TNC 640 (34059x-17)

HEIDENHAIN TNC 640 (34059x-17) Instrukcja obsługi

  • Witaj! Przeczytałem instrukcję obsługi sterowania CNC TNC 640. Jestem gotów odpowiedzieć na Twoje pytania dotyczące programowania dialogowego, obsługi ekranu dotykowego, programowania konturów, wykorzystania funkcji dodatkowych M i STOP, oraz innych funkcji tego sterowania. Podręcznik omawia również definiowanie cykli pomiarowych i wykorzystanie myszy 3D.
  • Jakie są tryby pracy maszyny?
    Czy można sterować urządzeniem za pomocą ekranu dotykowego?
    Jakie funkcje można wybrać na ekranie?
    Czy można programować w języku DIN/ISO?
    Czy można wstawiać komentarze do programu?
TNC640
Instrukcja obsługi dla
użytkownika
Programowanie dialogowe
Oprogramowanie NC
34059x-17
Język polski (pl)
10/2022
Elementy obsługi sterowania
Elementy obsługi sterowania
Klawisze
Jeżeli pracujemy na TNC640 z obsługą dotykową, to
można niektóre naciśnięcia klawiszy zastąpić gestami.
Dalsze informacje: "Obsługa ekranu dotykowego
(touchscreen)", Strona 615
Elementy obsługi na ekranie
Klawisz Funkcja
Wybór układu ekranu
Przełączanie ekranu między trybem
pracy obrabiarki, trybem programo-
wania oraz trzecim desktopem
Softkeys: wybrać funkcję na ekranie
Softkey-paski przełączyć
Alfaklawiatura
Klawisz Funkcja
Nazwa pliku, komentarze
DIN/ISO-programowanie
Wybrać następny element, np. pole
wpisu, przycisk, opcję wyboru
SHIFT+ Wybrać poprzedni element
OtwarcieMenu HEROS
Tryby pracy maszyny
Klawisz Funkcja
Tryb manualny
elektroniczne kółko ręczne
Pozycjonowanie z ręcznym wprowa-
dzeniem danych
Przebieg programu pojedyńczymi
wierszami
Przebieg programu sekwencją
wierszy
Tryby pracy programowania
Klawisz Funkcja
Programowanie
Test programu
2HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Elementy obsługi sterowania
Zapis osi współrzędnych oraz cyfr
i edycja
Klawisz Funkcja
. . .
Wybór osi współrzędnych lub zapis
do programu NC
. . .
Cyfry
Rozdzielający punkt dziesiętny /
odwrócenie znaku liczby
Zapis współrzędnych biegunowy-
ch /
wartości inkrementalne
Programowanie parametrów Q /
status parametrów Q
Przejęcie rzeczywistej pozycji
NO
ENT
Pominięcie pytania trybu dialogowe-
go i skasowanie słów
Zakończenie wprowadzania danych
i kontynuowanie dialogu
Zamknięcie bloku NC , zakończenie
wprowadzenia
Resetowanie wpisów lub kasowanie
komunikatu o błędach
Przerwanie trybu dialogowego,
usuwanie części programu
Dane o narzędziach
Klawisz Funkcja
Definiowanie danych narzędzia w
programie NC
Wywołanie danych narzędzia
Menedżer programów NC i plików,
funkcje sterowania
Klawisz Funkcja
Wybór i kasowanie programów NC
lub plików, zewnętrzne przesyłanie
danych
Definiowanie wywołania programu,
wybór tabeli punktów zerowych i
tabeli punktów
Wybór funkcji MOD
Wyświetlić teksty pomocnicze
przy NC-komunikatach o błędach,
wywołanie TNCguide
Wyświetlanie wszystkich aktualnych
komunikatów o błędach
Wyświetlanie kalkulatora
Wyświetlenie funkcji specjalnych
Aktualnie bez funkcji
Klawisze nawigacyjne
Klawisz Funkcja
Pozycjonować kursor
Bezpośredni wybór bloków NC, cykli
i funkcji parametrów
Nawigacja do początku programu
lub początku tabeli
Nawigacja do końca programu lub
na koniec wiersza tabeli
Nawigacja stronami w górę
Nawigacja stronami w dół
Wybór następnej zakładki w
formularzu
Pole dialogu lub przycisk
przełączenia do przodu/do tyłu
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 3
Elementy obsługi sterowania
Cykle, podprogramy oraz
powtórzenia części programu
Klawi-
sz
Funkcja
Definiowanie cykli sondy pomiarowej
Definiowanie i wywoływanie cykli
Wprowadzanie i wywoływanie
podprogramów i części programu
Wprowadzenie rozkazu zatrzymania
programu do programu NC
Programowanie ruchu kształtowego
Klawisz Funkcja
Dosunięcie narzędzia do konturu/
odsunięcie
Programowanie dowolnego konturu
FK
Prosta
Środek okręgu/biegun dla
współrzędnych biegunowych
Tor kołowy wokół środka okręgu
Tor kołowy z promieniem
Tor kołowy z przejściem
tangencjalnym
Fazka/zaokrąglanie naroży
Potencjometr dla posuwu
i prędkości obrotowej wrzeciona
Posuw Prędkość obrotowa
wrzeciona
3D- myszka
Klawiatura może być rozszerzona o dodatkową mysz
3D HEIDENHAIN.
Za pomocą myszy 3D obiekty mogą być obsługiwane
tak intuicyjnie, jakby je się trzymało w dłoni.
To umożliwia sześć opcji działania jednocześnie:
Przesunięcie 2D na płaszczyźnie XY
Rotacja 3D wokół osi X, Y i Z
Powiększanie bądź pomniejszanie
Te możliwości zwiększają komfort obsługi przede
wszystkim w następujących zastosowaniach:
Import CAD
Symulacja zdejmowania materiału
Aplikacje 3D zewnętrznego PC, które możesz
obsługiwać za pomocą opcji software #133 Remote
Desktop Manager bezpośrednio na sterowaniu
4HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
Spis treści
1 Podstawy............................................................................................................................... 33
2 Pierwsze kroki....................................................................................................................... 49
3 Podstawy............................................................................................................................... 65
4 Narzędzia............................................................................................................................... 125
5 Programowanie konturów...................................................................................................... 143
6 Pomoce przy programowaniu................................................................................................ 197
7 Funkcja dodatkowa................................................................................................................ 231
8 Podprogramy i powtórzenia części programu........................................................................ 251
9 Programowanie parametrów Q............................................................................................... 275
10 Funkcje specjalne.................................................................................................................. 371
11 Obróbkawieloosiowa.............................................................................................................. 457
12 Przejęcie danych z plików CAD.............................................................................................. 529
13 Palety..................................................................................................................................... 557
14 Obróbka toczeniem................................................................................................................ 575
15 Obróbka szlifowaniem............................................................................................................ 603
16 Obsługa ekranu dotykowego (touchscreen)........................................................................... 615
17 Tabele i przeglądy ważniejszych informacji........................................................................... 629
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 5
Spis treści
6HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
1 Podstawy............................................................................................................................... 33
1.1 O niniejszej instrukcji................................................................................................................. 34
1.2 Typ sterowania, software i funkcje............................................................................................. 36
Opcje software....................................................................................................................................................... 38
Nowe funkcje 34059x-17..................................................................................................................................... 43
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 7
Spis treści
2 Pierwsze kroki....................................................................................................................... 49
2.1 Przegląd..................................................................................................................................... 50
2.2 Włączenie obrabiarki.................................................................................................................. 51
Pokwitowane przerwy w zasilaniu..................................................................................................................... 51
2.3 Programowanie pierwszego przedmiotu..................................................................................... 52
Wybór tryb pracy................................................................................................................................................... 52
Ważne elementy obsługi sterowania................................................................................................................ 52
Otwarcie nowego programu NC / menedżer plików..................................................................................... 53
Definiowanie obrabianego detalu....................................................................................................................... 54
Struktura programu............................................................................................................................................... 55
Programowanie prostego konturu..................................................................................................................... 56
Wytwarzanie programów cyklicznych............................................................................................................... 61
8HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
3 Podstawy............................................................................................................................... 65
3.1 TNC640..................................................................................................................................... 66
Dialogowy język programowania HEIDENHAIN oraz DIN/ISO..................................................................... 66
Kompatybilność..................................................................................................................................................... 66
3.2 Ekran i pulpit sterowniczy.......................................................................................................... 67
Ekran......................................................................................................................................................................... 67
Określenie układu ekranu..................................................................................................................................... 67
Pulpit sterowniczy................................................................................................................................................. 68
Extended Workspace Compact.......................................................................................................................... 71
3.3 Tryby pracy................................................................................................................................ 74
Sterowanie ręczne i El. kółko ręczne................................................................................................................ 74
Pozycjonowanie z ręcznym wprowadzeniem danych................................................................................... 74
Programowanie...................................................................................................................................................... 75
Test programu........................................................................................................................................................ 75
Przebieg programu sekwencją wierszy (automatycznie) lub przebieg programu pojedyńczymi
wierszami (półautomatycznie)........................................................................................................................... 76
3.4 Podstawy NC.............................................................................................................................. 77
Przetworniki położenia i znaczniki referencyjne............................................................................................. 77
Programowalne osie............................................................................................................................................. 77
Układy odniesienia................................................................................................................................................. 78
Oznaczenie osi na frezarkach............................................................................................................................. 90
Współrzędne biegunowe...................................................................................................................................... 90
Absolutne i inkrementalne pozycje obrabianego przedmiotu...................................................................... 91
Wybór punktu odniesienia................................................................................................................................... 92
3.5 Programy NC otwierać i zapisywać............................................................................................. 93
Struktura programu NC w języku programowania HEIDENHAIN............................................................... 93
Definiowanie detalu: BLK FORM........................................................................................................................ 94
Otwarcie nowego programu NC........................................................................................................................ 98
Przemieszczenia narzędzia programować w języku dialogowym.............................................................. 100
Przejęcie aktualnej pozycji................................................................................................................................... 102
Edycja programu NC............................................................................................................................................. 103
Funkcja szukania sterowania.............................................................................................................................. 107
3.6 Menedżer plików........................................................................................................................ 109
Pliki............................................................................................................................................................................ 109
Wyświetlanie zewnętrznie utworzonych plików na sterowaniu................................................................... 111
Foldery...................................................................................................................................................................... 111
Scieżki...................................................................................................................................................................... 111
Przegląd: funkcje menedżera plików................................................................................................................. 112
Wywołanie menedżera plików............................................................................................................................ 113
Wybór napędów, folderów i plików.................................................................................................................... 114
Utworzenie nowego foldera................................................................................................................................ 115
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 9
Spis treści
Utworzenie nowego pliku..................................................................................................................................... 116
Kopiowanie pojedynczego pliku......................................................................................................................... 116
Kopiowanie plików do innego foldera............................................................................................................... 117
Kopiowanie tabeli.................................................................................................................................................. 118
Kopiowanie foldera................................................................................................................................................ 119
Wybrać jeden z ostatnio wybieranych plików................................................................................................. 119
Usuwanie pliku....................................................................................................................................................... 120
Usuwanie foldera................................................................................................................................................... 120
Zaznaczanie plików............................................................................................................................................... 121
Zmiana nazwy pliku.............................................................................................................................................. 122
Pliki sortować......................................................................................................................................................... 122
Funkcje dodatkowe............................................................................................................................................... 123
10 HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
4 Narzędzia............................................................................................................................... 125
4.1 Zapis informacji dotyczących narzędzia..................................................................................... 126
Posuw F................................................................................................................................................................... 126
Prędkość obrotowa wrzeciona S....................................................................................................................... 127
4.2 Dane narzędzia........................................................................................................................... 128
Warunek dla przeprowadzenia korekcji narzędzia......................................................................................... 128
Numer narzędzia, nazwa narzędzia.................................................................................................................. 128
Długość narzędzia L............................................................................................................................................. 129
Promień narzędzia R............................................................................................................................................. 130
Wartości delta dla długości i promieni............................................................................................................. 130
Zapis danych narzędziowych do programu NC............................................................................................. 131
Wywołanie danych narzędzi................................................................................................................................ 132
Zmiana narzędzia.................................................................................................................................................. 135
4.3 Korekcja narzędzia..................................................................................................................... 138
Wstęp........................................................................................................................................................................ 138
Korekcja długości narzędzia............................................................................................................................... 138
Korekcja promienia narzędzia............................................................................................................................ 139
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 11
Spis treści
5 Programowanie konturów...................................................................................................... 143
5.1 Przemieszczenia narzędzia........................................................................................................ 144
Funkcje toru kształtowego.................................................................................................................................. 144
Programowanie dowolnego konturu FK........................................................................................................... 144
Funkcje dodatkowe M.......................................................................................................................................... 144
Podprogramy i powtórzenia części programu................................................................................................ 145
Programowanie z parametrami Q..................................................................................................................... 145
5.2 Podstawy o funkcjach toru kształtowego................................................................................... 146
Programować ruch narzędzia dla obróbki....................................................................................................... 146
5.3 Kontur najechać i odjechać od konturu...................................................................................... 150
Punkt startu i punkt końcowy............................................................................................................................. 150
Przegląd: formy toru kształtowego dla dosunięcia narzędziai odsunięcia narzędzia od konturu......... 152
Ważne pozycje przy dosunięciu i odsunięciu narzędzia............................................................................... 153
Dosunięcie narzędzia po prostej z tangencjalnym przejściem: APPR LT.................................................. 155
Dosunąć narzędzie po prostej prostopadle do pierwszego punktu konturu: APPR LN.......................... 155
Dosunąć narzędzie na torze kołowym z przejściem tangencjalnym: APPR CT....................................... 156
Dosunąć narzędzie po torze kołowym z przyleganiem stycznym do konturu i po odcinku prostej:
APPR LCT................................................................................................................................................................ 157
Odsunięcie narzędzia po prostej z przejściem tangencjalnym: DEP LT.................................................... 158
Odsunięcie narzędzia po prostej prostopadle do ostatniego punktu konturu: DEP LN.......................... 158
Odsunąć narzędzie na torze kołowym z przejściem tangencjalnym: DEP CT.......................................... 159
Odsunięcie narzędzia po torze kołowym z przejściem tangencjalnym do konturu i po odcinku
prostej: DEP LCT.................................................................................................................................................... 159
5.4 Przemieszczenia na torze kształtowym współrzędne prostokątne.......................................... 160
Przegląd funkcji toru kształtowego................................................................................................................... 160
Prosta L.................................................................................................................................................................... 161
Fazkę wstawić pomiędzy dwoma prostymi.................................................................................................... 162
Zaokrąglanie naroży RND.................................................................................................................................... 163
Punkt środkowy okręgu CC................................................................................................................................. 164
Tor kołowy C wokół punktu środkowego okręgu CC.................................................................................... 165
Tor kołowy CR z określonym promieniem....................................................................................................... 167
Tor kołowy CT z tangencjalnym przejściem................................................................................................... 169
Liniowa superpozycja toru kołowego............................................................................................................... 170
Przykład: ruch po prostej i fazki w systemie kartezjańskim........................................................................ 171
Przykład: ruch kołowy kartezjański.................................................................................................................... 172
Przykład: okrąg pełny kartezjański.................................................................................................................... 173
5.5 Ruchy na torze kształtowym współrzędne biegunowe............................................................. 174
Przegląd................................................................................................................................................................... 174
Początek współrzędnych biegunowych: biegun CC...................................................................................... 175
Prosta LP................................................................................................................................................................. 175
Tor kołowy CP wokół bieguna CC..................................................................................................................... 176
Tor kołowy CTP z tangencjalnym przejściem................................................................................................. 176
12 HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
Linia śrubowa (Helix)............................................................................................................................................ 177
Przykład: ruch po prostej biegunowy................................................................................................................ 179
Przykład: Helix........................................................................................................................................................ 180
5.6 Ruchy na torze kształtowym – Programowanie dowolnego konturu FK...................................... 181
Podstawy................................................................................................................................................................. 181
Określenie płaszczyzny obróbki......................................................................................................................... 182
Grafika programowania FK................................................................................................................................. 183
Otwarcie dialogu FK.............................................................................................................................................. 184
Biegun dla SK-programowania........................................................................................................................... 184
Programowanie dowolnie prostej...................................................................................................................... 185
Programowanie dowolnych torów kołowych.................................................................................................. 186
Możliwości zapisu................................................................................................................................................. 187
Punkty pomocnicze............................................................................................................................................... 190
Dane względne....................................................................................................................................................... 191
Przykład: SK-programowanie 1.......................................................................................................................... 193
Przykład: SK-programowanie 2.......................................................................................................................... 194
Przykład: SK-programowanie 3.......................................................................................................................... 195
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 13
Spis treści
6 Pomoce przy programowaniu................................................................................................ 197
6.1 Funkcja GOTO............................................................................................................................ 198
Zastosowanie klawisza GOTO............................................................................................................................ 198
6.2 Prezentacja programów NC........................................................................................................ 199
Wyodrębnienie składni.......................................................................................................................................... 199
Pasek przewijania.................................................................................................................................................. 199
6.3 Wstawianie komentarzy.............................................................................................................. 200
Zastosowanie......................................................................................................................................................... 200
Komentarz w czasie wprowadzania programu.............................................................................................. 200
Wstawić później komentarz................................................................................................................................ 200
Komentarz we własnym wierszu NC................................................................................................................ 200
Komentowanie wiersza NC w późniejszym czasie........................................................................................ 201
Funkcje przy edycji komentarza......................................................................................................................... 201
6.4 Dowolna edycja programu NC.................................................................................................... 202
6.5 Pomijanie wierszy NC................................................................................................................. 203
/-znak wstawić....................................................................................................................................................... 203
/-znak usunąć......................................................................................................................................................... 203
6.6 Segmentowanie programów NC................................................................................................. 204
Definicja, możliwości zastosowania.................................................................................................................. 204
Ukazać okno segmentowania/aktywne okno zmienić.................................................................................. 204
Wstawić wiersz segmentowania w oknie programu..................................................................................... 204
Wybierać wiersze w oknie segmentowania..................................................................................................... 205
6.7 Kalkulator................................................................................................................................... 206
Obsługa.................................................................................................................................................................... 206
6.8 Kalkulator danych skrawania...................................................................................................... 209
Zastosowanie......................................................................................................................................................... 209
Praca z tabelami danych skrawania................................................................................................................. 211
6.9 Grafika programowania.............................................................................................................. 214
Grafikę programowania prowadzić współbieżnie lub nie prowadzić......................................................... 214
Generowanie grafiki programowania dla dostępnego programu NC......................................................... 215
Wyświetlanie i wygaszanie numerów wierszy................................................................................................ 215
Usunęcie grafiki...................................................................................................................................................... 215
Wyświetlenie linii siatki......................................................................................................................................... 216
Powiększanie lub zmniejszanie wycinka.......................................................................................................... 216
6.10 Komunikaty o błędach................................................................................................................ 217
Wyświetlanie błędu................................................................................................................................................ 217
Otworzyć okno błędów......................................................................................................................................... 218
14 HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
Szczegółowe komunikaty o błędach................................................................................................................. 218
Softkey WEWNETRZNA INFO............................................................................................................................. 218
Softkey GRUPOWANIE......................................................................................................................................... 219
Softkey AUTOMAT. AKTYWUJ........................................................................................................................... 219
Usuwanie błędów.................................................................................................................................................. 220
Protokół błędów..................................................................................................................................................... 221
Protokół klawiszy................................................................................................................................................... 222
Teksty wskazówek................................................................................................................................................ 223
Zachowanie plików serwisowych...................................................................................................................... 223
Zamknięcie okna błędów..................................................................................................................................... 223
6.11 Kontekstowy system pomocy TNCguide..................................................................................... 224
Zastosowanie......................................................................................................................................................... 224
Praca z TNCguide................................................................................................................................................. 225
Aktualne pliki pomocy pobierać......................................................................................................................... 229
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 15
Spis treści
7 Funkcja dodatkowa................................................................................................................ 231
7.1 Funkcje dodatkowe M i STOP wprowadzić................................................................................. 232
Podstawy................................................................................................................................................................. 232
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa.............................. 233
Przegląd................................................................................................................................................................... 233
7.3 Funkcje dodatkowe dla danych współrzędnych.......................................................................... 234
Programowanie związanych z maszyną współrzędnych: M91/M92......................................................... 234
Najechanie pozycji w nienachylonym wejściowym układzie współrzędnych przy nachylonej
płaszczyźnie obróbki: M130................................................................................................................................ 236
7.4 Funkcje dodatkowe dla zachowania na torze kształtowym......................................................... 237
Obróbka niewielkich stopni konturu: M97........................................................................................................ 237
Kompletna obróbka otwartych naroży konturu: M98.................................................................................... 238
Współczynnik posuwu dla ruchów wcięcia: M103........................................................................................ 239
Posuw w milimetrach/obrót wrzeciona: M136............................................................................................... 240
Prędkość posuwowa przy łukach kołowych: M109/M110/M111............................................................... 240
Obliczanie z wyprzedzeniem konturu z korekcją promienia (LOOK AHEAD): M120................................ 242
Dołączenie pozycjonowania kółkiem ręcznym podczas przebiegu programu: M118............................ 244
Odsuw od konturu w kierunku osi narzędzia: M140...................................................................................... 246
Powstrzymywanie monitorowania sondy impulsowej: M141...................................................................... 248
Skasowanie obrotu: M143................................................................................................................................... 248
Narzędzie wznosić przy NC-stop automatycznie od konturu: M148......................................................... 249
Zaokrąglanie naroży: M197................................................................................................................................. 250
16 HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
8 Podprogramy i powtórzenia części programu........................................................................ 251
8.1 Zaznaczyć podprogramy i powtórzenia części programu............................................................ 252
Label......................................................................................................................................................................... 252
8.2 Podprogramy.............................................................................................................................. 253
Sposób pracy.......................................................................................................................................................... 253
Wskazówki dla programowania......................................................................................................................... 253
Programowanie podprogramu............................................................................................................................ 254
Wywołanie podprogramu..................................................................................................................................... 254
8.3 Powtórzenia części programu.................................................................................................... 255
Label......................................................................................................................................................................... 255
Sposób pracy.......................................................................................................................................................... 255
Wskazówki dla programowania......................................................................................................................... 255
Programowanie powtórzenia części programu.............................................................................................. 256
Wywołać powtórzenie części programu.......................................................................................................... 256
8.4 Wywołanie zewnętrznego programu NC..................................................................................... 257
Przegląd softkeys.................................................................................................................................................. 257
Sposób pracy.......................................................................................................................................................... 258
Wskazówki dla programowania......................................................................................................................... 258
Wywołanie zewnętrznego programu NC.......................................................................................................... 260
8.5 Tabele punktów.......................................................................................................................... 262
Generowanie tabeli punktów............................................................................................................................... 262
Skrywanie pojedynczych punktów dla obróbki............................................................................................... 263
Wybrać tabelę punktów w programie NC........................................................................................................ 264
Zastosowanie tablic punktów............................................................................................................................. 265
Definicja................................................................................................................................................................... 265
8.6 Pakietowania.............................................................................................................................. 266
Rodzaje pakietowania........................................................................................................................................... 266
Zakres pakietowania............................................................................................................................................. 266
Podprogram w podprogramie............................................................................................................................ 267
Powtarzać powtórzenia części programu....................................................................................................... 268
Powtórzyć podprogram........................................................................................................................................ 269
8.7 Przykłady programowania.......................................................................................................... 270
Przykład: Frezowanie konturu w kilku dosuwach........................................................................................... 270
Przykład: Grupy odwiertów.................................................................................................................................. 271
Przykład: Grupa odwiertów przy pomocy kilku narzędzi.............................................................................. 272
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 17
Spis treści
9 Programowanie parametrów Q............................................................................................... 275
9.1 Zasady i przegląd funkcji........................................................................................................... 276
Rodzaje parametrów Q........................................................................................................................................ 277
Wskazówki dotyczące programowania............................................................................................................ 279
Wywołanie funkcji parametrów Q...................................................................................................................... 280
9.2 Rodziny części parametry Q zamiast wartości liczbowych...................................................... 281
Zastosowanie......................................................................................................................................................... 281
9.3 Opis konturów przy pomocy funkcji matematycznych................................................................ 282
Zastosowanie......................................................................................................................................................... 282
Przegląd................................................................................................................................................................... 283
Programowanie podstawowych działań arytmetycznych............................................................................ 284
9.4 Funkcje kątowe.......................................................................................................................... 286
Definicje................................................................................................................................................................... 286
Programowanie funkcji trygonometrycznych.................................................................................................. 286
9.5 Obliczenia okręgu....................................................................................................................... 288
Zastosowanie......................................................................................................................................................... 288
9.6 Jeśli-to-decyzje z parametrami Q............................................................................................... 289
Zastosowanie......................................................................................................................................................... 289
Użyte skróty i pojęcia........................................................................................................................................... 289
Warunki skoku........................................................................................................................................................ 290
Programowanie decyzji jeśli-to........................................................................................................................... 291
9.7 Zapisać bezpośrednio formułę................................................................................................... 292
Wprowadzenie wzoru........................................................................................................................................... 292
Zasady obliczania.................................................................................................................................................. 292
Przegląd................................................................................................................................................................... 294
Przykład: funkcja kąta.......................................................................................................................................... 296
9.8 Kontrolowanie i zmiany parametrów Q....................................................................................... 297
Sposób postępowania.......................................................................................................................................... 297
9.9 Dodatkowe funkcje..................................................................................................................... 299
Przegląd................................................................................................................................................................... 299
FN 14: ERROR wydawanie komunikatów o błędach................................................................................. 300
FN 16: F-PRINT - wydawanie tekstów lub wartości parametrów Q sformatowanych............................ 306
FN 18: SYS-DATUM READ czytanie danych systemowych...................................................................... 316
FN 19: PLC - przekazywanie wartości do PLC................................................................................................ 316
FN 20: WAIT FOR: - NC i PLC synchronizować.............................................................................................. 317
FN 29: PLC wartości przekazać do PLC...................................................................................................... 318
FN 37: EXPORT...................................................................................................................................................... 318
FN 38: SEND informacje z programu NC wysłać....................................................................................... 319
18 HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
Spis treści
9.10 Parametry stringu....................................................................................................................... 321
Funkcje przetwarzania łańcucha znaków........................................................................................................ 321
Przypisywanie parametrów stringu................................................................................................................... 322
Powiązanie łańcuchowe parametrów stringu................................................................................................. 323
Przekształcanie wartości numerycznej na parametr stringu....................................................................... 324
Kopiowanie podstringu z parametru stringu................................................................................................... 325
Odczytywanie danych systemowych................................................................................................................ 326
Przekształcenie parametru stringu na wartość numeryczną...................................................................... 327
Sprawdzenie parametru stringu......................................................................................................................... 328
Określenie długości parametru łańcucha......................................................................................................... 329
Porównywanie leksykalnej kolejności dwóch alfanumerycznych sekwencji znaków............................. 330
Czytanie parametrów maszynowych................................................................................................................ 331
9.11 Zajęte z góry parametry Q.......................................................................................................... 333
Wartości z PLC Q100 do Q107.......................................................................................................................... 333
Aktywny promień narzędzia Q108..................................................................................................................... 333
narzędzia Q109................................................................................................................................................ 334
Stan wrzeciona Q110........................................................................................................................................... 334
Dostarczanie chłodziwa Q111............................................................................................................................ 334
Faktor nakładania Q112....................................................................................................................................... 334
Jednostka miary w programie NC Q113.......................................................................................................... 335
Długość narzędzia Q114...................................................................................................................................... 335
Wynik pomiaru programowalnych cykli sondy Q115 do Q119.................................................................... 335
Parametry Q Q115 i Q116 przy automatycznym pomiarze narzędzia....................................................... 336
Obliczone współrzędne osi obrotu Q120 do Q122........................................................................................ 336
Wyniki pomiaru cykli sondy pomiarowej.......................................................................................................... 337
Sprawdzenie sytuacji zamocowania: Q601..................................................................................................... 341
9.12 Dostępy do tabel z instrukcjami SQL.......................................................................................... 342
Wstęp........................................................................................................................................................................ 342
Programowanie polecenia SQL.......................................................................................................................... 344
Przegląd funkcji...................................................................................................................................................... 345
SQL BIND................................................................................................................................................................. 346
SQL EXECUTE......................................................................................................................................................... 347
SQL FETCH............................................................................................................................................................. 352
SQL UPDATE........................................................................................................................................................... 354
SQL INSERT............................................................................................................................................................ 356
SQL COMMIT.......................................................................................................................................................... 357
SQL ROLLBACK...................................................................................................................................................... 358
SQL SELECT............................................................................................................................................................ 360
Przykłady.................................................................................................................................................................. 362
9.13 Przykłady programowania.......................................................................................................... 364
Przykład: zaokrąglanie wartości......................................................................................................................... 364
Przykład: elipsa...................................................................................................................................................... 365
HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022 19
Spis treści
Przykład: cylinder wklęsły przy pomocy narzędzia Frez kulkowy.............................................................. 367
Przykład: kula wypukła z frezem trzpieniowym.............................................................................................. 369
20 HEIDENHAIN | TNC640 | Instrukcja obsługi dla użytkownika Programowanie dialogowe | 10/2022
/