DIN/ISO: Benutzer-Handbuch iTNC 530 (Software 340

Transkrypt

DIN/ISO: Benutzer-Handbuch iTNC 530 (Software 340
iTNC 530
NCSoftware
340 420xx
Podrcznik obsługi
dla operatora
DIN/ISOprogramowanie
J.polski (pl)
7/2002
Elementy obsługi jednostki ekranu
Programowanie ruchu kształtowego
Wybrać podział ekranu
Dosunici e narzdzia do konturu/odsunicie
Monitor pomidzy trybem pracy maszyny i
trybem programowania wybrać
Swobodne programowanie konturu SK
Softkeys: Wybrać funkcj na ekranie
Prosta
Softkeypaski przełczyć
Środek koła/biegun dla współrzdnych
biegunowych
Klawiatura alfanumeryczna: wprowadzić litery i znaki
Nazwa pliku
Komentarze
DIN/ISO
programy
Wybrać rodzaje pracy maszyny
Tor kołowy wokół środka koła
Tor kołowy z promieniem
Tor kołowy z przylegani em stycznym
Fazka
OBSŁUGA R-CZNA
Zaokrglanie kantów
EL.KÓŁKO OBROTOWE
POZYCJONOWANIE Z R-CZNYM
W PROWADZENIEM DANYCH
PPRZEBIEG PROGRAMU POJEDYNCZYMI
BLOKAMI
PRZEBIEG PROGRAMU WEDŁUG KOLEJNOSCI
BLOKOW
Wybrać tryb pracy programowania
PROGRAM WPROWADZIć DO PAMIECI/EDYCJA
TEST PROGRAMU
Zarz3dzać programami/plikami, funkcje TNC
W ybierać programy/pliki i wymazywać
Zewntrzne przesyłanie danych
W ywoływanie programu wprowadzić do danego
programu
Dane o narzdziach
Wprowadzić i wywołać długość narzdzia i
promi eń
Cykle, podprogramy i powtórzenia
czści programu
Definiować i wywoływać cykle
Wprowadzać i wywoływać podprogramy i
czści programu
Wprowadzić rozkaz zatrzymania programu do
danego programu
Wprowadzić funkcje układu impulsowego do danego
programu
Wprowadzić os i współrzdnych i liczby, edycja
Wybór osi współrzdnych lub
.. .
wprowadzani e ich do programu
.. .
W ybrać funkcj MOD
W yświetlić teksty pomocnicze przy NC
komunikatach o błdach
Liczby
Miejsce dziesitne
Zmienić znak li czby
W yświetlić kalkulator
Wprowadzenie współrzdnych biegunowych
Przesun3ć jasne pole i wiersze, cykle oraz
funkcje parametrów wybierać bezpośrednio
Przesunć jasne tło
Bezpośredni wybór bloków, cykli i funkcji
parametrów bezpośredni
Gałki obrotowe Override dla posuwu/prdkości
obrotowej wrzeciona
100
100
Wartości przyrostowe
Qparametry
Przejć pozycj rzeczywist
Pominć pytania trybu konwersacyjnego i skasować
słowa
Zakończyć wprowadzanie danych i
kontynuować dialog
Zakończyć wiersz
50
150
50
150
F %
0
S %
0
Wycofa wprowadzanie wartości l iczbowych lub TNC
Przerwać tryb konwersacyjny, czść programu
skasować
TNCtyp, Software i funkcje
Ten podrcznik obsługi opisuje funkcj e, które dostpne s w
urzdzeniach TNC, poczynajc od nastpujcych numerów NC
oprogramowania.
Typ TNC
NCSoftwareNr
iTNC 530
340 42006
iTNC 530
340 42106
Dla wersji eksportowych TNC obowizuje nastpujce ograniczenie:
n Przesunicia prostoliniowe jednocześnie do 4 osi włcznie
Producent maszyn dopasowuje zakres eksploatacyjnej wydajności
TNC przy pomocy parametrów technicznych do danej maszyny.
Dlatego też opisane s w tym podrczni ku obsługi funkcje, które nie
s w dyspozycji w każdej TNC.
Funkcje TNC, które nie znajduj si w dyspozycji na wszystkich
maszynach to na przykład:
n Funkcja dotyku dla trójwymiarowego układu impulsowego
n Pomiar narzdzia przy pomocy TT 130
n Gwintowanie otworów bez uchwytu wyrównawczego
n Powtórne dosunicie narzdzia do konturu po przerwach
Prosz skontaktować si z producentem maszyn aby poznać
rzeczywisty zakres funkcji maszyny.
Wiel u producentów maszyn i fi rma HEIDENHAIN oferuj kursy
programowania dla urzdzeń TNC. Udział w taki ego rodzaju kursach
jest szczególnie polecany, aby móc i ntensywni e zapoznać si z
funkcjami TNC.
Podrcznik obsługi dla użytkownika Cykle sondy
impulsowej:
Wszystkie funkcje układu impulsowego s opisane w
oddzielnym podrczniku obsługi. W koniecznym
przypadku prosz zwrócić si do firmy HEIDENHAIN, dla
uzyskania tego podrcznika obsługi. Identnr: 369 280xx
Przewidziane miejsce eksploatacji
TNC odpowiada kl asie A zgodnie z europejsk norm EN 55 022 i j est
przewidziane do eksploatacji szczególni e w centrach
przemysłowych.
HEIDENHAIN iTNC 530
I
Nowe funkcje NCSoftware 340 420xx
n Przyłczenie TNC poprzez Ethernet do Windowssieci
“Specyficzne dla urzdzeń nastawienia sieciowe” auf Seite 421
n Automatyczne obliczanie danych skrawania w DIN/ISO
programach (patrz „Praca z tabel ami danych o obróbce” na
stronie 121)
n Definicja nałożonych konturów przy pomocy formuł (wzorów)
konturu (patrz „SLcykle ze wzorem (formuł) konturu” na stronie
303)
n Podział programów w DIN/ISO (patrz „Segmentować programy”
na stronie 77)
n Szukać/zamienić dowolne teksty (patrz „Funkcja szukania TNC”
na stronie 73)
n Zmiana pozycji aktualnego wiersza na ekranie (patrz „Edycja
programu” na stronie 69)
n Nowe funkcje Qparametrów sprawdzenie znaku liczby i
tworzenie wartości modulo przy wprowadzaniu formuł (patrz
„Wprowadzać bezpośrednio wzory” na stronie 371)
II
Zmienione funkcje Software 340 420xx
n Cykl G62 Tolerancja został rozszerzony o możliwość wyboru
różnych nastawień filtra dla HSCobróbki (patrz „TOLERANCJA
(cykl G62)” na stronie 339)
n Zachowanie przy najeździe podczas obróbki wykańczajcej w
cyklu G210 (rowek z wahadłowym zagłbianiem) zostało
zmienione (patrz „ROWEK (rowek podłużny) z pogłbianie ruchem
posuwistozwrotnym (cykl G210)” na stronie 258)
n Liczba dozwolonych elementów konturu przy SLcyklach grupa II
została zwikszona z ok.256 na ok. 1024 (patrz „SLcykle grupa II”
na stronie 278)
n DINISOprogramowanie nastpuje obecnie zasadni czo ze
wspomaganiem dialogowym (patrz „Programy otwierać i
wprowadzać” na stronie 64)
n Przejmowanie aktualnej pozycji narzdzia w programi e zostało
ulepszone (patrz „Przejć pozycj e rzeczywi ste” na stronie 68)
n Przejmowanie obliczanej przy pomocy kalkulatora wartości do
programu zostało zmienione (patrz „Kalkulator kieszonkowy” na
stronie 83)
n Wywołanie dowolnego programu może teraz poprzez klawisz PGM
CALL zostać zaprogramowane (patrz „Wywołać dowolny program
jako podprogram” na stronie 345)
n Powikszenie fragmentu może zostać przeprowadzone także przy
widoku z góry (patrz „Powikszenie wycinka” na stronie 391)
n Przy kopiowaniu czści program, kopiowany blok pozostaje po
włczeniu zaznaczony (patrz „Czści programu zaznaczyć,
kopiować, kasować i włczać” na stronie 71)
HEIDENHAIN iTNC 530
III
Nowe/zmienione opisy w tym podrczniku
n Przykład dla cykl u G128 Osłona cylindra frezowani e rowków jest
nowy (patrz „Przykład: Osłona cylindra przy pomocy cyklu G128”
na stronie 301)
n Znaczenie numerów Software w MOD (patrz „Numery
oprogramowania (Software) i opcji” na stronie 412)
IV
Treść
Wstp
Obsługa rczna i ustawienie
Ustalenie położenia z rcznym
wprowadzeniem danych
Programowanie: Programowanie:
Podstawy zarz3dzania plikami,
pomoce dla programowania
Programowanie: Narzdzia
Programowanie: Programowanie
konturów
Programowanie: Funkcje dodatkowe
Programowanie: Cykle
Programowanie: Podprogramy i
powtórzenia czści programu
Programowanie: Qparametry
Test programu i przebieg programu
MODfunkcje
Tabele i przegl3dy ważniejszych
informacji
1
2
3
4
5
6
7
8
9
10
11
12
13
1 Wstp ..... 1
1.1 iTNC 530 ..... 2
Programowanie: Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN i DIN/ISO ..... 2
Kompatybilność ..... 2
1.2 Ekran i pult sterowniczy ..... 3
Ekran ..... 3
Określ enie podziału ekranu ..... 4
Pulpit sterowniczy ..... 5
1.3 Rodzaje pracy ..... 6
Obsługa rczna i Elektr. kółko obrotowe ..... 6
Ustalenie położenia z rcznym wprowadzeniem danych ..... 6
Program wprowadzić do pamici/edycja ..... 7
Test programu ..... 7
Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych ..... 8
1.4 Wyświ etlacze stanu ..... 9
„Ogólny“ wyświetlacz stanu ..... 9
Dodatkowe wyświetlacze stanu ..... 10
1.5 Osprzt Trójwymiarowe układy impulsowe i elektroni czne kółka rczne firmy HEIDENHAIN ..... 13
3Dsondy pomiarowe impulsowe ..... 13
El ektroniczne kółka rczne KR (niem. HR) ..... 14
2 Obsługa rczna i ustawienie ..... 15
2.1 Włczyć, wyłczyć ..... 16
Włczyć ..... 16
Wyłczeni e ..... 17
2.2 Przesunicie osi maszyny ..... 18
Wskazówka ..... 18
Przesunć oś przy pomocy zewntrznego przycisku kierunkowego ..... 18
Przemieszczanie przy pomocy el ektronicznego kółka rcznego HR 410 ..... 19
Ustalenie położenia krok po kroku ..... 20
2.3 Prdkość obrotowa wrzeciona S, posuw F i funkcj a dodatkowa M ..... 21
Zastosowanie ..... 21
Wprowadzić wartości ..... 21
Zmieni ć prdkość obrotow wrzeciona i posuw ..... 21
2.4 Punkt odniesieni a wyznaczyć (bez 3Dsondy impulsowej) ..... 22
Wskazówka ..... 22
Przygotowanie ..... 22
Wyznaczamy punkt odniesieni a (baz) ..... 23
HEIDENHAIN iTNC 530
VII
2.5 Nachylić płaszczyzn obróbki ..... 24
Zastosowanie, sposób pracy ..... 24
Dosunicie narzdzia do punktów odniesienia przy pochyl onych osiach ..... 25
W yznaczyć punkt odniesienia w układzie pochylonym ..... 25
W yznaczenie punktu odniesienia w maszynach z okrgłym stołem obrotowym ..... 26
W yświetlenie położenia w układzie pochylonym ..... 26
Ograniczenia przy nachylaniu płaszczyzny obróbki ..... 26
Aktywować manualne nachyl enie ..... 27
3 Ustalenie położenia z rcznym wprowadzeniem danych ..... 29
3.1 Proste sposoby obróbki programować i odpracować ..... 30
Zastosować pozycjonowanie z rcznym wprowadzaniem danych ..... 30
Programy z $MDI zabezpieczać lub wymazywać ..... 33
4 Programowanie: Podstawy, zarz3dzanie plikami, pomoce przy programowaniu,
zarz3dzanie paletami ..... 35
4.1 Podstawy ..... 36
Przyrzdy pomiaru położenia i znaczniki referencyjne ..... 36
Układ odniesienia ..... 36
Układ odniesienia na frezarkach ..... 37
W spółrzdne biegunowe ..... 38
Bezwzgldne i przyrostowe pozycje obrabi anego przedmiotu ..... 39
W ybierać punkt odniesienia ..... 40
4.2 Zarzdzanie plikami: Podstawy ..... 41
Pliki ..... 41
Zabezpieczanie danych ..... 42
4.3 Standardowe zarzdzanie plikami ..... 43
W skazówka ..... 43
W ywołać zarzdzanie plikami ..... 43
W ybrać plik ..... 44
Plik skasować ..... 44
Skopiować plik ..... 45
Przesyłanie danych do/od zewntrznego nośnika danych ..... 46
W ybrać jeden z 10 ostatnio wybieranych plików ..... 48
Zmienić nazw pliku ..... 48
Plik zabezpieczyć/ Zabezpieczenie pliku anulować ..... 49
VIII
4.4 Rozszerzone zarzdzanie plikami ..... 50
Wskazówka ..... 50
Skoroszyty ..... 50
Ścieżki ..... 50
Przegld: Funkcje rozszerzonego zarzdzania plikami ..... 51
Wywołać zarzdzanie plikami ..... 52
Wybierać dyski , skoroszyty i pliki ..... 53
Założenie nowego skoroszytu (tylko na dysku TNC:\ możliwe) ..... 54
Kopiować pojedyńczy plik ..... 55
Kopiować skoroszyt ..... 56
Wybrać jeden z 10 ostatnio wybieranych plików ..... 57
Plik skasować ..... 57
Skoroszyt usunć ..... 57
Pliki zaznaczyć ..... 58
Zmieni ć nazw pliku ..... 59
Funkcje dodatkowe ..... 59
Przesyłanie danych do/od zewntrznego nośnika danych ..... 60
Plik skopiować do innego skoroszytu ..... 61
TNC w sieci ..... 63
4.5 Programy otwierać i wprowadzać ..... 64
Struktura NCprogramu w DIN/ISOformacie ..... 64
Zdefiniować półwyrób G30/G31 ..... 64
Otworzyć nowy program obróbki ..... 65
Programowanie ruchu narzdzia ..... 67
Przejć pozycje rzeczywiste ..... 68
Edycja programu ..... 69
Funkcja szukania TNC ..... 73
4.6 Grafika programowania ..... 75
Grafik programowania prowadzić/nie prowadzić ..... 75
Stworzenie grafiki programowania dla istniejcego programu ..... 75
Wyświ etlić zamaskować numery wierszy ..... 76
Usunć grafik ..... 76
Powikszenie wycinka lub jego pomniejszenie ..... 76
4.7 Segmentować programy ..... 77
Definicja, możliwości zastosowania ..... 77
Ukazać okno segmentowani a/aktywne okno zmienić ..... 77
Zdanie segmentowania wstawić do okna programu (po lewej stronie) ..... 77
Wybierać bloki w oknie segmentowania ..... 77
HEIDENHAIN iTNC 530
IX
4.8 Wprowadzać komentarze ..... 78
Zastosowanie ..... 78
Komentarz w czasie wprowadzania programu ..... 78
W stawić później komentarz ..... 78
Komentarz w jego własnym bloku ..... 78
Funkcj e przy edycji komentarza ..... 78
4.9 Tworzenie plików tekstowych ..... 79
Zastosowanie ..... 79
Plik tekstowy: otwierać i opuszczać ..... 79
Edytować teksty ..... 80
Znaki, słowa i wiersze wymazaći znowu wstawić ..... 81
Opracowywanie bloków tekstów ..... 81
Odnajdywanie czści tekstu ..... 82
4.10 Kalkulator kieszonkowy ..... 83
Obsługa ..... 83
4.11 Bezpośrednia pomoc przy NCkomunikatach o błdach ..... 84
W yświetlić komunikaty o błdach ..... 84
W yświetlić pomoc ..... 84
4.12 Zarzdzanie paletami ..... 85
Zastosowanie ..... 85
W ybrać tabele palet ..... 87
Opuścić plik palet ..... 87
Odpracować plik palet ..... 87
4.13 Praca z paletami przy zorientowanej na narzdzia obróbce ..... 89
Zastosowanie ..... 89
W ybrać plik palet ..... 94
Przygotować plik palet z formularzem wprowadzenia ..... 94
Przebieg operacji obróbkowych zorientowanych na narzdzie ..... 98
Opuścić plik palet ..... 99
Odpracować plik palet ..... 99
X
5 Programowanie: narzdzia ..... 101
5.1 Wprowadzenie i nformacji dotyczcych narzdzi ..... 102
Posuw F ..... 102
Prdkość obrotowa wrzeciona S ..... 102
5.2 Dane o narzdziach ..... 103
Warunki dla przeprowadzenia korekcji narzdzia ..... 103
Numer narzdzia, nazwa narzdzia ..... 103
Długość narzdzia L: ..... 103
Promień narzdzia R ..... 104
Wartości delta dla długości i promi eni ..... 104
Wprowadzenie danych o narzdzi u do programu ..... 104
Wprowadzenie danych o narzdzi ach do tabeli ..... 105
Edycja tabeli narzdzi ..... 108
Tabela miejsca dla urzdzenia wymiany narzdzi ..... 111
Wywołać dane o narzdziu ..... 113
Wymiana narzdzia ..... 115
5.3 Korekcja narzdzia ..... 116
Wstp ..... 116
Korekcja długości narzdzia ..... 116
Korekcja promienia narzdzia ..... 117
5.4 Peripheral Milli ng: 3Dkorekcj a promienia z orientacj wrzeciona ..... 120
Zastosowanie ..... 120
5.5 Praca z tabelami danych o obróbce ..... 121
Wskazówka ..... 121
Możl iwości zastosowania ..... 121
Tabela dla materiałów obrabianych przedmiotów ..... 122
Tabela dla materiałów obrabianych przedmiotów ..... 123
Tabela dla danych obróbki (skrawania) ..... 123
Niezbdne informacje w tabeli narzdzi ..... 124
Sposób postpowania przy pracy z automatycznym obliczeniem prdkości obrotowej/posuwu ..... 125
Zmiana struktury tabeli ..... 125
Przesyłanie danych z tabeli danych skrawania ..... 127
Plik konfiguracyjny TNC.SYS ..... 127
HEIDENHAIN iTNC 530
XI
6 Programowanie: Programowanie konturów ..... 129
6.1 Przemieszczenia narzdzia ..... 130
Funkcj e toru kształtowego ..... 130
Funkcj e dodatkowe M ..... 130
Podprogramy i powtórzenia czści programu ..... 130
Programowanie z parametrami Q ..... 130
6.2 Podstawy o funkcjach toru kształtowego ..... 131
Programować ruch narzdzia dla obróbki ..... 131
6.3 Dosunicie narzdzia do konturu i odsunicie ..... 134
Punkt startu i punkt końcowy ..... 134
Tangencjalny dosuw i odjazd ..... 136
6.4 Ruchy po torze– współrzdne prostoktne ..... 138
Przegld funkcji toru kształtowego ..... 138
Prosta na biegu szybkim G00, Prosta z posuwem G01 F. . . ..... 139
Fazk umieścić pomidzy dwoma prostymi ..... 140
Zaokrglanie naroży G25 ..... 141
Punkt środkowy koła I,J ..... 142
Łuk kołowy G02/G03/G05 wokół punktu środkowego koła I, J ..... 143
Promień okrgu z G02/G03/G05 z określonym promieniem ..... 144
Tor kołowy G06 z przyleganiem stycznym ..... 146
6.5 Ruchy po torze kształtowym– współrzdne biegunowe ..... 151
Przegld funkcji toru kształtowego ze współrzdnymi biegunowymi ..... 151
Pocztek współrzdnych biegunowych: Biegun I,J ..... 151
Prosta na biegu szybkim G10, Prosta z posuwem G11 F. . . . ..... 152
Tor kołowy G12/G13/G15 do bieguna I, J ..... 152
Tor kołowy G16 z przyleganiem stycznym ..... 153
Linia śrubowa (Helix) ..... 153
XII
7 Programowanie: Funkcje dodatkowe ..... 159
7.1 Wprowadzić funkcje dodatkowe M ..... 160
Podstawy ..... 160
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa ..... 161
Przegld ..... 161
7.3 Funkcje dodatkowe dla podani a danych o współrzdnych ..... 162
Programowanie współrzdnych zwizanych z obrabi ark: M91/M92 ..... 162
Aktywować ostatni o wyznaczony punkt odniesieni a: M104 ..... 164
Najechać pozycje w nie pochylonym układzi e współrzdnych przy nachylonej płaszczyźnie obróbki:
M130 ..... 164
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym ..... 165
Przeszlifowanie naroży: M90 ..... 165
Włczyć zdefiniowane półkola pomidzy odcinkami prostymi: M112 ..... 166
Nie uwzgldniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124 ..... 166
Obróbka niewielkich stopni konturu: M97 ..... 167
Otwarte naroża konturu obrabiać kompletnie na gotowo: M98 ..... 168
Współczynnik posuwu dla ruchów pogłbiania: M103 ..... 168
Posuw w milimetrach/wrzecionoobrót: M136 ..... 169
Prdkość posuwowa przy łukach kołowych: M109/M110/M111 ..... 170
Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 170
Włczenie pozycjonowania kółkiem rcznym w czasie przebiegu programu: M118 ..... 172
Odsunicie od konturu w kierunku osi narzdzia: M140 ..... 173
Anulować nadzór układu impulsowego M141 ..... 174
Usunć modalne informacje o programi e M142 ..... 175
Usunć obrót podstawowy: M143 ..... 175
7.5 Funkcje dodatkowe dla osi obrotowych ..... 176
Posuw w mm/min na osiach obrotu A, B, C: M116 ..... 176
Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 177
Wyświ etlacz osi obrotu zredukować do wartości poniżej 360°: M94 ..... 178
Automatyczna korekcja geometri i maszyny przy pracy z osiami pochylenia (wahań): M114 ..... 179
Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM*): M128 ..... 180
Zatrzymanie dokładnościowe na narożach bez przylegajcych stycznie przejść: M134 ..... 182
Wybór osi nachylenia: M138 ..... 182
Uwzgldnieni e kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 ..... 183
7.6 Funkcje dodatkowe dla laserowych maszyn do cicia ..... 184
Zasada ..... 184
Wydawać bezpośrednio zaprogramowane napicie: M200 ..... 184
Napicie jako funkcja odcinka: M201 ..... 184
Napicie jako funkcja prdkości: M202 ..... 185
Napicie wydawać jako funkcj czasu (zależna od czasu rampa): M203 ..... 185
Napicie wydawać jako funkcj czasu (zależny od czasu impuls): M204 ..... 185
HEIDENHAIN iTNC 530
XIII
8 Programowanie: Cykle ..... 187
8.1 Praca z cyklami ..... 188
Definiowanie cyklu przez Softkeys ..... 188
W ywołać cykl ..... 190
Praca z osiami dodatkowymi U/V/W ..... 191
8.2 Tabele punktów ..... 192
Zastosowanie ..... 192
W prowadzi ć tabel punktów ..... 192
W ybrać tabel punktów w programie ..... 193
W ywołać cykl w połczeniu z tabel punktów ..... 194
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów ..... 196
Przegld ..... 196
W IERCENIE GŁ-BOKIE (cykl G83) ..... 198
W IERCENIE (cykl G200) ..... 199
ROZWIERCANIE (cykl G201) ..... 201
W YTACZANIE (cykl G202) ..... 203
UNIWERSL. WIERC. (cykl G203) ..... 205
W STECZNE POGŁ-BIANIE (cykl G204) ..... 207
UNIWERSALNE WIERCENIE GŁ-BOKIE (cykl G205) ..... 209
FREZOWANIE ODWIERTÓW (cykl G208) ..... 211
GWINTOWANIE z uchwytem wyrównawczym (cykl G84) ..... 213
GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206) ..... 214
GWINTOWANIE bez uchwytu wyrównawczego GS (cykl G85) ..... 216
GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl G207) ..... 217
NACINANIE GWINTU (cykl G86) ..... 219
GWINTOWANIE ŁAMANIE WIÓRA (cykl G209) ..... 220
Podstawy o frezowaniu gwintów ..... 222
FREZOWANIE GWINTU (cykl G262) ..... 224
FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263) ..... 225
FREZOWANIE GWINTÓW WIERCONYCH (cykl G264) ..... 228
HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265) ..... 231
FREZOWANIE GWINTU ZEWN-TRZNEGO (cykl G267) ..... 234
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych ..... 243
Przegld ..... 243
FREZOWANIE KIESZENI (cykl G75, G76) ..... 244
KIESZEN OBRABIAĆ NA GOTOWO (cykl G212) ..... 246
CZOP OBRABIAĆ NA GOTOWO (cykl G213) ..... 248
KIESZEN OKRAGŁA (cykl G77, G78) ..... 250
KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214) ..... 252
CZOP OKR[GŁY OBRABIAĆ NA GOTOWO (cykl G215) ..... 254
FREZOWANIE ROWKÓW (cykl G74) ..... 256
ROWEK (rowek podłużny) z pogłbianie ruchem posuwistozwrotnym (cykl G210) ..... 258
ROWEK OKR[GŁY (podłużny) z pogłbianiem ruchem wahadłowym (cykl G211) ..... 260
XIV
8.5 Cykle dla wytwarzania wzorów punktowych ..... 264
Przegld ..... 264
WZORY PUNKTOWE NA OKR-GU (cykl G220) ..... 265
WZORY PUNKTÓW NA LINIACH (cykl G221) ..... 267
8.6 SLcykl e grupa 1 ..... 271
Podstawy ..... 271
Przegld SLcykli grupa 1 ..... 272
KONTUR (cykl G37) ..... 273
WIERCENIE WSTEPNE (cykl G56) ..... 274
USUWANIE MATERIAŁU (cykl G57) ..... 275
FREZOWANIE KONTURU (cykl G58/ G59) ..... 277
8.7 SLcykl e grupa II ..... 278
Podstawy ..... 278
Przegld SLcykle ..... 279
KONTUR (cykl G37) ..... 280
Nałożone na siebie kontury ..... 280
DANE KONTURU (cykl G120) ..... 283
WIERCENIE WSTEPNE (cykl G121) ..... 284
PRZECI[GANIE (cykl G122) ..... 285
OBRÓBKA NA GOT.DNA (cykl G123) ..... 286
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124) ..... 287
LINIA KONTURU (cykl G125) ..... 288
OSŁONA CYLINDRA (cykl G127) ..... 290
OSŁONA CYLINDRA frezowanie rowków (cykl G128) ..... 292
8.8 SLcykl e ze wzorem (formuł) konturu ..... 303
Podstawy ..... 303
Wybór programu z definicjami konturu ..... 304
Definiowanie opisów konturów ..... 304
Wprowadzić wzór konturu ..... 305
Nałożone na siebie kontury ..... 305
Odpracowywanie konturu przy pomocy SLcykli ..... 307
8.9 Cykle dla frezowania metod wierszowania ..... 311
Przegld ..... 311
3DDANE ODPRACOWAC (cykl G60) ..... 312
FREZOWANIE METOD[ WIERSZOWANIA (cykl G230) ..... 313
POWIERZCHNIA REGULACJI (cykl G231) ..... 315
HEIDENHAIN iTNC 530
XV
8.10 Cykle dla przeliczani a współrzdnych ..... 320
Przegld ..... 320
Skuteczność działania przeliczania współrzdnych ..... 320
Przesunicie PUNKTU ZEROWEGO (cykl G54) ..... 321
Przesunicie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53) ..... 322
W YZNACZANIE PUNKTU ODNIESIENIA (cykl G247) ..... 325
ODBICIE LUSTRZANE (cykl G28) ..... 326
OBRÓT (cykl G73) ..... 328
W SPÓŁCZYNNIK WYMIAROWY (cykl G72) ..... 329
PŁASZCZYZNA OBRÓBKI (cykl G80) ..... 330
8.11 Cykle specj alne ..... 337
PRZERWA CZASOWA (cykl G04) ..... 337
W YWOŁANIE PROGRAMU (cykl G39) ..... 337
ORIENTACJA WRZECIONA (cykl G36) ..... 338
TOLERANCJA (cykl G62) ..... 339
9 Programowanie: Podprogramy i powtórzenia czści programu ..... 341
9.1 Zaznaczyć podprogramy i powtórzenia czści programu ..... 342
Label ..... 342
9.2 Podprogramy ..... 343
Sposób pracy ..... 343
W skazówki dotyczce programowania ..... 343
Programowanie podprogramu ..... 343
W ywołani e podprogramu ..... 343
9.3 Powtórzenia czści programu ..... 344
Label G98 ..... 344
Sposób pracy ..... 344
W skazówki dotyczce programowania ..... 344
Programowanie powtórzeni a czści programu ..... 344
W ywołać powtórzenie czści programu ..... 344
9.4 Dowolny program jako podprogram ..... 345
Sposób pracy ..... 345
W skazówki dotyczce programowania ..... 345
W ywołać dowolny program jako podprogram ..... 345
9.5 Pakietowania ..... 346
Rodzaje pakietowania ..... 346
Zakres pakietowani a ..... 346
Podprogram w podprogrami e ..... 346
Powtarzać powtórzenia czści programu ..... 347
Powtórzyć podprogram ..... 348
XVI
10 Programowanie: Qparametry ..... 355
10.1 Zasada i przegld funkcji ..... 356
Wskazówki do programowania ..... 356
Wywołać funkcje Qparametrów ..... 357
10.2 Rodziny czści – Qparametry zamiast wartości li czbowych ..... 358
NCbloki przykładowe ..... 358
Przykład ..... 358
10.3 Opisywać kontury poprzez funkcje matematyczne ..... 359
Zastosowanie ..... 359
Przegld ..... 359
Programowanie podstawowych działań arytmetycznych ..... 360
10.4 Funkcje trygonometryczne (trygonometria) ..... 362
Definicje ..... 362
Programowanie funkcji trygonometrycznych ..... 363
10.5 Jeśl i/todecyzj e z Qparametrami ..... 364
Zastosowanie ..... 364
Bezwarunkowe skoki ..... 364
Programować jeśli/todecyzje ..... 364
Użyte skróty i pojcia ..... 365
10.6 Qparametry kontrolować i zmieniać ..... 366
Sposób postpowania ..... 366
10.7 Funkcje dodatkowe ..... 367
Przegld ..... 367
D14: BŁAD: Wydawanie komuni katów o błdach ..... 368
D15: DRUK: Wydawanie tekstów lub Qparametrów ..... 370
D19: PLC: Przekazywanie wartości do PLC ..... 370
10.8 Wprowadzać bezpośrednio wzory ..... 371
Wprowadzić wzór ..... 371
Zasady obli czania ..... 373
Przykład wprowadzenia ..... 374
HEIDENHAIN iTNC 530
XVII
10.9 Zajte z góry Qparametry ..... 375
W artości z PLC: Q100 do Q107 ..... 375
Aktywny promień narzdzia: Q108 ..... 375
Oś narzdzi: Q109 ..... 375
Stan wrzeci ona: Q110 ..... 376
Doprowadzanie chłodziwa: Q111 ..... 376
W spółczynnik nakładania si: Q112 ..... 376
Dane wymiarowe w programie: Q113 ..... 376
Długość narzdzia: Q114 ..... 376
W spółrzdne po pomiarze sond w czasie przebiegu programu ..... 377
Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narzdzia przy pomocy
TT 130 ..... 377
Nachylenie płaszczyzny obróbki przy pomocy wykonawczych któw ostrza narzdzi: obliczone przez TNC
współrzdne dla osi obrotu ..... 377
W yniki pomi aru cykli sondy pomiarowej
(patrz także Podrcznik obsługi Cykle sondy pomiarowej) ..... 378
11 Test programu i przebieg programu ..... 387
11.1 Grafi ki ..... 388
Zastosowanie ..... 388
Przegld: Perspektywy ..... 388
W idok z góry ..... 389
Przedstawienie w 3 płaszczyznach ..... 390
3Dprezentacja ..... 391
Powikszenie wycinka ..... 391
Powtórzyć graficzn symulacj ..... 393
Określenie czasu obróbki ..... 394
11.2 Funkcje dla wyświ etlania pogramu ..... 395
Przegld ..... 395
11.3 Test programu ..... 396
Zastosowanie ..... 396
11.4 Przebieg programu ..... 398
Zastosowanie ..... 398
W ykonać program obróbki ..... 399
Przerwać obróbk ..... 400
Przesunć osi maszyny w czasie przerwania obróbki ..... 401
Kontynuowanie programu po jego przerwaniu ..... 402
Dowolne wejście do programu (przebieg bloków w przód) ..... 403
Ponowne dosunicie narzdzia do konturu ..... 405
11.5 Automatyczne uruchomienie programu ..... 406
Zastosowanie ..... 406
11.6 Bloki przeskoczyć ..... 407
Zastosowanie ..... 407
11.7 Zatrzymanie przebi egu programu do wyboru ..... 408
Zastosowanie ..... 408
XVIII
12 MODfunkcje ..... 409
12.1 Wybrać funkcj MOD ..... 410
MODfunkcje wybi erać ..... 410
Zmieni ć nastawienia ..... 410
MODfunkcje opuścić ..... 410
Przegld MODfunkcji ..... 410
12.2 Numery oprogramowania (Software) i opcji ..... 412
Zastosowanie ..... 412
12.3 Wprowadzić liczb klucza ..... 413
Zastosowanie ..... 413
12.4 Przygotowanie interfejsów danych ..... 414
Zastosowanie ..... 414
RS232przygotować interfejs ..... 414
RS422przygotować interfejs ..... 414
Wybrać RODZAJ PRACY zewntrznego urzdzenia ..... 414
Ustawić SZYBKOŚĆ TRANSMISJI ..... 414
Przyporzdkowanie ..... 415
Software dla transmisji danych ..... 415
12.5 Ethernetinterfejs ..... 419
Wstp ..... 419
Możl iwości podłczenia ..... 419
Konfigurowanie TNC ..... 420
12.6 PGM MGT konfigurować ..... 423
Zastosowanie ..... 423
Zmiana nastawienia ..... 423
12.7 Specyficzne dla danej maszyny parametry użytkownika ..... 424
Zastosowanie ..... 424
12.8 Przedstawić czść nieobrobion w przestrzeni roboczej ..... 425
Zastosowanie ..... 425
12.9 Wybrać wskazanie położenia ..... 427
Zastosowanie ..... 427
12.10 Wybrać system miar ..... 428
Zastosowanie ..... 428
12.11 Wybrać jzyk programowania dla $MDI ..... 429
Zastosowanie ..... 429
12.12 Wybór osi dla generowania Lbl oku ..... 430
Zastosowanie ..... 430
HEIDENHAIN iTNC 530
XIX
12.13 Wprowadzić ograniczeni e obszaru przemieszczania, wskazanie punktu zerowego ..... 431
Zastosowanie ..... 431
Praca bez ograniczenia obszaru przemieszczania ..... 431
Określić maksymal ny obszar przemieszczania i wprowadzić ..... 432
W skazanie punktów zerowych ..... 432
12.14 Wyświetl ić pliki POMOC ..... 433
Zastosowanie ..... 433
W ybór PLIKÓW POMOC ..... 433
12.15 Wyświetl ić czas eksploatacji ..... 434
Zastosowanie ..... 434
12.16 Zewntrzny dostp ..... 435
Zastosowanie ..... 435
13 Tabele i przegl3dy ważniejszych informacji ..... 437
13.1 Ogólne parametry użytkownika ..... 438
Możliwości wprowadzenia danych dla parametrów maszynowych ..... 438
W ybrać ogólne parametry użytkownika ..... 438
13.2 Obłożenie wtyczek i kabel instal acyjny dla interfejsów danych ..... 451
Interfejs V.24/RS232C HEIDENHAINurzdzenia peryferyjne ..... 451
Urzdzenia zewntrzne (obce) ..... 452
Interfejs V.11/RS422 ..... 453
Ethernetinterfejs RJ45gniazdo ..... 454
13.3 Informacja techniczna ..... 455
13.4 Zmiana baterii bufora ..... 460
13.5 DIN/ISOlitery adresowe ..... 461
Gfunkcje ..... 461
Zajte litery adresowe ..... 464
Funkcj e parametrów ..... 465
XX
1
Wstp
1.1 iTNC 530
1.1 iTNC 530
Urzdzenia TNC firmy HEIDENHAIN to dostosowane do pracy w
warsztacie sterowania numeryczne kształtowe, przy pomocy których
można zaprogramować zwykłe rodzaje obróbki frezowaniem lub
wierceniem, bezpośrednio na maszynie, w łatwo zrozumiałym
dialogu tekstem otwartym. S one wypracowane dla wdrożenia na
frezarkach i wiertarkach, a także w centrach obróbki . iTNC 530 może
sterować 9 osi ami włcznie Dodatkowo można nastawić przy
programowaniu położenie ktowe wrzeciona.
Na zintegrowanym dysku twardym operator może wprowadzać
dowoln liczb programów, także jeżel i zostałe one utworzone poza
sterowani em. Dla szybkich obliczeń można wywołać w każdej chwili
kal kulator.
Pult obsługi i wyświetl enie na ekranie s zestawione pogldowo, w
ten sposób operator może szybko i w nieskomplikowany sposób
posługiwać si poszczególnymi funkcjami.
Programowanie: Programowanie: Dialog
tekstem otwartym firmy HEIDENHAIN i DIN/ISO
Szczególnie proste jest zestawienie programu w wygodnym dla
użytkownika dialogu tekstem otwartym fi rmy HEIDENHAIN. Grafika
programowania przedstawi a pojedyńcze etapy obróbki w czasie
wprowadzania programu. Dodatkowo, wspomagajcym elementem
jest Swobodne Programowanie Konturu SK (niem.FK), jeśli nie ma
do dyspozycji odpowiedniego dla NC rysunku technicznego.
Graficzna symulacja obróbki przedmiotu jest możliwa zarówno w
czasie przeprowadzenia testu programu j ak i w czasie przebiegu
programu. Dodatkowo można urzdzenia TNC programować
zgodnie z DIN/ISO lub w trybie DNC tj. sterowania numerycznego
bezpośredniego (DNCdirect numerical control ).
W tym trybie można wprowadzi ć program i dokonać testu, w czasie
ki edy inny program wypełnia właśnie obróbk przedmiotu.
Kompatybilność
TNC wykonać wszystkie programy obróbki, utworzone na
HEIDENHAINsterowaniach od TNC 150 B poczynajc.
2
1 Wstêp
1.2 Ekran i pult sterowniczy
1.2 Ekran i pult sterowniczy
Ekran
TNC dostpne jest w dwóch wariantach, z płaskim monitorem
kolorowym BF 150 (TFT) lub płaskim moni torem kolorowym BF 120
(TFT). Fotografia po prawej stronie pokazuje elementy obsługi
BF 150, fotografia po prawej stronie na środku pokazuje el ementy
obsługi BF 120.
8
1
1 Pagina górna
Przy włczonym TNC na ekranie monitora ukazane s w paginie
górnej wybrane tryby pracy: Tryby pracy maszyny po l ewej i tryby
programowania po prawej . W wikszym polu paginy górnej
znajduje si ten tryb pracy, na który przełczono monitor: tam
pojawiaj si pytania dialogowe i teksty komunikatów (wyjtek:
jeśli TNC wyświetla tylko grafik).
2 Softkeys
3
4
5
6
7
8
W paginie dolnej TNC wyświetla dalsze funkcje na pasku z
Softkey. Te funkcje wybieramy poprzez leżce poniżej klawisze.
Dl a orientacji pokazuj wskie belki bezpośrednio nad paskiem
Softkey liczb pasków Softkey, które można wybrać przy
pomocy leżcych na zewntrz przycisków ze strzałk. Aktywny
pasek Softkey jest przedstawiony w postaci jaśniejszej belki.
Softkeyprzyciski wybiorcze
Softkeypaski przełczyć
Ustalenie podziału ekranu
Przycisk przełczenia ekranu na rodzaj pracy maszyny i rodzaj
programowania
Klawisze wyboru Softkey dl a Softkeys zainstalowanych przez
producenta maszyn
Przełczanie pasków Softkey dla Softkeys zainstalowanych
przez producenta maszyn
7
2
5
6
1
3
1
4
4
1
5
1
HEIDENHAIN iTNC 530
2
4
1
3
4
1
6
3
1.2 Ekran i pult sterowniczy
Określenie podziału ekranu
Operator wybiera podział ekranu monitora: W ten sposób TNC może
np. w rodzaju pracy Program wprowadzić do pamici/edycja
wyświetlić program w lewym oknie, podczas gdy np. prawe okno
jednocześnie przedstawia grafik programowania. Alternatywnie
można wyświetlić w prawym oknie także segmentowanie programu
albo wyświetlić wyłcznie program w jednym dużym oknie. Jakie
okna może wyświetl ić TNC, zależy od wybranego rodzaj u pracy.
Określenie podziału ekranu:
Nacisnć klawi sz przełczania ustawienia ekranu:
Pasek Softkey wyświetla możliwe podziały monitora,
patrz „Rodzaje pracy”, stronie 6
Wybrać podział ekranu przy pomocy Softkey.
4
1 Wstêp
Fotografia ukazuje klawisze pulpitu sterowniczego, które
pogrupowane s zgodnie z ich funkcjami:
1
1
2
3
4
5
6
7
Kl awiatura Alfa dla wprowadzania tekstów, nazw plików i DIN/
ISOprogramowania
n Zarzdzanie plikami
n Kalkulator
n MODfunkcja
n Funkcja HELP (POMOC)
Rodzaje programowania
Tryby pracy maszyny
Otwarcie di al ogów programowania
Kl awisze ze strzałk i intstrukcj a skoku SKOK
Wprowadzenie liczb i wybór osi
7
5
2
1
4
1
6
3 5
Funkcje pojedyńczych klawiszy s przedstawione na pierwszej
rozkładanej stronie (okładka). Klawisze zewntrzne, jak np.NC
START, opisane s w podrczniku obsługi maszyny.
HEIDENHAIN iTNC 530
5
1.2 Ekran i pult sterowniczy
Pulpit sterowniczy
1.3 Rodzaje pracy
1.3 Rodzaje pracy
Obsługa rczna i Elektr. kółko obrotowe
Ustawianie maszyn nastpuje w trybie obsługi rcznej. Przy tym
rodzaju pracy można ustalić położeni e osi maszyny rcznie lub krok
po kroku, wyznaczyć punkty odniesienia i nachylić płaszczyzn
obróbki.
Rodzaj pracy Elektr. kółko rczne wspomaga rczne przesunicie
osi maszyny przy pomocy elektronicznego kółka rcznego KR
(niem. HR).
Softkeys dla podziału monitora (wybierać jak to opisano
uprzedni o)
Okno
Softkey
Położenia
Po lewej: Pozycje, po prawej: Wyświetlacz stanu
Ustalenie położenia z rcznym
wprowadzeniem danych
Przy tym rodzaju pracy można programować proste ruchy
przemieszczenia, np. dla frezowania płaszczyzny lub
pozycjonowania wstpnego.
Softkeys dla podziału ekranu
Okno
Softkey
Program
Po lewej: Program, po prawej: Wyświetlacz
stanu
6
1 Wstêp
1.3 Rodzaje pracy
Program wprowadzić do pamici/edycja
Programy obróbki zostaj zestawiane w tym rodzaju pracy.
Wiel ostronne wspomaganie i uzupełnienie przy programowaniu
oferuje Swobodne Programowanie Konturu, rozmaite cykle i funkcje
Qparametrów. Na życzenie operatora grafi ka programowania
ukazuj e pojedyńcze kroki.
Softkeys dla podziału ekranu
Okno
Softkey
Program
Po lewej: Program, po prawej: Grafika
programowania
Po lewej: Program, po prawej: Segmentowanie
programu
Test programu
TNC symuluje programy lub czści programu w rodzaju pracy Test
programu, aby np. wyszukać geometryczne niezgodności,
brakujce lub błdne dane w programie i uchybienia przestrzeni
roboczej. Symulacja jest wspomagana graficznie z różnymi
możliwościami pogldu.
Softkeys dl a podziału ekranu: patrz „Przebi eg programu według
kolej ności bloków lub przebieg programu pojedyńczymi blokami
danych”, stronie 8.
HEIDENHAIN iTNC 530
7
1.3 Rodzaje pracy
Przebieg programu według kolejności bloków
lub przebieg programu pojedyńczymi blokami
danych
W przebiegu programu według kolejności bloków TNC wykonuje
program do końca programu lub do wprowadzonego manualnie l ub
zaprogramowanego przerwania pracy. Po przerwie można
kontynuować przebieg programu.
W przebiegu programu poj edyńczymi blokami należy rozpoczć
wykonanie każdego bloku przy pomocy zewntrznego klawisza
START oddzielni e
Softkeys dla podziału ekranu
Okno
Softkey
Program
Po lewej: Program, po prawej: Segmentowanie
programu
Po lewej: Program, po prawej: Status
Po lewej: Program, po prawej: Grafika
Grafika
Softkeys dla podziału ekranu przy tabelach palet
Okno
Softkey
Tabel a palet
Po lewej: Program, po prawej: Tabela pal et
Po lewej: Tabela palet, po prawej: Status
Po lewej: Tabela palet, po prawej: Grafika
8
1 Wstêp
1.4 Wyœwietlacze stanu
1.4 Wyświetlacze stanu
„Ogólny“ wyświetlacz stanu
Ogólny wyświetlacz stanu 1 informuje o aktualnym stanie maszyny.
Pojawia si on automatycznie przy rodzajach pracy.
n Przebieg programu pojedyńczymi blokami i przebieg programu
według kolejności bloków, tak długo aż nie zostanie wybrana dla
wyświetlacza wyłcznie „Grafika“ i przy
n ustaleniu położenia z rcznym wprowadzeniem danych.
W rodzajach pracy Obsługa rczna i El . kółko rczne pojawia si
wyświetlacz stanu w dużym oknie.
Informacje przekazywane przez wy świetlacz stanu
Symbol
Znaczenie
RZECZ
Rzeczywi ste lub zadane współrzdne aktualnego
położenia
X YZ
Osie maszyny; TNC wyświetl a osie pomocnicze
przy pomocy małych liter. Kolejność i liczb
wyświetlanych osi określa producent maszyn.
Prosz zwrócić uwag na informacje zawarte w
podrczniku obsługi maszyny
F SM
Wyświ etlony posuw w calach odpowiada jednej
dziesitej rzeczywistej wartości. Prdkość
obrotowa S, posuw F i użyteczna funkcja
dodatkowa M
1
1
Przebieg programu jest rozpoczty
Oś jest zablokowana
Oś może zostać przesunita przy pomocy kółka
rcznego
Osie zostaj przemieszczone przy nachylonej
powierzchni obróbki
Osie zostaj przemieszczone przy uwzgldnieniu
obrotu podstawowego
HEIDENHAIN iTNC 530
9
1.4 Wyœwietlacze stanu
Dodatkowe wyświetlacze stanu
Te dodatkowe wyświetlacze stanu przekazuj dokładn informacj o
przebiegu programu. Można je wywołać we wszystkich rodzajach
pracy, z wyjtkiem Program wprowadzić do pamici/edycja.
Wł3czyć dodatkowe wyświetlacze stanu
Wywołać pasek Softkey do podziału ekranu
Wybrać wyświetlenie ekranu z dodatkowym
wyświetlaczem stanu
Wybrać dodatkowe wyświetlacze stanu
Przełczyć pasek Softkey, aż pojawi si Softkeys
stanu
Wybrać dodatkowy wyświetlacz stanu, np. ogólne
informacje o programi e
Poniżej opisane s różne dodatkowe wyświetlacze stanu, które mog
zostać wybierane poprzez Softkeys:
Ogólna informacja o programie
1
2
3
4
5
6
Nazwa programu głównego
Wywołane programy
Aktywny cykl obróbki
Środek koła CC (biegun)
Czas obróbki
Licznik czasu przebywania
1
2
3
6
4
5
10
1 Wstêp
1.4 Wyœwietlacze stanu
Pozycje i współrzdne
1
2
3
4
Wyświetlacz położenia
Rodzaj wyświetlania położenia, np.pozycja rzeczywista
Kt nachylenia płaszczyzny obróbki
Kt obrotu podstawowego
2
1
3
4
Informacje o narzdziach
1
2
3
4
5
6
n Wskazanie T: Numer narzdzi a i nazwa narzdzia
n Wskazanie RT: Numer i nazwa narzdzia zamiennego
Oś narzdzia
Długość i promienie narzdzia
Rozmiary (wartości delta) z TOOL CALL (PGM) i z tabeli narzdzi
(TAB)
Okres trwałości narzdzia, maksymalny okres trwałości
narzdzia (TIME 1) i maksymalny okres trwałości narzdzia przy
TOOL CALL (TIME 2)
Wyświetlenie pracujcego narzdzia i (nastpnego) narzdzia
siostrzanego
1
2
3
4
5
6
Przeliczenia współrzdnych
1
2
3
4
5
6
Nazwa programu głównego
Aktywne przesunicie punktu zerowego (cykl 7)
Aktywny kt obrotu (cykl 10)
odzwierciedlone osie (cykl 8)
Aktywny współczynni k wymiarowy/ współczynniki wymiarowe
(cykle 11/26)
Środek wydłużenia osiowego
1
3
2
4
6
5
Patrz “Cykle dla przeliczania współrzdnych” na stronie 320.
HEIDENHAIN iTNC 530
11
1.4 Wyœwietlacze stanu
Pomiar narzdzia
1 Numer mierzonego narzdzia
2 Wyświ etlenie, czy dokonywany jest pomiar promienia czy
długości narzdzia
3 MIN i MAXwartość pomiaru ostrzy pojedyńczych i wynik
pomiaru przy obracajcym si narzdziu (DYN)
4 Numer ostrza narzdzia wraz z przynależn do niego wartości
pomiaru. Gwiazdka za zmierzon wartości wskazuje, i ż została
przekroczona granica tolerancj i z tabeli narzdzi
1
2
3
4
Aktywne funkcje dodatkowe M
1 Lista aktywnych Mfunkcji z określonym znaczeniem
2 Lista aktywnych Mfunkcji, które zostaj dopasowywane przez
producenta maszyn
1
2
12
1 Wstêp
1.5 Osprzt Trójwymiarowe układy impulsowe i elektroniczne kółka
rczne firmy HEIDENHAIN
1.5 Osprzt Trójwymiarowe
układy impulsowe i
elektroniczne kółka rczne
firmy HEIDENHAIN
3Dsondy pomiarowe impulsowe
Przy pomocy różnych 3Dsond pomiarowych impulsowych firmy
HEIDENHAIN można:
n Automatycznie wyregulować obrabi ane czści
n Szybko i dokładni e wyznaczyć punkty odniesienia
n Przeprowadzić pomiary obrabianej czści w czasie przebiegu
programu
n dokonywać pomiaru i sprawdzenia narzdzi
Wszystkie funkcje układu impul sowego s opisane w
oddzi elnym podrczniku obsługi. W koniecznym
przypadku prosz zwrócić si do firmy HEIDENHAIN, dla
uzyskania tego podrcznika obsługi. Idnr: 369 280xx
Przeł3czaj3ce sondy pomiarowe impulsowe TS 220, TS 630 i
TS 632
Tego rodzaj u sondy impulsowe s szczególnie przydatne do
automatycznego wyregulowania obrabianej czści , wyznaczenia
punktu odniesienia, dla pomiarów obrabianego przedmiotu. TS 220
przewodzi sygnały łczeniowe przez kabel i jest przy tym korzystn
alternatyw, j eżeli musz Państwo czasami dokonywać digitalizacji .
Specjalnie dla maszyn z wymieniaczem narzdzi przeznaczone s
sondy impulsowe TS 630 i TS 632, które przesyłaj sygnały na
promieniach podczerwonych bez użycia kabl a.
Zasada funkcjonowania: W przełczaj cych sondach pomiarowych
firmy HEIDENHAIN nie zużywajcy si optyczny rozłcznik rej estruje
wychylenie trzpieni a stykowego. Powstały w ten sposób sygnał
powoduje wprowadzenie do pamici rzeczywistego położenia
układu impulsowego.
HEIDENHAIN iTNC 530
13
1.5 Osprzt Trójwymiarowe układy impulsowe i elektroniczne kółka
rczne firmy HEIDENHAIN
Sonda impulsowa narzdziowa TT 130 dla pomiaru narzdzi
TT 130 jest przełczajc 3Dsond impulsow dla pomiaru i kontrol i
narzdzi. TNC ma 3 cykle do dyspozycj i, z pomoc których można
ustalić promień i długość narzdzia przy nieruchomym lub
obracajcym si wrzecioni e. Szczególnie solidne wykonanie i wysoki
stopień zabezpieczenia uodporniaj TT 130 na chłodziwa i wióry.
Sygnał włczeniowy powstaje przy pomocy nie zużywajcego si
optycznego rozłcznika, który wyróżnia si wysokim stopniem
niezawodności.
Elektroniczne kółka rczne KR (niem. HR)
Elektroniczne kółka rczne upraszczaj precyzyj ne rczne
przesunicie zespołu posuwu osi. Odcinek przesunicia na jeden
obrót kółka rcznego jest możliwy do wybierania w obszernym
przedziale. Oprócz wmontowywanych kółek obrotowych HR 130 i
HR 150 firma HEIDENHAIN oferuje przenośne rczne kółko
obrotowe HR 410 (patrz fotografia na środku).
14
1 Wstp
2
Obsługa rczna i ustawienie
2.1 W³¹czyæ, wy³¹czyæ
2.1 Wł3czyć, wył3czyć
Wł3czyć
Włczenie i najechanie punktów odniesienia s
funkcjami, których wypełnienie zależy od rodzaju
maszyny. Prosz zwrócić uwag na podrcznik obsługi
maszyny.
Włczyć napicie zasilajce TNC i maszyny. Nastpnie TNC
wyświetla nastpujcy dialog:
TES T PAMINCI
Pamić TNC zostaje automatycznie skontrolowana
PRZER WA W DOPłYW IE PR ODU
TNCkomunikat, że nastpiła przerwa w dopływie
prdu – komunikat skasować
TR ANS LACJ A P ROGRAM U PLC
Program PLC urzdzenia TNC zostaj e automatyczni e przetworzony
BR AK NAPINCIA NA PR ZEKAźNI KU
Włczyć zasilanie. TNC sprawdzi funkcjonowanie
wyłczenia awaryjnego
OBSłUGA RNCZNA
PRZEJ ECHAĆ PUNKTY ODNIESIENIA
Przejechać punkty referencyjne w zadanej
kolejności: Dla każdej osi nacisnć zewntrzny
STARTklawisz, albo
Przejechać punkty referencyjne w zadanej
kolejności: Dla każdej osi nacisnć zewntrzny
klawisz kierunkowy i trzymać, aż punkt referencyjny
zostanie przejechany
16
2 Obs³uga rêczna i ustawienie
2.1 W³¹czyæ, wy³¹czyæ
TNC jest gotowe do pracy i znajduje si w rodzaju pracy Obsługa
rczna.
Punkty odniesienia musz zostać przejechane tylko, jeśli
maj być przesunite osi maszyny. Jeżeli dokonuje si
edycji programu lub chce przetestować program,
prosz wybrać po włczeniu napicia sterowniczego
natychmiast rodzaj pracy Program wprowadzić do
pamici/wydać (edycja) lub Test Programu.
Punkty odniesienia mog być pó˙niej dodatkowo
przejechane. Prosz nacisnć w tym celu w rodzaju
pracy Obsługa rczna Softkey PKT.REF. NAJECHAĆ.
Przejechanie punktu odniesienia przy nachylonej płaszczyźnie
obróbki
Przejechanie punktu odniesienia przy nachylonej osi współrzdnych
jest możliwe przy pomocy zewntrznych przyci sków kierunkowych
osi. W tym cel u funkcja „Nachylić płaszczyzn obróbki“ musi być
aktywna w trybie Obsługa rczn, patrz „Aktywować manualne
nachylenie”, strona 27. TNC interpoluje nastpni e odpowiednie osie
przy naciśniciu przycisku kierunkowego osi .
NCSTARTklawisz nie spełnia żadnej funkcji. TNC wydaje w razie
naciśnicia odpowiedni komunikat o błdach.
Prosz przestrzegać zasady, że wprowadzone do menu
wartości ktowe powinny być zgodne z wartości kta
osi wahań.
Wył3czenie
Aby uniknć strat danych przy wyłczeniu, nal eży cel owo wyłczyć
system operacyjny TNC:
U
Wybrać rodzaj pracy Obsługa rczna
U W ybrać funkcj wyłczenia, jeszcze raz potwierdzić
przy pomocy Softkey TAK
U Jeśli TNC wyświetla
w oknie przenikajcym tekst
Teraz można wył3czyć, to wolno przerwać dopływ
prdu do TNC
Dowolne wyłczenie TNC może prowadzić do utraty
danych.
HEIDENHAIN iTNC 530
17
2.2 Przesuniêcie osi maszyny
2.2 Przesunicie osi maszyny
Wskazówka
Przemieszczenie osi przy pomocy przyci sków
kierunkowych zal eży od rodzaju maszyny. Prosz
uwzgldnić informacje zawarte w podrczniku obsługi
maszyny!
Przesun3ć oś przy pomocy zewntrznego
przycisku kierunkowego
Wybrać rodzaj pracy Obsługa rczna
Nacisnć zewntrzny klawisz kierunkowy i trzymać,
aż oś zostanie przesunita na zadanym odcinku lub
i
przemieści ć w trybie cigłym oś: Nacisnć
zewntrzny przycisk kierunkowy i trzymać
naciśnitym oraz nacisnć krótko zewntrzny
STARTklawisz
Zatrzymać: Zewntrzny klawisz STOPnacisnć
Z pomoc obu tych metod mog Państwo przesuwać ki lka osi
równocześnie. Posuw, z którym osie si przesuwaj, można zmienić
poprzez Softkey F, patrz „Prdkość obrotowa wrzeciona S, posuw F
i funkcja dodatkowa M”, strona 21.
18
2 Obs³uga rêczna i ustawienie
2.2 Przesuniêcie osi maszyny
Przemieszczanie przy pomocy
elektronicznego kółka rcznego HR 410
Przenośne kółko rczne HR 410 wyposażone jest w dwa przyci ski
zgody. Przyciski zgody znajduj si poniżej chwytu gwiazdowego.
Przesunicie osi maszyny jest możliwe tyl ko, jeśli jeden z przycisków
zgody pozostaje naciśnitym (funkcja zależna od zasady
funkcjonowania maszyny).
1
2
Kółko rczne HR 410 dysponuje nastpujcymi elementami obsługi:
1
2
3
4
5
6
przycisk wyłczenia awaryjnego
rczne kółko obrotowe
klawisze zgody
Przyciski wyboru osi
Przycisk przejcia położenia rzeczywistego
Przyciski do ustal enia trybu posuwu (powoli, średni o, szybko;
tryby posuwu s określane przez producentów maszyn)
7 Kierunek, w którym TNC przemieszcza wybran oś
8 Funkcje maszyny (zostaj określane przez producenta maszyn)
3
4
6
8
4
5
7
Czerwone sygnały świetlne wskazuj, jak oś i jaki posuw wybrał
operator.
Przesunicie przy pomocy kółka rcznego jest możliwe także
podczas przebiegu programu.
Przesunicie osi
W ybrać rodzaj pracy Elektr. kółko rczne
Trzymać naciśnitym przycisk zgody
W ybrać oś
W ybrać posuw
Przemieścić aktywn oś w kierunku + lub –
lub
HEIDENHAIN iTNC 530
19
2.2 Przesuniêcie osi maszyny
Ustalenie położenia krok po kroku
Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa oś
maszyny o określony przez użytkownika odcinek (krok).
Z
Wybrać rodzaj pracy Obsługa rczna lub Elektr.
kółko rczne
Wybrać pozycj onowanie krok po kroku: Softkey
DŁ.KROKU ustawić na ON
8
8
DOSUW =
Wprowadzić dosuw w mm, np. 8 mm
8
16
X
Nacisnć zewntrzny przycisk kierunkowy: dowolnie
czsto pozycjonować
20
2 Obs³uga rêczna i ustawienie
2.3 Prêdkoœæ obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
2.3 Prdkość obrotowa wrzeciona
S, posuw F i funkcja
dodatkowa M
Zastosowanie
W rodzajach pracy Obsługa rczna i El . kółko rczne prosz
wprowadzić prdkość obrotow S, posuw F i funkcj dodatkow M
przy pomocy Softkeys. Funkcje dodatkowe znajduj si w
„7.Programowanie: funkcje dodatkowe” z ich opisem.
Producent maszyn określ a z góry, jakie funkcje
dodatkowe mog Państwo wykorzystywać i jak one
spełniaj funkcje.
Wprowadzić wartości
Prdkość obrotowa wrzeciona S, funkcja dodatkowa M
W ybrać wprowadzenie prdkości obrotowej
wrzeciona: Softkey S
P RNDKOŚĆ OBROTOWA WRZECIONA S=
1000
W prowadzi ć prdkość obrotow wrzeciona i przy
pomocy zewntrznego klawisza START przej ć
Obroty wrzeciona z wprowadzon prdkości S uruchomiamy przy
pomocy funkcji dodatkowej M. Funkcja dodatkowa M zostaje
wprowadzona w podobny sposób.
Posuw F
Wprowadzenie posuwu F należy zamiast zewntrznym klawiszem
START potwierdzić ENTklawiszem.
Dla posuwu F obowizuje:
n Jeśli wprowadzono F=0, to pracuje najmniejszy posuw z MP1020
n F zostaje zachowany także po przerwie w dopływie prdu
Zmienić prdkość obrotow3 wrzeciona i posuw
Przy pomocy gałek obrotowych Override dla prdkości obrotowej
wrzeciona S i posuwu F można zmienić nastawion wartość od 0% do
150%.
Gałka obrotowa Override dla prdkości obrotowej
wrzeciona działa wyłcznie w przypadku maszyn z
bezstopniowym napdem wrzeciona.
HEIDENHAIN iTNC 530
21
2.4 Punkt odniesienia wyznaczyæ (bez 3D-sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć
(bez 3Dsondy impulsowej)
Wskazówka
Punkt odniesienia wyznaczyć (z 3Dsond impulsow)
Podrcznik obsługi dla użytkownika Cykle sondy
impulsowej.
Przy wyznaczaniu punktów odniesienia ustawia si wyświetlacz TNC
na współrzdne znanej pozycji obrabianej czści.
Przygotowanie
U Zamocować i ewtl.
wyregulować obrabian czść
U Narzdzie zerowe o znanym promieniu zamocować
U Upewnić si, że TNC wyświetla rzeczywiste wartości położenia
22
2 Obs³uga rêczna i ustawienie
Czynności ochronne
Y
Jeżeli powierzchnia obrabianego przedmiotu nie może
zostać zarysowana, to na przedmiot zostaje położona
blacha o znanej grubości d. Dla punktu odniesienia
wprowadzamy potem wartość o d wiksz.
Z
X
Y
Rodzaj pracy Obsługa rczna wybrać
X
Przesunć ostrożnie narzdzie, aż dotknie
obrabianego przedmiotu (porysuje go)
W ybrać oś (wszystkie osie można wybierać na
ASCIIklawiaturze)
W YZNACHYĆ PUNKT O DNIESI ENI A Z=
Narzdzie zerowe, oś wrzeciona: Ustawi ć
wyświetl acz na znan pozycj obrabianego
przedmiotu (np. 0) lub wprowadzić grubość d
blachy. Na płaszczyźnie obróbki: Promień narzdzia
uwzgldnić
Punkty odniesi enia dla pozostałych osi wyznacz Państwo w ten sam
sposób.
Jeśli używamy w osi dosuwu ustawione wstpnie narzdzie, to
prosz nastawić wyświetlacz osi dosuwu na długość L narzdzia lub
na sum Z=L+d.
HEIDENHAIN iTNC 530
23
2.4 Punkt odniesienia wyznaczyæ (bez 3D-sondy impulsowej)
Wyznaczamy punkt odniesienia (baz)
2.5 Nachyliæ p³aszczyznê obróbki
2.5 Nachylić płaszczyzn obróbki
Zastosowanie, sposób pracy
Funkcje nachylania płaszczyzny obróbki zostaj
dopasowane do TNC i maszyny przez producenta
maszyn. W przypadku określonych głowic obrotowych
(stołów obrotowych), producent maszyn określa, czy
programowane w cykl u kty zostaj interpretowane przez
TNC jako współrzdne osi obrotowych lub jako
komponenty ktowe ukośnej płaszczyzny. Prosz
zwrócić uwag na podrcznik obsługi maszyny.
TNC wspomaga pochylenie płaszczyzn obróbki na obrabiarkach z
głowicami obrotowymi a także stołami obrotowymi podziałowymi.
Typowymi rodzaj ami zastosowania s np. ukośne odwierty lub leżce
ukośnie w przestrzeni kontury. Przy tym płaszczyzna obróbki zostaje
zawsze pochylona o aktywny punkt zerowy. Jak zwykle, obróbka
zostaje zaprogramowana w jednej płaszczy˙nie głównej (np. X/Y
płaszczyzna), jednakże wykonana na płaszczy˙nie, która została
nachyl ona do płaszczyzny głównej.
Y
Z
B
10°
X
Dla pochylenia płaszczyzny obróbki s dwie funkcje do dyspozycji:
n Rczne pochylenie przy pomocy Softkey 3D ROT przy rodzaj ach
pracy Obsługa Rczna i Elektr. kółko obrotowe patrz „Aktywować
manualne nachyl enie”, strona 27
n Nachyl enie sterowane, cykl G80 PłASZCZYZNA OBRÓBKI w
programie obróbki (patrz „PŁASZCZYZNA OBRÓBKI (cykl G80)”
na stronie 330)
TNCfunkcje dla „Nachylania płaszczyzny obróbki“ stanowi
transformacj współrzdnych. Przy tym płaszczyzna obróbki leży
zawsze prostopadle do ki erunku osi narzdzia.
Zasadniczo rozróżnia TNC przy pochyleni u płaszczyzny obróbki dwa
typy maszyn:
n Maszyna ze stołem obrotowy m podziałowym
n Należy obrabiany przedmiot poprzez odpowiednie
pozycjonowanie stołu obrotowego np. przy pomocy Lbloku,
umieścić do żdanego położenia obróbki
n Położenie przekształconej osi narzdzi a nie zmienia si w
stosunku do stałego układu współrzdnych maszyny. Jeśli stół
obrotowy – to znaczy przedmiot – np. obracamy o 90°, to układ
współrzdnych nie obraca si wraz z nim. Jeśli w rodzaju pracy
Obsługa rczna naciśniemy klawisz kierunkowy Z+, to narzdzie
przemieszcza si w kierunku Z+
n TNC uwzgldnia dla obl iczania transformowanego układu
współrzdnych tylko mechanicznie uwarunkowane przesuni cia
odpowiedniego stołu obrotowego –tak zwane „translatoryjne“
przypadajce wi elkości
24
2 Obs³uga rêczna i ustawienie
2.5 Nachyliæ p³aszczyznê obróbki
n Maszyna z głowic3 obrotow3
n Należy narzdzie poprzez odpowiednie pozycjonowanie głowicy
obrotowej, np. przy pomocy G0bloku, umi eścić w żdane
położenie
n Położenie przekształconej osi narzdzia zmienia si w stosunku
do stałego układu współrzdnych maszyny. Jeśli obracamy
głowic maszyny – to znaczy narzdzie – np w osi B o +90°, to
układ współrzdnych obraca si również. Jeśli naciśniemy w
rodzaju pracy Obsługa rczna kl awisz kierunkowy Z+, to
narzdzie przesuwa si w kierunku X+ stałego układu
współrzdnych maszyny
n TNC uwzgldnia dla obliczenia przekształconego układu
współrzdnych mechanicznie uwarunkowane wzajemne
przesunicia głowicy obrotowej („translatoryjne“przypadajce
wielkości) i wzajemne przesunicia, które powstaj poprzez
nachylenie narzdzia (3D korekcja długości narzdzia)
Dosunicie narzdzia do punktów odniesienia
przy pochylonych osiach
Przy pochylonych osiach dosunicie wypełnia si przy pomocy
zewntrznych przycisków kierunkowych. TNC interpoluje przy tym
odpowiednie osie. Prosz zwróci ć uwag, aby funkcja „nachylić
płaszczyzn obróbki “ była aktywna w rodzaju pracy Obsługa rczna
i aby został wprowadzony rzeczywisty kt osi obrotowej w polu menu.
Wyznaczyć punkt odniesienia w układzie
pochylonym
Kiedy pozycjonowanie osi obrotowych zostało zakończone, prosz
wyznaczyć punkt odniesienia j ak w układzie nie pochylonym. TNC
przelicza ten nowy punkt odniesieni a na pochylony układ
współrzdnych. Wartości ktowe dla tego przeliczenia TNC
przejmuje przy uregulowanych osiach od rzeczywistego położenia
osi obrotu.
Nie należy wyznaczać w nachylonym układzie punktu
odniesienia, jeśli w parametrze maszynowym 7500 bit 3
jest ustawiony. TNC oblicza w przeciwnym wypadku
błdnie przesunicie.
Jeśli osie obrotu maszyny nie s wyregulowane, to
należy zapisać pozycj rzeczywist osi obrotu do menu
dla manualnego nachylenia: Jeśli pozycja rzeczywista
osi obrotu (jednej lub kilku) nie jest zgodna z zapisem, to
TNC oblicza błdnie punkt odniesi enia.
HEIDENHAIN iTNC 530
25
2.5 Nachyliæ p³aszczyznê obróbki
Wyznaczenie punktu odniesienia w maszynach
z okr3głym stołem obrotowym
Zachowanie si TNC przy wyznaczaniu punktu
bazowego jest zależne od maszyny. Prosz zwróci ć
uwag na podrcznik obsługi maszyny.
TNC przemieszcza punkt odniesienia automatycznie, jeśli obracamy
stół i funkcja Nachyl enie płaszczyzny obróbki jest aktywna:
n MP 7500, Bit 3=0
Aby obliczyć przesunicie punktu bazowego, TNC używa różnicy
pomidzy REFwspółrzdn przy wyznaczaniu punktu odniesienia
i REFwspółrzdn osi pochylenia po pochyleniu. Ta metoda
obliczeni a może być używana, jeśli w obrabiany przedmiot został
zamocowany z wyregulowaniem w 0°pozycji (REFwartość) stołu
obrotowego.
n MP 7500, Bit 3=1
Jeśli ukośnie zamocowany obrabiany przedmiot zostaje
wyregulowany poprzez obrót stołu okrgłego, to TNC nie może
obliczać przesunicia punktu odniesienia przy pomocy różnicy
REFwspółrzdnych. TNC posługuje si bezpośrednio REF
wartości osi nachylenia po nachyleniu, wychodzi zatem z
założenia, że obrabiany przedmi ot został wyregulowany przed
pochyl eniem.
MP 7500 jest skuteczny w liście parametrów
maszynowym lub , jeśli w dyspozycji, w tabelach opisów
geometrii osi nachylenia. Prosz zwrócić uwag na
podrcznik obsługi maszyny.
Wyświetlenie położenia w układzie
pochylonym
Wyświetlone w polu stanu pozycje (ZAD. i RZECZ.) odnosz si do
nachyl onego układu współrzdnych.
Ograniczenia przy nachylaniu płaszczyzny
obróbki
n Funkcja digitalizacji Obrót podstawowy nie znajduje si w
dyspozycji
n Pozycjonowania PLC (ustalane przez producenta maszyn) nie s
dozwolone
n Wiersze pozycjonowania z M91/M92 nie s dozwolone
26
2 Obs³uga rêczna i ustawienie
2.5 Nachyliæ p³aszczyznê obróbki
Aktywować manualne nachylenie
W ybrać manualne nachylenie: Softkey 3D ROT.
Punkty menu można wybrać teraz przy pomocy
klawiszy ze strzałk
Wprowadzić kt nachylenia
Wymagany tryb pracy ustawić w punkcie menu Nachylenie
płaszczyzny obróbki na aktywny: Wybrać punkt menu, przy pomocy
klawi sza ENT przełczyć
Zakończyć wprowadzenie: Klawisz END
Dla deaktywowania prosz w menu Pochylić płaszczyzn obróbki
ustawić na Nieaktywny żdany rodzaj pracy.
Jeśli funkcja Nachylić płaszczyzn obróbki jest aktywna i TNC
przemieszcza osie maszyny odpowiednio do nachylonych osi, to
wyświetlacz stanu ukazuje symbol
.
Jeżeli funkcja Pochylić płaszczyzn obróbki dla rodzaj u pracy
Przebieg programu zostanie ustawiona na Aktywna, to wniesiony do
menu kt nachylenia obowizuje od pierwszego bloku w
wypełni anym programie obróbki. Jeśl i używa si w programie
obróbki cykl 19 G80 PŁASZCZYZNA OBRÓBKI, to obowizuj
definiowane w tym cyklu wartości ktowe (poczynajc od definicji).
Wprowadzone do menu wartości ktowe zostaj przepisane
wartościami wywołanymi.
HEIDENHAIN iTNC 530
27
3
Ustalenie położenia z
rcznym wprowadzeniem
danych
3.1 Proste sposoby obróbki - programowaæ i odpracowaæ
3.1 Proste sposoby obróbki programować i odpracować
Dla prostej obróbki lub dla wstpnego ustalenia położenia narzdzia
przeznaczony jest rodzaj pracy Pozycjonowanie z rcznym
wprowadzeni em danych. W tym przypadku można wprowadzić krótki
program w formacie tekstu otwartego firmy HEIDENHAIN lub
zgodnie z DIN/ISO i nastpnie bezpośrednio włczyć wypełnianie.
Można także wywołać cykle TNC. Ten program zostanie
wprowadzony w pamić w pliku SMDI. Przy pozycjonowaniu z
rcznym wprowadzeniem danych można aktywować dodatkowe
wskazanie stanu.
Zastosować pozycjonowanie z rcznym
wprowadzaniem danych
Wybrać rodzaj pracy Pozycjonowanie z rcznym
wprowadzeniem danych. Pl ik $MDI dowolnie
zaprogramować
Uruchomić przebieg programu: Zewntrzny klawisz
START
Nastpujce funkcje nie znajduj si w dyspozycji :
n Wywołanie programu z %
n Grafika programowania
n Grafika przebiegu programu
Przykład 1
Na pojedyńczym przedmiocie ma być wykonany otwór okrgły o
głbokości 20 mm. Po umocowaniu przedmiotu, wyregulowaniu i
wyznaczeniu punktów odniesienia, można wykonanie tego otworu
programować kilkoma wierszami programu i wypełnić.
Z
Y
X
50
50
30
3 Ustalenie po³o¿enia z rêcznym wprowadzeniem danych
%$MDI G71 *
N10 G99 T1 L+0 R+5 *
Zdefiniować narzdzie: Narzdzie zerowe,
promień 5
N20 T1 G17 S2000 *
Wywołanie narzdzia Oś narzdzia Z,
Prdkość obrotowa wrzeciona 2000 obr/min
N30 G00 G40 G90 Z+200 *
Przemieszczenie narzdzia poza materiałem (bieg
szybki)
N40 X +50 Y+50 M 3 *
Pozycj onować narzdzie na biegu szybkim nad
otworem pod odwiert, włczyć wrzeciono
N50 G01 Z+2 F 2000 *
Narzdzie pozycjonować 2 mm nad odwiertem
N60 G200 WIER CENIE
Zdefiniować cykl G200 Wiercenie
Q200=2
;ODSTNP BEZPIECZ.
Bezpieczny odstp narz. nad odwiertem
Q201= 20
;GłNBO KOŚĆ
Głbokość wiercenia (znak liczby=ki erunek pracy)
Q206=250
;F DOSUW W GłNBINY
Posuw wiercenia
Q202=10
;GłNBO KOŚĆ DOSUWU
Głbokość każdego dosuwu przed powrotem
Q210=0
;PR ZER.CZA S. U GÓR Y
Przerwa czasowa u góry przy usuwaniu wióra w
sekundach
Q203=+0
;WSP .P OWIER ZCHNI
Współrzdna górnej krawdzi obrabianego
przedmiotu
Q204=50
;2. ODST.BEZP.
Pozycj a po cykl u, odniesiona do Q203
Q211=0.5
;PR ZER WA CZASOW A U DOłU
Czas przebywania narzdzia na dnie wiercenia w
sekundach
N70 G79 *
Wywołać cykl G200 Wiercenie głbokie
N80 G00 G40 Z+200 M2 *
Przemieścić narzdzie poza materiałem
N9999999 %$MDI G71 *
Koniec programu
Funkcja prostych G00 (patrz „Prosta na biegu szybkim G00 Prosta z
posuwem G01 F. . .” na stronie 139), cykl G200 wierceni e (patrz
„WIERCENIE (cykl G200)” na stronie 199).
HEIDENHAIN iTNC 530
31
3.1 Proste sposoby obróbki - programowaæ i odpracowaæ
Najpierw ustala si wstpne położenie narzdzia przy pomocy
wierszy prostych nad obrabianym przedmiotem i z odstpem
bezpieczeństwa 5 mm nad wierconym otworem. Nastpnie
wykonuj e si otwór przy pomocy cyklu G200 Wiercenie.
3.1 Proste sposoby obróbki - programowaæ i odpracowaæ
Przykład 2: Usun3ć ukośne położenie obrabianego
przedmiotu na maszynach ze stołem obrotowym
Wykonać obrót podstawowy z trójwymiarowym układem
impulsowym. Patrz podrcznik obsługi Cykle sondy impulsowej, „
Cykle sondy pomiarowej w rodzajach pracy Obsługa rczna i El.
kółko obrotowe“, fragment „Kompensowanie ukośnego położenia
przedmiotu “.
Zanotować kt obrotu i anulować obrót podstawowy
Wybrać tryb pracy: Ustalenie położenia z rcznym
wprowadzeniem danych
Wybrać oś stołu obrotowego, wprowadzić
zanotowany kt obrotu i posuw np. G00 G40 G90
C+2.561 F50
Zakończyć wprowadzenie
Zewntrzny klawisz START nacisnć Położenie
ukośne zostanie usunite poprzez obrót stołu
obrotowego
32
3 Ustalenie po³o¿enia z rêcznym wprowadzeniem danych
3.1 Proste sposoby obróbki - programowaæ i odpracowaæ
Programy z $MDI zabezpieczać lub
wymazywać
Plik $MDI jest używany z reguły dla krótkich i przejściowo
potrzebnych programów. Jeśli powinien jakiś program mimo to
zostać wprowadzony do pamici, prosz postpić w nastpujcy
sposób:
W ybrać tryb pracy: Program wprowadzić do
pamici/edycja
W ywołać zarzdzanie plikami: Klawi sz PGM MGT
(Program Management)
Plik $MDI znakować
W ybrać „Kopiować plik”: Softkey KOPIUJ
P LIK DOCEL OWY=
ODWIERT
Prosz wprowadzić nazw, pod któr aktualna treść
pliku $MDI ma być wprowadzona do pamici
W ypełnić kopiowanie: Softkey WYKONAC
Opuścić zarzdzanie plikami: Softkey KONIEC
Dla usunicia zawartości pliku $MDI postpujemy podobnie:
Zamiast kopiowania, usuwamy zawartość przy pomocy Softkey
USUN. Przy nastpnej zmianie na rodzaj pracy Pozycjonowanie z
rcznym wprowadzeniem danych TNC wyświetla pusty plik $MDI.
Jeśli chcemy $MDI skasować, to
n nie wolno mieć wybranego rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych
(również nie w tle)
n nie wolno mieć wybranego $MDI w rodzaju pracy
Program wprowadzić do pamici/edycja
Dalsze informacje: patrz „Kopi ować pojedyńczy plik”, stronie 55.
HEIDENHAIN iTNC 530
33
4
Programowanie:
Podstawy, zarz3dzanie
plikami, pomoce przy
programowaniu,
zarz3dzanie paletami
4.1 Podstawy
4.1 Podstawy
Przyrz3dy pomiaru położenia i znaczniki
referencyjne
Przy osiach maszyny znajduj si przyrzdy pomiarowe położenia,
które rejestruj pozycje stołu obrabiarki a także narzdzia. Na osi ach
liniowych zamontowane s z reguły przyrzdy pomiaru położenia, na
stołach obrotowych i osiach wahań przyrzdy pomiaru kta.
XMP
X (Z,Y)
Jeśli któraś z osi maszyny si przesuwa, odpowiedni układ
pomiarowy położenia wydaje sygnał elektryczny, na podstawie
którego TNC oblicza dokładn pozycj rzeczywist osi maszyny.
W wypadku przerwy w dopływie prdu rozpada si zaszeregowanie
midzy położeniem suportu i obliczon pozycj rzeczywist. Dla
odtworzenia tego przyporzdkowania, przyrzdy pomiaru kta
dysponuj znacznikami referencyjnymi. Przy przejechaniu punktu
odniesienia TNC otrzymuje sygnał, który odznacza stały punkt
odniesienia maszyny. W ten sposób TNC może wznowić
zaszeregowanie położenia rzeczywistego i położenia suportu
obrabiarki. W przypadku przyrzdów pomiaru położenia ze
znacznikami referencyjnymi o zakodowanych odstpach, należy osie
maszyny przemieścić o maksymalnie 20 mm, w przypadku
przyrzdów pomiaru kta o maksymalnie 20°.
Z
Y
W przypadku absolutnych przyrzdów pomiarowych zostaje
przesłana do sterowania absolutna wartość położenia. W ten
sposób, bez przemieszczenia osi maszyny, zostanie bezpośrednio
po włczeniu odtworzone przyporzdkowanie pozycji rzeczywistej i
położenia sań maszyny.
X
Układ odniesienia
Przy pomocy układu odniesienia ustala si jednoznacznie położenie
na płaszczyźnie lub w przestrzeni. Podanie jakiejś pozycj i odnosi si
zawsze do ustalonego punktu i jest opisane za pomoc
współrzdnych.
W prostoktnym układzie współrzdnych (układzie kartezjańskim)
trzy kierunki s określone j ako osie X, Y i Z. Osie leż prostopadle do
siebie i przecinaj si w jednym punkci e, w punkcie zerowym.
Współrzdna określa odległość do punktu zerowego w jednym z tych
ki erunków. W ten sposób można opisać położenie na płaszczyźnie
przy pomocy dwóch współrzdnych i przy pomocy trzech
współrzdnych w przestrzeni.
Współrzdne, które odnosz si do punktu zerowego, określa si
jako współrzdne bezwzgldne. Współrzdne wzgldne odnosz si
do dowolnego innego położenia (punktu odniesienia) w układzie
współrzdnych. Wartości współrzdnych wzgldnych określa si
także jako inkrementalne (przyrostowe) wartości współrzdnych.
Z
Y
X
36
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.1 Podstawy
Układ odniesienia na frezarkach
Przy obróbce przedmiotu na frezarce posługuj si Państwo,
generalnie rzecz biorc, prostoktnym układem współrzdnych.
Rysunek po prawej stronie pokazuje, w jaki sposób
przyporzdkowany jest prostoktny układ współrzdnych do osi
maszyny. Zasada trzech palców prawej rki służy jako pomoc
pamiciowa: Jeśli palec środkowy pokazuje w kierunku osi narzdzi
od przedmiotu do narzdzia, to wskazuje on kierunek Z+, kciuk
wskazuje kierunek X+ a palec wskazujcy kierunek Y+.
+Z
+Y
iTNC 530 może sterować 9 osiami łcznie. Oprócz osi głównych X, Y
i Z istniej równolegle przebiegajce osie pomocnicze U, V i W. Osi e
obrotu zostaj oznaczane poprzez A, B i C. Rysunek po prawej
stronie u dołu przedstawia przyporzdkowanie osi pomocniczych
oraz osi obrotu w stosunku do osi głównych.
+X
+Z
+X
+Y
Z
Y
W+
C+
B+
V+
X
A+
U+
HEIDENHAIN iTNC 530
37
4.1 Podstawy
Współrzdne biegunowe
Jeżeli rysunek wykonawczy jest wymiarowany prostoktni e, prosz
napisać program obróbki także ze współrzdnymi prostoktnymi. W
przypadku przedmiotów z łukami kołowymi lub przy podawaniu
wiel kości któw, łatwiejsze j est ustalenie położenia przy pomocy
współrzdnych biegunowych.
Y
R
W przeciwieństwie do współrzdnych prostoktnych x,y i z,
współrzdne biegunowe opisuj tylko położenie na jednej
płaszczyźni e. Współrzdne biegunowe posiadaj punkt zerowy na
biegunie. Dana pozycja na płaszczyźnie jest w ten sposób
jednoznacznie określona przez:
H2
H3
R
R
H1
10
0°
CC
n Współrzdne biegunowepromień: odstp od bi eguna do pozycji
n współrzdne bi egunowekt: Kt współrzdnych biegunowych:
kt pomidzy osi odniesi enia kta i odci nkiem łczcym biegun z
dan pozycj.
X
30
Patrz rysunek po prawej stronie u góry
Określenie bieguna i osi odniesienia k3ta
Biegun określa si przy pomocy dwóch współrzdnych w
prostoktnym układzie współrzdnych na jednej z trzech płaszczyzn.
Tym samym jest także jednoznacznie zaszeregowana oś odniesienia
kta dla kta współrzdnych biegunowych H.
Współrzdne bieguna
(płaszczyzna)
Oś odniesienia k3ta
IiJ
+X
Y
Z
Z
J
Y
JiK
+Y
I
KiI
+Z
Z
X
Y
K
J
X
K
I
38
X
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.1 Podstawy
Bezwzgldne i przyrostowe pozycje
obrabianego przedmiotu
Bezwzgldne pozycje obrabianego przedmiotu
Jeśli współrzdne danej pozycji odnosz si do punktu zerowego
współrzdnych (pocztku), określa si je jako współrzdne
bezwzgldne. Każda pozycja na obrabi anym przedmiocie jest
jednoznacznie ustalona przy pomocy jej współrzdnych
bezwzgldnych.
Y
13
Przykład 1: Odwierty z absolutnymi współrzdnymi
30
Odwiert 1
X = 10 mm
Y = 10 mm
20
Odwiert 2
X = 30 mm
Y = 20 mm
Odwiert 3
X = 50 mm
Y = 30 mm
12
1
10
Przyrostowe pozycje obrabianego przedmiotu
Współrzdne przyrostowe odnosz si do ostatnio
zaprogramowanej pozycji narzdzia, która to pozycja służy jako
wzgldny (urojony) punkt zerowy. W ten sposób współrzdne
wzgldne podaj przy zestawieniu programu wymiar pomidzy
ostatnim i nastpujcym po nim zadanym położeniem, o który ma
zostać przesunite narzdzie. Dlatego określa si go także jako
wymiar składowy łańcucha wymiarowego.
X
10
50
30
Y
Wymiar inkrementalny oznacza si poprzez funkcj G91 przed
oznaczeniem osi.
16
Bezwzgldne współrzdne odwiertu 4
10
X = 10 mm
Y = 10 mm
10
Przykład 2: Odwierty z przyrostowymi współrzdnymi
Odwiert 5, odniesiony do 4
G91 X = 20 mm
G91 Y = 10 mm
Odwiert 6, odniesiony do 5
G91 X = 20 mm
G91 Y = 10 mm
15
14
10
X
20
20
10
Bezwzgldne i przyrostowe współrzdne biegunowe
Współrzdne bezwzgl dne odnosz si zawsze do bieguna i osi
odniesienia kta.
Współrzdne przyrostowe odnosz si zawsze do ostatnio
zaprogramowanej pozycji narzdzia.
Y
G91+R
R
G91+H
G91+H
R
H
10
R
0°
CC
X
30
HEIDENHAIN iTNC 530
39
Rysunek obrabi anego przedmiotu zadaje określony element formy
obrabianego przedmiotu jako bezwzgldny punkt odniesienia (punkt
zerowy), przeważnie jest to róg przedmiotu. Przy wyznaczaniu
punktu odniesienia należy naj pierw wyrównać przedmiot z osiami
maszyny i umieścić narzdzie dl a każdej osi w odpowi ednie
położenie w stosunku do przedmiotu. Przy tym położeniu należy
ustawić wyświetlacz TNC al bo na zero al bo na zadan wartość
położenia. W ten sposób przyporzdkowuje si obrabiany przedmiot
układowi odniesienia, który obowizuje dla wyświetlacza TNC lub dl a
programu obróbki.
Z
MAX
Y
X
Jeśli rysunek obrabianego przedmiotu określa wzgldne punkty
odniesienia, to prosz wykorzystać po prostu cykle dla przeli czania
współrzdnych(patrz „Cykle dla przeliczania współrzdnych” na
stronie 320).
MIN
Jeżeli rysunek wykonawczy przedmiotu nie jest wymi arowany
odpowiednio dla NC, prosz wybrać jedn pozycj lub róg
przedmiotu j ako punkt odniesienia, z którego można łatwo ustalić
wymiary do pozostałych punktów przedmiotu.
Szczególnie wygodnie wyznacza si punkty odniesienia przy pomocy
trójwymiarowego układu impulsowego firmy HEIDENHAIN. Patrz
Podrcznik obsługi "Cykle sondy impulsowej" „Wyznaczanie
punktów odniesienia przy pomocy 3Dsondy impulsowej“.
17
750
320
16
51
150
0
31
41
-150
0
Przykład
Szkic obrabianego przedmiotu po prawej ukazuje odwierty (1 do 4),
których wymiary odnosz si do bezwzgldnego punktu odniesienia
o współrzdnych X=0 Y=0. Odwierty (5 do 7) odnosz si do
wzgldnego punktu odniesienia o współrzdnych bezwzgldnych
X=450 Y=750. Przy pomocy cyklu PRZESUNIECIE PUNKTU
ZEROWEGO można przejściowo przesunć punkt zerowy na
pozycj X=450, Y=750, aby zaprogramować odwierty (5 do 7) bez
dalszych obliczeń.
Y
300±0,1
4.1 Podstawy
Wybierać punkt odniesienia
11
325 450
12
900
X
950
40
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.2 Zarz¹dzanie plikami: Podstawy
4.2 Zarz3dzanie plikami:
Podstawy
Pliki
Przez MODfunkcj PGM MGT (patrz „PGM MGT
konfigurować” na stronie 423) wybiera si pomidzy
standardowym zarzdzaniem plikami i rozszerzonym
zarzdzaniem plikami.
Jeśli TNC podłczona jest do sieci , to prosz używać
rozszerzonego zarzdzania plikami.
Pliki w TNC
Typ
Programy
w formacie firmy HEIDENHAIN
w formacie DIN/ISO
.H
.I
Tabele dla
Narzdzia
Wymieniacz narzdzi
Palety
Punkty zerowe
Punkty
Dane skrawania
Materiały narzdzi skrawajcych, materiały
.T
.TCH
.P
.D
.PNT
.CDT
.TAB
Tekst jako
ASCIIpliki
.A
Jeżeli zostaj e wprowadzony do TNC program obróbki, prosz
najpierw dać temu programowi nazw. TNC zapamituje ten
program na dysku twardym jako pli k o tej samej nazwie. Także teksty
i tabele TNC zapamituje jako pliki.
Aby można było szybko znajdować pliki i nimi zarzdzać, TNC
dysponuje specjalnym oknem do zarzdzania plikami. W tym oknie
można wywołać różne pliki , kopiować je, zmieniać ich nazw i
wymazywać.
Przy pomocy TNC operator może zarzdzać prawie dowoln liczb
plików, przynajmniej jednakże 2.000 MByte.
Nazwy plików
Dla programów, tabeli i tekstów dołcza TNC rozszerzenie, które j est
oddzielone punktem od nazwy pliku. To rozszerzenie wyróżnia i tym
samym oznacza typ pliku.
PROG20
I
Nazwa pliku
Typ pl iku
Maksymalna
długość
Patrz tabela „Pliki w TNC”
HEIDENHAIN iTNC 530
41
4.2 Zarz¹dzanie plikami: Podstawy
Zabezpieczanie danych
Zabezpieczanie danych Firma HEIDENHAIN poleca, zestawione na
TNC programy i pliki zabezpieczać na komputerze (PC) w
regularnych odstpach czasu.
W tym celu firma HEIDENHAIN oddaje do dyspozycji bezpłatny
program zabezpieczajcy Beckup (TNCBACK.EXE). W koniecznym
przypadku prosz zwrócić si do producenta maszyn.
Nastpnie konieczna j est dyskietka, na której s zabezpieczone
wszystkie specyficzne dla maszyny dane (PLCprogram, parametry
maszyny itd.) Prosz w tym celu zwrócić si do producenta maszyny.
W przypadku kiedy wszystkie znajdujce si na dysku
twardym pliki (> 2 GByte) maj być zabezpieczone,
potrwa to kilka godzin. Prosz przenieść w razie
potrzeby operacj zabezpieczania na godziny nocne lub
używać funkcji WYPEŁNIĆ RÓWNOLEGLE (kopiowanie w
tle).
W przypadku dysków twardych, należy liczyć si, w
zależności od warunków eksploatacyjnych (np.
obciżenia wibracjami), ze zwikszon możliwości
wystpienia uszkodzeń i awarii po upływie od 3 do 5 lat.
Firma HEIDENHAIN zaleca dlatego też sprawdzenie
funkcjonowania dysku twardego po 3 do 5 lat.
42
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.3 Standardowe zarz¹dzanie plikami
4.3 Standardowe zarz3dzanie
plikami
Wskazówka
Prosz posługiwać si standardowym zarzdzaniem
plikami, jeśli wszystkie pliki maj być zapamitane w
jednym skoroszycie lub jeśli znane jest zarzdzanie
plikami starszych modeli TNCsterowań.
Prosz ustawić MODfunkcj PGM MGT (patrz „PGM
MGT konfigurować” na stronie 423) na standard.
Wywołać zarz3dzanie plikami
Kl awiszPGM MGT nacisnć: TNC ukazuje okno dla
zarzdzania plikami (patrz rysunek po prawej)
Okno to pokazuje wszystkie pliki, które znajduj si w pamici TNC.
Do każdego pliku ukazywanych jest kilka informacji:
Wyświetlacz
Znaczenie
NAZWA PLIKU
Nazwa zawierajca maksymalnie 16
znaków i typ pli ku
BAJT
Wielkość pli ku w bajtach
STATUS
Właściwości pliku:
E
Program jest wybrany w rodzaju pracy
Program wprowadzić do pamici/edycj a
S
Program jest wybrany w rodzaju pracy Test
programu
M
Program jest wybranyw rodzaju pracy
przebiegu programu
P
Plik jest zabezpieczony przed usuniciem i
zmian (Protected)
HEIDENHAIN iTNC 530
43
4.3 Standardowe zarz¹dzanie plikami
Wybrać plik
Wywołać zarzdzanie plikami
Prosz używać przycisków ze strzałk lub Softkeys ze strzałk, aby
przesunć jasne pole na ten plik, który chcemy wybrać:
Przesuwa jasne pole plikami w oknie w gór i w dół
Przesuwa jasne pole stronami w okni e w gór i w dół
wybrać plik Softkey WYBOR lub klawisz ENT
nacisnć
lub
Plik skasować
Wywołać zarzdzanie plikami
Prosz używać klawiszy ze strzałk lub Softkeys ze strzałk, aby
przesunć jasne tło na ten plik, który ma zostać usunity:
Przesuwa jasne pole plikami w oknie w gór i w dół
Przesuwa jasne pole stronami w okni e w gór i w dół
Plik wymazać: Softkey USUN[Ć nacisnć
PLI K ..... WYMAZAĆ?
Przy pomocy Softkey TAK potwierdzić
przy pomocy Softkey NIE przerwać
44
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.3 Standardowe zarz¹dzanie plikami
Skopiować plik
W ywołać zarzdzanie plikami
Prosz używać przycisków ze strzałk lub Softkeys ze strzałk, aby
przesunć jasne pole na ten plik, który chcemy kopiować:
Przesuwa jasne pole plikami w oknie w gór i w dół
Przesuwa jasne pole s tronami w oknie w gór i w dół
Plik kopi ować: Softkey KOPIOWAĆ nacisnć
P LIK DOCEL OWY=
Wprowadzić now nazw pliku, przy pomocy Softkey WYPEŁNIĆ lub
przy pomocy klawisza ENT potwierdzić. TNC wyświetla okno stanu,
które informuje o operacji kopi owania. Tak długo, jak TNC kopiuje,
nie można kontynuować pracy lub
jeżeli chcemy kopiować bardzo długie programy: Wprowadzić now
nazw pliku, przy pomocy Softkey ROWNOLEGLE WYPEŁNIC
potwierdzić. Można po rozpoczciu operacji kopiowania
kontynuować prac, ponieważ TNC kopiuje plik w tle
TNC ukazuje w oknie ze wskazaniem postpu, j eżeli
operacj a kopiowania została zainicjalizowana przy
pomocy Softkey WYPEŁNIC
HEIDENHAIN iTNC 530
45
4.3 Standardowe zarz¹dzanie plikami
Przesyłanie danych do/od zewntrznego
nośnika danych
Przed przetransferowaniem danych do zewntrznego
nośnika danych, musi zostać przygotowany i nterfejs
danych (patrz „Przygotowanie interfejsów danych” na
stronie 414).
1
2
Wywołać zarzdzanie plikami
Aktywować transmisj danych: Softkey EXT
nacisnć. TNC ukazuje na lewej połowie monitora 1
wszystkie pliki, które znajduj si w pamici TNC, na
prawej połowie monitora 2 wszystkie pliki, które
zapamitane s na zewntrznym nośniku danych
Prosz używać przycisków ze strzałk, aby przesunć jasne tło na
plik, który chcemy przesłać:
Porusza jasne tło w oknie do góry i w dół
Przesuwa jasne tło od prawego okna do lewego i
odwrotnie
Jeśli chcemy kopiować od TNC do zewntrznego nośni ka danych, to
prosz przesunć jasne tło w lewym oknie na plik, który ma być
przesyłany.
Jeśli chcemy kopiować od zewntrznego nośnika danych do TNC, to
prosz przesunć jasne tło w prawym oknie na plik, który ma być
przesłany.
Funkcja zaznaczania
Softkey
Zaznaczyć pojedyńcze pliki
Zaznaczyć wszystkie pl iki
Anulować zaznaczenie pojedyńczych plików
Anulować zaznaczenie dla wszystkich plików
Skopiować wszystkie zaznaczone pliki
46
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.3 Standardowe zarz¹dzanie plikami
Przesyłanie pojedyńczych plików: Softkey
KOPIOWAĆ nacisnć, lub
przesyłanie kilku plików: Softkey ZAZNACZ
nacisnć, lub
przesyłanie wszystkich plików: Softkey TNC => EXT
nacisnć
Przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT
potwierdzić. TNC wyświ etla okno stanu, które informuje o postpie
kopiowania lub
jeżeli chcemy przesyłać długie programy bdź kilka programów:
Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLEpotwierdzić. TNC
kopiuje ten plik w tle
zakończenie przesyłania danych: Nacisnć Softkey
TNC TNC pokazuje znowu okno standardowe dla
zarzdzania plikami
HEIDENHAIN iTNC 530
47
4.3 Standardowe zarz¹dzanie plikami
Wybrać jeden z 10 ostatnio wybieranych
plików
Wywołać zarzdzanie plikami
10 ostatnio wybranych pli ków pokazać: Softkey
OSTATNIE PLIKI nacisnć
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole na
plik, który zamierzamy wybrać:
Przesuwa jasne tło w oknie w gór i w dół
wybrać plik Softkey WYBOR lub klawisz ENT
nacisnć
lub
Zmienić nazw pliku
Wywołać zarzdzanie plikami
Prosz używać klawiszy ze strzałk lub Softkeys ze strzałk, aby
przesunć jasne tło na ten plik, którego nazwa ma zostać zmieniona:
Przesuwa jasne pole plikami w oknie w gór i w dół
Przesuwa jasne pole stronami w okni e w gór i w dół
zmiana nazwy pliku: Softkey ZMIANA NAZWY.
nacisnć
PLI K DOCELOW Y=
Wprowadzić now nazw pliku, przy pomocy Softkey WYPEŁNIĆ lub
przy pomocy klawisza ENT potwierdzić
48
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.3 Standardowe zarz¹dzanie plikami
Plik zabezpieczyć/ Zabezpieczenie pliku
anulować
W ywołać zarzdzanie plikami
Prosz używać klawiszy ze strzałk lub Softkeys ze strzałk, aby
przesunć jasne tło na ten plik, który ma zostać zabezpieczony lub
którego zabezpieczenie chceym anulować:
Przesuwa jasne pole plikami w oknie w gór i w dół
Przesuwa jasne pole s tronami w oknie w gór i w dół
zabezpieczenie pliku: Softkey ZABEZPIECZ
nacisnć. Plik otrzymuje status P lub
anulować zabezpieczenie pliku: Softkey
NIEZABEZP. nacisnć. Status P zostaje skasowany
HEIDENHAIN iTNC 530
49
4.4 Rozszerzone zarz¹dzanie plikami
4.4 Rozszerzone zarz3dzanie
plikami
Wskazówka
Prosz pracować z rozszerzonym zarzdzaniem plikami,
jeśl i chcemy wprowadzać pliki do pamici w różnych
skoroszytach.
Prosz ustawić w tym celu MODfunkcj PGM MGT
(patrz „PGM MGT konfigurować” na stronie 423).
Patrz takze „Zarzdzanie plikami : Podstawy” na stronie
41.
Skoroszyty
Ponieważ można wprowadzić do pamici na dysku twardym bardzo
dużo programów oraz pli ków, prosz odkładać pojedyńcze pliki w
skoroszytach (segregatorach), aby zachować rozeznanie. W tych
skoroszytach możliwe jest tworzenie dalszych wykazów, tak zwanych
podskoroszytów. Przy pomocy klawisza /+ lub ENT można
podskoroszyty wyświetlać lub maskować
TNC zarzdza maksymalnie 6 segmentami skoroszytów!
Jeśli wprowadza si wicej niż 512 plików do jednego
skoroszytu, to TNC zaprzestaje sortowania plików
alfabetycznie!
Nazwy skoroszytów
Nazwa skoroszytu może mieć maksymal nie 16 znaków i nie
dysponuje możliwości rozszerzenia. Jeśli wprowadza si wicej niż
16 znaków dla nazwy skoroszytu, to TNC wydaje komunikat o
błdach.
Ścieżki
Ścieżka pokazuje napd i wszystkie skoroszyty a także
podskoroszyty, w których zapamitany jest dany plik. Pojedyńcze
informacje s rozdzielane przy pomocy „\“.
Przykład
Na dysku TNC:\ został założony skoroszyt AUFTR1. Nastpnie w
skoroszycie AUFTR1 został założony jeszcze podskoroszyt
NCPROG i do niego został skopiowany program obróbki PROG1.H.
Program obróbki ma tym samym nastpuj c ścieżk:
TNC:\AUFTR1\NCPROG \PROG 1.H
Grafia po prawej stronie pokazuje przykład wyświetlenia skoroszytów
z różnymi ścieżkami.
TNC:\
AUFTR1
NCPROG
WZTAB
A35K941
ZYLM
TESTPROG
HUBER
KAR25T
50
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
Funkcja
4.4 Rozszerzone zarz¹dzanie plikami
Przegl3d: Funkcje rozszerzonego zarz3dzania
plikami
Softkey
Pojedyńczy plik kopiować (i konwersować)
Wybrać skoroszyt docel owy
Pokazać określony typ pliku
10 ostatni o wybranych plików pokazać
Plik lub skoroszyt wymazać
Zaznaczyć plik
Zmienić nazw pliku
Plik od usunicia i zmiany zabezpieczyć
Anulować zabezpieczenie pl iku
Zarzdzanie napdami sieciowymi
Kopiować skoroszyt
Wyświetlić skoroszyty dysku
Skoroszyt ze wszystkimi podwykazami
(podskoroszytami) skasować
HEIDENHAIN iTNC 530
51
4.4 Rozszerzone zarz¹dzanie plikami
Wywołać zarz3dzanie plikami
Klawi sz PGM MGT nacisnć: TNC ukazuje okno dla
zarzdzania plikami (rysunek po prawej stronie u
góry pokazuje ustawi enie podstawowe. Jeżeli TNC
ukazuje inny podział monitora, prosz nacisnć
Softkey OKNO)
Lewe, niewielkie okno 1 ukazuje istniejce dyski i skoroszyty Dyski
(stacje dysków) oznaczaj przyrzdy, przy pomocy których dane
zostaj zapamitywane lub przesyłane. Dyskiem jest dysk twardy
TNC, dalszymi dyskami s interfejsy (RS232, RS422, Ethernet), do
których można podłczyć na przykład Personal Computer.
Skoroszyt jest zawsze odznaczony poprzez symbol segregatora (po
lewej)i nazw skoroszytu (po prawej). Podskoroszyty s przesunite
na praw stron. Jeśli przed symbolem skoroszytu znajduje si
kwadracik z +symbolem, to istniej tu podskoroszyty, wywoływane
przy pomocy klawisza /+ lub ENT.
1
2
Szerokie okno po prawej stronie wyświetla wszystkie pliki 2, które
zapamitane s w tym wybranym skoroszycie. Do każdego pliku
ukazywanych jest kilka informacji, które s objaśnione w tabeli
poniżej.
Wyświetlenie
Znaczenie
NAZWA PLIKU
Nazwa zawierajca maksymalnie 16
znaków i typ pliku
BAJT
Wielkość pliku w bajtach
STATUS
Właściwości pliku:
E
Program jest wybrany w rodzaju pracy
Program wprowadzić do pamici/edycja
S
Program jest wybrany w rodzaju pracy Test
programu
M
Program jest wybranyw rodzaju pracy
przebiegu programu
P
Pl ik jest zabezpieczony przed usuniciem i
zmian (Protected)
DATA
Data, kiedy ostatnio dokonano zmian pliku
CZAS
Godzina, o której dokonano zmian w pliku
52
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.4 Rozszerzone zarz¹dzanie plikami
Wybierać dyski, skoroszyty i pliki
W ywołać zarzdzanie plikami
Prosz użyć przycisków ze strzałk lub Softkeys, aby przesunć
jasne tło na żdane miejsce na moni torze:
Porusza jasne tło z prawego do lewego okna i
odwrotnie
Porusza jasne tło w oknie do góry i w dół
Porusza jasne tło w oknie strona po stronie w gór i
w dół
1. Krok: wybrać dysk
Znakować dysk w lewym oknie:
wybrać dysk: Softkey WYBOR lub klawisz ENT
nacisnć
lub
2. Krok: wybrać skoroszyt
Znakować dysk w lewym oknie: Prawe okno ukazuje automatycznie
wszystkie pliki z tego skoroszytu, który jest zaznaczony (z jasnym
tłem)
HEIDENHAIN iTNC 530
53
4.4 Rozszerzone zarz¹dzanie plikami
3. Krok: wybrać plik
Softkey TYP WYBRAĆ nacisnć
Nacisnć Softkey żdanego typu pl iku, lub
przesyłanie wszystkich pl ików: Softkey POKAZ
WSZYSTKIE nacisnć l ub
4*.H
Używać Wil dcards, np. wyświetli ć wszystkie pliki
typu .H, które zaczynaj si cyfr 4
Zaznaczyć pli k w prawym oknie:
lub
Wybrany plik został aktywowany w tym trybie pracy,
z którego wywołano zarzdzane plikami: Softkey
WYBOR lub klawisz ENT nacisnć
Założenie nowego skoroszytu (tylko na dysku
TNC:\ możliwe)
W lewym oknie zaznaczyć skoroszyt, w którym ma być założony
podskoroszyt
NOW
Wprowadzić now nazw skoroszytu, klawisz ENT
nacisnć
ZAłOżYĆ \ NOW Y SKOROSZYT?
Potwierdzić przy pomocy Softkey TAK lub
przerwać przy pomocy Softkey NIE
54
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
U
4.4 Rozszerzone zarz¹dzanie plikami
Kopiować pojedyńczy plik
Prosz przesunć jasne tło na ten plik, który ma być skopiowany
U Softkey KOPIOWAĆ nacisnć: Wybrać funkcj
kopiowania. TNC wyświetl a pasek Softkey z kilkoma
funkcjami
U Prosz nacisnć Softkey
„wybór skoroszytu
docelowego”, aby określić skoroszyt docel owy w
wyświetl onym oknie. Po wyborze skoroszytu
docelowego wybrana ścieżka znajduje si w wi erszu
dialogu. Przy pomocy kl awisza „Backspace”
operator pozycjonuje kursor bezpośrednio na
koniec nazwy ścieżki, aby móc wprowadzić nazw
pliku docelowego
U W prowadzi ć nazw pliku docelowego i przy
pomocy
klawisza ENT lub Softkey WYPEŁNIĆ przejć: TNC
kopiuje plik do aktualnego skoroszytu, lub do
wybranego skoroszytu docelowego. Pierwotny plik
zostaje zachowany lub
U prosz nacisnć Softkey WYPEŁNIĆ RÓWNOLEGLE ,
aby kopiować ten plik w tl e. Prosz stosować t
funkcj przy kopiowaniu wikszych plików, poni eważ
po rozpoczciu operacji kopiowania można
kontynuować prac. Podczas kopiowania w tle przez
TNC, można obserwować poprzez Softkey INFO
RÓWNOL. WYPEŁNIĆ (pod DOD. FUNKCJE, 2gi
pasek Softkey) stan operacj i kopiowania
TNC ukazuje w oknie ze wskazaniem postpu, j eżeli
operacj a kopiowania została zainicjalizowana przy
pomocy Softkey WYPEŁNIC
Kopiowanie tabeli
Jeżeli kopiujemy tabele, to można przy pomocy Softkey POLA
ZAMIENIĆ przepisywać pojedyńcze wiersze lub szpalty w tabeli
docelowej. Warunki:
n tabela docelowa musi już istnieć
n kopiowany plik może zawierać tylko zamieniane szpalty l ub wiersze
Softkey ZAMIENIC POLA nie pojawia si, jeśli chcemy z
zewntrz, przy pomocy oprogramowania dla przesyłania
danych np. TNCremoNT przepisywać tabel w TNC.
Prosz skopiować zewntrznie utworzony plik do innego
skoroszytu i wypełnić operacj kopiowania przy pomocy
zarzdzania pli kami TNC.
HEIDENHAIN iTNC 530
55
4.4 Rozszerzone zarz¹dzanie plikami
Przykład
Na urzdzeniu wstpnego nastawienia dokonano pomiaru długości
narzdzia i promienia narzdzia na 10 nowych narzdziach.
Nastpnie urzdzenie to zakłada tabel narzdzi TOOL.T z 10
wierszami (10 narzdziami) i kolumnami
n Numer narzdzia (kolumna T)
n Długość narzdzia (kolumna T)
n Promień narzdzia (kolumna R)
Prosz skopiować ten pl ik do innego skoroszytu, niż znajduje si
TOOL.T. Jeśli ten plik kopiowany jest do TNC, to TNC pyta, czy
istniejca tabela narzdzia TOOL.T powinna zostać przepisana:
U Jeśli nacisniemy Softkey
TAK, to TNC przepisuje aktualny plik
TOOL.T kompletnie. Po zakończeniu operacji kopiowania TOOL.T
składa si z 10 wierszy. Wszystkie szpalty,– naturalnie oprócz
szpalt Numer, Długość i Promień,– zostan skasowane
U Albo prosz nacisnć Softkey POLA ZAMIENIĆ , wtedy TNC
przepisuje w pliku TOOL.T tylko szpalty Numer, Długość i Promień
pierwszych 10ciu wierszy. Dane pozostałych wierszy i szpalt nie
zostan zmienione przez TNC
Kopiować skoroszyt
Prosz przesunć jasne tło w lewym oknie na skoroszyt, który ma być
kopiowany. Prosz nacisnć wówczas Softkey KOP. SKOR. zamiast
Softkey KOPIOWAĆ. Podwykazy (podskoroszyty) zostan przez TNC
także skopiowane.
56
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.4 Rozszerzone zarz¹dzanie plikami
Wybrać jeden z 10 ostatnio wybieranych
plików
W ywołać zarzdzanie plikami
10 ostatnio wybranych plików pokazać: Softkey
OSTATNIE PLIKI nacisnć
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole na
plik, który zamierzamy wybrać:
Porusza jasne tło w oknie do góry i w dół
wybrać dysk: Softkey WYBOR lub klawisz ENT
nacisnć
lub
Plik skasować
U
Prosz przesunć jasne tło na pl ik, który zamierzamy wymazać
U W ybrać funkcj usuwania: Softkey USUN[Ć
nacisnć. TNC pyta, czy ten plik ma rzeczywiście
zostać skasowany
U Potwierdzić usuwanie: Softkey TAK nacisnć,
U przerwać usuwanie:
lub
Softkey NIE nacisnć
Skoroszyt usun3ć
U
U
Prosz skasować wszystki e pliki i podskoroszyty z wykazu, który
ma być skasowany
Prosz przesunć jasne pole na skoroszyt, który ma być
skasowany I
U W ybrać funkcj usuwania: Softkey USUN[Ć
nacisnć. TNC pyta, czy ten skoroszyt ma
rzeczywiście być usunity
U Potwierdzić usuwanie: Softkey TAK nacisnć,
U przerwać usuwanie:
HEIDENHAIN iTNC 530
lub
Softkey NIE nacisnć
57
4.4 Rozszerzone zarz¹dzanie plikami
Pliki zaznaczyć
Funkcja zaznaczania
Softkey
Zaznaczyć pojedyńcze pliki
Zaznaczyć wszystkie pl iki w skoroszycie
Anulować zaznaczenie pojedyńczych plików
Anulować zaznaczenie dla wszystkich plików
Skopiować wszystkie zaznaczone pliki
Funkcje, jak Kopiowanie lub Kasowanie plików, można stosować
zarówno na pojedyńcze jak i na kilka plików jednocześnie. Kilka
plików zaznacza si w nastpujcy sposób:
Jasne tło przesunć na pierwszy plik
Wyświ etlić funkcj e zaznaczania: Softkey ZAZNACZ
nacisnć
Zaznaczyć plik: Softkey PLIK ZAZNACZ nacisnć
Jasne tło przesunć na inny plik
Zaznaczyć dalszy plik: Softkey PLIK ZAZNACZ
nacisnć itd.
Kopiować zaznaczone pliki: Softkey KOP. ZAZN.
nacisnć lub
Usunć zaznaczone pliki: Softkey KONIEC nacisnć,
aby opuścić funkcje zaznaczania i nastpnie
nacisnć Softkey USUN, aby wymazać zaznaczone
pliki
58
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
U
4.4 Rozszerzone zarz¹dzanie plikami
Zmienić nazw pliku
Prosz przesunć jasne tło na pl ik, który ma zmienić nazw
U W ybrać funkcj zmiany nazwy
U W prowadzi ć now
nazw pliku; typ pliku nie może
j ednakże zostać zmieniony
U Dokonać zmiany nazwy:
Klawisz ENT nacisnć
Funkcje dodatkowe
Plik zabezpieczyć/ Zabezpieczenie pliku anulować
U Prosz przesunć jasne tło na pl ik, który ma być zabezpieczony
U W ybrać dodatkowe funkcje: Softkey DODATK.
FUNKC. nacisnć
U Aktywować zabezpieczanie pliku:
Softkey
ZABEZPIECZ nacisnć, plik otrzymuje status P
U Zabezpieczenie
pliku anul owane jest w podobny
sposób przy pomocy Softkey NIEZABEZP. na
Skasować skoroszyt ł3cznie ze wszystkimi podskoroszytami i
plikami
U Prosz przesunć jasne pole w l ewym oknie na skoroszyt, który
chcemy skasować
U W ybrać dodatkowe funkcje: Softkey DODATK.
FUNKC. nacisnć
U Skoroszyt
kompletnie usunć: Softkey USUN
W SZYSTKIE nacisnć
U Potwierdzić usuwanie: Softkey TAK nacisnć.
przerwać usuwanie: Softkey KOPIOWAĆ nacisnć
HEIDENHAIN iTNC 530
59
4.4 Rozszerzone zarz¹dzanie plikami
Przesyłanie danych do/od zewntrznego
nośnika danych
Przed przetransferowaniem danych do zewntrznego
nośnika danych, musi zostać przygotowany i nterfejs
danych (patrz „Przygotowanie interfejsów danych” na
stronie 414).
Wywołać zarzdzanie plikami
Wybrać podział monitora dla przesyłania danych:
Softkey OKNO nacisnć. TNC ukazuje na lewej
połowie monitora 1 wszystkie pliki, które znajduj si w pamici TNC, na prawej połowie monitora 2
wszystkie pl iki, które zapamitane s na
zewntrznym nośniku danych
1
2
Prosz używać przycisków ze strzałk, aby przesunć jasne tło na
plik, który chcemy przesłać:
Porusza jasne tło w oknie do góry i w dół
Przesuwa jasne tło od prawego okna do lewego i
odwrotnie
Jeśli chcemy kopiować od TNC do zewntrznego nośni ka danych, to
prosz przesunć jasne tło w lewym oknie na plik, który ma być
przesyłany.
Jeśli chcemy kopiować od zewntrznego nośnika danych do TNC, to
prosz przesunć jasne tło w prawym oknie na plik, który ma być
przesłany.
Przesyłanie pojedyńczych pli ków: Softkey
KOPIOWAĆ nacisnć, lub
przesyłanie kilku plików: przesyłanie kil ku plików:
Softkey ZAZNACZ nacisnć ( na drugim pasku
Softkey patrz „Pliki zaznaczyć”, strona 58) lub
przesyłanie wszystkich pli ków: Softkey TNC => EXT
nacisnć
60
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.4 Rozszerzone zarz¹dzanie plikami
Przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT
potwierdzić. TNC wyświ etla okno stanu, które informuje o postpie
kopiowania lub
jeżeli chcemy przesyłać długie programy bdź kilka programów:
Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLE potwierdzić. TNC
kopiuje ten plik w tle
zakończenie przesyłania danych: Zakończyć
przesyłanie danych: przesunć jasne tło do lewego
okna i potem nacisnć Softkey OKNO. TNC
pokazuje znowu okno standardowe dla zarzdzania
plikami
Aby przy podwójnej prezentacji okna pliku wybrać inny
skoroszyt, nal eży naci snć Softkey SCIEZKA. Prosz
wybrać w oknie przy pomocy klawiszy ze strzałk i
klawi sza ENT żdany skoroszyt
Plik skopiować do innego skoroszytu
U
U
Wybrać podział ekranu z równymi co do wielkości oknami
Wyświetlić w obydwu oknach skoroszyty: Softkey ŚCIEżKA
nacisnć
Prawe okno
U
Jasne pole przesunć na skoroszyt, do którego chcemy kopiować
plik i przy pomocy klawisza ENT wyświetl ić pliki w tym skoroszycie
Lewe okno
U
Wybrać skoroszyt z plikami, które chcemy kopiować i klawiszem
ENT wyświetlić pliki
U W yświetlić funkcje zaznaczania plików
U Jasne tło przesunć na plik,
który ma być
skopiowany i zaznaczyć go. W razie potrzeby,
prosz zaznaczyć także inne pliki w ten sam sposób
U Zaznaczone pliki skopiować do
skoroszytu
docelowego
Dalsze funkcje zaznaczania: patrz „Pliki zaznaczyć”, strona 58.
Jeśli pliki zostały skopiowane zarówno w l ewym jak i w prawym oknie,
TNC kopiuje ze skoroszytu, na którym znajduje si jasne tło.
HEIDENHAIN iTNC 530
61
4.4 Rozszerzone zarz¹dzanie plikami
Przepisywać pliki
Jeśli zostaj kopiowane pliki do skoroszytu, w którym znajduj si
pliki o tej samej nazwie, TNC pyta, czy te pl iki maj być przepisane w
skoroszycie docelowym:
U Nadpisywanie
wszystkich plików: Softkey TAK nacisnć, lub
NIE nacisnć, lub
U Potwierdzić nadpisywanie każdego oddzielnego pliku: Softkey
POTWIERDZIC. nacisnć
U Nie nadpisywać żadnego pliku: Softkey
Jeśli chcemy przepisywać zabezpieczony plik, to należy to oddzielnie
potwierdzić lub przerwać.
62
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
Aby podłczyć Ethernetkart do sieci, (patrz „Ethernet
interfejs” na stronie 419).
Komunikaty o błdach podczas pracy w sieci protokołuje
TNC (patrz „Ethernetinterfejs” na stronie 419).
4.4 Rozszerzone zarz¹dzanie plikami
TNC w sieci
2
1
Jeśli TNC podłczona jest do sieci , znajduje si do 7miu
dodatkowych napdów w oknie skoroszytów 1 w dyspozycji (patrz
fotografia po prawej stronie). Wszystkie uprzednio opisane funkcje
(wybór napdu, kopiowanie plików itd.) obowizuj także dla
napdów sieciowych, o il e pozwolenie na dostp do sieci na to
pozwala.
Ł3czenie napdów sieci i rozwi3zywanie takich poł3czeń.
U W ybrać zarzdzanie plikami: Nacisnć klawisz PGM
MGT, w tym przypadku przy pomocy Softkey OKNO
wybrać tak podział monitora, jak to ukazano na
rysunku po prawej stronie u góry
U Zarzdzanie napdami sieciowymi:
Softkey SIEĆ
(drugi pasek Softkey) nacisnć. TNC ukazuje w
prawym oknie 2 możliwe napdy sieciowe, do
których posiadamy dostp. Przy pomocy nastpnie
opisanych Softkeys ustala si połczenie dla
każdego napdu
Funkcja
Softkey
Utworzyć połczenie sieciowe, TNC zapisuje w
szpalcie Mnt liter M, jeśli połczenie jest
aktywne. Można połczyć do 7 dodatkowych
napdów z TNC
Zakończenie połczenia z sieci
Połczenie z sieci utworzyć przy włczeniu
TNC automatycznie. TNC zapisuje do kolumny
Auto liter A, jeśli połczeni e zostaje stworzone
automatycznie
Połczenia z sieci nie tworzyć automatycznie
przy włczeniu TNC
Proces tworzenia połczeni a z sieci może potrwać dłuższy czas.
TNC wyświ etla potem po prawej stronie u góry na monitorze [READ
DIR]. Maksymalna szybkość transmisj i leży przy ok. 2 do 5 Mbit/s, w
zal eżności od tego jaki plik przesyłamy i jakie jest obciżenie sieci.
HEIDENHAIN iTNC 530
63
4.5 Programy otwieraæ i wprowadzaæ
4.5 Programy otwierać i
wprowadzać
Struktura NCprogramu w DIN/ISOformacie
Program obróbki składa si z wielu bloków danych programu.
Rysunek po prawej stronie pokazuje elementy pojedyńczego bloku.
TNC numeruje bloki programu obróbki automatycznie, w zależności
od MP7220. MP7220 definiuj e długość kroku przy numerowaniu
wierszy.
Pierwszy blok programu oznaczony jest przy pomocy %, nazwy
programu i obowizujcej jednostki miary (G70/G71).
Wiersz
N10 G00 G40 X+10 Y+5 F 100 M3 *
Nastpujce po nim bloki zawieraj informacje o:
n Półwyrób
n Definicje narzdzi i polecenia wywoływani a narzdzi
n Posuwy i prdkości obrotowe (li czba obrotów/jednostka czasu)
n Ruchy kształtowe, cykle i inne funkcje
Funkcja toru
kształtowego
Słowa
Numer bloku
Pierwszy wiersz programu jest oznaczony przy pomocy N99999999
%, nazwy programu i obowizujcej jednostki miary (G70/G71).
Zdefiniować półwyrób G30/G31
Bezpośrednio po otwarciu nowego programu prosz zdefiniować nie
obrobiony przedmiot w kształcie prostopadłościanu. TNC potrzebna
jest ta definicja dla symulacji graficznych. Boki prostopadłościanu
mog być maksymalnie 100 000 mm długie i leż równol egle do osi
X,Y i Z. Półwyrób jest określony poprzez swoje dwa punkty narożne:
n MINpunkt G30: najmniejsza x,y i z współrzdna
prostopadłościanu; prosz wprowadzić wartości bezwzgldne
n MAXpunkt G31: najwiksza X,Y i Z współrzdna
prostopadłościanu; prosz wprowadzić wartości bezwzgldne lub
przyrostowe (z G91)
Definicja półwyrobu (przedmi otu nieobrobionego) j est
tylko wtedy konieczna, kiedy chcemy przetestować
graficznie program!
64
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.5 Programy otwieraæ i wprowadzaæ
Otworzyć nowy program obróbki
Program obróbki prosz wprowadzać zawsze przy rodzaju pracy
Program wprowadzić do pamici/edycja:
W ybrać rodzaj pracy Program wprowadzić do
pamici/edycja
W ywołać zarzdzanie plikami: Klawi sz PGM MGT
nacisnć
Prosz wybrać skoroszyt, w którym ma zostać zapamitany ten nowy
program:
NAZWA PLI KU = ALT.H
W prowadzi ć now nazw programu, potwierdzić
przy pomocy klawisza ENT
W ybrać jednostk miary: Softkey MM lub INCH
nacisnć. TNC przechodzi do okna programu i
otwiera dialog dla definicji półwyrobu
OŚ WR ZECIONA?
Zdefiniować oś wrzeciona (np. nastawienie wstpne
G17 = Z przejć), w danym przypadku poprzez
Softkey wybrać inn oś wrzeciona, potwierdzić
klawiszem ENT
W SPÓłRZNDNE?
Po kolei wprowadzić x,y i z współrzdne MINpunktu
0
0
-40
W SPÓłRZNDNE?
Zdefiniować zapis absolutny/przyrostowy, dla
każdej współrzdnej wybieralny oddzielnie
HEIDENHAIN iTNC 530
65
4.5 Programy otwieraæ i wprowadzaæ
WSPÓłR ZNDNE?
Po kolei wprowadzić X, Y i Z współrzdne MAX
punktu, z ENT potwierdzić
10
100
0
Przykład: Wskazanie półwyrobu w NCprogramie
%NEU G71 *
Pocztek programu, nazwa, jednostka miary
N10 G30 G17 X+0 Y+0 Z40 *
Oś wrzeciona, współrzdne MINpunktu
N20 G31 G90 X+100 Y+100 Z+0 *
Współrzdne MAXpunktu
N9999999 %NEU G71 *
Koniec programu, nazwa, jednostka miary
TNC wytwarza pierwszy i ostatni wiersz programu automatycznie.
Jeśli ni e chcemy programować definicji półwyrobu, to
prosz przerwać dialog przy oś wrzeciona Z
płaszczyzna XY przy pomocy klawisza DEL!
TNC może ukazać grafik, jeśli najkrótszy bok ma
przynajmniej 50 µm i najdłuższy maksymalnie
99 999,999 mm.
66
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.5 Programy otwieraæ i wprowadzaæ
Programowanie ruchu narzdzia
Aby zaprogramować wiersz, prosz wybrać klawisz funkcyjny DIN/
ISO na klawiaturze. Można używać także szarych klawiszych
funkcyjnych toru, aby otrzymać odpowiedni Gkod.
Prosz zwrócić uwag, aby aktywna była pisownia duż
liter.
Przykład wiersza pozycjonowania
1
Otworzyć wiersz
W SPÓłRZNDNE?
10
5
W prowadzi ć współrzdne docelowe dl a osi X
W prowadzi ć współrzdn docelow dla osi Y, przy
pomocy klawisza ENT do nastpnego pytania
TOR PUNKTU ŚRODKOW EGO F REZA
40
Przemieszczenie bez korekcji promieni a narzdzia:
Potwierdzić klawiszem ENT, lub
dokonać przemieszczenia na lewo lub na prawo od
zaprogramowanego konturu: Wybrać G41 lub G42
przez Softkey
P OSUW ? F
750
Posuw dla tego przemieszczenia 750 mm/min,
klawiszem ENT potwierdzić
F UNKCJ A DODATKOWA M ?
3
W ymagan funkcj dodatkow (np. M3 wrzeciono
ON) wprowadzić, klawiszem END zakończyć wiersz i
zapisać do pamici
W ybrać ukazan przez TNC w pasku Softkey funkcj
dodatkow
Okno programu pokazuje wiersz:
N30 G01 G40 X+ 10 Y+5 F 100 M3 *
HEIDENHAIN iTNC 530
67
4.5 Programy otwieraæ i wprowadzaæ
Przej3ć pozycje rzeczywiste
TNC umożliwia przejcie aktual nej pozycji narzdzia do programu,
np. jeśli
n operator programuj e wiersze przemieszczenia
n operator programuj e cykle
n definiuje narzdzia przy pomocy G99
Aby przejć właściwe wartości położenia, należy:
U pozycjonować pole
wprowadzenia w tym miejscu w wierszu, w
którym chcemy przejć dan pozycj
U wybrać funkcj przejcie pozycji rzeczywistej: TNC
ukazuje w pasku Softkey te osie, których pozycje
może operator przejć
U Wybrać oś:
TNC zapisuje aktualn pozycj wybranej
osi do aktywnego pola wprowadzenia
TNC przejmuje na płaszczyźnie obróbki zawsze te
współrzdne punktu środkowego narzdzia, także j eśli
korekcja promienia narzdzia jest aktywna.
TNC przejmuje w osi narzdzia zawsze współrzdn
ostrza narzdzia, to znaczy uwzgldnia zawsze aktywn
korekcj długości narzdzia.
68
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.5 Programy otwieraæ i wprowadzaæ
Edycja programu
W czasie kiedy program obróbki zostaje stworzony lub zmieniany,
można wybierać przy pomocy przycisków ze strzałk l ub przy
pomocy Softkeys każdy wiersz w programie i pojedyńcze słowa
bloku:
Funkcja
Softkey/klawisze
Przekartkowywać w gór
Przekartkowywać w dół
Skok do pocztkuprogramu
Skok do końcaprogramu
Zmiana pozycji aktual nego wiersza na ekranie
Tym samym można wyświetlić wicej wierszy
programu, zaprogramowanych przed
aktualnym wierszem
Zmiana pozycji aktual nego wiersza na ekranie
Tym samym można wyświetlić wicej wierszy
programu, zaprogramowanych za aktualnym
wierszem
Skakać od bloku do bloku
Wybierać pojedyńcze słowa w bloku
Funkcja
Softkey/klawisz
Wartość wybranego słowa ustawić na zero
Wymazać błdn wartość
Wymazać komunikat o błdach (nie
pulsujcy)
Wymazać wybrane słowo
Usunć wybrany wiersz
Wstawić wiersz, który został ostatnio
edytowany lub usunity
HEIDENHAIN iTNC 530
69
4.5 Programy otwieraæ i wprowadzaæ
Wł3czać wiersze w dowolnym miejscu
U Prosz wybrać wiersz, za którym chce si włczyć nowy bl ok i
otworzyć dialog
Zmieniać i wł3czać słowa
wybrać w wierszu dane słowo i przepisać je nowym
pojciem. W czasie, kiedy wybierano słowo, znaj duje si w
dyspozycji dialog tekstem otwartym
U Prosz
U Zakończyć zmian:
Klawisz END nacisnć
Jeśli ma zostać wstawi one słowo, prosz nacisnć przyciski ze
strzałk (na prawo lub na lewo), aż ukaże si żdany dialog i prosz
wprowadzić nastpnie żdane pojcie.
Szukanie identycznych słów w różnych blokach programu
Dla tej funkcji Softkey AUT. RYSOWANIE na OFF przełczyć.
Wybrać słowo w wierszu: Tak długo naciskać
klawisze ze strzałk, aż żdane słowo zostanie
zaznaczone
Wybierać zdania przy pomocy przycisków ze
strzałk
Zaznaczenie znajduje si w nowo wybranym bloku na tym samym
słowie, jak w ostatnio wybranym bloku.
70
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.5 Programy otwieraæ i wprowadzaæ
Czści programu zaznaczyć, kopiować, kasować i wł3czać
Aby móc kopiować czści programu w danym NCprogramie lub do
innego NCprogramu, TNC oddaje do dyspozycji nastpujce
funkcje: patrz tabela u dołu.
Aby kopiować czści programu prosz postpić w nastpujcy
sposób:
U
U
U
U
U
U
Wybrać pasek z Softkeys z funkcjami zaznaczania
Wybrać pierwszy (ostatni) wiersz czści programu, któr chcemy
kopiować
Zaznaczyć pierwszy (ostatni) wiersz: Softkey BLOK ZAZNACZ
nacisnć. TNC podświetla jasnym tłem pierwsze miejsce numeru
bloku i wyświetla Softkey ZAZNACZENIE ANULOW AĆ
Prosz przesunć jasne tło na ostatni (pierwszy) blok tej czści
programu, któr chce si kopiować lub skasować. TNC prezentuje
wszystkie zaznaczone bloki w innym kolorze. Funkcje zaznaczania
można w każdej chwili zakończyć, a mianowicie naciśniciem
Softkey ZAZNACZANIE PRZERWAĆ
Kopiowanie zaznaczonej czści programu: Softkey KOPIUJ BLOK
nacisnć, zaznaczon czść programu usunć: Softkey USUN
BLOK nacisnć. TNC zapamituje zaznaczony bl ok
Prosz wybrać przy pomocy przycisków ze strzałk ten blok, za
którym chcemy włczyć skopiowan (usunit) czść programu
Aby skopiowan czść programu włczyć do innego
programu, prosz wybrać odpowiedni program przez
zarzdzanie plikami i zaznaczyć tam ten blok, za którym
chcemy włczyć.
U
U
Wstawić zapamitan czść programu: Softkey WSTAW BLOK
nacisnć, wstawiony tekst pozostaj e dla wyróżnieni a zaznaczony
zakończyć funkcj zaznaczania: Softkey ZAZNACZANIE
PRZERWAĆ nacisnć
Funkcja
Softkey
Włczyć funkcje zaznaczania
Wyłczyć funkcje zaznaczania
Skasować zaznaczony blok
Wstawić znajdujcy si w pamici blok
Kopiować zaznaczony blok
HEIDENHAIN iTNC 530
71
4.5 Programy otwieraæ i wprowadzaæ
Zmienić długość kroku numerów wierszy
Jeśli czści programu zostały usunite, przesunite lub dołczone,
to operator może poprzez Softkey ORDER N przeprowadzić nowe
numerowanie wierszy:
U Przeprowadzić nowe numerowanie wierszy:
Softkey
ORDER N nacisnć, TNC wyświetla okno, w którym
operator może wprowadzić długość kroku numerów
wierszy
U Wprowadzić wymagan długość kroku numerów
wierszy, klawiszem ENT potwierdzić. TNC numeruje
wiersze w całym programie na nowo
Przy dołczaniu nowego NCwiersza TNC używa
długości kroku numerów wierszy, zdefi niowanej w
parametrze maszynowym 7220.
72
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.5 Programy otwieraæ i wprowadzaæ
Funkcja szukania TNC
Przy pomocy funkcji szukania TNC można szukać dowolnych tekstów
w obrbie programu i w razie potrzeby zamieniać j e nowym tekstem.
Szukanie dowolnych tekstów
U Wybrać wi ersz, w którym zapamitane jest szukane słowo
U W ybrać funkcj szukania: TNC wyświetla okno
szukania i ukazuje w pasku Softkey znajdujce si do
dyspozycji funkcje szukania (patrz tabela funkcja
szukania)
40
U W prowadzi ć szukany
tekst, zwrócić uwag na
pisowni duż/mał liter
U Rozpoczć operacj szukania: TNC ukazuje w pasku
Softkey znajdujce si w dyspozycji opcje szukania
(patrz tabela opcje szukania na nastpnej stronie)
Uw
razie konieczności zmienić opcje szukania
U Uruchomić operacj
szukania: TNC przechodzi do
nastpnego wiersza, w którym zapamitany jest
poszukiwany tekst
U Powtórzyć operacj szukania:
TNC przechodzi do
nastpnego wiersza, w którym zapamitany jest
poszukiwany tekst
U Zakończyć
funkcj szukania
Funkcje szukania
Softkey
Wyświetlić okno, w którym ostatnie el ementy
szukania zostaj wyświetlane. Przez klawisz ze
strzałk element wybieralny, klawiszem ENT
przejć
Wyświetlić okno, w którym znajduj si możliwe
elementy szukania aktualnego wiersza. Przez
klawi sz ze strzałk element wybieralny,
klawi szem ENT przejć
Wyświetlić okno, w którym ukazane s
najważniej sze NCfunkcje. Przez klawisz ze
strzałk element wybieralny, klawiszem ENT
przejć
Aktywować funkcj szukać/zamienić
HEIDENHAIN iTNC 530
73
4.5 Programy otwieraæ i wprowadzaæ
Opcje szukania
Softkey
Określić kierunek szukania
Określić koniec szukani a Nastawienie
KOMPLETNIE szuka od aktual nego wiersza do
aktual nego wiersza
Rozpoczć nowe szukanie
Szukać/zamienić dowolnych tekstów
U Wybrać wiersz, w którym zapamitane jest szukane słowo
U Wybrać funkcj szukania: TNC wyświetla okno
szukania i ukazuje w pasku Softkey znajdujce si do
dyspozycji funkcje szukania
U Aktywować zamienianie:
TNC ukazuje w oknie
dodatkowe możliwości wprowadzenia dla tekstu,
który ma być użyty
02
U Wprowadzić szukany tekst,
03
U Wprowadzić tekst,
zwrócić uwag na
pisowni duż/mał liter, klawiszem ENT
potwierdzić
który ma być użyty, zwrócić
uwag na pisowni duż/mał liter
U Rozpoczć operacj szukani a:
TNC ukazuje w pasku
Softkey znajdujce si w dyspozycji opcje szukania
(patrz tabel a opcje szukania)
Uw
razie konieczności zmienić opcje szukania
U Uruchomić operacj szukania:
TNC przechodzi do
nastpnego poszukiwanego tekstu
U Aby
zamienić ten tekst i nastpnie przejść do
kolejnego miejsca: Softkey ZAMIENIĆ nacisnć,
albo aby nie zamieni ać tekstu i przejść do
nastpnego miejsca: Softkey NIE ZAMIENIAĆ
nacisnć
U Zakończyć funkcj szukania
74
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.6 Grafika programowania
4.6 Grafika programowania
Grafik programowania prowadzić/nie
prowadzić
W czasie zestawiania programu, TNC może wyświetlić
zaprogramowany kontur przy pomocy 2Dgrafiki kreskowej.
U
Przejść do podziału ekranu program po l ewej i grafika po prawej:
Klawisz SPLIT SCREEN i Softkey PROGRAM + GRAFIKA nacisnć
U Softkey AUT. RYSOWANIE przełczyć na ON. W
czasie kiedy zostaj wprowadzane wi ersze
programu, TNC pokazuje każdy programowany ruch
po konturze w oknie grafiki po prawej stronie.
Jeśli TNC nie ma dalej prowadzić grafiki, prosz przełczyć Softkey
AUT. RYSOWANIE na OFF.
AUT. RYSOWANIE ON nie rysuje powtórzeń czści programu.
Stworzenie grafiki programowania dla
istniej3cego programu
U
Prosz wybrać przy pomocy klawiszy ze strzałk ten blok, do
którego ma zostać wytworzona grafika lub prosz nacisnć SKOK
i wprowadzić żdany numer bloku bezpośrednio
U Utworzenie grafiki: Softkey RESET + START nacisnć
Dalsze funkcje:
Funkcja
Softkey
Wytworzyć kompletn grafik programowania
Wytworzyć grafik programowania blok po
bloku
Wytworzyć kompletn grafik programowania
lub po RESET + START uzupełnić
Zatrzymać grafik programowania. Ten Softkey
pojawia si tylko, podzczas wytwarzania grafiki
programowania przez TNC
HEIDENHAIN iTNC 530
75
4.6 Grafika programowania
Wyświetlić zamaskować numery wierszy
U Softkeypaski przełczyć
U Wyświetlić numery
wierszy: Softkey WSKAZANIA
ZAMASK. WIERZNR na WYSWIETLIC ustawi c
U Zamaskować numery wierszy:
Softkey WSKAZANIA
ZAMASK. WIERZNR na ZAMASK. ustawić
Usun3ć grafik
U Softkeypaski przełczyć
U Usunć grafik: Softkey
USUN GRAFIK- naci snć
Powikszenie wycinka lub jego pomniejszenie
Pogld dla grafiki można ustalać samodzielnie. Przy pomocy ramki
możliwe jest wybieranie wycinka dla powikszenia l ub
pomniejszenia.
U Wybrać pasek Softkey
dla powikszenia/pomniejszenia wycinka
(drugi pasek, patrz rysunek po prawej na środku)
Tym samym oddane s do dyspozycj i nastpujce funkcje:
Funkcja
Softkey
Ramki wyświetlić i przesunć. Dla
przesunicia trzymać naciśnitym odpowiedni
Softkey
Zmniejszyć ramki – dl a zmniejszenia trzymać
naciśnitym Softkey
Powikszyć ramki – dla powikszenia Softkey
trzymać naciśnitym
U Z Softkey
POLWYRÓB WYCINEK przejć wybrany
obszar
Przy pomocy Softkey PÓŁW YRÓB JAK BLK FORM odtwarza si
pierwotny wycinek.
76
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.7 Segmentowaæ programy
4.7 Segmentować programy
Definicja, możliwości zastosowania
TNC daje możliwość, komentowania programów obróbki za pomoc
bloków segmentowani a. Bloki segmentowania to krótkie teksty
(max. 244 znaków), które należy rozumieć jako komentarze l ub
teksty tytułowe dla nastpujcych po nich wierszy programu.
Długie i kompl eksowe programy można poprzez odpowiednie bloki
segmentowania kształtować bardziej pogl dowo i zrozumiale.
A to ułatwia szczególnie późniejsze zmiany w programie. Bloki
segmentowania można wstawiać w dowolnym miejscu w programie
obróbki. Można je dodatkowo przedstawi ć we własnym oknie jak
równi eż dokonać ich opracowania lub uzupełnienia.
Ukazać okno segmentowania/aktywne okno
zmienić
U W yświetlić okno
segmentacji: Podział ekranu
PROGRAM + SEGMENT. wybrać
U Zmiana aktywnego okna:
Softkey „Zmiana okna“
nacisnć
Zdanie segmentowania wstawić do okna
programu (po lewej stronie)
U
Wybrać żdany wiersz, za którym ma być wstawiony blok
segmentowania
U Softkey WSTAW SEGMENTOWANIE lub klawisz * na
ASCIIklawiaturze nacisnć
U W prowadzi ć tekst
segmentowania przy pomocy
klawiatury Alpha
Wybierać bloki w oknie segmentowania
Jeżeli wykonuj e si skoki w oknie segmentowania od bloku do bloku,
TNC prowadzi wyświetlanie tych bloków w oknie programu. W ten
sposób można z pomoc kilku kroków przeskakiwać duże czści
programu
HEIDENHAIN iTNC 530
77
4.8 Wprowadzaæ komentarze
4.8 Wprowadzać komentarze
Zastosowanie
Każdy blok w programie obróbki może być opatrzony komentarzem,
aby objaśnić kolejne kroki programu lub dodać praktyczne uwagi.
Istniej trzy możliwości, wprowadzenia komentarza:
Komentarz w czasie wprowadzania programu
U Wprowadzić dane dl a bloku programu,
potem „;“ (średnik) na
tastaturze Alpha nacisnć – TNC ukazuje pytanie Komentarz?
U Wprowadzić komentarz i zakończyć blok
przy pomocy klawisza
END
Wstawić później komentarz
U Wybrać blok,
do którego ma być dołczony komentarz
strzałkawprawoklawisza wybrać dowolne słowo w
wierszu potem„;“ (średnik) nacisnć na klawiaturze – TNC ukazuje
pytanie Komentarz?
U Przy pomocy
U Wprowadzić komentarz i zakończyć blok
przy pomocy klawisza
END
Komentarz w jego własnym bloku
U Wybrać wiersz,
za którym ma być wprowadzony komentarz
U Dialog
programowania otworzyć przy pomocy klawisza „;“
(średnik) na tastaturze Alpha
U Wprowadzić komentarz i zakończyć blok przy pomocy klawisza
END
Funkcje przy edycji komentarza
Funkcja
Softkey
Skok do pocztku komentarza
Skok do końca komentarza
Skok do pocztku słowa. Słowa należy oddzielić
pustym znakiem
Skok do końca słowa. Słowa należy oddzielić
pustym znakiem
Przełczanie midzy trybem wstawiania i
nadpisywania
78
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.9 Tworzenie plików tekstowych
4.9 Tworzenie plików tekstowych
Zastosowanie
Na TNC można wytwarzać i opracowywać teksty przy pomocy
edytora tekstów. Typowe zastosowania:
n Zapisywanie wartości z doświadczenia wyniesionego z pracy z
maszyn
n Dokumentowanie procesów roboczych
n Wytwarzanie zbiorów wzorów
Utworzyć zbiory formuł Pliki tekstów s plikami typu .A (ASCII). Jeśl i
chcemy opracowywać inne pliki, to prosz je najpierw
skonwersować na typ .A.
Plik tekstowy: otwierać i opuszczać
U
Wybrać rodzaj pracy Program wprowadzić do pamici/edycja
U
Wywołać zarzdzanie plikami: Klawisz PGM MGT nacisnć
Wyświetlić pliki typu .A: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC .A nacisnć
Wybrać plik i z Softkey WYBOR lub klawiszem ENT otworzyć lub
otworzyć nowy pl ik: Wprowadzić now nazw programu,
potwierdzić przy pomocy klawisza ENT
U
U
Jeśli chcemy opuścić edytora tekstów, to prosz wywołać
zarzdzanie plikami i wybrać plik innego typu, np. program obróbki .
Ruchy kursora
Softkey
Kursor jedno słowo na prawo
Kursor jedno słowo na lewo
Kursor na nastpny pasek ekranu
Kursor na poprzedni pasek ekranu
Kursor na pocztek pliku
Kursor na koniec pliku
Funkcje edytowania
Przycisk
Rozpoczć nowy wiersz
HEIDENHAIN iTNC 530
79
4.9 Tworzenie plików tekstowych
Funkcje edytowania
Przycisk
Wymazać znaki na lewo od kursora
Wprowadzić znak wypełniajcy
Przełczenie pisowni duż/mał l iter
Edytować teksty
W pierwszym wierszu edytora tekstu znaj duje si belka informacyjna,
która ukazuje nazw pliku, jego miejsce pobytu i rodzaj pisowni
kursora (angl. znacznik wstawienia):
Plik:
Wiersz:
Kolumna:
WSTAW:
OVERWRITE:
Nazwa pliku tekstowego
aktualna pozycja kursora w wierszach
aktualna pozycja kursora w kolumnach (szpaltach)
Nowo wprowadzone znaki zostaj włczone
Nowo wprowadzone znaki przepisuj istniej cy tekst
na miejscu znajdowania si kursora
Tekst zostanie wstawiony na to miejsce, na którym znajduje si
właśnie kursor. Przy pomocy przycisków ze strzałk można
przesunć kursor do dowolnego miejsca w pliku tekstowym.
Wiersz, w którym znajduje si kursor, wyróżnia si kolorem. Jeden
wiersz może zawierać maksymalnie 77 znaków i zostaj e łamany
kl awiszemRET (Return) lub ENT
80
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.9 Tworzenie plików tekstowych
Znaki, słowa i wiersze wymazaći znowu
wstawić
Przy pomocy edytora tekstu można wymazywać całe słowa lub
wiersze i wstawiać je w innym miejscu.
U
Kursor przesunć na słowo lub wiersz, który ma być usunity i
wstawiony w inne miejsce
U
Softkey USUN SLOWO lub USUN WIERSZ nacisnć: Tekst zostaje
usunity i wprowadzony do pamici buforowej
Przesunć kursor na pozycj, w której ma zostać wstawiony tekst i
nacisnć Softkey WIERSZ/SŁOWO WSTAW
U
Funkcja
Softkey
Wymazać wiersz i przejściowo zapamitać
Wymazać słowo i przejściowo zapamitać
Wymazać znak i przejściowo zapamitać
Wiersz lub słowo po wymazani u ponownie
wstawić
Opracowywanie bloków tekstów
Można bloki tekstu dowolnej wiel kości kopi ować, usuwać i w innym
miejscu znowu wstawiać. W każdym razie prosz najpierw zaznaczyć
żdany blok tekstu:
U
Zaznaczanie bloku tekstowego: Kursor przesunć na znak, na
którym ma kończyć si zaznaczenie tekstu.
U Softkey BLOK ZAZNACZ nacisnć
U Kursor przesunć na znak,
na którym ma kończyć si
zaznaczenie tekstu. Jeśli przesuwamy kursor przy
pomocy klawiszy ze strzałk bezpośrednio do góry
l ub w dół, to leżce pomidzy wiersze zostan
kompletnie zaznaczone, tekst zostanie wyróżniony
kol orem
Kiedy żdany block tekstu został zaznaczony, prosz dalej
opracowywać tekst przy pomocy nastpujcych Softkeys:
Funkcja
Softkey
Zaznaczony blok usunć i krótkotrwal e
zapamitać
Zaznaczony blok na krótko zapamitać, bez
usuwania tekstu (kopiować)
HEIDENHAIN iTNC 530
81
4.9 Tworzenie plików tekstowych
Jeżeli ten krótkotrwale zapamitany blok ma być wstawiony w inne
miejsce, prosz wypełnić nastpujce kroki:
U Przesunć
kursor na miejsce, w którym ma być wstawiony
krótkotrwale zapamitany blok tekstu
U Softkey WSTAW BLOK nacisnć Tekst zostaje
wstawiony
Dopóki tekst znajduje si w pamici przej ściowej, można go
dowolnie czsto wstawiać.
Przenieść zaznaczony blok do innego pliku
U Bl ok tekstu zaznaczyć jak wyżej opisano
U Softkey PRZYŁ[CZ DO PLIKU nacisnć. TNC
ukazuje dialog plik docelowy =
U Ścieżk i nazw pliku docelowego wprowadzi ć.
TNC
dołcza zaznaczony bl ok tekstu do pliku
docelowego. Jeśli nie istnieje plik docelowy z
wprowadzon nazw, to TNC zapisuje zaznaczony
tekst do nowego pliku
Wstawić inny plik na miejsce znajdowania si kursora
U Przesunć kursor na miejsce w tekście, na które ma być wstawiony
inny plik tekstowy
U Softkey WSTAW PLIK nacisnć. TNC ukazuje dialog
nazwa pliku =
U Wprowadzić ścieżk i nazw pliku, który chcemy
wprowadzić
Odnajdywanie czści tekstu
Funkcja szukania w edytorze tekstu znajduje słowa lub łańcuchy
znaków w tekście. TNC oddaje do dyspozycj i dwie możliwości.
Znajdowanie aktualnego tekstu
Funkcja szukania ma znaleźć słowo, które odpowiada temu słowu,
na którym właśnie znajduje si kursor:
U Przesunć
kursor na żdane słowo
U Wybrać funkcj
szukania: Softkey SZUKAJ naci snć
AKT. SŁOWO SZUKAJ nacisnć
U Opuścić funkcj szukania: Softkey KONIEC nacisnć
U Softkey
Znajdowanie dowolnego tekstu
U Wybrać funkcj szukania: Softkey SZUKAJ
nacisnć. TNC ukazuje
dialog Szukaj tekstu:
U Wprowadzić poszukiwany tekst
U Szukać tekst: Softkey WYPEŁNIC nacisnć
U Opuścić funkcj szukania: Softkey KONIEC nacisnć
82
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.10 Kalkulator kieszonkowy
4.10Kalkulator kieszonkowy
Obsługa
TNC dysponuje kalkulatorem z najważniejszymi funkcjami
matematycznymi.
U
U
Przy pomocy klawisza CALC wyświetlić kalkulator lub zakończyć
funkcj kalkulatora
Wybór funkcji arytmetycznych przez polecenia krótkie przy
pomocy klawiatury alfanumerycznej. Krótkie polecenia s
zaznaczone w kalkulatorze odpowiednim kolorem
Funkcja obliczeniowa
Krótkie polecenie (klawisz)
Dodawanie
+
Odejmowanie
–
Mnożenie
*
Dzieleni e
:
Sinus
S
Cosi nus
C
Tangens
T
Arcussinus
AS
Arcuscosinus
AC
Arcustangens
AT
Potgowanie
^
Pierwiastek kwadratowy
obliczyć
Q
Funkcja odwrotna
/
Rachnek w nawiasie
()
PI (3.14159265359)
P
Wyświetlić wynik
=
Przejcie obliczonej wartości do programu
Przy pomocy klawiszy ze strzałk wybrać słowo, do którego ma
zostać przejta obliczona wartość
U Przy pomocy klawisza CALC wyświetlić kalkulator i przeprowadzić
żdane obliczenie
U Nacisnć klawisz „Przejcie pozycji rzeczywistej”, TNC wyświetla
pasek Softkey
U Softkey CALC drücken: TNC przejmuj e t wartość do aktywnego
pola wprowadzenia i zamyka kal kulator
U
HEIDENHAIN iTNC 530
83
4.11 Bezpoœrednia pomoc przy NC-komunikatach o b³êdach
4.11 Bezpośrednia pomoc przy
NCkomunikatach o błdach
Wyświetlić komunikaty o błdach
TNC wyświetla komunikaty o błdach automatycznie mi dzy innymi
przy
n błdnych wprowadzonych danych
n błdach logicznych w programie
n nie możliwych do wykonania elementach konturu
n niewłaściwym wykorzystaniu sondy impulsowej
Komunikat o błdach, który zawiera numer bloku programowego,
został spowodowany przez ten blok lub przez blok poprzedni. TNC
teksty meldunków usuwamy przy pomocy klawi sza CE, po tym kiedy
została usunita przyczyna błdu.
Aby uzyskać bliższe informacj e o pojawiajcym si komunikacie o
błdach, prosz nacisnć klawisz HELP (POMOC). TNC wyświetla
okno, w którym opisane s przyczyna błdu i sposób jego usunicia.
Wyświetlić pomoc
U Wyświetlić pomoc Kl awisz HELP nacisnć
U Prosz przeczytać opi s błdu i możliwości jego
skorygowania. Przy pomocy klawisza CE zamyka si
okno pomocy i kwituje jednocześnie poj awiajcy si
komunikat o błdach
U Usunć błdy zgodnie z opisem
w oknie pomocy
Przy migajcych komunikatach o błdach TNC wyświetla
automatyczni e tekst pomocy. Po migajcych komunikatach o
błdach należy na nowo uruchomić TNC, a mianowicie kl awisz END
trzymaj c naciśnitym dwie sekundy.
84
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.12 Zarz¹dzanie paletami
4.12 Zarz3dzanie paletami
Zastosowanie
Zarzdzanie paletami jest funkcj zależn od rodzaju
maszyny. Niżej zostaje opisany standardowy zakres
funkcji. Prosz dodatkowo zwrócić uwag na informacje
zawarte w podrczniku obsługi maszyny.
Tabele palet zostaj używane w centrach obróbkowych wraz z
urzdzeniami wymiany palet: Tabela palet wywołuje dla różnych
palet przynależne do nich programy obróbki i aktywuj e przesuni cia
punktu zerowego lub/oraz tabele punktów zerowych.
Można też używać tabeli pal et, aby odpracować jeden po drugim
różne programy z różnymi punktami odniesienia.
Tabele palet zawieraj nastpujce dane:
n PAL/PGM (wpis koniecznie wymagany):
Oznakowani e palety lub NCprogramu (klawiszem ENT lub NO
ENT wybrać)
n NAZWA (wpis konieczni e wymagany):
Nazwa palety lub Nazwa programu. Nazwy palet ustala producent
maszyn (prosz uwzgldnić i nformacje zawarte w podrczniku
obsługi). Nazwy programów musz być wprowadzone do pamici
w tym samym skoroszycie jak i tabele palet, w przeciwnym razie
należy wprowadzić pełn nazw ścieżki programu
n DATA (wpis do wyboru):
Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz
być wprowadzone do pamici w tym samym skoroszycie jak i
tabele palet, w przeciwnym razie należy wprowadzić pełn nazw
ścieżki tabeli punktów zerowych. Punkty zerowe z tabeli punktów
zerowych aktywuj e si w NCprogramie przy pomocy cyklu G53
PRZESUNINCIE PUNKTU ZEROWEGO
n X, Y, Z (wpis do wyboru, inne osie możliwe):
W przypadku nazw palet, zaprogramowane współrzdne odnosz
si do punktu zerowego maszyny. W przypadku NCprogramów,
programowane współrzdne odnosz si do punktu zerowego
palet. Te wpisy przepisuj punkt odniesienia, który został ostatnio
wyznaczony przy rodzaju pracy Rcznie. Przy pomocy funkcji
dodatkowej M104 można ostatnio wyznaczony punkt odniesienia
znowu aktywować. Przy pomocy klawisza„Przejć pozycj
rzeczywi st“, TNC wyświetla okno, do którego można wpisać
różne punkty przez TNC jako punkty odniesienia (patrz tabela
poniżej)
Położenie
Znaczenie
Wartości
rzeczywiste
Wprowadzić współrzdne aktualnego
położenia narzdzia w odniesieniu do
aktywnego układu współrzdnych
Wartości
referencyjne
Współrzdne aktualnego położenia narzdzia
w odniesieniu do punktu zerowego maszyny
wprowadzić
HEIDENHAIN iTNC 530
85
4.12 Zarz¹dzanie paletami
Położenie
Znaczenie
Wartości
pomiaru
RZECZ.
Wprowadzić współrzdne odniesione do
aktywnego układu współrzdnych
zdigitalizowanego ostatnio w rodzaju pracy
Rcznie punktu odniesienia
Wartości
pomiaru REF.
Wprowadzić współrzdne odniesione do
punktu zerowego ostatno zdi gitalizowanego
przy rodzaju pracy Rcznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przyciskuENTwybiera si
położenie, które chce si przejć. Nastpnie wybieramy przy
pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do
pamici odpowiednie współrzdne wszystkich aktywnych osi do
tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC
zapamituj e współrzdn osi, na której znajduje si właśnie jasne
pole w tabeli palet.
Jeśli przed NCprogramem nie została zdefiniowana
żadna paleta, zaprogramowane współrzdne odnosz
si do punktu zerowego maszyny. Jeśli nie zdefi niowano
żadnego wpisu, pozostaje aktywnym rczni e
wyznaczony punkt odniesienia.
Funkcja edycji
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Wstawić wiersz na końcu tabel i
Wymazać wiersz na końcu tabeli
Wybrać pocztek nastpnego wiersza
Dodać wprowadzaln liczb wierszy na końcu
tabeli
Skopiować pole z jasnym tłem (2gi pasek
Softkey)
Wstawić skopiowane pole (2gi pasek Softkey)
86
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
U
Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić
do pamici/edycja: Klawisz PGM MGT nacisnć
U
Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.P nacisnć
Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw
dla nowej tabeli
Potwierdzić wybór klawiszem ENT
U
U
4.12 Zarz¹dzanie paletami
Wybrać tabele palet
Opuścić plik palet
U
Wybrać zarzdzanie plikami: Klawisz PGM MGT nacisnć
U
Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dl a
żdanego typu pliku nacisnć, np. WSKAZAĆ .H
Wybrać żdany plik
U
Odpracować plik palet
W parametrze maszynowym 7683 określa si, czy tabela
palet ma zostać odpracowana blokami czy też w trybie
cigłym (patrz „Ogólne parametry użytkownika” na
stronie 438).
U
U
U
U
Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić
do pamici/edycja: Klawisz PGM MGT nacisnć
Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.P nacisnć
Wybrać tabel palet przy pomocy klawiszy ze strzałk, przyciskiem
ENT potwierdzić
Odpracować tabel palet: Nacisnć klawisz NCStart, TNC
odpracowuje palety jak to ustalono w parametrze maszynowym
7683
HEIDENHAIN iTNC 530
87
4.12 Zarz¹dzanie paletami
Podział monitora przy odpracowywaniu tabeli palet
Jeżeli chcemy zobaczyć jednocześnie zawartość programu i
zawartość tabeli palet, to prosz wybrać podzi ał moni tora
PROGRAM + PALETA. Podczas odpracowywania TNC przedstawi a
na lewej połowie moni tora program i na prawej połowie monitora
palet. Aby móc obejrzeć zawartość programu przed jego
odpracowywaniem, prosz postpić w nastpujcy sposób:
U Wybrać tabele palet
U Przy pomocy klawiszy
ze strzałk prosz wybrać program, który
chcemy sprawdzić
U Softkey OTWORZ PROGRAM nacisnć: TNC ukazuje na ekranie
wybrany program. Przy pomocy klawiszy ze strzałk można teraz
strona po stronie zajrzeć do programu
U Powrót do tabel i palet: Prosz nacisnć Softkey END PGM
88
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
4.13 Praca z paletami przy
zorientowanej na narzdzia
obróbce
Zastosowanie
Zarzdzanie paletami w połczeniu z zorientowan na
narzdzia obróbk jest funkcj zależn od maszyny.
Niżej zostaje opisany standardowy zakres funkcji.
Prosz dodatkowo zwrócić uwag na informacje zawarte
w podrczniku obsługi maszyny.
Tabele palet zostaj używane w centrach obróbkowych wraz z
urzdzeniami wymiany palet: Tabela palet wywołuje dla różnych
palet przynależne do nich programy obróbki i aktywuj e przesuni cia
punktu zerowego lub/oraz tabele punktów zerowych.
Można też używać tabeli pal et, aby odpracować jeden po drugim
różne programy z różnymi punktami odniesienia.
Tabele palet zawieraj nastpujce dane:
n PAL/PGM (wpis koniecznie wymagany):
Wpis PAL określa oznaczenie dla palety, z FIX zostaje oznaczona
płaszczyzna zamocowania i z PGM podajemy obrabiany przedmi ot
n WSTATE :
Aktualny stan obróbki. Poprzez stan obróbki zostaje określony
postp obróbki. Prosz podać dla nieobrobionej czści BLANK.
TNC zmienia ten wpis przy obróbce na INCOMPLETE i po pełnej
obróbce na ENDED. Przy pomocy wpisu EMPTY zostaje
oznaczone miejsce, na którym zamocowano obrabiany przedmi ot
lub nie powinno dokonywać si obróbki
n METODA (wpis koniecznie wymagany):
Informacj a, według jakiej metody nastpuje optymalizacja
programu. Z WPO nastpuje zorientowana na przedmiot obróbka.
Z TO nastpuje obróbka dla tego przedmi otu z orientacj na
narzdzie. Aby włczyć nastpne obrabiane przedmioty do
obróbki zorientowanej na narzdzie, należy używać wpisu CTO
(continued tool ori ented). Zorientowana na narzdzie obróbka jest
również możliwa ponad zamocowaniem jednej palety, jednakże nie
ki lku palet
n NAZWA (wpis konieczni e wymagany):
Nazwa palety lub Nazwa programu. Nazwy palet ustala producent
maszyn (prosz uwzgldnić i nformacje zawarte w podrczniku
obsługi). Nazwy programów musz być wprowadzone do pamici
w tym samym skoroszycie jak i tabele palet, w przeciwnym razie
należy wprowadzić pełn nazw ścieżki programu
HEIDENHAIN iTNC 530
89
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
n DATA (wpis do wyboru):
Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz
być wprowadzone do pamici w tym samym skoroszycie jak i
tabele palet, w przeciwnym razie należy wprowadzić pełn nazw
ścieżki tabeli punktów zerowych. Punkty zerowe z tabeli punktów
zerowych aktywuje si w NCprogramie przy pomocy cyklu G53
PRZESUNINCIE PUNKTU ZEROWEGO
n X, Y, Z (wpis do wyboru, inne osie możliwe):
W przypadku nazw palet, zaprogramowane współrzdne odnosz
si do punktu zerowego maszyny. W przypadku NCprogramów,
programowane współrzdne odnosz si do punktu zerowego
palet lub zamocowania. Te wpisy przepisuj punkt odniesienia,
który został ostatnio wyznaczony przy rodzaju pracy Rcznie. Przy
pomocy funkcji dodatkowej M104 można ostatnio wyznaczony
punkt odniesieni a znowu aktywować. Przy pomocy
klawisza„Przej ć pozycj rzeczywist“, TNC wyświetla okno, do
którego można wpisać różne punkty przez TNC jako punkty
odniesienia (patrz tabela poniżej)
Położenie
Znaczenie
Wartości
rzeczywi ste
Wprowadzić współrzdne aktualnego
położenia narzdzia w odniesieniu do
aktywnego układu współrzdnych
Wartości
referencyjne
Współrzdne aktualnego położenia narzdzia
w odni esieniu do punktu zerowego maszyny
wprowadzić
Wartości
pomiaru
RZECZ.
Wprowadzić współrzdne odniesione do
aktywnego układu współrzdnych
zdigitalizowanego ostatnio w rodzaju pracy
Rcznie punktu odniesienia
Wartości
pomiaru REF.
Wprowadzić współrzdne odniesione do
punktu zerowego ostatno zdi gitalizowanego
przy rodzaju pracy Rcznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przycisku ENT wybiera si
położenie, które chce si przejć. Nastpnie wybieramy przy
pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do
pamici odpowiednie współrzdne wszystkich aktywnych osi do
tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC
zapamituj e współrzdn osi, na której znajduje si właśnie jasne
pole w tabeli palet.
Jeśli przed NCprogramem nie została zdefiniowana
żadna paleta, zaprogramowane współrzdne odnosz
si do punktu zerowego maszyny. Jeśli nie zdefi niowano
żadnego wpisu, pozostaje aktywnym rczni e
wyznaczony punkt odniesienia.
90
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
Funkcja edycji w trybie tabelarycznym
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
n SPX, SPY, SPZ (wpis do wyboru, inne osie możli we):
Dla osi można podawać opcje bezpieczeństwa, które mog zostać
odczytane w NCmakro przy pomocy SYSREAD FN18 ID510 NR 6.
Przy pomocy SYSREAD FN18 ID510 NR 5 można ustal ić, czy w tej
szpalcie została zaprogramowana wartość. Podane pozycje
zostan najechane, jeśli w NCmakrosach te wartości zostan
odczytane i odpowiednio zaprogramowane.
n CTID (wpis nastpuje przez TNC):
Identnumer kontekstu zostaje nadawany przez TNC i zawiera
wskazówki o postpie obróbki. Jeśli ten wpis zostanie usunity lub
zmieniony, to ponowne wejście do obróbki jest niemożliwe
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Wstawić wiersz na końcu tabeli
Wymazać wiersz na końcu tabel i
Wybrać pocztek nastpnego wiersza
Dodać wprowadzaln liczb wierszy na końcu
tabeli
Skopi ować pole z jasnym tłem (2gi pasek
Softkey)
Wstawić skopiowane pole (2gi pasek Softkey)
Funkcja edycji w trybie formularzy
Softkey
Wybrać poprzedni palet
Wybrać nastpn palet
Wybrać poprzednie zamocowanie
Wybrać nastpne zamocowanie
HEIDENHAIN iTNC 530
91
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Funkcja edycji w trybie formularzy
Softkey
Wybrać poprzedni obrabiany przedmiot
Wybrać nastpny obrabiany przedmiot
Przejść na poziom pal et
Przejść na poziom zamocowania
Przejść na poziom obrabi anego przedmiotu
Wybrać perspektyw standardow palety
Wybrać perspektyw szczegółow palety
Wybrać perspektyw standardow
zamocowania
Wybrać perspektyw szczegółow
zamocowania
Wybrać perspektyw standardow
obrabianego przedmiotu
Wybrać perspektyw szczegółow
obrabianego przedmiotu
Wstawić palet
Wstawić zamocowanie
Wstawić obrabiany przedmiot
Usunć palet
Usunć zamocowanie
Usunć obrabiany przedmiot
Skopiować wszystkie pol a do pamici buforowej
Skopiować jasno podłożone pola do pamici
buforowej
92
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Funkcja edycji w trybie formularzy
Softkey
Wstawić skopiowane pole
Wymazać zawartość pamici buforowej
Obróbka zorientowana na narzdzie
Obróbka zorientowana na przedmiot
Połczenie lub rozdzielenie operacj i
obróbkowych
Płaszczyzn oznaczyć jako pust
Płaszczyzn oznaczyć jako nieobrobion
HEIDENHAIN iTNC 530
93
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Wybrać plik palet
U Zarzdzanie plikami wybrać w
rodzaju pracy Program wprowadzić
do pamici/edycja: Klawisz PGM MGT nacisnć
U Wyświetlić pli ki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.P nacisnć
U Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw
dla nowej tabeli
U Potwierdzić wybór klawiszem ENT
Przygotować plik palet z formularzem
wprowadzenia
Tryb pracy z paletami przy zorientowanej na narzdzie bdź
obrabiany przedmiot obróbce dzieli si na trzy poziomy:
n poziom palet PAL
n poziom zamocowania FIX
n poziom obrabianego przedmiotu PGM
Na każdym poziomie możliwe jest przejście do perspektywy
szczegółowej. W przypadku perspektywy normalnej można określić
metod obróbki i status dla palety, zamocowania i obrabianego
przedmiotu. Jeśli dokonujemy edycji i stniejcego pl iku palet, to
zostan ukazane aktualne wpisy. Prosz używać perspektywy
szczegółowej dl a przygotowania pliku palet.
Prosz przygotować pli k palet odpowiednio do
konfiguracji maszyny. Jeśli mamy doczynienia z jednym
układem mocujcym i z kilkoma obrabianymi
przedmiotami, wystarczajcym jest tylko jedno
zamocowanie FIX z obrabianymi przedmiotami PGM
zdefiniować. Jeśli paleta zawiera kilka układów
mocujcych lub jeden układ zostaje wielostronnie
obrabiany, to należy zdefniować palet PAL z
odpowiedni mi poziomami zamocowania FIX
Można przechodzić od widoku na tabele i widoku na
formul arze przy pomocy klawisza podziału ekranu.
Wspomaganie graficzne wprowadzani a formularzy nie
jest jeszcze dostpne.
Rozmaite poziomy w formularzu wprowadzenia osigalne s przy
pomocy odpowiedni ch Softkeys. W wierszu statusu zostaj e w
formularzu wprowadzenia zawsze podświetlany jasno aktualny
poziom. Jeśli przy pomocy klawi sza podziału ekranu przej dziemy do
trybu tabelarycznego, to kursor znaj duje si na tym samym poziomie
jak i w wyświetlaniu formularzy.
94
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Nastawienie poziomu palet
n Id palet: Nazwa palety zostaje wyświetlana
n Metoda: Można wybierać metody obróbki WORKPIECE
ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przejty
do przynależnego poziomu przedmiotu i nadpisuje ewentualni e
istniejce zapisy. W widoku na tabele pojawia si metoda
ZORIENT.NA PRZEDMIOT z WPO i ZORIENT.NA NARZEDZIE z TO.
Wpis TO/WPORIENTED nie może zostać nastawiony
poprzez Softkey. Pojawia si on tylko, jeśli na poziomie
przedmiotu lub zamocowania nastawione zostały różne
metody obróbki dl a obrabianych przedmiotów.
Jeśli metoda obróbki zostanie nastawiona na poziomie
zamocowania, to zapisy zostaj przej te na poziom
obrabianych przedmiotów i ewentualnie istniejce
zostaj przepisane.
n Status: Sofkey POLWYROB oznacza palet z przynależnymi
zamocowaniami lub przedmiotami jako jeszcze ni e obrobione, w
polu Status zostaje BLANK zapisany Prosz używać Softkey
WOLNE MIEJSCE, jeśl i chcemy pominć palet przy obróbce, w
polu statusu pojawia si EMPTY
Nastawienie szczegółów na poziomie palet
n Id palet: Prosz wprowadzić nazw palety
n Punkt zerowy: Wprowadzić punkt zerowy dla palety
n NPtabela: Prosz wpisać nazw i ścieżk tabeli punktów
zerowych dla obrabianego przedmiotu. Ta informacja zostaje
przejta do poziomu zamocowania i obrabianego przedmiotu.
n Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla
pojedyńczych osi w odniesieniu do palety. Podane pozycje zostan
najechane, jeśli w NCmakrosach te wartości zostan odczytane i
odpowiednio zaprogramowane.
HEIDENHAIN iTNC 530
95
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Nastawić poziom zamocowania
n Zamocowanie: Zostaje ukazany numer zamocowania, po kresce
ukośnej zostaje wyświetlona liczba zamocowań na danym
poziomie
n Metoda: Można wybierać metody obróbki WORKPIECE
ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przejty
do przynależnego poziomu przedmiotu i nadpisuje ewentualnie
istniejce zapisy. W widoku na tabele pojawia si metoda
WORKPIECE ORIENTED z WPOi TOOL ORIENTED z TO.
Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy
zamocowania, które s uwzgl dniane przy zorientowanej na
narzdzie obróbce w oblczeniach dla operacji obróbkowej.
Połczone zamocowania zostaj oznaczone poprzez przerywan
kresk rozdzielajc, rozdzielone zamocowania poprzez lini
cigł. W widoku na tabele zostaj połczone przedmi oty w
szpalcie METODA zCTO oznaczone.
Zapis TO/WPORIENTATE nie może zostać nastawiony
poprzez Softkey, pojawia si on tylko, jeśli na poziomie
przedmiotu zostały nastawione rozmaite metody obróbki
dla przedmiotów.
Jeśli metoda obróbki zostanie nastawiona na pozi omie
zamocowania, to zapisy zostaj przejte na poziom
obrabianych przedmiotów i ewentual nie istniejce
zostaj przepisane.
n Status: Z Softkey POLWYROB zamocowanie wraz z
przynależnymi przedmiotami zostaje oznaczone jako jeszcze nie
obrobione i w polu status jako BLANK zapisane. Prosz używać
Softkey WOLNE MIEJSCE, j eśli chcemy pomi nć palet przy
obróbce, w polu statusu pojawia si EMPTY
Nastawienie szczegółów na poziomie palet
n Zamocowanie: Zostaje ukazany numer zamocowania, po kresce
ukośnej zostaje wyświetlona liczba zamocowań na danym
poziomie
n Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania
n NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów
zerowych (NPtabela), obowizujce dla obróbki przedmiotu. Ta
informacja zostaje przejta do poziomu obrabianego przedmiotu.
n NCMakro: Przy obróbce zorientowanej na narzdzie makros
TCTOOLMODE zostaje wykonane zamiast normalnego makrosa
zmiany narzdzia.
n Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla
pojedyńczych osi w odniesieniu do zamocowania.
Dl a osi można podawać opcje bezpieczeństwa, które
mog zostać odczytane w NCmakro przy pomocy
SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD
FN18 ID510 NR 5 można ustalić, czy w tej szpalcie
została zaprogramowana wartość. Podane pozycje
zostan najechane, jeśli w NCmakrosach te wartości
zostan odczytane i odpowi ednio zaprogramowane.
96
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Nastawienie poziomu przedmiotu
n Przedmiot: Zostaje ukazany numer przedmi otu, po kresce
ukośnej zostaje wyświetlona liczba przedmiotów na danym
poziomie zamocowania
n Metoda: Można wybierać metody obróbki WORKPIECE
ORIENTED l ub TOOL ORIENTED. W widoku na tabele pojawia si
metoda WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO.
Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy
przedmioty, które s uwzgldniane przy zorientowanej na
narzdzie obróbce w obliczeniach dla operacji obróbkowej.
Połczone przedmioty zostaj oznaczone poprzez przerywan
kresk rozdzielajc, rozdzielone przedmioty poprzez l ini cigł.
W widoku na tabele zostaj połczone przedmioty w szpalcie
METODA z CTO oznaczone.
n Status: Z Softkey POLWYROB przedmiot zostaje oznaczony jako
jeszcze nie obrobiony i w polu status jako BLANK zapisane. Prosz
używać Softkey WOLNE MIEJSCE , jeśli chcemy pominć palet
przy obróbce, w polu statusu pojawia si Empty
Jeśli nastawimy metod i status na poziomie palet lub
zamocowania, to wprowadzenie zostaje przejte dla
wszystkich przynależnych przedmi otów.
W przypadku kil ku wariantów w grani cach jednego
poziomu należy podać przedmioty jednego wariantu
jeden po drugim. W przypadku zorientowanej na
narzdzie obróbki można przedmi oty każdego wariantu
oznaczyć przy pomocy Softkey POLACZYC/ROZDZIELIC
i dokonać obróbki grupami.
Nastawienie szczegółów na poziomie przedmiotów
n Przedmiot: Zostaje ukazany numer przedmi otu, po kresce
ukośnej zostaje wyświetlona liczba przedmiotów na danym
poziomie zamocowania lub poziomie palet
n Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania
n NPtabela: Prosz wpisać nazw i ścieżk tabel i punktów
zerowych (NPtabela), obowizujce dla obróbki przedmiotu.
Jeżeli używamy dla wszystkich obrabianych przedmiotów tej samej
tabeli punktów zerowych, to prosz wprowadzić nazw z podaniem
ścieżki na poziom palet oraz poziom zamocowania. Te informacje
zostaj przejte do poziomu obrabianego przedmiotu.
n Program NC: Prosz podać ścieżk programu NC, który
konieczny jest dla obróbki przedmiotu
n Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla
pojedyńczych osi w odniesieniu do przedmiotu. Podane pozycje
zostan najechane, jeśli w NCmakrosach te wartości zostan
odczytane i odpowiednio zaprogramowane.
HEIDENHAIN iTNC 530
97
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Przebieg operacji obróbkowych
zorientowanych na narzdzie
TNC przeprowadza zorientowan na narzdzie obróbk
tylko wówczas, jeśli przy metodzie ZORIENT.NA
NARZEDZIE wybrano i w ten sposób w tabeli znajduje si
wpis TO lub CTO.
n TNC rozpoznaje poprzez zapis TO lub CTO w polu Metoda, iż ma
zostać dokonywana zoptymalizowana obróbka.
n Zarzdzanie paletami uruchamia program NC, znajduj cy si w
wierszu z zapisem TO
n Pierwszy przedmiot zostaje obrabiany, aż do nastpnego TOOL
CALL. W specjalnym makrosie zmiany narzdzia dokonuje si odsuwu od obrabianego przedmiotu
n W szpal cie WSTATE zostaje zmieniony zapis z BLANK na
INCOMPLETE i w polu CTID zostaje przez TNC zapisana wartość w
układzie szestnastkowym
Zapisana w polu CTID wartość stanowi dla TNC
jednoznaczn informacj dla postpu obróbki. Jeśli
wartość ta zostanie wymazana lub zmieniona, to dalsza
obróbka l ub przedwczesne wyjście albo ponowne
wejście nie s możliwe.
n Wszystkie dalsze wiersze pliku palet, posiadajce w polu METODA
oznaczenie CTO, zostan w ten sam sposób odpracowane, jak
pierwszy obrabiany przedmiot. Obróbka przedmiotów może
nastpować przy kilku zamocowaniach.
n TNC wykonuje z nastpnym narzdziem dalsze kroki obróbki,
poczynajc od wiersza z zapisem TO, jeśli powstanie nastpujca
sytuacja:
n w polu PAL/PGM nastpnego wiersza znajdowałby si zapis PAL
n w polu METODA nastpnego wiersza znajdowałby si zapis TO
lub WPO
n w już odpracowanych wierszach znajduj si pod METODA
jeszcze zapisy, nie posiadajce statusu EMPTY lub ENDED
n Ze wzgldu na zapisan w polu CTID wartość, program NC zostaje
kontynuowany od zapamitanego miejsca. Z reguły dokonywana
jest w pierwszej czści zmiana narzdzia, przy nastpnych
przedmiotach TNC anuluje zmian narzdzia
n Zapis w polu CTID zostaje aktual izowany na każdym etapi e
obróbki. Jeśli w programie NC zostaje odpracowywany END PGM
lub M02, to istniejcy ewentualnie zapis zostaje wymazany i
wpisany do pola statusu obróbki ENDED.
98
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
n Jeśli wszystkie przedmioty w obrbie grupy zapisów z TO lub CTO
posiadaj status ENDED, to w pliku palet zostaj odpracowane
nastpne wiersze
Przy przebiegu wierszy w przód możliwa jest tylko jedna
zorientowana na przedmiot obróbka. Nastpuj ce czści
zostan obrabiane zgodnie z zapisan metod.
Zapisana w polu CTID wartość pozostaje maksymal nie 1
tydzi eń zachowana. W przecigu tego czasu może zostać
kontynuowana obróbka w zapamitanym miejscu. Potem
wartość ta zostaje usunita, aby uniknć zbyt dużej ilości
danych na dysku twardym.
Zmiana trybu pracy jest po odpracowaniu grupy zapisów
z TO lub CTO dozwolona
Nastpujce funkcje nie s dozwolone:
n Przełczenie obszaru przemi eszczenia
n Przesuwanie punktu zerowego PLC
n M118
Opuścić plik palet
U
U
U
Wybrać zarzdzanie plikami: Klawisz PGM MGT nacisnć
Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dl a
żdanego typu pliku nacisnć, np. WSKAZAĆ .H
Wybrać żdany plik
Odpracować plik palet
W parametrze maszynowym 7683 określa si, czy tabela
palet ma zostać odpracowana blokami czy też w trybie
cigłym (patrz „Ogólne parametry użytkownika” na
stronie 438).
U
U
U
U
Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić
do pamici/edycja: Klawisz PGM MGT nacisnć
Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.P nacisnć
Wybrać tabel palet przy pomocy klawiszy ze strzałk, przyciskiem
ENT potwierdzić
Odpracować tabel palet: Nacisnć klawisz NCStart, TNC
odpracowuje palety jak to ustalono w parametrze maszynowym
7683
HEIDENHAIN iTNC 530
99
4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce
Podział monitora przy odpracowywaniu tabeli palet
Jeżeli chcemy zobaczyć jednocześnie zawartość programu i
zawartość tabeli palet, to prosz wybrać podzi ał moni tora
PROGRAM + PALETA. Podczas odpracowywania TNC przedstawi a
na lewej połowie moni tora program i na prawej połowie monitora
palet. Aby móc obejrzeć zawartość programu przed jego
odpracowywaniem, prosz postpić w nastpujcy sposób:
U Wybrać tabele palet
U Przy pomocy klawiszy
ze strzałk prosz wybrać program, który
chcemy sprawdzić
U Softkey OTWORZ PROGRAM nacisnć: TNC ukazuje na ekranie
wybrany program. Przy pomocy klawiszy ze strzałk można teraz
strona po stronie zajrzeć do programu
U Powrót do tabel i palet: Prosz nacisnć Softkey END PGM
100
4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami
5
Programowanie: narzdzia
5.1 Wprowadzenie informacji dotycz¹cych narzêdzi
5.1 Wprowadzenie informacji
dotycz3cych narzdzi
Posuw F
Posuw F to prdkość w mm/min (cale/min), z któr punkt środkowy
narzdzia porusza si po swoi m torze. Maksymalny posuw może być
różnym dla każdej osi maszyny i jest określony poprzez parametry
maszynowe.
wprowadzenia
Posuw można wprowadzić w każdym wierszu pozycjonowania lub
oddzielnym wierszu. Prosz w tym celu nacisnć klawisz F na
kl awiaturze alfanumerycznej.
Z
S
S
Y
F
X
Posuw s zybki
Dla biegu szybkiego prosz wprowadzić G00.
Okres działania
Ten, przy pomocy wartości liczbowych programowany posuw
obowizuje do bloku, w którym zostaje zaprogramowany nowy
posuw. Jeżeli nowy posuw to G00 (bieg szybki), to po nastpnym
wierszu z G01 obowizuje ponownie posuw ostatnio
zaprogramowany wartościami liczbowymi.
Zmiana w czas ie przebiegu programu
W czasie przebiegu programu zmienia si posuw przy pomocy gałki
obrotowej Override F (Overridefunkcja przyśpieszenia lub
spowolnienia posuwu wypełniana manualnie) dla posuwu.
Prdkość obrotowa wrzeciona S
Prdkość obrotow wrzeciona S prosz wprowadzić w obrotach na
minut (Obr/min) w dowolnym bloku (np. przy wywołaniu narzdzia).
Programowana zmiana
W progrramie obróbki można zmienić prdkość obrotow wrzeciona
przy pomocy Swiersza.
U Programowanie prdkości obrotowej wrzeciona:
Nacisnć klawi sz S na klawiaturze alfanumerycznej
U Wprowadzenie
nowej prdkości obrotowej
wrzeciona
Zmiana w czas ie przebiegu programu
W czasie przebiegu programu prosz zmienić prdkość obrotow
wrzeciona przy pomocy gałki obrotowej Override S dla prdkości
obrotowej wrzeciona.
102
5 Programowanie: narzêdzia
5.2 Dane o narzêdziach
5.2 Dane o narzdziach
Warunki dla przeprowadzenia korekcji
narzdzia
Z reguły programuje si współrzdne ruchów kształtowych tak, jak
został wymiarowany obrabiany przedmiot na rysunku technicznym.
Aby TNC mogła obliczyć tor punktu środkowego narzdzi a, to znaczy
mogła przeprowadzi ć korekcj narzdzia, nal eży wprowadzić
długość i promień do każdego używanego narzdzia.
Dane o narzdziach można wprowadzać albo bezpośrednio przy
pomocy funkcji G99 do programu albo oddzielnie w tabelach
narzdzi. Jeżeli dane o narzdziach zostaj wprowadzone do tabeli,
s tu do dyspozycj i inne specyficzne informacje dotyczce narzdzi.
Podczas przebiegu programu obróbki TNC uwzgldnia wszystkie
wprowadzone informacje.
Numer narzdzia, nazwa narzdzia
Każde narzdzie oznaczone jest numerem od 0 do 254. Jeśli
pracujemy z tabelami narzdzi, to możemy używać wyższych
numerów i dodatkowo nadawać nazwy narzdzi.
Narzdzie o numerze 0 jest określone jako narzdzie zerowe i
posiada długość=0 oraz promień R=0.
Prosz zdefi niować w tabelach narzdzi narzdzie T0
również z L=0 i R=0.
Długość narzdzia L:
Długość narzdzia L można określać dwoma sposobami:
Z
Różnica z długości narzdzia i długości
narzdzia zerowego L0
Znak liczby:
L>L0:
L<L0:
Narzdzie jest dłuższe niż narzdzie zerowe
Narzdzie jest krótsze niż narzdzie zerowe
L0
Określić długość:
U
U
U
U
U
U
Narzdzie zerowe przemieścić do pozycji odniesienia w osi
narzdzi (np. powierzchnia obrabianego przedmiotu z Z=0)
Wskazanie osi narzdzi ustawić na zero (wyznaczyć punkt
odniesienia)
Zmienić na nastpne narzdzie
Narzdzie przesunć na t sam pozycj odniesienia jak narzdzie
zerowe
Wskaźnik osi narzdzi pokazuj e różnic długości midzy
narzdziem i narzdziem zerowym
Wartość przej ć klawiszem „Przejć pozycj rzeczywist “ do G99
wiersza lub do tabeli narzdzi
HEIDENHAIN iTNC 530
X
103
5.2 Dane o narzêdziach
Ustalenie długości L przy pomocy przyrz3du ustawienia
wstpnego
Prosz wprowadzić ustalon wartość bezpośrednio do definicji
narzdzia G99 lub do tabeli narzdzi.
Promień narzdzia R
Promień narzdzia zostaje wprowadzony bezpośrednio.
Wartości delta dla długości i promieni
Wartości delta oznaczaj odchylenia od długości i promienia
narzdzi.
Dodatnia wartość delty oznacza naddatek (DL, DR>0). Przy obróbce
z naddatkiem prosz wprowadzić wartość naddatku przy
programowaniu wywołania narzdzia z T.
R
Ujemna wartość delty oznacza niedomiar (DL, DR<0). Niedomi ar
zostaje wprowadzony do tabel i narzdzi dla zużycia narzdzia.
L
Prosz wprowadzić wartości delty w postaci wartości l iczbowych, w
Tbl oku można przekazać wartość delty przy pomocy Qparametru.
Zakres wprowadzenia: W artości delty mog wynosić maksymal nie
± 99,999 mm.
R
DR<0
DR>0
DL<0
DL>0
Wprowadzenie danych o narzdziu do
programu
Numer, długość i promień dla określonego narzdzia określa si w
programie obróbki jednorazowo w G99bloku:
U Wybrać definicj narzdzia:
Klawisz TOOL DEF nacisnć
narzdzia :Przy pomocy numeru narzdzia
oznaczyć jednoznacznie narzdzie
U Numer
U Długość narzdzia
:wartość korekcji dl a długości
U Promień narzdzia
:wartość korekcji dla promieni a
Podczas dialogu można wprowadzać wartość dla
długości i promienia bezpośrednio w polu dialogu:
Nacisnć wymagany Softkey osi.
Przykład NCwiersz:
N40 G99 T5 L +10 R+ 5 *
104
5 Programowanie: narzêdzia
5.2 Dane o narzêdziach
Wprowadzenie danych o narzdziach do tabeli
W tabeli narzdzi można defi niować do 32767narzdzi włcznie i
wprowadzać do pamici ich dane. Li czb narzdzi, która zostaje
wyznaczona przez TNC przy otwarciu tabeli, definiuje si przy
pomocy parametru maszynowego 7260. Prosz zwrócić uwag na
funkcje edycji w dalszej czści tego rozdziału. Aby móc wprowadzi ć
kilka danych korekcyjnych dla danego narzdzia( (indeksować
numer narzdzia), prosz ustawić parametr maszynowy 7262 różny
od 0.
Tabele narzdzi musz być używane, jeśli
n Indeksujemy narzdzia, jak np. wiertło stopni owe z ki lkoma
korekcjami długości, których chcemy używać
n maszyna jest wyposażona w urzdzenie automatycznej wymiany
narzdzi
n jeśli chcemy przy pomocy TT 130 dokonywać automatycznego
pomiaru narzdzi, patrz Podrcznik obsługi maszyny, Cykle sondy
pomiarowej , rozdział 4
n jeśli chcemy przy pomocy cyklu G122 dokonać przecigania na
gotowo (patrz „PRZECI[GANIE (cykl G122)” na stronie 285)
n jeśli chcemy pracować z automatycznym obliczaniem danych
obróbki
Tabela narzdzi: Dane o narzdziach
Skrót
Wprowadzenie informacji
Dialog
T
Numer, przy pomocy którego narzdzie zostaje wywołane w
programie (np. 5, i ndeksowane: 5.2) 5.2)
–
NAZWA
Nazwa, któr narzdzie zostaje wywołane w programie
Nazwa narzdzia?
L
Wartość korektury dla długości narzdzi a L
Długość narzdzia?
R
Wartość korektury dla promienia narzdzia R
Promień narzdzia R?
R2
Promień narzdzia R2 dla freza kształtowego(tylko dla
trój wymiarowej korektury promi enia lub graficznego
przedstawienia obróbki frezem kształtowym)
Promień narzdzia R2?
DL
Wartość delta promienia narzdzia R2
Naddatek długości narzdzia ?
DR
Wartość delta promienia narzdzia R
Naddatek promienia narzdzia R?
DR2
Wartość delta promienia narzdzia R2
Naddatek prom ienia narzdzia R 2?
LCUTS
Długość powierzchni e tncej narzdzia dla cyklu 22
Długość ostrzy w osi narzdzi?
ANGLE
Maksymal ny kt zagłbiania narzdzia przy posuwistozwrotnym
ruchu pogłbiajcym dla cykli 22 i 208
Maksymalny k3t zagłbiania ?
TL
Nastawi ć blokad narzdzia (TL: dla Tool Locked =
angl .narzdzie zablokowane)
Narzdzie zablokowane?
Tak = ENT / Nie = NO ENT
RT
Numer narzdzia siostrzanego – jeśli w dyspozycji – jako
narzdzie zamienne (RT: dla Replacement Tool = angl. Narzdzie
zamienne); patrz także TIME2
Narzdzie siostrzane ?
HEIDENHAIN iTNC 530
105
5.2 Dane o narzêdziach
Skrót
Wprowadzenie informacji
Dialog
TIME1
Maksymalny okres żywotności narzdzi a w minutach. Ta funkcja
zależy od rodzaju maszyny i jest opisana w podrczniku obsługi
maszyny.
Maks. okres trwałości?
TIME2
Maksymalny okres trwałości narzdzi a przy wywołaniu narzdzia Maksymalny okres trwałości przy
w minutach: Jeżeli aktualny okres trwałości osiga lub przekracza TOOL CALL?
t wartość, to TNC używa przy nastpnym wywołani u narzdzia
narzdzia siostrzanego (patrz także CUR.TIME)
CUR.TIME
Aktualny okres żywotności narzdzia w minutach: TNC zlicza
aktualny okres trwałości (CUR.TIME: dla CURrentTIME = angl.
Aktualny/bieżcy czas) samodzielnie. Dla używanych narzdzi
można wprowadzi ć wielkość zadan
Aktualny okres trwałości?
DOC
Komentarz do narzdzia (maksymalni e 16 znaków)
Komentarz do narzdzia?
PLC
Informacja o tym narzdziu, która ma zostać przekazana do PLC PLCstan?
PLCVAL
W artość dla tego narzdzia, która powi nna być przeniesiona na
PLC
PLCwartość ?
PTYP
Typ narzdzia dla opracowania w tabel i miejsca
Typ narzdzia dla tabeli miejsca?
Tabela narzdzi: Dane o narzdziu dla automatycznego
pomiaru narzdzia
Opis cykli dla automatycznego pomiaru narzdzi: Patrz
Podrcznik obsługi dla użytkownika Cykle sondy
impulsowej, rozdział 4.
Skrót
Wprowadzenie informacji
Dialog
CUT
Ilość ostrzy narzdzia (maksymalnie 20 ostrzy)
Liczba ostrzy ?
LTOL
Dopuszczalne odchylenie długości narzdzia L dla rozpoznania
zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to
TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do
0,9999 mm
Tolerancja na zużycie: długość?
RTOL
Dopuszczalne odchylenie promienia narzdzia dla rozpoznania
zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to
TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do
0,9999 mm
Tolerancja na zużycie: promień?
DIRECT.
Ki erunek cicia narzdzia dla pomiaru przy obracajcym si
narzdziu
Kierunek cicia (M3 = –)?
TT:ROFFS
Pomiar długości: Przesunicie narzdzia pomidzy środkiem
Stylusa i środkiem narzdzi a. Nastawienie wstpne: Promień
narzdzia R (klawisz NO ENTpowoduj e R)
Przemieszczenie narzdzia
promień ?
TT:L OFFS
Pomiar promienia: dodatkowe przemieszczeni e narzdzia do
MP6530 (patrz „Ogólne parametry użytkownika ” na stronie 438)
pomidzy górn krawdzi Stylusa i doln krawdzi narzdzia.
Nastawienie wstpne: 0
Przemieszczenia narzdzia
Długość?
106
5 Programowanie: narzêdzia
Wprowadzenie informacji
Dialog
LBREAK
Dopuszczalne odchylenie długości narzdzia L dl a rozpoznani a
pknicia. Jeśli wprowadzona wartość zostanie przekroczona,
to TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do
0,9999 mm
Tolerancja na pknicie:
długość?
RBREAK
Dopuszczalne odchylenie od promienia narzdzia R dl a
rozpoznania pknicia. Jeśli wprowadzona wartość zostanie
przekroczona, to TNC blokuje narzdzie (stan L). Zakres
wprowadzenia: 0 do 0,9999 mm
Tolerancja na pknicie:
promień?
5.2 Dane o narzêdziach
Skrót
Tabela narzdzi: Dane o narzdziach dla automatycznego
obliczania liczby obrotów / posuwu
Skrót
Wprowadzenie informacji
Dialog
TYP
Typ narzdzia (MILL=frez, DRILL=wiertło, TAP=gwintownik):
Softkey WYBRAĆ MAT. OSTRZA (3ci pasek Softkey); TNC
wyświetla okno, w którym można wybrać typ narzdzia
Typ narzdzia?
TMAT
Materiał ostrza narzdzia: Softkey WYBRAĆ MAT. OSTRZA (3
ci pasek Softkey); TNC wyświetla okno, w którym można wybrać
materiał ostrza
Materiał ostrza narzdzia ?
CDT
Tabela danych skrawania: Softkey WYBRAĆ MAT. OSTRZA (3
ci pasek Softkey); TNC wyświetla okno, w którym można wybrać
tabel danych skrawania
Nazwa tabeli danych skrawania ?
Tabela narzdzi: Tabela narzdzi: dane o narzdziach dla
przeł3czaj3cych 3Dsond pomiarowych (tylko jeśli Bit1 w
MP7411 = 1 jest ustawiony, patrz także Podrcznik obsługi,
Cykle sondy pomiarowej)
Skrót
Wprowadzenie informacji
Dialog
CALOF1
TNC odkłada przy kalibrowaniu przesunicie środka w osi
głównej 3Dsondy do tej szpalty, jeśli w menu kal ibrowania
podany jest numer narzdzia
Przesunicie współosiowości
sondy w osi głównej ?
CALOF2
TNC odkłada przy kalibrowaniu przesunicie współosiowości w
osi pomocniczej 3Dsondy do tej szpalty, jeśli w menu
kalibrowania podany jest numer narzdzia
Przesunicie współosiowości
sondy w osi pomocniczej?
CALANG
TNC odkłada przy kalibrowaniu kt wrzeciona, pod którym 3D
sonda została skalibrowana, jeśl i w menu kalibrowania podany
jest numer narzdzia
K3t wrzeciona przy kalibrowaniu?
HEIDENHAIN iTNC 530
107
5.2 Dane o narzêdziach
Edycja tabeli narzdzi
Obowizujca dla przebiegu programu tabela narzdzi nosi nazw
pliku TOOL T. TOOL T musi znajdować si w skoroszycie TNC:\ i
może być edytowana tylko w jednym rodzaju pracy maszyny. Tabele
narzdzi, które maj być zbierane w archiwum lub używane dla
testowania programu, prosz oznaczyć dowoln inn nazw z
końcówk .T.
Otworzyć tabel narzdzi TOOL.T:
U Wybrać dowolny
rodzaj pracy maszyny
U Wybrać tabel narzdzi: Softkey TABELA NARZEDZI
nacisnć
U Softkey EDYCJA ustawić
na „ON“
Otworzyć dowoln inn tabel narzdzi:
U Wybrać rodzaj pracy
Program wprowadzić do pamici/edycja
U Wywołać zarzdzanie plikami
U Wyświetlić wybór
typu pliku: Softkey TYP WYBRAĆ
nacisnć
U Wyświetlić pliki typu .T:
Softkey POKAZ.T nacisnć
U Prosz wybrać pli k lub wprowadzić now
nazw
pliku. Prosz potwierdzić kl awiszem ENT lub przy
pomocy Softkey W YBIERZ
Jeśli otwarto tabel narzdzi dla edycji, to można przesunć jasne
pole w tabeli przy pomocy klawiszy ze strzałk lub przy pomocy
Softkeys na każd dowoln pozycj. Na dowolnej pozycji można
zapamitane wartości nadpisywać lub wprowadzać nowe wartości.
Dodatkowe funkcje edytowania znajduj si w tabeli w dalszej czści
rozdziału.
Jeśli TNC nie może wyświetlić jednocześnie wszystkich pozycji w
tabeli narzdzi, to belka u góry w tabeli ukazuje symbol „>>“ lub
„<<“.
Funkcje edycji dla tabeli narzdzi
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Szukać nazwy narzdzia w tabeli
108
5 Programowanie: narzêdzia
5.2 Dane o narzêdziach
Funkcje edycji dla tabeli narzdzi
Softkey
Informacje o narzdziu przedstawić kolumnami
lub wszystkie informacj e o narzdziu
przedstawić na jednej stronie monitora
Skok do pocztku wierszy
Skok na koniec wierszy
Skopi ować pole z jasnym tłem
Wstawić skopiowane pole
Możliw do wprowadzenia liczb wi erszy
(narzdzi)dołczyć na końcu tabeli
Wiersz z indeksowanym numerem narzdzia
wstawićza aktualnym wierszem. Funkcja ta jest
aktywna, jeśl dla narzdzia można odkładać
kilka danych korekcji (parametr maszynowy
7262 nierówny 0). TNC dołcza za ostatnim
istniejcym indeksem kopi danych narzdzia i
podwyższa indeks o 1. zastosowanie: np.
wiertło stopniowe z kilkoma korekcjami
długości
Aktualny wiersz (narzdzie) skasować
Wyświetlić numer miejsca / nie wyświetlać
Wyświetlić wszystkie narzdzia /wyświetlić tylko
te narzdzia, które znajduj si w pamici tabeli
miejsca
Opuścić tabel narzdzi
U Wywołać zarzdzanie plikami i wybrać plik innego typu, np.
program obróbki
HEIDENHAIN iTNC 530
109
5.2 Dane o narzêdziach
Uwagi do tabeli narzdzi
Poprzez parametr maszynowy 7266.x określ a si, jakie dane mog
zostać wprowadzone do tabeli narzdzi i w jakiej kol ejności zostan
przedstawione.
Możliwe jest pojedyńcze szpalty lub wiersze tabeli
narzdzi przepisać treści innego pliku. Warunki:
n Plik docelowy musi już istnieć
n Plik, który ma zostać skopiowany może zawierać tylko
te szpal ty (wiersze), podlegajce zmianie.
Pojedyńcze szpalty lub wiersze prosz kopiować przy
pomocy Softkey ZAMIENIĆ POLA (patrz „Kopiować
pojedyńczy plik” na stronie 55).
110
5 Programowanie: narzêdzia
5.2 Dane o narzêdziach
Tabela miejsca dla urz3dzenia wymiany
narzdzi
Producent maszyn dopasowuje zakres funkcji tabeli
miejsca do danej maszyny. Prosz uwzgldnić
informacje zawarte w podrczniku obsługi maszyny!
Dla automatycznej zmiany narzdzi konieczna jest tabela miejsca
narzdzi TOOL_P.TCH. TNC zarzdza kilkoma tabelami miejsca
narzdzi z dowolnymi nazwami plików. Tabela miejsca narzdzi, któr
chcemy aktywować dla przebiegu programu, wybierana jest w rodzaju
pracy przebiegu programu przez zarzdzanie plikami (stam M).
Edycja tabeli miejsca narzdzi w rodzaju pracy przebiegu
programu
U W ybrać tabel narzdzi: Softkey TABELA NARZEDZI
nacisnć
U W ybrać tabel narzdzi:
Softkey TABELA MIEJSCA
wybrać
U Softkey EDYCJA+,
ustawić na ON
Tabel miejsca wybrać w rodzaju pracy Program wprowadzić
do pamici/wybrać edycj
U W ywołać zarzdzanie plikami
U W yświetlić wybór typu pliku: Softkey TYP
WYBRAĆ
nacisnć
U W yświetlić pliki
typu .TCH: Softkey TCH PLIKI
nacisnć (drugi pasek Softkey).
U Prosz wybrać plik
lub wprowadzić now nazw
pliku. Prosz potwierdzić klawi szem ENT lub przy
pomocy Softkey WYBIERZ
Skrót
Wprowadzenie informacji
Dialog
P
Numer miejsca narzdzi a w magazynie narzdzi
–
T
Numer narzdzia
Numer narzdzia?
ST
Narzdzie j est narzdziem specjalnym (ST: dla Special Tool =angl . narzdzie
specjalne); jeśli to narzdzie specjalne blokuje miejsca przed i za swoim
miejscem, to prosz zaryglować odpowiednie miejsce w szpalcie L (stan L)
Narzdzie specjalne ?
F
Narzdzie zawsze umieszczać z powrotem na to samo miejsce w magazynie
(F: dla Fixed = angl. określony)
Stałe miejsce: tak= ENT /
nie = NO ENT
L
Miejsce zablokowane (L : dla Locked = angl. zablokowany, patrz także szpalta ST) Miejsce zablokowane tak
= ENT / nie = NO ENT
PLC
Informacja o tym miejscu narzdzia, która ma być przekazana do PLC
PLCstan?
TNAME
Wyświetlenie nazwy narzdzia z TOOL.T
–
DOC
Wyświetlanie komentarza do narzdzia z TOOL.T
–
HEIDENHAIN iTNC 530
111
5.2 Dane o narzêdziach
Funkcje edycji dla tabeli miejsca
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Ustawić ponownie tabel miejsca
Skok do pocztku nastpnego wiersza
Wycofać szpal t numer narzdzia T
112
5 Programowanie: narzêdzia
5.2 Dane o narzêdziach
Wywołać dane o narzdziu
Wywołanie narzdzia w programie obróbki nastpuje przy pomocy
klawi sza TOOL CALL:
U Numer
narzdzia: Wprowadzić numer lub nazw
narzdzia. Narzdzie zostało uprzednio określone w
G99bloku lub w tabeli narzdzi. Nazw narzdzia
prosz wnieść w cudzysłowi u. Nazwy odnosz si do
wpisu w aktywnej tabeli narzdzi TOOL .T. Aby
wywołać narzdzie z innymi wartościami korekcji,
prosz wprowadzić do tabeli narzdzi zdefiniowany
i ndeks po punkcie dziesitnym
U Oś wrzeciona Z
płaszczyznaXY: Wprowadzić oś
narzdzia. Przejć ustawienie wstpne G17: kl awisz
ENT nacisnć, l ub poprzez Softkey wybrać inn oś
narzdzi
U Prdkość obrotowa
wrzeciona S: Wprowadzić
bezpośrednio prdkość obrotow wrzeciona lub
polecić wykonani e obl iczeń TNC, jeśli pracujemy z
tabelami danych skrawania. Prosz naci snć w tym
celu Softkey S AUTOM. OBLICZANIE. TNC
ogranicza prdkość obrotow wrzeciona do
wartości maksymalnej, która określona jest w
parametrze maszynowym 3515. Wprowadzon
prdkość obrotow klawi szem ENT potwierdzić
U Posuw F: Wprowadzi ć bezpośrednio
prdkość
obrotow wrzeciona l ub polecić wykonanie obliczeń
TNC, jeśli pracujemy z tabelami danych skrawania.
Prosz nacisnć Softkey F AUTOM. OBLICZANIE.
TNC ogranicza posuw do maksymalnego posuwu
„najwolniejszej osi “ (określony w parametrze 1010).
F działa tak długo, aż zostanie zaprogramowany w
bloku pozycjonowania lub w Tbloku nowy posuw.
Potwierdzić wprowadzenie posuwu klawiszem ENT
U Naddatek długości
narzdzia: Wprowadzić
wartość del ta dla długości narzdzia, klawiszem
ENT potwierdzić
U Naddatek promienia narzdzia:
Wprowadzić
wartość del ta dla promienia narzdzia, klawiszem
ENT potwierdzić
U Naddatek promienia narzdzia
2: W prowadzi ć
wartość del ta dla promienia narzdzia 2, klawiszem
ENT potwierdzić
Przykład: Wywołanie narzdzia
Wywołane zostaje narzdzie numer 5 w osi narzdzi Z przy prdkości
obrotowej wrzeci ona 2 500 obr/min. Naddatek dla długości
narzdzia wynosi 0,2 mm, niedomiar dla promienia narzdzia 1 mm.
N20 T 5.2 G 17 S2500 DL+0,2 DR 1
Litera D przed L i R oznacza wartość wartość delta
HEIDENHAIN iTNC 530
113
5.2 Dane o narzêdziach
Wybór wstpny przy tabelach narzdzi
Jeżeli używane s tabele narzdzi, to dokonuje si przy pomocy
G51wiersza wyboru wstpnego nastpnego używanego narzdzia.
W tym celu prosz wprowadzić numer narzdzia i Qparametr lub
nazw narzdzia w cudzysłowiu.
114
5 Programowanie: narzêdzia
5.2 Dane o narzêdziach
Wymiana narzdzia
Wymiana narzdzia jest funkcj zależn od rodzaju
maszyny. Prosz uwzgldnić informacje zawarte w
podrczniku obsługi maszyny!
Położenie przy zmianie narzdzia
Pozycja zmiany narzdzia musi być osigalna bezkolizyjnie. Przy
pomocy funkcji dodatkowych M91 i M92 można najechać stał dla
maszyny pozycj zmiany. Jeśli przed pierwszym wywołaniem
narzdzia został zaprogramowany T0, to TNC przesuwa trzpień
chwytowy w osi wrzeciona do położenia, które jest ni ezależne od
długości narzdzia.
Rczna wymiana narzdzia
Przed rczn wymian narzdzia wrzeciono zostaje zatrzymane i
narzdzie przesunite do położenia zmiany narzdzia:
U
Dojść do położenia zmiany narzdzia zgodnie z programem
U
Przerwać przebieg programu , patrz „Przerwać obróbk”, stronie
400
Zmienić narzdzie
Kontynuować przebieg programu, patrz „Kontynuowanie
programu po jego przerwaniu”, stronie 402
U
U
Automatyczna zmiana narzdzia
Przy automatycznej zmianie narzdzia przebieg programu nie
zostaje przerwany. Przy wywołaniu narzdzia z T TNC zmieni a
narzdzie z magazynu narzdzi.
Automatyczna wymiana narzdzia przy przekroczeniu czasu
postoju: M101
M101 jest funkcj zależn od maszyny. Prosz
uwzgl dnić informacje zawarte w podrczni ku obsługi
maszyny!
Jeśli okres trwałości narzdzia osiga TIME2, to TNC zamienia
automatycznie na narzdzie siostrzane. W tym celu prosz na
pocztku programu aktywować funkcj dodatkow M101. Działanie
M101 można anul ować przy pomocy M102.
Automatyczna wymiana narzdzia nastpuje nie bezpośrednio po
upływie czasu postoju, a wykonaniu kilku dalszych zapisów
programu, w zależności od obciżenia sterowania.
Warunki dla standardowych zapisów NCz korektur3 promienia
R0, RR, RL
Promień narzdzia siostrzanego musi być równym promieniowi
pocztkowo używanego narzdzia. Jeśli te promienie nie s równe,
TNC ukazuje tekst komunikatu i nie wymienia narzdzia.
HEIDENHAIN iTNC 530
115
5.3 Korekcja narzêdzia
5.3 Korekcja narzdzia
Wstp
TNC koryguje tor narzdzia o wartość korekcji dla długości narzdzia
w osi wrzeciona i o promień narzdzia na płaszczyźnie obróbki.
Jeśli program obróbki zostaje zestawiony bezpośrednio na TNC, to
korekcja promienia narzdzia działa tylko na płaszczyźni e obróbki.
TNC uwzgldnia przy tym do piciu osi włcznie, razem z osiami
obrotu.
Korekcja długości narzdzia
Korekcja narzdzia dla długości działa bezpośrednio po wywołaniu
narzdzia i j ego przesuniciu w osi wrzeciona. Zostaje ona
anulowana po wywołaniu narzdzia o długości L=0.
Jeśli korekcja długości o wartości dodatniej zostanie
anulowana przy pomocy T0, to zmniejszy si odstp
narzdzia od obrabianego przedmiotu.
Po wywołaniu narzdzia zmienia si zaprogramowane
przemieszczenie narzdzia w osi wrzeciona o różnic
długości pomidzy starym i nowym narzdziem.
Przy korekcji długości zostaj uwzgldnione wartości delta zarówno
z Tbloku jak i z tabeli narzdzi.
Wartość korekcji= L + DLT + DLTAB z
L:
DL TL :
DL TAB:
116
Długość narzdzia L z G99wiersza lub tabeli
narzdzi
Naddatek DL dla długości Tbloku (ni e
uwzgldniony przez wyświetlacz położeni a)
Naddatek DL dla długości z tabeli narzdzi
5 Programowanie: narzêdzia
5.3 Korekcja narzêdzia
Korekcja promienia narzdzia
Zapis programu dla przemieszczenia narzdzia zawiera
n G41 lub G 42 dla korekcji promienia
n G43 albo G 44, dl a korekcji promienia przy równoległym do osi
ruchu przemieszczenia
n G40, nie ma być przeprowadzona korekcja promienia
G41
G40
Korekcja promienia działa, bezpośrednio po wywołaniu narzdziai
po jego przemieszczeniu na płaszczyźnie z G41 lub G42.
R
TNC anuluje korekcj promienia, jeśli:
R
n jeśl i zaprogramuj emy blok pozycjonowania przy
pomocy G40
n Wywołanie programu z %... zaprogramować
n wybierzemy nowy programu przy pomocy PGM MGT
Przy korekcji długości zostaj uwzgldnione wartości delta zarówno
z Tbloku jak i z tabeli narzdzi:
Wartość korekcji= R + DRT + DRTAB z
R:
DR T:
DR TAB:
Promi eń narzdzia R z G99wiersza lub tabeli narzdzi
Naddatek DR dla długości z Tbloku (nie uwzgldniony
przez wyświetlacz położenia)
Naddatek DR dla promieni a z tabeli narzdzi
Ruchy kształtowe bez korekcji promienia: R0
Narzdzie przemieszcza si na płaszczyźnie obróbki ze swoim
punktem środkowym na zaprogramowanym torze lub na
zaprogramowanych współrzdnych.
Zastosowanie Wiercenie, pozycjonowanie wstpne.
Z
Y
X
Y
X
HEIDENHAIN iTNC 530
117
5.3 Korekcja narzêdzia
Ruchy kształtowe z korekcj3 promienia: G42 i G41
G42
G41
Narzdzie przemieszcza si na prawo od konturu
Narzdzie przemieszcza si na lewo od konturu
Y
Punkt środkowy narzdzi a leży w odległości równej promieniowi
narzdzia od zaprogramowanego konturu. „Na prawo“ i „na lewo“
oznacza położenie narzdzia w kierunku przemieszczenia wzdłuż
konturu narzdzia. Patrz rysunki po prawej stronie.
Pomidzy dwoma bl okami programowymi z różnymi
korekcjami promienia G42 i G41 musi znajdować si
przynajmniej jeden blok przemieszczenia na
płaszczyźnie obróbki bez korekcji promienia (to znaczy
G40).
G41
Korekcja promienia bdzie aktywna do końca zapisu, od
momentu kiedy została po raz pierwszy
zaprogramowana.
Można aktywować także korekcj promienia dla osi
pomocniczych płaszczyzny obróbki. Prosz
zaprogramować osie pomocnicze także w każdym
nastpnym bloku, ponieważ w przeciwnym razie TNC
przeprowadzi korekcj promienia ponownie w osi
głównej.
Przy pierwszym zapisie z korekcj promieni a G42/G41 i
przy anul owaniu z G40, TNC pozycjonuje narzdzie
zawsze pionowo na zaprogramowany punkt startu i
punkt końcowy. Prosz tak wypozycj onować narzdzie
przed pierwszym punktem konturu lub za ostatnim
punktem konturu, żeby kontur nie został uszkodzony.
Wprowadzenie korekcji promienia
Korekcj promienia wprowadzamy w wierszu G01:
X
Y
G42
X
Przemieszczenie narzdzia na lewo od
zaprogramowanego konturu: Wybrać funkcj G41,
albo
Przemieszczenie narzdzia na prawo od
zaprogramowanego konturu: Wybrać funkcj G42,
albo
Przemieszczenie narzdzia bez korekcji promienia
albo anulowanie korekcji promienia: Wybrać G40
funkcj
zakończyć wiersz: Kl awisz END nacisnć
118
5 Programowanie: narzêdzia
5.3 Korekcja narzêdzia
Korekcja promienia: Obróbka naroży
n naroża zewntrzne:
Jeśli zaprogramowano korekcj promienia, to TNC wiedzie
narzdzie wzdłuż naroży zewntrznych albo po kole przejściowym
albo po Spline (wybór przez MP7680). W razie potrzeby TNC
redukuje posuw przy narożnikach zewntrznych, na przykład w
przypadku dużych zmian kierunku.
n Naroża wewntrzne:
Przy narożnikach wewntrznych TNC oblicza punkt przecicia
torów, po których przesuwa si skorygowany punkt środkowy
narzdzia. Od tego punktu poczynajc narzdzie przesuwa si
wzdłuż nastpnego elementu konturu. W ten sposób obrabiany
przedmiot nie zostaje uszkodzony w narożnikach wewntrznych. Z
tego wynika, że promień narzdzia dla określonego konturu nie
powinien być wybierany w dowolnej wielkości.
RL
Prosz nie ustalać punktu rozpoczcia i zakończenia
obróbki wewntrznej w punkcie narożnym konturu,
ponieważ w ten sposób może dojść do uszkodzenia
konturu.
Obrabiać narożniki bez korekcji promienia
Bez korekcji promienia można regulować tor narzdzia i posuw na
narożnikach obrabianego przedmiotu przy pomocy funkcji
dodatkowej M90 Patrz „Przeszli fowanie naroży: M90”, stronie 165.
RL
HEIDENHAIN iTNC 530
RL
119
5.4 Peripheral Milling: 3D-korekcja promienia z orientacj¹ wrzeciona
5.4 Peripheral Milling: 3D
korekcja promienia z
orientacj3 wrzeciona
Zastosowanie
Przy Peripheral Milling TNC przesuwa narzdzie prostopadl e do
ki erunku ruchu i prostopadl e do ki erunku narzdzia o wartość równ
sumie wartości delta DR (tabela narzdzi i Twiersz). Kierunek
korekcji określa si przy pomocy korekcji promienia G41/G 42 (patrz
rysunek po prawej stronie u góry, kierunek ruchu Y+).
Aby TNC mogło osignć zadan orientacj narzdzia, należy
aktywować funkcj M128 (patrz „Zachować pozycj ostrza
narzdzia przy pozycjonowaniu osi wahań (TCPM*): M128” na
stronie 180) i nastpnie aktywować korekcj promienia narzdzia.
TNC pozycjonuje nastpnie osie obrotu maszyny automatycznie w
taki sposób, że narzdzie osiga zadane przez współrzdne osi
obrotu ustawieni e narzdzia z aktywn korekcj.
TNC mnie może na wszystkich maszynach
pozycjonować automatycznie osie obrotu. Prosz
zwrócić uwag na podrcznik obsługi maszyny.
Niebezpieczeństwo kolizji!
W przypadku maszyn, których osie obrotu pozwal aj
tylko na ograniczony odcinek przemieszczenia, mog
przy automatycznym pozycjonowaniu wystpić
przesunicia, wymagajce na przykład obrotu stołu
obrotowego o 180°. Prosz uważać na
niebezpieczeństwo kolizji głowicy z obrabi anym
przedmiotem lub mocowadłami.
Orientacj wrzecioa można zdefiniować w wierszu G01 w opisany
poniżej sposób.
Przykład: Definicja orientacji wrzeciona z M128 i współrzdne
osi obrotu
N10 G00 G90 X20 Y+0 Z+0 B+0 C+0 *
Pozycjonowanie wstpne
N20 M128 *
M128 aktywna
N30 G01 G42 X+0 Y+0 Z+0 B+0 C+0 F 1000 *
Korekcj promienia aktywować
N40 X+50 Y+ 0 Z+0 B30 C+0 *
Ustawić oś obrotu (ori entacja narzdzia)
120
5 Programowanie: narzêdzia
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o
obróbce
Wskazówka
TNC musi być przygotwana przez producenta maszyn do
zastosowani a tabel danych o obróbce.
W przeciwnym wypadku ni e znajduj si w dyspozycji na
Państwa maszynie wszystkie tu opisane lub dodatkowe
funkcje. Prosz zwrócić uwag na podrcznik obsługi
maszyny.
Możliwości zastosowania
Poprzez tabele danych skrawania, w których określone s dowol ne
kombi nacje materiał/materiał ostrza, TNC może z prdkości
skrawania VC i posuwu kłów fZ obliczyć prdkość obrotow
wrzeciona S i posuw toru kształtowego F. Podstaw obliczenia jest,
iż zostały określone w programie i w tabeli narzdzi materiał
narzdzia i różne specyficzne dla narzdzia właściwości.
Zanim polecimy TNC automatycznie obliczyć dane
dotyczce skrawania, należy w rodzaju pracy Test
programu uaktywnić tabel narzdzi (stan S), z której to
tabeli TNC powinno czerpać specyficzne dla narzdzi
dane.
Funkcje edycji dla tabeli danych o obróbce
DATEI: TOOL.T
T
R
CUT.
0
...
...
1
...
...
2
+5 4
3
...
...
4
...
...
MM
TMAT
...
...
HSS
...
...
CDT
...
...
PRO1
...
...
DATEI: PRO1.CDT
NR WMAT TMAT
0
...
...
1
...
...
2
ST65 HSS
3
...
...
4
...
...
Vc1
...
...
40
...
...
TYP
...
...
MILL
...
...
F1
...
...
0.06
...
...
%TR25 G71
N10 G30 G17 X+0 Y+0 Z-20
N20 G31 G90 X+100 Y+100 Z+0
N30 WMAT "ST65"
N40 ...
N70 T2 G17 S1273 F305
Softkey
Wstawić wiersz
Z
Wymazać wiersz
Wybrać pocztek nastpnego wiersza
Y
X
Sortować tabel
Skopi ować pole z jasnym tłem (2gi pasek
Softkey)
Wstawić skopiowane pole (2gi pasek Softkey)
Edycja formatu tabel i (2gi pasek Softkey)
HEIDENHAIN iTNC 530
121
5.5 Praca z tabelami danych o obróbce
Tabela dla materiałów obrabianych
przedmiotów
Materiały obrabianych przedmiotów defi niujemy w tabeli WMAT.TAB
(patrz rysunek po prawej u góry). WMAT.TAB jest obj ektem
standardowym w skoroszycie TNC:\, znajduje si w jego pamici i
może zawierać dowolnie dużo nazw materiałów. Nazwa materiału
może zawierać maksymalnie 32 znaki (także puste). TNC wyświetla
treść kolumny NAZWA, j eśli określ ono w programie materiał
obrabianego przedmiotu (patrz nastpny fragment).
Jeśli dokonuje si zmi any standardowej tabeli
materiałów, należy skopiować j do innego skoroszytu.
W przeciwnym razie zmiany te zostan przy Software
Update przepisane danymi standardowymi firmy
HEIDENHAIN. Prosz zdefi niować ścieżk w pliku
TNC.SYS ze słowemkluczem WMAT= (patrz „Plik
konfiguracyjny TNC.SYS”, stronie 127).
Aby uniknć strat danych, prosz pl ik WMAT.TAB
zabezpieczać w regularnych odstpach czasu.
Określenie materiału obrabianego przedmiotu w NC
programie
W NCprogramie prosz wybrać materiał przez Softkey WMAT z
tabeli WMAT.TAB:
U Zaprogramować materiał obrabianego
przedmiotu:
W rodzaju pracy Program wprowadzić do pamici/
edycja nacisnć Softkey WMAT.
U Wyświetlić
tabel W MAT.TAB: Softkey WYBIERZ
OKNO nacisnć, TNC wyświetla w oknie materi ały,
które znajduj si w pamici WAT.TAB
U Wybrać materiał
obrabianego przedmiotu: Prosz
przesunć jasne pole przy pomocy klawiszy ze
strzałk na żdany materiał i potwierdzić klawiszem
ENT. TNC przejmie ten materiał do WMATbloku
U Zakończyć dial og:
Klawisz END nacisnć
Jeśli dokonuje si zmi any WMATbloku w programie,
TNC wydaje komunikat ostrzegawczy. Prosz
sprawdzić, czy zapamtane w Tbloku dane o obróbce
jeszcze obowizuj.
122
5 Programowanie: narzêdzia
5.5 Praca z tabelami danych o obróbce
Tabela dla materiałów obrabianych
przedmiotów
Materiały ostrzy narzdzi definiuje si w tabeli TMAT.TAB. TMAT.TAB
jest objektem standardowym w skoroszycie TNC: znajduje si w
pamici i może zawierać dowolnie dużo nazw materiałów ostrzy
narzdzi (patrz rysunek po prawej stronie u góry). Nazwa materi ału
ostrza może zawierać maksymalnie 16 znaków (także puste). TNC
wyświetla treść kolumny NAZWA, jeśli określa si w tabeli narzdzi
TOOL.T materiał ostrza narzdzi a.
Jeśli dokonuje si zmiany standardowej tabeli
materiałów ostrzy, należy skopiować j do innego
skoroszytu. W przeciwnym razie zmiany te zostan przy
SoftwareUpdate przepisane danymi standardowymi
firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pli ku
TNC.SYS ze słowemkluczem TMAT= (patrz „Plik
konfiguracyj ny TNC.SYS”, stronie 127).
Aby uniknć strat danych, prosz zabezpieczyć plik
TMAT.TAB w regularnych odstpach czasu.
Tabela dla danych obróbki (skrawania)
Kombinacje materiał/materiał ostrza narzdzia z przynależnymi
danymi skrawania prosz zdefiniować w tabeli z nazw .CDT (angl.
cutting data file: Tabela danych skrawania; patrz rysunek po prawej
stronie na środku). Wpisy do tabeli danych obróbki mog być
swobodnie konfigurowane przez użytkownika. Oprócz niezbdnie
koniecznych szpalt NR, WMAT i TMAT TNC może zarzdzać
czterema prdkość skrawania (V C)/posuw (F)kombinacjami.
W skoroszycie TNC:\ znajduje si w pamici standardowa tabela
FRAES_2.CDT danych skrawania Można FRAES_2.CDT dowolnie
edytować i uzupełniać lub wstawiać dowolnie dużo nowych tabeli
danych skrawania.
Jeśli dokonuje si zmiany standardowej tabeli danych
skrawania, należy skopiować j do innego skoroszytu. W
przeciwnym razie zmiany te zostan przy Software
Update przepisane danymi standardowymi firmy
HEIDENHAIN (patrz „Plik konfiguracyjny TNC.SYS”,
stronie 127).
Wszystkie tabele danych obróbki musz być
zapamitane w tym samym skoroszycie. Jeśli ten
skoroszyt nie jest skoroszytem standardowym TNC:\,
należy w pliku TNC.SYS po słowiekluczu PCDT=
wprowadzić ścieżk, na której zapamitane s tabele
danych skrawani a.
Aby uniknć strat danych, prosz zabezpieczać tabele
danych skrawani a w regularnych odstpach czasu.
HEIDENHAIN iTNC 530
123
5.5 Praca z tabelami danych o obróbce
Założenie nowych tabel danych o obróbce
U Wybrać rodzaj pracy Program wprowadzić do pamici/edycja
U Wybrać zarzdzanie plikami: Nacisnć klawisz PGM MGT
U Wybrać skoroszyt, w którym musz być zapamitane tabele
danych skrawania (standard:) TNC:\)
U Wprowadzić dowoln nazw pliku i typ pliku .CDT, potwierdzić
klawiszem ENT
U TNC wyświetl a na prawej połowie monitora różne formaty tabel (w
zal eżności od maszyny, przykład patrz rysunek po prawej stronie u
góry), które odróżniaj si liczb kombinacji prdkość skrawania/
posuw. Prosz przesunć jasne pole przy pomocy klawiszy ze
strzałk na żdany format tabeli i potwierdzić klawiszem ENT. TNC
wytwarza now, pust tabel danych skrawania
Niezbdne informacje w tabeli narzdzi
n Promień narzdzia – szpalta R (DR)
n Liczba zbów (tylko w przypadku narzdzi dla frezowania) –
szpalta CUT
n Typ narzdzia – szpalta TYP
n Typ narzdzia reguluje obliczenie posuwu toru kształtowego:
Narzdzia frezarskie F = S · fZ · z
Wszystkie inne narzdzia: F = S · fZ · z
S: Prdkość obrotowa wrzeciona
fZ : Posuw na jeden zb
fU: Posuw na jeden obrót
z: Liczba zbów
n Materiał ostrza narzdzia– szpalta TMAT
n Nazwa tabeli danych skrawania, która ma zostać użyta dla tego
narzdzia – szpal ta CDT
n Typ narzdzia, materiał ostrza narzdzia i nazw tabei danych
obróbki wybieramy w tabeli narzdzi poprzez Softkey (patrz
„Tabela narzdzi: Dane o narzdziach dl a automatycznego
obliczania l iczby obrotów / posuwu”, stronie 107).
124
5 Programowanie: narzêdzia
5.5 Praca z tabelami danych o obróbce
Sposób postpowania przy pracy z
automatycznym obliczeniem prdkości
obrotowej/posuwu
1
2
3
4
5
6
7
Jeżeli jeszcze nie zapisana: Zapisać materiał obrabianego
przedmiotu w pliku WMAT.TAB
Jeżeli jeszcze nie zapisana: Zapisać materiał ostrza w pliku
TMAT.TAB
Jeżeli jeszcze nie zapisana: Zapisać wszystkie konieczne dla
obliczenia parametrów skrawani a, specyficzne dla narzdzia
dane w tabeli narzdzi:
n Promień narzdzia
n Liczba zbów
n Typ narzdzia
n Materiał ostrza narzdzia
n Przynależna do narzdzia tabela danych skrawania
Jeżeli jeszcze nie zapisana: Zapisać dane skrawania w dowolnej
tabeli danych skrawania (CDTplik)
Tryb pracy Test: Aaktywować tabel narzdzi, z której TNC za
czerpać specyficzne dla narzdzia dane (stan S)
W programie NC: Przez Softkey WMAT określić materiał
obrabianego przedmiotu
W programie NC: W TOOL CALLwierszu obl iczyć automatycznie
prdkość obrotow wrzeciona i posuw poprzez Softkey
Zmiana struktury tabeli
Tabele danych skrawani a s dla TNC tak zwanymi „swobodnie
definiowalnymi tabelami “. Format swobodnie definiowalnej tabeli
zmienia si przy pomocy edytora struktury.
TNC może opracowywać maksymalnie 200 znaków w
wierszu i maksymalnie 30 kolumn (szpalt).
Jeśli wstawia si do istniejcej tabeli później jeszcze
jedn szpalt, to TNC nie przesuwa automatycznie
wprowadzonych wcześniej wartości.
Wywołanie edytora struktury
Prosz nacisnć Softkey FORMAT EDYCJA (2gi pozi om Softkey).
TNC otwiera okno edytora (patrz rysunek po prawej), w którym
struktura tabeli zaprezentowana jest „z obrotem o 90° “. Jeden wiersz
w oknie edytora definiuj e szpalt w przynależnej tabel i. Prosz
zaczerpnć znaczenie polecenia struktury (wpis do paginy górnej) ze
znajdujcej si obok tabel i.
HEIDENHAIN iTNC 530
125
5.5 Praca z tabelami danych o obróbce
Zakończyć edytor struktury
Prosz nacisnć klawisz END. TNC przekształca dane, które były już
w tabeli zapamitane, na nowy format. Elementy, których TNC nie
mogła przekształcić w now struktur, oznaczone s przez # (np.
jeśli zmniejszono szerokość szpalty).
Polecenie
struktury
Znaczenie
NR
Numer szpal ty
NAZWA
Tytuł szpalty
TYP
N Wprowadzenie numeryczne
C: W prowadzenie alfanumeryczne
WIDTH
Szerokość szpalty. Dla typu Nwłcznie ze
znakiem liczby, przecinek i po przecinku
ustawić
DEC
Liczba miejsc po przecinku (max. 4, działa tylko
dla typu N)
ENGLISH
do
HUNGARIA
Dialogi zależne od jzyka do(maks.32 znaków)
126
5 Programowanie: narzêdzia
5.5 Praca z tabelami danych o obróbce
Przesyłanie danych z tabeli danych skrawania
Jeżeli wydajemy plik typu .TAB lub .CDT przez zewntrzny interfejs
danych, to TNC zapamituje definicj struktury tabeli. Definicja
struktury rozpoczyna si wierszem #STRUCTBEGIN i kończy
wierszem #STRUCTEND. Prosz zaczerpnć znaczenie
pojedyńczych słówkluczy z tabeli „Polecenie struktury“ (patrz
„Zmiana struktury tabeli ”, stronie 125). Za #STRUCTEND TNC
zapamituje rzeczywist treść tabeli.
Plik konfiguracyjny TNC.SYS
Plik konfiguracyjny TNC.SYS musi zostać użyty, jeśli tabele danych
skrawania nie znajduj si w pamici skoroszytu standardowego
TNC:\. Wtedy należy określić w TNC.SYS ścieżki, na których
zapamitane s tabele danych skrawania użytkownika.
Plik TNC.SYS musi być zapamitana w Rootskoroszycie
TNC:\.
Wpisy do TNC.SYS
Znaczenie
WMAT=
Ścieżka dla tabeli materiałów
TMAT=
Ścieżka dla materiałów ostrzy narzdzi
PCDT=
Ścieżka dla tabel danych skrawania
Przykład dla TNC.S YS
W MAT=TNC:\CUTTAB\WMAT_GB.TA B
TMAT=TNC:\CUTTAB\TMAT_GB.TAB
P CDT= TNC:\CUTTAB\
HEIDENHAIN iTNC 530
127
6
Programowanie:
Programowanie konturów
Funkcje toru kształtowego
Kontur obrabianego narzdzia składa si z reguły z kilku elementów
konturu, jak proste i łuki koła. Przy pomocy funkcji toru kształtowego
programuje si ruchy narzdzi dla prostych i łuków koła.
G01
CC
G01
G01
Funkcje dodatkowe M
G02
Przy pomocy funkcji dodatkowych TNC steruje si
n przebiegiem programu, np. przerw w przebiegu programu
n funkcjami maszynowymi, jak na przykład włczanie i wyłczanie
obrotów wrzeciona i chłodziwa
n zachowaniem si narzdzia na torze kształtowym
Podprogramy i powtórzenia czści programu
Kroki obróbki, które si powtarzaj, prosz wprowadzić tylko raz jako
podprogram lub powtórzenie czści programu. Jeśli j akaś czść
programu ma być wypełniona tylko pod określonym warunkiem,
prosz te kroki programu wnieść jako podprogram. Dodatkowo,
program obróbki może wywołać inny program i aktywować jego
wypełnienie.
Programowani e przy pomocy podprogramów i powtórzeń czści
programu j est opisane w rozdziale 9.
Programowanie z parametrami Q
W programie obróbki parametry Q zastpuj wartości li czbowe:
Parametrowi Q zostaje przyporzdkowana w innym miejscu wartość
liczbowa. Przy pomocy parametrów Q można programować funkcje
matematyczne, które steruj przebiegiem programu lub które
opisuj jakiś kontur.
Y
80
60=J
R4
0
6.1 Przemieszczenia narzêdzia
6.1 Przemieszczenia narzdzia
40
10
115=I
X
Dodatkowo można, przy pomocy programowania z parametrami Q,
dokonywać pomiarów z układem impulsowym 3D w czasie przebiegu
programu.
Programowani e z parametrami Q jest opisane w rozdziale 10.
130
6 Programowanie: Programowanie konturów
Programować ruch narzdzia dla obróbki
Podczas zestawiania programu obróbki, programuj e si krok po
kroku funkcje toru kształtowego dla pojedyńczych elementów
konturu przedmiotu. W tym celu wprowadza si zazwyczaj
współrzdne punktów końcowych elementów konturu z
rysunku wymiarowego. Z tych danych o współrzdnych, z danych o
narzdziu i korekcji promienia TNC ustal a rzeczywist drog
przemieszczenia narzdzia.
Z
Y
X
TNC przesuwa jednocześnie wszystkie osie maszyny, które zostały
zaprogramowane w zapisie programu o funkcji toru kształtowego.
100
Ruchy równoległe do osi maszyny
Wiersz programowy zawiera informacj o współrzdnych: TNC
przemieszcza narzdzie równol egle do zaprogramowanej osi
maszyny.
W zależności od konstrukcji maszyny, przy skrawaniu porusza si
albo narzdzie albo stół maszyny z zamocowanym przedmiotem.
Przy programowaniu ruchu kształtowego prosz kierować si
zasad, jakby to narzdzie si poruszało.
Z
Przykład:
Y
N50 G00 X+100 *
X
N50
G00
X+100
Numer bloku
Funkcj a toru kształtowego „Prosta na biegu szybkim”
Współrzdne punktu końcowego
50
Narzdzie zachowuje współrzdne Y i Z i przemieszcza si na
pozycj X=100. Patrz rysunek po prawej stronie u góry.
70
Ruchy na płaszczyznach główny ch
Wiersz programowy zawiera dwie informacje o współrzdnych: TNC
przemieszcza narzdzie na zaprogramowanej płaszczyźnie. .
Przykład:
Z
N50 G00 X+70 Y+50 *
Narzdzie zachowuje współrzdn Z i przesuwa si na XY
płaszczyźnie do pozycji X=70, Y=50. Patrz rysunek po prawej na
środku
Y
X
Ruch trójwymiarowy
Wiersz programowy zawiera dwie informacje o współrzdnych: TNC
przemieszcza narzdzi e przestrzennie na zaprogramowan pozycj.
Przykład:
-10
80
N50 G01 X+80 Y+0 Z10 *
HEIDENHAIN TNC iTNC 530
131
6.2 Podstawy o funkcjach toru kszta³towego
6.2 Podstawy o funkcjach toru
kształtowego
6.2 Podstawy o funkcjach toru kszta³towego
Wprowadzenie wicej niż trzech współrzdnych
TNC może sterować 5 osiami jednocześnie. Podczas obróbki z 5
osiami przesuwaj si na przykład 3 osie liniowe i 2 obrotowe
jednocześnie.
Program obróbki dla takiego rodzaju obróbki wydawany jest przez
system CAD i nie może zostać zestawiony na maszynie.
Przykład:
N G01 G 40 X+20 Y+10 Z+2 A+15 C+6 F100 M 3 *
Ruch wicej niż 3 osi nie jest wspomagany graficznie
przez TNC.
Okrgi i łuki koła
Przy ruchach kołowych TNC przemieszcza dwie osi e maszyny
jednocześnie: Narzdzie porusza si wzgldnie do obrabianego
przedmiotu po torze kołowym. Dla ruchów okrżnych można
wprowadzić punkt środkowy koła.
Przy pomocy funkcji toru kształtowego dla łuków kołowych
programujemy koła na płaszczyznach głównych: Płaszczyzna
główna powinna przy wywoływaniu narzdzia zostać zdefi niowana
wraz z określeniem osi wrzeciona:
Płaszczyzna
główna
Punkt środkowy
koła
Z (G17)
XY, także
UV, XV, UY
I,J
Y (G18)
ZX, także
WU, ZU, WX
K,I
X (G19)
YZ, także
VW, YW, VZ
J, K
Oś wrzeciona
Y
Y
J
X
Okrgi, które nie leż równolegle do płaszczyzny głównej,
prosz programować przy pomocy funkcj i „Nachylić
płaszczyzn obróbki “ (patrz „PŁASZCZYZNA OBRÓBKI
(cykl G80)”, stronie 330), lub przy pomocy Qparametrów
(patrz „Zasada i przegl d funkcji”, stronie 356).
Z
Y
Kierunek obrotu przy ruchach kołowych
Dla ruchów okrżnych bez stycznego przejścia do innego
Dla elementów konturu prosz wprowadzić kierunek obrotu poprzez
nastpujce funkcje:
12
G02/G
I
X
13
G03/G
X
n Obrót zgodnie z ruchem wskazówek zegara (RWZ): G02/G12
n Obrót w kierunku przeciwnym do ruchu wskazówek zegara: G03/
G13
132
6 Programowanie: Programowanie konturów
6.2 Podstawy o funkcjach toru kszta³towego
Korekcja promienia
Korekcja promienia musi znajdować si w tym bloku, przy pomocy
którego naj eżdża si do pierwszego elementu konturu. Korekcj a
promienia nie może być rozpoczta w zapisie dla toru okrżnego.
Prosz zaprogramować t korekcj uprzednio w wierszu prostych
(patrz „Ruchy po torze– współrzdne prostoktne”, stronie 138).
Pozycjonowanie wstpne
Prosz tak pozycjonować narzdzie na pocztku programu obróbki,
aby wykluczone było uszkodzeni e narzdzia lub obrabianego
przedmiotu.
HEIDENHAIN TNC iTNC 530
133
6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie
6.3 Dosunicie narzdzia do
konturu i odsunicie
Punkt startu i punkt końcowy
Narzdzie przemieszcza si od punktu startu do pierwszego punktu
konturu. Wymagania dotyczce punktu startu:
Y
n Zaprogramowany bez korekcji promienia
n Najżdżalny bezkolizyjnie
n Bl isko pierwszego punktu konturu
Przykład
A
Rysunek po prawej u góry: Jeśli wyznaczamy punkt startu na
ciemnoszarym obszarze, to kontur zostaje uszkodzony przy
najeździe pierwszego punktu konturu.
Pierwszy punkt konturu
Dla przemieszczenia narzdzia do pierwszego punktu konturu
prosz zaprogramować korekcj promienia.
Punkt startu w osi wrzeciona najechać
Przy naj eździe punktu startu narzdzie musi przemieszczać si w osi
wrzeciona na głbokość robocz. W przypadku niebezpieczeństwa
kolizji nal eży punkt startu najechać w osi wrzeciona oddziel nie.
S
X
Y
NCbloki przykładowe
N30 G00 G40 X+20 Y+30 *
N40 Z10 *
A
X
G41
Z
Y
X
S
134
6 Programowanie: Programowanie konturów
n Najżdżalny bezkolizyjnie
n Blisko ostatniego punktu konturu
n Wykluczyć uszkodzenie konturu: Optymalny punkt końcowy leży
na przedłużeniu toru narzdzia dla obróbki ostatniego elementu
konturu
Y
Przykład
Rysunek po prawej u góry: Jeśli wyznaczamy punkt startu na
ciemnoszarym obszarze, to kontur zostaje uszkodzony przy
najeździe punktu końcowego konturu.
A
Opuścić punkt końcowy w osi wrzeciona:
E
Przy opuszczaniu punktu końcowego prosz zaprogramować oś
wrzeciona oddzielni e. Patrz rysunek po prawej stronie na środku.
X
NCbloki przykładowe
N50 G00 G40 X+60 Y+70 *
N60 Z+250 *
Z
Y
X
E
HEIDENHAIN TNC iTNC 530
135
6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie
Punkt końcowy
Warunki dla wyboru punktu końcowego:
Wykluczyć uszkodzenie konturu: Optymalny punkt startu leży
pomidzy przedłużeniem torów narzdzia dla obróbki pierwszego i
ostatni ego elementu konturu.
Y
Przykład
Rysunek po prawej u góry: Jeśli wyznaczamy punkt końcowy na
szrafirowanym obszarze, to kontur zostaje uszkodzony przy
najeździe pierwszego punktu konturu.
A
Tangencjalny dosuw i odjazd
Przy pomocy G26 (rysunek po prawej na środku) można
tangencjalnie najechać obrabiany przedmiot i przy pomocy G27
(rysunek po prawej u dołu) odsunć si tangencjalnie od
obrabianego przedmiotu W ten sposób unika si zaznaczeń wyjścia
z materiału.
Punkt startu i punkt końcowy
Punkt startu i punkt końcowy leż w pobliżu pierwszego i ostatniego
punktu konturu, poza obrabianym przedmiotem, należy je
programować bez korekcji promienia.
E
Y
Dosun3ć narzdzie do konturu
U G26 wprowadzić po tym wierszu, w którym zaprogramowany jest
pierwszy punkt konturu: To jest pierwszy wiersz z korekcj
promienia G 41/G42
A
S
Odsunicie narzdzia
U G27 wprowadzić po tym wierszu, w którym zaprogramowany jest
ostatni punkt konturu: To j est ostatni wi ersz z korekcj promienia
G41/G42
Promień dla G26 i G27 należy tak wybrać, iż TNC może
wykonać łuk kołowy pomidzy punktem startu i
pierwszym punktem konturu jak i ostatnim punktem
konturu i punktem końcowym.
X
R
6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie
Wspólny punkt startu i punkt końcowy
Dla wspólnego punktu startu i punktu końcowego prosz nie
programować korekcji promienia.
G40
X
G41
Y
B
G41
E
R
X
G40
136
6 Programowanie: Programowanie konturów
6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie
NCbloki przykładowe
N50 G00 G40 G90 X 30 Y+50 *
Punkt startu
N60 G01 G41 X+ 0 Y+50 F 350 *
Pierwszy punkt konturu
N70 G26 R5 *
Tangencjalnie najechać z promieniem R= 5 mm
. ..
ZAPROG RAMOW AĆ ELEMENTY KONTURU
. ..
Ostatni punkt konturu
N210 G27 R5 *
Tangencjalnie odjechać z promieniem R= 5 mm
N220 G00 G40 X 30 Y+50 *
Punkt końcowy
HEIDENHAIN TNC iTNC 530
137
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
6.4 Ruchy po torze– współrzdne
prostok3tne
Przegl3d funkcji toru kształtowego
Ruch narzdzia
Funkcja
Niezbdne informacje
Prosta z posuwem
Prosta na biegu szybkim
G00
G01
Współrzdne punktu końcowego prostej
fazka pomidzy dwoma prostymi
G24
Długość fazki R
–
I, J, K
Współrzdne punktu środkowego koła
Łuk kołowy zgodnie z ruchem wskazówek zegara
Łuk kołowy w kierunku przeciwnym do ruchu
wskazówek zegara
G02
G03
Współrzdne punktu końcowego koła w
połczeniu z I, J, K lub dodatkowo promień koła R
Tor kołowy odpowiednio do aktywnego kierunku
obrotu
G05
Współrzdne punktu końcowego koła i promień
koła R
Tor kołowy ze stycznym przyleganiem do
poprzedniego elementu konturu
G06
współrzdne punktu końcowego koła
Tor kołowy ze stycznym przyleganiem do
poprzedniego i nastpnego elementu konturu
G25
Promień narożnika R
138
6 Programowanie: Programowanie konturów
TNC przemieszcza narzdzie po prostej od jego aktualnej pozycji do
punktu końcowego prostej. Punkt startu jest jednocześnie punktem
końcowym poprzedniego bloku.
Jeśli konieczne:
promienia G40/G41/G 42
U Korekcja
15
40
10
Programowanie
U Współrzdne punktu końcowego prostej
1
Y
U Posuw F
U Funkcja dodatkowa M
NCbloki przykładowe
N70 G01 G41 X+ 10 Y+40 F 200 M3 *
N80 G91 X+20 Y 15 *
X
20
10
60
N90 G90 X+60 G91 Y10 *
Przej3ć pozycj rzeczywist3
Przy pomocy funkcji Przejcie pozycj i rzeczywistej można przejć
dowoln pozycj osi do wiersza:
U
U
U
Prosz przesunć narzdzi e w rodzaj u pracy Obsługa rczna na
pozycj, która ma być przejta
Przełczyć wyświetlacz monitora na Program wprowadzić do
pamici/edycja
Wybrać wi ersz programowy, do którego chcemy przejć pozycj
osi
U wybrać funkcj przejcie pozycji rzeczywistej: TNC
ukazuje w pasku Softkey te osie, których pozycje
może operator przejć
U W ybór osi,
np. X: TNC zapisuje aktualn pozycj
wybranej osi do aktywnego pola wprowadzenia
HEIDENHAIN TNC iTNC 530
139
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Prosta na biegu szybkim G00
Prosta z posuwem G01 F. . .
Na narożach konturu, które powstaj poprzez przecicie dwóch
prostych, można wykonać fazki.
n W zapisach prostych przed i po G24zapisie prosz
zaprogramować każdorazowo obydwie współrzdne płaszczyzny,
w której zostanie wykonana fazka
n Korekcja promienia przed i po G24zapisie musi być taka sama
n Fazka musi być wykonywalna przy pomocy używanego na danym
etapie narzdzia
Y
Programowanie
U Fragment z fazkami: Długość fazki
24
Jeśli konieczne:
U Posuw F (działa tylko w G24wierszu)
X
NCbloki przykładowe
N70 G01 G41 X+0 Y+30 F300 M 3 *
N80 X+40 G91 Y+5 *
N90 G24 R 12 F250 *
YY
N100 G91 X +5 G90 Y+0 *
Fazka zostaje wykonana tylko na płaszczyźnie obróbki.
40
30
12
Nie rozpoczynać konturu G24bl okiem.
12
5
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Fazk umieścić pomidzy dwoma prostymi
R5
25
Narzdzie nie zostaje dosunite do punktu narożnego,
odcitego wraz z fazk.
Zaprogramowany w G24bloku posuw działa tylko w tym
G24bloku. Potem obowizuje posuw zaprogramowany
przed G24blokiem.
5
10
140
5
40
40
X
X
6 Programowanie: Programowanie konturów
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Zaokr3glanie naroży G25
Funkcja G25 zaokrgl a narożniki konturu.
Narzdzie przemieszcza si po torze kołowym, który przylega
stycznie do poprzedniego jak i do nastpnego elementu konturu.
Okrg zaokrglenia musi być wykonywalny przy pomocy
wywołanego narzdzia.
Y
40
Programowanie
U Promień zaokr3glenia: Promień łuku kołowego
25
R5
25
Jeśli konieczne:
U Posuw F (działa tylko
w G25wierszu)
5
NCbloki przykładowe
N50 G01 G41 X+ 10 Y+40 F 300 M3 *
X
10
40
N60 X +40 Y+25 *
N70 G25 R5 F 100 *
N80 X +10 Y+5 *
Poprzedni i nastpny element konturu powinien
zawierać obydwie współrzdne płaszczyzny, na której
zostaje wykonywane zaokrglanie narożników. Jeśli
obrabiany jest kontur bez korekcj i promi enia narzdzia,
to należy zaprogramować obydwie współrzdne
płaszczyzny obróbki.
Narzdzie nie jest dosuwane do punktu narożnego danej
krawdzi.
Zaprogramowany w G25bloku posuw działa tylko w tym
G25bloku. Potem obowizuje posuw zaprogramowany
przed G25blokiem.
Wiersz G25 można wykorzystywać do mikkiego
najazdu na kontur, patrz „Tangencjalny dosuw i odjazd”,
stronie 136.
HEIDENHAIN TNC iTNC 530
141
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Punkt środkowy koła I,J
Punkt środkowy koła określa si dla torów kołowych, które
programowane s przy pomocy funkcj i G02, G03 lub G05. W tym
celu
n prosz wprowadzić współrzdne prostoktne punktu środkowego
koła lub
n przejć ostatnio zaprogramowan pozycj z G29 lub
n przejć współrzdne poprzez funkcj Przejcie pozycji
rzeczywistej
Programowanie
U Wprowadzić współrzdne dla punktu środkowego
koła lub aby przejć zaprogramowan ostatnio
pozycj: G29 wprowadzić
NCbloki przykładowe
Y
Z
CC
J
X
I
N50 I+25 J +25 *
lub
N10 G00 G40 X+25 Y+25 *
N20 G29 *
Wiersze programu N10 i N20 nie odnosz si do rysunku.
Okres obowi3zywania
Punkt środkowy koła pozostaje tak długo określonym, aż zostanie
zaprogramowany nowy punkt środkowy koła. Punkt środkowy koła
można wyznaczyć także dla osi dodatkowych U, V i W.
Wprowadzić punkt środkowy koła I, J przy pomocy wartości
inkrementalnych
Wprowadzona przy pomocy wartości inkrementalnych współrzdna
dla punktu środkowego koła odnosi si zawsze do ostatnio
zaprogramowanej pozycji narzdzi a.
Przy pomocy I i J oznaczamy pozycj jako punkt
środkowy koła: Narzdzie nie przemieszcza si na t
pozycj.
Punkt środkowy koła jest jednocześnie biegunem dla
współrzdnych biegunowych.
Jeśli chcemy zdefiniować osie równoległe jako biegun,
to prosz nacisnć najpierw klawisz I (J) na ASCII
kl awiaturze i nastpnie pomarańczowy kl awisz osiowy
odpowi edniej osi równoległej.
142
6 Programowanie: Programowanie konturów
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Łuk kołowy G02/G03/G05 wokół punktu
środkowego koła I, J
Prosz określić punkt środkowy koła I, J, zanim zostanie
zaprogramowany tor kołowy. Ostatnio zaprogramowana pozycja
narzdzia przed torem kołowym jest punktem startu toru kołowego.
Y
Kierunek obrotu
n Zgodnie z ruchem wskazówek zegara: G02
n Ruchem przeciwnym do ruchu wskazówek zegara: G03
n Bez informacji o kierunku obrotu: G05. TNC przemieszcza si po
łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu
S
E
I,J
Programowanie
Przemieścić narzdzie do punktu startu toru kołowego
U
X
U W spółrzdne punktu środkowego koła wprowadzić
3
U W prowadzi ć współrzdne punktu końcowego łuku
kołowego
Jeśli konieczne:
F:
U Posuw
U Funkcja dodatkowa M
NCbloki przykładowe
N50 I +25 J+25 *
N60 G01 G42 X+45 Y+25 F200 M3 *
N70 G03 X+45 Y+25 *
Koło pełne
Prosz zaprogramować dl a punktu końcowego te same
współrzdne jak i dl a punktu startu.
Y
Punkt startu i punkt końcowy ruchu kołowego musz
leżeć na torze kołowym.
Tolerancja wprowadzenia: do 0,016 mm (wybieralna
poprzez MP7431)
25=J
CC
25=I
HEIDENHAIN TNC iTNC 530
45
X
143
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Promień okrgu z G02/G03/G05 z określonym
promieniem
Narzdzie przemieszcza si po torze kołowym z promieniem R.
Kierunek obrotu
n Zgodnie z ruchem wskazówek zegara: G02
n Ruchem przeciwnym do ruchu wskazówek zegara: G03
n Bez informacji o kierunku obrotu: G 05. TNC przemieszcza si po
łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu
Programowanie
U Wprowadzić współrzdne punktu końcowego łuku
3
kołowego
Y
R
E1=S2
I,J
S1=E2
U Promień
R
Uwaga: Znak liczby określa wielkość łuku kołowego!
X
Jeśli konieczne:
U Posuw F:
U Funkcja dodatkowa
M
Koło pełne
Dla koła pełnego prosz zaprogramować dwa CRzapisy jeden po
drugim:
Punkt końcowy pierwszego półkola jest punktem startu drugiego.
Punkt końcowy drugiego półkola jest punktem startu pierwszego.
144
6 Programowanie: Programowanie konturów
Y
1
Mniejszy łuk kołowy: CCA<180°
Promień ma dodatni znak liczby R>0
Wikszy łuk kołowy: CCA>180°
Promień ma ujemny znak liczby R<0
40
R
Poprzez kierunek obrotu zostaje określ one, czy łuk kołowy jest
wybrzuszony na zewntrz (wypukły) czy do wewntrz (wklsły):
G02
G03
ZW
R
2
Wypukły: Kierunek obrotu G02 (z korekcj promi enia G41)
X
Wklsły: Kierunek obrotu G03 (z korekcj promienia G41)
40
NCbloki przykładowe
70
N100 G01 G41 X+ 40 Y+40 F 200 M3 *
N110 G02 X+70 Y+40 R+20 * (łUK 1)
3
Y
lub
G02
ZW
N110 G03 X+70 Y+40 R+20 * (łUK 2)
lub
R
N110 G02 X+70 Y+40 R20 * (łUK 3)
R
40
lub
4
N110 G03 X+70 Y+40 R20 * (łUK 4)
G03
X
Odstp pomidzy punktem startu i punktem końcowym
średnicy koła nie może być wikszy niż sama średnicy
koła.
40
70
Promień może osigać maksymalnie 99,9999 m.
Osie ktowe A, B i C zostaj wspomagane.
HEIDENHAIN TNC iTNC 530
145
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
K3t środkowy CCA i promień łuku kołowego R
Punkt startu i punkt końcowy na konturze mog być połczone ze
sob przy pomocy czterech różnych łuków kołowych z taki m samym
promieniem:
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Tor kołowy G06 z przyleganiem stycznym
Narzdzie przemieszcza si po łuku kołowym, który przylega
stycznie do uprzednio zaprogramowanego elementu konturu.
Y
Przejście jest „styczne“, j eśli w punkcie przecicia elementów
konturu nie powstaje żaden punkt załamania lub punkt narożny,
elementy konturu przechodz płynnie od jednego do nastpnego.
Element konturu, do którego przylega stycznie łuk kołowy, prosz
programować bezpośrednio przed G06wierszem. W tym celu
konieczne s przynajmniej dwa bloki pozycjonowania
30
25
20
Programowanie
U Wprowadzić współrzdne punktu końcowego łuku
6
kołowego
Jeśli konieczne:
U Posuw F:
U Funkcja dodatkowa
25
45
X
M
NCbloki przykładowe
N70 G01 G41 X+0 Y+25 F300 M 3 *
N80 X+25 Y+ 30 *
N90 G06 X +45 Y+20 *
G01 Y+0 *
G06zapis i uprzednio zaprogramowany element
konturu powinny zawierać obydwie współrzdne
płaszczyzny, na której zostani e wykonany łuk kołowy!
146
6 Programowanie: Programowanie konturów
Y
10
3
1
10
95
20
2
1
1
1
5
20
5
4
1
X
95
%LINEAR G71 *
N10 G30 G17 X+ 0 Y+0 Z20 *
Definicj a półwyrobu dl a symulacji graficznej obróbki
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+10 *
Definicj a narzdzia w programie
N40 T1 G17 S4000 *
Wywołanie narzdzia z osi narzdziow i prdkości obrotow
wrzeciona
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem w osi wrzeciona na biegu
szybkim
N60 X 10 Y 10 *
Pozycj onować wstpnie narzdzie
N70 G01 Z5 F 1000 M3 *
Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min
N80 G01 G41 X+ 5 Y+5 F 300 *
Naj echać kontur w punkcie 1, aktywować korekcj promienia G41
N90 G26 R5 F150 *
Tangencjalny najazd
N100 Y+95 *
Dosunć narzdzie do punktu 2
N110 X +95 *
Punkt 3: pierwsza prosta dla naroża 3
N120 G24 R10 *
Zaprogramować fazk o długości 10 mm
N130 Y+5 *
Punkt 4: druga prosta dla naroża 3, pierwsza prosta dla naroża 4
N140 G24 R20 *
Zaprogramować fazk o długości 20 mm
N150 X +5 *
Dosunć narzdzie do ostatniego punktu konturu 1,druga prosta
dla naroża 4
N160 G27 R5 F 500 *
Tangencjalny odjazd
N170 G40 X20 Y 20 F1000 *
Przemieszczenie swobodne na płaszczyźnie obróbki, anulować
korekcj promienia
N180 G00 Z+ 250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N999999 %L INEAR G71 *
HEIDENHAIN TNC iTNC 530
147
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Przykład: Ruch po prostej i fazki w systemie kartezjańskim
Y
95
R10
3
1
4
1
5
1
0
2
1 85
R3
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Przykład: Ruch kołowy kartezjański
6
1
40
1
7
1
5
5
30 40
70
95
X
%CIRCULAR G71 *
N10 G30 G17 X+0 Y+0 Z20 *
Definicja półwyrobu dla symulacji graficznej obróbki
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +10 *
Definicja narzdzia w programie
N40 T1 G17 S4000 *
Wywołanie narzdzia z osi narzdziow i prdkości obrotow
wrzeciona
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem w osi wrzeciona na bi egu
szybkim
N60 X 10 Y10 *
Pozycjonować wstpnie narzdzie
N70 G01 Z5 F1000 M 3 *
Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min
N80 G01 G41 X+5 Y+5 F300 *
Najechać kontur w punkcie 1, aktywować korekcj promi enia G41
N90 G26 R 5 F150 *
Tangencjalny najazd
N100 Y+85 *
Punkt 2: pierwsza prosta dla naroża 2
N110 G25 R 10 *
Promień z R = 10 mm wnieść, posuw: 150 mm/min
N120 X+30 *
Dosunć narzdzie do punktu 3: Punkt startu okrgu
N130 G02 X+ 70 Y+95 R +30 *
Dosunć narzdzie do punktu 4: Punkt końcowy okrgu z G02,
promień 30 mm
N140 G01 X +95 *
Dosunć narzdzie do punktu 5
N150 Y+40 *
Dosunć narzdzie do punktu 6
N160 G06 X +40 Y+5 *
Dosunć narzdzie do punktu 7: Punkt końcowy okrgu, łuk kołowy
ze stycznym
przyłczeniem do punktu 6, TNC oblicza samodzielnie promień
148
6 Programowanie: Programowanie konturów
Dosunć narzdzie do ostatniego punktu 1 konturu
N180 G27 R5 F 500 *
Opuścić kontur na torze kołowym z przyleganiem stycznym
N190 G40 X20 Y 20 F1000 *
Przemieszczenie swobodne na płaszczyźnie obróbki, anulować
korekcj promienia
N200 G00 Z+ 250 M2 *
Przemieścić narzdziew osi narzdzi, koni ec programu
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
N170 G01 X+5 *
N999999 %CIR CULAR G71 *
HEIDENHAIN TNC iTNC 530
149
6.4 Ruchy po torze– wspó³rzêdne prostok¹tne
Przykład: Koło pełne kartezjańskie
Y
50
CC
50
X
%CCC G71 *
N10 G30 G17 X+0 Y+0 Z20 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +12,5 *
Definicja narzdzia
N40 T1 G17 S3150 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 I+50 J +50 *
Definiować punkt środkowy okrgu
N70 X 40 Y+50 *
Pozycjonować wstpnie narzdzie
N80 G01 Z5 F1000 M 3 *
Przemieścić narzdzie na głbokość obróbki
N90 G41 X +0 Y+50 F 300 *
Najazd punktu pocztkowego koła, korekcja promienia G41
N100 G26 R 5 F150 *
Tangencjalny najazd
N110 G02 X +0 *
Punkt końcowy okrgu (=punkt pocztkowy okrgu) najechać
N120 G27 R 5 F500 *
Tangencjalny odjazd
N130 G01 G40 X40 Y 50 F1000 *
Przemieszczenie swobodne na płaszczyźnie obróbki, anulować
korekcj promienia
N140 G00 Z+250 M 2 *
Przemieścić narzdziew osi narzdzi, koniec programu
N999999 %C CC G71 *
150
6 Programowanie: Programowanie konturów
Przegl3d funkcji toru kształtowego ze
współrzdnymi biegunowymi
Przy pomocy współrzdnych biegunowych określamy pozycj
poprzez kt H i odstp R do zdefiniowanego uprzednio bieguna I, J
(patrz „Określenie bieguna i osi odniesienia kta”, stronie 38).
Współrzdne biegunowe używane s korzystnie przy:
n Pozycjach na łukach kołowych
n Rysunkach obrabianych przedmiotów z danymi o ktach, np. przy
okrgach otworów
Ruch narzdzia
Funkcja
Niezbdne informacje
Prosta z posuwem
Prosta na biegu szybkim
G 10
G 11
Promień biegunowy, współrzdna ktowa punktu
końcowego prostej
Łuk kołowy zgodnie z ruchem wskazówek zegara
Łuk kołowy w kierunku przeciwnym do ruchu
wskazówek zegara
G 12
G 13
Kt biegunowy punktu końcowego okrgu
Tor kołowy odpowiedni o do aktywnego kierunku
obrotu
G 15
Kt biegunowy punktu końcowego okrgu
Tor kołowy ze stycznym przyleganiem do
poprzedniego el ementu konturu
G 16
Promień biegunowy, współrzdna ktowa punktu
końcowego koła
Pocz3tek współrzdnych biegunowych:
Biegun I,J
Bi egun I, J można wyznaczać w dowol nych miejscach programu
obróbki, przed wprowadzeniem pozycji przy pomocy współrzdnych
biegunowych. Prosz przy wyznaczaniu bieguna postpować w ten
sposób, jak przy programowaniu punktu środkowego koła.
Programowanie
U W prowadzi ć współrzdne dla punktu środkowego
koła lub aby przejć zaprogramowan ostatnio
pozycj: G29 wprowadzić. Określić biegun, zanim
zostan zaprogramowane współrzdne biegunowe.
Zaprogramować biegun tylko przy pomocy
współrzdnych prostoktnych. Biegun ten istni eje
tak długo, aż zostanie określony nowy biegun.
Y
Y=J
NCbloki przykładowe
N120 I +45 J+45 *
HEIDENHAIN TNC iTNC 530
X
X=I
151
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
6.5 Ruchy po torze kształtowym–
współrzdne biegunowe
Narzdzie przesuwa si po prostej od swojej aktualnej pozycji do
punktu końcowego prostej. Punkt startu jest jednocześnie punktem
końcowym poprzedniego bl oku.
Y
Programowanie
U Promieńwspółrzdne biegunowe R: Odstp punktu
11
końcowego prostej do bieguna I, J wprowadzić
60°
30
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
Prosta na biegu szybkim G10
Prosta z posuwem G11 F. . . .
60°
U Współrzdne biegunowekt
H: Położenie ktowe
punktu końcowego prostej pomidzy –360° i +360°
25
CC
Znak liczby H określony jest przez oś odniesi enia kta:
n Kt osi odniesienia kta do R w kierunku przeciwnym do ruchu
wskazówek zegara: H >0
n Kt osi odniesienia kta do R w kierunku ruchu wskazówek zegara:
H<0
NCbloki przykładowe
X
45
N120 I+45 J +45 *
N130 G11 G42 R+30 H+0 F300 M 3 *
N140 H+ 60 *
N150 G91 H+60 *
N160 G90 H+180 *
Tor kołowy G12/G13/G15 do bieguna I, J
Promień współrzdnych biegunowych R jest równocześnie
promieniem łuku koła. R jest określony poprzez odstp punktu startu
do bieguna I, J Ostatnio zaprogramowana pozycja narzdzia przed
G12, G13 oder G15blokiem jest punktem startu toru kołowego. .
Kierunek obrotu
n Zgodnie z ruchem wskazówek zegara: G12
n Ruchem przeciwnym do ruchu wskazówek zegara: G13
n Bez informacji o kierunku obrotu: G 15. TNC przemieszcza si po
łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu
Programowanie
U Współrzdne biegunowekt H: Położenie ktowe
13
punktu końcowego prostej pomidzy 5 400° i +5
400°
Y
0
R2
25=J
25=I
X
NCbloki przykładowe
N180 I+25 J +25 *
N190 G11 G42 R+20 H+0 F250 M3 *
N200 G13 H+180 *
152
6 Programowanie: Programowanie konturów
Narzdzie przemieszcza si po torze kołowym, który przylega
stycznie do poprzedniego elementu konturu.
Y
Programowanie
U Promieńwspółrzdne bi egunowe R: Odstp punktu
16
końcowego toru kołowego do bieguna I, J
5
120°
U W spółrzdne biegunowekt
0
R3
30°
R2
H: Położenie ktowe
punktu końcowego toru kołowego
35=J
NCbloki przykładowe
N120 I +40 J+35 *
N130 G01 G42 X+0 Y+35 F 250 M3 *
N140 G11 R+25 H+120 *
X
40=I
N150 G16 R+30 H+30 *
N160 G01 Y+0 *
Biegun nie jest punktem środkowym koła konturowego!
Linia śrubowa (Helix)
Linia śrubowa powstaje z nakładania si ruchu okrżnego i
prostopadłego do niego ruchu prostoli niowego. Tor kołowy prosz
zaprogramować na jednej płaszczyźnie głównej.
Ruchy po torze kształtowym dla linii śrubowej można programować
tylko przy pomocy współrzdnych biegunowych.
Zastosowanie
n Gwinty wewntrzne i zewntrzne o wikszych przekrojach
n Rowki smarowe
Z
Y
I,J
X
Obliczanie linii śrubowej
Do programowania potrzebne s inkrementalne dane całkowitego
kta, pod którym porusza si narzdzie na linii śrubowej i ogóln
wysokość linii śrubowej.
Dla obliczenia w ki erunku frezowania od dołu do góry obowizuje:
Liczba zwojów n
Wysokość ogólna h
Przyrostowy
Kt całkowity1 H
Współrzdna
pocztkowa Z
Zwoje gwintu + wybieg gwintu na
na pocztku i na końcu gwintu
Skok gwintu P x li czba zwojów n
Liczba zwojów x 360° + kt dla
pocztek gwintu + kt dla wybiegu
Skok gwintu P x (zwoje gwintu + nadmiar
zwojów na pocztku gwintu)
HEIDENHAIN TNC iTNC 530
153
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
Tor kołowy G16 z przyleganiem stycznym
Gwint
wewntrzny
Kierunekpracy
(obróbki)
Kierunek
obrotu
Korekcjapr
omienia
prawoskrtny
lewoskrtny
Z+
Z+
G13
G12
G41
G42
prawoskrtny
lewoskrtny
Z–
Z–
G12
G13
G42
G41
Gwint
zewntrzny
prawoskrtny
lewoskrtny
Z+
Z+
G13
G12
G42
G41
prawoskrtny
lewoskrtny
Z–
Z–
G12
G13
G41
G42
Lini śrubow3 programować
Prosz wprowadzić kierunek obrotu i inkrementalny
(przyrostowy) kt całkowity G91 H z tym samym
znakiem liczby, w przeciwnym razie narzdzie może
przemieszczać si po niewłaściwym torze.
Dla kta całkowitego G91 H można wprowadzić wartość
wynoszc –5400° do +5400°. Jeśli gwint ma wicej niż
15 zwojów, to prosz zaprogramować lini śrubow w
powtórzeniu czści programu
(patrz „Powtórzenia czści programu”, stronie 344)
12
U Współrzdne biegunowekt
H: Wprowadzić kt
całkowity przyrostowo, pod którym porusza si
narzdzie po l inii śrubowej. Po wprowadzeniu k3ta
prosz wybrać oś narzdzi przy pomocy
klawisza wyboru osi.
Z
Y
CC
270°
R3
5
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
Forma linii śrubowej
Tabel a pokazuje stosunek pomi dzy kierunkiem pracy, kierunkiem
obrotu i korekcj promienia dla określonych form toru kształtowego.
X
25
40
U Wprowadzić współrzdn dla wysokości
linii
śrubowej przy pomocy wartości inkrementalnych
U Korekcja promienia G41/G42 wprowadzi ć zgodnie z
tabel
NCbloki przykładowe: Gwint M6 x 1 mm z 5 zwojami
N120 I+40 J +25 *
N130 G01 Z+0 F100 M 3 *
N140 G11 G41 R+3 H+270 *
N150 G12 G91 H1800 Z+ 5 *
154
6 Programowanie: Programowanie konturów
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
Przykład: Przemieszczenie po prostej biegunowo
Y
100
3
1
60°
R4
5
2
1
50
I,J
1
1
4
1
6
1
5
5
5
1
50
100
X
%LINEARP O G71 *
N10 G30 G17 X+ 0 Y+0 Z20 *
Definicj a czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+7,5 *
Definicj a narzdzia
N40 T1 G17 S4000 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Zdefiniować punkt odniesienia dla współrzdnych biegunowych
N60 I +50 J+50 *
Przemieścić narzdzie poza materiałem
N70 G10 R+60 H+180 *
Pozycj onować wstpnie narzdzie
N80 G01 Z5 F 1000 M3 *
Przemieścić narzdzie na głbokość obróbki
N90 G11 G41 R +45 H+180 F250 *
Naj echać kontur w punkcie 1
N110 G26 R5 *
Naj echać kontur w punkcie 1
N120 H+120 *
Dosunć narzdzie do punktu 2
N130 H+60 *
Dosunć narzdzie do punktu 3
N140 H+0 *
Dosunć narzdzie do punktu 4
N150 H60 *
Dosunć narzdzie do punktu 5
N160 H120 *
Dosunć narzdzie do punktu 6
N170 H+180 *
Dosunć narzdzie do punktu 1
N180 G27 R5 F 500 *
Tangencjalny odjazd
N190 G40 R+60 H+180 F 1000 *
Przemieszczenie swobodne na płaszczyźnie obróbki, anulować
korekcj promienia
N200 G00 Z+ 250 M2 *
Swobodne przemieszczenie w osi wrzeciona, koniec programu
N999999 %L INEARPO G71 *
HEIDENHAIN TNC iTNC 530
155
Y
100
50
M64 x 1,5
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
Przykład: Helix
I,J
50
100
X
%HELIX G71 *
N10 G30 G17 X+0 Y+0 Z20 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +5 *
Definicja narzdzia
N40 T1 G17 S1400 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 X+50 Y+ 50 *
Pozycjonować wstpnie narzdzie
N70 G29 *
Ostatnio programowan pozycj przejć jako biegun
N80 G01 Z12,75 F 1000 M3 *
Przemieścić narzdzie na głbokość obróbki
N90 G11 G41 R+32 H+180 F 250 *
Najazd pierwszego punktu konturu
N100 G26 R 2 *
stycznym
N110 G13 G91 H+3240 Z+13,5 F 200 *
Przemieszczenie wzdłuż Helix (linii śrubowej )
N120 G27 R 2 F500 *
Tangencjalny odjazd
N170 G01 G40 G90 X+50 Y+ 50 F1000 *
Przemieścić narzdzie poza materiałem, koniec programu
N180 G00 Z+250 M 2 *
Jeśli musi być wykonanych wicej niż 16 zwojów:
...
N80 G01 Z12,75 F 1000 M3 *
N90 G11 G41 H+180 R+32 F 250 *
N100 G26 R 2 *
156
Tangencjalny najazd
6 Programowanie: Programowanie konturów
Pocztek powtórzenia czści programu
N120 G13 G91 H+360 Z+1,5 F200 *
Skok gwintu wprowadzić bezpośrednio jako wartość IZ
N130 L 1,24 *
Liczba powtórzeń (zwojów)
6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe
N110 G98 L1 *
N999999 %HELIX G71 *
HEIDENHAIN TNC iTNC 530
157
7
Programowanie:
Funkcje dodatkowe
7.1 Wprowadziæ funkcje dodatkowe M
7.1 Wprowadzić funkcje
dodatkowe M
Podstawy
Przy pomocy funkcji dodatkowych TNC – zwanych także M
funkcjami – sterujemy
n przebiegiem programu, np. przerw w przebiegu programu
n funkcjami maszynowymi, jak na przykład włczanie i wyłczanie
obrotów wrzeciona i chłodziwa
n zachowaniem si narzdzia na torze kształtowym
Producent maszyn może udostpnić funkcje dodatkowe,
które nie s opisane w tym podrczniku obsługi. Prosz
zwrócić uwag na podrcznik obsługi maszyny.
Można wprowadzić do dwóch funkcji dodatkowych M na końcu bl oku
pozycjonowania.
Z reguły podaje si tylko numer funkcji dodatkowej. Przy niektórych
funkcjach dodatkowych dialog jest kontynuowany, aby można było
wprowadzić parametry do tej funkcji.
W rodzajach pracy Obsługa rczna i El. kółko rczne wprowadza si
funkcje dodatkowe poprzez Softkey M.
Prosz uwzgldnić, że niektóre funkcje dodatkowe zadziałaj na
pocztku bloku pozycjonowania, a niektóre na końcu.
Funkcje dodatkowe działaj od tego bloku, w którym zostaj
wywołane. Jeśli funkcja dodatkowa nie działa tylko w danym bloku,
zostaje ona w nastpnym bloku lub na końcu programu anulowana.
Niektóre funkcje dodatkowe działaj tylko w tym bloku, w którym
zostały wywołane.
160
7 Programowanie: Funkcje dodatkowe
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i
7.2 Funkcje dodatkowe dla
kontroli przebiegu programu,
wrzeciona i chłodziwa
Przegl3d
na
końcu
bloku
Działanie
M00
Przebieg programu STOP
Wrzeciono STOP
Chłodziwo OFF
n
M01
Wybieralny Przebieg programu
STOP
n
M02
Przebieg programu STOP
Wrzeciono STOP
Chłodziwo OFF
Skok powrotny do bloku 1
Skasowanie wyświetlacza stanu
(zależne od parametru
maszynowego 7300)
n
M03
Wrzeciono ON zgodnie z ruchem
wskazówek zegara
n
M04
Wrzeciono ON w kierunku
przeciwnym do ruchu wskazówek
zegara
n
M05
Wrzeciono STOP
n
M06
Wymiana narzdzia
Wrzeciono STOP
Przebieg programu STOP (zależne
od parametru maszynowego 7440)
n
M08
Chłodziwo ON
M09
Chłodziwo OFF
M13
Wrzeciono ON zgodnie z ruchem
wskazówek zegara
Chłodziwo ON
n
M14
Wrzeciono ON w kierunku
przeciwnym do ruchu wskazówek
zegara
Chłodziwo ON
n
M30
jak M02
HEIDENHAIN iTNC 530
Działanie na
pocz3tku
bloku
M
n
n
n
161
7.3 Funkcje dodatkowe dla podania danych o wspó³rzêdnych
7.3 Funkcje dodatkowe dla
podania danych o
współrzdnych
Programowanie współrzdnych zwi3zanych z
obrabiark3: M91/M92
Punkt zerowy podziałki
Na podziałce określ a marka wzorcowa położenie punktu zerowego
podziałki.
XMP
Punkt zerowy maszyny
Punkt zerowy j est potrzebny, aby
X (Z,Y)
n wyznaczyć ograniczenie obszaru przemieszczania si narzdzi a
(wyłcznik krańcowy programu)
n najechać stałe pozycje maszyny (np. pozycj zmiany narzdzia)
n wyznaczyć punkt odniesienia obrabianego przedmiotu
Producent maszyn wprowadza dla każdej osi odstp punktu
zerowego maszyny od punktu zerowego podzi ałki wymiarowej do
parametru maszyny.
Postpowanie standardowe
TNC odnosi współrzdne do punktu zerowego obrabi anego
przedmiotu patrz „Punkt odniesienia wyznaczyć (bez 3Dsondy
impulsowej)”, stronie 22.
Zachowanie z M91 – punkt zerowy narzdzia
Jeśli współrzdne w zapisach pozycjonowania powinny odnosić si
do punktu zerowego maszyny, to prosz wprowadzi ć w tych zapisach
M91.
TNC pokazuje wartości współrzdnych w odniesieniu do punktu
zerowego maszyny. W wyświetlaczu stanu prosz przełczyć
wyświetlacz współrzdnych na REF, patrz „Wyświetlacze stanu”,
stronie 9.
162
7 Programowanie: Funkcje dodatkowe
7.3 Funkcje dodatkowe dla podania danych o wspó³rzêdnych
Postpowanie z M92 – punkt odniesienia maszyny
Oprócz punktu zerowego maszyny może jej producent
wyznaczyć jeszcze jedn stał pozycj maszyny (punkt
odniesienia maszyny).
Producent maszyny wyznacza dla każdej osi odstp
punktu odniesienia maszyny od punktu zerowego
maszyny (patrz podrcznik obsługi maszyny).
Jeśli współrzdne w zapisach pozycjonowania powinny odnosić si
do punktu odniesienia maszyny, to prosz wprowadzić w tych
zapisach M92.
Przy pomocy M91 lub M92 TNC przeprowadza
prawidłowo korekcj promienia. Długość narzdzia
jednakże nie zostaje uwzgl dniona.
Działanie
M91 i M92 działaj tyl ko w tych zapisach programowych, w których
zaprogramowane jest M91 lub M92.
Z
Z
M91 i M92 zadziałaj na pocztku zapisu.
Punkt odniesienia obrabianego przedmiotu
Jeśli współrzdne maj odnosić si zawsze do punktu zerowego
maszyny, to można zaryglować wyznaczanie punktu odniesienia dla
jednej lub kilku osi; (patrz „Ogólne parametry użytkownika” na
stronie 438).
Jeśli wyznaczanie punktu odniesienia jest zablokowane dla
wszystkich osi, to TNC nie wyświetla wicej Softkey WYZNACZANIE
PUNKTU ODNIESIENIA w rodzaju pracy Obsługa rczna.
Y
Y
X
X
M
Rysunek po prawej stronie pokazuje systemy współrzdnych z
punktem zerowym maszyny i punktem zerowym obrabianego
przedmiotu.
M91/M92 w rodzaju pracy Test programu
Aby móc symulować graficznie M91/M92przemieszczenia, należy
aktywować nadzór przestrzeni roboczej i wyświetlić półwyrób w
odniesieniu do wyznaczonego punktu odniesienia, patrz
„Przedstawić czść nieobrobion w przestrzeni roboczej”, stronie
425.
HEIDENHAIN iTNC 530
163
7.3 Funkcje dodatkowe dla podania danych o wspó³rzêdnych
Aktywować ostatnio wyznaczony punkt
odniesienia: M104
Funkcja
Przy odpracowywaniu tabeli palet TNC przepisuj e ostatni o
wyznaczony punkt odniesienia wartościami z tabel i palet. Przy
pomocy funkcji M104 aktywuje si ponownie ostatnio wyznaczony
przez użytkownika punkt odniesienia.
Działanie
M104 działa tylko w tych blokach programu, w których M104 jest
zaprogramowane.
M104 zadziała na końcu bloku.
Najechać pozycje w nie pochylonym układzie
współrzdnych przy nachylonej płaszczyźnie
obróbki: M130
Zachowanie standardowe przy pochylonej płaszczyźnie
obróbki
Współrzdne w blokach pozycjonowania TNC odnosi do
pochylonego układu współrzdnych.
Zachowanie z M130
Współrzdne wblokach prostychTNC odnosi przy aktywnej,
pochylonej płaszczyźnie obróbki do nie pochylonego układu
współrzdnych.
TNC pozycjonuje wtedy (pochylone) narzdzie na zaprogramowan
współrzdn nie pochylonego układu.
Nastpne wi ersze pozycjonowania lub cykl e obróbki
zostaj wykonane w nachylonym układzie
współrzdnych, to może prowadzić do powstawania
problemów przy cyklach obróbkowych z absolutnym
pozycjonowaniem wstpnym.
Funkcja M130 jest dozwolona tylko, jeśli funkcja
Nachylenie płaszczyzny obróbki jest aktywna.
Działanie
M130 działa tylko w blokach prostych bez korekcji promienia i w
blokach programowych, w których zaprogramowane jest M130.
164
7 Programowanie: Funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
7.4 Funkcje dodatkowe dla
zachowania si narzdzi na
torze kształtowym
Przeszlifowanie naroży: M90
Postpowanie standardowe
TNC zatrzymuje w blokach pozycjonowania bez korekcji promienia
narzdzia dane narzdzie na krótko przy narożach (zatrzymanie
dokładnościowe).
Y
W przypadku bloków programowania z korekcj promienia (G41/
G42) TNC włcza na narożach zewntrznych automatycznie okrg
przejściowy.
Postpowanie z M90
Narzdzie zostaje prowadzone na narożnych przejściach ze stał
prdkości torow: Przeszlifować naroża i powierzchnia
obrabianego przedmiotu bdzie gładsza. Dodatkowo skraca si
czas obróbki. Patrz rysunek po prawej stronie na środku.
Przykład zastosowania: Powi erzchnie składajce si z krótkich
prostych odcinków.
X
Działanie
M90 działa tyl ko w tym bloku programowym, w którym jest M90
zaprogramowana.
M90 zadziała na pocztku bl oku. Praca z odstpem opóźnienia
(odstp stanowicy różnic pomidzy pozycj rzeczywist i zadan
narzdzia w danym momenci e) musi być wybrana.
Y
X
HEIDENHAIN iTNC 530
165
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Wł3czyć zdefiniowane półkola pomidzy
odcinkami prostymi: M112
Kompatybilność
Z przyczyn kompatybilności funkcja M112 znaj duje si w dalszym
cigu w dyspozycji w iTNC 530. Aby ustalić tolerancj przy szybkim
frezowaniu konturów, HEIDENHAIN poleca jednakże w przypadku
tych TNC użycie cyklu TOLERANCJA, patrz „TOLERANCJA (cykl
G62)”, stronie 339
Nie uwzgldniać punktów przy odpracowaniu
nie skorygowanych wierszy prostych: M124
Postpowanie standardowe
TNC odpracowuje wszystkie wiersze prostych, wprowadzone do
aktywnego programu.
Postpowanie z M124
Przy odpracowywaniu nie skorygowanych wierszy prostych z
bardzo niewielkimi odstpami punktów można poprzez parametr E
zdefiniować minimalny odstp punktów, do którego TNC nie
powinna uwzgldniać punktów przy odpracowywaniu.
Działanie
M124 zadziała na pocztku bloku.
TNC wycofuje automatycznie M124, jeśli wybieramy nowy program.
M124 wprowadzić
Jeśli w zapi sie pozycjonowania zostaje wprowadzony M124, to TNC
kontynuje dialog dl a tego zapisu i zapytuje o minimal ny odstp
punktów E.
E można określić poprzez Qparametry (patrz „Programowanie:
Qparametry” na stronie 355).
166
7 Programowanie: Funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Obróbka niewielkich stopni konturu: M97
Postpowanie standardowe
TNC dołcza na narożu zewntrznym okrg przejściowy. Przy bardzo
małych stopniach konturu narzdzie uszkodziło by w ten sposób
kontur.
Y
TNC przerywa w takich miejcach przebieg programu i wydaje
komunikat o błdach „Promień narzdzia za duży“.
Postpowanie z M97
TNC ustala punkt przecicia toru kształtowego dla elementów
konturu –jak w przypadku naroży wewntrznych – i przemieszcza
narzdzie przez ten punkt.
X
Prosz programować M97 w tym bloku, w którym jest wyznaczony
ten punkt naroża zewntrznego.
Działanie
M97 działa tylko w tym bloku programu, w którym zaprogramowana
jest M97.
Naroże konturu zostaje przy pomocy M97 tylko
czściowo obrobione. Ewentualnie musi ten róg konturu
zostać obrobiony dodatkowo przy pomocy mniejszego
narzdzia.
Y
S
13
S
16
17
14
15
X
NCbloki przykładowe
N50 G99 G01 ... R +20
Duży promień narzdzia
...
N130 X ... Y ... F .. M97 *
Dosunć narzdzie do punktu 13 konturu
N140 G91 Y–0,5 .... F.. *
Obrobić stopnie konturu 13 i 14
N150 X+100 ... *
Dosunć narzdzie do punktu 15 konturu
N160 Y+0.5 ... F.. M97 *
Obrobić stopnie konturu 15 i 16
N170 G90 X ... Y ... *
Dosunć narzdzie do punktu 17 konturu
HEIDENHAIN iTNC 530
167
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Otwarte naroża konturu obrabiać kompletnie
na gotowo: M98
Postpowanie standardowe
Postpowanie standardowe TNC ustala na narożach wewntrznych
punkt przecicia torów freza i przemieszcza narzdzie od tego
punktu w nowym kierunku.
Y
Jeśli kontur jest otwarty na narożach, to prowadzi to do
niekompletnej obróbki:
Postpowanie z M98
Przy pomocy funkcji dodatkowej M98 TNC przemieszcza tak daleko
narzdzie, że każdy punkt konturu zostaj e rzeczywi ście obrobiony:
Działanie
M98 działa tylko w tych zapisach programu, w których M98 jest
programowane.
S
S
X
M98 zadziała na końcu zapisu.
NCbloki przykładowe
Dosunć narzdzie do konturu po kolei w punktach 10, 11 i 12:
N100 G01 G41 X ... Y... F *
Y
N110 X... G91 Y... M 98 *
N120 X+ .... *
Współczynnik posuwu dla ruchów
pogłbiania: M103
Postpowanie standardowe
TNC przemieszcza narzdzie niezależnie od kierunku ruchu z
ostatni o zaprogramowanym posuwem.
10
11
12
X
Postpowanie z M103
TNC redukuje posuw na torze kształtowym, jeśli narzdzie przesuwa
si w kierunku ujemnym osi narzdzi. Posuw przy zanurzeniu FZMAX
zostaje obliczany z ostatnio zaprogramowanego posuwu FPROG i
współczynnika F%:
FZMAX = FPROG x F%
M103 wprowadzić
Jeśli do zapisu pozycjonowania zostaje wprowadzona M103, to TNC
prowadzi dalej dialog i zapytuje o współczynnik F.
Działanie
M103 zadziała na pocztku bloku.
M103 anulować: M103 zaprogramować ponownie bez
współczynnika
168
7 Programowanie: Funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
NCbloki przykładowe
Posuw przy pogłbiani u wynosi 20% posuwu na równej
płaszczyźnie.
...
Rzeczywisty posuw na torze (mm/min):
N107 G01 G41 X+ 20 Y+20 F500 M103 F 20 *
500
N180 Y+50 *
500
N190 G91 Z–2,5 *
100
N200 Y+5 Z–5 *
141
N210 X +50 *
500
N220 G90 Z+5 *
500
Posuw w milimetrach/wrzecionoobrót: M136
Postpowanie standardowe
TNC przemieszcza narzdzie z ustalonym w programie posuwem F w
mm/min.
Postpowanie z M136
Przy pomocy M136 TNC przemieszcza narzdzie nie w mm/min l ecz
z ustalonym w programie posuwem F w milimetr/obrót wrzeciona.
Jeśli zmienia si prdkość obrotow poprzez Override wrzeciona,
TNC dopasowuje automatycznie posuw.
Działanie
M136 zadziała na pocztku bloku.
M136 anuluje si, programujc M137.
HEIDENHAIN iTNC 530
169
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Prdkość posuwowa przy łukach kołowych:
M109/M110/M111
Postpowanie standardowe
TNC odnosi programowan prdkość posuwow do toru punktu
środkowego narzdzia.
Postpowanie przy łukach koła z M109
TNC utrzymuje stały posuw ostrza narzdzia przy obróbce wewntrz
i na zewntrz łuków koła.
Postpowanie przy łukach koła z M110
TNC utrzymuje stały posuw przy łukach koła wyłczni e podczas
obróbki wewntrznej. Podczas obróbki zewntrznej łuków koła nie
działa dopasowani e posuwu.
M110 działa także przy obróbce wewntrznej łuków
kołowych przy pomocy cykli konturowych.
Działanie
M109 i M110 zadziałaj na pocztku bloku.
M109 i M110 wycofujemy przy pomocy M111.
Obliczanie wstpne konturu ze skorygowanym
promieniem (LOOK AHEAD): M120
Postpowanie standardowe
Jeśli promień narzdzia jest wikszy niż stopień konturu, który należy
najeżdżać ze skorygowanym promieniem, to TNC przerywa przebieg
programu i wydaje komunikat o błdach. M97(patrz „Obróbka
niewielkich stopni konturu: M97” na stronie 167) M97“ zapobiega
pojawieniu si komunikatu o błdach, prowadzi j ednakże do
oznakowania ostrza po wyjściu z materiału i przesuwa dodatkowo
naroże.
Y
Przy podcinaniach TNC uszkadza ewentual nie kontur.
Postpowanie z M120
TNC sprawdza kontur ze skorygowanym promieni em na zaistnienie
podcinek i przecić oraz oblicza wstpnie tor narzdzia od
aktual nego bloku. Miejsca, w których narzdzie uszkodziłoby kontur,
pozostaj nie obrobi one (na rysunku po prawej stronie
przedstawione w ciemnym tonie). Można M120 także używać, aby
dane digitalizacj i lub dane, które zostały wytworzone przez
zewntrzny system programowania, uzupełnić wartościami korekcji
promienia narzdzi a. W ten sposób odchyl enia od teoretycznego
promienia narzdzi a mog zostać skompensowane.
X
Liczba bloków (maksymalnie 99), które TNC oblicza wstpni e,
określa si przy pomocy LA (angl.Look Ahead: patrz do przodu) za
M120. Im wiksza liczba bloków, któr ma obl iczyć wstpnie TNC,
tym wolniejsze bdzi e opracowywanie bloków.
170
7 Programowanie: Funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Wprowadzenia
Jeśli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC
kontynuje dialog dla tego zapisu i zapytuj e o liczb wstpnie
obliczanych bloków LA.
Działanie
M120 musi znajdować si w NCbloku, który zawiera również
korekcj promi enia G41 lub G42. M120 działa od tego bloku do
momentu aż
n korekcja promienia zostanie z G40 anulowana
n M120 LA0 programować
n M120 bez LA programować
n z %...wywołać inny program
M120 zadziała na pocztku bloku.
Ograniczenia
n Powrót na kontur po Zewntrznym/Wewntrznym Stoppoleceniu
można przeprowadzić przy pomocy funkcji PRZEBIEG W PRZÓD
DO BLOKU N
n Jeśli s używane funkcje toru kształtowego G25 i G24, bloki leżce
przed i za G25 lub G24 mog zawierać tylko współrzdne
płaszczyzny obróbki
HEIDENHAIN iTNC 530
171
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Wł3czenie pozycjonowania kółkiem rcznym
w czasie przebiegu programu: M118
Postpowanie standardowe
TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu
jak to zostało ustalone w programie obróbki.
Postpowanie z M118
Z M118 można przeprowadzić w czasie przebiegu programu rczne
poprawki przy pomocy koła rcznego. W tym celu prosz
zaprogramować M118 i wprowadzić specyficzn dla osi wartość X, Y
i Z w mm.
M118 wprowadzić
Jeżeli wprowadzamy do bloku pozycjonowania M118, to TNC
kontynuje dialog i zapytuje o specyficzne dla osi wartości. Prosz
używać pomarańczowych klawiszy osiowych l ub ASCIIklawiatury dla
wprowadzeni a współrzdnych.
Działanie
Pozycjonowanie przy pomocy koła rcznego zostanie anulowane,
jeśli zaprogramuje si na nowo M118 bez X, Y i Z.
M118 zadziała na pocztku bloku.
NCbloki przykładowe
W czasie przebiegu programu powi nno si przy pomocy rcznego na
płaszczyźni e obróbki X/Y o ±1 mm od programowanej wartości móc
dokonać przemieszczenia:
G01 G41 X+0 Y+38,5 F 125 M118 X1 Y1 *
M118 działa zawsze w orginalnym układzie
współrzdnych, nawet jeżeli funkcja Pochylić
płaszczyzn obróbki jest aktywna!
M118 działa także przy rodzaju pracy Pozycjonowanie z
rcznym wprowadzeniem danych!
Jeśli M118 jest aktywna, to przy zatrzymaniu programu
funkcja R-CZNIE PRZESUN[Ć nie znajduje si w
dyspozycji !
172
7 Programowanie: Funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Odsunicie od konturu w kierunku osi
narzdzia: M140
Postpowanie standardowe
TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu
jak to zostało ustalone w programie obróbki.
Postpowanie z M140
Przy pomocy M140 MB (move back) można dokonać odsuwu po
wprowadzalnym odcinku w kierunku osi narzdzi a od konturu.
wprowadzenia
Jeśli wprowadzamy w wierszu pozycj onowania M140, to TNC
kontynuje dialog i zapytuje o t drog, któr powinno pokonać
narzdzie przy odsuwie od konturu. Prosz wprowadzić żdany
odcinek, który ma pokonać narzdzie przy odsuwie od konturu
prosz nacisnć Softkey MAX, aby przemieścić si do krawdzi
obszaru przemieszczenia.
Działanie
M140 działa tyl ko w tym bloku programu, w którym zaprogramowana
jest M140.
M140 zadziała na pocztku bloku.
NCbloki przykładowe
Wiersz 250: Odsunć narzdzie 50 mm od konturu
Wiersz 251: Przemieścić narzdzie do krawdzi obszaru
przemieszczenia
N45 G01 X+0 Y+ 38,5 F 125 M140 MB 50
N55 G01 X+0 Y+ 38,5 F 125 M140 MB MAX
M140 działa także jeśli funkcja Nachylenie płaszczyzny
obróbki, M114 lub M128 jest aktywna. W przypadku
maszyn z głowicami obrotowymi TNC przemieszcza
narzdzie w układzie nachylonym.
Przy pomocy M140 MB MAX można dokonać
przemieszczenia tylko w kierunku dodatnim.
HEIDENHAIN iTNC 530
173
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Anulować nadzór układu impulsowego M141
Postpowanie standardowe
TNC wydaje przy wychylonym trzpieniu komunikat o błdach, jak
tylko chcemy przemieścić oś maszyny.
Postpowanie z M141
TNC przemieszcza osie maszyny także wówczas, jeśli sonda
impulsowa jest wychylona. Funkcja ta jest konieczna, j eśli
zapisujemy własny cykl pomiarowy w połczeniu z cyklem
pomiarowym 3, aby przemieścić swobodnie układ impul sowy po
wychyleniu w wierszu pozycjonowania.
Jeśli wykorzystujemy funkcj M141, to prosz zwrócić
uwag, aby sonda była przemieszczana we właściwym
kierunku.
M141 działa tyl ko w przemieszczeniach z wierszami
prostych.
Działanie
M141 działa tylko w tym bloku programu, w którym zaprogramowana
jest M141.
M141 zadziała na pocztku bloku.
174
7 Programowanie: Funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym
Usun3ć modalne informacje o programie
M142
Postpowanie standardowe
TNC wycofuje modal ne informacje o programie w nastpujcych
sytuacjach:
n Wybrać nowy program
n Wypełnić funkcj e M02, M30 lub blok N999999 %... (w zależności
od parametru maszynowego 7300)
n Ponownie zdefiniować cykl z wartościami dla zachowania
podstawowego
Postpowanie z M142
Wszystkie modalne informacje o programie, oprócz obrotu
podstawowego, 3Dobrotu i Qparametrów zostaj wycofane.
Działanie
M142 działa tyl ko w tym bloku programu, w którym zaprogramowana
jest M142.
M142 zadziała na pocztku bloku.
Usun3ć obrót podstawowy: M143
Postpowanie standardowe
Obrót podstawowy działa tak długo, aż zostanie wycofany lub
przepisany inn wartości.
Postpowanie z M143
TNC usuwa zaprogramowany obrót podstawowy w programi e NC.
Działanie
M143 działa tyl ko w tym bloku programu, w którym zaprogramowana
jest M143.
M143 zadziała na pocztku bloku.
HEIDENHAIN iTNC 530
175
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi
obrotowych
Posuw w mm/min na osiach obrotu A, B, C:
M116
Postpowanie standardowe
TNC interpretuje zaprogramowany posuw na osi obrotu w stopniach/
min. Posuw toru kształtowego jest w ten sposób zależny od
odl egłości punktu środkowego narzdzia do centrum osi obrotu.
Czym wiksza jest ta odległość, tym wikszym staje si posuw na
torze kształtowym.
Posuw w mm/min na osiach obrotu z M116
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7510 i
nastpnych.
TNC interpretuj e zaprogramowany posuw na osi obrotu w mm/min.
Przy tym TNC oblicza każdorazowo na pocztku blokuposuw dla tego
bloku. Posuw si nie zmienia, w czasie kiedy ten blok zostaje
odpracowywany, nawet jeśli narzdzie zbliża si do centrum osi
obrotu.
Działanie
M116 działa na płaszczyźnie obróbki
Przy pomocy M117 wycofujemy M116; na końcu programu M116
również nie zadziała.
M116 zadziała na pocztku bloku.
176
7 Programowanie: Funkcje dodatkowe
7.5 Funkcje dodatkowe dla osi obrotowych
Przemieszczenie osi obrotu ze
zoptymalizowanym torem: M126
Postpowanie standardowe
Postpowanie standardowe Zachowanie standardowe TNC przy
pozycjonowaniu osi obrotu, których wyświetlacz zredukowany jest
na wartości poniżej 360°, zal eżne jest od parametru maszynowego
7682. Tam też jest ustalone, czy TNC ma najechać różnic Pozycja
zadana – Pozycja rzeczywista, czy też zasadniczo ma zawsze
dosunć narzdzie (także bez M126) na najkrótszym odcinku do
zaprogramowanej pozycji. Przykłady:
Pozycja
rzeczywista
Pozycja zadana
Droga
przemieszczenia
350°
10°
–340°
10°
340°
+330°
Postpowanie z M126
Z M126 TNC przemieszcza oś obrotu, której wskazanie jest
zredukowane do wartości poniżej 360°, po krótkiej drodze.
Przykłady:
Pozycja
rzeczywista
Pozycja zadana
Droga
przemieszczenia
350°
10°
+20°
10°
340°
–30°
Działanie
M126 zadziała na pocztku bloku.
M126 wycofujemy z M127; na końcu programu M126 również nie
zadziała.
HEIDENHAIN iTNC 530
177
7.5 Funkcje dodatkowe dla osi obrotowych
Wyświetlacz osi obrotu zredukować do
wartości poniżej 360°: M94
Postpowanie standardowe
TNC przemieszcza narzdzie od aktualnej wartości kta do
zaprogramowanej wartości kta.
Przykład:
Aktualna wartość kta:
Zaprogramowana wartość kta:
Rzeczywisty odcinek
przemieszczenia:
538°
180°
–358°
Postpowanie z M94
TNC redukuje na pocztku bloku aktualn wartość kta do wartości
poniżej 360° i przemieszcza nastpnie oś do wartości
programowanej. Jeśl i kilka osi obrotu jest aktywnych, M94 redukuje
wskazania wszystkich osi obrotu. Alternatywnie można za M94
wprowadzić oś obrotu. TNC redukuje potem wskazanie tej osi.
NCbloki przykładowe
Wskazane wartości wszystkich osi obrotu zredukować:
N50 M94 *
Tyl ko wartość wskazan osi C zredukować:
N50 M94 C *
Wskazanie wszystkich aktywnych osi zredukować i nastpnie oś C
przemieścić na zaprogramowan wartość:
N50 G00 C+180 M94 *
Działanie
M94 działa tylko w tym bloku programu, w którym M94 jest
zaprogramowane.
M94 zadziała na pocztku bloku.
178
7 Programowanie: Funkcje dodatkowe
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7510 i
nastpnych.
Postpowanie standardowe
Postpowanie standardowe TNC przemieszcza narzdzie na
określone w programie obróbki pozycje. Jeśli w programie zmienia
si pozycj a osi nachylenia, to postprocesor musi obliczyć
powstajce w wyniku tego przesunicie w osiach liniowych i dokonać
go jednym krokiem pozycj onowania. Ponieważ geometria maszyny
odgrywa tu znaczn rol, dla każdej maszyny musi być oddzielnie
obliczony NCprogram.
Postpowanie z M114
Jeśli w programie zmienia si pozycja sterowanej osi wahań, to TNC
kompensuje to przesunicie narzdzia automatycznie przy pomocy
3Dkorekcji długości. Ponieważ geometria maszyny jest zapisana w
parametrach maszynowych, TNC kompensuje także automatycznie
specyficzne dla maszyny przesunici a. Programy musz zostać
obliczone przez postprocesor tylko raz, także jeśli one zostan
odpracowane na różnych maszynach z TNCsterowaniem.
Jeśli maszyna nie posiada sterowanej osi wahań (głowica nachylana
rcznie, głowica zostaje pozycjonowana przez PLC), można po
M114 wprowadzić obowizujc każdorazowo pozycj głowicy
odchyl nej (np. M114 B+45, Qparametr dozwolony).
Z
B
B
dx
dz
dB
X
Korekcja promieni a narzdzia musi zostać uwzgl dniona przez CAD
system lub przez postprocesor. Programowana korekcja promienia
G41/G42 prowadzi do pojawienia si komunikatu o błdach.
Jeśli TNC dokonuje korekcji długości narzdzia, to zaprogramowany
posuw odnosi si do ostrego końca narzdzia, poza tym do punktu
odniesienia narzdzia.
Jeśli maszyna posiada sterowan głowic obrotow, to
można przerwać przebieg programu i zmienić pozycj osi
pochylenia (np. przy pomocy kółka obrotowego).
Przy pomocy funkcji PRZEBIEG DO PRZODU DO BLOKU
N można kontynuować program obróbki od miejsca
zatrzymania programu. TNC uwzgldnia automatycznie,
przy aktywnej M114, nowe położenie osi wahań.
Aby zmienić położenie osi wahań przy pomocy kółka
rcznego w czasie przebiegu programu, prosz użyć
M118 w połczeni u z M128.
HEIDENHAIN iTNC 530
179
7.5 Funkcje dodatkowe dla osi obrotowych
Automatyczna korekcja geometrii maszyny
przy pracy z osiami pochylenia (wahań): M114
7.5 Funkcje dodatkowe dla osi obrotowych
Działanie
M114 zadziała na pocztku bloku, M115 na końcu bloku. M114 nie
działa przy aktywnej korekcji promienia narzdzia.
M114 cofa si z M115. Na końcu programu M114 również nie działa.
Zachować pozycj ostrza narzdzia przy
pozycjonowaniu osi wahań (TCPM*): M128
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7510 i
nastpnych.
Postpowanie standardowe
Postpowanie standardowe TNC przemieszcza narzdzie na
określone w programi e obróbki pozycj e. Jeśli zmienia si w
programie pozycja osi wahań, to powstałe na skutek tego
przesunicie w osi ach liniowych musi zostać obliczone i jednym
krokiem pozycjonowania przesunite (patrz rysunek przy M114).
Postpowanie z M128
Jeśli zmienia si w programie pozycja sterowanej osi wahań, to
pozycja ostrza narzdzia w odniesieniu od obrabianego przedmiotu
pozostaje niezmieniona w czasie odchyl ania.
Prosz używać M128 w połczeniu z M118, jeśli chcemy w czasie
przebiegu programu zmienić pozycj osi wahań przy pomocy
elektronicznego kółka rcznego. Superpozycja pozycjonowania
przy pomocy kółka rcznego nastpuje przy aktywnej M128 w
stałym układzie współrzdnych maszyny.
B
Z
X
Z
X
Przy osiach nachylenia z połczeniem wielozbkowym
Hirtha Prosz zmienić położenie osi nachylenia, po
przemieszczeniu narzdzia. W przeciwnym wypadku
mog powstać uszkodzenia konturu wskutek wysunicia
z uzbienia.
180
7 Programowanie: Funkcje dodatkowe
7.5 Funkcje dodatkowe dla osi obrotowych
Po M128 można wprowadzić jeszcze posuw, z którym TNC wykona
przemieszczenia kompensacyjne w osiach liniowych. Jeżeli nie
zostanie wprowadzony posuw lub bdzie on wikszy niż określono
go w parametrze maszynowym 7471, zadziała posuw z parametru
maszynowego 7471.
Przed pozycjonowaniem przy pomocy M91 lub M92 i
przed Twierszem: M128 wycofać.
Aby uniknć uszkodzeń konturu należy przy pomocy
M128 używać tylko freza kształtowego.
Długość narzdzia musi odnosić si do środka kulki freza
kształtowego.
TNC nie odchyl a aktywnej korekcji promienia narzdzi a.
Wskutek tego powstaje błd, który zal eży od położenia
ktowego osi obrotu.
Jeśli M128 jest aktywna, to TNC ukazuje w wyświetlaczu
stanu symbol
.
M128 przy stołach obrotowych
Jeśli przy aktywnej M128 programuje si ruch stołu obrotowego, to
TNC obraca także odpowiednio układ współrzdnych. Jeśli
obracamy np. oś C o 90° (przez pozycj onowanie lub przez
przesunicie punktu zerowego) i programujemy nastpnie
przemieszczenie w Xosi, to TNC wykonuje to przemieszczenie w osi
maszyny Y.
Także wyznaczony punkt odniesienia, który zmienia swoj pozycj
poprzez ruch stołu obrotowego, TNC przekształca.
M128 przy trójwymiarowej korekcji narzdzia
Jeśli przy aktywnej M128 i aktywnej korekcji promienia G41/G42
przeprowadzamy trójwymiarow korekcj narzdzia, to TNC
pozycjonuje osie obrotu automatycznie, w przypadku określonych
geometrii maszyny (PeripheralMilling, patrz „Peripheral Milling: 3D
korekcja promienia z orientacj wrzeciona”, stronie 120).
Działanie
M128 zadziała na pocztku bloku, M129 na końcu bloku. M128
działa także w rcznych rodzajach pracy i pozostaje aktywna po
zmiani e rodzaju pracy. Posuw dla ruchu kompensacyjnego
pozostaje tak długo w działaniu, aż zostanie zaprogramowany nowy
posuw lub M128 wycofane przez M129.
M128 wycofuje si przez M129. Jeśli w rodzaj u pracy przebiegu
programu zostanie wybrany nowy program, TNC również wycofuje
M128.
NCbloki przykładowe
Przeprowadzić przemieszczenia kompensacyjne z posuwem
wynoszcym 1000 mm/min:
G01 G41 X+0 Y+38,5 F125 M 128 F1000 *
HEIDENHAIN iTNC 530
181
7.5 Funkcje dodatkowe dla osi obrotowych
Zatrzymanie dokładnościowe na narożach bez
przylegaj3cych stycznie przejść: M134
Postpowanie standardowe
TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc osi
obrotowych, że na nie przyl egajcych stycznie przejściach konturu
zostaje wstawiony el ement przejścia. Element przejścia konturu
zależny jest od przyśpieszenia, przyśpieszenia drugiego stopnia i
ustalonej tolerancji odchylenia od konturu.
Zachowanie standardowe TNC można tak zmieniać przy
pomocy parametru maszynowego 7440, że przy wyborze
programu M134 bdzie automatycznie aktywna patrz
„Ogólne parametry użytkownika”, stronie 438.
Postpowanie z M134
TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc osi
obrotowych, że na nie przyl egajcych stycznie przejściach konturu
zostaje wykonane zatrzymanie dokładnościowe.
Działanie
M134 zadziała na pocztku bloku, M135 na końcu bloku.
M134 wycofuje si przy pomocy M135. Jeśl i w rodzaju pracy
przebiegu programu zostaje wybierany nowy program, TNC również
wycofuje M134.
Wybór osi nachylenia: M138
Postpowanie standardowe
TNC uwzgldnia przy funkcjach M114, M128 i Nachylić płaszczyzn
obróbki te osie obrotu, które określone s przez producenta maszyn
w parametrach maszynowych.
Postpowanie z M138
TNC uwzgldni przy podanych wyżej funkcjach tylko te osie wahań,
które zostały zdefiniowane przy pomocy M138.
Działanie
M138 zadziała na pocztku bloku.
M138 wycofuje si, programujć ponownie M138 bez podania osi
obrotowych.
NCbloki przykładowe
Dla podanych wyżej funkcji uwzgldnić tylko oś obrotu C:
G00 G40 Z+100 M138 C *
182
7 Programowanie: Funkcje dodatkowe
7.5 Funkcje dodatkowe dla osi obrotowych
Uwzgldnienie kinematyki maszyny na
pozycjach RZECZ/ZAD przy końcu wiersza:
M144
Postpowanie standardowe
Postpowanie standardowe TNC przemieszcza narzdzie na
określone w programie obróbki pozycje. Jeśli w programie zmienia
si pozycj a osi nachylenia, to musi zostać obliczone powstajce w
wyniku tego przesunicie w osiach liniowych i dokonać go jednym
krokiem pozycjonowania.
Postpowanie z M144
TNC uwzgldnia zmian w kinematyce maszyny w wyświ etlaczu
położenia, gdy powstaje ona np. przez wymian wrzeciona
nasadkowego. Jeśli zmienia si pozycja sterowanej osi nachylenia,
to ulega zmianie podczas operacji nachylenia także pozycja ostrza
narzdzia w stosunku do obrabianego przedmiotu. Powstałe
przesunicie zostaj e obl iczone w wyświetlaczu położenia.
Pozycjonowani e z M91/M92 dozwolone s przy
aktywnym M144.
Wskazanie położenia w trybach pracy KOLEJ.BLOKOW i
POJ.BLOK zmienia si dopiero, kiedy osie nachylenia
osign ich pozycje końcowe.
Działanie
M144 zadziała na pocztku bloku. M144 nie dzi ała w połczeniu z
M114, M128 lub Pochylenie płaszczyzny obróbki.
M144 anuluje si, programujc M145.
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7502 i
nastpnych. Producent maszyn określa sposób działania
w trybach pracy automatyki i w rcznych trybach obsługi.
Prosz zwrócić uwag na podrcznik obsługi maszyny.
HEIDENHAIN iTNC 530
183
7.6 Funkcje dodatkowe dla laserowych maszyn do ciêcia
7.6 Funkcje dodatkowe dla
laserowych maszyn do cicia
Zasada
Dla sterowania moc lasera TNC wydaje przez analogowe Swyjście
wartości napicia. Przy pomocy funkcji M200 do M204 można
regulować moc lasera w czasie przebiegu programu.
Wprowadzić funkcje dodatkowe dla laserowych maszyn do
cicia
Jeśli do bl oku pozycjonowania zostaje wprowadzona funkcja
dodatkowa M dla laserowych maszyn do cicia (krajalnic), to TNC
kontynuje dialog i zapytuje o parametry dla każdej z tych funkcji.
Wszystkie funkcje dodatkowe dl a krajalnic laserowych zadziałaj na
pocztku bloku.
Wydawać bezpośrednio zaprogramowane
napicie: M200
Postpowanie z M200
TNC wydaje t za M200 zaprogramowan wartość jako napicie V.
Zakres wprowadzenia: 0 do 9.999 V
Działanie
M200 działa tak długo, aż przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.
Napicie jako funkcja odcinka: M201
Zachowanie z M201
M201 wydaje napicie w zależności od pokonanej drogi. TNC
zwiksza lub zmniejsza aktualn wartość napicia l iniowo, do
zaprogramowanej wartości V.
Zakres wprowadzenia: 0 do 9.999 V
Działanie
M201 działa tak długo, aż przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.
184
7 Programowanie: Funkcje dodatkowe
7.6 Funkcje dodatkowe dla laserowych maszyn do ciêcia
Napicie jako funkcja prdkości: M202
Zachowanie z M202
TNC wydaje napicie jako funkcj prdkości. Producent maszyn
określa w parametrach maszynowych do trzech linii
charakterystycznych FNR., na których prdkości posuwu zostaj
przyporzdkowane odpowiednim wartościom napi cia. Przy
pomocy M202 wybiera si krzyw charakterystyczn FNR., na
podstawie której TNC wybiera wydawane napicie.
Zakres wprowadzenia: 1do 3
Działanie
M202 działa tak długo, aż przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.
Napicie wydawać jako funkcj czasu (zależna
od czasu rampa): M203
Zachowanie z M203
TNC wydaje napicie V jako funkcj czasu TIME. TNC zwiksza l ub
zmni ejsza aktualn wartość napicia liniowo w zaprogramowanym
czasie TIME do zaprogramowanej wartości napicia V. Zakres
wprowadzenia
Zakres wprowadzenia
Napici e V: 0 do 9.999 wolt
Czas TIME: 0 do 1.999 sekund
Działanie
M203 działa tak długo, aż przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.
Napicie wydawać jako funkcj czasu (zależny
od czasu impuls): M204
Zachowanie z M204
TNC wydaje programowane napicie jako impuls z
zaprogramowanym czasem trwania TIME.
Zakres wprowadzenia
Napici e V:
Czas TIME:
0 do 9.999 wol t
0 do 1.999 sekund
Działanie
M204 działa tak długo, aż przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.
HEIDENHAIN iTNC 530
185
8
Programowanie: Cykle
HEIDENHAIN iTNC 530
187
8.1 Praca z cyklami
8.1 Praca z cyklami
Powtarzajce si czsto rodzaje obróbki, które obejmuj kilka
etapów obróbki, s wprowadzone do pamici TNC w postaci cykli.
Także przeliczenia współrzdnych i niektóre funkcje specjalne s
oddane do dyspozycji w postaci cykli (patrz tabela nastpna strona).
Cykle obróbki z numerami od 200 wzwyż używaj Qparametrów jako
parametrów przekazu. Parametry o tej samej funkcji, które TNC
wykorzystuje w różnych cyklach, maj zawsze ten sam numer: np.
Q200 to zawsze odstp bezpieczeństwa, Q202 zawsze głbokość
dosuwu itd.
Definiowanie cyklu przez Softkeys
U Pasek
Softkey pokazuje różne grupy cykl i
U Wybrać grupy
cykli, np. Cykle wiercenia
U Wybrać cykl,
np. WIERCENIE. TNC otwiera dialog i
zapytuje o wszystki e wprowadzane dane,
jednocześnie TNC wyświ etla na prawej połowie
ekranu grafik, w której majcy być wprowadzonym
parametr zostaje jasno podświetlony
U Prosz wprowadzić żdane przez TNC parametry
i
zakończyć wprowadzani e danych klawiszem ENT
U TNC zakończy dialog,
kiedy zostan wprowadzone
wszystkie niezbdne dane
NCblok przykładowy
N10 G200 WI ERCENI E
188
Q200=2
;ODSTNP BEZPI ECZ.
Q201=3
;GłNBOKOŚĆ
Q206=150
;POSUW W GłNBNY
Q202=5
;GłNBOKOŚĆ DOSUW U
Q210=0
;PRZERW A CZAS. U GÓR Y
Q203=+0
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZPI ECZ.
Q211=0.25
;PRZERW A CZASOWA U DOłU
8 Programowanie: Cykle
8.1 Praca z cyklami
Grupa cykli
Softkey
Cykle dla wiercenia głbokiego, dokładnego
rozwiercania otworu wytaczania, pogłbiania,
gwintowania, cicia gwintów i frezowani a gwi ntów
Cykle dla frezowania kieszeni,czopów i rowków
wpustowych
Cykle dla wytwarzania regularnych wzorów
punktowych, np. okrg odwiertów lub powierzchnie z
wierceniami
SLcykle (SubconturList/ l ista podkonturów), przy
pomocy których bardziej skomplikowane kontury
równolegle do konturu głównego zostaj obrabiane,
składaj ce si z kilku nakładaj cych si na siebie
czściowych konturów,interpolacja powierzchni
bocznej cylindra
Cykle do frezowania metod wierszowani a równych
lub zwichrowanych w sobie powierzchni
Cykle dla przeliczania współrzdnych,przy pomocy
których dowol ne kontury zostaj przesunite,
obrócone, odbite w lustrzepowikszone lub
pomniejszone
Cykle specjalne Przerwa czasowa, Wywołanie
programu, Orientacja wrzeciona i Tolerancja
Jeżeli w przypadku cykli obróbki z numerami wikszymi
niż 200 używamy pośrednich przydziałów parametrów
(np. D00 Q210 = Q1), to zmiana przydzielonego
parametru (np. Q1) nie zadziała po definicji cyklu. Prosz
w takich przypadkach zdefiniować bezpośrednio
parametr cykl u (np. D00 Q210 = 5).
Aby móc odpracować cykle obróbki G83 do G86, G74 i
G56 do G59 na starszych modelach TNCsterowań,
należy zaprogramować przy Bezpiecznej wysokości i
przy Głbokości dosuwu dodatkowo ujemny znak liczby.
HEIDENHAIN iTNC 530
189
8.1 Praca z cyklami
Wywołać cykl
Warunki
Przed wywołaniem cyklu prosz każdorazowo
zaprogramować:
n G30/G31 dla prezentacji graficznej (konieczna tylko
dla grafiki testowej)
n Wywołanie narzdzia
n Kierunek obrotu wrzeciona (funkcja dodatkowa M3/
M4)
n Definicja cyklu
Prosz zwrócić uwag na dalsze warunki, które zostały
przedstawione w nastpnych opisach cyklów.
Nastpujce cykle działaj od ich zdefiniowania w programie
obróbki. Te cykle nie mog i nie powi nny być wywoływane:
n cykle G220 wzory punktów na kole i G221 wzory punktów na liniach
n SLcykl G14 KONTUR
n SLcykl G20 DANE KONTURU
n Cykl G62 TOLERANCJA
n Cykle dla przeliczania współrzdnych
n Cykl 9 PRZERWA CZASOWA
Wszystkie pozostałe cykle prosz wywoływać, jak to opisano niżej.
1 Jeśli TNC powinna raz wypełnić dany cykl po ostatnio
zaprogramowanym bloku, to prosz zaprogramować wywołanie
cyklu przy pomocy funkcji dodatkowej M99 lub przy pomocy G79.
2 Jeżeli TNC ma wykonywać cykl po każdym bloku pozycjonowania
automatycznie, to prosz zaprogramować wywołanie cyklu z
M89 (w zal eżności od parametru maszynowego 7440).
3 Jeśli TNC powinno odpracować cykl na wszystkich pozycjach,
zdefiniowanych w tabeli punktów, to prosz używać funkcji G79
PAT (patrz „Tabele punktów” na stronie 192).
Aby anulować działanie M89, prosz zaprogramować
n M99 lub
n G79 l ub
n nowy cykl
190
8 Programowanie: Cykle
8.1 Praca z cyklami
Praca z osiami dodatkowymi U/V/W
TNC wypełnia ruchy dosuwowe w osi, która została zdefi niowana w
bloku TOOL CALL j ako oś wrzeciona. Ruchy na płaszczyźnie obróbki
TNC wypełnia zasadniczo tylko w osiach głównych X, Y lub Z. Wyjtki:
Wyjtki:
n Jeśli programuje si w cyklu G74 FREZOW ANIE ROWKÓW i w cyklu
G75/G76 FREZOWANIE KIESZENI bezpośrednio osie pomocnicze
dla długości bocznych
n Jeśli programuje si przy SLcyklach osie dodatkowe w
podprogramie konturu
HEIDENHAIN iTNC 530
191
8.2 Tabele punktów
8.2 Tabele punktów
Zastosowanie
Jeśli chcemy odpracować cykl lub kilka cykli jeden po drugim, na
nieregularnym wzorcu punktowym, to prosz sporzdzić tabel
punktów.
Jeżeli używa si cykli wiercenia, to współrzdne płaszczyzny obróbki
w tabeli punktów odpowiadaj współrzdnym punktu środkowego
odwiertu. Jeżel i używamy cykl i frezowania, to współrzdne
płaszczyzny obróbki w tabel i punktów odpowiadaj współrzdnym
punktu startu odpowiedniego cyklu (np. współrzdne punktu
środkowego kieszeni okrgłej). Współrzdne w osi wrzeciona
odpowiadaj współrzdnej powierzchni obrabianego przedmiotu.
Wprowadzić tabel punktów
Wybrać rodzaj pracy Program wprowadzić do pamici/edycja :
Wywołać zarzdzanie plikami: Kl awisz PGM MGT
nacisnć
NAZW A P LIKU?
NEU.PNT
Wprowadzić nazw i typ pl iku tabeli punktów,
potwierdzić klawiszem ENT
Wybrać jednostk mi ary: Softkey MM lub
INCHnacisnć. TNC przechodzi do okna programu i
wyświetla pust tabel punktów.
Przy pomocy Softkey WSTAW WIERSZ wstawić
nowy wiersz i wprowadzić współrzdne żdanego
miejsca obróbki
Powtórzyć t operacj, aż wszystkie żdane współrzdne zostan
wprowadzone
Przy pomocy Softkeys X OFF/ON, Y OFF/ON, Z OFF/ON
(drugi pasek Softkey) określamy, jakie współrzdne
możemy wprowadzić do tabel i punktów.
192
8 Programowanie: Cykle
8.2 Tabele punktów
Wybrać tabel punktów w programie
W rodzaju pracy Program wprowadzić do pamici/edycja wybrać
program, dla którego ma zostać aktywowana tabela punktów:
W ywłanie funkcji dla wyboru tabeli punktów: Klawisz
PGM CALL nacisnć
Nacisnć Softkey TABELA PUNKTÓW
Wprowadzić nazw tabeli punktów, potwierdzić klawiszem END.
NCblok przykładowy
N72 %:PAT: “NAZWA“ *
HEIDENHAIN iTNC 530
193
8.2 Tabele punktów
Wywołać cykl w poł3czeniu z tabel3 punktów
TNC odpracowuj e przy pomocy G 79 PAT tabel
punktów, któr ostatnio zdefiniowano (także jeśli tabela
punktów został zdefini owana w upakietowanym z %
programi e).
TNC używa współrzdnej osi wrzeciona przy
wywoływaniu cyklu jako bezpieczn wysokość.
Jeżeli TNC wywoła ostatnio zdefiniowany cykl obróbki w punktach,
które zdefiniowane s w tabeli punktów, to prosz zaprogramować
wywołanie cyklu przy pomocy G79 PAT:
U Programowanie wywoływania cyklu:
Klawisz CYCL
CALL nacisnć
U Wywołać tabel
punktów: Kl awisz CYCL CALL PAT
nacisnć
U Wprowadzić posuw,
z którym TNC powinna dokonać
przemieszczenia pomidzy punktami (brak
wprowadzenia: przemieszczenie z ostatnio
zaprogramowanym posuwem)
U W razi e potrzeby
wprowadzić funkcj dodatkow M,
potwierdzić klawiszem END
TNC odsuwa narzdzie pomidzy punktami startu na bezpieczn
wysokość (bezpieczna wysokość = współrzdna osi wrzeciona przy
wywołaniu cyklu). Aby t metod pracy móc wykorzystać także w
cyklach z numerami 200 i wyżej, należy zdefi niować 2g bezpieczn
wysokość (Q204) równ 0.
Jeżeli przy pozycjonowaniu wstpnym w osi wrzeciona chcemy
dokonać przemieszczenia ze zredukowanym posuwm, to prosz
korzystać z funkcji dodatkowej M103 (patrz „Współczynni k posuwu
dla ruchów pogłbiania: M103” na stronie 168).
Sposób działania tabeli punktów z cyklami G83, G84 i G74 do
G78
TNC interpretuj e punkty płaszczyzny obróbki jako współrzdne
punktu środkowego odwiertu. Współrzdna osi wrzeciona określa
krawdź górn obrabianego przedmiotu, tak że TNC może dokonać
automatycznego pozycjonowania wstpnego (kolejność:
płaszczyzna obróbki, potem oś wrzeciona). płaszczyzna obróbki,
potem oś wrzeciona).
Sposób działania tabeli punktów z S Lcyklami i cyklem G39
TNC interpretuj e punkty jako dodatkowe przesunicie punktu
zerowego.
Sposób działania tabeli punktów z cyklami G200 do G204
TNC interpretuj e punkty płaszczyzny obróbki jako współrzdne
punktu środkowego odwiertu. Jeśli chcemy wykorzystać
zdefiniowan w tabel i punktów współrzdn w osi wrzeciona j ako
współrzdn punktu startu, należy krawdź górn obrabianego
przedmiotu (Q203) zdefiniować z wartości 0.
194
8 Programowanie: Cykle
8.2 Tabele punktów
Sposób działania tabeli punktów z cyklami 210 do 215
TNC interpretuje punkty jako dodatkowe przesunicie punktu
zerowego. Jeśli chcemy wykorzystać zdefiniowane w tabeli punktów
punty jako współrzdne punktu startu, to należy punkty startu i
krawdź górn obrabianego przedmi otu (Q203) w danym cyklu
frezowania zaprogramować z 0.
HEIDENHAIN iTNC 530
195
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia,
gwintowania i frezowania
gwintów
Przegl3d
TNC oddaje do dyspozycji łcznie 19 cykli dla najróżniejszych
rodzajów obróbki wierceni em:
Cykl
Softkey
G83 WIERCENIE GŁEBOKIE
Bez automatycznego pozycjonowania wstnego
G200 WIERCENIE
Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysokość
G201 ROZWIERCANIE
Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysokość
G202 WYTACZANIE
Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysokość
G203 WIERCENIE UNIWERSALNE
z automatycznym pozycjonowaniem wstpnym,2ga
Bezpieczna wysokość, łamanie wióra, degresja
G204 POGŁ-BIANIE WSTECZNE
Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysokość
G205 WIERCENIE UNIWERSALNE
Z automatycznym pozycjonowaniem wstpnym, 2gi
odstp bezpieczeństwa, łamanie wióra, odstp
wyprzedzenia
G208 FREZOWANIE GWINTOW
z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysokość
196
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Cykl
Softkey
G84 GWINTOWANIE
Z uchwytem wyrównawczym
G85 GWINTOWANIE GS
Bez uchwytu wyrównawczego
G86 NACINANIE GWINTU
Dla włczenia do cykli producenta
G206 GWINTOWANIE NOWE
Z uchwytem wyrównawczym, zautomatycznym
pozycjonowaniem wstpnym, 2. Bezpieczna
wysokość
G207 GWINTOWANIE GS, NOW E
Bez uchwytu wyrównawczego, zautomatycznym
pozycjonowaniem wstpnym, 2ga Bezpieczna
wysokość
G209 GWINTOWANIE ŁAMANIE WIÓRA
Bez uchwytu wyrównawczego, zautomatycznym
pozycjonowaniem wstpnym, 2ga bezpieczna
wysokość, łamanie wióra
G262 FREZOWANIE GWINTOW
Cykl dla frezowania gwintu w wywiercony wstpnie
odwiert w materiale
G263 FREZOWANIE GWINTOW WPUSZCZANYCH
Cykl dla frezowania gwintu w wywierconym wstpnie
odwiercie w materiale z wytworzeniem fazki
wpuszczanej
G264 FREZOWANIE GWINTOW WIERCONYCH
Cykl dla wiercenia w materiale i nastpnie frezowania
gwintu przy pomocy narzdzia
G265 HELIXFREZOWANIE GWINTÓW
Cykl dla frezowania gwintów w materi ale
G267 FREZOWANIE GWINTOW ZEWNETRZNYCH
Cykl dla frezowania gwintu zewntrznego z
wytworzeniem fazki wpuszczanej
HEIDENHAIN iTNC 530
197
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WIERCENIE GŁNBOKIE (cykl G83)
1 Narzdzie wierci z wprowadzonym posuwem F od aktualnej
pozycji do pierwszej głbokości dosuwu
2 Nastpnie TNC odsuwa narzdzie na biegu szybkim i ponowni e
do pierwszej głbokości dosuwu, zmniejszonej od odstp
wyprzedzenia t.
3 Sterowanie samodzi elnie ustala odstp wyprzedzania:
n Głbokość wiercenia do 30 mm: t = 0,6 mm
n Głbokość wiercenia ponad 30 mm: t = głbokość wiercenia/
50
n maksymalny odstp wyprzedzania: 7 mm
Z
1
3
X
2
4 Nastpnie narzdzi e wierci z wprowadzonym posuwem F o
dalsz głbokość dosuwu
5 TNC powtarza t operacj (1 do 4), aż zostanie osignita
wprowadzona głbokość wiercenia
6 Na dnie wiercenia TNC odsuwa narzdzie, po przerwie czasowej
dla wyj ścia z materiału, na biegu szybkim do pozycji wyjściowej
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Zaprogramować blok pozycjonowania w punkcie startu
na osi wrzeciona (odstp bezpieczeństwa nad
powierzchni obrabianego przedmiotu).
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchnia obrabi anego przedmiotu
Przykład: NCbloki
U Głbokość wiercenia
2 (przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu (wi erzchołek stożka wiercenia)
N10 G83 P 01 2 P02 20 P03 8 P 04 0
P05 500 *
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje każdorazowo dosuni te.
Głbokość wiercenia nie musi być wielokrotności
głbokości dosuwu. TNC dojeżdża jednym chodem
roboczym na głbokość wiercenia:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
wiercenia
U Przerwa
czasowa w sekundach: Czas, w którym
narzdzie przebywa na dnie odwiertu, aby wyjść z
materiału
U Posuw F: Prdkość przemieszczenia narzdzia przy
wierceniu w mm/min
198
8 Programowanie: Cykle
1
2
3
4
5
6
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
Bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
Narzdzie wierci z zaprogramowanym posuwem F do pierwszej
głbokości dosuwu
TNC odsuwa narzdzie na biegu szybkim na Bezpieczn
wysokość, przebywa tam jeśli wprowadzono i przemieszcza
si ponownie na biegu szybkim na Bezpieczn wysokość nad
pierwsz głbokość dosuwu
Nastpnie narzdzie wierci z wprowadzonym posuwem F o
dalsz głbokość dosuwu
TNC powtarza t operacj (2 do 4), aż zostanie osignita
wprowadzona głbokość wiercenia
Z dna wiercenia narzdzie przemieszcza si z FMAX na
Bezpieczn wysokość lub –jeśli wprowadzono – na 2g
Bezpieczna wysokość
2. Odstp bezpieczeństwa
Z
Q206
Q210
Q200
Q204
Q203
Q202
Q201
X
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
HEIDENHAIN iTNC 530
199
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WIERCENIE (cykl G200)
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu; wprowadzić wartość
dodatni
U Głbokość Q201(przyrostowo):
Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu (wi erzchołek stożka wiercenia)
U Posuw
dosuwu wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wierceni u w mm/
min
Przykład: NCbloki
N100 G00 Z+100 G 40
N110 G200 W IERCENIE
Q200=2
;ODSTNP BEZPI ECZ.
Q291=15
;GłNBOKOŚĆ
Q206=250
;POSUW W GłNBNY
Q202=5
;GłNBOKOŚĆ DOSUW U
Q210=0
;PRZER WA CZAS. U
GÓRY
Q203=+20
;WSPł. P OWIER ZCHNI
U Głbokość dosuwu
Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite.
Głbokość ni e musi być wielokrotności głbokości
dosuwu. TNC dojeżdża jednym chodem roboczym
na głbokość jeżeli:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
U Przerwa czasowa u góry
Q210: Czas w sekundach,
w którym narzdzie przebywa na Bezpiecznej
wysokości, po tym kiedy zostało wysunite przez
TNC z odwiertu dla usunicia wiórów
Q204=100
;2. ODSTNP BEZP IECZ.
Q211=0.1
;PRZER WA CZASOWA U
DOłU
N120 X+30 Y+20 M3 M99
N130 X+80 Y+50 M99
N140 Z+100 M2
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Przerwa
czasowa na dole Q211: Czas w
sekundach, w którym narzdzie przebywa na dnie
odwiertu
200
8 Programowanie: Cykle
1
2
3
4
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Narzdzie rozwierca z wprowadzonym posuwem F do
zaprogramowanej głbokości
Narzdzie przebywa na dnie odwiertu, jeśli to zostało
wprowadzone
Nastpnie TNC odsuwa narzdzie z posuwem F z powrotem na
Bezpieczn wysokość i z tamtd – jeśli wprowadzono – na biegu
szybkim na 2g Bezpieczna wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Z
Q206
Q200
Q204
Q203
Q201
Q208
Q211
X
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
HEIDENHAIN iTNC 530
201
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
ROZWIERCANIE (cykl G201)
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201
(przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu
U Posuw
dosuwu wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wierceni u w mm/
min
Przykład: NCbloki
N100 G00 Z+100 G 40
N110 G201 R OZWIER CANIE
Q200=2
;ODSTNP BEZPI ECZ.
Q201=15
;GłNBOKOŚĆ
Q206=100
;POSUW W GłNBNY
Q211=0.5
;PRZER WA CZASOWA U
DOłU
Q208=250
;POSUW P OWROTU
Q203=+20
;WSPł. P OWIER ZCHNI
Q204=100
;2. ODSTNP BEZP IECZ.
U Przerwa
czasowa na dole Q211: Czas w
sekundach, w którym narzdzie przebywa na dnie
odwiertu
U Posuw
powrotu Q208: Prdkość przemieszczenia
narzdzia przy wyjeździe z odwiertu w mm/min. Jeśli
wprowadzimy Q208 = 0 to obowizuje posuw
rozwiercania
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
N120 X+30 Y+20 M3 M99
N130 X+80 Y+50 M99
N140 G00 Z+100 M 2
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
202
8 Programowanie: Cykle
Maszyna i TNC musz być przygotowane przez
producenta maszyn do używania sondy pomiarowej TT.
1
2
3
4
5
6
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
Bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
Narzdzie wierci z posuwem wiercenia na głbokość
Na dnie wiercenia narzdzi e przebywa – j eśli to wprowadzono – z
obracajcym si wrzecionem do wyjścia z materiału
Nastpnie TNC przeprowadza orientacj wrzeciona do
0°pozycji
Jeśli została wybrana praca narzdzia po wyjściu z materiału,
TNC przemieszcza narzdzie w wprowadzonym kierunku 0,2 mm
(wartość stała)
Nastpnie TNC przemieszcza narzdzie z posuwem powrotu na
Bezpieczn wysokość i z tamtd – jeśli wprowadzono– na biegu
szybkim na 2g Bezpieczn wysokość. Jeśli Q214=0 nastpuje
powrót przy ściance odwi ertu
Z
Q206
Q200
Q204
Q203
Q201
Q208
Q211
X
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
TNC odtwarza na końcu cyklu stan chłodziwa i
wrzeciona, który obowizywał przed wywołaniem cyklu.
HEIDENHAIN iTNC 530
203
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WYTACZANIE (cykl G202)
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201
(przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu
U Posuw
dosuwu wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wytaczaniu w mm/
min
Przykład:
N100 G00 Z+100 G 40
N110 G202 W YTA CZANIE
Q200=2
;ODSTNP BEZPI ECZ.
Q201=15
;GłNBOKOŚĆ
Q206=100
;POSUW W GłNBNY
Q211=0.5
;PRZER WA CZASOWA U
DOłU
Q208=250
;POSUW P OWROTU
Q203=+20
;WSPł. P OWIER ZCHNI
Q204=100
;2. ODSTNP BEZP IECZ.
Q214=1
;KIER UNEK
SWOB.PRZEMI ESZCZ.
Q336=0
;K3T WR ZECIONA
U Przerwa
czasowa na dole Q211: Czas w
sekundach, w którym narzdzie przebywa na dnie
odwiertu
U Posuw
powrotu Q208: Prdkość przemieszczenia
narzdzia przy wyjeździe z odwiertu w mm/min. Jeśli
wprowadzimy Q208 = 0 to obowizuje posuw
wgłbny
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
N120 X+30 Y+20 M3
N130 G79
N140 L X+80 Y+50 FM AX M 99
U Kierunek wyjścia z
materiału (0/1/2/3/4) Q214:
Określ ić kierunek, w którym TNC wysuwa narzdzie
z materiału na dnie odwiertu (po orientacji
wrzeciona)
0: Nie przemieszczać narzdzia poza materiałem
1: Wysunć narzdzie z materiału w kierunku uj emnym osi głównej
2: Wysunć narzdzie z materiału w kierunku uj emnym osi
pomocniczej
3: Wysunć narzdzie z materiału w kierunku dodatnim osi głównej
4: Wysunć narzdzie z materiału w kierunku dodatnim osi
pomocniczej
Niebezpieczeństwo kolizji!
Prosz wybrać taki ki erunek odjazdu od materiału, aby
narzdzi e odsunło si od krawdzi odwiertu.
Prosz sprawdzić, gdzie znajduje si ostrze narzdzia,
jeśli zaprogramujemy orientacj wrzeciona pod ktem,
który wprowadzany jest w Q336 (np. w rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych).
Prosz tak wybrać kt, aby ostrze narzdzia leżało
równol egle do jednej z osi współrzdnych.
U K3t
dla orientacjiwrzeciona Q336 (absolutnie):
Kt, pod którym TNC pozycjonuje narzdzie przed
wyjści em z materiału
204
8 Programowanie: Cykle
1
2
3
4
5
6
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Narzdzie wierci z wprowadzonym F do pierwszej głbokości
dosuwu
Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza
narzdzie z powrotem, o wprowadzon wartość ruchu
powrotnego. Jeśli pracujemy bez łamania wióra, to TNC
przemieszcza narzdzie z posuwem powrotu na Bezpieczn
wysokość, przebywa tam –jeśli wprowadzono – i przemieszcza
si nastpnie na biegu szybkim na Bezpieczn wysokość nad
pierwsz głbokości dosuwu
Nastpnie narzdzie wierci z posuwem o dalsz wartość
głbokości dosuwu. Głbokość dosuwu zmniejsza si z każdym
dosuwem o ilość zdejmowanego materiału – jeśli to
wprowadzono
TNC powtarza t operacj (24), aż zostanie osigni ta
głbokość wiercenia
Na dnie wiercenia narzdzie przebywa –jeśli wprowadzono – dla
wysunicia z materiału i zostaje odsunite po tej przerwie
czasowej z posuwem ruchu powrotnego na Bezpieczn
wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC
przemieszcza narzdzie na biegu szybkim na t wysokość
Z
Q206
Q208
Q210
Q200
Q204
Q203
Q202
Q201
Q211
X
Przykład: NCbloki
N110 G203 WIER CENIE UNIW ERSAL NE
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q206=150
;POS UW WGłNBNY
Prosz uwzgldnić przed programowaniem
Q202=5
;GłNBOKOŚĆ DOSUWU
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Q210= 0
;PR ZERWA CZAS. U
GÓ RY
Q203=+ 20
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q212= 0.2
;IL OSC SKR AWANEGO
M ATER IAłU
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
U Bezpieczna wysokość Q200 (przyrostowo):
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201 (przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno
odwiertu (wierzchołek stożka wiercenia)
U Posuw dosuwu
wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wierceniu w mm/
min
Q213= 3
;łAM ANI E WI ÓRA
Q205=3
;MI N. GłNBOKOŚĆ
DOSUWU
Q211=0.25
;PR ZERWA CZASOW A U
DOłU
Q208=500
;POS UW POW ROTU
Q256=0.2
;R Z PR ZY łAMANIU
W IÓRA
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite.
Głbokość nie musi być wielokrotności głbokości
dosuwu. TNC dojeżdża jednym chodem roboczym
na głbokość jeżeli:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
HEIDENHAIN iTNC 530
205
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
UNIWERSL. WIERC. (cykl G203)
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Przerwa czasowa u góry
Q210: Czas w sekundach,
w którym narzdzie przebywa na Bezpiecznej
wysokości, po tym kiedy zostało wysunite przez
TNC z odwiertu dla usunicia wiórów
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Ilość zdejmowanego
materiału
Q212(przyrostowo): Wartość, o jak TNC zmniejsza
głbokość dosuwu Q202 po każdym dosuwie
U Licz. łamań wióra do powrotu Q213: Liczba łamań
wióra zani m TNC ma wysunć narzdzie z odwiertu
dla usunicia wiórów. Dla łamania wióra TNC
odsuwa każdorazowo narzdzie o wartość ruchu
powrotnego Q256
U Minimalna głbokość dosuwu
Q205(przyrostowo): Jeśli wprowadzono ilość
zdejmowanego materi ału, to TNC ogranicza dosuw
do wprowadzonej z Q205 wartości
U Przerwa
czasowa na dole Q211: Czas w
sekundach, w którym narzdzie przebywa na dnie
odwiertu
U Posuw
powrotu Q208: Prdkość przemieszczenia
narzdzia przy wyjeździe z odwiertu w mm/min. Jeśli
wprowadzimy Q208=0, TNC wysuwa narzdzie z
materiału z posuwem Q206
U Powrót przy łamaniu
wióra Q256 (przyrostowo):
Wartość, o jak TNC odsuwa narzdzie przy łamaniu
wióra
206
8 Programowanie: Cykle
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
Z
Ten cykl pracuje tylko z tak zwanymi wytaczadłami
wstecznymi.
Przy pomocy tego cyklu wytwarza si pogłbi enia, które znajduj si
na dolnej stronie obrabianego przedmiotu.
1
2
3
4
5
6
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
Bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
Tam TNC przeprowadza ori entacj wrzeciona do 0°pozycji i
przesuwa narzdzie o wymiar mimośrodu
Nastpnie narzdzie zagłbia si z posuwem posuwem
pozycjonowania wstpnego w rozwi ercony odwiert, aż ostrz
znajdzie si na Bezpiecznej wysokości poniżej dolnej krawdzi
obrabianego przedmiotu
TNC przemieszcza narzdzie ponownie na środek odwiertu,
włcza wrzeciono i jeśl i zachodzi potrzeba chłodziwo i
przemieszcza narzdzie z posuwem pogłbiania na zadan
głbokość pogłbiania
Jeśli wprowadzono, narzdzi e przebywa na dnie pogłbienia i
wysuwa si ponownie z odwiertu, TNC przeprowadza orientacj
wrzeci ona i przesuwa je ponownie o wymiar mimośrodu
Nastpnie TNC przemieszcza narzdzie z posuwem
pozycjonowania wstpnego na Bezpieczn wysokość i z tamtd –
j eśli wprowadzono– na biegu szybkim na 2g Bezpieczn
wysokość.
X
Z
Q204
Q200
Q250
Q203
Q249
Q200
Prosz uwzgldnić przed programowaniem
X
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy przy pogłbianiu. Uwaga: Dodatni znak liczby
pogłbia w kierunku dodatniej osi wrzeciona.
Tak wprowadzić długość wrzeciona, że nie krawdź
ostrza, lecz krawdź dolna wytaczadła była
wymiarowana.
TNC uwzgldnia przy obliczaniu punktu startu
pogłbienia długość krawdzi ostrza wytaczadła i
grubość materiału.
Q253
Z
Q251
Q252
Q255
Q254
Q214
HEIDENHAIN iTNC 530
X
207
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WSTECZNE POGŁNBIANIE (cykl G204)
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość pogłbienia Q249 (przyrostowo):
Odstp dolna krawdź obrabianego przedmiotu –
dno pogłbieni a. Dodatni znak liczby wytwarza
pogłbienie w dodatni m kierunku osi wrzeciona
U Grubość materiału Q250
(przyrostowo): Grubość
obrabianego przedmiotu
U Wymiar
mimośrodu Q251 (przyrostowo): Wymiar
mimośrodu wytaczadła; zaczerpnć z listy danych
narzdzi
U Wysokość
ostrzy Q252 (przyrostowo): Odstp
dolnej krawdzi wytaczadła – ostrze główne;
zaczerpnć z listy danych narzdzi
U Posuw
pozycjonowania wstpnego Q253:
Prdkość przemieszczenia narzdzia przy
zagłbianiu w materiał obrabianego przedmiotu l ub
przy wysuwaniu narzdzia z materiału w mm/min
Przykład: NCbloki
N110 G204 G204 POGŁNBI ANIE WSTECZNE
Q200=2
;ODSTNP BEZPI ECZ.
Q249=+5
;GłNB.POGłNBIANIA
Q250=20
;GRUBOŚĆ M ATER IAłU
Q251=3.5
;WYMIAR M IMOŚRO DU
Q252=15
;WYSOKO ŚĆ OSTR ZY
Q253=750
;POSUW P OZ.W STNP .
Q254=200
;POSUW P OGł.
Q255=0
;PRZER WA CZASOWA
Q203=+20
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
Q214=1
;KIER UNEK
SWOB.PRZEMI ESZCZ.
Q336=0
;K3T WR ZECIONA
U Posuw
pogłbiania Q254: Prdkość
przemieszczenia narzdzia przy pogłbianiu w mm/
min
U Przerwa
czasowa Q255: Przerwa czasowa w
sekundach na dnie pogłbi enia
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Kierunek wyjścia z
materiału (0/1/2/3/4) Q214:
Określ ić kierunek, w którym TNC ma przemieszczać
narzdzie o wymiar mimośrodu (po orientacji
wrzeciona); wprowadzenie 0 nie jest dozwolone
1: Wysunć narzdzie z materiału w kierunku uj emnym osi głównej
2: Wysunć narzdzie z materiału w kierunku uj emnym osi głównej
3: Wysunć narzdzie z materiału w kierunku dodatnim osi głównej
208
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
4: Wysunć narzdzie z materiału w kierunku dodatnim osi
pomocniczej
Niebezpieczeństwo kolizji!
Prosz sprawdzić, gdzie znajduje si ostrze narzdzia,
jeśli zaprogramujemy ori entacj wrzeciona pod ktem,
który wprowadzany jest w Q336 (np. w rodzaju pracy
Pozycjonowani e z rcznym wprowadzeniem danych).
Prosz tak wybrać kt, aby ostrze narzdzi a leżało
równolegle do jednej z osi współrzdnych. Prosz
wybrać taki kierunek odjazdu od materiału, aby narzdzie
odsunło si od krawdzi odwi ertu.
U K3t
dla orientacjiwrzeciona Q336 (absolutnie):
Kt, pod którym TNC pozycjonuje narzdzie przed
pogłbianiem i przed wyjściem z odwiertu
UNIWERSALNE WIERCENIE GŁNBOKIE
(cykl G205)
1
2
3
4
5
6
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Narzdzie wierci z wprowadzonym F do pierwszej głbokości
dosuwu
Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza
narzdzie z powrotem, o wprowadzon wartość ruchu
powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa
narzdzie na biegu szybkim na bezpieczn wysokość i nastpnie
znowu na biegu szybkim na wprowadzony odstp wyprzedzania
nad pierwsz głbokości dosuwu
Nastpnie narzdzie wierci z posuwem o dalsz wartość
głbokości dosuwu. Głbokość dosuwu zmniejsza si z każdym
dosuwem o ilość zdejmowanego materiału – jeśli to
wprowadzono
TNC powtarza t operacj (24), aż zostanie osigni ta
głbokość wiercenia
Na dnie wiercenia narzdzie przebywa –jeśli wprowadzono – dla
wysunicia z materiału i zostaje odsunite po tej przerwie
czasowej z posuwem ruchu powrotnego na Bezpieczn
wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC
przemieszcza narzdzie na biegu szybkim na t wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
HEIDENHAIN iTNC 530
209
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201
(przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu (wi erzchołek stożka wiercenia)
U Posuw
dosuwu wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wierceni u w mm/
min
U Głbokość dosuwu
Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite.
Głbokość ni e musi być wielokrotności głbokości
dosuwu. TNC dojeżdża jednym chodem roboczym
na głbokość jeżeli:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Ilość zdejmowanego
materiału
Q212(przyrostowo): Wartość, o jak TNC zmniejsza
głbokość dosuwu Q202
U Minimalna głbokość dosuwu
Q205(przyrostowo): Jeśli wprowadzono ilość
zdejmowanego materi ału, to TNC ogranicza dosuw
do wprowadzonej z Q205 wartości
U Odstp wyprzedzenia
u góry Q258 (przyrostowo):
Bezpieczna wysokość dla pozycjonowania na biegu
szybkim, jeśli TNC przemieszcza narzdzie po
powrocie z odwiertu ponowenie na aktualn
głbokość dosuwu; wartość jak przy pierwszym
dosuwie
Przykład: NCbloki
N110 G205 W IERCENIE UNIWER SALNE
Q200=2
;ODSTNP BEZPI ECZ.
Q201=80
;GłNBOKOŚĆ
Q206=150
;POSUW W GłNBNY
Q202=15
;GłNBOKOŚĆ DOSUW U
Q203=+100
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
Q212=0.5
;ILOŚĆ ZDEJM OWANEGO
MATERI AłU
Q205=3
;MIN. GłNBOKOŚĆ
DOSUW U
Q258=0.5
;ODSTNP
WYPR ZEDZENIA U GÓRY
Q259=1
;ODSTNP WYPR ZEDZ. U
DOłU
Q257=5
;Gł.W IERCENI A łAMA NI E
WIÓ RA
Q256=0.2
;RZ P RZY łAM ANI U
WIÓ RA
Q211=0.25
;PRZER WA CZASOWA U
DOłU
U Odstp wyprzedzenia u dołu Q259 (przyrostowo):
Bezpieczna wysokość dla pozycjonowania na biegu
szybkim, jeśli TNC przemieszcza narzdzie po
powrocie z odwiertu ponowenie na aktualn
głbokość dosuwu; wartość jak przy pierwszym
dosuwie
Jeśli wprowadzimy Q258 nie równy Q259, to TNC zmienia
równomiernie odstp wyprzedzania pomidzy
pierwszym i ostatnim dosuwem.
U Głbokość wiercenia
przy łamaniu wióra Q257
(przyrostowo): Dosuw, po którym TNC
przeprowadza łamanie wióra. Ni e nastpuje łamanie
wióra, jeśli wprowadzono 0
210
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Powrót
przy łamaniu wióra Q256 (przyrostowo):
W artość, o jak TNC odsuwa narzdzie przy łamaniu
wióra
U Przerwa czasowa na dole Q211:
Czas w
sekundach, w którym narzdzie przebywa na dni e
odwiertu
FREZOWANIE ODWIERTÓW (cykl G208)
1
2
3
4
5
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
zadan bezpieczn wysokość nad powierzchni obrabianego
przedmiotu i najeżdża wprowadzon średnic na obwodzie
zaokrglenia (jeśli jest miejsce)
Narzdzie wierci z wprowadzonym posuwem F po linii śrubowej
aż do wprowadzonej głbokości odwiertu
Jeśli zostanie osinita głbokość wiercenia, to TNC wykonuje
j eszcze raz koło pełne, aby usunć pozostawi ony przy
zagłbiani u materiał
Nastpnie TNC pozycjonuje narzdzie ponownie na środek
odwiertu
Na koniec TNC przemieszcza narzdzie na biegu szybkim na
Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn
wysokość, TNC przemieszcza narzdzie na biegu szybkim na t
wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
Jeśli została wprowadzona średnica odwiertu równa
średnicy narzdzia, TNC wierci bez interpolacji l inii
śrubowej, bezpośrednio na zadan głbokość.
HEIDENHAIN iTNC 530
211
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp dolna krawdź narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201
(przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu
U Posuw
dosuwu wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wierceni u po l inii
śrubowej w mm/min
U Dos uw na jedn3 lini
śrubow3 Q334
(przyrostowo): Wymiar, o jaki narzdzie zostaje
każdorazowo dosunite po linii śrubowej (=360°)
Prosz zwrócić uwag, że narzdzie przy zbyt dużym
dosuwie zarówno samo si uszkodzi jak i obrabiany
przedmiot.
Aby uniknć wprowadzania zbyt dużych dosuwów,
prosz wprowadzi ć w tabel i narzdzi w szpalcie ANGLE
maksymalny możl iwy kt zagłbieni a narzdzia, patrz
„Dane o narzdziach”, stronie 103. TNC oblicza wówczas
automatycznie maksymalnie dozwol ony dosuw i w razie
potrzeby zmienia wprowadzon wartość.
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Zadana średnica
Q335 (absolutna): średnica
odwiertu: Jeśli zostanie wprowadzona zadana
średni ca równa średnicy narzdzia, to TNC wierci
bez interpolacji linii śrubowej, bezpośrednio na
zadan głbokość.
U Wywiercona wstpnie średnica Q342 (absolutna):
Kiedy tylko wprowadzimy pod Q324 wartość wiksz
od 0, to TNC nie przeprowadzi sprawdzenia
stosunku średnicy w odniesieniu do średni cy
zadanej i średnicy narzdzia. W ten sposób można
wyfrezować odwierty, których średnica jest wicej
niż dwukrotnie wiksza od średnicy narzdzia
212
Przykład: NCbloki
N120 G208 F REZOWANIE ODWIERTOW
Q200=2
;ODSTNP BEZPI ECZ.
Q201=80
;GłNBOKOŚĆ
Q206=150
;POSUW W GłNBNY
Q334=1.5
;GłNBOKOŚĆ DOSUW U
Q203=+100
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
Q335=25
;ZA DANA ŚREDNICA
Q342=0
;WYZNA CZONA Z GÓRY
SREDNICA
8 Programowanie: Cykle
1
2
3
Narzdzie dojeżdża jednym chodem roboczym na głbokość
wiercenia
Nastpnie zostaje odwrócony kierunek obrotów wrzeciona i
narzdzie po przerwie czasowej zostaje odsunite na pozycj
startu
W pozycji startu kierunek obrotu wrzeciona zostaje ponownie
odwrócony
Z
1
Prosz uwzgldnić przed programowaniem
X
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
2
Zaprogramować blok pozycjonowania w punkcie startu na
osi wrzeciona (odstp bezpieczeństwa nad powierzchni
obrabianego przedmiotu).
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e tego cyklu.
Narzdzi e musi być zamocowane w uchwycie
wyrównawczym długości. Uchwyt wyrównawczy długości
kompensuje wartości tolerancji posuwu i liczby obrotów w
czasie obróbki.
W czasie kiedy cykl zostaje odpracowywany, gałka
obrotowa dla liczby obrotów Override nie działa. Gałka
obrotowa dla posuwu Override j est tylko czściowo
aktywna (wyznaczona przez producenta, prosz
uwzgldnić podrczni k obsługi maszyny).
Dla prawoskrtnych gwintów uaktywnić wrzeciono przy
pomocy M3, dla lewoskrtnych gwintów przy pomocy M4.
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchni a obrabianego przedmiotu; wartość
orientacyjna: 4x skok gwintu
Przykład: NCbloki
N13 G84 P01 2 P 02 20 P03 0 P 04 100 *
U Głbokość
wiercenia 2 (długość gwintu,
przyrostowo): Odstp powierzchnia obrabianego
przedmiotu – dno gwintu
U Przerwa czasowa w sekundach:
Wprowadzić
wartość pomidzy 0 i 0,5 sekundy, aby nie dopuścić
do zaklinowania si narzdzia przy powrocie
U Posuw F:
Prdkość przemieszczenia narzdzia przy
gwintowaniu
Ustalenie posuwu: F= S x p
F: Posuw (mm/min)
S: Prdkość obrotowa wrzeciona (obr/min)
p: Skok gwintu (mm)
HEIDENHAIN iTNC 530
213
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE z uchwytem wyrównawczym
(cykl G84)
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie gwintowania zostanie naciśnity zewntrzny przycisk
Stop, TNC pokazuje Softkey, przy pomocy którego można wysunć
narzdzie z materiału.
GWINTOWANIE NOWE z uchwytem
wyrównawczym (cykl G206)
1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
2 Narzdzie dojeżdża jednym chodem roboczym na głbokość
wiercenia
3 Nastpnie zostaje odwrócony ki erunek obrotu wrzeciona i
narzdzie po przerwie czasowej odsunite na Bezpieczn
wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC
przemieszcza narzdzie na biegu szybkim na t wysokość
4 Na bezpiecznej wysokości kierunek obrotu wrzeciona zostaje
ponownie odwrócony
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Narzdzie musi być zamocowane w uchwycie
wyrównawczym długości . Uchwyt wyrównawczy
długości kompensuje wartości tolerancji posuwu i liczby
obrotów w czasie obróbki.
W czasie kiedy cykl zostaje odpracowywany, gałka
obrotowa dla l iczby obrotów Overri de nie działa. Gałka
obrotowa dla posuwu Override jest tylko czściowo
aktywna (wyznaczona przez producenta, prosz
uwzgldnić podrcznik obsługi maszyny).
Dl a prawoskrtnych gwintów uaktywnić wrzeciono przy
pomocy M3, dla lewoskrtnych gwintów przy pomocy
M4.
214
8 Programowanie: Cykle
Odstp wierzchołek ostrza narzdzia (pozycja
startu) – powierzchnia obrabianego przedmiotu;
wartość orientacyjna: 4x skok gwintu
U Głbokość
wierceniaQ201 (długość gwintu,
przyrostowo): Odstp powierzchnia obrabianego
przedmiotu – dno gwintu
U Posuw F: Q206:
Prdkość przemieszczenia
narzdzia przy gwintowaniu
U Przerwa czasowa na dole Q211:
Wprowadzić
wartość pomidzy 0 i 0,5 sekundy, aby nie dopuścić
do zaklinowania si narzdzia przy powrocie
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
Przykład: NCbloki
N250 G206 GWINTOWANIE NOWE
Q200=2
;ODSTNP BEZPIECZ.
Ustalenie posuwu: F= S x p
Q201= 20
;GłNBOKOŚĆ
F: Posuw mm/min)
S: Prdkość obrotowa wrzeciona (obr/min)
p: Skok gwintu (mm)
Q206=150
;POS UW WGłNBNY
Q211=0.25
;PR ZERWA CZASOW A U
DOłU
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie gwintowania zostanie naciśnity zewntrzny przycisk
Stop, TNC pokazuje Softkey, przy pomocy którego można wysunć
narzdzie z materiału.
Q203=+ 25
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
HEIDENHAIN iTNC 530
215
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna wysokość Q200 (przyrostowo):
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE bez uchwytu wyrównawczego
GS (cykl G85)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez
uchwytu wyrównawczego.
13
Z
Zalety w porównaniu do cyklu "Gwintowanie z uchwytem
wyrównawczym":
1
n Wiksza prdkość obróbki
n Powtarzalny rysunek gwintu, ponieważ wrzeciono ustawia si na
pozycj 0° przy wywoływani u cyklu (zależne od parametru
maszynowego 7160)
n Wikszy zakres przemieszczania si osi wrzeciona, ponieważ nie
ma uchwytu wyrównawczego
X
12
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Przykład: NCbloki
N18 G85 P 01 2 P02 20 P03 +1 *
Zaprogramować blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysokość nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru Głbokość wiercenia określ a
kierunek pracy.
TNC oblicza posuw w zależności od prdkości obrotowej.
Jeśli w czasie gwintowania zostanie obrócona gałka
obrotowa dla Overrideprdkości obrotowej , TNC
dopasowuj e posuw automatycznie
Gałka obrotowa dla Override posuwu nie jest aktywna.
Na końcu cyklu wrzeci ono zostaje zatrzymane. Przed
nastpn obróbk prosz ponowni e włczyć wrzeciono
przy pomocy M3 (l ub M4).
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchnia obrabi anego przedmiotu
U Głbokość wiercenia
2 (przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu (pocztek
gwintu) – koniec gwintu
U Skok gwintu 3:
Skok gwi ntu. Znak liczby określa gwint prawo i
lewoskrtny:
+= gwint prawoskrtny
–= gwint lewoskrtny
216
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie nacinania gwintu naciskamy zewntrzny klawisz Stop,
TNC pokazuje Softkey WYSUN[Ć NARZ. R-CZ. Jeśli naciśniemy
WYSUN[Ć NARZ.R-CZ., można wysunć narzdzie, samodzielnie
sterujć ni m, z materiału. Prosz w tym celu nacisnć przycisk
dodatniego ustawienia aktywnej osi wrzeciona.
GWINTOWANIE bez uchwytu wyrównawczego
GS NOWE (cykl G207)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez
uchwytu wyrównawczego.
Zalety w porównaniu do cyklu "Gwintowanie z uchwytem
wyrównawczym": Patrz „GWINTOWANIE bez uchwytu
wyrównawczego GS (cykl G85)”, stronie 216
1
2
3
4
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Narzdzie dojeżdża jednym chodem roboczym na głbokość
wiercenia
Nastpnie zostaje odwrócony kierunek obrotu wrzeciona i
narzdzie po przerwie czasowej odsunite na Bezpieczn
wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC
przemieszcza narzdzie na biegu szybkim na t wysokość
Na bezpiecznej wysokości TNC zatrzymuje wrzeciono
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametru Głbokość wiercenia określa
kierunek pracy.
TNC oblicza posuw w zależności od prdkości obrotowej.
Jeśli w czasie gwintowania zostani e obrócona gałka
obrotowa dla Overrideprdkości obrotowej, TNC
dopasowuje posuw automatycznie
Gałka obrotowa dla Override posuwu nie jest aktywna.
Na końcu cyklu wrzeciono zostaje zatrzymane. Przed
nastpn obróbk prosz ponownie włczyć wrzeciono
przy pomocy M3 (lub M4).
HEIDENHAIN iTNC 530
217
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia (pozycja
startu) – powierzchnia obrabianego przedmiotu
U Głbokość wiercenia Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu – dno gwintu
U Skok gwintu Q239
Skok gwi ntu. Znak liczby określa gwint prawo i
lewoskrtny:
+= gwint prawoskrtny
–= gwint lewoskrtny
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie nacinania gwintu naciśniemy zewntrzny przycisk
Stop, to TNC pokazuje Softkey WYSUNI-CIE NARZ. R-CZ. Jeśli
naciśniemy WYSUNI-CIE NARZ.R-CZ., to można wysunć
narzdzie z materiału, samodzielnie nim sterujc. Prosz w tym celu
nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
218
Przykład: NCbloki
N26 G207
Q200=2
;ODSTNP BEZPI ECZ.
Q201=20
;GłNBOKOŚĆ
Q239=+1
;SKOK GW INTU
Q203=+25
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
NACINANIE GWINTU (cykl G86)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
Z
Cykl G86 NACINANIE GWINTU narzdzie przemieszcza si z
wyregulowanym wrzecionem od aktualnej pozycji, z aktywn
prdkości obrotow, na głbokość. Na dnie wiercenia nastpuje
zatrzymanie wrzeciona (wrzecionoStop). Ruchy dosunicia i
odsunicia narzdzia należy wprowadzić odzielnie – najlepiej w cyklu
producenta. Producent maszyn udziela Państwu niniejszym
bliższych informacji.
21
X
1
Prosz uwzgldnić przed programowaniem
TNC oblicza posuw w zależności od prdkości obrotowej.
Jeśli w czasie nacinania gwintów zostanie obrócona
gałka obrotowa dla Overrideprdkości obrotowej, TNC
dopasowuje posuw automatycznie
Gałka obrotowa dla Override posuwu nie jest aktywna.
TNC włcza i wyłcza wrzeciono automatycznie. Przed
wywołaniem cyklu prosz nie programować z M3 lub
M4.
Przykład: NCbloki
N22 G 86 P01 20 P02 +1 *
U Głbokość
wiercenia 1: Odstp aktualna pozycja
narzdzia – koniec gwintu
Znak liczby Głbokości wiercenia określa kierunek
pracy („–“ odpowiada ujemnemu kierunkowi w osi
wrzeciona )
U S kok
gwintu 2:
Skok gwintu. Znak liczby określa gwint prawo i
l ewoskrtny:
+= gwint prawoskrtny (M3 przy ujemnej głbokości
wiercenia)
– = gwint lewoskrtny ( M4 przy ujemnej głbokości
wiercenia)
HEIDENHAIN iTNC 530
219
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE ŁAMANIE WIÓRA (cykl G209)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
TNC nacina gwint w kilku dosuwach na zadan głbokość. Poprzez
parametr można określić, czy przy łamaniu wióra narzdzie ma
zostać całkowicie wysunite z odwi ertu czy też nie.
1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na
zadan wysokość nad powierzchni obrabianego przedmiotu i
przeprowadza tam orientacj wrzeciona
2 Narzdzie przemieszcza si na zadan głbokość dosuwu,
odwraca kierunek obrotu wrzeci ona i – w zal eżności od definicji–
przesuwa si o określ ony odcinek lub wyjeżdża z odwiertu dla
usunicia wiórów
3 Nastpnie kierunek obrotu wrzeciona zostaje ponownie
odwrócony i dokonuje si przejazdu na nastpn głbokość
dosuwu
4 TNC powtarza t operacj (2 do 3), aż zostanie osignita
wprowadzona głbokość gwintu
5 Nastpnie narzdzie zostaje odsunite na Bezpieczn wysokość.
Jeśli wprowadzono 2g Bezpieczn wysokość, TNC
przemieszcza narzdzie na biegu szybkim na t wysokość
6 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametru głbokość gwintu określa
kierunek pracy.
TNC oblicza posuw w zależności od prdkości obrotowej .
Jeśli w czasie gwintowania zostanie obrócona gałka
obrotowa dla Overrideprdkości obrotowej , TNC
dopasowuj e posuw automatycznie
Gałka obrotowa dla Override posuwu nie jest aktywna.
Na końcu cyklu wrzeci ono zostaje zatrzymane. Przed
nastpn obróbk prosz ponowni e włczyć wrzeciono
przy pomocy M3 (l ub M4).
220
8 Programowanie: Cykle
Odstp wierzchołek ostrza narzdzia (pozycja
startu) – powierzchnia obrabianego przedmiotu
U Głbokość
gwintu Q201 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu – dno gwintu
U S kok
gwintu Q239
Skok gwintu. Znak liczby określa gwint prawo i
l ewoskrtny:
+= gwint prawoskrtny
–= gwint lewoskrtny
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Głbokość
wiercenia przy łamaniu wióra Q257
(przyrostowo): Dosuw, po którym TNC
przeprowadza łamanie wióra.
U Powrót
przy łamaniu wióra Q256: TNC mnoży
skok Q239 przez wprowadzon wartość i odsuwa
narzdzie przy łamaniu wióra o wyliczon wartość.
Jeżeli wprowadzimy Q256 = 0, to TNC wysuwa
narzdzie dla usunicia wióra całkowicie z odwiertu
(na Bezpieczn wysokość)
Przykład: NCbloki
N260 G207 GWINT.GS NOW E
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q239=+ 1
;SKOK GWINTU
Q203=+ 25
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
U K3t
dla orientacjiwrzeciona Q336 (absolutnie):
Kt, pod którym TNC pozycjonuje narzdzie przed
zabiegiem nacinania gwintu. W ten sposób można
dokonać ponownego nacinania lub poprawek
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie nacinania gwintu naciśniemy zewntrzny przycisk
Stop, to TNC pokazuje Softkey WYSUNI-CIE NARZ. R-CZ. Jeśli
naciśniemy WYSUNI-CIE NARZ.R-CZ., to można wysunć
narzdzie z materiału, samodzielnie nim sterujc. Prosz w tym celu
nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
HEIDENHAIN iTNC 530
221
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna wysokość Q200 (przyrostowo):
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Podstawy o frezowaniu gwintów
Warunki
n Obrabiarka powinna być wyposażona w chłodzenie wrzeciona
(płyn obróbkowy, ciecz chłodzcosmarujca przynajmniej 30
barów, ciśnienie powietrza min. 6 barów)
n Ponieważ przy frezowaniu gwintów powstaj z reguły
odkształcenia na profilu gwintu, konieczne s korekty zwizane ze
specyfik narzdzi, któr to można zaczerpnć z katalogu narzdzi
lub uzyskać od producenta narzdzi. Korekcja zostaje
przeprowadzana przy TOOL CALL poprzez delt promienia DR
n Cykle 262, 263, 264 i 267 mog być używane tylko z
prawoskrtnymi narzdziami. Dla cyklu 265 można używać
narzdzi prawoskrtnych i lewoskrtnych
n Kierunek pracy wynika z nastpujcych parametrów
wprowadzenia: Znak liczby skoku gwintu Q239 (+ = gwint
prawoskrtny /– = gwint lewoskrtny) i rodzaj frezowania Q351 (+1
= współbieżne /–1 = przeciwbieżne). Na podstawie poniższej tabeli
widoczne s zależności pomidzy wprowadzanymi parametrami w
przypadku prawoskrtnych narzdzi.
Gwint
wewntrzny
Skok
Rodzaj
frezowania
Kierunek pracy
(obróbki)
prawoskrtny
+
+1(RL)
Z+
lewoskrtny
–
–1(RR)
Z+
prawoskrtny
+
–1(RR)
Z–
lewoskrtny
–
+1(RL)
Z–
Gwint
zewntrzny
Skok
Rodzaj
frezowania
Kierunek pracy
(obróbki)
prawoskrtny
+
+1(RL)
Z–
lewoskrtny
–
–1(RR)
Z–
prawoskrtny
+
–1(RR)
Z+
lewoskrtny
–
+1(RL)
Z+
222
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Niebezpieczeństwo kolizji!
Prosz programować dl a dosuwów wgłbnych zawsze
ten sam znak liczby, ponieważ cykle posiadaj kilka
różnych kolejności operacji, które s ni ezależne od
siebie. Kolejność, według której wybrany zostanie
kierunek pracy, jest opisana w odpowiednich cyklach.
Jeżeli chcemy np. powtórzyć jakiś cykl tylko z operacj
zagłbiania, to prosz wprowadzić dla głbokości gwintu
0, kierunek pracy zostanie wówczas określony poprzez
głbokość pogłbiania.
Postpowanie w przypadku pknicia narzdzia!
Jeśli podczas nacinania gwintu dojdzie do pknici a
narzdzia, to prosz zatrzymać przebieg programu,
przejść do trybu pracy Pozycjonowanie z rcznym
wprowadzeniem danych i przemi eścić wówczas
narzdzie ruchem liniowym na środek odwiertu.
Nastpnie można przemieścić swobodnie narzdzie w
osi dosuwu i wymi enić.
TNC odnosi zaprogramowany posuw przy frezowaniu
gwintów do krawdzi ostrza narzdzia. Ponieważ TNC
wyświ etla posuw w odniesieniu do toru punktu
środkowego, wyświetlona wartość nie jest zgodna z
zaprogramowan wartości.
Kierunek zwoju gwintu zmienia si, jeśli odpracowujemy
cykl frezowania gwintu w połczeni u z cyklem 8 ODBICIE
LUSTRZANE tylko w jednej osi.
HEIDENHAIN iTNC 530
223
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTU (cykl G262)
1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
2 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na płaszczyzn startu, która wynika
ze znaku liczby skoku gwintu, rodzaj u frezowania i li czby
powtórzeń do wykonania
3 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do
nominalnej średnicy gwintu. Przy tym zostaje przeprowadzone
jeszcze przed przemieszczeniem dosuwu po lini i śrubowej (Helix)
przemieszczenie wyrównawcze w osi narzdzia, aby rozpoczć z
torem gwintu na zaprogramowanym poziomie startu
4 W zależności od parametru Wznowienie (pracy) narzdzie frezuje
gwint jednym, kilkoma z przesuniciami lub ruchem cigłym po
linii śrubowej
5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
6 Przy końcu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g
Bezpieczna wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametru cyklu Głbokość gwintu określa
kierunek pracy (obróbki). Jeśli zaprogramujemy
Głbokość gwintu = 0, to TNC nie wykonuje tego cyklu.
Przemieszczenie dosuwu na nominaln średnic gwintu
nastpuje na półkolu od środka. Jeśli średnica narzdzia
jest 4krotny skok mniejsza niż nominalna średnica
gwintu to zostaje przeprowadzone boczne
pozycjonowanie wstpne.
U Zadana średnica Q335: Nominalna średnica gwintu
U Skok gwintu
Q239: Skok gwintu. Znak liczby określa
gwint prawo i l ewoskrtny:
+= gwint prawoskrtny
– = gwi nt lewoskrtny
U Głbokość gwintu Q201 (przyrostowo):
Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Dodatkowa
obróbka Q355: Liczba zwojów gwintu,
o któr narzdzie zostaje przesunite, patrz rysunek
po prawej stronie u dołu
0 = 360°linia śrubowa na głbokość gwintu
1 = cigła linia śrubow na całej długości gwintu
>1 = kilka torów Helix z dosuwami i odsuniciami
narzdzia, pomidzy nimi TNC przesuwa narzdzie o
wartość Q355 razy skok
224
8 Programowanie: Cykle
Prdkość przemieszczenia narzdzia przy
zagłbiani u w materiał obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiału w mm/min
U Rodzaj
frezowania Q351: Rodzaj obróbki
frezowaniem przy M03
+ 1 = Frezowanie współbieżne
– 1 = Frezowanie przeciwbieżne
U Bezpieczna wysokość Q200 (przyrostowo):
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
Przykład: NCbloki
N250 G262 FREZOWA NI E GWI NTOW
Q335=10
;ZADANA ŚR EDNICA
Q239=+ 1.5
;SKOK
Q201= 20
;GłNBOKOŚĆ GW INTU
Q355=0
;DODATKOWE
P RZEJŚCIE
Q253=750
;POS UW POZ.WSTNP.
Q351= +1
;RODZAJ FREZOW ANIA
Q200=2
;ODSTNP BEZPIECZ.
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q207=500
;POS UW FR EZOW ANIA
FREZOWANIE GWINTÓW WPUSZCZANYCH
(cykl G263)
1
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Pogłbianie
2 Narzdzie przemieszcza si z posuwem pozycjonowania
wstpnego na głbokość pogłbiania minus bezpieczna
wysokość i nastpnie z posuwem pogłbiania na głbokość
pogłbiania
3 Jeżeli wprowadzono bezpieczn wysokość z boku, TNC
pozycjonuje narzdzie od razu z posuwem pozycjonowania
wstpnego na głbokość pogłbiania
4 Nastpnie TNC przemieszcza si, w zależności od ilości miejca ze
środka lub z bocznym pozycjonowaniem wstpnym do średnicy
rdzenia i wykonuje ruch okrżny
Pogłbianie czołowo
5
6
7
Narzdzie przemieszcza si z posuwem pozycjonowania
wstpnego na Głbokość pogłbiania czołowo
TNC pozycjonuje narzdzie nieskorygowane ze środka poprzez
półokrg na wartość przesunicia czołowegoi wykonuje ruch
okrżny z posuwem pogłbiania.
Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do
środka odwiertu
HEIDENHAIN iTNC 530
225
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Posuw pozycjonowania wstpnego Q253:
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Frezowanie gwintów
8 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na płaszczyzn startu, która wynika
ze znaku liczby skoku gwintu, rodzaj u frezowania i li czby
powtórzeń do wykonania
9 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do
nominalnej średnicy gwintu i frezuje gwint 360° ruchem po linii
śrubowej
10 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
11 Przy końcu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g
Bezpieczna wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametrów cykli Głbokość gwintu,
głbokość pogłbiania lub Głbokość czołowo określa
kierunek pracy. Kierunek pracy zostaje ustalony według
nastpujcej kolejności:
1. Głbokość gwintu
2. Głbokość pogłbiania
3. Głbokość czołowo
Jeśli wyznaczymy jeden z parametrów głbokości na 0,
to TNC nie wypełni tego kroku obróbki.
Jeżeli chcemy czołowo zagłbiać, to prosz zdefiniować
parametr Głbokość pogłbiania z 0.
Prosz zaprogramować Głbokość gwintu przynajmniej
o jedn trzeci skoku gwintu mniejsz niż Głbokość
zagłbiania. Bezpieczn wysokość.
226
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Zadana średnica Q335:
Nominalna średnica gwintu
U S kok gwintu Q239: Skok gwintu. Znak liczby określa
gwint prawo i lewoskrtny:
+= gwint prawoskrtny
– = gwint lewoskrtny
U Głbokość
gwintu Q201 (przyrostowo): Odstp
pomidzy powi erzchni obrabianego przedmiotu i
dnem gwintu
U Głbokość
pogłbiania Q356: (przyrostowo):
Odstp powierzchnia obrabianego przedmiotu i
wierzchołek ostrza narzdzia
U Posuw pozycjonowania wstpnego Q253:
Prdkość przemieszczenia narzdzia przy
zagłbiani u w materiał obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiału w mm/min
U Rodzaj
frezowania Q351: Rodzaj obróbki
frezowaniem przy M03
+ 1 = Frezowanie współbieżne
– 1 = Frezowanie przeciwbieżne
U Bezpieczna wysokość Q200 (przyrostowo):
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Bezpieczna wys okość z boku Q357 (przyrostowo):
Odstp pomidzy ostrzem narzdzia i ściank
odwiertu
U Głbokość
czołowo Q358 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu i wierzchołek
ostrza narzdzia przy czołowym pogłbianiu
U Przesunicie pogłbiania czołowo Q359
(inkremental): Odstp o jaki TNC przesuwa środek
narzdzia ze środka odwiertu
HEIDENHAIN iTNC 530
227
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Posuw
pogłbiania Q254: Prdkość
przemieszczenia narzdzia przy pogłbianiu w mm/
min
U Posuw
frezowania Q207: Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
Przykład: NCbloki
N250 G263 F REZOWANIE GWINTOW
WPUSZCZANYCH
Q335=10
;ZA DANA ŚREDNICA
Q239=+1.5
;SKOK
Q201=16
;GłNBOKOŚĆ GWINTU
Q356=20
;GłNBOKOŚĆ POGłNBIANIA
Q253=750
;POSUW P OZ.W STNP .
Q351=+1
;RODZAJ F REZOWANIA
Q200=2
;ODSTNP BEZPI ECZ.
Q357=0.2
;ODST.BEZP.NA BOKU
Q358=+0
;GłNBOKOŚĆ CZOłOW O
Q359=+0
;PRZESUNINCI E
CZOłOW O
Q203=+30
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
Q254=150
;POSUW P OGł.
Q207=500
;POSUW F REZOWANIA
FREZOWANIE GWINTÓW WIERCONYCH
(cykl G264)
1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Wiercenie
2 Narzdzie wierci z wprowadzonym posuwem wgłbnymF do
pierwszej głbokości dosuwu
3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza
narzdzie z powrotem, o wprowadzon wartość ruchu
powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa
narzdzie na biegu szybkim na bezpieczn wysokość i nastpnie
znowu na biegu szybkim na wprowadzony odstp wyprzedzania
nad pierwsz głbokości dosuwu
4 Nastpnie narzdzi e wierci z posuwem o dalsz wartość
głbokości dosuwu
5 TNC powtarza t operacj (24), aż zostanie osignita
głbokość wiercenia
Pogłbianie czołowo
6 Narzdzie przemieszcza si z posuwem pozycj onowania
wstpnego na Głbokość pogłbiania czołowo
7 TNC pozycj onuje narzdzie nieskorygowane ze środka poprzez
półokrg na wartość przesuni cia czołowegoi wykonuje ruch
okrżny z posuwem pogłbiania.
8 Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do
środka odwiertu
228
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Frezowanie gwintów
9
Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na płaszczyzn startu, która wynika
ze znaku liczby skoku gwintu, rodzaju frezowania i liczby
powtórzeń do wykonania
10 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do
nominalnej średnicy gwintu i frezuj e gwint 360° ruchem po linii
śrubowej
11 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
12 Przy końcu cykl u TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g
Bezpieczna wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametrów cykli Głbokość gwintu,
głbokość pogłbiania lub Głbokość czołowo określa
kierunek pracy. Kierunek pracy zostaje ustalony według
nastpujcej kolejności:
1. Głbokość gwintu
2. Głbokość wierceni a
3. Głbokość czołowo
Jeśli wyznaczymy jeden z parametrów głbokości na 0,
to TNC nie wypełni tego kroku obróbki.
Prosz zaprogramować głbokość gwintu przynajmni ej
o jedn trzeci skoku gwintu mniejsz niż głbokość
wiercenia.
HEIDENHAIN iTNC 530
229
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Zadana średnica Q335: Nominalna średnica gwintu
U Skok gwintu
Q239: Skok gwintu. Znak liczby określa
gwint prawo i l ewoskrtny:
+= gwint prawoskrtny
– = gwi nt lewoskrtny
U Głbokość gwintu Q201(przyrostowo):
Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Głbokość wiercenia
Q356: (przyrostowo):
Odstp powierzchnia obrabianego przedmiotu i dno
odwiertu
U Posuw
pozycjonowania wstpnego Q253:
Prdkość przemieszczenia narzdzia przy
zagłbianiu w materiał obrabianego przedmiotu l ub
przy wysuwaniu narzdzia z materiału w mm/min
U Rodzaj
frezowania Q351: Rodzaj obróbki
frezowaniem przy M03
+1 = Frezowanie współbieżne
–1 = Frezowanie przeciwbieżne
U Głbokość dosuwu Q202(przyrostowo): Wymiar, o
jaki narzdzie zostaj e każdorazowo dosunite.
Głbokość ni e musi być wielokrotności głbokości
dosuwu. TNC dojeżdża jednym chodem roboczym
na głbokość jeżeli:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
U Odstp wyprzedzenia
u góry Q258 (przyrostowo):
Bezpieczna wysokość dla pozycjonowania na biegu
szybkim, jeśli TNC przemieszcza narzdzie po
powrocie z odwiertu ponownie na aktualn
głbokość dosuwu
U Głbokość wiercenia
przy łamaniu wióra Q257
(przyrostowo): Dosuw, po którym TNC
przeprowadza łamanie wióra. Ni e nastpuje łamanie
wióra, jeśli wprowadzono 0
U Powrót przy łamaniu
wióra Q256 (przyrostowo):
Wartość, o jak TNC odsuwa narzdzie przy łamaniu
wióra
U Głbokość czołowo Q358 (przyrostowo):
Odstp
powierzchnia obrabianego przedmiotu i wierzchołek
ostrza narzdzia przy czołowym pogłbianiu
U Przesunicie
pogłbiania czołowo Q359
(inkremental): Odstp o j aki TNC przesuwa środek
narzdzia ze środka odwiertu
230
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Posuw dosuwu
wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy wierceniu w mm/
min
Przykład: NCbloki
N250 G264 FREZOWA NI E ODWIER TOW
Q335=10
;ZADANA ŚR EDNICA
Q239=+ 1.5
;SKOK
Q201= 16
;GłNBOKOŚĆ GW INTU
Q356= 20
;GłNBOKOŚĆ WIERCENIA
Q253=750
;POS UW POZ.WSTNP.
Q351= +1
;RODZAJ FREZOW ANIA
Q202=5
;GłNBOKOŚĆ DOSUWU
Q258=0.2
;ODSTNP
W YPRZEDZENI A
Q257=5
;Gł.WIERCENIA łAMANIE
W IÓRA
Q256=0.2
;R Z PR ZY łAMANIU
W IÓRA
Q358=+ 0
;GłNBOKOŚĆ CZOłOWO
Q359=+ 0
;PR ZESUNINCIE
CZOłOWO
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
Q200=2
;ODSTNP BEZPIECZ.
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q206=150
;POS UW WGłNBNY
Q207=500
;POS UW FR EZOW ANIA
HELIX FREZOWANIE GWINTÓW
WIERCONYCH (cykl G265)
1
TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Pogłbianie czołowo
2
3
4
Przy pogłbianiu przed obróbk gwintu narzdzie przemieszcza
si z posuwem pogłbiania na Głbokość pogłbiania czołowo.
Przy operacji pogłbiania po obróbce gwintu TNC przemieszcza
narzdzie na głbokość pogłbiania z posuwem pozycjonowania
wstpnego
TNC pozycjonuje narzdzie nieskorygowane ze środka poprzez
półokrg na wartość przesunicia czołowegoi wykonuje ruch
okrżny z posuwem pogłbiania.
Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do
środka odwiertu
HEIDENHAIN iTNC 530
231
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna wysokość Q200 (przyrostowo):
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Frezowanie gwintów
5 TNC przemieszcza narzdzie z zaprogramowanym posuwem
pozycjonowania wstpnego na płaszczyzn startu dla gwintu
6 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do
nominalnej średnicy gwintu.
7 TNC przemieszcza narzdzie po linii śrubowej cigłej w dół, aż
zostanie osignita głbokość gwintu
8 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
9 Przy końcu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g
Bezpieczna wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia G40.
Znak liczby parametrów cykli Głbokość gwintu lub
Głbokośćczołowo określa kierunek pracy. Kierunek
pracy zostaje ustalony według nastpuj cej kolejności:
1. Głbokość gwintu
2. Głbokość czołowo
Jeśli wyznaczymy jeden z parametrów głbokości na 0,
to TNC nie wypełni tego kroku obróbki.
Rodzaj frezowania (przeciwbieżne/współbieżne)
określony jest poprzez gwint (prawo/lewoskrtny) i
kierunek obrotu narzdzia, ponieważ w tym przypadku
możliwy jest tylko kierunek pracy od powierzchni
obrabianego przedmiotu w głb.
232
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Zadana średnica Q335:
Nominalna średnica gwintu
U S kok gwintu Q239: Skok gwintu. Znak liczby określa
gwint prawo i lewoskrtny:
+= gwint prawoskrtny
– = gwint lewoskrtny
U Głbokość
gwintu Q201(przyrostowo): Odstp
pomidzy powi erzchni obrabianego przedmiotu i
dnem gwintu
U Posuw pozycjonowania wstpnego Q253:
Prdkość przemieszczenia narzdzia przy
zagłbiani u w materiał obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiału w mm/min
U Głbokość
czołowo Q358 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu i wierzchołek
ostrza narzdzia przy czołowym pogłbianiu
U Przesunicie pogłbiania czołowo Q359
(inkremental): Odstp o jaki TNC przesuwa środek
narzdzia ze środka odwiertu
U Operacacja pogłbiania Q360:
Wykonanie fazki
0 = przed obróbk gwintu
1 = po obróbce gwintu
U Bezpieczna wysokość Q200 (przyrostowo):
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
HEIDENHAIN iTNC 530
233
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Posuw
pogłbiania Q254: Prdkość
przemieszczenia narzdzia przy pogłbianiu w mm/
min
U Posuw
frezowania Q207: Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
Przykład: NCbloki
N250 G265 HELIX FR EZ.ODWI ERTOW
Q335=10
;ZA DANA ŚREDNICA
Q239=+1.5
;SKOK
Q201=16
;GłNBOKOŚĆ GWINTU
Q253=750
;POSUW P OZ.W STNP .
Q358=+0
;GłNBOKOŚĆ CZOłOW O
Q359=+0
CZOłOW O
;PRZESUNINCI E
Q360=0
POGłNBIANIA
;OPERACJA
Q200=2
;ODSTNP BEZPI ECZ.
Q203=+30
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
Q254=150
;POSUW P OGł.
Q207=500
;POSUW F REZOWANIA
FREZOWANIE GWINTU ZEWNNTRZNEGO
(cykl G267)
1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na
wprowadzon Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
Pogłbianie czołowo
2 TNC dosuwa narzdzie do punktu startu dla czołowego
pogłbiania, poczynajc od środka czopu na osi głównej
płaszczyzny obróbki. Położenie punktu startu wynika z promienia
gwintu, promienia narzdzia i skoku
3 Narzdzie przemieszcza si z posuwem pozycj onowania
wstpnego na Głbokość pogłbiania czołowo
4 TNC pozycj onuje narzdzie nieskorygowane ze środka poprzez
półokrg na wartość przesuni cia czołowegoi wykonuje ruch
okrżny z posuwem pogłbiania.
5 Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do
punktu startu
Frezowanie gwintów
6 TNC pozycj onuje narzdzie do punktu startu, jeśli uprzednio nie
dokonano czołowego pogłbieni a. Punkt startu Frezowanie
gwintów = Punkt startu Pogłbianie czołowe
7 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na płaszczyzn startu, która wynika
ze znaku liczby skoku gwintu, rodzaj u frezowania i li czby
powtórzeń do wykonania
8 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do
nominalnej średnicy gwintu.
234
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
9
W zależności od parametru Wznowienie (pracy) narzdzie frezuje
gwint j ednym, kilkoma z przesunici ami l ub ruchem cigłym po
l inii śrubowej
10 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
11 Przy końcu cykl u TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g
Bezpieczna wysokość
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek czopu) płaszczyzny obróbki z korekcj
promienia G40.
Konieczne przesuni cie dla pogłbiania na stronie
czołowej powinno zostać wcześniej ustalone. Należy
podać wartość od środka czopu do środka narzdzia
(nieskorygowana wartość).
Znak liczby parametrów cykli Głbokość gwintu,
głbokość pogłbiania lub Głbokość czołowo określa
kierunek pracy. Kierunek pracy zostaje ustalony według
nastpujcej kolejności:
1. Głbokość gwintu
2. Głbokość czołowo
Jeśli wyznaczymy jeden z parametrów głbokości na 0,
to TNC nie wypełni tego kroku obróbki.
Znak liczby parametru cyklu Głbokość gwintu określa
kierunek pracy (obróbki).
HEIDENHAIN iTNC 530
235
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Zadana średnica Q335: Nominalna średnica gwintu
U Skok gwintu
Q239: Skok gwintu. Znak liczby określa
gwint prawo i l ewoskrtny:
+= gwint prawoskrtny
– = gwi nt lewoskrtny
U Głbokość gwintu Q201(przyrostowo):
Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Dodatkowa
obróbka Q355: Liczba zwojów gwintu,
o któr narzdzie zostaje przesunite, patrz rysunek
po prawej stronie u dołu
0 = li nia śrubowa na głbokość gwintu
1 = cigła linia śrubow na całej długości gwintu
>1 = kilka torów Helix z dosuwami i odsuniciami
narzdzia, pomidzy nimi TNC przesuwa narzdzie o
wartość Q355 razy skok
U Posuw
pozycjonowania wstpnego Q253:
Prdkość przemieszczenia narzdzia przy
zagłbianiu w materiał obrabianego przedmiotu l ub
przy wysuwaniu narzdzia z materiału w mm/min
U Rodzaj
frezowania Q351: Rodzaj obróbki
frezowaniem przy M03
+1 = Frezowanie współbieżne
–1 = Frezowanie przeciwbieżne
236
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość
czołowo Q358(przyrostowo): Odstp
powierzchni a obrabianego przedmiotu i wierzchołek
ostrza narzdzia przy czołowym pogłbianiu
U Przesunicie pogłbiania czołowo Q359
(inkremental): Odstp o jaki TNC przesuwa środek
narzdzia ze środka czopu
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
Przykład: NCbloki
N250 G267 FREZ.GWINTOW
ZEWNETRZNYCH
Q335=10
;ZADANA ŚR EDNICA
Q239=+ 1.5
;SKOK
Q201= 20
;GłNBOKOŚĆ GW INTU
Q355=0
;DODATKOWE
P RZEJŚCIE
Q253=750
;POS UW POZ.WSTNP.
Q351= +1
;RODZAJ FREZOW ANIA
Q200=2
;ODSTNP BEZPIECZ.
Q358=+ 0
;GłNBOKOŚĆ CZOłOWO
Q359=+ 0
;PR ZESUNINCIE
CZOłOWO
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q254=150
;POS UW POGł.
Q207=500
;POS UW FR EZOW ANIA
U Posuw pogłbiania Q254: Prdkość
przemieszczenia narzdzia przy pogłbianiu w mm/
min
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
HEIDENHAIN iTNC 530
237
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
U Bezpieczna wysokość Q200 (przyrostowo):
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przykład: Cykle wiercenia
Y
100
90
10
10 20
80 90 100
X
%C200 G71 *
N10 G30 G17 X+0 Y+0 Z20 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +3 *
Definicja narzdzia
N40 T1 G17 S4500 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 G200 WI ERCENI E
Definicja cyklu
Q200=2
238
;ODSTNP BEZPI ECZ.
Q201=15
;GłNBOKOŚĆ
Q206=250
;F DOSUW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUW U
Q210=0
;PRZER.CZAS. U GÓRY
Q203=10
;WSP.POWI ERZCHNI
Q204=20
;2. ODST.BEZP.
Q211=0.2
;PRZERW A CZASOWA U
DOłU
8 Programowanie: Cykle
Dosunć narzdzie do wiercenia 1, włczyć wrzeciono
N80 Z8 M99 *
Pozycj onować wstpnie w osi wrzeciona, wywołanie cyklu
N90 Y+90 M99 *
Dosunć narzdzie do wiercenia 2, wywołanie cyklu
N100 Z+20 *
swobodne przemieszczenie osi wrzeciona
N110 X +90 *
Dosunć narzdzie do wiercenia 3
N120 Z8 M99 *
Pozycj onować wstpnie w osi wrzeciona, wywołanie cyklu
N130 Y+10 M99 *
Dosunć narzdzie do wiercenia 4, wywołanie cyklu
N140 G00 Z+ 250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N999999 %C200 G71 *
Wywołanie cyklu
HEIDENHAIN iTNC 530
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
N70 X +10 Y+10 M 3 *
239
Przebieg programu
Y
100
M12
n Cykl wiercenia programować w programie
głównym
n Zaprogramować obróbk w podprogramie,
patrz „Podprogramy”, stronie 343
70
M12
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przykład: Cykle wiercenia
20
20
70
100
X
%C18 G71 *
N10 G30 G17 X+0 Y+0 Z20 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +6 *
Definicja narzdzia
N40 T1 G17 S4500 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 G86 P01 +30 P02 1,75 *
Definicja cyklu nacinanie gwintu
N70 X+20 Y+ 20 *
Dosunć narzdzie do wiercenia 1
N80 L1,0 *
Wywołać podprogram 1
N90 X+70 Y+ 70 *
Dosunć narzdzie do wiercenia 2
N100 L1,0 *
Wywołać podprogram 1
N140 G00 Z+250 M 2 *
Wysunć narzdzie z materiału, koniec programu głównego
N120 G98 L1 *
Podprogram 1: Nacinanie gwintu
N130 G36 S0 *
Określić kt wrzeciona dla orientacj i
N140 M19 *
Zorientować wrzeciono (powtórne nacinanie możliwe)
N150 G01 G91 X2 F1000 *
Przesunć narzdzie dla bezkolizyjnego zagłbienia (zależne od
przekroju rdzenia i narzdzia)
N160 G90 Z30 *
Najechać na głbokość startow
N170 G91 X +2 *
Narzdzie ponownie na środek wiercenia
N180 G79 *
Wywołać cykl 18
N190 G90 Z+5 *
wysunć narzdzie z materiału
N200 G98 L0 *
Koniec podprogramu 1
N999999 %C18 G71 *
240
8 Programowanie: Cykle
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Współrzdne wiercenia s zapisane w pamici
w tabeli punktów TAB1.PNT i zostaj wywołane
przez TNC z G79 PAT.
Promienie narzdzi s tak wybrane, iż wszystkie
kroki robocze można zobaczyć w grafice
testowej.
Y
M6
Przykład: Cykle wiercenia w poł3czeniu z tabel3 punktów
100
90
Przebieg programu
65
n Centrowanie
n Wiercenie
n Gwintowanie
55
30
10
10 20
40
80 90 100
X
%1 G71 *
N10 G30 G17 X+ 0 Y+0 Z20 *
Definicj a czści nieobrobionej
N20 G31 X+100 Y+100 Z+ 0 *
N30 G99 1 L+ 0 R+ 4 *
Definicj a narzdzia nakiełek
N40 G99 2 L+0 R+2,4 *
Definicj a narzdzia wiertło
N50 G99 3 L+ 0 R+3 *
Definicj a narzdzia gwintownik
N60 T1 G17 S5000 *
Wywołanie narzdzia nakiełek
N70 G01 G40 Z+10 F 5000 *
Przemieścić narzdzie na bezpieczn wysokość (F
zaprogramować z wartości,
TNC pozycjonuje po każdym cyklu na bezpi eczn wysokość)
N80 %:P AT: "TAB1" *
Ustalić tabel punktów
N90 G200 WIER CENIE
Definicj a cyklu nakiełkowania
Q200=2
;ODSTNP BEZPIECZ.
Q201= 2
;GłNBO KOŚĆ
Q206=150
;F DOSUW W GłNBNY
Q202=2
;GłNBO KOŚĆ DOSUWU
Q210=0
;PR ZER.CZA S. U GÓR Y
Q203=+0
;WSP .P OWIER ZCHNI
Wprowadzić koniecznie 0, dzi ała z tabeli punktów
Q204=0
;2. ODST.BEZP.
Wprowadzić koniecznie 0, dzi ała z tabeli punktów
Q211=0.2
;PR ZER WA CZASOW A U
DOłU
HEIDENHAIN iTNC 530
241
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
N100 G79 “PAT“ F 5000 M3 *
Wywołanie cyklu w połczeniu z tabel punktów TAB1.PNT,
Posuw pomidzy punktami: 5 000 mm/min
N110 G00 G40 Z+100 M6*
Swobodne przemieszczenie narzdzia, zmiana narzdzia
N120 T2 G17 S5000 *
Wywołanie narzdzia wiertło
N70 G01 G40 Z+10 F5000 *
Przemieścić narzdzie na bezpieczn wysokość (F
zaprogramować z wartości,
N140 G200 WI ERCENI E
Definicja cyklu Wiercenie
Q200=2
;ODSTNP BEZPI ECZ.
Q201=25
;GłNBOKOŚĆ
Q206=150
;F DOSUW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUW U
Q210=0
;PRZER.CZAS. U GÓRY
Q203=+0
;WSP.POWI ERZCHNI
Wprowadzić koniecznie 0, działa z tabeli punktów
Q204=0
;2. ODST.BEZP.
Wprowadzić koniecznie 0, działa z tabeli punktów
Q211=0.2
;PRZERW A CZASOWA U
DOłU
N150 G79 “PAT“ F 5000 M3 *
Wywołanie cyklu w połczeniu z tabel punktów TAB1.PNT,
N160 G00 G40 Z+100 M6*
Swobodne przemieszczenie narzdzia, zmiana narzdzia
N170 T3 G17 S200 *
Wywołanie narzdzia gwintownik
N180 G00 G40 Z+50 *
Przemieszczenie narzdzia na bezpieczn wysokość
N190 G84 P01 +2 P02 15 P 030 P04 150 *
Definicja cyklu gwintownik
N150 G79 “PAT“ F 5000 M3 *
Wywołanie cyklu w połczeniu z tabel punktów TAB1.PNT,
N210 G00 G40 Z+100 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N99999 %1 G71 *
Tabela punktów TAB1.PNT
TAB1. PNT MM
NR
X
Y
Z
0
+10
+10
+0
1
+40
+30
+0
2
+90
+10
+0
3
+80
+30
+0
4
+80
+65
+0
5
+90
+90
+0
6
+10
+90
+0
7
+20
+55
+0
[END]
242
8 Programowanie: Cykle
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania
kieszeni,czopów i rowków
wpustowych
Przegl3d
Cykl
Softkey
G75/G76 FREZOWANIE KIESZENI (prostoktnych)
Cykl obróbki zgrubnej bez automatycznego
pozycjonowania wstpnego
G75 Zgodnie z ruchem wskazówek zegara:
G76 Ruchem przeciwnym do ruchu wskazówek zegara:
G212 KIESZEŃ NA GOT.(prostoktna)
Cykl obróbki wykańczajcej z automatycznym
pozycjonowaniem wstpnym
2. Odstp bezpieczeństwa
G213 CZOP NA GOT.(prostoktny)
Cykl obróbki wykańczajcej z automatycznym
pozycjonowaniem wstpnym
2. Odstp bezpieczeństwa
G77/G78 KIESZEN OKRAGŁA
Cykl obróbki zgrubnej bez automatycznego
pozycjonowania wstpnego
G77 Zgodnie z ruchem wskazówek zegara:
G78 Ruchem przeciwnym do ruchu wskazówek zegara
G214 KIESZEN OKRAGŁA OBROBKA NA GOTOWO
Cykl obróbki wykańczajcej z automatycznym
pozycjonowaniem wstpnym
2. Odstp bezpieczeństwa
G215 CZOP OKRAGŁY OBROBKA NA GOTOWO
Cykl obróbki wykańczajcej z automatycznym
pozycjonowaniem wstpnym
2. Odstp bezpieczeństwa
G74 FREZOWANIE ROW KOW
Cykl obróbki zgrubnej/wykańczajcej bez
automatycznego pozycjonowania wstpnego,
prostopadły dosuw na głbokość
G 210 ROWEK RUCHEM WAHADŁOWYM
Cykl obróbki zgrubnej/wykańczajcej z
automatycznympozycjonowaniem wstpnym, ruch
wahadłowy przy pogłbianiu
G211 OKRAGŁY ROWEK
Cykl obróbki zgrubnej/wykańczajcej z
automatycznympozycjonowaniem wstpnym, ruch
wahadłowy przy pogłbianiu
HEIDENHAIN iTNC 530
243
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
FREZOWANIE KIESZENI (cykl G75, G76)
1 Narzdzie wcina si w pozycji startu (środek kieszeni) w materiał
obrabianego przedmiotu i przesuwa si na pierwsz głbokość
dosuwu
2 Nastpnie narzdzi e przemieszcza si najpierw w kierunku
dodatnim dłuższej krawdzi – w przypadku kieszeni
kwadratowych w kierunku dodatnim Y – i frezuje zgrubnie kieszeń
od wewntrz do zewntrz
3 Ta operacja powtarza si (1 do 2), aż zostanie osignita
głbokość
4 Przy końcu cyklu TNC przemieszcza narzdzie z powrotem do
pozycji startu
15
14
Z
1
13
12
X
Prosz uwzgldnić przed programowaniem
Używać freza z tncym przez środek zbem czołowym
(DIN 844) lub dokonać wiercenia wstpnego na środku
wybrania.
Pozycjonować wstpni e nad środkiem kieszeni z
korekcj promienia G 40.
Zaprogramować blok pozycjonowania w punkcie startu
na osi wrzeciona (odstp bezpieczeństwa nad
powierzchni obrabianego przedmiotu).
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Dl a 2giej długości krawdzi obowizuje nastpujcy
warunek: 2ga długość krawdzi wiksza ni ż [(2 x
promień zaokrglenia) + dosuw boczny k].
Kierunek obrotu przy usuwaniu materiału
n Zgodnie z ruchem wskazówek zegara: G75 (DR)
n Ruchem przeciwnym do ruchu wskazówek zegara: G76 (DR+)
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchnia obrabi anego przedmiotu
U Głbokość frezowania
2 (przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
kieszeni
Przykład: NCbloki
N27 G75 P 01 2 P02 20 P 03 5 P04 100
P05 X +80 P06 Y+40 P07 275 P08 5 *
...
N35 G76 P 01 2 P02 20 P 03 5 P04 100
P05 X +80 P06 Y+40 P07 275 P08 5 *
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje każdorazowo dosuni te. TNC
dojeżdża jednym chodem roboczym na głbokość
jeżel i:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
U Posuw
wgłbny: Prdkość przemieszczenia
narzdzia przy nacinaniu
244
8 Programowanie: Cykle
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U 1. Długość krawdzi bocznej 4:
Długość kieszeni,
równolegle do osi głównej płaszczyzny obróbki
U 2.
Długość krawdzi bocznej 5: Szerokość
kieszeni
U Posuw F: Prdkość przemieszczenia narzdzia
na
płaszczyźnie obróbki
U Promień zaokr3glenia:
Promień dla naroży
kieszeni.
Dla promienia = 0, promień zaokrglenia jest równy
promieniowi narzdzia
Obliczenia:
Dosuw boczny k = K x R
K:
R:
Współczynnik nakładania si, określony w parametrze
maszynowym 7430
Promień freza
HEIDENHAIN iTNC 530
245
1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na
Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2g
Bezpieczn wysokość i nastpnie do środka kieszeni
2 Ze środka ki eszeni narzdzie przemieszcza si na płaszczyźnie
obróbki do punktu startu obróbki. TNC uwzgldnia dla obliczenia
punktu startu naddatek i promień narzdzia. W danym przypadku
TNC wcina narzdzie w środek kieszeni
3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to
TNC przemieszcza si na biegu szybkim na Bezpieczn
wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz
głbokość dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści
gotowej i frezuje ruchem współbieżnym po obwodzie
5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
6 Ta operacja powtarza si (35), aż zostanie osignita
zaprogramowana głbokość
7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim
na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g
Bezpieczn wysokość i nastpnie na środek kieszeni (pozycja
końcowa = pozycja startu)
Q206
Z
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na
płaszczyźnie automatycznie.
Q204
Q200
Q203
Q202
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Q201
Jeśli chcemy obrabi ać kieszeń na gotowo od razu, to
prosz używać freza z tncym przez środek zbem
czołowym (DIN 844) i wprowadzić niewielki posuw
dosuwu wgłbnego.
X
Minimalna wielkość kieszeni: trzykrotny promień
narzdzi a
Y
Q218
Q217
Q207
Q216
246
Q219
0
22
Q
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OBRABIAĆ NA GOTOWO (cykl G212)
Q221
X
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201(przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno
kieszeni
U Posuw dosuwu
wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy przejeździe na
głbokość w mm/min. Jeśli zagłbiamy si w
materiał, to prosz wprowadzić mni ejsz wartość niż
to zdefini owano w Q207
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite,
wprowadzić wartość wiksz od 0
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
Przykład: NCbloki
N350 G212 OBR ÓBKA KIESZENI NA
GOTOWO
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q206=150
;POS UW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUWU
Q207=500
;POS UW FR EZOW ANIA
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q218= 80
;1. DłUGOŚĆ BO KU
Q219= 60
;2. DłUGOŚĆ BOKU
Q220=5
;PRO MIEŃ NAROżA
Q221= 0
;NADDATEK
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U S rodek
1szej osi Q216 (absolutnie): Srodek
kieszeni w osi głównej płaszczyzny obróbki
U S rodek
2szej osi Q217 (absolutnie): Srodek
kieszeni w osi pomocniczej płaszczyzny obróbki
U 1. długość krawdzi bocznej Q218 (przyrostowo):
Długość kieszeni, równolegle do osi głównej
płaszczyzny obróbki
U 2. długość krawdzi bocznej Q219 (przyrostowo):
Długość kieszeni, równolegle do osi pomocniczej
płaszczyzny obróbki
U Promień naroża Q220:
Promień naroża kieszeni.
Jeśli nie wprowadzono, TNC wyznacza promień
naroża równy promieniowi narzdzia
U Naddatek 1szej
osi Q221 (przyrostowo):
Naddatek dla obliczenia pozycji wstpnej w osi
głównej płaszczyzny obróbki, odniesiony do
długości kieszeni
HEIDENHAIN iTNC 530
247
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Bezpieczna wysokość Q200 (przyrostowo):
1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na
Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2g
Bezpieczn wysokość i nastpnie do środka kieszeni
2 Ze środka czopu narzdzie przemieszcza si na płaszczyźnie
obróbki do punktu startu obróbki. Punkt startu leży w odległości
równej 3,5krotnej wartości promienia narzdzia na prawo od
czopu
3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to
TNC przemieszcza si na biegu szybkim na Bezpieczn
wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz
głbokość dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści
gotowej i frezuje ruchem współbieżnym po obwodzie
5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
6 Ta operacja powtarza si (35), aż zostanie osignita
zaprogramowana głbokość
7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim
na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g
Bezpieczn wysokość i nastpnie na środek czopu (pozycja
końcowa = pozycja startu)
Y
X
Q206
Z
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na
płaszczyźnie automatycznie.
Q204
Q200
Q203
Q202
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Q201
Jeśli czop ma być wyfrezowany od razu, to prosz
używać frezu z tncym przez środek zbem czołowym
(DIN 844). Prosz wprowadzić dla posuwu dosuwu na
głbokość niewiel k wartość.
X
Y
Q218
Q219
Q207
0
22
Q
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
CZOP OBRABIAĆ NA GOTOWO (cykl G213)
Q217
Q216
248
Q221
X
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201 (przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno
odwiertu
U Posuw dosuwu
wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy zjeździe na
głbokość w mm/min. Jeśli zagłbiamy si w
materiał, to prosz wprowadzić mniejsz wartość,
j eśli poza materiałem to prosz wprowadzić wiksz
wartość
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite.
W prowadzi ć wartość wi ksz od 0
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
Przykład: NCbloki
N350 G213 OBR ÓBKA CZOPU NA GO TOW O
Q200=2
;ODSTNP BEZPIECZ.
Q291= 20
;GłNBOKOŚĆ
Q206=150
;POS UW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUWU
Q207=500
;POS UW FR EZOW ANIA
Q203=+ 30
;WS Pł. POW IERZCHNI
Q294=50
;2. ODSTNP BEZPIECZ.
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q218= 80
;1. DłUGOŚĆ BO KU
Q219= 60
;2. DłUGOŚĆ BOKU
Q220=5
;PRO MIEŃ NAROżA
Q221= 0
;NADDATEK
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U S rodek 1szej osi Q216 (absolutni e): Srodek czopu
w osi głównej płaszczyzny obróbki
U S rodek 2szej osi Q217 (absolutnie): Srodek czopu
w osi pomocniczej płaszczyzny obróbki
U 1. długość krawdzi bocznej Q218 (przyrostowo):
Długość kieszeni, równolegle do osi głównej
płaszczyzny obróbki
U 2. długość krawdzi bocznej Q219 (przyrostowo):
Długość czopu, równolegle do osi głównej
płaszczyzny obróbki
U Promień naroża Q220:
Promień naroża czopu
U Naddatek 1szej
osi Q221 (przyrostowo):
Naddatek dla obliczenia pozycji wstpnej w osi
głównej płaszczyzny obróbki, odniesiony do
długości czopu
HEIDENHAIN iTNC 530
249
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Bezpieczna wysokość Q200 (przyrostowo):
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OKRAGŁA (cykl G77, G78)
1 Narzdzie wcina si w pozycji startu (środek kieszeni) w materiał
obrabianego przedmiotu i przesuwa si na pierwsz głbokość
dosuwu
2 Nastpnie narzdzie rysuje z posuwem F pokazany na rysunku po
prawej stronie tor w kształcie spirali; do bocznego dosuwu k,
patrz „FREZOWANIE KIESZENI (cykl G75, G76)”, stronie 244
3 Ta operacja powtarza si, aż zostanie osigni ta głbokość
4 Przy końcu cyklu TNC przemieszcza narzdzie z powrotem do
pozycji startu
Y
Prosz uwzgldnić przed programowaniem
Używać freza z tncym przez środek zbem czołowym
(DIN 844) lub dokonać wiercenia wstpnego na środku
wybrania.
X
Pozycjonować wstpni e nad środkiem kieszeni z
korekcj promienia G 40.
Zaprogramować blok pozycjonowania w punkcie startu
na osi wrzeciona (odstp bezpieczeństwa nad
powierzchni obrabianego przedmiotu).
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Kierunek obrotu przy usuwaniu materiału
n Zgodnie z ruchem wskazówek zegara: G77 (DR)
n Ruchem przeciwnym do ruchu wskazówek zegara: G78 (DR+)
Z
11
13
12
X
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchnia obrabi anego przedmiotu
U Głbokość frezowania
2: Odstp powierzchnia
obrabianego przedmiotu – dno kieszeni
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje każdorazowo dosuni te. TNC
dojeżdża jednym chodem roboczym na głbokość
jeżel i:
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
250
8 Programowanie: Cykle
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Posuw wgłbny:
Prdkość przemieszczenia
narzdzia przy nacinaniu
U Promień okrgu:
Promień kieszeni okrgłej
U Posuw F: Prdkość przemieszczenia narzdzia
na
płaszczyźnie obróbki
Przykład: NCbloki
N26 G77 P01 2 P 02 20 P035 P04 100
P 05 40 P06 250 *
...
N48 G 78 P01 2 P 02 20 P03 5 P 04 100
P 05 40 P06 250 *
HEIDENHAIN iTNC 530
251
1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na
Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2. g
Bezpieczn wysokość i nastpnie do środka kieszeni
2 Ze środka ki eszeni narzdzie przemieszcza si na płaszczyźnie
obróbki do punktu startu obróbki. TNC uwzgldnia dla obliczenia
punktu startu przekrój czści nieobrobionej i promień narzdzia.
Jeśli promień czści nieobrobionej zostanie wprowadzony z
wartości 0, to TNC wci na narzdzie w środek kieszeni
3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to
TNC przemieszcza si na biegu szybkim na Bezpieczn
wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz
głbokość dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści
gotowej i frezuje ruchem współbieżnym po obwodzie
5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
6 Ta operacja powtarza si (35), aż zostanie osignita
zaprogramowana głbokość
7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim
na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g
2. Bezpieczn wysokość i nastpnie na środek kieszeni (pozycja
końcowa = pozycja startu)
Y
X
Q206
Z
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na
płaszczyźnie automatycznie.
Q204
Q200
Q203
Q202
Q201
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Jeśli chcemy obrabi ać kieszeń na gotowo od razu, to
prosz używać freza z tncym przez środek zbem
czołowym (DIN 844) i wprowadzić niewielki posuw
dosuwu wgłbnego.
X
Y
Q207
Q222
Q223
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO
(cykl G214)
Q217
X
Q216
252
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201 (przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno
kieszeni
U Posuw dosuwu
wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy przejeździe na
głbokość w mm/min. Jeśli zagłbiamy si w
materiał, to prosz wprowadzić mni ejsz wartość niż
to zdefini owano w Q207
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite.
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
Przykład: NCbloki
N420 G214 KIESZEŃ OKR3GłA NA
GOTOWO
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q206=150
;POS UW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUWU
Q207=500
;POS UW FR EZOW ANIA
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q222=79
;ŚREDNICA P ÓłWYROBU
Q223=80
;ŚRED. CZNŚCI
GOTOWEJ
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U S rodek
1szej osi Q216 (absolutnie): Srodek
kieszeni w osi głównej płaszczyzny obróbki
U S rodek
2szej osi Q217 (absolutnie): Srodek
kieszeni w osi pomocniczej płaszczyzny obróbki
U średnica
półwyrobu Q222: średnica obrobionej
wstpnie kieszeni dla obliczenia pozycji wstpnej ;
prosz wprowadzić średnic półwyrobu mniejsz od
średnicy czści gotowej
U średnica
czści gotowej Q223: średnica
obrobionej na gotowo kieszeni, wprowadzić
średnic czści gotowej wiksz niż średnica
półwyrobu i wiksz ni ż średnica narzdzia
HEIDENHAIN iTNC 530
253
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Bezpieczna wysokość Q200 (przyrostowo):
1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na
Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2. g
Bezpieczn wysokość i nastpnie do środka kieszeni
2 Ze środka czopu narzdzie przemieszcza si na płaszczyźnie
obróbki do punktu startu obróbki. Punkt startu leży w odległości
równej 3,5krotnej wartości promienia narzdzia na prawo od
czopu
3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to
TNC przemieszcza si na biegu szybkim na Bezpieczn
wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz
głbokość dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści
gotowej i frezuje ruchem współbieżnym po obwodzie
5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
6 Ta operacja powtarza si (35), aż zostanie osignita
zaprogramowana głbokość
7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim
na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g
Bezpieczn wysokość i nastpnie na środek kieszeni (pozycja
końcowa = pozycja startu)
Y
X
Q206
Z
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na
płaszczyźnie automatycznie.
Q204
Q200
Q203
Q202
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Q201
Jeśli czop ma być wyfrezowany od razu, to prosz
używać frezu z tncym przez środek zbem czołowym
(DIN 844). Prosz wprowadzić dla posuwu dosuwu na
głbokość niewiel k wartość.
X
Y
Q207
Q223
Q222
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
CZOP OKROGŁY OBRABIAĆ NA GOTOWO
(cykl G215)
Q217
X
Q216
254
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201 (przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno
odwiertu
U Posuw dosuwu
wgłbnego Q206: Prdkość
przemieszczenia narzdzia przy zjeździe na
głbokość w mm/min. Jeśli zagłbiamy si w
materiał, to prosz wprowadzić mniejsz wartość,
j eśli poza materiałem to prosz wprowadzić wiksz
wartość
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje każdorazowo dosunite,
wprowadzić wartość wiksz od 0
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
Przykład: NCbloki
N430 G215 CZOP OKR 3GłY NA GOTOWO
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q206=150
;POS UW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUWU
Q207=500
;POS UW FR EZOW ANIA
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q222=81
;ŚREDNICA P ÓłWYROBU
Q223=80
;ŚRED. CZNŚCI
GOTOWEJ
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
W spółrzdna osi wrzeciona, na której nie może
dojść do kol izji pomi dzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U S rodek
1szej osi Q216 (absolutnie): Srodek
czopu w osi głównej płaszczyzny obróbki
U S rodek
2szej osi Q217 (absolutnie): Srodek
czopu w osi pomocniczej płaszczyzny obróbki
U średnica
półwyrobu Q222: średnica obrobionego
wstpnie czopu dla obliczenia pozycj i wstpnej ;
prosz wprowadzić średnic półwyrobu mniejsz od
średnicy czści gotowej
U średnica
czści gotowej Q223: średnica
obrobionego na gotowo czopu, średnic czści
gotowej wprowadzi ć mniejsz niż średnica
półwyrobu
HEIDENHAIN iTNC 530
255
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Bezpieczna wysokość Q200 (przyrostowo):
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
FREZOWANIE ROWKÓW (cykl G74)
Obróbka zgrubna
1 TNC przemieszcza narzdzie o naddatek na obróbk
wykańczajc (połowa różnicy pomidzy szerokości rowka i
średni c narzdzia) do wewntrz. Std wcina si narzdzie w
przedmiot i frezuje rowek w kierunku podłużnym
2 Na końcu rowka nastpuje dosuw wgłbny i narzdzie frezuje w
kierunku przeciwnym. Ta operacja powtarza si, aż zostanie
osignita głbokość frezowania
Obróbka wykańczaj3ca
3 Na dnie frezowania TNC przemieszcza narzdzie po torze
kołowym stycznie do konturu zewntrznego; po tym kontur
zostaje obrobiony na gotowo ruchem współbieżnym (przy M3)
4 Na koniec narzdzie przemieszcza si na biegu szybkim z
powrotem na Bezpieczn wysokość. W przypadku nieparzystej
liczby dosuwów narzdzie przemieszcza si na bezpieczn
wysokość na pozycj startu
Prosz uwzgldnić przed programowaniem
Używać freza z tncym przez środek zbem czołowym
(DIN 844) lub dokonać wiercenia wstpnego w punkcie
startu.
Pozycjonowanie wstpne do środka rowka i o promień
narzdzi a przesuni ty do rowka z korekcj promienia
G40.
Wybrać średnic freza ni e wiksz niż szerokość rowka i
nie mniejsz niż połowa szerokości rowka.
Zaprogramować blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysokość nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
256
8 Programowanie: Cykle
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchni a obrabianego przedmiotu
15
14
U Głbokość
frezowania 2 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu – dno
kieszeni
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
1
narzdzie zostaje każdorazowo dosunite; TNC
zjeżdża jednym chodem roboczym na głbokość
j eśli:
13
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
U Posuw wgłbny:
12
Prdkość przemieszczenia przy
nacinaniu
U 1.
Długość krawdzi bocznej 4: Długość rowka,
1. kierunek przejścia określić poprzez znak liczby
U 2.
Długość krawdzi bocznej 5: Szerokość rowka
U Posuw F: Prdkość przemieszczenia narzdzia
na
płaszczyźnie obróbki
Przykład: NCbloki
N44 G 74 P01 2 P 02 20 P0 5 P04 100
P 05 X+80 P06 Y+12 P07 275 *
HEIDENHAIN iTNC 530
257
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Odstp
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na
płaszczyźnie automatycznie.
Przy obróbce zgrubnej narzdzie zagłbia si ruchem
wahadłowym od j ednego końca rowka do drugiego w
materiał. Wiercenie wstpne nie jest tym samym
konieczne.
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Wybrać średnic freza ni e wiksz niż szerokość rowka i
nie mniejsz niż jedna trzecia szerokości rowka.
Wybrać średnic freza mniejsz niż połowa długości
rowka. W przeciwnym razie TNC nie może pogłbiać
narzdzi a ruchem posuwistozwrotnym
Obróbka zgrubna
1 TNC pozycjonuje narzdzi e na biegu szybkim w osi wrzeciona na
2g bezpieczn wysokość i nastpnie do centrum lewego
okrgu; stamtd TNC pozycjonuje narzdzie na bezpiecznej
wysokości nad powierzchni obrabianego przedmiotu
2 Narzdzie przemieszcza si z posuwem frezowania na
powierzchni obrabianego przedmiotu; z tamtd frez przesuwa
si w kierunku wzdłużnym rowka – zagłbiajc si ukośnie w
materiał – do centrum prawego okrgu
3 Nastpnie narzdzie przemieszcza si przy ukośnym zagłbieniu
z powrotem do centrum lewego okrgu; te kroki powtarzaj si,
aż zostanie osignita zaprogramowana głbokość frezowani a
4 Na głbokości frezowania TNC przemieszcza narzdzie do
frezowania płaszczyzn na drugi koniec rowka i potem znowu na
środek rowka
Z
Q207
Q202
Q201
X
Y
Obróbka wykańczaj3ca
5 TNC pozycj onuje narzdzie w punkcie środkowym lewego koła
rowka i stamtd tangencjalnie do lewego końca rowka ,
nastpnie TNC obrabia na gotowo kontur ruchem współbieżnym
(przy M3), jeśli wprowadzono także kilkoma dosuwami.
6 Przy końcu konturu narzdzie przemieszcza si –stycznie od
konturu – do środka lewego okrgu rowka
7 Na koniec narzdzie przemieszcza si na biegu szybkim na
Bezpieczn wysokość i – jeśli wprowadzono – na 2
g Bezpieczn wysokość
Q204
Q200
Q203
Q218
Q224
Q217
Q219
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
ROWEK (rowek podłużny) z pogłbianie
ruchem posuwistozwrotnym (cykl G210)
Q216
258
X
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201 (przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno rowka
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje przy ruchu wahadłowym
dosunite ogólni e w osi wrzeciona
U Zakres obróbki
(0/1/2) Q215: ustalić zakres
obróbki:
0: Obróbka zgrubna i wykańczajca
1: Tylko obróbka zgrubna
2: Tylko obróbka wykańczajca
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
Zwspółrzdna, na której nie może dojść do kolizji
pomidzy narzdziem i obrabianym przedmiotem
(mocowadłem)
Przykład: NCbloki
N510 G210 ROWEK WA HADłOWO
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q207=500
;POS UW FR EZOW ANIA
Q202=5
;GłNBOKOŚĆ DOSUWU
Q215= 0
;ZAKRES OBRÓBKI
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q218= 80
;1. DłUGOŚĆ BO KU
Q219= 12
;2. DłUGOŚĆ BOKU
Q224=+ 15
;POłOżENIE PRZY
OBROCIE
Q338=5
;DOSUW OBR ÓBKI NA
GOTOWO
U S rodek 1szej osi Q216 (absolutnie): Srodek rowka
w osi głównej płaszczyzny obróbki
U S rodek 2szej osi Q217 (absolutnie): Srodek rowka
w osi pomocniczej płaszczyzny obróbki
U 1.
Długość krawdzi bocznej Q218 (wartość
równolegle do osi głównej płaszczyzny obróbki)
W prowadzi ć dłuższ krawdź boczn rowka
U 2.
Długość krawdzi bocznej Q219 (wartość
równolegle do osi pomocniczej płaszczyzny
obróbki) Wprowadzić szerokość rowka; jeśli
szerokość rowka wprowadzona jest równa średnicy
narzdzia, to TNC dokonuje tylko obróbki zgrubnej
(frezowanie rowków podłużnych)
U K3t
obrotu Q224 (absolutnie): Kt, o który cały
rowek zostaje obrócony; środek obrotu znajduje si
w centrum rowka
U Dosuw obróbka na gotowo Q338 (przyrostowo):
W ymiar, o jaki narzdzie zostaje dosunite w osi
wrzeciona przy obróbce wykańczajcej. Q338=0:
Obróbka wykańczajca przy jednym dosuniciu
HEIDENHAIN iTNC 530
259
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Bezpieczna wysokość Q200 (przyrostowo):
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
ROWEK OKROGŁY (podłużny) z pogł3bianiem
ruchem wahadłowym (cykl G211)
Obróbka zgrubna
1 TNC pozycjonuje narzdzi e na biegu szybkim w osi wrzeciona na
2g bezpieczn wysokość i nastpnie do centrum prawego
koła. Stamtd TNC pozycjonuje narzdzie na zadan bezpieczn
wysokość nad powierzchni obrabianego przedmiotu
2 Narzdzie przemieszcza si z posuwem frezowania na
powierzchni obrabianego przedmiotu; z tamtd frez przesuwa
si – zagłbiajc si ukośnie w materiał – do drugiego końca
rowka
3 Nastpnie narzdzie przesuwa si ponowni e ukośnie zagłbiajc
si do punktu startu; ta operacja (2 do 3) powtarza si, aż
zostanie osignita zaprogramowana głbokość frezowania
4 Na głbokości frezowania TNC przemieszcza narzdzie dla
frezowania płaszczyzn na drugi koniec rowka
Obróbka wykańczaj3ca
5 Ze środka rowka TNC przemieszcza narzdzie stycznie do
gotowego konturu; nastpnie TNC obrabia kontur na gotowo
ruchem współbieżnym (przy M3), jeśli wprowadzono także w
kilku dosuwach. Punkt startu dla obróbki wykańczajcej leży w
centrum prawego koła.
6 Przy końcu konturu narzdzie odjeżdża stycznie od konturu
7 Na koniec narzdzie przemieszcza si na biegu szybkim na
Bezpieczn wysokość i – jeśli wprowadzono – na 2
g Bezpieczn wysokość
Z
Q207
Q204
Q200
Q203
Q202
Prosz uwzgldnić przed programowaniem
Q201
TNC pozycjonuje narzdzie w osi narzdzi i na
płaszczyźnie automatycznie.
Przy obróbce zgrubnej narzdzie zagłbia si ruchem
HELIX od jednego końca rowka do drugiego w materi ał.
Wiercenie wstpne nie jest tym samym konieczne.
X
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Y
Wybrać średnic freza ni e wiksz niż szerokość rowka i
nie mniejsz niż jedna trzecia szerokości rowka.
Q219
Wybrać średnic freza mniejsz niż połowa długości
rowka. W przeciwnym razie TNC nie może pogłbiać
narzdzi a ruchem posuwistozwrotnym
Q248
Q24
Q245
4
Q217
Q216
260
X
8 Programowanie: Cykle
Odstp wi erzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
U Głbokość Q201 (przyrostowo):
Odstp
powierzchni a obrabianego przedmiotu – dno rowka
U Posuw frezowania Q207:
Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Głbokość
dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje przy ruchu wahadłowym
dosunite ogólni e w osi wrzeciona
U Zakres obróbki (0/1/2)
Q215: ustalić zakres
obróbki:
0: Obróbka zgrubna i wykańczajca
1: Tylko obróbka zgrubna
2: Tylko obróbka wykańczajca
U Współ.
powierzchni obrabianego przedmiotu
Q203 (absol utnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2.
Bezpieczna wysokość Q204 (przyrostowo):
Zwspółrzdna, na której nie może dojść do kolizji
pomidzy narzdziem i obrabianym przedmiotem
(mocowadłem)
Przykład: NCbloki
N520 G211 OKR 3GłY ROWEK
Q200=2
;ODSTNP BEZPIECZ.
Q201= 20
;GłNBOKOŚĆ
Q207=500
;POS UW FR EZOW ANIA
Q202=5
;GłNBOKOŚĆ DOSUWU
Q215= 0
;ZAKRES OBRÓBKI
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q244=80
;ŚREDNICA W YCINKA
KO łA
Q219= 12
;2. DłUGOŚĆ BOKU
Q245=+ 45
;K3T STAR TU
Q248=90
;K3T ROZW ARCIA
Q338=5
;DOSUW OBR ÓBKI NA
GOTOWO
U S rodek 1szej osi Q216 (absolutnie): Srodek rowka
w osi głównej płaszczyzny obróbki
U S rodek 2szej osi Q217 (absolutnie): Srodek rowka
w osi pomocniczej płaszczyzny obróbki
U średnica
wycinka koła Q244: W prowadzi ć
średnic wycinka koła
U 2.
długość krawdzi bocznej Q219): Wprowadzić
szerokość rowka; jeśli szerokość rowka
wprowadzona jest równa średnicy narzdzia, to TNC
dokonuje tylko obróbki zgrubnej (frezowanie
rowków podłużnych)
U K3t
startu Q245 (absolutnie): Wprowadzi ć kt
biegunowy punktu startu
U K3t
rozwarcia rowka Q248 (przyrostowo):
W prowadzi ć kt rozwarcia rowka
U Dosuw obróbka na gotowo Q338 (przyrostowo):
W ymiar, o jaki narzdzie zostaje dosunite w osi
wrzeciona przy obróbce wykańczajcej. Q338=0:
Obróbka wykańczajca przy jednym dosuniciu
HEIDENHAIN iTNC 530
261
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
U Bezpieczna wysokość Q200 (przyrostowo):
Y
100
90°
45°
R2
5
50
80
8
50
Y
90
70
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przykład: Frezowanie wybrania, czopu i rowka
100
X
-40 -30 -20
Z
%C210 G71 *
N10 G30 G17 X+0 Y+0 Z40 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +6 *
Definicja narzdzia obróbka zgrubna/wykańczajca
N40 G99 T2 L +0 R+ 3 *
Definicja narzdzia frezowanie rowków (wpustowych)
N40 T1 G17 S3150 *
Wywołanie narzdzia obróbka zgrubna/wykańczajca
N60 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N70 G213 OBRÓBKA CZOPU NA GOTOWO
Definicja cyklu Obróbka zewntrzna
262
Q200=2
;ODSTNP BEZPI ECZ.
Q201=30
;GłNBOKOŚĆ
Q206=250
;F DOSUW WGłNBNY
Q202=5
;GłNBOKOŚĆ DOSUW U
Q207=250
;F FREZOWAĆ
Q203=+0
;WSP.POWI ERZCHNI
Q204=20
;2. ODST.BEZP.
Q216=+50
;ŚRODEK 1.OSI
Q217=+50
;ŚRODEK 2.OSI
Q218=90
;1. DłUGOŚĆ BOKU
Q219=80
;2. DłUGOŚĆ BOKU
Q220=0
;PROMIEŃ NAROżA
Q221=5
;NADDATEK
8 Programowanie: Cykle
Wywołanie cyklu obróbka zewntrzna
N90 G78 P01 2 P02 30 P03 5 P04 250 P05 25
Definicj a cyklu wybranie kołowe
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
N80 G79 M03 *
P 06 400 *
N100 G00 G40 X+50 Y+50 *
N110 Z+2 M99 *
Wywołanie cyklu wybranie kołowe
N120 Z+250 M 06 *
Zmiana narzdzia
N130 T2 G17 S5000 *
Wywołanie narzdzia frez do rowków wpustowych
N140 G211 OKR 3GłY ROWEK
Definicj a cyklu rowek 1
Q200=2
;ODSTNP BEZP.
Q201= 20
;GłNBO KOŚĆ
Q207=250
;F FR EZO WAĆ
Q202=5
;GłNBO KOŚĆ DOSUWU
Q215=0
;ZAKR ES OBRÓBKI
Q203=+0
;WSP .P OWIER ZCHNI
Q204=100
;2. ODST.BEZP.
Q216=+50
;ŚRODEK 1.OSI
Q217=+50
;ŚRODEK 2.OSI
Q244=70
;ŚREDNICA W YCINKA
KOłA
Q219=8
;2. DłUGOŚĆ BOKU
Q245=+45
;K3T STARTU
Q248=90
;K3T ROZWAR CIA
Q338=5
;DOSUW OBRÓBKI NA
GOTO WO
N150 G79 M03 *
Wywołanie cyklu rowek 1
N10 D00 Q245 P01 +225 *
Nowy kt startu dla rowka 2
N170 G79 *
Wywołanie cyklu rowek 2
N180 G00 Z+ 250 M02 *
Przemieścić narzdzie poza materiałem, koniec programu
N999999 %C210 G71 *
HEIDENHAIN iTNC 530
263
8.5 Cykle dla wytwarzania wzorów punktowych
8.5 Cykle dla wytwarzania wzorów
punktowych
Przegl3d
TNC oddaje 2 cykle do dyspozycj i, przy pomocy których można
wytwarzać bezpośrednio wzorce punktowe:
Cykl
Softkey
G220 WZÓR PUNKTOWY NA OKR-GU
G221 WZÓR PUNKTOWY NA LINII
Nastpujce cykle obróbki można kombinować z cyklami G220 i G221:
Jeśli należy wytwarzać nieregularne wzory punktowe, to
prosz używać tabeli punktów z G79 “PAT“ (patrz
„Tabel e punktów” na stronie 192).
Cykl G74
Cykl G75/G76
Cykl G77/G78
Cykl G83
Cykl G84
Cykl G85
Cykl G86
Cykl G200
Cykl G201
Cykl G202
Cykl G203
Cykl G204
Cykl G205
Cykl G206
Cykl G207
Cykl
Cykl
Cykl
Cykl
Cykl
Cykl
Cykl
Cykl
Cykl
Cykl
Cykl
264
G208
G209
G212
G213
G214
G215
G262
G263
G264
G265
G267
FREZOWANIE ROWKÓW
FREZOWANIE WYBRANIA
WYBRANIE KOŁOWE
WIERCENIE GŁ-BOKIE
GWINTOWANIE z uchwytem wyrównawczym
GWINTOWANIE GS bez uchwytu wyrównawczego
NACINANIE GWINTU
WIERCENIE
ROZWIERCANIE DOKŁADNE OTWORU
WYTACZANIE
UNIWERSALNE WIERCENIE
POGŁ-BIANIE WSTECZNE
WIERCENIE UNIWERSALNE
GWINTOWANIE NOWE z uchwytem wyrównawczym
GWINTOWANIE GS NOWE bez uchwytu
wyrównawczego
WIERCENIE OTWORÓW
GWINTOWANIE GWINTÓW ŁAMANIE WIÓRA
WYBRANIE OBRABIAĆ NA GOTOWO
CZOP OBRABIAĆ NA GOTOWO
WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO
CZOP OKR[GŁY OBRABIAĆ NA GOTOWO
FREZOWANIE GWINTÓW
FREZOWANIE GWINTÓW WPUSZCZANYCH
FREZOWANIE GWINTÓW WIERCONYCH
HELIXFREZOWANIE GWINTÓW
FREZOWANIE GWINTÓW ZEWN-TRZNYCH
8 Programowanie: Cykle
1
TNC pozycjonuje narzdzie na biegu szybkim od aktualnej pozycji
do punktu startu pierwszej obróbki.
Kolejność:
n 2. Bezpieczn wysokość najechać (oś wrzeciona)
n Punkt startu na płaszczyźnie obróbki najechać
n Przemieszczenie na Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu (oś wrzeciona)
2
3
4
Y
N = Q241
Q247
Q24
Q246
4
Q245
Q217
Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki
Nastpnie TNC pozycjonuje narzdzie ruchem po prostej do
punktu startu nastpnej obróbki; narzdzie znajduje si w tym
czasie na Bezpi ecznej wysokości (lub 2giej Bezpiecznej
wysokości)
Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki
zostan wykonane
X
Q216
Prosz uwzgldnić przed programowaniem
Cykl G220 jest DEFaktywny, to znaczy cykl G220
wywołuje automatycznie ostatnio zdefiniowany cykl
obróbki.
Jeżeli kombinujemy jeden z cykli obróbki od G200 do
G209 i G212 do G215 i G262 do G267 z cyklem G220, to
zadziałaj: bezpieczna wysokość, powierzchnia
obrabianego przedmiotu i 2ga bezpieczna wysokość z
cyklu G220.
Z
Q200
Q204
Q203
U S rodek
1szej osi Q216 (absolutnie): Punkt
środkowy wycinka koła w osi głównej płaszczyzny
obróbki
X
U S rodek
2szej osi Q217 (absolutnie): Punkt
środkowy wycinka koła w osi pomocniczej
płaszczyzny obróbki
U średnica
wycinka koła Q244: średnica wycinka
koła
U K3t
startu Q245 (absolutnie): Kt pomidzy osi
główn płaszczyzny obróbki i punktem startu
pierwszej obróbki na wycinku koła
U K3t
końcowy Q246 (absolutnie): Kt pomidzy osi
główn płaszczyzny obróbki i punktem startu
ostatniej obróbki na wycinku koła (nie obowizuje
dla koła pełnego); wprowadzić kt końcowy nie
równy ktowi startu; jeśli wprowadzono kt końcowy
wikszym niż kt startu, to obróbka w ruchu
przeciwnym do RWZ, w innych przypadkach zgodnie
z RWZ
HEIDENHAIN iTNC 530
Przykład: NCbloki
N530 G220 WZÓR OKR 3G
Q216= +50
;ŚRODEK 1.OSI
Q217= +50
;ŚRODEK 2.OSI
Q244=80
;ŚREDNI CA WYCI NKA KOłA
Q245=+ 0
;K3T STAR TU
Q246=+ 360
;K3T KOŃCOW Y
Q247=+ 0
;KROK K3TA
Q241= 8
;IL OŚĆ ZABIEGÓ W OBR.
Q200=2
;ODSTNP BEZPIECZ.
Q203=+ 30
;WS Pł. POW IERZCHNI
Q204=50
;2. ODSTNP BEZPIECZ.
Q203=1
;PR ZEMIESZCZENIE NA
BEZP.WYSOK.
265
8.5 Cykle dla wytwarzania wzorów punktowych
WZORY PUNKTOWE NA OKRNGU (cykl G220)
8.5 Cykle dla wytwarzania wzorów punktowych
U Krok k3ta
Q247 (przyrostowo): Kt pomidzy
dwoma obróbkami na wyniku koła; jeśli krok kta
jest równy zeru, to TNC oblicza krok kta z kta
startu, kta końcowego i liczby operacji obróbki; jeśli
wprowadzono krok kta to TNC nie uwzgldnia kta
końcowego; znak liczby kroku kta określa kierunek
obróbki (– = zgodnie z ruchem wskazówek zegara)
U Liczba
zabiegów obróbkowych Q241: Liczba
zabiegów obróbkowych na wycinku koła
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu; wprowadzić wartość
dodatni
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem), wprowadzić wartość
dodatni
U Przejazd
na bezpieczn3 wysokość Q301:
Określ ić, jak narzdzie ma si przemieszczać
midzy zabiegami obróbkowymi:
0: Przemieszczenie pomidzy operacjami obróbki
na bezpieczn wysokość
1: Przemieszczenie pomidzy punktami pomiaru na
2. bezpieczn wysokość
266
8 Programowanie: Cykle
Prosz uwzgldnić przed programowaniem
Cykl G221 jest DEFaktywny, to znaczy cykl G221
wywołuje automatycznie ostatnio zdefiniowany cykl
obróbki.
Z
Y
Jeżeli kombinujemy jeden z cykli obróbki od G200 do
G209 i G212 do G215 i G262 do G267 z cyklem G221, to
zadziałaj: bezpieczna wysokość, powierzchnia
obrabianego przedmiotu i 2ga bezpieczna wysokość z
cyklu G221.
X
1
TNC pozycjonuje narzdzie automatycznie od aktualnej pozycji
do punktu startu pierwszej obróbki.
Kolejność:
n 2. Bezpieczn wysokość najechać (oś wrzeciona)
n Punkt startu na płaszczyźnie obróbki najechać
n Przemieszczenie na Bezpieczn wysokość nad powierzchni
obrabianego przedmiotu (oś wrzeciona)
2
3
4
5
6
7
8
9
Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki
Nastpnie TNC pozycjonuje narzdzie w kierunku dodatnim osi
głównej do punktu startu nastpnej obróbki; narzdzie znajduje
si przy tym na Bezpiecznej wysokości (lub na 2giej Bezpiecznej
wysokości)
Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki
zostan wykonane; narzdzie znajduje si w ostatnim punkcie
pierwszego wiersza
Nastpnie TNC przemieszcza narzdzie do ostatniego punktu
drugiego wiersza i wykonuje tam obróbk
Stamtd TNC pozycjonuje narzdzie w kierunku ujemnym osi
głównje do punktu startu nastpnej obróbki
Ta operacja (6) powtarza si, aż wszystkie powtórzenia obróbki
drugiego wiersza zostan wykonane
Nastpnie TNC przemieszcza narzdzie ponownie do punktu
startu nastpnego wiersza
Ruchem wahadłowym zostaj odpracowane wszystkie dalsze
wiersze
Y
Q23
N=
7
Q238
3
Q24
N=
2
Q24
Q224
Q226
X
Q225
Z
Q200
Q204
Q203
X
HEIDENHAIN iTNC 530
267
8.5 Cykle dla wytwarzania wzorów punktowych
WZORY PUNKTÓW NA LINIACH (cykl G221)
8.5 Cykle dla wytwarzania wzorów punktowych
U Punkt
startu 1szej osi Q225 (absolutnie):
Współrzdna punktu startu w osi głównej
płaszczyzny obróbki
U Punkt
startu 2szej osi Q226 (absolutnie):
Współrzdna punktu startu w osi pomocniczej
płaszczyzny obróbki
U Odstp
1szej osi Q237 (przyrostowo): Odstp
pojedyńczych punktów w wierszu
U Odstp
2szej osi Q238 (przyrostowo): Odstp
wierszy od siebie
U Liczba
szpalt Q242: Liczba zabiegów obróbkowych
w wierszu
U Liczba
wierszy Q243: Liczba wierszy
U K3t
obrotu Q224 (absolutnie): Kt, o jaki zostaje
obrócony cały rysunek układu; środek obrotu leży w
punkcie startu
U Bezpieczna
wysokość Q200 (przyrostowo):
Odstp wierzchołek ostrza narzdzia – powierzchnia
obrabianego przedmiotu
Przykład: NCbloki
N540 G221 WZÓR L INIE
Q225=+15
;PUNKT STARTU 1.OSI
Q226=+15
;PUNKT STARTU 2.OSI
Q237=+10
;ODSTNP 1. OSI
Q238=+8
;ODSTNP 2. OSI
Q242=6
;LICZBA SZPALT
Q243=4
;LICZBA WIERSZY
Q224=+15
;POłOżENIE P RZY
O BROCIE
Q200=2
;ODSTNP BEZPI ECZ.
Q203=+30
;WSPł. P OWIER ZCHNI
Q204=50
;2. ODSTNP BEZP IECZ.
Q301=1
;PRZEMI ESZCZENIE NA
BEZP.WYSOK.
U Współ. powierzchni obrabianego
przedmiotu
Q203 (absolutnie): Współrzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna
wysokość Q204 (przyrostowo):
Współrzdna osi wrzeciona, na której nie może
dojść do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
U Przejazd
na bezpieczn3 wysokość Q301:
Określ ić, jak narzdzie ma si przemieszczać
midzy zabiegami obróbkowymi:
0: Przemieszczenie pomidzy operacjami obróbki
na bezpieczn wysokość
1: Przemieszczenie pomidzy punktami pomiaru na
2. bezpieczn wysokość
268
8 Programowanie: Cykle
8.5 Cykle dla wytwarzania wzorów punktowych
Przykład: Okrgi odwiertów
Y
100
70
R25
30°
R35
25
30
90 100
X
%BOHRB G71 *
N10 G30 G17 X+ 0 Y+0 Z40 *
Definicj a czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+3 *
Definicj a narzdzia
N40 T1 G17 S3500 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 M 03 *
Przemieścić narzdzie poza materiałem
N60 G200 WIERCENIE
Definicj a cyklu Wiercenie
Q200=2
;ODSTNP BEZPIECZ.
Q201= 15
;GłNBO KOŚĆ
Q206=250
;F DOSUW W GłNBNY
Q202=4
;GłNBO KOŚĆ DOSUWU
Q210=0
;PR ZER.CZA SOWA
Q203=+0
;WSP .P OWIER ZCHNI
Q204=0
;2. ODST.BEZP.
Q211=0.25
;PR ZER WA CZASOW A U
DOłU
HEIDENHAIN iTNC 530
269
8.5 Cykle dla wytwarzania wzorów punktowych
N70 G220 WZÓR OKR3G
Q216=+30
;ŚRODEK 1.OSI
Q217=+70
;ŚRODEK 2.OS I
Q244=50
;ŚREDNICA WYCINKA KOłA
Q245=+0
;K3T STARTU
Definicja cyklu koło otworu 1, CYKL 200 zostaj wywołany
Q200, Q203 i Q204 działaj z cyklu 220
Q246=+360 ;K3T KOŃCOWY
Q247=+0
;KROK K3TA
Q241=10
;LICZBA
Q200=2
;ODSTNP BEZP IECZ.
Q203=+0
;WSP.PO WIERZCHNI
Q204=100
;2. ODST.BEZP.
Q301=1
;PR ZEM IESZCZENIE NA
BEZP.WYSOK.
N80 G220 WZÓR OKR3G
Q216=+90
;ŚRODEK 1.OSI
Q217=+25
;ŚRODEK 2.OS I
Q244=70
;ŚREDNICA WYCINKA KOłA
Q245=+90
;K3T STARTU
Definicja cyklu koło otworu 2, CYKL 200 zostaj wywołany
automatycznie
Q200, Q203 i Q204 działaj z cyklu 220
Q246=+360 ;K3T KOŃCOWY
Q247=30
;KROK K3TA
Q241=5
;LICZBA
Q200=2
;ODSTNP BEZP .
Q203=+0
;WSP.PO WIERZCHNI
Q204=100
;2. ODST.BEZP.
Q301=1
;PR ZEM IESZCZENIE NA
BEZP.WYSOK.
N90 G00 G40 Z+250 M02 *
Przemieścić narzdzie poza materiałem, koniec programu
N999999 %BOHRB G71
270
8 Programowanie: Cykle
8.6 SL-cykle grupa 1
8.6 SLcykle grupa 1
Podstawy
Przy pomocy SLcykli można zestawiać kompleksowe kontury,
składaj ce si z 12 konturów czściowych (kieszenie lub wysepki).
Kontury czściowe prosz wprowadzać jako podprogramy. Z listy
konturów czściowych (numery podprogramów), które zostan
podane w cyklu G37 KONTUR, TNC oblicza cały kontur.
Pamić ograniczona jest dla jednego SLcyklu (wszystkie
podprogramy konturowe) do 48 Kbyte. Liczba
możliwych elementów konturu zależy od rodzaju konturu
(kontur wewntrzny/zewntrzny) i liczby konturów
czściowych i wynosi np. ok. 256 bloków prostych.
Przykład: Schemat: Odpracowywanie przy
pomocy SL cykli
%SL G71 *
...
G37 P01 ...
...
N16 G56 P01 ...
N17 G79 *
...
Właściwości podprogramów
n Przeliczenia współrzdnych s dozwolone Jeśli zostan one
zaprogramowane w obrbie wycinków konturów, to dzi ałaj one
także w nastpnych podprogramach, nie musz zostać
wycofywane po wywołaniu cyklu
n TNC ignoruje posuwy F i funkcje dodatkowe M
n TNC rozpoznaje kieszeń, jeśl i kontur obwodzi si od wewntrz, np
zarysowanie konturu zgodnie z ruchem wskazówek zegara z
korekcj promienia G42
n TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od zewntrz, np
zarysowanie konturu zgodnie z ruchem wskazówek zegara z
korekcj promienia G41
n Podprogramy nie mog zawierać żadnych współrzdnych w osi
wrzeciona
n W pierwszym bloku współrzdnych podprogramu określa si
płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwol one
N18 G57 P01 ...
N19 G79 *
...
N26 G59 P01 ....
N27 G 79 *
...
N50 G00 G40 G90 Z+250 M2 *
N51 G98 L1 *
...
N60 G98 L0 *
N61 G98 L2 *
...
Właściwości cykli obróbki
N62 G98 L0 *
n TNC pozycjonuje przed każdym cyklem automatycznie na
bezpieczn wysokość na płaszczyźnie obróbki W osi wrzeci ona
należy pozycjonować wstpnie narzdzie na odstp
bezpieczeństwa
n Z każdego poziomu głbokości materiał zostaje usuwany
równolegle do osi lub pod dowolnym ktem (kt w cyklu G57
zdefiniować W MP7420.1 można również określić, iż TNC tak ma
usuwać materiał z konturu, aby oddzielne zagłbienia były
obrabiane bez wznoszeni a
n TNC uwzgldnia wprowadzony naddatek (cykl G57) na
płaszczyźni e obróbki
...
N999999 %S L G71 *
Przy pomocy MP7420 określa si, gdzie TNC
pozycjonuje narzdzie przy końcu cykli 21 do 24.
HEIDENHAIN iTNC 530
271
8.6 SL-cykle grupa 1
Przegl3d SLcykli grupa 1
Cykl
Softkey
G37 KONTUR (koniecznie wymagane)
G56 WIERCENIE W ST-PNE (użycie pozostawione do
wyboru)
G57 USUWANIE MATERIAŁU (koni ecznie wymagane)
G58/G59 FREZOWANIE KONTURU (użycie
pozostawione do wyboru)
G58 Zgodni e z ruchem wskazówek zegara:
G59 Ruchem przeciwnym do ruchu wskazówek
zegara
272
8 Programowanie: Cykle
8.6 SL-cykle grupa 1
KONTUR (cykl G37)
W cykl u G37 KONTUR wyszczególnia si wszystkie podprogramy,
które maj być przeniesione do jednego ogólnego konturu.
Prosz uwzgldnić przed programowaniem
C
D
Cykl G37 jest DEFaktywny, to znaczy od jego definicji
działa on w programie.
A
B
W cyklu G37 można wyszczególnić maksymalnie 12
podprogramów (konturów czściowych).
U Labelnumery dla konturu:
Wprowadzić wszystkie
numery Label oddziel nych podprogramów, które
maj zostać zestawi one w jeden kontur. Każdy
numer potwierdzić przyciskiem ENT i wprowadzanie
danych zakończyć przyciskiem END.
Nałożone na siebie kontury: (patrz „Nałożone na siebie kontury”
na stronie 280)
Y
S1
A
B
S2
X
Przykład: NCbloki
N54 G 37 P01 1 P 02 5 P03 7 P04 8 *
HEIDENHAIN iTNC 530
273
8.6 SL-cykle grupa 1
WIERCENIE WSTEPNE (cykl G56)
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysokość nad powierzchni
obrabianego przedmiotu)
Y
Przebieg cyklu
Jak cykl G 83 Wiercenie głbokie, patrz „Cykle dla wiercenia,
gwintowania i frezowania gwintów”, stronie 196.
Zastosowanie
Cykl G56 WIERCENIE WSTEPNE uwzgldnia dla punktów nacicia
naddatek na obróbk wykańczajc. Punkty wcicia s jednocześnie
punktami startu przecigania.
X
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchnia obrabi anego przedmiotu
U Głbokość wiercenia
2 (przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
odwiertu (wi erzchołek stożka wiercenia)
Z
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje każdorazowo dosuni te.
Głbokość wiercenia nie musi być wielokrotności
głbokości dosuwu. TNC dojeżdża jednym chodem
roboczym na głbokość wiercenia:
1
3
n Głbokość dosuwu i głbokość s sobie równe
n Głbokość dosuwu jest wiksza niż głbokość
wiercenia
U Posuw
X
2
wgłbny: Posuw wiercenia w mm/min
U Naddatek
na obróbk wykańczaj3c3: Naddatek
na płaszczyźnie obróbki
Przykład: NCbloki
N54 G56 P 01 2 P02 15 P 03 5 P04 250
P05 + 0,5 *
274
8 Programowanie: Cykle
8.6 SL-cykle grupa 1
USUWANIE MATERIAŁU (cykl G57)
Przebieg cyklu
1
2
TNC pozycjonuje narzdzie na płaszczyźnie obróbki nad
pierwszym naciciem, przy tym TNC uwzgldnia naddatek na
obróbk wykańczajc
Przy pomocy posuwu wgłbnego TNC przemieszcza narzdzi e
na pierwsz głbokość dosuwu
Frezowanie obiegu konturu (patrz rysunek po prawej u góry):
1
2
3
Narzdzie frezuje po obwodzie konturu z wprowadzonym
posuwem pierwsz czść, naddatek na obróbk wykańczajc
zostaje uwzgldniony na płaszczyźnie obróbki
Dalsze dosuwy i dalsze czści konturu TNC obrabia w ten sam
sposób
TNC przemieszcza narzdzie w osi wrzeciona na odstp
bezpieczeństwa i nastpnie nad pierwszym punktem nacicia na
płaszczyźnie obróbki
Usuwanie materiału z kieszeni (patrz rysunek po prawej na środku):
1
2
3
Na pierwszej głbokości dosuwu narzdzie frezuj e z posuwem
frezowania kontur równolegle do osi lub pod wprowadzonym
ktem usuwani a materiału
Przy tym kontury wysepki zostaj (tu: C/D) przejechane na
odstpie bezpi eczeństwa
Ta operacja powtarza si, aż zostanie osignita głbokość
frezowania
Prosz uwzgldnić przed programowaniem
Przy pomocy MP7420.0 i MP7420.1 określamy, jak TNC
ma obrabiać kontur (patrz „Ogólne parametry
użytkownika” na stronie 438).
Zaprogramować blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysokość nad powierzchni
obrabianego przedmiotu)
W danym przypadku prosz użyć freza z tncym przez
środek zbem czołowym (DIN 844), albo wywiercić
wstpnie przy pomocy cyklu 21.
HEIDENHAIN iTNC 530
275
8.6 SL-cykle grupa 1
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchnia obrabi anego przedmiotu
U Głbokość frezowania
2 (przyrostowo): Odstp
powierzchnia obrabi anego przedmiotu – dno
kieszeni
Z
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
11
narzdzie zostaje każdorazowo dosuni te.
Głbokość wiercenia nie musi być wielokrotności
głbokości dosuwu. TNC dojeżdża jednym chodem
roboczym na głbokość j eżeli:
13
12
X
n Głbokość dosuwu i głbokość s sobie równe
n głbokość dosuwu jest wiksza niż głbokość
frezowania
U Posuw
wgłbny: Posuw pogłbienia w mm/min
U Naddatek
na obróbk wykańczaj3c3:: Naddatek
na płaszczyźnie obróbki
U Kt
usuwania materiału: Kierunek ruchu usuwania
materiału. Kt usuwania materiału odnosi si do osi
głównej płaszczyzny obróbki. Tak wprowadzić kt,
aby powstały możliwie długie przejścia
U Posuw: Posuw
276
Przykład: NCbloki
N54 G57 P 01 2 P02 15 P 03 5 P04 250
P05 + 0,5 P06 +30 P07 500 *
frezowania w mm/min
8 Programowanie: Cykle
8.6 SL-cykle grupa 1
FREZOWANIE KONTURU (cykl G58/ G59)
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysokość nad powierzchni
obrabianego przedmiotu)
Z
Zastosowanie
Cykl G58/G59 FREZOWANIE KONTURU służy obróbce
wykańczajcej kieszeni konturu.
1
13
12
Kierunek obrotu przy frezowaniu konturu:
n Zgodnie z ruchem wskazówek zegara: G58
n Ruchem przeciwnym do ruchu wskazówek zegara: G59
X
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia (pozycja startu) –
powierzchni a obrabianego przedmiotu
U Głbokość
frezowania 2 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu – dno
kieszeni
U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje każdorazowo dosunite.
Głbokość wiercenia nie musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem
roboczym na głbokość jeżel i:
Przykład: NCbloki
N54 G 58 P01 2 P 02 15 P03 5 P 04 250
P 05 500 *
...
N71 G59 P01 2 P 02 15 P03 5 P04 250
P 05 500 *
n Głbokość dosuwu i głbokość s sobie równe
n głbokość dosuwu jest wiksza niż głbokość
frezowania
U Posuw wgłbny:
U Posuw:
HEIDENHAIN iTNC 530
Posuw pogłbienia w mm/min
Posuw frezowania w mm/min
277
8.7 SL-cykle grupa II
8.7 SLcykle grupa II
Podstawy
Przy pomocy SLcykli można zestawiać kompleksowe kontury,
składajce si z 12 konturów czściowych (kieszenie lub wysepki).
Kontury czściowe prosz wprowadzać jako podprogramy. Z listy
konturów czściowych (numery podprogramów), które zostan
podane w cyklu G37 KONTUR, TNC oblicza cały kontur.
Pamić ograniczona jest dla jednego SLcykl u (wszystkie
podprogramy konturowe). Liczba możliwych elementów
konturu zależy od rodzaju konturu (kontur wewntrzny/
zewntrzny) i liczby konturów czściowych i wynosi np.
ok. 1024 bloków prostych.
Przykład: Schemat: Odpracowywanie przy
pomocy SLcykli
%SL 2 G71 *
...
N120 G37 .... *
N130 G120.... *
...
N160 G121 ... *
N170 G79 *
Właściwości podprogramów
n Przeliczenia współrzdnych s dozwolone Jeśli zostan one
zaprogramowane w obrbie wycinków konturów, to działaj one
także w nastpnych podprogramach, nie musz zostać
wycofywane po wywołaniu cyklu
n TNC ignoruje posuwy F i funkcje dodatkowe M
n TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od wewntrz, np
zarysowanie konturu zgodnie z ruchem wskazówek zegara z
korekcj promienia G42
n TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od zewntrz, np
zarysowanie konturu zgodnie z ruchem wskazówek zegara z
korekcj promienia G41
n Podprogramy nie mog zawierać żadnych współrzdnych w osi
wrzeciona
n W pierwszym bloku współrzdnych podprogramu określ a si
płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone
...
N180 G122... *
N190 G79 *
...
N220 G123... *
N230 G79 *
...
N260 G124... *
N270 G79 *
...
N500 G00 G40 Z+250 M2 *
N510 G98 L 1 *
Właściwości cykli obróbki
...
n TNC pozycjonuj e przed każdym cyklem automatycznie na
bezpieczn wysokość
n Każdy poziom głbokości jest frezowany bez odsuwania
narzdzia; wysepki zostan objechane z boku
n Promień „naroży wewntrznych “ jest programowalny – narzdzie
nie zatrzymuje si, zaznaczenia poza materiałem zostan
uniemożliwione (obowizuje dla ostatniego zewntrznego toru
przy przeciganiu i wykańczaniu bocznych powierzchni)
n Przy wykańczaniu powierzchni bocznych TNC dosuwa narzdzie
do konturu na torze kołowym stycznym
n Przy obróbce na gotowo dna TNC przemieszcza narzdzie również
po tangencjalnym torze kołowym do obrabianego przedmiotu
(np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X)
N550 G98 L 0 *
278
N560 G98 L 2 *
...
N600 G98 L 0 *
...
N99999 %SL2 G71 *
8 Programowanie: Cykle
8.7 SL-cykle grupa II
n TNC obrabia kontur przelotowo ruchem współbieżnym lub
ruchem przeciwbieżnym
Przy pomocy MP7420 określa si, gdzie TNC
pozycjonuje narzdzie przy końcu cykli G121 do G124.
Dane wymiarów obróbki,jak głbokość frezowania, naddatki i
bezpieczn wysokość prosz wprowadzić centralnie w cyklu G120
jako DANE KONTURU.
Przegl3d SLcykle
Cykl
Softkey
G37 KONTUR (koniecznie wymagane)
G120 DANE KONTURU (koniecznie wymagane)
G121 WIERCENIE WST-PNE (użycie pozostawione
do wyboru)
G122 ROZWIERCANIE (koniecznie wymagane)
G123 WYKAŃCZANIE DNA (użycie do wyboru)
G124 WYKAŃCZANIE POWIERZCHNI BOCZNYCH
(użycie do wyboru)
Rozszerzone cykle:
Cykl
Softkey
G125 CI[G KONTURU
G127 OSŁONA CYLINDRA
G128 OSŁONA CYLINDRA frezowanie rowków
HEIDENHAIN iTNC 530
279
8.7 SL-cykle grupa II
KONTUR (cykl G37)
W cyklu G37 KONTUR wyszczególnia si wszystkie podprogramy,
które maj być przeniesione do jednego ogólnego konturu.
Prosz uwzgldnić przed programowaniem
C
D
Cykl G37 jest DEFaktywny, to znaczy od jego definicji
działa on w programie.
A
B
W cyklu G37 można wyszczególnić maksymalni e 12
podprogramów (konturów czściowych).
U Labelnumery dla
konturu: Wprowadzić wszystkie
numery Label oddzielnych podprogramów, które
maj zostać zestawione w jeden kontur. Każdy
numer potwierdzić przyci skiem ENT i wprowadzanie
danych zakończyć przyciskiem END.
Y
S1
A
B
S2
X
Przykład: NCbloki
N120 G37 P 01 1 P02 5 P 03 7 P04 8 *
Nałożone na siebie kontury
Kieszenie i wysepki można nałożyć na siebie dla otrzymania nowego
konturu. W ten sposób można powierzchni wybrania powikszyć
poprzez nałożenie na ni innego wybrani lub można zmniejszyć
wysepk.
Podprogramy Nałożone kieszenie
Niżej pokazane przykłady programowania s
podprogramami konturu, które zostaj wywołane w
programi e głównym cyklu G37 KONTUR.
Wybrania A i B nakładaj si na siebie.
280
8 Programowanie: Cykle
8.7 SL-cykle grupa II
TNC oblicza punkty przecicia S1 i S2, one nie musz zostać
zaprogramowane.
Wybrania s programowane jako koła pełne.
Podprogram 1: Kieszeń A:
N510 G98 L1 *
N520 G01 G42 X+10 Y+50 *
N530 I+ 35 J+50 *
N540 G02 X+10 Y+50 *
N550 G98 L0 *
Podprogram 2: Kieszeń B
N560 G98 L2 *
N570 G01 G42 X+90 Y+50 *
N580 I+ 65 J+50 *
N590 G02 X+90 Y+50 *
N600 G98 L0 *
„Powierzchnia “sumowa
Obwydwie powierzchnie wycinkowe A i B łcznie z powierzchni
nakładania si maj zostać obrobione:
n Powierzchnie A i B musz być kieszeniami.
n Pierwsze wybranie (w cykl u G37) musi rozpoczynać si poza
drugim wybraniem.
B
Powierzchnia A:
N510 G98 L1 *
A
N520 G01 G42 X+10 Y+50 *
N530 I+ 35 J+50 *
N540 G02 X+10 Y+50 *
N550 G98 L0 *
Powierzchnia B:
N560 G98 L2 *
N570 G01 G42 X+90 Y+50 *
N580 I+ 65 J+50 *
N590 G02 X+90 Y+50 *
N600 G98 L0 *
HEIDENHAIN iTNC 530
281
8.7 SL-cykle grupa II
„Powierzchnia“ różnicy
Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B:
n Powierzchnia A musi być kieszeni i B musi być wysepk.
n A musi rozpoczynać si poza B.
Powierzchnia A:
N510 G98 L1 *
N520 G01 G42 X +10 Y+50 *
B
A
N530 I+35 J +50 *
N540 G02 X+10 Y+50 *
N550 G98 L0 *
Powierzchnia B:
N560 G98 L2 *
N570 G01 G41 X+90 Y+50 *
N580 I+65 J +50 *
N590 G02 X+ 90 Y+50 *
N600 G98 L0 *
„Powierzchnia “ skrawania
Powierzchnia przykryta zarówno przez A jak i przez B ma zostać
obrobiona. (Po prostu przykryte powierzchnie maj pozostać
nieobrobione).
n A i B musz być kieszeniami.
n A rozpoczynać si wewntrz B.
Powierzchnia A:
A
B
N510 G98 L1 *
N520 G01 G42 X +60 Y+50 *
N530 I+35 J +50 *
N540 G02 X+60 Y+50 *
N550 G98 L0 *
Powierzchnia B:
N560 G98 L2 *
N570 G01 G42 X +90 Y+50 *
N580 I+65 J +50 *
N590 G02 X+ 90 Y+50 *
N600 G98 L0 *
282
8 Programowanie: Cykle
W cykl u G120 podaje si informacje dotyczce obróbki dla
podprogramów z konturami czściowymi (wycinkowymi ).
8.7 SL-cykle grupa II
DANE KONTURU (cykl G120)
Y
Prosz uwzgldnić przed programowaniem
Q
8
Cykl G120 jest DEFaktywny, to znaczy cykl G120 jest
aktywny w programie obróbki od momentu jego
zdefiniowania.
Znak l iczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to
TNC nie wykonuj e odpowiedniego cyklu.
Q9=+1
Podane w cyklu G120 informacje o obróbce obowizuj
dla cykli G121 do G124.
Jeśli SLcykle s używane w programach z Q
parametrami, nie wolno parametrów Q1 do Q19
zastosować jako parametrów programu.
U Głbokość
frezowania Q1(przyrostowo):
Odległość powierzchnia obrabianego przedmi otu –
dno kieszeni.
k
X
Z
U Nakładanie
si toru współczynnik Q2: Q2 x
promień narzdzia daje boczny dosuw k.
U Naddatek dla
obróbki wykańczaj3cej z boku
Q3(przyrostowo): Naddatek dla obróbki
wykańczajcej na płaszczyźnie obróbki.
Q6
Q10
U Naddatek dla
obróbki wykańczaj3cej dna
Q4(przyrostowo): Naddatek dla obróbki
wykańczajcej dna.
Q1
Q5
U Współrzdna powierzchni obrabianego
X
przedmiotu Q5 (absolutnie): Współrzdna
bezwzgldna powierzchni obrabianego przedmiotu
U Bezpieczna wysokość Q6 (przyrostowo):
Odstp
pomidzy powi erzchni czołow narzdzia i
powierzchni obrabianego przedmiotu
U Bezpieczna wysokość Q7(absolutnie):
Bezwzgldna wysokość, na której nie może dojść do
kol izji z obrabianym przedmi otem (dla
pozycjonowania pośredniego i powrotu na końcu
cyklu)
U Promień zaokr3glenia
wewn3trz Q8: Promień
zaokrglenia na wewntrznych „narożach“;
wprowadzona wartość odnosi si do toru punktu
środkowego narzdzia
Q7
Przykład: NCbloki
N57 G 120 DANE KONTURU
Q1=20 ;G łNBOKO ŚĆ FREZOWA NI A
Q2=1
;NAKłADANIE SI N TORÓW
KSZTAłTOWYCH
Q3=+0.2 ;NA DDATEK Z BOKU
Q4=+0.1 ;NADDATEK NA GłNBOKOŚCI
Q5=+30 ;W SPł. P OWIER ZCHNI
Q6=2
;O DSTNP BEZPIECZ.
Q7=+80 ;BEZPIECZNA WYSOKOŚĆ
Q8=0.5 ;P ROMIEŃ ZA OKR 3GLENIA
Q9=+1
HEIDENHAIN iTNC 530
;KIER UNEK OBROTU
283
8.7 SL-cykle grupa II
U Kierunek obrotu ? Zgodnie z ruchem wskazówek
zegara = 1 Q9: Kierunek obróbki dla kieszeni
n w kierunku zgodnym z ruchem wskazówek zegara
(Q9 = 1 ruch przeciwbieżny dla kieszeni i wysepki)
n w kierunku przeciwnym do ruchu wskazówek
zegara (Q9 = +1 ruch współbi eżny dla kieszeni i
wysepki)
Można sprawdzać parametry obróbki przy zatrzymaniu programu i w
razie potrzeby je przepisywać innymi.
WIERCENIE WSTEPNE (cykl G121)
TNC ni e uwzgldnia zaprogramowanej w Tbloku
wartości delta DR dla obliczenia punktów wcicia w
materiał.
Y
W wskich miejscach TNC nie może dokonać wiercenia
wstpnego czasami, przy pomocy narzdzia wikszego
niż narzdzie do obróbki zgrubnej.
Przebieg cyklu
Jak cykl G 83 Wiercenie głbokie, patrz „Cykle dla wiercenia,
gwintowania i frezowania gwintów”, stronie 196.
Zastosowanie
Cykl G121 WIERCENIE WST-PNE uwzgldnia dla punktów wcicia
w materiał naddatek na obróbk wykańczajc boczn i naddatek na
obróbk wykańczajc na dnie, jak i promień narzdzia
przecigajcego. Punkty wcicia s jednocześnie punktami startu
przecigania.
U Głbokość dosuwu
Q10 (przyrostowo): Wymiar, o
jaki narzdzie zostaje każdorazowo dosunite (znak
liczby przy ujemnym kierunku pracy „–“)
U Posuw dosuwu
wgłbnego Q11: Posuw wiercenia
w mm/min
U Numer
narzdzia przeci3gania Q13: Numer
narzdzia –narzdzia przecigania
284
X
Przykład: NCbloki
N58 G121 W IERCENIE WSTNPNE
Q10=+5 ;GłNBOKOŚĆ DOSUWU
Q11=100 ;POSUW WGłNBNY
Q13=1
;NARZNDZIE DO USUWANIA
MATERIAłU (ZDZIERAK)
8 Programowanie: Cykle
1
2
3
4
TNC pozycjonuje narzdzie nad punktem wcicia; przy tym
uwzgldniany jest naddatek na obróbk wykańczajc z boku
Na pierwszej głbokości dosuwu narzdzie frezuj e z posuwem
frezowania Q12 kontur od wewntrz na zewntrz
Przy tym kontury wysepki zostaj (tu: C/D) przy pomocy zbliżenia
do konturu kieszeni (tu: A/B) wyfrezowane
Nastpnie TNC obrabia kontur kieszeni na gotowo i przemieszcza
narzdzie z powrotem na Bezpieczn wysokość
A
8.7 SL-cykle grupa II
PRZECIOGANIE (cykl G122)
B
C
D
Prosz uwzgldnić przed programowaniem
W danym przypadku prosz użyć freza z tncym przez
środek zbem czołowym (DIN 844), albo wywiercić
wstpnie przy pomocy cyklu G121.
U Głbokość
dosuwu Q10 (przyrostowo): Wymiar, o
j aki narzdzie zostaje każdorazowo dosunite.
Przykład: NCbloki
U Posuw dosuwu
wgłbnego Q11: Posuw
pogłbienia w mm/min
U Posuw rozwiercania Q12:
Posuw frezowania w
mm/min
U Numer
narzdzia przeci3gania Q18: Numer
narzdzia, przy pomocy którego TNC dokonało
wstpnego przecigania. Jeżel i nie dokonano
wstpnego przecigania, to prosz wprowadzić „0“;
j eśli wprowadzimy tu określ ony numer, TNC
rozwierca tylko ten fragment, który nie mógł zostać
obrobiony przy pomocy narzdzia wstpnego
przecigania.
Jeżeli nie można najechać bezpośrednio obszaru
przecigania na gotowo, to TNC wcina si ruchem
wahadłowym; w tym celu należy zdefiniować w tabeli
narzdzi TOOL.T, (patrz „Dane o narzdziach”,
stronie 103) długość krawdzi skrawajcych LCUTS
i maksymalny kt zagłbienia narzdzia ANGLE. W
przeciwnym wypadku TNC wydaje komunikat o
błdach
N59 G122 PRZECI3G ANI E
Q10=+5
;GłNBOKOŚĆ DOSUWU
Q11=100 ;POS UW WGłNBNY
Q12=350 ;POS UW PR ZECI3GANIA
Q18=1
;NARZNDZIE DO
PR ZECI3GANIA
Q19=150 ;POS UW RUCHEM
WAHADłOWYM
U Posuw ruchu
wahadłowego Q19: Posuw ruchem
wahadłowym w mm/min
HEIDENHAIN iTNC 530
285
8.7 SL-cykle grupa II
OBRÓBKA NA GOT.DNA (cykl G123)
TNC samo ustala punkt startu dla obróbki wykańczajcej .
Punkt startu zależy od i lości miej sca w wybrani u.
TNC przemieszcza narzdzie delikatnie (pionowe koło styczne) do
obrabianej powierzchni. Nastpnie pozostały po rozwiercaniu
naddatek dla obróbki wykańczajcej zostaj e zdjty.
Z
U Posuw
dosuwu wgłbnego Q11: Prdkość
przemieszczenia narzdzia przy nacinaniu
U Posuw
Q12
rozwiercania Q12: Posuw frezowania
Q11
X
Przykład: NCbloki
N60 G123 OBRÓBKA NA GOTOWO DNA
286
Q11=100
;POSUW W GłNBNY
Q12=350
;POSUW P RZECI 3GANIA
8 Programowanie: Cykle
8.7 SL-cykle grupa II
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH
(cykl G124)
TNC przemieszcza narzdzie na torze kołowym stycznie do konturu
czściowego (wycinkowego). Każdy kontur czściowy zostaje
oddzielnie obrabiany na gotowo.
Prosz uwzgldnić przed programowaniem
Z
Suma naddatku obróbki na got. boku(Q14) i promienia
narzdzia obróbki na gotowo musi być mniejsza niż suma
naddatku obróbki na got. boku (Q3, cykl G 120) i
promienia narzdzia przecigania.
Q11
Q10
Jeśli odpracowujemy cykl G124 bez uprzedniego
rozwierceni a z cyklem G122, to obowizuje pokazane
uprzednio obliczeniu; promień rozwiertaka ma wówczas
wartość „0“.
Q12
X
TNC samo ustala punkt startu dla obróbki wykańczajcej.
Punkt startu zależy od ilości miejsca w wybraniu.
U Kierunek obrotu ? Zgodnie z
ruchem wskazówek
zegara = 1 Q9:
Ki erunek obróbki:
+ 1: Kierunek obróbki w kierunku przeci wnym do
ruchu wskazówek zegara:
– 1:Obrót zgodnie z ruchem wskazówek zegara
(RWZ)
U Głbokość
dosuwu Q10 (przyrostowo): Wymiar, o
j aki narzdzie zostaje każdorazowo dosunite.
U Posuw dosuwu
Przykład: NCbloki
N61 G124 OBR ÓBKA NA GOTOWO BOKU
Q9=+1
;KIERUNEK OBROTU
Q10=+5
;GłNBOKOŚĆ DOSUWU
Q11=100
;POS UW WGłNBNY
Q12=350
;POS UW PR ZECI3GANIA
Q14=+0
;NADDATEK Z BOKU
wgłbnego Q11: Posuw
zagłbiani a
U Posuw rozwiercania Q12:
Posuw frezowania
U Naddatek dla
obróbki wykańczaj3cej z boku
Q14(przyrostowo): Naddatek dla kilkakrotnej
obróbki wykańczajcej; ostatnia warstwa materiału
na obróbk wykańczajc zostanie rozwercona, jeśli
wprowadzimy Q14 = 0
HEIDENHAIN iTNC 530
287
8.7 SL-cykle grupa II
LINIA KONTURU (cykl G125)
Przy pomocy tego cyklu można wraz z cyklem G37 KONTUR –
obrabiać „otwarte” kontury: Pocztek konturu i jego koniec nie leż
w tym samym punkcie.
Z
Cykl G125 CI[G KONTURU wykazuje w porównani u do obróbki
otwartego konturu z blokami pozycjonowania znaczne zalety:
n TNC nadzoruje obróbk na ścinki i uszkodzenia konturu.
Sprawdzić kontur przy pomocy grafiki testowej
n Jeśli promień narzdzia jest za duży, to kontur musi zostać
ewentualnie wtórnie obrobiony na narożach wewntrznych
n Obróbk można wykonywać na całej długości ruchem
współbieżnym lub przeciwbieżnym. Rodzaj frezowania pozostanie
nawet zachowany, j eśli nastpi odbi cie lustrzane konturów
n W przypadku kilku dosuwów TNC może przemieszczać narzdzie
tam i z powrotem: Dodatkowo skraca si czas obróbki.
n Można także wprowadzić wartości naddatków, aby w kilku
przejściach roboczych dokonywać obróbki zgrubnej i
wykańczajcej
Y
X
Prosz uwzgldnić przed programowaniem
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
TNC uwzgldnia tylko pierwszy znacznik z cyklu G37
KONTUR.
Pamić dla SLcyklu jest ograniczona. W jednym SL
cyklu można zaprogramować np. maksymalnie 1024
bl oków prostych.
Cykl G120 DANE KONTURU nie jest potrzebny.
Programowane bezpośrednio po cyklu G125 pozycje w
postaci łańcucha wymiarowego odnosz si do pozycji
narzdzi a na końcu cyklu.
Uwaga niebezpieczeństwo kolizji!
Aby uniknć możliwych kolizji:
n Bezpośrednio po cyklu G125 nie programować pozycji
w postaci łańcucha wymiarowego, poni eważ odnosz
sione do pozycji narzdzia na końcu cyklu.
n Najechać we wszystkich osiach głównych
zdefiniowan (absolutn) pozycj, ponieważ pozycja
narzdzia przy końcu cyklu nie odpowiada pozycji na
pocztku cyklu.
288
8 Programowanie: Cykle
frezowania Q1 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu i dno konturu
U Naddatek dla
obróbki wykańczaj3cej z boku
Q3(przyrostowo): Naddatek na obróbk
wykańczajc na płaszczyźnie obróbki
U Współ.
powierzchni obrabianego przedmiotu
Q5 (absolutnie): Absol utne współrzdne
powierzchni przedmiotu odniesione do punktu
zerowego przedmiotu
U Bezpieczna wysokość Q7 (absolutnie):
Bezwzgldna wysokość, na której nie może dojść do
kol izji z obrabianym przedmi otem (dla pozycji
powrotu na końcu cyklu)
Przykład: NCbloki
N62 G125 CI 3G KONTUR U
Q1=20
;GłNBOKOŚĆ F REZOWANIA
Q3=+0
;NADDATEK Z BOKU
Q5=+0
;WS Pł. POW IERZCHNI
Q7=+50
;BEZP IECZNA WYSOKOŚ Ć
Q10=+5
;GłNBOKOŚĆ DOSUWU
Q11=100 ;POS UW WGłNBNY
Q12=350 ;POS UW FR EZOW ANIA
Q15=1
;RODZAJ FREZOW ANIA
U Głbokość
dosuwu Q10 (przyrostowo): Wymiar, o
j aki narzdzie zostaje każdorazowo dosunite.
U Posuw dosuwu
wgłbnego Q11: Posuw przy
przemieszczeniach na płaszczyźnie obróbki
U Posuw frezowania Q12:
Posuw przy
przemieszczeniach na płaszczyźnie obróbki
U Rodzaj
frezowania? Ruch przeciwbieżny = –1
Q15:
Frezowanie współbieżne: Wprowadzenie = +1
Frezowanie przeciwbieżne: Wprowadzenie = 1
Frezowanie przemienne ruchem współbieżnym i
przeciwbieżnym przy kil ku dosuwach:
W prowadzenie = 0
HEIDENHAIN iTNC 530
289
8.7 SL-cykle grupa II
U Głbokość
8.7 SL-cykle grupa II
OSŁONA CYLINDRA (cykl G127)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
Przy pomocy tego cyklu można przenieść zdefiniowany na
rozwinitym materiale kontur na osłon cylindra. Prosz używać
cyklu G128, jeśli chcemy frezować rowki prowadzce na cylindrze.
Kontur prosz opisać w podprogramie, który zostanie ustalony
poprzez cykl G37 (KONTUR).
Podprogram zawiera współrzdne w jednej osi ktowej(np. osi C) i
osi, przebiegaj cej równolegle do niej (np. osi wrzeciona). Jako
funkcje toru kształtowego, znajduj si G1, G11, G24, G25 i G2/G3/
G12/G13 z R do dyspozycji.
Dane w osi ktowej można wprowadzać do wyboru w stopniach lub w
mm (cale) (prosz ustalić w definicji cyklu).
1 TNC pozycj onuje narzdzie nad punktem wcicia; przy tym
uwzgldniany jest naddatek na obróbk wykańczajc z boku
2 Na pierwszej głbokości dosuwu narzdzie frezuje z posuwem
frezowania Q12 kontur od wewntrz na zewntrz
3 Na końcu konturu TNC przemieszcza narzdzie na Bezpieczn
wysokość i z powrotem do punktu wcicia
4 Kroki od 1 do 3 powtarzaj si, aż zostanie osignita
zaprogramowana głbokość frezowania Q1
5 Nastpnie narzdzi e przemieszcza si na Bezpieczn wysokość
Z
Prosz uwzgldnić przed programowaniem
Pamić dla SLcyklu jest ograniczona. W jednym SL
cyklu można zaprogramować np. maksymalnie 1024
bl oków prostych.
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
C
Używać frezu z tncym przez środek zbem czołowym
(DIN 844).
Cylinder musi być zamocowany na środku stołu
obrotowego.
Oś wrzeciona musi przebiegać prostopadle do osi stołu
obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o
błdach.
Ten cykl można wykonywać także przy pochylonej
płaszczyźnie obróbki.
TNC sprawdza, czy skorygowany i nieskorygowany tor
narzdzi a leży na obszarze wskazania osi obrotu (jest
zdefiniowany w parametrze maszynowym 810.x). W
przypadku komunikatu o błdach „Błd programowania
konturu“ ustawić MP 810.x = 0.
290
8 Programowanie: Cykle
frezowania Q1 (przyrostowo): Odstp
powierzchni a obrabianego przedmiotu i dno konturu
U Naddatek dla
obróbki wykańczaj3cej z boku Q3
(przyrostowo): Naddatek na obróbk wykańczajc
na płaszczyźnie osłony cyl indra; naddatek działa w
kierunku korekcji promienia
U Bezpieczna wysokość Q6 (przyrostowo):
Odstp
pomidzy powi erzchni czołow narzdzia i
powierzchni osłony cyl indra
U Głbokość
dosuwu Q10(przyrostowo): Wymiar, o
j aki narzdzie zostaje każdorazowo dosunite.
U Posuw dosuwu
wgłbnego Q11: Posuw przy
przemieszczeniach na płaszczyźnie obróbki
Przykład: NCbloki
N63 G127 OSłONA CYLINDRA
Q1=8
;GłNBOKOŚĆ F REZOWANIA
Q3=+0
;NADDATEK Z BOKU
Q6=+0
;ODSTNP BEZPIECZ.
Q10=+3
;GłNBOKOŚĆ DOSUWU
Q11=100 ;POS UW WGłNBNY
Q12=350 ;POS UW FR EZOW ANIA
Q16=25
;PRO MIEŃ
Q17=0
;RODZAJ WYMI AROWANIA
U Posuw frezowania Q12:
Posuw przy
przemieszczeniach na płaszczyźnie obróbki
U Promień cylindra Q16: Promień cylindra, na którym
ma zostać obrobiony kontur
U Rodzaj
wymiarowania Stopnie =0 MM/INCH=1
Q17: Współrzdne osi obrotu w podprogramie w
stopniach lub mm (cale) zaprogramować
HEIDENHAIN iTNC 530
291
8.7 SL-cykle grupa II
U Głbokość
8.7 SL-cykle grupa II
OSŁONA CYLINDRA frezowanie rowków
(cykl G128)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
Przy pomocy tego cyklu można przenieść zdefiniowany na
rozwinitym materiale rowek prowadzcy na osłon cyl indra. W
przeciwieństwie do cyklu G127, TNC tak ustawia narzdzie przy tym
cyklu, że ścianki przy aktywnej korekcji promienia przebiegaj
centrycznie do środka cylindra. Prosz zaprogramować tor punktu
środkowego konturu z podaniem korekcji promienia narzdzia.
Poprzez korekcj promienia określa si, czy TNC wytworzy rowek
ruchem współbieżnym czy też przeciwbieżnym:
1 TNC pozycj onuje narzdzie nad punktem wcicia
2 Na pierwszej głbokości dosuwu narzdzie frezuje z posuwem
frezowania Q12 kontur wzdłuż ścianki rowk ; przy tym zostaje
uwzgldniony naddatek na obróbk wykańczaj c z boku
3 Przy końcu konturu TNC przesuwa narzdzie do leżcej na
przeciw ścianki rowka i powraca do punktu wcicia
4 Kroki od 2 do 3 powtarzaj si, aż zostanie osignita
zaprogramowana głbokość frezowania Q1
5 Nastpnie narzdzi e przemieszcza si na Bezpieczn wysokość
Z
Prosz uwzgldnić przed programowaniem
Pamić dla SLcyklu jest ograniczona. W jednym SL
cyklu można zaprogramować np. maksymalnie 1024
bl oków prostych.
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to
TNC ni e wykonuje tego cyklu.
Używać frezu z tncym przez środek zbem czołowym
(DIN 844).
C
Cylinder musi być zamocowany na środku stołu
obrotowego.
Oś wrzeciona musi przebiegać prostopadle do osi stołu
obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o
błdach.
Ten cykl można wykonywać także przy pochylonej
płaszczyźnie obróbki.
TNC sprawdza, czy skorygowany i nieskorygowany tor
narzdzi a leży na obszarze wskazania osi obrotu (jest
zdefiniowany w parametrze maszynowym 810.x). W
przypadku komunikatu o błdach „Błd programowania
konturu“ ustawić MP 810.x = 0.
292
8 Programowanie: Cykle
frezowania Q1(przyrostowo): Odstp
powierzchni a obrabianego przedmiotu i dno konturu
U Naddatek dla
obróbki wykańczaj3cej z boku
Q3(przyrostowo): Naddatek na obróbk
wykańczajc na płaszczyźnie osłony cyli ndra;
naddatek działa w kierunku korekcj i promi enia
U Bezpieczna wysokość Q6 (przyrostowo):
Odstp
pomidzy powi erzchni czołow narzdzia i
powierzchni osłony cyl indra
U Głbokość
dosuwu Q10 (przyrostowo): Wymiar, o
j aki narzdzie zostaje każdorazowo dosunite.
U Posuw dosuwu
wgłbnego Q11: Posuw przy
przemieszczeniach na płaszczyźnie obróbki
U Posuw frezowania Q12:
Posuw przy
przemieszczeniach na płaszczyźnie obróbki
Przykład: NCbloki
N63 G128 OSłONA CYLINDRA
Q1=8
;GłNBOKOŚĆ F REZOWANIA
Q3=+0
;NADDATEK Z BOKU
Q6=+0
;ODSTNP BEZPIECZ.
Q10=+3
;GłNBOKOŚĆ DOSUWU
Q11=100 ;POS UW WGłNBNY
Q12=350 ;POS UW FR EZOW ANIA
Q16=25
;PRO MIEŃ
Q17=0
;RODZAJ WYMI AROWANIA
Q20= 12
;SZEROKOŚĆ ROWKA
U Promień cylindra Q16: Promień cylindra, na którym
ma zostać obrobiony kontur
U Rodzaj
wymiarowania Stopnie =0 MM/INCH=1
Q17: Współrzdne osi obrotu w podprogramie w
stopniach lub mm (cale) zaprogramować
U S zerokość
HEIDENHAIN iTNC 530
rowka Q20: Szerokość rowka
293
8.7 SL-cykle grupa II
U Głbokość
Y
16
16
100
50
16
5
R2
8.7 SL-cykle grupa II
Przykład: Nakładaj3ce si na siebie kontury wiercić i obrabiać wstpnie, obrabiać
na gotowo
5
R2
35
65
100
X
%C21 G71 *
N10 G30 G17 X+0 Y+0 Z40 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +6 *
Definicja narzdzia wiertło
N40 G99 T2 L +0 R+ 6 *
Definicja narzdzia obróbka zgrubna/wykańczajca
N50 T1 G17 S4000 *
Wywołanie narzdzia wiertło
N60 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N70 G37 P01 1 P02 2 P03 3 P04 4 *
Ustalić podprogramy konturu
N80 G120 DANE KONTURU
Określić ogólne parametry obróbki
Q1=20
;GłNBOKOŚĆ FREZOW ANI A
Q2=1
;NAKłADANIE SI N TORÓW
KSZTAłTOWYCH
Q3=+0
;NADDATEK Z BO KU
Q4=+0
;NADDATEK NA
GłNBOKOŚCI
Q5=+0
;WSPł. P OWIER ZCHNI
Q6=2
;ODSTNP BEZPI ECZ.
Q7=+100 ;BEZPIECZNA WYSOKOŚĆ
294
Q8=0.1
;PROMIEŃ ZAOKR OGLENIA
Q9=1
;KIER UNEK OBROTU
8 Programowanie: Cykle
Q10= 5
8.7 SL-cykle grupa II
N90 G121 WIERCENIE W STNP NE
Definicj a cyklu wiercenie wstpne
;GłNBO KOŚĆ DOSUWU
Q11= 250 ;POSUW WGłNBNY
Q13= 0
;NARZNDZIE DO USUWANI A
MATERIA łU (ZDZIERA K)
N100 G79 M3 *
Wywołanie cyklu wiercenie wstpne
N110 Z+250 M 6 *
Zmiana narzdzia
N120 T2 G17 S3000 *
Wywołanie narzdzia obróbka zgrubna/wykańczajca
N130 G122 PRZECI3GANIE
Definicj a cyklu przeciganie wstpne
Q10= 5
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 350 ;POSUW PR ZECI3GANI A
Q18= 0
;NARZNDZIE DO
PRZECI3GANI A
Q19= 150 ;POSUW RUCHEM
WAHADłOWYM
N140 G79 M3 *
Wywołane cyklu przeci ganie
N150 G123 OBR ÓBKA NA GOTOW O DNA
Wywołanie cyklu obróbka wykańczajca dna
Q11= 100 ;POSUW WGłNBNY
Q12= 200 ;POSUW PR ZECI3GANI A
N160 G79 *
Definicj a cyklu obróbka wykańczajca dna
N170 G124 OBR ÓBKA NA GOTOW O BOKU
Definicj a cyklu obróbka wykańczajca boku
Q9= +1
;KIERUNEK OBROTU
Q10= 5
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 400 ;POSUW PR ZECI3GANI A
Q14= 0
;NADDA TEK Z BOKU
N180 G79 *
Wywołanie cyklu obróbka wykańczajca z boku
N190 G00 Z+ 250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
295
8.7 SL-cykle grupa II
N200 G98 L1 *
Podprogram konturu 1: Kieszeń na lewo
N210 I+35 J +50 *
N220 G01 G42 X +10 Y+50 *
N230 G02 X+10 *
N240 G98 L0 *
N250 G98 L2 *
Podprogram konturu 2: Kieszeń na prawo
N260 I+65 J +50 *
N270 G01 G42 X +90 Y+50 *
N280 G02 X+90 *
N290 G98 L0 *
N300 G98 L3 *
Podprogram konturu 3: Wysepka czworoktna w lewo
N310 G01 G41 X+27 Y+50 *
N320 Y+58 *
N330 X+43 *
N340 Y+42 *
N350 X+27 *
N360 G98 L0 *
N370 G98 L4 *
Podprogram konturu 4: Wysepka trójktna na prawo
N380 G01 G41 X+65 Y+42 *
N390 X+57 *
N400 X+65 Y+58 *
N410 X+73 Y+42 *
N420 G98 L0 *
N999999 %C21 G71 *
296
8 Programowanie: Cykle
8.7 SL-cykle grupa II
Przykład: Ci3g konturu
Y
20
,5
R7
80
R7,
5
100
95
75
15
5
50
100
X
%C25 G71 *
N10 G30 G17 X+ 0 Y+0 Z40 *
Definicj a czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+10 *
Definicj a narzdzia
N50 T1 G17 S2000 *
Wywołanie narzdzia
N60 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N70 G37 P01 1 *
Ustalić podprogram konturu
N80 G125 CI3G KONTURU
Ustalić parametry obróbki
Q1=20
;GłNBO KOŚĆ F REZOWANIA
Q3= +0
;NADDA TEK Z BOKU
Q5= +0
;WSP ł. POWI ERZCHNI
Q7= +250 ;BEZP IECZNA W YSOKOŚĆ
Q10= 5
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 200 ;POSUW FR EZOW ANIA
Q15= +1
;RODZAJ FREZOW ANI A
N90 G79 M3 *
Wywołanie cyklu
N100 G00 G90 Z+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
297
8.7 SL-cykle grupa II
N110 G98 L 1 *
Podprogram konturu
N120 G01 G41 X+0 Y+15 *
N130 X+5 Y+20 *
N140 G06 X+ 5 Y+75 *
N150 G01 Y+95 *
N160 G25 R 7,5 *
N170 X+50 *
N180 G25 R 7,5 *
N190 X+100 Y+80 *
N200 G98 L0 *
N999999 %C25 G71 *
298
8 Programowanie: Cykle
8.7 SL-cykle grupa II
Przykład: Osłona cylindra przy pomocy cyklu G127
Wskazówka:
n Cyli nder zamocowany na środku stołu
obrotowego.
n Punkt odniesienia znajduje si na
środkustołu obrotowego
Z
,5
R7
60
20
30
50
157
C
%C27 G71 *
N10 G99 T1 L+0 R+3,5 *
Definicj a narzdzia
N20 T1 G18 S2000 *
Wywołanie narzdzia, oś narzdzia Y
N30 G00 G40 G90 Y+250 *
Przemieścić narzdzie poza materiałem
N40 G37 P01 1 *
Ustalić podprogram konturu
N70 G127 OSłONA CYLINDRA
Ustalić parametry obróbki
Q1=7
;GłNBO KOŚĆ F REZOWANIA
Q3= +0
;NADDA TEK Z BOKU
Q6= 2
;ODSTNP BEZPIECZ.
Q10= 4
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 250 ;POSUW FR EZOW ANIA
Q16= 25
;PROM IEŃ
Q17= 1
;RODZAJ WYMIAR OWANIA
N60 C+0 M 3 *
Pozycj onować wstpnie stół obrotowy
N70 G79 *
Wywołanie cyklu
N80 G00 G90 Y+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
299
8.7 SL-cykle grupa II
N90 G98 L 1 *
Podprogram konturu
N100 G01 G41 C+91,72 Z+20 *
Dane w osi obrotu w stopniach,
N110 C+ 114,65 Z+20 *
Wymiary rysunku przeliczone z mm na stopnie (157 mm = 360°)
N120 G25 R 7,5 *
N130 G91 Z+40 *
N140 G90 G25 R 7,5 *
N120 G91 C45,86 *
N160 G90 G25 R 7,5 *
N100 Z+20 *
N180 G25 R 7,5 *
N190 C+91,72 *
N200 G98 L0 *
N999999 %C27 G71 *
300
8 Programowanie: Cykle
8.7 SL-cykle grupa II
Przykład: Osłona cylindra przy pomocy cyklu G128
Wskazówki:
n Cyli nder zamocowany na środku stołu
obrotowego.
n Punkt odniesienia znajduje si na
środkustołu obrotowego
n Opis toru punktu środkowego w
podprogramie konturu
Z
70
52.5
35
40
60
157
C
%C28 G71 *
N10 G99 T1 L+0 R+3,5 *
Definicj a narzdzia
N20 T1 G18 S2000 *
Wywołanie narzdzia, oś narzdzia Y
N30 G00 G40 G90 Y+250 *
Przemieścić narzdzie poza materiałem
N40 G37 P01 1 *
Ustalić podprogram konturu
N50 X +0 *
Narzdzie pozycjonować na środku stołu obrotowego
N60 G128 OSłONA CYLINDRA
Ustalić parametry obróbki
Q1=7
;GłNBO KOŚĆ F REZOWANIA
Q3= +0
;NADDA TEK Z BOKU
Q6= 2
;ODSTNP BEZPIECZ.
Q10= 4
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 250 ;POSUW FR EZOW ANIA
Q16= 25
;PROM IEŃ
Q17= 1
;RODZAJ WYMIAR OWANIA
Q20=10
;SZEROKO ŚĆ ROWKA
N70 C+ 0 M3 *
Pozycj onować wstpnie stół obrotowy
N80 G79 *
Wywołanie cyklu
N90 G00 G40 Y+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
301
8.7 SL-cykle grupa II
N100 G98 L1 *
Podprogram konturu, opi s toru punktu środkowego
N100 G01 G41 C+40 Z+0 *
Dane w osi obrotu w mm (Q17=1)
N110 Z+35 *
N120 C+60 Z+52,5 *
N130 Z+70 *
N140 G98 L0 *
N999999 %C28 G71 *
302
8 Programowanie: Cykle
8.8 SL-cykle ze wzorem (formu³¹) konturu
8.8 SLcykle ze wzorem (formuł3)
konturu
Podstawy
Przy pomocy SLcykli i wzoru konturu można zestawiać kompleksowe
kontury, składajce si z konturów czściowych (kieszenie lub
wysepki). Kontury czściowe (dane geometryczne) prosz
wprowadzać jako oddzielne programy. W ten sposób wszystkie kontury
czściowe mog zostać dowolnie czsto ponownie wykorzystywane. Z
wybranych konturów czściowych, połczonych ze sob przy pomocy
wzoru konturu, TNC oblicza cały kontur.
Przykład: Schemat: Odpracowywanie przy
pomocy SL cykli i wzoru konturu
%KONTUR G71
...
N50 %:CNT: “M ODEL“
N60 G120 Q1= ...
Pamić ograniczona jest dla jednego SLcyklu (wszystkie
programy konturowe) do 32 konturów. Liczba możliwych
elementów konturu zależy od rodzaju konturu (kontur
wewntrzny/zewntrzny) i l iczby opisów konturów i
wynosi np. ok. 1024 bloków prostych.
Przy pomocy SLcykli ze wzorem konturu zakłada si
strukturyzowany program i otrzymuje możliwość,
powtarzajce si czsto kontury zapisać do
pojedyńczych programów. Poprzez wzór konturu łczy
si kontury czściowe w jeden kontur i określ a, czy
chodzi o kieszeń czy też o wysepk.
Funkcja SLcykle ze wzorem konturu jest rozmieszczona
na powierzchni obsługi TNC na kilka obszarów i służy
jako podstawa dla dal szych udoskonaleń.
Właściwości konturów czściowych
n TNC rozpoznaje zasadniczo wszystkie kontury jako kieszeń.
Prosz nie programować korekcji promienia. W wzorze konturu
można poprzez negowanie przekształcić kieszeń w wysepk.
n TNC ignoruje posuwy F i funkcje dodatkowe M
n Przeliczenia współrzdnych s dozwolone Jeśli zostan one
zaprogramowane w obrbie wycinków konturów, to dzi ałaj one
także w nastpnych podprogramach, nie musz zostać
wycofywane po wywołaniu cyklu
n Podprogramy mog zawierać współrzdne osi wrzeciona, zostan
one jednakże ignorowane
n W pierwszym bloku współrzdnych podprogramu określa si
płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwol one
Właściwości cykli obróbki
n TNC pozycjonuje przed każdym cyklem automatycznie na
bezpieczn wysokość
n Każdy poziom głbokości j est frezowany bez odsuwania
narzdzia; wysepki zostan objechane z boku
n Promień „naroży wewntrznych “ jest programowal ny – narzdzie
nie zatrzymuje si, zaznaczenia poza materiałem zostan
uniemożliwione (obowizuje dla ostatniego zewntrznego toru
przy przeciganiu i wykańczaniu bocznych powierzchni)
n Przy wykańczaniu powierzchni bocznych TNC dosuwa narzdzie
do konturu na torze kołowym stycznym
HEIDENHAIN iTNC 530
N70 G122 Q10= ...
N80 G79
...
N120 G123 Q11= ...
N130 G79
...
N160 G 124 Q9= ...
N170 G79
N180 G00 G40 G90 Z+250 M2
N99999999 %KO NTUR G71
Przykład: Schemat: Obliczanie konturów
czściowych przy pomocy wzoru konturu
%MODEL G71
N10 DECLAR E CONTOUR QC1 = “OKRAG1“
N20 DECLARE CONTOUR QC2 = “OKRAG31XY“
6 DECLA RE CONTOUR QC3 = “TROJ KAT“
N40 DECLAR E CONTOUR QC4 = “KWADRAT“
N50 QC10 = ( Q C1 | Q C3 | QC4 ) \ QC2
N99999999 %M ODEL G71
%OKR AG1 G71
N10 I+75 J +50
N20 G11 R+45 H+0 G40
N30 G13 G91 H+360
N99999999 %OKRAG1 G71
%OKR AG31XY G71
...
...
303
8.8 SL-cykle ze wzorem (formu³¹) konturu
n Przy obróbce na gotowo dna TNC przemieszcza narzdzie również
po tangencjalnym torze kołowym do obrabianego przedmiotu
(np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X)
n TNC obrabia kontur przelotowo ruchem współbieżnym lub
ruchem przeciwbieżnym
Przy pomocy MP7420 określa si, gdzie TNC
pozycjonuje narzdzie przy końcu cykli G121 do G124.
Dane wymiarów obróbki,jak głbokość frezowania, naddatki i
bezpieczn wysokość prosz wprowadzić centralnie w cyklu G120
jako DANE KONTURU.
Wybór programu z definicjami konturu
Przy pomocy funkcji %:CNT wybieramy program z definicjami
konturu, z których TNC czerpie opisy konturu:
U Wybrać funkcje dla wywołania programu:
Klawisz
PGM CALL nacisnć
U Softkey KONTUR WYBRAĆ nacisnć
U Wprowadzić pełn nazw
programu z definicjami
konturu, klawiszem END potwierdzić
%:CNTwi ersz zaprogramować przed SLcyklami Cykl
14 KONTUR nie jest konieczny przy zastosowaniu
%:CNT.
Definiowanie opisów konturów
Przy pomocy funkcji DECLARE CONTOUR wprowadzamy ścieżk
dla programów, z których TNC czerpie opisy konturu:
U Nacisnć Softkey
DECLARE
U Nacisnć Softkey
CONTOUR
U Numer dla oznacznika konturu QC
wprowadzić,
klawiszem ENT potwierdzić
U Wprowadzić pełn nazw
programu z opisami
konturu, klawiszem END potwierdzić
Przy pomocy podanych oznaczników konturu QC można
we wzorze konturu obliczać rozmaite kontury.
Przy pomocy funkcji DECLARE STRING definiujemy
tekst. Ta funkcja nie zostaj e na razi e używana.
304
8 Programowanie: Cykle
8.8 SL-cykle ze wzorem (formu³¹) konturu
Wprowadzić wzór konturu
Poprzez Softkeys można połczyć ze sob rozmaite kontury we
wzorze matematycznym.
U
U
Wybrać funkcj Qparametrów: Nacisnć klawisz Q (w polu dla
wprowadzania l iczb, z prawej strony). Pasek Softkey pokazuje
funkcje Qparametrów
Wybrać funkcj dla wprowadzenia wzoru konturu: Softkey
KONTUR WZOR nacisnć TNC pokazuje nastpujce Softkeys:
Funkcja współdziałania
Softkey
skrawany z
np. QC10 = QC1 & QC5
poł3czony z
np. QC25 = QC7 | QC18
poł3czony z, ale bez skrawania
np. QC12 = QC5 ^ QC25
skrawany z dopełnieniem
np. QC25 = QC1 \ QC2
dopełnienie obszaru konturu
np. Q12 = #Q11
Otworzyć nawias
np. QC12 = QC1 * (QC2 + QC3)
Zamkn3ć nawias
np. QC12 = QC1 * (QC2 + QC3)
Nałożone na siebie kontury
TNC zakłada zasadaniczo, iż programowany kontur jest kieszeni .
Przy pomocy funkcji wzoru konuturu można przekształcać kontur w
wysepk
Kieszeni e i wysepki można nałożyć na siebie dla otrzymania nowego
konturu. W ten sposób można powierzchni wybrania powikszyć
poprzez nałożenie na ni i nnego wybrani lub można zmniejszyć
wysepk.
Podprogramy Nałożone kieszenie
Nastpujce przykłady programowania s programami
opisu kotnuru, zdefiniowanymi w programie defini cj i
konturu Program definicji konturu z kolei zostaje
wywołany poprzez funkcj %:CNT we właściwym
programie głównym
Wybrania A i B nakładaj si na si ebie.
TNC oblicza punkty przecicia S1 i S2, one nie musz zostać
zaprogramowane.
Wybrania s programowane jako koła pełne.
HEIDENHAIN iTNC 530
305
8.8 SL-cykle ze wzorem (formu³¹) konturu
Program opisu konturu 1: Kieszeń A:
%KIESZEN_A G71
N10 G01 X +10 Y+50 G40
N20 I+35 J +50
N30 G02 X +10 Y+50
N999999999 %KIESZEN_A G71
Program opisu konturu 2: Kieszeń B
%KIESZEN_B G71
N10 G01 X +90 Y+50 G40
N20 I+65 J +50
N30 G02 X +90 Y+50
N999999999 %KIESZEN_B G71
„Powierzchnia “sumowa
Obwydwie powierzchnie wycinkowe A i B łcznie z powierzchni
nakładania si maj zostać obrobione:
n Powierzchnie A i B musz zostać zaprogramowane w oddziel nym
programie bez korekcji promienia
n We wzorze konturu powierzchnie A i B zostaj obliczone przy
pomocy funkcji „połczone z”
B
Program definiowania konturu:
A
N50 ...
N60 ...
N70 DECL ARE CONTOUR QC1 = “ KIESZEN_A.H“
N80 DECL ARE CONTOUR QC2 = “KIESZEN_B.H“
N90 QC10 = Q C1 | Q C2
N100 ...
N110 ...
306
8 Programowanie: Cykle
8.8 SL-cykle ze wzorem (formu³¹) konturu
„Powierzchnia“ różnicy
Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B:
n Powierzchnie A i B musz zostać zaprogramowane w oddzielnym
programie bez korekcji promienia
n We wzorze konturu powierzchnia B zostaje przy pomocy funkcj i
„skrawany z dopełni eniem” odjta od powi erzchni A
Program definiowania konturu:
N50 ...
B
A
N60 ...
N70 DECLAR E CONTOUR QC1 = “KI ESZEN_A.H“
N80 DECLAR E CONTOUR QC2 = “KI ESZEN_B.H“
N90 QC10 = QC1 \ QC2
N100 ...
N110 ...
„Powierzchnia “ s krawania
Powierzchnia przykryta zarówno przez A jak i przez B ma zostać
obrobiona. (Po prostu przykryte powierzchnie maj pozostać
nieobrobione).
n Powierzchnie A i B musz zostać zaprogramowane w oddzielnym
programie bez korekcji promienia
n We wzorze konturu powierzchnie A i B zostaj obl iczone przy
pomocy funkcji „połczone z”
A
B
Program definiowania konturu:
N50 ...
N60 ...
N70 DECLAR E CONTOUR QC1 = “KI ESZEN_A.H“
N80 DECLAR E CONTOUR QC2 = “KI ESZEN_B.H“
N90 QC10 = QC1 & QC2
N100 ...
N110 ...
Odpracowywanie konturu przy pomocy
SLcykli
Odpracowanie całego konturu nastpuje przy pomocy
SLcykli G120 do G124 (patrz „SLcykle grupa II” na
stronie 278)
HEIDENHAIN iTNC 530
307
Y
16
16
100
50
16
5
R2
8.8 SL-cykle ze wzorem (formu³¹) konturu
Przykład: Obróbka zgrubna i wykańczaj3ca konturu przy pomocy wzoru konturu
5
R2
35
65
100
X
%C21 G71 *
N10 G30 G17 X+0 Y+0 Z40 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L +0 R +2,5 *
Definicja narzdzia frez do obróbki zgrubnej
N40 G99 T2 L +0 R+ 3 *
Definicja narzdzia frez do obróbki wykańczaj cej
N50 T1 G17 S2500 *
Wywołanie narzdzia frez do obróbki wykańczajcej
N60 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N70 %:CNT: “MODEL“ *
Program definiowania konturu określić
N80 G120 DANE KONTURU
Określić ogólne parametry obróbki
Q1=20
;GłNBOKOŚĆ FREZOW ANI A
Q2=1
;NAKłADANIE SI N TORÓW
KSZTAłTOWYCH
Q3=+0.5 ;NADDATEK Z BO KU
Q4=+0.5 ;NADDATEK NA
GłNBOKOŚCI
Q5=+0
;WSPł. P OWIER ZCHNI
Q6=2
;ODSTNP BEZPI ECZ.
Q7=+100 ;BEZPIECZNA WYSOKOŚĆ
308
Q8=0.1
;PROMIEŃ ZAOKR OGLENIA
Q9=1
;KIER UNEK OBROTU
8 Programowanie: Cykle
Q10= 5
8.8 SL-cykle ze wzorem (formu³¹) konturu
N90 G122 PRZECIOGANIE
Definicj a cyklu przeciganie
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 350 ;POSUW PR ZECIOGANIA
Q18= 0
;NARZNDZIE DO
PRZECIOGANIA
Q19= 150 ;POSUW RUCHEM
WAHADłOWYM
N100 G79 M3 *
Wywołane cyklu przeci ganie
N110 T2 G17 S5000 *
Wywołanie narzdzia frez do obróbki wykańczaj cej
N150 G123 OBR ÓBKA NA GOTOW O DNA
Wywołanie cyklu obróbka wykańczajca dna
Q11= 100 ;POSUW WGłNBNY
Q12= 200 ;POSUW PR ZECIOGANIA
N160 G79 *
Definicj a cyklu obróbka wykańczajca dna
N170 G124 OBR ÓBKA NA GOTOW O BOKU
Definicj a cyklu obróbka wykańczajca boku
Q9= +1
;KIERUNEK OBROTU
Q10= 5
;GłNBO KOŚĆ DOSUWU
Q11= 100 ;POSUW WGłNBNY
Q12= 400 ;POSUW PR ZECIOGANIA
Q14= 0
;NADDA TEK Z BOKU
N180 G79 *
Wywołanie cyklu obróbka wykańczajca z boku
N190 G00 Z+ 250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N999999 %C21 G71 *
Program definicji konturu ze wzorem konturu:
%MODEL G71
Program definiowania konturu:
N10 DECLAR E CONTOUR QC1 = “OKRAG1“
Definicj a oznacznika konturu dla programu „OKRAG1”
N20 D00 Q 1 P01 +35 *
Przyporzdkowanie wartości dla używanych parametrów w PGM
„OKRAG31XY”
N30 D00 Q 2 P01 +50 *
N40 D00 Q 3 P01 +25 *
N50 DECLAR E CONTOUR QC2 =
“OKRAG31X Y“
Definicj a oznacznika konturu dla programu „OKRAG31XY”
N60 DECLAR E CONTOUR QC3 = “TROJKAT“
Definicj a oznacznika konturu dla programu „TROJKAT”
N70 DECLARE CONTOUR QC4 = “KW ADRAT“
Definicj a oznacznika konturu dla programu „KWADRAT”
N80 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4
Wzór konturu
N99999999 %MO DEL G71 *
HEIDENHAIN iTNC 530
309
8.8 SL-cykle ze wzorem (formu³¹) konturu
Programy opisu konturu:
%OKRAG1 G71 *
Program opisu konturu: Okrg po prawej
N10 I +65 J+ 50 *
N20 G11 R+25 H+0 G40 *
N30 CP IPA+ 360 DR+
N99999999 %OKR AG1 G71 *
%OKRAG31XY G71 *
Program opisu konturu: Okrg po lewej
N10 I +Q1 J +Q2 *
N20 G11 R+Q3 H+ 0 G40 *
N30 G13 G91H+360 *
N99999999 %KR EIS31XY G71 *
%TROJ KAT G71 *
Program opisu konturu: Trójkt po prawej
N10 G01 X+73 Y+ 42 G40 *
N20 G01 X+65 Y+58 *
N30 G01 X+42 Y+42 *
N40 G01 X+73 *
N99999999 %TR OJKAT G71 *
%KWADRAT G71 *
Program opisu konturu: Kwadrat po lewej
N10 G01 X +27 Y+58 G40 *
N20 G01 X +43 *
N30 G01 Y+42 *
N40 G01 X +27 *
N50 G01 Y+58 *
N99999999%KWADRAT G71 *
310
8 Programowanie: Cykle
8.9 Cykle dla frezowania metod¹ wierszowania
8.9 Cykle dla frezowania metod3
wierszowania
Przegl3d
TNC stawia do dyspozycji cztery cykle, przy pomocy których można
obrabiać powierzchnie o nastpujcych właściwościach:
n Wytworzony przez CAD/CAMsystem
n płaskie prostoktne
n płaskie ukośne
n dowolnie nachylone
n skrcone w sobie
Cykl
Softkey
G60 3DDANE ODPRACOWAC
Dla odwierszowania 3Ddanych w kilku dosuniciach
G230 WIERSZOWANIE
Dla prostoktnych płaskich powierzchni
G231 POWIERZCHNIA REGULACJI
Dla ukośnych, nachylonych i skrconych powierzchni
HEIDENHAIN iTNC 530
311
8.9 Cykle dla frezowania metod¹ wierszowania
3DDANE ODPRACOWAC (cykl G60)
1 TNC pozycj onuje narzdzie na biegu szybkim z aktualnej pozycji
w osi wrzeciona na Bezpieczn wysokość nad
zaprogramowanym w cyklu MAXpunktem.
2 Nastpnie TNC przemieszcza narzdzie na biegu szybkim na
płaszczyźnie obróbki do zaprogramowanego w cyklu MIN
punktu
3 Stamtd narzdzie przemieszcza si z posuwem dosuwu na
głbokość do pierwszego punktu konturu
4 Nastpnie TNC odpracowuj e wszystkie zapamitane w pliku 3D
danych punkty z posuwem frezowania; jeśli to konieczne TNC
przemieszcza narzdzie na Bezpieczn wysokość aby pominć
nie obrabiane fragmenty
5 Na koniec TNC przemieszcza narzdzie na biegu szybkim z
powrotem na Bezpieczn wysokość
14
Prosz uwzgldnić przed programowaniem
Przy pomocy cyklu G60 można odpracować 3Ddane w
kilku dosuwach, które to dane zostały wytworzone przez
zewntrzny system programowania.
13
U Nazwa pliku
3Ddanych: Wprowadzić nazw pliku,
w którym zapamitane s dane; jeśli ten plik nie
znajduje si w aktualnym skoroszcie, prosz
wprowadzić kompletn nazw ścieżki.
Z
12
U MINPunkt obszar:
Punkt minimalny (X, Y i Z
współrzdna) obszaru, na którym ma być dokonane
frezowanie
1
X
U MAXPunkt
obszar: Punkt minimalny (X, Y i Z
współrzdna) obszaru, na którym ma być dokonane
frezowanie
U Odstp
bezpieczeństwa 1 (przyrostowo): Odstp
wierzchołek ostrza narzdzia – powi erzchnia
obrabianego przedmiotu przy przemieszczeniach na
biegu szybkim
U Głbokość dosuwu 2 (przyrostowo): Wymiar, o jaki
narzdzie zostaje każdorazowo dosuni te.
Przykład: NCbloki
N64 G60 P 01 BS P.I P01 X +0 P02 Y+0
P 03 Z20 P04 X+100 P 05 Y+100 P06 Z+0
P07 2 P08 + 5 P09 100 P10 350 M13 *
U Posuw
wgłbny 3: Prdkość przemieszczenia
narzdzia przy pogłbiani u w mm/min
U Posuw
frezowania 4: Prdkość przemieszczenia
narzdzia przy frezowaniu w mm/min
U Funkcja
dodatkowa M: Opcjonalne wprowadzenie
funkcji dodatkowej, np M13
312
8 Programowanie: Cykle
1
2
3
4
5
6
7
TNC pozycjonuje narzdzie na biegu szybkim z aktualnej pozycji
na płaszczyźnie obróbki do punktu startu 1; TNC przesuwa
narzdzie przy tym o wartość promienia narzdzia na lewo i w
gór
Nastpnie narzdzie przemieszcza si na biegu szybkim w osi
wrzeci ona na Bezpieczn wysokość i potem z posuwem dosuwu
wgłbnego na zaprogramowan pozycj startu w osi wrzeciona
Nastpnie narzdzie przemieszcza si z zaprogramowanym
posuwem frezowania do punktu końcowego 2; punkt końcowy
TNC obl icza z zaprogramowanego punktu startu,
zaprogramowanej długości i promienia narzdzia
TNC przesuwa narzdzie z posuwem frezowania poprzecznie do
punktu startu nastpnego wiersza; TNC obl icza przesunicie z
zaprogramowanej szerokości i l iczby cić (przejść)
Potem narzdzie powraca w kierunku ujemnym 1szej osi
Frezowanie wierszowaniem powtarza si, aż wprowadzona
powierzchni a zostanie całkowicie obrobiona
Na koniec TNC przemieszcza narzdzie na biegu szybkim z
powrotem na Bezpieczn wysokość
Z
Y
21
1
X
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzi e z aktualnej pozycj i najpierw
na płaszczyźnie obróbki i nastpnie w osi wrzeciona do
punktu startu.
Tak wypozycjonować narzdzie, aby ni e mogło dojść do
kol izji z przedmiotem lub mocowadłami.
HEIDENHAIN iTNC 530
313
8.9 Cykle dla frezowania metod¹ wierszowania
FREZOWANIE METODO WIERSZOWANIA
(cykl G230)
8.9 Cykle dla frezowania metod¹ wierszowania
U Punkt
startu 1szej osi Q225 (absolutnie):
Współrzdna Minpunktu frezowanej wierszowo
powierzchni w osi głównej płaszczyzny obróbki
Y
Q207
U Punkt
startu 2szej osi Q226 (absolutnie):
Współrzdna Minpunktu frezowanej wierszowo
powierzchni w osi pomocni czej płaszczyzny obróbki
startu 3szej osi Q227 (absolutnie):
Wysokość w osi wrzeciona, na której dokonywuje si
frezowania wierszowaniem
N = Q240
Q219
U Punkt
Q209
U 1. długość krawdzi bocznej Q218 (przyrostowo):
Długość powierzchni w osi głównej płaszczyzny
obróbki, odniesiona do punktu startu 1szej osi
Q226
U 2. długość krawdzi bocznej Q219 (przyrostowo):
Q218
Długość powierzchni w osi pomocniczej płaszczyzny
obróbki, odniesiona do punktu startu 2szej osi
Q225
X
U Liczba
przejść Q240: Liczba wierszy, na których
TNC ma przemieścić narzdzie na szerokości
Q206
U Posuw
dosuwu wgłbnego Q206: prdkość
przemieszczenia narzdzia przy zjeździ e z
Bezpiecznej wysokości na głbokość frezowania w
mm/min
U Posuw
frezowania Q207: Prdkość
przemieszczenia narzdzia przy frezowaniu w mm/
min
Z
Q200
Q227
U Posuw
poprzeczny Q209: Prdkość
przemieszczenia narzdzia przy przejeździe do
nastpnego wiersza w mm/min; jeśli
przemieszczamy w materiale poprzecznie, to Q209
wprowadzić mni ejszym od Q207; jeśli
przemieszczamy poza materiałem poprzecznie, to
Q209 może być wikszy od Q207
U Bezpieczna
wysokość Q200 (przyrostowo):
pomidzy ostrzem narzdzia i głbokości
frezowania dla pozycjonowania na pocztku cyklu i
na końcu cyklu
314
X
Przykład: NCbloki
N71 G230 W IERSZOWANIE
Q225=+10
;PUNKT STARTU 1.OSI
Q226=+12
;PUNKT STARTU 2.OSI
Q227=+2.5
;PUNKT STARTU 3.OSI
Q218=150
;1. DłUGOŚĆ BOKU
Q219=75
;2. DłUGOŚĆ BOKU
Q240=25
;LICZBA PRZEJŚ Ć
Q206=150
;POSUW W GłNBNY
Q207=500
;POSUW F REZOWANIA
Q209=200
;POSUW P OPRZECZNY
Q200=2
;ODSTNP BEZPI ECZ.
8 Programowanie: Cykle
1
2
3
4
5
6
7
8
TNC pozycjonuje narzdzie od aktualnej pozycji ruchem
prostoliniowym 3D do punktu startu 1
Nastpnie narzdzie przemieszcza si z zaprogramowanym
posuwem frezowania do punktu końcowego 2
Tam TNC przemieszcza narzdzie na biegu szybkim o wartość
średnicy narzdzia w dodatnim kierunku osi wrzeciona i po tym
ponownie do punktu startu 1
W punkcie startu 1 TNC przemieszcza narzdzie ponownie na
ostatnio przejechan wartość Z
Nastpnie TNC przesuwa narzdzie we wszystkich trzech osiach
od punktu 1 w kierunku punktu 4 do nastpnego wi ersza
Potem TNC przemieszcza narzdzie do punktu końcowego tego
wiersza. Ten punkt końcowy TNC oblicza z punktu 2 i
przesunicia w kierunku punktu 3
Frezowanie wierszowaniem powtarza si, aż wprowadzona
powierzchni a zostanie całkowicie obrobiona
Na końcu TNC pozycjonuje narzdzie o średnic narzdzia nad
najwyższym wprowadzonym punktem w osi wrzeciona
Prowadzenie skrawania
Punkt startu i tym samym kierunek frezowania s dowolnie
wybieralne, ponieważ TNC dokonuje pojedyńczych przejść
zasadni czo od punktu 1 do punktu 2 i cała operacja przebiega od
punktu 1 / 2 do punktu 3 / 4. Punkt 1 można umiej scowić na każdym
narożu obrabianej powierzchni.
Z
14
13
Y
1
12
X
Z
41
13
Y
11
Jakość obrabionej powierzchni można optymalizować poprzez
użycie frezów trzpieniowych:
12
n Poprzez skrawanie uderzeniowe (współrzdna osi wrzeciona
punkt 1 wiksza od współrzdnej osi wrzeciona punkt 2) przy mało
nachyl onych powierzchniach
n Poprzez skrawanie cigłe (współrzdna osi wrzeciona punkt 1
mnijesza od współrzdnej osi wrzeciona punkt 2) przy mocno
nachyl onych powierzchniach
n Przy skośnych powierzchni ach, kierunek ruchu głównego (od
punktu 1 do punktu 2) ustalić w kierunku wikszego nachylenia
X
Z
Jakość obrobionej powierzchni można optymalizować poprzez
użycie frezów kształtowych:
13
n Przy ukośnych powierzchniach kierunek ruchu głównego (od
punktu 1 do punktu 2) ustalić w kierunku najwikszego nachylenia
12
Y
Prosz uwzgldnić przed programowaniem
TNC pozycjonuje narzdzi e od aktualnej pozycji ruchem
prostoliniowym 3D do punktu startu 1 Tak
wypozycjonować narzdzie, aby nie mogło dojść do kolizji
z przedmiotem lub mocowadłami.
TNC przemieszcza narzdzie z korekcj promienia G40
midzy zadanymi pozycjami
W danym przypadku używać frezu z tncym przez środek
zbem czołowym (DIN 844).
HEIDENHAIN iTNC 530
14
1
X
315
8.9 Cykle dla frezowania metod¹ wierszowania
POWIERZCHNIA REGULACJI (cykl G231)
8.9 Cykle dla frezowania metod¹ wierszowania
U Punkt
startu 1szej osi Q225 (absolutnie):
Współrzdna punktu startu frezowanej wierszowo
powierzchni w osi głównej płaszczyzny obróbki
Z
U Punkt
startu 2szej osi Q226 (absolutnie):
Współrzdna punktu startu frezowanej wierszowo
powierzchni w osi pomocni czej płaszczyzny obróbki
U Punkt
startu 3szej osi Q227 (absolutnie):
Współrzdna punktu startu obrabianej powierzchni
w osi wrzeciona
U 2. Punkt startu 1szej
osi Q228 (absolutnie):
Współrzdna punktu startu frezowanej wierszowo
powierzchni w osi głównej płaszczyzny obróbki
41
Q236
13
Q233
Q227
11
12
Q230
X
U 2. Punkt startu 2szej
osi Q229 (absolutnie):
Współrzdna punktu końcowego frezowanej
wierszowo powierzchni w osi pomocniczej
płaszczyzny obróbki
Q228
U 3. Punkt startu 1szej
osi Q231 (absolutnie):
Współrzdna punktu 3 w osi głównej płaszczyzny
obróbki
Q234
Q225
Y
U 2. Punkt startu 3szej
osi Q230 (absolutnie):
Współrzdna punktu końcowego obrabianej
powierzchni w osi wrzeciona
Q231
Q235
Q232
14
13
N = Q240
U 3. Punkt startu 2szej
osi Q232 (absolutnie):
Współrzdna punktu 3 w osi pomocniczej
płaszczyzny obróbki
U 3. Punkt startu 3szej
osi Q233 (absolutnie):
Współrzdna punktu 3 w osi wrzeciona
Q229
12
11
Q226
Q207
X
316
8 Programowanie: Cykle
Punkt startu 1szej osi Q234 (absolutnie):
W spółrzdna punktu 4 w osi głównej płaszczyzny
obróbki
U 4.
Punkt startu 2szej osi Q235 (absolutnie):
W spółrzdna punktu 4 w osi pomocniczej
płaszczyzny obróbki
U 4.
Punkt startu 3szej osi Q236 (absolutnie):
W spółrzdna punktu 4 w osi wrzeciona
U Liczba przejść Q240:
Liczba wierszy, po których
TNC ma przemieścić narzdzie pomidzy punktem
1 i 4, a także midzy punktem 2 i 3
U Posuw frezowania Q207:
Prdkość
przemieszczani a si narzdzia przy frezowaniu w
mm/min. TNC wykonuje pierwsze skrawanie z
posuwem wynoszcym połow zaprogramowanej
wartości.
HEIDENHAIN iTNC 530
Przykład: NCbloki
8.9 Cykle dla frezowania metod¹ wierszowania
U 4.
N72 G 231 POWI ERZCHNIA REGUL ACJ I
Q225=+ 0
;PUNKT S TAR TU 1.OSI
Q226=+ 5
;PUNKT S TAR TU 2.OSI
Q227= 2
;PUNKT S TAR TU 3.OSI
Q228=+ 100
;2. P UNKT 1. OSI
Q229=+ 15
;2. P UNKT 2. OSI
Q230=+ 5
;2. P UNKT 3. OSI
Q231= +15
;3. P UNKT 1. OSI
Q232=+ 125
;3. P UNKT 2. OSI
Q233=+ 25
;3. P UNKT 3. OSI
Q234=+ 15
;4. P UNKT 1. OSI
Q235=+ 125
;4. P UNKT 2. OSI
Q236=+ 25
;4. P UNKT 3. OSI
Q240=40
;LI CZBA PR ZEJŚĆ
Q207=500
;POS UW FR EZOW ANIA
317
8.9 Cykle dla frezowania metod¹ wierszowania
Przykład: Frezowanie metod3 wierszowania
Y
Y
100
100
X
35
Z
%C230 G71
N10 G30 G17 X+0 Y+0 Z+0 *
Definicja czści nieobrobionej
N20 G31 G90 X+100 Y+100 Z+40 *
N30 G99 T1 L +0 R +5 *
Definicja narzdzia
N40 T1 G17 S4500 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 G230 WI ERSZOWANIE
Definicja cyklu frezowanie metod wierszowania
N60 G230 WI ERSZOWANIE
Definicja cyklu frezowanie metod wierszowania
318
Q225=+0
;PUNKT STARTU 1.O SI
Q226=+0
;PUNKT STARTU 2. OSI
Q227=+35
;PUNKT STARTU 3. OSI
Q218=100
;1. DŁUGOSC BOKU
Q219=100
;2. DŁUGOSC BOKU
Q240=25
;LICZBA PRZEJSC
Q206=250
;POSUW W GŁEBNY
Q207=400
;POSUW F REZOWANIA
Q209=150
;POSUW P OPRZECZNY
Q200=2
;ODSTEP BEZP.
8 Programowanie: Cykle
Pozycj onować wstpnie blisko punktu startu
N80 G79 *
Wywołanie cyklu
N90 G00 G40 Y+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
8.9 Cykle dla frezowania metod¹ wierszowania
N70 X 25 Y+0 M03 *
N999999 %C230 G71 *
HEIDENHAIN iTNC 530
319
8.10 Cykle dla przeliczania wspó³rzêdnych
8.10 Cykle dla przeliczania
współrzdnych
Przegl3d
Przy pomocy funkcji przeliczania współrzdnych TNC może raz
zaprogramowany kontur w różnych miejscach obrabianego
przedmiotu wypełnić ze zmienionym położeniem i wielkości. TNC
oddaje do dyspozycji nastpujce cykle przeliczania współrzdnych:
Cykl
Softkey
G53/G54 PUNKT ZEROWY
Przesuwanie konturów bezpośrednio w programie
lub ztabeli punktów zerowych
G247 WYZNACZANIE PUNKTU ODNIESIENIA
Wyznaczyć punkt zerowy podczas przebiegu
programu
G28 ODBICIE SYMETRYCZNE
Odbicie lustrzane konturów
G73 OBROT
Obracanie konturów na płaszczyźnie obróbki
G72 WSPOLCZYNNIK WYMIAROW Y
Zmniejszanie l ub powikszanie konturów
G80 PŁASZCZYZNA OBROBKI
Operacje obróbki przy nachylonym układzie
współrzdnych przeprowadzić dl a maszyn z
głowicami odchylnymi i/lub stołami obrotowymi
Skuteczność działania przeliczania
współrzdnych
Pocztek działania: Przeliczanie współrzdnych zadziała od j ego
definicji – to znaczy nie zostanie wywołane. Dzi ała ono tak długo, aż
zostanie wycofane lub na nowo zdefiniowane.
Wycofanie przeliczania współrzdnych:
n Na nowo zdefiniować cykl z wartościami dla funkcjonowania
podstawowego, np. współczynnik wymiarowy 1,0
n Wypełnić funkcje M02, M30 lub blok N999999 %... (w zależności
od parametru maszynowego 7300)
n Wybrać nowy program
n Zaprogramować funkcj dodatkow M142 Usuwanie modalnych
informacji o programie
320
8 Programowanie: Cykle
8.10 Cykle dla przeliczania wspó³rzêdnych
Przesunicie PUNKTU ZEROWEGO (cykl G54)
Przy pomocy PRZESUNI-CIA PUNKTU ZEROWEGO można
powtarzać przejścia obróbkowe w dowolnych miejscach przedmiotu.
Z
Działanie
Po zdefiniowaniu cykl u PRZESUNI-CIE PUNKTU ZEROW EGO
wszystkie wprowadzane dane o współrzdnych odnosz si do
nowego punktu zerowego. Przesunicie w każdej osi TNC wyświetla
w dodatkowym wskazaniu stanu obróbki. Wprowadzenie osi obrotu
jest tu także dozwolone.
Y
Z
Y
X
X
U Przesunicie:
Wprowadzić współrzdne nowego
punktu zerowego; wartości bezwzgldne odnosz
si do punktu zerowego obrabianego przedmiotu,
który jest określony poprzez wyznaczenie punktu
odniesienia; wartości przyrostowe odnosz si
zawsze do ostatniego obowizujcego punktu
zerowego – a ten może być już przesunitym
Wycofanie
Przesunicie punktu zerowego ze współrzdnymi X=0, Y=0 i Z=0
anuluje przesunicie punktu zerowego.
Z
Y
Grafika
Jeśli po przesuniciu punktu zerowego programuje si nowy
półwyrób, to można przez parametr maszynowy 7310 decydować,
czy półwyrób ma odnosić si do nowego czy do starego punktu
zerowego. Przy obróbce kilku czści TNC może w ten sposób
przedstawić graficzni e każd pojedyńcz czść.
IY
X
IX
Wyświetlacze stanu
n Duży wyświetlacz położeni a odnosi si do aktywnego
(przesunitego) punktu zerowego
n Wszystkie wyświetl ane w dodatkowym wyświetlaczu współrzdne
(pozycje, punkty zerowe) odnosz si do wyznaczonego
manualnie punktu odniesienia
Przykład: NCbloki
N72 G 54 G90 X+ 25 Y12,5 Z+100 *
...
N78 G 54 G90 R EF X +25 Y12,5 Z+100 *
HEIDENHAIN iTNC 530
321
8.10 Cykle dla przeliczania wspó³rzêdnych
Przesunicie PUNKTU ZEROWEGO przy
pomocy tabeli punktów zerowych (cykl G53)
Jeżeli stosujemy przesunicia punktów zerowych przy
pomocy tabeli punktów zerowych, to prosz korzystać z
funkcji Select Table, aby aktywować żdan tabel
punktów zerowych z NCprogramu.
Z
Y
N5
Jeśli pracujemy bez Select Tablewiersza %:TAB: to
musimy aktywować żdan tabel punktów zerowych
przed testem programu lub przebiegiem programu (to
obowizuje także dl a grafiki programowania):
N4
N3
N2
n Wybrać żdan tabel dla testu programu w rodzaju
pracy Test programu przez zarzdzanie pli kami:
tabela otrzymuje status S Tabela otrzymuje status S
n Wybrać wymagan tabel dla przebiegu programu w
trybie pracy przebiegu programu poprzez
zarzdzanie plikami: Tabela otrzymuje status S
X
N1
N0
Wartości współrzdnych z tabeli punktów zerowych
działaj wyłcznie w postaci wartości bezwzgl dnych.
Nowe wiersze mog być wstawiane tylko na końcu tabeli.
Z
Y
Zastosowanie
Tabel i punktów zerowych używa si np. przy
n czsto powtarzajcych si przejściach obróbkowych przy różnych
pozycjach przedmiotu lub
n czstym użyciu tych samych przesunić punktów zerowych
W samym programie można zaprogramować punkty zerowe
bezpośrednio w definicji cyklu a także wywoływać j e z tabeli punktów
zerowych.
N2
N1
Y2
Y1
X
N0
X1
X2
U Przesunicie: Wprowadzić numer punktu zerowego
z tabeli punktów zerowych lub Qparametr. Jeśli
wprowadzimy Qparametr, to TNC aktywuje numer
punktu zerowego, który znajduje si w Q
parametrze
Wycofanie
n Z tabeli punktów zerowych wywołać przesunicie do
współrzdnych
X=0; Y=0 itd. wywołać
n Przesunicie do współrzdnych X=0; Y=0 itd. wywołać
bezpośrednio przy pomocy definicji cyklu
322
Przykład: NCbloki
N72 G53 P 01 12 *
8 Programowanie: Cykle
8.10 Cykle dla przeliczania wspó³rzêdnych
Wybrać tabel punktów zerowych w NCprogramie
Przy pomocy funkcji Select Table(%:TAB:) wybieramy tabel
punktów zerowych, z której TNC czerpie punkty zerowe:
U W ybrać funkcj e dla wywołania programu:
Klawisz
PGM CALL nacisnć
U Softkey TABELA
PUNKTÓW ZEROWYCH nacisnć
U W prowadzi ć pełn nazw ści eżki tabeli punktów
zerowych, potwierdzić klawiszem END
%:TAB:blok przed cyklem G53 Przesunicie punktu
zerowego zaprogramować.
Wybrana przy pomocy Select Table tabela punktów
zerowych pozostaje tak długo aktywna, aż z %:TA B: lub
poprzez PGM MGT zostanie wybrana inna tabela
punktów zerowych
Edycja tabeli punktów zerowych
Tabel punktów zerowych wybieramy w rodzaju pracy Program
wprowadzić do pamici/edycja
U W ywołać zarzdzanie plikami Klawisz PGM MGT
nacisnć patrz „Zarzdzanie plikami: Podstawy”,
stronie 41
U W yświetlić tabele punktów
zerowych: Po kolei
Softkey WYBRAC TYP i Softkey
W YSWIETLIC.Dnacisnć
U W ybrać żdan tabel lub
wprowadzić now nazw
pliku
U Edytować plik.
Softkeypasek pokazuje do tego
nastpujce funkcje:
Funkcja
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
Przewracać strona po stronie do góry
Przewracać strona po stronie w dół
Wstawić wiersz (możliwe tylko na końcu tabeli)
Wymazać wiersz
Przejć wprowadzony wiersz i skok do nastpnego
wiersza
HEIDENHAIN iTNC 530
323
8.10 Cykle dla przeliczania wspó³rzêdnych
Funkcja
S oftkey
Wprowadzaln liczb wierszy (punktów
zerowych)wstawić na końcu tabeli
Widok na listy (standard) lub formularze wybrać
Edycja tabeli punktów zerowych w rodzaju pracy przebiegu
programu
W rodzaju pracy przebiegu programu można wybrać odpowiedni
aktywn tabel punktów zerowych. Prosz nacinć w tym celu
Softkey TABELA PUNKTÓW ZEROW YCH. W dyspozycji znajduj si
wówczas te same funkcje edycji jak w rodzaju pracy Program
wporwadzić do pamici/edycja
Przej3ć wartości rzeczywiste do tabeli punktów zerowych
Poprzez klawisz „Przejcie pozycji rzeczywistej” można przejć
aktual n pozycj narzdzia lub ostatnio wypróbkowan pozycj do
tabeli punktów zerowych:
U Pozycjonować pole wprowadzenia na wiersz i do szpalty, do której
chcemy przejć pozycj
U wybrać funkcj przejcie pozycji rzeczywistej: TNC
zapytuje w oknie, czy chcemy przejć aktualn
pozycj narzdzia czy też ostatnio wypróbkowane
wartości
U Wymagan funkcj wybrać przy pomocy klawiszy ze
strzałk i przy pomocy klawisza ENT potwierdzić
U Przejć wartości we
wszystki ch osi ach: Softkey
WSZYSTKIE WARTOŚCI nacisnć, lub
U Przejć wartość w osi,
na której znajduje si pole
wprowadzenia: Softkey AKTUALNA WARTOŚĆ
nacisnć
Konfigurować tabel punktów zerowych
Na drugim i trzecim Softkeypasku można dla każdej tabeli punktów
zerowych określić osie, dla których chcemy zdefiniować punkty
zerowe. Standardowo wszystkie osie s aktywne. Jeśli chcemy
zaryglować jedn oś, to prosz przełczyć odpowiedni Softkey osi
na OFF. TNC kasuje odpowiedni kolumn w tabeli punktów
zerowych.
Jeśli ni e chcemy definiować punktu zerowego dla osi, to prosz
nacisnć klawisz NO ENT. TNC wpisuje potem łcznik do
odpowiedniej kolumny.
Opuścić tabel punktów zerowych
W zarzdzaniu plikami wyświetlić inny typ pliku i wybrać żdany pl ik.
324
8 Programowanie: Cykle
Przy pomocy cykl u WYZNACZANIE PUNKTU ODNIESIENIA można
aktywować zdefiniowany w tabeli punktów zerowych punkt zerowy
jako nowy punkt odniesienia.
Działanie
Po definicji cyklu WYZNACZANIE PUNKTU ODNIESIENIA wszystkie
wprowadzone dane o współrzdnych i przesunicia punktów
zerowych (bezwzgldne i inkrementalne) odnosz si do nowego
punktu odniesienia. Wyznaczanie punktów odniesienia dla osi obrotu
jest również dozwolone.
Z
Y
Y
Z
X
X
U Numer punktu odniesienia?: Podać numer punktu
odniesienia w tabeli punktów zerowych
Wycofanie
Ostatnio wyznaczony w rodzaju pracy Rcznie punkt odniesienia
aktywujemy ponownie poprzez wprowadzenie funkcji dodatkowej
M104.
Przykład: NCbloki
TNC wyznacza punkt odniesieni a tylko na tych osiach,
które s aktywne w tabeli punktów zerowych. Nie
rejestrowana w TNC , ale jako szpalta w tabeli punktów
zerowych wyświ etlona oś wytwarza komunikat o
błdach.
N13 G247 WYZNACZENIE P UNKTU
ODNIESI ENI A
Q339=4 ;NUMER P UNKTU ODNIESIENIA
Cykl 247 interpretuje zapamitane w tabel i punktów
zerowych wartości zawsze jako współrzdne, odnoszce
si do punktu zerowego maszyny. Parametr maszynowy
7475 nie ma na to żadnego wpływu.
Jeśli używamy cyklu G247, to nie możemy wej ść do
programu przy pomocy funkcji Przebieg bloków w przód.
W trybie pracy PGMTest cykl G247 nie działa.
HEIDENHAIN iTNC 530
325
8.10 Cykle dla przeliczania wspó³rzêdnych
WYZNACZANIE PUNKTU ODNIESIENIA
(cykl G247)
8.10 Cykle dla przeliczania wspó³rzêdnych
ODBICIE LUSTRZANE (cykl G28)
TNC może wypełniać obróbk na płaszczyźni e obróbki z odbiciem
lustrzanym.
Z
Y
Działanie
Odbicie lustrzane działa w programi e od j ego zdefiniowania. Działa
on także w rodzaju pracy Pozycjonowanie z rcznym
wprowadzaniem danych. TNC pokazuje w dodatkowym wskazaniu
stanu aktywne osie odbicia lustrzanego.
X
n Jeśli tylko jedna oś ma być poddana odbiciu lustrzanemu, zmienia
si kierunek obiegu narzdzia. Ta zasada nie obowizuje w
przypadku cykli obróbkowych.
n Jeśli dwie osie zostaj poddane odbiciu lustrzanemu, kierunek
obiegu narzdzia pozostaje nie zmieniony.
Rezultat odbicia lustrzanego zależy od położenia punktu zerowego:
n Punkt zerowy leży na przewidzianym do odbicia konturze: Element
zostaje odbi ty symetrycznie bezpośrednio w punkcie zerowym;
n Punkt zerowy leży na przewidzianym do odbicia konturze: Element
przesuwa si dodatkowo;
Z
Jeśli odbijamy tyl ko jedn oś, to zmienia si ki erunek
obiegu nowych cykli obróbkowych z numerem 200. W
przypadku starszych cykli obróbkowych, jak np cykl 4
FREZOWANIE KIESZENI, kierunek obiegu pozostaje ten
sam.
Y
X
326
8 Programowanie: Cykle
oś?: W prowadzi ć osie, przewidziane do
odbici a symetrycznego, można odbijać wszystkie
osie włcznie z osiami obrotu – za wyjtkiem osi
wrzeciona i przynależnej osi pomocniczej.
Dozwolone jest wprowadzenie maksymalnie trzech
osi
Wycofanie
Zaprogramować cykl ODBICIE LUSTRZANE z wprowadzeniem NO
ENT.
Z
Y
X
Przykład: NCbloki
N72 G 28 X Y *
HEIDENHAIN iTNC 530
327
8.10 Cykle dla przeliczania wspó³rzêdnych
U Odbita
8.10 Cykle dla przeliczania wspó³rzêdnych
OBRÓT (cykl G73)
W czasie programu TNC może obracać układ współrzdnych na
płaszczyźni e obróbki wokół aktywnego punktu zerowego.
Działanie
OBRÓT działa w programie od jego zdefiniowania. Działa on także w
rodzaju pracy Pozycjonowanie z rcznym wprowadzaniem danych.
TNC wyświetla aktywny kt obrotu w dodatkowym wskazaniu stanu.
Z
Z
Y
Y
X
X
Oś odniesienia dla kta obrotu:
n X/Ypłaszczyzna Xoś
n Y/Zpłaszczyzna Yoś
n Z/Xpłaszczyzna Zoś
Prosz uwzgldnić przed programowaniem
TNC anuluje aktywn korekcj promienia poprzez
zdefiniowanie cyklu G73. W danym przypadku na nowo
zaprogramować korekcj promienia.
Po zdefiniowaniu cyklu G73, prosz przesunć obydwie
osie płaszczyzny obróbki, aby aktywować obrót.
U Obrót:
Wprowadzić kt obrotu w stopniach (°).
Zakres wprowadzenia: 360° do +360° (absolutnie
G90 przed H lub przyrostowo G91 przed H)
Wycofanie
Cykl OBRÓT programować na nowo z ktem obrotu 0°.
Przykład: NCbloki
N72 G73 G90 H+25 *
328
8 Programowanie: Cykle
8.10 Cykle dla przeliczania wspó³rzêdnych
WSPÓŁCZYNNIK WYMIAROWY (cykl G72)
TNC może w czasie programu powikszać lub zmniej szać kontury. W
ten sposób można uwzgldnić współczynniki kurczenia si i
naddatku.
Działanie
WSPÓŁCZYNNIK WYMIAROW Y działa od jego definicji w programie.
Działa on także w rodzaju pracy Pozycjonowanie z rcznym
wprowadzaniem danych. TNC wyświetla aktywny współczynnik
wymiarowy w dodatkowym wskazaniu stanu.
Z
Y
Y
Z
X
X
Współczynnik wymiarowy działa
n na płaszczyźnie obróbki, albo na wszystkich trzech osiach
współrzdnych równocześnie (zależne od parametru
maszynowego 7410)
n na dane o wymiarach w cyklach
n a także na osiach równol egłych U, V i W
Warunek
Przed powikszeniem lub zmniej szeniem punkt zerowych powinien
zostać przesunity na naroże lub krawdź.
U Współczynnik?:
Wprowadzić współczynnik F; TNC
mnoży współrzdne i promienie przez F (jak w
„działanie” opisano)
Powikszyć: F wikszy niż 1 do 99,999 999
Zmniejszyć: F mniejszy od 1 do 0,000 001
Wycofanie
Cykl WSPÓŁCZYNNIK WYMIAROWY zaprogramować na nowo dla
odpowiedniej osi ze współczynnikiem 1.
Przykład: NCbloki
N72 G 72 F0,750000 *
HEIDENHAIN iTNC 530
329
8.10 Cykle dla przeliczania wspó³rzêdnych
PŁASZCZYZNA OBRÓBKI (cykl G80)
Funkcje nachylania płaszczyzny obróbki zostaj
dopasowane do TNC i maszyny przez producenta
maszyn. W przypadku określonych głowic obrotowych
(stołów obrotowych) producent maszyn określa, czy
programowane w cyklu kty zostaj interpretowane
przez TNC jako współrzdne osi obrotowych lub jako
komponenty ktowe ukośnej płaszczyzny. Prosz
zwrócić uwag na podrcznik obsługi maszyny.
Pochylenie płaszczyzny obróbki nastpuje zawsze wokół
aktywnego punktu zerowego.
Podstawy patrz „Nachylić płaszczyzn obróbki”, stronie
24: Prosz dokładnie przeczytać ten rozdział.
Działanie
W cyklu G80 definiujemy położni e płaszczyzny obróbki – to znaczy
położnie osi narzdzi w odniesieni do stałego układu współrzdnych
maszyny – poprzez wprowadzenia któw nachyl enia. Można określ ić
położenie płaszczyzny obróbki dwoma sposobami:
n Bezpośrednio wprowadzić położenie osi wahań
n Opi sać położenie płaszczyzny obróbki poprzez dokonanie do
trzech obrotów włcznie (kt przestrzenny) stałego układu
współrzdnych maszyny. Wprowadzana kt przestrzenny
otrzymuje si w ten sposób, że wyznacza si przejście (cicie) na
pochyl onej płaszczyźnie obróbki i spogl da od strony osi, o któr
chcemy pochylić. Przy pomocy dwóch któw przestrzennych jest
jednoznacznie zdefiniowane dowol ne położenie narzdzia w
przestrzeni
Prosz zwrócić uwag, że położenie pochylonego
układu współrzdnych i tym samym ruchy
przemieszczania w pochylonym układzie współrzdnych
od tego zależ, jak opisujemy pochylon płaszczyzn.
Jeżeli programujemy położenie płaszczyzny obróbki przez kt
przestrzenny, to TNC oblicza automatycznie niezbdne dla tego
położenia kta osi wahań i odkłada je w parametrach Q120 (Aoś) do
Q122 (Coś). Jeżeli możl iwe s dwa rozwizania, to TNC wybiera–
wychodzc z położenia zeroweg osi obrotu – krótsz drog.
Kolejność obrotów dla obl iczenia położenia płaszczyzny jest
określona: Najpierw TNC obraca Aoś, potem Boś i nastpnie Coś.
Cykl 19 działa od jego definicji w programie. Jak tylko zostanie
przemieszczona jedna z osi w pochylonym układzie, działa korekcja
dla tej osi. Jeśli korekcja powinna zostać wyliczona we wszystkich
osiach, to musz zostać przemieszczone wszystkie osie.
330
8 Programowanie: Cykle
8.10 Cykle dla przeliczania wspó³rzêdnych
Jeżeli ustawiono funkcj POCHYLIĆ przebi eg programu w rodzaju
pracy Rcznie na AKTYWNA (patrz „Nachylić płaszczyzn obróbki”,
stronie 24) to wprowadzona do tego menu wartość kta z cyklu G80
PŁASZCZYZNA OBRÓBKI zostanie przepisana.
U K3t
i oś obrotu?: Wprowadzi ć oś obrotu z
przynależnym do niej ktem obrotu; osie obrotu A, B
i C zaprogramować przez Softkeys
Jeśli TNC pozycjonuje osie obrotu automatyczni e, to można
wprowadzić jeszcze nastpujce parametry
U Posuw?
F=: Prdkość przemieszczenia osi obrotu
przy pozycjonowaniu automatycznym
U Odstp
bezpieczeństwa ? (przyrostowo): TNC tak
pozycjonuje głowic obrotow, że pozycja, która
rezultuje z przedłużenia narzdzia o bezpieczny
odstp, nie zmi enia si wzgldnie do narzdzia
Wycofanie
Aby wycofać kty pochyleni a, zdefiniować na nowo cykl
PŁASZCZYZNA OBRÓBKI i dla wszystkich osi obrotowych
wprowadzić 0°. Nastpnie jeszcze raz zdefiniować cykl
PŁASZCZYZNA OBROBKI, oraz wiersz zakończyć bez danych o osi.
W ten sposób funkcja staj e si nieaktywn.
Pozycjonować oś obrotu
Producent maszyn wyznacza, czy cykl G80 pozycjonuje
automatycznie pozycjonuje oś (osie) obrotu lub czy osie
obrotu musz być pozycjonowane wstpnie w
programie. Prosz zwrócić uwag na podrcznik obsługi
maszyny.
Jeśli cykl G80 pozycjonuje automatycznie pozycjonuje, obowizuje:
n TNC może pozycjonować automatycznie tylko wyregulowane osie.
n Do definicji cykl u należy wprowadzić oprócz któw pochylenia
dodatkowo bezpieczn wysokość i posuw, z którym zostan
pozycjonowane osie wahań.
n Używać tylko nastawionych wcześniej narzdzi (pełna długość
narzdzia w G99bloku lub w tabeli narzdzi).
n Przy operacji pochylania pozycja ostrza narzdzia w odniesieniu
do przedmiotu pozostaje prawie niezmieniona.
n TNC wypełnia operacj pochylania z ostatnio zaprogramowanym
posuwem. Maksymalnie osigalny posuw zal eży od
kompelksowości głowicy obrotowej (stołu obrotowego).
Jeśli cykl G80 nie pozycjonuje automatycznie osi obrotu, to prosz
pozycjonować te osie obrotu np. przy pomocy Lbloku przed
definicj cyklu:
HEIDENHAIN iTNC 530
331
8.10 Cykle dla przeliczania wspó³rzêdnych
NCbloki przykładowe:
N50 G00 G40 Z+100 *
N60 X+25 Y+ 10 *
N70 G01 A+15 F1000 *
Pozycjonować oś obrotu
N80 G80 A+15 *
Zdefiniować kt dla obliczenia korekcji
N90 G00 G40 Z+80 *
Aktywować korekcj osi wrzeciona
N100 X7,5 Y 10 *
Aktywować korekcj płaszczyźny obróbki
Wskazanie pozycji w pochylonym układzie
Wyświetlone pozycje (ZADANA i RZECZYWISTA) i wyświ etlacz
punktów zerowych w dodatkowym wyświetlaczu stanu odnosz si
po zaktywowaniu cyklu G80 do nachylonego układu współrzdnych.
Wyświetlona pozycja nie zgadza si bezpośrednio po definicji cyklu,
to znaczy w danym przypadku ze współrzdnymi ostatnio przed
cyklem G80 zaprogramowanej pozycji.
Nadzór przestrzeni roboczej
TNC sprawdza w nachylonym układzie współrzdnych tyl ko te osi e
na wyłczniki krańcowe, które zostaj przemieszczane. W danym
przypadku TNC wydaje komunikat o błdach.
Pozycjonowanie w pochylonym układzie
Przy pomocy funkcji dodatkowej M130 można w nachylonym
układzie najechać pozycje, które odnosz si do nie pochylonego
układu współrzdnych patrz „Funkcje dodatkowe dla podania
danych o współrzdnych”, stronie 162.
Można dokonywać również pozycjonowania z blokami prostych,
odnoszcymi si do układu współrzdnych maszyny (bloki z M91 lub
M92), nawet przy nachylonej płaszczyźnie obróbki. Ograniczenia:
n Pozycjonowanie nastpuje bez korekcji długości
n Pozycjonowanie nastpuje bez korekcji geometrii maszyny
n Korekcja promienia narzdzia jest niedozwolona
332
8 Programowanie: Cykle
8.10 Cykle dla przeliczania wspó³rzêdnych
Kombinowanie z innymi cyklami przeliczania współrzdnych
Przy kombinowaniu cykli przeli czania współrzdnych należy zwrócić
uwag na to, że pochyl anie płaszczyzny obróbki nastpuje zawsze
wokół aktywnego punktu zerowego. Można przeprowadzić
przesunicie punktu zerowego przed aktywowaniem cyklu G80:
wówczas przesuwamy „stały układ współrzdnych maszyny”.
Jeżeli przesuni emy punkt zerowy po aktywowaniu cyklu G80, to
przesuniemy „nachylony układ współrzdnych“.
Ważne: Prosz postpować przy wycofywaniu cykli w odwrotnej
kolej ności jak przy definiowaniu:
1. Aktywować przesunicie punktu zerowego
2. Aktywować nachylenie płaszczyzny obróbki
3. Aktywować obrót
...
Obróbka przedmiotu
...
1. Wycofać obrót
2. wycofać nachylenie płaszczyzny obróbki
3. Wycofać przesunicie punktu zerowego
Automatyczne mierzenie w pochylonym układzie
Przy pomocy cykl i pomiarowych TNC można dokonać pomiaru
obrabianych przedmiotów w pochylonym układzie. Wyniki pomiarów
zostaj zapamitane przez TNC w Qparametrach, które można
nastpnie dalej przetwarzać (np. wyniki pomiarów wydawać na
drukark).
Etapy wykonania dla pracy z cyklem G80 PŁASZCZYZNA
OBRÓBKI
1 Zestawienie programu
U Definiowanie narzdzia (odpada jeśli TOOL.T j est aktywny),
wprowadzić pełn długość narzdzia
U Wywołanie narzdzia
U Tak przemieścić oś wrzeciona, żeby przy pochyl eniu nie mogło
dojść do kolizji pomidzy narzdziem i przedmiotem
(mocowadłem)
U W danym przypadku pozycjonować oś (osie) obrotu przy pomocy
G01bloku na odpowiedni wartość kta (zal eżne od parametru
maszynowego)
U W danym przypadku Aktywować przesunicie punktu zerowego
U Zdefi niować cykl G80 PŁASZCZYZNA OBRÓBKI, wartości kta osi
obrotu wprowadzić
U Przemieścić wszystkie osie (X, Y, Z), aby aktywować korekcj
U Tak programować obróbk, jakby odbywała si ona na nie
pochylonej płaszczyźnie.
U W razie potrzeby cykl G80 PŁASZCZYZNA OBROBKI zdefi niować z
innymi ktami, aby wykonać obróbk przy innym położeniu osi. Nie
jest koniecznym wycofywanie cyklu G80, można bezpośrednio
definiować nowe położenia kta
HEIDENHAIN iTNC 530
333
8.10 Cykle dla przeliczania wspó³rzêdnych
U Wycofać cykl G80
PŁASZCZYZNA OBRÓBKI, wprowadzić dl a
wszystkich osi obrotu 0°
U Deaktywować funkcj PŁASZCZYZNA OBROBKI, cykl G80
ponownie zdefiniować, zakończyć wiersz bez informacj i o osi
U W danym przypadku Wycofać przesunicie punktu zerowego
U W danym przypadku osie obrotu do 0°położenia pozycjonować
2 Zamocować obrabiany przedmiot
3 Przygotowania w rodzaju pracy
Ustalenie położenia z rcznym wprowadzeniem danych
Oś (osie) obrotu pozycj onować na odpowiedni wartość kta dla
wyznaczenia punktu odniesienia. Wartość kta orientuje si według
wybranej przez Państwa powierzchni odniesienia na przedmiocie.
4 Przygotowania w rodzaju pracy
Obsługa rczna
Ustawić funkcj Pochylenia płaszczyzny obróbki przy pomocy
Softkey 3DOBR na AKTYWNA dla rodzaju pracy Obsługa rczna;
przy niewyregulowanych osiach wpi sać wartości któw osi obrotu do
menu
Przy nie uregulowanych osiach musz wniesione wartości któw
zgadzać si z aktualn pozycj osi obrotu, w przeciwnym razei TNC
obl icza nieprawidłowo punkt odniesienia.
5 Wyznaczanie punktu odniesienia
n Rcznie przez nacicie jak w niepochylonym układzie patrz „Punkt
odniesienia wyznaczyć (bez 3Dsondy impulsowej)”, stronie 22
n Sterowany przy pomocy 3D sondy impulsowej firmy HEIDENHAIN
(patrz podrcznik obsługi , cykle sondy pomiarowej, rozdział 2)
n Automatycznie przy pomocy 3Dsondy impulsowej firmy
HEIDENHAIN (patrz podrcznik obsługi cykle sondy pomiarowej,
rozdział 3)
6 Uruchomić program obróbki w rodzaju pracy Przebieg
programu według kolejności bloków
7 Rodzaj pracy Obsługa rczna
Ustawić funkcj pochylenia płaszczyzny obróbki przy pomocy
Softkey 3DOBR na AKTYWNA. Dla wszystkich osi obrotu wpisać
wartość kta 0° do menu patrz „Aktywować manualne nachylenie”,
stronie 27.
334
8 Programowanie: Cykle
Y
R5
R5
10
n Przeliczeni a współrzdnych w programie
głównym
n Obróbka w podprogramie, patrz
„Podprogramy”, stroni e 343
10
Przebieg programu
130
45°
X
20
10
30
65
65
130
X
%KOUMR G71 *
N10 G30 G17 X+ 0 Y+0 Z20 *
Definicj a czści nieobrobionej
N20 G31 G90 X+130 Y+130 Z+0 *
N30 G99 T1 L+0 R+1 *
Definicj a narzdzia
N40 T1 G17 S4500 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 G54 X+65 Y+65 *
Przesunicie punktu zerowego do centrum
N70 L 1,0 *
Wywołać obróbk frezowaniem
N80 G98 L10 *
Postawić znacznik dla powtórzenia czści programu
N90 G73 G91 H+45 *
Obrót o 45° przyrostowo
N100 L 1,0 *
Wywołać obróbk frezowaniem
N180 L 10,6 *
Odskok do LBL 10; łcznie sześć razy
N120 G73 G90 H+0 *
Wycofać obrót
N130 G54 X+0 Y+0 *
Wycofać przesunici e punktu zerowego
N140 G00 Z+ 250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N120 G98 L1 *
Podprogram 1:
N160 G00 G40 X+0 Y+0 *
Określenie obróbki frezowaniem
N170 Z+2 M3 *
N180 G01 Z5 F 200 *
N190 G41 X+30 *
N200 G91 Y+10 *
HEIDENHAIN iTNC 530
335
8.10 Cykle dla przeliczania wspó³rzêdnych
Przykład: Cykle przeliczania współrzdnych
8.10 Cykle dla przeliczania wspó³rzêdnych
N210 G25 R 5 *
N220 X+20 *
N230 X+10 Y 10 *
N240 G25 R5 *
N250 X10 Y10 *
N260 X20 *
N270 Y+10 *
N280 G40 G90 X +0 Y+0 *
N290 G00 Z+20 *
N300 G98 L0 *
N999999 %KOUMR G71 *
336
8 Programowanie: Cykle
8.11 Cykle specjalne
8.11Cykle specjalne
PRZERWA CZASOWA (cykl G04)
Przebieg programu zostaje na okres PRZERWY CZASOWEJ
zatrzymany. Przerwa czasowa może służyć na przykład dla łamania
wióra.
Działanie
Cykl działa od jego definicji w programie. Modalnie działajce
(pozostajce) stany nie ulegn zmianom jak np. obrót wrzeciona, np.
obrót wrzeciona.
U Przerwa czasowa w sekundach:
Wprowadzić
przerw czasow w sekundach
Zakres wprowadzenia od 0 do 3 600 s (1 godzina) przy 0,001 skroku
Przykład: NCbloki
N74 G 04 F1,5 *
WYWOŁANIE PROGRAMU (cykl G39)
Można dowolne programy obróbki, j ak np. specjal ne cykle wi ercienia
lub moduły geometryczne zrównać z cyklem obróbki. Taki program
zostaje wtedy wywoływany jak cykl.
Prosz uwzgldnić przed programowaniem
Jeśli jakiś DIN/ISOprogram chcemy zadeklarować jako
cykl, to prosz wprowadzić typ pliku. I za nazw
programu.
N70 G39 P01 50 *
.
.
.
N90 ... M99
Jeśli wprowadza si tylko nazw programu, musi
zadeklarowany jako cykl program znajdować si w tym
samym skoroszycie jak wywoływany program.
% LOT31 G71
N99999 LOT31 G71
Jeżeli zadeklarowany dl a cyklu program nie znajduje si
w tym samym skoroszycie jak wywoływany program, to
prosz wprowadzić pełn nazw ścieżki, np.
TNC:\KLAR35\FK1\50.I.
U Nazwa programu: Nazwa wywoływanego programu
w określonym przypadku ze ścieżk, na której
znajduje si program
Program wywołujemy z
Przykład: NCbloki
N550 G39 P01 50 *
N560 G00 X+20 Y+50 M9 9*
n G79 (oddzielny wiersz) l ub
n M99 (blokami) lub
n M89 (zostaj e wykonany po każdym bloku
pozycjonowania)
HEIDENHAIN iTNC 530
337
8.11 Cykle specjalne
Przykład: Wywołanie programu
Z programu ma być wywołany przy pomocy cyklu wywoływalnym
program 50.
ORIENTACJA WRZECIONA (cykl G36)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
Y
W cyklach obróbki 202, 204 i 209 zostaje używany
wewntrznie 13. Prosz zwrócić uwag w programie NC,
iż niekiedy cykl 13 nal eży po jednym z wyżej
wymienionych cykli na nowo programować.
Z
X
TNC może sterować wrzecionem głównym obrabiarki i obracać je do
określonej przez kt pozycji.
Orientacja wrzeciona jest np. konieczna
n przy systemach zmiany narzdzia z określon pozycj zmiany dla
narzdzia
n dla ustawienia okna wysyłania i przyjmowania 3Dsond
impulsowych z przesyłaniem informacji przy pomocy podczerwieni
Działanie
Zdefi niowane w cykl u położenie kta TNC pozycjonuje poprzez
programowanie od M19 do M20 (w zależności od rodzaju maszyny).
Przykład: NCbloki
N76 G36 S25*
Jeśli zaprogramujemy M19 lub M20, bez uprzedniego zdefiniowania
cyklu 13, to TNC pozycjonuje wrzeciono główne na wartość kta,
wyznaczonego w parametrze maszynowym (patrz podrcznik
obsługi maszyny).
U K3t
orientacji: Wprowadzić kt odniesiony do osi
odniesi enia kta płaszyzny roboczej
Zakres wprowadzenia: 0 do 360°
Dokładność wprowadzenia: 0,001°
338
8 Programowanie: Cykle
8.11 Cykle specjalne
TOLERANCJA (cykl G62)
Maszyna i TNC musz być przygotowane przez
producenta maszyn.
TNC wygładza automatycznie kontur pomidzy dowolnymi
(nieskorygowanymi lub skorygowanymi ) elementami konturu.
Dlatego też narzdzie przemieszcza si nieprzerwanie na
powierzchni obrabianego przedmiotu. Jeśli to konieczne, TNC
redukuje zaprogramowany posuw automatycznie, tak że program
zostaje zawsze wykonywany bez „zgrzytów“ i z najwiksz możliw
prdkości. Jakość powierzchni zostaje podwyższana i
zaoszczdzana zostaj e mechanika maszyny.
Poprzez wygładzanie powstaje odchyl enie od konturu. Wielkość
odchyl enia od konturu (wartość tolerancji) określ ona jest w
parametrze maszynowym przez producenta maszyn. Przy pomocy
cyklu G62 można zmieni ć nastawion z góry wartość tol erancji i
wybrać różne nastawienia filtra.
Prosz uwzgldnić przed programowaniem
Cykl G62 jest DEFaktywny, to znaczy od jego definicji
działa on w programie.
Przykład: NCbloki
N78 G 62 T0,05 P 01 0 P 02 5*
Wycofujemy cykl G62 , poprzez ponowne zdefini owanie
cyklu G62 i potwierdzenie pytania dialogowego po
wartość tolerancji z NO ENT. Ustalona wstpnie
tolerancja bdzie poprzez wycofanie znowu aktywna.
U Tolerancja
odchylenia toru: Dopuszczal ne
odchylenie od konturu w mm ( przy Inch
programach w calach)
U obróbka
na gotowo= 0, obróbka zgrubna=1:
Aktywować filtr:
n Wartość wprowadzenia 0:
Frezowanie z duż3 dokładności3 konturu.
TNC używa zdefiniowane przez producenta
maszyn nastawienia filtra obróbki wykańczajcej.
n Wartość wprowadzenia 1:
Frezowanie z wiksz3 prdkości3 posuwu.
TNC używa zdefiniowane przez producenta
maszyn nastawienia filtra obróbki zgrubnej.
U Tolerancja
dla osi obrotu: Dopuszczalne
odchylenia od osi obrotu w ° przy aktywnym M128.
TNC redukuje posuw torowy zawsze tak, aby przy
wieloosiowych przemieszczeniach najdłuższa oś
przemieszczała si z maksymalnym posuwem. Z
reguły osi e obrotu s znacznie wolniejsze od osi
l iniowych. Poprzez wprowadzenie wikszej tolerancji
(np. 10°), można czas obróbki przy wieloosiowych
programach obróbki znacznie skrócić, ponieważ
TNC nie musi przemieszczać osi obrotu zawsze na
zadan pozycj. Kontur nie zostaj e uszkodzony przy
wprowadzeniu tolerancji. Zmienia si tylko
położeni e osi obrotu w odniesieni u do powierzchni
obrabianego przedmiotu
HEIDENHAIN iTNC 530
339
9
Programowanie:
Podprogramy i powtórzenia
czści programu
9.1 Zaznaczyć podprogramy i powtórzenia czści programu
9.1 Zaznaczyć podprogramy i
powtórzenia czści programu
Raz zaprogramowane kroki obróbki można przy pomocy
podprogramów i powtórzeń czści programu ponownie wykonać.
Label
Podprogramy i powtórzenia czści programu rozpoczynaj si w
programie obróbki od znaczni ka G98 L. L jest skrótem od label (angl.
znacznik, oznaczenie).
Label otrzymuj numer midzy 1 i 254. Każdy numer labela wol no
tylko raz nadawać w programie z G98.
Jeśli jakiś labelnumer został ki lkakrotnie przydzielony,
TNC wydaje po zakończeniu G98bloku komunikat o
błdach.
W przypadku bardzo długich programów można poprzez
MP7229 ograniczyć sprawdzenie do wprowadzanej i lości
bl oków.
Label 0 (G98 L0) oznacza koniec podprogramu i dl atego może być
stosowany dowolnie czsto.
342
9 Programowanie: Podprogramy i powtórzenia czści programu
9.2 Podprogramy
9.2 Podprogramy
Sposób pracy
1
2
3
TNC wykonuje program obróbki do wywołania podprogramu
LN,0. n jest dowolnym numerem labela
Od tego miejsca TNC odpracowuje wywołany podprogram aż do
końca podprogramu G98 L0 ab
Dalej TNC kontynuje program obróbki od tego bloku, który
nastpuje po wywołaniu podprogramu LN,0
Wskazówki dotycz3ce programowania
n Program główny może zawierać do 254 podprogramów
n Podprogramy mog być wywoływane w dowolnej kolejności i
dowolnie czsto
n Podprogram nie może sam si wywołać
n Prosz programować podprogramy na końcu programu głównego
(za blokiem z M2 l ub M30)
n Jeśli podprogramy w programie obróbki znajduj si przed
wierszem z M02 lub M30, to zostaj one bez wywołania
przynajmniej jeden raz odpracowane
% ...
L1,0
G00 Z+100 M2
G98 L1 *
G98 L0 *
N99999 % ...
Programowanie podprogramu
U Oznaczenie pocztku:
Klawisz LBL SET nacisnć
U W prowadzi ć numer podprogramu,
potwierdzić
klawiszem END
U Oznaczyć koniec:
Nacisnć LBL SET klawisz i
wprowadzić LabelNummer „0“
Wywołanie podprogramu
U W ywołani e podprogramu:
Klawisz LBL CALL
nacisnć
U Numer
Label: Wprowadzić numer labela
wywoływanego podprogramu, kl awiszem ENT
potwierdzić
U Powtórzenie REP: „,0“
wprowadzić, kl awiszemENT
potwierdzić
L0,0 jest niedozwolony, ponieważ odpowiada wywołani u
końca podprogramu.
HEIDENHAIN iTNC 530
343
9.3 Powtórzenia czści programu
9.3 Powtórzenia czści programu
Label G98
Powtórzenia czści programu rozpoczynać znacznikiem G98 L.
Powtórzenie czści programu kończy si z Ln, m. M jest liczb
powtórzeń.
% ...
Sposób pracy
1 TNC wykonuj e program obróbki aż do końca czści programu
(L1,2)
2 Nastpnie TNC powtarza czść programu pomi dzy wywołanym
Labelem i wywołani em Labela L 1,2 tak czsto, jak to podano po
przecinku
3 Nastpnie TNC odpracowuj e dalej program obróbki
G98 L1 *
L1,2 *
N99999 % ...
Wskazówki dotycz3ce programowania
n Dan czść programu można powtarzać łczni e do 65 534 razy po
sobi e
n Czści programu zostaj wykonywane przez TNC o jeden raz
wicej niż zaprogramowano powtórzeń
Programowanie powtórzenia czści programu
U Oznaczenie pocztku:
Klawisz LBL SET nacisnć,
klawiszem ENT potwierdzić
U Labelnumer
dla powtarzanej czści programu
wprowadzić, klawiszem ENT potwierdzić
Wywołać powtórzenie czści programu
U Klawi sz
LBL CALL nacisnć
U Numer
Label: Labelnumer dla powtarzanej czści
programu wprowadzić, klawi szem ENT potwierdzi ć
U Powtórzenie
REP: Wprowadzić liczb powtórzeń,
klawiszem ENT potwierdzić
344
9 Programowanie: Podprogramy i powtórzenia czści programu
Sposób pracy
1
2
3
TNC wykonuje program obróbki, do momentu kiedy zostanie
wywołany i nny program przy pomocy %
Nastpnie TNC wykonuje wywołany program aż do jego końca
Dalej TNC odpracowuje (wywołujcy) program obróbki ,
poczynajc od tego bloku, który nastpuje po wywołaniu
programu
% A G71 *
% B G71 *
%B
Wskazówki dotycz3ce programowania
n Aby zastosować dowolny program jako podprogram TNC nie
potrzebuj e LABELs (znaczników).
n Wywołany program nie może zawierać funkcji dodatkowych M2
lub M30.
n Wywołany program nie może zawierać polecenia wywołania % do
wywoływanego programu (cigła ptla).
N99999 % A G71 *
N99999 % B G71 *
Wywołać dowolny program jako podprogram
U W ybrać funkcj e dla wywołania programu:
Klawisz
PGM CALL nacisnć
U Nacisnć Softkey PROGRAM
U W prowadzi ć pełn nazw ści eżki wywoływanego
programu, potwierdzić klawiszem END
Można także wywołać dowolny program przez cykl G39.
Jeśli chcemy wywołać program w dial ogu tekstem
otwartym, to prosz wprowadzić typ pl iku .H za nazw
programu.
Wywoływany program znajdować si w pamici na dysku
twardym TNC.
Jeśli zostanie wprowadzona tylko nazwa programu,
wywołany program musi znajdować si w tym samym
skoroszycie jak program wywołujcy.
Jeśli wywoływany program nie znajduje si w tym samym
skoroszycie jak program wywołujcy, to prosz
wprowadzić pełn nazw ścieżki, np.
TNC:\ZW35\SCHRUPP\PGM1.H
HEIDENHAIN iTNC 530
345
9.4 Dowolny program jako podprogram
9.4 Dowolny program jako
podprogram
9.5 Pakietowania
9.5 Pakietowania
Rodzaje pakietowania
n Podprogramy w podprogramie
n Powtórzenia czści programu w powtórzeniu czści programu
n Powtarzać podprogramy
n Powtórzenia czści programu w podprogramie
Zakres pakietowania
Zakres pakietowania określa, jak czsto czści programu l ub
podprogramy mog zawierać dalsze podprogramy lub powtórzenia
czści programu.
n Maksymalny zakres pakietowani a dla podprogramów: 8
n Maksymalny zakres pakietowani a dla wywołania programu
głównego: 4
n Powtórzenia czści programu można dowolnie czsto pakietować
Podprogram w podprogramie
NCbloki przykładowe
%UPGMS G71 *
...
N170 L 1,0 *
Podprogram przy G98 L1 zostaje wywołany
...
N350 G00 G40 Z+100 M 2 *
Ostatnie blok programowy
programu głównego (z M2)
N360 G98 L1 *
Pocztek podprogramu 1
...
N390 L 2,0 *
Podprogram przy G98 L2 zostaje wywołany
...
N450 G98 L0 *
Koniec podprogramu 1
N460 G98 L2 *
Pocztek podprogramu 2
...
N620 G98 L0 *
Koniec podprogramu 2
N999999 %UP GMS G71 *
346
9 Programowanie: Podprogramy i powtórzenia czści programu
9.5 Pakietowania
Wypełnienie programu
1 Program główny UPGMS zostaje wykonany do bloku N170
2 Podprogram 1 zostaje wywołany i wykonany do bloku N390
3 Podprogram 2 zostaje wywołany i wykonany do bloku N620.
Koniec podprogramu 2 i skok powrotny do podprogramu, z
którego on został wywołany
4 Podprogram 1 zostaje wykonany od bloku N400 do bloku N450.
Koniec podprogramu 1 i powrót do programu głównego UPGMS.
5 Podprogram 1 zostaje wykonany od bloku N180 do bloku N350.
Skok powrotny do wiersza 1 i koni ec programu
Powtarzać powtórzenia czści programu
NCbloki przykładowe
%REPS G71 *
...
N120 G98 L1 *
Pocztek powtórzenia czści programu 1
...
N200 G98 L2 *
Pocztek powtórzenia czści programu 2
...
N270 L 2,2 *
Czść programu pomidzy tym wierszem i G98 L2
...
(blok N200) zostanie 2 raz powtórzony
N350 L 1,1 *
Czść programu pomidzy tym wierszem i G98 L1
...
(blok N150) zostanie 1 raz powtórzony
N999999 %R EPS G71 *
Wypełnienie programu
1 Program główny REPS zostaje wykonany do bloku N270
2 Czść programu pomidzy blokiem N270 i blokiem N200 zostaje
2 razy powtórzona
3 Program główny REPS zostaje wykonany od bloku N280 do bloku
N350.
4 Czść programu pomidzy blokiem N350 i blokiem N150 zostaje
1 raz powtórzona (zawiera powtórzenie czści programu
pomidzy blokiem N200 i blokiem N270)
5 Program główny REPS zostaje wykonany od bloku N360 do bloku
N99999 (koniec programu)
HEIDENHAIN iTNC 530
347
9.5 Pakietowania
Powtórzyć podprogram
NCbloki przykładowe
%UPGREP G71 *
...
N100 G98 L1 *
Pocztek powtórzenia czści programu 1
N180 L2,0 *
Wywołanie podprogramu
N120 L1,2 *
Czść programu pomidzy tym wierszem i G98 L1
...
(blok N100) zostanie 2 raz powtórzony
N190 G00 G40 Z+100 M2 *
Ostatni wiersz programu głównego z M2
N200 G98 L2 *
Pocztek podprogramu
...
N280 G98 L0 *
Koniec podprogramu
N999999 %UP GREP G71 *
Wypełnienie programu
1 Program główny UPGMS zostaje wykonany do bloku N110
2 Podprogram 2 zostaje wywołany i odpracowany
3 Czść programu pomidzy blokiem N120 i bl okiem N100 zostaje
2 razy powtórzona: Podprogram 2 zostaj e 2 razy powtórzony
4 Program główny UPGREP zostaje wykonany od bloku N130 do
bloku N190, koniec programu
348
9 Programowanie: Podprogramy i powtórzenia czści programu
9.6 Przykłady programowania
Przykład: Frezowanie konturu w kilku dosuwach
Przebieg programu
Y
100
2
1
3
1
R4
5
n Pozycjonować wstpnie narzdzie na górn
krawdź przedmiotu
n Wprowadzić inkrementalnie dosuw
n Frezowanie konturu
n Powtórzyć dosuw i frezowanie konturu
50
60°
I,J
1
1
5
4
1
6
1
5
5
1
50
100
X
%PGMW DH G71 *
N10 G30 G17 X+ 0 Y+0 Z40 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+7,5 *
Definicj a narzdzia
N40 T1 G17 S4000 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 I +50 J+50 *
Wyznaczyć biegun
N70 G10 R+60 H+180 *
Pozycj onować wstpnie płaszczyzn obróbki
N80 G01 Z+0 F 1000 M3 *
Pozycj onować wstpnie na krawdź przedmiotu
HEIDENHAIN iTNC 530
349
9.6 Przykłady programowania
N90 G98 L 1 *
Znacznik dla powtórzenia czści programu
N100 G91 Z4 *
Przyrostowy dosuw na głbokość (poza materiałem)
N110 G11 G41 G90 R+ 45 H+ 180 F250 *
Pierwszy punkt konturu
N120 G26 R 5 *
Dosunć narzdzie do konturu
N130 H+ 120 *
N140 H+ 60 *
N150 H+ 0 *
N160 H 60 *
N170 H 120 *
N180 H+ 180 *
N190 G27 R 5 F500 *
Opuścić kontur
N200 G40 R +60 H+180 F1000 *
Przemieszczenie narzdzia poza materiałem
N210 L1,4 *
Skok powrotny do Label 1, łczni e cztery razy
N220 G00 Z+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N9999999 %PGMW DH G71 *
350
9 Programowanie: Podprogramy i powtórzenia czści programu
9.6 Przykłady programowania
Przykład: Grupy odwiertów
Przebieg programu
n Najechać grupy wierceń w programie głównym
n Wywołać grup wierceń (podprogram 1)
n Grup wierceń zaprogramować tylko raz w
podprogramie 1
Y
100
2
1
60
5
20
20
1
1
3
1
10
15
45
75
100
X
%UP 1 G71 *
N10 G30 G17 X+ 0 Y+0 Z40 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+2,5 *
Definicj a narzdzia
N40 T1 G17 S5000 *
Wywołanie narzdzia
N50 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N60 G200 WIER CENIE
Definicj a cyklu Wiercenie
Q200=2
;ODSTNP BEZPIECZ.
Q201= 30
;GłNBO KOŚĆ
Q206=300
;F DOSUW W GłNBINY
Q202=5
;GłNBO KOŚĆ DOSUWU
Q210=0
;PR ZER.CZA S. U GÓR Y
Q203=+0
;WSP .P OWIER ZCHNI
Q204=2
;2. ODST.BEZP.
Q211=0
DOłU
;PR ZER WA CZASOW A U
HEIDENHAIN iTNC 530
351
9.6 Przykłady programowania
N70 X+15 Y+10 M3 *
Dosunć narzdzie do punktu startu grupy wiercenia 1
N80 L1,0 *
Wywołać podprogram dla grupy wiercenia
N90 X+45 Y+ 60 *
Dosunć narzdzie do punktu startu grupy wiercenia 2
N100 L1,0 *
Wywołać podprogram dla grupy wiercenia
N110 X+75 Y+ 10 *
Dosunć narzdzie do punktu startu grupy wiercenia 3
N120 L1,0 *
Wywołać podprogram dla grupy wiercenia
N130 G00 Z+250 M 2 *
Koniec programu głównego
N140 G98 L1 *
Pocztek podprogramu 1: Grupa odwiertów
N150 G79 *
Wywołać cykl dla odwiertu 1
N160 G91 X +20 M99 *
Dosunć narzdzie do wiercenia 2, wywołanie cyklu
N170 Y+20 M99 *
Dosunć narzdzie do wiercenia 3, wywołanie cyklu
N180 X20 G90 M99 *
Dosunć narzdzie do wiercenia 4, wywołanie cyklu
N190 G98 L0 *
Koniec podprogramu 1
N9999999 %UP 1 G71 *
352
9 Programowanie: Podprogramy i powtórzenia czści programu
Przebieg programu
n Zaprogramować cykle obróbki w programie
głównym
n Wywołać pełny rysunek odwiertów
(podprogram 1)
n Najechać grupy odwiertów w podprogramie 1,
wywołać grup odwiertów (podprogram 2)
n Grup wierceń zaprogramować tylko raz w
podprogramie 2
Y
Y
100
2
1
60
5
20
20
1
3
1
10
15
45
75
100
X
Z
-15
-20
%UP 2 G71 *
N10 G30 G17 X+ 0 Y+0 Z40 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+4 *
Definicj a narzdzia nawiertak
N40 G99 T2 L+0 R+3 *
Definicj a narzdzia wiertło
N50 G99 T3 L+0 R+3,5 *
Definicj a narzdzia rozwi ertak
N60 T1 G17 S5000 *
Wywołanie narzdzia nawiertak
N70 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N80 G200 WIER CENIE
Definicj a cyklu nakiełkowania
Q200=2
;ODSTNP BEZPIECZ.
Q201= 3
;GłNBO KOŚĆ
Q206=250
;F DOSUW W GłNBNY
Q202=3
;GłNBO KOŚĆ DOSUWU
Q210=0
;PR ZER.CZA S. U GÓR Y
Q203=+0
;WSP .P OWIER ZCHNI
Q204=10
;2. ODST.BEZP.
Q211=0.2
DOłU
;PR ZER WA CZASOW A U
N90 L 1,0 *
HEIDENHAIN iTNC 530
Podprogram 1 dla kompletnego rysunku wiercenia wywołać
353
9.6 Przykłady programowania
Przykład: Grupa odwiertów przy pomocy kilku narzdzi
9.6 Przykłady programowania
N100 G00 Z+250 M 6 *
Zmiana narzdzia
N110 T2 G17 S4000 *
Wywołanie narzdzia wiertło
N120 D0 Q201 P 01 25 *
Nowa głbokość dla wiercenia
N130 D0 Q202 P 01 +5 *
Nowy dosuw dla wiercenia
N140 L1,0 *
Podprogram 1 dla kompletnego rysunku wi ercenia wywołać
N150 G00 Z+250 M 6 *
Zmiana narzdzia
N160 T3 G17 S500 *
Wywołanie narzdzia rozwi ertak
N80 G201 ROZWI ERCANIE
Definicja cyklu rozwiercania
Q200=2
;ODSTNP BEZPI ECZ.
Q201=15 ;GłNBOKOŚ Ć
Q206=250;POSUW WGłNBNY
Q211=0.5;PR ZER WA CZASOWA U DOłU
Q208=400;POSUW POWROTU
Q203=+0 ;WSP.POWI ERZCHNI
Q204=10 ;2. ODS T.BEZP.
N180 L1,0 *
Podprogram 1 dla kompletnego rysunku wi ercenia wywołać
N190 G00 Z+250 M 2 *
Koniec programu głównego
N200 G98 L1 *
Pocztek podprogramu 1: Kompletny rysunek odwiertów
N210 G00 G40 G90 X+15 Y+ 10 M3 *
Dosunć narzdzie do punktu startu grupy wiercenia 1
N220 L2,0 *
Wywołać podprogram 2 dla grupy wiercenia
N230 X+45 Y+60 *
Dosunć narzdzie do punktu startu grupy wiercenia 2
N240 L2,0 *
Wywołać podprogram 2 dla grupy wiercenia
N250 X+75 Y+10 *
Dosunć narzdzie do punktu startu grupy wiercenia 3
N260 L2,0 *
Wywołać podprogram 2 dla grupy wiercenia
N270 G98 L0 *
Koniec podprogramu 1
N280 G98 L2 *
Pocztek podprogramu 2: Grupa odwiertów
N290 G79 *
Wywołać cykl dla odwiertu 1
N300 G91 X +20 M99 *
Dosunć narzdzie do wiercenia 2, wywołanie cyklu
N310 Y+20 M99 *
Dosunć narzdzie do wiercenia 3, wywołanie cyklu
N320 X20 G90 M99 *
Dosunć narzdzie do wiercenia 4, wywołanie cyklu
N330 G98 L0 *
Koniec podprogramu 2
N340 END PGM UP2 M M
354
9 Programowanie: Podprogramy i powtórzenia czści programu
10
Programowanie:
Qparametry
HEIDENHAIN iTNC 530
355
10.1 Zasada i przegl¹d funkcji
10.1 Zasada i przegl3d funkcji
Przy pomocy Qparametrów można definiować jednym programem
obróbki cał rodzin czści. W tym celu prosz wprowadzić zamiast
wartości liczbowych zajmowane miejsca: Qparametry.
Qparametry oznaczaj na przykład
n wartości współrzdnych
n Posuwy
n Prdkości obrotowe
n Dane cyklu
Poza tym można przy pomocy Qparametrów programować kontury,
które s określone poprzez funkcje matematyczne lub można
wykonanie oddzi elnych kroków obróbki uzależnić od warunków
logicznych.
Q6
Q1
Q3
Q4
Q2
Q5
Qparametr jest oznaczony przy pomocy litery Q i numeru pomidzy
0 i 299. Qparametry podzielone s na trzy przedziały:
Znaczenie
Zakres
Dowolni e używalne parametry, działajce
globalnie dla wszystkich znajdujcych si w
pamici TNC programów
Q0 do Q99
Parametry dla funkcji specjalnych TNC
Q100 do Q199
Parametry, wykorzystywane przede wszystkim
dla cykli , działajce globalnie dla wszystkich
znajdujcych si w pamici TNC programów.
Q200 do Q399
Wskazówki do programowania
Qparametry i wartości li czbowe mog zostać wprowadzone do
programu pomieszane ze sob.
Można przypisywać Qparametrom wartości liczbowe pomidzy
–99 999,9999 i 99 999,9999. Wewntrzni e TNC może obliczać
wartości liczbowe do szerokości wynoszcej 57 bitów przed i do 7
bitów po punkcie dziesitnym (32 bity szerokości liczby odpowiadaj wartości dziesitnej 4 294 967 296).
TNC przyporzdkowuje samodziel nie niektórym Q
parametrom zawsze te same dane, np. Qparametrowi
Q108 aktualny promień narzdzia, patrz „Zajte z góry Q
parametry”, stronie 375.
Jeśli używamy parametrów Q60 do Q99 w cyklach
producenta, to określamy poprzez parametr maszynowy
MP7251, czy parametry te zadziałaj lokalnie tylko w
cyklu producenta czy też gl obalnie dla wszystkich
programów.
356
10 Programowanie: Q-parametry
10.1 Zasada i przegl¹d funkcji
Wywołać funkcje Qparametrów
Podczas kiedy wprowadzamy program obróbki, prosz nacisnć
klawi sz „Q“ (w polu dla wprowadzania liczb i wyboru osi pod
–/+ kl awiszem). Wtedy TNC pokazuje nastpujce Softkeys:
Grupa funkcyjna
Softkey
Podstawowe funkcje matematyczne
Funkcje trygonometryczne
Jeśli/to decyzje, skoki
Inne funkcje
Wprowadzać bezpośrednio wzory
Funkcja dla obróbki kompleksowych konturów
(patrz „Wprowadzić wzór konturu”, stronie 305)
HEIDENHAIN iTNC 530
357
10.2 Rodziny czêœci – Q-parametry zamiast wartoœci liczbowych
10.2 Rodziny czści – Q
parametry zamiast wartości
liczbowych
Przy pomocy funkcji Qparametrów FN0: PRZYPISANIE można
przyporzdkować parametrom Q wartości l iczbowe. Wtedy używa
si w programie obróbki zami ast wartości liczbowej Qparametru.
NCbloki przykładowe
N150 D00 Q10 P 01 +25*
Przypisanie
...
Q10 otrzymuje wartość 25
N250 G00 X + Q10*
odpowiada G00 X +25
Dla rodzin czści programuj emy np. charakterystyczne wymiary
narzdzi jako Qparametry.
Dla obróbki pojedyńczych czści prosz przypisać każedemu z tych
parametrów odpowiedni wartość l iczbow.
Przykład
Cylinder z Qparametrami
Promień cylindra
Wysokość cylindra
Cylinder Z1
Cylinder Z2
R = Q1
H = Q2
Q1 = +30
Q2 = +10
Q1 = +10
Q2 = +50
Q1
Q1
Q2
Q2
358
Z2
Z1
10 Programowanie: Q-parametry
10.3 Opisywaæ kontury poprzez funkcje matematyczne
10.3 Opisywać kontury poprzez
funkcje matematyczne
Zastosowanie
Przy pomocy Qparametrów można programować podstawowe
funkcje matematyczne w programie obróbki :
U
U
Wybrać funkcj Qparametrów: Nacisnć klawisz Q (w polu dla
wprowadzania l iczb, z prawej strony). Pasek Softkey pokazuje
funkcje Qparametrów
Wybrać podstawowe funkcje matematyczne: Softkey
PODST.FUNKCJA. naci snć. TNC pokazuj e nastpujce Softkeys:
Przegl3d
Funkcja
Softkey
D00: PRZYPISANIE
np. D00 Q5 P01 + 60 *
Przypisać bezpośrednio wartość
D01: DODAWANIE
np. D01 Q1 P01 Q2 P02 5 *
Tworzyć sum z dwóch wartości i przyporzdkować
D02: ODEJMOWANIE
np. D02 Q1 P01 +10 P02 +5 *
Tworzyć różnic z dwóch wartości i przyporzdkować
D03: MNOZENIE
np. D03 Q2 P01 + 3 P02 + 3 *
Tworzyć iloczyn z dwóch wartości i przyporzdkować
D04: DZIELENIE
np. D04 Q4 P01 + 8 P02 + Q2 *
Utworzyć iloraz z dwóch wartości i przyporzdkować
Zabronione: Dzielenie przez 0!
D05: PIERWIASTEK
np. D05 Q50 P01 4 *
Obl iczyć pierwiastek z liczby i przyporzdkować
Zabronione: Pierwiastek z wartości ujemnej !
Na prawo od „=“znaku wolno wprowadzić:
n dwie liczby
n dwa Qparametry
n jedn liczb i jeden Qparametr
Qparametry i wartości liczbowe w równaniach można zapisać z
dowolnym znakiem l iczby.
HEIDENHAIN iTNC 530
359
10.3 Opisywaæ kontury poprzez funkcje matematyczne
Programowanie podstawowych działań
arytmetycznych
Przykład wprowadzenia 1:
Wybrać funkcj Qparametrów: Nacisnć klawisz Q
Wybrać podstawowe funkcje matematyczne:
Nacisnć Softkey FUNKCJE PODST.
Wybrać funkcj Qparametrów PRZYPISANIE:
Nacisnć Softkey D0 X = Y
NUM ER P ARAM ETR U DLA W YNI KU ?
5
Wprowadzić numer Qparametru: 5
1. WAR TOŚ Ć LUB PARAM ETR ?
10
Q5 przypisać wartość liczbow 10
Przykład: NCbloki
N16 D00 P01 +10 *
360
10 Programowanie: Q-parametry
10.3 Opisywaæ kontury poprzez funkcje matematyczne
Przykład wprowadzenia 2:
W ybrać funkcj Qparametrów: Nacisnć klawisz Q
W ybrać podstawowe funkcje matematyczne:
Nacisnć Softkey FUNKCJE PODST.
W ybrać funkcj Qparametrów MNOZENIE:
Nacisnć Softkey D03 X * Y
NUMER PAR AMETRU DLA WYNIKU ?
12
W prowadzi ć numer Qparametru: 12
1. W ARTOŚĆ LUB PAR AMETR?
Q5
Q5 wprowadzić jako pierwsz wartość
2. W ARTOŚĆ LUB PAR AMETR?
7
7 wprowadzić jako drug wartość
Przykład: NCbloki
N17 D03 Q12 P01 +Q5 P02 +7 *
HEIDENHAIN iTNC 530
361
10.4 Funkcje trygonometryczne (trygonometria)
10.4 Funkcje trygonometryczne
(trygonometria)
Definicje
Sinus, cosinus i tangens odpowiadaj wymiarom boków trójkta
prostoktnego. Przy tym odpowiada
sinus:
sin α = a / c
cosinus: cos α = b / c
tangens: tan α = a / b = sin α / cos α
c
Przy tym
n c jest bokiem przeciwległym do kta prostego
n a jest bokiem przeci wległym do kta
n b jest trzecim bokiem
Na podstawie funkcj i tangens TNC może obl iczyć kt:
a
α
b
α = arctan α = arctan (a / b) = arctan (si n α / cos α )
Przykład:
a = 10 mm
b = 10 mm
α = arctan (a / b) = arctan 1 = 45°
Dodatkowo obowizuje:
a2 + b 2 = c2 (mit a2 = a x a)
c =
362
(a² + b²)
10 Programowanie: Q-parametry
10.4 Funkcje trygonometryczne (trygonometria)
Programowanie funkcji trygonometrycznych
Funkcje trygonometryczne pojawiaj si z przyciśniciem Softkey
FUNKCJE TRYGON. TNC pokazuje Softkeys w tabeli poniżej.
Programowanie: porównaj „przykład: Programowanie
podstawowych działań arytmetycznych”
Funkcja
Softkey
D06: SINUS
np. D06 Q20 P01 Q5 *
Sinus kta w stopniach (°) ustalić i przyporzdkować
D07: COSINUS
np. D07 Q21 P01 Q5 *
Cosi nus kta w stopniach (°) określić i
przyporzdkować
D08: PIERWIASTEK Z SUMY KWA DRATOW
np. D08 Q10 P01 +5 P02 + 4 *
Tworzyć długość z dwóch wartości i
przyporzdkować
D13: KAT
np. D13 Q20 P01 +10 P02 Q1 *
Kt z arctan z dwóch boków lub sin i cos kta (0 < kt
< 360°) określić i przyporzdkować
HEIDENHAIN iTNC 530
363
10.5 Jeœli/to-decyzje z Q-parametrami
10.5 Jeśli/todecyzje z Q
parametrami
Zastosowanie
W przypadku jeśli/todecyzji TNC porównuje Qparametr z innym Q
parametrem lub wartości liczbow. Jeśl i warunek jest spełniony, to
TNC kontynuje program obróbki od tego Label poczynaj c, który
zaprogramowany jest za warunkiem (Label patrz „Zaznaczyć
podprogramy i powtórzenia czści programu”, stronie 342). Jeśli
warunek nie jest spełniony, TNC wykonuje nastpny blok.
Jeśli chcemy wywołać inny program jako podprogram, to prosz
zaprogramować za Label G98 wywołani e programu z %.
Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, których warunek zawsze
(=koniecznie) jest spełniony, np.
D09 P01 +10 P02 +10 P03 1 *
Programować jeśli/todecyzje
Jeśli/todecyzje pojawiaj si przy naciśniciu na Softkey SKOKI.
TNC pokazuje nastpujce Softkeys:
Funkcja
Softkey
D09: JESLI ROWNY, SKOK
np. D09 P01 +Q1 P02 +Q3 P03 5 *
Jeśli obydwie wartości lub parametry s równe, skok
do podanego znacznika (Label )
D10: JESLI NIEROWNY, SKOK
np. D10 P01 +10 P02 Q5 P03 10 *
Jeśli obydwie wartości lub parametry nie s równe, to
skok do podanego znacznika (Label)
D11: JESLI WIEKSZY, SKOK
np. D11 P01 +Q1 P02 +10 P03 5 *
Jeśli pierwsza wartość lub parametr jest wiksza niż
druga wartość lub parametr, to skok do podanego
znacznika (Label)
D12: JESLI MNIEJSZY, SKOK
np. D12 P01 +Q5 P02 +0 P03 1 *
Jeśli pierwsza wartość lub parametr jest wiksza niż
druga wartość lub parametr, to skok do podanego
znacznika (Label)
364
10 Programowanie: Q-parametry
IF
EQU
NE
GT
LT
GOTO
(angl.):
(angl. equal):
(angl. not equal):
(angl. greater than):
(angl. less than):
(angl. go to):
HEIDENHAIN iTNC 530
10.5 Jeœli/to-decyzje z Q-parametrami
Użyte skróty i pojcia
Jeśli
Równy
nie równy
Wikszy niż
Mniejszy niż
Skok
365
10.6 Q-parametry kontrolowaæ i zmieniaæ
10.6 Qparametry kontrolować i
zmieniać
Sposób postpowania
Można zmieniać i kontrolować Qparametry przy wytwarzaniu,
testowaniu i odpracowywaniu w trybach Pracy Program wprowadzić
do pamici/edycja, Test programu, Przebieg programu według
kolejności bl oków i Przebieg programu pojedyńczymi bl okami.
U Przerwać przebieg
programu (np. zewntrzny klawisz STOP i
Softkey WEWN-TRZNY STOP nacisnć) lub zatrzymać test
programu
U Wywołać funkcje Qparametrów: Nacisnć klawisz Q
lub Softkey Q INFO w trybie pracy Program
wprowadzić do pamici/edycja
U TNC przedstawi a wszystkie
parametry i przynal eżne
aktualne wartości . Prosz wybrać przy pomocy
klawiszy ze strzałk lub Softkeys dla
przekartkowywania żdany parametr.
U Jeśli chcemy zmienić wartość, to prosz wprowadzić
now wartość, potwierdzić klawiszem ENT
U Jeśli
nie chcemy zmieniać wartości, to prosz
nacisnć Softkey AKTUALNA WARTOSC lub
zakonczyć dialog klawiszem END
Używane przez TNC parametry (numery parametrów >
100), opatrzone s komentarzem.
366
10 Programowanie: Q-parametry
10.7 Funkcje dodatkowe
10.7 Funkcje dodatkowe
Przegl3d
Funkcje dodatkowe pojawiaj si przy naciśni ciu Softkey FUNKCJE
SPECJ. TNC pokazuje nastpujce Softkeys:
Funkcja
Softkey
D14:ERROR (BLAD)
Wydawanie komunikatów o błdach
D15:PRINT (DRUK)
Wydawanie tekstów lub wartości Qparametrów
niesformatowanych
D19:PLC
Przekazywanie wartości do PLC
HEIDENHAIN iTNC 530
367
10.7 Funkcje dodatkowe
D14: BŁAD: Wydawanie komunikatów o
błdach
NCblok przykładowy
TNC ma wydać komunikat (meldunek), który znajduje si w pamici
pod numerem błdu 254
N180 D14 P01 254 *
Przy pomocy funkcji D14: ERROR (BLAD) można przy sterowaniu
programem
inicjalizować wydawanie sterowanych programowo komunikatów,
zaprogramowanych wstpnie przez producenta maszyn lub przez
firm HEIDENHAIN: Jeśli TNC doj dzie w przebiegu programu lub w
teście programu do wiersza z D 14, to przerywa ono i wydaje
komunikat o błdach. Nastpnie program musi być na nowo
uruchomiony. Numery błdów: patrz tabela u dołu.
Zakres numerów błdów
Dialog standardowy
0 ... 299
D 14: Numer błdu 0.... 299
300 ... 999
Dialog zależny od maszyny
1000 ... 1099
W ewntrzne komunikaty o
błdach (patrz tabela po prawej
stronie)
368
Numer
błdu
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
Tekst
Wrzeci ono ?
Brak osi narzdzi
Szerokość rowka za duża
Promień narzdzia za duży
Obszar przekroczony
Błdna pozycja pocztkowa
OBRÓT nie dozwolony
WSPÓŁCZYNNIK WYMIARU nie
dozwol ony
ODBICIE LUSTRZANE nie dozwol one
Przesunicie nie dozwolone
Brak posuwu
Wprowadzona wartość błdna
Znak liczby błdny
Kt nie dozwolony
Punkt pomiaru sondy nie osigalny
Za dużo punktów
Wprowadzono sprzeczność
CYKL niekompletny
Płaszczyzna błdnie zdefiniowana
Zaprogramowano niewłaściw oś
Błdna prdkość obrotowa
Korekcja promienia nie zdefiniowana
Zaokrglenie nie zdefiniowane
Promień zaokrglenia za duży
Niezdefini owany start programu
Za duże pakietowanie
Brak punktu odniesieni a kta
Nie zdefiniowano cyklu obróbki
Szerokość rowka za mała
Wybranie za małe
Q202 nie zdefiniowany
Q205 nie zdefiniowany
Q218 wprowadzić wikszym niż Q219
CYKL 210 nie dozwolony
CYKL 211 nie dozwolony
Q220 za duży
Q222 wprowadzić wikszym niż Q223
Q244 wprowadzić wikszym od 0
Q245 wprowadzić nie równym Q246
Przedział kta < 360° wprowadzić
Q223 wprowadzić wikszym niż Q222
Q214: 0 nie dozwolone
10 Programowanie: Q-parametry
10.7 Funkcje dodatkowe
Numer
błdu
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
Tekst
Kierunek przemieszczenia nie zdefiniowany
Tabela punktów zerowych nie aktywna
Błd położenia: środek 1.osi
Błd położenia: środek 2.osi
Odwiert za mały
Odwiert za duży
Czop za mały
Czop za duży
Kieszeń za mała: Dodatkowa obróbka 1.A.
Kieszeń za mała: Dodatkowa obróbka 2.A.
Kieszeń za duża: Brak 1.A.
Kieszeń za duża: Brak 2.A.
Czop za mały: Brak 1.A.
Czop za mały: Brak 2.A.
Czop za duży: Dodatkowa obróbka 1.A.
Czop za duży: Dodatkowa obróbka 2.A.
TCHPROBE 425: Błd najwikszy wymiar
TCHPROBE 425: Błd najmniejszy wymiar
TCHPROBE 426: Błd najwikszy wymiar
TCHPROBE 426: Błd najmniejszy wymiar
TCHPROBE 430: średn.za duża
TCHPROBE 430: średn.za mała
Nie zdefiniowano osi pomiarowej
Przekroczona tolerancja złamania narzdzia
Q247 wprowadzić nierównym 0
Q247 wprowadzić wikszy niż 5
Tabela punktów zerowych?
Rodzaj frezowania Q351 wprowadzić nierównym 0
Zmniejszyć głbokość gwintu
Przeprowadzić kal ibrowanie
Przekroczona tolerancja
Przebieg wiersza do przodu aktywny
ORIENTACJA ni e dozwolona
3DROT nie dozwolony
3DROT aktywować
Wprowadzić głbokość ze znakiem ujemnym
Q303 w cyklu pomiarowym niezdefiniowany!
Oś narzdzia niedozwolona
Obliczone wartości błdne
Punkty pomiarowe sprzeczne
HEIDENHAIN iTNC 530
369
10.7 Funkcje dodatkowe
D15: DRUK: Wydawanie tekstów lub
Qparametrów
Przygotowanie interfejsu danych: W punkcie menu DRUK
(PRINT) lub DRUKTEST (PRINTTEST) określamy
ści eżk, na której TNC ma zapamitywać teksty lub
wartości Qparametrów, patrz „Przyporzdkowanie”,
stronie 415.
Przy pomocy funkcji D15: DRUK można wydawać wartości Q
parametrów i komunikaty o błdach przez interfejs danych, na
przykład na drukark. Jeśli te wartości zostan wewntrznie
zapamitane lub wydawane na komputer, TNC zapamituje te dane
w pliku %FN15RUN.A (wydawanie w czasie przebiegu programu) lub
w pliku %FN15SIM.A (wydawanie w czasie testu programu).
Wydawanie nastpuje ze schowka i zostanie zainicjal izowane
najpóźniej na końcu PGM, lub jeżeli PGM zostanie zatrzymany. W
trybie pracy pojedyńczymi blokami przesyłanie danych rozpoczyna
si na końcu wiersza.
Wydawanie dialogów i komunikatów o błdach przy pomocy
D15: DRUCK „wartość liczbowa”
Wartość liczbowa od 0 do 99:
od 100:
Dialogi dla cykli producenta
PLCkomunikaty o błdach
Przykład: Wydać numer dialogu 20
N67 D15 P01 20 *
Wydawanie dialogów i parametrów Q przy pomocy D15: DRUK
„Qparametry”
Przykład zastosowania: Protokołowanie pomiaru narzdzia.
Można wydać jednocześnie do sześciu Qparametrów i wartości
liczbowych.
Przykład: Dialog 1 i wartość liczbow Q1 wydać
N70 D15 P01 1 P02 Q1 *
D19: PLC: Przekazywanie wartości do PLC
Przy pomocy funkcji D19: PLC można przekazać do dwóch wartości
lub Qparametrów do PLC.
Szerokość kroku i j ednostki: 0,1 µm lub 0,0001°
Przykład: Wartość liczbowa 10 (odpowiada 1µm lub 0,001°)
przekazać do PLC
N56 D19 P01 +10 P02 +Q3 *
370
10 Programowanie: Q-parametry
10.8 Wprowadzaæ bezpoœrednio wzory
10.8 Wprowadzać bezpośrednio
wzory
Wprowadzić wzór
Poprzez Softkey można wprowadzać bezpośrednio do programu
obróbki matematyczne wzory, które zawieraj kilka operacji
obliczeni owych.
Wzory pojawiaj si z naciśniciem Softkey WZÓR. TNC pokazuje
nastpujce Softkeys na kilku paskach:
Funkcja współdziałania
Softkey
Dodawanie
np. Q10 = Q1 + Q5
Odejmowanie
np. Q25 = Q7 – Q108
Mnożenie
np. Q12 = 5 * Q5
Dzielenie
np. Q25 = Q1 / Q2
Otworzyć nawias
np. Q12 = Q1 * (Q2 + Q3)
Zamkn3ć nawias
np. Q12 = Q1 * (Q2 + Q3)
Wartość podnieś ć do kwadratu (angl. square)
np. Q15 = SQ 5
Obliczyć pierwiastek (angl. square root)
np. Q22 = SQRT 25
Sinus k3ta
np. Q44 = SIN 45
Cosinus k3ta
np. Q45 = COS 45
Tangens k3ta
np. Q46 = TAN 45
Arcussinus
Funkcja odwrotna do sinus; określenie kta ze
stosunku przyprostoktna przeciwległa/
przeciwprostoktna
np. Q10 = ASIN 0,75
HEIDENHAIN iTNC 530
371
10.8 Wprowadzaæ bezpoœrednio wzory
Funkcja współdziałania
Softkey
Arcuscosinus
Funkcja odwrotna do cosinus; określenie kta ze
stosunku przyprostoktna przyległa/
przeciwprostoktna
np. Q11 = ACOS Q40
Arcustangens
Funkcja odwrotna do tangens; określenie kta ze
stosunku przyprostoktna przeciwl egła/
przyprostoktna przyległa
np. Q12 = ATAN Q50
Podnoszenie wartości do potgi
np. Q15 = 3^3
Stała Pl (3,14159)
np. Q15 = PI
Utworzenie logarytmu naturalnego (LN) liczby
Liczba podstawowa 2,7183
np. Q15 = LN Q11
Utworzyć logarytm liczby, liczba podstawowa
10
np. Q33 = LOG Q22
Funkcja wykładnicza, 2,7183 do potgi n
np. Q1 = EXP Q12
Wartości negować (mnożenie przez 1)
np. Q2 = NEG Q1
Odci3ć miejsca po przecinku
Tworzeni e liczby całkowitej
np. Q3 = INT Q42
Tworzenie wartości bezwzgldnej liczby
np. Q4 = ABS Q22
Odcinać miejsca do przecinka liczby
Frakcjonować
np. Q5 = FRAC Q23
Sprawdzenie znaku liczby określonej wartości
np. Q12 = SGN Q50
Wartość zwrotna Q12 =1: Q50>= 0
Wartość zwrotna Q12 =0: Q50< 0
Obliczyć wartość modulo (reszta z dzielenia)
np. Q12 = 400 % 360
wynik: Q12 = 40
372
10 Programowanie: Q-parametry
10.8 Wprowadzaæ bezpoœrednio wzory
Zasady obliczania
Dla programowania wzorów matematycznych obowizuj
nastpujce zasady:
Obliczenie punktowe przed strukturalnym
N112 Q1 = 5 * 3 + 2 * 10 = 35
1. Etap obliczeni a 5 * 3 = 15
2. Etap obliczeni a 2 * 10 = 20
3. Etap obliczeni a 15 +20 = 35
lub
N113 Q2 = SQ 10 3^3 = 73
1. Etap obliczeni a 10 podnieść do kwadratu = 100
2. Etap obliczeni a 3 podnieść do potgi 3 = 27
3. Etap obliczeni a 100 27 = 73
Prawo rozdzielności
Prawo rozdzielności przy rachunkach w nawiasach
a * (b + c) = a * b + a * c
HEIDENHAIN iTNC 530
373
10.8 Wprowadzaæ bezpoœrednio wzory
Przykład wprowadzenia
Obliczyć kt z arctan z przyprostoktnej przeciwległej (Q12) i
przyprostoktnej przyległej (Q13); wynik Q25 przypisać:
Wybrać funkcj Qparametrów: Nacisnć klawisz Q
Wybrać wprowadzenia wzoru: Nacisnć Softkey
FORMUŁA
NUM ER P ARAM ETR U DLA W YNI KU ?
25
Wprowadzić numer parametru
Pasek Softkey dalej przełczać i wybrać funkcj
arcustangens
Pasek Softkey dalej przełczać i otworzyć nawias
12
Numer Qparametru 12 wprowadzić
Wybrać dzielenie
13
Numer Qparametru 13 wprowadzić
Zamknć nawias i zakończyć wprowadzanie wzoru
NCblok przykładowy
N37 Q25 = ATAN (Q12/Q13)
374
10 Programowanie: Q-parametry
10.9 Zajête z góry Q-parametry
10.9 Zajte z góry Qparametry
Qparametry od Q100 do Q122 zostaj obłożone przez TNC różnymi
wartościami . Qparametrom zostaj przypisane:
n wartości z PLC
n dane o narzdziach i wrzecionie
n dane o stanie eksploatacyjnym itd.
Wartości z PLC: Q100 do Q107
TNC używa parametrów Q100 do Q107, aby przejć wartości z PLC
do innego NCprogramu.
Aktywny promień narzdzia: Q108
Aktywna wartość promienia narzdzia zostaje przypisana Q108.
Q108 składa si z:
n Promienia narzdzia R (tabela narzdzi lub G99blok)
n Wartość delta DR z tabeli narzdzi
n Wartość delta DR z bloku TOOL CALL
Oś narzdzi: Q109
Wartość parametru Q109 zależy od aktual nej osi narzdzi:
Oś narzdzi
Wartość
parametru
Oś narzdzi ni e zdefiniowana
Q109 = 1
Xoś
Q109 = 0
Yoś
Q109 = 1
Zoś
Q109 = 2
Uoś
Q109 = 6
Voś
Q109 = 7
Woś
Q109 = 8
HEIDENHAIN iTNC 530
375
10.9 Zajête z góry Q-parametry
Stan wrzeciona: Q110
Wartość parametru Q110 zależy od ostatnio zaprogramowanej M
funkcji dla wrzeciona:
Mfunkcja
Wartość
parametru
Stan wrzeciona ni e zdefiniowany
Q110 = 1
M03: Wrzeciono ON, zgodnie z ruchem
wskazówek zegara
Q110 = 0
M04: Wrzeciono ON, w kierunku
przeciwnym do ruchu wskazówek zegara
Q110 = 1
M05 po M03
Q110 = 2
M05 po M04
Q110 = 3
Doprowadzanie chłodziwa: Q111
Mfunkcja
Wartość
parametru
M08: Chłodziwo ON
Q111 = 1
M09: Chłodziwo OFF
Q111 = 0
Współczynnik nakładania si: Q112
TNC przypisuje Q112 współczynnik nakładania si przy frezowaniu
ki eszeni (MP7430).
Dane wymiarowe w programie: Q113
Wartość parametru Q113 zależy przy pakietowaniu z %..... od
danych wymiarowych programu, który jako pierwszy wywołuje inne
programy.
Dane wymiarowe programu głównego
Wartość
parametru
Układ metryczny (mm)
Q113 = 0
Układ calowy (inch)
Q113 = 1
Długość narzdzia: Q114
Aktualna wartość długości narzdzia zostanie przyporzdkowana
Q114.
376
10 Programowanie: Q-parametry
10.9 Zajête z góry Q-parametry
Współrzdne po pomiarze sond3 w czasie
przebiegu programu
Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze
przy pomocy układu impul sowego 3D współrzdne pozycj i
wrzeciona w momencie pomiaru. Współrzdne odnosz si do
punktu odniesienia, który aktywny j est w rodzaju pracy Rcznie.
Długość palca sondy i promień główki stykowej nie zostaj
uwzgl dnione dla tych współrzdnych.
Oś współrzdnych
Wartość
parametru
Xoś
Q115
Yoś
Q116
Zoś
Q117
IV. oś
w zależności od MP100
Q118
V. oś
w zależności od MP100
Q119
Odchylenie wartości rzeczywistej od wartości
zadanej przy automatycznym pomiarze
narzdzia przy pomocy TT 130
Odchylenie wartoś ci rzeczywistej od
zadanej
Wartość
parametru
Długość narzdzia
Q115
Promień narzdzia
Q116
Nachylenie płaszczyzny obróbki przy pomocy
wykonawczych k3tów ostrza narzdzi:
obliczone przez TNC współrzdne dla osi
obrotu
Współrzdne
Wartość
parametru
Aoś
Q120
Boś
Q121
Coś
Q122
HEIDENHAIN iTNC 530
377
10.9 Zajête z góry Q-parametry
Wyniki pomiaru cykli sondy pomiarowej
(patrz także Podrcznik obsługi Cykle sondy pomiarowej)
Nieskorygowane współrzdne
ostatniego punktu próbkowania
Wartość
parametru
Oś główna
Q141
Oś pomocnicza
Q142
Oś sondy impulsowej
Q143
Zmierzone wartości rzeczywiste
Wartość
parametru
Kt prostej
Q150
Środek w osi głównej
Q151
Środek w osi pomocniczej
Q152
Średnica
Q153
Długość kieszeni
Q154
Szerokość kieszeni
Q155
Długość wybranej w cyklu osi
Q156
Położenie osi środkowej
Q157
Kt Aosi
Q158
Kt Bosi
Q159
Współrzdna wybranej w cyklu osi
Q160
Ustalone odchylenie
Wartość
parametru
Środek w osi głównej
Q161
Środek w osi pomocniczej
Q162
Średnica
Q163
Długość kieszeni
Q164
Szerokość kieszeni
Q165
Zmierzona długość
Q166
Położenie osi środkowej
Q167
378
10 Programowanie: Q-parametry
Wartość
parametru
Obrót wokół osi A
Q170
Obrót wokół osi B
Q171
Obrót wokół osi C
Q172
Status obrabianego przedmiotu
Wartość
parametru
Dobrze
Q180
Praca wykańczajca
Q181
Braki
Q182
Zmierzone odchylenie w cy klu 440
Wartość
parametru
Xoś
Q185
Yoś
Q186
Zoś
Q187
Zarezerwowane dla wewntrznego
wykorzystania
Wartość
parametru
Marker dla cykl i (rysunki obróbki)
Q197
Numer aktywnego cyklu sondy pomi arowej
Q198
Pomiar stanu narzdzia przy pomocy TT
Wartość
parametru
Narzdzie w granicach tolerancji
Q199 = 0,0
Narzdzie j est zużyte (LTOL/RTOL
przekroczone)
Q199 = 1,0
Narzdzie j est złamane (LBREAK/RBREAK
przekroczone)
Q199 = 2,0
HEIDENHAIN iTNC 530
10.9 Zajête z góry Q-parametry
Ustalony k3t przestrzenny
379
Przebieg programu
n Kontur elipsy zostaj e utworzony poprzez
zestawienie wiel u małychodcinków prostej
(definiowalne poprzez Q7). Im wicej kroków
obliczeniowych zdefiniowano, tym bardziej
gładki bdzi e kontur
n Kierunek frezowania określa si przez kt startu
i kt końcowy na płaszczyźnie:
Kierunek obróbki w kierunku ruchu wskazówek
zegara:
Kt startu > Kt końcowy
Kierunek obróbki w ki erunku przeciwnym do
ruchu wskazówek zegara: Kt startu < kt
końcowy
n Promień narzdzia nie zostaj e uwzgldniony
Y
50
30
10.10 Programmier-Beispiele
Przykład: Elipsa
50
X
50
%ELI PSA G71 *
N10 D00 Q1 P01 +50 *
Środek osi X
N10 D00 Q2 P01 +50 *
Środek osi Y
N30 D00 Q3 P 01 +50 *
Półoś X
N40 D00 Q4 P 01 +30 *
Półoś Y
N50 D00 Q5 P 01 +0 *
Kt startu na płaszczyźnie
N60 D00 Q6 P 01 +360 *
Kt końcowy na płaszczyźnie
N70 D00 Q7 P 01 +40 *
Liczba kroków obliczenia
N80 D00 Q8 P 01 +30 *
Położenie elipsy przy obrocie
N90 D00 Q9 P 01 +5 *
Głbokość frezowani a
N100 D00 Q10 P 01 +100 *
Posuw wgłbny
N110 D00 Q11 P01 +350 *
Posuw frezowania
N120 D00 Q12 P 01 +2 *
Odstp bezpieczeństwa dla pozycjonowania wstpnego
N130 G30 G17 X+0 Y+0 Z20 *
Definicja czści nieobrobionej
N140 G31 G90 X+100 Y+100 Z+0 *
N150 G99 T1 L +0 R+ 2,5 *
Definicja narzdzia
N160 T1 G17 S4000 *
Wywołanie narzdzia
N170 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N180 L10,0 *
Wywołać obróbk
N190 G00 Z+250 M 2 *
Przemieścić narzdzie poza materiałem, koniec programu
N200 G98 L10 *
Podprogram 10: Obróbka
380
10 Programowanie: Q-parametry
Przesunć punkt zerowy do centrum elipsy
N220 G73 G90 H+ Q8 *
Wyli czyć położenie przy obrocie na płaszczyźnie
N230 Q35 = (Q6 Q5) / Q7
Obliczyć przyrost (krok) kta
N240 D00 Q36 P01 +Q5 *
Skopiować kt startu
N250 D00 Q37 P01 +0 *
Nastawić l icznik przejść
N260 Q21 = Q3 * COS Q36
Xwspółrzdn punktu startu obliczyć
N270 Q22 = Q4 * SIN Q36
Ywspółrzdn punktu startu obliczyć
N280 G00 G40 X+Q21 Y+Q22 M3 *
Naj echać punkt startu na płaszczyźnie
N290 Z+Q12 *
Pozycj onować wstpnie na odstp bezpieczeństwa w osi wrzeciona
N300 G01 Z Q9 F Q10 *
Przemieścić narzdzie na głbokość obróbki
N310 G98 L1 *
N320 Q36 = Q36 + Q35
Zaktualizować kt
N330 Q37 = Q37 + 1
Zaktualizować licznik przejść
N340 Q21 = Q3 * COS Q36
Obliczyć aktualn Xwspółrzdn
N350 Q22 = Q4 * SIN Q36
Obliczyć aktualn Ywspółrzdn
N360 G01 X+Q21 Y+Q22 FQ11 *
Naj echać nastpny punkt
N370 D12 P 01 +Q37 P 02 +Q7 P 03 1 *
Zapytanie czy nie gotowy, jeśli tak to skok do Label 1
N380 G73 G90 H+ 0 *
Wycofać obrót
N390 G54 X+0 Y+0 *
Wycofać przesunici e punktu zerowego
N400 G00 G40 Z+Q12 *
Odsunć narzdzie na odstp bezpieczeństwa
N410 G98 L0 *
Koniec podprogramu
N999999 %EL IPSA G71 *
HEIDENHAIN iTNC 530
381
10.10 Programmier-Beispiele
N210 G54 X+Q1 Y+ Q2 *
10.10 Programmier-Beispiele
Przykład: Cylinder wklsły z frezem kształtowym
Przebieg programu
n Program funkcjonuje tylko z frezem
kształtowym, długość narzdzia odnosi si do
centrum kuli
n Kontur cylindra zostaje utworzony poprzez
zestawienie wiel u małychodcinków prostej
(definiowalne poprzez Q13). Im wicej kroków
obliczeniowych zdefiniowano, tym bardziej
gładki bdzi e kontur
n Cylinder zostaje frezowany przejściami
wzdłużnymi (tu: równolegle do osi Y)
n Kierunek frezowania określa si przy pomocy
kta startu i kta końcowego w przestrzeni:
Kierunek obróbki w kierunku ruchu wskazówek
zegara:
Kt startu > Kt końcowy
Kierunek obróbki w ki erunku przeciwnym do
ruchu wskazówek zegara: Kt startu < kt
końcowy
n Promień narzdzia zostaje automatycznie
skorygowany
Z
R4
0
X
-50
Y
Y
100
50
100
X
Z
%CYLIN G71 *
N10 D00 Q1 P01 +50 *
Środek osi X
N20 D00 Q2 P 01 +0 *
Środek osi Y
N30 D00 Q3 P 01 +0 *
Środek osi Z
N40 D00 Q4 P 01 +90 *
Kt startu przestrzeni (płaszczyzna Z/X)
N50 D00 Q5 P 01 +270 *
Kt końcowy przestrzeni (płaszczyzna Z/X)
N60 D00 Q6 P 01 +40 *
Promień cylindra
N70 D00 Q7 P 01 +100 *
Długość cylindra
N80 D00 Q8 P 01 +0 *
Położenie przy obrocie na płaszczyźnie X/Y
N90 D00 Q10 P 01 +5 *
Naddatek promienia cylindra
N100 D00 Q11 P 01 +250 *
Posuw dosuwu na głbokość
N110 D00 Q12 P 01 +400 *
Posuw frezowania
N120 D00 Q13 P 01 +90 *
Liczba przejść
N130 G30 G17 X+0 Y+0 Z50 *
Definicja czści nieobrobionej
N140 G31 G90 X+100 Y+100 Z+0 *
N150 G99 T1 L +0 R+ 3 *
Definicja narzdzia
N160 T1 G17 S4000 *
Wywołanie narzdzia
N170 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N180 L10,0 *
Wywołać obróbk
382
10 Programowanie: Q-parametry
Wycofać naddatek
N200 L 10,0 *
Wywołać obróbk
N210 G00 G40 Z+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N220 G98 L10 *
Podprogram 10: Obróbka
N230 Q16 = Q6 Q10 Q108
Wyli czyć naddatek i narzdzie w odniesieniu do promienia cylindra
N240 D00 Q20 P01 +1 *
Nastawić l icznik przejść
N250 D00 Q24 P01 +Q4 *
Skopiować kt startu przestrzeni (płaszczyzna Z/X)
N260 Q25 = (Q5 Q4) / Q13
Obliczyć przyrost (krok) kta
N270 G54 X+Q1 Y+Q2 Z+Q3 *
Przesunć punkt zerowy na środek cyl indra (Xoś)
N280 G73 G90 H+ Q8 *
Wyli czyć położenie przy obrocie na płaszczyźnie
N290 G00 G40 X+0 Y+0 *
Pozycj onować wstpnie na płaszczyźnie na środek cylindra
N300 G01 Z+ 5 F1000 M3 *
Pozycj onować wstpnie w osi wrzeciona
N310 G98 L1 *
N320 I+ 0 K+ 0 *
Wyznaczyć biegun na płaszczyźnie Z/X
N330 G11 R+Q16 H+Q24 FQ11 *
Najechać pozycj startu na cylindrze, ukośnie pogłbiajc w materiał
N340 G01 G40 Y+Q7 F Q12 *
Skrawanie wzdłużne w kierunku Y+
N350 D01 Q20 P01 +Q 20 P02 +1 *
Zaktualizować licznik przejść
N360 D01 Q24 P01 +Q 24 P02 +Q25 *
Zaktualizować kt przestrzenny
N370 D11 P 01 +Q20 P02 +Q13 P03 99 *
Zapytanie czy już gotowe, jeśli tak, to skok do końca
N380 G11 R+Q16 H+Q24 FQ11 *
Przemieszczenie po “łuku” blisko przedmiotu dla nastpnego
skrawania wzdłużnego
N390 G01 G40 Y+Q7 F Q12 *
Skrawanie wzdłużne w kierunku Y–
N400 D01 Q20 P01 +Q 20 P02 +1 *
Zaktualizować licznik przejść
N410 D01 Q24 P01 + Q24 P02 +Q 25 *
Zaktualizować kt przestrzenny
N420 D12 P 01 +Q20 P 02 +Q13 P 03 1 *
Zapytanie czy nie gotowy, jeśli tak to skok do LBL 1
N430 G98 L99 *
N440 G73 G90 H+ 0 *
Wycofać obrót
N450 G54 X+0 Y+0 Z+0 *
Wycofać przesunici e punktu zerowego
N460 G98 L0 *
Koniec podprogramu
N999999%CYL IN G71 *
HEIDENHAIN iTNC 530
383
10.10 Programmier-Beispiele
N190 D00 Q 10 P01 + 0 *
Przebieg programu
Y
Y
100
R4
5
n Program funkcjonuje tylko z użyciem freza
trzpieniowego
n Kontur kuli zostaje utworzony z wielu
niewielkich odcinków prostych ( Z/X
płaszczyzna, definiowalna poprzez Q14). Im
mniejszy przyrost kta zdefiniowano, tym
gładszy bdzie kontur
n Liczba przej ść na konturze określa si poprzez
krok kta na płaszczyźnie (przez Q18)
n Kula jest frezowana 3Dciciem od dołu do
góry
n Promień narzdzia zostaje automatycznie
skorygowany
5
R4
10.10 Programmier-Beispiele
Przykład: Kula wypukła z frezem trzpieniowym
50
50
100
X
-50
Z
%KUGEL G71 *
N10 D00 Q1 P01 +50 *
Środek osi X
N20 D00 Q2 P 01 +50 *
Środek osi Y
N30 D00 Q4 P 01 +90 *
Kt startu przestrzeni (płaszczyzna Z/X)
N40 D00 Q5 P 01 +0 *
Kt końcowy przestrzeni (płaszczyzna Z/X)
N50 D00 Q14 P 01 +5 *
Przyrost kta w przestrzeni
N60 D00 Q6 P 01 +45 *
Promień kuli
N70 D00 Q8 P 01 +0 *
Kt startu położenia obrotu na płaszczyźnie X/Y
N80 D00 Q9 P 01 +360 *
Kt końcowy położenia obrotu na płaszczyźnie X/Y
N90 D00 Q18 P 01 +10 *
Przyrost kta na płaszczyźnie X/Y dla obróbki zgrubnej
N100 D00 Q10 P 01 +5 *
Naddatek promienia kuli dla obróbki zgrubnej
N110 D00 Q11 P01 +2 *
Odstp bezpieczeństwa dla pozycjonowania wstpnego w osi
wrzeciona
N120 D00 Q12 P 01 +350 *
Posuw frezowania
N130 G30 G17 X+0 Y+0 Z50 *
Definicja czści nieobrobionej
N140 G31 G90 X+100 Y+100 Z+0 *
N150 G99 T1 L +0 R+ 7,5 *
Definicja narzdzia
N160 T1 G17 S4000 *
Wywołanie narzdzia
N170 G00 G40 G90 Z+250 *
Przemieścić narzdzie poza materiałem
N180 L10,0 *
Wywołać obróbk
N190 D00 Q10 P 01 +0 *
Wycofać naddatek
384
10 Programowanie: Q-parametry
Przyrost kta na płaszczyźnie X/Y dla obróbki wykańczajcej
N210 L 10,0 *
Wywołać obróbk
N220 G00 G40 Z+250 M2 *
Przemieścić narzdzie poza materiałem, koniec programu
N230 G98 L10 *
Podprogram 10: Obróbka
N240 D01 Q23 P01 +Q 11 P02 + Q6 *
Obliczyć Zwspółrzdn dla pozycjonowania wstpnego
N250 D00 Q24 P01 +Q4 *
Skopiować kt startu przestrzeni (płaszczyzna Z/X)
N260 D01 Q26 P01 +Q 6 P02 + Q108 *
Skorygować promień kuli dla pozycjonowania wstpnego
N270 D00 Q28 P01 +Q8 *
Skopiować położenie obrotu na płaszczyźnie
N280 D01 Q16 P01 + Q6 P02 +Q10 *
Uwzgldnić naddatek przy promieniu kul i
N290 G54 X+Q1 Y+Q2 ZQ16 *
Przesunć punkt zerowy do centrum kul i
N300 G73 G90 H+Q8 *
Wyli czyć kt startu położenia obrotu na płaszczyźnie
N310 G98 L1 *
Pozycj onować wstpnie w osi wrzeciona
N320 I+ 0 K+ 0 *
Wyznaczyć biegun na płaszczyźnie X/Y dla pozycj onowania
wstpnego
N330 G11 G40 R+ Q26 H+ Q8 FQ 12 *
Pozycj onować wstpnie na płaszczyźnie
N340 I+ Q108 K+0 *
Wyznaczyć biegun na płaszczyźnie Z/X, przesunity o promień
narzdzia
N350 G01 Y+0 Z+0 F Q12 *
Naj eżdżanie na głbokość
10.10 Programmier-Beispiele
N200 D00 Q18 P01 +5 *
N360 G98 L2 *
N370 G11 G40 R+ Q6 H+Q24 FQ 12 *
Przemieszczenie po „łuku” blisko przedmiotu, w gór
N380 D02 Q24 P01 +Q24 P02 +Q14 *
Zaktualizować kt przestrzenny
N390 D11 P01 +Q24 P02 +Q5 P03 2 *
Zapytanie czy łuk gotowy, jeśli nie, to z powrotem do LBL2
N400 G11 R+Q6 H+Q5 FQ12 *
Naj echać kt końcowy w przestrzeni
N410 G01 G40 Z+Q23 F 1000 *
Przemieścić swobodnie w osi wrzeciona
N420 G00 G40 X+Q26 *
Pozycj onować wstpnie dla nastpnego łuku
N430 D01 Q28 P01 +Q 28 P02 +Q18 *
Zaktualizować położenie obrotu na płaszczyźni e
N440 D00 Q24 P01 +Q4 *
Wycofać kt przestrzenny
N450 G73 G90 H+ Q28 *
Aktywować nowe położenie obrotu
N460 D12 P 01 +Q28 P 02 +Q9 P03 1 *
Zapytanie czy nie gotowa, jeśli tak, to powrót do LBL 1
N470 D09 P 01 +Q28 P 02 +Q9 P 03 1 *
N480 G73 G90 H+ 0 *
Wycofać obrót
N490 G54 X+0 Y+0 Z+0 *
Wycofać przesunici e punktu zerowego
N500 G98 L0 *
Koniec podprogramu
N999999%KUGEL G71 *
HEIDENHAIN iTNC 530
385
11
Test programu
i przebieg programu
11.1 Grafiki
11.1 Grafiki
Zastosowanie
W trybach pracy przebiegu programu i w trybie pracy Test programu
TNC symuluje obróbk graficznie. Przez Softkeys wybiera si, czy
ma to być
n Widok z góry
n Przedstawienie w 3 płaszczyznach
n 3Dprezentacja
Grafika TNC odpowiada przedstawieniu obrabianego przedmiotu,
który obrabiany jest narzdziem cylindrycznej formy. Przy aktywnej
tabeli narzdzi można przedstawia obróbk przy pomocy freza
kształtowego. Prosz w tym celu wprowadzić do tabeli narzdzi R2 = R.
TNC nie pokazuje grafiki, jeśl i
n aktualny program ni e zawiera obowizujcej definicji czści
nieobrobionej
n nie został wybrany program
Przez parametry maszynowe 7315 do 7317 można tak ustawić
urzdzenie, że TNC także wtedy pokazuje grafik, jeśli nawet nie
została zdefiniowana oś wrzeciona lub ni e została przemieszczona.
Symulacji graficznej nie można wykorzystywać dla czści
programu lub programu z przemieszczeniami osi obrotu
lub z nachylon płaszczyzn obróbki: W tych
przypadkach TNC wydaje komunikat o błdach.
TNC ni e przedstawia w grafice zaprogramowanego w T
bl oku naddatku promienia DR.
Przegl3d: Perspektywy
W trybach pracy przebiegu programu i w trybie pracy test programu
TNC ukazuje nastpujce Softkeys.
Perspektywa
Softkey
Widok z góry
Przedstawienie w 3 płaszczyznach
3Dprezentacja
388
11 Test programu i przebieg programu
11.1 Grafiki
Ograniczenie w czasie przebiegu programu
Obróbka nie może być równocześnie graficznie przedstawiona, jeśli
komputer TNC jest w pełnym stopni u wykorzystywany przez
skomplikowane zadania obróbkowe lub wielkoplanowe operacje
obróbki. Przykład: Frezowanie metod wierszowania na całej czści
nieobrobionej przy pomocy dużego narzdzia. TNC nie kontynuje
dalej grafiki i wyświetla tekst ERROR (BŁ[D) w oknie grafiki.
Obróbka zostaje jednakże dalej wykonywana.
Widok z góry
Ta symulacj a graficzna przebiega najszybciej.
U W ybrać widok
z góry przy pomocy Softkey.
U Dla prezentacj i głbokości tej grafiki obowi zuje:„Im
głbiej, tym ci emniej“
HEIDENHAIN iTNC 530
389
11.1 Grafiki
Przedstawienie w 3 płaszczyznach
Przedstawienie pokazuje widok z góry z 2 przekrojami, podobnie j ak
rysunek techniczny. Symbol po lewej stronie pod grafik podaje, czy
to przedstawienie odpowiada metodzie projekcji 1 lub metodzie
projekcji 2 według DIN 6, czść 1 (wybierany przez MP7310).
Przy prezentacji w 3 płaszczyznach znajduj si w dyspozycji funkcje
dla powikszenia fragmentu, patrz „Powikszenie wycinka”, stronie
391.
Dodatkowo można przesunć płaszczyzn skrawania przez
Softkeys:
U Prosz wybrać Softkey dla prezentacji przedmiotu w
3 płaszczyznach
U Prosz przełczyć pasek Softkey
i wybrać Softkey
wyboru dla płaszczyzn skrawania
U TNC pokazuje nastpujce
Funkcja
Softkeys:
Softkeys
Przesunć pionow płaszczyzn
skrawania na prawo lub na lewo
Przesunicie pionowej płaszczyzny
skrawania w przód lub w tył
Przesunć poziom płaszczyzn
skrawania do góry lub na dół
Położenie płaszczyzny skrawania jest widoczna w czasie
przesuwania na ekranie.
Współrzdne linii skrawania
TNC wyświetla współrzdne linii skrawania, w odniesieniu do punktu
zerowego przedmiotu, na dole w oknie grafiki. Pokazane zostan
tylko współrzdne na płaszczyźnie obróbki. T funkcj aktywuje si
przy pomocy parametru maszyny 7310.
390
11 Test programu i przebieg programu
11.1 Grafiki
3Dprezentacja
TNC pokazuje przedmiot przestrzennie.
3Dprezentacj można obrócić wokół osi pionowej i odchylić wokół
osi poziomej. Obrysy czści nieobrobionej na pocztku symulacji
graficznej można pokazać j ako ramy.
W rodzaju pracy Test programu znajduj si do dyspozycji funkcje
dla powikszania fragmentu, patrz „Powikszenie wycinka”, stronie
391.
U W ybieranie 3Dprezentacji przy pomocy
Softkey
3Dprezentacj obrócić
Przełczyć pasek Softkey, aż pojawi si Softkey wyboru dla 3D
prezentacji. TNC pokazuje nastpujce Softkeys:
Funkcja
Softkeys
Obrócenie prezentacji 5°krokami w pionie
Odwrócenie prezentacji 5°krokami w
poziomie
Ramy dla obrysów półwyrobu wyświetlić i maskować
U Ramy
wyświetlić: Softkey POKAZ BLKFORM
U Ramy
maskować: Softkey MASK. BLKFORM
Powikszenie wycinka
Fragment można zmienić w rodzaju pracy Test programu we
wszystkich perspektywach.
W tym celu symulacja graficzna musi zostać zatrzymana.
Powikszenie wycinka jest zawsze możliwe dla wszystkich rodzajów
przedstawienia.
HEIDENHAIN iTNC 530
391
11.1 Grafiki
Przełczyć pasek Softkey w rodzaju pracy Test programu, aż pojawi
si nastpujce Softkeys:
Funkcja
Softkeys
lew/praw stron przedmiotu wybrać
przedni /tyln stron przedmiotu wybrać
górn/doln stron przedmiotu wybrać
Powierzchni skrawania przesunć w celu
zmniejszenia lub
zwikszeni a półwyrobu
Przejć wycinek
Zmienić powikszenie wycinka
Softkeys patrz tabela
U W razie potrzeby zatrzymać symulacj
graficzn
przy pomocy Softkey (tabela)
U półwyrób zmniejszyć lub powikszyć: Softkey „–“ l ub „+“ trzymać
naciśnitym
U Na nowo uruchomić przebieg programu lub test programu przy
pomocy Softkey START (RESET + START odtwarza ponownie
pierwotny półwyrób)
U Wybrać stron przedmiotu
Pozycja kursora przy powiks zaniu wycinka
TNC pokazuje w czasie powikszania wycinka współrzdne osi, która
zostaje właśnie okrawana. Współrzdne odpowiadaj obszarowi,
który został wyznaczony dla powikszenia wycinka. Na lewo od
kreski ukośnej TNC pokazuje najmniejsz współrzdn obszaru
(MINPunkt), na prawo od kreski najwiksz (MAXPunkt).
Przy powikszonym obrazie TNC wyświetla MAGN na dole po prawej
stronie monitora.
Jeśli TNC nie może dalej półwyrobu pomniejszyć lub powikszyć, to
sterowani e wyświetla odpowiedni komunikat o błdach w oknie
grafiki. Aby usunć komunikat o błdach, prosz powikszyć lub
pomniejszyć ponownie półwyrób.
392
11 Test programu i przebieg programu
11.1 Grafiki
Powtórzyć graficzn3 symulacj
Program obróbki można dowolnie czsto graficznie symulować. W
tym celu można grafik skierować z powrotem na czść
nieobrobion lub na powikszony wycinek czści nieobrobi onej.
Funkcja
Softkey
Wyświetlić nieobrobion czść w ostatnio wybranym
powikszeniu wycinka
Cofnć powikszenie, tak że TNC pokazuje
obrobiony lub nieobrobiony przedmiot zgodnie z
zaprogramowanym półwyrobem.
Przy pomocy Softkey PÓŁWYRÓB JAK BLK FORM TNC
ukazuje, także po fragmencie bez FRAGMENT
PRZEJAC. półwyrób ponownie w zaprogramowanej
wielkości.
HEIDENHAIN iTNC 530
393
11.1 Grafiki
Określenie czasu obróbki
Tryby pracy przebiegu programu
Wskazanie czasu od startu programu do końca programu. W
przypadku przerw czas zostaje zatrzymany.
Test programu
Wskazanie przybli żonego czasu, który TNC wylicza dla okresu
trwania przemieszczenia narzdzia, wykonywanych z posuwem.
Ustal ony przez TNC czas nie jest przydatny przy kal kulacji czasu
produkcji, ponieważ TNC nie uwzgldnia czasu wykorzystywanego
przez maszyn (np. dla zmiany narzdzia).
Wybrać funkcj stopera
Przełczać pasek Softkey, aż TNC pokaże nastpujce Softkeys z
funkcjami stopera:
Funkcje stopera
Softkey
Zapamitywać wyświetlony czas
Sum z zapamitanego i
ukazanego czasu wyświetlić
Skasować wyświetlony czas
Softkeys po lewej stronie od funkcji stopera zal eż od
wybranego podziału ekranu.
Czas zostaje wycofany z wprowadzeniem nowej BLK
formy.
394
11 Test programu i przebieg programu
11.2 Funkcje dla wyœwietlania pogramu
11.2 Funkcje dla wyświetlania
pogramu
Przegl3d
W trybach pracy przebiegu programu i w trybie pracy Test programu
TNC ukazuje Softkeys, przy pomocy których można wyświetlić
program obróbki strona po stronie:
Funkcje
Softkey
W programie o stron ekranu przekartkować do tyłu
W programie o stron ekranu przekartkować do
przodu
Wybrać pocztek programu
Wybrać koniec programu
HEIDENHAIN iTNC 530
395
11.3 Test programu
11.3 Test programu
Zastosowanie
W rodzaju pracy Test programu symuluje si przebieg programów i
czści programu, aby wykluczyć błdy w przebiegu programu. TNC
wspomaga przy wyszukiwaniu
n geometrycznych niezgodności
n brakujcych danych
n nie możliwych do wykonania skoków
n naruszeń przestrzeni roboczej
Dodatkowo można używać nastpujcych funkcji:
n test programu blokami
n przerwanie testu przy dowolnym bloku
n Bl oki przeskoczyć
n Funkcje dla prezentacji graficznej
n Określenie czasu obróbki
n Dodatkowy wyświetlacz stanu
Wypełnić test programu
Przy aktywnym centralnym magazynie narzdzi musi zostać
aktywowana tabela narzdzi dla testu programu (stan S). Prosz
wybrać w tym celu w rodzaju pracy Test programu poprzez
zarzdzanie plikami (PGM MGT) tabel narzdzi.
Przy pomocy MODfunkcji PÓŁWYRÓB W PRZES.ROB. aktywuje si
dla Testu programu nadzór przestrzeni roboczej, patrz „Przedstawić
czść nieobrobion w przestrzeni roboczej”, stronie 425.
U Wybrać rodzaj
pracy Test programu
U Zarzdzani e plikami przy pomocy klawisza PGM MGT
wyświetlić i wybrać plik, który chcemy przetestować
lub
U Wybrać pocztek
programu: Przy pomocy klawisza
SKOK wiersz „0“ wybrać i potwierdzić klawiszem
ENT
TNC pokazuje nastpujce Softkeys:
Funkcje
Softkey
Przeprowadzić test całego programu
Przeprowadzić test każdego bloku programu
oddzielnie
Naszkicować czść nieobrobion i przetestować cały
program
Zatrzymać test programu
396
11 Test programu i przebieg programu
11.3 Test programu
Test programu do określonego bloku wykonać
Przy pomocy STOP PRZY N TNC przeprowadza test programu do
bloku oznaczonego numerem bloku N.
U
U
Wybrać w rodzaju pracy Test programu pocztek programu
Wybrać Test programu do określonego bloku:
Softkey STOP PRZY N nacisnć
U S top przy N:
Wprowadzić numer bloku, przy którym
test programu ma zostać zatrzymany
U Program:
Wprowadzić nazw programu, w którym
znajduje si blok z wybranym numerem bloku; TNC
ukazuje nazw wybranego programu; jeśli
zatrzymani e programu ma nastpić w programie
wywołanym przy pomocy %, to prosz wpisać t
nazw
U Powtórzenia:
Wprowadzić liczb powtórzeń, które
maj być przeprowadzone, jeśl i N znajduje si w
powtórzeniu czści programu
U Test
fragmentu programu: Softkey START nacisnć;
TNC przeprowadza test tego programu do
wprowadzonego bloku Przebieg programu
HEIDENHAIN iTNC 530
397
11.4 Przebieg programu
11.4 Przebieg programu
Zastosowanie
W rodzaju pracy przebieg programu według kolejności bloków, TNC
wykonuje program obróbki ni eprzerwanie do końca programu lub
zaprogramowanego przerwania pracy.
W rodzaju pracy Przebieg programu pojedyńczymi bl okami TNC
wykonuje każdy blok po naciśniciu zewntrznego klawisza START
oddzielnie.
Nastpujce funkcje TNC można wykorzystywać w rodzajach pracy
przebiegu programu:
n Przerwać przebieg programu
n Przebieg programu od określonego bloku
n przeskoczyć bloki
n Edycja tabeli narzdzi TOOL.T
n Qparametry kontrolować i zmieniać
n Nałożyć pozycjonowanie przy pomocy koła rcznego
n Funkcje dla prezentacji graficznej
n Dodatkowy wyświetlacz stanu
398
11 Test programu i przebieg programu
11.4 Przebieg programu
Wykonać program obróbki
Przygotowanie
1 Zamocować obrabiany przedmiot na stole maszyny
2 Wyznaczyć punkt odniesienia
3 Potrzebne tabele i pliki palet wybrać (stan M)
4 Wybrać program obróbki (stan M)
Posuw i prdkość obrotow wrzeciona można zmieniać
przy pomocy gałek obrotowych Override.
Poprzez Softkey FMAX można zredukować prdkość
biegu szybkiego, jeśli chcemy rozpoczć NCprogram.
Wprowadzona wartość j est aktywna również po
wyłczeni u/włczeniu maszyny. Aby powrócić do
pierwotnej prdkości na biegu szybkim, należy
wprowadzić odpowiedni wartość liczbow.
Przebieg programu według kolejności bloków
U Uruchomić program obróbki przy pomocy zewntrznego klawisza
START
Przebieg programu pojedyńczymi blokami
U Każdy blok programu obróbki uruchomić oddzielnie przy pomocy
zewntrznego klawisza START
HEIDENHAIN iTNC 530
399
11.4 Przebieg programu
Przerwać obróbk
Istniej różne możl iwości przerwania przebiegu programu:
n Zaprogramowane przerwania programu
n Zewntrzny klawisz STOPP
n Przełczenie na Przebieg programu pojedyńczymi blokami
Jeśli TNC rejestruje w czasi e przebiegu programu błd, to przerywa
ono automatycznie obróbk.
Zaprogramowane przerwania programu
Przerwania pracy można określić bezpośrednio w programie
obróbki. TNC przerywa przebieg programu, jak tyl ko program
obróbki zostanie wypełniony do tego bloku, który zawiera jedn z
nastpujcych wprowadzanych danych:
n G38
n Funkcj dodatkow M0, M2 l ub M30
n Funkcj dodatkow M6 (zostaje ustalana przez producenta
maszyn)
Przerwa w przebiegu programu przy pomocy zewntrznego
klawisza STOP
U Zewntrzny klawisz STOP Ten bl ok, który odpracowuje TNC, w
momencie naciśni cia na klawisz nie zostanie całkowicie
wykonany; w wyświetlaczu mruga świetlnie symbol „*“
U Jeśli nie chcemy kontynuować obróbki, to prosz wycofać
działanie TNC przy pomocy SoftkeyWEWNETRZNY STOP: symbol
„*“ wygasa w wyświetlaczu stanu. W tym przypadku program
wystartować od pocztku programu na nowo.
Przerwanie obróbki poprzez przeł3czenie na rodzaj pracy
Przebieg programu pojedyńczy blok
W czasie kiedy program obróbki zostaje odpracowywany w rodzaju
pracy Przebieg programu według kolejności bloków, wybrać
Przebieg programu poj edyńczy blok. TNC przerywa obróbk, po tym
ki edy został wykonany aktualny krok obróbki.
400
11 Test programu i przebieg programu
11.4 Przebieg programu
Przesun3ć osi maszyny w czasie przerwania
obróbki
Można przesunć osi maszyny w czasie przerwy jak i w rodzaju pracy
Obsługa rczna.
Niebezpieczeństwo kolizji!
Jeśli przerwiemy przebieg programu przy nachylonej
płaszczyźnie obróbki, to można przy pomocy Softkey 3D
ON/OFF przełczać układ współrzdnych pomidzy
nachylonym i nienachylonym.
Funkcja przycisków kierunkowych osi , koła rcznego i
jednostki logicznej powrotu do konturu zostaj w tym
wypadku odpowiednio wykorzystane przez TNC. Prosz
zwrócić uwag, aby przy swobodnym przemieszczaniu
poza materiałem był aktywny właściwy układ
współrzdnych i wartości któw osi obrotowych były
wprowadzone do 3DROTmenu.
Przykład zastos owania:
Przemieszczenie wrzeciona po złamaniu narzdzia
U Przerwać obróbk
U Zwolnić zewntrzne klawisze kierunkowe: Softkey
PRZEM.RECZNIE nacisnć.
U Przesunć osi maszyny przy pomocy zewntrznych przycisków
ki erunkowych
W przypadku niektórych maszyn należy po Softkey
OPERACJA R-CZNA nacisnć zewntrzny START
klawisz dla zwolnienia zewntrznych klawiszy
kierunkowych. Prosz zwróci ć uwag na podrcznik
obsługi maszyny.
HEIDENHAIN iTNC 530
401
11.4 Przebieg programu
Kontynuowanie programu po jego przerwaniu
Jeśli przebieg programu zostanie przerwany w czasie
cyklu obróbki, nal eży po ponownym wejściu do programu
rozpoczć obróbk od pocztku cyklu. Wykonane już
etapy obróbki TNC musi ponownie objechać.
Jeśli przerwano przebieg programu podczas
powtórzenia czści programu lub w czasie wykonywania
podprogramu, należy przy pomocy funkcji PRZEBIEG DO
BLOKU N ponownie najechać miejsce przerwania
przebiegu programu.
TNC zapamituje przy przerwaniu przebiegu programu
n dane ostatnio wywołanego narzdzia
n aktywne przeliczenia współrzdnych (np. przesunicie punktu
zerowego, obrót, odbicie lustrzane)
n współrzdne ostatnio zdefiniowanego punktu środkowego koła
Prosz uwzgldni ć, że zapamitane dane pozostaj tak
długo aktywne, aż zostan wycofane (np. poprzez wybór
nowego programu).
Zapamitane dane zostaj wykorzystywane dl a ponownego
najechania na kontur po przesuniciu rcznym osi maszyny w czasie
przerwy w pracy maszyny (Softkey NAJAZD NA POZYCJ-).
Kontynuowanie przebiegu programu przy pomocy klawisza
START
Po przerwie można kontynuować przebieg programu przy pomocy
zewntrznego klawisza START jeśli zatrzymano program w
nastpujcy sposób:
n Naciśnito zewntrzny przycisk STOP
n Programowane przerwanie pracy
Przebieg programu kontynuować po wykryciu błdu
Przy nie pulsujcym świetlnie komunikacie o błdach:
U Usunć przyczyn
błdu
o błdach z ekranu: Klawisz CE nacisnć
U Ponowny start lub przebieg programu rozpoczć w tym miejscu, w
którym nastpiło przerwanie
U Usunć komuni kat
Przy pulsujcym świetlnie komunikacie o błdach:
U Trzymać naciśnitym
dwi e sekundy klawisz END, TNC wykonuje
uruchomienie w stanie ciepłym
U Usunć przyczyn błdu
U Ponowny start
Przy powtórnym pojawieniu si błdu, prosz zanotować komunikat
o błdach i zawiadomić serwis naprawczy.
402
11 Test programu i przebieg programu
11.4 Przebieg programu
Dowolne wejście do programu (przebieg bloków w przód)
Funkcja PRZEBIEG DO BLOKU N musi być udostpniona
przez producenta maszyn i przez niego dopasowana.
Prosz zwrócić uwag na podrcznik obsługi maszyny.
Przy pomocy funkcji PRZEBIEG DO BLOKU N (przebieg bloków w
przód) można odpracowywać program obróbki od dowolnie
wybranego bloku N. Obróbka przedmiotu zostaje do tego bloku
uwzgl dniona z punktu widzenia obliczeń przez TNC. Może ona także
zostać przedstawiona grafi cznie przez TNC.
Jeśli przerwano program przy pomocy WEW. STOP, to TNC oferuje
automatycznie blok N dla wejścia do programu, w którym to przerwano
program.
Przebieg bloków w przód nie może rozpoczynać si w
podprogramie.
Wszystkie konieczne programy, tabele i pliki paletowe
musz zostać wybrane w jednym rodzaju pracy przebiegu
programu (stan M).
Jeśli program zawiera na przestrzeni do końca przebiegu
bloków w przód zaprogramowan przerw, w tym miejscu
zostanie przebieg bloków zatrzymany. Aby kontynuować
przebieg bloków w przód, prosz nacisnć zewntrzny
STARTklawi sz.
Po przebiegu bloków do przodu narzdzie zostaje
przejechane przy pomocy funkcji NAJAZD NA POZYCJdo ustalonej pozycji.
Korekcja długości narzdzia zadziała dopiero poprzez
wywołanie narzdzia i nastpujcy po nim wiersz
pozycjonowania, ta zasada obowi zuje także dla
zmienionej długości narzdzia.
Poprzez parametr maszynowy 7680 zostaje określone,
czy przebieg bloków do przodu rozpoczyna si przy
pakietowanych programach w bloku 0 programu
głównego lub czy w bloku 0 programu, w którym przebieg
programu został ostatnio przerwany.
Funkcja M128 nie jest dozwolona przy przebiegu bloków
do przodu.
Przy pomocy Softkey 3D ON/OFF określa si, czy TNC ma
najechać pozycj przy nachylonej płaszczyźnie obróbki, w
nachylonym lub nienachylonym układzie.
Jeżeli chcemy wykorzystać przebieg bloków w przód w
tabeli pal et, to prosz wybrać naj pierw przy pomocy
klawiszy ze strzałk w tabeli palet dany program, do
którego chcemy wejść i wybrać potem bezpośrednio
Softkey PRZEBIEG DO BLOKU N.
Wszystkie cykle sondy pomiarowej i cykl 247 zostaj
przeskoczone przy przebiegu bloków do przodu przez
TNC. Parametry wyniku, opisywane przez te cykle, ni e
otrzymuj w takim przypadku żadnych wartości.
HEIDENHAIN iTNC 530
403
11.4 Przebieg programu
U Pierwszy wiersz aktualnego programu
wybrać jako pocztek dla
przebiegu: GOTO „0“ wprowadzić.
U Wybrać przebieg bloków w przód: Softkey PRZEBIEG DO N
nacisnć
U Przebieg
do N: Wprowadzić numer N wiersza
(bloku), na którym ma zostać zakończony przebieg
w przód
U Program:
Wprowadzić nazw programu, w którym
znajduje si blok N
U Powtórzenia: Wprowadzić li czb powtórzeń,
które
maj zostać uwzgldnione w przebiegu bloków do
przodu, jeśli blok N znajduje si w powtórzeniu
czści programu
U PLC
ON/OFF: Dla uwzgldnienia wywoływania
narzdzia i dodatkowych funkcj i M: ustawić PLC na
ON (przy pomocy klawisza ENT przełczać midzy
ON i OFF). PLC na OFF uwzgldnia wyłcznie
geometri NCprogramu, przy tym narzdzie we
wrzecioni e musi odpowiadać wywołanemu w
programie narzdziu
U Uruchomić przebieg bloków w
przód: Zewntrzny
klawisz START nacisnć.
U Dosunć narzdzie do konturu:
patrz „Ponowne
dosuni cie narzdzia do konturu”, stronie 405
404
11 Test programu i przebieg programu
11.4 Przebieg programu
Ponowne dosunicie narzdzia do konturu
Przy pomocy funkcji NAJAZD NA POZYCJ- TNC przemieszcza
narzdzie w nastpujcych sytuacjach do konturu obrabianego
przedmiotu:
n Ponowne dosunicie narzdzi a do konturu po przesuniciu osi
maszyny w czasie przerwy, która została wprowadzona bez WEW.
STOP
n Ponowne dosunicie narzdzia po przebiegu bloków w przód przy
pomocy PRZEBIEG DO BLOKU N, np. po przerwie wprowadzonej
przy pomocy WEW. STOP
n Jeśli pozycja osi zmieniła si po otwarciu obwodu regulacji w
czasie przerwy w programie (zależne od maszyny)
U
U
U
U
Ponowne dosunicie narzdzi a do konturu wybrać: Softkey
NAJAZD POZYCJI wybrać
Przemieścić osie w kolejności , zaproponowanej przez TNC na
ekranie monitora: Zewntrzny klawisz START nacisnć lub
przemieścić osie w dowolnej kolejności: Softkeys NAJAZD X,
NAJAZD Z itd.naci snć i za każdym razem aktywować przy pomocy
zewntrznego klawisza START
Kontynuować obróbk: Zewntrzny klawisz START nacisnć
HEIDENHAIN iTNC 530
405
11.5 Automatyczne uruchomienie programu
11.5 Automatyczne uruchomienie
programu
Zastosowanie
Aby móc przeprowadzić automatyczne uruchomi enie
programu, TNC musi być przygotowana przez
producenta maszyn, prosz uwzgldnić podrcznik
obsługi.
Poprzez Softkey AUTOSTART (patrz rysunek po prawej stronie u
góry), można w rodzaju pracy przebiegu programu uruchomić we
wprowadzalnym czasi e aktywny w danym rodzaju pracy program:
U Wyświetlić okno dla ustalenia momentu
uruchomienia (patrz rysunek po prawej na środku)
U Czas (godz:min:sek): godzina,
kiedy program ma
zostać uruchomiony
U Data (DD.MM.RRRR):
data, kiedy program ma
zostać uruchomiony
U Aby aktywować uruchomieni e: Softkey
AUTOSTART
ustawić na ON
406
11 Test programu i przebieg programu
11.6 Bloki przeskoczyæ
11.6 Bloki przeskoczyć
Zastosowanie
Bl oki, które zostały przy programowaniu oznaczone przy pomocy „/
“, można przeskoczyć przy teście progrmau lub przebiegu
programu:
U W iersze programu ze „/“znakiem nie wykonywać lub
przetestować: Softkey ustawić na ON
U W iersze programu
ze „/“znakiem wykonywać lub
przetestować: Softkey ustawić na OFF
Funkcja ta nie działa dla G99bloków.
Ostatnio wybrane nastawieni e pozostaje zachowane
także po przerwie w dopływie prdu.
HEIDENHAIN iTNC 530
407
11.7 Zatrzymanie przebiegu programu do wyboru
11.7 Zatrzymanie przebiegu
programu do wyboru
Zastosowanie
Sterowanie TNC przerywa różny sposób przebieg programu lub test
programu przy blokach, w których zaprogramowany jest M01. Jeżeli
używamy M01 w rodzaj u pracy Przebieg programu, to TNC nie
wyłcza wrzeciona i chłodziwa.
U Nie przerywać przebiegu programu lub
testu
programu w zdaniach z M01: Softkey ustawić na
OFF
U Przerywać przebiegu programu
lub testu programu
w zdaniach z M01: Softkey ustawić na ON
408
11 Test programu i przebieg programu
12
MODfunkcje
12.1 Wybraæ funkcjê MOD
12.1 Wybrać funkcj MOD
Przez MODfunkcje można wybi erać dodatkowe wskazania i
możliwości wprowadzenia danych. Jakie MODfunkcje znajduj si w
dyspozycji , zależy od wybranego rodzaju pracy.
MODfunkcje wybierać
Wybrać rodzaj pracy, w którym chcemy zmienić MODfunkcje.
U Klawi sz MOD
nacisnć. Wybrać funkcje MOD dla
Program wprowadzić do pamici/edycja i Test
programu. Rysunek po prawej u góry i po prawej na
środku, rysunek na nastpnej stroni e: Funkcja MOD
w trybie pracy maszyny
Zmienić nastawienia
U Wybrać MODfunkcj w wyświetlonym menu przy pomocy klawi szy
ze strzałk
Aby zmienić nastawienie, znaj duj si – w zależności od wybranej
funkcji – trzy możliwości do dyspozycj i:
n Wprowadzenie bezpośrednie wartości l iczbowej, np. przy
określaniu ograniczenia obszaru przemieszczenia
n Zmiana nastawienia poprzez naciśnicie klawisza ENT, np.
określaniu wprowadzeni a programu
n Zmiana nastawienia przy pomocy okna wyboru. Jeśli mamy do
dyspozycji kilka możliwości nastawienia, to można przez
naciśnicie klawisza SKOK wyświetl ić okno, w którym ukazane s
wszystkie możliwości nastawieni a jednocześnie. Prosz wybrać
żdane nastawieni e bezpośrednio poprzez naciśnicie
odpowiedniego klawisza z cyfr (na lewo od dwukropka) lub przy
pomocy klawisza ze strzałk i nastpnie prosz potwierdzić wybór
klawiszem ENT. Jeśli nie chcemy zmienić nastawi enia, to prosz
zamknć okno przy pomocy klawisza END
MODfunkcje opuścić
U MODfunkcj zakończyć Softkey
KONIEC lub klawisz END nacisnć
Przegl3d MODfunkcji
W zależności od wybranego rodzaju pracy można dokonać
nastpujcych zmian:
Program wprowadzić do pamici/ edycja:
n Wyświetlić różne numery oprogramowania
n wprowadzić liczb kl uczow
n przygotować interfejs
n lub/oraz specyficzne dla danej maszyny parametry użytkownika
n lub/oraz wyświetlić pliki POMOC
410
12 MOD-funkcje
12.1 Wybraæ funkcjê MOD
Test programu:
n Wyświetlić różne numery oprogramowania
n wprowadzić liczb kluczow
n Przygotowanie interfejsu danych
n Przedstawić czść nieobrobion w przestrzeni roboczej
n lub/oraz specyficzne dla danej maszyny parametry użytkownika
n lub/oraz wyświetlić pliki POMOC
wszystkie pozostałe rodzaje pracy:
n Wyświetlić różne numery oprogramowania
n wyświetlić wyróżniki dla istniejcych opcji
n wybrać wskazania położenia (pozycji)
n określić jednostk miary (mm/cal)
n określić jzyk programowania dl a MDI
n wyznaczyć osi e dla przejcia położenia rzeczywi stego
n wyznaczyć ograniczenie obszaru przemieszczani a
n wyświetlić punkty zerowe
n Wyświetlić czas eksploatacji
n lub/oraz wyświetlić pliki POMOC
HEIDENHAIN iTNC 530
411
12.2 Numery oprogramowania (Software) i opcji
12.2 Numery oprogramowania
(Software) i opcji
Zastosowanie
Nastpujce numery Software znajduj si po wyborze funkcji MOD
na ekranie TNC:
n NC: Numer NCSoftware (numeracj koordynuje firma
HEIDENHAIN)
n PLC: Numer lub nazwa PLCSoftware (zostaj koordynowane
przez producenta maszyn)
n SETUP: Numery Software cykli i używanych Softkeys
(koordynowane przez firm HEIDENHAIN)
n DSP1: Numer Software regulatora prdkości obrotowej
(numeracj koordynuje firma HEIDENHAIN)
n ICTL1: Numer Software regulatora prdu (numeracj
koordynuj e firma HEIDENHAIN)
Dodatkowo za skrótem OPT operator widzi zakodowane numery dla
opcji, znajdujcych si do dyspozycji w sterowaniu:
Opcje nie s aktywne
%0000000000000000
Bit 0 do bi t 7: Dodatkowe obwody regulacji %0000000000000011
Bit 8 do bit 15: Opcje Software
%0000001100000011
412
12 MOD-funkcje
12.3 Wprowadziæ liczbê klucza
12.3 Wprowadzić liczb klucza
Zastosowanie
Poprzez liczby klucza operator ma dostp do różnych funkcji, ni e
zawsze koniecznych dl a normalnej pracy TNC.
TNC potrzebuje liczby klucza dla nastpujcych funkcji:
Funkcja
Liczba klucza
Wybrać parametr użytkownika
123
Funkcje specjalne zwolnić przy
programowaniu Qparametrów
555343
Ethernetkart skonfigurować
NET123
HEIDENHAIN iTNC 530
413
12.4 Przygotowanie interfejsów danych
12.4 Przygotowanie interfejsów
danych
Zastosowanie
Dla przygotowania interfejsu danych prosz nacisnć Softkey
RS 232 / RS 422 USTAWIENIE TNC ukazuje menu ekranu, do
którego wprowadzamy nastpujce nastawienia:
RS232przygotować interfejs
Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla
RS232interfejsu po lewej stronie na ekranie.
RS422przygotować interfejs
Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla
RS422interfejsu po prawej stronie na ekranie.
Wybrać RODZAJ PRACY zewntrznego
urz3dzenia
W rodzajach pracy FE2 i EXT nie można korzystać z
funkcji „wczytać wszystkie programy “, „oferowany
program wczytać“ i „wczytać skoroszyt “
Ustawić SZYBKOŚĆ TRANSMISJI
SZYBKOŚĆ TRANSMISJI (szybkość przesyłania danych) j est
wybieralna pomidzy 110 i 115.200 bod.
Zewntrzne urz3dzenie
Rodzaj pracy
PC z Software firmy HEIDENHAIN
TNCremo dla zdalnej obsługi TNC
LSV2
PC z Software firmy HEIDENHAIN
TNCremo dla przesyłania danych
FE1
Jednostka dyskietek fi rmy
HEIDENHAIN
FE 401 B
FE 401 od progr.nr 230 626 03
FE1
FE1
Jednostka dyskietek fi rmy
HEIDENHAIN
FE 401 do włcznie prog. nr
230 626 02
FE2
Urzdzenia zewntrzne j ak
drukarka, czytnik, dziurkarka, PC
bez TNCremo
EXT1, EXT2
414
Symbol
12 MOD-funkcje
12.4 Przygotowanie interfejsów danych
Przyporz3dkowanie
Przy pomocy tej funkcji określa si, dokd zostan przesłane dane z
TNC.
Zastosowanie:
n Wartości z funkcj Qparametru D15 wydawać
Zależy od rodzaj u pracy TNC, czy funkcja DRUK lub TEST DRUKU
zostanie używana:
Rodzaj pracy TNC
Funkcja przesyłania
Przebieg programu
pojedyńczymi blokami
DRUK
Przebieg programu według
kolej ności bloków
DRUK
Test programu
TEST DRUKU
DRUK i TEST DRUKU można ustawić w nastpujcy sposób:
Funkcja
Ścieżka
Dane wydać przez RS232
RS232:\....
Dane wydać przez RS422
RS422:\....
Dane odłożyć na dysku twardym TNC
TNC:\....
Zapisać dane do pamici w skoroszycie, w
którym znajduje si program z D15
puste
Nazwa pliku:
dane
Rodzaj pracy
Nazwa pliku
Wartości z D15
Przebieg programu
%FN15RUN.A
Wartości z D15
Test programu
%FN15SIM.A
Software dla transmisji danych
W cel u przesyłania danych od TNC i do TNC, powinno si używać
jednego z oprogramowań firmy HEIDENHAIN dla transmisji danych:
TNCremo lub TNCremoNT. Przy pomocy TNCremo/TNCremoNT
można przez szeregowy interfejs sterować wszystkimi sterowaniami
firmy HEIDENHAIN.
Prosz skontaktować si z firm HEIDENHAIN, aby
otrzymać oprogramowanie dla przesyłania danych
TNCremo lub TNCremoNT.
Warunki systemowe dl a zastosowania TNCremo:
n Personalcomputer AT lub system kompatybilny
n System operacyjny MSDOS/PCDOS 3.00 lub wyżej, Windows
3.1, Windows for Workgroups 3.11, Windows NT 3.51, OS/2
HEIDENHAIN iTNC 530
415
12.4 Przygotowanie interfejsów danych
n 640 kB pamici roboczej
n 1 MByte wolne na dysku twardym
n Wolny szeregowy interfejs
n Dla wygodnej obsługi Microsoft (TM)kompatybilna mysz (ni e jest
niezbdnie konieczna)
Warunki systemowe dla zastosowania TNCremoNT:
n PC z 486 procesorem lub wydajniejszym
n System operacyjny Windows 95, Windows 98, Windows NT 4.0,
Windows 2000
n 16 MByte pamici roboczej
n 5 MByte wolne na dysku twardym
n Wolny szeregowy interfejs lub podłczenie do TCP/IPsieci
Instalacja w Windows
U Prosz rozpoczć instalacj programu SETUP.EXE z menedżerem
plików (Explorer)
postpować zgodni e z poleceniami programu Setup
U Prosz
TNCremo uruchomić w Windows 3.1, 3.11 i NT 3.51
Windows 3.1, 3.11, NT 3.51:
U Kliknć podwójnie na ikon w
grupie programów HEIDENHAIN
aplikacje
Jeśli uruchomiamy TNCremo po raz pierwszy, zostajemy zapytani o
podłczone sterowanie, interfej s (COM1 lub COM2) i o szybkość
transmi sji danych. Prosz podać żdane informacje.
TNCremoNT uruchomić w Windows 95, Windows 98 i NT 4.0
kli knć na <Start>, <Programy>, <HEIDENHAIN
aplikacje>, <TNCremoNT>
U Prosz
Jeżeli uruchomiamy TNCremoNT po raz pierwszy, TNCremoNT
próbuje automatycznie uzyskać połczenie z TNC.
Przesyłanie danych pomidzy TNC i TNCremo
Prosz sprawdzić, czy:
n TNC jest podłczone do właściwego seryjnego interfej su
komputera
n tryb pracy interfejsu na TNC ustawi ony jest na LSV2
n czy szybkość przesyłania danych w TNC dla LSV2ekspolatacji i w
TNCremo s ze sob zgodne
Po uruchomieniu TNCremo widoczne s w lewej czści okna
głównego 1 wszystkie pliki, które zapamitane s w aktywnym
skoroszycie. Przez<skoroszyt>, <Zmienić> można wybrać dowolny
napd lub inny skoroszyt na komputerze.
416
12 MOD-funkcje
12.4 Przygotowanie interfejsów danych
Jeśli chcemy sterować transmisj danych z PC, to prosz utworzyć
połczenie na komputerze w nastpujcy sposób:
U
U
U
Prosz wybrać <Połczenie>, <Połczenie>. TNCremo przyjmuje
teraz struktur plików i skoroszytów od TNC i wyświetla je w dolnej
czści okna głównego 2
Aby przesłać plik od TNC do PC, prosz wybrać dany plik w oknie
TNC (poprzez kliknicie myszk podświetli ć jasnym tłem) i
aktywować funkcj <Plik> <Przesłać>
Aby przesłać plik z PC do TNC, prosz wybrać dany pl ik w oknie PC
(poprzez kliknicie myszk podświetlić jasnym tłem) i aktywować
funkcj <Plik> <Przesłać>
Jeśli chcemy sterować przesyłaniem danych z TNC, to prosz
utworzyć połczenie na PC w nastpujcy sposób:
U
U
Prosz wybrać <Połczenie>, <Serwer plików (LSV2)>.
TNCremo pracuje teraz w trybie serwera i może przyj mować dane
od TNC lub wysyłać dane do TNC
Prosz wybrać na TNC funkcje dla zarzdzania plikami poprzez
kl awisz PGM MGT (patrz „Przesyłanie danych do/od
zewntrznego nośni ka danych” na stronie 46) i przesłać
odpowiednie pliki
TNCremo zamkn3ć
Prosz wybrać punkt menu <Plik>, <Koniec> lub nacisnć
kombi nacj klawiszy ALT+X
Prosz zwróci ć uwag na funkcj pomocnicz TNCremo,
w której objaśnione s wszystkie funkcje
Przesyłanie danych pomidzy TNC i TNCremoNT
Prosz sprawdzić, czy:
n TNC podłczone j est do właści wego szeregowego interfejsu
komputera l ub do si eci
n tryb pracy interfejsu na TNC ustawiony jest na LSV2
Po uruchomieni u TNCremoNT widoczne s w górnej czści
głównego okna 1 wszystkie pliki, które zapamitane s aktywnym
skoroszycie. Przez <Plik>, <Zmienić katalog > można wybrać
dowolny napd lub inny skoroszyt na komputerze.
Jeśli chcemy sterować transmisj danych z PC, to prosz utworzyć
połczenie na komputerze w nastpujcy sposób:
U
U
U
Prosz wybrać <Plik>, <Utworzyć połczenie>. TNCremoNT
przyjmuje teraz struktur plików i skoroszytów od TNC i wyświetla
je w dolnej czści okna głównego 2
Aby przesłać plik z TNC do PC, prosz wybrać plik w oknie TNC
poprzez kl iknicie myszk i przesunć zaznaczony plik przy
naciśnitym klawiszu myszki do okna PC 1
Aby przesłać plik od PC do TNC, prosz wybrać plik w oknie PC
poprzez kl iknicie myszk i przesunć zaznaczony plik przy
naciśnitym klawiszu myszki do okna TNC 2
HEIDENHAIN iTNC 530
417
12.4 Przygotowanie interfejsów danych
Jeśli chcemy sterować przesyłaniem danych z TNC, to prosz
utworzyć połczenie na PC w nastpujcy sposób:
U Prosz
wybrać <Extras>, <TNCserwer>. TNCremoNT uruchamia
wówczas tryb pracy serwera i może przyjmować dane z TNC lub
wysyłać dane do TNC
U Prosz wybrać na TNC funkcje dla zarzdzania plikami poprzez
klawisz PGM MGT (patrz „Przesyłanie danych do/od
zewntrznego nośnika danych” na stronie 46) i przesłać
odpowiednie pli ki
TNCremoNT zakończyć
Prosz wybrać punkt menu <Plik>, <Koniec>
Prosz zwrócić uwag na funkcj pomocnicz TNCremo,
w której objaśnione s wszystkie funkcje
418
12 MOD-funkcje
12.5 Ethernet-interfejs
12.5 Ethernetinterfejs
Wstp
TNC jest wyposażone opcjonalni e w Ethernetkart, aby włczyć
sterowanie jako Client do własnej sieci. TNC przesyła dane przez
Ethernetkart zgodnie z TCP/IPgrup protokołów (Transmission
Control Protocol/Internet Protocol) i przy pomocy NFS (Network File
System).
Możliwości podł3czenia
Można podłczyć Ethernetkart TNC poprzez RJ45łcze (X26,
100BaseTX l ub 10BaseT) do sieci. Łcze j est rozdzielone
galwanicznie od elektroniki sterowania.
RJ45łcze X26 (100BaseTX bzw. 10BaseT)
W przypadku 100Base TX lub 10BaseTłcza prosz używać Twisted
Pairkabla, aby podłczyć TNC do sieci.
TNC
Maksymalna długość kabla pomidzy TNC i punktem
wzłowym, zależne jest od jakości kabla, od rodzaju
osłony kabla i rodzaj u sieci (100BaseTX lub 10BaseT).
Jeśli dokonuj e si bezpośredniego połczenia TNC z PC,
należy używać skrzyżowanego kabla.
HEIDENHAIN iTNC 530
PC
10BaseT
419
12.5 Ethernet-interfejs
Konfigurowanie TNC
Prosz zlecić konfigurowanie TNC fachowcom do spraw
sieci komputerowej.
U Prosz
nacisnć w rodzaju pracy Program wprowadzić do
pamici/edycja klawisz MOD. Prosz wprowadzić liczb kl ucza
NET123, TNC pokazuje ekran główny dla konfiguracji sieci
Ogólne nastawienia sieciowe
nacisnć Softkey DEFINE NET dla ogólnych nastawień
sieciowych i wprowadzić nastpujce i nformacje:
U Prosz
Nastawienie
Znaczenie
ADRES
Adres, którym specjalista sieci musi opatrzyć
TNC. wprowadzenia: Cztery oddzielone kropk
wartości liczbowe np.160.1.180.20
MASKA
SUBNET MASK służy dla rozróżniania ID sieci i
HostID sieci. wprowadzenia: Wprowadzenie:
cztery oddzielone kropk wartości liczbowe, o
wartość zapytać specjalist sieci, np.
255.255.0.0
BROADCAST
Broadcastadres sterowania jest tylko wtedy
konieczny, jeśli różni si od nastawienia
standardowego. Nastawienie standardowe
zostaje utworzone z ID sieci i HostID, przy
którym wszystkie bity ustawione s na 1, np.
160.1.255.255
ROUTER
Adres internetowy DefaultRoutera.
Wprowadzić tylko w przypadku, jeśli sieć
składa si z ki lku sieci składowych.
wprowadzenia: Wprowadzenie: cztery
oddzielone kropk wartości liczbowe, o
wartość zapytać specjalist sieci, np.
160.1.0.2
HOST
Imi , z którym TNC melduje si w sieci
DOMAIN
Nazwa domeny sterowania (nie zostaje jeszcze
uwzgl dniana)
NAMESERVER
Adres sieciowy serwera domeny (nie zostaje
jeszcze uwzgldniany)
Dane o protokole nie s konieczne przy iTNC 530,
używany jest protokół zgodnie z RFC 894.
420
12 MOD-funkcje
12.5 Ethernet-interfejs
Specyficzne dla urzdzeń nastawienia sieciowe
U Prosz nacisnć Softkey DEFINE MOUNT dla wprowadzenia
specyficznych dla urzdzenia nastawień sieciowych. Można ustalić
dowolnie dużo nastawień sieciowych, jednakże tylko maksymalnie
7mioma jednocześnie zarzdzać.
Nastawienie
Znaczenie
MOUNTDEVICE
n Połczenie poprzez NFS:
Nazwa skoroszytu, który ma zostać
zameldowany. Zostaj e on utworzony poprzez
adres sieciowy serwera, dwukropek i nazw
meldowanego skoroszytu. Wprowadzenie:
cztery oddzielone kropk wartości liczbowe,
o wartość zapytać specjalist sieci, np.
160.1.13.4. Skoroszyt NFSserwera, który
ma być połczony z TNC. Prosz zwrócić
uwag przy podawaniu ścieżki na pisowni
małych i dużych liter
n Przyłczenie do pojedyńczego komputera z
Windows:
Podać nazw sieci i nazw zwol nienia
komputera, np. //PC1791NT/C
MOUNTPOINT
Nazwa, któr wyświetla TNC w zarzdzaniu
plikami , jeśli TNC jest połczone z urzdzeniem
Prosz zwrócić uwag, iż nazwa musi kończyć
si dwukropkiem
FILESYSTEM
TYPE
Typ systemu plików.
nfs: Network File System
smb: sieć Windows
OPTIONS przy
FILESYSTEM
TYPE=nfs
Dane bez pustych znaków, oddzielone
przecinkiem i zapisane po kolei. Uwzgldnić
pisowni duż/mał liter.
rsize=: Wielkość pakietu dla przyjmowania
danych w bajtach. Zakres wprowadzenia: 512
do 8 192
wsize=: Wielkość pakietu dla wysyłania danych
w bajtach. Zakres wprowadzenia: 512 do 8 192
time0=: Czas w dzi esitych sekundy, po
którym TNC powtarza nie odpowi edziany przez
serwera Remote Procedure Call. Zakres
wprowadzenia: 0 do 100 000. Jeśli nie nastpi
zapis, to używana jest wartość standardowa 7.
W yższych wartości używać tylko wtedy, jeśli
TNC musi przez kilka Routerów komunikować z
serwerem. O wartość zapytać specj al ist sieci
soft=: Definicja, czy TNC ma tak długo
powtarzać Remote Procedure Call, aż NFS
serwer odpowie.
soft zapisać: Remote Procedure Call nie
powtarzać
soft nie zapisywać: Remote Procedure Call
zawsze powtarzać
HEIDENHAIN iTNC 530
421
12.5 Ethernet-interfejs
Nastawienie
Znaczenie
OPTIONS przy
FILESYSTEM
TYPE=smb do
bezpośredniego
przyłczenia do
sieci Windows
Dane bez pustych znaków, oddzielone
przecinkiem i zapisane po kolei. Uwzgldnić
pisowni duż/mał liter.
ip=: ipadres PCta, z którym TNC ma zostać
połczone
username=: Nazwa użytkownika, z któr TNC
ma si zameldować
workgroup=: Grupa robocza, pod któr TNC
ma si zameldować
password=: Hasło, przy pomocy którego TNC
ma si zameldować (maksymalnie 80 znaków)
AM
Definicja, czy TNC po włczeniu ma połczyć
automatycznie z sieci.
0: Nie łczyć automatycznie
1: Automatycznie łczyć
Zapisy username, workgroup i password w szpalcie
OPTIONS mog być niekiedy w przypadku Windows 95 i
Windows 98sieci pomi nite.
Przez Softkey HASŁO KODOWAC można zdefi niowane w
OPTIONS hasło zakodować.
Zdefiniować identyfikacj sieci
U Prosz nacisnć Softkey DEFINE UID / GID dl a wprowadzenia
identyfikacji sieci.
Nastawienie
Znaczenie
TNC USER ID
Definicja, z jak identyfikacj użytkownika
(user) ma si dostp w sieci do plików. O
wartość zapytać specjalist sieci
OEM USER ID
Definicja, z jak identyfikacj użytkownika
(user) producent maszyny ma dostp w sieci
do plików. O wartość zapytać specjalist sieci
TNC GROUP ID
Definicja, z jak identyfikacj grupow ma si
dostp w sieci do plików. O wartość zapytać
specjali st sieci Identyfikacja grupowa jest
dla użytkowanika i producenta maszyn taka
sama
UID for mount
Definicja, z jak identyfikacj użytkownika
zostanie przeprowadzona operacja
zameldowania.
USER: Zameldowanie nastpuje przy
pomocy USERidentyfikacji
ROOT: Zameldowanie nastpuje przy
pomocy identyfikacji ROOTużytkownika,
wartość=0
422
12 MOD-funkcje
12.6 PGM MGT konfigurowaæ
12.6 PGM MGT konfigurować
Zastosowanie
Przy pomocy tej funkcji określamy zakrws funkcji zarzdzania plikami
n standard: Uproszczone zarzdzanie plikami bez wyświetlania
skoroszytów
n Rozszerzone: Zarzdzanie plikami z rozszerzonymi funkcjami i
wyświetlaniem skoroszytów
Prosz zwrócić uwag: patrz „Standardowe zarzdzanie
plikami”, stronie 43, i patrz „Rozszerzone zarzdzanie
plikami”, stronie 50.
Zmiana nastawienia
U
U
U
Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić
do pamici/edycja: Nacisnć klawisz PGM MGT
Wybrać MODfunkcj: Klawisz MOD nacisnć.
Wybrać nastawienie PGM MGT: Jasne pole przesunć przy
pomocy klawiszy ze strzałk na nastawienie PGM MGT, klawiszem
ENT przełczać pomidzy STANDARD i ROZSZERZONE
HEIDENHAIN iTNC 530
423
12.7 Specyficzne dla danej maszyny parametry u¿ytkownika
12.7 Specyficzne dla danej
maszyny parametry
użytkownika
Zastosowanie
Aby umożliwić operatorowi nastawienie specyficznych dla maszyny
funkcji, producent maszyn może zdefiniować do 16 parametrów
maszynowych jako parametrów użytkownika.
Funkcja ta nie jest do dyspozycji na wszystkich
sterowaniach TNC. Prosz zwrócić uwag na podrcznik
obsługi maszyny.
424
12 MOD-funkcje
12.8 Przedstawiæ czêœæ nieobrobion¹ w przestrzeni roboczej
12.8 Przedstawić czść
nieobrobion3 w przestrzeni
roboczej
Zastosowanie
W trybi e pracy Test programu można skontrolować graficznie
położenie czści nieobrobionej w przestrzeni roboczej maszyny i
aktywować nadzór przestrzeni roboczej w trybie pracy Test
programu: Prosz nacisnć w tym celu Softkey PóŁWYRóB W
PRZEST.ROB.
TNC wyświetla przestrzeń robocz w formie prostopadłościanu,
którego wymiary przedstawione s w oknie „obszar
przemieszczenia“. Wymi ary dla przestrzeni roboczej TNC czerpie z
parametrów maszynowych dla aktywnego obszaru przemieszczania.
Ponieważ obszar przemieszczania jest zdefiniowany w systemie
referencyjnym (systemie punktów bazowych), punkt zerowy
prostopadłościanu odpowiada punktowi zerowemu maszyny.
Położenie punktu zerowego maszyny w prostopadłościanie można
uwidocznić poprzez naciśnicie Softkey M91 (2. pasek Softkey).
Dalszy prostopadłościan przedstawia półwyrób, którego wymiary ()
TNC czerpie z defi nicji półwyrobu wybranego programu.
Prostopadłościan półwyrobu defi niuje wprowadzany układ
współrzdnych, którego punkt zerowy leży wewntrz
prostopadłościanu. Położenie punktu zerowego w
prostopadłościanie można uwidocznić poprzez naciśnicie Softkey
„Wyświetlić punkt zerowy“ (2gi pasek Softkey).
Gdzie dokładnie znajduj e si półwyrób w przestrzeni roboczej jest
normalnie rzecz biorc bez znaczenia dla Testu programu. Jeśli
testujemy programy, zawierajce przemieszczenia z M91 lub M92,
to należy półwyrób „graficznie“ tak przesunć, żeby nie wystpiły
uszkodzenia konturu. Prosz używać w tym celu pokazanych w tabeli
po prawej stronie Softkeys.
Oprócz tego można aktywować kontrol przestrzeni roboczej dla
rodzaju pracy Test programu, aby przetestować program z aktualym
punktem odniesienia i aktywnymi obszarami przemieszczenia (patrz
nastpna tabela, ostatni wiersz).
Funkcja
Softkey
Przesunć półwyrób w lewo
Przesunć półwyrób w prawo
Przesunć półwyrób do przodu
Przesunć półwyrób do tyłu
HEIDENHAIN iTNC 530
425
12.8 Przedstawiæ czêœæ nieobrobion¹ w przestrzeni roboczej
Funkcja
Softkey
Przesunć półwyrób w gór
Przesunć półwyrób w dół
Wyświetlić półwyrób odniesiony do wyznaczonego
punktu odniesienia
Wyświetlić cały obszar przemieszczenia
odniesiony do przedstawionego nieobrobionego
przedmiotu
Wyświetlić punkt zerowy maszyny w przestrzeni
roboczej
Wyświetlić określ on przez producenta maszyn
pozycj (np. punkt zmiany narzdzia) w przestrzeni
roboczej
Wyświetlić punkt zerowy obrabianego przedmiotu
w przestrzeni roboczej
Kontrol przestrzeni roboczej podczas testu
programu włczyć (ON)/ wyłczyć (OFF)
426
12 MOD-funkcje
12.9 Wybraæ wskazanie po³o¿enia
12.9 Wybrać wskazanie położenia
Zastosowanie
Dla Obsługi rcznej i rodzajów pracy przebiegu programu można
wpływać na wskazanie współrzdnych:
Rysunek po prawej stronie pokazuje różne położenia narzdzia
n Pozycja wyj ściowa
n Położenie docelowe narzdzia
n Punkt zerowy obrabianego przedmiotu
n Punkt zerowy maszyny
Punkt zerowy maszyny dla wskazań położenia TNC można wybierać
nastpujce współrzdne:
Funkcja
Wyświetlacz
Zadana pozycja; zadana aktualnie przez TNC
wartość
ZAD.
Rzeczywista pozycja: momentalna pozycja
narzdzia
RZECZ.
Pozycja odniesienia; pozycja rzeczywista w
odniesieniu do punktu zerowego maszyny
REF
Odcinek pozostały do zaprogramowanej
pozycji; różni ca pomidzy pozycj rzeczywist i
docelow
ODLEG.
Błd opóźnienia; różnica pomi dzy pozycj
zadan i rzeczywist
B.OPOZN.
Wychylenie mierzcej sondy pomiarowej
WYCH.
Odcinki przemieszczenia, które zostały
pokonane przy pomocy funkcji superpozycji
kółka obrotowego (M118)
(tylko wyświetlacz pozycji 2)
M118
Przy pomocy MODfunkcji Wyświetlacz położenia 1 wybiera si
wyświetlacz położenia w wyświetlaczu stanu.
Przy pomocy MODfunkcji Wyświetlacz położenia 2 wybiera si
wyświetlacz położenia w dodatkowym wyświetlaczu stanu.
HEIDENHAIN iTNC 530
427
12.10 Wybraæ system miar
12.10 Wybrać system miar
Zastosowanie
Przy pomocy tej MODfunkcji określa si, czy TNC ma wyświetlać
współrzdne w mm lub calach (system cal owy).
n Metryczny system miar: np. X = 15,789 (mm) MODfunkcja Zmiana
mm/cale = mm. Wyświetlenie z trzema miejscami po przecinku
n System calowy: np. X = 0,6216 (inch) MODfunkcja Zmiana mm/
cale =cale . Wskazanie z 4 miejscami po przecinku
Jeśli wyświetlacz calowy jest aktywny, to TNC ukazuje posuw również
w cal/min. W programie wykonywanym w calach należy wprowadzić
posuw ze współczynnikiem 10 wikszym.
428
12 MOD-funkcje
12.11 Wybraæ jêzyk programowania dla $MDI
12.11 Wybrać jzyk
programowania dla $MDI
Zastosowanie
Przy pomocy MODfunkcji Wprowadzenie programu przełcza si
programowanie pliku $MDI.
n $MDI.H zaprogramować w dialogu tekstem otwartym:
Wprowadzenie programu: HEIDENHAIN
n $MDI.I zaprogramować zgodnie z DIN/ISO:
Wprowadzenie programu: ISO
HEIDENHAIN iTNC 530
429
12.12 Wybór osi dla generowania L-bloku
12.12 Wybór osi dla generowania
Lbloku
Zastosowanie
Ta funkcja znajduje si tylko przy programowaniu
dial ogowym tekstem otwartym do dyspozycji.
W polu wprowadzania danych dla wyboru osi określa si, jakie
współrzdne aktualnej pozycji narzdzia zostan przejte do L
bloku. Generowani e oddzielnego Lbloku nastpuje przy pomocy
kl awisza „Przejć pozycj rzeczywi st “. Wybór osi nastpuje jak w
przypadku parametrów maszynowych, w zależności od układ bitów:
Wybór osi %11111X, Y, Z, IV., V. przejć oś
Wybór osi %01111X, Y, Z, IV. przejć oś Przej ć oś
Wybór osi %00111X, Y, Z przejć oś
Wybór osi %00011X, Y oś przejć
Wybór osi %00001X oś przejć
430
12 MOD-funkcje
Zastosowanie
Na maksymalnym obszarze przemieszczania można ograniczać
rzeczywist wykorzystywan drog przemieszczania dla osi
współrzdnych.
Z
Przykład zastosowania: Zabezpieczanie maszyny podziałowej przed
kolizjami .
Maksymalny obszar przemieszczania jest ograniczony przez
wyłcznik końcowy oprogramowania (Software). Rzeczywisty,
użyteczny obszar przemieszenia zostaje ograniczony przy pomocy
funkcji MOD OBSZAR PRZEMIESZCZENIA: W tym celu prosz
wprowadzić maksymalne wartości w dodatnim i ujemnym kierunku
osi, w odniesieniu do punktu zerowego maszyny. Jeśli maszyna
dysponuje kilkoma odcinkami przemieszczania, to można oddzielnie
nastawić ograniczenie dla każdego odcinka przemieszczenia
(Softkey OBSZAR PRZEMIESZCZ. (1) do OBSZAR
PRZEMIESZCZANIA (3)).
Z max
Z min
Y
X min
Ymax
X max
Ymin
X
Praca bez ograniczenia obszaru
przemieszczania
Dla osi współrzdnych, które maj być przesunite bez ograniczeń
obszaru przemieszczenia, prosz wprowadzić maksymalny odcinek
przemieszczenia TNC TNC (+/ 99999 mm) jako OBSZAR
PRZEMIESZCZEANIA
HEIDENHAIN iTNC 530
431
12.13 Wprowadziæ ograniczenie obszaru przemieszczania,
12.13 Wprowadzić ograniczenie
obszaru przemieszczania,
wskazanie punktu zerowego
12.13 Wprowadziæ ograniczenie obszaru przemieszczania,
Określić maksymalny obszar przemieszczania
i wprowadzić
U Wybrać wyświ etlacz
położenia REF
U Najechać dodatnie i ujemne pozycje osi X, Y i Z
U Zanotować wartości ze znakiem liczby
U MODfunkcje wybierać: Klawisz MOD nacisnć.
U wprowadzić ograniczenie obszaru przemieszczania:
Softkey OBSZAR PRZEMIESZCZ. nacisnć.
Wprowadzić zanotowane wartości dl a osi jako
ograniczenia
U MODfunkcje opuścić:
Softkey KONIEC nacisnć
Wartości korekcji promieni a narzdzia nie zostaj uwzgldniane przy ograniczeni ach obszaru
przemieszczania.
Ograniczenia obszaru przemieszczania i wyłczniki
końcowe Software zostan uwzgldnione, kiedy bd
przejechane punkty odniesienia.
Wskazanie punktów zerowych
Wyświetlone na ekranie po lewej stronie na dole wartości s to
wyznaczone rcznie punkty odniesienia, odniesione do punktu
zerowego maszyny. W menu ekranu nie mog one zostać zmienione.
432
12 MOD-funkcje
12.14 Wyœwietliæ pliki POMOC
12.14 Wyświetlić pliki POMOC
Zastosowanie
Pliki pomocy powinny wspomagać obsługujcego urzdzenie w
sytuacjach, kiedy konieczne s określone z góry sposoby działania,
np. swobodne funkcjonowanie maszyny po przerwie w dopływie
prdu. Także funkcje dodatkowe można dokumentować w pliku
POMOC. Rysunek po prawej stronie pokazuje wyświetlenie pliku
POMOC.
Pliki POMOC nie s dostpne na każdej maszynie.
Bliższych informacji udziela producent maszyn.
Wybór PLIKÓW POMOC
U
Wybrać MODfunkcj: Klawisz MOD nacisnć.
U W ybrać ostatnio aktywny plik POMOC: Naci snć
Softkey POMOC
UW
razie potrzeby, wywołać zarzdzanie plikami
(kl awisz PGM MGT) i wybrać inny plik pomocy
HEIDENHAIN iTNC 530
433
12.15 Wyœwietliæ czas eksploatacji
12.15 Wyświetlić czas eksploatacji
Zastosowanie
Producent maszyn może oddać do dyspozycji
wyświetlanie dodatkowego czasu. Prosz uwzgldnić
informacje zawarte w podrczniku obsługi maszyny!
Przez Softkey CZAS MASZYNY można wyświetlać różne rodzaje
przepracowanego czasu:
Przepracowany
czas
Znaczenie
Sterowanie ON
Czas pracy sterowania od uruchomienia
Maszyna ON
Czas pracy maszyny od uruchomienia
Przebieg programu
Przepracowany czas sterowanej
numerycznie eksploatacji od uruchomienia
434
12 MOD-funkcje
12.16 Zewnêtrzny dostêp
12.16 Zewntrzny dostp
Zastosowanie
Producent maszyn może konfigurować zewntrzne
możliwości dostpu przez LSV2 interfejs. Prosz
uwzgldnić informacje zawarte w podrczniku obsługi
maszyny!
Przy pomocy Softkey ZEWNTRZNY DOST-P można zwolonić
dostp przez LSV2 interfejs lub go zablokować.
Poprzez odpowiedni wpis do pliku konfiguracyjnego TNC.SYS
można zabezpieczyć skoroszyt włcznie z istniejcymi
podskoroszytami przy pomocy hasła. Przy korzystaniu z danych tego
skoroszytu przez LSV2interfejs pojawia si zapytanie o hasło.
Prosz określić w pliku konfiguracyjnym TNC.SYS ścieżk i hasło dla
zewntrznego dostpu.
Plik TNC.SYS musi być zapamitana w Rootskoroszycie
TNC:\.
Jeśli dokonujemy tylko jednego wpisu dl a hasła, to cały
dysk TNC: \ zostaje zabezpieczony.
Prosz używać dla przesyłania danych aktualizowane
wersje oprogramowania firmy HEIDENHAIN TNCremo
lub TNC remoNT.
Wpisy do TNC.SYS
Znaczenie
REMOTE.TNCPASSWORD(HASŁO)=
Hasło dla LSV2dostpu
REMOTE.TNCPASSWORD(HASŁO)=
ścieżka, która ma zostać
zabezpieczona
Przykład dla TNC.S YS
R EMOTE.TNCPAS SWORD=KR1402
R EMOTE.TNCP RIVATEPATH=TNC:\R K
Zewntrzny dostp zezwolić/zablokować
U Wybrać dowolny rodzaj pracy maszyny
U Wybrać MODfunkcj: Klawisz MOD nacisnć.
U Zezwolić na połczenie z TNC: Softkey
ZEWN.DOST-P ustawić na ON. TNC dopuszcza
dostp do danych poprzez LSV2interfejs. Przy
dostpie do skoroszytu, podanego w pliku
konfiguracyjnym TNC.SYS, zostaje zapytane hasło
U Zablokować połczenie z TNC:
Softkey
ZEWN.DOST-P ustawić na OFF. TNC blokuje dostp
przez LSV2interfejs
HEIDENHAIN iTNC 530
435
13
Tabele i przegl3dy
ważniejszych informacji
13.1 Ogólne parametry u¿ytkownika
13.1 Ogólne parametry
użytkownika
Ogólne parametry użytkownika s to parametry maszynowe, które
wpływaj na zachowanie TNC.
Typowymi parametrami użytkownika s np.
n jzyk dial ogowy
n zachowanie interfejsów
n prdkości przemieszczenia
n operacje obróbkowe
n działanie Override
Możliwości wprowadzenia danych dla
parametrów maszynowych
Parametry maszynowe można dowolnie programować jako
n Liczby dziesitne
Wprowadzenie bezpośrednie wartości l iczbowych
n Liczby dwójkowe /binarne
Znak procentu „%“ wprowadzić przed wartości liczbow
n Liczby szesnastkowe
Znak dolara „$“ wprowadzić przed wartości liczbow
Przykład:
Zamiast l iczby układu dziesitkowego 27 można wprowadzić liczb
dwójkow %11011 lub szesnastkow $1B.
Pojedyńcze parametry maszynowe mog być podane w różnych
układach liczbowych jednocześnie.
Niektóre parametry maszynowe posiadaj kilka funkcji.
Wprowadzana wartość takich parametrów maszynowych wyni ka z
sumy oznaczonych przez + pojedyńczych wprowadzanych wartości.
Wybrać ogólne parametry użytkownika
Ogólne parametry użytkownika wybi era si w MODfunkcjach z
liczb klucza 123.
W MODfunkcjach znajduj si także do dyspozycji
specyficzne dla maszyny parametry użytkownika.
438
13 Tabele i przegl¹dy wa¿niejszych informacji
13.1 Ogólne parametry u¿ytkownika
Zewntrzne przesyłanie danych
TNCinterfejsy EXT1 (5020.0) i EXT2
(5020.1) dopasować do zewntrznego
urz3dzenia
MP5020.x
7 bitów danych (ASCIICode, 8.bit = parzystość): +0
8 bitów danych (ASCIICode, 9.bit = parzystość): +1
BlockCheckCharakter (BCC) dowolny:+0
BlockCheckCharakter (BCC) znak sterowania nie dozwolony: +2
Stop przesyłania przez RTS aktywny:+4
Stop przesyłania przez RTS nie aktywny: +0
Stop przesyłania przez DC3 aktywny: +8
Stop przesyłania przez DC3 nie aktywny: +0
Parzystość znaków w liczbach parzystych: +0
Parzystość znaków w liczbach nieparzystych: +16
Parzystość znaków niepożdana: +0
Parzystość znaków pożdana: +32
11/2 bit stop: +0
2 bit stop: +64
1 bit stop: +128
1 bit stop: +192
Przykład:
TNCinterfejs EXT2 (MP 5020.1) dopasować do zewntrznego
urzdzenia z nastpujcym ustawieniem:
8 bitów inf., BCC dowolnie, Stop przesyłania przez DC3, parzysta
parzystość znaków, żdana parzystość znaków, 2 bity stopu
Wprowadzenie dla MP 5020.1: 1+0+8+0+32+64 = 105
Typ interfejsu dla EXT1 (5030.0) i
EXT2 (5030.1) określić
MP5030.x
Transmisja standardowa: 0
Interfejs dla transmisji blokowej: 1
3Dukłady impulsowe (sondy) i
digitalizacja
Wybrać rodzaj transmisji
MP6010
Sonda impulsowa z przesyłaniem kablowym: 0
Sonda impulsowa z przesyłaniem na podczerwieni: 1
Posuw próbkowania dla przeł3czaj3cej
sondy impulsowej
MP6120
1 do 3 000 [mm/mi n]
Maksy malny odcinek przemieszczenia do
punktu próbkowania
MP6130
0,001 do 99 999,9999 [mm]
Odstp bezpieczeństwa do punktu
próbkowania przy automatycznym pomiarze
MP6140
0,001 do 99 999,9999 [mm]
Bieg szybki próbkowania dla
przeł3czaj3cej sondy impulsowej
MP6150
1 do 300 000 [mm/min]
HEIDENHAIN iTNC 530
439
13.1 Ogólne parametry u¿ytkownika
3D układy impulsowe (sondy) i
digitalizacja
Pomiar przesunicia współosiowości
sondy impulsowej przy kalibrowaniu za
pomoc3 przeł3czaj3cej sondy impulsowej
MP6160
Bez 180°obrotu 3Dsondy impulsowej przy kali browaniu: 0
Mfunkcja dla 180°obrotu sondy pomiarowej przy kal ibrowaniu: 1 do 999
Mfunkcja dla orientacji palca na
promienie podczerwone przed każd3
operacj3 pomiaru
MP6161
Funkcja nieaktywna: 0
Orientacja bezpośrednio poprzez NC: 1
Mfunkcja dla orientacji sondy pomiarowej: 1 do 999
K3t orientacji dla palca na promienie
podczerwone
MP6162
0 do 359,9999 [°]
Różnica pomidzy aktualnym k3tem
orientacji i k3tem orientacji z MP 6162, od
którego ma zostać przeprowadzona
orientacja wrzeciona
MP6163
0 do 3,0000 [°]
Czujnik podczerwieni przed próbkowaniem
zorientować automatycznie na
zaprogramowany kierunek próbkowania
MP6165
Funkcja nieaktywna: 0
Czujnik podczerweni zorientować: 1
Wielokrotny pomiar dla programowalnej
funkcji próbkowania
MP6170
1 do 3
Przedział "zaufania" dla wielokrotnego
pomiaru
MP6171
0,001 do 0,999 [mm]
Automatyczny cykl kalibrowania: środek
pierścienia kalibruj3cego w Xosi w
odniesieniu do punktu zerowego maszyny
MP6180.0 (obszar przemieszczenia 1) do MP6180.2 (obszar
przemieszczenia3)
0 do 99 999,9999 [mm]
Automatyczny cykl kalibrowania: środek
pierścienia kalibruj3cego w Yosi w
odniesieniu do punktu zerowego maszyny
MP6181.0 (obszar przemieszczenia 1) do MP6181.2 (obs zar
przemieszczenia3)
0 do 99 999,9999 [mm]
Automatyczny cykl kalibrowania: Górna
krawdź pierścienia kalibruj3cego w Z osi
w odniesieniu do punktu zerowego
maszyny dla
MP6182.0 (obszar przemieszczenia 1) do MP6182.2 (obszar
przemieszczenia 3)
0 do 99 999,9999 [mm]
Automatyczny cykl kalibrowania: Odstp
poniżej krawdzi górnej pierścienia
kalibruj3cego, przy której TNC
przeprowadza kalibrowanie
MP6185.0 (obszar przemieszczenia 1) do MP6185.2 (obszar
przemieszczenia 3)
0,1 do 99 999,9999 [mm]
Pomiar promienia przy pomocy TT 130:
Kierunek próbkowania
MP6505.0 (obszar przemieszczenia 1) do 6505.2 (obszar
przemieszczenia 3)
Dodatni kierunek próbkowania w osi odniesienia kta (0°osi): 0
Dodtani kierunek próbkowania w +90°osi: 1
Ujemny kierunek próbkowania w osi odniesi enia kta (0°osi): 2
Ujemny kierunek próbkowania w +90°osi: 3
440
13 Tabele i przegl¹dy wa¿niejszych informacji
13.1 Ogólne parametry u¿ytkownika
3Dukłady impulsowe (sondy) i
digitalizacja
Posuw próbkowania dla drugiego pomiaru
przy pomocy TT 120, Stylusforma,
korekcje w TOOL.T
MP6507
Posuw próbkowania dla drugiego pomiaru z TT 130 obliczyć,
ze stał tolerancj: +0
Posuw próbkowania dla drugiego pomiaru z TT 130 obliczyć,
ze zmienn tolerancj: +1
Stały posuw próbkowania dla drugiego pomiaru z TT 130: +2
Maksy malnie dopuszczalny bł3d pomiaru z
TT 130 przy pomiarze z obracaj3cym si
narzdziem
MP6510.0
0,001 do 0,999 [mm] (zaleca si: 0,005 mm)
Konieczne dla obliczenia posuwu digitalizacji w
połczeniu z MP6570
MP6510.1
0,001 do 0,999 [mm] (zaleca si: 0,01 mm)
Posuw próbkowania dla TT 130 przy
stoj3cym narzdziu
MP6520
1 do 3 000 [mm/mi n]
Pomiar promienia przy pomocy TT 130:
Odstp krawdzi dolnej narzdzia do
krawdzi górnej palca sondy (Stylus)
MP6530.0 (obszar przemieszczenia 1) do MP6530.2 (obszar
przemieszczenia 3)
0,001 do 99,9999 [mm]
Odstp bezpieczeństwa w osi wrzeciona
nad palcem TT 130 przy pozycjonowaniu
wstpnym
MP6540.0
0,001 do 30 000,000 [mm]
Strefa bezpieczeństwa na płaszczyźnie
obróbki wokół Stylusa TT 130 przy
pozycjonowaniu wstpnym
MP6540.1
0,001 do 30 000,000 [mm]
Bieg szybki w c yklu próbkowania dla TT 130
MP6550
10 do 10 000 [mm/min]
Mfunkcja dla orientacji wrzeciona przy
pomiarze pojedyńczych os trzy
MP6560
0 do 999
Pomiar przy obracaj3cym si narzdziu:
Dopuszczalna prdkość obiegowa przy
obwodzie freza
MP6570
1,000 do 120,000 [m/min]
Konieczna dla obl iczenia prdkości obrotowej i
posuwu digitalizacji
Pomiar przy obracaj3cym si narzdziu:
Maksy malnie dopuszczalna prdkość
obrotowa
HEIDENHAIN iTNC 530
MP6572
0,000 do 1 000,000 [obr/min]
Przy wprowadzeniu 0 prdkość obrotowa zostaje ograniczona do
1000 obr/min
441
13.1 Ogólne parametry u¿ytkownika
3D układy impulsowe (sondy) i
digitalizacja
Współrzdne punktu środkowego Stylusa
TT 120 odniesione do punktu zerowego
maszyny
MP6580.0 (obszar przemieszczenia 1)
Xoś
MP6580.1 (obszar przemieszczenia 1)
Yoś
MP6580.2 (obszar przemieszczenia 1)
Zoś
MP6581.0 (obszar przemieszczenia 2)
Xoś
MP6581.1 (obszar przemieszczenia 2)
Yoś
MP6581.2 (obszar przemieszczenia 2)
Zoś
MP6582.0 (obszar przemieszczenia 3)
Xoś
MP6582.1 (obszar przemieszczenia 3)
Yoś
MP6582.2 (obszar przemieszczenia 3)
Zoś
Nadzorowanie położenia osi obrotu i osi
równoległych
MP6585
Funkcja nieaktywna: 0
Nadzorować położenie osi 1
Zdefiniować osie obrotu i osie równoległe,
które maj3 zostać nadzorowane
MP6586.0
Położenia osi A nie nadzorować: 0
Położenie osi A nadzorować: 1
MP6586.1
Położenia osi B nie nadzorować: 0
Położenie osi B nadzorować: 1
MP6586.2
Położenia osi C nie nadzorować: 0
Położenie osi C nadzorować: 1
MP6586.3
Położenia osi U nie nadzorować: 0
Położenie osi U nadzorować: 1
MP6586.4
Położenia osi V nie nadzorować: 0
Położenie osi V nadzorować: 1
MP6586.5
Położenia osi W nie nadzorować: 0
Położenie osi W nadzorować: 1
442
13 Tabele i przegl¹dy wa¿niejszych informacji
13.1 Ogólne parametry u¿ytkownika
TNCws kazania, TNCedytor
Cykl 17, 18 i 207:
Orientacja wrzeciona
na pocz3tku cyklu
MP7160
Przeprowadzić orientacj wrzeciona: 0
Nie przeprowadzać orientacji wrzeciona: 1
Bit 1 do bit 3: Funkcja
Przygotowanie miejsca MP7210
programowania
TNC wraz z maszyn: 0
TNC jako mi ejsce programowania z aktywnym PLC: 1
TNC jako mi ejsce programowania z aktywnym PLC: 2
Dialog Przerwa w
dopływie pr3du po
wł3czeniu potwierdzić
MP7212
Potwierdzić kl awiszem: 0
Potwierdzić automatycznie: 1
DIN/ISO
programowanie:
Określić długość
kroku numerów
wierszy
MP7220
0 do 150
Zablokować wybór
typów plików
MP7224.0
Wszystkie typy plików wybieralne poprzez Softkey: + 0
Zaryglować wybór programów firmy HEIDENHAIN (Softkey POKAŻ .H): +1
Zaryglować wybór DIN/ISOprogramów (Softkey POKAŻ .I): + 2
Zaryglować wybór tabeli narzdzi (Softkey POKAŻ .T): +4
Zaryglować wybór tabeli punktów zerowych (Softkey POKAŻ .D): +8
Zaryglować wybór tabeli pal et (Softkey POKAŻ .P): +16
Zaryglować wybór plików tekstowych (Softkey POKAŻ .A): +32
Zaryglować wybór tabeli punktów (Softkey POKAŻ .PNT): +64
Zablokować edycj
typów plików
MP7224.1
Nie blokować edytora: +0
Zaryglować edytora dla
Wskazówka:
Jeśli rygluje si typy
plików, TNC wymazuje
wszystkie pliki danego
typu.
n programów firmy HEIDENHAIN: +1
n DIN/ISOprogramy: +2
n Tabele narzdzi: +4
n tabele punktów zerowych: +8
n Tabele palet: +16
n Pl iki tekstowe: +32
n Tabele punktów: +64
Skonfigurować tabele
palet
MP7226.0
Tabela palet nie aktywna: 0
Liczba palet na jedn tabel palet: 1 do 255
Skonfigurować pliki
punktów zerowych
MP7226.1
Tabela punktów zerowych nie aktywna: 0
Liczba punktów zerowych na jedn tabel punktów zerowych: 1 do 255
Długość programu do MP7229.0
sprawdzenia programu Bloki 100 do 9 999
HEIDENHAIN iTNC 530
443
13.1 Ogólne parametry u¿ytkownika
TNCwskazania, TNCedytor
Długość programu, do
której SKbloki s3
dozwolone
MP7229.1
Bloki 100 do 9 999
Określić jzyk dialogu
MP7230.0 do MP7230.3
jzyk angielski: 0
jzyk niemiecki : 1
jzyk czeski: 2
jzyk francuski 3
jzyk włoski: 4
jzyk hiszpański: 5
jzyk portugalski: 6
jzyk szwedzki: 7
jzyk duński: 8
jzyk fiński: 9
jzyk holenderski: 10
jzyk polski : 11
jzyk wgierski: 12
zarezerwowany: 13
jzyk rosyjski: 14
Nastawić wewntrzny
czas TNC
MP7235
Czas światowy (Greenwich time): 0
Czas środkowoeuropejski (MEZ): 1
Czas letni środkowoeuropejski: 2
Różni ca czasu do czasu światowego: 23 do +23 [godziny]
Skonfigurować tabel
narzdzi
MP7260
Nie aktywne: 0
Li czba narzdzi, która zostaje generowana przez TNC przy otwarciu nowej tabeli narzdzi:
1 do 30000
Skonfigurować tabel
miejsca narzdzi
MP7261.0 (magazy n 1)
MP7261.1 (magazyn 2)
MP7261.2 (magazyn 3)
MP7261.3 (magazyn 4)
Nie aktywne: 0
Li czba miejsc w magazynie narzdzi: 1 do 254
Zostaje zapisana w MP 7261.1 do MP 7261.3 wartość 0, to wykorzystywany zostanie tylko jeden
magazyn narzdzi.
Indeksować numery
narzdzi, aby doł3czyć
do numeru narzdzia
kilka danych korekcji
MP7262
Nie indeksować: 0
Li czba dozwolonego indeksowania: 1 do 9
Softkey TABELA
MIEJSCA
MP7263
Softkey TABELA MIEJCA wyświetlić w tabeli narzdzi: 0
Softkey TABELA MIEJCA nie wyświetlić w tabeli narzdzi: 1
444
13 Tabele i przegl¹dy wa¿niejszych informacji
Skonfigurować tabel
narzdzi (nie
przedstawiać: 0);
numery kolumn w
tabeli narzdzi dla
HEIDENHAIN iTNC 530
MP7266.0
Nazwa narzdzia – NAME: 0 do 32; szerokość szpalty: 16 znaków
MP7266.1
Długość narzdzia L: 0 do 32; szerokość szpalty: 11 znaków
MP7266.2
Promień narzdzia – R: 0 do 32; szerokość szpalty: 11 znaków
MP7266.3
Promień narzdzia2 R2: 0 do 32; szerokość szpalty: 11 znaków
MP7266.4
Długość naddatku – DL: 0 do 32; szerokość szpalty: 8 znaków
MP7266.5
Promień naddatku – DR: 0 do 32; szerokość szpalty: 8 znaków
MP7266.6
Promień naddatku2 – DR2: 0 do 32; szerokość szpalty: 8 znaków
MP7266.7
Narzdzie zablokowane – TL: 0 do 32; szerokość szpalty: 2 znaków
MP7266.8
Narzdzie siostrzane – RT: 0 do 32; szerokość szpalty: 3 znaków
MP7266.9
Maksymalny okres trwałości narzdzia TIME1 0 do 32; szerokość szpalty: 5 znaków
MP7266.10
Maksymalny okres trwałości przy TOOL CALL – TIME2: 0 do 32; szerokość szpalty: 5 znaków
MP7266.11
Aktualny okres trwałości narzdzia– CUR. TIME: 0 do 32; szerokość szpal ty: 8 znaków
MP7266.12
Komentarz do narzdzia – DOC: 0 do 32; szerokość szpalty: 16 znaków
MP7266.13
Liczba ostrzy – CUT.: 0 do 32; szerokość szpalty: 4 znaków
MP7266.14
Tolerancja dl a rozpoznawania zużycia długość narzdzia – LTOL: 0 do 32; szerokość szpalty: 6
znaków
MP7266.15
Tolerancja dla rozpoznawania zużycia promień narzdzia – RTOL: 0 do 32; szerokość szpalty:
6 znaków
MP7266.16
Kierunek przejści a – DIRECT.: 0 do 32; szerokość szpalty: 7 znaków
MP7266.17
PLCstan – PLC: 0 do 32; szerokość szpalty: 9 znaków
MP7266.18
Dodatkowe przesunicie narzdzia w osi narzdzia do MP6530 – TT:LOFFS: 0 do 32;
Szerokość szpalty: 11 znaków
MP7266.19
Przesunicie narzdzia pomidzy środkiem Stylusa i środkiem narzdzia – TT:ROFFS: 0 do 32;
Szerokość szpalty: 11 znaków
MP7266.20
Tolerancja dla rozpoznawania pknicia długość narzdzia – LBREAK.: 0 do 32; szerokość
szpalty: 6 znaków
MP7266.21
Tolerancja dla rozpoznawania pknicia promień narzdzia – RBREAK.: 0 do 32; szerokość
szpalty: 6 znaków
MP7266.22
Długość ostrzy narzdzia (cykl 22) – LCUTS: 0 do 32; szerokość szpalty: 11 znaków
MP7266.23
Maksymalny kt zagłbienia (cykl 22) – ANGLE.: 0 do 32; szerokość szpal ty: 7 znaków
445
13.1 Ogólne parametry u¿ytkownika
TNCws kazania, TNCedytor
13.1 Ogólne parametry u¿ytkownika
TNCwskazania, TNCedytor
Skonfigurować tabel
narzdzi (nie
przedstawiać: 0);
numery kolumn w
tabeli narzdzi dla
MP7266.24
Typ narzdzia – TYP: 0 do 32; szerokość szpal ty: 5 znaków
MP7266.25
Materiał ostrza narzdzia – TMAT: 0 do 32; szerokość szpalty: 16 znaków
MP7266.26
Tabela danych skrawania – CDT: 0 do 32; szerokość szpalty: 16 znaków
MP7266.27
PLCwartość – PLCVAL: 0 do 32; szerokość szpalty: 11 znaków
MP7266.28
Przesunicie współosiowości palca sondy w osi głównej – CALOFF1: 0 do 32; szerokość
szpalty: 11 znaków
MP7266.29
Przesunicie współosiowości palca sondy w osi pomocniczej – CALOFF2: 0 do 32; szerokość
szpalty: 11 znaków
MP7266.30
Kt wrzeciona przy kalibrowaniu – CALLANG: 0 do 32; szerokość szpalty: 11 znaków
MP7266.31
Typ narzdzia dla tabeli miejsca – PTYP: 0 do 32; szerokość szpalty: 2 znaków
Konfigurować tabel
miejsca narzdzi;
numer szpalty w tabeli
narzdzi dla 0)
MP7267.0
Numer narzdzia – T: 0 do 18
MP7267.1
Narzdzie specjalne – ST: 0 do 18
MP7267.2
Stałe miejsce – F: 0 do 18
MP7267.3
Miejsce zablokowane – L: 0 do 18
MP7267.4
PLCstan – PLC: 0 do 18
MP7267.5
Nazwa narzdzia z tabeli narzdzi – TNAME: 0 do 18
MP7267.6
Komentarz z tabeli narzdzi – DOC: 0 do 18
Konfigurować tabel
miejsca narzdzi;
numer szpalty w tabeli
narzdzi dla użycia
magazynu płytkowego
(nie przedstawiać: 0)
MP7267.7 do MP7267.17
Zostaj przetwarzane przez PLC: 0 do 18
Tryb pracy Obsługa
rczna: Wyświetlani e
posuwu
MP7270
Posuw F tylko wtedy wyświetlić, jeśli zostanie naciśnity klawisz kierunkowy osi: 0
Wyświetlić posuw F, także w przypadku kiedy nie zostanie naci śnity klawisz kierunkowy osi
(posuw, który został zdefiniowany poprzez Softkey F lub posuw „najwolniej szej “osi): 1
Określić znak
dziesitny
MP7280
Wyświetlić przecinek jako znak dziesitny: 0
Wyświetlić kropk jako znak dziesitny: 1
Określić sposób
wyświetlania
MP7281.0 Rodzaj pracy Program wprowadzić do pamici/edycja
446
MP7281.1 Tryby pracy odpracowanie
Wielowierszowe bloki przedstawiać zawsze w całości: 0
Wielowierszowe bloki przedstawiać zawsze w całości, jeśli wielowierszowy blok = aktywny blok: 1
Wielowierszowe bloki przedstawić w całości, jeśli wielowierszowy blok zostaje edytowany: 2
13 Tabele i przegl¹dy wa¿niejszych informacji
13.1 Ogólne parametry u¿ytkownika
TNCws kazania, TNCedytor
Wyświetlacz położenia MP7285
w osi narzdzi
Wskazanie odnosi si do punktu odniesi enia narzdzia: 0
Wskazanie w osi narzdzia odnosi si do
powierzchni czołowej narzdzia: 1
Dokładność
wskazania dla pozycji
wrzeciona
MP7289
0,1 °: 0
0,05 °: 1
0,01 °: 2
0,005 °: 3
0,001 °: 4
0,0005 °: 5
0,0001 °: 6
Krok wskazania
MP7290.0 (Xoś) do MP7290.8 (9. osi)
0,1 mm: 0
0,05 mm: 1
0,01 mm: 2
0,005 mm: 3
0,001 mm: 4
0,0005 mm: 5
0,0001 mm: 6
Zablokować
wyznaczanie punktu
odniesienia
MP7295
Nie zarygl ować wyznaczanie punktu odniesienia: +0
Zaryglować wyznaczanie punktu odniesienia w osi X: +1
Zaryglować wyznaczanie punktu odniesienia w osi Y: +2
Zaryglować wyznaczanie punktu odniesienia w osi Z: + 4
Wyznaczanie punktu odniesienia w IV. Os zablokować: +8
Zaryglować wyznaczanie punktu odniesienia w osi V: + 16
Zaryglować wyznaczanie punktu odniesienia w osi 6: +32
Zaryglować wyznaczanie punktu odniesienia w osi 7: +64
Zaryglować wyznaczanie punktu odniesienia w osi 8: +128
Zaryglować wyznaczanie punktu odniesienia w osi 9: +256
Zaryglować
wyznaczanie punktu
odniesienia przy
pomocy
pomarańczowych
klawiszy osi
MP7296
Nie zarygl ować wyznaczanie punktu odniesienia: 0
Zaryglować wyznaczanie punktu odniesienia poprzez pomarańczowe klawisze osi: 1
Wyświetlacz stanu, Q
parametrów i danych o
narz3dziach wycofać
MP7300
Wszystko wycofać, jeśli program zostanie wybrany: 0
Wszystko wycofać, jeśli program zostanie wybrany przy M02, M30, END PGM: 1
Wycofać tylko wyświetlacz stanu i dane o narzdziach, jeśli program zostanie wybrany: 2
Wycofać tylko wyświetlacz stanu i dane o narzdziach, jeśli program zostanie wybrany i przy
M02, M30, END PGM: 3
Wycofać wyświetlacz stanu i Qparametry, jeśl i program zostanie wybrany: 4
Wycofać wyświetlacz stanu i Qparametry, jeśl i program zostanie wybrany i przy M02, M30,
END PGM: 5
Wycofać wyświetlacz stanu, jeśli program zostanie wybrany: 6
Wycofać wyświetlacz stanu, jeśli program zostanie wybrany i przy M02, M30, END PGM: 7
HEIDENHAIN iTNC 530
447
13.1 Ogólne parametry u¿ytkownika
TNCwskazania, TNCedytor
Ustalenia dla
przedstawienia
graficznego
MP7310
Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, czść 1, metoda projekcji 1: +0
Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, czść 2, metoda projekcji 1: +1
Nie obracać układu współrzdnych dla prezentacji graficznej: +0
Obrócić układ współrzdnych dla prezentacji graficznej o 90°: +2
Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do starego punktu zerowego
wyświetlić: +0
Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do nowego punktu zerowego
wyświetlić: +4
Nie wyświetlać położenia kursora przy prezentacji w trzech płaszczyznach: +0
Wyświetlać położenia kursora przy prezentacji w trzech płaszczyznach: + 8
Graficzna symulacja
bez zaprogramowanej
osi wrzeciona:
Promień narzdzia
MP7315
0 do 99 999,9999 [mm]
Graficzna symulacja
bez zaprogramowanej
osi wrzeciona:
Głbokość wejścia
MP7316
0 do 99 999,9999 [mm]
Graficzna symulacja
bez zaprogramowanej
osi wrzeciona: M
funkcja dla startu
MP7317.0
0 do 88 (0: funkcja nie jest aktywna)
Graficzna symulacja
bez zaprogramowanej
osi wrzeciona: M
funkcja dla końca
MP7317.1
0 do 88 (0: funkcja nie jest aktywna)
Nastawić wygaszacz
ekranu
MP7392
0 do 99 [min] (0: funkcja ni e jest aktywna)
Prosz wprowadzić czas,
po którym TNC powi nna
aktywować wygaszacz
ekranu
Obróbka i przebieg programu
Skuteczność cyklu 11 WSPÓŁCZYNNIK
WYMIAROWY
MP7410
WSPÓŁCZYNNIK WYMIAROWY działa w trzech osiach: 0
WSPÓŁCZYNNIK WYMIAROWY działa tylko na płaszczyźnie obróbki: 1
Dane o narzdziach/ Dane kalibrowania zarz3dzanie
MP7411
Przepisywać aktualne dane o narzdziach danymi kalibrowania 3dsondy
impulsowej: +0
Aktualne dane o narzdziach pozostaj zachowane: +1
Zarzdzanie danymi kalibrowania w menu kalibrowania: +0
Zarzdzanie danymi kalibrowania w tabeli narzdzi: +2
448
13 Tabele i przegl¹dy wa¿niejszych informacji
SLcykle
MP7420
Frezować kanał wokół konturu zgodnie z ruchem wskazówek zegara dla
wysepki i
ruchem przeciwnym do ruchu wskazówek zegara dla kieszeni: +0
Frezować kanał wokół konturu zgodnie z ruchem wskazówek zegara dla
kieszeni i
ruchem przeciwnym do ruchu wskazówek zegara dla kieszeni: +1
Frezowanie kanału konturu przed rozwiercaniem: +0
Frezowanie kanału konturu po rozwiercaniu: +2
Skorygowane kontury połczyć: +0
Nie skorygowane kontury połczyć: +4
Rozwi ercanie za każdym razem do głbokości kieszeni: +0
Kieszeń przed każdym kolejnym dosuniciem narzdzia wyfrezować po
obwodzie i dokonać rozwiercania: +8
Dla cykli G56, G57, G58, G59, G121, G122, G123, G124 obowizuje:
Przemieścić narzdzie na końcu cyklu na ostatni przed wywołaniem
cykl u zaprogramowan pozycj: +0
Przemieścić narzdzie przy końcu cyklu tylko w osi wrzeciona: +16
Cykl 4 FREZOWANIE KIESZENI i cykl 5
KIESZEń OKR3GŁA: Współczynnik
nakładania s i
MP7430
0,1 do 1,414
Dopuszczalne odchylenie promienia koła
w punkcie końcowym koła w porównaniu
do punktu pocz3tkowego koła
MP7431
0,0001 do 0,016 [mm]
Sposób działania różnych funkcji
dodatkowych M
MP7440
Zatrzymanie przebiegu programu przy M06: + 0
Bez zatrzymania przebiegu programu przy M06: +1
Bez wywołani a cyklu przy pomocy M89: +0
Wywołanie cyklu przy pomocy M89: +2
Zatrzymanie przebiegu programu przy Mfunkcjach: +0
Bez zatrzymania przebiegu programu przy Mfunkcjach: +4
kVwspółczynniki nie przełczalne poprzez M105 i M106: +0
kVwspółczynniki przełczalne poprzez M105 i M106: +8
Posuw w osi narzdzi z M103 F..
Zmniejszenie posuwu nie jest aktywne: +0
Posuw w osi narzdzi z M103 F..
Zmniejszenie posuwu jest aktywne: +16
Zatrzymanie dokładnościowe przy pozycjonowaniu z osi ami obrotu
aktywne:
Nie aktywne: +0
Zatrzymanie dokładnościowe przy pozycjonowaniu z osi ami obrotu
aktywne:
aktywne: +32
Wskazówka:
k Vwspółczynniki zostaj określone przez
producenta maszyn. Prosz zwrócić uwag na
podrcznik obsługi maszyny.
Komunikaty o błdach przy wywoływaniu
cyklu
HEIDENHAIN iTNC 530
MP7441
Wydać komunikat o błdach, jeżeli żaden z M3/M4 nie jest aktywny: 0
Anulować komunikat o błdach, jeżeli żaden z M3/M4 nie jest aktywny: +1
zarezerwowany: +2
Komunikat o błdach anulować, jeśli głbokość zaprogramowano
dodatnio: +0
Komunikat o błdach wydać, jeśli głbokość zaprogramowano dodatnio:+4
449
13.1 Ogólne parametry u¿ytkownika
Obróbka i przebieg programu
13.1 Ogólne parametry u¿ytkownika
Obróbka i przebieg programu
Mfunkcja dla orientacji wrzeciona w
cyklach obróbkowych
MP7442
Funkcja nieaktywna: 0
Orientacja bezpośrednio poprzez NC: 1
Mfunkcj a dla orientacji wrzeciona: 1 do 999
Maksymalna prdkość torowa przy
Override posuwu 100% w rodzajach pracy
przebiegu programu
MP7470
0 do 99 999 [mm/min]
Posuw dla ruchów wyrównawczych osi
obrotowych
MP7471
0 do 99 999 [mm/min]
Do NCSoftware 340 42003: Punkty
zerowe z tabeli punktów zerowych odnosz3
si do
MP7475
Punkt zerowy obrabianego przedmiotu: 0
Punkt zerowy maszyny: 1
Do NCSoftware 340 42003: Bez funkcji
450
13 Tabele i przegl¹dy wa¿niejszych informacji
Interfejs V.24/RS232C HEIDENHAIN
urz3dzenia peryferyjne
Interfejs spełnia wymogi europejskiej normy EN 50 178
„Bezpieczne oddzielenie od sieci”.
Przy zastosowaniu 25biegunowego bloku adaptera:
TNC
Blok adaptera
310 08501
Trzpień Obłożenie
Gniazdo
Kolor
VB 365 725xx
Gniazdo Trzpień G niazdo Trzpień Kolor
Gniazdo
1
1
1
nie zajmować 1
2
RXD
2
żółty
3
3
3
3
żółty
2
3
TXD
3
zielone
2
2
2
2
zielone
3
4
DTR
4
brzowy
20
20
20
20
brzowy
8
5
Sygnał GND
5
czerwone
7
7
7
7
czerwone
7
6
DSR
6
niebieski
6
6
6
6
7
RTS
7
szary
4
4
4
4
szary
8
CTR
8
różowy
5
5
5
9
nie zajmować 9
Og.
osłona
zewntrzna
Og.
osłona
Og.
zewntrzna
1
Og.
1
1
Og.
biały/brzowy
6
5
5
różowy
4
8
fioletowy
20
Og.
osłona
zewntrzna
Og.
Przy zastosowaniu 9biegunowego bloku adaptera:
TNC
VB 355 484xx
Trzpień Obłożenie
Gniazdo Kolor
Blok adaptera
363 98702
VB 366 964xx
Trzpień
G niazdo Trzpień Gniazdo Kolor
Gniazdo
czerwone
1
1
1
1
czerwone
1
2
żółty
2
2
2
2
żółty
3
3
bi ałe
3
3
3
3
białe
2
1
nie zajmować 1
2
RXD
3
TXD
4
DTR
4
brzowy
4
4
4
4
brzowy
6
5
Sygnał GND
5
czarny
5
5
5
5
czarny
5
6
DSR
6
fioletowy
6
6
6
6
fioletowy
4
7
RTS
7
szary
7
7
7
7
szary
8
8
CTR
8
bi ały/
ziel ony
8
8
8
8
biały/zielony
7
9
nie zajmować 9
ziel one
9
Og.
osłona
zewntrzna
osłona
Og.
zewntrzna
HEIDENHAIN iTNC 530
Og.
9
9
9
zielone
9
Og.
Og.
Og.
osłona
zewntrzna
Og.
451
13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych
13.2 Obłożenie wtyczek i kabel
instalacyjny dla interfejsów
danych
13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych
Urz3dzenia zewntrzne (obce)
Obłożenie gniazd urzdzenia obcego może znacznie odchylać si od
obłożenia gni azd urzdzenia firmy HEIDENHAIN.
Obłożenie to jest zależne od urzdzenia i od sposobu przesyłania
danych. Prosz zapoznać si z obłożeniem gniazd bloku adaptera,
znajdujcym si w tabeli poniżej.
Blok adaptera 363 98702 VB 366 964xx
Gniazdo
Trzpień
Gniazdo
Kolor
Gniazdo
1
1
1
czerwone
1
2
2
2
żółty
3
3
3
3
białe
2
4
4
4
brzowy
6
5
5
5
czarny
5
6
6
6
fi oletowy
4
7
7
7
szary
8
8
8
8
biały/
zielony
7
9
9
9
zielone
9
Og.
Og.
Og.
Osłona
Og.
zewntrzna
452
13 Tabele i przegl¹dy wa¿niejszych informacji
13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych
Interfejs V.11/RS422
Do V.11interfejsu zostaj podłczane tylko urzdzenia zewntrzne
(obce).
Interfejs spełnia wymogi europejskiej normy EN 50 178
„Bezpieczne oddzielenie od sieci”.
Obłożenie gniazd wtyczkowych jednostki logicznej TNC
(X28) i bloku adaptera s identyczne.
TNC
VB 355 484xx
Blok adaptera
363 98701
Gniazdo Obłożenie Trzpień Kolor
Gniazdo Trzpień Gniazdo
1
RTS
czerwone
1
2
DTR
2
żółty
3
RXD
3
białe
4
TXD
4
5
Sygnał
GND
5
6
CTS
6
7
DSR
8
RXD
9
TXD
9
Og.
osłona
Og.
zewntrzna
HEIDENHAIN iTNC 530
1
1
1
2
2
2
3
3
3
brzowy
4
4
4
czarny
5
5
5
fioletowy
6
6
6
7
szary
7
7
7
8
biały/
zielony
8
8
8
zielone
9
9
9
Og.
Og.
osłona
Og.
zewntrzna
453
13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych
Ethernetinterfejs RJ45gniazdo
Maksymalna długość kabla:nieekranowanego: 100 m
ekranowanego 400 m
Pin
Sygnał
Opis
1
TX+
Transmit Data
2
TX–
Transmit Data
3
REC+
Receive Data
4
wolny
5
wolny
6
REC–
7
wolny
8
wolny
454
Receive Data
13 Tabele i przegl¹dy wa¿niejszych informacji
13.3 Informacja techniczna
13.3 Informacja techniczna
Funkcje operatora
Krótki opis
n Podstawowy model: 3 osie plus wrzeciono
n 6 dalszych osi lub 5 dalszych osi plus 2 wrzeciona
n Cyfrowa regulowanie dopływu prdu i prdkości obrotowej
Wprowadzenie programu
Di al og tekstem otwartym firmy HEIDENHAIN i DIN/ISO
Dane o położeniu
n Pozycje zadane dla prostych i okrgów we współrzdnych prostoktnych lub
biegunowych
n Dane wymiarowe absolutne lub przyrostowe
n Wyświetlanie i wprowadzenie w mm lub calach
n Wskazanie drogi kółka obrotowego przy obróce z dołczeniem funkcji kółka
obrotowego
Korekcje narzdzia
n Promień narzdzia na płaszczyźnie obróbki i długość narzdzia
n Kontur ze skorygowanym promieniem obliczyć wstpnie do 99 wierszy w przód
(M120)
n Trójwymiarowa korekcja promienia narzdzia dla późniejszych zmian danych
narzdzi, bez konieczności ponownego obli czania programu
Tabele narzdzi
Kilka tabeli narzdzi z dowoln liczb narzdzi
Tabele danych skrawania
Tabele danych skrawania dla automatycznego obliczania prdkości obrotowej
wrzeciona i posuwu na podstawie specyficznych dla narzdzia danych (prdkość
skrawania, posuw na jeden zb)
Stała prdkość torowa
n W odniesieni u do toru punktu środkowego narzdzia
n W odniesieni u do ostrza narzdzia
Praca równoległa
Wytwarzani e programu ze wspomaganiem grafi cznym, podczas odpracowywania
innego programu
3Dobróbka
n Redukowanie posuwu przy pogłbianiu (M103)
n Szczególnie płynne prowadzenie przemieszczenia bez szarpnić
n 3Dkorekcja narzdzia poprzez wektor normalnych powierzchni
n Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań):
n Zmiana położenia głowicy odchylnej przy pomocy elektronicznego kółka
obrotowego podczas przebiegu programu, pozycja ostrza narzdzia pozostaj e bez
zmian (TCPM = Tool Center Point Management)
n Utrzymywać narzdzie prostopadl e do konturu
n Korekcja promienia narzdzia prostopadle do kierunku przemi eszczenia i kierunku
narzdzia
n Splineinterpolacja
Obróbka na stole obrotowym
n Programowanie konturów na rozwinitej powierzchni bocznej cylindra
n Posuw w mm/min
HEIDENHAIN iTNC 530
455
13.3 Informacja techniczna
Funkcje operatora
Elementy konturu
n Prosta
n Fazka
n Tor kołowy
n Punkt środkowy koła
n Promień koła
n Przylegajcy stycznie tor kołowy
n Zaokrglanie kantów
Dosuw do konturu i odsuw od
konturu
n Po prostej: tangencjalnie lub prostopadle
n Po okrgu
Swobodne programowanie
konturu SK
Swobodne programowanie konturu FK tekstem otwartym firmy HEIDENHAIN z
graficznym wspomaganiem dla nie wymiarowanych zgodnie z wymogami NC
przedmiotów
Skoki w programie
n Podprogramy
n Powtórzenie czści programu
n Dowol ny program jako podprogram
Cykle obróbki
n Cykle wiercenia dla wiercenia, wiercenia głbokiego, rozwiercania, wytaczania,
pogłbiani a, gwintowania z uchwytem wyrównawczym lub bez uchwytu
wyrównawczego
n Cykle dla frezowania gwintów wewntrznych i zewntrznych
n Obróbka zgrubna i wykańczajca kieszeni prostoktnych i okrgłych
n Cykle dla frezowania metod wierszowania równych i ukośnych powierzchni
n Cykle dla frezowania rowków wpustowych prostych i okrgłych
n Wzory punktowe na kole i liniach
n Kieszeń konturu – również równolegle do konturu
n Linia konturu
n Dodatkowo mog zostać zintegrowane cykle producenta – specjalne, wytworzone
przez producenta maszyn cykle obróbki
Przeliczanie współrzdnych
n Przesuwanie, obracanie, odbicie lustrzane
n Współczynnik wymiarowy (specyficzny dla osi)
n Nachylenie płaszczyzny obróbki
Qparametry
Programowani e przy pomocy
zmiennych
n Funkcje matematyczne =, +, –, *, /, sin α , cos α , kt α z sin α i cos α ,
a ,
2
a +b
2
n Logiczne połczenia (=, =/ , <, >)
n Rachunek w nawiasach
n tan α , arcus sin, arcus cos, arcus tan, an, en, ln, log, wartość absolutna liczby, stała
π , negowanie, miejsca po przecinku lub odcinanie miejsc do przecinka
n Funkcje dla obliczania koła
456
13 Tabele i przegl¹dy wa¿niejszych informacji
Pomoce przy programowaniu
n Kal kulator
n Funkcja pomocy w zależności od kontekstu w przypadku komunikatów o błdach
n Wspomaganie graficzne przy programowaniu cykli
n Wiersze komentarza w programie NC
TeachIn
Pozycje rzeczywiste zostaj przejte bezpośrednio do programu NC
Grafika testowa
Rodzaje prezentacji
Graficzna symulacja przebiegu obróbki, także jeśli inny program zostaje
odpracowywany
n Widok z góry / prezentacja w 3 płaszczyznach / 3Dprezentacja
n Powikszenie fragmentu
Grafika programowania
W trybie pracy „Wprowadzenie programu do pamici“ zostaj narysowanie
wprowadzone NCwiersze (2Dgrafika kreskowa), także jeśli inny program zostaje
odpracowany
Grafika obróbki
Rodzaje prezentacji
Graficzna prezentacja odpracowywanego programu z widokiem z góry /prezentacj w
3 płaszczyznach / 3Dprezentacj
Czas obróbki
n Obliczanie czasu obróbki w trybie pracy „Test programu”
n Wyświetlanie aktualnego czasu obróbki w trybach pracyprzebiegu programu
Ponowne dosunicie
narzdzia do konturu
n Przebieg wierszy w przód do dowolnego wiersza w programi e i dosuw na obliczon
pozycj zadan dla kontynuowania obróbki
n Przerwanie programu, opuszczenie konturu i ponowny dosuw
Tabele punktów zerowych
Kilka tabeli punktów zerowych
Tabele palet:
Tabele palet z dowoln l iczb wpisów dla wyboru palet, NCprogramów i punktów
zerowych mog zostać odpracowywane odpowi ednio do przedmiotu lub do narzdzia
Cykle sondy pomiarowej
n Kal ibrowanie czujnika pomiarowego
n Kompensowanie ukośnego położenia przedmiotu manual nie i automatycznie
n Wyznaczanie punktu odniesienia manualnie i automatycznie
n Automatyczny pomiar przedmiotów
n Cykle dla automatycznego pomiaru narzdzi
Dane techniczne
Komponenty
n Komputer główny MC 422
n Jednostka regulacji CC 422
n Pulpit sterowniczy
n TFTpłaski monitor kolorowy z Softkeys 10,4 cal a lub 15,1 cala
Pamić programu
Dysk twardy z 2 GByte dla NCprogramów
Dokładność wprowadzania i
krok wyświetlania
n do 0,1 µm przy osiach linearnych
n do 0,000 1° przy osiach ktowych
Zakres wprowadzenia
Maximum 99 999,999 mm (3.937 cali) lub 99 999,999°
H EIDE NH AIN iTN C 530
457
13.3 Informacja techniczna
Funkcje operatora
13.3 Informacja techniczna
Dane techniczne
Interpolacja
n Prosta
w 5 osiach (wersja eksportowa: w 4 osiach)
n Okrg:
w 2 osiach
w 3 osiach przy nachylonej płaszczyźni e obróbki
n Linia śrubowa:
nałożenie toru kołowego i prostej
n Spline:
odpracowywanie Splines (wielomian 3 stopnia)
Czas przetwarzanie wiersza
3Dprosta bez korekcji
promienia
0,5 ms
Regulowanie osi
n Dokładność regulowania położeni a: Okres sygnału przyrzdu pomiarowego
położenia/1024
n Czas cyklu regulatora położenia: 1,8 ms
n Czas cyklu regulatora prdkości obrotowej: 600 µs
n Czas cyklu regulatora przepływu prdu: minimalnie 100 µs
Droga przemieszczenia
Maksymalnie 100 m (3 937 cali )
Prdkość obrotowa
wrzeciona
maksymalnie 40 000 obr/min (przy 2 parach biegunów)
Kompensacja błdów
n Liniowe i niel iniowe błdy osi, luz, ostrza zmiany kierunku przy ruchach kołowych,
rozszerzeni e cieplne
n Tarcie statyczne
Interfejsy dany ch
n po jednym V.24 / RS232C i V.11 / RS422 max. 115 kBaud
n Rozszerzony interfej s danych z LSV2protokołem dla zewntrznej obsługi TNC
przez interfejs danych z HEIDENHAINSoftware TNCremo
n Ethernetinterfejs 100 Base T
ok. 2 do 5 Mbaud (w zależności od typu pliku i obciżenia sieci)
Temperatura otoczenia
n Eksploatacja: 0°C do +45°C
n Magazynowanie:–30°C do +70°C
Osprzt
Elektroniczne kółka rczne
n HR 410: przenośne kółko obrotowe lub
n HR 130: kółko obrotowe dla wmontowania lub
n do trzech HR 150: Kółka obrotowe dla wmonotowania poprzez adapter kółek
obrotowych HRA 110
Czujniki pomiarowe
n TS 220: przełczajca 3Dsonda pomiarowa z podłczeniem kablowym lub
n TS 632: przełczajca 3Dsonda impulsowa z przesyłaniem na podczerwieni:
n TT 130: przełczajca 3Dsonda pomiarowa dla pomiaru narzdzia
458
13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji
Pozycje, współrzdne, promienie kół,
długości fazek
99 999,9999 do +99 999,9999
(5,4: Miejsca do przecinka, miejsca po przecinku) [mm]
Numery narzdzi
0 do 32 767,9 (5,1)
Nazwy narzdzi
16 znaków, przy TOOL CALL pomidzy ““ napisane. Dozwolone znaki
specjal ne: #, $, %, &, Wartośći delty dla korekcji narzdzia
99,9999 do +99,9999 (2,4) [mm]
Prdkości obrotowe wrzeciona
0 do 99 999,999 (5,3) [obr/min]
Posuwy
0 do 99 999,999 (5,3) [mm/min] lub [mm/obr]
Przerwa czas owa w cyklu 9
0 do 3 600,000 (4,3) [s]
Skok gwintu w różny ch cyklach
99,9999 do +99,9999 (2,4) [mm]
K3t dla orientacji wrzeciona
0 do 360,0000 (3,4) [°]
K3t dla współrzdnych biegunowych,
obroty, nachylenie płaszczyzny
360,0000 do 360,0000 (3,4) [°]
K3t współrzdnych biegunowych dla
interpolacji linii śrubowej (CP)
5 400,0000 do 5 400,0000 (4,4) [°]
Numery punktów zerowych w cyklu 7
0 do 2 999 (4,0)
Wyspółczynnik wymiarowy w cyklach 11 i 26 0,000001 do 99,999999 (2,6)
Funkcje dodatkowe M
0 do 999 (1,0)
Numery Qparametrów
0 do 399 (1,0)
Wartośći Qparametrów
99 999,9999 do +99 999,9999 (5,4)
Znaczniki (LBL) dla skoków w programie
0 do 254 (3,0)
Liczba powtórzeń czści programu REP
1 do 65 534 (5,0)
Numer błdu przy funkcji Qparametru
FN14
0 do 1 099 (4,0)
Splineparametr K
9,99999999 do +9,99999999 (1,8)
Wykładnik dla Splineparametru
255 do 255 (3,0)
Wektory normalnej N i T przy 3Dkorekcji
9,99999999 do +9,99999999 (1,8)
H EIDE NH AIN iTN C 530
459
13.3 Informacja techniczna
Formaty wprowadzania danych i jednostki funkcji TNC
13.4 Zmiana baterii bufora
13.4 Zmiana baterii bufora
Jeśli sterowanie jest wyłczone, bateria bufora zaopatruje TNC w
prd, aby nie stracić danych znajdujcych si w pamici RAM.
Jeśli TNC wyświetla komunikat Zmiana baterii bufora, to należy
zmienić bateri:
Dl a wymiany baterii bufora wyłczyć maszyn i TNC!
Bateri a bufora może zostać wymieniona przez
odpowiedni o wykwalifikowany personel!
Typ baterii:1 Lithiumbateria, Typ CR 2450N (Renata) Id.Nr
315 87801
1 Bateria bufora znajduje si na tylnej stronie MC 422
2 Zmienić bateri; nowa bateria może zostać włożona tylko we
właściwym położeniu
460
13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji
Gfunkcje
Grupa
G
Funkcja
Zabiegi pozycjonowania
00
01
02
Interpolacja prostej, kartezjańska na biegu szybkim
Interpolacja prostej, kartezjańska
Interpolacja koła, kartezjańska, zgodnie z ruchem
wskazówek zegaran
Interpolacja koła, kartezj ańska, w kierunku przeciwnym do
ruchu wskazówek zegara n
Interpolacja koła, kartezjańska, bez informacji o kierunku
obrotu
Interpolacja koła, kartezjańska, tangencjalne przejście do
konturu
Równol egły do osi wiersz pozycjonowania
Interpolacja prostej, biegunowa, na biegu szybkim
Interpolacja prostej, biegunowa
Interpolacja prostej, biegunowa, zgodni e z ruchem
wskazówek zegara
Interpolacja prostej, biegunowa, w kierunku przeciwnym
do ruchu wskazówek zegara
Interpolacja koła, biegunowa, bez informacji o kierunku
obrotu
Interpolacja koła, biegunowa, tangencjalne przejście do
konturu
03
05
06
07
10
11
12
13
15
16
Wierszami
działaj3ca
Wskazówka
n (z R)
stronie 139
stronie 139
stronie 143
n (z R)
stronie 143
stronie 143
stronie 146
n
stronie 152
stronie 152
stronie 152
stronie 152
stronie 152
stronie 153
Obróbka konturu,
dosuw/odjazd
24
25
26
27
Fazka o długości fazki R
Zaokrglanie naroży o promieniu R
Tangencjalny najazd konturu z R
Tangencjalne odsunicie od konturu z R
stronie 140
stronie 141
stronie 136
stronie 136
Cykle dla wiercenia,
gwintowania i frezowania
gwintów
83
84
85
86
200
201
202
203
204
205
206
207
208
209
262
263
264
265
267
Wiercenie głbokie
Gwintowanie z uchwytem wyrównawczym
Gwintowanie otworów bez uchwytu wyrównawczego
Nacinanie gwintu
Wiercenie
Rozwiercanie dokładne otworu
Wytaczanie
Wiercenie uniwersalne
Pogłbianie wsteczne
Wiercenie głbokich otworów uniwersalne
Gwintowanie z uchwytem wyrównawczym
Gwintowanie otworów bez uchwytu wyrównawczego
Frezowanie odwiertów
Gwintowanie łamanie wióra
Frezowanie gwintów
Frezowanie gwintów wpuszczanych
Frezowanie gwintów wierceniem
Helixfrezowanie gwintów wierconych
Frezowanie gwintów zewntrznych
stronie 198
stronie 213
stronie 216
stronie 219
stronie 199
stronie 201
stronie 203
stronie 205
stronie 207
stronie 209
stronie 214
stronie 217
stronie 211
stronie 220
stronie 224
stronie 225
stronie 228
stronie 231
stronie 234
H EIDE NH AIN iTN C 530
461
13.5 DIN/ISO-litery adresowe
13.5 DIN/ISOlitery adresowe
13.5 DIN/ISO-litery adresowe
Wierszami
działaj3ca
Grupa
G
Funkcja
Cykle dla frezowania
ki eszeni,czopów i
rowków wpustowych
74
75
stronie 256
stronie 244
210
211
212
213
214
215
Frezowanie rowków
Frezowanie kieszeni prostoktnych zgodnie z ruchem
wskazówek zegara
Frezowanie kieszeni prostoktnych w kierunku
przeciwnym do ruchu wskazówek zegara
Frezowanie kieszeni okrgłych zgodnie z ruchem
wskazówek zegara
Frezowanie kieszeni okrgłych w kierunku przeciwnym do
ruchu wskazówek zegara
Frezowanie rowków z wahadłowym zagłbianiem
Okrgły rowek z wahadłowym zagłbianiem
Obróbka na gotowo kieszeni prostoktnej
Obróbka wykańczaj ca czopu prostoktnego
Obróbka na gotowo kieszeni okrgłej
Obróbka czopu okrgłego na gotowo
Cykle dla wytwarzania
wzorów punktowych
220
221
Wzory punktowe na okrgu
Wzory punktowe na l iniach
stronie 265
stronie 267
Cykle dla wytwarzania
skompl ikowanych
konturów
37
56
57
58
Definicja konturu kieszeni
Wiercenie wstpne kieszeni konturu (z G37) SLI
Rozwiercanie kieszeni konturu (z G37) SLI
Frezowanie konturu zgodnie z ruchem wskazówek zegara
(z G37) SLI
Frezowanie konturu ruchem przeciwnym do ruchu
wskazówek zegara (z G37) SLI
Definicja konturu kieszeni
Dane konturu
Wiercenie wstpne (z G37) SLII
Rozwiercanie (z G37) SLII
Obróbka na gotowo na głbokości (z G37) SLII
Obróbka na gotowo na boku (z G37) SLII
Linia konturu (z G37)
Osłona cylindra (z G37)
Osłona cylindra frezowanie rowków (z G37)
stronie 273
stronie 274
stronie 275
stronie 277
76
77
78
59
37
120
121
122
123
124
125
127
128
Wskazówka
stronie 244
stronie 250
stronie 250
stronie 258
stronie 260
stronie 246
stronie 248
stronie 252
stronie 254
stronie 277
stronie 278
stronie 283
stronie 284
stronie 285
stronie 286
stronie 287
stronie 288
stronie 290
stronie 292
Cykle dla frezowania
metod wierszowania
60
230
231
Odpracowanie 3Ddanych
Frezowanie metod wierszowania równych powierzchni
Frezowanie metod wierszowania dowolnie nachylonych
powierzchni
stronie 312
stronie 313
stronie 315
Cykle dla przeliczania
współrzdnych
28
53
54
72
73
80
Odbicie l ustrzane
Przesunicie punktu zerowego w tabeli punktów zerowych
Przesunicie punktu zerowego w programie
Współczynnik wymiarowy
Obrót układu współrzdnych
Płaszczyzna obróbki
stronie 326
stronie 322
stronie 321
stronie 329
stronie 328
stronie 330
Cykle specjalne
04
36
39
Przerwa czasowa
Orientacja wrzeciona
Wywołanie programu cyklicznego, wywołanie cyklu przez
G79
Odchylenie tolerancji dla szybkiego frezowania konturu
62
462
n
n
stronie 337
stronie 338
stronie 337
stronie 339
13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji
G
Funkcja
Wierszami
działaj3ca
Cykle dla uchwycenia
ukośnego położenia
obrabianego przedmiotu
400
401
402
403
404
405
Obrót podstawowy przez dwa punkty
Obrót podstawowy przez dwa odwi erty
Obrót podstawowy przez dwa czopy
Kompensowanie ukośnego położenia poprzez oś obrotu
Bezpośrednie wyznaczanie obrotu podstawowego
Kompensowanie ukośnego położenia przez oś C
n
n
n
n
n
n
Podrcznik
obsługi dl a
użytkownika
TScykl e
Cykle dla
automatycznego
wyznaczania punktu
odniesienia
410
411
412
Punkt odniesienia na środku kieszeni prostoktnej
Punkt odniesienia na środku czopu prostoktnego
Punkt odniesienia na środku kieszeni prostoktnej/
odwiertu
Punkt odniesienia na środku czopu okrgłego
Punkt odniesienia naroże wewntrz
Punkt odniesienia naroże zewntrz
Punkt odniesienia na środku okrgu odwiertów
Punkt odniesienia w osi sondy pomiarowej
Punkt odniesienia w punkcie przecicia lini i łczcej dwa
odwierty
n
n
n
Podrcznik
obsługi dl a
użytkownika
TScykl e
413
414
415
416
417
418
n
n
n
n
n
n
Wskazówka
Cykle dla
automatycznego
pomiaru obrabianego
przedmiotu
55
420
421
422
423
424
425
426
427
430
431
Pomiar dowolnej współrzdnej w dowolnej osi
Pomiar kta
Pomiar położeni a i średnicy ki eszeni okrgłej/odwiertu
Pomiar położeni a i średnicy czopu okrgłego
Pomiar położeni a i średnicy ki eszeni prostoktnej
Pomiar położeni a i średnicy czopu prostoktnego
Pomiar szerokości rowka
Pomiar mostka
Pomiar dowolnej współrzdnej w dowolnej osi
Pomiar położeni a i średnicy okrgu odwiertów
Pomiar płaszczyzny
n
n
n
n
n
n
n
n
n
n
n
Podrcznik
obsługi dl a
użytkownika
TScykl e
Cykle dla
automatycznego
pomiaru narzdzia
480
481
482
483
Kalibrowanie TT
Pomiar długości narzdzia
Pomiar promienia narzdzia
Pomiar długości i promienia narzdzia
n
n
n
n
Podrcznik
obsługi dl a
użytkownika
TScykl e
Cykle ogólnie
79
Wywołanie cyklu
n
stronie 190
Wybór płaszczyzny
obróbki
17
18
19
20
Wybór płaszczyzn XY, oś narzdzia Z
Wybór płaszczyzny ZX, oś narzdzia Y
Wybór płaszczyzn YZ, oś narzdzia X
Oś narzdzia IV
stronie 113
Przejcie współrzdnych 29
Przejcie ostatniej wartości zadanej pozycji jako bieguna
stronie 142
Definicja czści
nieobrobionej
30
31
Definicja półwyrobu dla grafi ki, minpunkt
Definicja półwyrobu dla grafi ki, maxpunkt
stronie 64
Wpływanie na program
38
Przebieg programuSTOP
40
41
42
43
44
Bez korekcji narzdzi a (R0)
Korekcj a toru narzdzia, na lewo od konturu (RL)
Korekcj a toru narzdzia, na prawo od konturu (RR)
Korekcj a równolegle do osi, przedłużenie (R+)
Korekcj a równolegle do osi, skrócenie (R)
H EIDE NH AIN iTN C 530
stronie 118
463
13.5 DIN/ISO-litery adresowe
Grupa
13.5 DIN/ISO-litery adresowe
Wierszami
działaj3ca
Wskazówka
n
stronie 115
n
stronie 104
Grupa
G
Funkcja
Narzdzia
51
99
Nastpny numer narzdzia (przy aktywnej centralnej
pamici narzdzi)
Definicja narzdzia
Jednostka miary
70
71
Jednostka miary: Cale (na pocztku programu)
Jednostka miary: Milimetry (na pocztku programu)
stronie 65
Dane o wymiarach
90
91
Absol utne dane wymiarowe
Przyrostowe dane wymiarowe
stronie 39
stronie 39
Podprogramy
98
Wyznaczenie numeru Label (znacznika)
n
Zajte litery adresowe
Litera adresowa
Funkcja
%
Pocztek programu lub wywołanie programu
#
Numer punktu zerowego z cyklem G53
A
B
C
Ruch obrotowy wokół osi X
Ruch obrotowy wokół osi Y
Ruch obrotowy wokół osi Z
D
Definicja parametru (parametr programowy Q)
DL
DR
Korekcja zużyci a długości z wywołaniem narzdzia
Korekcja zużyci a promienia z wywołaniem narzdzia
E
Tol erancja dla M112 i M124
F
F
F
F
Posuw
Przerwa czasowa z G04
Współczynnik wymi arowy z G72
Współczynnik dla redukowania posuwu z M103
G
Warunki drogi, definicja cyklu
H
H
H
Współrzdne biegunowekt w wymiarach łańcuchowych/absolutnych
Kt obrotu z G73
Kt graniczny dla M112
I
J
K
Xwspółrzdna punktu środkowego koła/bieguna
Ywspółrzdna punktu środkowego koła/bieguna
Zwspółrzdna punktu środkowego koła/bieguna
L
L
L
Wyznaczanie numer Label przy pomocy G98
Skok do numeru Label
Długość narzdzia z G99
LA
Liczba wierszy dla obliczania wstpnego z M120
M
Funkcje dodatkowe
N
Numer bloku
464
13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji
Funkcja
P
P
Parametry cyklu w cyklach obróbki
Parametry w definicjach parametrów
Q
Parametr programu/parametr cyklu
R
R
R
R
R
Współrzdne biegunowepromień
Promień okrgu z G02/G03/G05
Promień zaokrglenia z G25/G26/G27
Fazka z G24
Promień narzdzia z G99
S
S
Prdkość obrotowa wrzeciona
Orientacja wrzeciona z G36
T
T
Definicja narzdzia z G99
Wywołanie narzdzia
U
V
W
Przemieszczenie li niowe równolegle do osi X
Przemieszczenie li niowe równolegle do osi Y
Przemieszczenie li niowe równolegle do osi Z
X
Y
Z
Xoś
Yoś
Zoś
*
Znak końca wiersza
13.5 DIN/ISO-litery adresowe
Litera adresowa
Funkcje parametrów
Definicja parametrów
Funkcja
Wskazówka
D00
Przypisanie
stronie 359
D01
D02
D03
D04
Dodawanie
Odejmowanie
Mnożeni e
Dzielenie
stronie 359
stronie 359
stronie 359
stronie 359
D05
Pierwiastek
stronie 359
D06
D07
Si nus
Cosinus
stronie 362
stronie 362
D08
Pierwiastek z sumy kwadratów
stronie 362
D09
D10
D11
D12
Jeśli równy, to skok
Jeśli nierówny, to skok
Jeśli wikszy, to skok
Jeśli mniejszy, to skok
stronie 364
stronie 364
stronie 364
stronie 364
D13
Kt (kt z c . sin a und c . cos a)
stronie 362
D14
Numer błdu
stronie 368
D15
Print (druk)
stronie 370
D19
Przekazanie wartości do PLC
stronie 370
H EIDE NH AIN iTN C 530
465
F
H
3Ddane odpracować ... 312
3Dkorekcja
Peripheral Milling ... 120
3Dprezentacja ... 391
Fazka ... 140
FN xx: Patrz programowanie Q
parametrów
Frezowanie gwintów
wierceni em ... 228
Frezowanie gwintów
wpuszczanych ... 225
Frezowanie gwintu na zewntrz ... 234
Frezowanie gwintu podstawy ... 222
Frezowanie gwintu wewntrz ... 224
Frezowanie odwiertów ... 211
Frezowanie okrgłych rowków ... 260
Frezowanie rowka podłużnego ... 258
Frezowanie rowków ... 256
ruchem posuwisto
zwrotnym ... 258
Funkcja szukania ... 73
Funkcje dodatkowe
dla kontroli przebiegu
programu ... 161
dla laserowych maszyn do
cicia ... 184
dla osi obrotowych ... 176
dla podania danych o
współrzdnych ... 162
dla wrzeciona i chłodziwa ... 161
dla zachowania si narzdzi na
torze kształtowym ... 165
wprowadzić ... 160
Funkcje toru kształtowego
Podstawy ... 130
koła i łuki kołowe ... 132
Pozycjonowanie
wstpne ... 133
Funkcje trygonometryczne ... 362
Helixfrezowanie gwi ntów
wierconych ... 231
Helixinterpolacja ... 153
G
Liczby klucza ... 413
Linia śrubowa ... 153
Look ahead ... 170
A
ASCIIpliki ... 79
Automatyczne obl iczanie danych
skrawani a ... 107, 121
Automatyczny pomiar narzdzi ... 106
Automatyczny start programu ... 406
C
Cig konturu ... 288
Cicie laserem, funkcje
dodatkowe ... 184
Cykl
definiować ... 188
grupy ... 189
wywołać ... 190
Cykle i tabele punktów ... 194
Cykle próbkowania: Patrz podrcznik
obsługi maszyny Cykle sondy
impulsowej
Cykle wiercenia ... 196
Cylinder ... 382
Czas pracy ... 434
D
Długość narzdzia ... 103
Dane o narzdziach
indeksować ... 109
wartości del ta ... 104
wprowadzić do programu ... 104
wprowadzić do tabeli ... 105
wywołać ... 113
Dialog ... 67
Dialog tekstem otwartym ... 67
Dosunć narzdzie do konturu ... 134
Dysk twardy ... 41
E
Ekran ... 3
Elipsa ... 380
Ethernetinterfejs
konfigurowanie ... 420
Możliwości podłczenia ... 419
Połczeni e napdów sieci l ub
rozwizywanie takich
połczeń ... 63
Wstp ... 419
HEIDENHAIN iTNC 530
Generowani e Lbloku ... 430
Grafiki
Perspektywy ... 388
Powikszenie wycinka ... 391
przy programowaniu ... 75
powikszenie fragmentu ... 76
Gwintowanie
bez uchwytu
wyrównawczego ... 216, 217, 220
z uchwytem
wyrównawczym ... 213, 214
Index
SYMBOLE
I
Indeksowane narzdzia ... 109
Informacje o formacie ... 459
Interfejs danych
Obłożenia wtyczek ... 451
przygotować ... 414
przyporzdkować ... 415
iTNC 530 ... 2
K
Kalkulator ... 83
Kieszeń okrgła
obróbka wykańczajca ... 252
obróbka zgrubna ... 250
Kieszeń prostoktna
Obróbka wykańczajca ... 246
Obróbka zgrubna ... 244
Koło pełne ... 143
Komunikaty o błdach ... 84
Pomoc przy ... 84
wydawanie ... 368
Kopiowanie czści programu ... 71
Korekcja narzdzia
długość ... 116
promień ... 117
Korekcja promi enia ... 117
Naroża zewntrzne, naroża
wewntrzne ... 119
wprowadzenia ... 118
Kula ... 384
L
M
Materi ał ostrza narzdzia ... 107, 123
Mfunkcje: Patrz Funkcje dodatkowe
MODfunkcja
opuścić ... 410
Przegld ... 410
wybrać ... 410
I
Index
N
O
P
Nachylenie płaszczyzny
obróbki ... 24, 330
Nachylić płaszczyzn
obróbki ... 24, 330
Cykl ... 330
Kolejność działań ... 333
rcznie ... 24
Nacinanie gwintu ... 219
Nadzór przestrzeni
roboczej ... 396, 425
Nadzór układu impulsowego ... 174
Nastawienia sieciowe ... 420
Nazwa narzdzia ... 103
Nazwa programu Patrz zarzdzanie
plikami, nazwa pliku
NCkomunikatach o błdach ... 84
Numer narzdzia ... 103
numer opcji ... 412
Numer Software ... 412
Opuścić kontur ... 134
Orientacja wrzeciona ... 338
Osłona cylindra ... 290, 292
Osie główne ... 37
Osie nachylenia ... 179, 180
Osie pomocnicze ... 37
Osprzt ... 13
Otwarte naroża konturu: M98 ... 168
Pomoc przy komunikatach o
błdach ... 84
Ponowne dosuni cie narzdzia do
konturu ... 405
Posuw ... 21
dla osi obrotu, M116 ... 176
zmienić ... 21
Posuw szybki ... 102
Posuw w mil imetrach/wrzeciono
obrót: M136 ... 169
Powierzchnia regulacji ... 315
Powtórzenie czści programu ... 344
Pozycje obrabianego przedmiotu
bezwzgldne ... 39
przyrostowe ... 39
Pozycjonowanie
przy nachylonej płaszczyźni e
obróbki ... 164, 183
z rcznym wprowadzaniem
danych ... 30
Prdkość przesyłania danych ... 414
Program
edycja ... 69
otworzyć nowy ... 65
segmentowanie ... 77
struktura ... 64
Programowanie parametrów: Patrz
programowanie Qparametrów
Programowanie Qparametrów ... 356
Funkcje dodatkowe ... 367
Funkcje trygonometryczne ... 362
Jeśli/to decyzje ... 364
Podstawowe funkcje
matematyczne ... 359
Wskazówki dla
programowania ... 356
Programowanie ruchu narzdzia ... 67
Promień narzdzia ... 104
Prosta ... 139, 152
Przełczenie pisowni duż/mał
liter ... 80
Przebieg bloków w przód ... 403
O
Obłożenie wtyczek interfejsów
danych ... 451
Obliczanie danych skrawania ... 121
Obróbka czopu okrgłego na
gotowo ... 254
Obróbka na gotowo dna ... 286
Obróbka na gotowo krawdzi
bocznych ... 287
Obróbka wykańczajca czopu
prostoktnego ... 248
Obrót ... 328
Odbicie lustrzane ... 326
Odsuw od konturu ... 173
Ścieżka ... 50
Okrg otworów ... 265
Określenie czasu obróbki ... 394
Określić materiał obrabianego
przedmiotu ... 122
Oś obrotu
przemieszczenie na
zoptymalizowanym
odcinku: M126 ... 177
zredukować
wskazanie: M94 ... 178
II
P
Pakietowania ... 346
Parametr maszynowy
dla 3Dsond pomiarowych
impulsowych ... 439
dla obróbki i przebi egu
programu ... 448
dla TNCwyświetl aczy i TNC
edytora ... 443
dla zewntrznego przesyłania
danych ... 439
Parametry maszynowe
Parametry użytkownika ... 438
ogólne
dl a 3Dsond impulsowych i
digitalizacji ... 439
dl a obróbki i przebiegu
programu ... 448
dl a TNCwyświetlaczy, TNC
edytora ... 443
dl a zewntrznego przesyłania
danych ... 439
specyficzne dla danej
maszyny ... 424
Pl ik tekstowy
funkcje edycji ... 79
funkcje usuwania ... 81
odnajdywanie czści tekstu ... 82
otwierać i opuszczać ... 79
Podłczenie do sieci ... 63
Podprogram ... 343
Podstawy ... 36
Podział ekranu. ... 4
Pogłbianie wsteczne ... 207
Pomiar narzdzi ... 106
R
T
Przebieg programu
kontynuować po przerwi e ... 402
Przebieg bloków w przód ... 403
Przegld ... 398
przerwać ... 400
przeskoczyć bloki ... 407
wykonać ... 399
Przedstawienie w 3
płaszczyznach ... 390
Przejć pozycj rzeczywist ... 68
Przejechać punkty odniesienia ... 16
Przeliczanie współrzdnych ... 320
Przerwa czasowa ... 337
Przerwać obróbk ... 400
Przesunicie osi maszyny ... 18
krok po kroku ... 20
przy pomocy elektronicznego
kóka obrotowego ... 19
przy pomocy zewntrznych
klawiszy kierunkowych ... 18
Przesunicie punktu zerowego
w programi e ... 321
z tabelami punktów
zerowych ... 322
Pulpit sterowniczy ... 5
Punkt środkowy koła ... 142
Ruchy po torze kształtowym
Wpółrzdne biegunowe
Prosta ... 152
Tor kołowy wokół bieguna
CC ... 152
Tor kołowy z przyleganiem
stycznym ... 153
współrzdne prostoktne
Prosta ... 139
Przegld ... 138, 151
Tor kołowy wokół środka koła
CC ... 143
tor kołowy z określonym
promi eniem ... 144
Tor kołowy z przyleganiem
stycznym ... 146
Tabela danych skrawania ... 121
Tabela miejsca ... 111
Tabela narzdzi
edycja, opuszczenie ... 108
Funkcje edycji ... 108
możliwości wprowadzenia
i nformacji ... 105
Tabela palet
odpracować ... 87, 99
przejcie współrzdnych ... 85, 90
wybrać i opuścić ... 87, 94
Zastosowanie ... 85, 89
Tabele punktów ... 192
Teach In ... 68, 139
Test programu
do określonego bloku ... 397
Przegld ... 395
wykonać ... 396
TNCremo ... 415, 416
TNCremoNT ... 415, 416
Tor kołowy ... 143, 144, 146, 152, 153
Trygonometria ... 362
Q
Qparametry
kontrolować ... 366
Przekazywanie wartości do
PLC ... 370
wydać niesformatowane ... 370
zajte z góry ... 375
R
Rachunek w nawiasach ... 371
Rodzaje pracy ... 6
Rodziny czści ... 358
Rozwiercanie dokładne otworu ... 201
Rozwiercanie: Patrz SLcykle,
przeciganie
Ruchy na torze kształtowym
Wpółrzdne biegunowe
współrzdne prostoktne
HEIDENHAIN iTNC 530
S
Segmentowani e programów ... 77
Skoroszyt ... 50, 54
kopiować ... 56
wymazać ... 57
założyć ... 54
SLcykle
Cig konturu ... 288
cykl Kontur ... 273, 280
dane konturu ... 283
nałożone na siebie kontury ... 280,
305
obróbka na gotowo krawdzi
bocznych ... 287
obróbka wykańczajca dna ... 286
Podstawy ... 271, 278, 303
Rozwi ercanie ... 275, 285
wiercenie wstpne ... 274, 277,
284
SLcykle ze wzorem (formuł) konturu
Software dla transmisji danych ... 415
Stała prdkość na torze
kształtowym: M90 ... 165
Stałe współrzdne maszynowe: M91,
M92 ... 162
Status pliku ... 43, 52
Symulacja graficzna ... 393
U
Układ odniesienia ... 37
ustawić SZYBKOść
TRANSMISJI ... 414
W
Włczenie pozycjonowanie kółkiem
obrotowym w czasie przebi egu
programu : M118 ... 172
Włczyć ... 16
Widok z góry ... 389
Wiercenie ... 199, 205, 209
Wiercenie głbokie ... 198, 209
Wiercenie uni wersalne ... 205, 209
Wiersz
wstawić, zmienić ... 70
wymazać ... 69
WMAT.TAB ... 122
Wpółrzdne biegunowe
Podstawy ... 38
programowanie ... 151
III
Index
P
Index
W
Z
Wprowadzać komentarze ... 78
Wprowadzić prdkość obrotow
wrzeciona ... 113
Współczynnik posuwu dla ruchów
pogłbiania: M103 ... 168
Współczynnik wymiarowy ... 329
Współrzdne biegunowe
Wyłczenie ... 17
Wybierać punkt odniesienia ... 40
Wybrać jednostk miary ... 65
Wybrać typ narzdzia ... 107
Wymiana narzdzia ... 115
Wyświetlacz stanu ... 9
dodatkowy ... 10
ogólne ... 9
Wyświetlić pliki pomocy ... 433
Wytaczanie ... 203
Wywołanie programu
Dowolny program jako
podprogram ... 345
przez cykl ... 337
Wyznaczyć punkt odniesienia ... 22
bez 3Dsondy impulsowej ... 22
Wzory punktowe
na liniach ... 267
na okrgu ... 265
Przegld ... 264
Zabezpieczanie danych ... 42
Zamienianie tekstów ... 74
Zaokrglanie kantów ... 141
Zarzdzanie plikami
konfigurowanie przez MOD ... 423
kopiowanie tabel ... 55
Nadpisywanie plików ... 62
Nazwa pliku ... 41
Plik kopiować ... 45, 55
plik wymazać ... 44, 57
pliki zaznaczyć ... 58
rozszerzone ... 50
Przegld ... 51
Skoroszyty ... 50
kopiować ... 56
założyć ... 54
standard ... 43
Typ pli ku ... 41
wybrać plik ... 44, 53
wywołać ... 43, 52
zabezpieczenie pli ku ... 49, 59
zewntrzne przesyłanie
danych ... 46, 60
zmiana nazwy pliku ... 48, 59
Zarzdzanie programem: Patrz
zarzdzanie plikami
Zdefiniować półwyrób ... 65
Zewntrzny dostp ... 435
Zmiana baterii bufora ... 460
Zmienić numerowanie wi erszy ... 72
Zmienić prdkość obrotow
wrzeciona ... 21
IV
Tabela przegl3dowa: Funkcje dodatkowe
M
Działanie
Działanie na
pocz3tku
bloku
na końcu
strona
bloku
M00
Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF
n
Strona 161
M01
Wybieralny Przebieg programu STOP
n
Strona 408
M02
Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF/w razi e
koni eczności skasowanie wskazania stanu
(w zależności od parametrów maszynowych)/skok powrotny do wiersza 1
n
Strona 161
M03
M04
M05
Wrzeciono ON zgodnie z ruchem wskazówek zegara
Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara
Wrzeciono STOP
M06
Zmiana narzdzia/przebieg programu STOP/(zależne od parametrów
maszynowech)/wrzeciono STOP
M08
M09
Chłodziwo ON
Chłodziwo OFF
n
M13
M14
Wrzeciono ON zgodnie z ruchem wskazówek zegara /chłodziwo ON
Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo
ON
n
n
M30
Ta sama funkcja jak M02
M89
Wolna funkcja dodatkowa lub
Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny) n
M90
Tylko w trybie z opóźnieniem: stała prdkość torowa na narożach
M91
W wierszu pozycjonowania: Współrzdne odnosz si do punktu zerowego
maszyny
n
Strona 162
M92
W wierszu pozycjonowania: Współrzdne odnosz si do zdefiniowanej przez
producenta maszyn pozycj i np. do pozycji zmiany narzdzia
n
Strona 162
M94
Wskazanie osi obrotowej zredukować do wartości poniżej 360°
n
Strona 178
M97
Obróbka ni ewielkich stopni konturu
n
Strona 167
M98
Otwarte kontury obrabiać kompl etnie na gotowo
n
Strona 168
M99
Wywoływanie cyklu blokami
n
Strona 190
n
n
Strona 161
n
n
n
Strona 161
Strona 161
n
n
Strona 161
n
n
Strona 161
Strona 190
Strona 165
M
Działanie
Działanie na
pocz3tku na końcu
strona
bloku
bloku
M101 Automatyczna zmiana narzdzia z narzdziem siostrzanym, jeśli maksymalny
okres trwałości upłynł
M102 wycofać
n
M103 Zredukować posuw przy zagłbianiu w materiał do współczynnika F (wartość
procentowa)
n
Strona 168
M104 Aktywować ponownie ostatnio wyznaczony punkt odniesienia
n
Strona 164
M105 Przeprowadzić obróbk z drugim kvwspółczynnikiem
M106 Przeprowadzić obróbk z pierwszym kvwspółczynnikiem
n
n
Strona 449
M107 Komunikat o błdach przy narzdziach siostrzanych z naddatki em anulować
M108 M107 wycofać
n
M109 Stała prdkość torowa przy ostrzu narzdzia
(zwikszenie posuwu i zredukowanie)
M110 Stała prdkość torowa przy ostrzu narzdzia
(tyl ko zredukowanie posuwu)
M111 M109/M110 wycofać
n
M114 Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań)
M115 M114 wycofać
n
M116 Posuw przy osiach ktowych w mm/min
M117 M116 wycofać
n
M118 Włczenie pozycjonowania kółkiem rcznym w czasie przebiegu programu
n
Strona 172
M120 Obliczani e wstpne konturu ze skorygowanym promi eniem (LOOK AHEAD)
n
Strona 170
M124 Nie uwzgldniać punktów przy odpracowaniu nie
skorygowanych wierszy prostych
n
Strona 166
M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu
M127 M126 wycofać
n
M128 Zachować pozycj ostrza narzdzia przy pozycjonowani u osi wahań (TCPM)
M129 M128 wycofać
n
M130 W wi erszu pozycjonowania: punkty odnosz si do nienachylonego układu
współrzdnych
n
Strona 164
M134 Zatrzymanie dokładności owe na nie przyl egajcych do siebie stycznie
przejściach konturu przy pozycjonowaniu z osiami obrotu
M135 M134 wycofać
n
Strona 182
M136 Posuw F w milimetrach na obrót wrzeciona
M137 M136 wycofać
n
M138 Wybór osi wahań
n
Strona 182
M142 Usunć modalne informacje o programie
n
Strona 175
M143 Usunć obrót podstawowy
n
Strona 175
Strona 115
n
n
Strona 115
Strona 170
n
n
n
n
n
n
Strona 179
Strona 176
Strona 177
Strona 180
n
n
Strona 169
Przegl3d funkcji DIN/ISO
Mfunkcje
iTNC 530
M107 Komunikat o błdach przy narzdziach siostrzanych
z naddatkiem anulować
M108 M107 wycofać
M funkcje
M00
M01
M02
M03
M04
M05
Przebieg programu STOP/wrzeciono STOP/
chłodziwo OFF
Wybieralny Przebieg programu STOP
Przebieg programu STOP/wrzeciono STOP/
chłodziwo OFF w koniecznym przypadku wymazanie
wyświetlacza stanu (zależne od parametru
maszynowego)/skok powrotny do bloku 1
Wrzeciono ON zgodnie z ruchem wskazówek zegara
Wrzeciono ON w kierunku przeciwnym do ruchu
wskazówek zegara
Wrzeciono STOP
M109 Stała prdkość torowa ostrza narzdzia
(zwi kszenie posuwu i jego redukcja)
M110 Stała prdkość torowa ostrza narzdzia (tylko
redukowanie posuwu)
M111 M109/M110 wycofać
M114 Autom. korekcja geometrii maszyny przy pracy z
osiami pochylenia (wahań)
M115 M114 wycofać
M116 Posuw przy osiach ktowych w mm/min n
M117 M116 wycofać
M06
Zmiana narzdzia/przebieg programu STOP/(zależne
od parametrów maszynowech)/wrzeciono STOP
M118 Pozycjonowanie kółka obrotowego podczas
nałożenia przebiegu programun
M08
M09
Chłodziwo ON
Chłodziwo OFF
M120 Obliczenie wstpne konturu ze skorygowanym
promieniem (LOOK AHEAD)
M13
Wrzeciono ON zgodnie z ruchem wskazówek zegara
/chłodziwo ON
Wrzeciono ON w kierunku przeciwnym do ruchu
wskazówek zegara /chłodziwo ON
M124 Nie uwzgldniać punktów przy odpracowaniu nie
skorygowanych wierszy prostych
M14
M30
Ta sama funkcja jak M02
M126 Przemieścić osie obrotu po zoptymalizowanym
torze ruchu
M127 M126 wycofać
M89
Wolna funkcja dodatkowa lub
Wywołanie cyklu, działani e modalne (zależy od
parametrów maszyny)
M128 Zachować pozycj ostrza narzdzia przy
pozycjonowaniu osi wahań (TCPM)
M129 M128 wycofać
M90
Tylko w trybie z opóźnieniem: stała prdkość torowa
na narożach
M130 W wierszu pozycjonowania: punkty odnosz si do
nienachylonego układu współrzdnych
M99
Wywoływanie cyklu blokami
M91
W wierszu pozycjonowania: Współrzdne odnosz
si do punktu zerowego maszyny
W wierszu pozycjonowania: Współrzdne odnosz
si do zdefiniowanej przez producenta maszyn
pozycji np. do pozycj i zmiany narzdzia
M134 Zatrzymanie dokładnościowe na nie przylegaj cych
do siebie stycznie przejściach konturu przy
pozycjonowaniu z osiami obrotu
M135 M134 wycofać
M92
M94
Wskazanie osi obrotowej zredukować do wartości
poniżej 360°
M97
M98
Obróbka niewielkich stopni konturu
Otwarte kontury obrabiać kompletnie na gotowo
M101 Automatyczna zmiana narzdzia z narzdziem
siostrzanym, jeśli maksymalny okres trwałości upłynł
M102 M101 wycofać
M103 Zredukować posuw przy zagłbianiu w materiał do
współczynnika F (wartość procentowa)
M104 Aktywować ponownie ostatnio wyznaczony punkt
odniesienia
M105 Przeprowadzić obróbk z drugim kv
współczynnikiem
M106 Przeprowadzić obróbk z pierwszym kv
współczynnikiem
M136 Posuw F w mil imetrach na obrót wrzeciona
M137 M136 wycofać
M138 Wybór osi wahań
M142 Usunć modalne informacje o programie
M143 Usunć obrót podstawowy
M144 Uwzgldnienie kinematyki maszyny na pozycjach
RZECZ/ZAD przy końcu wiersza
M145 M144 wycofać
M200 Cicie laserowe: Wydawać bezpośrednio
zaprogramowane napicie
M201 Cicie laserowe: Cicie laserowe: wydawać
napicie j ako funkcj odcinka
M202 Cicie laserowe: Wydawać napicie j ako funkcj
prdkości
M203 Cicie laserowe: Cicie laserowe: wydawać
napicie j ako funkcj czasu (rampa)
M204 Cicie laserowe: Cicie laserowe: wydawać
napicie j ako funkcj czasu (impuls)
Gfunkcje
Gfunkcje
Przemieszczenia narzdzia
Cykle dla wytwarzania odwiertów i gwintów
G00
G01
G02
G262
G263
G264
G265
G267
Interpolacja prostej, kartzjańska, na biegu szybkim
Interpolacja prostej, kartezjańska
Interpolacja koła, kartezjańska, zgodnie z ruchem
wskazówek zegarainterpolacja koła, kartezjańska, w
kierunku przeciwnym do ruchu wskazówek zegara
G03 Interpolacja koła, kartezjańska, bez danych o
kierunku obrotu
G05 Interpolacja koła, kartezjańska, tangencjalna
Przejście konturu
G06 Wiersz pozycjonowania równoległy do osi
G07* Interpolacja prostej, biegunowo, na biegu szybkim
G10 Interpolacja prostej, biegunowo
G11 Interpolacja prostej, biegunowo, w kierunku ruchu
wskazówek zegara
G12 Interpolacja prostej, biegunowo, w kierunku
przeciwnym do ruchu wskazówek zegara
G13 Interpolacja prostej, biegunowo, bez
informacji o kierunku obrotu
G15 Interpolacja koła, biegunowo, tangencjal na
G16 Przejście konturu
Najechać lub opuścić fazk/zaokr3glenie/kontur
G24* Fazki o długości R
G25* Zaokrglanie naroży z promieniem R
G26* Płynny (tangencjalny) naj azd konturu
z promieniem R
G27* Płynny (tangencjalny) odjazd od konturu
z promieniem R
Frezowanie gwintów
Frezowanie gwintów wpuszczanych
Frezowanie gwintów wierceniem
Helixfrezowanie gwintów wierconych
Frezowanie gwintu zewntrznego
Cykle dla frezowania kieszeni,czopów i rowków
wpustowych
G74
G75
G76
G77
G78
G210
G211
G212
G213
G214
G215
Frezowanie rowków
Frezowanie kieszeni prostoktnych zgodnie z
ruchem wskazówek zegara
Frezowanie kieszeni prostoktnych przeciwnie do
ruchu wskazówek zegara
Frezowanie kieszeni okrgłych zgodnie z ruchem
wskazówek zegara
Frezowanie kieszeni okrgłych przeciwnie do ruchu
wskazówek zegara
Frezowanie rowków wahadłowym zagłbianiem
Okrgły rowek wahadłowym zagłbi aniem
Obróbka na gotowo kieszeni prostoktnej
Obróbka wykańczajca czopu prostoktnego
Obróbka na gotowo kieszeni okrgłej
Obróbka czopu okrgłego na gotowo
Cykle dla wytwarzania wzorów (szablonów) punktowych
G220 Wzory punktowe na okrgu
G221 Wzory punktowe na liniach
Definicja narzdzia
SLcykle grupa 1
G99* Z numerem narzdzia T, długości L, promieniem R
G37
Korekcja promienia narzdzia
G56
G57
G40
G41
G42
G43
G44
Bez korekcji promienia narzdzia
Korekcja toru narzdzia, na lewo od konturu
Korekcja toru narzdzia, na prawo od konturu
równoległa do osi korekcja dla G07, przedłużenie
równoległa do osi korekcja dla G07, skrócenie
G58
G59
SLcykle grupa 2
Definicja półwyrobu dla grafiki
G37
G30
G31
G120
G121
G122
(G17/G18/G19) minimalny punkt
(G90/G91) maksymalny punkt
Cy kle dla wytwarzania odwiertów i gwintów
G83
G84
G85
G86
G200
G201
G202
G203
G204
G205
G206
G207
G208
G209
Wiercenie głbokie
Gwintowanie z uchwytem wyrównawczym
Gwintowanie otworów bez uchwytu wyrównawczego
Nacinanie gwintu
Wiercenie
Rozwiercanie dokładne otworu
Wytaczanie
Wiercenie uniwersalne
Pogłbianie wsteczne
Wiercenie głbokich otworów uniwersalne
Gwintowanie z uchwytem wyrównawczym
Gwintowanie otworów bez uchwytu wyrównawczego
Frezowanie odwiertów
Gwintowanie z łamaniem wióra
Kontur, definicja numerów podprogramu konturu
czściowego wiercenie wstpne
Usuwanie materi ału (obróbka zgrubna)
Frezowanie konturu zgodnie z ruchem wskazówek
zegara (obróbka na gotowo)
Frezowanie konturu przeciwnie do ruchu wskazówek
zegara (obróbka na gotowo)
G123
G124
G125
G127
G128
Kontur, definicja numerów podprogramu konturu
czściowego
Określić dane konturu (ważne dla G121 do G124)
Wiercenie wstpne
Usuwanie materi ału równolegl e do osi (obróbka
zgrubna)
Obróbka na gotowo dna
Obróbka na gotowo boków
Lini a konturu (obróbka otwartych konturów)
Osłona cyl indra
Osłona cyl indra frezowanie rowków wpustowych
Gfunkcje
Gfunkcje
Przeliczenia współrzdnych
Cykle sondy pomiarowej dla pomiaru narzdzia
G53
G480
G481
G482
G483
Przesunicie punktu zerowego z tabeli punktów
zerowych
G54 Przesunicie punktu zerowego w programie
G28 Odbicie symetryczne konturu
G73 Obrót układu współrzdnych
G72 Współczynnik wymiarowy, kontur zmniejszyć/
powikszyć
G80 Nachylić płaszczyzn obróbki
G247 Wyznaczyć punkt odniesienia
Cy kle dla frezowania metod3 wierszowania
G60 3Ddane odpracować
G230 Frezowanie metod wi erszowania równych
powierzchni
G231 Frezowanie wierszowaniem dowolnie nachylonych
powierzchni
*) W ierszami działajca funkcja
Cy kle sondy pomiarowej dla uchwycenia ukośnego
położenia
G400
G401
G402
G403
Obrót podstawowy przez dwa punkty
Obrót podstawowy przez dwa odwierty
Obrót podstawowy przez dwa czopy
Kompensowanie obrotu podstawowego przez oś
obrotu
G404 Wyznaczenie obrotu podstawowego
G405 Kompensowanie ukośnego położenia przez oś C
Cy kle sondy pomiarowej dla wyznaczania punktu
odniesienia (bazy)
G410
G411
G412
G413
G414
G415
G416
G417
G418
Baza prostokt wewntrz
Baza prostokt zewntrz
Baza okrg wewntrz
Baza okrg zewntrz
Baza naroże zewntrz
Baza naroże wewntrz
Baza okrg odwiertówśrodek
Baza w osi sondy pomiarowej
Baza na środku 4 odwiertów
Cy kle sondy pomiarowej dla pomiaru obrabianego
przedmiotu
G55
G420
G421
G422
G423
G424
G425
G426
G427
G430
G431
Pomiar dowolnych współrzdnych
Pomiar dowolnych któw
Pomiar odwiertu
Pomiar czopu okrgłego
Pomiar kieszeni prostoktnej
Pomiar czopu prostoktnego
Pomiar rowka
Pomiar szerokości mostka
Pomiar dowolnych współrzdnych
Pomiar okrg odwiertówśrodek
Pomiar dowolnej płaszczyzny
Kal ibrowanie TT
Pomiar długości narzdzia
Pomiar promienia narzdzi a
Pomiar długości i promienia narzdzia
Cykle specjalne
G04*
G36
G39*
G62
Przerwa czasowa z F sekund
Orientacja wrzeciona
Wywołanie programu
Odchylenia tolerancj i dla szybkiego frezowania
konturu
G440 Pomiar przesunicia osi
Ustalić płaszczyzn obróbki
G17
G18
G19
G20
Płaszczyzna X/Y, oś narzdzia Z
Płaszczyzna Z/X, oś narzdzia Y
Płaszczyzna Y/Z, oś narzdzi a X
Oś narzdzia IV
Dane o wymiarach
G90
G91
Dane wymiarowe absolutne
Dane wymiarowe przyrostowe
Jednostka miary
G70
G71
Jednostka miary cale (określ ić na pocztku
programu)
Jednostka miary milimetry (określić na pocztku
programu)
Inne Gfunkcje
G29
Ostatnia wartość zadana położenia jako biegun
(punkt środkowy okrgu)
G38 Przebieg programuSTOP
G51* Wybór wstpny narzdzia (przy centralnej pamici
narzdzi)
G79* Wywołanie cyklu
G98* Numer Label wyznaczyć
*) Wi erszami działajca funkcja
Adresy
Cykle konturu
%
%
Pocztek programu
Wywołanie programu
Struktura programu przy obróbce
z kilkoma narzdziami
#
Numer punktu zerowego z cyklem G53
Lista podprogramów konturu
G37 P01 ...
A
B
C
Ruch obrotowy wokół osi X
Ruch obrotowy wokół osi Y
Ruch obrotowy wokół osi Z
Dane konturu definiować
G120 Q1 ...
G121 Q10 ...
D
Qparametrydefinicje
Wiertło definiować/wywołać
Cykl konturu: Wiercenie wstpne
Wywołanie cyklu
DL
DR
Korekcja zużycia długości z T
Korekcja zużycia promień z T
E
Tol erancja z M112 i M124
Frez do obróbki zgrubnej definiować/
wywołać
Cykl konturu: Rozwiercanie
Wywołanie cyklu
F
F
F
F
Posuw
Przerwa czasowa z G04
Współczynnik wymiarowy z G72
Współczynnik Fredukowanie z M103
Frez do obróbki na gotowo defini ować/
wywołać
G123 Q11 ...
Cykl konturu: obróbka wykańczajca dna
Wywołanie cyklu
G
Gfunkcje
H
H
H
współrzdne biegunowekt
Kt obrotu z G73
Kt graniczny z M112
Frez do obróbki na gotowo defini ować/
wywołać
G124 Q11 ...
Cykl konturu: Obróbka na gotowo
krawdzi bocznych
Wywołanie cyklu
I
Xwspółrzdna punktu środkowego koła/bieguna
Ywspółrzdna punktu środkowego koła/bieguna
Koniec głównego programu, skok
powrotny
M02
J
K
Zwspółrzdna punktu środkowego koła/bieguna
Podprogramy konturu
G98 ...
G98 L0
L
L
L
Wyznaczanie numer Label przy pomocy G98
Skok do nr Label
Długość narzdzia z G99
Korekcja promienia podprogramów konturu
M
Mfunkcje
N
Numer bloku
P
P
Parametry cyklu w cyklach obróbki
Wartość lub Qparametr w definicji Qparametrów
Q
Qparametr
R
R
R
R
Współrzdne biegunowepromień
Promień okrgu z G02/G03/G05
Promień zaokrglenia z G25/G26/G27
Promień narzdzia z G99
S
S
Prdkość obrotowa wrzeciona
Orientacja wrzeciona z G36
T
T
T
Definicja narzdzia z G99
Wywołanie narzdzia
nastpne narzdzie z G51
U
V
W
Oś rownolegle do osi X
Oś rownolegle do osi Y
Oś rownolegle do osi Z
X
Y
Z
Xoś
Yoś
Zoś
*
Koniec wiersza
Kontur
G122 Q10 ...
Kolejność programowania
elementów konturu
promień
korekcja
Wewntr zgodnie z ruchem wskazówek
z
zegara (CW)
(kieszeń) W kierunku przeciwnym do ruchu
wskazówek zegara (CCW)
G42(RR)
G41 (RL)
Zewntrz zgodnie z ruchem wskazówek
(wysepka zegara (CW)
)
W kierunku przeciwnym do ruchu
wskazówek zegara (CCW)
G41 (RL)
G42(RR)
Przeliczenia współrzdnych
Przeliczanie
Aktywować
współrzdnych
Punkt zerowy
przesunicie
G54 X+20 Y+30
Z+10
Anulować
G54 X0 Y0 Z0
Odbici e lustrzane G28 X
G28
Obrót
G73 H+45
G73 H+0
Współczynnik
wymiarowy
G72 F 0,8
G72 F1
Płaszczyzna
obróbki
G80 A+10 B+10
C+15
G80
Qparametrydefinicje
D
Funkcja
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
19
Przypisanie
Dodawanie
Odejmowanie
Mnożenie
Dzielenie
Pierwiastek
Sinus
Cosinus
Pierwiastek z sumy kwadratów c = √ a2+b 2
Jeżeli równy, to skok do numeru Label
Jeżeli ni erówny, to skok do numeru Label
Jeżeli wikszy, to skok do numeru Label
Jeżeli mniej szy, to skok do numeru Label
Kt (kt z c . sin a und c . cos a)
Numer błdu
Print (druk)
Przypisanie PLC
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 (86 69) 31-0
| +49 (86 69) 50 61
E-Mail: [email protected]
Technical support | +49 (86 69) 31-10 00
E-Mail: [email protected]
Measuring systems { +49 (86 69) 31-31 04
E-Mail: [email protected]
TNC support
{ +49 (86 69) 31-31 01
E-Mail: [email protected]
NC programming { +49 (86 69) 31-31 03
E-Mail: [email protected]
PLC programming { +49 (86 69) 31-31 02
E-Mail: [email protected]
Lathe controls
{ +49 (7 11) 95 28 03-0
E-Mail: [email protected]
www.heidenhain.de
Ve 00
369 475-82 · 7/2002 · pdf · Subject to change without notice

Podobne dokumenty

iTNC 530 - heidenhain

iTNC 530 - heidenhain Operator może sortować według nazwy pliku, typu pliku, wielkości pliku, według daty zmiany i statusu pliku, w rosncym lub malejcym

Bardziej szczegółowo

iTNC 530 - heidenhain

iTNC 530 - heidenhain w skoroszycie TNC:\smarTNC. Jeżeli chcemy wywołać istniejcy program DIN/ISO lub program w dialogu tekstem otwartym, to musi on znajdować si w folderze TNC:\smarTNC. W razie potrzeby należy skopio...

Bardziej szczegółowo