Vous êtes sur la page 1sur 499

Instrukcja obsugi dla

operatora
Dialog tekstem otwartym
HEIDENHAIN przy
programowaniu

TNC 320

NC-software
340 551-04
340 554-04

Jzyk polski (pl)


7/2011

Elementy obsugi TNC


Elementy obsugi na ekranie
Klawisz

Zarzdza programami/plikami, funkcje TNC


Klawisz

Funkcja

Funkcja

Wybr programw/plikw i usuwanie,


zewntrzne przesyanie danych

Wybr podziau ekranu

Definiowanie wywoania programu,


wybr tabeli punktw zerowych i punktw

Wybra ekran pomidzy trybem pracy


maszyny i programowania

Wybr funkcji MOD

Softkeys: wybra funkcj na ekranie


Wywietli teksty pomocnicze przy NCkomunikatach o bdach, wywoanie
TNCquide

Przeczanie paska z softkey

Wywietlanie wszystkich aktualnych


komunikatw o bdach

Tryby pracy maszyny


Klawisz

Funkcja

Wywietlanie kalkulatora

Tryb manualny
elektroniczne kko rczne

Klawisze nawigacyjne
Klawisz

Funkcja
Przesunicie jasnego ta

Pozycjonowanie z rcznym
wprowadzeniem danych

Bezporedni wybr wierszy, cykli i funkcji


parametrw

Przebieg programu pojedyczymi


wierszami
Przebieg programu sekwencj wierszy

Tryby pracy programowania


Klawisz

Potencjometr override dla posuwu i prdkoci obrotowej


wrzeciona
Posuw

Prdko obrotowa wrzeciona


100

100

Funkcja
Program wprowadzi do pamici/edycja
50

150

Test programu
0

50

F %

150
0

S %

Cykle, podprogramy i powtrzenia czci programu


Klawisz

Funkcja
Definiowanie cykli sondy pomiarowej
Definiowanie i wywoywanie cykli
Wprowadzanie i wywoywanie
podprogramw i czci programu
Wprowadzenie rozkazu zatrzymania do
danego programu

Dane o narzdziach
Klawisz

Funkcja

Funkcja

...

Wybr osi wsprzdnych lub


wprowadzi do programu

Wywoanie danych narzdzia

...

Cyfry

Funkcja
Dosunicie narzdzia do
konturu/odsunicie

Punkt dziesitny/odwrcenie znaku


liczby
Wprowadzenie wsprzdnych
biegunowych/wartoci inkrementalnych

Programowanie dowolnego konturu FK

Q-parametry-programowanie/Qparametry-status

Prosta

Pozycja rzeczywista, przejcie wartoci


z kalkulatora

rodek okrgu/biegun dla


wsprzdnych biegunowych

Pominicie pytania trybu dialogowego i


skasowanie sw

Tor koowy wok rodka okrgu

Zakoczenie wprowadzania danych i


kontynuowanie dialogu

Tor koowy z promieniem

Zamknicie wiersza, zakoczenie


wprowadzenia

Tor koowy z przejciem tangencjalnym

Zresetowanie wprowadzonych wartoci


liczbowych lub usuwanie komunikatw o
bdach TNC

Fazka/zaokrglanie naroy

Funkcje specjalne/smarT.NC
Klawisz

Klawisz

Definiowanie danych narzdzia w


programie

Programowanie ruchu ksztatowego


Klawisz

Wprowadzenie osi wsprzdnych i cyfr, edycja

Funkcja
Wywietlenie funkcji specjalnych
wybra nastpny konik w formularzu
Pole dialogu lub pole przeczenia do
przodu/do tyu

Przerwanie trybu dialogowego,


usuwanie czci programu

O niniejszej instrukcji

O niniejszej instrukcji
Poniej znajduje si lista uywanych w tej instrukcji symboli
wskazwek
Ten symbol wskazuje, i w przypadku opisanej funkcji
naley uwzgldnia szczeglne wskazwki.

Ten symbol wskazuje, i przy uywaniu opisanej funkcji


moe powsta jedno lub kilka nastpujcych zagroe:
niebezpieczestwo dla obrabianego przedmiotu
niebezpieczestwo dla mocowada
niebezpieczestwo dla narzdzia
niebezpieczestwo dla maszyny
niebezpieczestwo dla operatora
Ten symbol pokazuje, i opisana funkcja musi zosta
dostosowana przez producenta maszyn. Opisana funkcja
moe w zwizku z tym dziaa rnie, w zalenoci od
maszyny.
Ten symbol wskazuje, i szczegowy opis funkcji znajduje
su w innej instrukcji obsugi.

Wymagane s zmiany lub stwierdzono bd?


Nieprzerwanie staramy si ulepsza nasz dokumentacj. Prosz
pomc nam przy tym i komunikowa sugestie dotyczce zmian pod
nastpujcym adresem mailowym: tnc-userdoc@heidenhain.de.

HEIDENHAIN TNC 320

Typ TNC, software i funkcje

Typ TNC, software i funkcje


Niniejsza instrukcja obsugi opisuje funkcje, ktre dostpne s w
urzdzeniach TNC, poczynajc od nastpujcych numerw NCoprogramowania.
Typ TNC

NC-software-Nr

TNC 320

340 551-04

TNC 320 Stanowisko programowania

340 554-04

Producent maszyn dopasowuje zakres eksploatacyjnej wydajnoci


TNC przy pomocy parametrw technicznych do danej maszyny.
Dlatego te opisane s w tym podrczniku obsugi funkcje, ktre nie s
w dyspozycji na kadej TNC.
Funkcje TNC, ktre nie znajduj si w dyspozycji na wszystkich
maszynach to na przykad:
pomiar narzdzia przy pomocy TT
Prosz skontaktowa si z producentem maszyn aby pozna
rzeczywisty zakres funkcji maszyny.
Wielu producentw maszyn i firma HEIDENHAIN oferuj kursy
programowania dla urzdze TNC. Udzia w takiego rodzaju kursach
jest szczeglnie polecany, aby mc intensywnie zapozna si z
funkcjami TNC.
Instrukcja obsugi dla operatora Programowanie cykli:
Wszystkie funkcje cykli (cykle ukadu impulsowego i cykle
obrbki) s opisane w oddzielnej instrukcji obsugi. W
koniecznym przypadku prosz zwrci si do firmy
HEIDENHAIN, dla uzyskania tej instrukcji. ID: 679 220-xx

Typ TNC, software i funkcje

Opcje software
Urzdzenie TNC 320 dysponuje rnymi opcjami software, ktre mog
zosta aktywowane przez producenta maszyn. Kada opcja musi
zosta aktywowana oddzielnie i zawiera przestawione poniej funkcje:
Opcje hardware
Dodatkowa o dla 4 osi i niewyregulowanego wrzeciona
Dodatkowa o dla 5 osi i niewyregulowanego wrzeciona
Opcja software 1 (numer opcji #08)
Interpolacja powierzchni bocznej cylindra (cykle 27, 28 i 29)
Posuw w mm/min dla osi obrotu: M116
Nachylenie paszczyzny obrbki (funkcje Plane, cykl 19 i softkey
3D-ROT w trybie pracy Obsuga rczna)
Okrg w 3 osiach przy nachylonej paszczynie obrbki

Stopie modyfikacji (upgrade-funkcje)


Oprcz opcji software znaczce modyfikacje oprogramowania TNC
zostaj zarzdzane poprzez funkcje upgrade, czyli tak zwany Feature
Content Level (angl. pojcie dla stopnia rozwoju funkcjonalnoci).
Funkcje, podlegajce FCL, nie znajduj si w dyspozycji operatora,
jeeli dokonuje si tylko modyfikacji software na TNC.
Jeeli zostaje wprowadzana do eksploatacji nowa
maszyna, to do dyspozycji operatora znajduj si
wwczas wszystkie funkcje upgrade bez dodatkowych
kosztw zakupu tych funkcji.
Funkcje upgrade oznaczone s w instrukcji poprzez FCL n , przy czym
n oznacza aktualny numer wersji modyfikacji.
Mona przy pomocy zakupowanego kodu na stae aktywowa funkcje
FCL. W tym celu prosz nawiza kontakt z producentem maszyn lub
z firm HEIDENHAIN.

HEIDENHAIN TNC 320

Typ TNC, software i funkcje

Przewidziane miejsce eksploatacji


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

Wskazwka dotyczca przepisw prawnych


Niniejszy produkt dysponuje Open Source Software. Dalsze
informacje znajduj si w sterowaniu pod
U
U
U

Tryb pracy Program zapisa do pamici/edycja


MOD-funkcja
Softkey LICENCJA WSKAZWKI

Nowe funkcje software 340 55x-04

Nowe funkcje software 340 55x-04


Zostaa wprowadzona PLANE-funkcja dla elastycznego
definiowania nachylonej paszczyzny obrbki (patrz Funkcja
PLANE: nachylenie paszczyzny obrbki (opcja software 1) na
stronie 327)
Zosta wprowadzony system pomocy kontekstowej TNCguide (patrz
Wywoanie TNCquide na stronie 126)
Funkcja FUNCTION PARAX zostaa zaimplementowana dla
definiowania zachowania osi rwnolegych U, V, W (patrz Praca z
osiami rwnolegymi U, V i W na stronie 319)
Jzyki dialogowe sowacki, norweski, otewski, estoski, koreaski,
turecki i rumuski zostay doczone rwnie do zakresu
funkcjonalnoci (patrz Lista parametrw na stronie 442)
Przy pomocy klawisza Backspace mona teraz usuwa podczas
zapisu pojedycze znaki (patrz Wprowadzenie osi wsprzdnych i
cyfr, edycja na stronie 3)
Funkcja PATTERN DEF zostaa wprowadzona dla definiowania
wzorw punktowych (patrz instrukcja obsugi dla cykli)
Poprzez funkcj SEL PATTERN mona obecnie wybiera tabele
punktw (patrz instrukcja obsugi dla cykli)
Przy pomocy funkcji CYCL CALL PAT mona odpracowywa cykle
w poczeniu z tabelami punktw (patrz instrukcja obsugi dla cykli)
W funkcji DECLARE CONTOUR mona teraz definiowa take
gboko tego konturu (patrz instrukcja obsugi dla cykli)
Nowy cykl obrbki 241 dla wiercenia dziaowego (patrz instrukcja
obsugi, Cykle)
Zostay wprowadzone nowe cykle obrbki 251 do 257 dla
frezowania kieszeni, czopw i rowkw (patrz instrukcja obsugi dla
cykli)
Cykl ukadu pomiarowego 416 (nastawienie punktu odniesienia w
rodek okrgu z odwiertw) zosta rozszerzony o parametr Q320
(odstp bezpieczestwa) (patrz instrukcja obsugi, Cykle)
Cykle ukadu pomiarowego 412, 413, 421 i 422: dodatkowy
parametr Q365 rodzaj przemieszczenia (patrz instrukcja obsugi,
Cykle)
Cykl ukadu pomiarowego 425 (pomiar rowka) zosta rozszerzony o
parametr Q301 (pozycjonowanie porednie przeprowadzi na
bezpiecznej wysokoci lub nie) i Q320 (odstp bezpieczestwa)
(patrz instrukcja obsugi, Cykle)
Cykle ukadu pomiarowego 408 do 419: przy nastawieniu wskazania
TNC zapisuje teraz take punkt odniesienia do linijki 0 tabeli preset
(patrz instrukcja obsugi, Cykle)
W trybach pracy maszyny Przebieg programu automatycznie i
Przebieg programu pojedyczymi wierszami (pautomatycznie)
mona selekcjonowa take tabele punktw zerowych (STATUS M)
Przy definiowaniu posuww w cyklach obrbkowych mona obecnie
take okrela FU oraz FZ-wartoci (patrz podrcznik obsugi dla
cykli)

HEIDENHAIN TNC 320

Zmienione funkcje software 340 55x-04

Zmienione funkcje software


340 55x-04
W cyklu 22 mona teraz definiowa nazw narzdzia dla
przecigacza zgrubnego (patrz instrukcja obsugi, Cykle)
Dodatkowe wskazanie statusu zostao rozszerzone i zmienione.
Nastpujce rozszerzenia zostay wprowadzone (patrz Dodatkowe
wywietlacze stanu na stronie 65):
wprowadzono now stron pogldow z najwaniejszymi
wskazaniami statusu
nastawione w cyklu 32 Tolerancja wartoci zostaj wywietlane
Cykle frezowania kieszeni, czopw i rowkw 210 do 214 zostay
usunite ze standardowego paska softkey (CYCL DEF >
KIESZENIE/CZOPY/ROWKI). Ze wzgldw kompatybilnoci cykle
znajduj si w dalszym cigu do dyspozycji i mog zosta wybrane
klawiszem GOTO .
Przy pomocy cyklu 25 trajektoria konturu mona obecnie
programowa take zamknite kontury
Przy ponownym wejciu do programu moliwe s take obecnie
zmiany narzdzia
Za pomoc FN16 F-Print mona wydawa take teksty w rnych
jzykach
Struktura softkey funkcji SPEC FCT zostaa zmieniona i
dopasowana do iTNC 530

10

Tre

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Pierwsze kroki z TNC 320


Wstp
Programowanie: podstawy,zarzdzanie
plikami
Programowanie: pomoce dla
programowania
Programowanie: narzdzia
Programowanie: programowanie
konturw
Programowanie: podprogramy i
powtrzenia czci programw
Programowanie: parametry Q
Programowanie: funkcje dodatkowe
Programowanie: funkcje specjalne
Programowanie: obrbka wieloosiowa
Obsuga rczna i nastawienie
Pozycjonowanie z rcznym
wprowadzeniem danych
Test programu i przebieg programu
MOD-funkcje
Tabele i przegldy waniejszych
informacji

HEIDENHAIN TNC 320

11

1 Pierwsze kroki z TNC 320 ..... 33


1.1 Przegld ..... 34
1.2 Wczenie maszyny ..... 35
Pokwitowanie przerwy w zasilaniu i najazd punktw referencyjnych ..... 35
1.3 Programowanie pierwszego przedmiotu ..... 36
Wybr waciwego trybu pracy ..... 36
Najwaniejsze elementy obsugi TNC ..... 36
Otwarcie nowego programu/meneder plikw ..... 37
Definiowanie pwyrobu ..... 38
Struktura programu ..... 39
Programowanie prostego konturu ..... 40
Wytwarzanie programw cyklicznych ..... 43
1.4 Przetestowa graficznie pierwszy przedmiot ..... 45
Wybr waciwego trybu pracy ..... 45
Wybra tabel narzdzi dla testu programu ..... 45
Wybra program, ktry chcemy przetestowa ..... 46
Wybra podzia ekranu i widok ..... 46
Start testu programu ..... 47
1.5 Nastawienie narzdzi ..... 48
Wybr waciwego trybu pracy ..... 48
Przygotowanie i pomiar narzdzi ..... 48
Tabela narzdzi TOOL.T ..... 48
Tabela miejsca TOOL_P.TCH ..... 49
1.6 Nastawienie przedmiotu ..... 50
Wybr waciwego trybu pracy ..... 50
Zamocowa przedmiot ..... 50
Ustawi przedmiot przy pomocy ukadu pomiarowego 3D ..... 51
Wyznaczy punkt bazowy przy pomocy ukadu pomiarowego 3D ..... 52
1.7 Odpracowanie pierwszego programu ..... 53
Wybr waciwego trybu pracy ..... 53
Wybra program, ktry chcemy odpracowa ..... 53
Start programu ..... 53

HEIDENHAIN TNC 320

13

2 Wprowadzenie ..... 55
2.1 Sterowanie TNC 320 ..... 56
Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN i DIN/ISO ..... 56
Kompatybilno ..... 56
2.2 Ekran i pulpit sterowniczy ..... 57
Ekran ..... 57
Okrelenie podziau ekranu ..... 58
Pulpit sterowniczy ..... 59
2.3 Tryby pracy ..... 60
Sterowanie rczne i El. kko rczne ..... 60
Pozycjonowanie z rcznym wprowadzeniem danych ..... 60
Programowanie/edycja ..... 61
Test programu ..... 61
Przebieg programu sekwencj wierszy lub przebieg programu pojedyczymi wierszami ..... 62
2.4 Wywietlacze stanu ..... 63
Oglny wywietlacz stanu ..... 63
Dodatkowe wywietlacze stanu ..... 65
2.5 Osprzt: trjwymiarowe ukady impulsowe i elektroniczne kka rczne firmy HEIDENHAIN ..... 71
Ukady pomiarowe 3D ..... 71
Elektroniczne kka rczne typu HR ..... 72

14

3 Programowanie: podstawy,zarzdzanie plikami ..... 73


3.1 Podstawy ..... 74
Przetworniki pooenia i znaczniki referencyjne ..... 74
Ukad odniesienia ..... 74
Ukad odniesienia na frezarkach ..... 75
Oznaczenie osi na frezarkach ..... 75
Wsprzdne biegunowe ..... 76
Absolutne i przyrostowe pozycje obrabianego przedmiotu ..... 77
Wybr punktu odniesienia ..... 78
3.2 Otwieranie i zapis programw ..... 79
Struktura programu NC tekstem otwartym HEIDENHAIN-format ..... 79
Definiowanie pwyrobu: BLK FORM ..... 79
Otworzenie nowego programu obrbki ..... 80
Programowanie przemieszcze narzdzia w dialogu tekstem otwartym ..... 82
Przejcie pozycji rzeczywistych ..... 84
Edycja programu ..... 85
Funkcja szukania TNC ..... 89
3.3 Zarzdzanie plikami: podstawy ..... 91
Pliki ..... 91
Zabezpieczanie danych ..... 92
3.4 Praca z zarzdzaniem plikami ..... 93
Foldery ..... 93
cieki ..... 93
Przegld: funkcje rozszerzonego zarzdzania plikami ..... 94
Wywoanie zarzdzania plikami ..... 95
Wybiera napdy, foldery i pliki ..... 96
Utworzenie nowego katalogu ..... 98
Utworzenie nowego pliku ..... 98
Kopiowa pojedyczy plik ..... 99
Plik skopiowa do innego katalogu ..... 99
Kopiowa folder ..... 99
Wybra jeden z ostatnio wybieranych plikw ..... 100
Plik skasowa ..... 100
Usuwanie foldera ..... 101
Pliki zaznaczy ..... 102
Zmiana nazwy pliku ..... 103
Sortowanie plikw ..... 103
Funkcje dodatkowe ..... 104
Przesyanie danych do/od zewntrznego nonika danych ..... 105
TNC w sieci ..... 107
USB-urzdzenia w TNC (FCL 2-funkcja) ..... 108

HEIDENHAIN TNC 320

15

4 Programowanie: pomoce dla programowania ..... 111


4.1 Klawiatura monitora ..... 112
Zapis tekstu przy pomocy klawiatury monitora ..... 112
4.2 Wprowadzanie komentarzy ..... 113
Zastosowanie ..... 113
Komentarz w jego wasnym bloku ..... 113
Funkcje przy edycji komentarza ..... 114
4.3 Segmentowa programy ..... 115
Definicja, moliwoci zastosowania ..... 115
Ukaza okno segmentowania/aktywne okno zmieni ..... 115
Zdanie segmentowania wstawi do okna programu (po lewej stronie) ..... 115
Wybiera bloki w oknie segmentowania ..... 115
4.4 Kalkulator ..... 116
Obsuga ..... 116
4.5 Grafika programowania ..... 118
Grafik programowania prowadzi wspbienie/nie prowadzi ..... 118
Utworzenie grafiki programowania dla istniejcego programu ..... 118
Wywietlanie i wygaszanie numerw wierszy ..... 119
Usuncie grafiki ..... 119
Powikszenie wycinka lub jego pomniejszenie ..... 119
4.6 Komunikaty o bdach ..... 120
Wywietlanie bdu ..... 120
Otworzy okno bdw ..... 120
Zamknicie okna bdw ..... 120
Szczegowe komunikaty o bdach ..... 121
Softkey WEWNETRZNA INFO ..... 121
Usuwanie bdw ..... 122
Protok bdw ..... 122
Protok klawiszy ..... 123
Teksty wskazwek ..... 124
Zapisywanie do pamici plikw serwisowych ..... 124
Wyzywanie systemu pomocy TNCquide ..... 124
4.7 System pomocy kontekstowej TNCguide ..... 125
Zastosowanie ..... 125
Praca z TNCguide ..... 126
Pobieranie aktualnych plikw pomocy ..... 130

16

5 Programowanie: narzdzia ..... 131


5.1 Wprowadzenie informacji dotyczcych narzdzi ..... 132
Posuw F ..... 132
Prdko obrotowa wrzeciona S ..... 133
5.2 Dane o narzdziach ..... 134
Warunki dla przeprowadzenia korekcji narzdzia ..... 134
Numer narzdzia, nazwa narzdzia ..... 134
Dugo narzdzia L: ..... 134
Promie narzdzia R ..... 134
Wartoci delta dla dugoci i promieni ..... 135
Wprowadzenie danych o narzdziu do programu ..... 135
Wprowadzenie danych o narzdziach do tabeli ..... 136
Tabela miejsca dla urzdzenia wymiany narzdzi ..... 142
Wywoywanie danych narzdzia ..... 145
5.3 Korekcja narzdzia ..... 146
Wprowadzenie ..... 146
Korekcja dugoci narzdzia ..... 146
Korekcja promienia narzdzia ..... 147

HEIDENHAIN TNC 320

17

6 Programowanie: programowanie konturw ..... 151


6.1 Przemieszczenia narzdzia ..... 152
Funkcje toru ksztatowego ..... 152
Programowanie dowolnego konturu FK (opcja software Advanced programming features) ..... 152
Funkcje dodatkowe M ..... 152
Podprogramy i powtrzenia czci programu ..... 152
Programowanie z parametrami Q ..... 152
6.2 Podstawy o funkcjach toru ksztatowego ..... 153
Programowa ruch narzdzia dla obrbki ..... 153
6.3 Dosunicie narzdzia do konturu i odsunicie ..... 157
Przegld: formy toru ksztatowego dla dosunicia narzdziai odsunicia narzdzia od konturu ..... 157
Wane pozycje przy dosuniciu i odsuniciu narzdzia ..... 158
Dosunicie narzdzia po prostej z tangencjalnym przejciem: APPR LT ..... 160
Dosun narzdzie po prostej prostopadle do pierwszego punktu konturu: APPR LN ..... 160
Dosun narzdzie po torze koowym z tangencjalnym przejciem: APPR CT ..... 161
Dosun narzdzie po torze koowym z tangencjalnym przejciem do konturu i po odcinku prostej:
APPR LCT ..... 162
Odsunicie narzdzia po prostej z tangencjalnym przejciem: DEP LT ..... 163
Odsunicie narzdzia po prostej prostopadle do ostatniego punktu konturu: DEP LN ..... 163
Odsun narzdzie po torze koowym z tangencjalnym przejciem: DEP CT ..... 164
Odsunicie narzdzia na torze koowym z przyleganiem stycznym do konturu i odcinkiem prostej:
DEP LCT ..... 164
6.4 Ruchy po torze wsprzdne prostoktne ..... 165
Przegld funkcji toru ksztatowego ..... 165
Prosta L ..... 166
Fazk umieci pomidzy dwoma prostymi ..... 167
Zaokrglanie naroy RND ..... 168
Punkt rodkowy okrgu CCI ..... 169
Tor koowy C wok punktu rodkowego koa CC ..... 170
Tor koowy CR z okrelonym promieniem ..... 171
Tor koowy CT z tangencjalnym przyleganiem ..... 173
6.5 Ruchy po torze ksztatowym wsprzdne biegunowe ..... 178
Przegld ..... 178
Pocztek wsprzdnych biegunowych: biegun CC ..... 179
Prosta LP ..... 179
Tor koowy CP wok bieguna CC ..... 180
Tor koowy CTP z tangencjalnym przejciem ..... 181
Linia rubowa (Helix) ..... 182

18

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK (opcja software Advanced programming
features) ..... 186
Podstawy ..... 186
Grafika SK-programowania ..... 188
Otworzy SK-dialog ..... 189
biegun dla SK-programowania ..... 190
Swobodne programowanie prostych ..... 190
Swobodne programowanie torw koowych ..... 191
Moliwoci wprowadzenia danych ..... 192
Punkty pomocnicze ..... 196
Odniesienia wzgldne ..... 197

HEIDENHAIN TNC 320

19

7 Programowanie: podprogramy i powtrzenia czci programw ..... 205


7.1 Oznaczenie podprogramw i powtrze czci programu ..... 206
Label ..... 206
7.2 Podprogramy ..... 207
Sposb pracy ..... 207
Wskazwki dotyczce programowania ..... 207
Programowanie podprogramu ..... 207
Wywoanie podprogramu ..... 207
7.3 Powtrzenia czci programu ..... 208
Label LBL ..... 208
Sposb pracy ..... 208
Wskazwki dotyczce programowania ..... 208
Programowanie powtrzenia czci programu ..... 208
Wywoa powtrzenie czci programu ..... 208
7.4 Dowolny program jako podprogram ..... 209
Sposb pracy ..... 209
Wskazwki dotyczce programowania ..... 209
Wywoa dowolny program jako podprogram ..... 210
7.5 Pakietowania ..... 211
Rodzaje pakietowania ..... 211
Zakres pakietowania ..... 211
Podprogram w podprogramie ..... 212
Powtarza powtrzenia czci programu ..... 213
Powtrzy podprogram ..... 214
7.6 Przykady programowania ..... 215

20

8 Programowanie: Q-parametry ..... 221


8.1 Zasada i przegld funkcji ..... 222
Wskazwki dotyczce programowania ..... 224
Wywoanie funkcji Q-parametrw ..... 225
8.2 Rodziny czci Q-parametry zamiast wartoci liczbowych ..... 226
Zastosowanie ..... 226
8.3 Opisywanie konturw przy pomocy funkcji matematycznych ..... 227
Zastosowanie ..... 227
Przegld ..... 227
Programowanie podstawowych dziaa arytmetycznych ..... 228
8.4 Funkcje trygonometryczne (trygonometria) ..... 229
Definicje ..... 229
Programowanie funkcji trygonometrycznych ..... 230
8.5 Obliczanie okrgu ..... 231
Zastosowanie ..... 231
8.6 Jeli/to-decyzje z Q-parametrami ..... 232
Zastosowanie ..... 232
Bezwarunkowe skoki ..... 232
Programowanie jeli/to-decyzji ..... 232
Uyte skrty i pojcia ..... 233
8.7 Kontrolowanie i zmiana Q-parametrw ..... 234
Sposb postpowania ..... 234
8.8 Funkcje dodatkowe ..... 235
Przegld ..... 235
FN 14: ERROR: wydawanie komunikatu o bdach ..... 236
FN 16: F-PRINT: wydawanie sformatowanych wartoci parametrw Q i tekstw ..... 241
FN 18: SYS-DATUM READ: czytanie danych systemowych ..... 246
FN 19: PLC: przekaza wartoci do PLC ..... 255
FN 20: WAIT FOR: NC i PLC synchronizowa ..... 256
FN29: PLC: przekaza wartoci do PLC ..... 257
FN37: EXPORT ..... 258
8.9 Dostp do tabeli z instrukcjami SQL ..... 259
Wprowadzenie ..... 259
Transakcja ..... 260
Programowanie instrukcji SQL ..... 262
Przegld softkeys ..... 262
SQL BIND ..... 263
SQL SELECT ..... 264
SQL FETCH ..... 267
SQL UPDATE ..... 268
SQL INSERT ..... 268
SQL COMMIT ..... 269
SQL ROLLBACK ..... 269

HEIDENHAIN TNC 320

21

8.10 Wprowadzanie wzorw bezporednio ..... 270


Wprowadzenie wzoru ..... 270
Zasady obliczania ..... 272
Przykad wprowadzenia ..... 273
8.11 Parametry acucha znakw ..... 274
Funkcje przetwarzania acucha znakw ..... 274
Przyporzdkowanie parametrw tekstu ..... 275
Poczenie parametrw stringu w acuch ..... 276
Przeksztacanie numerycznej wartoci na parametr stringu ..... 277
Kopiowanie podstringu z parametru stringu ..... 278
Przeksztacenie parametru stringu na warto numeryczn ..... 279
Sprawdzanie parametru acucha znakw ..... 280
Okrelenie dugoci parametra stringu ..... 281
Porwnywanie alfabetycznej kolejnoci ..... 282
8.12 Prealokowane Q-parametry ..... 283
Wartoci z PLC: Q100 do Q107 ..... 283
Aktywny promie narzdzia: Q108 ..... 283
O narzdzi: Q109 ..... 284
Stan wrzeciona: Q110 ..... 284
Dostarczanie chodziwa: Q111 ..... 284
Wspczynnik nakadania si: Q112 ..... 285
Dane wymiarowe w programie: Q113 ..... 285
Dugo narzdzia: Q114 ..... 285
Wsprzdne po pomiarze sond w czasie przebiegu programu ..... 285
Odchylenie wartoci rzeczywistej od wartoci zadanej przy automatycznym pomiarze narzdzia przy pomocy
TT 130 ..... 286
Pochylenie paszczyzny obrbki przy pomocy ktw przedmiotu: obliczone przez TNC wsprzdne dla osi
obrotu ..... 286
Wyniki pomiaru cykli sondy pomiarowej (patrz take instrukcja obsugi Cykle sondy pomiarowej) ..... 287
8.13 Przykady programowania ..... 289

22

9 Programowanie: funkcje dodatkowe ..... 297


9.1 Wprowadzenie funkcji dodatkowych M i STOP ..... 298
Podstawy ..... 298
9.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chodziwa ..... 299
Przegld ..... 299
9.3 Funkcje dodatkowe dla podania danych o wsprzdnych ..... 300
Zaprogramowa wsprzdne w odniesieniu do maszyny: M91/92 ..... 300
Najecha pozycje w nie pochylonym ukadzie wsprzdnych przy nachylonej paszczynie obrbki:
M130 ..... 302
9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym ..... 303
Obrbka niewielkich stopni konturu: M97 ..... 303
Otwarte naroa konturu kompletnie obrabia: M98 ..... 305
Wspczynnik posuwu dla ruchw zanurzeniowych: M103 ..... 306
Posuw w milimetrach/wrzeciono-obrt: M136 ..... 307
Prdko posuwowa przy ukach koowych: M109/M110/M111 ..... 307
Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 308
Doczenie pozycjonowania kkiem rcznym podczas przebiegu programu: M118 ..... 310
Odsunicie od konturu w kierunku osi narzdzia: M140 ..... 311
Anulowa nadzr sondy impulsowej: M141 ..... 312
W przypadku NC-stop odsun narzdzie automatycznie od konturu: M148 ..... 313

HEIDENHAIN TNC 320

23

10 Programowanie: funkcje specjalne ..... 315


10.1 Przegld funkcji specjalnych ..... 316
Menu gwne, funkcje specjalne SPEC FCT ..... 316
Menu Zadane parametry programowe ..... 317
Menu Funkcje dla obrbki konturu i punktw ..... 317
Menu rnych funkcji tekstem otwartymdefiniowa ..... 318
10.2 Praca z osiami rwnolegymi U, V i W ..... 319
Przegld ..... 319
FUNCTION PARAXCOMP DISPLAY ..... 320
FUNTION PARAXCOMP MOVE ..... 321
FUNTION PARAXCOMP OFF ..... 322
FUNTION PARAXMODE ..... 323
FUNCTION PARAXMODE OFF ..... 324

24

11 Programowanie: obrbka wieloosiowa ..... 325


11.1 Funkcje dla obrbki wieloosiowej ..... 326
11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1) ..... 327
Wstp ..... 327
Funkcj PLANE zdefiniowa ..... 329
Wskazanie pooenia ..... 329
PLANE-funkcj resetowa ..... 330
Zdefiniowanie paszczyzny obrbki poprzez kt przestrzenny: PLANE SPATIAL ..... 331
Zdefiniowanie paszczyzny obrbki poprzez kt projekcyjny: PLANE PROJECTED ..... 333
Zdefiniowanie paszczyzny obrbki poprzez kt Eulera: PLANE EULER ..... 335
Definiowanie paszczyzny obrbki poprzez dwa wektory: PLANE VECTOR ..... 337
Definiowanie paszczyzny obrbki poprzez trzy punkty: PLANE POINTS ..... 339
Definiowanie paszczyzny obrbki poprzez pojedyczy, inkrementalny kt przestrzenny: PLANE
RELATIVE ..... 341
Paszczyzna obrbki poprzez kt osi: PLANE AXIAL (FCL 3-funkcja) ..... 342
Okreli zachowanie przy pozycjonowaniu funkcji PLANE ..... 344
11.3 Funkcje dodatkowe dla osi obrotowych ..... 348
Posuw w mm/min na osiach obrotu A, B, C: M116 (opcja software 1) ..... 348
Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 349
Wywietlacz osi obrotu zredukowa do wartoci poniej 360: M94 ..... 350

HEIDENHAIN TNC 320

25

12 Obsuga rczna i nastawienie ..... 351


12.1 Wczenie, wyczenie ..... 352
Wczenie ..... 352
Wyczenie ..... 354
12.2 Przesunicie osi maszyny ..... 355
Wskazwka ..... 355
Przesuncie osi przy pomocy zewntrznego przycisku kierunkowego ..... 355
Pozycjonowanie krok po kroku ..... 356
Przemieszczanie przy pomocy elektronicznego kka rcznego HR 410 ..... 357
12.3 Prdko obrotowa wrzeciona S, posuw F i funkcja dodatkowa M ..... 358
Zastosowanie ..... 358
Wprowadzenie wartoci ..... 358
Zmiana prdkoci obrotowej i posuwu ..... 359
12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej ..... 360
Wskazwka ..... 360
Przygotowanie ..... 360
Wyznaczanie punktu bazowego przy pomocy klawiszy osiowych ..... 361
Zarzdzanie punktem odniesienia przy pomocy tabeli preset ..... 362
12.5 Wykorzysta ukad pomiarowy 3D ..... 368
Przegld ..... 368
Wybr cyklu sondy pomiarowej ..... 369
Zapis wartoci pomiaru z cykli sondy pomiarowej do tabeli punktw zerowych ..... 370
Zapis wartoci pomiaru z cykli sondy pomiarowej do Preset-tabeli ..... 371
12.6 Kalibrowanie ukadu pomiarowego 3D ..... 372
Wstp ..... 372
Kalibrowanie uytecznej dugoci ..... 372
Kalibrowa promie i wyrwna przesunicie wsposiowoci sondy pomiarowej ..... 373
Wywietlanie wartoci kalibrowania ..... 374
12.7 Kompensowanie ukonego pooenia przedmiotu przy pomocy ukadu 3D ..... 375
Wstp ..... 375
Ustalenie obrotu podstawy ..... 375
Zapis obrotu podstawowego do pamici w tabeli preset ..... 376
Wywietli obrt podstawowy ..... 376
Anulowanie obrotu podstawowego ..... 376

26

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D ..... 377


Przegld ..... 377
Wyznaczanie punktu bazowego w dowolnej osi ..... 377
Naroe jako punkt odniesienia ..... 378
Punkt rodkowy okrgu jako punkt bazowy ..... 379
Pomiar przedmiotw przy pomocy 3D-sondy pomiarowej ..... 380
Wykorzystywanie funkcji prbkowania wraz z mechanicznymi sondami lub zegarami pomiarowymi ..... 383
12.9 Nachylenie paszczyzny obrbki (opcja software 1) ..... 384
Zastosowanie, sposb pracy ..... 384
Dosunicie narzdzia do punktw odniesienia przy pochylonych osiach ..... 386
Wywietlenie pooenia w ukadzie pochylonym ..... 386
Ograniczenia przy nachylaniu paszczyzny obrbki ..... 386
Aktywowa manualne nachylenie ..... 387

HEIDENHAIN TNC 320

27

13 Pozycjonowanie z rcznym wprowadzeniem danych ..... 389


13.1 Proste zabiegi obrbkowe programowa i odpracowa ..... 390
Zastosowa pozycjonowanie z rcznym wprowadzaniem danych ..... 390
Programy z $MDI zabezpiecza lub wymazywa ..... 393

28

14 Test programu i przebieg programu ..... 395


14.1 Grafiki ..... 396
Zastosowanie ..... 396
Przegld: Perspektywy prezentacji ..... 397
Widok z gry ..... 397
Przedstawienie w 3 paszczyznach ..... 398
3D-prezentacja ..... 399
Powikszenie wycinka ..... 400
Powtarzanie symulacji graficznej ..... 401
Okrelenie czasu obrbki ..... 402
14.2 Przedstawienie pwyrobu w przestrzeni roboczej ..... 403
Zastosowanie ..... 403
14.3 Funkcje dla wywietlania programu ..... 404
Przegld ..... 404
14.4 Test programu ..... 405
Zastosowanie ..... 405
14.5 Przebieg programu ..... 408
Zastosowanie ..... 408
Wykonanie programu obrbki ..... 409
Przerwanie obrbki ..... 410
Przesunicie osi maszyny w czasie przerwania obrbki ..... 411
Kontynuowanie programu po jego przerwaniu ..... 412
Dowolne wejcie do programu (start programu z dowolnego wiersza) ..... 413
Ponowne dosunicie narzdzia do konturu ..... 415
14.6 Automatyczne uruchomienie programu ..... 416
Zastosowanie ..... 416
14.7 Wiersze pomin ..... 417
Zastosowanie ..... 417
/-znak wstawi ..... 417
/-znak usun ..... 417
14.8 Zatrzymanie przebiegu programu do wyboru operatora ..... 418
Zastosowanie ..... 418

HEIDENHAIN TNC 320

29

15 MOD-funkcje ..... 419


15.1 Wybr funkcji MOD ..... 420
Wybr funkcji MOD ..... 420
Zmieni nastawienia ..... 420
MOD-funkcje opuci ..... 420
Przegld funkcji MOD ..... 421
15.2 Numery software ..... 422
Zastosowanie ..... 422
15.3 Wprowadzenie liczby kodu ..... 423
Zastosowanie ..... 423
15.4 Przygotowanie interfejsw danych ..... 424
Szeregowe interfejsy na TNC 320 ..... 424
Zastosowanie ..... 424
Nastawienie interfejsu RS-232 ..... 424
SZYBKOSC TRANSMISJI W BODACH (baudRate) ..... 424
Nastawienie protokou (protocol) ..... 425
Nastawienie bitw danych (dataBits) ..... 426
Sprawdzanie parzystoci (parity) ..... 426
Nastawienie bitw stop (stopBits) ..... 426
Nastawienie handshake (flowControl) ..... 426
Nastawienia dla transmsji danych przy pomocy oprogramowania dla PC TNCserver ..... 427
Wybra tryb pracy zewntrznego urzdzenia (fileSystem) ..... 427
Software dla transmisji danych ..... 428
15.5 Ethernet-interfejs ..... 430
Wprowadzenie ..... 430
Moliwoci podczenia ..... 430
Wczenie sterowania do sieci ..... 431
15.6 Wybr wskazania pooenia ..... 436
Zastosowanie ..... 436
15.7 Wybr systemu miar ..... 437
Zastosowanie ..... 437
15.8 Wywietlanie czasu roboczego ..... 438
Zastosowanie ..... 438

30

16 Tabele i przegldy waniejszych informacji ..... 439


16.1 Specyficzne dla danej maszyny parametry uytkownika ..... 440
Zastosowanie ..... 440
16.2 Oboenie zcz i kabel instalacyjny dla interfejsw danych ..... 448
Interfejs V.24/RS-232-C HEIDENHAIN-urzdzenia ..... 448
Urzdzenia zewntrzne (obce) ..... 449
Ethernet-interfejs RJ45-gniazdo ..... 449
16.3 Informacja techniczna ..... 450
16.4 Zmiana baterii bufora ..... 455

HEIDENHAIN TNC 320

31

32

Pierwsze kroki z TNC 320

1.1 Przegld

1.1 Przegld
Ten rozdzia ma pomc nowicjuszom w pracy z TNC przy szybkim
opanowaniu najwaniejszych aspektw obsugi TNC. Blisze
informacje na odpowiedni temat znajduj si w przynalenym opisie,
do ktrego istniej odsyacze.
Nastpujce tematy omwione s w tym rozdziale:
Wczenie maszyny
Programowanie pierwszego przedmiotu
Testowanie graficzne pierwszego przedmiotu
Nastawienie narzdzi
Nastawienie przedmiotu
Odpracowanie pierwszego programu

34

Pierwsze kroki z TNC 320

1.2 Wczenie maszyny

1.2 Wczenie maszyny


Pokwitowanie przerwy w zasilaniu i najazd
punktw referencyjnych
Wczenie i najechanie punktw referencyjnych s
funkcjami, ktrych wypenienie zaley od rodzaju maszyny.
Prosz zwrci uwag na podrcznik obsugi maszyny.
U

Wczy napicie zasilajce TNC i maszyny: TNC uruchamia


system operacyjny. Ta operacja moe potrwa kilka minut
Nastpnie TNC pokazuje w nagwku ekranu dialog Przerwa w
zasilaniu
U Nacisn klawisz CE: TNC konwersuje program
PLC
U

Wczenie zasilania sterowania: TNC sprawdza


funkcjonowanie wyczenia awaryjnego i przechodzi
do trybu Najazd punktu referencyjnego

Przejecha punkty referencyjne w zadanej kolejnoci:


dla kadej osi nacisn zewntrzny klawisz START.
Jeli na maszynie podczone s enkodery liniowe i
ktowe, to najazd punktw referencyjnych moe by
pominity

TNC jest gotowe do pracy i znajduje si w trybie pracy Obsuga rczna.


Szczegowe informacje na ten temat
Najazd punktw referencyjnych: Patrz Wczenie, strona 352
Tryby pracy:Patrz Programowanie/edycja, strona 61

HEIDENHAIN TNC 320

35

1.3 Programowanie pierwszego przedmiotu

1.3 Programowanie pierwszego


przedmiotu
Wybr waciwego trybu pracy
Zapisu programw mona dokonywa wycznie w trybie pracy
Programowanie/Edycja:
U

Nacisn klawisz trybw pracy: TNC przechodzi do


trybu pracy Programowanie/Edycja

Szczegowe informacje na ten temat


Tryby pracy:Patrz Programowanie/edycja, strona 61

Najwaniejsze elementy obsugi TNC


Funkcje dla prowadzenia dialogu

Klawisz

Potwierdzi zapis i aktywowa nastpne pytanie


dialogu
Pominicie pytania dialogu
Zakoczenie przedwczesne dialogu
Przerwanie trybu dialogowego, odrzucenie
zapisu
Softkeys na ekranie, przy pomocy ktrych mona
wybra funkcj, w zalenoci od aktywnego
stanu eksploatacji
Szczegowe informacje na ten temat
Zapis programw i dokonywanie zmian: Patrz Edycja programu,
strona 85
Przegld klawiszy: Patrz Elementy obsugi TNC, strona 2

36

Pierwsze kroki z TNC 320

Klawisz PGM MGT nacisn: TNC otwiera menedera


plikw. Meneder plikw TNC ma podobn struktur
jak meneder plikw na PC z Windows Explorer. Przy
pomocy menedera plikw administruje si danymi
na dysku twardym TNC

Prosz otworzy klawiszami ze strzak folder, w


ktrym chcemy otworzy nowy plik

Zapisa dowoln nazw pliku z rozszerzeniem .H :


TNC otwiera wwczas automatycznie program i
zapytuje o jednostk miary nowego programu

Wybra jednostk miary: softkey MM lub INCH


nacisn: TNC uruchamia automatycznie definicj
pwyrobu (patrz Definiowanie pwyrobu na
stronie 38)

1.3 Programowanie pierwszego przedmiotu

Otwarcie nowego programu/meneder plikw

TNC wytwarza pierwszy i ostatni wiersz programu automatycznie. Te


wiersze nie mog by wicej zmieniane.
Szczegowe informacje na ten temat
Zarzdzanie plikami: Patrz Praca z zarzdzaniem plikami,
strona 93
Utworzenie nowego programu: Patrz Otwieranie i zapis
programw, strona 79

HEIDENHAIN TNC 320

37

1.3 Programowanie pierwszego przedmiotu

Definiowanie pwyrobu
Po otwarciu nowego programu, TNC rozpoczyna dialog dla zapisu
definicji pwyrobu. Jako pwyrb definiujemy zawsze
prostopadocian poprzez podanie punktu MIN i MAX, odpowiednio do
wybranego punktu odniesienia.
Po otwarciu nowego programu, TNC rozpoczyna automatycznie
definicj pwyrobu i zapytuje o konieczne dane pwyrobu:
U
U

Paszczyzna obrbki w grafice: XY?: zapisa aktywn o wrzeciona.


Z jest ustawieniem wstpnym, klawiszem ENT przej
Definicja pwyrobu: minimum X: zapisa najmniejsz Xwsprzdn pwyrobu w odniesieniu do punktu bazowego, np. 0,
klawiszem ENT potwierdzi
Definicja pwyrobu: minimum Y: zapisa najmniejsz Ywsprzdn pwyrobu w odniesieniu do punktu bazowego, np. 0,
klawiszem ENT potwierdzi
Definicja pwyrobu: minimum Z: zapisa najmniejsz Zwsprzdn pwyrobu w odniesieniu do punktu bazowego, np. -40,
klawiszem ENT potwierdzi
Definicja pwyrobu: maximum X: zapisa najwiksz Xwsprzdn pwyrobu w odniesieniu do punktu bazowego, np.
100, klawiszem ENT potwierdzi
Definicja pwyrobu: maximum Y: zapisa najwiksz Ywsprzdn pwyrobu w odniesieniu do punktu bazowego, np.
100, klawiszem ENT potwierdzi
Definicja pwyrobu: maximum Z: zapisa najwiksz Zwsprzdn pwyrobu w odniesieniu do punktu bazowego, np. 0,
klawiszem ENT potwierdzi: TNC zamyka dialog

NC-wiersze przykadowe
0 BEGIN PGM NEU MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40

Z
MAX

Y
100

X
0
-40

100
MIN

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 END PGM NEU MM
Szczegowe informacje na ten temat
Zdefiniowanie pwyrobu: (patrz strona 80)

38

Pierwsze kroki z TNC 320

1.3 Programowanie pierwszego przedmiotu

Struktura programu
Programy obrbki powinny mie moliwie podobn struktur. To
zwiksza ich przejrzysto, przypiesza programowanie i redukuje
ewentualne bdy.
Zalecana struktura programu przy prostych, konwencjonalnych
obrbkach konturu
1 Wywoanie narzdzia, definiowanie osi narzdzia
2 Wyjcie narzdzia z materiau
3 Wypozycjonowa wstpnie na paszczynie obrbki w pobliu
punktu startu konturu
4 W osi narzdzia wypozycjonowa wstpnie nad przedmiotem lub
zaraz na gboko, w razie koniecznoci wczy
wrzeciono/chodziwo
5 Najazd konturu
6 Obrbka konturu
7 Opuszczenie konturu
8 Wyjcie narzdzia z materiau, zakoczenie programu
Szczegowe informacje na ten temat:
Programowanie konturu: Patrz Przemieszczenia narzdzia,
strona 152

Przykad: Struktura programu, programowanie


konturu
0 BEGIN PGM BSPCONT MM
1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000
4 L Z+250 R0 FMAX
5 L X... Y... R0 FMAX
6 L Z+10 R0 F3000 M13
7 APPR ... RL F500
...
16 DEP ... X... Y... F3000 M9
17 L Z+250 R0 FMAX M2
18 END PGM BSPCONT MM

Zalecana struktura programu przy prostych programach z cyklami


Przykad: Struktura programu przy
1 Wywoanie narzdzia, definiowanie osi narzdzia
programowaniu cykli
2 Wyjcie narzdzia z materiau
3 Definiowanie pozycji obrbki
0 BEGIN PGM BSBCYC MM
4 Definiowanie cyklu obrbki
1 BLK FORM 0.1 Z X... Y... Z...
5 Wywoanie cyklu, wczenie wrzeciona/chodziwa
2 BLK FORM 0.2 X... Y... Z...
6 Wyjcie narzdzia z materiau, zakoczenie programu
3 TOOL CALL 5 Z S5000
Szczegowe informacje na ten temat:
4 L Z+250 R0 FMAX
Programowanie cykli: patrz Instrukcja obsugi dla operatora Cykle
5 PATTERN DEF POS1( X... Y... Z... ) ...
6 CYCL DEF...
7 CYCL CALL PAT FMAX M13
8 L Z+250 R0 FMAX M2
9 END PGM BSBCYC MM

HEIDENHAIN TNC 320

39

Wywoanie narzdzia: prosz zapisa dane narzdzia.


Potwierdzamy kade wprowadzenie klawiszem ENT,
nie naley zapomina o osi narzdzia

Wyjcie narzdzia z materiau: nacisn


pomaraczowy klawisz Z, aby wyj z materiau na
osi narzdzia i zapisa warto dla najedanej
pozycji, np.250. Klawiszem ENT potwierdzi

40

Kor. promienia.: RL/RR/bez korek.? klawiszem ENT


potwierdzi: nie aktywowa korekcji promienia

Posuw F=? klawiszem ENT potwierdzi: na biegu


szybkim (FMAX) przemieszcza

Dodatkowa funkcja M? klawiszem END potwierdzi:


TNC zapisuje do pamici wprowadzony wiersz
przemieszczenia

Wypozycjonowa narzdzie na paszczynie obrbki:


nacisn pomaraczowy klawisz X i zapisa warto
dla najedanej pozycji, np. -20

Nacisn pomaraczowy klawisz osiowy Y i zapisa


warto dla najedanej pozycji, np. -20. Klawiszem
ENT potwierdzi

Kor.prom.: RL/RR/bez korek.? klawiszem ENT


potwierdzi: nie aktywowa korekcji promienia

Posuw F=? klawiszem ENT potwierdzi: na biegu


szybkim (FMAX) przemieszcza

Dodatkowa funkcja M? klawiszem END potwierdzi:


TNC zapisuje do pamici wprowadzony wiersz
przemieszczenia

Przemieszczenie narzdzia na gboko: nacisn


pomaraczowy klawisz osiowy Y i zapisa warto
dla najedanej pozycji, np. -5. Klawiszem ENT
potwierdzi

Kor.prom.: RL/RR/bez korek.? klawiszem ENT


potwierdzi: nie aktywowa korekcji promienia

Posuw F=? Zapisa posuw pozycjonowania, np. 3000


mm/min, klawiszem ENT potwierdzi

Funkcja dodatkowa M? Wczy wrzeciono i


chodziwo, np. M13, klawiszem END potwierdzi:
TNC zapisuje wprowadzony wiersz przemieszczenia

Najazd konturu: nacisn klawisz APPR/DEP: TNC


wywietla pasek softkey z funkcjami najazdu i
odjazdu

10

95

10

Przedstawiony na ilustracji po prawej stronie kontur ma by einmal


frezowany na gboko 5 mm. Definicja pwyrobu zostaa ju
wykonana. Po otwarciu dialogu klawiszem funkcyjnym, zapisujemy
wszystkie odpytywane przez TNC w nagwku ekranu dane.

4
20

20

1.3 Programowanie pierwszego przedmiotu

Programowanie prostego konturu

X
9

Pierwsze kroki z TNC 320

Funkcj najazdu APPR CT wybra: wsprzdne


punktu startu konturu 1 w X i Y poda, np. 5/5,
klawiszem ENT potwierdzi

Kt punktu rodkowego? Zapisa kt wejciowy,


np.90, klawiszem ENT potwierdzi

Promie okrgu? Zapisa promie wejciowy, np.


8 mm, klawiszem ENT potwierdzi

Kor.prom.: RL/RR/bez korek.? z softkey RL


potwierdzi: aktywowa korekcj promienia z lewej od
programowanego konturu

Posuw F=? Zapisa posuw obrbki, np. 700 mm/min,


klawiszem END potwierdzi zapis

Obrabia kontur, punkt konturu 2 najecha:


dostateczny jest zapis zmieniajcych si informacji, to
znaczy zapisa tylko wsprzdn Y 95 i klawiszem
END zapisa wprowadzone dane

Punkt konturu 3 najecha: wsprzdn X 95 zapisa i


klawiszem END zachowa dane

Zdefiniowa fazk w punkcie konturu 3 : zapisa


szeroko fazki 10 mm, klawiszem END zachowa

Punkt konturu 4 najecha: wsprzdn Y 5 zapisa i


klawiszem END zachowa dane

Zdefiniowa fazk w punkcie konturu 4 : zapisa


szeroko fazki 20 mm, klawiszem END zachowa

Punkt konturu 1 najecha: wsprzdn X 5 zapisa i


klawiszem END zachowa dane

Opuszczenie konturu

Funkcj odjazdu DEP CT wybra

Kt punktu rodkowego? Zapisa kt wyjciowy,


np.90, klawiszem ENT potwierdzi

Promie okrgu? Zapisa promie wyjciowy, np.


8 mm, klawiszem ENT potwierdzi

Posuw F=? Zapisa posuw pozycjonowania, np.


3000 mm/min, klawiszem ENT potwierdzi

Funkcja dodatkowa M? Wyczy chodziwo, np. M9,


klawiszem END potwierdzi: TNC zapisuje
wprowadzony wiersz przemieszczenia

Wyjcie narzdzia z materiau: nacisn


pomaraczowy klawisz Z, aby wyj z materiau na
osi narzdzia i zapisa warto dla najedanej
pozycji, np.250. Klawiszem ENT potwierdzi

Kor.prom.: RL/RR/bez korek.? klawiszem ENT


potwierdzi: nie aktywowa korekcji promienia

Posuw F=? klawiszem ENT potwierdzi: na biegu


szybkim (FMAX) przemieszcza

Funkcja dodatkowa M? M2 dla koca programu


zapisa, klawiszem END potwierdzi: TNC zapisuje
wprowadzony wiersz przemieszczenia

HEIDENHAIN TNC 320

1.3 Programowanie pierwszego przedmiotu

41

1.3 Programowanie pierwszego przedmiotu

Szczegowe informacje na ten temat


Kompletny przykad z wierszami NC: Patrz Przykad: ruch po
prostej i fazki w systemie kartezjaskim, strona 174
Utworzenie nowego programu: Patrz Otwieranie i zapis
programw, strona 79
Najazd konturu/odjazd od konturu: Patrz Dosunicie narzdzia do
konturu i odsunicie, strona 157
Programowanie konturw: Patrz Przegld funkcji toru
ksztatowego, strona 165
Programowalne rodzaje posuwu: Patrz Moliwe zapisy posuwu,
strona 83
Korekcja promienia narzdzia: Patrz Korekcja promienia
narzdzia, strona 147
Funkcje dodatkowe M: Patrz Funkcje dodatkowe dla kontroli
przebiegu programu, wrzeciona i chodziwa, strona 299

42

Pierwsze kroki z TNC 320

Pokazane na ilustracji po prawej stronie odwierty (gboko 20 mm)


maj by wytwarzane przy pomocy standardowego cyklu wiercenia.
Definicja pwyrobu zostaa ju wykonana.
U

Wywoanie narzdzia: prosz zapisa dane narzdzia.


Potwierdzamy kade wprowadzenie klawiszem ENT,
prosz nie zapomina o osi narzdzia

Wyjcie narzdzia z materiau: nacisn


pomaraczowy klawisz Z, aby wyj z materiau na
osi narzdzia i zapisa warto dla najedanej
pozycji, np.250. Klawiszem ENT potwierdzi

Kor. promienia.: RL/RR/bez korek.? klawiszem ENT


potwierdzi: nie aktywowa korekcji promienia

Posuw F=? klawiszem ENT potwierdzi: na biegu


szybkim (FMAX) przemieszcza

Dodatkowa funkcja M? klawiszem END potwierdzi:


TNC zapisuje do pamici wprowadzony wiersz
przemieszczenia

Wywoanie menu cyklu

Wywietli cykle wiercenia

Wybra standardowy cykl wiercenia 200: TNC


uruchamia dialog dla definiowania cyklu. Prosz
wprowadzi dane przez TNC parametry krok po
kroku, wprowadzanie danych klawiszem ENT
potwierdzi. TNC pokazuje po prawej stronie ekranu
dodatkowo grafik, w ktrej przedstawiony jest
odpowiedni parametr cyklu

Wywoanie menu dla funkcji specjalnych

Wywietlanie funkcji dla obrbki punktw

Wybra definicj wzoru

Wybra wprowadzanie punktw: zapisa wsprzdne


4 punktw, za kadym razem klawiszem ENT
potwierdzi. Po zapisie czwartego punktu wiersz
klawiszem END zapisa do pamici

Wywietli menu dla definiowania wywoania cyklu

Odpracowa cykl obrbki na zdefiniowanym wzorze:

Posuw F=? klawiszem ENT potwierdzi: na biegu


szybkim (FMAX) przemieszcza

Funkcja dodatkowa M? Wczy wrzeciono i


chodziwo, np. M13, klawiszem END potwierdzi:
TNC zapisuje wprowadzony wiersz przemieszczenia

HEIDENHAIN TNC 320

1.3 Programowanie pierwszego przedmiotu

Wytwarzanie programw cyklicznych


Y
100
90

10

10 20

80 90 100

43

1.3 Programowanie pierwszego przedmiotu

Wyjcie narzdzia z materiau: nacisn


pomaraczowy klawisz Z, aby wyj z materiau na
osi narzdzia i zapisa warto dla najedanej
pozycji, np.250. Klawiszem ENT potwierdzi

Kor.prom.: RL/RR/bez korek.? klawiszem ENT


potwierdzi: nie aktywowa korekcji promienia

Posuw F=? klawiszem ENT potwierdzi: na biegu


szybkim (FMAX) przemieszcza

Funkcja dodatkowa M? M2 dla koca programu


zapisa, klawiszem END potwierdzi: TNC zapisuje
wprowadzony wiersz przemieszczenia

NC-wiersze przykadowe
0 BEGIN PGM C200 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40

Definicja pwyrobu

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 5 Z S4500

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 PATTERN DEF
POS1 (X+10 Y+10
POS2 (X+10 Y+90
POS3 (X+90 Y+90
POS4 (X+90 Y+10

Definiowanie pozycji obrbkowych


Z+0)
Z+0)
Z+0)
Z+0)

6 CYCL DEF 200 WIERCENIE


Q200=2

Definiowanie cyklu

;ODSTP BEZPIECZESTWA

Q201=-20 ;GBOKO
Q206=250 ;F GBOKO WCICIA
Q202=5

;GBOKO WCICIA

Q210=0

;CZAS WYJCIA U GRY

Q203=-10 ;WSP.POWIERZ.
Q204=20

;2. BEZP.ODLEG.

Q211=0.2 ;CZAS ZATRZYMANIA U DOU


7 CYCL CALL PAT FMAX M13

Wczy wrzeciono i chodziwo, wywoa cykl

8 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec


programu

9 END PGM C200 MM


Szczegowe informacje na ten temat
Utworzenie nowego programu: Patrz Otwieranie i zapis
programw, strona 79
Programowanie cykli: patrz Instrukcja obsugi dla operatora Cykle

44

Pierwsze kroki z TNC 320

1.4 Przetestowa graficznie pierwszy przedmiot

1.4 Przetestowa graficznie


pierwszy przedmiot
Wybr waciwego trybu pracy
Testowania programw mona dokonywa wycznie w trybie pracy
Test programu:
U

Nacisn klawisz trybw pracy: TNC przechodzi do


trybu pracy Test programu

Szczegowe informacje na ten temat


Tryby pracy TNC: Patrz Tryby pracy, strona 60
Testowanie programw: Patrz Test programu, strona 405

Wybra tabel narzdzi dla testu programu


Ten krok naley wykona tylko, jeli w trybie pracy Test programu nie
aktywowano jeszcze tabeli narzdzi.
U

Klawisz PGM MGT nacisn: TNC otwiera menedera


plikw

Softkey TYP WYBRA nacisn: TNC pokazuje menu


softkey dla wyboru wywietlanego typu pliku

Softkey POKAZ WSZYSTKIE nacisn: TNC


pokazuje wszystkie zachowane pliki w prawym oknie

Przesun jasne pole w lewo na foldery

Przesun jasne pole na folder TNC:\

Przesun jasne pole w prawo na pliki

Przesun jasne pole na plik TOOL.T (aktywna tabela


narzdzi), klawiszem ENT przej: TOOL.T otrzymuje
status S i jest tym samym aktywny dla testu programu

Klawisz END nacisn: opuci menedera plikw

Szczegowe informacje na ten temat


Zarzdzanie narzdziami: Patrz Wprowadzenie danych o
narzdziach do tabeli, strona 136
Testowanie programw: Patrz Test programu, strona 405

HEIDENHAIN TNC 320

45

1.4 Przetestowa graficznie pierwszy przedmiot

Wybra program, ktry chcemy przetestowa


U

Klawisz PGM MGT nacisn: TNC otwiera menedera


plikw

Softkey OSTATNIE PLIKI nacisn: TNC otwiera okno


wywoywane z ostatnio wybieranymi plikami

Klawiszami ze strzak wybra program, ktry chcemy


przetestowa, klawiszem ENT przej

Szczegowe informacje na ten temat


Wybra program: Patrz Praca z zarzdzaniem plikami, strona 93

Wybra podzia ekranu i widok


U

Nacisn klawisz dla wyboru podziau ekranu: TNC


ukazuje na pasku softkey znajdujce si w dyspozycji
alternatywy

Softkey PROGRAM + GRAFIKA nacisn: TNC


pokazuje na lewej poowie ekranu program, na prawej
poowie ekranu pwyrb

Wybra przy pomocy softkey wymagany widok

Wywietli widok z gry

Przedstawienie w 3 paszczyznach

3D-prezentacja

Szczegowe informacje na ten temat


Funkcje grafiki: Patrz Grafiki, strona 396
Przeprowadzenie testu programu: Patrz Test programu,
strona 405

46

Pierwsze kroki z TNC 320

Softkey RESET + START nacisn: TNC symuluje


aktywny program, do zaprogramowanego przerwania
lub do koca programu

Podczas przebiegu symulacji mona przej do


innego widoku za pomoc softkey

Softkey STOP nacisn: TNC przerywa test


programu

Softkey START nacisn: TNC kontynuje test


programu po przerwie

1.4 Przetestowa graficznie pierwszy przedmiot

Start testu programu

Szczegowe informacje na ten temat


Przeprowadzenie testu programu: Patrz Test programu,
strona 405
Funkcje grafiki: Patrz Grafiki, strona 396

HEIDENHAIN TNC 320

47

1.5 Nastawienie narzdzi

1.5 Nastawienie narzdzi


Wybr waciwego trybu pracy
Narzdzia nastawiamy w trybie pracy Obsuga rczna :
U

Nacisn klawisz trybw pracy: TNC przechodzi do


trybu pracy Obsuga rczna

Szczegowe informacje na ten temat


Tryby pracy TNC: Patrz Tryby pracy, strona 60

Przygotowanie i pomiar narzdzi


U
U

Wymagane narzdzia zamocowa w odpowiednim uchwycie


Przy pomiarze zewntrznym urzdzeniem nastawczym dla
narzdzi: zmierzy narzdzia, zanotowa dugo i promie lub
przesa bezporednio przy pomocy programu do maszyny
Przy pomiarze na maszynie: narzdzia zamocowa w zmieniaczu
narzdzi (patrz strona 49)

Tabela narzdzi TOOL.T


W tabeli narzdzi TOOL.T (zapisana w pamici pod TNC:\TABLE\)
zachowujemy dane o narzdziach jak dugo i promie ale take inne
specyficzne informacje o narzdziach, konieczne dla TNC w celu
wykonania rnych funkcji.
Aby zapisa dane narzdzi do tabeli narzdzi TOOL.T, naley
wykona to w nastpujcy sposb:
U

Wywietli tabel narzdzi: TNC pokazuje tabel


narzdzi w formie konwencjonalnej tabeli

Zmiana w tabeli narzdzi: softkey EDYCJA ustawi na


ON

Przy pomocy klawiszy ze strzak w d lub w gr


wybra numer narzdzia, ktry chcemy zmieni

Przy pomocy klawiszy ze strzak w prawo lub w lewo


wybra dane narzdzi, ktre chcemy zmieni

Opuszczenie tabeli narzdzi: klawisz END nacisn

Szczegowe informacje na ten temat


Tryby pracy TNC: Patrz Tryby pracy, strona 60
Praca z tabel narzdzi: Patrz Wprowadzenie danych o
narzdziach do tabeli, strona 136

48

Pierwsze kroki z TNC 320

1.5 Nastawienie narzdzi

Tabela miejsca TOOL_P.TCH


Sposb funkcjonowania tabeli miejsca jest niezaleny od
maszyny. Prosz zwrci uwag na podrcznik obsugi
maszyny.
W tabeli miejsca TOOL_P.TCH (zapisana stale w TNC:\TABLE\)
okrelamy, jakie narzdzia znajduj si w magazynie narzdzi.
Aby zapisa dane do tabeli miejsca TOOL.T_P.TCH , naley wykona
to w nastpujcy sposb:
U

Wywietli tabel narzdzi: TNC pokazuje tabel


narzdzi w formie konwencjonalnej tabeli

Wywietli tabel miejsca: TNC pokazuje tabel


miejsca w formie konwencjonalnej tabeli

Zmiana w tabeli miejsca: softkey EDYCJA ustawi na


ON

Przy pomocy klawiszy ze strzak w d lub w gr


wybra numer miejsca, ktry chcemy zmieni

Przy pomocy klawiszy ze strzak w prawo lub w lewo


wybra dane, ktre chcemy zmieni

Opuszczenie tabeli miejsca: klawisz END nacisn

Szczegowe informacje na ten temat


Tryby pracy TNC: Patrz Tryby pracy, strona 60
Praca z tabel miejsca: Patrz Tabela miejsca dla urzdzenia
wymiany narzdzi, strona 142

HEIDENHAIN TNC 320

49

1.6 Nastawienie przedmiotu

1.6 Nastawienie przedmiotu


Wybr waciwego trybu pracy
Przedmioty nastawiamy w trybie pracy Obsuga rczna lub El. kko
obrotowe
U

Nacisn klawisz trybw pracy: TNC przechodzi do


trybu pracy Obsuga rczna

Szczegowe informacje na ten temat


Tryb obsugi rcznej: Patrz Przesunicie osi maszyny, strona 355

Zamocowa przedmiot
Zamocowa przedmiot za pomoc uchwytu na stole maszynowym.
Jeli do dyspozycji na maszynie znajduje si ukad pomiarowy 3D, to
moe zosta pominite rwnolege do osi ustawienie przedmiotu.
Jeli brak ukadu pomiarowego 3D, to naley tak ustawi przedmiot,
aby by zamocowany rwnolegle do osi maszyny.

50

Pierwsze kroki z TNC 320

1.6 Nastawienie przedmiotu

Ustawi przedmiot przy pomocy ukadu


pomiarowego 3D
3D-ukad pomiarowy zamocowa: w trybie pracy MDI (MDI = Manual
Data Input) wykona TOOL CALL-wiersz z podaniem osi narzdzia
i nastpnie wybra ponownie tryb pracy Obsuga rczna (w trybie
pracy MDI odpracowywa dowolne wiersze NC, niezalenie od
siebie, pojedyczo)
U Wybra funkcje prbkowania: TNC ukazuje na pasku
Softkey znajdujce si w dyspozycji funkcje
U

Pomiar obrotu od podstawy: TNC wywietla menu


obrotu od podstawy. Dla okrelenia obrotu od
podstawy wyprbkowa dwa punkty na prostej na
przedmiocie

Wypozycjonowa ukad pomiaroy przy pomocy


klawiszy kierunkowych osi w poblie pierwszego
punktu prbkowania

Wybra przy pomocy softkey kierunek prbkowania

Nacisn NC-start: ukad pomiarowy przejeda w


zdefiniowanym kierunku, a dotknie przedmiotu a
nastpnie automatycznie powraca ponownie do
punktu startu

Wypozycjonowa ukad pomiaroy przy pomocy


klawiszy kierunkowych osi w poblie drugiego punktu
prbkowania

Nacisn NC-start: ukad pomiarowy przejeda w


zdefiniowanym kierunku, a dotknie przedmiotu a
nastpnie automatycznie powraca ponownie do
punktu startu

Nastpnie TNC wywietla okrelony obrt od


podstawy

Wywietlon warto przej z softkey NASTAWIC


OBROT jako aktywny obrt. Softkey KONIEC dla
wyjcia z menu

Szczegowe informacje na ten temat


Tryb pracy MDI: Patrz Proste zabiegi obrbkowe programowa i
odpracowa, strona 390
Ustawienie przedmiotu: Patrz Kompensowanie ukonego
pooenia przedmiotu przy pomocy ukadu 3D, strona 375

HEIDENHAIN TNC 320

51

1.6 Nastawienie przedmiotu

Wyznaczy punkt bazowy przy pomocy ukadu


pomiarowego 3D
U

3D-ukad pomiarowy zamontowa: w trybie pracy MDI wykona


TOOL CALL-wiersz z podaniem osi narzdzia a nastpnie
ponownie wybra tryb pracy Obsuga rczna
U Wybra funkcje prbkowania: TNC ukazuje na pasku
Softkey znajdujce si w dyspozycji funkcje
U

Okreli punkt bazowy np. w narou przedmiotu

Pozycjonowa sond w pobliu pierwszego punktu


prbkowania pierwszej krawdzi obrabianego
przedmiotu

Wybra przy pomocy softkey kierunek prbkowania

Nacisn NC-start: ukad pomiarowy przejeda w


zdefiniowanym kierunku, a dotknie przedmiotu a
nastpnie automatycznie powraca ponownie do
punktu startu

Wypozycjonowa ukad pomiaroy przy pomocy


klawiszy kierunkowych osi w poblie drugiego punktu
prbkowania pierwszej krawdzi przedmiotu

Nacisn NC-start: ukad pomiarowy przejeda w


zdefiniowanym kierunku, a dotknie przedmiotu a
nastpnie automatycznie powraca ponownie do
punktu startu

Wypozycjonowa ukad pomiaroy przy pomocy


klawiszy kierunkowych osi w poblie pierwszego
punktu prbkowania drugiej krawdzi przedmiotu

Wybra przy pomocy softkey kierunek prbkowania

Nacisn NC-start: ukad pomiarowy przejeda w


zdefiniowanym kierunku, a dotknie przedmiotu a
nastpnie automatycznie powraca ponownie do
punktu startu

Wypozycjonowa ukad pomiaroy przy pomocy


klawiszy kierunkowych osi w poblie drugiego punktu
prbkowania drugiej krawdzi przedmiotu

Nacisn NC-start: ukad pomiarowy przejeda w


zdefiniowanym kierunku, a dotknie przedmiotu a
nastpnie automatycznie powraca ponownie do
punktu startu

Nastpnie TNC wywietla wsprzdne okrelonego


punktu naronego

0 wyznaczy: softkey NASTAWI PKT BAZOWY


nacisn

Menu z softkey KONIEC zamkn

Szczegowe informacje na ten temat


Wyznaczenie punktw odniesienia: Patrz Okrelenie punktu
odniesienia przy pomocy ukadu 3D, strona 377
52

Pierwsze kroki z TNC 320

1.7 Odpracowanie pierwszego programu

1.7 Odpracowanie pierwszego


programu
Wybr waciwego trybu pracy
Programy mona odpracowywa albo w trybie przebiegu programu
pojedyczymi wierszami (pautomatycznie) lub w trybie przebiegu
sekwencj wierszy (automatycznie):
U

Nacisn klawisz trybw pracy: TNC przechodzi do


trybu pracy Przebieg programu pojed. wierszami, TNC
odpracowuje program wiersz za wierszem. Kady
wiersz naley potwierdzi klawiszem NC-start

Nacisn klawisz trybw pracy: TNC przechodzi do


trybu pracy Przebieg programu automatycznie, TNC
odpracowuje program po NC-start do przerwania
programu lub do koca programu

Szczegowe informacje na ten temat


Tryby pracy TNC: Patrz Tryby pracy, strona 60
Odpracowywanie programw: Patrz Przebieg programu,
strona 408

Wybra program, ktry chcemy odpracowa


U

Klawisz PGM MGT nacisn: TNC otwiera menedera


plikw

Softkey OSTATNIE PLIKI nacisn: TNC otwiera okno


wywoywane z ostatnio wybieranymi plikami

W razie koniecznoci klawiszami ze strzak wybra


program, ktry chcemy odpracowa, klawiszem ENT
przej

Szczegowe informacje na ten temat


Zarzdzanie plikami: Patrz Praca z zarzdzaniem plikami,
strona 93

Start programu
U

Nacisn klawisz NC-start: TNC odpracowuje aktywny


program

Szczegowe informacje na ten temat


Odpracowywanie programw: Patrz Przebieg programu,
strona 408

HEIDENHAIN TNC 320

53

54

Pierwsze kroki z TNC 320

1.7 Odpracowanie pierwszego programu

Wprowadzenie

2.1 Sterowanie TNC 320

2.1 Sterowanie TNC 320


Urzdzenia TNC firmy HEIDENHAIN to dostosowane do pracy w
warsztacie sterowania numeryczne ksztatowe, przy pomocy ktrych
mona zaprogramowa zwyke rodzaje obrbki frezowaniem lub
wierceniem, bezporednio na maszynie, w atwo zrozumiaym dialogu
tekstem otwartym. S one przeznaczone do pracy na frezarkach i
wiertarkach oraz w centrach obrbkowych z 5 osiami. Dodatkowo
mona nastawi przy programowaniu pooenie ktowe wrzeciona.
Pult obsugi i wywietlenie na ekranie s zestawione pogldowo, w ten
sposb operator moe szybko i w nieskomplikowany sposb
posugiwa si poszczeglnymi funkcjami.

Programowanie: Dialog tekstem otwartym firmy


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

Kompatybilno
Zakres wydajnoci TNC 320 rni si od zakresu moliwoci sterowa
typoszeregw TNC 4xx i iTNC 530. Dlatego te programy obrbki
zapisane na sterowaniach ksztatowych firmy HEIDENHAIN
(poczwszy od TNC 150 B), na TNC 320 s tylko w niektrych
przypadkach moliwe do odpracowania. Jeli wiersze NC zawieraj
nieodpowiednie elementy; to zostaj one oznaczone przez TNC przy
otwarciu pliku jako wiersze ERROR.
Prosz zapozna si z dokadnym opisem rnic
pomidzy iTNC 530 i TNC 320 (patrz Funkcje TNC 320 i
iTNC 530 w porwnaniu na stronie 465).

56

Wprowadzenie

Ekran
TNC jest oferowane z ekranem paskim TFT 15 calowym.
1

Pagina grna

Przy wczonym TNC monitor wywietla w paginie grnej


wybrane rodzaje pracy: po lewej rodzaje pracy maszynyn i po
prawej rodzaje pracy programowania. W wikszym polu paginy
grnej wywietlony jest rodzaj pracy, na ktry monitor jest
przeczony: tam te pojawiaj si pytania dialogowe i teksty
komunikatw (wyjtek: kiedy TNC pokazuje tylko grafik).
Softkeys

3
4
5
6
7
8
9

W paginie dolnej TNC wywietla dalsze funkcje na pasku z


softkey. Te funkcje wybierane s lecymi poniej klawiszami.
Dla orientacji pokazuj wskie belki bezporednio nad paskiem z
softkey liczb paskw softkey, ktre mona wybra przy pomocy
lecych na zewntrz przyciskw ze strzak. Aktywny pasek
softkey jest przedstawiony w postaci janiejszej belki.
Softkey-klawisze wybiorcze
Przeczanie paska z softkey
Ustalenie podziau ekranu
Przycisk przeczenia ekranu na tryby pracy maszyny i tryb
programowania
Klawisze wyboru dla softkeys zainstalowanych przez producenta
maszyn
Przeczanie paskw softkey dla softkeys zainstalowanych przez
producenta maszyn
Port USB

HEIDENHAIN TNC 320

8
1

91

6
1
31

57

2.2 Ekran i pulpit sterowniczy

2.2 Ekran i pulpit sterowniczy

2.2 Ekran i pulpit sterowniczy

Okrelenie podziau ekranu


Uytkownik wybiera podzia ekranu: w ten sposb TNC moe np. w
rodzaju pracy Program wprowadzi do pamici/edycja wywietli
program w lewym oknie, podczas gdy np. prawe okno jednoczenie
przedstawia grafik programowania. Alternatywnie mona wywietli
w prawym oknie take segmentowanie programu albo wywietli
wycznie program w jednym duym oknie. Jakie okna moe
wywietli TNC, zaley od wybranego rodzaju pracy.
Okrelenie podziau ekranu:
Nacisn klawisz przeczenia ekranu: pasek softkey
pokazuje moliwe sposoby podziau ekranu, patrz
Tryby pracy, strona 60

Wybra podzia ekranu przy pomocy softkey

58

Wprowadzenie

2.2 Ekran i pulpit sterowniczy

Pulpit sterowniczy
Sterowanie TNC 320 zostaje dostarczane ze zintegrowanym pulpitem
sterowniczym. Ilustracja po prawej stronie u gry ukazuje elementy
obsugi pulpitu sterowniczego:
1

2
3
4
5
6
7

Meneder plikw
Kalkulator
MOD-funkcja
Funkcja HELP (POMOC)
Tryby pracy programowania
Tryby pracy maszyny
Otwarcie dialogw programowania
Klawisze ze strzak i instrukcja skoku GOTO
Wprowadzenie liczb i wybr osi
Klawisze nawigacyjne

Funkcje pojedyczych klawiszy s przedstawione na pierwszej


rozkadanej stronie (okadka).
Klawisze zewntrzne, jak np. NC-START lub NC-STOP
opisane s w podrczniku obsugi maszyny.

4
1
6
3

2
1
7

HEIDENHAIN TNC 320

59

2.3 Tryby pracy

2.3 Tryby pracy


Sterowanie rczne i El. kko rczne
Ustawianie maszyn nastpuje w trybie obsugi rcznej. Przy tym
rodzaju pracy mona ustali pooenie osi maszyny rcznie lub krok po
kroku, ustali punkty odniesienia i nachyli paszczyzn obrbki.
Tryb pracy Elektr. kko rczne wspomaga rczne przesunicie osi
maszyny przy pomocy elektronicznego kka rcznego HR.
Softkeys dla podziau monitora (wybiera jak to opisano uprzednio)
Okno

Softkey

Pozycje
Po lewej stronie: pozycje, po prawej stronie:
wywietlenie stanu obrbki

Pozycjonowanie z rcznym wprowadzeniem


danych
W tym trybie pracy mona programowa proste ruchy
przemieszczenia, np. dla frezowania paszczyzny lub pozycjonowania
wstpnego.
Softkeys dla podziau ekranu
Okno

Softkey

Program
Po lewej stronie: program, po prawej stronie:
wywietlacz stanu

60

Wprowadzenie

2.3 Tryby pracy

Programowanie/edycja
Programy obrbki zostaj zapisywane w tym trybie pracy.
Wielostronne wspomaganie i uzupenienie przy programowaniu
oferuje Programowanie Dowolnego Konturu, rozmaite cykle i funkcje
Q-parametrw. Na yczenie operatora grafika programowania ukazuje
programowane drogi przemieszczenia.
Softkeys dla podziau ekranu
Okno

Softkey

Program
Po lewej stronie: program, po prawej stronie:
segmentowanie programu
Po lewej stronie: program, po prawej stronie:
grafika programowa

Test programu
TNC symuluje programy lub czci programu w trybie pracy Test
programu, aby np. wyszuka geometryczne niezgodnoci, brakujce
lub bdne dane w programie i naruszenia przestrzeni roboczej.
Symulacja jest wspomagana graficznie z rnymi moliwociami
pogldu.
Softkeys dla podziau ekranu: patrz Przebieg programu sekwencj
wierszy lub przebieg programu pojedyczymi wierszami, strona 62.

HEIDENHAIN TNC 320

61

2.3 Tryby pracy

Przebieg programu sekwencj wierszy lub


przebieg programu pojedyczymi wierszami
W przebiegu programu sekwencj wierszy TNC wykonuje program do
koca lub do wprowadzonego manualnie lub zaprogramowanego
polecenia przerwania pracy. Po przerwie mona kontynuowa
przebieg programu.
W przebiegu programu pojedyczymi wierszami naley rozpocz
wykonanie kadego wiersza przy pomocy zewntrznego klawisza
START oddzielnie.
Softkeys dla podziau ekranu
Okno

Softkey

Program
Po lewej stronie: program, po prawej stronie:
segmentowanie programu
Po lewej stronie: program, po prawej stronie: stan
Z lewej: program, z prawej: grafika
Grafika

Softkeys dla podziau ekranu w przypadku tabel palet


Okno

Softkey

Tabela palet
Po lewej: program, po prawej: tabela palet
Po lewej: tabela palet, po prawej: stan

62

Wprowadzenie

2.4 Wywietlacze stanu

2.4 Wywietlacze stanu


Oglny wywietlacz stanu
Oglny wywietlacz stanu w dolnej czci ekranu informuje o
aktualnym stanie maszyny. Pojawia si on automatycznie w trybach
pracy
Przebieg programu pojedyczymi wierszami i Przebieg programu
sekwencj wierszy, tak dugo a nie zostanie wybrana dla
wywietlacza wycznie Grafika i przy
pozycjonowaniu z rcznym wprowadzeniem danych.
W rodzajach pracy Obsuga rczna i El. kko rczne pojawia si
wywietlacz stanu w duym oknie.

HEIDENHAIN TNC 320

63

2.4 Wywietlacze stanu

Informacje przekazywane przez wywietlacz stanu


Symbol

Znaczenie

RZECZ.

rzeczywiste lub zadane wsprzdne aktualnego


pooenia

XYZ

osie maszyny; TNC wywietla osie pomocnicze przy


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

FSM

Wywietlony posuw w calach odpowiada jednej


dziesitej rzeczywistej wartoci. Prdko obrotowa
S, posuw F i dziaajca funkcja dodatkowa M
Przebieg programu jest rozpoczty
O jest zablokowana
O moe zosta przesunita przy pomocy kka
rcznego
Osie zostaj przemieszczone przy uwzgldnieniu
obrotu
Osie zostaj przemieszczone przy nachylonej
powierzchni obrbki
aden program nie jest aktywny
program jest uruchomiony
Program jest zatrzymany
program zostaje przerwany

64

Wprowadzenie

2.4 Wywietlacze stanu

Dodatkowe wywietlacze stanu


Te dodatkowe wywietlacze statusu przekazuj dokadn informacj o
przebiegu programu. Mona je wywoa we wszystkich trybach pracy,
z wyjtkiem Program wprowadzi do pamici/edycja.
Wczenie dodatkowych wywietlaczy stanu
Wywoanie paska softkey dla podziau ekranu

Wybr przedstawienia na ekranie z dodatkowym


wywietlaczem stanu: TNC pokazuje na prawej
poowie ekranu formularz stanu Przegld .

Wybr dodatkowego wskazania statusu


Przeczy pasek softkey, a pojawi si softkeys
STATUS (STAN)

Wybra bezporednio przy pomocy softkey


dodatkowe wskazanie statusu, np. pozycje i
wsprzdne lub
wybra dany widok naciskajc softkeys
przeczania

Poniej opisane s znajdujce si do dyspozycji wskazania statusu,


ktre mona wybiera bezporednio z softkey lub poprzez softkeys
przeczania.
Prosz uwzgldni, i niektre z poniej opisanych
informacji o stanie znajduj si tylko wtedy do dyspozycji,
jeli przynalena opcja software w TNC zostaa
aktywowana.

HEIDENHAIN TNC 320

65

2.4 Wywietlacze stanu

Przegld
Formularz statusu Przegld TNC wywietla po wczeniu TNC, jeli
wybrano podzia ekranu PROGRAM+STATUS (lub POZYCJA +
STATUS). Formularz pogldowy zawiera streszczone najwaniejsze
informacje o stanie, ktre mona znale w odpowiednich
formularzach szczegowych.
Softkey

Znaczenie
Wywietlacz pooenia
Informacje o narzdziach
Aktywne M-funkcje
Aktywne transformacje wprzdnych
Aktywny podprogram
Aktywne powtrzenie czci programu
Z PGM CALL wywoany program
Aktualny czas obrbki
Nazwa aktywnego programu gwnego

Oglna informacja o programie (suwak PGM)


Softkey

Znaczenie

Bezporedni
wybr
niemoliwy

Nazwa aktywnego programu gwnego

Srodek okrgu CC (biegun)


Licznik czasu przerwy
Czas obrbki, jeli program by symulowany w
trybie pracy Test programu kompletnie
Aktualny czas obrbki w %
Aktualny czas
Wywoane programy

66

Wprowadzenie

Softkey

Znaczenie

Bezporedni
wybr
niemoliwy

Aktywne powtrzenia czci programu z


numerem wiersza, numer znacznika (Label) i
liczba zaprogramowanych/pozostaych jeszcze
do wykonania powtrze

2.4 Wywietlacze stanu

Powtrzenia czci programu/podprogramy (suwak LBL)

Aktywne numery podprogramu z numerem


wiersza, w ktrym podprogram zosta wywoany i
numer Label, ktry zosta wywoany
Informacje o cyklach standardowych (suwak CYC)
Softkey

Znaczenie

Bezporedni
wybr
niemoliwy

Aktywny cykl obrbki

Aktywne wartoci cyklu 32 tolerancja

HEIDENHAIN TNC 320

67

2.4 Wywietlacze stanu

Aktywne funkcje dodatkowe M (suwak M)


Softkey

Znaczenie

Bezporedni
wybr
niemoliwy

Lista aktywnych funkcji M z okrelonym


znaczeniem
Lista aktywnych funkcji M, ktre zostaj
dopasowywane przez producenta maszyn

68

Wprowadzenie

Softkey

2.4 Wywietlacze stanu

Pozycje i wsprzdne (suwak POS)


Znaczenie
Rodzaj wskazania pooenia, np.pozycja rzeczywista
Kt nachylenia paszczyzny obrbki
Kt obrotu od podstawy
Informacje o narzdziach (suwak TOOL)
Softkey

Znaczenie
Wskazanie T: numer i nazwa narzdzia
Wskazanie RT: numer i nazwa narzdzia
siostrzanego
O narzdzia
Dugo i promienie narzdzia
Naddatki (wartoci delta) z tabeli narzdzi (TAB) i z
TOOL CALL (PGM)
Okres trwaoci, maksymalny okres trwaoci (TIME 1)
i maksymalny okres trwaoci przy TOOL CALL
(TIME 2)
Wywietlenie pracujcego narzdzia i (nastpnego)
narzdzia zamiennego

HEIDENHAIN TNC 320

69

2.4 Wywietlacze stanu

Pomiar narzdzia (suwak TT)


TNC ukazuje tylko wwczas suwak TT, jeli funkcja ta jest
aktywna na obrabiarce.

Softkey

Znaczenie

Bezporedni
wybr
niemoliwy

Numer mierzonego narzdzia

Wskazanie, czy dokonywany jest pomiar


promienia czy dugoci narzdzia
MIN- i MAX-warto pomiaru ostrzy pojedyczych
i wynik pomiaru przy obracajcym si narzdziu
(DYN)
Numer ostrza narzdzia wraz z przynalen do
niego wartoci pomiaru. Gwiazdka za zmierzon
wartoci wskazuje, i zostaa przekroczona
granica tolerancji z tabeli narzdzi
Przeksztacenia wsprzdnych (suwak TRANS)
Softkey

Znaczenie
Nazwa aktywnej tabeli punktw zerowych
Aktywny numer punktu zerowego (#), komentarz z
aktywnego wiersza aktywnego numeru punktu
zerowego (DOC) z cyklu 7
Aktywne przesunicie punktu zerowego (cykl 7);
TNC wywietla aktywne przesunicie punktu
zerowego w 8 osiach cznie
Odbite lustrzanie osie (cykl 8)
Aktywny obrt podstawowy
Aktywny kt obrotu (cykl 10)
Aktywny wspczynnik skalowania /
wspczynniki skalowania (cykle 11 / 26); TNC
wywietla aktywny wspczynnik wymiarowy w
cznie 6 osiach
rodek wyduenia osiowego

Patrz instrukcja obsugi , rozdzia Cykle, cykle dla przeliczania


wsprzdnych.

70

Wprowadzenie

2.5 Osprzt: trjwymiarowe ukady impulsowe i elektroniczne kka rczne


firmy HEIDENHAIN

2.5 Osprzt: trjwymiarowe ukady


impulsowe i elektroniczne
kka rczne firmy
HEIDENHAIN
Ukady pomiarowe 3D
Przy pomocy rnych 3D-sond pomiarowych impulsowych firmy
HEIDENHAIN mona:
automatycznie wyregulowa obrabiane czci
szybko i dokadnie wyznaczy punkty odniesienia
przeprowadzi pomiary obrabianej czci w czasie przebiegu
programu
dokonywa pomiaru i sprawdzenia narzdzi
Wszystkie funkcje ukadu impulsowego s opisane w
oddzielnej instrukcji obsugi dla programowania cykli. W
koniecznym przypadku prosz zwrci si do firmy
HEIDENHAIN, dla uzyskania tej instrukcji. ID: 679 220-xx.
Sondy pomiarowe impulsowe TS 220, TS 640 i TS 440
Tego rodzaju sondy impulsowe s szczeglnie przydatne do
automatycznego wyregulowania obrabianej czci, ustalania punktu
odniesienia, dla pomiarw obrabianego przedmiotu. TS 220 przewodzi
sygnay czeniowe przez kabel i jest przy tym korzystn alternatyw,
jeeli musz Pastwo czasami dokonywa digitalizacji.
Specjalnie dla maszyn ze zmieniaczem narzdzi przeznaczone s
sondy impulsowe TS 640 (patrz ilustracja) i niewielka TS 440, ktre
przesyaj sygnay na promieniach podczerwonych bezkablowo.
Zasada funkcjonowania: w impulsowych ukadach firmy HEIDENHAIN
nie zuywajcy si optyczny przecznik rejestruje wychylenie
trzpienia stykowego. Powstay w ten sposb sygna powoduje
wprowadzenie do pamici rzeczywistego pooenia aktualnej pozycji
sondy pomiarowej.

HEIDENHAIN TNC 320

71

2.5 Osprzt: trjwymiarowe ukady impulsowe i elektroniczne kka rczne


firmy HEIDENHAIN

Sonda impulsowa narzdziowa TT 140 dla pomiaru narzdzi


TT 140 jest przeczajc 3D-sond impulsow dla pomiaru i kontroli
narzdzi. TNC ma 3 cykle do dyspozycji, z pomoc ktrych mona
ustali promie i dugo narzdzia przy nieruchomym lub
obracajcym si wrzecionie. Szczeglnie solidne wykonanie i wysoki
stopie zabezpieczenia uodporniaj TT 140 na chodziwo i wiry.
Sygna przeczenia powstaje przy pomocy nie zuywajcego si
optycznego przecznika, ktry wyrnia si wysokim stopniem
niezawodnoci.

Elektroniczne kka rczne typu HR


Elektroniczne kka rczne upraszczaj precyzyjne rczne
przesunicie sa osiowych. Odcinek przesunicia na jeden obrt kka
rcznego jest wybieralny w obszernym zakresie. Oprcz
wmontowywanych kek obrotowych HR130 i HR 150 firma
HEIDENHAIN oferuje przenone rczne kko obrotowe HR 410

72

Wprowadzenie

Programowanie:
podstawy,zarzdzanie
plikami

3.1 Podstawy

3.1 Podstawy
Przetworniki pooenia i znaczniki referencyjne
Z

Przy osiach maszyny znajduj si przetworniki pooenia, ktre


rejestruj pozycje stou obrabiarki a take narzdzia. Na osiach
liniowych zamontowane s z reguy przetworniki liniowe, na stoach
obrotowych i osiach nachylnych przetworniki ktowe.

Y
X

Jeli ktra z osi maszyny si przesuwa, odpowiedni ukad pomiarowy


pooenia wydaje sygna elektryczny, na podstawie ktrego TNC
oblicza dokadn pozycj rzeczywist osi maszyny.
W wypadku przerwy w dopywie prdu rozpada si zaszeregowanie
midzy pooeniem suportu i obliczon pozycj rzeczywist. Dla
odtworzenia tego przyporzdkowania, przetworniki dysponuj
znacznikami referencyjnymi. Przy przejechaniu punktu referencyjnego
TNC otrzymuje sygna, ktry odznacza stay punkt bazowy maszyny.
W ten sposb TNC moe wznowi zaszeregowanie pooenia
rzeczywistego i pooenia suportu obrabiarki. W przypadku
przyrzdw pomiaru pooenia ze znacznikami referencyjnymi o
zakodowanych odstpach, naley osie maszyny przemieci o
maksymalnie 20 mm, w przypadku przyrzdw pomiaru kta o
maksymalnie 20.
W przypadku absolutnych przyrzdw pomiarowych po wczeniu
zostaje przesana do sterowania absolutna warto pooenia. W ten
sposb, bez przemieszczenia osi maszyny, zostanie bezporednio po
wczeniu odtworzone przyporzdkowanie pozycji rzeczywistej i
pooenia sa maszyny.

XMP

X (Z,Y)

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

74

Programowanie: podstawy,zarzdzanie plikami

Przy obrbce przedmiotu na frezarce operator posuguje si,


generalnie rzecz biorc, prostoktnym ukadem wsprzdnych.
Ilustracja po prawej stronie pokazuje, w jaki sposb
przyporzdkowany jest prostoktny ukad wsprzdnych do osi
maszyny. Regua trzech palcw prawej rki suy jako pomoc
pamiciowa: Jeli palec rodkowy pokazuje w kierunku osi narzdzi od
przedmiotu do narzdzia, to wskazuje on kierunek Z+, kciuk wskazuje
kierunek X+ a palec wskazujcy kierunek Y+.

+Z

+Y

Urzdzenie TNC 320 moe opcjonalnie sterowa 5 osiami


jednoczenie. Oprcz osi gwnych X, Y i Z istniej rwnolegle
przebiegajce osie pomocnicze U, V i W. Osie obrotu zostaj
oznaczane poprzez A, B i C. Rysunek po prawej stronie u dou
przedstawia przyporzdkowanie osi pomocniczych oraz osi obrotu w
stosunku do osi gwnych.

3.1 Podstawy

Ukad odniesienia na frezarkach

+X

+Z

+X

+Y

Oznaczenie osi na frezarkach


Osie X, Y i Z na frezarce zostaj oznaczane take jako o narzdzia,
o gwna (1-sza o) i o pomocnicza (2-ga o). Pooenie osi
narzdzia jest decydujce dla przyporzdkowania osi gwnej i osi
pomocniczej.
O narzdzia

O gwna

O pomocnicza

Z
Y

W+
C+
B+

V+

A+
U+

HEIDENHAIN TNC 320

75

3.1 Podstawy

Wsprzdne biegunowe
Jeeli rysunek wykonawczy jest wymiarowany prostoktnie, prosz
napisa program obrbki take ze wsprzdnymi prostoktnymi. W
przypadku przedmiotw z ukami koowymi lub przy podawaniu
wielkoci ktw, atwiejsze jest ustalenie pooenia przy pomocy
wsprzdnych biegunowych.
W przeciwiestwie do wsprzdnych prostoktnych X,Y i Z
wsprzdne biegunowe opisuj tylko pooenie na jednej
paszczynie. Wsprzdne biegunowe maj swj punkt zerowy na
biegunie CC (CC = circle centre; angl. rodek okrgu). Pozycja w
jednej paszczynie jest jednoznacznie okrelona przez:

Y
PR

PA2

PA3

PR

PR

10

PA1
CC

Promie wsprzdnych biegunowych: odlego bieguna CC od


danego pooenia
Kt wsprzdnych biegunowych: kt pomidzy osi odniesienia
kta i odcinkiem czcym biegun CC z dan pozycj.

30

Okrelenie bieguna i osi odniesienia kta


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

O bazowa kta

X/Y

+X

Y/Z

+Y

Z/X

+Z

Z
X
Z

Y
X
X

76

Programowanie: podstawy,zarzdzanie plikami

Absolutne pozycje obrabianego przedmiotu


Jeli wsprzdne danej pozycji odnosz si do punktu zerowego
wsprzdnych (pocztku), okrela si je jako wsprzdne
bezwzgldne. Kada pozycja na obrabianym przedmiocie jest
jednoznacznie ustalona przy pomocy jej wsprzdnych absolutnych.
Przykad 1: odwierty ze wsprzdnymi absolutnymi:
Odwiert 1
X = 10 mm
Y = 10 mm

Odwiert 2
X = 30 mm
Y = 20 mm

Odwiert 3
X = 50 mm
Y = 30 mm

Y
3

30

2
20

10

Przyrostowe pozycje obrabianego przedmiotu


Wsprzdne przyrostowe odnosz si do ostatnio zaprogramowanej
pozycji narzdzia, ktra to pozycja suy jako wzgldny (urojony) punkt
zerowy. W ten sposb wsprzdne przyrostowe podaj przy
zestawieniu programu wymiar pomidzy ostatnim i nastpujcym po
nim zadanym pooeniem, o ktry ma zosta przesunite narzdzie.
Dlatego okrela si go take jako wymiar skadowy acucha
wymiarowego.

10

30

Przykad 2: odwierty ze wsprzdnymi przyrostowymi


10

Odwiert 6, w odniesieniu do 5
X = 20 mm
Y = 10 mm

10

Odwiert 5, w odniesieniu do 4
X = 20 mm
Y = 10 mm

10

X = 10 mm
Y = 10 mm

50

Wymiar inkrementalny odznaczamy poprzez I przed oznaczeniem


osi.
Absolutne wsprzdne odwiertu 4

3.1 Podstawy

Absolutne i przyrostowe pozycje obrabianego


przedmiotu

10

20

20

Absolutne i przyrostowe wsprzdne biegunowe


Wsprzdne absolutne odnosz si zawsze do bieguna i osi
odniesienia kta.
Wsprzdne przyrostowe odnosz si zawsze do ostatnio
zaprogramowanej pozycji narzdzia.

Y
+IPR
PR
PR
10

PA
CC

30

HEIDENHAIN TNC 320

PR

+IPA +IPA

77

Rysunek obrabianego przedmiotu zadaje okrelony element formy


obrabianego przedmiotu jako bezwzgldny punkt odniesienia (punkt
zerowy), przewanie jest to naroe przedmiotu. Przy wyznaczaniu
punktu odniesienia naley najpierw ustawi przedmiot zgodnie z
osiami maszyny i umieci narzdzie dla kadej osi w odpowiednie
pooenie w stosunku do przedmiotu. Przy tym pooeniu naley
ustawi wywietlacz TNC albo na zero albo na zadan warto
pooenia. W ten sposb przyporzdkowuje si obrabiany przedmiot
ukadowi odniesienia, ktry obowizuje dla wskazania TNC lub dla
programu obrbki.

Z
MAX

Jeli rysunek obrabianego przedmiotu okrela wzgldne punkty


odniesienia, to prosz wykorzysta po prostu cykle dla przeliczania
wsprzdnych (patrz instrukcja obsugi Cykle, cykle dla przeliczania
wsprzdnych).

MIN

Jeeli rysunek wykonawczy przedmiotu nie jest wymiarowany


odpowiednio dla NC, prosz wybra jedn pozycj lub naroe
przedmiotu jako punkt odniesienia, z ktrego mona atwo ustali
wymiary do pozostaych punktw przedmiotu.
Szczeglnie wygodnie wyznacza si punkty odniesienia przy pomocy
trjwymiarowego ukadu impulsowego firmy HEIDENHAIN. Patrz
instrukcja obsugi Cykle sondy impulsowej Wyznaczanie punktw
odniesienia przy pomocy 3D-sondy impulsowej.

7
750

6
5

320

150
0

-150
0

Przykad
Szkic obrabianego przedmiotu ukazuje odwierty (1 do 4), ktrych
wymiary odnosz si do bezwzgldnego punktu odniesienia o
wsprzdnych X=0 Y=0. Odwierty (5 bis 7) odnosz si do
wzgldnego punktu odniesienia o wsprzdnych bezwzgldnych
X=450 Y=750. Przy pomocy cyklu PRZESUNIECIE PUNKTU
ZEROWEGO mona przejciowo przesun punkt zerowy na pozycj
X=450, Y=750, aby zaprogramowa odwierty (5 do 7) bez dalszych
oblicze.

3000,1

3.1 Podstawy

Wybr punktu odniesienia

325 450

900

950

78

Programowanie: podstawy,zarzdzanie plikami

3.2 Otwieranie i zapis programw

3.2 Otwieranie i zapis programw


Struktura programu NC tekstem otwartym
HEIDENHAIN-format
Program obrbki skada si z wielu wierszy danych programu.
Ilustracja po prawej stronie pokazuje elementy pojedyczego wiersza.
TNC numeruje bloki programu obrbki w rosncej kolejnoci.
Pierwszy wiersz programu jest oznaczony przez BEGIN PGM, nazw
programu i obowizujc jednostk miary.

Wiersz
10 L X+10 Y+5 R0 F100 M3

Nastpujce po nim wiersze zawieraj dalsze informacje, a


mianowicie:
pwyrob
wywoania narzdzi
najazd na bezpieczn pozycj
posuwy i prdkoci obrotowe
ruchy ksztatowe, cykle i inne funkcje

funkcja toru
ksztatowego
numer wiersza

sowa

Ostatni wiersz programu oznaczony jest przy pomocy END PGM,


nazwy programu i obowizujcej jednostki miary.
Firma HEIDENHAIN zaleca, zasadniczo wykonywa
najazd na bezpieczn pozycj po wywoaniu narzdzia, z
ktrej to TNC moe pozycjonowa bezkolizyjnie dla
obrbki!

Definiowanie pwyrobu: BLK FORM


Bezporednio po otwarciu nowego programu prosz zdefiniowa
nieobrobiony przedmiot w ksztacie prostopadocianu. Aby
zdefiniowa w pniejszym czasie pwyrb, prosz nacisn klawisz
SPEC FCT, softkey WYTYCZNE PROGRAMU a nastpnie softkey
BLK FORM. TNC potrzebna jest ta definicja dla symulacji graficznych.
Boki prostopadocianu mog by maksymalnie 100 000 mm dugie i
le rwnolegle do osi X,Y i Z. Pwyrb jest okrelony poprzez swoje
dwa punkty narone:
MIN-punkt: najmniejsza wsprzdna X, Y i Z prostopadocianu;
prosz wprowadzi wartoci bezwzgldne
MAX-punkt: najwiksza x,y i z wsprzdna prostopadocianu;
prosz wprowadzi wartoci bezwzgldne lub inkrementalne
Definicja pwyrobu jest tylko wtedy konieczna, kiedy
chcemy przetestowa graficznie program!

HEIDENHAIN TNC 320

79

3.2 Otwieranie i zapis programw

Otworzenie nowego programu obrbki


Program obrbki prosz wprowadza zawsze w trybie pracy
Programowanie/edycja . Przykad otwarcia programu:
Tryb pracy Programowanie/edycja wybra

Wywoa menedera plikw: klawisz PGM MGT


nacisn

Prosz wybra folder, w ktrym ma zosta zapisany ten nowy


program:
NAZWA PLIKU = ALT.H
Zapisa now nazw programu, potwierdzi przy
pomocy klawisza ENT .

Wybra jednostk miary: softkey MM lub CALE


nacisn. TNC przechodzi do okna programu i
otwiera dialog dla definicji BLK-FORM (pwyrb)
PASZCZYZNA OBRBKI NA GRAFICE: XY
Zapisa o wrzeciona, np. Z
DEFINICJA PWYROBU: MINIUMUM
Po kolei wprowadzi X, Y i Z wsprzdne MIN-punktu
i za kadym razem klawiszem ENT potwierdzi
DEFINICJA PWYROBU: MAXIMUM
Po kolei wprowadzi X, Y i Z wsprzdne MAXpunktu i za kadym razem klawiszem ENT
potwierdzi

80

Programowanie: podstawy,zarzdzanie plikami

0 BEGIN PGM NEU MM

pocztek programu, nazwa, jednostka miary

1 BLK FORM 0.1 Z X+0 Y+0 Z-40

o wrzeciona, wsprzdne MIN-punktu

2 BLK FORM 0.2 X+100 Y+100 Z+0

wsprzdne MAX-punktu

3 END PGM NEU MM

koniec programu, nazwa, jednostka miary

3.2 Otwieranie i zapis programw

Przykad: wywietlenie BLK-formy w NC-programie

TNC generuje numery wierszy automatycznie, jak i wiersz BEGINi


END.
Jeli nie chcemy programowa definicji pwyrobu, to
prosz przerwa dialog przy Paszczyzna obrbki w
grafice: XY klawiszem DEL!
TNC moe ukaza grafik, jeli najkrtszy bok ma
przynajmniej 50 m i najduszy maksymalnie
99 999,999 mm.

HEIDENHAIN TNC 320

81

3.2 Otwieranie i zapis programw

Programowanie przemieszcze narzdzia w


dialogu tekstem otwartym
Aby zaprogramowa wiersz, prosz nacisn klawisz dialogowy. W
paginie grnej ekranu TNC odpytuje wszystkie niezbdne dane.
Przykad wiersza pozycjonowania
Otworzy wiersz
WSPRZDNE?
10

20

Wprowadzi wsprzdne docelowe dla osi X

Wprowadzi wsprzdn docelow dla osi Y, przy


pomocy klawisza ENT do nastpnego pytania

KOR. PROM.: RL/RR/BEZ KOREKCJI:?


Bez korekcji promienia zapisa, przy pomocy
klawisza ENT do nastpnego pytania
POSUW F=? / F MAX = ENT

100

Posuw dla tego ruchu ksztatowego 100 mm/min, przy


pomocy klawisza ENT do nastpnego pytania

FUNKCJA DODATKOWA M?
Funkcja dodatkowa M3 Wczy wrzeciono,
klawiszem ENT TNC koczy ten dialog

Okno programu pokazuje wiersz:


3 L X+10 Y+5 R0 F100 M3

82

Programowanie: podstawy,zarzdzanie plikami

Funkcje dla okrelenia posuwu

3.2 Otwieranie i zapis programw

Moliwe zapisy posuwu


Softkey

Przesunicie na biegu szybkim, dziaa


wierszami. Wyjtek: jeli zdefiniowano przed
APPR-wierszem, to dziaa FMAX take dla
najechania punktu pomocniczego (patrz Wane
pozycje przy dosuniciu i odsuniciu narzdzia
na stronie 158)
Przesunicie z automatycznie obliczonym
posuwem z TOOL CALL-wiersza
Przemieszczenie z zaprogramowanym posuwem
(jednostka mm/min lub 1/10 cala/min) W
przypadku osi obrotu TNC interpretuje posuw w
stopniach/min, niezalenie od tego, czy zapisano
program w mm czy te w inch
Definiowanie posuwu obrotowego (jednostka
mm/obr lub cale/obr). Uwaga: w programach typu
Inch FU nie jest kombinowalne z M136
Definiowanie posuwu zbw (jednostka mm/zb
lub inch/zb). Liczba zbw musi by
zdefiniowana w tabeli narzdzi w szpalcie CUT.
Funkcje dla prowadzenia dialogu

Klawisz

Pominicie pytania dialogu


Zakoczenie przedwczesne dialogu
Przerwanie i usunicie dialogu

HEIDENHAIN TNC 320

83

3.2 Otwieranie i zapis programw

Przejcie pozycji rzeczywistych


TNC umoliwia przejcie aktualnej pozycji narzdzia do programu, np.
jeli
operator programuje wiersze przemieszczenia
Programowanie cykli
Aby przej waciwe wartoci pooenia, naley:
U

Pozycjonowa pole wprowadzenia w tym miejscu w wierszu, w


ktrym chcemy przej dan pozycj
U Wybr funkcji dla przejcia aktualnej pozycji: TNC
ukazuje w pasku softkey te osie, ktrych pozycje
moe operator przej
U

Wybr osi: TNC zapisuje aktualn pozycj wybranej


osi do aktywnego pola wprowadzenia

TNC przejmuje na paszczynie obrbki zawsze te


wsprzdne punktu rodkowego narzdzia, take jeli
korekcja promienia narzdzia jest aktywna.
TNC przejmuje w osi narzdzia zawsze wsprzdn
ostrza narzdzia, to znaczy uwzgldnia zawsze aktywn
korekcj dugoci narzdzia.
TNC pozostawia pasek softkey dla wyboru osi tak dugo
aktywnym, a zostanie on wyczony ponownym
naciniciem klawisza "przejcie pozycji rzeczywistej". To
obowizuje take wwczas, jeli zapisuje si aktualny
wiersz i przy pomocy klawisza funkcyjnego toru otwiera
nowy wiersz. Jeli wybieramy element wiersza, a
mianowicie wybierajc przy pomocy softkey alternatywny
zapis (np. korekcj promienia), to TNC zamyka wwczas
rwnie pasek z softkey dla wyboru osi.
Funkcja "Przejcie pozycji rzeczywistej" jest dozwolona
tylko, jeli funkcja Nachylenie paszczyzny obrbki jest
aktywna.

84

Programowanie: podstawy,zarzdzanie plikami

3.2 Otwieranie i zapis programw

Edycja programu
Operator moe dokonywa tylko wtedy edycji programu,
jeli nie zostaje on wanie odpracowywany przez TNC w
jedynym z trybw pracy maszyny.
W czasie, kiedy program obrbki zostaje zapisywany lub zmieniany,
mona wybiera przy pomocy klawiszy ze strzak lub przy pomocy
softkeys kady wiersz w programie i pojedycze sowa wiersza:
Funkcja

Softkey/klawisze

Przekartkowywa w gr
Przekartkowywa w d
Skok do pocztku programu
Skok do koca programu
Zmiana pozycji aktualnego wiersza na
ekranie. Tym samym mona wywietli wicej
wierszy programu, zaprogramowanych przed
aktualnym wierszem
Zmiana pozycji aktualnego wiersza na
ekranie. Tym samym mona wywietli wicej
wierszy programu, zaprogramowanych za
aktualnym wierszem
Przejcie od wiersza do wiersza
Wybiera pojedycze sowa w wierszu
Wybr okrelonego wiersza: klawisz GOTO
nacisn, zapisa dany numer wiersza,
klawiszem ENT potwierdzi. Albo: zapisa
krok numerw wierszy i liczb
wprowadzonych wierszy poprzez nacinicie
na softkey N WIERSZY przeskoczy w gr
lub w d

HEIDENHAIN TNC 320

85

3.2 Otwieranie i zapis programw

Funkcja

Softkey/klawisz

Warto wybranego sowa ustawi na zero


Wymaza bdn warto
Wymaza komunikat o bdach (nie migajcy)
Wymaza wybrane sowo
Usun wybrany wiersz
Usun cykle i czci programu
Wstawi wiersz, ktry zosta ostatnio
edytowany lub wymazany
Wstawianie wierszy w dowolnym miejscu
U Prosz wybra wiersz, za ktrym chce si wczy nowy blok i
otworzy dialog
Zmienia i wcza sowa
U Prosz wybra w wierszu dane sowo i nadpisa je nowym pojciem.
W czasie, kiedy wybierano sowo, znajduje si w dyspozycji dialog
tekstem otwartym
U Zakoczy dokonywanie zmian: klawisz END nacisn
Jeli chcemy wstawi sowo, prosz nacisn klawisze ze strzak (na
prawo lub na lewo), a ukae si dany dialog i prosz wprowadzi
nastpnie dane pojcie.

86

Programowanie: podstawy,zarzdzanie plikami

3.2 Otwieranie i zapis programw

Szukanie identycznych sw w rnych wierszach programu


Dla tej funkcji softkey AUT. RYSOWANIE na OFF przeczy.
Wybra okrelone sowo w bloku: Przyciski ze
strzak tak czsto naciska, a dane sowo
zostanie zaznaczone

Wybr wiersza przy pomocy klawiszy ze strzak

Zaznaczenie znajduje si w nowo wybranym wierszu na tym samym


sowie, jak w ostatnio wybranym wierszu.
Jeli uruchomiono szukanie w bardzo dugich programach,
to TNC wywietla okno ze wskazaniem postpu.
Dodatkowo mona przerwa szukanie poprzez softkey.
Znajdowanie dowolnego tekstu
U Wybra funkcj szukania: nacisn softkey SZUKAJ . TNC ukazuje
dialog Szukaj tekstu:
U Wprowadzi poszukiwany tekst
U Szukanie tekstu: softkey WYKONAC nacisn

HEIDENHAIN TNC 320

87

3.2 Otwieranie i zapis programw

Czci programu zaznaczy, kopiowa, usuwa i wstawia


Aby mc kopiowa czci programu w danym NC-programie lub do
innego NC-programu, TNC oddaje do dyspozycji nastpujce funkcje:
patrz tabela u dou
Aby kopiowa czci programu prosz postpi w nastpujcy
sposb:
U
U
U

Wybra pasek z softkeys z funkcjami zaznaczania


Wybra pierwszy (ostatni) wiersz czci programu, ktr chcemy
kopiowa
Zaznaczy pierwszy (ostatni) wiersz: softkey BLOK ZAZNACZ
nacisn. TNC podwietla jasnym tem pierwsze miejsce numeru
wiersza i wywietla softkey ZAZNACZANIE PRZERWA .
Prosz przesun jasne to na ostatni (pierwszy) blok tej czci
programu, ktr chce si kopiowa lub skasowa. TNC prezentuje
wszystkie zaznaczone wiersze w innym kolorze. Funkcje
zaznaczania mona w kadej chwili zakoczy, a mianowicie
naciniciem softkey ZAZNACZANIE PRZERWA .
Kopiowanie zaznaczonej czci programu: nacisn softkey BLOK
KOPIOWAC , usun zaznaczon cz programu: nacisn
softkey USUNAC BLOK . TNC zapamituje zaznaczony blok
Prosz wybra przy pomocy przyciskw ze strzak ten wiersz, za
ktrym chcemy wczy skopiowan (usunit) cz programu
Aby skopiowan cz programu wczy do innego
programu, prosz wybra odpowiedni program przez
zarzdzanie plikami i zaznaczy tam ten wiersz, za ktrym
chcemy wczy.

U
U

Wstawi zapisan do pamici cz programu: softkey WSTAWIC


BLOK nacisn
Zakoczy funkcj zaznaczania: softkey PRZERWA
ZAZNACZANIE nacisn
Funkcja

Softkey

Wczenie funkcji zaznaczania


Wyczenie funkcji zaznaczania
Usuwanie zaznaczonego bloku
Wstawi znajdujcy si w pamici blok
Kopiowanie zaznaczonego bloku

88

Programowanie: podstawy,zarzdzanie plikami

3.2 Otwieranie i zapis programw

Funkcja szukania TNC


Przy pomocy funkcji szukania TNC mona szuka dowolnych tekstw
w obrbie programu i w razie potrzeby zamienia je nowym tekstem.
Szukanie dowolnych tekstw
U Wybra wiersz, w ktrym zapamitane jest szukane sowo
U Wybr funkcji szukania: TNC wywietla okno szukania
i ukazuje w pasku softkey znajdujce si do
dyspozycji funkcje szukania (patrz tabela funkcja
szukania)
+40

Wprowadzi szukany tekst, zwrci uwag na


pisowni du/ma liter

Start operacji szukania: TNC przechodzi do


nastpnego wiersza, w ktrym zapamitany jest
poszukiwany tekst

Powtrzenie operacji szukania: TNC przechodzi do


nastpnego wiersza, w ktrym zapamitany jest
poszukiwany tekst

Zakoczy funkcj szukania

HEIDENHAIN TNC 320

89

3.2 Otwieranie i zapis programw

Szukanie/zamienianie dowolnych tekstw


Funkcja Szukanie/zamiana nie jest moliwa, jeli
program jest zabezpieczony
jeeli program zostaje wanie odpracowywany przez
TNC
W przypadku funkcji WSZYSTKIE ZAMIENIC zwrci
uwag, aby nie zamieni przypadkowo czci tekstu,
ktre maj pozosta niezmienione. Zamienione teksty s
nieodwracalnie stracone.
U

Wybra wiersz, w ktrym zapamitane jest szukane sowo


U Wybr funkcji szukania: TNC wywietla okno szukania
i ukazuje w pasku softkey znajdujce si do
dyspozycji funkcje szukania

90

Wprowadzi szukany tekst, zwrci uwag na


pisowni du/ma liter, klawiszem ENT
potwierdzi

Wprowadzi tekst, ktry ma by uyty, zwrci uwag


na pisowni du/ma liter

Start operacji szukania: TNC przechodzi do


nastpnego poszukiwanego tekstu

Aby zamieni tekst a nastpnie przej do nastpnego


znalezionego miejsca: softkey ZAMIENI nacisn
lub w celu zamiany wszystkich znalezionych tekstw:
softkey ZAMIENI WSZYSTKIE nacisn albo nie
zamienia tekstu i przej do nastpnego
znalezionego miejsca: softkey SZUKAJ nacisn

Zakoczy funkcj szukania

Programowanie: podstawy,zarzdzanie plikami

3.3 Zarzdzanie plikami: podstawy

3.3 Zarzdzanie plikami: podstawy


Pliki
Pliki w TNC

Typ

Programy
w formacie firmy HEIDENHAIN
w formacie DIN/ISO

.H
.I

Tabele dla
narzdzi
zmieniacza narzdzi
palet
punktw zerowych
Punkty
presets
Ukady impulsowe
Pliki kopii

.T
.TCH
.P
.D
.PNT
.PR
.TP
.BAK

Teksty jako
ASCII-pliki
pliki protokou
pliki pomocy

.A
.TXT
.CHM

Jeeli zostaje wprowadzony do TNC program obrbki, prosz najpierw


da temu programowi nazw. TNC zapamituje ten program na dysku
twardym jako plik o tej samej nazwie. Take teksty i tabele TNC
zapamituje jako pliki.
Aby mona byo szybko znajdowa pliki i nimi zarzdza, TNC
dysponuje specjalnym oknem do zarzdzania plikami. W tym oknie
mona wywoa rne pliki, kopiowa je, zmienia ich nazw i
wymazywa.
Operator moe administrowa i zapisywa do pamici TNC pliki o
cznej wielkoci 300 MByte.
W zalenoci od nastawienia TNC wytwarza po edycji i
zapisie do pamici programw NC plik kopii *.bak. Moe to
zmniejszy znajdujc si do dyspozycji pojemno
pamici.

HEIDENHAIN TNC 320

91

3.3 Zarzdzanie plikami: podstawy

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

.H

Nazwa pliku

Typ pliku

Dugo nazwy pliku nie powinna przekracza 25 znakw, w


przeciwnym razie TNC nie wywietla penej nazwy programu.
Nastpujce znaki s niedozwolone w nazwie pliku:
!()*+/;<=>?[]^`{|}~
Nazw pliku zapisujemy na klawiaturze ekranowej (patrz
Klawiatura monitora na stronie 112).
Oprcz tego nie naley uywa znaku spacji (HEX 20)
oraz znaku Delete (HEX 7F) w nazwie pliku.
Maksymalnie dozwolona dugo nazwy pliku moe
zawiera tylko tyle znakw, aby nie zostaa przekroczona
maksymalnie dozwolona dugo cieki, wynoszca 256
znakw (patrz cieki na stronie 93).

Zabezpieczanie danych
Zabezpieczanie danych Firma HEIDENHAIN poleca, zestawione na
TNC programy i pliki zabezpiecza w PC w regularnych odstpach
czasu.
Z nieodpatnym software dla transmiji danych TNCremo NT firma
HEIDENHAIN oddaje do dyspozycji prost moliwo, wykonywania
kopii (backups) znajdujcych si w pamici TNC danych.
Nastpnie konieczny jest nonik danych, na ktrej s zabezpieczone
wszystkie specyficzne dla maszyny dane (PLC-program, parametry
maszyny itd.) W koniecznym przypadku prosz zwrci si do
producenta maszyn.
Od czasu do czasu naley wymazywa nie potrzebne
wicej pliki, aby TNC dysponowao dostateczn iloci
pamici dla plikw systemowych (np. tabela narzdzi).

92

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

3.4 Praca z zarzdzaniem plikami


Foldery
Poniewa mona wprowadzi do pamici na dysku twardym bardzo
duo programw oraz plikw, prosz odkada pojedycze pliki w
katalogach (folderach), aby zachowa rozeznanie. W tych folderach
moliwe jest tworzenie dalszych wykazw, tak zwanych podfolderw.
Przy pomocy klawisza -/+ lub ENT mona podfoldery wywietla lub
wygasza.

cieki
cieka pokazuje napd i wszystkie foldery a take podfoldery, w
ktrych zapamitany jest dany plik. Pojedycze informacje s
rozdzielane przy pomocy \.
Maksymalnie dozwolona dugo cieki, to znaczy
wszystkie znaki dotyczce napdu, katalogu i nazwy pliku
cznie z rozszerzeniem nie moe przekracza 256
znakw!
Przykad
Na dysku TNC:\ zosta zaoony folder AUFTR1 . Nastpnie w
katalogu AUFTR1 zaoono jeszcze podkatalog NCPROG i tam
skopiowano program obrbki PROG1.H . Program obrbki ma tym
samym nastpujc ciek:

TNC:\
AUFTR1

TNC:\AUFTR1\NCPROG\PROG1.H

NCPROG

Grafia po prawej stronie pokazuje przykad wywietlenia folderw z


rnymi ciekami.

WZTAB
A35K941
ZYLM
TESTPROG
HUBER
KAR25T

HEIDENHAIN TNC 320

93

3.4 Praca z zarzdzaniem plikami

Przegld: funkcje rozszerzonego zarzdzania


plikami
Funkcja

Softkey

Strona

Kopiowanie pojedyczego pliku

Strona 99

Wywietli okrelony typ pliku

Strona 96

Utworzenie nowego pliku

Strona 98

10 ostatnio wybranych plikw pokaza

Strona 100

Plik lub skoroszyt wymaza

Strona 100

Zaznaczy plik

Strona 102

Zmieni nazw pliku

Strona 103

Plik zabezpieczy od usunicia i zmiany

Strona 104

Anulowa zabezpieczenie pliku

Strona 104

Zarzdzanie napdami sieciowymi

Strona 107

Wybr edytora

Strona 104

Sortowanie plikw wedug ich


waciwoci

Strona 103

Kopiowanie folderu

Strona 99

Folder ze wszystkimi podfolderami


skasowa
Wywietli foldery napdu
Zmieni nazw foldera
Utworzenie nowego katalogu

94

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

Wywoanie zarzdzania plikami


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

Lewe, niewielkie okno ukazuje istniejce napdy i foldery. Napdy


oznaczaj przyrzdy, przy pomocy ktrych dane zostaj
zapamitywane lub przesyane. Napdem jest dysk twardy TNC,
dalszymi napdami s interfejsy (RS232, Ethernet), do ktrych mona
podczy na przykad Personal Computer. Folder jest zawsze
odznaczony poprzez symbol foldera (po lewej) i nazw foldera (po
prawej). Podkatalogi s przesunite na praw stron. Jeli przed
symbolem katalogu znajduje si wskazujcy w prawo trjkt, to istniej
jeszcze dalsze podkatalogi, ktre mona wywietli klawiszem -/+ lub
ENT.
Szerokie okno po prawej stronie wywietla wszystkie pliki , ktre
zapamitane s w tym wybranym folderze. Do kadego pliku
ukazywanych jest kilka informacji, ktre s objanione w tabeli poniej.
Wskazanie

Znaczenie

Nazwa pliku

nazwa o dugoci maksymalnie 25 znakw

Typ

Typ pliku

Bytes

wielko pliku w bajtach

Status

waciwoci pliku:

Program jest wybrany w trybie pracy


Programowanie

Program jest wybrany w trybie pracy Test


programu

Program jest wybrany w trybie pracy


przebiegu programu
Plik jest zabezpieczony od wymazania i
zmiany
Plik jest zabezpieczony od wymazania i
zmiany, poniewa zostaje wanie
odpracowywany

Data

Data, kiedy plik zosta zmieniony po raz


ostatni

Czas

Godzina, kiedy plik zosta zmieniony po raz


ostatni

HEIDENHAIN TNC 320

95

3.4 Praca z zarzdzaniem plikami

Wybiera napdy, foldery i pliki


Wywoanie zarzdzania plikami

Prosz uy klawiszy ze strzak lub softkeys, aby przesun jasne to


na dane miejsce na monitorze:
porusza jasne to z prawego do lewego okna i
odwrotnie
porusza jasne to w oknie do gry i w d

porusza jasne to w oknie strona po stronie w gr i w


d

Krok 1-szy: wybra napd


Zaznaczy napd w lewym oknie:

Wybr napdu: softkey WYBRAC nacisn, lub

Klawisz ENT nacisn

Krok 2-gi: wybra katalog


Katalog zaznaczy w lewym oknie:prawe okno pokazuje
automatycznie wszystkie pliki z tego katalogu, ktry jest zaznaczony
(podoony jasnym tem)

96

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

Krok 3-ci: wybr pliku


Softkey TYP WYBRA nacisn

Nacisn softkey danego typu pliku, lub

wywietli wszystkie pliki: nacisn softkey WYSW.


WSZYSTKIE , albo

Zaznaczy plik w prawym oknie:

softkey WYBRAC nacisn, lub

Klawisz ENT nacisn

TNC aktywuje wybrany w tym trybie pracy, z ktrego wywoano


zarzdzane plikami

HEIDENHAIN TNC 320

97

3.4 Praca z zarzdzaniem plikami

Utworzenie nowego katalogu


W lewym oknie zaznaczy katalog, w ktrym ma by zaoony
podkatalog

NOWY

Wprowadzi now nazw foldera, klawisz ENT


nacisn

ZAOY \NOWY FOLDER?


Potwierdzi przy pomocy Softkey TAK lub

przerwa przy pomocy Softkey NIE

Utworzenie nowego pliku


Wybra folder, w ktrym chcemy utworzy nowy plik

NOWY

Wprowadzi now nazw pliku z rozszerzeniem,


klawisz ENT nacisn
Otworzy dialog dla utworzenia nowego pliku

NOWY

98

Wprowadzi now nazw pliku z rozszerzeniem,


klawisz ENT nacisn

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

Kopiowa pojedyczy plik


Prosz przesun jasne to na ten plik, ktry ma by skopiowany
U Softkey KOPIOWANIE nacisn: wybra funkcj
kopiowania. TNC otwiera okno pierwszoplanowe
U

Zapisa nazw pliku docelowego i klawiszem ENT


albo softkey OK przej: TNC kopiuje plik do
aktualnego katalogu lub do wybranego katalogu
docelowego. Pierwotny plik zostaje zachowany lub

Plik skopiowa do innego katalogu


U
U

Wybra podzia ekranu z rwnymi co do wielkoci oknami


Wywietlanie katalogw w obydwu oknach: softkey SCIEZKA
nacisn

Prawe okno
U

Jasne pole przesun na skoroszyt, do ktrego chcemy kopiowa


plik i przy pomocy klawisza ENT wywietli pliki w tym skoroszycie

Lewe okno
U

Wybra skoroszyt z plikami, ktre chcemy kopiowa i klawiszem


ENT wywietli pliki
U Wywietli funkcje zaznaczania plikw
U

Jasne to przesun na plik, ktry ma by skopiowany


i zaznaczy go. W razie potrzeby, prosz zaznaczy
take inne pliki w ten sam sposb

Zaznaczone pliki skopiowa do skoroszytu


docelowego

Dalsze funkcje zaznaczania: patrz Pliki zaznaczy, strona 102.


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

Kopiowa folder
U
U
U

Prosz przesun jasne to w prawym oknie na folder, ktry ma by


kopiowany
Prosz nacisn softkey KOPIOWA: TNC wywietla okno dla
wyboru katalogu docelowego
Wybra katalog docelowy i klawiszem ENT lub z softkey OK
potwierdzi: TNC kopiuje wybrany katalog cznie z podkatalogami
do wybranego katalogu docelowego

HEIDENHAIN TNC 320

99

3.4 Praca z zarzdzaniem plikami

Wybra jeden z ostatnio wybieranych plikw


Wywoanie zarzdzania plikami

Wywietli 10 ostatnio wybranych plikw: softkey


OSTATNIE PLIKI nacisn

Prosz uy przyciskw ze strzak, aby przesun jasne pole na plik,


ktry zamierzamy wybra:
porusza jasne to w oknie do gry i w d

Wybra plik: softkey OK nacisn, albo

Klawisz ENT nacisn

Plik skasowa
Operacji usuwania plikw nie mona wicej odwrci!

Prosz przesun jasne to na plik, ktry zamierzamy wymaza


U Wybra funkcj usuwania: nacisn softkey
USUWANIE. TNC pyta, czy ten plik ma rzeczywicie
zosta skasowany

100

Usuwanie potwierdzi: softkey OK nacisn albo

przerwa usuwanie: softkey ANULOWA nacisn

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

Usuwanie foldera
Operacji usuwania folderw i plikw nie mona wicej
odwrci!

Prosz przesun jasne pole na folder, ktry ma by skasowany


U Wybra funkcj usuwania: nacisn softkey
USUWANIE. TNC pyta, czy ten skoroszyt ze
wszystkimi podfolderami i plikami ma rzeczywicie
by usunity
U

Usuwanie potwierdzi: nacisn softkey OK albo

przerwa usuwanie: softkey ANULOWA nacisn

HEIDENHAIN TNC 320

101

3.4 Praca z zarzdzaniem plikami

Pliki zaznaczy
Funkcja zaznaczania

Softkey

Zaznaczy pojedycze pliki


Zaznaczy wszystkie pliki w skoroszycie
Anulowa zaznaczenie pojedyczych plikw
Anulowa zaznaczenie dla wszystkich plikw
Skopiowa wszystkie zaznaczone pliki

Funkcje, jak Kopiowanie lub Kasowanie plikw, mona stosowa


zarwno na pojedycze jak i na kilka plikw jednoczenie. Kilka plikw
zaznacza si w nastpujcy sposb:
Jasne to przesun na pierwszy plik

Wywietli funkcj zaznaczania: softkey ZAZNACZ


nacisn

Zaznaczy plik: softkey ZAZNACZ PLIK nacisn

Jasne to przesun na inny plik. Funkcjonuje tylko


przy pomocy softkeys, ktre nie nawiguj klawiszami
ze strzak!

Zaznaczy dalszy plik: softkey ZAZNACZ PLIK


nacisn itd.

Kopiowa zaznaczone pliki: softkey KOP. ZAZN.


nacisn lub
Usuwanie zaznaczonych plikw: softkey KONIEC
nacisn, aby opuci funkcje zaznaczania i
nastpnie nacisn softkey USUWANIE aby usun
zaznaczony plik

102

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

Zmiana nazwy pliku


Prosz przesun jasne to na plik, ktrego nazw chcemy zmieni
U Wybra funkcj zmiany nazwy
U

Wprowadzi now nazw pliku; typ pliku nie moe


jednake zosta zmieniony

Wykona zmian nazwy: softkey OK albo klawisz ENT


nacisn

Sortowanie plikw
U

Wybra folder, w ktrym chcemy sortowa pliki


U wybra softkey SORTOWAC
U

wybra softkey z odpowiednim kryterium prezentacji

HEIDENHAIN TNC 320

103

3.4 Praca z zarzdzaniem plikami

Funkcje dodatkowe
Plik zabezpieczy/ Zabezpieczenie pliku anulowa
U Prosz przesun jasne to na plik, ktry ma by zabezpieczony
U Wybra dodatkowe funkcje: softkey DODATK. FUNK.
nacisn
U

Aktywowanie zabezpieczenia pliku: softkey


ZABEZPIECZ. nacisn, plik otrzyma status P

Anulowanie zabezpieczenia pliku: softkey


NIEZABEZPIECZ. nacisn

Wybr edytora
Prosz przesun jasne ple w prawym oknie na plik, ktry chcemy
otworzy
U Wybra dodatkowe funkcje: softkey DODATK. FUNK.
nacisn

Wybr edytora, przy pomocy ktrego ma zosta


otwarty wybrany plik:

Zaznaczy dany edytor

Nacin softkey OK dla otwarcia pliku

Podczenie/odczenie urzdzenia USB


U Prosz przesun jasne pole do lewego okna
U Wybra dodatkowe funkcje: softkey DODATK. FUNK.
nacisn
U

Przeczy pasek z softkey

Szukanie USB-urzdzenia

Aby usun USB-urzdzenie : przemieci jasne pole


na USB-urzdzenie

Usuwanie urzdzenia USB

Dalsze informacje: Patrz USB-urzdzenia w TNC (FCL 2-funkcja),


strona 108.

104

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

Przesyanie danych do/od zewntrznego


nonika danych
Przed przetransferowaniem danych do zewntrznego
nonika danych, musi zosta przygotowany interfejs
danych (patrz Przygotowanie interfejsw danych na
stronie 424).
Jeeli dane zostaj przesyane przez szeregowy interfejs,
to w zalenoci od uywanego programu dla transmisji
danych mog pojawi si problemy, ktre mona
wyeliminowa poprzez powtrne przesyanie.

Wywoanie zarzdzania plikami

Wybra okno monitora dla przesyania danych:


softkey OKNO nacisn. TNC ukazuje na lewej
poowie ekranu wszystkie pliki aktualnego katalogu a
na prawej poowie ekranu wszystkie pliki, zapisane w
katalogu systemowym TNC:\

Prosz uywa klawiszy ze strzak, aby przesun jasne to na plik,


ktry chcemy przesa:
porusza jasne to w oknie do gry i w d
Przesuwa jasne to od prawego okna do lewego i
odwrotnie
Jeli chcemy kopiowa od TNC do zewntrznego nonika danych, to
prosz przesun jasne to w lewym oknie na plik, ktry ma by
przesyany.

HEIDENHAIN TNC 320

105

3.4 Praca z zarzdzaniem plikami

Jeli chcemy kopiowa od zewntrznego nonika danych do TNC, to


prosz przesun jasne to w prawym oknie na plik, ktry ma by
przesany.

Wybr innego napdu lub katalogu: nacisn softkey


dla wyboru katalogu, TNC ukazuje wywoywane okno.
Prosz wybra w oknie przy pomocy klawiszy ze
strzak i klawisza ENT dany katalog

Przesyanie pojedyczego pliku: softkey


KOPIOWANIE nacisn lub
Przesyanie kilku plikw: softkey ZAZNACZ nacisn
(na drugim pasku softkey, patrz Pliki zaznaczy,
strona 102)

Przy pomocy softkey OK lub klawiszem ENT potwierdzi. TNC


wywietla okno stanu, ktre informuje o postpie kopiowania lub

Zakoczy przesyanie danych: jasne pole przesun


do lewego okna a potem nacisn softkey OKNO .
TNC ukazuje znowu okno standardowe dla
zarzdzania plikami

Aby przy podwjnej prezentacji okna pliku wybra inny


folder, naley nacisn softkey POKAZ DRZEWO. Jeli
naciniemy softkey POKAZ PLIKI, to TNC ukazuje
zawarto wybranego foldera!

106

Programowanie: podstawy,zarzdzanie plikami

3.4 Praca z zarzdzaniem plikami

TNC w sieci
Dla podczenia karty Ethernet do sieci, patrz Ethernetinterfejs, strona 430.
Komunikaty o bdach podczas pracy w sieci protokouje
TNC patrz Ethernet-interfejs, strona 430.
Jeli TNC podczona jest do sieci, znajduj si dodatkowe napdy w
oknie folderw w dyspozycji (patrz ilustracja). Wszystkie uprzednio
opisane funkcje (wybr napdu, kopiowanie plikw itd.) obowizuj
take dla napdw sieciowych, o ile pozwolenie na dostp do sieci na
to pozwala.
czenie napdw sieci i rozwizywanie takich pocze.
U Wybra zarzdzanie plikami: klawisz PGM MGT
nacisn, w razie konieczonoci przy pomocy softkey
OKNO tak wybra podzia monitora, jak to ukazano na
ilustracji po prawej stronie u gry
U

Zarzdzanie napdami sieciowymi: nacisn softkey


SIEC (drugi pasek softkey). TNC ukazuje w prawym
oknie moliwe napdy sieciowe, do ktrych
posiadamy dostp. Przy pomocy nastpnie opisanych
softkeys ustala si poczenie dla kadego napdu

Funkcja

Softkey

Utworzy poczene sieciowe, TNC zaznacza


kolumn Mnt, jeli poczenie jest aktywne.
Zakoczenie poczenia z sieci
Poczenie z sieci utworzy przy wczeniu TNC
automatycznie. TNC zaznacza kolumn Auto,
jeli poczenie zostaje utworzone
automatycznie
Prosz uywa funkcji PING dla przetestowania
poczenia sieciowego
Jeli naciniemy softkey SIEC INFO, to TNC
ukazuje aktualne nastawienia sieciowe

HEIDENHAIN TNC 320

107

3.4 Praca z zarzdzaniem plikami

USB-urzdzenia w TNC (FCL 2-funkcja)


Szczeglnie prostym jest zabezpieczanie danych przy pomocy
urzdze USB lub ich transmisja do TNC. TNC wspomaga
nastpujce blokowe urzdzenia USB:
Napdy dyskietek z systemem plikw FAT/VFAT
Sticki pamici z systemem plikw FAT/VFAT
Dyski twarde z systemem plikw FAT/VFAT
Napdy CD-ROM z systemem plikw Joliet (ISO9660)
Takie urzdzenia USB TNC rozpoznaje automatycznie przy
podczeniu. Urzdzenia USB z innymi systemami plikw (np. NTFS)
TNC nie wspomaga. TNC wydaje przy podczeniu komunikat o
bdach USB: TNC nie obsuguje urzdzenia.
TNC wydaje komunikat o bdach USB: TNC nie obsuguje
urzdzenia take wwczas, jeli podczymy koncentrator
USB. W tym przypadku naley po prostu pokwitowa
meldunek klawiszem CE.
Zasadniczo wszystkie urzdzenia USB z wyej
wymienionymi systemami plikw powinny by
podczalne do TNC. Niekiedy moe wystpi sytuacja, i
urzdzenie USB nie zostaje poprawnie rozpoznane przez
sterowanie. W takich przypadkach naley uywa innego
urzdzenia USB.
W zarzdzaniu plikami operator widzi urzdzenia USB jako oddzielny
napd w strukturze drzewa folderw, tak i opisane powyej funkcje
dla zarzdzania plikami mona odpowiednio wykorzystywa.

108

Programowanie: podstawy,zarzdzanie plikami

Wybra zarzdzanie plikami: klawisz PGM MGT


nacisn

Przy pomocy klawisza ze strzak wybra lewe okno

Klawiszem ze strzak przej na odczane


urzdzenie USB

Pasek softkey dalej przecza

Wybra dodatkowe funkcje

Wybra funkcj dla usuwania urzdze USB: TNC


usuwa urzdzenia USB z drzewa katalogw

Menedera plikw zakoczy

3.4 Praca z zarzdzaniem plikami

Aby usun z systemu urzdzenie USB, naley postpi w


nastpujcy sposb:

Na odwrt mona ponownie doczy uprzednio usunite urzdzenie


USB, naciskajc nastpujce softkey:
U

Wybra funkcj dla ponownego doczenia


urzdzenia USB

HEIDENHAIN TNC 320

109

3.4 Praca z zarzdzaniem plikami


110

Programowanie: podstawy,zarzdzanie plikami

Programowanie:
pomoce dla
programowania

4.1 Klawiatura monitora

4.1 Klawiatura monitora


Litery i znaki specjalne mona zapisywa na klawiaturze monitora lub
(jeli znajduje si w dyspozycji) przy pomocy podczonej do portu
USB klawiatury PC.

Zapis tekstu przy pomocy klawiatury monitora


U

U
U
U
U

Prosz nacisn klawisz GOTO, jeli chcemy zapisa tekst np. dla
nazwy programu lub nazwy foldera, przy pomocy klawiatury
monitora
TNC otwiera okno, w ktrym jest przedstawione pole wprowadzania
cyfr TNC wraz z odpowiednimi literami
Poprzez ewentualne kilkakrotne nacinicie odpowiedniego
klawisza przemieszczamy kursor na dany znak
Naley czeka, a wybrany znak zostanie przejty przez TNC do
pola wprowadzenia, zanim zostanie zapisywany nastpny znak
Przy pomocy softkey OK przejmujemy tekst do otwartego pola
dialogowego

Przy pomocy softkey abc/ABC wybieramy pisowni ma lub du


liter. Jeli producent maszyn zdefiniowa dodatkowe znaki specjalne,
to mona te znaki wywoa i wstawi uywajc softkey ZNAKI
SPECJALNE . Aby wymaza pojedycze znaki uywamy softkey
BACKSPACE.

112

Programowanie: pomoce dla programowania

4.2 Wprowadzanie komentarzy

4.2 Wprowadzanie komentarzy


Zastosowanie
Mona wstawia do programu obrbki komentarze, aby objani
poszczeglne kroki programowe lub zapisa wskazwki.
Nazw pliku zapisujemy na klawiaturze ekranowej (patrz
Klawiatura monitora na stronie 112).
Jeli TNC nie moe wywietla komentarza w caoci na
ekranie, to pojawia si znak >> na ekranie.
Ostatni znak w wierszu komentarza nie moe by znakiem
(~).

Komentarz w jego wasnym bloku


U
U
U
U
U
U

Wybra wiersz, za ktrym ma by wprowadzony komentarz


Wybr funkcji specjalnych: klawisz SPEC FCT nacisn
Wybra funkcje programowe: nacisn softkey FUNKCJE
PROGRAMU
Pasek klawiszy programowalnych (soft key) dalej przecza
Softkey WSTAW KOMENTARZ nacisn
Zapisa komentarz na klawiaturze ekranowej (patrz Klawiatura
monitora na stronie 112) oraz zakoczy wiersz klawiszem END.
Jeli do portu USB podczono klawiatur PC-ta, to
mona zapisa bezporednio wiersz komentarza poprzez
nacinicie klawisza ; na klawiaturze PC.

HEIDENHAIN TNC 320

113

4.2 Wprowadzanie komentarzy

Funkcje przy edycji komentarza


Funkcja

Softkey

Skok do pocztku komentarza


Skok do koca komentarza
Skok do pocztku sowa. Sowa naley oddzieli
pustym znakiem (spacja)
Skok do koca sowa. Sowa naley oddzieli
pustym znakiem (spacja)
Przeczanie midzy trybem wstawiania i
nadpisywania

114

Programowanie: pomoce dla programowania

4.3 Segmentowa programy

4.3 Segmentowa programy


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

Ukaza okno segmentowania/aktywne okno


zmieni
U

Wywietli okno segmentowania: podzia monitora


PROGRAM + SEGMENT wybra

Zmieni aktywne okno: softkey zmieni okno


nacisn

Zdanie segmentowania wstawi do okna


programu (po lewej stronie)
U

Wybra dany wiersz, za ktrym ma by wstawiony blok


segmentowania
U Softkey WSTAW SEGMENTOWANIE lub klawisz * na
ASCII-klawiaturze nacisn
U

Wprowadzi tekst segmentowania przy pomocy


klawiatury Alpha

W razie koniecznoci zmieni zakres segmentowania


poprzez softkey

Wybiera bloki w oknie segmentowania


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

HEIDENHAIN TNC 320

115

4.4 Kalkulator

4.4 Kalkulator
Obsuga
TNC dysponuje kalkulatorem z najwaniejszymi funkcjami
matematycznymi.
U
U

Przy pomocy klawisza CALC wywietli kalkulator lub zakoczy


funkcj kalkulatora
Wybr funkcji arytmetycznych przez polecenia krtkie przy pomocy
klawiatury alfanumerycznej. Krtkie polecenia s zaznaczone w
kalkulatorze odpowiednim kolorem
Funkcja arytmetyczna

Krtkie polecenie (klawisz)

Dodawanie

Odejmowanie

Mnoenie

Dzielenie

Rachnek w nawiasie

()

Arcus-cosinus

ARC

Sinus

SIN

Cosinus

COS

Tangens

TAN

Podnoszenie wartoci do potgi

X^Y

Pierwiastek kwadratowy
obliczy

SQRT

Funkcja odwrotna

1/x

PI (3.14159265359)

PI

Dodawanie wartoci do
Schowka

M+

Umieszczenie wartoci w
Schowku

MS

Wywoanie Schowka

MR

Wymaza zawarto pamici


buforowej

MC

Logarytm naturalny

LN

Logarytm

LOG

Funkcja wykadnicza

e^x

116

Programowanie: pomoce dla programowania

Krtkie polecenie (klawisz)

Sprawdzenie znaku liczby

SGN

Tworzenie wartoci absolutnej

ABS

Odci miejsca po przecinku

INT

Odci miejsca do przecinka

FRAC

Warto moduowa

MOD

Wybr widoku

Widok

Usuwanie wartoci

CE

Jednostka miary

MM lub INCH

Przedstawienie wartoci
ktowych

DEG (stopnie) lub RAD (miara


ukowa)

Rodzaj przedstawienia wartoci


liczbowej

DEC (dziesitna) lub HEX


(heksometryczna)

4.4 Kalkulator

Funkcja arytmetyczna

Przejcie obliczonej wartoci do programu


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

HEIDENHAIN TNC 320

117

4.5 Grafika programowania

4.5 Grafika programowania


Grafik programowania prowadzi
wspbienie/nie prowadzi
W czasie zapisywania programu, TNC moe wywietli
zaprogramowany kontur przy pomocy 2D-grafiki kreskowej.
U

Przej do podziau monitora Program po lewej i Grafika po prawej:


klawisz SPLIT SCREEN i softkey PROGRAM + GRAFIKA nacisn
U softkey AUT. RYSOWANIE na ON przeczy. W
czasie kiedy zostaj wprowadzane wiersze programu,
TNC pokazuje kady programowany ruch po konturze
w oknie grafiki po prawej stronie.

Jeli TNC nie ma dalej prowadzi wspbienie grafiki, prosz


przeczy softkey AUT. RYSOWANIE na OFF.
AUT. RYSOWANIE ON nie rysuje powtrze czci programu.

Utworzenie grafiki programowania dla


istniejcego programu
U

Prosz wybra przy pomocy klawiszy ze strzak ten blok, do


ktrego ma zosta wytworzona grafika lub prosz nacisn GOTO i
wprowadzi dany numer bloku bezporednio
U Generowanie grafiki: softkey RESET + START
nacisn

Dalsze funkcje:
Funkcja

Softkey

Utworzenie penej grafiki programowania


Utworzenie grafiki programowania dla
poszczeglnych wierszy
Wytworzy kompletn grafik programowania lub
po RESET + START uzupeni
Zatrzyma grafik programowania. Ten softkey
pojawia si tylko, podczas wytwarzania grafiki
programowania przez TNC

118

Programowanie: pomoce dla programowania

Przeczy paski z softkeys: patrz ilustracja

Wywietli numery wierszy: softkey WYSWIETLIC


MASKOWAC WIERSZ-NR na WYSWIETLIC ustawi

Maskowa numery wierszy: softkey WYSWIETLIC


MASKOWAC WIERSZ-NR na MASKOWAC ustawi

4.5 Grafika programowania

Wywietlanie i wygaszanie numerw wierszy

Usuncie grafiki
U

Przeczy paski z softkeys: patrz ilustracja

Usuwanie grafiki: softkey GRAFIKE USUN nacisn

Powikszenie wycinka lub jego pomniejszenie


Pogld dla grafiki mona ustala samodzielnie. Przy pomocy ramki
moliwe jest wybieranie wycinka dla powikszenia lub pomniejszenia.
U

Wybra pasek Softkey dla powikszenia/pomniejszenia wycinka


(drugi pasek, patrz ilustracja)

Tym samym oddane s do dyspozycji nastpujce funkcje:


Funkcja

Softkey

Ramki wywietli i przesun. Dla przesunicia


trzyma nacinitym odpowiedni softkey

Zmniejszy ramki dla zmniejszenia trzyma


nacinitym softkey
Powikszy ramki dla powikszenia softkey
trzyma nacinitym
U

Przy pomocy softkey PWYRB WYCINEK przej


wybrany fragment

Przy pomocy softkey PWYRB JAK BLK FORM odtwarza si


pierwotny wycinek.

HEIDENHAIN TNC 320

119

4.6 Komunikaty o bdach

4.6 Komunikaty o bdach


Wywietlanie bdu
TNC wywietla bdy midzy innymi w przypadku:
bdnych wprowadzonych danych
bdw logicznych w programie
nie moliwych do wykonania elementach konturu
niewaciwym wykorzystaniu sondy impulsowej
Pojawiajcy si bd zostaje wywietlany w paginie grnej czerwonymi
literami. Przy czym dugie i kilkuwierszowe komunikaty o bdach s
wywietlane w skrconej formie. Jeli bd pojawi si w trybie pracy
przebiegajcym w tle, to zostaje to wywietlane ze sowem "bd"
czerwonymi literami. Pena informacja o wszystkich wystpujcych
bdach znajduje si w oknie bdw.
Jeeli wyjtkowo pojawi si bd w przetwarzaniu danych, to TNC
otwiera automatycznie okno bdw. Operator nie moe usun
takiego bdu. Prosz zamkn system i na nowo uruchomi TNC.
Komunikat o bdach zostaje tak dugo wywietlany w paginie grnej,
a zostanie skasowany lub pojawi si bd wyszego priorytetu.
Komunikat o bdach, ktry zawiera numer bloku programowego,
zosta spowodowany przez ten blok lub przez blok poprzedni.

Otworzy okno bdw


U

Prosz nacisn klawisz ERR. TNC otwiera okno


bdw i wywietla w caoci wszystkie zaistniae
komunikaty o bdych.

Zamknicie okna bdw

120

Prosz nacisn softkey KONIEC, albo

nacisn klawisz ERR. TNC zamyka okno bdw

Programowanie: pomoce dla programowania

4.6 Komunikaty o bdach

Szczegowe komunikaty o bdach


TNC ukazuje moliwoci dla przyczyny bdu jak rwnie moliwoci
skorygowania tego bdu:
U

Otworzy okno bdw


U Informacje o przyczynie bdu i usuwaniu bdu:
naley pozycjonowa jasne pole na komunikat o
bdach i nacisn softkey DODATK. INFO. TNC
otwiera okno z informacjami o przyczynie i moliwoci
usunicia bdu
U

Opuszczenie info: nacisn softkey DODATK. INFO


ponownie

Softkey WEWNETRZNA INFO


Softkey WEWNETRZNA INFO dostarcza informacji o komunikatach o
bdach, ktre wycznie w przypadku ingerencji serwisu s
uwzgldniane.
U

Otworzy okno bdw


U Szczegowe informacje o komunikacie: prosz
pozycjonowa jasne pole na komunikat o bdach i
nacisn softkey WEWNETRZNA INFO. TNC otwiera
okno z wewntrznymi informacjami dotyczcymi
bdu
U

Opuszczenie szczegowego opisu: prosz nacisn


softkey WEWNETRZNA INFO ponownie

HEIDENHAIN TNC 320

121

4.6 Komunikaty o bdach

Usuwanie bdw
Usuwanie bdw poza oknem bdw:
U

Wywietlan w paginie grnej wskazwk/bd


usun: nacisn klawisz CE

W niektrych trybach pracy (przykad: edytor) nie mona


uywa klawisza CE dla skasowania bdu, poniewa
klawisz ten zostaje wykorzystywany dla innych funkcji.
Kasowanie kilku bdw:
U

Otworzy okno bdw


U Usuwanie pojedyczych bdw: prosz
pozycjonowa jasne pole na komunikat o bdach i
nacisn softkey USUWANIE.
U

Usuwanie wszystkich bdw: prosz nacisn


softkey USUNAC WSZYSTKIE

Jeli w przypadku okrelonego bdu nie usunito jego


przyczyny, to nie moe on zosta skasowany. W tym
przypadku komunikat o bdach pozostaje zachowany w
systemie.

Protok bdw
TNC zapisuje do pamici pojawiajce si bdy i wane zdarzenia (np.
uruchomienie systemu) w pliku protokou bdw. Pojemno pliku
protokou bdw jest ograniczona. Jeli plik protokou jest peny, to
TNC uywa drugiego pliku. Jeli ten jest rwnie peny, wwczas
pierwszy plik protokou zostaje usuwany i na nowo zapisany, itd. W
razie koniecznoci naley przeczy z AKTUALNY PLIK na
POPRZEDNI PLIK, aby dokona przegldu historii bdw.
U

Otworzy okno bdw


U Softkey PLIKI PROTOKOU nacisn
U

Otwarcie protokou bdw: nacisn softkey


PROTOKO BEDOW

W razie potrzeby nastawi poprzedni plik log: softkey


POPRZEDNI PLIK nacisn

W razie potrzeby nastawi aktualny plik log: softkey


AKTUALNY PLIK nacisn

Najstarszy zapis w pliku protokou bdw znajduje si na pocztku


najnowszy zapis natomiast na kocu pliku.

122

Programowanie: pomoce dla programowania

4.6 Komunikaty o bdach

Protok klawiszy
TNC zapisuje do pamici zapisy klawiszami i wane zdarzenia (np.
uruchomienie systemu) w protokole klawiszy. Pojemno pliku
klawiszy jest ograniczona. Jeli protok klawiszy jest peny, to
nastpuje przeczenie na drugi protok klawiszy. Jeli ten jest
rwnie zapeniony, wwczas pierwszy plik protokou klawiszy zostaje
wymazany i na nowo zapisany, itd. W razie koniecznoci naley
przeczy z AKTUALNY PLIK na POPRZEDNI PLIK, aby dokona
przegldu historii zapisu.
U

Softkey PLIKI PROTOKOU nacisn

Otwarcie pliku dziennikowego klawiszy: softkey


PROTOKO KLAWISZE nacisn

W razie potrzeby nastawi poprzedni plik log: softkey


POPRZEDNI PLIK nacisn

W razie potrzeby nastawi aktualny plik log: softkey


AKTUALNY PLIK nacisn

TNC zapisuje do pamici kady nacinity podczas obsugi klawisz


pulpitu obsugi w pliku protokou klawiszy. Najstarszy zapis znajduje
si na pocztku najnowszy zapis natomiast na kocu pliku.
Przegld klawiszy i softkeys dla przeczenia na logfile:
Funkcja

Softkey/klawisze

Skok do pocztkulogfile
Skok do kocalogfile
Aktualny logfile
Poprzedni logfile
Wiersz do przodu/do tyu
Powrt do gwnego menu

HEIDENHAIN TNC 320

123

4.6 Komunikaty o bdach

Teksty wskazwek
W przypadku bdnej obsugi, na przykad nacinicia niedozwolonego
klawisza lub zapisu wartoci spoza obowizujcego zakresu; TNC
sygnalizuje operatorowi przy pomocy (zielonego) tekstu wskazwki w
paginie grnej, i dokonano niewaciwej obsugi. TNC wygasza
tekstwskazwkiprzy nastpnym poprawnym wprowadzeniu.

Zapisywanie do pamici plikw serwisowych


W razie potrzeby mona zapisa do pamici aktualn sytuacj TNC
i udostpni t informacj do uytku personelowi serwisu. Przy tym
zostaje zapisana do pamici grupa plikw serwisowych (logfile bdw
i klawiszy a take dalsze pliki, ktre informuj o aktualnej sytuacji
maszyny i obrbki).
Jeli powtarza si funkcj Pliki serwisowe do pamici, to poprzednio
zapisana do pamici grupa plikw serwisowych zostaje nadpisana.
Zapisywanie do pamici plikw serwisowych:
U

Otworzy okno bdw


U Softkey PLIKI PROTOKOU nacisn
U

Zapis plikw serwisowych do pamici: softkey PLIKI


SERWISOWE ZACHOWA nacisn

Wyzywanie systemu pomocy TNCquide


Przy pomocy softkey mona wywoa system pomocy TNC. Aktualnie
operator otrzymuje w systemie pomocy te same objanienia
dotyczcego bdw jak i przy naciniciu na klawisz HELP .
Jeli producent maszyn take oddaje do dyspozycji
system pomocy, to TNC wywietla dodatkowy softkey
PRODUCENT MASZYN , przy pomocy ktrego mona
wywoa ten autonomiczny system pomocy. Tam znajdzie
operator dalsze, szczegowe informacje dotyczce
komunikatu o bdach.

124

Wywoanie pomocy do komunikatw o bdach


HEIDENHAIN

Jeli w dyspozycji, wywoanie pomocy do


komunikatw o bdach dotyczcych maszyny

Programowanie: pomoce dla programowania

4.7 System pomocy kontekstowej TNCguide

4.7 System pomocy kontekstowej


TNCguide
Zastosowanie
Przed wykorzystywaniem TNCguide, naley pobra pliki
pomocy ze strony internetowej firmy HEIDENHAIN (patrz
Pobieranie aktualnych plikw pomocy na stronie 130).
Kontekstowy system pomocy TNCguide zawiera dokumentacj dla
uytkownika w formacie HTML. Wywoania TNCguide dokonuje si
klawiszem HELP, przy czym TNC wywietla niekiedy bezporednio
odpowiedni informacj w zalenoci od sytuacji (kontekstowe
wywoanie). Nawet jeli dokonuje si edycji w wierszu NC i naciskamy
klawisz HELP, nastpuje przejcie z reguy dokadnie do tego miejsca
w dokumentacji, w ktrym opisana jest odpowiednia funkcja.
TNC prbuje zasadniczo uruchomi TNCquide w tym
jzyku, ktry operator nastawi w sterowaniu jako jzyk
dialogowy. Jeli pliki tego jzyka dialogowego nie s
jeszcze dostpne w TNC, to sterowanie otwiera wersj w
jzyku angielskim.
Nastpujca dokumentacja dla uytkownika jest dostpna w
TNCquide:
Instrukcja dla operatora z dialogiem tekstem otwartym
(BHBKlartext.chm)
Instrukcja dla operatora DIN/ISO (BHBIso.chm)
Instrukcja obsugi programowania cykli (BHBtchprobe.chm)
Lista wszystkich komunikatw o bdach NC (errors.chm)
Dodatkowo dostpny jest take plik z zakadkami main.chm , w
ktrym przedstawiono wszystkie istniejce pliki .chm w formie
krtkiego zestawienia.
Opcjonalnie moe producent maszyn doczy jeszcze
dokumentacj dotyczc maszyny do TNCguide. Te
dokumenty pojawiaj si wwczas jako oddzielna ksika
w pliku main.chm.

HEIDENHAIN TNC 320

125

4.7 System pomocy kontekstowej TNCguide

Praca z TNCguide
Wywoanie TNCquide
Dla uruchomienia TNCquide znajduje si kilka moliwoci do
dyspozycji:
U
U
U

Nacisn klawisz HELP , jeli TNC nie wywietla wanie


komunikatu o bdach
Klikn mysz na softkeys, jeeli uprzednio kliknito na wywietlony
po prawej stronie u dou ekranu symbol pomocy
W zarzdzaniu plikami otworzy plik pomocy (plik CHM). TNC moe
otworzy kady dowolny plik CHM, nawet jeli nie jest on zapisany
na dysku twardym TNC.
Jeli pojawi si jeden lub kilka komunikatw o bdach, to
TNC wywietla bezporedni pomoc do tych
komunikatw. Aby mc uruchomi TNCguide naley
pokwitowa najpierw wszystkie komunikaty o bdach.
TNC uruchamia przy wywoaniu systemu pomocy na
stanowisku programowania zdefiniowan systemow
przegldark standardow (z reguy jest to Internet
Explorer) albo skonfigurowan przez HEIDENHAIN
przegldark.

Dla wielu softkeys istnieje kontekstowe wywoanie, przy pomocy


ktrego mona dotrze bezporednio do opisu funkcji odpowiedniego
softkey. Ten sposb funkcjonowania obsugiwany jest przy pomocy
myszy. Prosz postpi nastpujco:
wybra pasek z softkey, na ktrym zostaje wywietlany dany
softkey
U przy pomocy myszy klikn na symbol pomocy, ukazywany przez
TNC bezporednio z prawej strony nad paskiem softkey: kursor
myszy zamienia si w znak zapytania
U Klikn tym znakiem zapytania na softkey, do ktrego funkcji
chcemy uzyska objanienia: TNC otwiera TNCquide. Jeli dla
wybranego przez operatora softkey brak miejsca dla wejcia w
systemie, to TNC otwiera plik ksikowy main.chm, w ktrym
naley szuka odpowiednich objanie poprzez funkcj szukania
tekstu lub poprzez nawigacj manualnie
Jeli dokonujemy edycji w wierszu NC to do dyspozycji znajduje si
kontekstowe wywoanie:
U

U
U
U

Wybra dowolny wiersz NC


Klawiszami ze strzak przej do wiersza
Nacisn klawisz HELP: TNC uruchamia system pomocy i pokazuje
opis aktywnej funkcji (nie dotyczy funkcji dodatkowych lub cykli,
zintegrowanych przez producenta maszyn)

126

Programowanie: pomoce dla programowania

4.7 System pomocy kontekstowej TNCguide

Nawigacja w TNCquide
Najprostszym jest nawigowanie przy pomocy myszy w TNCquide. Po
lewej stronie widoczny jest spis treci. Operator moe klikniciem na
wskazujcy w prawo trjkt wywietli lecy pod nim rozdzia lub
wywietli odpowiedni stron bezporednio klikniciem na
odpowiedni wpis. Obsuga jest identyczna z obsug Windows
Explorer.
Miejsca w tekcie z linkami (odsyaczami) s przedstawione na
niebiesko i podkrelone. Kliknicie na link otwiera odpowiedni stron.
Oczywicie mona obsugiwa TNC quide take przy pomocy klawiszy
i softkeys. Ponisza tabela zawiera przegld odpowiednich funkcji
klawiszy.
Poniej opisane funkcje klawiszy znajduj si do
dyspozycji tylko w sterowaniu a nie na stanowisku
programowania.
Funkcja

Softkey

Spis treci z lewej jest aktywny:


wybra wpis lecy poniej lub powyej
Okno tekstowe jest aktywne:
przesun stron w d lub w gr, jeli tekst
albo grafika nie zostaj w caoci wywietlane
Spis treci z lewej jest aktywny:
rozwin spis treci. Jeli spis treci nie mona
dalej otworzy, to skok do prawego okna
Okno tekstowe jest aktywne:
bez funkcji
Spis treci z lewej jest aktywny:
zamkn spis treci
Okno tekstowe jest aktywne:
bez funkcji
Spis treci z lewej jest aktywny:
klawiszem kursora wywietli wybran stron
Okno tekstowe jest aktywne:
jeli kursor ley na linku, to skok na zlinkowan
stron
Spis treci z lewej jest aktywny:
Przeczy konik pomidzy wskazaniem spisu
treci, wskazaniem katalogu hase i funkcj
szukania tekstu oraz przeczy na praw
stron ekranu
Okno tekstowe jest aktywne:
skok z powrotem do lewego okna
Spis treci z lewej jest aktywny:
wybra wpis lecy poniej lub powyej
Okno tekstowe jest aktywne:
przejcie do nastpnego linku
HEIDENHAIN TNC 320

127

4.7 System pomocy kontekstowej TNCguide

Funkcja

Softkey

Wybr ostatnio wywietlanej strony


Kartkowa w przd, jeli uywano kilkakrotnie
funkcji wybr ostatnio wywietlanej strony
Przekartkowa o stron do tyu
Przekartkowa o stron do przodu
Spis treci wywietli/skry
Przejcie od prezentacji caoekranowej do
zredukowanej. W przypadku zredukowanej
prezentacji operator widzi tylko cz
powierzchni TNC
Ogniskowanie zostaje przeczone wewntrznie
na aplikacj TNC, tak i przy otwartym TNCquide
mona w dalszym cigu obsugiwa sterowanie.
Jeli prezentacja penoekranowa jest aktywna, to
TNC redukuje przed zmian ogniskowania
automatycznie wielko okna
Zakoczenie TNCquide

128

Programowanie: pomoce dla programowania

4.7 System pomocy kontekstowej TNCguide

Spis hase
Najwaniejsze pojcia s przedstawione w spisie treci hase (suwak
Indeks) i mog one by wybierane przez operatora klikniciem
klawisza myszy lub poprzez selekcjonowanie klawiszami kursora.
Lewa strona jest aktywna.
U

Wybra suwak Indeks

Aktywowa pole zapisu Haso

Zapisa szukane sowo, TNC synchronizuje wwczas


spis hase z wprowadzonym tekstem, tak i mona
szybciej znale haso na wywietlanej licie albo

Przy pomocy klawisza ze strzak podwietli dane


haso

Klawiszem ENT wywietlane s informacje do


wybranego hasa

Szukane sowo mona zapisa tylko na podczonej do


portu USB klawiaturze.

Szukanie tekstu
Na suwaku Szuka operator ma moliwo przeszukania caego
TNCguide dla odnalezienia okrelonego sowa.
Lewa strona jest aktywna.
U

Wybra suwak Szuka

Pole zapisu Szuka: aktywowa

Zapisa szukane sowo, klawiszem ENT potwierdzi:


TNC przedstawia wszystkie miejsca, zawierajce to
sowo

Przy pomocy klawisza ze strzak podwietli dane


miejsce

Klawiszem ENT wywietli wybrane miejsce

Szukane sowo mona zapisa tylko na podczonej do


portu USB klawiaturze.
Szukanie tekstu mona przeprowadza zawsze tylko
uywajc pojedyczego sowa.
Jeli zostanie aktywowana funkcja Szuka tylko w tytuach
(klawiszem myszy lub przejciem kursora a nastpnie
naciniciem klawisza spacji, to TNC nie przeszukuje
kompletnego tekstu a tylko wszystkie nagwki.

HEIDENHAIN TNC 320

129

4.7 System pomocy kontekstowej TNCguide

Pobieranie aktualnych plikw pomocy


Odpowiednie do software TNC pliki pomocy mona znale na stronie
internetowej firmy HEIDENHAIN www.heidenhain.de pod:
U
U
U
U
U
U
U

Services und Dokumentation (serwis i dokumentacja)


Software
System pomocy TNC 320
Numer software NC sterowania TNC, np. 34056x-02
Wybra dany jzyk, np. jzyk niemiecki: widoczny jest nastpne
ZIP-file z odpowiednimi plikami pomocy
Pobra plik ZIP i rozpakowa
Rozpakowane pliki CHM przesa do TNC do katalogu
TNC:\tncguide\de lub do odpowiedniego podkatalogu jzykowego
(patrz ponisza tabela)
Jeli pliki CHM s przesyane za pomoc
oprogramowania TNCremoNT do TNC, to naley w
punkcie menu Narzdzia>Konfiguracja>Tryb>Transmisja
w formacie binarnym zapisa rozszerzenie .CHM.
Jzyk

Katalog TNC

Jzyk niemiecki

TNC:\tncguide\de

Jzyk angielski

TNC:\tncguide\en

Jzyk czeski

TNC:\tncguide\cs

Jzyk francuski

TNC:\tncguide\fr

Jzyk woski

TNC:\tncguide\it

Jzyk hiszpaski

TNC:\tncguide\es

Jzyk portugalski

TNC:\tncguide\pt

Jzyk szwedzki

TNC:\tncguide\sv

Jzyk duski

TNC:\tncguide\da

Jzyk fiski

TNC:\tncguide\fi

Jzyk holenderski

TNC:\tncguide\nl

Jzyk polski

TNC:\tncguide\pl

Jzyk wgierski

TNC:\tncguide\hu

Jzyk rosyjski

TNC:\tncguide\ru

Jzyk chiski (uproszczony)

TNC:\tncguide\zh

Jzyk chiski (tradycyjny)

TNC:\tncguide\zh-tw

130

Programowanie: pomoce dla programowania

Programowanie:
narzdzia

5.1 Wprowadzenie informacji dotyczcych narzdzi

5.1 Wprowadzenie informacji


dotyczcych narzdzi
Posuw F
Posuw F to prdko w mm/min (cale/min), z ktr punkt rodkowy
narzdzia porusza si po swoim torze. Maksymalny posuw moe by
rnym dla kadej osi maszyny i jest okrelony poprzez parametry
maszynowe.
Zapis
Posuw mona zapisa w TOOL CALL-wierszu (wywoanie narzdzia)
i w kadym wierszu pozycjonowania (patrz Zestawianie zapisw
programu przy pomocy przyciskw funkcji toru ksztatowego na
stronie 156). W programach milimetrowych zapisujemy posuw z
jednostk miary mm/min, w programach calowych ze wzgldu na
rozdzielczo w 1/10 cala/min.

S
S

Y
F

Posuw szybki
Dla biegu szybkiego zapisujemy F MAX . Dla zapisu F MAX
naciskamy na pytanie dialogu Posuw F= ? klawisz ENT lub softkey
FMAX.
Aby przemieci maszyn na biegu szybkim, mona take
zaprogramowa odpowiedni warto liczbow, np.
F30000 Ten bieg szybki nie dziaa w przeciwiestwie do
FMAX tylko blokowo, a dziaa tak dugo, a zostanie
zaprogramowany nowy posuw.
Okres dziaania
Ten, przy pomocy wartoci liczbowych programowany posuw
obowizuje do bloku, w ktrym zostaje zaprogramowany nowy posuw.
F MAX obowizuje tylko dla tego bloku, w ktrym zosta on
zaprogramowany. Po wierszu z F MAX obowizuje ponownie ostatni,
przy pomocy wartoci liczbowych zaprogramowany posuw.
Zmiana w czasie przebiegu programu
W czasie przebiegu programu zmienia si posuw przy pomocy gaki
obrotowej override F (potencjometr) dla posuwu.

132

Programowanie: narzdzia

5.1 Wprowadzenie informacji dotyczcych narzdzi

Prdko obrotowa wrzeciona S


Prdko obrotow wrzeciona S prosz wprowadzi w obrotach na
minut (obr/min) w TOOL CALL-wierszu (wywoanie narzdzia).
Alternatywnie mona take zdefiniowa prdko skrawania Vc w
m/min.
Programowana zmiana
W programie obrbki mona przy pomocy TOOL CALL-bloku zmieni
prdko obrotow wrzeciona, a mianowicie wprowadzajc now
warto prdkoci obrotowej wrzeciona:
U

Programowanie wywoania narzdzia: klawisz TOOL


CALL nacisn

Dialog Numer narzdzia? klawiszem NO ENT pomin

Dialog O wrzeciona rwnolegle X/Y/Z ? klawiszem


NOENT pomin

W dialogu Prdko obrotowa wrzeciona S= ? zapisa


now prdko obrotow wrzeciona, klawiszem END
potwierdzi lub przy pomocy Softkey VC przeczy
na zapis prdkoci skrawania

Zmiana w czasie przebiegu programu


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

HEIDENHAIN TNC 320

133

5.2 Dane o narzdziach

5.2 Dane o narzdziach


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

12

13

18

L
R

Numer narzdzia, nazwa narzdzia


X

Kade narzdzie oznaczone jest numerem od 0 do 32767. Jeli


pracujemy z tabelami narzdzi, to moemy dodatkowo nadawa
nazwy narzdzi. Nazwy narzdzi mog skada si maksymalnie z 16
znakw.
Narzdzie z numerem 0 jest okrelone jako narzdzie zerowe i
posiada dugo L=0 i promie R=0. W tabelach narzdzi naley
narzdzie T0 zdefiniowa rwnie przy pomocy L=0 i R=0.

Dugo narzdzia L:
Dugo narzdzia L powinna zosta zapisana zasadniczo jako
absolutna dugo w odniesieniu do punktu bazowego narzdzia. Dla
TNC konieczna jest cakowita dugo narzdzia dla licznych funkcji w
poczeniu z obrbk wieloosiow.

Z
L3

Promie narzdzia R
Promie narzdzia zostaje wprowadzony bezporednio.

L1
L2

134

Programowanie: narzdzia

5.2 Dane o narzdziach

Wartoci delta dla dugoci i promieni


Wartoci delta oznaczaj odchylenia od dugoci i promienia narzdzi.
Dodatnia warto delta oznacza naddatek (DL, DR, DR2>0). Przy
obrbce z naddatkiem prosz wprowadzi warto naddatku przy
programowaniu wywoania narzdzia z TOOL CALL .

Ujemna warto delta oznacza niedomiar (DL, DR, DR2<0).


Niedomiar zostaje wprowadzony do tabeli narzdzi dla zuycia
narzdzia.

Prosz wprowadzi wartoci delty w postaci wartoci liczbowych, w


TOOL CALL-wierszu mona warto przekaza take z parametrem
Q.
Zakres wprowadzenia: wartoci delta mog wynosi
maksymalnie 99,999 mm.

DR<0
DR>0

DL<0
DL>0

Wartoci delta z tabeli narzdzi wpywaj na prezentacj


graficzn narzdzia. Przedstawienie obrabianego
przedmiotu w symulacji pozostaje takie samo.
Wartoci delta z TOOL CALL-wiersza zmieniaj w
symulacji przedstawion wielko obrabianego
przedmiotu. Symulowana wielko narzdzia pozostaje
taka sama.

Wprowadzenie danych o narzdziu do programu


Numer, dugo i promie dla okrelonego narzdzia okrela si w
programie obrbki jednorazowo w TOOL DEF-wierszu:
U

Wybra definicj narzdzia: nacisn klawisz TOOL DEF


U Numer narzdzia: jednoznaczne oznaczenie
narzdzia przy pomocy numeru narzdzia
U

Dugo narzdzia: warto korrekcji dla dugoci

Promie narzdzia: warto korrekcji dla promienia

Podczas dialogu mona wprowadza warto dla dugoci


i promienia bezporednio w polu dialogu: nacisn
wymagany softkey osi.
Przykad
4 TOOL DEF 5 L+10 R+5

HEIDENHAIN TNC 320

135

5.2 Dane o narzdziach

Wprowadzenie danych o narzdziach do tabeli


W tabeli narzdzi mona definiowa do 9999 narzdzi wcznie i
wprowadza do pamici ich dane. Prosz zwrci uwag take na
funkcje edycji dalej w tym rozdziale. Aby mc wprowadzi kilka
danych korekcji do danego narzdzia (indeksowanie numeru
narzdzia), wstawiamy wiersz i rozszerzamy numer narzdzia za
pomoc punktu i liczby od 1 do 9 (np. T 5.2).
Tabele narzdzi musz by uywane, jeli
Indeksujemy narzdzia, jak np. wierto stopniowe z kilkoma
korekcjami dugoci, ktrych chcemy uywa
maszyna jest wyposaona w urzdzenie automatycznej wymiany
narzdzi
jeli cyklem obrbki 22 chcemy dokona przecigania (patrz
instrukcja obsugi programowania cykli, cykl PRZECIAGANIE)
jeli cyklami obrbki 251 do 254 chcemy dokona obrbki (patrz
instrukcja obsugi programowania cykli, cykle 251 do 254)
Tabela narzdzi: standardowe dane narzdzi
Skrt

Zapisy

Dialog

Numer, przy pomocy ktrego narzdzie zostaje wywoane w


programie (np. 5, indeksowane: 5.2)

NAZWA

Nazwa, przy pomocy ktrej narzdzie zostaje wywoywane w


programie (maksymalnie 16 znakw, tylko due litery, bez spacji)

Nazwa narzdzia?

Warto korekcji dla dugoci narzdzia L

Dugo narzdzia?

Warto korekcji dla promienia narzdzia R

Promie narzdzia R?

R2

Promie narzdzia R2 dla freza ksztatowego (tylko dla


trjwymiarowej korektury promienia lub graficznego
przedstawienia obrbki frezem ksztatowym)

Promie narzdzia R2?

DL

Warto delta dugoci narzdzia L

Naddatek dugoci narzdzia ?

DR

Warto delta promienia narzdzia R

Naddatek promienia narzdzia DR

DR2

Warto delta promienia narzdzia R2

Naddatek promienia narzdzia R2?

LCUTS

Dugo powierzchni tncej narzdzia dla cyklu 22

Dugo ostrzy w osi narzdzi?

ANGLE

Maksymalny kt wcicia narzdzia przy posuwisto-zwrotnym


ruchu wcicia dla cykli 22 i 208

Maksymalny kt wcicia?

TL

Nastawi blokowanie narzdzia (TL: dla Tool Locked = angl.


narzdzie zablokowane)

Narz. zablokowane?
Tak = ENT / Nie = NO ENT

RT

Numer narzdzia zamiennego jeli istnieje jako narzdzia


zastpczego (RT: dla Replacement Tool = angl. narzdzie
zastpcze); patrz take TIME2)

Narzdzie siostrzane ?

136

Programowanie: narzdzia

Zapisy

Dialog

TIME1

Maksymalny okres ywotnoci narzdzia w minutach. Ta funkcja


zaley od rodzaju maszyny i jest opisana w podrczniku obsugi
maszyny.

Maks. okres trwaoci?

TIME2

Maksymalny okres ywotnoci narzdzia przy TOOL CALL w


minutach: jeli ywotno osiga lub przekracza aktualny okres
trwaoci, to TNC dokonuje przy nastpnym TOOL CALL zmiany
na narzdzie zamienne (patrz take CUR_TIME)

Maksymalny okres trwaoci przy


TOOL CALL?

CUR_TIME

Aktualny okres trwaoci narzdzia w minutach: TNC oblicza


aktualny czas ywotnoci (CUR_TIME: dla CURrent TIME =
angl. aktualny/biecy czas) samodzielnie. Dla uywanych
narzdzi mona wprowadzi wielko zadan

Aktualny okres trwaoci?

TYP

Typ narzdzia: softkey WYBRA TYP (3-ci pasek softkey); TNC


wywietla okno, w ktrym mona wybra typ narzdzia. Mona
okrela typy narzdzi, aby dokonywa nastawienia filtra
wskazania tak, i tylko wybrany typ jest widoczny w tabeli

Typ narzdzia?

DOC

Komentarz do narzdzia (maksymalnie 16 znakw)

Komentarz do narzdzia?

PLC

Informacja o tym narzdziu, ktra ma zosta przekazana do PLC

PLC-status?

PTYP

Typ narzdzia dla opracowania w tabeli miejsca

Typ narzdzia dla tabeli miejsca?

LIFTOFF

Okrelenie, czy TNC ma przemieszcza narzdzie przy NC-stop


w kierunku pozytywnej osi narzdzi przy wyjciu z materiau, aby
unikn odznacze na konturze. Jeli Y jest zdefiniowane, to TNC
przemieszcza narzdzie o 0.1 mm od konturu, jeli funkcja ta
zostaa aktywowana w programie NC przy pomocy M148 (patrz
W przypadku NC-stop odsun narzdzie automatycznie od
konturu: M148 na stronie 313)

Podnie narzdzie T/N?

TP_NO

Odsyacz do numeru sondy impulsowej w tabeli sond


impulsowych

Numer ukadu impulsowego

T_ANGLE

Kt wierzchokowy narzdzia. Zostaje wykorzystywany przez cykl


Nakiekowanie (cykl 240), dla obliczenia gbokoci
nakiekowania z zapisanej rednicy

Kt wierzchokowy?

HEIDENHAIN TNC 320

5.2 Dane o narzdziach

Skrt

137

5.2 Dane o narzdziach

Tabela narzdzi: dane o narzdziach dla automatycznego


pomiaru narzdzi
Opis cykli dla automatycznego pomiaru narzdzi: patrz
instrukcja obsugi programowania cykli

Skrt

Zapisy

Dialog

CUT

Ilo ostrzy narzdzia (maks. 20 ostrzy)

Liczba ostrzy?

LTOL

Dopuszczalne odchylenie dugoci narzdzia L dla rozpoznania


zuycia. Jeli wprowadzona warto zostanie przekroczona, to
TNC blokuje narzdzie (status L). Zakres wprowadzenia: od 0 do
0,9999 mm

Tolerancja na zuycie: dugo?

RTOL

Dopuszczalne odchylenie promienia narzdzia R dla rozpoznania


zuycia. Jeli wprowadzona warto zostanie przekroczona, to
TNC blokuje narzdzie (status L). Zakres wprowadzenia: od 0 do
0,9999 mm

Tolerancja na zuycie: promie?

R2TOL

Dopuszczalne odchylenie promienia narzdzia R2 dla


rozpoznania zuycia. Jeli wprowadzona warto zostanie
przekroczona, to TNC blokuje narzdzie (status L). Zakres
wprowadzenia: od 0 do 0,9999 mm

Tolerancja na zuycie: promie 2?

DIRECT.

Kierunek cicia narzdzia dla pomiaru przy obracajcym si


narzdziu

Kierunek skrawania (M3 = )?

R_OFFS

Pomiar dugoi: przesunicie narzdzia pomidzy rodkiem


Stylusa i rodkiem narzdzia. Nastawienie wstpne: brak
zapisanej wartoci (przesunicie = promie narzdzia)

Przesunicie narzdzia promie?

L_OFFS

Pomiar promienia: dodatkowe przemieszczenie narzdzia do


offsetToolAxis (114104) pomidzy grn krawdzi trzpienia i
doln krawdzi narzdzia. Ustawienie wstpne: 0

Przesunicie narzdzia dugo?

LBREAK

Dopuszczalne odchylenie dugoci narzdzia L dla rozpoznania


zamania. Jeli wprowadzona warto zostanie przekroczona, to
TNC blokuje narzdzie (status L). Zakres wprowadzenia: od 0 do
0,9999 mm

Tolerancja na pknicie: dugo ?

RBREAK

Dopuszczalne odchylenie od promienia narzdzia R dla


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

Tolerancja na pknicie: promie?

138

Programowanie: narzdzia

5.2 Dane o narzdziach

Edycja tabeli narzdzi


Obowizujca dla przebiegu programu tabela narzdzi nosi nazw
pliku TOOL T. TOOL T musi znajdowa si w folderze TNC:\table.
Tabela narzdzi TOOL.T jest edytowalna tylko w trybie pracy
maszyny.
Tabele narzdzi, ktre chcemy odkada do archiwum lub
wykorzystywa dla testu programu, otrzymuj dowoln inn nazw
pliku z rozszerzeniem.T. Dla trybw pracy Test programu i
"Programowanie" TNC uywa standardowo tabeli narzdzi simtool.t,
zapisanej do pamici rwnie w folderze table. Dla dokonywania
edycji naciskamy w trybie pracy Test programu softkey
TABELA NARZEDZI.
Otworzy tabel narzdzi TOOL.T:
U

Wybra dowolny rodzaj pracy maszyny


U Wybra tabel narzdzi: Softkey TABELA NARZDZI
nacisn
U

softkey EDYCJA ustawi na ON

Wywietlanie tylko okrelonych typw narzdzi (nastawienie


filtra)
U softkey FILTR TABELI nacisn (czwarty pasek softkey)
U Wybra dany typ narzdzia przy pomocy softkey: TNC pokazuje
tylko narzdzia wybranego typu
U Anulowanie filtra: uprzednio wybrany typ narzdzia ponownie
nacisn lub wybra inny typ narzdzia
Producent maszyn dopasowuje zakres funkcji filtra do
danej maszyny. Prosz uwzgldni informacje zawarte w
podrczniku obsugi maszyny!

HEIDENHAIN TNC 320

139

5.2 Dane o narzdziach

Otworzy dowoln inn tabel narzdzi


U Wybra tryb pracy Programowanie/edycja
U Wywoanie zarzdzania plikami
U

Wywietli wybr typu pliku: nacisn Softkey


WYBRA TYP

Wywietlenie plikw typu .T: nacisn softkey POKAZ


.T .

Prosz wybra plik lub wprowadzi now nazw pliku.


Prosz potwierdzi klawiszem ENT lub przy pomocy
softkey WYBIERZ

Jeli otwarto tabel narzdzi dla edycji, to mona przesun jasne


pole w tabeli przy pomocy klawiszy ze strzak lub przy pomocy
softkeys na kad dowoln pozycj. Na dowolnej pozycji mona
zapamitane wartoci nadpisywa lub wprowadza nowe wartoci.
Dodatkowe funkcje edytowania znajduj si w tabeli w dalszej czci
rozdziau.
Jeli TNC nie moe wywietli jednoczenie wszystkich pozycji w
tabeli narzdzi, to belka u gry w tabeli ukazuje symbol >> lub <<.
Funkcje edycji dla tabeli narzdzi

Softkey

Wybra pocztek tabeli


Wybra koniec tabeli
Wybra poprzedni stron tabeli
Wybra nastpn stron tabeli
Szukanie tekstu lub liczby
Skok do pocztku wierszy
Skok na koniec wierszy
Skopiowa pole z jasnym tem
Wstawi skopiowane pole
Moliw do wprowadzenia liczb wierszy
(narzdzi)doczy na kocu tabeli
Wstawi wiersz z wprowadzalnym numerem
narzdzia

140

Programowanie: narzdzia

5.2 Dane o narzdziach

Funkcje edycji dla tabeli narzdzi

Softkey

Aktualny wiersz (narzdzie) skasowa


Sortowanie narzdzi wedug zawartoci kolumny
Wywietli wszystkie wierta w tabeli narzdzi
Wywietli wszystkie frezy w tabeli narzdzi
Wywietli wszystkie gwintowniki / frezy do
gwintw w tabeli narzdzi
Wywietli wszystkie sondy w tabeli narzdzi

Opuci tabel narzdzi


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

HEIDENHAIN TNC 320

141

5.2 Dane o narzdziach

Tabela miejsca dla urzdzenia wymiany narzdzi


Producent maszyn dopasowuje zakres funkcji tabeli
miejsca do danej maszyny. Prosz uwzgldni informacje
zawarte w podrczniku obsugi maszyny!
Dla automatycznej zmiany narzdzi konieczna jest tabela miejsca
narzdzi TOOL_P.TCH. TNC zarzdza kilkoma tabelami miejsca
narzdzi z dowolnymi nazwami plikw. Tabela miejsca narzdzi, ktr
chcemy aktywowa dla przebiegu programu, wybierana jest w rodzaju
pracy przebiegu programu przez zarzdzanie plikami (stan M).
Edycja tabeli miejsca narzdzi w rodzaju pracy przebiegu
programu
U Wybra tabel narzdzi: Softkey TABELA NARZDZI
nacisn

142

Wybra tabel miejsca: Softkey TABELA MIEJSCA


wybra

Softkey EDYCJA przeczy na ON , moe by


niekiedy niekoniecznym lub niemoliwym: uwzgldni
instrukcj obsugi

Programowanie: narzdzia

Wywietli wybr typu pliku: nacisn softkey POKA


WSZYSTKIE.

Prosz wybra plik lub wprowadzi now nazw pliku.


Prosz potwierdzi klawiszem ENT lub przy pomocy
softkey WYBIERZ

5.2 Dane o narzdziach

Tabel miejsca wybra w rodzaju pracy Program wprowadzi do


pamici/Wybra edycj
U Wywoanie zarzdzania plikami

Skrt

Zapisy

Dialog

Numer miejsca narzdzia w magazynie narzdzi

Numer narzdzia

Numer narzdzia?

RSV

Rezerwacja miejsca dla panelowego magazynu

Miejsce zarezerw:
Tak=ENT/Nie = NOENT

ST

Narzdzie jest narzdziem specjalnym ST: dla Special Tool =angl.


narzdzie specjalne); jeli to narzdzie specjalne blokuje miejsca
przed i za swoim miejscem, to prosz zaryglowa odpowiednie
miejsce w szpalcie L (stan L)

Narzdzie specjalne ?

Narzdzie umieci z powrotem na tym samym miejscu w zasobniku


(F: dla Fixed = angl. stay, ustalony)

Stae miejsce? Tak = ENT /


Nie = NO ENT

Zablokowa miejsce (L: dla Locked = angl. zablokowane, patrz take


szpalta ST)

Miejsce zablokowane tak =


ENT / nie = NO ENT

DOC

Wywietlanie komentarza do narzdzia z TOOL.T

PLC

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

PLC-status?

P1 ...P5

Funkcja zostaje zdefiniowana przez producenta maszyn. Uwzgldni


dokumentacj maszyny

Warto?

PTYP

Typ narzdzia. Funkcja zostaje zdefiniowana przez producenta


maszyn. Uwzgldni dokumentacj maszyny

Typ narzdzia dla tabeli


miejsca?

LOCKED_ABOVE

Magazyn powierzchniowy: zablokowa miejsce powyej

Zablokowa miejsce u gry?

LOCKED_BELOW

Magazyn powierzchniowy: zablokowa miejsce poniej

zablokowa miejsce na dole?

LOCKED_LEFT

Magazyn powierzchniowy: zablokowa miejsce z lewej

zablokowa miejsce z lewej?

LOCKED_RIGHT

Magazyn powierzchniowy: zablokowa miejsce z prawej

zablokowa miejsce z
prawej?

HEIDENHAIN TNC 320

143

5.2 Dane o narzdziach

Funkcje edycji dla tabeli miejsca

Softkey

Wybra pocztek tabeli


Wybra koniec tabeli
Wybra poprzedni stron tabeli
Wybra nastpn stron tabeli
Ustawi ponownie tabel miejsca
Wycofa szpalt numer narzdzia T
Skok do pocztku wiersza
Skok do koca wiersza
Symulowanie zmiany narzdzia
Wybr narzdzia z tabeli narzdzi: TNC
wywietla zawarto tabeli narzdzi. Wybra
narzdzie przy pomocy klawiszy ze strzak, przy
pomocy softkey OK przej do tabeli miejsca
Edycja aktualnego pola
Sortowanie widoku

Producent maszyn okrela funkcje, waciwoci i


oznaczenei rnych filtrw wywietlania. Prosz
uwzgldni informacje zawarte w podrczniku obsugi
maszyny!

144

Programowanie: narzdzia

5.2 Dane o narzdziach

Wywoywanie danych narzdzia


Wywoanie narzdzia TOOL CALL w programie obrbki prosz
programowa przy pomocy nastpujcych danych:
U

Wybra wywoanie narzdzia przy pomocy klawisza TOOL CALL


U Numer narzdzia: wprowadzi numer i nazw
narzdzia. Narzdzie zostao uprzednio okrelone w
TOLL DEF-wierszu lub w tabeli narzdzi. Przy
pomocy softkey NAZWA NARZDZIA przeczy na
zapis nazwy. Nazw narzdzia TNC zapisuje
automatycznie w cudzysowiu. Nazwy odnosz si do
wpisu w aktywnej tabeli narzdzi TOOL.T. Aby
wywoa narzdzie z innymi wartociami korekcji,
prosz wprowadzi do tabeli narzdzi zdefiniowany
indeks po punkcie dziesitnym Przy pomocy softkey
WYBRA mona wywietli okno, w ktrym mona w
tabeli narzdzi TOOL.T zdefiniowane narzdzie
wybra bezporednio bez podawania numeru lub
nazwy
U

O wrzeciona rwnolega do X/Y/Z: wprowadzi o


narzdzia

Prdko obrotowa wrzeciona S: zapisa prdko


obrotow wrzeciona w obrotach na minut.
Alternatywnie mona zdefiniowa prdko
skrawania Vc [m/min]. Prosz nacisn w tym celu
Softkey VC

Posuw F: posuw [mm/min lub 0,1 inch/min] dziaa tak


dugo, a zostanie zaprogramowany w wierszu
pozycjonowania lub w wierszu TOOL CALL-wierszu
nowy posuw

Naddatek dugoci narzdzia DL: warto delta dla


dugoci narzdzia

Naddatek promie narzdzia DR: warto delta dla


promienia narzdzia

Naddatek promie narzdzia DR2: Warto delta dla


promienia narzdzia 2

Przykad: wywoanie narzdzia


Wywoywane zostaje narzdzie numer 5 w osi narzdzi Z z prdkoci
obrotow wrzeciona 2500 obr/min i posuwem wynoszcym
350mm/min. Naddatek dla dugoci narzdzia i promienia narzdzia
wynosz 0,2 i 0,05 mm, niedomiar dla promienia narzdzia 1 mm.
20 TOOL CALL 5.2 Z S2500 F350 DL+0,2 DR-1 DR2+0,05
Litera D przed L i R oznacza warto delta.
Wybr wstpny przy tabelach narzdzi
Jeeli uywane s tabele narzdzi, to dokonuje si przy pomocy
TOOL DEF-wiersza wyboru wstpnego dla nastpnego uywanego
narzdzia. W tym celu prosz wprowadzi numer narzdzia i Qparametr lub nazw narzdzia w cudzysowiu.
HEIDENHAIN TNC 320

145

5.3 Korekcja narzdzia

5.3 Korekcja narzdzia


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

Korekcja dugoci narzdzia


Korekcja narzdzia dla dugoci dziaa bezporednio po wywoaniu
narzdzia i jego przesuniciu w osi wrzeciona. Zostaje ona anulowana
po wywoaniu narzdzia o dugoci L=0.
Uwaga niebezpieczestwo kolizji!
Jeli korekcja dugoci o wartoci dodatniej zostanie
anulowana przy pomocy TOOL CALL 0 , to zmniejsza si
odlego od narzdzia do przedmiotu.
Po wywoaniu narzdzia TOOL CALL zmienia si
zaprogramowane przemieszczenie narzdzia w osi
wrzeciona o rnic dugoci pomidzy starym i nowym
narzdziem.
Przy korekcji dugoci zostaj uwzgldnione wartoci delta zarwno z
TOOL CALL-wiersza jak i z tabeli narzdzi.
Warto korekcji= L + DLTOOL CALL + DLTAB z
L:
DL TOOL CALL:
DL TAB:

146

Dugo narzdzia L z TOOL DEF-wiersza lub


tabeli narzdzi
Naddatek DL dla dugoci z TOOL CALL 0wiersza (nie uwzgldniony przez wskazanie
pooenia)
Naddatek DL dla dugoci z tabeli narzdzi

Programowanie: narzdzia

5.3 Korekcja narzdzia

Korekcja promienia narzdzia


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

RL
R0

TNC anuluje korekcj promienia, jeli:

programujemy wiersz prostej z R0 .


kontur za pomoc funkcji DEP opuszczamy
instrukcj PGM CALL programujemy
wybierzemy nowy programu przy pomocy PGM MGT
Przy korekcji dugoci zostaj uwzgldnione wartoci delta zarwno z
TOOL CALL-wiersza jak i z tabeli narzdzi:
Warto korekcji= R + DRTOOL CALL + DRTAB z
R:
DR TOOL CALL:
DR TAB:

Promie narzdzia R z TOOL DEF-wiersza lub


tabeli narzdzi
Naddatek DR dla promienia z TOOL CALLwiersza (nie uwzgldniony przez wywietlacz
pooenia)
Naddatek DR dla promienia z tabeli narzdzi

Ruchy ksztatowe bez korekcji promienia: R0


Narzdzie przemieszcza si na paszczynie obrbki ze swoim
punktem rodkowym na zaprogramowanym torze lub na
zaprogramowanych wsprzdnych.
Zastosowanie: wiercenie, prepozycjonowanie.

X
Y

HEIDENHAIN TNC 320

147

5.3 Korekcja narzdzia

Ruchy ksztatowe z korekcj promienia: RR i RL


RR
RL

Narzdzie przemieszcza si na prawo od konturu


Narzdzie przemieszcza si na lewo od konturu

Punkt rodkowy narzdzia ley w odlegoci rwnej promieniowi


narzdzia od zaprogramowanego konturu. Z prawej i z lewej
oznacza pooenie narzdzia w kierunku przemieszczenia wzdu
konturu przedmiotu. Patrz ilustracje.
Pomidzy dwoma blokami programowymi z rnymi
korekcjami promienia RR i RL musi znajdowa si
przynajmniej jeden wiersz przemieszczenia na
paszczynie obrbki bez korekcji promienia (to znaczy z
R0).

RL

TNC aktywuje korekcj promienia do koca wiersza, od


momentu kiedy zostaa po raz pierwszy zaprogramowana.
Przy pierwszym wierszu z korekcj promienia RR/RL i
przy anulowaniu z R0 TNC pozycjonuje narzdzie zawsze
pionowo na zaprogramowany punkt startu i punkt
kocowy. Prosz tak wypozycjonowa narzdzie przed
pierwszym punktem konturu lub za ostatnim punktem
konturu, eby kontur nie zosta uszkodzony.

RR

148

Programowanie: narzdzia

5.3 Korekcja narzdzia

Wprowadzenie korekcji promienia


Korekcj promienia wprowadzamy w L-wierszu. Zaprogramowa
wsprzdne punktu docelowego i potwierdzi klawiszem ENT .
KOR. PROM. : RL/RR/BEZ KOREKCJI ?
Ruch narzdzia na lewo od zaprogramowanego
konturu: nacisn Softkey RL lub
ruch narzdzia na prawo od zaprogramowanego
konturu: nacisn Softkey RR lub
Przemieszczenie narzdzia bez korekcji promienia
lub anulowanie korekcji promienia: nacisn klawisz
ENT

Zakoczenie wiersza: nacisn klawisz END

HEIDENHAIN TNC 320

149

5.3 Korekcja narzdzia

Korekcja promienia: obrabianie naroy


Naroa zewntrzne:
Jeli zaprogramowano korekcj promienia, to TNC prowadzi
narzdzie po naroach zewntrznych na okrgu przejciowym. W
razie potrzeby TNC redukuje posuw przy naronikach
zewntrznych, na przykad w przypadku duych zmian kierunku.
Naroa wewntrzne:
Przy naronikach wewntrznych TNC oblicza punkt przecicia
torw, po ktrych przesuwa si skorygowany punkt rodkowy
narzdzia. Od tego punktu poczynajc narzdzie przesuwa si
wzdu nastpnego elementu konturu. W ten sposb obrabiany
przedmiot nie zostaje uszkodzony w naronikach wewntrznych. Z
tego wynika, e promie narzdzia dla okrelonego konturu nie
powinien by wybierany w dowolnej wielkoci.

RL

Uwaga niebezpieczestwo kolizji!


Prosz nie ustala punktu rozpoczcia i zakoczenia
obrbki wewntrznej w punkcie naronym konturu,
poniewa w ten sposb moe doj do uszkodzenia
konturu.

RL

150

RL

Programowanie: narzdzia

Programowanie:
programowanie
konturw

Funkcje toru ksztatowego


Kontur obrabianego narzdzia skada si z reguy z kilku elementw
konturu, jak proste i uki koa. Przy pomocy funkcji toru ksztatowego
programuje si ruchy narzdzi dla prostychi ukw koa.

L
CC

L
L

Programowanie dowolnego konturu FK (opcja


software Advanced programming features)

Jeli nie zosta przedoony odpowiednio dla NC wymiarowany


rysunek i dane o wymiarach dla NC-programu s niekompletne, to
prosz programowa kontur przedmiotu w trybie Programowania
Dowolnego Konturu. TNC oblicza brakujce dane.
Take przy pomocy SK-programowania programujemy ruchy
narzdzia dla prostych i ukw koowych.

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

Podprogramy i powtrzenia czci programu


Kroki obrbki, ktre si powtarzaj, prosz wprowadzi tylko raz jako
podprogram lub powtrzenie czci programu. Jeli jaka cz
programu ma by wypeniona tylko pod okrelonym warunkiem,
prosz te kroki programu wnie jako podprogram. Dodatkowo,
program obrbki moe wywoa inny program i aktywowa jego
wypenienie.

Y
80
CC

60

R4
0

6.1 Przemieszczenia narzdzia

6.1 Przemieszczenia narzdzia

40

10

115

Programowanie przy pomocy podprogramw i powtrze czci


programu jest opisane w rozdziale 7.

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

152

Programowanie: programowanie konturw

Programowa ruch narzdzia dla obrbki

Podczas zestawiania programu obrbki, programuje si krok po kroku


funkcje toru ksztatowego dla pojedyczych elementw konturu
przedmiotu. W tym celu wprowadza si zazwyczaj wsprzdne
punktw kocowych elementw konturu z rysunku wymiarowego.
Z tych danych o wsprzdnych, z danych o narzdziu i korekcji
promienia TNC ustala rzeczywist drog przemieszczenia narzdzia.

Y
X

TNC przesuwa jednoczenie wszystkie osie maszyny, ktre zostay


zaprogramowane w zapisie programu o funkcji toru ksztatowego.

100

Ruchy rwnolege do osi maszyny


Zapis programu zawiera dane o wsprzdnych: TNC przemieszcza
narzdzie rwnolegle do zaprogramowanych osi maszyny.
W zalenoci od konstrukcji maszyny, przy skrawaniu porusza si albo
narzdzie albo st maszyny z zamocowanym na nim przedmiotem.
Przy programowaniu ruchu ksztatowego prosz kierowa si zasad,
jakby to narzdzie si poruszao.

Przykad:

50 L X+100
50
L
X+100

Numer wiersza
Funkcja toru prosta
Wsprzdne punktu kocowego

50

Narzdzie zachowuje wsprzdne Y i Z i przemieszcza si na pozycj


X=100. Patrz ilustracja.

70

Ruchy na paszczyznach gwnych


Zapis programu zawiera dwie dane o wsprzdnych: TNC przesuwa
narzdzie po zaprogramowanej paszczynie.
Przykad:

L X+70 Y+50
Narzdzie zachowuje wsprzdn Z i przesuwa si na XYpaszczynie do pozycji X=70, Y=50. Patrz ilustracja

Y
X

Ruch trjwymiarowy
Zapis programu zawiera trzy dane o wsprzdnych:TNC przesuwa
narzdzie przestrzennie na zaprogramowan pozycj.
Przykad:

-10

80

L X+80 Y+0 Z-10

HEIDENHAIN TNC 320

153

6.2 Podstawy o funkcjach toru ksztatowego

6.2 Podstawy o funkcjach toru


ksztatowego

6.2 Podstawy o funkcjach toru ksztatowego

Okrgi i uki koa


Przy ruchach okrnych TNC przesuwa dwie osi maszyny
jednoczenie: narzdzie porusza si wzgldnie do przedmiotu na
torze okrnym. Dla ruchw okrnych mona wprowadzi punkt
rodkowy koa CC.
Przy pomocy funkcji toru ksztatowego dla ukw koowych
programujemy koa na paszczyznach gwnych: paszczyzna gwna
musi by przy wywoywaniu narzdzia TOOL CALL zdefiniowana,
wraz z ustaleniem osi wrzeciona:
O wrzeciona

Paszczyzna gwna

XY, take
UV, XV, UY

ZX, take
WU, ZU, WX

YZ, take
VW, YW, VZ

YCC

CC

XCC

Okrgi, ktre nie le rwnolegle do paszczyzny gwnej,


prosz programowa przy pomocy funkcji Nachyli
paszczyzn obrbki (patrz instrukcja obsugi Cykle, cykl
19, PASZCZYZNA OBROBKI), lub przy pomocy
parametrw Q (patrz Zasada i przegld funkcji,
strona 222).

154

Programowanie: programowanie konturw

Obrt zgodnie z ruchem wskazwek zegara: DRObrt w kierunku przeciwnym do ruchu wskazwek zegara: DR+
Korekcja promienia
Korekcja promienia musi znajdowa si w tym bloku, przy pomocy
ktrego najeda si do pierwszego elementu konturu. Korekcja
promienia nie moe by rozpoczta w zapisie dla toru okrnego.
Prosz zaprogramowa j uprzednio w bloku prostej (patrz Ruchy po
torze wsprzdne prostoktne, strona 165) lub w wierszu najazdu
(APPR-wiersz, patrz Dosunicie narzdzia do konturu i odsunicie,
strona 157).

Z
Y

DR+
DR

CC
CC

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

HEIDENHAIN TNC 320

155

6.2 Podstawy o funkcjach toru ksztatowego

Kierunek obrotu DR przy ruchach okrnych


Dla ruchw koowych bez tangencjalnego przejcia do innego
elementu konturu zapisujemy kierunek obrotu:

6.2 Podstawy o funkcjach toru ksztatowego

Zestawianie zapisw programu przy pomocy przyciskw funkcji


toru ksztatowego
Szarymi przyciskami funkcji toru ksztatowego rozpoczyna si dialog
tekstem otwartym. TNC odpytuje po kolei wszystkie informacje i
wcza wiersz programu do programu obrbki.
Przykad programowanie prostej.
Otworzy dialog programowania: np. Prosta

WSPRZDNE?
Zapisa wsprzdne punktu kocowego prostej,
np. -20 w X
WSPRZDNE?
Zapisa wsprzdne punktu kocowego prostej, np.
30 w Y, klawiszem ENT potwierdzi
KOR. PROM. : RL/RR/BEZ KOREKCJI ?
Wybr korekcji promienia: np. nacisn softkey R0 ,
narzdzie przemieszcza si bez skorygowania
POSUW F=? / F MAX = ENT

100

Zapisa posuw i nacisn klawisz ENT: np. 100


mm/min. Przy programowaniu INCH: zapis 100
odpowiada posuwowi 10 cali/min
Przemieszczenie na biegu szybkim: nacisn Softkey
FMAX lub
Przemieszczenie z posuwem, zdefiniowanym w
wierszu TOOL CALL: nacisn softkey FAUTO

FUNKCJA DODATKOWA M?
3

Funkcja dodatkowa np. M3 wprowadzi i zakoczy


dialog przy pomocy klawisza ENT

Wiersze w programie obrbki


L X-20 Y+30 R0 FMAX M3

156

Programowanie: programowanie konturw

6.3 Dosunicie narzdzia do konturu i odsunicie

6.3 Dosunicie narzdzia do


konturu i odsunicie
Przegld: formy toru ksztatowego dla
dosunicia narzdziai odsunicia narzdzia od
konturu
Funkcje APPR (angl. approach = podjazd) i DEP (angl. departure =
odjazd) zostaj aktywowane przy pomocy APPR/DEP-klawisza.
Nastpnie mona wybiera przy pomocy Softkeys nastpujce formy
toru:
Funkcja

Dosun
narzdzie
do konturu

Odsun
narzdzie
od konturu

prosta z przejciem tangencjalnym


Prosta prostopada do punktu konturu
Tor koowy z przejciem
tangencjalnym
Tor koowy z przyleganiem stycznym
do konturu, najazd i odjazd do punktu
pomocniczego poza konturem na
przylegajcym stycznie odcinku
prostej
Dosun narzdzie do linii rubowej i odsun
Przy zblianiu si i opuszczaniu linii rubowej (Helix) narzdzie
przemieszcza si na przeduenie linii rubowej i w ten sposb
powraca po stycznym torze koowym na kontur. Prosz uy w tym
celu funkcji APPR CT lub DEP CT.

HEIDENHAIN TNC 320

157

6.3 Dosunicie narzdzia do konturu i odsunicie

Wane pozycje przy dosuniciu i odsuniciu


narzdzia
Punkt startu PS
T pozycj programujemy bezporednio przed APPR-wierszem Ps
ley poza konturem i zostaje najechana bez korekcji promienia (R0).
Punkt pomocniczy PH
Dosunicie i odsunicie narzdzia prowadzi w przypadku niektrych
form toru ksztatowego poprzez punkt pomocniczy H, ktry TNC
oblicza z danych w APPR- i DEP-bloku. TNC przejeda od
aktualnej pozycji do punktu pomocniczego PH z ostatnio
zaprogramowanym posuwem. Jeli w ostatnim wierszu
pozycjonowania przed funkcj najazdu zaprogramowano FMAX
(pozycjonowanie na biegu szybkim), wwczas TNC najeda
rwnie punkt pomocniczy PH na biegu szybkim
Pierwszy punkt konturu PA i ostatni punkt konturu PE
Pierwszy punkt konturu PA programujeym w APPR-bloku, ostatni
punkt konturu PE przy pomocy dowolnej funkcji toru ksztatowego.
Jeli APPR-blok zawiera take Z-wsprzdn, to TNC
przemieszcza narzdzie najpierw na paszczynie obrbki na PH i
tam w osi narzdzi na zadan gboko .
Punkt kocowy PN
Pozycja PN ley poza konturem i wynika z danych, zawartych w
DEP-bloku. Jeli DEP-blok zawiera rwnie Z-wsprzdn, to TNC
przemieszcza narzdzie najpierw na paszczynie obrbki na PH i
tam w osi narzdzi na zadan wysoko.
Skrt

Znaczenie

APPR

angl. APPRoach = podjazd

DEP

angl. DEParture = odjazd

angl. Line = prosta

angl. Circle = koo

tangencjalnie (stae, pynne przejcie

normalna (prostopada)

RL

RL
PN R0
PA RL

PE RL

PH RL
PS R0

Przy pozycjonowaniu z pozycji rzeczywistej do punktu


pomocniczego PH TNC nie sprawdza, czy
zaprogramowany kontur zostanie uszkodzony. Prosz to
sprawdzi przy pomocy grafiki testowej!
W przypadku funkcji APPR LT, APPR LN i APPR CT TNC
przemieszcza si od pozycji rzeczywistej do punktu
pomocniczego PH z ostatnio zaprogramowanym
posuwem/biegiem szybkim. W przypadku funkcji APPR
LCT TNC przemieszcza si TNC do punktu
pomocniczego PH z zaprogramowanym w APPR-wierszu
posuwem. Jeli przed wierszem najazdu nie
zaprogramowano posuwu, to TNC wydaje komunikat o
bdach.

158

Programowanie: programowanie konturw

6.3 Dosunicie narzdzia do konturu i odsunicie

Wsprzdne biegunowe
Punkty konturu dla nastpujcych funkcji dosuwu/odsuwu mona
programowa take poprzez wsprzdne biegunowe:
APPR LT przeksztaca si w APPR PLT
APPR LN przeksztaca si w APPR PLN
APPR CT przeksztaca si w APPR PCT
APPR LCT przeksztaca si w APPR PLCT
DEP LCT przeksztaca si w DEP PLCT
Prosz nacisn w tym celu pomaraczowy klawisz P, po tym kiedy
wybrano przez softkey funkcj dosuwu lub odsuwu.
Korekcja promienia
Korekcj promienia programujemy wraz z pierwszym punktem konturu
PA w APPR-wierszu. DEP-wiersze anuluj automatycznie korekcj
promienia!
Dosunicie narzdzia bez korekcji promienia: jeli zaprogramujemy w
APPR-wierszu R0 , to TNC przemieszcza narzdzie jak narzdzie z R
= 0 mm i z korekcj promienia RR! W ten sposb ustalona jest dla
funkcji APPR/DEP LN i APPR/DEP CT kierunek, w ktrym TNC
przemieszcza narzdzie do i od konturu. Dodatkowo naley
zaprogramowa w pierwszym wierszu przemieszczenia po APPR
obydwie wsprzdne paszczyzny obrbki

HEIDENHAIN TNC 320

159

U
U

Dowolna funkcja toru ksztatowego: dosun narzdzie do punktu


startu PS
Otworzy dialog przy pomocy klawisza APPR/DEP i Softkey
APPR LT:
U Wsprzdne pierwszego punktu konturu PA
U

LEN: odlego punktu pomocniczego PH do


pierwszego punktu konturu PA

Korekcja promienia RR/RL dla obrbki

15

20

10

RR

TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu


pomocniczego PH. Stamtd najeda pierwszy punkt konturu PA
tangencjalnie po prostej. Punkt pomocniczy PH ma odstp LEN do
pierwszego punktu konturu PA.

35

PA
RR

PH

PS
R0

RR

20

35

40

NC-wiersze przykadowe
7 L X+40 Y+10 R0 FMAX M3

PS-najecha bez korekcji promienia

8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100

PA-z korekcj promienia RR, odlego PH do PA:


LEN=15

9 L X+35 Y+35

Punkt kocowy pierwszego elementu konturu

10 L ...

Nastpny element konturu

Dosun narzdzie po prostej prostopadle do


pierwszego punktu konturu: APPR LN
TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu
pomocniczego PH. Stamtd przemieszcza si do pierwszego punktu
konturu PA po prostej prostopadle. Punkt pomocniczy PH posiada
odstp LEN + promie narzdzia do pierwszego punktu konturu PA.
U
U

Dowolna funkcja toru ksztatowego: dosun narzdzie do punktu


startu PS
Otworzy dialog klawiszem APPR/DEP i Softkey APPR LN:
U Wsprzdne pierwszego punktu konturu PA
U

Dugo: odlego punktu pomocniczego PH. LENz


wartoci dodatni!

Korekcja promienia RR/RL dla obrbki

35

Y
RR

6.3 Dosunicie narzdzia do konturu i odsunicie

Dosunicie narzdzia po prostej z


tangencjalnym przejciem: APPR LT

20

PA
RR

15

10

PH
RR

10

PS
R0

20

40

NC-wiersze przykadowe
7 L X+40 Y+10 R0 FMAX M3

PS-najecha bez korekcji promienia

8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100

PA-z korekcj promienia RR

9 L X+20 Y+35

Punkt kocowy pierwszego elementu konturu

10 L ...

Nastpny element konturu

160

Programowanie: programowanie konturw

35

20

Tor koowy od PH do PA jest okrelony poprzez promie R i kt kt


rodkowy CCA. Kierunek obrotu toru koowego jest wyznaczony
poprzez przebieg pierwszego elementu konturu.

10

U
U

Dowolna funkcja toru ksztatowego: dosun narzdzie do punktu


startu PS
Otworzy dialog przy pomocy klawisza APPR/DEP i Softkey
APPR CT:
U Wsprzdne pierwszego punktu konturu PA
U

RR

TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu


pomocniczego PH. Stamtd przemieszcza si ono po torze koowym,
ktry przechodzi stycznie do pierwszego elementu konturu, do
pierwszego punktu konturu PA.

PA
RR

CCA=
180

0
R1
PH
10

PS
R0

20

40

Promie R toru koowego


Dosun narzdzie z tej strony obrabianego
przedmiotu, ktra zdefiniowana jest poprzez
korekcj promienia: wprowadzi R o wartoci
dodatniej
Dosun narzdzie od strony obrabianego
przedmiotu:
R wprowadzi z wartoci ujemn

Kt rodkowy CCA toru koowego


CCA wprowadza tylko z wartoci dodatni
Maksymalna wprowadzana warto 360

Korekcja promienia RR/RL dla obrbki

NC-wiersze przykadowe
7 L X+40 Y+10 R0 FMAX M3

PS-najecha bez korekcji promienia

8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100

PA-z korekcj promienia RR, promie R=10

9 L X+20 Y+35

Punkt kocowy pierwszego elementu konturu

10 L ...

Nastpny element konturu

HEIDENHAIN TNC 320

161

6.3 Dosunicie narzdzia do konturu i odsunicie

Dosun narzdzie po torze koowym z


tangencjalnym przejciem: APPR CT

TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu


pomocniczego PH. Stamtd narzdzie przemieszcza si po torze
koowym do pierwszego punktu konturu PA. Zaprogramowany w
wierszu APPR posuw dziaa dla caego odcinka, przejedanego
przez TNC w wierszu najazdu (odcinek PS PA).
Jeli w wierszu najazdu zaprogramowano wszystkie trzy osie
wsprzdnych X, Y i Z, to TNC przejeda od zaprogramowanej przed
wierszem APPR pozycji we wszytkich trzech osiach jednoczenie do
punktu pomocniczego PH a nastpnie od PH do PA tylko na
paszczynie obrbki.
Tor koowy przylega stycznie zarwno do prostej PS PH jak i do
pierwszego elementu konturu. Tym samym jest on poprzez promie R
jednoznacznie okrelony.
U
U

35

RR

6.3 Dosunicie narzdzia do konturu i odsunicie

Dosun narzdzie po torze koowym z


tangencjalnym przejciem do konturu i po
odcinku prostej: APPR LCT

20

PA
RR

0
R1

10

PH

PS
R0

RR
10

20

40

Dowolna funkcja toru ksztatowego: dosun narzdzie do punktu


startu PS
Otworzy dialog przy pomocy klawisza APPR/DEP i Softkey APPR
LT:
U Wsprzdne pierwszego punktu konturu PA
U

Promie R toru koowego. R wprowadzi o wartoci


dodatniej

Korekcja promienia RR/RL dla obrbki

NC-wiersze przykadowe
7 L X+40 Y+10 R0 FMAX M3

PS-najecha bez korekcji promienia

8 APPR LCT X+10 Y+20 Z-10 R10 RR F100

PA-z korekcj promienia RR, promie R=10

9 L X+20 Y+35

Punkt kocowy pierwszego elementu konturu

10 L ...

Nastpny element konturu

162

Programowanie: programowanie konturw

TNC przemieszcza narzdzie po prostej od ostatniego punktu konturu


PE do punktu kocowego PN. Prosta ley na przedueniu ostatniego
elementu konturu. PN znajduje si w odstpie LEN od PE.

Zaprogramowa ostatni element konturu z punktem kocowym PE i


korekcj promienia
Otworzy dialog klawiszem APPR/DEP i Softkey DEP LT:
U LEN: zapisa odlego punktu kocowego PN od
ostatniego elementu konturu PE

20

PE
RR

12.5

RR

PN
R0

X
NC-wiersze przykadowe
23 L Y+20 RR F100

Ostatni element konturu: PE z korekcj promienia

24 DEP LT LEN12.5 F100

O LEN=12,5 mm odsun

25 L Z+100 FMAX M2

Z przesun swobodnie, odskok, koniec programu

Odsunicie narzdzia po prostej prostopadle do


ostatniego punktu konturu: DEP LN
TNC przemieszcza narzdzie po prostej od ostatniego punktu konturu
PE do punktu kocowego PN. Prosta prowadzi prostopadle od
ostatniego punktu konturu PE. PN znajduje si od PE w odstpie LEN
+ promie narzdzia.
U
U

Zaprogramowa ostatni element konturu z punktem kocowym PE i


korekcj promienia
Otworzy dialog klawiszem APPR/DEP i Softkey DEP LN:
U LEN: zapisa odlego punktu kocowego PN
Wane: LEN wprowadzi z wartoci dodatni !

Y
RR
PN
20

R0
PE
20

RR

X
NC-wiersze przykadowe
23 L Y+20 RR F100

Ostatni element konturu: PE z korekcj promienia

24 DEP LN LEN+20 F100

Na odlego LEN = 20 mm prostopadle od konturu


odsun

25 L Z+100 FMAX M2

Z przesun swobodnie, odskok, koniec programu

HEIDENHAIN TNC 320

163

6.3 Dosunicie narzdzia do konturu i odsunicie

Odsunicie narzdzia po prostej z


tangencjalnym przejciem: DEP LT

TNC przemieszcza narzdzie po uku koowym od ostatniego punktu


konturu PE do punktu kocowego PN. Tor koowy przylega
tangencjalnie do ostatniego elementu konturu.
U
U

Zaprogramowa ostatni element konturu z punktem kocowym PE i


korekcj promienia
Otworzy dialog klawiszem APPR/DEP i Softkey DEP CT:
U

Kt rodkowy CCA toru koowego

Promie R toru koowego

RR
PN
R0

20

R8

PE

180

RR

Narzdzie ma odsun si od obrabianego


przedmiotu z tej strony, ktra zostaa okrelona
poprzez korekcj promienia:R wprowadzi z
wartoci dodatni
Narzdzie ma by odsunite od przeciwlegej
strony przedmiotu, okrelonej poprzez korekcj
promienia: R zapisa z wartoci ujemn

NC-wiersze przykadowe
23 L Y+20 RR F100

Ostatni element konturu: PE z korekcj promienia

24 DEP CT CCA 180 R+8 F100

Kt punktu rodkowego=180
Promie toru koowego=8 mm

25 L Z+100 FMAX M2

Z przesun swobodnie, odskok, koniec programu

Odsunicie narzdzia na torze koowym z


przyleganiem stycznym do konturu i odcinkiem
prostej: DEP LCT
TNC przemieszcza narzdzie po torze koowym od ostatniego punktu
konturu P E do punktu pomocniczego PH. Stamtd przemieszcza si
po prostej do punktu kocowego PN. Ostatni element konturu i prosta
od PH PN maj styczne przejcia z torem koowym. Tym samym
okrelony jest tor koowy przez promie R jednoznacznie.
U
U

Y
RR

20

R8

6.3 Dosunicie narzdzia do konturu i odsunicie

Odsun narzdzie po torze koowym z


tangencjalnym przejciem: DEP CT

12
PN

Zaprogramowa ostatni element konturu z punktem kocowym PE i


korekcj promienia
Otworzy dialog klawiszem APPR/DEP i Softkey DEP LCT:
U

Wprowadzi wsprzdne punktu kocowego PN

Promie R toru koowego. R wprowadzi o wartoci


dodatniej

R0

PE
RR

PH
R0

10

NC-wiersze przykadowe
23 L Y+20 RR F100

Ostatni element konturu: PE z korekcj promienia

24 DEP LCT X+10 Y+12 R+8 F100

Wsprzdne PN, promie toru koowego=8 mm

25 L Z+100 FMAX M2

Z przesun swobodnie, odskok, koniec programu

164

Programowanie: programowanie konturw

Przegld funkcji toru ksztatowego


Funkcja

Klawisz funkcyjny
toru ksztatowego

Ruch narzdzia

Niezbdne informacje

Strona

Prosta L
angl.: Line

Prosta

Wsprzdne punktu
kocowego prostej

Strona 166

Fazka:CHF
angl.: CHamFer

Fazka pomidzy dwoma


prostymi

Dugo fazki

Strona 167

Punkt rodkowy koa


CC;
angl.: Circle Center

Brak

Wsprzdne punktu
rodkowego koa lub
bieguna

Strona 169

uk koa C
angl.: Circle

Tor koowy wok punktu


rodkowego okrgu CCdo
punktu kocowego uku koa

Wsprzdne punktu
kocowego koa, kierunek
obrotu

Strona 170

uk koa CR
angl.: Circle by Radius

Tor koowy z okrelonym


promieniem

Wsprzdne punktu
kocowego koa, promie
koa, kierunek obrotu

Strona 171

uk koa CT
angl.: Circle Tangential

Tor koowy z tangencjalnym


przyleganiem do
poprzedniego i nastpnego
elementu konturu

wsprzdne punktu
kocowego koa

Strona 173

Zaokrglanie naroy
RND
angl.: RouNDing of
Corner

Tor koowy z tangencjalnym


przyleganiem do
poprzedniego i nastpnego
elementu konturu

Promie naroa R

Strona 168

Swobodne
Programowanie Konturu
SK FK

Prosta lub tor koowy z


dowolnym przyleganiem do
poprzedniego elementu
konturu

patrz Ruchy po torze


ksztatowym programowanie dowolnego
konturu FK (opcja software
Advanced programming
features), strona 186

Strona 189

HEIDENHAIN TNC 320

165

6.4 Ruchy po torze wsprzdne prostoktne

6.4 Ruchy po torze wsprzdne


prostoktne

TNC przemieszcza narzdzie po prostej od jego aktualnej pozycji do


punktu kocowego prostej. Punkt startu jest jednoczenie punktem
kocowym poprzedniego bloku.
Wsprzdne punktu kocowego prostej, jeli to
konieczne

Korekcja promienia RL/RR/R0

Posuw F

Funkcja dodatkowa M

40
15

10

6.4 Ruchy po torze wsprzdne prostoktne

Prosta L

NC-wiersze przykadowe
7 L X+10 Y+40 RL F200 M3
8 L IX+20 IY-15

10

20
60

9 L X+60 IY-10
Przejcie pozycji rzeczywistej
Wiersz prostej (L-wiersz) mona generowa take klawiszem
PRZEJCIE POZYCJI RZECZYWISTEJ :
U
U
U

Prosz przesun narzdzie w rodzaju pracy Obsuga rczna na


pozycj, ktra ma by przejta
Przeczy wywietlacz monitora na Program wprowadzi do
pamici/edycja
Wybra zapis programu, za ktrym ma by wczony L-blok
U Nacisn klawisz PRZEJ POZYCJ
RZECZYWIST: TNC generuje L-blok ze
wsprzdnymi pozycji rzeczywistej

166

Programowanie: programowanie konturw

Scinanie fazki: dugo fazki, jeli to konieczne:

Posuw F (dziaa tylko w CHF-wierszu)

NC-wiersze przykadowe
7 L X+0 Y+30 RL F300 M3

30

12

W wierszach prostych przed i po CHF-wierszu prosz


zaprogramowa kadorazowo obydwie wsprzdne paszczyzny, w
ktrej zostanie wykonana fazka
Korekcja promienia przed i po CHF-wierszu musi by taka sama
Fazka musi by wykonywalna przy pomocy uywanego na danym
etapie narzdzia

12

Na naroach konturu, ktre powstaj poprzez przecicie dwch


prostych, mona wykona fazki.

6.4 Ruchy po torze wsprzdne prostoktne

Fazk umieci pomidzy dwoma prostymi

40

8 L X+40 IY+5
9 CHF 12 F250
10 L IX+5 Y+0
Nie mona rozpoczyna konturu z CHF-wiersza.
Fazka zostaje wykonana tylko na paszczynie obrbki.
Nrzdzie nie zostaje dosunite do punktu naronego,
odcitego wraz z fazk.
Zaprogramowany w CHF-bloku posuw dziaa tylko w tym
CHF-bloku. Potem obowizuje posuw zaprogramowany
przed CHF-wierszem.

HEIDENHAIN TNC 320

167

6.4 Ruchy po torze wsprzdne prostoktne

Zaokrglanie naroy RND


Funkcja RND zaokrgla naroa konturu.
Narzdzie przemieszcza si po torze koowym, ktry przylega stycznie
do poprzedniego jak i do nastpnego elementu konturu.
Okrg zaokrglenia musi by wykonywalny przy pomocy wywoanego
narzdzia.
U

Y
40

Promie zaokrglenia: promie uku koowego, jeli to


konieczne:

R5

25

Posuw F (dziaa tylko w RND-wierszu)

NC-wiersze przykadowe

5 L X+10 Y+40 RL F300 M3


6 L X+40 Y+25

10

40

7 RND R5 F100
8 L X+10 Y+5
Poprzedni i nastpny element konturu powinien zawiera
obydwie wsprzdne paszczyzny, na ktrej zostaje
wykonywane zaokrglanie naronikw. Jeli obrabiany
jest kontur bez korekcji promienia narzdzia, to naley
zaprogramowa obydwie wsprzdne paszczyzny
obrbki.
Narzdzie nie jest dosuwane do punktu naronego danej
krawdzi.
Zaprogramowany w RND-wierszu posuw dziaa tylko w
tym RND-wierszu. Potem obowizuje posuw
zaprogramowany przed RND-wierszem.
Wiersz RND mona wykorzystywa do mikkiego najazdu
na kontur.

168

Programowanie: programowanie konturw

Punkt rodkowy okrgu okrela si dla torw koowych,


programowanych klawiszem C (tor koowy C). W tym celu
prosz wprowadzi wsprzdne prostoktne punktu rodkowego
okrgu na paszczynie obrbki lub
prosz przej ostatnio zaprogramowan pozycj lub
przej wsprzdne klawiszem PRZEJ POZYCJ
RZECZYWIST
U

Wprowadzi wsprzdne dla punktu rodkowego


okrgu lub
Aby przej ostatnio zaprogramowan pozycj: nie
zapisywa wsprzdnych .

NC-wiersze przykadowe

Z
CC

YCC

X CC

5 CC X+25 Y+25
lub
10 L X+25 Y+25
11 CC
Wiersze 10 i 11 programu nie odnosz si do ilustracji.
Okres obowizywania
Punkt rodkowy koa pozostaje tak dugo okrelonym, a zostanie
zaprogramowany nowy punkt rodkowy koa. Punkt rodkowy koa
mona wyznaczy take dla osi dodatkowych U, V i W.
Wprowadzi punkt rodkowy okrgu przy pomocy wartoci
inkrementalnych
Wprowadzona przy pomocy wartoci inkrementalnych wsprzdna
dla punktu rodkowego koa odnosi si zawsze do ostatnio
zaprogramowanej pozycji narzdzia.
Przy pomocy CC oznacza si pozycj jako punkt
rodkowy okrgu: narzdzie nie przemieszcza si na t
pozycj.
Punkt rodkowy okrgu jest jednoczenie biegunem dla
wsprzdnych biegunowych.

HEIDENHAIN TNC 320

169

6.4 Ruchy po torze wsprzdne prostoktne

Punkt rodkowy okrgu CCI

6.4 Ruchy po torze wsprzdne prostoktne

Tor koowy C wok punktu rodkowego koa CC


Prosz okreli punkt rodkowy okrgu CC , zanim zostanie
zaprogramowany tor koowy. Ostatnio zaprogramowana pozycja
narzdzia przed torem koowym jest punktem startu toru koowego.
U

Przemieci narzdzie do punktu startu toru koowego


U Wsprzdne punktu rodkowego okrgu zapisa
U

Wsprzdne punktu kocowego uku koowego, jeli


to konieczne:

Kierunek obrotu DR

Posuw F

Funkcja dodatkowa M

CC

TNC dokonuje przemieszcze koowych z reguy na


aktywnej paszczynie obrbki. Jeli zaprogramowane s
okrgi, nie lece na aktywnej paszczynie obrbki, np. C
Z... X... DR+ dla osi narzdzia Z, i jednoczenie ruchy te
s w rotacji, to TNC przejeda po okrgu przestrzennym,
czyli po okrgu w 3 osiach.
NC-wiersze przykadowe

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

DR+
25

CC

DR

Punkt startu i punkt kocowy ruchu koowego musz lee


na torze koowym.
Tolerancja wprowadzenia: do 0.016 mm (wybieralna
poprzez parametr maszynowy circleDeviation ).

25

45

Najmniejszy moliwy okrg, po ktrym TNC moe si


przemieszcza: 0.0016 m.

170

Programowanie: programowanie konturw

6.4 Ruchy po torze wsprzdne prostoktne

Tor koowy CR z okrelonym promieniem


Narzdzie przemieszcza si po torze koowym z promieniem R.
U

Wsprzdne punktu kocowego uku koowego

promie R
Uwaga: znak liczby okrela wielko uku koowego!

Kierunek obrotu DR
Uwaga: znak liczby okrela wklse lub wypuke
wybrzuszenie!

Funkcja dodatkowa M

Posuw F

E1=S
CC

S1=E

Koo pene
Dla koa penego prosz zaprogramowa dwa wiersze koa jeden po
drugim:

Punkt kocowy pierwszego pkola jest punktem startu drugiego.


Punkt kocowy drugiego pkola jest punktem startu pierwszego.

HEIDENHAIN TNC 320

171

6.4 Ruchy po torze wsprzdne prostoktne

Kt rodkowy CCA i promie uku koowego R


Punkt startu i punkt kocowy na konturze mog by poczone ze sob
przy pomocy czterech rnych ukw koowych z takim samym
promieniem:

Mniejszy uk koowy: CCA<180


Promie ma dodatni znak liczby R>0
Wikszy uk koowy: CCA>180
Promie ma ujemny znak liczby R<0

40
R

Poprzez kierunek obrotu zostaje okrelone, czy uk koowy jest


wybrzuszony na zewntrz (wypuky) czy do wewntrz (wklsy):

DR

DR+
ZW
R
2

Wypuky: kierunek obrotu DR (z korekcj promienia RL)


Wklsy: kierunek obrotu DR+ (z korekcj promienia RL)
NC-wiersze przykadowe

40

70

10 L X+40 Y+40 RL F200 M3


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

lub

DR

ZW

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


R

lub
11 CR X+70 Y+40 R-20 DR- (UK 3)

40

lub

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


Odstp pomidzy punktem startu i punktem kocowym
rednicy koa nie moe by wikszy ni sama rednicy
koa.

DR+

40

70

Promie moe osiga maksymalnie 99,9999 m.


Osie ktowe A, B i C zostaj wspomagane.

172

Programowanie: programowanie konturw

Narzdzie przemieszcza si po uku koowym, ktry przylega stycznie


do uprzednio zaprogramowanego elementu konturu.

Przejcie jest tangencjalne, jeli w punkcie przecicia elementw


konturu nie powstaje aden punkt zaamania lub punkt narony,
elementy konturu przechodz pynnie od jednego do nastpnego.
Element konturu, do ktrego przylega stycznie uk koowy, prosz
programowa bezporednio przed CT-wierszem. W tym celu
konieczne s przynajmniej dwa bloki pozycjonowania
U

Wsprzdne punktu kocowego uku koowego, jeli


to konieczne:

Posuw F

Funkcja dodatkowa M

NC-wiersze przykadowe

30
25

20

25

45

7 L X+0 Y+25 RL F300 M3


8 L X+25 Y+30
9 CT X+45 Y+20
10 L Y+0
CT-wiersz i uprzednio zaprogramowany element konturu
powinny zawiera obydwie wsprzdne paszczyzny, na
ktrej zostanie wykonany uk koowy!

HEIDENHAIN TNC 320

173

6.4 Ruchy po torze wsprzdne prostoktne

Tor koowy CT z tangencjalnym przyleganiem

10

95

10

20

6.4 Ruchy po torze wsprzdne prostoktne

Przykad: ruch po prostej i fazki w systemie kartezjaskim

20

X
9

0 BEGIN PGM LINEAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu dla symulacji graficznej obrbki

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Wywoanie narzdzia z osi narzdziow i prdkoci obrotow


wrzeciona

4 L Z+250 R0 FMAX

Przemieci narzdzie poza materiaem w osi wrzeciona na biegu


szybkim FMAX

5 L X-10 Y-10 R0 FMAX

Pozycjonowa wstpnie narzdzie

6 L Z-5 R0 F1000 M3

Przemieszczenie na gboko obrbki z posuwem F= 1000 mm/min

7 APPR LT X+5 Y+5 LEN10 RL F300

Dosun narzdzie do konturu do punktu 1 po prostej z


tangencjalnym przyleganiem

8 L Y+95

Dosun narzdzie do punktu 2

9 L X+95

Punkt 3: pierwsza prosta dla naroa 3

10 CHF 10

Zaprogramowa fazk o dugoci 10 mm

11 L Y+5

Punkt 4: druga prosta dla naroa 3, pierwsza prosta dla naroa 4

12 CHF 20

Zaprogramowa fazk o dugoci 20 mm

13 L X+5

Dosun narzdzie do ostatniego punktu konturu 1,druga prosta dla


naroa 4

14 DEP LT LEN10 F1000

Opuci kontur po prostej z przyleganiem stycznym

15 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

16 END PGM LINEAR MM

174

Programowanie: programowanie konturw

Y
95

R10

R3

85

40

5
5

30 40

70

95

0 BEGIN PGM CIRCULAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu dla symulacji graficznej obrbki

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Wywoanie narzdzia z osi narzdziow i prdkoci obrotow


wrzeciona

4 L Z+250 R0 FMAX

Przemieci narzdzie poza materiaem w osi wrzeciona na biegu


szybkim FMAX

5 L X-10 Y-10 R0 FMAX

Pozycjonowa wstpnie narzdzie

6 L Z-5 R0 F1000 M3

Przemieszczenie na gboko obrbki z posuwem F= 1000 mm/min

7 APPR LCT X+5 Y+5 R5 RL F300

Dosun narzdzie do konturu w punkcie 1 na torze koowym z


tangencjalnym przyleganiem

8 L X+5 Y+85

Punkt 2: pierwsza prosta dla naroa 2

9 RND R10 F150

Promie z R = 10 mm wnie, posuw: 150 mm/min

10 L X+30 Y+85

Dosun narzdzie do punktu 3: punkt pocztkowy koa z CR

11 CR X+70 Y+95 R+30 DR-

Dosun narzdzie do punktu 4: punkt kocowy koa z CR, promie


30 mm

12 L X+95

Dosun narzdzie do punktu 5

13 L X+95 Y+40

Dosun narzdzie do punktu 6

14 CT X+40 Y+5

Dosun narzdzie do punktu 7: punkt kocowy koa, uk koa ze


przyczeniem do punktu 6, TNC oblicza samodzielnie promie

HEIDENHAIN TNC 320

175

6.4 Ruchy po torze wsprzdne prostoktne

Przykad: ruch koowy kartezjaski

6.4 Ruchy po torze wsprzdne prostoktne

15 L X+5

Dosun narzdzie do ostatniego punktu 1 konturu

16 DEP LCT X-20 Y-20 R5 F1000

Opuci kontur na torze koowym z przyleganiem stycznym

17 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

18 END PGM CIRCULAR MM

176

Programowanie: programowanie konturw

6.4 Ruchy po torze wsprzdne prostoktne

Przykad: okrg peny kartezjaski

50

CC

50

0 BEGIN PGM C-CC MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S3150

Wywoanie narzdzia

4 CC X+50 Y+50

Definiowa punkt rodkowy okrgu

5 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

6 L X-40 Y+50 R0 FMAX

Pozycjonowa wstpnie narzdzie

7 L Z-5 R0 F1000 M3

Przemieci narzdzie na gboko obrbki

8 APPR LCT X+0 Y+50 R5 RL F300

Dosun narzdzie do punktu pocztkowego okrgu po torze


koowym z tangencjalnym
Przejcie

9 C X+0 DR-

Punkt kocowy okrgu (=punkt pocztkowy okrgu) najecha

10 DEP LCT X-40 Y+50 R5 F1000

Opuci kontur na torze koowym z tangencjalnym


Przejcie

11 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

12 END PGM C-CC MM

HEIDENHAIN TNC 320

177

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

6.5 Ruchy po torze ksztatowym


wsprzdne biegunowe
Przegld
Przy pomocy wsprzdnych biegunowych okrelamy pozycj poprzez
kt PA i odlego PR do uprzednio zdefiniowanego bieguna CC .
Wsprzdne biegunowe uywane s korzystnie przy:
Pozycjach na ukach koowych
Rysunkach obrabianych przedmiotw z danymi o ktach, np. przy
okrgach otworw
Przegld funkcji toru ksztatowego ze wsprzdnymi
biegunowymi
Funkcja

Klawisz funkcyjny
toru ksztatowego

Ruch narzdzia

Niezbdne informacje

Strona

Prosta LP

Prosta

Promie biegunowy,
wsprzdna ktowa punktu
kocowego prostej

Strona 179

uk koowy CP

Tor koowy wok punktu


rodkowego koa/biegun CC
do punktu kocowego uku
koowego

Wsprzdna ktowa punktu


kocowego okrgu, kierunek
obrotu

Strona 180

uk koowy CTP

tor koowy ze stycznym


przyleganiem do
poprzedniego elementu
konturu

Promie biegunowy,
wsprzdna ktowa punktu
kocowego koa

Strona 181

Linia rubowa
(Helix)

Nakadanie si toru koowego


za prost

Promie biegunowy,
wsprzdna ktowa punktu
kocowego koa,
wsprzdne punktu
kocowego w osi
narzdziowej

Strona 182

178

Programowanie: programowanie konturw

Biegun CC mona wyznacza w dowolnych miejscach programu


obrbki, przed wprowadzeniem pozycji przy pomocy wsprzdnych
biegunowych. Prosz przy wyznaczaniu bieguna postpowa w ten
sposb, jak przy programowaniu punktu rodkowego okrgu.
U

Wsprzdne: prostoktne wsprzdne dla bieguna


zapisa lub przej ostatnio zaprogramowan
pozycj: wsprzdnych nie zapisywa. Okreli
biegun, zanim zostan zaprogramowane
wsprzdne biegunowe. Zaprogramowa biegun
tylko przy pomocy wsprzdnych prostoktnych.
Biegun ten obowizuje tak dugo, a zostanie
okrelony nowy biegun.

YCC

CC

NC-wiersze przykadowe
12 CC X+45 Y+25

XCC

Prosta LP
Narzdzie przesuwa si po prostej od swojej aktualnej pozycji do
punktu kocowego prostej. Punkt startu jest jednoczenie punktem
kocowym poprzedniego bloku.
Wsprzdne biegunowe-promie PR: zapisa
odlego punktu kocowego prostej do bieguna CC

Wsprzdne biegunowe-kt PA: pozycja ktowa


punktu kocowego prostej pomidzy 360 i +360

Znak liczby PA jest okrelony przez o bazow kta:

30

60
25

60

CC

Kt od osi bazowej kta do PR w kierunku przeciwnym do


wskazwek zegara: PA>0
Kt od osi bazowej kta do PR w kierunku wskazwek zegara: PA<0
NC-wiersze przykadowe

45

12 CC X+45 Y+25
13 LP PR+30 PA+0 RR F300 M3
14 LP PA+60
15 LP IPA+60
16 LP PA+180

HEIDENHAIN TNC 320

179

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Pocztek wsprzdnych biegunowych:


biegun CC

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Tor koowy CP wok bieguna CC


Promie wsprzdnych biegunowych PR jest jednoczenie
promieniem uku koowego. PR jest okrelony poprzez odlego
punktu startu do bieguna CC . Ostatnio zaprogramowana pozycja
narzdzia przed torem koowym jest punktem startu toru koowego.
U

Wsprzdne biegunowe-kt PA: pozycja ktowa


punktu kocowego prostej pomidzy 99999,9999 i
+99999,9999
Kierunek obrotu DR

25

R2
CC

NC-wiersze przykadowe
18 CC X+25 Y+25
19 LP PR+20 PA+0 RR F250 M3
20 CP PA+180 DR+

25

Przy wsprzdnych inkrementalnych (przyrostowych)


wprowadzi ten sam znak liczby dla DR i PA.

180

Programowanie: programowanie konturw

Narzdzie przemieszcza si po torze koowym, ktry przylega stycznie


do poprzedniego elementu konturu.

120

Wsprzdne biegunowe-kt PA: pozycja ktowa


punktu kocowego toru koowego

NC-wiersze przykadowe

Wsprzdne biegunowe-promie PR: zapisa


odlego punktu kocowego toru koowego do
bieguna CC

0
R3
30

R2

35

CC

12 CC X+40 Y+35
13 L X+0 Y+35 RL F250 M3
14 LP PR+25 PA+120
15 CTP PR+30 PA+30

40

16 L Y+0
Biegun nie jest punktem rodkowym koa konturowego!

HEIDENHAIN TNC 320

181

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Tor koowy CTP z tangencjalnym przejciem

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Linia rubowa (Helix)


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

Z
Y

CC

Obliczanie linii rubowej


Do programowania potrzebne s inkrementalne dane cakowitego
kta, pod ktrym porusza si narzdzie na linii rubowej i ogln
wysoko linii rubowej.
Dla obliczenia w kierunku frezowania od dou do gry obowizuje:
Liczba zwojw n
Wysoko oglna h
Przyrostowy kt
cakowity IPA
Wsprzdna
pocztkowa Z

Zwoje gwintu + wybieg gwintu na


pocztek i koniec gwintu
Skok gwintu P x liczba zwojw n
Liczba zwojw x 360 + kt dla
pocztek gwintu + kt dla wybiegu
Skok gwintu P x (zwoje gwintu + nadmiar
zwojw na pocztku gwintu)

Forma linii rubowej


Tabela pokazuje stosunek pomidzy kierunkiem pracy, kierunkiem
obrotu i korekcj promienia dla okrelonych form toru ksztatowego.
Gwint
wewntrzny

Kierunekpracy
(obrbki)

Kierunek
obrotu

Korekcjapromienia

prawoskrtny
lewoskrtny

Z+
Z+

DR+
DR

RL
RR

prawoskrtny
lewoskrtny

Z
Z

DR
DR+

RR
RL

prawoskrtny
lewoskrtny

Z+
Z+

DR+
DR

RR
RL

prawoskrtny
lewoskrtny

Z
Z

DR
DR+

RL
RR

Gwint
zewntrzny

182

Programowanie: programowanie konturw

Dla kta cakowitego IPA mona zapisa warto od


-99 999,9999 do +99 999,9999.
U

Wsprzdne biegunowe-kt: zapisa kt cakowity


przyrostowo, pod ktrym przemieszcza si narzdzie
po linii rubowej. Po wprowadzeniu kta prosz
wybra o narzdzi przy pomocy klawisza wyboru
osi.

Wprowadzi wsprzdn dla wysokoci linii rubowej


przy pomocy wartoci inkrementalnych

Kierunek obrotu DR
Linia rubowa w kierunku zgodnym z ruchem
wskazwek zegara: DR
Linia rubowa w kierunku przeciwnym do ruchu
wskazwek zegara: DR+

Korekcja promienia zapisa zgodnie z tabel

Z
Y

CC
270

R3

Prosz wprowadzi kierunek obrotu i inkrementalny


(przyrostowy) kt cakowity IPA z tym samym znakiem
liczby, inaczej narzdzie moe przemieszcza si po
niewaciwym torze.

25
40

NC-bloki przykadowe: gwint M6 x 1 mm z 5 zwojami


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

HEIDENHAIN TNC 320

183

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Programowanie linii rubowej

Y
100

3
5

60

R4

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Przykad: ruch po prostej biegunowy

CC

50

5
5

50

100

0 BEGIN PGM LINEARPO MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Wywoanie narzdzia

4 CC X+50 Y+50

Zdefiniowa punkt odniesienia dla wsprzdnych biegunowych

5 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

6 LP PR+60 PA+180 R0 FMAX

Pozycjonowa wstpnie narzdzie

7 L Z-5 R0 F1000 M3

Przemieci narzdzie na gboko obrbki

8 APPR PLCT PR+45 PA+180 R5 RL F250

Dosun narzdzie do konturu w punkcie 1 na okrgu


tangencjalnym przyleganiem

9 LP PA+120

Dosun narzdzie do punktu 2

10 LP PA+60

Dosun narzdzie do punktu 3

11 LP PA+0

Dosun narzdzie do punktu 4

12 LP PA-60

Dosun narzdzie do punktu 5

13 LP PA-120

Dosun narzdzie do punktu 6

14 LP PA+180

Dosun narzdzie do punktu 1

15 DEP PLCT PR+60 PA+180 R5 F1000

Opuci kontur po okrgu tangencjalnie

16 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

17 END PGM LINEARPO MM

184

Programowanie: programowanie konturw

6.5 Ruchy po torze ksztatowym wsprzdne biegunowe

Przykad: Helix

50

CC

50

M64 x 1,5

100

100

0 BEGIN PGM HELIX MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S1400

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 L X+50 Y+50 R0 FMAX

Pozycjonowa wstpnie narzdzie

6 CC

Ostatnio programowan pozycj przej jako biegun

7 L Z-12.75 R0 F1000 M3

Przemieci narzdzie na gboko obrbki

8 APPR PCT PR+32 PA182 CCA180 R+2 RL F100

Dosun narzdzie do konturu na okrgu z przejciem


tangencjalnym

9 CP IPA+3240 IZ+13.5 DR+ F200

Przemieszczenie wzdu Helix (linii rubowej)

10 DEP CT CCA180 R+2

Opuci kontur po okrgu tangencjalnie

11 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

12 END PGM HELIX MM

HEIDENHAIN TNC 320

185

Podstawy
Rysunki obrabianych czci, ktre nie s wymiarowane odpowiednio
dla NC, zawieraj czsto dane o wsprzdnych, ktrych operator nie
moe wprowadzi przy pomocy szarych klawiszy dialogowych. I tak
np.

186

R2
.5

28

X
45

R4

Takie dane programuje si bezporednio przy pomocy Wolnego


Programowania Konturu FK. TNC wylicza kontur na podstawie
znanych danych o wsprzdnych i wspomaga dialog programowania
przy pomocy interaktywnej SK-grafiki. Rysunek po prawej stronie u
gry pokazuje wymiarowanie, ktre najprociej wprowadzi poprzez
SK-programowanie.

88.15

18

mog znane wsprzdne lee na elemencie konturu lub w pobliu,


dane o wsprzdnych mog odnosi si do innego elementu
konturu lub
dane o kierunku i dane o przebiegu konturu musz by znane.

36

21

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

6.6 Ruchy po torze ksztatowym programowanie dowolnego


konturu FK (opcja software
Advanced programming
features)

20

10 5 0

Programowanie: programowanie konturw

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Prosz uwzgldni nastpujce warunki dla FKprogramowania


Elementy konturu mona przy pomocy Programowania
Dowolnego Konturu tylko na paszczynie obrbki
programowa. Paszczyzna obrbki zostaje wyznaczona
w pierwszym BLK FORM-wierszu programu obrbki.
Prosz wprowadzi dla kadego elementu konturu
wszystkie znajdujce si w dyspozycji dane. Prosz
programowa w kadym zapisie take informacje, ktre
si nie zmieniaj: Nie zaprogramowane dane uwaane s
za nieznane!
Q-parametry s dopuszczalne we wszystkich FKelementach, oprcz elementw z odniesieniami
wzgldnymi (np. RX lub RAN), to znaczy elementw, do
ktrych odnosz si inne wiersze NC.
Jeli w programie miesza si programowanie
konwencjonalne i Swobodne Programowanie Konturu, to
kady SK-fragment musi by jednoznacznie okrelony.
TNC potrzebuje jednego staego punktu, z ktrego zostaj
przeprowadzone obliczenia. Prosz zaprogramowa przy
pomocy szarych klawiszy dialogowych pozycj,
bezporednio przed SK-fragmentem, ktra zawiera
obydwie wsprzdne paszczyzny obrbki. W tym bloku
nie programowa Q-parametrw.
Jeli pierwszy wiersz w segmencie FK jest wierszem
FCTlub FLT- to musz przed nim przynajmniej dwa NCzapisy by zaprogramowane przez szare klawisze
dialogowe, aeby kierunek dosunicia narzdzia by
jednoznacznie okrelony.
FK-fragment nie wolno rozpoczyna bezporednio za
znacznikiem LBL.

HEIDENHAIN TNC 320

187

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Grafika SK-programowania
Aby mc korzysta przy SK-programowaniu z grafiki,
prosz wybra podzia monitora PROGRAM + GRAFIKA
(patrz Programowanie/edycja na stronie 61)
Majc do dyspozycji niepene dane o wsprzdnych, nie mona
czsto jednoznacznie ustali konturu obrabianego przedmiotu. W tym
przypadku TNC pokazuje rne rozwizania przy pomocy SK-grafiki i
Pastwo wybieraj waciwe rozwizanie. SK-grafika przedstawia
kontur obrabianego przedmiotu w rnych kolorach:
niebieski
zielony

element konturu jest jednoznacznie okrelony


wprowadzone dane dopuszczaj kilka rozwiza:
operator wybiera waciwe rozwizanie
czerwony wprowadzone dane nie okrelaj jeszcze wystarczajco
elementu konturu: operator wprowadza dodatkowe dane
Jeli te dane prowadz do kilku rozwiza i element konturu zosta
wywietlony w kolorze zielonym, to prosz wybra waciwy kontur w
nastpujcy sposb:
U

Softkey POKA ROZW. tak czsto naciska, a


element konturu zostanie prawidowo wywietlony.
Prosz wykorzystywa funkcj zoom (2-gi pasek
softkey), jeli moliwe rozwizania nie s rozrnialne
w standardowej prezentacji

Wywietlony element konturu odpowiada rysunkowi:


przy pomocy Softkey WYBRA ROZW. ustali

Jeli nie chcemy okrela ostatecznie przedstawionego na zielono


konturu, to prosz nacisn Softkey ZAKOCZY WYBR , aby
kontynuowa SK-dialog.
Przedstawione na zielono elementy konturu powinny
zosta ustalone przy pomocy WYBRA ROZW., tak
wczenie jak to moliwe, aby ograniczy wieloznaczno
dla nastpnych elementw konturu.
Producent maszyn, ktre Pastwo zakupili moe
wyznaczy inne kolory dla SK-grafiki.
NC-zapisy z programu, ktry wywoywany jest przy
pomocy PGM CALL, TNC pokazuje w jeszcze innym
kolorze.
Wywietlanie numerw wierszy w oknie grafiki
Dla wywietlania numerw wierszy w oknie grafiki:
U

188

Softkey WYWIETLANIE WYGASI NR WIERSZA


na WYWIETLI ustawi (pasek softkey 3)

Programowanie: programowanie konturw

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

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

Softkey

prosta z przejciem tangencjalnym


prosta bez tangencjalnego przejcia
uk koowy z przejciem tangencjalnym
uk koowy bez tangencjalnego przejcia
Biegun dla SK-programowania

HEIDENHAIN TNC 320

189

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

biegun dla SK-programowania


U

Wywietli Softkey dla Swobodnego Programownia


Konturu: nacisn klawisz FK

Otworzy dialog dla definiowania bieguna: nacisn


softkey FPOL . TNC ukazuje softkeys wyboru osi
aktywnej paszczyzny obrbki

Przy pomocy tych softkeys zapisa wsprzdne


bieguna

Biegun pozostaje dla SK-programowania tak dugo


aktywnym, a zostanie zdefiniowany z FPOL nowy.

Swobodne programowanie prostych


Prosta bez tangencjalnego przylegania
U Wywietli Softkey dla Swobodnego Programownia
Konturu: nacisn klawisz FK
U

Otworzy dialog dla wolnej prostej: Softkey FL. TNC


ukazuje dalsze Softkeys

Przy pomocy tych Softkeys wprowadzi wszystkie


znane dane do zapisu. SK-grafika pokazuje
programowany kontur na czerwono, a zostaje
wprowadzona wystarczajca liczba danych. Kilka
rozwiza grafika ukazuje na zielono (patrz Grafika
SK-programowania, strona 188)

prosta z przejciem tangencjalnym


Jeli prosta przylega tangencjalnie do innego elementu konturu,
prosz otworzy dialog przy pomocy Softkey FLT:

190

Wywietli Softkey dla Swobodnego Programownia


Konturu: nacisn klawisz FK

Otworzy dialog: nacisn Softkey FLT

Poprzez Softkeys wprowadzi wszystkie znane dane


do bloku

Programowanie: programowanie konturw

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Swobodne programowanie torw koowych


Tor koowy bez przylegania stycznego
U Wywietli Softkey dla Swobodnego Programownia
Konturu: nacisn klawisz FK
U

Otworzy dialog dla wolnego uku koowego: Softkey


FC nacisn: TNC ukazuje Softkeys dla
bezporedniego podawania danych o torze koowym
lub danych o puncie rodkowym koa

Poprzez Softkeys wprowadzi wszystkie znane dane


do bloku: SK-grafika ukazuje zaprogramowany kontur
na czerwono, a dane bd wystarczajce. Kilka
rozwiza grafika ukazuje na zielono (patrz Grafika
SK-programowania, strona 188)

Tor koowy z przejciem tangencjalnym


Jeli tor koowy przylega stycznie do innego elementu konturu, to
prosz otworzy dialog przy pomocy Softkey FCT:
U

Wywietli Softkey dla Swobodnego Programownia


Konturu: nacisn klawisz FK

Otworzy dialog: nacisn Softkey FCT

Poprzez Softkeys wprowadzi wszystkie znane dane


do bloku

HEIDENHAIN TNC 320

191

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Moliwoci wprowadzenia danych


Punkt kocowy-wsprzdne
Znane dane

Softkeys

Wsprzdne prostoktne X i Y
Wsprzdne biegunowe odniesione do
FPOL

R15

30

30
20

NC-wiersze przykadowe
7 FPOL X+20 Y+30
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15
20

192

10

Programowanie: programowanie konturw

Znane dane

Softkeys

Dugo prostej

Kt podniesienia prostej

IAN

AN

Dugo ciciwy LEN wycinka uku koowego

LEN
0

Kt podniesienia AN stycznej wejciowej


Kt punktu rodkowego wycinka uku koowego

Uwaga, niebezpieczestwo dla obrabianego


przedmiotu i narzdzia!

10

.5
12

35

27 FLT X+25 LEN 12.5 AN+35 RL F200

15

28 FC DR+ R6 LEN 10 AN-45

45

29 FCT DR- R15 LEN 15


25

HEIDENHAIN TNC 320

5
R1

NC-wiersze przykadowe

R6

Kt skoku, zdefiniowany inkrementalnie (IAN), TNC


odnosi do kierunku ostatniego wiersza przemieszczenia.
Programy, zawierajce inkrementalne kty skoku i
zapisane s na iTNC 530 lub starszych modelach TNC,
nie s kompatybilne.

193

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Kierunek i dugo elementw konturu

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Punkt rodkowy koa CC, promiei kierunek obrotu w FC-/FCTbloku


Dla swobodnie programowanych torw koowych TNC oblicza z
wprowadzonych danych punkt rodkowy koa. W ten sposb mona
przy pomocy SK-programowania zaprogramowa koo pene w jednym
bloku programu.

Jeli chcemy definiowa punkt rodkowy koa przy pomocy


wsprzdnych biegunowych, to naley definiowa biegun zamiast z
CC za pomoc funkcji FPOL FPOL dziaa do nastpnego wiersza z
FPOLi zostaje okrelony we wsprzdnych prostoktnych.
Konwencjonalnie zaprogramowany lub obliczony punkt
rodkowy koa nie dziaa w nowym fragmencie SKprogramowania jako biegun lub punkt rodkowy koa: Jeli
zaprogramowane konwencjonalnie wsprzdne
biegunowe odnosz si do bieguna, ktry zosta
uprzednio wyznaczony w CC-bloku, to prosz wyznaczy
ten biegun ponownie po SK-fragmencie przy pomocy CCbloku.
Znane dane

R3
15

FPOL
CC

40

X
20

Softkeys

punkt rodkowy o wsprzdnych


prostoktnych
punkt rodkowy o wsprzdnych
biegunowych
Kierunek obrotu toru koowego
Promie toru koowego

NC-wiersze przykadowe
10 FC CCX+20 CCY+15 DR+ R15
11 FPOL X+20 Y+15
12 FL AN+40
13 FC DR+ R15 CCPR+35 CCPA+40

194

Programowanie: programowanie konturw

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Zamknite kontury
Przy pomocy softkey CLSD oznaczamy pocztek i koniec
zamknitego konturu. W ten sposb redukuje si dla ostatniego
elementu konturu liczb moliwych rozwiza.

CLSD wprowadzamy dodatkowo do innej danej o konturze do


pierwszego i ostatniego bloku SK-fragmentu.
pocztek konturu:
koniec konturu:

CLSD+
CLSD

CLSD+

NC-wiersze przykadowe
12 L X+5 Y+35 RL F500 M3
13 FC DR- R15 CLSD+ CCX+20 CCY+35
...

CLSD

17 FCT DR- R+15 CLSD-

HEIDENHAIN TNC 320

195

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Punkty pomocnicze
Zarwno dla wolnych prostych jak i dla wolnych torw koowych mona
wprowadzi wsprzdne dla punktw pomocniczych na lub obok
konturu.
Punkty pomocnicze na konturze
Punkty pomocnicze znajduj si bezporednio na prostej lub na
przedueniu prostej albo bezporednio na torze koowym.
Znane dane

Softkeys
60.071
53

X-wsprzdna punktu
pomocniczego
P1 lub P2 prostej

R10
70

Y-wsprzdna punktu
pomocniczego
P1 lub P2 prostej
X-wsprzdna punktu
pomocniczego
P1, P2 lub P3 toru koowego

50
42.929

Y-wsprzdna punktu
pomocniczego
P1, P2 lub P3 toru koowego

Punkty pomocnicze obok konturu


Znane dane

Softkeys

X- i Y- wsprzdna punktu pomocniczego


obokprostej
odlego punktu pomocniczego do prostej
X- i Y-wsprzdna punktu pomocniczego
obok toru koowego
odlego punktu pomocniczego do prostej

NC-wiersze przykadowe
13 FC DR- R10 P1X+42.929 P1Y+60.071
14 FLT AN-70 PDX+50 PDY+53 D10

196

Programowanie: programowanie konturw

Dane wzgldne to dane, ktre odnosz si do innego elementu


konturu. Softkeys sowa programu dla Relatywnych odniesie
rozpoczynaj si z litery R. Ilustracja po prawej stronie ukazuje dane
wymiarowe, ktre naley programowa jako dane wzgldne.

Y
20

Element konturu, ktrego numer zapisu jest podawany,


nie moe znajdowa si przed 64 blokiem
pozycjonowania od bloku, w ktrym programowane jest
odniesienie.
Jeli jaki blok zostaje wymazany, do ktrego si
odnoszono, TNC wydaje komunikat o bdach. Prosz
zmieni program, zaniem zostanie wymazany ten blok.

20

45
20

10

R20

Wsprzdne z odniesieniem wzgldnym prosz


wprowadza zawsze przyrostowo. Dodatkowo prosz
wprowadzi numer wiersza elementu konturu, do ktrego
si odnosimy.

90

FPOL

10

35

Odniesienie wzgldne do bloku N: wsprzdne punktu


kocowego
Znane dane

Softkeys

Wsprzdne prostoktne
odnoszce si do bloku N
wsprzdne biegunowe odnoszce
si do bloku N
NC-wiersze przykadowe
12 FPOL X+10 Y+10
13 FL PR+20 PA+20
14 FL AN+45
15 FCT IX+20 DR- R20 CCA+90 RX 13
16 FL IPR+35 PA+0 RPR 13

HEIDENHAIN TNC 320

197

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Odniesienia wzgldne

Znane dane

Softkey

kt pomidzy prost i innym elementem konturu lub


pomidzy styczn wejciow uku koowego i innym
elementem konturu
prosta rwnolega do innego elementu konturu

220

20

odlego prostej do rwnolegego elementu konturu

95
12.5

105

NC-wiersze przykadowe
12.5

17 FL LEN 20 AN+15

15

20

18 FL AN+105 LEN 12.5


19 FL PAR 17 DP 12.5
20 FSELECT 2
21 FL LEN 20 IAN+95
22 FL IAN+220 RAN 18
Referencja wzgldna do bloku N: punkt rodkowy okrgu CC
Znane dane

Softkey

wsprzdne prostoktne punktu


rodkowego koa w odniesieniu do
wiersza N

Y
20
35

wsprzdne prostoktne punktu


rodkowego koa w odniesieniu do
wiersza N

R10

15

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Referencja wzgldna do wiersza N: kierunek i odlego elementu


konturu

CC

NC-wiersze przykadowe

10

12 FL X+10 Y+10 RL
13 FL ...
14 FL X+18 Y+35

10

18

15 FL ...
16 FL ...
17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14

198

Programowanie: programowanie konturw

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Przykad: SK-programowanie 1

Y
100

5
R1

75

30

R18

R15

20

20

50

75

100

0 BEGIN PGM FK1 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S500

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 L X-20 Y+30 R0 FMAX

Pozycjonowa wstpnie narzdzie

6 L Z-10 R0 F1000 M3

Przemieci narzdzie na gboko obrbki

7 APPR CT X+2 Y+30 CCA90 R+5 RL F250

Dosun narzdzie do konturu na okrgu z przejciem


tangencjalnym

8 FC DR- R18 CLSD+ CCX+20 CCY+30

SK-fragment:

9 FLT

Do kadego elementu konturu zaprogramowa znane dane

10 FCT DR- R15 CCX+50 CCY+75


11 FLT
12 FCT DR- R15 CCX+75 CCY+20
13 FLT
14 FCT DR- R18 CLSD- CCX+20 CCY+30
15 DEP CT CCA90 R+5 F1000

Opuci kontur po okrgu tangencjalnie

16 L X-30 Y+0 R0 FMAX


17 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

18 END PGM FK1 MM

HEIDENHAIN TNC 320

199

10

10

R20

55

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Przykad: SK-programowanie 2

30

60

R30

30

0 BEGIN PGM FK2 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu

2 BLK FORM 0.2 X+100 Y+100 Z+0


3 TOOL CALL 1 Z S4000

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 L X+30 Y+30 R0 FMAX

Pozycjonowa wstpnie narzdzie

6 L Z+5 R0 FMAX M3

O narzdziow wstpnie pozycjonowa

7 L Z-5 R0 F100

Przemieci narzdzie na gboko obrbki

200

Programowanie: programowanie konturw

Dosun narzdzie do konturu na okrgu z przejciem


tangencjalnym

9 FPOL X+30 Y+30

SK-fragment:

10 FC DR- R30 CCX+30 CCY+30

Do kadego elementu konturu zaprogramowa znane dane

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

8 APPR LCT X+0 Y+30 R5 RR F350

11 FL AN+60 PDX+30 PDY+30 D10


12 FSELECT 3
13 FC DR- R20 CCPR+55 CCPA+60
14 FSELECT 2
15 FL AN-120 PDX+30 PDY+30 D10
16 FSELECT 3
17 FC X+0 DR- R30 CCX+30 CCY+30
18 FSELECT 2
19 DEP LCT X+30 Y+30 R5

Opuci kontur po okrgu tangencjalnie

20 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

21 END PGM FK2 MM

HEIDENHAIN TNC 320

201

Y
R1
0

-25

R5

R5

30

R6

R6
R4

-10

R1,5

R36

R24

50

R65
0
R5

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Przykad: SK-programowanie 3

12

44

65

110

0 BEGIN PGM FK3 MM


1 BLK FORM 0.1 Z X-45 Y-45 Z-20

Definicja pwyrobu

2 BLK FORM 0.2 X+120 Y+70 Z+0


3 TOOL CALL 1 Z S4500

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 L X-70 Y+0 R0 FMAX

Pozycjonowa wstpnie narzdzie

6 L Z-5 R0 F1000 M3

Przemieci narzdzie na gboko obrbki

202

Programowanie: programowanie konturw

Dosun narzdzie do konturu na okrgu z przejciem


tangencjalnym

8 FC DR- R40 CCX+0 CCY+0

SK-fragment:

9 FLT

Do kadego elementu konturu zaprogramowa znane dane

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

7 APPR CT X-40 Y+0 CCA90 R+5 RL F250

10 FCT DR- R10 CCX+0 CCY+50


11 FLT
12 FCT DR+ R6 CCX+0 CCY+0
13 FCT DR+ R24
14 FCT DR+ R6 CCX+12 CCY+0
15 FSELECT 2
16 FCT DR- R1.5
17 FCT DR- R36 CCX+44 CCY-10
18 FSELECT 2
19 FCT DR+ R5
20 FLT X+110 Y+15 AN+0
21 FL AN-90
22 FL X+65 AN+180 PAR21 DP30
23 RND R5
24 FL X+65 Y-25 AN-90
25 FC DR+ R50 CCX+65 CCY-75
26 FCT DR- R65
27 FSELECT 1
28 FCT Y+0 DR- R40 CCX+0 CCY+0
29 FSELECT 4
30 DEP CT CCA90 R+5 F1000

Opuci kontur po okrgu tangencjalnie

31 L X-70 R0 FMAX
32 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

33 END PGM FK3 MM

HEIDENHAIN TNC 320

203

204

Programowanie: programowanie konturw

6.6 Ruchy po torze ksztatowym - programowanie dowolnego konturu FK


(opcja software Advanced programming features)

Programowanie:
podprogramy i
powtrzenia czci
programw
HEIDENHAIN TNC 320

205

7.1 Oznaczenie podprogramw i powtrze czci programu

7.1 Oznaczenie podprogramw i


powtrze czci programu
Raz zaprogramowane kroki obrbki mona przy pomocy
podprogramw i powtrze czci programu ponownie wykona.

Label
Podprogramy i powtrzenia czci programu rozpoczynaj si w
programie obrbki znakiem LBL, skrt od LABEL (angl. znacznik,
oznaczenie).
LABEL otrzymuj numer pomidzy 1 i 999 lub definiowan przez
operatora nazw. Kady numer LABEL lub nazwa LABEL moe by
nadawana tylko raz w programie przy pomocy LABEL SET. Liczba
wprowadzalnych nazw Label ograniczona jest tylko wewntrzn
pojemnoci pamici.
Prosz nigdy nie uywa kilkakrotnie tego samego numeru
Label lub nazwy Label!

Label 0 (LBL 0) oznacza koniec podprogramu i dlatego moe by


stosowany dowolnie czsto.

206

Programowanie: podprogramy i powtrzenia czci programw

7.2 Podprogramy

7.2 Podprogramy
Sposb pracy
1
2
3

TNC wykonuje program obrbki do momentu wywoania


podprogramu CALL LBL .
Od tego miejsca TNC odpracowuje wywoany podprogram a do
koca podprogramu LBL 0 .
Dalej TNC kontynuje program obrbki od tego bloku, ktry
nastpuje po wywoaniu podprogramu CALL LBL .

Wskazwki dotyczce programowania


Program gwny moe zawiera do 254 podprogramw
Podprogramy mog by wywoywane w dowolnej kolejnoci i
dowolnie czsto
Podprogram nie moe sam si wywoa
Prosz programowa podprogramy na kocu programu gwnego
(za blokiem z M2 lub M30)
Jeli podprogramy w programie obrbki znajduj si przed wierszem
z M2 lub M30, to zostaj one bez wywoania przynajmniej jeden raz
odpracowane

Programowanie podprogramu
U

Odznaczenie pocztku: nacisn klawisz LBL SET

Wprowadzi numer podprogramu. Jeli chcemy


uywa nazwy LABEL (etykiety): softkey LBLNAZWA nacisn, dla przejcia do zapisu tekstu

Oznaczy koniec: nacisn klawisz LBL SET i


wprowadzi numer labela 0

Wywoanie podprogramu
U

Wywoa podprogram: nacisn klawisz LBL CALL

Numer etykiety: zapisa numer etykiety


wywoywanego podprogramu. Jeli chcemy uywa
nazwy LABEL (etykiety): softkey LBL-NAZWA
nacisn, dla przejcia do zapisu tekstu

Powtrzenia REP: pomin dialog klawiszem NO ENT.


Powtrzenia REP stosowa tylko przy powtrzeniach
czci programu

CALL LBL 0 jest niedozwolony, poniewa odpowiada


wywoaniu koca podprogramu.

HEIDENHAIN TNC 320

207

7.3 Powtrzenia czci programu

7.3 Powtrzenia czci programu


Label LBL
Powtrzenia czci programu rozpoczyna znacznikiem LBL.
Powtrzenie czci programu koczy si z CALL LBL n REPn .

Sposb pracy
1
2

0 BEGIN PGM ...


1

TNC wykonuje program obrbki a do koca czci programu


(CALL LBL n REPn) .
Nastpnie TNC powtarza t cz programu pomidzy
wywoanym LABEL i wywoaniem Label CALL LBL n REPn tak
czsto, jak to podano w REP .
Nastpnie TNC odpracowuje dalej program obrbki

LBL1
2

2/1

2/2

CALL LBL 1 REP 2


3

END PGM ...

Wskazwki dotyczce programowania


Dan cz programu mona powtarza cznie do 65 534 razy po
sobie
Czci programu zostaj wykonywane przez TNC o jeden raz wicej
ni zaprogramowano powtrze

Programowanie powtrzenia czci programu


U

Oznaczy pocztek: nacisn klawisz LBL SET i


wprowadzi numer LABEL dla przewidzianej do
powtarzania czci programu. Jeli chcemy uywa
nazwy LABEL (etykiety): softkey LBL-NAZWA
nacisn, dla przejcia do zapisu tekstu

Wprowadzi cz programu

Wywoa powtrzenie czci programu

208

klawisz LBL CALL nacisn

Podprogr./powtrzenie wywoa: Label-numer dla


powtarzanej czci programu wprowadzi, klawiszem
ENT potwiedzi. Jeli chcemy uywa nazwy LABEL
(etykiety): nacisn klawisz , aby przeczy na zapis
tekstu

Powtrzenie REP: zapisa liczb powtrze,


klawiszem ENT potwierdzi

Programowanie: podprogramy i powtrzenia czci programw

Sposb pracy
1
2
3

TNC wykonuje program obrbki, do momentu kiedy zostanie


wywoany inny program przy pomocy CALL PGM .
Nastpnie TNC wykonuje wywoany program a do jego koca
Dalej TNC odpracowuje (wywoujcy) program obrbki,
poczynajc od tego bloku, ktry nastpuje po wywoaniu programu

0 BEGIN PGM A
1

Wskazwki dotyczce programowania


Aby zastosowa dowolny program jako podprogram TNC nie
potrzebuje LABELs (znacznikw).
Wywoany program nie moe zawiera funkcji dodatkowych M2 lub
M30. Jeli w wywoywanym programie zdefiniowano podprogramy
z etykietami, to mona uy wwczas M2 lub M30 z funkcj skoku
FN 9: IF +0 EQU +0 GOTO LBL 99 , aby koniecznie przeskoczy t
cz programu
Wywoany program nie moe zawiera polecenia wywoania CALL
PGM do wywoujcego programu (ptla)

HEIDENHAIN TNC 320

0 BEGIN PGM B
S
2

CALL PGM B
3

END PGM A

END PGM B

209

7.4 Dowolny program jako podprogram

7.4 Dowolny program jako


podprogram

7.4 Dowolny program jako podprogram

Wywoa dowolny program jako podprogram


U

Wybra funkcje dla wywoania programu: nacisn


klawisz PGM CALL

Softkey PROGRAM nacisn: TNC startuje dialog dla


definiowania wywoywanego programu. Zapisa
nazw cieki na klawiaturze ekranowej (klawisz
GOTO), albo

Softkey WYBRAC PROGRAM nacisn: TNC


wywietla okno wyboru, w ktrym mona wybra
wywoywany program, klawiszem END potwierdzi

Jeli zostanie wprowadzona tylko nazwa programu,


wywoany program musi znajdowa si w tym samym
folderze jak program wywoujcy.
Jeli wywoywany program nie znajduje si w tym samym
skoroszycie jak program wywoujcy, to prosz
wprowadzi pen nazw cieki, np.
TNC:\ZW35\SCHRUPP\PGM1.H
Jeli wywouje si program DIN/ISO, to prosz
wprowadzi typ pliku .I za nazw programu.
Mona take wywoa dowolny program przez cykl
12 PGM CALL.
Parametry Q dziaaj przy PGM CALL zasadniczo
globalnie. Prosz zwrci uwag, i zmiany Q-parametrw
w wywoywanym programie wpywaj w danym przypadku
take na wywoywany program.

210

Programowanie: podprogramy i powtrzenia czci programw

7.5 Pakietowania

7.5 Pakietowania
Rodzaje pakietowania
Podprogramy w podprogramie
Powtrzenia czci programu w powtrzeniu czci programu
Powtarza podprogramy
Powtrzenia czci programu w podprogramie

Zakres pakietowania
Zakres pakietowania okrela, jak czsto czci programu lub
podprogramy mog zawiera dalsze podprogramy lub powtrzenia
czci programu.
Maksymalny zakres pakietowania dla podprogramw: 8
Maksymalny zakres pakietowania dla wywoywania programu
gwnego: 6, przy czym CYCL CALL dziaa jak wywoanie
programu gwnego
Powtrzenia czci programu mona dowolnie czsto pakietowa

HEIDENHAIN TNC 320

211

7.5 Pakietowania

Podprogram w podprogramie
NC-wiersze przykadowe
0 BEGIN PGM UPGMS MM
...
Wywoa podprogram przy LBL UP1

17 CALL LBL UP1


...

Ostatni wiersz programowy

35 L Z+100 R0 FMAX M2

programu gwnego (z M2)


Pocztek podprogramu UP1

36 LBL UP1
...

Podprogram zostanie przy LBL 2 wywoany

39 CALL LBL 2
...
45 LBL 0

Koniec podprogramu 1

46 LBL 2

Pocztek podprogramu 2

...
Koniec podprogramu 2

62 LBL 0
63 END PGM UPGMS MM
Wykonanie programu
1 Program gwny UPGMS zostaje wykonany do bloku 17
2 Podprogram PP1 zostaje wywoany i wykonany do bloku 39
3 Podprogram 2 zostaje wywoany i wykonany do bloku 62. Koniec
podprogramu 2 i skok powrotny do podprogramu, z ktrego on
zosta wywoany
4 Podprogram 1 zostaje wykonany od bloku 40 do bloku 45. Koniec
podprogramu 1 i powrt do programu gwnego UPGMS.
5 Program gwny UPGMS zostaje wykonany od bloku 18 do bloku
35. Skok powrotny do wiersza 1 i koniec programu

212

Programowanie: podprogramy i powtrzenia czci programw

7.5 Pakietowania

Powtarza powtrzenia czci programu


NC-wiersze przykadowe
0 BEGIN PGM REPS MM
...
15 LBL 1

Pocztek powtrzenia czci programu 1

...
20 LBL 2

Pocztek powtrzenia czci programu 2

...
27 CALL LBL 2 REP 2

Cz programu midzy tym blokiem i LBL 2

...

(blok 20) zostanie 2 razy powtrzony

35 CALL LBL 1 REP 1

Cz programu midzy tym blokiem i LBL 1

...

(blok 15) zostanie 1 razy powtrzony

50 END PGM REPS MM


Wykonanie programu
1 Program gwny REPS zostaje wykonany do bloku 27
2 Cz programu pomidzy blokiem 27 i blokiem 20 zostaje 2 razy
powtrzona
3 Podprogram REPS zostaje wykonany od bloku 28 do bloku 35
4 Cz programu pomidzy blokiem 35 i blokiem 15 zostaje 1 raz
powtrzona (zawiera powtrzenie czci programu pomidzy
blokiem 20 i blokiem 27)
5 Program gwny REPS zostaje wykonany od bloku 36 do bloku 50
(koniec programu)

HEIDENHAIN TNC 320

213

7.5 Pakietowania

Powtrzy podprogram
NC-wiersze przykadowe
0 BEGIN PGM UPGREP MM
...
10 LBL 1

Pocztek powtrzenia czci programu 1

11 CALL LBL 2

Wywoanie podprogramu

12 CALL LBL 1 REP 2

Cz programu pomidzy tym wierszem i LBL1

...

(blok 10) zostanie 2 razy powtrzony

19 L Z+100 R0 FMAX M2

Ostatni wiersz programu gwnego z M2

20 LBL 2

Pocztek podprogramu

...
Koniec podprogramu

28 LBL 0
29 END PGM UPGREP MM
Wykonanie programu
1 Program gwny UPGREP zostaje wykonany do bloku 11
2 Podprogram 2 zostaje wywoany i wykonany
3 Cz programu pomidzy blokiem 12 i blokiem 10 zostanie 2 razy
powtrzony: podprogram 2 zostaje 2 razy powtrzony
4 Program gwny UPGREP zostaje wykonany od bloku 13 do bloku
19; koniec programu

214

Programowanie: podprogramy i powtrzenia czci programw

7.6 Przykady programowania

7.6 Przykady programowania


Przykad: frezowanie konturu w kilku dosuwach
Przebieg programu

Y
100

5
R1

Pozycjonowa wstpnie narzdzie na grn


krawd przedmiotu
Wprowadzi inkrementalnie wcicie w materia
Frezowanie konturu
Wcicie w materia i frezowanie konturu

75

30

R18

R15

20

20

50

75

100

0 BEGIN PGM POWT.PROG MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S500

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 L X-20 Y+30 R0 FMAX

Pozycjonowa wstpnie na paszczynie obrbki

6 L Z+0 R0 FMAX M3

Pozycjonowa wstpnie na krawd przedmiotu

HEIDENHAIN TNC 320

215

7.6 Przykady programowania

7 LBL 1

Znacznik dla powtrzenia czci programu

8 L IZ-4 R0 FMAX

Przyrostowy dosuw na gboko (poza materiaem)

9 APPR CT X+2 Y+30 CCA90 R+5 RL F250

Najazd do konturu

10 FC DR- R18 CLSD+ CCX+20 CCY+30

Kontur

11 FLT
12 FCT DR- R15 CCX+50 CCY+75
13 FLT
14 FCT DR- R15 CCX+75 CCY+20
15 FLT
16 FCT DR- R18 CLSD- CCX+20 CCY+30
17 DEP CT CCA90 R+5 F1000

Opuszczenie konturu

18 L X-20 Y+0 R0 FMAX

Przemieszczenie narzdzia poza materiaem

19 CALL LBL 1 REP 4

Skok powrotny do LBL 1; cznie cztery razy

20 L Z+250 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

21 END PGM POWT.PROG MM

216

Programowanie: podprogramy i powtrzenia czci programw

7.6 Przykady programowania

Przykad: grupy wiercenia


Przebieg programu
Najecha grupy wierce w programie gwnym
Wywoa grup wierce (podprogram 1)
Grup wierce zaprogramowa tylko raz w
podprogramie 1

Y
100

2
60
5

20

20

10

15

45

75

100

0 BEGIN PGM UP1 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000

Wywoanie narzdzia

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 CYCL DEF 200 WIERCENIE

Definicja cyklu Wiercenie

Q200=2

;ODSTP BEZPIECZESTWA

Q201=-10 ;GBOKO
Q206=250 ;F GBOKO WCICIA
Q202=5

;GBOKO WCICIA

Q210=0

;C.ZATRZ.U GRY

Q203=+0 ;WSP.POWIERZ.
Q204=10

;2. BEZP.ODLEG.

Q211=0.25 ;CZAS ZATRZYMANIA NA


DOLE

HEIDENHAIN TNC 320

217

7.6 Przykady programowania

6 L X+15 Y+10 R0 FMAX M3

Dosun narzdzie do punktu startu grupy odwiertw 1

7 CALL LBL 1

Wywoa podprogram dla grupy odwiertw

8 L X+45 Y+60 R0 FMAX

Dosun narzdzie do punktu startu grupy odwiertw 2

9 CALL LBL 1

Wywoa podprogram dla grupy odwiertw

10 L X+75 Y+10 R0 FMAX

Dosun narzdzie do punktu startu grupy odwiertw 3

11 CALL LBL 1

Wywoa podprogram dla grupy odwiertw

12 L Z+250 R0 FMAX M2

Koniec programu gwnego

13 LBL 1

Pocztek podprogramu 1: grupa wierce

14 CYCL CALL

Odwiert 1

15 L IX+20 R0 FMAX M99

Dosun narzdzie do odwiertu 2, wywoanie cyklu

16 L IY+20 R0 FMAX M99

Dosun narzdzie do odwiertu 3, wywoanie cyklu

17 L IX-20 R0 FMAX M99

Dosun narzdzie do odwiertu 4, wywoanie cyklu

18 LBL 0

Koniec podprogramu 1

19 END PGM UP1 MM

218

Programowanie: podprogramy i powtrzenia czci programw

7.6 Przykady programowania

Przykad: grupa odwiertw przy pomocy kilku narzdzi


Przebieg programu
Zaprogramowa cykle obrbki w programie
gwnym
Wywoa kompletny rysunek odwiertw
(podprogram 1)
Najecha grupy odwiertw w podprogramie1,
wywoa grup odwiertw (podprogram 2)
Grup wierce zaprogramowa tylko raz w
podprogramie 2

100

2
60
5

10

15

20

20

45

75

100

-15

-20

0 BEGIN PGM UP2 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000

Wywoanie narzdzia nawiertak

4 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

5 CYCL DEF 200 WIERCENIE

Definicja cyklu nakiekowania

Q200=2

;ODSTP BEZPIECZESTWA

Q202=-3

;GBOKO

Q206=250 ;F GBOKO WCICIA


Q202=3

;GBOKO WCICIA

Q210=0

;C.ZATRZ.U GRY

Q203=+0 ;WSP.POWIERZ.
Q204=10

;2. BEZP.ODLEG.

Q211=0.25 ;CZAS ZATRZYMANIA NA


DOLE
6 CALL LBL 1

HEIDENHAIN TNC 320

Podprogram 1 dla kompletnego rysunku wiercenia wywoa

219

7.6 Przykady programowania

7 L Z+250 R0 FMAX M6

Zmiana narzdzia

8 TOOL CALL 2 Z S4000

Wywoanie narzdzia wierto

9 FN 0: Q201 = -25

Nowa gboko dla wiercenia

10 FN 0: Q202 = +5

Nowy dosuw dla wiercenia

11 CALL LBL 1

Podprogram 1 dla kompletnego rysunku wiercenia wywoa

12 L Z+250 R0 FMAX M6

Zmiana narzdzia

13 TOOL CALL 3 Z S500

Wywoanie narzdzia rozwiertak

14 CYCL DEF 201 ROZWIERCANIE

Definicja cyklu rozwiercania

Q200=2

;ODSTP BEZPIECZESTWA

Q201=-15 ;GBOKO
Q206=250 ;F GBOKO WCICIA
Q211=0.5 ;C.ZATRZ.U DOU
Q208=400 ;F POWROTU
Q203=+0 ;WSP.POWIERZ.
Q204=10

;2. BEZP.ODLEG.

15 CALL LBL 1

Podprogram 1 dla kompletnego rysunku wiercenia wywoa

16 L Z+250 R0 FMAX M2

Koniec programu gwnego

17 LBL 1

Pocztek podprogramu 1: kompletny rysunek wiercenia

18 L X+15 Y+10 R0 FMAX M3

Dosun narzdzie do punktu startu grupy odwiertw 1

19 CALL LBL 2

Wywoa podprogram 2 dla grupy wiercenia

20 L X+45 Y+60 R0 FMAX

Dosun narzdzie do punktu startu grupy odwiertw 2

21 CALL LBL 2

Wywoa podprogram 2 dla grupy wiercenia

22 L X+75 Y+10 R0 FMAX

Dosun narzdzie do punktu startu grupy odwiertw 3

23 CALL LBL 2

Wywoa podprogram 2 dla grupy wiercenia

24 LBL 0

Koniec podprogramu 1

25 LBL 2

Pocztek podprogramu 2: grupa wierce

26 CYCL CALL

Odwiert 1 z aktywnym cyklem obrbki

27 L IX+20 R0 FMAX M99

Dosun narzdzie do odwiertu 2, wywoanie cyklu

28 L IY+20 R0 FMAX M99

Dosun narzdzie do odwiertu 3, wywoanie cyklu

29 L IX-20 R0 FMAX M99

Dosun narzdzie do odwiertu 4, wywoanie cyklu

30 LBL 0

Koniec podprogramu 2

31 END PGM UP2 MM

220

Programowanie: podprogramy i powtrzenia czci programw

Programowanie:
Q-parametry

8.1 Zasada i przegld funkcji

8.1 Zasada i przegld funkcji


Przy pomocy parametrw mona definiowa w jednym programie
obrbki ca rodzin czci. W tym celu prosz w miejsce wartoci
liczbowych wprowadzi symbole zastpcze: Q-parametry.
Q-parametry oznaczaj na przykad
wartoci wsprzdnych
posuwy
prdkoci obrotowe
dane cyklu
Poza tym mona przy pomocy Q-parametrw programowa kontury,
ktre s okrelone poprzez funkcje matematyczne lub mona
wykonanie oddzielnych krokw obrbki uzaleni od warunkw
logicznych. W poczeniu z FK-programowaniem, mona kombinowa
take kontury, ktre nie s odpowiednio dla NC wymiarowane, z Qparametrami.

222

Q6
Q1

Q3
Q4

Q2

Q5

Programowanie: Q-parametry

Znaczenie

Grupa

Dowolnie wykorzystywalne parametry, o ile nie


moe doj do przecinania si z cyklami SL,
dziaajce globalnie dla wszystkich znajdujcych
si w pamici TNC programw.

Q0 do Q99

Parametry dla funkcji specjalnych TNC

Q100 do Q199

Parametry, wykorzystywane przede wszystkim


dla cykli, dziaajce globalnie dla wszystkich
znajdujcych si w pamici TNC programw.

Q200 do Q1199

Parametry, wykorzystywane przede wszystkim


dla cykli producenta, dziaajce globalnie dla
wszystkich znajdujcych si w pamici TNC
programw. W niektrych przypadkach
konieczne jest dopasowanie przez producenta
maszyn lub innego oferenta.

Q1200 do
Q1399

Parametry, wykorzystywane przede wszystkim


dla call-aktywnych cykli producenta, dziaajce
globalnie dla wszystkich znajdujcych si w
pamici TNC programw.

Q1400 do
Q1499

Parametry, wykorzystywane przede wszystkim


dla def-aktywnych cykli producenta, dziaajce
globalnie dla wszystkich znajdujcych si w
pamici TNC programw.

Q1500 do
Q1599

Dowolnie uywalne parametry, dziaajce


globalnie dla wszystkich znajdujcych si w
pamici TNC programw

Q1600 do
Q1999

8.1 Zasada i przegld funkcji

Q-parametr jest oznaczony przy pomocy litery i numeru pomidzy 0 i


1999. Dostpne s parametry z rnymi sposobami dziaania, patrz
ponisza tabela:

Dodatkowo do dyspozycji znajduj si take QS-parametry (S oznacza


string), przy pomocy ktrych mona dokonywa edycji tekstw na
TNC. Zasadniczo obowizuj dla QS-parametrw te same zakresy jak
i dla Q-parametrw (patrz tabela poniej).
Prosz uwzgldni, i dla QS-parametrw zakres QS100
do QS199 jest zarezerwowany dla wewntrznych tekstw
systemu.

HEIDENHAIN TNC 320

223

8.1 Zasada i przegld funkcji

Wskazwki dotyczce programowania


Q-parametry i wartoci liczbowe mog zosta wprowadzone do
programu pomieszane ze sob.
Mona przypisywa Q-parametrom wartoci liczbowe pomidzy
-999 999 999 i +999 999 999, cznie ze znakami liczby dozwolonych
jest 10 miejsc. Przecinek dziesitny mona wpisa w dowolnym
miejscu. Wewntrznie TNC moe oblicza wartoci liczbowe do
szerokoci wynoszcej 57 bitw przed i do 7 bitw po punkcie
dziesitnym (32 bity szerokoci liczby odpowiadaj wartoci
dziesitnej 4 294 967 296).
QS-parametrom mona przyporzdkowa maksymalnie 254 znaki.
TNC przyporzdkowuje samodzielnie niektrym Q i QS
parametrom zawsze te same dane, np. Q-parametrowi
Q108 aktualny promie narzdzia, patrz Prealokowane Qparametry, strona 283.

224

Programowanie: Q-parametry

8.1 Zasada i przegld funkcji

Wywoanie funkcji Q-parametrw


Podczas kiedy zostaje zapisywany program obrbki, prosz nacisn
klawisz Q (w polu dla wprowadzania liczb i wyboru osi pod /+ klawiszem). Wtedy TNC pokazuje nastpujce softkeys:
Grupa funkcyjna

Softkey

Strona

Podstawowe funkcje matematyczne

Strona 227

Funkcje trygonometryczne

Strona 229

Funkcja dla obliczania okrgu

Strona 231

Jeli/to - decyzje, skoki

Strona 232

Inne funkcje

Strona 235

Wprowadzanie bezporednio wzorw

Strona 270

Funkcja dla obrbki kompleksowych


konturw

Patrz
Instrukcja
obsugi dla
operatora
Cykle

HEIDENHAIN TNC 320

225

8.2 Rodziny czci Q-parametry zamiast wartoci liczbowych

8.2 Rodziny czci Q-parametry


zamiast wartoci liczbowych
Zastosowanie
Przy pomocy funkcji parametrw Q FN 0: PRZYPISANIE mona
przypisa parametrom Q wartoci liczbowe. Wtedy uywa si w
programie obrbki zamiast wartoci liczbowej Q-parametru.
NC-wiersze przykadowe
15 FN O: Q10=25

Przypisanie

...

Q10 otrzymuje warto 25

25 L X +Q10

odpowiada L X +25

Dla grup czci programuje si np. charakterystyczne wymiary


przedmiotu jako Q-parametry.
Dla obrbki pojedyczych czci prosz przypisa kademu z tych
parametrw odpowiedni warto liczbow.
Przykad
Cylinder z Q-parametrami
Promie cylindra
Wysoko cylindra
Cylinder Z1
Cylinder Z2

R = Q1
H = Q2
Q1 = +30
Q2 = +10
Q1 = +10
Q2 = +50

Q1

Q1
Q2
Q2

226

Z2

Z1

Programowanie: Q-parametry

8.3 Opisywanie konturw przy pomocy funkcji matematycznych

8.3 Opisywanie konturw przy


pomocy funkcji matematycznych
Zastosowanie
Przy pomocy Q-parametrw mona programowa podstawowe
funkcje matematyczne w programie obrbki:
U

Wybra funkcj Q-parametru: nacisn przycisk Q (w polu dla


wprowadzenia liczb, po prawej stronie). Pasek z softkey pokazuje
funkcje Q-parametrw
Wybra matematyczne funkcje podstawowe: nacisn Softkey
FUNKCJE PODST. . TNC pokazuje nastpujce softkeys:

Przegld
Funkcja

Softkey

FN 0: PRZYPISANIE
z.B. FN 0: Q5 = +60
Przypisa bezporednio warto
FN 1: DODAWANIE
z.B. FN 1: Q1 = -Q2 + -5
Tworzy sum z dwch wartoci i przyporzdkowa
FN 2: ODEJMOWANIE
z.B. FN 2: Q1 = +10 - +5
Utworzenie rnicy z dwch wartoci i
przyporzdkowanie
FN 3: MNOZENIE
z.B. FN 3: Q2 = +3 * +3
Utworzenie iloczynu z dwch wartoci i
przyporzdkowanie
FN 4: DZIELENIE
z.B. FN 4: Q4 = +8 DIV +Q2
Utworzenie ilorazu z dwch wartoci i
przyporzdkowanie
Zabronione: dzielenie przez 0!
FN 5: PIERWIASTEK KWADRATOWY
z.B. FN 5: Q20 = SQRT 4
Obliczenie pierwiastka z liczby i przyporzdkowanie
Zabroniony: pierwiastek z wartoci ujemnej!
Na prawo od =-znaku wolno wprowadzi:
dwie liczby
dwa Q-parametry
jedn liczb i jeden Q-parametr
Q-parametry i wartoci liczbowe w rwnaniach mona zapisa z
dowolnym znakiem liczby.
HEIDENHAIN TNC 320

227

8.3 Opisywanie konturw przy pomocy funkcji matematycznych

Programowanie podstawowych dziaa


arytmetycznych
Przykad: Wiersze programowe w TNC

Przykad:
Wybra funkcje Q-parametrw: nacisn klawisz Q

16 FN 0: Q5 = +10
17 FN 3: Q12 = +Q5 * +7

Wybra podstawowe funkcje matematyczne: softkey


FUNKCJE PODST. nacisn
Wybra funkcj Q-parametru PRZYPISANIE: softkey
FN0 X = Y nacisn
NUMER PARAMETRU DLA WYNIKU ?
5

Wprowadzi numer Q-parametru: 5

1. WARTO LUB PARAMETR?


10

Q5 przypisa warto liczbow 10

Wybra funkcje Q-parametrw: nacisn klawisz Q


Wybra podstawowe funkcje matematyczne: softkey
FUNKCJE PODST. nacisn
Wybra funkcj parametru Q MNOZENIE: softkey
FN3 X * Y nacisn
NUMER PARAMETRU DLA WYNIKU ?
12

Wprowadzi numer Q-parametru: 12

1. WARTO LUB PARAMETR?


Q5

Q5 wprowadzi jako pierwsz warto

2. WARTO LUB PARAMETR?


7

228

7 wprowadzi jako drug warto

Programowanie: Q-parametry

8.4 Funkcje trygonometryczne (trygonometria)

8.4 Funkcje trygonometryczne


(trygonometria)
Definicje
Sinus, cosinus i tangens odpowiadaj wymiarom bokw trjkta
prostoktnego. Przy tym odpowiada
sinus:
cosinus:
tangens:

sin = a / c
cos = b / c
tan = a / b = sin / cos
c

Przy tym
c jest bokiem przeciwlegym do kta prostego
a jest bokiem przeciwlegym do kta
b jest trzecim bokiem

Na podstawie funkcji tangens TNC moe obliczy kt:


= arctan (a / b) = arctan (sin / cos )
Przykad:
a = 25 mm
b = 50 mm
= arctan (a / b) = arctan 0.5 = 26.57
Dodatkowo obowizuje:
a + b = c (z a = a x a)
c =

(a + b)

HEIDENHAIN TNC 320

229

8.4 Funkcje trygonometryczne (trygonometria)

Programowanie funkcji trygonometrycznych


Funkcje trygonometryczne pojawiaj si z przyciniciem softkey
FUNKCJETRYGON. TNC pokazuje softkeys w tabeli u dou.
Programowanie: porwnaj Przykad: programowanie podstawowych
dziaa arytmetycznych
Funkcja

Softkey

FN 6: SINUS
z.B. FN 6: Q20 = SIN-Q5
Sinus kta w stopniach () ustali i przyporzdkowa
FN 7: COSINUS
z.B. FN 7: Q21 = COS-Q5
Cosinus kta w stopniach () okreli i
przyporzdkowa
FN 8: PIERWIASTEK SUMY KWADRATOW
z.B. FN 8: Q10 = +5 LEN +4
Utworzy dugo z dwch wartoci i
przyporzdkowa
FN 13: KAT
z.B. FN 13: Q20 = +25 ANG-Q1
Kt z arctan z dwch bokw lub sin i cos kta (0 < kt
< 360) okreli i przyporzdkowa

230

Programowanie: Q-parametry

8.5 Obliczanie okrgu

8.5 Obliczanie okrgu


Zastosowanie
Przy pomocy funkcji dla obliczania okrgu mona poleci TNC
obliczanie na podstawie trzech lub czterech punktw okrgu rodek
okrgu i promie okrgu. Obliczanie okrgu na podstawie czterech
punktw jest dokadniejsze.
Zastosowanie: t funkcj mona wykorzystywa np. jeli chcemy
okreli poprzez programowaln funkcj prbkowania pooenie i
wielko odwiertu lub wycinka koa.
Funkcja

Softkey

FN 23: DANE OKRGU ustali na podstawie trzech


punktw okrgu
np. FN 23: Q20 = CDATA Q30
Pary wsprzdnych trzech punktw okrgu musz by zapamitane
w parametrze Q30 i w piciu nastpnych parametrach to znaczy w
tym przypadku do Q35.
TNC zapamituje wtedy punkt rodkowy okrgu osi gwnej (X w
przypadku osi wrzeciona Z) w parametrze Q20, punkt rodkowy
okrgu w osi pomocniczej (Y w przypadku osi wrzeciona Z) w
parametrze Q21 i promie okrgu w parametrze Q22.
Funkcja

Softkey

FN 24: DANE OKRGU ustali na podstawie


czterech punktw okrgu
np. FN 24: Q20 = CDATA Q30
Pary wsprzdnych czterech punktw okrgu musz zosta zapisane
w parametrze Q30 i nastpnych siedmiu parametrach w tym
przypadku do Q37.
TNC zapamituje wtedy punkt rodkowy okrgu osi gwnej (X w
przypadku osi wrzeciona Z) w parametrze Q20, punkt rodkowy
okrgu w osi pomocniczej (Y w przypadku osi wrzeciona Z) w
parametrze Q21 i promie okrgu w parametrze Q22.
Prosz uwzgldni, i FN 23 i FN 24 oprcz parametru
wyniku automatycznie nadpisuje take dwa nastpne
parametry.

HEIDENHAIN TNC 320

231

8.6 Jeli/to-decyzje z Q-parametrami

8.6 Jeli/to-decyzje z
Q-parametrami
Zastosowanie
W przypadku jeli/to-decyzji TNC porwnuje Q-parametr z innym Qparametrem lub wartoci liczbow. Jeli warunek jest speniony, to
TNC kontynuje program obrbki od tego Label poczynajc, ktry
zaprogramowany jest za warunkiem (Label patrz Oznaczenie
podprogramw i powtrze czci programu, strona 206). Jeli
warunek nie jest speniony, TNC wykonuje nastpny wiersz.
Jeli chcemy wywoa inny program jako podprogram, to prosz
zaprogramowa za znacznikiem PGM CALL.

Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, ktrych warunek zawsze (=koniecznie)
jest speniony, np.
FN 9: IF+10 EQU+10 GOTO LBL1

Programowanie jeli/to-decyzji
Jeli/to-decyzje pojawiaj si przy naciniciu na softkey SKOKI. TNC
pokazuje nastpujce softkeys:
Funkcja

Softkey

FN 9: JESLI ROWNY, SKOK


z.B. FN 9: IF +Q1 EQU +Q3 GOTO LBL UPCAN25
Jeli obydwie wartoci lub parametry s rwne, skok
do podanego znacznika (Label)
FN 10: JESLI NIEROWNY, SKOK
z.B. FN 10: IF +10 NE Q5 GOTO LBL 10
Jeli obydwie wartoci lub parametry nie s rwne, to
skok do podanego znacznika (Label)
FN 11: JESLI WIEKSZY, SKOK
z.B. FN 11: IF+Q1 GT+10 GOTO LBL 5
Jeli pierwsza warto lub parametr jest wiksza ni
druga warto lub parametr, to skok do podanego
znacznika (Label)
FN 12: JESLI MNIEJSZY, SKOK
z.B. FN 12: IF+Q5 LT+0 GOTO LBL ANYNAME
Jeli pierwsza warto lub parametr jest wiksza ni
druga warto lub parametr, to skok do podanego
znacznika (Label)

232

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 TNC 320

8.6 Jeli/to-decyzje z Q-parametrami

Uyte skrty i pojcia


Jeli
Rwny
Nie rwny
Wikszy ni
Mniejszy ni
Id do

233

8.7 Kontrolowanie i zmiana Q-parametrw

8.7 Kontrolowanie i zmiana


Q-parametrw
Sposb postpowania
Mona dokonywa kontrolowania jak rwnie zmiany (poza trybem
Test programu) parametrw Q przy zapisie, testowaniu i
odpracowywaniu we wszystkich trybach pracy.
U

W razie koniecznoci przerwa przebieg programu (np. nacisn


zewntrzny klawisz STOP i softkey WEWNTRZNY STOP) lub
zatrzyma test programu
U Wywoanie funkcji parametrw Q: nacisn softkey Q
INFO w trybie pracy Program wprowadzi do
pamici/edycja

234

TNC otwiera okno wywoywane, w ktrym operator


moe zapisa dany zakres dla wskazania
parametrw Q lub parametrw acucha znakw

Prosz wybra w trybach pracy Przebieg programu


pojedyczymi blokami, Przebieg programu
sekwencj blokw oraz Test programu podzia ekranu
Program + Status

Wybra softkey STATUS Q-PARAM.

Wybra softkey Q PARAMETRY LISTA

TNC otwiera okno wywoywane, w ktrym operator


moe zapisa dany zakres dla wskazania
parametrw Q lub parametrw acucha znakw

Przy pomocy softkey Q PARAMETRY ZAPYTANIE


(tylko w trybie Obsuga rczna, Przebieg programu
sekwencj blokw i Przebieg programu pojedyczymi
blokami do dyspozycji) mona pobiera dane do
poszczeglnych Q-parametrw. Dla przypisania
nowej wartoci naley nadpisa wywietlan warto
i potwierdzi z OK.

Programowanie: Q-parametry

8.8 Funkcje dodatkowe

8.8 Funkcje dodatkowe


Przegld
Funkcje dodatkowe pojawiaj si przy naciniciu softkey FUNKCJE
SPECJ. TNC pokazuje nastpujce softkeys:
Funkcja

Softkey

Strona

FN 14:ERROR
Wydawanie komunikatw o bdach

Strona 236

FN 16:F-PRINT
Wydawanie tekstw lub Q-parametrw
sformatowanych

Strona 241

FN 18:SYS-DATUM READ
Czytanie danych systemowych

Strona 246

FN 19:PLC
Przekazywanie wartoci do PLC

Strona 255

FN 20:WAIT FOR
Synchronizowanie NC i PLC

Strona 256

FN 29:PLC
przekazanie do omiu wartoci wcznie
do PLC

Strona 257

FN 37:EXPORT
eksportowanie lokalnych Q-parametrw
lub QS-parametrw do wywoujcego
programu

Strona 258

HEIDENHAIN TNC 320

235

8.8 Funkcje dodatkowe

FN 14: ERROR: wydawanie komunikatu o


bdach
Przy pomocy funkcji FN 14: ERROR mona w przebiegu programu
wywietla komunikaty, ktre zostay z gry zaimplementowane przez
producenta maszyn lub HEIDENHAIN: jelie TNC dojdzie w przebiegu
programu lub w trakcie testu programu do wiersza z FN 14 , to
przerywa i wydaje komunikat o bdach. Nastpnie program musi by
na nowo uruchomiony. Numery bdw: patrz tabela u dou.
Zakres numerw bdw

Dialog standardowy

0 ... 299

FN 14: Numer bdu 0 .... 299

300 ... 999

Dialog zaleny od maszyny

1000 ... 1099

Wewntrzne komunikaty o bdach


(patrz tabela po prawej stronie)

NC-wiersz przykadowy
TNC ma wyda komunikat (meldunek), ktry znajduje si w pamici
pod numerem bdu 254
180 FN 14: ERROR = 254
Prealokowane przez HEIDENHAIN komunikaty o bdach
Numer bdu

Tekst

1000

Wrzeciono ?

1001

Brak osi narzdzia

1002

Promie narzdzia zbyt may

1003

Promie narzdzia za duy

1004

Obszar przekroczony

1005

Bdna pozycja pocztkowa

1006

OBRT nie dozwolony

1007

WSPCZYNNIK SKALOWANIA nie


dozwolony

1008

ODBICIE LUSTRZANE nie dozwolone

1009

Przesunicie nie dozwolone

1010

Brak posuwu

1011

Wprowadzona warto bdna

1012

Znak liczby bdny

1013

Kt nie dozwolony

236

Programowanie: Q-parametry

Tekst

1014

Punkt pomiaru sondy nie osigalny

1015

Za duo punktw

1016

Wprowadzono sprzeczno

1017

CYCL niekompletny

1018

Paszczyzna bdnie zdefiniowana

1019

Zaprogramowano niewaciw o

1020

Bdna prdko obrotowa

1021

Korekcja promienia nie zdefiniowana

1022

Zaokrglenie nie zdefiniowane

1023

Promie zaokrglenia za duy

1024

Niezdefiniowany start programu

1025

Za due pakietowanie

1026

Brak punktu odniesienia kta

1027

Nie zdefiniowano cyklu obrbki

1028

Szeroko rowka za maa

1029

Kiesze za maa

1030

Q202 nie zdefiniowany

1031

Q205 nie zdefiniowany

1032

Q218 zapisa wikszym od Q219

1033

CYCL 210 nie dozwolony

1034

CYCL 211 nie dozwolony

1035

Q220 za duy

1036

Q222 zapisa wikszym Q223

1037

Q244 wprowadzi wikszym od 0

1038

Q245 wprowadzi nie rwnym Q246

1039

Zakres kta < 360 wprowadzi

1040

Q223 zapisa wikszym od Q222

1041

Q214: 0 nie dozwolone

HEIDENHAIN TNC 320

8.8 Funkcje dodatkowe

Numer bdu

237

8.8 Funkcje dodatkowe

Numer bdu

Tekst

1042

Kierunek przemieszczenia nie zdefiniowany

1043

Tabela punktw zerowych nie aktywna

1044

Bd pooenia: rodek 1.osi

1045

Bd pooenia: rodek 2.osi

1046

Odwiert za may

1047

Odwiert za duy

1048

Czop za may

1049

Czop za duy

1050

Kiesze za maa: dodatkowa obrbka 1.o

1051

Kiesze za maa: dodatkowa obrbka 2.o

1052

Kiesze za dua: cz wybrakowana 1.o

1053

Kiesze za dua: cz wybrakowana 2.o

1054

Czop za may: cz wybrakowana 1.o

1055

Czop za may: cz wybrakowana 2.o

1056

Czop za duy: dodatkowa obrbka 1.o

1057

Czop za duy: dodatkowa obrbka 2.o

1058

TCHPROBE 425: bd najwikszego wymiaru

1059

TCHPROBE 425: bd najmniejszego


wymiaru

1060

TCHPROBE 426: bd najwikszego wymiaru

1061

TCHPROBE 426: bd najmniejszego


wymiaru

1062

TCHPROBE 430: rednica za dua

1063

TCHPROBE 430: rednica za maa

1064

Nie zdefiniowano osi pomiarowej

1065

Przekroczona tolerancja zamania narzdzia

1066

Q247 wprowadzi nierwnym 0

1067

Q247 wprowadzi wikszy ni 5

1068

Tabela punktw zerowych?

1069

Rodzaj frezowania Q351 wprowadzi


nierwnym 0

238

Programowanie: Q-parametry

Tekst

1070

Zmniejszy gboko gwintu

1071

Przeprowadzi kalibrowanie

1072

Przekroczona tolerancja

1073

Start z dowolnego wiersza aktywny

1074

ORIENTACJA nie dozwolona

1075

3DROT nie dozwolony

1076

3DROT aktywowa

1077

Wprowadzi gboko ze znakiem ujemnym

1078

Q303 w cyklu pomiarowym niezdefiniowany!

1079

O narzdzia niedozwolona

1080

Obliczone wartoci bdne

1081

Punkty pomiarowe sprzeczne

1082

Bezpieczna wysoko bdnie wprowadzona

1083

Rodzaj wejcia w materia sprzeczny

1084

Cykl obrbki nie dozwolony

1085

Wiersz zabezpieczony od zapisu

1086

Naddatek wikszy ni gboko

1087

Nie zdefiniowano kta wierzchokowego

1088

Dane s sprzeczne

1089

Pooenie rowka 0 nie jest dozwolone

1090

Wejcie w materia wprowadzi nierwnym 0

1091

Przeczenie Q399 niedozwolone

1092

Narzdzie nie zdefiniowane

1093

Numer narzdzia niedozwolony

1094

Nazwa narzdzia niedozwolona

1095

Opcja software nie jest aktywna

1096

Restore kinematyki nie jest moliwe

1097

Funkcja nie jest dozwolona

1098

Wymiary pwyrobu s sprzeczne

HEIDENHAIN TNC 320

8.8 Funkcje dodatkowe

Numer bdu

239

8.8 Funkcje dodatkowe

Numer bdu

Tekst

1099

Pozycja pomiarowa niedozwolona

1100

Dostp do kinematyki niemoliwy

1101

Poz.pomiaru nie w zakresie prz.

1102

Komp.ustawienia wst.niemoliwa

1103

Promie narzdzia za duy

1104

Rodzaj wcicia nie jest moliwy

1105

Kt wcicia bdnie zdefiniowany

1106

Kt rozwarcia nie jest zdefiniowany

1107

Szeroko rowka za dua

1108

Wspczynniki skalowania nie s rwne

1109

Dane o narzdziach niekonsystentne

240

Programowanie: Q-parametry

8.8 Funkcje dodatkowe

FN 16: F-PRINT: wydawanie sformatowanych


wartoci parametrw Q i tekstw
Przy pomocy FN 16 mona take z programu NC
wywietla dowolne komunikaty na ekranie. Takie
komunikaty zostaj wywietlane przez TNC w oknie
pierwszoplanowym.
Przy pomocy funkcji FN 16: F-PRINT mona wydawa sformatowane
wartoci Q-parametrw i teksty przez interfejs danych, na przykad na
drukark. Jeli wartoci zostan zapamitane wewntrznie lub
wydawane na komputer, TNC zapamituje te dane w pliku, ktry
zdefiniowano w FN 16-wierszu.
Aby wyda sformatowany tekst lub wartoci Q-parametrw, prosz
utworzy przy pomocy edytora tekstw TNC plik tekstowy, w ktrym
okrelone zostan formaty i Q-parametry, ktre maj by wydawane.
Przykad pliku tekstu, ktry okrela format wydania:
PROTOK POMIARU PUNKT CIKOCI KOA
OPATKOWEGO;
DATUM: %2d-%2d-%4d,DAY,MONTH,YEAR4;
GODZINA: %2d:%2d:%2d,HOUR,MIN,SEC;
LICZBA WARTOSCI POMIAROWYCH: = 1;
X1 = %9.3LF, Q31;
Y1 = %9.3LF, Q32;
Z1 = %9.3LF, Q33;
Dla utworzenia plikw tekstu prosz uy nastpujcych funkcji
formatowania:
Znak specjalny

Funkcja

...........

Okreli format wydawania tekstu i zmiennych


w cudzysowiu

%9.3LF

Okreli format dla Q-parametrw:


9 miejsc cznie (wraz z miejscem dziesitnym),
z tego 3 miejsca po przecinku, Long, Floating
(liczba dziesitna)

%S

Format dla zmiennych tekstowych

Znak rozdzielajcy pomidzy formatem


wydawania i parametrem

Znak koca wiersza, zamyka wiersz

HEIDENHAIN TNC 320

241

8.8 Funkcje dodatkowe

Aby mc wyda rne informacje do pliku protokou, znajduj si w


dyspozycji nastpujce funkcje do dyspozycji:
Sowo kodu

Funkcja

CALL_PATH

Wydaje nazw cieki NC-programu, na ktrej


znajduje si FN16-funkcja. Przykad: "Program
pomiarowy: %S",CALL_PATH;

M_CLOSE

Zamyka plik, do ktrego wpisujemy przy


pomocy FN16. Przykad: M_CLOSE;

ALL_DISPLAY

Wykona wydawanie wartoci parametrw Q


niezalenie od nastawienia MM/INCH funkcji
MOD

MM_DISPLAY

Wydawanie wartoci parametrw Q w MM,


jeeli w funkcji MOD nastawione jest
wskazanie MM

INCH_DISPLAY

Wydawanie wartoci parametrw Q w


CALACH, jeeli w funkcji MOD nastawione jest
wskazanie INCH

L_ENGLISH

Tekst tylko w przypadku jzyka angielskiego


wydawa

L_GERMAN

Tekst tylko w przypadku jzyka niemieckiego


wydawa

L_CZECH

Tekst tylko w przypadku jzyka czeskiego


wydawa

L_FRENCH

Tekst tylko w przypadku jzyka francuskiego


wydawa

L_ITALIAN

Tekst tylko w przypadku jzyka woskiego


wydawa

L_SPANISH

Tekst tylko w przypadku jzyka hiszpaskiego


wydawa

L_SWEDISH

Tekst tylko w przypadku jzyka szwedzkiego


wydawa

L_DANISH

Tekst tylko w przypadku jzyka duskiego


wydawa

L_FINNISH

Tekst tylko w przypadku jzyka fiskiego


wydawa

L_DUTCH

Tekst tylko w przypadku jzyka dial.


holenderskiego wydawa

L_POLISH

Tekst tylko w przypadku jzyka polskiego


wydawa

L_PORTUGUE

Tekst tylko w przypadku jzyka portugalskiego


wydawa

242

Programowanie: Q-parametry

Funkcja

L_HUNGARIA

Tekst tylko w przypadku jzyka wgierskiego


wydawa

L_RUSSIAN

Tekst tylko w przypadku jzyka rosyjskiego


wydawa

L_SLOVENIAN

Tekst tylko w przypadku jzyka soweskiego


wydawa

L_WSZYSTKIE

Tekst wydawa niezalenie od jzyka dialogu

GODZINA

Liczba godzin z czasu rzeczywistego

MIN

Liczba minut z czasu rzeczywistego

SEK

Liczba sekund z czasu rzeczywistego

DZIE

Dzie z czasu rzeczywistego

MIESIC

Miesic jako liczba z czasu rzeczywistego

STR_MONTH

Miesic jako skrt tekstowy z czasu


rzeczywistego

YEAR2

Rok podany dwumiejscowo z czasu


rzeczywistego

YEAR4

Rok podany czteromiejscowo z czasu


rzeczywistego

HEIDENHAIN TNC 320

8.8 Funkcje dodatkowe

Sowo kodu

243

8.8 Funkcje dodatkowe

W programie obrbki programuje si FN16: F-PRINT (DRUK), aby


aktywowa wydawanie:
96 FN 16: F-PRINT
TNC:\MASKA\MASKA1.A/RS232:\PROT1.A
TNC wydaje wtedy plik PROT1.A przez szeregowy interfejs danych:
PROTOK POMIARU PUNKTU CIKOCI KOA
OPATKOWEGO
DATA: 27:11:2001
GODZINA: 8:56:34
LICZBA WARTOCI POMIAROWYCH: = 1
X1 = 149,360
Y1 = 25,509
Z1 = 37,000
Jeli uywamy FN 16 kilkakrotnie w programie, to TNC
zapamituje wszystkie teksty w pliku, ktry zosta
okrelony dla pierwszej FN 16-funkcji. Wydawanie pliku
nastpi dopiero wtedy, kiedy TNC odczyta wiersz END
PGM, jeli naciniemy klawisz NC-Stop lub kiedy
zamykamy plik przy pomocy M_CLOSE.
W FN 16-wierszu programowa format pliku i plik protokou
zawsze z rozszerzeniem.
Jeli jako nazw cieki pliku protokou podamy tylko
nazw pliku, to TNC zapisuje do pamici plik protokou w
tym folderze, w ktrym znajduje si program NC z funkcj
FN 16.
W jednym wierszu pliku opisu formatu mona zapisywa
maksymalnie 32 parametry Q.

244

Programowanie: Q-parametry

8.8 Funkcje dodatkowe

Wydawaniekomunikatw na ekranie
Mona uywa funkcji FN 16 take, aby wydawa dowolne komunikaty
z programu NC w oknie pierwszoplanowym n ekranie monitora TNC.
W ten sposb mona tak dokonywa wywietlania duszych tekstw
wskazwek w dowolnym miejscu w programie, i operator musi na nie
zareagowa. Mona wydawa take tre parametrw Q, jeli plik
opisu protokou zawiera odpowiednie polecenia.
Aby komunikat pojawi si na ekranie monitora TNC, naley jako
nazw pliku protokou tylko SCREEN: wpisa.
96 FN 16: F-PRINT TNC:\MASKA\MASKA1.A/SCREEN:
Jeeli komunikat zawiera wicej wierszy, ni przedstawiono w oknie
pierwszoplanowym, to mona kartkowa przy pomocy klawiszy ze
strzak w oknie pierwszoplanowym.
Dla zamknicia okna pierwszoplanowego: klawisz CE nacisn. Aby
zamkn okno za pomoc sterowania programowego naley
zaprogramowa nastpujcy wiersz NC:
96 FN 16: F-PRINT TNC:\MASKA\MASKA1.A/SCLR:
Dla pliku opisu protokou obowizuj wszystkie opisane
wyej konwencje.
Jeeli wywietlamy w programie wielokrotnie teksty na
ekranie, to TNC docza wszystkie teksty za ju
wywietlanymi tekstami. Aby wywietla kady tekst
oddzielnie na ekranie, naley zaprogramowa przy kocu
pliku opisu protokou funkcj M_CLOSE.
Wydawanie komunikatw zewntrznie
Mona uywa take funkcji FN 16 aby utworzone z FN 16 pliki
zachowywa zewntrznie z programu NC. Dla tego celu znajduj si
dwie moliwoci do dyspozycji:
Poda pen nazw cieki docelowej w FN 16-funkcji:
96 FN 16: F-PRINT TNC:\MSK\MSK1.A /
PC325:\LOG\PRO1.TXT
Okreli nazw cieki docelowej w funkcji MOD pod Print lub PrintTest , jeli chcemy zapisywa zawsze do tego samego foldera na
serwerze:
96 FN 16: F-PRINT TNC:\MSK\MSK1.A / PRO1.TXT
Dla pliku opisu protokou obowizuj wszystkie opisane
wyej konwencje.
Jeeli wydajemy w programie wielokrotnie ten sam plik, to
TNC docza wszystkie teksty za ju wywietlanymi
tekstami.

HEIDENHAIN TNC 320

245

8.8 Funkcje dodatkowe

FN 18: SYS-DATUM READ: czytanie danych


systemowych
Przy pomocy funkcji FN 18: SYS-DATUM READ mona czyta dane
systemowe i zapisywa je w parametrach Q. Wybr danej systemowej
nastpuje poprzez numer grupy (ID-Nr), numer i rwnie poprzez
indeks.
Nazwa grupy, ID-nr

Numer

Indeks

Znaczenie

informacja o programie, 10

Numer aktywnego cyklu obrbki

103

Q-parametr-numer

Wany w obrbie cykli NC; dla pobrania informacji,


czy ukazany pod IDX parametr Q zosta podany w
przynalenym CYCLE DEF dokadnie.

Znacznik, do ktrego nastpuje skok w systemie po


osigniciu M2/30, zamiast zakoczenia programu
warto = 0: M2/M30 dziaa normalnie

Znacznik do ktrego nastpuje skok przy FN14:


ERROR z reakcj NC-CANCEL, zamiast przerwania
programu z bdem. Programowany w rozkazie FN14
numer bdu moe zosta odczytany pod ID992
NR14.
Warto = 0: FN14 dziaa normalnie.

Znacznik, do ktrego wykonuje si skok w przypadku


wewntrznego bdu serwera (SQL, PLC, CFG),
zamiast przerwania programu z bdem.
Warto = 0: bd serwera dziaa normalnie.

Aktywny numer narzdzia

Przygotowany numer narzdzia

Aktywna o narzdzia
0=X, 1=Y, 2=Z, 6=U, 7=V, 8=W

Programowana prdko obrotowa wrzeciona

Aktywny stan wrzeciona: -1=niezdefiniowany, 0=M3


aktywny,
1=M4 aktywny, 2=M5 po M3, 3=M5 po M4

Stopie przekadni

Stan chodziwa: 0=off, 1=on

Aktywny posuw

10

Indeks przygotowanego narzdzia

11

Indeks aktywnego narzdzia

Dane kanau, 25

Numer kanau

Parametr cyklu, 30

Bezpieczna wysoko, aktywny cykl obrbki

Adresy skokw w systemie, 13

Stan maszyny, 20

246

Programowanie: Q-parametry

Numer

Indeks

Znaczenie

Gboko wiercenia/frezowania, aktywny cykl


obrbki

Gboko wcicia, aktywny cykl obrbki

Posuw wcicia, aktywny cykl obrbki

Pierwsza dugo boku, cykl kiesze prostoktna

Druga dugo boku, cykl kiesze prostoktna

Pierwsza dugo boku, cykl rowek

Druga dugo boku, cykl rowek

Promie, cykl kiesze okrga

10

Posuw frezowania, aktywny cykl obrbki

11

Kierunek obrotu, aktywny cykl obrbki

12

Czas przerwy aktywny cykl obrbki

13

Skok gwintu cykl 17, 18

14

Naddatek na obrbk wykaczajc aktywny cykl


obrbki

15

Kt frezowania zgrubnego aktywny cykl obrbki

21

Kt prbkowania

22

Droga prbkowania

23

Posuw prbkowania

Stan modalny, 35

Wymiarowanie:
0 = absolutne (G90)
1 = inkrementalne (G91)

Dane dotyczce tabel SQL, 40

Kod wyniku do ostatniego rozkazu SQL

Dane z tabeli narzdzi, 50

Nr NARZ.

Dugo narzdzia

Nr NARZ.

Promie narzdzia

Nr NARZ.

Promie narzdzia R2

Nr NARZ.

Naddatek dugoci narzdzia DL

Nr NARZ.

Naddatek promienia narzdzia DR

Nr NARZ.

Naddatek promienia narzdzia DR2

Nr NARZ.

Narzdzie zablokowane (0 lub 1)

Nr NARZ.

Numer narzdzia siostrzanego

HEIDENHAIN TNC 320

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

247

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

Dane z tabeli miejsca, 51

Numer miejsca narzdzia w tabeli


miejsca, 52

248

Numer

Indeks

Znaczenie

Nr NARZ.

Maksymalny okres trwaoci narzdzia TIME1

10

Nr NARZ.

Maksymalny okres trwaoci narzdzia TIME2

11

Nr NARZ.

Aktualny okres trwaoci narzdzia CUR. TIME

12

Nr NARZ.

PLC-stan

13

Nr NARZ.

Maksymalna dugo ostrza LCUTS

14

Nr NARZ.

Maksymalny kt wejcia w materia ANGLE

15

Nr NARZ.

TT: liczba ostrzy CUT

16

Nr NARZ.

TT: tolerancja zuycia na dugo LTOL

17

Nr NARZ.

TT: tolerancja zuycia promienia RTOL

18

Nr NARZ.

TT: kierunek obrotu DIRECT (0=dodatni/-1=ujemny)

19

Nr NARZ.

TT: paszczyzna przesunicia R-OFFS

20

Nr NARZ.

TT: dugo przesunicia L-OFFS

21

Nr NARZ.

TT: tolerancja na zamanie-dugo LBREAK

22

Nr NARZ.

TT: tolerancja na zamanie-promie RBREAK

23

Nr NARZ.

PLC-warto

24

Nr NARZ.

Przesunicie wsposiowoci trzpienia sondy w osi


gwnej CAL-OF1

25

Nr NARZ.

Przesunicie wsposiowoci palca sondy w osi


pomocniczej CAL-OF2

26

Nr NARZ.

Kt wrzeciona przy kalibrowaniu CAL-ANG

27

Nr NARZ.

Typ narzdzia dla tabeli miejsca

28

Nr NARZ.

Maksymalne obroty NMAX

Numer miejsca

Numer narzdzia

Numer miejsca

Narzdzie specjalne: 0=nie, 1=tak

Numer miejsca

Miejsce stae: 0=nie, 1=tak

Numer miejsca

Miejsce zablokowane: 0=nie, 1=tak

Numer miejsca

PLC-stan

Nr NARZ.

Numer miejsca

Nr NARZ.

Numer w magazynie narzdzi

Programowanie: Q-parametry

Numer

Indeks

Znaczenie

Bezporednio po TOOL CALL


programowane wartoci, 60

Numer narzdzia T

Aktywna o narzdzia
0=X6=U
1=Y7=V
2=Z8=W

Prdko obrotowa wrzeciona S

Naddatek dugoci narzdzia DL

Naddatek promienia narzdzia DR

Automatyczny TOOL CALL


0 = tak, 1 = nie

Naddatek promienia narzdzia DR2

Indeks narzdzi

Aktywny posuw

Numer narzdzia T

Dugo

Promie

Indeks

Dane narzdzi zaprogramowane w TOOL DEF


1 = tak, 0 = nie

1 = bez naddatku
2 = z naddatkiem
3 = z naddatkiem i
naddatek z
TOOL CALL

Aktywny promie

1 = bez naddatku
2 = z naddatkiem
3 = z naddatkiem i
naddatek z
TOOL CALL

Aktywna dugo

1 = bez naddatku
2 = z naddatkiem
3 = z naddatkiem i
naddatek z
TOOL CALL

Promie zaokrglenia R2

Bezporednio po TOOL DEF


programowane wartoci, 61

Aktywna korekcja narzdzia, 200

HEIDENHAIN TNC 320

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

249

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

Numer

Indeks

Znaczenie

Aktywne transformacje, 210

Obrt od podstawy, tryb pracy Obsuga rczna

Programowany obrt przy pomocy cyklu 10

Aktywna o odbicia lustrzanego


0: odbicie lustrzane nie aktywne
+1: X-o odbicie zwierciadlane
+2: Y-o odbicie zwierciadlane
+4: Z-o odbicie zwierciadlane
+64: U-o odbicie zwierciadlane
+128: V-o odbicie zwierciadlane
+256: W-o odbicie zwierciadlane
Kombinacje = suma pojedyczych osi

Aktywne przesunicie punktu


zerowego, 220

250

Aktywny wspczynnik skalowania X-osi

Aktywny wspczynnik skalowania Y-osi

Aktywny wspczynnik skalowania Z-osi

Aktywny wspczynnik skalowania U-osi

Aktywny wspczynnik skalowania V-osi

Aktywny wspczynnik skalowania W-osi

3D-ROT A-osi

3D-ROT B-osi

3D-ROT C-osi

Nachylenie paszczyzny obrbki aktywne/nieaktywne


(-1/0) w trybie pracy przebiegu programu

Nachylenie paszczyzny obrbki aktywne/nieaktywne


(-1/0) w trybie pracy rcznej

X-o

Y-o

Z-o

A-o

B-o

C-o

Programowanie: Q-parametry

Obszar przemieszczenia, 230

Pozycja zadana w REF-systemie,


240

Aktualna pozycja w aktywnym


ukadzie wsprzdnych, 270

HEIDENHAIN TNC 320

Numer

Indeks

Znaczenie

U-o

V-o

W-o

1 do 9

Ujemny wycznik kocowy software o 1 do 9

1 do 9

Dodatni wycznik kocowy software o 1 do 9

Wycznik kocowy software on lub off:


0 = on, 1 = off

X-o

Y-o

Z-o

A-o

B-o

C-o

U-o

V-o

W-o

X-o

Y-o

Z-o

A-o

B-o

C-o

U-o

V-o

W-o

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

251

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

Numer

Indeks

Znaczenie

Sonda impulsowa TS, 350

50

Typ sondy pomiarowej

Wiersz w tabeli sondy pomiarowej

51

Uyteczna dugo

52

Rzeczywisty promie kulki pomiarowej

Promie zaokrglenia

Przesunicie wsposiowoci (o gwna)

Przesunicie wsposiowoci (o pomocnicza)

54

Kt orientacji wrzeciona w stopniach (przesunicie


wsposiowoci)

55

Posuw szybki

Posuw przy pomiarze

Maksymalna droga pomiarowa

Odstp bezpieczestwa

57

Wiersz w tabeli sondy pomiarowej

70

Typ sondy pomiarowej

Wiersz w tabeli sondy pomiarowej

rodek osi gwnej (REF-ukad)

rodek osi pomocniczej (REF-ukad)

rodek osi narzdzia (REF-ukad)

72

Promie tarczy (talerza)

75

Posuw szybki

Posuw pomiarowy przy nieobracajcym si


wrzecionie

Posuw pomiarowy przy obracajcym si wrzecionie

Maksymalna droga pomiarowa

Odstp bezpieczestwa dla pomiaru dugoci

Odstp bezpieczestwa dla pomiaru promienia

77

Prdko obrotowa wrzeciona

78

Kierunek prbkowania

53

56

Sonda impulsowa TT dla stou


maszynowego

71

76

252

Programowanie: Q-parametry

Numer

Indeks

Znaczenie

Punkt bazowy z cyklu sondy


pomiarowej, 360

1 do 9
(X, Y, Z, A, B, C, U,
V, W)

Ostatni punkt bazowy manualnego cyklu sondy


pomiarowej lub ostatniego punktu prbkowania z
cyklu 0 bez korekcji dugoci trzpienia, ale z korekcj
promienia trzpienia (ukad wsprzdnych
obrabianego przedmiotu)

1 do 9
(X, Y, Z, A, B, C, U,
V, W)

Ostatni punkt bazowy manualnego cyklu sondy


pomiarowej lub ostatniego punktu prbkowania z
cyklu 0 bez korekcji dugoci trzpienia i korekcji
promienia trzpienia (ukad wsprzdnych maszyny)

1 do 9
(X, Y, Z, A, B, C, U,
V, W)

Wynik pomiaru cykli sondy pomiarowej 0 i 1 bez


korekcji promienia i dugoci trzpienia

1 do 9
(X, Y, Z, A, B, C, U,
V, W)

Ostatni punkt bazowy manualnego cyklu sondy


pomiarowej lub ostatniego punktu prbkowania z
cyklu 0 bez korekcji dugoci trzpienia i korekcji
promienia trzpienia (ukad wsprzdnych
obrabianego przedmiotu)

10

Orientacja wrzeciona

Warto z aktywnej tabeli


punktw zerowych w aktywnym
ukadzie wsprzdnych, 500

Wiersz

Kolumna

Odczytywanie wartoci

Odczytywanie danych aktualnego


narzdzia, 950

Dugo narzdzia L

Promie narzdzia R

Promie narzdzia R2

Naddatek dugoci narzdzia DL

Naddatek promienia narzdzia DR

Naddatek promienia narzdzia DR2

Narzdzie zablokowane TL
0 = nie zablokowane, 1 = zablokowane

Numer narzdzia zamiennego RT

Maksymalny okres trwaoci narzdzia TIME1

10

Maksymalny okres trwaoci narzdzia TIME2

11

Aktualny okres trwaoci narzdzia CUR. TIME

12

PLC-stan

13

Maksymalna dugo ostrza LCUTS

14

Maksymalny kt wejcia w materia ANGLE

HEIDENHAIN TNC 320

253

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

8.8 Funkcje dodatkowe

Nazwa grupy, ID-nr

Cykle sondy pomiarowej, 990

Status odpracowywania, 992

Numer

Indeks

Znaczenie

15

TT: liczba ostrzy CUT

16

TT: tolerancja zuycia na dugo LTOL

17

TT: tolerancja zuycia promienia RTOL

18

TT: kierunek obrotu DIRECT


0 = dodatni, 1 = ujemny

19

TT: paszczyzna przesunicia R-OFFS

20

TT: dugo przesunicia L-OFFS

21

TT: tolerancja na zamanie-dugo LBREAK

22

TT: tolerancja na zamanie-promie RBREAK

23

PLC-warto

24

Typ narzdzia TYP


0 = frez, 21 = sonda

27

Przynaleny wiersz w tabeli sondy pomiarowej

32

Kt wierzchokowy

34

Lift off

Zachowanie przy dosuwie:


0 = zachowanie standardowe
1 = uyteczny promie, odstp bezpieczestwa zero

0 = nadzorowanie sondy off


1 = nadzorowanie sondy on

10

Start z dowolnego wiersza aktywny


1 = tak, 0 = nie

11

Faza szukania

14

Numer ostatniego bdu FN14

16

Rzeczywiste odpracowywanie aktywne


1 = odpracowywanie, 2 = symulacja

Przykad: warto aktywnego wspczynnika skalowania osi Z


przypisa do Q25
55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3

254

Programowanie: Q-parametry

8.8 Funkcje dodatkowe

FN 19: PLC: przekaza wartoci do PLC


Przy pomocy funkcji FN 19: PLC mona przekaza do dwch wartoci
liczbowych lub parametrw Q do PLC.
Dugoci krokw i jednostki: 0,1 m lub 0,0001
Przykad: warto liczbowa 10 (odpowiada 1m lub 0,001)
przekaza do PLC
56 FN 19: PLC=+10/+Q3

HEIDENHAIN TNC 320

255

8.8 Funkcje dodatkowe

FN 20: WAIT FOR: NC i PLC synchronizowa


Tej funkcji wolno uywa tylko przy uzgodnieniu z
producentem maszyn!

Przy pomocy funkcji FN 20: WAIT FOR mona w trakcie przebiegu


programu przeprowadzi synchronizacj pomidzy NC i PLC. NC
zatrzymuje odpracowywanie, a zostanie wypeniony warunek, ktry
zosta zaprogramowany w FN 20-bloku. TNC moe przy tym
sprawdzi nastpujce PLC-operandy:
PLC-operand

Skrt

Obszar adresowy

Znacznik

0 do 4999

Wejcie

0 do 31, 128 do 152


64 do 126 (pierwsze PL 401 B)
192 do 254 (drugie PL 401 B)

Wyjcie

0 do 30
32 do 62 (pierwsze PL 401 B)
64 do 94 (drugie PL 401 B)

Licznik

48 do 79

Timer

0 do 95

Bajty

0 do 4095

Sowo

0 do 2047

Sowo
podwjne

2048 do 4095

TNC 320 posiada rozszerzony interfejs dla komunikacji pomidzy PLC


i NC. Chodzi tu o nowy symboliczny Aplication Programmer Interface
(API). Dotychczasowy i standardowy interfejs PLC-NC funkcjonuje w
dalszym cigu rwnolegle i moe by wykorzystywany alternatywnie.
Wykorzystywanie nowego lub starego TNC-API okrela producent
maszyn. Prosz zapisa nazw symbolicznego operanda w postaci
tekstu, aby odczeka zdefiniowany stan symbolicznego operanda.

256

Programowanie: Q-parametry

Warunek

Skrt

Rwny

==

Mniejszy ni

<

Wikszy ni

>

Mniejszy-rwny

<=

Wikszy-rwny

>=

8.8 Funkcje dodatkowe

W FN 20-bloku dozwolone s nastpujce warunki:

Oprcz tego do dyspozycji znajduje si funkcja FN20: WAIT FOR


SYNC . WAIT FOR SYNC wykorzystywa zawsze wwczas, kiedy
zostaj odczytywane na przykad poprzez FN18 dane systemowe,
wymagajce synchronizacji z czasem rzeczywistym. TNC zatrzymuje
obliczanie wstpne i dopiero wtedy wykonuje nastpny wiersz NC,
kiedy program NC osignie rzeczywinie ten wiersz.
Przykad: zatrzyma przebieg programu, a PLC ustawi merker
4095 na 1
32 FN 20: WAIT FOR M4095==1
Przykad: zatrzyma przebieg programu, a PLC ustawi
symboliczny operand na 1
32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1
Przykad: zatrzymanie wewntrznego przetwarzania w przd,
odczytanie aktualnej pozycji na osi X
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

FN29: PLC: przekaza wartoci do PLC


Przy pomocy funkcji FN 29: PLC mona przekaza do omiu wartoci
liczbowych lub Q-parametrw do PLC.
Dugoci krokw i jednostki: 0,1 m lub 0,0001
Przykad: warto liczbowa 10 (odpowiada 1m lub 0,001)
przekaza do PLC
56 FN29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15

HEIDENHAIN TNC 320

257

8.8 Funkcje dodatkowe

FN37: EXPORT
Funkcja FN37: EKSPORT jest konieczna, jeli chcemy zapisywa
wasne cykle i wczy je do TNC. Parametry Q 0-99 dziaaj w cyklach
tylko lokalnie. Oznacza to, i parametry Q dziaaj tylko w tym
programie, w ktrym s zdefinowane. Przy pomocy funkcji FN 37:
EKSPORT mna dziaajce lokalnie parametry Q eksportowa do
innego (wywoujcego) programu.
Przykad: lokalny Q-parametr Q25 zostaje eksportowany
56 FN37: EXPORT Q25
Przykad: lokalne Q-parametry Q25 do Q30 zostaj eksportowane
56 FN37: EXPORT Q25 - Q30
TNC eksportuje t warto, ktr posiada parametr w
momencie rozkazu EKSPORT.
Parametr zostaje eksportowany tylko do bezporednio
wywoywanego programu.

258

Programowanie: Q-parametry

8.9 Dostp do tabeli z instrukcjami SQL

8.9 Dostp do tabeli z instrukcjami


SQL
Wprowadzenie
Dostpy do tabeli programuje si w TNC przy pomocy instrukcji SQL
w ramach transakcji. Transakcja skada si z kilku instrukcji SQL,
umoliwiajych uporzdkowan edycj zapisw w tabeli.
Tabele s konfigurowane przez producenta maszyn. Przy
tym zostaj rwnie okrelane nazwy i oznaczenia, ktre
konieczne s jako parametry dla instrukcji SQL.
Pojcia, wykorzystywane poniej:
Tabela: tabela skada si z x kolumn i y wierszy. Zostaje ona
zapisana do pamici jako plik w menederze plikw TNC oraz z
zaadresowana nazw cieki i pliku (=nazwa tabeli). Alternatywnie
do adresowania nazw cieki i pliku mona uywa synonimw.
Kolumny: liczba i oznaczenie kolumn zostaj okrelone przy
konfigurowaniu tabeli. Oznaczenie kolumn zostaje uywany w
rnych instrukcjach SQL dla adresowania.
Wiersze: liczba wierszy jest zmienna. Operator moe doczy
nowe wiersze. Nie jest prowadzona numeracja wierszy lub temu
podobne. Mona dokonywa wyboru wierszy na podstawie
zawartoci ich kolumn (selekcjonowa). Usuwanie wierszy moliwe
jest tylko w edytorze tabeli nie w programie NC.
Komrka: kolumna z jednego wiersza.
Wpis w tabeli: zawarto komrki
Result-set (zestaw wynikw): podczas transakcji
wyselekcjonowane wiersze i kolumny s porzdkowane w Resultset. Prosz traktowa Result-set jako pami buforow, zapenian
przejciowo okrelonymi wyselekcjonowanymi wierszami i
kolumnami. (Result-set = angl. zestaw wynikw).
Synonim: przy pomocy tego pojcia zostaje oznaczona nazwa dla
tabeli, uywana zamiast nazwy cieki lub pliku. Synonimy zostaj
okrelane przez producenta maszyn w danych konfiguracyjnych.

HEIDENHAIN TNC 320

259

8.9 Dostp do tabeli z instrukcjami SQL

Transakcja
Zasadniczo transakcja skada si z nastpujcych operacji:
Adresowanie tabeli (pliku), selekcjonowanie wierszy i transfer do
Result-set.
Czytanie wierszy z Result-set, zmiana i/lub wstawienie nowych
wierszy.
Zakoczenie transakcji. W przypadku zmian/uzupenie wiersze z
Result-set zostaj przejmowane do tabeli (pliku).
Konieczne s jednake dalsze operacje, aby mc dokonywa edycji
zapisw tabeli w programie NC i unikn rwnolegej zmiany tych
samych wierszy tabeli. Z tego wynika nastpujcy przebieg
transakcji:
1

dla kadej kolumny, ktra ma by edytowana, zostaje


wyspecyfikowany parametr Q. Q-parametr zostaje
przyporzdkowany kolumnie zostaje on przywizany (SQL
BIND...).
adresowanie tabeli (pliku), selekcjonowanie wierszy i transfer do
Result-set. Dodatkowo definiujemy, ktre kolumny maj zosta
przejte do Result-set (SQL SELECT...).
Operator moe te wyselekcjonowane wiersze zablokowa.
Wwczas inne procesy w systemie maj dostp czytania do tych
wierszy, ale nie mog zmieni zapisw tabeli. Naley zawsze
wtedy blokowa wyselekcjonowane wiersze, kiedy dokonuje si
zmian (SQL SELECT ... FOR UPDATE).
czytanie wierszy z Result-set, zmiana istniejcych i/lub doczanie
nowych wierszy:
Przejcie wiersza z Result-set do Q-parametrw programu NC
(SQL FETCH...)
Przygotowanie zmian w Q-parametrach i transfer do wiersza w
Result-set (SQL UPDATE...)
Przygotowanie nowego wiersza tabeli w Q-parametrach i
przekazanie jako nowy wiersz do Result-set (SQL INSERT...)
zakoczenie transakcji.
wpisy w tabeli zostay zmienione/uzupenione: dane zostaj
przejte z Result-set do tabeli (pliku). S one obecnie zapisane do
pamici w pliku. Ewentualne blokady zostaj anulowane, Resultset zostaje zwolniony (SQL COMMIT...).
wpisy w tabeli nie zostay zmienione/uzupenione (tylko dostp
czytania): ewentualne blokady zostaj anulowane, Result-set
zostaje zwolniony (SQL ROLLBACK... BEZ INDEKSU).

Mona opracowywa kilka transakcji rwnolegle.


Prosz koniecznie zamkn rozpoczt transakcj
nawet jeli wykorzystuje si wycznie dostp czytania.
Tylko w ten sposb zapewnia si, i zmiany/uzupenienia
nie zostaj zatracone, blokady zostaj anulowane i Resultset zostaje zwolniony.

260

Programowanie: Q-parametry

8.9 Dostp do tabeli z instrukcjami SQL

Result-set
Wyselekcjonowane wiersze w obrbie Result-set s numerowane
poczwszy od 0 w rosncej kolejnoci. To numerowanie oznaczane
jest jako indeks . W przypadku dostpu czytania lub zapisu zostaje
podawany indeks i w ten sposb zostaje docelowo pobrana informacja
z wiersza w Result-set.
Czsto korzystnym jest sortowanie wierszy w obrbie Result-set. Jest
to moliwe poprzez definicj kolumny tabeli, zawierajcej kryterium
sortowania. Dodatkowo wybiera si rosnc lub malejc kolejno
(SQL SELECT ... ORDER BY ...).
Wyselekcjonowany wiersz, przejty do Result-set, zostaje
adresowany przy pomocy HANDLE . Wszystkie nastpne instrukcje
SQL wykorzystuj ten handle jako referencj do iloci
wyselekcjonowanych wierszy i kolumn.
Przy zamkniciu transakcji Handle zostaje ponownie zwolniony (SQL
COMMIT... lub SQL ROLLBACK...). Wwczas traci on swoj
wano.
Mona opracowywa kilka Result-sets jednoczenie. Serwer SQL
przyporzdkowuje nowej instrukcji wyboru (select) nowy Handle.
Przywizywanie Q-parametrw do kolumn
Program NC nie posiada bezporedniego dostpu do zapisw tabeli w
Result-set. Dane musz zosta transferowanie do Q-parametrw.
Odwrotnie dane zostaj najpierw przygotowywane w Q-parametrach a
nastpnie transferowane do Result-set.
Przy pomocy SQL BIND ... okrelamy, ktre kolumny tabeli zostan
przedstawione w ktrych Q-parametrach. Q-parametry zostaj
przywizane do kolumn (przyporzdkowane). Kolumny, ktre nie s
przywizane do Q-parametrw, nie zostaj uwzgldnione przy
operacjach czytania/zapisu.
Jeli przy pomocy SQL INSERT... zostaje generowany nowy wiersz
tabeli, to kolumny, ktre nie s przywizane do Q-parametrw, s
zapeniane wartociami stnadardowymi.

HEIDENHAIN TNC 320

261

8.9 Dostp do tabeli z instrukcjami SQL

Programowanie instrukcji SQL


Mona programowa t funkcj, tylko jeli wprowadzono
liczb klucza 555343.

Instrukcje SQL s programowane w trybie pracy Programowanie:


U

Wybr funkcji SQL: nacisn softkey SQL

Wybra instrukcj SQL przy pomocy softkey (patrz


przegld) lub nacisn softkey SQL EXECUTE i
zaprogramowa instrukcj SQL

Przegld softkeys
Funkcja

Softkey

SQL EXECUTE
Programowanie instrukcji wyboru (select)
SQL BIND
Przywizywanie Q-parametrw do kolumn tabeli
(przyporzdkowanie)
SQL FETCH
Odczytywanie wierszy tabeli z Result-set i odkadanie w
Q-parametrach
SQL UPDATE
Odkadanie danych z Q-parametrw do istniejcego
wiersza tabeli w Result-set
SQL INSERT
Odkadanie danych z Q-parametrw do nowego
wiersza tabeli w Result-set
SQL COMMIT
Transferowanie wierszy tabeli z Result-set do tabeli i
zakoczenie transakcji.
SQL ROLLBACK
INDEKS nie zaprogramowany: dotychczasowe
zmiany/uzupenienia odrzuci i zakoczy transakcj.
INDEKS zaprogramowany: indeksowany wiersz
zostaje zachowany w Result-set wszystkie inne
wiersze zostaj usunite z Result-set. Transakcja nie
zostaje zakoczona.

262

Programowanie: Q-parametry

SQL BIND przywizuje Q-parametr do kolumny tabeli. Instrukcje SQL,


a mianowicie Fetch, Update i Insert, wykorzystuj to przywizanie
(przyporzdkowanie) przy transferze danych pomidzy Result-set i
programem NC.
SQL BIND bez nazwy tabeli i kolumny anuluje przyporzdkowanie.
Przyporzdkowanie dobiega koca najpniej z kocem programu NC
lub podprogramu.
Operator moe programowa dowolnie duo
przywiza. W operacjach czytania/zapisu zostaj
uwzgldnione wycznie kolumny, podane przez
operatora w instrukcji select.
SQL BIND... musi by programowana przed
instrukcjami fetch, update lub insert. Instrukcja select
moe by programowana bez poprzedzajcej j
instrukcji bind.
Jeli w instrukcji select zostan doczone kolumny, dla
ktrych nie zaprogramowano przywizania, to prowadzi
to w operacjach czytania/zapisu do pojawienia bdu
(przerwanie programu).
U

Nr parametru dla wyniku: parametr Q, ktry zostaje


przywizany do kolumny tabeli (przyporzdkowany).

Baza danych: nazwa kolumny: prosz zapisa nazw


tabeli i oznaczenie kolumny rozdzielone przy
pomocy . .
Nazwa tabeli: synonim lub nazwa cieki i pliku tej
tabeli. Synonim zostaje zapisywany bezporednio
nazwa cieki i pliku zostaj podawane w prostym
cudzysowiu.
Oznaczenie kolumn: okrelone w danych
konfiguracji oznaczenie dla kolumny tabeli

HEIDENHAIN TNC 320

Przykad: Przywizywanie Q-parametrw do


kolumn tabeli
11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
Przykad: Anulowanie przyporzdkowania
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884

263

8.9 Dostp do tabeli z instrukcjami SQL

SQL BIND

8.9 Dostp do tabeli z instrukcjami SQL

SQL SELECT
SQL SELECT selekcjonuje wiersze tabeli i transferuje te wiersze do
Result-set.
SQL-serwer zapisuje dane wierszami do Result-set. Wiersze zostaj
numerowane poczwszy od 0 w rosncej kolejnoci. Ten numer
wiersza, INDEKS, zostaje wykorzystywany w poleceniach SQL fetch i
update.
W opcji SQL SELECT...WHERE... podajemy kryteria selekcji. Tym
samym mona ograniczy liczb transferowanych wierszy. Jeli nie
uywamy tej opcji, to zostaj wczytane wszystkie wiersze tabeli.
W opcji SQL SELECT...ORDER BY... podajemy kryterium selekcji.
Kryterium to skada si z oznaczenia kolumny i sowa kodu dla
rosncego/malejcego sortowania. Jeli nie uywa si tej opcji, to
wiersze zostaj odkadane w przypadkowej kolejnoci.
Przy pomocy opcji SQL SELCT...FOR UPDATE blokujemy
wyselekcjonowane wiersze dla innych aplikacji. Inne aplikacje mog te
wiersze w dalszym cigu czyta, jednake nie mog ich zmienia.
Prosz koniecznie uywa tej opcji, jeli dokonuje si zmian w
zapisach tabeli.
Pusty Result-set: jeli brak wierszy, odpowiadajcych kryterium
selekcji, to serwer SQL podaje zwrotnie obowizujcy handle, ale nie
podaje wpisw w tabeli.

264

Programowanie: Q-parametry

Nr parametru dla wyniku: parametry Q dla handle.


SQL-serwer podaje handle dla wyselekcjonowanej za
pomoc aktualnej instrukcji select grupy wierszy i
kolumn.
W przypadku bdu (selekcja nie moga zosta
przeprowadzona) SQL-serwer przesya 1.
0 oznacza niewany handle.
Baza danych: tekst polecenia SQL: z nastpujcymi
elementami:
SELECT (sowo kodowe):
Oznaczenie instrukcji SQL, oznaczenia
przesyanych kolumn tabeli kilka kolumn przy
pomocy , rozdzieli (patrz przykady). Dla
wszystkich podanych tu kolumn Q-parametry
musz by przywizane.
FROM nazwa tabeli:
Synonim lub nazwa cieli i pliku tej tabeli. Synonim
zostaje zapisany bezporednio nazwa cieki i
tabeli zostaje podawana w prostym cudzysowiu
(patrz przykady) instrukcji SQL, oznaczenia
przesyanych kolumn tabeli - kilka kolumn rozdzieli
przy pomocy , (patrz przykady). Dla wszystkich
podanych tu kolumn Q-parametry musz by
przywizane.
Opcjonalnie:
WHERE kryteria selekcji:
kryterium selekcji skada si z oznaczenia kolumny,
warunku (patrz tabela) i wartoci porwnawczej.
Kilka kryteriw selekcji czy si za pomoc
logicznego I albo LUB. Warto porwnawcz
programuje si bezporednio lub w parametrze Q.
Parametr Q zostaje rozpoczty z : i zapisany w
apostrofach (patrz przykad
Opcjonalnie:
ORDER BY oznaczenie kolumn ASC dla
sortowania w rosncej kolejnoci, lub
ORDER BY oznaczenie kolumn DESC dla
sortowania w malejcej kolejnoci
Jeli nie programuje si ASC ani DESC, to
sortowanie w rosncej kolejnoci obowizuje jako
nastawienie standardowe. TNC zapisuje
wyselekcjonowane wiersze po podanej kolumnie
Opcjonalnie:
FOR UPDATE (sowo kodu):
wyselekcjonowane wiersze zostaj zablokowane
dla dostpu z zapisem innych procesw

HEIDENHAIN TNC 320

Przykad: selekcjonowanie wszystkich wierszy


tabeli
11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE"
Przykad: Selekcja wierszy tabeli z opcj WHERE
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE WHERE MESS_NR<20"
Przykad: Selekcja wierszy tabeli z opcj WHERE i
Q-parametrem
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE WHERE MESS_NR==:Q11"
Przykad: Nazwa tabeli definiowana za pomoc
nazwy cieki i pliku
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
V:\TABLE\TAB_EXAMPLE WHERE
MESS_NR<20"

265

8.9 Dostp do tabeli z instrukcjami SQL

8.9 Dostp do tabeli z instrukcjami SQL

Warunek

Programowanie

rwny

=
==

nierwny

!=
<>

mniejszy

<

mniejszy lub rwny

<=

wikszy

>

wikszy lub rwny

>=

czenie kilku warunkw:


logiczne I

AND

logiczne LUB

OR

266

Programowanie: Q-parametry

SQL FETCH czyta adresowany z INDEKS wiersz z Result-set i


odkada zapisy tabeli do przywizanych (przyporzdkowanych) Qparametrw. Result-set zostaje adresowany z HANDLE .
SQL FETCH uwzgldnia wszystkie kolumny, podane w instrukcji
select.
U

Nr parametru dla wyniku: parametr Q, w ktrym


serwer SQL melduje z powrotem wynik:
0: nie pojawi si bd
1: pojawi si bd (bdny handle lub indeks zbyt
duy)

Przykad: numer wiersza zostaje przesany w Qparametrze


11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
...

Baza danych: SQL-dostp-ID: parametr Q, z handle


dla identyfikacji Result-set (patrz take SQL
SELECT).

20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE"

Baza danych: indeks odnonie wyniku SQL: numery


wierszy w obrbie Result-set. Wpisy w tabeli tego
wiersza zostaj czytane i transferowane do
przywizanych Q-parametrw. Jeli indeks nie
zostaje podany, to czytany jest pierwszy wiersz (n=0).
Numer wiersza zostaje podawany bezporednio lub
operator programuje Q-parametr, zawierajcy indeks.

...
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Przykad: numer wiersza zostaje programowany
bezporednio
...
30 SQL FETCH Q1 HANDLE Q5 INDEX5

HEIDENHAIN TNC 320

267

8.9 Dostp do tabeli z instrukcjami SQL

SQL FETCH

8.9 Dostp do tabeli z instrukcjami SQL

SQL UPDATE
SQL UPDATE transferuje przygotowane w Q-parametrach dane do
zaadresowanego z INDEKS wiersza Result-sets. Istniejcy wiersz w
Result-set zostaje kompletnie nadpisany.
SQL UPDATE uwzgldnia wszystkie kolumny, podane w instrukcji
select.
U

Nr parametru dla wyniku: parametr Q, w ktrym


serwer SQL melduje z powrotem wynik:
0: nie pojawi si bd
1: wystpi bd (bdny handle, indeks zbyt duy,
zakres wartoci przekroczony/nieosignity lub
bdny format danych)

Baza danych: SQL-dostp-ID: parametr Q, z handle


dla identyfikacji Result-set (patrz take SQL
SELECT).

Baza danych: indeks odnonie wyniku SQL: numery


wierszy w obrbie Result-set. Przygotowane w Qparametrach zapisy tabeli zostaj zapisane w tym
wierszu. Jeli indeks nie zostaje podany, to
zapeniony zostaje pierwszy wiersz (n=0).
Numer wiersza zostaje podawany bezporednio lub
operator programuje Q-parametr, zawierajcy indeks.

Przykad: numer wiersza zostaje przesany w Qparametrze


11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE"
...
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
...
40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2
Przykad: numer wiersza zostaje programowany
bezporednio
...
40 SQL UPDATE Q1 HANDLE Q5 INDEX5

SQL INSERT
SQL INSERT generuje nowy wiersz w Result-set i transferuje
przygotowane w Q-parametrach dnae do nowego wiersza.
SQL INSERT uwzgldnia wszystkie kolumny, podane w instrukcji
select kolumny tabeli, nie uwzgldnione w instrukcji select, zostaj
nadpisane wartociami standardowymi.
U

Nr parametru dla wyniku: parametr Q, w ktrym


serwer SQL melduje z powrotem wynik:
0: nie pojawi si bd
1: wystpi bd (bdny handle, zakres wartoci
przekroczony/nieosignity lub bdny format
danych)
Baza danych: SQL-dostp-ID: parametr Q, z handle
dla identyfikacji Result-set (patrz take SQL
SELECT).

Przykad: numer wiersza zostaje przesany w Qparametrze


11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE"
...
40 SQL INSERT Q1 HANDLE Q5

268

Programowanie: Q-parametry

SQL COMMIT transferuje wszystkie istniejce w Result-set wiersze z


powrotem do tabeli. Wyznaczona z SELCT...FOR UPDATE blokada
zostaje anulowana.
Nadany w instrukcji SQL SELECT handle traci swoj wano.
U

Nr parametru dla wyniku: parametr Q, w ktrym


serwer SQL melduje z powrotem wynik:
0: nie pojawi si bd
1: wystpi bd (niewaciwy handle lub podobne
zapisy w kolumnach, w ktrych konieczne s
jednoznaczne zapisy)
Baza danych: SQL-dostp-ID: parametr Q, z handle
dla identyfikacji Result-set (patrz take SQL
SELECT).

Przykad:
11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE"
...
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
...
40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2
...
50 SQL COMMIT Q1 HANDLE Q5

SQL ROLLBACK
Wykonanie SQL ROLLBACK zaley od tego, czy INDEKS jest
zaprogramowany:
INDEKS nie zaprogramowany: Result-set nie zostaje zapisany do
tabeli (ewentualne zmiany/uzupenienia zostaj zatracone).
Transakcja zostaje zakoczona nadany w SQL SELECT handle
traci swoj wano. Typowe zastosowanie: operator zamyka
transakcj z wycznymi dostpami czytania.
INDEKS jest zaprogramowany: indeksowany wiersz zostaje
zachowany wszystkie inne wiersze zostaj usunite z Result-set.
Transakcja nie zostaje zakoczona. Wyznaczona z SELCT...FOR
UPDATE blokada pozostaje zachowana dla indeksowanego
wiersza dla wszystkich innych wierszy zostaje ona skasowana.
U

Nr parametru dla wyniku: parametr Q, w ktrym


serwer SQL melduje z powrotem wynik:
0: nie pojawi si bd
1: wystpi bd (bdny handle)

Baza danych: SQL-dostp-ID: parametr Q, z handle


dla identyfikacji Result-set (patrz take SQL
SELECT).

Baza danych: indeks odnonie wyniku SQL: wiersz,


ktry ma pozosta w obrbie Result-set. Numer
wiersza zostaje podawany bezporednio lub operator
programuje Q-parametr, zawierajcy indeks.

HEIDENHAIN TNC 320

Przykad:
11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
...
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y, MESS_Z FROM
TAB_EXAMPLE"
...
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
...
50 SQL ROLLBACK Q1 HANDLE Q5

269

8.9 Dostp do tabeli z instrukcjami SQL

SQL COMMIT

8.10 Wprowadzanie wzorw bezporednio

8.10 Wprowadzanie wzorw


bezporednio
Wprowadzenie wzoru
Poprzez softkeys mona wprowadza bezporednio do programu
obrbki matematyczne wzory, ktre zawieraj kilka operacji
obliczeniowych.
Matematyczne funkcje skojarzenia pojawiaj si z naciniciem
softkey WZR. TNC pokazuje nastpujce softkeys na kilku paskach:
Funkcja powizania

Softkey

Dodawanie
np. Q10 = Q1 + Q5
Odejmowanie
np. Q25 = Q7 Q108
Mnoenie
np. Q12 = 5 * Q5
Dzielenie
np. Q25 = Q1 / Q2
Otworzy nawias
np. Q12 = Q1 * (Q2 + Q3)
Zamkn 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 kta
np. Q44 = SIN 45
Cosinus kta
np. Q45 = COS 45
Tangens kta
np. Q46 = TAN 45
Arcus-sinus
Funkcja odwrotna do sinus; okrelenie kta ze
stosunku przyprostoktna
przeciwlega/przeciwprostoktna
np. Q10 = ASIN 0,75

270

Programowanie: Q-parametry

8.10 Wprowadzanie wzorw bezporednio

Funkcja powizania

Softkey

Arcus-cosinus
Funkcja odwrotna do cosinus; okrelenie kta ze
stosunku przyprostoktna
przylega/przeciwprostoktna
np. Q11 = ACOS Q40
Arcus-tangens
Funkcja odwrotna do tangens; okrelenie kta ze
stosunku przyprostoktna
przeciwlega/przyprostoktna przylega
np. Q12 = ATAN Q50
Podnoszenie wartoci do potgi
np. Q15 = 3^3
Konstanta Pl (3,14159)
np. Q15 = PI
Utworzenie logarytmu naturalnego (LN) liczby
Liczba podstawowa 2,7183
np. Q15 = LN Q11
Utworzy logarytm liczby, liczba podstawowa 10
np. Q33 = LOG Q22
Funkcja wykadnicza, 2,7183 do potgi n
np. Q1 = EXP Q12
Wartoci negowa (mnoenie przez -1)
np. Q2 = NEG Q1
Odci miejsca po przecinku
Tworzenie liczby cakowitej
np. Q3 = INT Q42
Tworzenie wartoci bezwzgldnej liczby
np. Q4 = ABS Q22
Odcina miejsca do przecinka liczby
Frakcjonowa
np. Q5 = FRAC Q23
Sprawdzenie znaku liczby okrelonej wartoci
np. Q12 = SGN Q50
Jeli warto zwrotna Q12 = 1, to Q50 >= 0
Jeli warto zwrotna Q12 = -1, to Q50 < 0
Obliczy warto modulo (reszta z dzielenia)
np. Q12 = 400 % 360
Wynik: Q12 = 40

HEIDENHAIN TNC 320

271

8.10 Wprowadzanie wzorw bezporednio

Zasady obliczania
Dla programowania wzorw matematycznych obowizuj nastpujce
zasady:
Obliczenie punktowe przed strukturalnym
12 Q1 = 5 * 3 + 2 * 10 = 35
1-gikrok obliczenia 5 * 3 = 15
2-gikrok obliczenia 2 * 10 = 20
3-cikrok obliczenia 15 + 20 = 35
lub
13 Q2 = SQ 10 - 3^3 = 73
1-szykrok obliczenia 10 podnie do kwadratu = 100
2-gikrok obliczenia 3 podnie do potgi 3 = 27
3-cikrok obliczenia 100 27 = 73
Prawo rozdzielnoci
Prawo rozdzielnoci przy rachunkach w nawiasach
a * (b + c) = a * b + a * c

272

Programowanie: Q-parametry

8.10 Wprowadzanie wzorw bezporednio

Przykad wprowadzenia
Obliczy kt z arctan z przyprostoktnej przeciwlegej (Q12) i
przyprostoktnej przylegej (Q13); wynik Q25 przypisa:
Wybra wprowadzenie wzoru: nacisn przycisk Q i
Softkey FORMUA albo uywa szybkiego wejcia:
Nacisn klawisz Q na klawiaturze ASCII

NUMER PARAMETRU DLA WYNIKU ?


25

Wprowadzi numer parametru

Pasek softkey dalej przecza i wybra funkcj


arcustangens

Pasek softkey dalej przecza i otworzy nawias

12

Numer Q-parametru 12 wprowadzi

Wybra dzielenie

13

Numer Q-parametru 13 wprowadzi

Zamkn nawias i zakoczy wprowadzanie wzoru

NC-wiersz przykadowy
37 Q25 = ATAN (Q12/Q13)

HEIDENHAIN TNC 320

273

8.11 Parametry acucha znakw

8.11 Parametry acucha znakw


Funkcje przetwarzania acucha znakw
Przetwarzanie stringu (angl. string = acuch znakw) poprzez QSparametry moe by wykorzystywane, dla utworzenia zmiennych
acuchw znakw. Takie acuchy znakw mona na przykad
wydawa uywajc funkcji FN 16:F-PRINT , dla utworzenia zmiennych
protokow.
Parametrowi tekstu mona przyporzdkowa acuch znakw (litery,
cyfry, znaki szczeglne, znaki sterowania i spacje) o cznej dugoci
do 256 znakw. Przyporzdkowane lub wczytane wartoci mona w
dalszym cigu przetwarza i sprawdza uywajc poniej opisanych
funkcji. Jak i w przypadku programowania parametrw Q do
dyspozycji znajduje si cznie 2000 parametrw QS (patrz take
Zasada i przegld funkcji na stronie 222).
W funkcjach parametrw Q STRING FORMUA i FORMUA zawarte
s rne funkcje dla przetwarzania parametrw stringu.
Funkcje STRING FORMUY

Softkey

Strona

Przyporzdkowanie parametrw tekstu

Strona 275

Poczenie parametrw stringu w


acuch

Strona 275

Przeksztacanie numerycznej wartoci na


parametr stringu

Strona 277

Kopiowanie podstringu z parametru


acucha znakw

Strona 278

Funkcje stringu w funkcji FORMUA

Softkey

Strona

Przeksztacenie parametru stringu na


warto numeryczn

Strona 279

Sprawdzanie parametru stringu

Strona 280

Okrelenie dugoci parametra stringu

Strona 281

Porwnywanie alfabetycznej kolejnoci

Strona 282

Jeli uywa si funkcji STRING FORMUA, to wynikiem


przeprowadzonych operacji obliczeniowych jest zawsze
string. Jeli uywa si funkcji FORMUA, to wynikiem
przeprowadzonych operacji obliczeniowych jest zawsze
warto numeryczna.

274

Programowanie: Q-parametry

8.11 Parametry acucha znakw

Przyporzdkowanie parametrw tekstu


Zanim zmienne tekstu zostan uyte, musz one zosta
przyporzdkowane. W tym celu uywa si polecenia DECLARE
STRING.
U

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

Wybra funkcje stringu

Funkcj DECLARE STRING wybra

NC-wiersz przykadowy:
37 DECLARE STRING QS10 = "PRZEDMIOT"

HEIDENHAIN TNC 320

275

8.11 Parametry acucha znakw

Poczenie parametrw stringu w acuch


Przy pomocy operatora powizania (parametr stringu || parametr
stringu) mona poczy ze sob kilka parametrw stringu.
U

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

Wybra funkcje stringu

Wybra funkcj STRING-FORMUA .

Zapisa numery parametru stringu, pod ktrymi TNC


ma zapisa do pamici poczony w acuch string,
klawiszem ENT potwierdzi

Zapisa numer parametru stringu, w ktrym zapisany


jest pierwszy podstring, klawiszem ENT potwierdzi:
TNC pokazuje symbol powizania || .

Klawiszem ENT potwierdzi

Zapisa numer parametru stringu, pod ktrym


zapisany jest drugi podstring, klawiszem ENT
potwierdzi:

Potwierdzi operacj, a zostan wybrane wszystkie


przewidziane dla powizania podstringi, klawiszem
END zakoczy

Przykad: QS10 ma zawiera cay tekst z QS12, QS13 i QS14


37 QS10 = QS12 || QS13 || QS14
Tre parametrw:
QS12: obrabiany przedmiot
QS13: status:
QS14: przedmiot wybrakowany
QS10: status przedmiotu: wybrakowany

276

Programowanie: Q-parametry

8.11 Parametry acucha znakw

Przeksztacanie numerycznej wartoci na


parametr stringu
Przy pomocy funkcji TOCHAR TNC przeksztaca warto numeryczn
na parametr stringu. W ten sposb mona powiza wartoci liczbowe
ze zmiennymi stringu.
U

Wybra funkcje Q-parametrw

Wybra funkcj STRING-FORMUA .

Wybra funkcj dla przeksztacenia wartoci


numerycznej na parametr stringu

Zapisa liczb lub wymagany parametr Q, ktry ma


by przeksztacony przez TNC, klawiszem ENT
potwierdzi

Jeli to oczekiwane zapisa liczb miejsc po przecinku,


ktre TNC ma przeksztaci, klawiszem ENT
potwierdzi

Zamkn wyraenie w nawiasie klawiszem ENT i


zakoczy zapis klawiszem END .

Przykad: parametr Q50 przeksztaci na parametr stringu QS11,


uy 3 miejsc dziesitnych
37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 )

HEIDENHAIN TNC 320

277

8.11 Parametry acucha znakw

Kopiowanie podstringu z parametru stringu


Przy pomocy funkcji SUBSTR mona skopiowa z parametru stringu
pewny definiowalny obszar.
U

Wybra funkcje Q-parametrw

Wybra funkcj STRING-FORMUA .

Zapisa numery parametru, pod ktrymi TNC ma


zapisa do pamici kopiowany acuch znakw,
klawiszem ENT potwierdzi

Wybr funkcji dla wycinania podstringu

Zapisa numer parametru QS, z ktrego chcemy


wykopiowa podstring, klawiszem ENT potwierdzi

Zapisa numer miejsca, od ktrego chcemy kopiowa


podstring, klawiszem ENT potwierdzi

Zapisa liczb znakw, ktre chcemy kopiowa,


klawiszem ENT potwierdzi

Zamkn wyraenie w nawiasie klawiszem ENT i


zakoczy zapis klawiszem END .

Uwzgldni, i pierwszy znak acucha wewntrznie


rozpoczyna si z 0. miejsca.

Przykad: z parametru acucha znakw QS10 zostaje czytany od


trzeciego miejsca (BEG2) podstring o dugoci czterech znakw
(LEN4)
37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 )

278

Programowanie: Q-parametry

8.11 Parametry acucha znakw

Przeksztacenie parametru stringu na warto


numeryczn
Funkcja TONUMB przeksztaca parametr stringu na warto
numeryczn. Przeksztacana warto powinna skada si tylko z
wartoci liczbowych.
Przeksztacany parametr QS moe zawiera tylko jedn
warto liczbow, inaczej TNC wydaje komunikat o
bdach.
U

Wybra funkcje Q-parametrw

Wybra funkcj FORMUA .

Zapisa numery parametru, pod ktrymi TNC ma


zapisa do pamici warto numeryczn, klawiszem
ENT potwierdzi

Przeczy pasek z softkey

Wybra funkcj dla przeksztacenia parametru stringu


na warto numeryczn

Zapisa numer parametru QS, ktry TNC ma


przeksztaci, klawiszem ENT potwierdzi

Zamkn wyraenie w nawiasie klawiszem ENT i


zakoczy zapis klawiszem END .

Przykad: przeksztacenie parametru QS11 na parametr


numeryczny Q82
37 Q82 = TONUMB ( SRC_QS11 )

HEIDENHAIN TNC 320

279

8.11 Parametry acucha znakw

Sprawdzanie parametru acucha znakw


Przy pomocy funkcji INSTR mona sprawdzi, czy lub gdzie okrelony
parametr acucha znakw zawarty jest w innym parametrze acucha
znakw.
U

Wybra funkcje Q-parametrw

Wybra funkcj FORMUA .

Zapisa numer parametru Q, pod ktrymi TNC ma


zapisywa to miejsce, od ktrego rozpoczyna si
szukany tekst, klawiszem ENT potwierdzi

Przeczy pasek z softkey

Wybra funkcj dla sprawdzania parametru stringu

Zapisa numer parametru QS, pod ktrym zapisany


jest szukany tekst, klawiszem ent potwierdzi

Zapisa numer parametru QS, ktry TNC ma


przeszuka, klawiszem ENT potwierdzi

Zapisa numer miejsca, od ktrego TNC ma szuka


podstringu, klawiszem ENT potwierdzi

Zamkn wyraenie w nawiasie klawiszem ENT i


zakoczy zapis klawiszem END .

Uwzgldni, i pierwszy znak acucha wewntrznie


rozpoczyna si z 0. miejsca.
Jeli TNC nie znajdzie szukanego podstringu, to zapisuje
w pamici warto caej dugoci przeszukiwanego stringu
(zliczanie rozpoczyna si tu przy 1) w parametrach wyniku.
Jeli szukany podstring wystpuje wielokrotnie, to TNC
podaje pierwsze miejsce, w ktrym znajduje si podstring.
Przykad: przeszuka QS10 na zapisany w parametrze QS13 tekst.
Rozpocz szukanie od trzeciego miejsca
37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )

280

Programowanie: Q-parametry

8.11 Parametry acucha znakw

Okrelenie dugoci parametra stringu


Funkcja STRLEN podaje dugo tekstu, ktry zapisany jest w
wybieralnym parametrze stringu.
U

Wybra funkcje Q-parametrw

Wybra funkcj FORMUA .

Zapisa numery parametru Q, pod ktrym TNC ma


zapisa do pamici poczony w acuch string,
klawiszem ENT potwierdzi

Przeczy pasek z softkey

Wybra funkcj dla okrelenia dugoci tekstu


sprawdzania parametru stringu

Zapisa numer parametru QS, ktrego dugo TNC


ma okreli, klawiszem ENT potwierdzi

Zamkn wyraenie w nawiasie klawiszem ENT i


zakoczy zapis klawiszem END .

Przykad: okrelenie dugoci QS15


37 Q52 = STRLEN ( SRC_QS15 )

HEIDENHAIN TNC 320

281

8.11 Parametry acucha znakw

Porwnywanie alfabetycznej kolejnoci


Przy pomocy funkcji STRCOMP mona porwnywa alfabetyczn
kolejno parametrw tekstowych.
U

Wybra funkcje Q-parametrw

Wybra funkcj FORMUA .

Zapisa numery parametru Q, pod ktrym TNC ma


zapisa do pamici wynik porwnania, klawiszem
ENT potwierdzi

Przeczy pasek z softkey

Wybra funkcj dla porwnywania parametrw stringu

Zapisa numer pierwszego parametru QS, ktry TNC


ma porwnywa, klawiszem ENT potwierdzi

Zapisa numer drugiego parametru QS, ktry TNC ma


porwnywa, klawiszem ENT potwierdzi

Zamkn wyraenie w nawiasie klawiszem ENT i


zakoczy zapis klawiszem END .

TNC podaje nastpujce wyniki:


0: porwnane parametry QS s identyczne
+1: pierwszy parametr QS ley alfabetycznie przed
drugim parametrem QS
-1: pierwszy parametr QS ley alfabetycznie za drugim
parametrem QS
Przykad: porwnywanie alfabetycznej kolejnoci parametrw
QS12 i QS14
37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 )

282

Programowanie: Q-parametry

8.12 Prealokowane Q-parametry

8.12 Prealokowane Q-parametry


Q-parametry od Q100 do Q199 zostaj oboone przez TNC rnymi
wartociami. Q-parametrom zostaj przypisane:
wartoci z PLC
dane o narzdziach i wrzecionie
dane o stanie eksploatacji
wyniki pomiarw z cykli sondy impulsowej itd.
TNC zachowuje zajte z gry parametry Q, a mianowicie Q108, Q114
i Q115 - Q117 w odpowiedniej jednostce miary aktualnego programu.
Prealokowane parametry Q (QS-parametry) pomidzy
Q100 i Q199 (QS100 i QS199) nie powinny by
wykorzystywane w programach NC jako parametry
obliczeniowe, poniewa moe to mie nieporzdane
efekty.

Wartoci z PLC: Q100 do Q107


TNC uywa parametrw Q100 do Q107, aby przej wartoci z PLC
do innego NC-programu.

Aktywny promie narzdzia: Q108


Aktywna warto promienia narzdzia zostaje przypisana Q108. Q108
skada si z:
promienia narzdzia R (tabela narzdzi lub TOOL DEF-wiersza)
wartoci delta DR z tabeli narzdzi
wartoci delta DR z TOOL CALL-wiersza
TNC zachowuje aktywny radius narzdzia nawet w
przypadku przerwy w zasilaniu.

HEIDENHAIN TNC 320

283

8.12 Prealokowane Q-parametry

O narzdzi: Q109
Warto parametru Q109 zaley od aktualnej osi narzdzi:
O narzdzia

Warto
parametru

O narzdzi nie zdefiniowana

Q109 = 1

X-o

Q109 = 0

Y-o

Q109 = 1

Z-o

Q109 = 2

U-o

Q109 = 6

V-o

Q109 = 7

W-o

Q109 = 8

Stan wrzeciona: Q110


Warto parametru Q110 zaley od ostatnio zaprogramowanej Mfunkcji dla wrzeciona:
M-funkcja

Warto
parametru

stan wrzeciona nie zdefiniowany

Q110 = 1

M3: wrzeciono ON, zgodnie z ruchem


wskazwek zegara

Q110 = 0

M4: wrzeciono ON, w kierunku przeciwnym


do ruchu wskazwek zegara

Q110 = 1

M5 po M3

Q110 = 2

M5 po M4

Q110 = 3

Dostarczanie chodziwa: Q111


M-funkcja

Warto
parametru

M8: chodziwo ON

Q111 = 1

M9: chodziwo OFF

Q111 = 0

284

Programowanie: Q-parametry

8.12 Prealokowane Q-parametry

Wspczynnik nakadania si: Q112


TNC przypisuje Q112 wspczynnik nakadania si przy frezowaniu
kieszeni (pocketOverlap).

Dane wymiarowe w programie: Q113


Warto parametru Q113 zaley przy pakietowaniu z PGM CALL od
danych wymiarowych programu, ktry jako pierwszy wywouje inne
programy.
Dane wymiarowe programu gwnego

Warto
parametru

Ukad metryczny (mm)

Q113 = 0

Ukad calowy (inch)

Q113 = 1

Dugo narzdzia: Q114


Aktualna warto dugoci narzdzia zostanie przyporzdkowana
Q114.
TNC zachowuje aktywn dugo narzdzia nawet w
przypadku przerwy w zasilaniu.

Wsprzdne po pomiarze sond w czasie


przebiegu programu
Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze
przy pomocy ukadu impulsowego 3D wsprzdne pozycji wrzeciona
w momencie pomiaru. Wsprzdne odnosz si do punktu
odniesienia, ktry aktywny jest w rodzaju pracy Rcznie.
Dugo palca sondy i promie kulki pomiarowej nie zostaj
uwzgldnione dla tych wsprzdnych.
O wsprzdnych

Warto
parametru

X-o

Q115

Y-o

Q116

Z-o

Q117

IV. o
zaley od maszyny

Q118

V. o
zaley od maszyny

Q119

HEIDENHAIN TNC 320

285

8.12 Prealokowane Q-parametry

Odchylenie wartoci rzeczywistej od wartoci


zadanej przy automatycznym pomiarze
narzdzia przy pomocy TT 130
Odchylenie wartoci rzeczywistej od
zadanej

Warto
parametru

Dugo narzdzia

Q115

Promie narzdzia

Q116

Pochylenie paszczyzny obrbki przy pomocy


ktw przedmiotu: obliczone przez TNC
wsprzdne dla osi obrotu
Wsprzdne

Warto
parametru

A-o

Q120

B-o

Q121

C-o

Q122

286

Programowanie: Q-parametry

Zmierzone wartoci rzeczywiste

Warto
parametru

Kt prostej

Q150

rodek w osi gwnej

Q151

rodek w osi pomocniczej

Q152

rednica

Q153

Dugo kieszeni

Q154

Szeroko kieszeni

Q155

Dugo wybranej w cyklu osi

Q156

Pooenie osi rodkowej

Q157

Kt A-osi

Q158

Kt B-osi

Q159

Wsprzdna wybranej w cyklu osi

Q160

Ustalone odchylenie

Warto
parametru

rodek w osi gwnej

Q161

rodek w osi pomocniczej

Q162

rednica

Q163

Dugo kieszeni

Q164

Szeroko kieszeni

Q165

Zmierzona dugo

Q166

Pooenie osi rodkowej

Q167

Ustalony kt przestrzenny

Warto
parametru

Obrt wok osi A

Q170

Obrt wok osi B

Q171

Obrt wok osi C

Q172

HEIDENHAIN TNC 320

8.12 Prealokowane Q-parametry

Wyniki pomiaru cykli sondy pomiarowej (patrz


take instrukcja obsugi Cykle sondy
pomiarowej)

287

8.12 Prealokowane Q-parametry

Status obrabianego przedmiotu

Warto
parametru

Dobrze

Q180

Praca wykaczajca

Q181

Braki

Q182

Zmierzone odchylenie w cyklu 440

Warto
parametru

X-o

Q185

Y-o

Q186

Z-o

Q187

Marker dla cykli

Q188

Pomiar narzdzia za pomoc lasera


BLUM

Warto
parametru

Zarezerwowany

Q190

Zarezerwowany

Q191

Zarezerwowany

Q192

Zarezerwowany

Q193

Zarezerwowane dla wewntrznego


wykorzystania

Warto
parametru

Marker dla cykli

Q195

Marker dla cykli

Q196

Marker dla cykli (rysunki obrbki)

Q197

Numer ostatnio aktywnego cyklu


pomiarowego

Q198

Pomiar stanu narzdzia przy pomocy TT

Warto
parametru

Narzdzie w granicach tolerancji

Q199 = 0.0

Narzdzie jest zuyte (LTOL/RTOL


przekroczone)

Q199 = 1,0

Narzdzie jest zamane (LBREAK/RBREAK


przekroczone)

Q199 = 2,0

288

Programowanie: Q-parametry

8.13 Przykady programowania

8.13 Przykady programowania


Przykad: elipsa
Przebieg programu
Kontur elipsy zostaje utworzony poprzez
zestawienie wielu maychodcinkw prostej
(definiowalne poprzez Q7). Im wicej krokw
obliczeniowych zdefiniowano, tym bardziej
gadki bdzie kontur
Kierunek frezowania okrela si przez kt startu
i kt kocowy na paszczynie:
Kierunek obrbki w kierunku ruchu wskazwek
zegara:
Kt startu > Kt kocowy
Kierunek obrbki w kierunku przeciwnym do
ruchu wskazwek zegara:
Kt startu < Kt kocowy
Promie narzdzia nie zostaje uwzgldniony

30

50

50

50

0 BEGIN PGM ELLIPSE MM


1 FN 0: Q1 = +50

rodek osi X

2 FN 0: Q2 = +50

rodek osi Y

3 FN 0: Q3 = +50

Po X

4 FN 0: Q4 = +30

Po Y

5 FN 0: Q5 = +0

Kt startu na paszczynie

6 FN 0: Q6 = +360

Kt kocowy na paszczynie

7 FN 0: Q7 = +40

Liczba krokw obliczenia

8 FN 0: Q8 = +0

Pooenie elipsy przy obrocie

9 FN 0: Q9 = +5

Gboko frezowania

10 FN 0: Q10 = +100

Posuw wgbny

11 FN 0: Q11 = +350

posuw frezowania

12 FN 0: Q12 = +2

Odstp bezpieczestwa dla pozycjonowania wstpnego

13 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definicja pwyrobu

14 BLK FORM 0.2 X+100 Y+100 Z+0


15 TOOL CALL 1 Z S4000

Wywoanie narzdzia

16 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

17 CALL LBL 10

Wywoa obrbk

HEIDENHAIN TNC 320

289

8.13 Przykady programowania

18 L Z+100 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

19 LBL 10

Podprogram 10: obrbka

20 CYCL DEF 7.0 PUNKT ZEROWY

Przesun punkt zerowy do centrum elipsy

21 CYCL DEF 7.1 X+Q1


22 CYCL DEF 7.2 Y+Q2
23 CYCL DEF 10.0 OBRT

Wyliczy pooenie przy obrocie na paszczynie

24 CYCL DEF 10.1 ROT+Q8


25 Q35 = (Q6 - Q5) / Q7

Obliczy przyrost (krok) kta

26 Q36 = Q5

Skopiowa kt startu

27 Q37 = 0

Nastawi licznik przej

28 Q21 = Q3 * COS Q36

X-wsprzdn punktu startu obliczy

29 Q22 = Q4 * SIN Q36

Y-wsprzdn punktu startu obliczy

30 L X+Q21 Y+Q22 R0 FMAX M3

Najecha punkt startu na paszczynie

31 L Z+Q12 R0 FMAX

Pozycjonowa wstpnie na odstp bezpieczestwa w osi wrzeciona

32 L Z-Q9 R0 FQ10

Przemieci narzdzie na gboko obrbki

33 LBL 1
34 Q36 = Q36 + Q35

Zaktualizowa kt

35 Q37 = Q37 + 1

Zaktualizowa licznik przej

36 Q21 = Q3 * COS Q36

Obliczy aktualn X-wsprzdn

37 Q22 = Q4 * SIN Q36

Obliczy aktualn Y-wsprzdn

38 L X+Q21 Y+Q22 R0 FQ11

Najecha nastpny punkt

39 FN 12: IF +Q37 LT +Q7 GOTO LBL 1

Zapytanie czy nie gotowy, jeli tak to skok do LBL 1

40 CYCL DEF 10.0 OBRT

Zresetowa obrt

41 CYCL DEF 10.1 ROT+0


42 CYCL DEF 7.0 PUNKT ZEROWY

Zresetowa przesunicie punktu zerowego

43 CYCL DEF 7.1 X+0


44 CYCL DEF 7.2 Y+0
45 L Z+Q12 R0 FMAX

Odsun narzdzie na odstp bezpieczestwa

46 LBL 0

Koniec podprogramu

47 END PGM ELIPSA MM

290

Programowanie: Q-parametry

8.13 Przykady programowania

Przykad: cylinder wklsy frezem ksztatowym


Przebieg programu
Program funkcjonuje tylko z frezem ksztatowym,
dugo narzdzia odnosi si do centrum kuli
Kontur cylindra zostaje utworzony poprzez
zestawienie wielu maych odcinkw prostej
(definiowalne poprzez Q13). Im wicej przej
zdefiniowano, tym bardziej gadki bdzie kontur
Cylinder zostaje frezowany skrawaniem
wzdunym (tu: rwnolegle do Y-osi)
Kierunek frezowania okrela si przy pomocy
kta startu i kta kocowego w przestrzeni:
Kierunek obrbki w kierunku ruchu wskazwek
zegara:
Kt startu > Kt kocowy
Kierunek obrbki w kierunku przeciwnym do
ruchu wskazwek zegara:
Kt startu < Kt kocowy
Promie narzdzia zostaje automatycznie
skorygowany

Z
R4

-50
100

50

100

0 BEGIN PGM ZYLIN MM


1 FN 0: Q1 = +50

rodek osi X

2 FN 0: Q2 = +0

rodek osi Y

3 FN 0: Q3 = +0

rodek osi Z

4 FN 0: Q4 = +90

Kt startu przestrzeni (paszczyzna Z/X)

5 FN 0: Q5 = +270

Kt kocowy przestrzeni (paszczyzna Z/X)

6 FN 0: Q6 = +40

Promie cylindra

7 FN 0: Q7 = +100

Dugo cylindra

8 FN 0: Q8 = +0

Pooenie przy obrocie na paszczynie X/Y

9 FN 0: Q10 = +5

Naddatek promienia cylindra

10 FN 0: Q11 = +250

Posuw wcicia wgbnego

11 FN 0: Q12 = +400

Posuw frezowania

12 FN 0: Q13 = +90

Liczba przej

13 BLK FORM 0.1 Z X+0 Y+0 Z-50

Definicja pwyrobu

14 BLK FORM 0.2 X+100 Y+100 Z+0


15 TOOL CALL 1 Z S4000

Wywoanie narzdzia

16 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

17 CALL LBL 10

Wywoa obrbk

18 FN 0: Q10 = +0

Zresetowa naddatek

19 CALL LBL 10

Wywoa obrbk

HEIDENHAIN TNC 320

291

8.13 Przykady programowania

20 L Z+100 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

21 LBL 10

Podprogram 10: obrbka

22 Q16 = Q6 - Q10 - Q108

Wyliczy naddatek i narzdzie w odniesieniu do promienia cylindra

23 FN 0: Q20 = +1

Nastawi licznik przej

24 FN 0: Q24 = +Q4

Skopiowa kt startu przestrzeni (paszczyzna Z/X)

25 Q25 = (Q5 - Q4) / Q13

Obliczy przyrost (krok) kta

26 CYCL DEF 7.0 PUNKT ZEROWY

Przesun punkt zerowy na rodek cylindra (X-o)

27 CYCL DEF 7.1 X+Q1


28 CYCL DEF 7.2 Y+Q2
29 CYCL DEF 7.3 Z+Q3
30 CYCL DEF 10.0 OBRT

Wyliczy pooenie przy obrocie na paszczynie

31 CYCL DEF 10.1 ROT+Q8


32 L X+0 Y+0 R0 FMAX

Pozycjonowa wstpnie na paszczynie na rodek cylindra

33 L Z+5 R0 F1000 M3

Pozycjonowa wstpnie w osi wrzeciona

34 LBL 1
35 CC Z+0 X+0

Wyznaczy biegun na paszczynie Z/X

36 LP PR+Q16 PA+Q24 FQ11

Najecha pozycj startu na cylindrze, ukonie wcinajc w materia

37 L Y+Q7 R0 FQ12

Skrawanie wzdune w kierunku Y+

38 FN 1: Q20 = +Q20 + +1

Zaktualizowa licznik przej

39 FN 1: Q24 = +Q24 + +Q25

Zaktualizowa kt przestrzenny

40 FN 11: IF +Q20 GT +Q13 GOTO LBL 99

Zapytanie czy ju gotowe, jeli tak, to skok do koca

41 LP PR+Q16 PA+Q24 FQ11

Przemieszczenie po uku blisko przedmiotu dla nastpnego


skrawania wzdunego

42 L Y+0 R0 FQ12

Skrawanie wzdune w kierunku Y

43 FN 1: Q20 = +Q20 + +1

Zaktualizowa licznik przej

44 FN 1: Q24 = +Q24 + +Q25

Zaktualizowa kt przestrzenny

45 FN 12: IF +Q20 LT +Q13 GOTO LBL 1

Zapytanie czy nie gotowy, jeli tak to skok do LBL 1

46 LBL 99
47 CYCL DEF 10.0 OBRT

Zresetowa obrt

48 CYCL DEF 10.1 ROT+0


49 CYCL DEF 7.0 PUNKT ZEROWY

Zresetowa przesunicie punktu zerowego

50 CYCL DEF 7.1 X+0


51 CYCL DEF 7.2 Y+0
52 CYCL DEF 7.3 Z+0
53 LBL 0

Koniec podprogramu

54 END PGM ZYLIN

292

Programowanie: Q-parametry

8.13 Przykady programowania

Przykad: kula wypuka z frezem trzpieniowym


Przebieg programu

100

R4
5

Program funkcjonuje tylko z uyciem freza


trzpieniowego
Kontur kuli zostaje utworzony z wielu niewielkich
odcinkw prostych ( Z/X- paszczyzna,
definiowalna poprzez Q14). Im mniejszy przyrost
kta zdefiniowano, tym gadszy bdzie kontur
Liczba przej na konturze okrela si poprzez
krok kta na paszczynie (przez Q18)
Kula jest frezowana 3D-ciciem od dou do gry
Promie narzdzia zostaje automatycznie
skorygowany

R4

50

50

100

-50

0 BEGIN PGM KULA MM


1 FN 0: Q1 = +50

rodek osi X

2 FN 0: Q2 = +50

rodek osi Y

3 FN 0: Q4 = +90

Kt startu przestrzeni (paszczyzna Z/X)

4 FN 0: Q5 = +0

Kt kocowy przestrzeni (paszczyzna Z/X)

5 FN 0: Q14 = +5

Przyrost kta w przestrzeni

6 FN 0: Q6 = +45

Promie kuli

7 FN 0: Q8 = +0

Kt startu pooenia obrotu na paszczynie X/Y

8 FN 0: Q9 = +360

Kt kocowy pooenia obrotu na paszczynie X/Y

9 FN 0: Q18 = +10

Przyrost kta na paszczynie X/Y dla obrbki zgrubnej

10 FN 0: Q10 = +5

Naddatek promienia kuli dla obrbki zgrubnej

11 FN 0: Q11 = +2

Odstp bezpieczestwa dla pozycjonowania wstpnego w osi


wrzeciona

12 FN 0: Q12 = +350

Posuw frezowania

13 BLK FORM 0.1 Z X+0 Y+0 Z-50

Definicja pwyrobu

14 BLK FORM 0.2 X+100 Y+100 Z+0


15 TOOL CALL 1 Z S4000

Wywoanie narzdzia

16 L Z+250 R0 FMAX

Wyjcie narzdzia z materiau

HEIDENHAIN TNC 320

293

8.13 Przykady programowania

17 CALL LBL 10

Wywoa obrbk

18 FN 0: Q10 = +0

Zresetowa naddatek

19 FN 0: Q18 = +5

Przyrost kta na paszczynie X/Y dla obrbki wykaczajcej

20 CALL LBL 10

Wywoa obrbk

21 L Z+100 R0 FMAX M2

Przemieci narzdzie poza materiaem, koniec programu

22 LBL 10

Podprogram 10: obrbka

23 FN 1: Q23 = +Q11 + +Q6

Obliczy Z-wsprzdn dla pozycjonowania wstpnego

24 FN 0: Q24 = +Q4

Skopiowa kt startu przestrzeni (paszczyzna Z/X)

25 FN 1: Q26 = +Q6 + +Q108

Skorygowa promie kuli dla pozycjonowania wstpnego

26 FN 0: Q28 = +Q8

Skopiowa pooenie obrotu na paszczynie

27 FN 1: Q16 = +Q6 + -Q10

Uwzgldni naddatek przy promieniu kuli

28 CYCL DEF 7.0 PUNKT ZEROWY

Przesun punkt zerowy do centrum kuli

29 CYCL DEF 7.1 X+Q1


30 CYCL DEF 7.2 Y+Q2
31 CYCL DEF 7.3 Z-Q16
32 CYCL DEF 10.0 OBRT

Wyliczy kt startu pooenia obrotu na paszczynie

33 CYCL DEF 10.1 ROT+Q8


34 LBL 1

Pozycjonowa wstpnie w osi wrzeciona

35 CC X+0 Y+0

Wyznaczy biegun na paszczynie X/Y dla pozycjonowania


wstpnego

36 LP PR+Q26 PA+Q8 R0 FQ12

Pozycjonowa wstpnie na paszczynie

37 CC Z+0 X+Q108

Wyznaczy biegun na paszczynie Z/X, przesunity o promie


narzdzia

38 L Y+0 Z+0 FQ12

Najedanie na gboko

294

Programowanie: Q-parametry

8.13 Przykady programowania

39 LBL 2
40 LP PR+Q6 PA+Q24 FQ12

Przemieszczenie po uku blisko przedmiotu, w gr

41 FN 2: Q24 = +Q24 - +Q14

Zaktualizowa kt przestrzenny

42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2

Zapytanie czy uk gotowy, jeli nie, to z powrotem do LBL2

43 LP PR+Q6 PA+Q5

Najecha kt kocowy w przestrzeni

44 L Z+Q23 R0 F1000

Przemieci swobodnie w osi wrzeciona

45 L X+Q26 R0 FMAX

Pozycjonowa wstpnie dla nastpnego uku

46 FN 1: Q28 = +Q28 + +Q18

Zaktualizowa pooenie obrotu na paszczynie

47 FN 0: Q24 = +Q4

Zresetowa kt przestrzenny

48 CYCL DEF 10.0 OBRT

Aktywowa nowe pooenie obrotu

49 CYCL DEF 10.0 ROT+Q28


50 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
51 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1

Zapytanie czy nie gotowa, jeli tak, to powrt do LBL 1

52 CYCL DEF 10.0 OBRT

Zresetowa obrt

53 CYCL DEF 10.1 ROT+0


54 CYCL DEF 7.0 PUNKT ZEROWY

Zresetowa przesunicie punktu zerowego

55 CYCL DEF 7.1 X+0


56 CYCL DEF 7.2 Y+0
57 CYCL DEF 7.3 Z+0
58 LBL 0

Koniec podprogramu

59 END PGM KULA MM

HEIDENHAIN TNC 320

295

8.13 Przykady programowania


296

Programowanie: Q-parametry

Programowanie:
funkcje dodatkowe

9.1 Wprowadzenie funkcji dodatkowych M i STOP

9.1 Wprowadzenie funkcji


dodatkowych M i STOP
Podstawy
Przy pomocy funkcji dodatkowych TNC zwanych take M-funkcjami
steruje si
przebiegiem programu, np. przerw w przebiegu programu
funkcjami maszynowymi, jak na przykad wczanie i wyczanie
obrotw wrzeciona i chodziwa
zachowaniem si narzdzia na torze ksztatowym
Producent maszyn moe udostpni funkcje dodatkowe,
ktre nie s opisane w tym podrczniku obsugi. Prosz
zwrci uwag na instrukcj obsugi maszyny.
Mona wprowadzi do dwch funkcji dodatkowych M na kocu bloku
pozycjonowania lub w oddzielnym wierszu. TNC pokazuje wwczas
dialog: Funkcja dodatkowa M ?
Z reguy podaje si w dialogu tylko numer funkcji dodatkowej. Przy
niektrych funkcjach dodatkowych dialog jest kontynuowany, aby
mona byo wprowadzi parametry do tej funkcji.
W rodzajach pracy Obsuga rczna i El. kko rczne wprowadza si
funkcje dodatkowe poprzez softkey M.
Prosz uwzgldni, i niektre funkcje dodatkowe
zadziaaj na pocztku wiersza pozycjonowania, inne z
kolei przy kocu, niezalenie od kolejnoci, w ktrej one
si znajduj w danym wierszu NC.
Funkcje dodatkowe dziaaj od tego bloku, w ktrym
zostaj wywoane.
Niektre funkcje dodatkowe dziaaj tylko w tym bloku, w
ktrym zostay zaprogramowane. Jeli funkcja dodatkowa
nie dziaa tylko wierszami, to naley j anulowa w
nastpnym wierszu przy pomocy oddzielnej funkcji M, albo
zostanie ona automatycznie anulowana przez TNC na
kocu programu.
Wprowadzi funkcj dodatkow w wierszu STOP
Zaprogramowany wiersz STOP przerywa przebieg programu lub test
programu, np. dla sprawdzenia narzdzia. W wierszu STOP mona
zaprogramowa funkcj dodatkow M:
U

Programowanie przerwy w przebiegu programu:


nacisn klawisz STOP

Wprowadzi funkcj dodatkow M

NC-wiersze przykadowe
87 STOP M6

298

Programowanie: funkcje dodatkowe

9.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i


chodziwa

9.2 Funkcje dodatkowe dla kontroli


przebiegu programu, wrzeciona
i chodziwa
Przegld
Dziaanie w
wierszu

na
pocztku

na
kocu

Dziaanie

M0

Przebieg programu STOP


Wrzeciono STOP
Chodziwo OFF

M1

Do wyboru operator przebieg


programu STOP
Wrzeciono STOP
Chodziwo OFF

M2

Przebieg programu STOP


Wrzeciono STOP
Chodziwo off
Skok powrotny do wiersza 1
Kasowanie wskazania statusu (w
zalenoci od parametru maszyny
clearMode)

M3

Wrzeciono ON zgodnie z ruchem


wskazwek zegara

M4

Wrzeciono ON w kierunku
przeciwnym do ruchu wskazwek
zegara

M5

Wrzeciono STOP

M6

Zmiana narzdzia
Wrzeciono STOP
przebieg programu STOP

M8

Chodziwo ON

M9

chodziwo OFF

M13

Wrzeciono ON zgodnie z ruchem


wskazwek zegara
Chodziwo ON

M14

Wrzeciono ON w kierunku
przeciwnym do ruchu wskazwek
zegara
Chodziwo on

M30

jak M2

HEIDENHAIN TNC 320

299

9.3 Funkcje dodatkowe dla podania danych o wsprzdnych

9.3 Funkcje dodatkowe dla podania


danych o wsprzdnych
Zaprogramowa wsprzdne w odniesieniu do
maszyny: M91/92
Punkt zerowy podziaki
Na podziace marka wzorcowa okrela pooenie punktu zerowego
podziaki.
Punkt zerowy maszyny
Punkt zerowy jest potrzebny, aby
wyznaczy ograniczenie obszaru przemieszczania si narzdzia
(wycznik kracowy programu)
najecha stae pozycje maszyny (np. pozycj zmiany narzdzia)
wyznaczy punkt odniesienia obrabianego przedmiotu

XMP

X (Z,Y)

Producent maszyn wprowadza dla kadej osi odstp punktu zerowego


maszyny od punktu zerowego podziaki wymiarowej do parametru
maszyny.
Postpowanie standardowe
TNC odnosi wsprzdne do punktu zerowego obrabianego
przedmiotu patrz Wyznaczenie punktu odniesienia bez 3D sondy
impulsowej, strona 360.
Zachowanie z M91 punkt zerowy maszyny
Jeli wsprzdne w zapisach pozycjonowania powinny odnosi si do
punktu zerowego maszyny, to prosz wprowadzi w tych zapisach
M91.
Jeli w wiersz M91 programujemy inkrementalne
wprzdne, to te wsprzdne odnosz si do ostatnio
zaprogramowanej pozycji M91. Jeli nie zaprogramowano
M91-pozycji w aktywnym programie NC, to wsprzdne
odnosz si do aktualnej pozycji narzdzia.
TNC pokazuje wartoci wsprzdnych w odniesieniu do punktu
zerowego maszyny. W wywietlaczu stanu prosz przeczy
wywietlacz wsprzdnych na REF, patrz Wywietlacze stanu,
strona 63.

300

Programowanie: funkcje dodatkowe

9.3 Funkcje dodatkowe dla podania danych o wsprzdnych

Postpowanie z M92 punkt bazowy maszyny


Oprcz punktu zerowego maszyny moe jej producent
wyznaczy jeszcze jedn sta pozycj maszyny (punkt
odniesienia maszyny).
Producent maszyny wyznacza dla kadej osi odstp
punktu odniesienia maszyny od punktu zerowego
maszyny (patrz podrcznik obsugi maszyny).
Jeli wsprzdne w zapisach pozycjonowania powinny odnosi si do
punktu odniesienia maszyny, to prosz wprowadzi w tych zapisach
M92.
Przy pomocy M91 lub M92 TNC przeprowadza prawidowo
korekcj promienia. Dugo narzdzia jednake nie
zostaje uwzgldniona.
Dziaanie
M91 i M92 dziaaj tylko w tych zapisach programowych, w ktrych
zaprogramowane jest M91 lub M92.
M91 i M92 zadziaaj na pocztku wiersza.
Punkt odniesienia obrabianego przedmiotu
Jeli wsprzdne maj odnosi si zawsze do punktu zerowego
maszyny, to mona zaryglowa wyznaczanie punktu odniesienia dla
jednej lub kilku osi.
Jeli wyznaczanie punktu odniesienia jest zablokowane dla wszystkich
osi, to TNC nie wywietla wicej Softkey WYZNACZANIE PUNKTU
ODNIESIENIA w rodzaju pracy Obsuga rczna.
Ilustracja pokazuje ukady wsprzdnych z punktem zerowym
maszyny i punktem zerowym obrabianego przedmiotu.
M91/M92 w rodzaju pracy Test programu
Aby mc symulowa graficznie M91/M92-przemieszczenia, naley
aktywowa nadzr przestrzeni roboczej i wywietli pwyrb w
odniesieniu do wyznaczonego punktu odniesienia, patrz
Przedstawienie pwyrobu w przestrzeni roboczej, strona 403.

HEIDENHAIN TNC 320

Z
Z
Y

Y
X
X
M

301

9.3 Funkcje dodatkowe dla podania danych o wsprzdnych

Najecha pozycje w nie pochylonym ukadzie


wsprzdnych przy nachylonej paszczynie
obrbki: M130
Zachowanie standardowe przy pochylonej paszczynie obrbki
Wsprzdne w blokach pozycjonowania TNC odnosi do pochylonego
ukadu wsprzdnych.
Zachowanie z M130
Wsprzdne wblokach prostychTNC odnosi przy aktywnej,
pochylonej paszczynie obrbki do nie pochylonego ukadu
wsprzdnych
TNC pozycjonuje wtedy (pochylone) narzdzie na zaprogramowan
wsprzdn nie pochylonego ukadu.
Uwaga niebezpieczestwo kolizji!
Nastpne wiersze pozycjonowania lub cykle obrbki
zostaj wykonane w nachylonym ukadzie wsprzdnych,
to moe prowadzi do powstawania problemw przy
cyklach obrbkowych z absolutnym pozycjonowaniem
wstpnym.
Funkcja M130 jest dozwolona tylko, jeli funkcja
Nachylenie paszczyzny obrbki jest aktywna.
Dziaanie
M130 dziaa wierszami w wierszach prostych bez korekcji promienia
narzdzia.

302

Programowanie: funkcje dodatkowe

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

9.4 Funkcje dodatkowe dla


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

TNC przerywa w takich miejscach przebieg programu i wydaje


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

Zamiast M97 naley stosowa o wiele bardziej wydajn


funkcj M120 LA w programie (patrz Obliczanie wstpne
konturu ze skorygowanym promieniem (LOOK AHEAD):
M120 na stronie 308)!
Dziaanie
M97 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M97.
Naroe konturu zostaje przy pomocy M97 tylko czciowo
obrobione. Ewentualnie musi to naroe konturu zosta
obrobione dodatkowo przy pomocy mniejszego narzdzia.

13

16

14

15

17

HEIDENHAIN TNC 320

303

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

NC-wiersze przykadowe
5 TOOL DEF L ... R+20

Duy promie narzdzia

...
13 L X... Y... R... F... M97

Najazd punktu 13 konturu

14 L IY-0.5 ... R... F...

Obrbka stopni konturu 13 i 14

15 L IX+100 ...

Najazd punktu 15 konturu

16 L IY+0.5 ... R... F... M97

Obrbka stopni konturu 15 i 16

17 L X... Y...

Najazd punktu 17 konturu

304

Programowanie: funkcje dodatkowe

Postpowanie standardowe
Postpowanie standardowe TNC ustala na naroach wewntrznych
punkt przecicia torw freza i przemieszcza narzdzie od tego punktu
w nowym kierunku.

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Otwarte naroa konturu kompletnie obrabia:


M98

Jeli kontur jest otwarty na naroach, to prowadzi to do niekompletnej


obrbki:
Postpowanie z M98
Przy pomocy funkcji dodatkowej M98 TNC przemieszcza tak daleko
narzdzie, e kady punkt konturu zostaje rzeczywicie obrobiony:
Dziaanie
M98 dziaa tylko w tych zapisach programu, w ktrych M98 jest
programowane.

M98 zadziaa na kocu wiersza.


NC-wiersze przykadowe
Dosun narzdzie do konturu po kolei w punktach 10, 11 i 12:
10 L X... Y... RL F
11 L X... IY... M98
12 L IX+ ...

10

11

HEIDENHAIN TNC 320

12

305

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Wspczynnik posuwu dla ruchw


zanurzeniowych: M103
Postpowanie standardowe
TNC przemieszcza narzdzie niezalenie od kierunku ruchu z ostatnio
zaprogramowanym posuwem.
Postpowanie z M103
TNC redukuje posuw na torze ksztatowym, jeli narzdzie przesuwa
si w kierunku ujemnym osi narzdzi. Posuw przy zanurzeniu FZMAX
zostaje obliczany z ostatnio zaprogramowanego posuwu FPROG i
wspczynnika F%:
FZMAX = FPROG x F%
M103 wprowadzi
Jeli do zapisu pozycjonowania zostaje wprowadzona M103, to TNC
prowadzi dalej dialog i zapytuje o wspczynnik F.
Dziaanie
M103 zadziaa na pocztku bloku.
M103 anulowa: M103 zaprogramowa ponownie bez wspczynnika
M103 dziaa tylko przy aktywnej nachylonej paszczynie
obrbki. Redukowanie posuwu dziaa wwczas przy
przemieszczeniu w negatywnym kierunku nachylonej osi
narzdzi.
NC-wiersze przykadowe
Posuw przy pogbianiu wynosi 20% posuwu na rwnej paszczynie.
...

Rzeczywisty posuw na torze (mm/min):

17 L X+20 Y+20 RL F500 M103 F20

500

18 L Y+50

500

19 L IZ-2.5

100

20 L IY+5 IZ-5

141

21 L IX+50

500

22 L Z+5

500

306

Programowanie: funkcje dodatkowe

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Posuw w milimetrach/wrzeciono-obrt: M136


Postpowanie standardowe
TNC przemieszcza narzdzie z ustalonym w programie posuwem F w
mm/min.
Postpowanie z M136
W programach typu Inch M136 nie jest dozwolona w
kombinacji z nowo wprowadzon alternatyw dla posuwu
FU.
Przy aktywnym M136 wrzeciono nie moe znajdowa si
w regulacji.
Przy pomocy M136 TNC przemieszcza narzdzie nie w mm/min lecz
z ustalonym w programie posuwem F w milimetr/obrt wrzeciona. Jeli
zmienia si prdko obrotow poprzez Override wrzeciona, TNC
dopasowuje automatycznie posuw.
Dziaanie
M136 zadziaa na pocztku bloku.
M136 anuluje si, programujc M137.

Prdko posuwowa przy ukach koowych:


M109/M110/M111
Postpowanie standardowe
TNC odnosi programowan prdko posuwow do toru punktu
rodkowego narzdzia.
Postpowanie przy ukach koa z M109
TNC utrzymuje stay posuw ostrza narzdzia przy obrbce wewntrz i
na zewntrz ukw koa.
Postpowanie przy ukach koa z M110
TNC utrzymuje stay posuw przy ukach koa wycznie podczas
obrbki wewntrznej. Podczas obrbki zewntrznej ukw koa nie
dziaa dopasowanie posuwu.
Jeli definiujemy M109 lub M110 przed wywoaniem cyklu
obrbki z numerem wikszym ni 200, to dopasowanie
posuwu dziaa take przy ukach koowych w obrbie cykli
obrbkowych. Na kocu lub po przerwaniu cyklu obrbki
zostaje ponownie odtworzony stan wyjciowy.
Dziaanie
M109 i M110 zadziaaj na pocztku bloku. M109 i M110 anulujemy
przy pomocy M111.

HEIDENHAIN TNC 320

307

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Obliczanie wstpne konturu ze skorygowanym


promieniem (LOOK AHEAD): M120
Postpowanie standardowe
Jeli promie narzdzia jest wikszy ni stopie konturu, ktry naley
najeda ze skorygowanym promieniem, to TNC przerywa przebieg
programu i wydaje komunikat o bdach. M97 (patrz Obrbka
niewielkich stopni konturu: M97 na stronie 303) zapobiega pojawieniu
si komunikatu o bdach, prowadzi jednake do odznaczenia wyjcia
z materiau i przesuwa dodatkowo naroe.
Przy podcinaniach TNC uszkadza ewentualnie kontur.
Postpowanie z M120
TNC sprawdza kontur ze skorygowanym promieniem na zaistnienie
podcinek i nadci oraz oblicza wstpnie tor narzdzia od aktualnego
bloku. Miejsca, w ktrych narzdzie uszkodzioby kontur, pozostaj nie
obrobione (na ilustracji przedstawione w ciemnym tonie). Mona M120
take uywa, aby dane digitalizacji lub dane, ktre zostay
wytworzone przez zewntrzny system programowania, uzupeni
wartociami korekcji promienia narzdzia. W ten sposb odchylenia
od teoretycznego promienia narzdzia mog zosta skompensowane.

Liczba blokw (maksymalnie 99), ktre TNC oblicza wstpnie, okrela


si przy pomocy LA (angl.Look Ahead: patrz do przodu) za M120. Im
wiksza liczba blokw, ktr ma obliczy wstpnie TNC, tym
wolniejsze bdzie opracowywanie blokw.
Zapis
Jeli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC
kontynuje dialog dla tego zapisu i zapytuje o liczb wstpnie
obliczanych blokw LA.

308

Programowanie: funkcje dodatkowe

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Dziaanie
M120 musi znajdowa si w NC-bloku, ktry zawiera rwnie korekcj
promienia RL lub RR . M120 dziaa od tego bloku do momentu a
korekcja promienia zostanie z R0 anulowana
M120 LA0 zostanie zaprogramowana
M120 bez LA zostanie zaprogramowana
z PGM CALL zostanie wywoany inny program
z cyklem 19 lub przy pomocy funkcji PLANE zostanie nachylona
paszczyzna obrbki
M120 zadziaa na pocztku wiersza.
Ograniczenia
Powrt na kontur po Zewntrznym/Wewntrznym Stop-poleceniu
mona przeprowadzi przy pomocy funkcji PRZEBIEG DO
WIERSZA N. Zanim zostanie uruchomiony przebieg do wiersza,
naley anulowa M120, inaczej TNC wydaje komunikat o bdach
Jeli funkcje toru RND i CHF s uywane, to wiersze przed lub za
RND albo CHF mog zawiera tylko wsprzdne paszczyzny
obrbki
Jeli narzdzie dosuwane jest stycznie do konturu, musi zosta
uyta funkcja APPR LCT; blok z APPR LCT moe zawiera
wsprzdne paszczyzny obrbki
Jeeli opuszcza si stycznie kontur, musi zosta uyta funkcja DEP
LCT; blok z DEP LCT moe zawiera tylko wsprzdne paszczyzny
obrbki
Przed zastosowaniem opisanych poniej funkcji naley anulowa
M120 i korekcj promienia:
Cykl 32 Tolerancja
Cykl 19 Paszczyzna obrbki
Funkcja PLANE
M114
M128

HEIDENHAIN TNC 320

309

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Doczenie pozycjonowania kkiem rcznym


podczas przebiegu programu: M118
Postpowanie standardowe
TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu
jak to zostao ustalone w programie obrbki.
Postpowanie z M118
Z M118 mona przeprowadzi w czasie przebiegu programu rczne
poprawki przy pomocy koa rcznego. W tym celu prosz
zaprogramowa M118 i wprowadzi specyficzn dla osi warto (o
liniowa lub obrotowa) w mm.
Zapis
Jeeli wprowadzamy do bloku pozycjonowania M118, to TNC
kontynuje dialog i zapytuje o specyficzne dla osi wartoci. Prosz
uywa pomaraczowych klawiszy osiowych lub ASCII-klawiatury dla
wprowadzenia wsprzdnych.
Dziaanie
Pozycjonowanie przy pomocy kka obrotowego zostanie anulowane,
jeli zaprogramuje si na nowo M118 bez podawania wsprzdnych.
M118 zadziaa na pocztku bloku.
NC-wiersze przykadowe
Podczas przebiegu programu naley mc dokonywa
przemieszczenia przy pomocy kka obrotowego na paszczynie
obrbki X/Y o 1 mm i na osi obrotu B o 5 od zaprogramowanej
wartoci:
L X+0 Y+38.5 RL F125 M118 X1 Y1 B5
M118 dziaa przy nachylonym ukadzie wsprzdnych,
jeli aktywujemy nachylenie paszczyzny obrbki dla trybu
manualnego. Jeli nachylenie paszczyzny obrbki dla
trybu manualnego nie jest aktywne, to wykorzystywany
jest oryginalny ukad wsprzdnych.
M118 dziaa take przy rodzaju pracy Pozycjonowanie z
rcznym wprowadzeniem danych!
Jeli M118 jest aktywna, to przy zatrzymaniu programu
funkcja PRZEMIESZCZENIE MANUALNIE nie znajduje
si w dyspozycji!

310

Programowanie: funkcje dodatkowe

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Odsunicie od konturu w kierunku osi narzdzia:


M140
Postpowanie standardowe
TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu
jak to zostao ustalone w programie obrbki.
Postpowanie z M140
Przy pomocy M140 MB (move back) mona dokona odsuwu po
wprowadzalnym odcinku w kierunku osi narzdzia od konturu.
Zapis
Jeli wprowadzamy w wierszu pozycjonowania M140, to TNC
kontynuje dialog i zapytuje o t drog, ktr powinno pokona
narzdzie przy odsuwie od konturu. Prosz wprowadzi dany
odcinek, ktry ma pokona narzdzie przy odsuwie od konturu lub
prosz nacisn softkey MB MAX, aby przemieci si do krawdzi
obszaru przemieszczenia.
Dodatkowo mona zaprogramowa posuw, z ktrym narzdzie
przemieszcza si po wprowadzonej drodze. Jeli posuw nie zostanie
wprowadzony, to TNC przemieszcza si po zaprogramowanej drodze
na biegu szybkim.
Dziaanie
M140 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M140.
M140 zadziaa na pocztku bloku.
NC-wiersze przykadowe
Wiersz 250: odsun narzdzie 50 mm od konturu
Wiersz 251: przemieci narzdzie do krawdzi obszaru
przemieszczenia
250 L X+0 Y+38.5 F125 M140 MB 50 F750
251 L X+0 Y+38.5 F125 M140 MB MAX
M140 dziaa take jeli funkcja Nachylenie paszczyzny
obrbki jest aktywna. W przypadku maszyn z gowicami
obrotowymi TNC przemieszcza narzdzie w ukadzie
nachylonym.
Przy pomocy M140 MB MAX mona dokona
przemieszczenia tylko w kierunku dodatnim.
Przed M140 zasadniczo definiowa wywoanie narzdzia z
osi narzdzia, inaczej kierunek przemieszczenia nie jest
zdefiniowany.

HEIDENHAIN TNC 320

311

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Anulowa nadzr sondy impulsowej: M141


Postpowanie standardowe
TNC wydaje przy wychylonym trzpieniu komunikat o bdach, jak tylko
chcemy przemieci o maszyny.
Postpowanie z M141
TNC przemieszcza osie maszyny take wwczas, jeli sonda
impulsowa jest wychylona. Funkcja ta jest konieczna, jeli zapisujemy
wasny cykl pomiarowy w poczeniu z cyklem pomiarowym 3, aby
przemieci swobodnie ukad impulsowy po wychyleniu w wierszu
pozycjonowania.
Uwaga niebezpieczestwo kolizji!
Jeli wykorzystujemy funkcj M141, to prosz zwrci
uwag, aby sonda bya przemieszczana we waciwym
kierunku.
M141 dziaa tylko w przemieszczeniach z wierszami
prostych.
Dziaanie
M141 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M141.
M141 zadziaa na pocztku bloku.

312

Programowanie: funkcje dodatkowe

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

W przypadku NC-stop odsun narzdzie


automatycznie od konturu: M148
Postpowanie standardowe
TNC zatrzymuje przy NC-stop wszystkie ruchy przemieszczenia.
Narzdzie zatrzymuje si w punkcie przerwania przemieszczenia.
Postpowanie z M148
Funkcja M148 musi zosta aktywowana przez producenta
maszyn. Producent maszyn definiuje w parametrze
maszynowym drog, ktr TNC ma pokona przy
LIFTOFF.
TNC przemieszcza narzdzie o 30 mm w kierunku osi narzdzi od
konturu, jeli operator w tabeli narzdzi w szpalcie LIFTOFF ustawi
dla aktywnego narzdzia parametr Y (patrz Tabela narzdzi:
standardowe dane narzdzi na stronie 136).
LIFTOFF dziaa w nastpujcych sytuacjach:
Przy zainicjalizowanym przez operatora NC-stop
Przy zainicjalizowanym przez software NC-stop, np. jeli pojawi si
bd w systemie napdowym
W przypadku przerwy w zasilaniu
Uwaga niebezpieczestwo kolizji!
Prosz uwzgldni, i przy ponownym najedzie na
kontur, szczeglnie w przypadku zakrzywionych
powierzchni moe doj do uszkodze konturu. Odsun
narzdzie od materiau przed ponownym najazdem!
Prosz zdefiniowa warto, o jak narzdzie ma zosta
odsunite w parametrze maszynowym CfgLiftOff. Oprcz
tego mona w parametrze maszynowym CfgLiftOff
nastawi t funkcj zasadniczo na nieaktywn.
Dziaanie
M148 dziaa tak dugo, a funkcja zostanie deaktywowana z M149.
M148 zadziaa na pocztku wiersza, M149 na kocu wiersza.

HEIDENHAIN TNC 320

313

314

Programowanie: funkcje dodatkowe

9.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym

Programowanie:
funkcje specjalne

10.1 Przegld funkcji specjalnych

10.1 Przegld funkcji specjalnych


Przy pomocy klawisza SPEC FCT i odpowiednich softkeys, operator
ma dostp do najrniejszych funkcji specjalnych TNC. W poniszych
tabelach znajduje si przegld dostpnych funkcji.

Menu gwne, funkcje specjalne SPEC FCT


U

Wybr funkcji specjalnych

Funkcja

Softkey

Opis

Definiowanie zaoe i
wymogw programowych

Strona 317

Funkcje dla obrbki konturu i


punktw

Strona 317

PLANE-funkcj zdefiniowa

Strona 329

Definiowanie rnych funkcji


tekstem otwartym.

Strona 318

Zdefiniowanie punktu
grupowania

Strona 115

316

Programowanie: funkcje specjalne

10.1 Przegld funkcji specjalnych

Menu Zadane parametry programowe


Menu Zadane parametry programowe wybra

Funkcja

Softkey

Opis

Definiowanie pwyrobu

Strona 79

Wybr tabeli punktw zerowych

Patrz Instrukcja
obsugi dla
operatora Cykle

Menu Funkcje dla obrbki konturu i punktw


U

Menu dla funkcji obrbki konturu i punktw wybra

Funkcja

Softkey

Opis

Przypisanie opisu konturu

Patrz Instrukcja
obsugi dla
operatora Cykle

Definiowanie prostej formuy


konturu

Patrz Instrukcja
obsugi dla
operatora Cykle

Wybr definicji konturu

Patrz Instrukcja
obsugi dla
operatora Cykle

Definiowanie kompleksowej
formuy konturu

Patrz Instrukcja
obsugi dla
operatora Cykle

Definiowanie regularnych
wzorcw obrbki

Patrz Instrukcja
obsugi dla
operatora Cykle

Wybr pliku punktw z


pozycjami obrbki

Patrz Instrukcja
obsugi dla
operatora Cykle

HEIDENHAIN TNC 320

317

10.1 Przegld funkcji specjalnych

Menu rnych funkcji tekstem


otwartymdefiniowa
U

Menu dla definiowania rnych funkcji tekstem


otwartymwybra

Funkcja

Softkey

Opis

Okreli zachowanie przy


pozycjonowaniu dla osi
rwnolegych U, V, W

Strona 319

Definiowanie funkcji stringu

Strona 274

Wprowadzanie komentarzy

Strona 113

318

Programowanie: funkcje specjalne

Przegld
Maszyna musi by skonfigurowana odpowiednio przez
producenta maszyn, jeli chcemy korzysta z funkcji
rwnolegych osi.
Oprcz osi gwnych X, Y i Z istniej rwnolegle przebiegajce osie
pomocnicze U, V i W. Osie gwne i osie rwnolege posiadaj stae
przyporzdkowanie.
O gwna

O rwnolega

O obrotu

W+
C+
B+

TNC udostpnia dla obrbki przy pomocy osi rwnolegych U, V i W


nastpujce funkcje do dyspozycji:
Softkey

Funkcja

Znaczenie

PARAXCOMP

Zdefiniowa, jak TNC


ma zachowywa si przy
pozycjonowaniu osi
rwnolegych

Strona 324

PARAXMODE

Zdefiniowa, przy
pomocy jakich osi TNC
ma przeprowadzi
obrbk

Strona 323

V+

A+
U+

Strona

Po rozruchu TNC dziaa zasadniczo konfiguracja


standardowa.
TNC resetuje automatycznie funkcje osi rwnolegych przy
pomocy nastpujcych funkcji:
Wybr programu
Koniec programu
M2 lub M30
Przerwanie programu (PARAXCOMP pozostaje
aktywne)
PARAXCOMP OFF lub PARAXMODE OFF
Przed zmian kinematyki maszyny naley dezaktywowa
funkcje osi rwnolegych.

HEIDENHAIN TNC 320

319

10.2 Praca z osiami rwnolegymi U, V i W

10.2 Praca z osiami rwnolegymi U,


ViW

10.2 Praca z osiami rwnolegymi U, V i W

FUNCTION PARAXCOMP DISPLAY


Przy pomocy funkcji PARAXCOMP DISPLAY wczamy funkcj
wywietlania dla przemieszcze osi rwnolegych. TNC przelicza
ruchy przemieszczenia osi rwnolegej we wskazaniu pooenia
przynalenej osi gwnej (wskazanie sumarne). Wskazanie pooenia
osi gwnej pokazuje w ten sposb zawsze wzgldn odlego od
narzdzia do przedmiotu, niezalenie od tego, czy przemieszczamy o
gwn czy te o pomocnicz.

Przykad: NC-wiersz
13 FUNCTION PARAXCOMP DISPLAY W

Prosz postpi przy definiowaniu w nastpujcy sposb:

320

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

FUNCTION PARAX wybra

FUNCTION PARAXCOMP wybra

FUNCTION PARAXCOMP DISPLAY wybra

Zdefiniowa o rwnoleg, ktrej przemieszczenia


TNC ma dolicza do przynalenej osi gwnej

Programowanie: funkcje specjalne

10.2 Praca z osiami rwnolegymi U, V i W

FUNTION PARAXCOMP MOVE


Przykad: NC-wiersz
Funkcj PARAXCOMP MOVE mona wykorzystywa
wycznie w poczeniu z wierszami prostej (L).

13 FUNCTION PARAXCOMP MOVE W

Przy pomocy funkcji PARAXCOMP MOVE TNC kompensuje


przemieszczenia osi rwnolegej poprzez przemieszczenia
wyrwnujce w przynalenej osi gwnej.
Na przykad, przy przemieszczeniu osi rwnolegej W w kierunku
ujemnym, zostaaby przemieszczona jednoczenie o gwna Z o t
sam warto w kierunku dodatnim. Wzgldna odlego od narzdzia
do przedmiotu pozostaje taka sama. Zastosowanie na maszynie
portalowej: wsun tulej wrzecionow aby przemieci
synchronicznie belk suportow w d.
Prosz postpi przy definiowaniu w nastpujcy sposb:
U

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

FUNCTION PARAX wybra

FUNCTION PARAXCOMP wybra

FUNCTION PARAXCOMP MOVE wybra

Zdefiniowa o rwnoleg

HEIDENHAIN TNC 320

321

10.2 Praca z osiami rwnolegymi U, V i W

FUNTION PARAXCOMP OFF


Przy pomocy funkcji PARAXCOMP OFF wyczamy funkcje osi
rwnolegej PARAXCOMP DISPLAY i PARAXCOMP MOVE . Prosz
postpi przy definiowaniu w nastpujcy sposb:

322

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

FUNCTION PARAX wybra

FUNCTION PARAXCOMP wybra

FUNCTION PARAXCOMP OFF wybra. Jeli


chcemy wyczy funkcje osi rwnolegych tylko dla
pojedyczych osi, naley te osie dodatkowo zapisa

Przykad: NC-wiersze
13 FUNCTION PARAXCOMP OFF
13 FUNCTION PARAXCOMP OFF W

Programowanie: funkcje specjalne

10.2 Praca z osiami rwnolegymi U, V i W

FUNTION PARAXMODE
Przykad: NC-wiersz
Dla aktywowania funkcji PARAXMODE naley zdefiniowa
zawsze 3 osie.

13 FUNCTION PARAXMODE X Y W

Funkcj PARAXMODE mona wykorzystywa take w


kombinacji z funkcj PARAXCOMP .
Przy pomocy funkcji PARAXMODE definiujemy osie, przy pomocy
ktrych TNC ma przeprowadza obrbk. Wszystkie ruchy
przemieszczeniowe i opisy konturu programujemy niezalenie od typu
maszyny poprzez osie gwne X, Y i Z.
Prosz zdefiniowa w funkcji PARAXMODE 3 osie (np. FUNCTION
PARAXMODE X Y W), przy pomocy ktrych TNC ma wykona
zaprogramowane ruchy przemieszczeniowe.
Prosz postpi przy definiowaniu w nastpujcy sposb:
U

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

FUNCTION PARAX wybra

FUNCTION PARAXMODE wybra

FUNCTION PARAXMODE wybra

Zdefiniowa osie dla obrbki

Przemieci jednoczenie o gwn i o rwnoleg


Jeli funkcja PARAXMODE jest aktywna, to TNC wykonuje
zaprogramowane ruchy przemieszczeniowe przy pomocy
zdefiniowanych w funkcji osi. Jeli TNC ma wykona przemieszczenie
jednoczenie za pomoc osi rwnolegej i przynalenej osi gwnej, to
kad z tych osi mona zapisa ze znakiem & . O ze znakiem
&odnosi si wwczas do niezdefiniowanej w funkcji PARAXMODE
osi.

HEIDENHAIN TNC 320

Przykad: NC-wiersz
13 FUNCTION PARAXMODE X Y W
14 L Z+100 &Z+150 R0 FMAX

323

10.2 Praca z osiami rwnolegymi U, V i W

FUNCTION PARAXMODE OFF


Przy pomocy funkcji PARAXCOMP OFF wyczamy funkcj osi
rwnolegych. TNC wykorzystuje skonfigurowane przez producenta
maszyn osie gwne. Prosz postpi przy definiowaniu w nastpujcy
sposb:

324

wywietli pasek softkey z funkcjami specjalnymi

Wybra menu dla funkcji do definiowania rnych


funkcji tekstem otwartym

FUNCTION PARAX wybra

FUNCTION PARAXMODE wybra

FUNCTION PARAXMODE OFF wybra

Przykad: NC-wiersz
13 FUNCTION PARAXCOMP OFF

Programowanie: funkcje specjalne

Programowanie:
obrbka wieloosiowa

11.1 Funkcje dla obrbki wieloosiowej

11.1 Funkcje dla obrbki


wieloosiowej
W tym rozdziale opisane s funkcje TNC, ktre zwizane s z obrbk
wieloosiow:
Funkcja TNC

Opis

Strona

PLANE

Zdefiniowa obrbk na nachylonej paszczynie

Strona 327

M116

Posuw osi obrotu

Strona 348

M126

Przemieszczenie osi obrotu po zoptymalizowanym torze ruchu

Strona 349

M94

Redukowanie wartoci wskazania osi obrotu

Strona 350

326

Programowanie: obrbka wieloosiowa

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

11.2 Funkcja PLANE: nachylenie


paszczyzny obrbki (opcja
software 1)
Wstp
Funkcje dla nachylenia paszczyzny obrbki musz zosta
udostpnione przez producenta maszyn!
Funkcji PLANEmona uywa w penym wymiarze tylko
na obrabiarkach, dysponujcych przynajmniej dwoma
osiami obrotu (st i/lub gowica). Wyjtek: funkcj PLANE
AXIAL mona wykorzystywa take wwczas, jeli na
obrabiarce znajduje si do dyspozycji tylko jedna o obrotu
lub tylko jedna o obrotu jest aktywna.
Przy pomocy PLANE-funkcji (angl. plane = paszczyzna), bardzo
wydajnej funkcji, operator moe w rny sposb definiowa nachylone
paszczyzny obrbki.
Wszystkie znajdujce si w dyspozycji PLANE-funkcje opisuj
wymagane paszczyzny obrbki niezalenie od osi obrotu, znajdujce
si rzeczywicie na maszynie. Nastpujce moliwoci znajduj si do
dyspozycji:
Funkcja

Konieczne parametry

SPATIAL

Trzy kty przestrzenne


SPA, SPB, SPC

Strona 331

PROJECTED

Dwa kty projekcyjne


PROPR i PROMIN a
take kt rotacyjny ROT

Strona 333

EULER

Trzy kty Eulera precesja


(EULPR), nutacja
(EULNU) i rotacja
(EULROT),

Strona 335

VECTOR

Wektor normalnych dla


definicji paszczyzny i
wektor bazowy dla
definicji kierunku
nachylonej osi X

Strona 337

POINTS

Wsprzdne trzech
dowolnych punktw
przewidzianej dla
nachylenia paszczyzny

Strona 339

RELATIV

Pojedyczy, dziaajcy
inkrementalnie kt
przestrzenny

Strona 341

HEIDENHAIN TNC 320

Softkey

Strona

327

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Funkcja

Konieczne parametry

Softkey

Strona

AXIAL

Do trzech absolutnych lub


inkrementalnych ktw
osiowych wcznie A, B, C

Strona 342

RESET

Zresetowanie funkcji
PLANE

Strona 330

Definicja parametrw PLANE-funkcji podzielona jest na


dwie czci:
Geometryczna definicja paszczyzny, ktra rni si od
pozostaych dla kadej oddanej do dyspozycji PLANEfunkcji
Zachowanie pozycjonowania PLANE-funkcji,
uwidocznione niezalenie od definicji paszczyzny i dla
wszystkich PLANE-funkcji identyczne (patrz Okreli
zachowanie przy pozycjonowaniu funkcji PLANE na
stronie 344)
Funkcja przejcia pozycji rzeczywistej nie jest moliwa
przy aktywnej nachylonej paszczynie obrbki.
Jeeli uywamy funkcji PLANE przy aktywnym M120 , to
TNC anuluje korekcj promienia i tym samym take
funkcj M120 automatycznie.
PLANE-funkcje resetowa zasadniczo zawsze przy
pomocy PLANE RESET . Zapis 0 we wszystkich PLANEparametrach nie resetuje w peni tej funkcji.

328

Programowanie: obrbka wieloosiowa

wywietli pasek softkey z funkcjami specjalnymi

PLANE-funkcj wybra: softkey NACHYLENIE


PASZCZ.OBRBKI nacisn: TNC ukazuje na
pasku softkey dostpne moliwoci definiowania

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Funkcj PLANE zdefiniowa

Wybra funkcj
U

Wybr danej funkcji przy pomocy softkey: TNC kontynuje dialog i


odpytuje wymagane parametry

Wskazanie pooenia
Jak tylko dowolna PLANE-funkcja bdzie aktywna, TNC ukazuje
dodatkowe wskazanie statusu obliczonego kta przestrzennego (patrz
rysunek). Zasadniczo TNC oblicza niezalenie od uywanej PLANEfunkcji wewntrznie zawsze powrotnie na kt przestrzenny.

HEIDENHAIN TNC 320

329

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

PLANE-funkcj resetowa
U

wywietli pasek softkey z funkcjami specjalnymi

Wybr funkcji specjalnych TNC: softkey FUNKCJE


SPECJALNE TNC nacisn

Wybr funkcji PLANE: softkey NACHYLENIE


PASZCZ. OBRBKI nacisn: TNC pokazuje na
pasku softkey dostpne moliwoci definiowania

Wybra funkcj dla zresetowania: w ten sposb


PLANE-funkcja jest wewntrznie anulowana, na
aktualnych pozycjach osi nic si przez to nie zmienia

Okreli, czy TNC ma przemieci osie nachylenia


automatycznie do pooenia postawowego (MOVE
lub TURN) lub nie (STAY), (patrz Automatyczne
wysuwanie: MOVE/TURN/STAY (zapis konieczny)
na stronie 344)

Zakoczy wprowadzanie danych: klawisz END


nacisn

Przykad: NC-wiersz
25 PLANE RESET MOVE ABST50 F1000

Funkcja PLANE RESET resetuje aktywn PLANE-funkcj


lub aktywny cykl 19 w peni (kt = 0 i funkcja
nieaktywna). Wielokrotna definicja nie jest konieczna.

330

Programowanie: obrbka wieloosiowa

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Zdefiniowanie paszczyzny obrbki poprzez kt


przestrzenny: PLANE SPATIAL
Zastosowanie
Kty przestrzenne definiuj paszczyzn obrbki poprzez trzy obroty
wcznie wok staego ukadu wsprzdnych maszyny. Kolejno
obrotw jest na stae okrelona i nastpuje najpierw wok osi A,
potem wok B, nastpnie wok C (ten sposb dziaania funkcji
odpowiada cyklowi 19, o ile zapisy w cyklu 19 byy ustawione na kt
przestrzenny).
Prosz uwzgldni przed programowaniem
Naley zawsze definiowa wszystkie trzy kty
przestrzenne SPA, SPB i SPC , nawet jeli jeden z ktw
jest rwny 0.
Opisana uprzednio kolejno obrotw obowizuje
niezalenie od aktywnej osi narzdzia.
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.

HEIDENHAIN TNC 320

331

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Parametry wprowadzenia
U Kt przestrzenny A?: kt obrotu SPA wok staej osi
maszyny X (patrz ilustracja po prawej u gry). Zakres
wprowadzenia od -359.9999 do +359.9999
U

Kt przestrzenny B?: kt obrotu SPB wok staej osi


maszyny Y (patrz ilustracja po prawej u gry). Zakres
wprowadzenia od -359.9999 do +359.9999

Kt przestrzenny C?: kt obrotu SPC wok staej osi


maszyny Z (patrz ilustracja po prawej na rodku).
Zakres wprowadzenia od -359.9999 do +359.9999

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

Uywane skrty
Skrt

Znaczenie

SPATIAL

Angl. spatial = przestrzennie

SPA

spatial A: obrt wok osi X

SPB

spatial B: obrt wok osi Y

SPC

spatial C: obrt wok osi Z

Przykad: NC-wiersz
5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .....

332

Programowanie: obrbka wieloosiowa

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Zdefiniowanie paszczyzny obrbki poprzez kt


projekcyjny: PLANE PROJECTED
Zastosowanie
Kty projekcyjne definiuj paszczyzn obrbki poprzez podanie
dwch ktw, ustalanych poprzez projekcj 1.paszczyzny
wsprzdnych (Z/X w przypadku osi Z) i 2. paszczyzny
wsprzdnych (Y/Z w przypadku osi Z) na definiowan paszczyzn
obrbki.
Prosz uwzgldni przed programowaniem
Mona uywa kta projekcji tylko wtedy, kiedy definicje
kta odnosz si do prostopadocianu. W przeciwnym
razie powstan znieksztacenia na obrabianym
przedmiocie.
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.

HEIDENHAIN TNC 320

333

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Parametry wprowadzenia
U Kt projek. 1. paszczyzny wsprzdnych?: kt
projekcji nachylonej paszczyzny obrbki na
1. paszczyzn wsprzdnych staego ukadu
wsprzdnych maszyny (Z/X w przypadku osi
narzdzi Z, patrz ilustracja z prawej u gry).
Zakres wprowadzenia od -89.9999 do
+89.9999. 0-o jest osi gwn aktywnej
paszczyzny obrbki (X w przypadku osi
narzdzia Z, dodatni kierunek patrz rysunek po
prawej u gry)
U

Kt projek. 2. paszczyzny wsprzdnych?: kt


projekcji nachylonej paszczyzny obrbki na
2. paszczyzn wsprzdnych staego ukadu
wsprzdnych maszyny (Y/Z w przypadku osi
narzdzi Z, patrz ilustracja z prawej u gry). Zakres
wprowadzenia od -89.9999 do +89.9999. 0-o jest
osi pomocnicz aktywnej paszczyzny obrbki (Y w
przypadku osi narzdzia Z)

ROT-kt nachylonej paszcz.?: obrt nachylonego


ukadu wsprzdnych wok nachylonej osi
narzdzia (odpowiada treciowo rotacji przy pomocy
cyklu 10 OBROT). Przy pomocy kta rotacji mona w
prosty sposb okreli kierunek osi gwnej
paszczyzny obrbki (X w przypadku osi narzdzia Z,
Z w przypadku osi narzdzia Y, patrz rysunek po
prawej na rodku). Zakres wprowadzenia od -360 do
+360

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

NC-wiersz
5 PLANE PROJECTED PROPR+24 PROMIN+24 PROROT+30 .....
Uywane skrty
Skrt

Znaczenie

PROJECTED

Angl. projected = rzutowany

PROPR

principle plane: paszczyzna gwna

PROMIN

minor plane: paszczyzna poboczna

PROROT

Angl. rotation: rotacja

334

Programowanie: obrbka wieloosiowa

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Zdefiniowanie paszczyzny obrbki poprzez kt


Eulera: PLANE EULER
Zastosowanie
Kty Eulera definiuj paszczyzn obrbki poprzez trzy obroty wok
nachylonego ukadu wsprzdnych. Trzy kty Eulera zostay
zdefiniowane przez szwajcarskiego matematyka Eulera. W
przeniesieniu na ukad wsprzdnych maszyny pojawiaj si
nastpujce znaczenia:
kt precesji EULPR obrt ukadu wsprzdnych wok osi Z
kt nutacji EULNU obrt ukadu wsprzdnych wok obrconej
poprzez kt precesji osi X
kt rotacji EULROT obrt nachylonej paszczyzny obrbki wok
nachylonej osi Z
Prosz uwzgldni przed programowaniem
Opisana uprzednio kolejno obrotw obowizuje
niezalenie od aktywnej osi narzdzia.
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.

HEIDENHAIN TNC 320

335

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Parametry wprowadzenia
U Kt obr. Gwna paszcz.wsprzdnych?:kt obrotu
EULPR wok osi Z (patrz ilustracja po prawej u gry).
Prosz zwrci uwag:
Zakres wprowadzenia -180.0000 do 180.0000
0-osi jest o X
U

Kt nachylenia osi narzdzi?:kt nachylenia EULNUT


ukadu wsprzdnych wok obrconej przez kt
precesji osi X (patrz rysunek po prawej na rodku).
Prosz zwrci uwag:
Zakres wprowadzenia 0 do 180.0000
0-osi jest o Z

ROT-kt nachylonej paszcz.?: obrt EULROT obrt


nachylonego ukadu wsprzdnych wok nachylonej
osi Z (odpowiada treciowo rotacji przy pomocy cyklu
10 OBROT). Przy pomocy kta rotacji mona w prosty
sposb okreli kierunek osi X na nachylonej
paszczynie obrbki (patrz rysunek po prawej u
dou). Prosz zwrci uwag:
Zakres wprowadzenia 0 do 360.0000
0-osi jest o X

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

NC-wiersz
5 PLANE EULER EULPR45 EULNU20 EULROT22 .....
Uywane skrty
Skrt

Znaczenie

EULER

Szwajcarski matematyk, ktry zdefiniowa tak


zwane kty Eulera

EULPR

Precesja-kt precesji: kt, opisujcy obrt ukadu


wsprzdnych wok osi Z

EULNU

Ktnutacji: kt, opisujcy obrt ukadu


wsprzdnych wok obrconej przez kt
precesji osi X

EULROT

Ktrotacji: kt, opisujcy obrt nachylonej


paszczyzny obrbki wok nachylonej osi Z

336

Programowanie: obrbka wieloosiowa

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Definiowanie paszczyzny obrbki poprzez dwa


wektory: PLANE VECTOR
Zastosowanie
Mona uywa definicji paszczyzny obrbki poprzez dwa wektory
wwczas, jeeli ukad CAD moe obliczy wektor bazowy i wektor
normalnej nachylonej paszczyzny obrbki. Normowany zapis nie jest
konieczny. TNC oblicza normowanie wewntrznie, tak e mog zosta
wprowadzone wartoci od -9.999999 do +9.999999.
Konieczny dla definicji paszczyzny obrbki wektor bazowy okrelony
jest przez komponenty BX, BY i BZ (patrz rysunek z prawej u gry).
Wektor normalnej okrelony jest poprzez komponenty NX, NY i NZ
Wektor bazowy definiuje kierunek osi X na nachylonej paszczynie
obrbki, wektor normalnej okrela kierunek osi narzdzia i znajduje si
prostopadle na nim.
Prosz uwzgldni przed programowaniem
TNC oblicza wewntrznie z wprowadzonych przez
operatora wartoci normowane wektory.
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.

HEIDENHAIN TNC 320

337

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Parametry wprowadzenia
U X-komponent wektora bazowego?: X-komponent BX
wektora bazowego B (patrz ilustracja po prawej u
gry). Zakres wprowadzenia: -9.9999999 do
+9.9999999
U

Y-komponent wektora bazowego?: Y-komponent BY


wektora bazowego B (patrz ilustracja po prawej u
gry). Zakres wprowadzenia: -9.9999999 do
+9.9999999

Z-komponent wektora bazowego?: Z-komponent BZ


wektora bazowego B (patrz ilustracja po prawej u
gry). Zakres wprowadzenia: -9.9999999 do
+9.9999999

X-komponent wektora normalnego?: X-komponent NX


wektora normalnego N (patrz ilustracja po prawej na
rodku). Zakres wprowadzenia: -9.9999999 do
+9.9999999

Y-komponent wektora normalnego?: Y-komponent NY


wektora normalnego N (patrz ilustracja po prawej na
rodku). Zakres wprowadzenia: -9.9999999 do
+9.9999999

Z-komponent wektora normalnego?: Z-komponent NZ


wektora normalnego N (patrz ilustracja po prawej u
dou). Zakres wprowadzenia: -9.9999999 do
+9.9999999

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

NC-wiersz
5 PLANE VECTOR BX0.8 BY-0.4 BZ0.4472 NX0.2 NY0.2 NZ0.9592 ...
Uywane skrty
Skrt

Znaczenie

VECTOR

W j.angielskim vector = wektor

BX, BY, BZ

Bazowy wektor: X-, Y- i Z-komponent

NX, NY, NZ

Normalny wektor: X-, Y- i Z-komponent

338

Programowanie: obrbka wieloosiowa

Zastosowanie
Paszczyzn obrbki mona jednoznacznie zdefiniowa poprzez
podanie trzech dowolnych punktw P1 do P3 tej paszczyzny. Ta
moliwo oddana jest do dyspozycji w funkcji PLANE POINTS .

P3
P2

Prosz uwzgldni przed programowaniem


Poczenie punktu 1 z punktem 2 okrela kierunek
nachylonej osi gwnej (X w przypadku osi narzdzi Z).
Kierunek nachylonej osi narzdzia okrelamy poprzez
pooenie 3. punktu w odniesieniu do linii czcej punkt 1
i punkt 2. Przy pomocy reguy prawj rki (kciuk = o X,
palec wskazujcy = o Y, palec rodkowy = o Z, patrz
rysunek po prawej u gry), obowizuje: kciuk (o X)
pokazuje od punktu 1 do puntu 1, palec wskazujcy (o Y)
pokazuje rwnolegledo nachylonej osi Y w kierunku
punktu 3. A palec rodkowy pokazuje w kierunku
nachylonej osi narzdzi.

+Z

P1

+X
+Y

Te trzy punkty definiuj nachylenie paszczyzny. Pooenie


aktywnego punktu zerowego nie zostaje zmienione przez
TNC.
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.

HEIDENHAIN TNC 320

339

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Definiowanie paszczyzny obrbki poprzez trzy


punkty: PLANE POINTS

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Parametry wprowadzenia
U X-wsprzdna 1. punktu paszczyzny?: X-wsprzdna
P1X 1. punktu paszczyzny (patrz ilustracja po prawej
u gry)
U

Y-wsprzdna 1. punktu paszczyzny?: Y-wsprzdna


P1Y 1. punktu paszczyzny (patrz ilustracja po prawej
u gry)

Z-wsprzdna 1. punktu paszczyzny?: Z-wsprzdna


P1Z 1. punktu paszczyzny (patrz ilustracja po prawej
u gry)

X-wsprzdna 2. punktu paszczyzny?: X-wsprzdna


P2X 2. punktu paszczyzny (patrz ilustracja po prawej
na rodku)

Y-wsprzdna 2. punktu paszczyzny?: Y-wsprzdna


P2Y 2. punktu paszczyzny (patrz ilustracja po prawej
na rodku)

Z-wsprzdna 2. punktu paszczyzny?: Z-wsprzdna


P2Z 2. punktu paszczyzny (patrz ilustracja po prawej
na rodku)

X-wsprzdna 3. punktu paszczyzny?: X-wsprzdna


P3X 3. punktu paszczyzny (patrz ilustracja po prawej
u dou)

Y-wsprzdna 3. punktu paszczyzny?: Y-wsprzdna


P3Y 3. punktu paszczyzny (patrz ilustracja po prawej
u dou)

Z-wsprzdna 3. punktu paszczyzny?: Z-wsprzdna


P3Z 3. punktu paszczyzny (patrz ilustracja po prawej
u dou)

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

NC-wiersz
5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20
P3X+0 P3Y+41 P3Z+32.5 .....
Uywane skrty
Skrt

Znaczenie

POINTS

W j.angielskim points = punkty

340

Programowanie: obrbka wieloosiowa

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Definiowanie paszczyzny obrbki poprzez


pojedyczy, inkrementalny kt przestrzenny:
PLANE RELATIVE
Zastosowanie
Przyrostowy kt przestrzenny zostaje uywany wwczas, kiedy ju
aktywna nachylona paszczyzna obrbki poprzez kolejny obrt ma
zosta nachylona. Przykad: 45-fazk uplasowa na nachylonej
powierzchni
Prosz uwzgldni przed programowaniem
Zdefiniowany kt dziaa zawsze w odniesieniu do aktywnej
paszczyzny obrbki, bez wzgldu na to, przy pomocy
jakiej funkcji zostaa ona aktywowana.
Mona zaprogramowa dowolnie duo PLANE
RELATIVE-funkcji jedna po drugiej.
Jeli chcemy powrci na paszczyzn obrbki, ktra bya
aktywna przed PLANE RELATIVE funkcj, to naley
zdefiniowa PLANE RELATIVE z tym samym ktem,
jednake o przeciwnym znaku liczby.
Jeeli uywamy PLANE RELATIVE na nienachylonej
paszczynie obrbki, to obracamy nienachylon
paszczyzn po prostu o zdefiniowany w PLANE-funkcji
kt przestrzenny.
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.
Parametry wprowadzenia
U Inkrementalny kt?: kt przestrzenny, o ktry aktywna
paszczyzna obrbki ma zosta dalej nachylona (patrz
ilustracja po prawej u gry). Wybra o, o ktr ma
zosta dokonywany obrt, przy pomocy softkey.
Zakres wprowadzenia: -359.9999 do +359.9999
U

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

Uywane skrty
Skrt

Znaczenie

RELATIV

W j. angielskim relative = odniesiony do

Przykad: NC-wiersz
5 PLANE RELATIV SPB-45 .....

HEIDENHAIN TNC 320

341

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Paszczyzna obrbki poprzez kt osi:


PLANE AXIAL (FCL 3-funkcja)
Zastosowanie
Funkcja PLANE AXIAL definiuje zarwno pooenie paszczyzny
obrbki jak i zadane wsprzdne osi obrotu. Szczeglnie w przypadku
maszyn z prostoktn kinemtyk i z kinematyk, w ktrej tylko jedna
o obrotu jest aktywna, mona w prosty sposb uywa tej funkcji.
Funkcj PLANE AXIAL mona wykorzystywa take
wwczas, jeli na obrabiarce tylko jedna o obrotu jest
aktywna.
Funkcj PLANE RELATIV mona wykorzystywa take
po PLANE AXIAL, jeli na obrabiarce moliwe s definicje
kta przestrzennego. Prosz uwzgldni informacje
zawarte w instrukcji obsugi maszyny.
Prosz uwzgldni przed programowaniem
Zapisa tylko kty osi, ktre rzeczywicie s w dyspozycji
na obrabiarce, inaczej TNC wydaje komunikat o bdach.
Zdefiniowane przy uyciu PLANE AXIAL wsprzdne osi
obrotu dziaaj modalnie. Wielokrotne definicje bazuj
jedna na drugiej, inkrementalne zapisy s dozwolone.
Dla zresetowania funkcji PLANE AXIAL naley
wykorzysta funkcj PLANE RESET. Resetowanie
wprowadzeniem 0 nie dezaktywuje PLANE AXIAL .
Funkcje SEQ, TABLE ROT i COORD ROT nie speniaj
adnej funkcji w poczeniu z PLANE AXIAL .
Opis parametrw dla zachowania przy pozycjonowaniu:
Patrz Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 344.

342

Programowanie: obrbka wieloosiowa

Kt osi B?: kt osi, na ktry o B ma zosta


przemieszczona. Jeeli wprowadzono
inkrementalnie, to wwczas kt, o ktry o B ma by
dalej obrcona wychodzc od aktualnej pozycji.
Zakres wprowadzenia: -99999,9999 do
+99999,9999

Kt osi C?: kt osi, na ktry o C ma zosta


przemieszczona. Jeeli wprowadzono
inkrementalnie, to wwczas kt, o ktry o C ma by
dalej obrcona wychodzc od aktualnej pozycji.
Zakres wprowadzenia: -99999,9999 do
+99999,9999

Dalej przy pomocy waciwoci pozycjonowania (patrz


Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 344)

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Parametry wprowadzenia
U Kt osi A?: kt osi, na ktry o A ma zosta
przemieszczona. Jeeli wprowadzono
inkrementalnie, to wwczas kt, o ktry o A ma by
dalej obrcona wychodzc od aktualnej pozycji.
Zakres wprowadzenia: -99999,9999 do
+99999,9999

Przykad: NC-wiersz
5 PLANE AXIAL B-45 .....

Uywane skrty
Skrt

Znaczenie

AXIAL

w jzyku angielskim axial = osiowo

HEIDENHAIN TNC 320

343

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Okreli zachowanie przy pozycjonowaniu


funkcji PLANE
Przegld
Niezalenie od tego, jakiej funkcji PLANE uywamy dla zdefiniowania
nachylonej paszczyzny obrbki, do dyspozycji znajduj si
nastpujce funkcje zachowania przy pozycjonowaniu:
Automatyczne wysuwanie
Wybr alternatywnych moliwoci nachylenia
Wybr rodzaju transformacji
Automatyczne wysuwanie: MOVE/TURN/STAY (zapis konieczny)
Po wprowadzeniu wszystkich parametrw dla zdefiniowania
paszczyzny, naley okreli, jak maj zosta przesunite osie obrotu
na obliczone wartoci osiowe:
U

Funkcja PLANE ma przesun osie obrotu na


obliczone wartoci osiowe, przy czym pooenie
wzgldne pomidzy przedmiotem i narzdziem nie
zmienia si. TNC wykonuje przemieszczenie
wyrwnujce w osiach linearnych

Funkcja PLANE ma przemieci osie obrotu


automatycznie na obliczone wartoci osiowe, przy
czym tylko osie obrotu zostaj wypozycjonowane.
TNC nie wykonuje adnego przemieszczenia
wyrwnujcego osi linearnych

Przesuwamy osie obrotu w nastpnym, oddzielnym


bloku pozycjonowania

Jeeli wybrano opcj MOVE (PLANE-funkcja musi automatycznie


wczy si z ruchem wyrwnawczym), naley zdefiniowa jeszcze
dwa poniej wyjanione parametry odstp punktu obrotu od
wierzchoka Narz i posuw? F= . Jeeli wybrano opcj TURN (PLANEfunkcja powinna automatycznie wczy si bez ruchu
wyrwnawczego), to naley zdefiniowa poniej objaniony parametr
posuw? F= . Alternatywnie do definiowanego bezporednio przy
pomocy wartoci liczbowych posuwu F, mona wykona ruch
przemieszczenia take z FMAX (bieg szybki) lub FAUTO (posuw z
TOOL CALL-wiersza).
Jeli uywana jest funkcja PLANE AXIAL w poczeniu z
STAY, to naley naley przemieci osie obrotu w
oddzielnym wierszu pozycjonowania po funkcji PLANE.

344

Programowanie: obrbka wieloosiowa

Odlego punktu obrotu od ostrza narz. (inkrementalnie): TNC


przesuwa narzdzie (st) wok ostrza narzdzia. Poprzez
wprowadzony parametr ODST przesuwamy punkt obrotu ruchu
wysunicia w odniesieniu do aktualnej pozycji ostrza narzdzia.
Prosz zwrci uwag!
Jeli narzdzie przed wysuniciem znajduje si na
podanej odlegoci od przedmiotu , to narzdzie
znajduje si take po przesuniciu ujmujc wzgldnie na
tej samej pozycji (patrz rysunek po prawej na rodku, 1
= ODST)
Jeli narzdzie nie znajduje si przed nachyleniem na
podanej odlegoci od przedmiotu , to narzdzie
znajduje si take po przesuniciu ujmujc wzgldnie z
przemieszczeniem do pierwotnej pozycji (patrz rysunek
po prawej u dou, 1 = ODST)

1
1

Posuw? F=: prdko po torze konturu, z ktr narzdzie ma zosta


wysunite

Osie obrotu wysun w oddzielnym bloku


Jeli chcemy wysun osie obrotu w oddzielnym bloku
pozycjonowania (opcja STAY wybrana), naley postpi nastpujco:
Tak przemieci narzdzie, eby przy wysuniciu nie
mogo doj do kolizji pomidzy narzdziem i przedmiotem
(mocowadem)
U

Dowoln PLANE-funkcj wybra, automatyczne wysunicie przy


pomocy STAY zdefiniowa Przy odpracowywaniu TNC oblicza
wartoci pozycji pracujcych na maszynie osi obrotu i odkada je w
parametrach systemowych Q120 (o A), Q121(o B) i Q122 (o C)
Definiowa blok pozycjonowania z obliczonymi przez TNC
wartociami kta

Wiersze przykadowe NC: przesun maszyn ze stoem obrotowym


C i stoem nachylnym A na kt przestrzenny B+45
...
12 L Z+250 R0 FMAX

Pozycjonowa na bezpieczn wysoko

13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY

Zdefiniowa i aktywowa funkcj PLANE

14 L A+Q120 C+Q122 F2000

Pozycjonowa o obrotu przy pomocy obliczonych


przez TNC wartoci

...

Zdefiniowa obrbk na nachylonej paszczynie

HEIDENHAIN TNC 320

345

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Wybr alternatywnych moliwoci nachylenia: SEQ +/


(zapis opcjonalny)
Na podstawie zdefiniowanego przez operatora pooenia paszczyzny
obrbki TNC musi obliczy odpowiednie pooenie znajdujcych si na
maszynie osi obrotu. Z reguy pojawiaj si zawsze dwie moliwoci
rozwizania.
Poprzez przecznik SEQ nastawiamy, ktr moliwo rozwizania
TNC zastosowa
SEQ+ tak pozycjonuje o nadrzdn, i przyjmuje ona kt dodatni.
O nadrzdna to 2. o obrotu wychodzc od stou i 1. o obrotu
wychodzc od narzdzia ( w zalenoci od konfiguracji maszyny,
patrz take ilustracja po prawej u gry)
SEQ- tak pozycjonuje o nadrzdn, i przyjmuje ona kt ujemny
Jeeli wybrane poprzez SEQ rozwizanie nie ley w obrbie zakresu
przemieszczenia maszyny, to TNC wydaje komunikat o bdach kt
nie dozwolony
Podczas wykorzystywania funkcji PLANE AXIS
przecznik SEQ nie spenia adnej funkcji.

Jeli SEQ nie definiujemy, to TNC ustala rozwizanie w nastpujcy


sposb:
1
2
3
4

TNC sprawdza najpierw, czy obydwie moliwoci rozwizania le


w na odcinku przemieszczenia osi obrotu
Jeli to ma miejsce, to TNC wybiera to rozwizanie, ktre
osigalne jest po najkrtszym odcinku
Jeeli tylko jedno rozwizanie ley na odcinku przemieszczenia, to
TNC wybiera to rozwizanie
Jeeli adno rozwizanie nie ley na odcinku przemieszczenia, to
TNC wydaje komunikat o bdach Kt niedozwolony .

346

Programowanie: obrbka wieloosiowa

Wycznik
kocowy

Pozycja
startu

SEQ

Wynik
ustawienia osi

Brak

A+0, C+0

nie zaprog.

A+45, C+90

Brak

A+0, C+0

A+45, C+90

Brak

A+0, C+0

A45, C90

Brak

A+0, C105

nie zaprog.

A45, C90

Brak

A+0, C105

A+45, C+90

Brak

A+0, C105

A45, C90

90 < A < +10

A+0, C+0

nie zaprog.

A45, C90

90 < A < +10

A+0, C+0

Komunikat o
bdach

Brak

A+0, C135

A+45, C+90

11.2 Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software 1)

Przykad dla maszyny ze stoem obrotowym C i stoem nachylnym A.


Zaprogramowana funkcja: PLANE SPATIAL SPA+0 SPB+45 SPC+0

Wybr rodzaju przeksztacenia (zapis opcjonalnie)


Dla maszyn posiadajcych st obrotowy C, znajduje si do dyspozycji
funkcja, umoliwiajca okrelenie rodzaju przeksztacenia:
U

COORD ROT okrela, i funkcja PLANE ma obraca


ukad wsprzdnych na zdefiniowan warto kta
nachylenia. St obrotowy nie zostaje
przemieszczony, kompensacja obrotu nastpuje
obliczeniowo

TABLE ROT okrela, i funkcja PLANE ma


pozycjonowa st obrotowy na zdefiniowan warto
kta nachylenia. Kompensacja nastpuje poprzez
obrt przedmiotu

Podczas wykorzystywania funkcji PLANE AXIAL funkcje


COORD ROT i TABLE ROT nie speniaj adnej funkcji.
Jeli uywa si funkcji TABLE ROT w poczeniu z
obrotem od podstawy i ktem nachylenia 0, to TNC
nachyla st pod ktem zdefiniowanym w obrocie od
podstawy.

HEIDENHAIN TNC 320

347

11.3 Funkcje dodatkowe dla osi obrotowych

11.3 Funkcje dodatkowe dla osi


obrotowych
Posuw w mm/min na osiach obrotu A, B, C: M116
(opcja software 1)
Postpowanie standardowe
TNC interpretuje zaprogramowany posuw dla osi obrotu w
stopniach/min ( w programach mm jak i w programach inch). Posuw na
torze jest niezaleny w ten sposb od odlegoci rodka narzdzia od
centrum osi obrotu.
Czym wiksza jest ta odlego, tym wikszym staje si posuw na
torze ksztatowym.
Posuw w mm/min na osiach obrotu z M116
Geometria maszyny musi zosta okrelona przez
producenta maszyn w opisie kinematyki.
M116 dziaa tylko na stoach okrgych i obrotowych. W
przypadku gowic nachylnych M116 nie moe zosta
zastosowana. Jeeli obrabiarka jest wyposaona w
kombinacj st/gowica, to TNC ignoruje osie obrotu
gowicy nachylnej.
M116 dziaa tylko przy aktywnej nachylonej paszczynie
obrbki.
TNC interpretuje zaprogramowany posuw dla osi obrotu w mm/min
(lub 1/10 inch/min). Przy tym TNC oblicza posuw na pocztku wiersza
dla kadego z wierszy. Posuw si nie zmienia, w czasie kiedy ten blok
zostaje odpracowywany, nawet jeli narzdzie zblia si do centrum
osi obrotu.
Dziaanie
M116 dziaa na paszczynie obrbki Przy pomocy M117 wycofujemy
M116; na kocu programu M116 rwnie nie zadziaa.
M116 zadziaa na pocztku bloku.

348

Programowanie: obrbka wieloosiowa

11.3 Funkcje dodatkowe dla osi obrotowych

Przemieszczenie osi obrotu ze


zoptymalizowanym torem: M126
Postpowanie standardowe
Postpowanie standardowe TNC przy pozycjonowaniu osi obrotu,
ktrych wskazanie jest zredukowane na wartoci poniej 360,
zalene jest od parametru maszynowego shortestDistance (300401).
Okrelono w nim, czy TNC ma najeda rnic pozycja zadana
pozycja rzeczywista, czy te TNC ma zasadniczo najeda zawsze
(take bez M126) programowan pozycj po najkrtszej drodze.
Przykady:
Pozycja
rzeczywista

Pozycja zadana

Droga
przemieszczenia

350

10

340

10

340

+330

Postpowanie z M126
Z M126 TNC przemieszcza o obrotu, ktrej wskazanie jest
zredukowane do wartoci poniej 360, po krtkiej drodze. Przykady:
Pozycja
rzeczywista

Pozycja zadana

Droga
przemieszczenia

350

10

+20

10

340

30

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

HEIDENHAIN TNC 320

349

11.3 Funkcje dodatkowe dla osi obrotowych

Wywietlacz osi obrotu zredukowa do wartoci


poniej 360: M94
Postpowanie standardowe
TNC przemieszcza narzdzie od aktualnej wartoci kta do
zaprogramowanej wartoci kta.
Przykad:
Aktualna warto kta:
zaprogramowana warto kta:
rzeczywisty odcinek przemieszczenia:

538
180
-358

Postpowanie z M94
TNC redukuje na pocztku bloku aktualn warto kta do wartoci
poniej 360 i przemieszcza nastpnie o do wartoci programowanej.
Jeli kilka osi obrotu jest aktywnych, M94 redukuje wskazania
wszystkich osi obrotu. Alternatywnie mona za M94 wprowadzi o
obrotu. TNC redukuje potem wskazanie tej osi.
NC-wiersze przykadowe
Wskazane wartoci wszystkich osi obrotu zredukowa:
L M94
Tylko warto wskazan osi C zredukowa:
L M94 C
Wskazanie wszystkich aktywnych osi zredukowa i nastpnie o C
przemieci na zaprogramowan warto:
L C+180 FMAX M94
Dziaanie
M94 dziaa tylko w tym bloku programu, w ktrym M94 jest
zaprogramowane.
M94 zadziaa na pocztku bloku.

350

Programowanie: obrbka wieloosiowa

Obsuga rczna i
nastawienie

12.1 Wczenie, wyczenie

12.1 Wczenie, wyczenie


Wczenie
Wczenie i najechanie punktw referencyjnych s
funkcjami, ktrych wypenienie zaley od rodzaju
maszyny. Prosz zwrci uwag na instrukcj obsugi
maszyny.
Wczy napicie zasilajce TNC i maszyny. Nastpnie TNC
wywietla nastpujcy dialog:
SYSTEM STARTUP
TNC zostaje uruchomione
PRZERWA W DOPYWIE PRDU
TNC-komunikat, e nastpia przerwa w dopywie
prdu komunikat skasowa
TRANSLACJA PROGRAMU PLC
program PLC sterowania TNC zostaje automatycznie przetworzony
BRAK NAPICIA NA PRZEKANIKU
Wczy zasilanie. TNC sprawdza funkcjonowanie
wyczenia awaryjnego
TRYB MANUALNY
PRZEJECHANIE PUNKTW REFERENCYJNYCH
Przejecha punkty referencyjne w zadanej kolejnoci:
dla kadej osi nacisn zewntrzny klawisz START,
albo
Przejechanie punktw odniesienia w dowolnej
kolejnoci: dla kadej osi nacisn zewntrzny
przycisk kierunkowy i trzyma nacinitym, a punkt
odniesienia zostanie przejechany

352

Obsuga rczna i nastawienie

12.1 Wczenie, wyczenie

Jeli maszyna wyposaona jest w absolutne przetworniki,


to przejedanie znacznikw referencyjnych jest zbdne.
TNC jest wwczas natychmiast gotowe do pracy po
wczeniu napicia sterowniczego.
TNC jest gotowe do pracy i znajduje si w rodzaju pracy Obsuga
rczna.
Punkty referencyjne musz zosta przejechane tylko, jeli
maj by przesunite osi maszyny. Jeeli dokonuje si
edycji programu lub chce przetestowa program, prosz
wybra po wczeniu napicia sterowniczego natychmiast
rodzaj pracy Program wprowadzi do pamici/edycja lub
Test programu.
Punkty referencyjne mog by pniej dodatkowo
przejechane. Prosz nacisn w tym celu w trybie pracy
Obsuga rczna softkey PKT.REF. NAJECHA.

HEIDENHAIN TNC 320

353

12.1 Wczenie, wyczenie

Przejechanie punktu odniesienia przy nachylonej paszczynie


obrbki
TNC aktywuje automatycznie nachylon paszczyzn obrbki, jeli ta
funkcja bya aktywna przy wyczeniu sterowania. Wwczas TNC
przemieszcza osie przy naciniciu jednego z klawiszy kierunkowych
osi, w nachylonym ukadzie wsprzdnych. Naley tak pozycjonowa
narzdzie, aby przy pniejszym przejechaniu punktw
referencyjnych nie mogo doj do kolizji. Dla przejechania punktw
referencyjnych naley dezaktywowa funkcj Nachylenie
paszczyzny obrbki, patrz Aktywowa manualne nachylenie,
strona 387.
Uwaga niebezpieczestwo kolizji!
Prosz przestrzega zasady, e wprowadzone do menu
wartoci ktowe powinny by zgodne z wartoci kta osi
waha.
Przed przejechaniem punktw referencyjnych naley
dezaktywowa funkcj Nachylenie paszczyzny obrbki .
Prosz zwrci uwag, aby nie doszo do kolizji. Prosz
odsun ewentualnie narzdzie od materiau.
Jeeli uywamy tej funkcji, to naley potwierdzi pozycje
osi obrotu w przypadku nieabsolutnych enkoderw, ktre
TNC wywietla nastpnie w oknie wywoywanym.
Wywietlana pozycja odpowiada ostatniej, przed
wyczeniem aktywnej pozycji osi obrotu.
O ile jedna z obydwu uprzednio aktywnych funkcji jest aktywna, to
klawisz NC-STARTnie posiada adnej funkcji. TNC wydaje
odpowiedni komunikat o bdach.

Wyczenie
Aby unikn strat danych przy wyczeniu, naley celowo wyczy
system operacyjny TNC:
U

Wybra rodzaj pracy Obsuga rczna


U Wybra funkcj wyczenia, jeszcze raz potwierdzi
przy pomocy softkey TAK
U

Jeli TNC wywietla w oknie pierwszoplanowym tekst


NOW IT IS SAFE TO TURN POWER OFF, to mona
wyczy napicie zasilajce TNC

Dowolne wyczenie TNC moe prowadzi do utraty


danych!
Prosz uwzgldni, i nacinicie klawisza END po
wyczeniu sterowania prowadzi do ponownego rozruchu
sterowania. Take wyczenie podczas restartu moe
spowodowa utrat danych!

354

Obsuga rczna i nastawienie

12.2 Przesunicie osi maszyny

12.2 Przesunicie osi maszyny


Wskazwka
Przemieszczenie osi przy pomocy przyciskw
kierunkowych zaley od rodzaju maszyny. Prosz
uwzgldni informacje zawarte w podrczniku obsugi
maszyny!

Przesuncie osi przy pomocy zewntrznego


przycisku kierunkowego
Wybra rodzaj pracy Obsuga rczna

Nacisn zewntrzny klawisz kierunkowy i trzyma,


a o zostanie przesunita na zadanym odcinku lub
O przesun w trybie cigym: nacisn zewntrzny
przycisk kierunkowy i trzyma nacinitym oraz
nacisn krtko zewntrzny START.

Zatrzymanie: nacisn zewntrzny STOP-klawisz

Za pomoc obu tych metod mona przesuwa kilka osi rwnoczenie.


Posuw, z ktrym osie zostaj przemieszczane, mona zmieni
uywajc softkey F, patrz Prdko obrotowa wrzeciona S, posuw F i
funkcja dodatkowa M, strona 358.

HEIDENHAIN TNC 320

355

12.2 Przesunicie osi maszyny

Pozycjonowanie krok po kroku


Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa o
maszyny o okrelony przez uytkownika odcinek (krok).

Wybra rodzaj pracy Obsuga rczna lub Elektr. kko


rczne

Przeczy pasek z softkey


8

Wybra pozycjonowanie krok po kroku: Softkey


WYMIAR KROKU ustawi na ON

16

DOSUW =
Zapisa wcicie w mm, klawiszem ENT potwierdzi

Nacisn zewntrzny przycisk kierunkowy: dowolnie


czsto ustala pooenie

Maksymalnie moliwa do wprowadzenia warto dla


dosuwu wynosi 10 mm.

356

Obsuga rczna i nastawienie

Przenone kko rczne HR 410 wyposaone jest w dwa przyciski


zezwolenia. Przyciski zezwolenia znajduj si poniej chwytu
gwiazdowego.
Przesunicie osi maszyny jest moliwe tylko, jeli jeden z przyciskw
zgody pozostaje nacinitym (funkcja zalena od zasady
funkcjonowania maszyny).
Kko rczne HR 410 dysponuje nastpujcymi elementami obsugi:
1
2
3
4
5
6

klawisz NOT-AUS
Kko rczne
Klawisze zezwolenia
Klawisze wyboru osi
Przycisk przejcia pooenia rzeczywistego
Przyciski do ustalenia trybu posuwu (powoli, rednio, szybko; tryby
posuwu s okrelane przez producentw maszyn)
7 Kierunek, w ktrym TNC przemieszcza wybran o
8 Funkcje maszyny (zostaj okrelane przez producenta maszyn)

12.2 Przesunicie osi maszyny

Przemieszczanie przy pomocy


elektronicznego kka rcznego HR 410
1
2

3
4
6
8

4
5
7

Czerwone sygnay wietlne wskazuj, jak o i jaki posuw wybra


operator.
Przemieszczenie przy pomocy kka obrotowego jest w przypadku
aktywnej M118 moliwe take podczas odpracowania programu.
Przesunicie osi
wybra rodzaj pracy Elektr. kko rczne

trzyma nacinitym przycisk zgody

Wybra o

wybra posuw

Przemieci aktywn o w kierunku + lub

Przemieci aktywn o w kierunku

HEIDENHAIN TNC 320

357

12.3 Prdko obrotowa wrzeciona S, posuw F i funkcja dodatkowa M

12.3 Prdko obrotowa wrzeciona S,


posuw F i funkcja dodatkowa M
Zastosowanie
W trybach pracy Obsuga rczna i El. kko rczne zapisujemy
prdko obrotow S, posuw F i funkcj dodatkow M przy pomocy
softkeys. Funkcje dodatkowe s opisane w 7. Programowanie:
funkcje dodatkowe.
Producent maszyn okrela z gry, jakie funkcje
dodatkowe mona wykorzystywa i jak one speniaj
funkcje.

Wprowadzenie wartoci
Prdko obrotowa wrzeciona S, funkcja dodatkowa M
Wybra wejcie dla prdkoci obrotowej wrzeciona:
Softkey S
PRDKO OBROTOWA WRZECIONA S=
1000

wprowadzi prdko obrotow wrzeciona i przy


pomocy zewntrznego klawisza START przej

Obroty wrzeciona z wprowadzon prdkoci S uruchomiamy przy


pomocy funkcji dodatkowej M. Funkcja dodatkowa M zostaje
wprowadzona w podobny sposb.
Posuw F
Wprowadzenie posuwu F naley zamiast zewntrznym klawiszem
START potwierdzi ENT -klawiszem.
Dla posuwu F obowizuje:
jeli wprowadzimy F=0, to zadziaa najmniejszy posuw z parametru
maszynowego manualFeed
Jeli natomiast zapisany posuw przekracza zdefiniowan w
parametrach maszynowych maxFeed warto, to dziaa wwczas
zapisana w parametrach maszynowych warto
F zostaje zachowany take po przerwie w dopywie prdu

358

Obsuga rczna i nastawienie

12.3 Prdko obrotowa wrzeciona S, posuw F i funkcja dodatkowa M

Zmiana prdkoci obrotowej i posuwu


Przy pomocy gaek obrotowych Override dla prdkoci obrotowej
wrzeciona S i posuwu F mona zmieni nastawion warto od 0% do
150%.
Gaka obrotowa Override dla prdkoci obrotowej
wrzeciona dziaa wycznie w przypadku maszyn z
bezstopniowym napdem wrzeciona.

HEIDENHAIN TNC 320

359

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

12.4 Wyznaczenie punktu


odniesienia bez 3D sondy
impulsowej
Wskazwka
Okrelenie punktu odniesienia z sond impulsow 3D:
(patrz Okrelenie punktu odniesienia przy pomocy ukadu
3D na stronie 377).
Przy wyznaczaniu punktw bazowych ustawia si wywietlacz TNC na
wsprzdne znanej pozycji obrabianego przedmiotu.

Przygotowanie
U
U
U

zamocowa i ustawi obrabiany przedmiot


narzdzie zerowe o znanym promieniu zamontowa
upewni si, e TNC wywietla rzeczywiste wartoci pooenia

360

Obsuga rczna i nastawienie

Czynnoci zabezpieczajce

Jeeli powierzchnia obrabianego przedmiotu nie powinna


zosta zarysowana, to na przedmiot zostaje pooona
blacha o znanej gruboci d. Dla punktu odniesienia
wprowadzamy potem warto o d wiksz.

Z
Y

-R

-R

Tryb pracy Sterowanie rczne wybra

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

Wybra o
WYZNACZY PUNKT BAZOWY Z=
Narzdzie zerowe, o wrzeciona: ustawi wywietlacz
na znan pozycj obrabianego przedmiotu (np. 0) lub
wprowadzi grubo d blachy. Na paszczynie
obrbki: uwzgldni promie narzdzia

Punkty odniesienia dla pozostaych osi wyznacz Pastwo w ten sam


sposb.
Jeli uywamy w osi dosuwu ustawione wstpnie narzdzie, to prosz
nastawi wywietlacz osi dosuwu na dugo L narzdzia lub na sum
Z=L+d.
Wyznaczony klawiszami osiowymi punkt bazowy TNC
zapisuje automatycznie do pamici w wierszu 0 tabeli
Preset.

HEIDENHAIN TNC 320

361

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Wyznaczanie punktu bazowego przy pomocy


klawiszy osiowych

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Zarzdzanie punktem odniesienia przy pomocy


tabeli preset
Tabeli preset naley uywa koniecznie, jeli
Maszyna wyposaona jest w osie obrotu (st obrotowy
lub gowica obrotowa) i operator pracuje z
wykorzystaniem funkcji nachylenia paszczyzny obrbki
Maszyna jest wyposaona w system zmiany gowicy
Pracowano dotychczas na starszych modelach
sterowa TNC z tabelami punktw zerowych z
odniesieniem do REF
Chcemy dokonywa obrbki kilku takich samych
przedmiotw, zamocowanych pod rnymi ktami
Tabela preset moe zawiera dowoln liczb wierszy
(punktw odniesienia). Aby zoptymalizowa wielko
pliku i szybko obrbki, naley uywa tylko tylu wierszy,
ile potrzebnych jest dla zarzdzania punktami
odniesienia.
Nowe wiersze mog zosta wstawione ze wzgldw
bezpieczestwa tylko na kocu tabeli preset
Zapis punktw odniesienia (baz) do pamici w tabeli preset
Tabela Preset nosi nazw PRESET.PR i jest zapisana w folderze
TNC:\table\ do pamici. PRESET.PR mona edytowa w trybie pracy
Manualnie i El. kko obrotowe tylko, jeli zosta nacinity softkey
PRESET ZMIENIC .
Kopiowanie tabeli preset do innego foldera (dla zabezpieczenia
danych) jest dozwolone. Wiersze, zabezpieczone od zapisu przez
producenta maszyn, s take w skopiowanych tabelach zasadniczo
zabezpieczone od zapisu, czyli nie mog zosta zmienione przez
operatora.
Prosz nie zmienia w skopiowanych tabelach liczby wierszy! To
moe prowadzi do problemw, jeeli chcemy ponownie aktywowa
tabel.
Aby mc aktywowa tabel Preset skopiowan do innego foldera,
naley skopiowa j z powrotem do foldera TNC:\table\ .

362

Obsuga rczna i nastawienie

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Operator posiada kilka moliwoci, zapisu do pamici punktw


odniesienia/obrotw podstawowych w tabeli preset
Poprzez cykle prbkowania w trybie pracy Obsuga rczna lub El.
kko rczne (patrz rozdzia 14)
Poprzez cykle prbkowania 400 do 402 i 410 do 419 w trybie
automatycznym (patrz instrukcja obsugi Cykle, rozdzia 14 i 15)
Manualny zapis (patrz poniszy opis)
Obroty ta (podstawy) z tabeli preset obracaj ukad
wsprzdnych wok punktu ustawienia wstpnego, ktry
znajduje si w tym samym wierszu jak i obrt ta.
Naley sprawdzi przy wyznaczaniu punktu bazowego,
czy pozycja osi nachylenia zgadza si z odpowiednimi
wartociami 3D ROT-menu. Z tego wynika:
Przy nieaktywnej funkcji Nachylenie paszczyzny
obrbki wywietlacz pooenia osi obrotu musi by = 0
(w razie koniecznoci wyzerowa osie obrotu)
Przy aktywnej funkcji Nachylenie paszczyzny obrbki
wywietlacze pooenia osi obrotu i zapisane kty w 3D
ROT-menu musz si ze sob zgadza
Wiersz 0 w tabeli preset jest zasadniczo zabezpieczony
przed zapisem. TNC zapamituje w wierszu 0 zawsze ten
punkt odniesienia, ktry zosta wyznaczony manualnie
przy pomocy klawiszy osiowych lub poprzez Softkey w
ostatniej kolejnoci przez operatora. Jeli manualnie
wyznaczony punkt odniesienia jest aktywny, to TNC
ukazuje we wskazaniu statusu tekst PR MAN(0) .

HEIDENHAIN TNC 320

363

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Zapis punktw odniesienia (baz) manualnie do pamici w tabeli


Preset
Aby zapisa punkty odniesienia do tabeli Preset, naley wykona to w
nastpujcy sposb
Tryb pracy Sterowanie rczne wybra

Przesun ostronie narzdzie, a dotknie


obrabianego przedmiotu (porysuje go) albo
odpowiednio pozycjonowa zegar pomiarowy

Wywietlenie tabeli Preset: TNC otwiera tabel


Preset i ustawia kursor na aktywnym wierszu tabeli

Wybr funkcji dla zapisu Preset: TNC ukazuje na


pasku softkey znajdujce si w dyspozycji moliwoci
wprowadzenia. Opis moliwoci wprowadzenia: patrz
ponisza tabela

Wybra wiersz w tabeli Preset, ktry chcemy zmieni


(numer wiersza odpowiada numerowi Preset)

W razie koniecznoci wybra kolumn (o) w tabeli


Preset, ktr chcemy zmieni

Poprzez Softkey wybra jedn ze znajdujcych si do


dyspozycji moliwoci wprowadzenia (patrz ponisza
tabela)

364

Obsuga rczna i nastawienie

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Funkcja

Softkey

Przejcie pozycji rzeczywistej narzdzia (zegara


pomiarowego) jako nowego punktu bazowego:
funkcja zapisuje do pamici punkt odniesienia
tylko na tej osi, na ktrej ley wanie jasne pole.
Przypisanie pozycji rzeczywistej narzdzia
(zegara pomiarowego) dowolnej wartoci:
funkcja zapisuje do pamici punkt odniesienia
tylko na tej osi, na ktrej ley wanie jasne pole.
Zapisa wymagan warto w oknie
pierwszoplanowym
Przesunicie inkrementalne ju zapisanego w
tablicy punktu odniesienia: funkcja zapisuje do
pamici punkt odniesienia tylko na tej osi, na
ktrej ley wanie jasne pole. Zapisa
wymagan warto korekcji z waciwym
znakiem liczby w oknie pierwszoplanowym Przy
aktywnym wskazaniu cali: zapisa warto w
calach, TNC przelicza zapisan warto na mm
Bezporednie wprowadzenie nowego punktu
odniesienia bez obliczania kinematyki
(specyficznie dla osi). Naley uywa tej funkcji
tylko wwczas, jeli maszyna wyposaona jest w
st obrotowy i operator chce ustawi
bezporednim zapisem 0 punkt odniesienia na
rodku stou obrotowego. Funkcja zapisuje do
pamici warto tylko na tej osi, na ktrej ley
wanie jasne pole. Zapisa wymagan warto
w oknie wywoywanym. Przy aktywnym
wskazaniu cali: zapisa warto w calach, TNC
przelicza zapisan warto na mm
Wybra widok TRANSFORMACJA
BAZOWA/OFFSET OSI. W widoku
standardowym TRANSFORMACJA BAZOWA
zostaj pokazane kolumny X, Y i Z. W zalenoci
od maszyny zostaj pokazane dodatkowo
kolumny SPA, SPB i SPC. Tu TNC zapisuje obrt
od podstawy (dla osi narzdzia Z TNC
wykorzystuje kolumn SPC). W widoku OFFSET
zostaj pokazane wartoci offsetu odnonie
ustawie wstpnych (preset).
Zapis momentalnie aktywnego punktu
odniesienia do dowolnie wybieralnego wiersza
tabeli: funkcja zapisuje do pamici punkt
odniesienia we wszystkich osiach i aktywuje
nastpnie automatycznie odpowiedni wiersz
tabeli. Przy aktywnym wskazaniu cali: zapisa
warto w calach, TNC przelicza zapisan
warto na mm

HEIDENHAIN TNC 320

365

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Edycja tabeli Preset


Funkcja edycji w trybie tabelarycznym

Softkey

Wybra pocztek tabeli


Wybra koniec tabeli
Wybra poprzedni stron tabeli
Wybra nastpn stron tabeli
Wybr funkcji dla zapisu Preset:
Pokaza wybr Transformacja bazowa/Offset osi
Aktywowa punkt odniesienia aktualnie
wybranego wiersza tabeli preset
Wczy wprowadzaln liczb wierszy na kocu
tabeli (2. pasek softkey)
Skopiowa pole z jasnym tem 2.pasek softkey)
Wstawi skopiowane pole (2-gi pasek Softkey)
Skasowanie aktualnie wybranego wiersza: TNC
zapisuje we wszystkich szpaltach - (2.pasek z
softkey)
Wczy pojedycze wiersze na kocu tabeli
(2.pasek softkey)
Usun pojedycze wiersze na kocu tabeli
(2.pasek softkey)

366

Obsuga rczna i nastawienie

12.4 Wyznaczenie punktu odniesienia bez 3D sondy impulsowej

Aktywowa punkt odniesienia z tabeli preset w trybie


Przy aktywowaniu punktu odniesienia z tabeli Preset,
TNC resetuje aktywne przesunicie punktu zerowego,
odbicie lustrzane, obrt i wspczynnik skalowania.
Przeksztacenie wsprzdnych, zaprogramowane w
cyklu 19, Nachylenie paszczyzny obrbki lub funkcja
PLANE, pozostaje nadal aktywne.

Tryb pracy Sterowanie rczne wybra

Wywietlenie tabeli Preset

Wybra numer punktu odniesienia, ktry chcemy


aktywowa, lub
poprzez klawisz GOTO wybra numer punktu
odniesienia, ktry chcemy aktywowa, przy pomocy
klawisza ENT potwierdzi

Aktywowa punkt odniesienia

Potwierdzi aktywowanie punktu odniesienia TNC


ustawia wywietlacz i jeli zdefiniowano obrt
podstawowy

Opuszczenie tabeli Preset

Aktywowanie punktu odniesienia z tabeli preset w programie NC


Dla aktywowania punktw odniesienia z tabeli preset podczas
przebiegu programu, prosz uywa cyklu 247. W cyklu 247
definiujemy tylko numer punktu odniesienia, ktry chcemy aktywowa
(patrz instrukcja obsugi Cykle, cykl 247 WYZNACZENIE PUNKTU
ODNIESIENIA).

HEIDENHAIN TNC 320

367

12.5 Wykorzysta ukad pomiarowy 3D

12.5 Wykorzysta ukad


pomiarowy 3D
Przegld
W trybie pracy Obsuga rczna znajduj si do dyspozycji nastpujce
cykle sondy pomiarowej:
Funkcja

Softkey

Strona

Kalibrowanie uytecznej dugoci

Strona 372

Kalibrowanie uytecznego promienia

Strona 373

Ustalenie obrotu podstawowego


poprzez prost

Strona 375

Wyznaczenie punktu odniesienia


(bazy) w wybieralnej osi

Strona 377

Wyznaczenie naroa jako punktu


bazowego

Strona 378

Wyznaczenie rodka koa jako punktu


bazowego

Strona 379

Administrowanie danymi sondy


pomiarowej

Patrz
Instrukcja
obsugi dla
operatora
Cykle

Przy wykonaniu cykli sondy pomiarowej nie mog by


aktywnymi cykle dla przeksztacania wsprzdnych (cykl
7 PUNKT ZEROWY, cykl 8 ODBICIE LUSTRZANE, cykl
10 OBROT, cykl 11 i 26 WSPOCZYNNIK SKALOWANIA
i cykl 19 PASZCZYZNA OBROBKI).
Dalsze informacje na temat tabeli ukadu pomiarowego
znajduj si w instrukcji obsugi Programowanie cykli.

368

Obsuga rczna i nastawienie

12.5 Wykorzysta ukad pomiarowy 3D

Wybr cyklu sondy pomiarowej


Wybra rodzaj pracy Obsuga rczna lub Elektr. kko rczne
U Wybra funkcje prbkowania: nacisn softkey
FUNKCJA PROBKOWANIA . TNC pokazuje dalsze
softkeys: patrz tabela u dou
U

Wybra cykl sondy: np. softkey PROBKOWANIE ROT


nacisn, wwczas TNC wywietla na ekranie
odpowiednie menu

HEIDENHAIN TNC 320

369

12.5 Wykorzysta ukad pomiarowy 3D

Zapis wartoci pomiaru z cykli sondy


pomiarowej do tabeli punktw zerowych
Prosz wykorzysta t funkcj, jeli chcemy zapisa
wartoci pomiaru do ukadu wsprzdnych obrabianego
przedmiotu. Jeli chcemy zapisa wartoci pomiaru do
pamici w staym ukadzie wsprzdnych maszyny (REFwsprzdne), to prosz wykorzysta softkey ZAPIS
PRESET TABELA (patrz Zapis wartoci pomiaru z cykli
sondy pomiarowej do Preset-tabeli na stronie 371).
Poprzez softkey ZAPIS TABELA PUNKTOW ZEROWYCH TNC moe,
po wykonaniu dowolnego cyklu sondy pomiarowej, zapisa wartoci
pomiaru do tabeli punktw zerowych.
U
U

U
U

Przeprowadzenie dowolnej funkcji prbkowania


Zapisa dane wsprzdne punktu odniesienia do
proponowanych pl wprowadzenia (w zalenoci od wykonanego
cyklu sondy pomiarowej)
Numer punktu zerowego w polu wprowadzenia Numer w tabeli =
zapisa
Softkey ZAPIS TABELA PUNKTOW ZEROWYCH nacisn, TNC
zapisuje w pamici punkt zerowy pod wprowadzon nazw do
podanej tabeli punktw zerowych

370

Obsuga rczna i nastawienie

12.5 Wykorzysta ukad pomiarowy 3D

Zapis wartoci pomiaru z cykli sondy


pomiarowej do Preset-tabeli
Prosz wykorzysta t funkcj, jeli chcemy zapisa
wartoci pomiaru do staego ukadu wsprzdnych
obrabianego maszyny (REF-wsprzdne). Jeli chcemy
zapisa wartoci pomiaru do pamici w ukadzie
wsprzdnych obrabianego przedmiotu, to prosz
wykorzysta softkey ZAPIS TABELA PUNKTOW
ZEROWYCH (patrz Zapis wartoci pomiaru z cykli sondy
pomiarowej do tabeli punktw zerowych na stronie 370).
Poprzez softkey ZAPIS PRESET TABELA TNC moe, po wykonaniu
dowolnego cyklu sondy pomiarowej, zapisa wartoci pomiaru do
tabeli Preset. Wartoci pomiaru zostan wwczas zapisane w
odniesieniu do staego ukadu wsprzdnych maszyny (REFwsprzdne). Tabela Preset posiada nazw PRESET.PR i znajduje
si w folderze TNC:\table\ .
U
U

U
U

Przeprowadzenie dowolnej funkcji prbkowania


Zapisa dane wsprzdne punktu odniesienia do
proponowanych pl wprowadzenia (w zalenoci od wykonanego
cyklu sondy pomiarowej)
Numer Preset w polu wprowadzenia Numer w tabeli: zapisa
Softkey ZAPIS TABELA PRESET nacisn, TNC zapisuje w
pamici punkt zerowy pod wprowadzon nazw do podanej tabeli
preset

HEIDENHAIN TNC 320

371

12.6 Kalibrowanie ukadu pomiarowego 3D

12.6 Kalibrowanie ukadu


pomiarowego 3D
Wstp
Aby okreli dokadnie rzeczywisty punkt przeczenia sondy
pomiarowej 3D, naley kalibrowa sond, w przeciwnym razie TNC nie
moe okreli dokadnych wynikw pomiaru.
Sond pomiarow naley kalibrowa zawsze przy:
uruchamianiu
zamaniu trzpienia sondy
zmianie trzpienia sondy
zmianie posuwu prbkowania
wystpieniu niedocigoci, na przykad przez
rozgrzanie maszyny
zmianie aktywnej osi narzdzia
Przy kalibrowaniu TNC ustala uyteczn dugo trzpienia sondy i
uyteczny promie kulistej kocwki sondy. Dla kalibrowania 3Dsondy pomiarowej zamocowujemy piercie nastawczy o znanej
wysokoci i znanym promieniu wewntrznym na stole maszyny.

Kalibrowanie uytecznej dugoci


Uyteczna dugo sondy pomiarowej odnosi si zawsze
do punktu odniesienia narzdzia. Z reguy producent
maszyn wyznacza punkt bazowy narzdzia na nosku
wrzeciona.
U

Tak wyznaczy punkt odniesienia w osi wrzeciona, i dla stou


maszyny obowizuje: Z=0.
U Wybra funkcj kalibrowania dla dugoci sondy
impulsowej: softkey FUNKCJA PROBKOWANIA i
KAL. L nacisn. TNC pokazuje okno menu z
czterema polami wprowadzenia

372

Wprowadzi o narzdzia (klawisz osiowy)

Punkt odniesienia: zapisa wysoko piercienia


nastawczego

Uyteczny promie kulki i uyteczna dugo nie


wymagaj zapisu

Przemieci sond pomiarow blisko nad


powierzchni piercienia nastawczego

Jeli to konieczne zmieni kierunek przemieszczenia:


wybr przy pomocy softkey lub klawiszami ze strzak

Prbkowanie powierzchni: nacisn zewntrzny


klawisz START

Z
Y
5

Obsuga rczna i nastawienie

12.6 Kalibrowanie ukadu pomiarowego 3D

Kalibrowa promie i wyrwna przesunicie


wsposiowoci sondy pomiarowej
O sondy pomiarowej nie znajduje si normalnie rzecz biorc
dokadnie w osi wrzeciona. Funkcja kalibrowania rejestruje
przesunicie pomidzy osi sondy pomiarowej i osi wrzeciona oraz
wyrwnuje je obliczeniowo.
W zalenoci od zapisu w kolumnie TRACK tabeli ukadu
pomiarowego (powielanie wrzeciona aktywne/nieaktywne) procedura
kalibrowania przebiega rnie. Podczas aktywnego przesunicia
wrzeciona operacja kalibrowania przebiega od jednego NC-startu,
natomiast przy nieaktywnym przesuniciu wrzeciona mona
zadecydowa, czy chcemy kalibrowa przesunicie wsposiowoci
czy te nie.
Przy kalibrowaniu przesunicia wsposiowoci TNC obraca 3Dsond pomiarow o 180. Ten obrt zostaje zainicjalizowany poprzez
funkcj dodatkow, okrelon przez producenta maszyn w parametrze
maszynowym mStrobeUTurn.

Z
Y
X
10

Prosz przeprowadzi manualne kalibrowanie w nastpujcy sposb:


U

pozycjonowa gwk sondy w trybie obsugi rcznej do otworu


piercienia nastawczego
U Wybr funkcji kalibrowania dla promienia kulki
pomiarowej sondy i przesunicia wsposiowoci
sondy: nacisn softkey KAL. R
U

Wybra o narzdzia, wprowadzi promie piercienia


nastawczego

Prbkowanie: 4x nacisn zewntrzny klawisz


START. 3D-sonda pomiarowa dokonuje prbkowania
w kadym kierunku osi pozycj otworu i oblicza
rzeczywisty promie gwki sondy

Jeli chcemy teraz zakoczy funkcj kalibrowania,


softkey KONIEC nacisn

Aby okreli przesunicie wsposiowoci gwki sondy,


TNC musi by przygotowane przez producenta maszyn..
Prosz uwzgldni informacje zawarte w podrczniku
obsugi maszyny!
U

Okreli przesunicie wsposiowoci kulki sondy:


nacisn softkey 180 . TNC obraca sond
pomiarow o 180

Prbkowanie: 4 x nacisn zewntrzny klawisz


START. 3D-sonda pomiarowa dokonuje prbkowania
w kadym kierunku osi pozycj otworu i oblicza
promie kulistej kocwki sondy

HEIDENHAIN TNC 320

373

12.6 Kalibrowanie ukadu pomiarowego 3D

Wywietlanie wartoci kalibrowania


TNC zapisuje do pamici w tabeli narzdzi uyteczn dugo i
uyteczny promie sondy. Przesunicie wsposiowoci sondy TNC
zapisuje w tabeli sondy, w kolumnach CAL_OF1 (o gwna) i
CAL_OF2 (o pomocnicza). Aby wywietli zapisane w pamici
wartoci, naley nacisn softkey Tabela sondy.
Prosz zwrci uwag na waciwy aktywny numer
narzdzia, jeli uywamy sondy pomiarowej, niezalenie
od tego, czy chcemy odpracowywa cykl sondy
pomiarowej w trybie automatycznym czy te w trybie
obsugi rcznej.
Ustalone wartoci kalibrowania zostaj przeliczone po
(niekiedy nowym) wywoaniu narzdzia.
Dalsze informacje na temat tabeli ukadu pomiarowego
znajduj si w instrukcji obsugi Programowanie cykli.

374

Obsuga rczna i nastawienie

Wstp
Ukone zamocowanie obrabianego przedmiotu TNC kompensuje
obliczeniowo poprzez obrt od podstawy.
W tym celu TNC ustawia kt obrotu na ten kt, ktry ma utworzy
powierzchnia przedmiotu z osi bazow kta paszczyzny obrbki.
Patrz ilustracja po prawej stronie.

TNC zapisuje do pamici obrt podstawowy, w zalenoci od osi


narzdzia, a mianowicie w kolumnach SPA, SPB lub SPC tabeli
Preset.
Kierunek prbkowania dla pomiaru ukonego pooenia
przedmiotu wybiera zawsze prostopadle do osi bazowej
kta.
Aby obrt podstawy zosta waciwie przeliczony w
przebiegu programu, naley zaprogramowa w pierwszym
wierszu przemieszczenia obydwie wsprzdne
paszczyzny obrbki.

PA

Mona uywa take obrotu podstawy w kombinacji z


funkcj PLANE, naley jednake w tym przypadku
najpierw aktywowa obrt podstawy a nastpnie funkcj
PLANE.

Ustalenie obrotu podstawy


U

Wybr funkcji prbkowania: nacisn softkey


PROBKOWANIE ROT

Pozycjonowa sond pomiarow w pobliu


pierwszego punktu prbkowania

Wybr kierunku prbkowania prostopadle do osi


bazowej kta: wybr osi i kierunku przy pomocy
softkey

Prbkowanie: nacisn zewntrzny klawisz START

Pozycjonowa sond pomiarow w pobliu drugiego


punktu prbkowania

Prbkowanie: nacisn zewntrzny klawisz START.


TNC ustala obrt podstawowy i ukazuje kt po
dialogu Kt obrotu =

Aktywowanie obrotu od podstawy: softkey


NAZNACZENIE OBROTU nacisn

Zakoczenie funkcji prbkowania: nacisn softkey


KONIEC

HEIDENHAIN TNC 320

375

12.7 Kompensowanie ukonego pooenia przedmiotu przy pomocy


ukadu 3D

12.7 Kompensowanie ukonego


pooenia przedmiotu przy
pomocy ukadu 3D

12.7 Kompensowanie ukonego pooenia przedmiotu przy pomocy


ukadu 3D

Zapis obrotu podstawowego do pamici w tabeli


preset
U

Po operacji prbkowania wprowadzi numer preset w polu


wprowadzenia Numer w tabeli: zapisa, pod ktrym TNC ma
zapamita aktywny obrt od podstawy
Softkey ZAPIS TABELA PRESET nacisn, aby zapisa do pamici
obrt podstawowy w tabeli preset

Wywietli obrt podstawowy


Kt obrotu podstawowego znajduje si po ponownym wyborze
PROBKOWANIE ROT we wskazaniu kta obrotu. TNC ukazuje kt
obrotu take w dodatkowym wywietlaczu stanu (STATUS POZ.)
W wywietlaczu stanu zostaje ukazany symbol dla obrotu
podstawowego, jeli TNC przemieszcza osie maszyny odpowiednio
do obrotu podstawowego.

Anulowanie obrotu podstawowego


U
U
U

Wybr funkcji prbkowania: nacisn softkey PROBKOWANIE ROT


Zapisa kt obrotu 0, przy pomocy softkey NASTAWIC OBROT
przej
Zakoczenie funkcji prbkowania: nacisn klawisz softkey

376

Obsuga rczna i nastawienie

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

12.8 Okrelenie punktu odniesienia


przy pomocy ukadu 3D
Przegld
Funkcje dla wyznaczenia punktu bazowego na ustawionym
przedmiocie zostaj wybierane przy pomocy nastpujcych softkey:
Softkey

Funkcja

Strona

Wyznaczanie punktu bazowego w


dowolnej osi

Strona 377

Wyznaczenie naroa jako punktu


bazowego

Strona 378

Wyznaczenie rodka koa jako


punktu bazowego

Strona 379

Wyznaczanie punktu bazowego w dowolnej osi


U

Wybr funkcji prbkowania: nacisn softkey


PROBKOWANIE POS

Pozycjonowa sond pomiarow w pobliu punktu


prbkowania

Wybra kierunek prbkowania i jednoczenie o, dla


ktrej zostaje wyznaczony punkt bazowy, np. Z w
kierunku Z prbkowanie: wybra z softkey

Prbkowanie: nacisn zewntrzny klawisz START

Punkt odniesienia: zapisa wsprzdn zadan, z


softkey NASTAWI PUNKT BAZOWY przej, patrz
Zapis wartoci pomiaru z cykli sondy pomiarowej do
tabeli punktw zerowych, strona 370

Zakoczy funkcj prbkowania: softkey END


nacisn

HEIDENHAIN TNC 320

Z
Y
X

377

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

Naroe jako punkt odniesienia

378

Wybr funkcji prbkowania: nacisn softkey


PROBKOWANIE P

Pozycjonowa sond w pobliu pierwszego punktu


prbkowania na pierwszej krawdzi obrabianego
przedmiotu

Wybr kierunku prbkowania: wybra przy pomocy


softkey

Prbkowanie: nacisn zewntrzny klawisz START

Pozycjonowa sond w pobliu drugiego punktu


prbkowania na tej samej krawdzi

Prbkowanie: nacisn zewntrzny klawisz START

Pozycjonowa sond w pobliu pierwszego punktu


prbkowania na drugiej krawdzi obrabianego
przedmiotu

Wybr kierunku prbkowania: wybra przy pomocy


softkey

Prbkowanie: nacisn zewntrzny klawisz START

Pozycjonowa sond w pobliu drugiego punktu


prbkowania na tej samej krawdzi

Prbkowanie: nacisn zewntrzny klawisz START

Punkt odniesienia: zapisa obydwie wsprzdne


punktu odniesienai w oknie menu, z softkey
NASTAWI PUNKT BAZOWY przej, lub patrz
Zapis wartoci pomiaru z cykli sondy pomiarowej do
Preset-tabeli, strona 371)

Zakoczy funkcj prbkowania: nacisn softkey


KONIEC

Y=?

P
X=?

Obsuga rczna i nastawienie

Punkty rodkowe odwiertw, kieszeni okrgych, penych cylindrw,


czopw, wysepek w ksztacie koa, mona wyznacza jako punkty
bazowe.

Okrg wewntrzny:
TNC prbkuje ciank wewntrzn okrgu we wszystkich czterech
kierunkach osi wsprzdnych.

Y+
X

W przypadku przerwanych okrgw (ukw koowych) mona dowolnie


wybiera kierunek prbkowania.
U

X+

Pozycjonowa gwk sondy w pobliu rodka okrgu


U Wybr funkcji prbkowania: nacisn softkey
PROBKOWANIE CC
U

Prbkowanie: nacisn cztery razy zewntrzny


klawisz START. Sonda pomiarowa prbkuje jeden po
drugim 4 punkty cianki wewntrznej koa

Punkt odniesienia: w oknie menu zapisa obydwie


wsprzdne punktu rodkowego okrgu, z softkey
USTALENIE PUNKTU ODN. przej, albo wartoci
zapisa w tabeli (patrz Zapis wartoci pomiaru z cykli
sondy pomiarowej do tabeli punktw zerowych,
strona 370, albo patrz Zapis wartoci pomiaru z cykli
sondy pomiarowej do Preset-tabeli, strona 371)

Y
X+

Zakoczenie funkcji prbkowania: softkey END


nacisn

Okrg zewntrzny:
Pozycjonowa gwk sondy w pobliu pierwszego punktu
prbkowania poza okrgiem
U Wybr kierunku prbkowania: wybra przy pomocy softkey
U Prbkowanie: nacisn zewntrzny klawisz START
U Powtrzy operacj prbkowania dla pozostaych 3 punktw. Patrz
ilustracja po prawej stronie u dou
U Punkt odniesienia: zapisa wsprzdne punktu odniesienia, z
softkey USTALENIE PUNKTU ODN. przej lub zapisa warto do
tabeli (patrz Zapis wartoci pomiaru z cykli sondy pomiarowej do
tabeli punktw zerowych, strona 370, albo patrz Zapis wartoci
pomiaru z cykli sondy pomiarowej do Preset-tabeli, strona 371)
U Zakoczy funkcj prbkowania: softkey END nacisn

Y+

Po prbkowaniu TNC ukazuje aktualne wsprzdne punktu


rodkowego koa i promie koa PR.

HEIDENHAIN TNC 320

379

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

Punkt rodkowy okrgu jako punkt bazowy

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

Pomiar przedmiotw przy pomocy 3D-sondy


pomiarowej
Mona uywa sondy pomiarowej w trybach pracy Obsuga rczna i
El.kko rczne, aby przeprowadza proste pomiary na przedmiocie.
Dla bardziej kompleksowych zada pomiarowych dostpne s
programowalne cykle prbkowania (patrz instrukcja obsugi Cykle,
rozdzia 16, Automatyczna kontrola przedmiotw). Przy pomocy 3Dsondy pomiarowej okrelamy:
wsprzdne pooenia i z tego
wymiary i kt na obrabianym przedmiocie
Okrelanie wsprzdnej pozycji na ustawionym przedmiocie
U Wybr funkcji prbkowania: nacisn softkey
PROBKOWANIE POS
U

Pozycjonowa sond pomiarow w pobliu punktu


prbkowania

Wybra kierunek prbkowania i jednoczenie o, do


ktrej ma si odnosi wsprzdna: nacisn
odpowiedni softkey.

Uruchomi operacj prbkowania: nacisn


zewntrzny klawisz START

TNC ukazuje wsprzdn punktu prbkowania jako punkt bazowy.


Okrelenie wsprzdnych punktu naronego na paszczynie
obrbki
Okreli wsprzdne punktu naronego: Patrz Naroe jako punkt
odniesienia, strona 378. TNC ukazuje wsprzdne wyprbkowanego
naroa jako punkt odniesienia.

380

Obsuga rczna i nastawienie

Pozycjonowa sond pomiarow w pobliu


pierwszego punktu prbkowania A

Wybra kierunek prbkowanie z softkey

Prbkowanie: nacisn zewntrzny klawisz START

Jako punkt bazowy zanotowa wywietlon warto


(tylko, jeli poprzednio wyznaczony punkt bazowy
jeszcze obowizuje)

Punkt odniesienia: 0 wprowadzi

Przerwa dialog: nacisn klawisz END

Ponowny wybr funkcji prbkowania: nacisn softkey


PROBKOWANIE POS

Pozycjonowa sond pomiarow w pobliu drugiego


punktu prbkowania B

Wybr kierunku prbkowania przy pomocy softkey: ta


sama o, jednake przeciwny kierunek jak przy
pierwszym prbkowaniu.

Prbkowanie: nacisn zewntrzny klawisz START

B
l

We wskazaniu punkt bazowy znajduje si odlego pomidzy


obydwoma punktami na osi wsprzdnych.
Ustawi wywietlacz pooenia ponownie na wartoci przed pomiarem
dugoci
U
U
U
U

Wybr funkcji prbkowania: nacisn softkey PROBKOWANIE POS


Pierwszy punkt prbkowania ponownie wyprbkowa
Ustawi punkt bazowy na zanotowan warto
Przerwa dialog: nacisn klawisz END

Pomiar kta
Przy pomocy 3D-sondy pomiarowej mona okreli kt na
paszczynie obrbki. Zmierzony zostaje
kt pomidzy osi odniesienia kta i krawdzi obrabianego
przedmiotu lub
kt pomidzy dwoma krawdziami
Zmierzony kt zostaje wywietlony jako warto maksymalnie 90.

HEIDENHAIN TNC 320

381

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

Okrelenie wymiarw przedmiotu


U Wybr funkcji prbkowania: nacisn softkey
PROBKOWANIE POS

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

Okreli kt pomidzy osi bazow kta i krawdzi obrabianego


przedmiotu
U Wybr funkcji prbkowania: nacisn softkey
PROBKOWANIE ROT
U

Kt obrotu: wywietlony kt obrotu zanotowa, jeli


chcemy uprzednio przeprowadzony obrt
podstawowy pniej ponownie odtworzy

Przeprowadzi obrt podstawowy z przewidzian do


porwnania stron (patrz Kompensowanie ukonego
pooenia przedmiotu przy pomocy ukadu 3D na
stronie 375)

Przy pomocy softkey PROBKOWANIE ROTwywietli


kt pomidzy osi bazow kta i krawdzi
przedmiotu jako kt obrotu

Anulowa obrt podstawowy lub odtworzy pierwotny


obrt podstawowy

ustawi kt obrotu na zanotowan warto

PA

Okreli kt pomidzy dwoma krawdziami przedmiotu


U
U

U
U
U

Wybr funkcji prbkowania: nacisn softkey PROBKOWANIE ROT


Kt obrotu: wywietlony kt obrotu zanotowa, jeli chcemy
uprzednio przeprowadzony obrt podstawowy pniej ponownie
odtworzy
Przeprowadzi obrt podstawowy dla pierwszej strony (patrz
Kompensowanie ukonego pooenia przedmiotu przy pomocy
ukadu 3D na stronie 375)
Drug stron wyprbkowa tak samo jak przy pierwszym obrocie
podstawowym, kta obrotu nie ustawia tu na 0!
Przy pomocy softkey PROBKOWANIE ROTwywietli kt PA
pomidzy krawdziami przedmiotu jako kt obrotu
Anulowa obrt lub odtworzy ponownie pierwotn warto obrotu
od podstawy: nastawi kt obrotu na zanotowan warto

382

Z
L?

Y
a?

100

a?

10

100

Obsuga rczna i nastawienie

12.8 Okrelenie punktu odniesienia przy pomocy ukadu 3D

Wykorzystywanie funkcji prbkowania wraz z


mechanicznymi sondami lub zegarami
pomiarowymi
Jeli na danej maszynie brak elektronicznej sondy pomiarowej 3D, to
mona wykorzystywa wszystkie opisane uprzednio manualne funkcje
prbkowania (wyjtek: funkcje kalibrowania) take z mechanicznymi
sondami lub dotykajc po prostu powierzchni.
Zamiast elektronicznego sygnau, wytwarzanego automatycznie przez
sond pomiarow 3D podczas wykonywania funkcji prbkowania;
inicjalizuje si sygna przeczenia dla przejcia pozycji prbkowania
manualnie za pomoc klawisza. Prosz postpi przy tym w
nastpujcy sposb:
U

wybra poprzez softkey dowoln funkcj prbkowania

mechaniczny trzpie przesun na pierwsz pozycj,


ktra ma zosta przejta przez TNC

Przejcie pozycji: nacisn klawisz przejcia aktualnej


pozycji, TNC zapisuje t pozycj do pamici

mechaniczny trzpie przesun na nastpn pozycj,


ktra ma zosta przejta przez TNC

Przejcie pozycji: nacisn klawisz przejcia aktualnej


pozycji, TNC zapisuje t pozycj do pamici

w razie koniecznoci najecha dalsze pozycje i jak to


uprzednio opisano przej

Punkt odniesienia: w oknie menu zapisa wsprzdne


nowego punktu odniesienia, z softkey USTALENIE
PUNKTU ODN. przej, albo wartoci zapisa w
tabeli (patrz Zapis wartoci pomiaru z cykli sondy
pomiarowej do tabeli punktw zerowych, strona 370,
albo patrz Zapis wartoci pomiaru z cykli sondy
pomiarowej do Preset-tabeli, strona 371)

Zakoczenie funkcji prbkowania: nacisn klawisz


END

HEIDENHAIN TNC 320

383

12.9 Nachylenie paszczyzny obrbki (opcja software 1)

12.9 Nachylenie paszczyzny


obrbki (opcja software 1)
Zastosowanie, sposb pracy
Funkcje nachylania paszczyzny obrbki zostaj
dopasowane do TNC i maszyny przez producenta
maszyn. W przypadku okrelonych gowic obrotowych
(stow obrotowych), producent maszyn okrela, czy
programowane w cyklu kty zostaj interpretowane przez
TNC jako wsprzdne osi obrotowych lub jako
komponenty ktowe ukonej paszczyzny. Prosz zwrci
uwag na instrukcj obsugi maszyny.
TNC wspomaga pochylenie paszczyzn obrbki na obrabiarkach z
gowicami obrotowymi a take stoami obrotowymi podziaowymi.
Typowymi rodzajami zastosowania s np. ukone odwierty lub lece
ukonie w przestrzeni kontury. Przy tym paszczyzna obrbki zostaje
zawsze pochylona o aktywny punkt zerowy. Jak zwykle, obrbka
zostaje zaprogramowana w jednej paszczynie gwnej (np. X/Ypaszczyzna), jednake wykonana na paszczynie, ktra zostaa
nachylona do paszczyzny gwnej.

Z
B
10

Dla pochylenia paszczyzny obrbki s trzy funkcje do dyspozycji:


Rczne pochylenie przy pomocy Softkey 3D ROT przy rodzajach
pracy Obsuga Rczna i Elektr. kko obrotowe patrz Aktywowa
manualne nachylenie, strona 387
Sterowane nachylenie, cykl 19 PASZCZYZNA OBRBKI w
programie obrbki (patrz instrukcja obsugi Cykle, cykl 19
PASZCZYZNA OBROBKI)
Sterowane nachylenie, PLANE-funkcja w programie obrbki (patrz
Funkcja PLANE: nachylenie paszczyzny obrbki (opcja software
1) na stronie 327)
TNC-funkcje dla Nachylania paszczyzny obrbki stanowi
transformacj wsprzdnych. Przy tym paszczyzna obrbki ley
zawsze prostopadle do kierunku osi narzdzia.

384

Obsuga rczna i nastawienie

12.9 Nachylenie paszczyzny obrbki (opcja software 1)

Zasadniczo rozrnia TNC przy pochyleniu paszczyzny obrbki dwa


typy maszyn:
Maszyna ze stoem obrotowym podziaowym
Naley obrabiany przedmiot poprzez odpowiednie
pozycjonowanie stou obrotowego np. przy pomocy L-bloku,
umieci do danego pooenia obrbki
Pooenie przeksztaconej osi narzdzia niezmienia si w
stosunku do staego ukadu wsprzdnych maszyny. Jeli st
obrotowy to znaczy przedmiot np. obracamy o 90, to ukad
wsprzdnych nie obraca si wraz z nim. Jeli w rodzaju pracy
Obsuga rczna naciniemy klawisz kierunkowy Z+, to narzdzie
przemieszcza si w kierunku Z+
TNC uwzgldnia dla obliczania transformowanego ukadu
wsprzdnych tylko mechanicznie uwarunkowane przesunicia
odpowiedniego stou obrotowego tak zwane translatoryjne
przypadajce wielkoci
Maszyna z gowic obrotow
Naley narzdzie poprzez odpowiednie pozycjonowanie gowicy
obrotowej, np. przy pomocy L-bloku, umieci w dane pooenie
Pooenie nachylonej (przeksztaconej) osi narzdzi zmienia si w
stosunku do staego ukadu wsprzdnych maszyny: jeli
obracamy gowic obrotow maszyny to znaczy narzdzie np.
w B-osi o +90, to ukad wsprzdnych obraca si razem z nim.
Jeli naciniemy w rodzaju pracy Obsuga rczna klawisz
kierunkowy Z+, to narzdzie przesuwa si w kierunku X+ staego
ukadu wsprzdnych maszyny
TNC uwzgldnia dla obliczenia przeksztaconego ukadu
wsprzdnych mechanicznie uwarunkowane wzajemne
przesunicia gowicy obrotowej (translatoryjneprzypadajce
wielkoci) i wzajemne przesunicia, ktre powstaj poprzez
nachylenie narzdzia (3D korekcja dugoci narzdzia)

HEIDENHAIN TNC 320

385

12.9 Nachylenie paszczyzny obrbki (opcja software 1)

Dosunicie narzdzia do punktw odniesienia


przy pochylonych osiach
TNC aktywuje automatycznie nachylon paszczyzn obrbki, jeli ta
funkcja bya aktywna przy wyczeniu sterowania. Wwczas TNC
przemieszcza osie przy naciniciu jednego z klawiszy kierunkowych
osi, w nachylonym ukadzie wsprzdnych. Naley tak pozycjonowa
narzdzie, aby przy pniejszym przejechaniu punktw
referencyjnych nie mogo doj do kolizji. Dla przejechania punktw
referencyjnych naley dezaktywowa funkcj Nachylenie
paszczyzny obrbki , patrz Aktywowa manualne nachylenie,
strona 387.
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, aby funkcja Nachylenie
paszczyzny obrbki bya aktywna w rodzaju pracy
Obsuga rczna i aby wprowadzone w menu wartoci kta
zgadzay si z rzeczywistymi ktami osi nachylenia.
Przed przejechaniem punktw referencyjnych naley
dezaktywowa funkcj Nachylenie paszczyzny obrbki .
Prosz zwrci uwag, aby nie doszo do kolizji. Prosz
odsun ewentualnie narzdzie od materiau.

Wywietlenie pooenia w ukadzie pochylonym


Wywietlone w polu stanu pozycje (ZAD. i RZECZ.) odnosz si do
nachylonego ukadu wsprzdnych.

Ograniczenia przy nachylaniu paszczyzny


obrbki
Funkcja prbkowania Obrt ta nie znajduje si w dyspozycji, jeli w
trybie pracy Obsuga rczna aktywowano funkcj nachylenia
paszczyzny obrbki
Funkcja "Przejcie pozycji rzeczywistej" jest dozwolona tylko, jeli
funkcja Nachylenie paszczyzny obrbki jest aktywna
Pozycjonowania PLC (ustalane przez producenta maszyn) nie s
dozwolone

386

Obsuga rczna i nastawienie

12.9 Nachylenie paszczyzny obrbki (opcja software 1)

Aktywowa manualne nachylenie


Wybra rczne nachylenie: softkey 3D OBR nacisn

Pozycjonowa jasne pole klawiszem ze strzak na


punkt menu Sterowanie rczne.

Wybra rczne nachylenie: softkey AKTYWNE


nacisn

Jasne pole pozycjonowa klawiszem ze strzak na


dan o obrotu

Wprowadzi kt nachylenia

Zakoczy wprowadzanie danych: klawisz END

Dla deaktywowania prosz w menu Pochyli paszczyzn obrbki


ustawi na Nieaktywny dany rodzaj pracy.
Jeli funkcja Nachyli paszczyzn obrbki jest aktywna i TNC
przemieszcza osie maszyny odpowiednio do nachylonych osi, to
wywietlacz stanu ukazuje symbol
.
Jeeli funkcja Pochyli paszczyzn obrbki dla rodzaju pracy
Przebieg programu zostanie ustawiona na Aktywna, to wniesiony do
menu kt nachylenia obowizuje od pierwszego bloku w wypenianym
programie obrbki. Jeli uywamy w programie obrbki cyklu 19
PASZCZYZNA OBRBKI lub PLANE-funkcji, to dziaaj
zdefiniowane w nich wartoci kta. Wprowadzone do menu wartoci
ktowe zostaj przepisane wartociami wywoanymi.

HEIDENHAIN TNC 320

387

388

Obsuga rczna i nastawienie

12.9 Nachylenie paszczyzny obrbki (opcja software 1)

Pozycjonowanie z
rcznym
wprowadzeniem danych

13.1 Proste zabiegi obrbkowe programowa i odpracowa

13.1 Proste zabiegi obrbkowe


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

Zastosowa pozycjonowanie z rcznym


wprowadzaniem danych
Ograniczenie
Nastpujce funkcje nie znajduj si w dyspozycji w trybie
MDI:
Programowanie Dowolnego Konturu FK
Powtrzenia czci programu
Technika podprogramw
Korektury trajektorii
Grafika programowania
Wywoanie programu PGM CALL
Grafika przebiegu programu

Wybra rodzaj pracy Pozycjonowanie z rcznym


wprowadzeniem danych. Plik $MDI dowolnie
zaprogramowa

Z
Y

Uruchomi przebieg programu: zewntrzny klawisz


START

50

Przykad 1
Na pojedyczym przedmiocie ma by wykonany odwiert o gbokoci
20 mm. Po umocowaniu przedmiotu, wyregulowaniu i wyznaczeniu
punktw odniesienia, mona wykonanie tego otworu programowa
kilkoma wierszami programu i wypeni.

390

50

Pozycjonowanie z rcznym wprowadzeniem danych

0 BEGIN PGM $MDI MM


1 TOOL CALL 1 Z S2000

Narzdzie wywoa: o narzdzia Z,


Prdko obrotowa wrzeciona 2000 obr/min

2 L Z+200 R0 FMAX

Narzdzie wysun (F MAX = bieg szybki)

3 L X+50 Y+50 R0 FMAX M3

Narzdzie z FMAX pozycjonowa nad otworem,


wczy wrzeciono

4 CYCL DEF 200 WIERCENIE

Definicja cyklu WIERCENIE

Q200=5

;ODSTP BEZPIECZESTWA

Bezpieczny odstp narz. nad odwiertem

Q201=-15 ;GBOKO

Gboko wiercenia (znak liczby=kierunek pracy)

Q206=250 ;F GBOKO WCICIA

Posuw wiercenia

Q202=5

;GBOKO WCICIA

Gboko kadego wcicia w materia przed


powrotem

Q210=0

;CZAS WYJCIA U GRY

Czas przebywania tam po kadym wyjciu z


materiau w sekundach

Q203=-10 ;WSP.POWIERZ.

Wsprzdna powierzchni obrabianego przedmiotu

Q204=20

Bezpieczny odstp narz. nad odwiertem

;2. BEZP.ODLEG.

Q211=0.2 ;CZAS ZATRZYMANIA U DOU

Czas przebywania narzdzia na dnie wiercenia w


sekundach

5 CYCL CALL

Wywoa cykl WIERCENIE

6 L Z+200 R0 FMAX M2

Wyjcie narzdzia z materiau

7 END PGM $MDI MM

Koniec programu

Funkcja prostej: Patrz Prosta L, strona 166, cykl WIERCENIE: patrz


instrukcja obsugi rozdzia Cykle, cykl 200 WIERCENIE.

HEIDENHAIN TNC 320

391

13.1 Proste zabiegi obrbkowe programowa i odpracowa

Najpierw ustala si wstpne pooenie narzdzia przy pomocy wierszy


prostych nad obrabianym przedmiotem i z odstpem bezpieczestwa
5 mm nad wierconym otworem. Nastpnie zostaje wykonany odwiert
przy pomocy cyklu 200 WIERCENIE .

13.1 Proste zabiegi obrbkowe programowa i odpracowa

Przykad: usun ukone pooenie obrabianego przedmiotu na


maszynach ze stoem obrotowym
Wykona obrt podstawowy z ukadem impulsowym 3D. Patrz
podrcznik obsugi Cykle sondy impulsowej, Cykle sondy pomiarowej
w rodzajach pracy Obsuga rczna i El. kko obrotowe, fragment
Kompensowanie ukonego pooenia przedmiotu .

Zanotowa kt obrotu i anulowa obrt podstawowy

Wybra rodzaj pracy: Pozycjonowanie z rcznym


wprowadzeniem danych

Wybra o stou obrotowego, wprowadzi


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

Zakoczy wprowadzenie

Nacisn zewntrzny przycisk START: pooenie


ukone zostanie usunite poprzez obrt stou

392

Pozycjonowanie z rcznym wprowadzeniem danych

13.1 Proste zabiegi obrbkowe programowa i odpracowa

Programy z $MDI zabezpiecza lub wymazywa


Plik $MDI jest uywany z reguy dla krtkich i przejciowo potrzebnych
programw. Jeli powinien jaki program mimo to zosta
wprowadzony do pamici, prosz postpi w nastpujcy sposb:
Wybra rodzaj pracy: Program wprowadzi do
pamici/edycja

Wywoa zarzdzanie plikami: klawisz PGM MGT


(Program Management)

Plik $MDI znakowa

Plik kopiowa wybra: Softkey KOPIOWANIE

PLIK DOCELOWY=
ODWIERT

Prosz wprowadzi nazw, pod ktr aktualna tre


pliku $MDI ma by wprowadzona do pamici

Wypeni kopiowanie

Opuci zarzdzanie plikami: Softkey KONIEC

Dalsze informacje: patrz Kopiowa pojedyczy plik, strona 99.

HEIDENHAIN TNC 320

393

394

Pozycjonowanie z rcznym wprowadzeniem danych

13.1 Proste zabiegi obrbkowe programowa i odpracowa

Test programu i przebieg


programu

14.1 Grafiki

14.1 Grafiki
Zastosowanie
W trybach pracy przebiegu programu i w trybie pracy Test programu
TNC symuluje obrbk graficznie. Przez softkeys wybiera si, czy ma
to by
Widok z gry
Przedstawienie w 3 paszczyznach
3D-prezentacja
Grafika TNC odpowiada przedstawieniu obrabianego
przedmiotu, ktry obrabiany jest narzdziem cylindrycznej formy.
Przy aktywnej tabeli narzdzi mona przedstawia obrbk przy
pomocy freza ksztatowego. Prosz w tym celu wprowadzi do
tabeli narzdzi R2 = R .
TNC nie pokazuje grafiki, jeli
aktualny program nie zawiera obowizujcej definicji czci
nieobrobionej
nie zosta wybrany program
TNC nie przedstawia w TOOL CALL-wierszu
programowanego naddatku promienia DR w grafice.
Symulacji graficznej mona uywa tylko warunkowo dla
czci programu lub programw z ruchami osi
obrotowych. W innych przypadkach grafika nie moe by
poprawnie przedstawiona.

396

Test programu i przebieg programu

14.1 Grafiki

Przegld: Perspektywy prezentacji


W trybach pracy przebiegu programu i w trybie pracy test programu
TNC ukazuje nastpujce softkeys.
Widok

Softkey

widok z gry
Przedstawienie w 3 paszczyznach
3D-prezentacja

Ograniczenie w czasie przebiegu programu


Obrbka nie moe by rwnoczenie graficznie
przedstawiona, jeli komputer TNC jest w penym stopniu
wykorzystywany przez skomplikowane zadania
obrbkowe lub wielkoplanowe operacje obrbki. Przykad:
frezowanie metod wierszowania na caej czci
nieobrobionej przy pomocy duego narzdzia. TNC nie
kontynuje dalej grafiki i wywietla tekst ERROR (BD) w
oknie grafiki. Obrbka zostaje jednake dalej
wykonywana.

Widok z gry
Symulacja graficzna przebiega najszybciej z tej perspektywy.
U

Wybra widok z gry przy pomocy softkey.

Dla przedstawienia gbokoci tej grafiki obowizuje:


im gbiej, tym ciemniej

HEIDENHAIN TNC 320

397

14.1 Grafiki

Przedstawienie w 3 paszczyznach
Przedstawienie pokazuje widok z gry z 2 przekrojami, podobnie jak
rysunek techniczny. Symbol po lewej stronie pod grafik podaje, czy to
przedstawienie odpowiada metodzie projekcji 1 lub metodzie projekcji
2 wedug DIN 6, cz 1 (wybierany przez MP7310).
Przy prezentacji w 3 paszczyznach znajduj si w dyspozycji funkcje
dla powikszenia fragmentu, patrz Powikszenie wycinka,
strona 400.
Dodatkowo mona przesun paszczyzn skrawania przez softkeys:
U

Prosz wybra softkey dla prezentacji przedmiotu w 3


paszczyznach

Przeczy pasek softkey, a pojawi si softkey


wyboru dla funkcji Przesuwanie paszczyzny
skrawania

Wybra funkcj dla przesuwania paszczyzny


skrawania: TNC wywietla nastpujce softkeys

Funkcja

Softkeys

Przesun pionow paszczyzn skrawania


na prawo lub na lewo
Przesunicie pionowej paszczyzny
skrawania w przd lub w ty
Przesun poziom paszczyzn skrawania
do gry lub na d
Pooenie paszczyzny skrawania jest widoczna w czasie przesuwania
na ekranie.
Nastawienie podstawowe paszczyzny skrawania jest tak wybrane, i
ley ona na paszczynie obrbki na rodku obrabianego przedmiotu i
na osi narzdzia na grnej krawdzi obrabianego przedmiotu.

398

Test programu i przebieg programu

14.1 Grafiki

3D-prezentacja
TNC pokazuje przedmiot przestrzennie.
3D-prezentacj mona obrci wok osi pionowej i odchyli wok osi
poziomej. Obrysy czci nieobrobionej na pocztku symulacji
graficznej mona pokaza jako ramy.
Obrysy czci nieobrobionej na pocztku symulacji graficznej mona
pokaza jako ramy.
W rodzaju pracy Test programu znajduj si do dyspozycji funkcje dla
powikszania fragmentu, patrz Powikszenie wycinka, strona 400.
U

Wybieranie 3D-prezentacji przy pomocy softkey.

3D-prezentacj obraca i powiksza/zmniejsza


U Przeczy pasek softkey, a pojawi si softkey
wyboru dla funkcji Obracanie i
Powikszanie/Zmniejszanie
U

Wybra funkcj dla Obracania i


Powikszania/Zmniejszania:

Funkcja

Softkeys

Obrcenie prezentacji 15-krokami w pionie


Odwrcenie prezentacji 15-krokami w
poziomie

HEIDENHAIN TNC 320

399

14.1 Grafiki

Powikszenie wycinka
Fragment mona zmieni w rodzaju pracy Test programu i trybie pracy
przebiegu programu we wszystkich perspektywach.
W tym celu symulacja graficzna lub przebieg programu musi zosta
zatrzymany. Powikszenie wycinka jest zawsze moliwe dla
wszystkich rodzajw przedstawienia.
Zmieni powikszenie wycinka
Softkeys patrz tabela
U
U

W razie potrzeby zatrzyma symulacj graficzn


Przecza pasek softkey w trybie pracy Test programu lub w trybie
pracy przebiegu programu , a pojawi si softkey wyboru dla
powikszenia fragmentu.
U Przeczy pasek softkey, a pojawi si softkey
wyboru dla funkcji powikszania fragmentu
U

Wybr funkcji dla powikszenia fragmentu

Wybra stron przedmiotu przy pomocy softkey (patrz


tabela u dou)

Pwyrb zmniejszy lub powikszy: softkey lub


+ trzyma nacinitym

Na nowo uruchomi przebieg programu lub test


programu przy pomocy softkey START (RESET +
START odtwarza ponownie pierwotny pwyrb)

Funkcja

Softkeys

lew/praw stron przedmiotu wybra


przedni /tyln stron przedmiotu wybra
grn/doln stron przedmiotu wybra
powierzchni skrawania przesun w celu
zmniejszenia lub
zwikszenia pwyrobu
przej wycinek

Dotychczas symulowane zabiegi obrbkowe nie zostaj


wicej uwzgldniane po nastawieniu nowego wycinka
obrabianego przedmiotu. TNC przedstawia ju obrabiony
obszar jako pwyrb.
TNC ukazuje podczas powikszania wycinka wybran
stron obrabianego przedmiotu i dla kadej osi
wsprzdne pozostaej formy blokowej.

400

Test programu i przebieg programu

14.1 Grafiki

Powtarzanie symulacji graficznej


Program obrbki mona dowolnie czsto graficznie symulowa. W tym
celu mona grafik skierowa z powrotem na cz nieobrobion lub
na powikszony wycinek czci nieobrobionej.
Funkcja

Softkey

Wywietli nieobrobion cz w ostatnio wybranym


powikszeniu wycinka
Zresetowa powikszenie, tak e TNC pokazuje
obrobiony lub nieobrobiony przedmiot zgodnie z
zaprogramowan BLK-form
Przy pomocy softkey POWYROB JAK BLK FORM TNC
pokazuje take po fragmencie bez FRAGMENT
PRZEJAC. pwyrb ponownie w zaprogramowanej
wielkoci.

HEIDENHAIN TNC 320

401

14.1 Grafiki

Okrelenie czasu obrbki


Tryby pracy przebiegu programu
Wskazanie czasu od startu programu do koca programu. W
przypadku przerw czas zostaje zatrzymany.
Test programu
Wskazanie czasu, ktry TNC wylicza dla okresu trwania
przemieszczenia narzdzia, wykonywanego z posuwem, czasy
przerwy nie zostaj wliczane przez TNC. Ustalony przez TNC czas jest
tylko warunkowo przydatny przy kalkulacji czasu produkcji, poniewa
TNC nie uwzgldnia czasu wykorzystywanego przez maszyn (np. dla
zmiany narzdzia).
Wybra funkcj stopera
U Przeczy pasek softkey, a pojawi si softkey
wyboru dla funkcji stopera
U

Wybr funkcji stopera

Wybra dan funkcj przy pomocy softkey, np.


zapisywanie wywietlanego czasu do pamici

Funkcje stopera

Softkey

Wczy funkcj ustalania czasu obrbki


(ON)/wyczy (OFF)
Zapamitywa wywietlony czas
Sum z zapamitanego i
ukazanego czasu wywietli
Skasowa wywietlony czas

TNC resetuje podczas testu programu czas obrbki, kiedy


tylko nowa BLK-FORMA zostanie odpracowana.

402

Test programu i przebieg programu

14.2 Przedstawienie pwyrobu w przestrzeni roboczej

14.2 Przedstawienie pwyrobu w


przestrzeni roboczej
Zastosowanie
W trybie pracy Test programu mona sprawdzi graficznie pooenie
obrabianego przedmiotu lub punktu odniesienia w przestrzeni roboczej
maszyny oraz aktywowa nadzorowanie przestrzeni roboczej w trybie
Test programu: prosz nacisn softkey POWYROB W PRZESTRZ.
ROBOCZEJ. Uywajc softkey wy.koncowy SW nadzor. (drugi
pasek softkey) mona aktywowa lub deaktywowa t funkcj.
Dalszy przeroczysty prostopadocian przedstawia pwyrb, ktrego
wymiary zawarte s w tabeli BLK FORM . Wymiary TNC przejmuje z
definicji pwyrobu wybranego programu. Prostopadocian pwyrobu
definiuje wprowadzany ukad wsprzdnych, ktrego punkt zerowy
ley wewntrz prostopadocianu obszaru przemieszczenia.
Gdzie dokadnie znajduje si pwyrb w przestrzeni roboczej jest
normalnie rzecz biorc bez znaczenia dla testu programu. Jeli
jednake aktywujemy nadzorowanie przestrzeni roboczej, to naley
tak graficznie przesun nieobrobiony przedmiot, i znajdzie si on
w obrbie przestrzeni roboczej. Prosz uywa w tym celu ukazanych
w nastpnej tabeli softkeys.
Oprcz tego mona aktywowa aktualny punkt bazowy dla trybu pracy
Test programu (patrz ponisza tabela, ostatnia linijka).
Funkcja

Softkeys

Przesuwanie pwyrobu w
dodatnim/ujemnym kierunku X
Przesuwanie pwyrobu w
dodatnim/ujemnym kierunku Y
Przesuwanie pwyrobu w
dodatnim/ujemnym kierunku Z
Wywietli pwyrb odniesiony do
wyznaczonego punktu odniesienia
Wczanie i wyczanie funkcji
nadzorowania

HEIDENHAIN TNC 320

403

14.3 Funkcje dla wywietlania programu

14.3 Funkcje dla wywietlania


programu
Przegld
W trybach pracy przebiegu programu i w trybie pracy Test programu
TNC ukazuje Softkeys, przy pomocy ktrych mona wywietli
program obrbki strona po stronie:
Funkcje

Softkey

W programie o stron ekranu przekartkowa do tyu


W programie o stron ekranu przekartkowa do
przodu
Wybra pocztek programu
Wybra koniec programu

404

Test programu i przebieg programu

14.4 Test programu

14.4 Test programu


Zastosowanie
W trybie pracy Test programu symuluje si przebieg programw i
czci programu, aby zredukowa bdy programowania podczas
przebiegu programu. TNC wspomaga przy wyszukiwaniu
geometrycznych niezgodnoci
brakujcych danych
nie moliwych do wykonania skokw
narusze przestrzeni roboczej
Dodatkowo mona uywa nastpujcych funkcji:
test programu blokami
przerwanie testu przy dowolnym bloku
wiersze pomin
funkcje dla prezentacji graficznej
okrelenie czasu obrbki
dodatkowy wywietlacz stanu

HEIDENHAIN TNC 320

405

14.4 Test programu

Uwaga niebezpieczestwo kolizji!


TNC nie moe symulowa graficznie wszystkich
wykonywanych rzeczywicie przez maszyn ruchw
przemieszczeniowych, np.
przemieszcze przy zmianie narzdzia, ktre zostay
zdefiniowane przez producenta maszyn w makrosie
zmiany narzdzia lub poprzez PLC
przemieszcze pozycjonowania, ktre producent
maszyn zdefiniowa w makro funkcji M
przemieszcze pozycjonowania, ktre producent
maszyn wykonuje poprzez PLC
HEIDENHAIN zaleca dlatego te ostrone rozpoczcie
przemieszcze w kadym programie, nawet jeli test
programu nie zawiera komunikatw o bdach i nie doszo
podczas testu do adnych widocznych uszkodze
obrabianego przedmiotu.
TNC rozpoczyna test programu po wywoaniu narzdzia
zasadniczo zawsze z nastpujcej pozycji:
na paszczynie obrbki na pozycji X=0, Y=0
na osi narzdzia 1 mm powyej zdefiniowanego w BLK
FORM uprzednio MAX-punktu
Jeli operator wywouje to samo narzdzie, to TNC
symuluje program dalej, z ostatniej, zaprogramowanej
przed wywoaniem narzdzia pozycji.
Aby zachowa przy odpracowywaniu jednoznaczne
zachowanie narzdzia w przestrzeni roboczej, naley po
zmianie narzdzia zasadniczo zawsze najecha pozycj, z
ktrej TNC moe bez kolizji pozycjonowa narzdzie dla
obrbki.

406

Test programu i przebieg programu

14.4 Test programu

Wypeni test programu


Przy aktywnym centralnym magazynie narzdzi musi zosta
aktywowana tabela narzdzi dla testu programu (stan S). Prosz
wybra w tym celu w rodzaju pracy Test programu poprzez
zarzdzanie plikami (PGM MGT) tabel narzdzi.
Przy pomocy funkcji POWYROB W PRZEST.ROBOCZEJ
aktywujemy nadzorowanie przestrzeni roboczej dla testu programu,
patrz Przedstawienie pwyrobu w przestrzeni roboczej, strona 403.
U

Wybra tryb Test programu

Menedera plikw przy pomocy klawisza PGM MGT


wywietli i wybra plik, ktry chcemy przetestowa
lub

wybra pocztek programu: przy pomocy klawisza


GOTO wybra wiersz 0 i potwierdzi klawiszem
ENT.

TNC pokazuje nastpujce softkeys:


Funkcje

Softkey

Skasowa pwyrb i cay program przetestowa


Przeprowadzi test caego programu
Przeprowadzi test kadego wiersza programu
oddzielnie
Zatrzyma test programu (softkey pojawia si tylko,
jeli uruchomiono test programu)
Test programu mona w kadej chwili take w cyklach obrbki
przerwa i ponownie kontynuowa. Aby mc ponownie kontynuowa
test, nie naley przeprowadza nastpujcych akcji:
przy pomocy klawiszy ze strzak lub klawisza GOTO wybiera
innego wiersza
przeprowadza zmian w programie
zmienia trybu pracy
wybiera nowego programu

HEIDENHAIN TNC 320

407

14.5 Przebieg programu

14.5 Przebieg programu


Zastosowanie
W rodzaju pracy Przebieg programu automatyczny (wedug kolejnoci
blokw), TNC wykonuje program obrbki nieprzerwanie do koca
programu lub zaprogramowanego przerwania pracy.
W rodzaju pracy Przebieg programu pautomatycznie (pojedyczymi
wierszami) TNC wykonuje kady wiersz po naciniciu zewntrznego
klawisza STARToddzielnie.
Nastpujce funkcje TNC mona wykorzystywa w rodzajach pracy
przebiegu programu:
Przerwa przebieg programu
Przebieg programu od okrelonego wiersza
Przeskoczy wiersze
Edycja tabeli narzdzi TOOL.T
Q-parametry kontrolowa i zmienia
Doczy pozycjonowanie przy pomocy kka rcznego
Funkcje dla prezentacji graficznej
Dodatkowy wywietlacz stanu

408

Test programu i przebieg programu

14.5 Przebieg programu

Wykonanie programu obrbki


Przygotowanie
1 Zamocowa obrabiany przedmiot na stole maszynowym
2 Wyznaczy punkt odniesienia
3 Potrzebne tabele i palety wybra pliki (stan M)
4 Wybra program obrbki (stan M)
Posuw i prdko obrotow wrzeciona mona zmienia
przy pomocy gaek obrotowych override.
Poprzez softkey FMAX mona zredukowa prdko
posuwu, jeli chcemy rozpocz program NC. Ta redukcja
dotyczy wszystkich przemieszcze na biegu szybkim i
przemieszcze z posuwem. Wprowadzona przez
operatora warto nie jest aktywna po
wyczeniu/wczeniu maszyny. Aby uzyska okrelon
maksymaln prdko posuwu po wczeniu, naley
ponownie wprowadzi odpowiedni warto liczbow.
Przebieg programu sekwencj wierszy
Uruchomi program obrbki przy pomocy zewntrznego klawisza
START

Przebieg programu pojedyczymi wierszami


U Kady blok programu obrbki uruchomi oddzielnie przy pomocy
zewntrznego klawisza START

HEIDENHAIN TNC 320

409

14.5 Przebieg programu

Przerwanie obrbki
Istniej rne moliwoci przerwania przebiegu programu:
Programowane przerwania programu
Zewntrzny klawisz STOPP
Przeczenie na Przebieg programu pojedyczymi blokami
Jeli TNC rejestruje w czasie przebiegu programu bd, to przerywa
ono automatycznie obrbk.
Programowane przerwania programu
Przerwania pracy mona okreli bezporednio w programie obrbki.
TNC przerywa przebieg programu, jak tylko program obrbki zostanie
wypeniony do tego bloku, ktry zawiera jedn z nastpujcych
wprowadzanych danych:
STOP (z lub bez funkcji dodatkowej)
Funkcja dodatkowa M0, M2 lub M30
Funkcja dodatkowa M6 (ustalana jest przez producenta maszyn)
Przerwnie przebiegu przy pomocy zewntrznego STOP-klawisza
U Nacisn zewntrzny klawisz STOP: ten wiersz, ktry odpracowuje
TNC w momencie nacinicia na klawisz nie zostanie cakowicie
wykonany; w wywietlaczu stanu miga symbol NC-Stop (patrz
tabela)
U Jeli nie chcemy kontynuowa obrbki, to prosz skasowa obrbk
w TNC przy pomocy softkey WEW.STOP: symbol NC-Stop w
wywietlaczu stanu wygasa. W tym przypadku program wystartowa
od pocztku programu na nowo.

Symbol

Znaczenie
Program jest zatrzymany

Przerwanie obrbki poprzez przeczenie na rodzaj pracy


Przebieg programu pojedyczy blok
W czasie kiedy program obrbki zostaje odpracowywany w rodzaju
pracy Przebieg programu wedug kolejnoci blokw, wybra Przebieg
programu pojedyczy blok. TNC przerywa obrbk, po tym kiedy
zosta wykonany aktualny krok obrbki.

410

Test programu i przebieg programu

14.5 Przebieg programu

Przesunicie osi maszyny w czasie przerwania


obrbki
Mona przesun osi maszyny w czasie przerwy jak i w rodzaju pracy
Obsuga rczna.
Przykad zastosowania:
Przemieszczenie wrzeciona od materiau po zamaniu narzdzia
U Przerwanie obrbki
U Aktywowanie zewntrznych klawiszy kierunkowych: softkey
PRZEMIESZCZENIE MANUALNIE nacisn
U Przesunicie osi maszyny przy pomocy zewntrznych klawiszy
kierunkowych
W przypadku niektrych maszyn naley po softkey
PRZEMIESZCZENIE MANUALNIE nacisn zewntrzny
START-klawisz dla zwolnienia zewntrznych klawiszy
kierunkowych. Prosz zwrci uwag na instrukcj obsugi
maszyny.

HEIDENHAIN TNC 320

411

14.5 Przebieg programu

Kontynuowanie programu po jego przerwaniu


Jeli przebieg programu zostanie przerwany w czasie
cyklu obrbki, naley po ponownym wejciu do programu
rozpocz obrbk od pocztku cyklu. Wykonane ju
etapy obrbki TNC musi ponownie objecha.
Jeli przerwano przebieg programu podczas powtrzenia czci
programu lub w czasie wykonywania podprogramu, naley przy
pomocy funkcji PRZEBIEG DO BLOKU N ponownie najecha miejsce
przerwania przebiegu programu.
TNC zapamituje przy przerwaniu przebiegu programu
dane ostatnio wywoanego narzdzia
aktywne przeliczenia wsprzdnych (np. przesunicie punktu
zerowego, obrt, odbicie lustrzane)
wsprzdne ostatnio zdefiniowanego punktu rodkowego okrgu
Prosz uwzgldni, e zapamitane dane pozostaj tak
dugo aktywne, a zostan wycofane (np. poprzez wybr
nowego programu).
Zapamitane dane zostaj wykorzystywane dla ponownego
najechania na kontur po przesuniciu rcznym osi maszyny w czasie
przerwy w pracy maszyny (softkey NAJAZD NA POZYCJ).
Kontynuowanie przebiegu programu przy pomocy klawisza
START
Po przerwie mona kontynuowa przebieg programu przy pomocy
zewntrznego klawisza STARTjeli zatrzymano program w
nastpujcy sposb:
Nacinito zewntrzny przycisk STOP
programowane przerwanie pracy
Przebieg programu kontynuowa po wykryciu bdu
Przy nie migajcym komunikacie o bdach:
U
U
U

usun przyczyn bdu


Usuwanie komunikatu o bdach na ekranie: nacisn klawisz CE .
Ponowny start lub przebieg programu rozpocz w tym miejscu, w
ktrym nastpio przerwanie

Przy pulsujcym wietlnie komunikacie o bdach:


U Trzyma nacinitym dwie sekundy klawisz END , TNC wykonuje
uruchomienie w stanie ciepym
U usun przyczyn bdu
U Restart
Przy powtrnym pojawieniu si bdu, prosz zanotowa komunikat o
bdach i zawiadomi serwis techniczny.

412

Test programu i przebieg programu

14.5 Przebieg programu

Dowolne wejcie do programu (start programu z


dowolnego wiersza)
Funkcja PRZEBIEG DO BLOKU N musi by udostpniona
przez producenta maszyn i przez niego dopasowana.
Prosz zwrci uwag na instrukcj obsugi maszyny.
Przy pomocy funkcji PRZEBIEG DO BLOKU N (przebieg blokw w
przd) mona odpracowywa program obrbki od dowolnie
wybranego bloku N. Obrbka przedmiotu zostaje do tego bloku
uwzgldniona z punktu widzenia oblicze przez TNC. Moe ona take
zosta przedstawiona graficznie przez TNC.
Jeli przerwano program przy pomocy WEW. STOP , to TNC oferuje
automatycznie wiersz N dla wejcia do programu, w ktrym to
przerwano program.
Start programu z dowolnego wiersza nie moe
rozpoczyna si w podprogramie.
Wszystkie konieczne programy, tabele i pliki palet musz
zosta wybrane w jednym rodzaju pracy przebiegu
programu (status M).
Jeli program zawiera do koca przebiegu blokw w przd
zaprogramowan przerw, to w tym miejscu zostanie
zatrzymane szukanie wiersza. Aby kontynuowa przebieg
wierszy w przd, prosz nacisn zewntrzny STARTklawisz.
Po przebiegu wierszy do przodu narzdzie naley
przemieci przy pomocy funkcji NAJAZD NA POZYCJ
na ustalon pozycj.
Korekcja dugoci narzdzia zadziaa dopiero poprzez
wywoanie narzdzia i nastpujcy po tym wiersz
pozycjonowania. Ta zasada obowizuje take wwczas,
kiedy zmieniono tylko dugo narzdzia.
Wszystkie cykle ukadu impulsowego zostaj pominite
przez TNC przy starcie programu z dowolnego wiersza.
Parametry wyniku, opisywane przez te cykle, nie
otrzymuj w takim przypadku adnych wartoci.
Nie wolno uywa startu z dowolnego wiersza, jeli po
zmianie narzdzia w programie obrbki:
program zostaje uruchomiony w FK-sekwencji
filtr stretch jest aktywny
wykorzystywana jest obrbka palet
program zostaje uruchomiony w cyklu gwintowania (cykl
17, 18, 19, 206, 207 i 209) lub z nastpnego wiersza
programu
uywane s cykle sondy pomiarowej 0,1 i 3 przed
startem programu

HEIDENHAIN TNC 320

413

14.5 Przebieg programu

Wybra pierwszy blok aktualnego program jako pocztek dla


przebiegu do wiersza startu: GOTO 0 wprowadzi.
U Wybra start programu z dowolonego wiersza: softkey
SZUKANIE WIERSZA nacisn
U

Przebieg do N: wprowadzi numer bloku, przy ktrym


ma zakoczy si przebieg blokw

Program: wprowadzi nazw programu, w ktrym


znajduje si blok N

Powtrzenia: wprowadzi liczb powtrze, ktre maj


zosta uwzgldnione w przebiegu blokw, jeli blok N
znajduje si w obrbie powtrzenia czci programu
lub w wywoywanym kilkakrotnie podprogramie

Uruchomi start programu z dowolnego wiersza:


nacisn zewntrzny klawisz START

Najazd konturu (patrz nastpny fragment)

Wejcie klawiszem GOTO


Przy wejciu z klawiszem GOTO numer wiersza, ani TNC
ani PLC nie wykonuj adnych funkcji, pozwalajcych na
pewne wejcie.
Jeli w podprogramie wchodzimy klawiszem GOTO numer
wiersza, to TNC nadczytuje koniec podprogramu (LBL 0)!
W takich przypadkach zasadniczo zawsze wchodzi przy
pomocy funkcji przebiegu do wiersza startu!

414

Test programu i przebieg programu

14.5 Przebieg programu

Ponowne dosunicie narzdzia do konturu


Przy pomocy funkcji NAJAZD NA POZYCJ TNC przemieszcza
narzdzie w nastpujcych sytuacjach do konturu obrabianego
przedmiotu:
Ponowne dosunicie narzdzia do konturu po przesuniciu osi
maszyny w czasie przerwy, ktra zostaa wprowadzona bez WEW.
STOP .
Ponowne dosunicie narzdzia po przebiegu wierszy w przd przy
pomocy PRZEBIEG DO BLOKU N, np. po przerwie wprowadzonej
przy pomocy WEW. STOP
Jeli pozycja osi zmienia si po otwarciu obwodu regulacji w czasie
przerwy w programie (zalene od maszyny)
U
U
U
U

Wybra ponowne dosunicie narzdzia do konturu: Softkey


NAJAZD NA POZYCJ wybra
W razie potrzeby odtworzy stan maszyny
Przemieci osi w kolejnoci, ktr proponuje TNC na ekranie:
nacisn zewntrzny przycisk START lub
Przesun osie w dowolnej kolejnoci: Softkeys NAJAZD X,
NAJAZD Z itd.nacisn i za kadym razem aktywowa przy pomocy
zewntrznego klawisza START
Kontynuowa obrbk: nacisn zewntrzny klawisz START

HEIDENHAIN TNC 320

415

14.6 Automatyczne uruchomienie programu

14.6 Automatyczne uruchomienie


programu
Zastosowanie
Aby mc przeprowadzi automatyczne uruchomienie
programu, TNC musi by przygotowana przez producenta
maszyn, prosz uwzgldni podrcznik obsugi.
Uwaga, niebezpieczestwo dla maszyny!
Funkcja autostartu nie moe by uywana na maszynach,
nie posiadajcych zamknitej przestrzeni roboczej.
Poprzez softkey AUTOSTART (patrz ilustracja po prawej stronie u
gry), mona w rodzaju pracy przebiegu programu uruchomi we
wprowadzalnym czasie aktywny w danym rodzaju pracy program:

416

Wywietli okno dla okrelenia czasu uruchomienia


(patrz ilustracja po prawej na rodku)

Czas (godz:min:sek): godzina, o ktrej ma by


uruchomiony program

Data (DD.MM.RRRR): data dnia, w ktrym ma by


uruchomiony program

Dla aktywowana startu: softkey OK nacisn

Test programu i przebieg programu

14.7 Wiersze pomin

14.7 Wiersze pomin


Zastosowanie
Wiersze, ktre zostay przy programowaniu oznaczone przy pomocy
/, mona pomin przy tecie programu lub przebiegu programu:
U

wierszy programu ze /-znakiem nie wykonywa lub


testowa: przeczy softkey na ON .

wiersze programu ze /-znakiem wykona lub


testowa: przeczy softkey na OFF .

Ta funkcja nie dziaa dla TOOL DEF-wierszy.


Ostatnio wybrane nastawienie pozostaje zachowane take
po przerwie w dopywie prdu.

/-znak wstawi
U

W trybie pracy Programowanie wybra ten wiersz, w ktrym ma


zosta wstawiony znak wygaszania
U Softkey WSTAWIC wybra

/-znak usun
U

W trybie pracy Programowanie wybra ten wiersz, w ktrym ma


zosta usunity znak wygaszania
U Softkey USUWANIE nacisn

HEIDENHAIN TNC 320

417

14.8 Zatrzymanie przebiegu programu do wyboru operatora

14.8 Zatrzymanie przebiegu


programu do wyboru operatora
Zastosowanie
Sterowanie TNC przerywa w rny sposb przebieg programu lub test
programu w wierszach, w ktrych zaprogramowana jest M1. Jeeli
uywamy M1 w trybie pracy Przebieg programu, to TNC nie wycza
wrzeciona i chodziwa .

418

Nie przerywa przebiegu programu lub testu


programu przy wierszach z M1: przeczy softkey na
OFF

Przerwa przebieg programu lub test programu przy


wierszach z M1: przeczy softkey na ON

Test programu i przebieg programu

MOD-funkcje

15.1 Wybr funkcji MOD

15.1 Wybr funkcji MOD


Poprzez MOD-funkcje mona wybiera dodatkowe wskazania i
moliwoci wprowadzenia danych. Jakie MOD-funkcje znajduj si w
dyspozycji, zaley od wybranego rodzaju pracy.

Wybr funkcji MOD


Wybra tryb pracy, w ktrym chcemy zmieni MOD-funkcje.
U

Wybra MOD-funkcje: klawisz MOD nacisn.


Rysunki po prawej stronie pokazuj typowe menu
monitora dla Program wprowadzi do pamici/edycja
(ilustracja po prawej u gry), Test programu (ilustracja
po prawej u dou) i w rodzaju pracy maszyny
(ilustracja na nastpnej stronie)

Zmieni nastawienia
U

Wybra MOD-funkcj w wywietlonym menu przy pomocy klawiszy


ze strzak

Aby zmieni nastawienie, znajduj si w zalenoci od wybranej


funkcji trzy moliwoci do dyspozycji:
Wprowadzenie bezporednie wartoci liczbowej, np. przy okrelaniu
ograniczenia obszaru przemieszczenia
Zmiana nastawienia poprzez nacinicie klawisza ENT, np.
okrelaniu wprowadzenia programu
Zmiana nastawienia przy pomocy okna wyboru. Jeli mamy do
dyspozycji kilka moliwoci nastawienia, to mona przez nacinicie
klawisza GOTO (SKOK) wywietli okno, w ktrym ukazane s
wszystkie moliwoci nastawienia jednoczenie. Prosz wybra
dane nastawienie bezporednio poprzez nacinicie
odpowiedniego klawisza z cyfr (na lewo od dwukropka) lub przy
pomocy klawisza ze strzak i nastpnie prosz potwierdzi wybr
klawiszem ENT. Jeli nie chcemy zmieni nastawienia, to prosz
zamkn okno przy pomocy klawisza END

MOD-funkcje opuci
U

Zakoczenie funkcji MOD: softkey KONIEC lub klawisz END


nacisn

420

MOD-funkcje

15.1 Wybr funkcji MOD

Przegld funkcji MOD


W zalenoci od wybranego trybu pracy oddane s do dyspozycji
nastpujce funkcje:
Programowanie:
wywietli rne numery oprogramowania
wprowadzi liczb kodu
w razie koniecznoci specyficzne dla danej maszyny parametry
uytkownika
wskazwki dotyczce przepisw prawnych
Test programu:
wywietli rne numery oprogramowania
wywietli aktywn tabel narzdzi w tecie programu
wywietli aktywn tabel punktw zerowych w tecie programu
Wszystkie pozostae tryby pracy:
wywietli rne numery oprogramowania
wybra wskazania pooenia (pozycji)
okreli jednostk miary (mm/cal)
okreli jzyk programowania dla MDI
wyznaczy osie dla przejcia pooenia rzeczywistego
wywietli czas eksploatacji

HEIDENHAIN TNC 320

421

15.2 Numery software

15.2 Numery software


Zastosowanie
Nastpujce numery software znajduj si po wyborze funkcji MOD na
ekranie TNC:
typ sterowania: oznaczenie sterowania (administrowane przez
firm HEIDENHAIN)
NC-software: numer oprogramowania NC (administrowane przez
firm HEIDENHAIN)
NC-software: numer oprogramowania NC (administrowane przez
firm HEIDENHAIN)
NC-rdze: numer oprogramowania NC (administrowany przez
firm HEIDENHAIN)
PLC-software: numer lub nazwa oprogramowania PLC
(administrowane przez producenta maszyn)
Poziom rozwojowy (FCL=Feature Content Level):
zainstalowana w sterowaniu wersja (patrz Stopie modyfikacji
(upgrade-funkcje) na stronie 7)

422

MOD-funkcje

15.3 Wprowadzenie liczby kodu

15.3 Wprowadzenie liczby kodu


Zastosowanie
TNC potrzebuje kodu dla nastpujcych funkcji:
Funkcja

Kod

Wybr parametrw uytkownika

123

Ethernet-kart skonfigurowa

NET123

Zwolnienie funkcji specjalnych przy


programowaniu Q-parametrw

555343

HEIDENHAIN TNC 320

423

15.4 Przygotowanie interfejsw danych

15.4 Przygotowanie interfejsw


danych
Szeregowe interfejsy na TNC 320
Urzdzenie TNC 320 wykorzystuje automatycznie protok transmisji
LSV2 dla szeregowego przesyania danych. Protok LSV2 jest na
stae zaimplementowany i poza nastawieniem szybkoci transmisji w
bodach (parametr maszynowy baudRateLsv2), nie moe zosta
zmieniony. Mona okreli rwnie inny rodzaj transmisji (interfejs).
Opisane poniej moliwoci nastawienia dziaaj wwczas tylko dla
nowego zdefiniowanego interfejsu.

Zastosowanie
Dla nastawienia interfejsu danych wybieramy menedera plikw (PGM
MGT) i naciskamy klawisz MOD. Nastpnie naciskamy ponownie
klawisz MOD i zapisujemy liczb kodu 123. TNC ukazje parametr
uytkownika GfgSerialInterface, w ktrym mona dokona
nastpujcych nastawie:

Nastawienie interfejsu RS-232


Otworzy folder RS232. TNC pokazuje nastpujce moliwoci
nastawienia:

SZYBKOSC TRANSMISJI W BODACH


(baudRate)
SZYBKO TRANSMISJI (szybko przesyania danych) jest
wybieralna pomidzy 110 i 115.200 bodw.

424

MOD-funkcje

15.4 Przygotowanie interfejsw danych

Nastawienie protokou (protocol)


Protok transmisji danych steruje przepywem danych szeregowej
transmisji (porwnywalne z MP5030 sterowania iTNC530).
Nastawienie BLOCKWISE oznacza w tym przypadku
form przesyania danych, przy ktrej dane zostaj
zestawione w bloki. Nie naley myli z blokowym odbiorem
danych i jednoczesnym blokowym odpracowywaniem na
starszych modelach sterowa TNC. Blokowy odbir
danych i jednoczesne odpracowywanie tego samego
programu NC nie jest obsugiwane przez to sterowanie!
Protok transmisji danych

Wybor

standardowa transmisja danych

STANDARD

Pakietowe przesyanie danych

BLOCKWISE

Transmisja bez protokou

RAW_DATA

HEIDENHAIN TNC 320

425

15.4 Przygotowanie interfejsw danych

Nastawienie bitw danych (dataBits)


Przy pomocy nastawienia dataBits definiujemy, czy znak zostaje
przesyany z 7 lub 8 bitami danych.

Sprawdzanie parzystoci (parity)


Przy pomocy bitu parzystoci zostaj rozpoznawane bdy w
transmisji. Bit parzystoci moe by formowany trzema rnymi
sposobami:
Brak parzystoci (NONE): rezygnuje si z rozpoznawania bdw
Parzysto (EVEN): w tym przypadku wystpuje bd, jeli odbiorca
przy kontroli stwierdzi nieparzyst liczb wyznaczonych bitw
Nieparzysto (ODD): w tym przypadku wystpuje bd, jeli
odbiorca przy kontroli stwierdzi parzyst liczb wyznaczonych bitw

Nastawienie bitw stop (stopBits)


Za pomoc bitu startu i jednego lub dwch bitw stop umoliwia si
odbiorcy przy szeregowej transmisji danych synchronizacj kadego
przesyanego znaku.

Nastawienie handshake (flowControl)


Przy pomocy handshake dwa urzdzenia dokonuj kontroli transmisji
danych. Rozrnia si software-handshake i hardware-handshake.
Brak kontroli przesyania danych (NONE): handshake nie jest
aktywny
Uzgodnienie na poziomie sprztowym (RTS_CTS): stop przesyania
przez RTS aktywny
Uzgodnienie na poziomie oprogramowania (XON_XOFF): stop
przesyania przez DC3 (XOFF) aktywny

426

MOD-funkcje

15.4 Przygotowanie interfejsw danych

Nastawienia dla transmsji danych przy pomocy


oprogramowania dla PC TNCserver
Prosz dokona w parametrach uytkownika (serialInterfaceRS232 /
definicja blokw danych dla szeregowych portw / RS232)
nastpujcych nastawie:
Parametry

Wybr

Szybko transmisji danych w


bodach

musi by zgodna z
nastawieniem w TNCserver

Protok transmisji danych

BLOCKWISE

Bity danych w kadym


przesyanym znaku

7 bit

Rodzaj kontroli parzystoci

EVEN

Liczba bitw stop

1 bit stop

Okreli rodzaj uzgodnienia


(handshake)

RTS_CTS

System plikw dla operacji z


plikami

FE1

Wybra tryb pracy zewntrznego urzdzenia


(fileSystem)
W trybach pracy FE2 i FEX nie mona korzysta z funkcji
wczyta wszystkie programy , oferowany program
wczyta i wczyta folder
Zewntrzne urzdzenie

Tryb pracy

PC z software TNCremoNT dla


transmisji danych firmy
HEIDENHAIN

LSV2

Jednostka dyskietek firmy


HEIDENHAIN

FE1

Urzdzenia zewntrzne jak


drukarka, czytnik, dziurkarka, PC
bez TNCremoNT

FEX

HEIDENHAIN TNC 320

Symbol

427

15.4 Przygotowanie interfejsw danych

Software dla transmisji danych


W celu przesyania danych od TNC i do TNC, powinno si uywa
oprogramowania dla transmisji danych HEIDENHAIN, a mianowicie
TNCremo. Przy pomocy TNCremo mona sterowa poprzez
szeregowy interfejs lub interfejs Ethernet wszystkimi modelami
sterowa firmy HEIDENHAIN.
Aktualn wersj TNCremo mona pobiera bezpatnie z
HEIDENHAIN Filebase (www.heidenhain.de, <Services
und Dokumentation>, <Software>, <PC-Software>,
<TNCremo NT>).
Warunki systemowe dla zastosowania TNCremo:
PC z 486 procesorem lub wydajniejszym
System operacyjny Windows 95, Windows 98, Windows NT 4.0,
Windows 2000, Windows XP, Windows Vista
16 MByte pamici roboczej
5 MByte wolne na dysku twardym
Wolny szeregowy interfejs lub podczenie do TCP/IP-sieci
Instalacja w Windows
U Prosz rozpocz instalacj programu SETUP.EXE z menederem
plikw (Explorer)
U Prosz postpowa zgodnie z poleceniami programu Setup
Uruchomi TNCremo w Windows
U Prosz klikn na <Start>, <Programy>, <HEIDENHAIN aplikacje>,
<TNCremo>
Jeeli uruchomiamy TNCremo po raz pierwszy, TNCremo prbuje
automatycznie uzyska poczenie z TNC.

428

MOD-funkcje

15.4 Przygotowanie interfejsw danych

Przesyanie danych pomidzy TNC i TNCremoNT


Zanim program zostanie przesany z TNC do PC naley
si upewni, i wybrany na TNC program zosta zapisany
w pamici. TNC zapisuje automatycznie zmiany do
pamici, jeli przechodzimy do innego trybu pracy w TNC
lub jeli klawiszem PGM MGT wybieramy menedera
plikw.
Prosz sprawdzi, czy TNC podczone jest do waciwego
szeregowego interfejsu komputera lub do sieci.
Po uruchomieniu TNCremoNT widoczne s w grnej czci gwnego
okna 1 wszystkie pliki, ktre zapamitane s aktywnym folderze. Przez
<Plik>, <Zmieni folder > mona wybra dowolny napd lub inny folder
na komputerze.
Jeli chcemy sterowa transmisj danych z PC, to prosz utworzy
poczenie na komputerze w nastpujcy sposb:
U

Prosz wybra <Plik>, <Utworzy poczenie>. TNCremoNT


przyjmuje teraz struktur plikw i skoroszytw od TNC i wywietla je
w dolnej czci okna gwnego 2 .
Aby przesa plik z TNC do PC, prosz wybra plik w oknie TNC
poprzez kliknicie myszk i przesun zaznaczony plik przy
nacinitym klawiszu myszki do okna PC 1
Aby przesa plik od PC do TNC, prosz wybra plik w oknie PC
poprzez kliknicie myszk i przesun zaznaczony plik przy
nacinitym klawiszu myszki do okna TNC 2

Jeli chcemy sterowa przesyaniem danych z TNC, to prosz


utworzy poczenie na PC w nastpujcy sposb:
U

Prosz wybra <Narzdzia>, <TNCserwer>. TNCremoNT


uruchamia wwczas tryb pracy serwera i moe przyjmowa dane z
TNC lub wysya dane do TNC
Prosz wybra na TNC funkcje dla zarzdzania plikami poprzez
klawisz PGM MGT (patrz Przesyanie danych do/od zewntrznego
nonika danych na stronie 105) i przesa odpowiednie pliki

TNCremoNT zakoczy
Prosz wybra punkt menu <Plik>, <Koniec>
Prosz zwrci uwag na funkcj pomocnicz
uzalenion od kontekstu TNCremoNT, w ktrej
objanione s wszystkie funkcje Wywoanie nastpuje
poprzez klawisz F1.

HEIDENHAIN TNC 320

429

15.5 Ethernet-interfejs

15.5 Ethernet-interfejs
Wprowadzenie
TNC jest wyposaone opcjonalnie w Ethernet-kart, aby wczy
sterowanie jako Client do wasnej sieci. TNC przesya dane przez kart
Ethernet z
smb-protokou (server message block) dla systemw operacyjnych
Windows, albo
TCP/IP-grup protokow (Transmission Control Protocol/Internet
Protocol) i za pomoc NFS (Network File System)

Moliwoci podczenia
Mona podczy Ethernet-kart TNC poprzez RJ45-zcze (X26,
100BaseTX lub 10BaseT) do sieci lub bezporednio z PC. Zcze jest
rozdzielone galwanicznie od elektroniki sterowania.
W przypadku 100Base TX lub 10BaseT-cza prosz uywa Twisted
Pair-kabla, aby podczy TNC do sieci.
Maksymalna dugo kabla pomidzy TNC i punktem
wzowym, zalene jest od jakoci kabla, od rodzaju
osony kabla i rodzaju sieci (100BaseTX lub 10BaseT).
Mona take podczy TNC bez szczeglnych nakadw
bezporednio do PC, wyposaonego w kart Ethernet.
Prosz poczy w tym celu TNC (zcze X26) i PC przy
pomocy skrzyowanego kabla Ethernet (oznaczenie
handlowe: kabel typu patch skrzyowany lub kabel STP
skrzyowany)

430

TNC
PC

10BaseT / 100BaseTx

MOD-funkcje

15.5 Ethernet-interfejs

Wczenie sterowania do sieci


Przegld funkcji konfiguracji sieciowej
U Prosz wybra w menederze plikw (PGM MGT) softkey Sie
Funkcja

Softkey

Utworzy poczenie z wybranym napdem


sieciowym. Po utworzeniu poczenia pojawia si pod
mount haczyk dla potwierdzenia.
Rozdziela poczenie z napdem sieciowym.
Aktywuje lub dezaktywuje funkcj automount (=
automatyczne podczenie napdu sieciowego przy
uruchomieniu sterowania). Status funkcji zostaje
wywietlany poprzez haczyk pod Auto w tabeli napdu
sieciowego.
Przy pomocy funkcji Ping sprawdzamy, czy istnieje
poczenie z okrelonym klientem sieci. Zapis adresu
nastpuje za pomoc czterech rozdzielonych kropk
liczb dziesitnych (Dotted-Dezimal-Notation).
TNC wywietla okno przegldowe z informacjami o
aktywnych poczeniach sieciowych.
Konfiguruje dostp do napdw sieciowych.
(Wybieralny dopiero po zapisie kodu MOD NET123)
Otwiera okno dialogowe dla edytowania danych
istniejcego poczenia sieciowego. (Wybieralny
dopiero po zapisie kodu MOD NET123)
Konfiguruje adres sieciowy sterowania. (Wybieralny
dopiero po zapisie kodu MOD NET123)
Usuwa istniejce poczenie sieciowe. (Wybieralny
dopiero po zapisie kodu MOD NET123)

HEIDENHAIN TNC 320

431

15.5 Ethernet-interfejs

Konfigurowanie adresu sieciowego sterowania


U Prosz poczy TNC (port X26) z sieci lub z PC
U Prosz wybra w menederze plikw (PGM MGT) softkey Sie.
U Nacisn klawisz MOD. Nastpnie wprowadza si kod NET123 .
U Prosz nacisn softkey KONFIGURACJA SIECI dla oglnych
nastawie sieciowych (patrz ilustarcja po prawej na rodku)
U Zostaje otwarte okno dialogowe dla konfigurowania sieci
Nastawienie

Znaczenie

HOSTNAME

Pod t nazw sterowanie melduje si w sieci.


Jeli korzystamy z Hostname-serwera, naley
wprowadzi tu Fully Qualified Hostname. Jeli
nie wprowadzimy tu adnej nazwy, sterowanie
uywa tak zwanej ZERO-autentyfikacji.

DHCP

DHCP = Dynamic Host Configuration Protocol


Jeli nastawimy w menu rozwijalnym w d TAK
, to wwczas sterowanie zaczerpnie
automatycznie swj adres sieciowy (IP-adres),
mask subnet, ruter default i ewentualnie adres
broadcast ze znajdujcego si w sieci serwera
DHCP. Serwer DHCP identyfikuje sterowanie
na podstawie hostname. Sie firmowa musi by
przygotowana dla tej funkcji. Prosz
skontaktowa si z administratorem sieci.

IP-ADRES

Adres sieciowy sterowania: w kadym z


czterech lecych obok siebie pl
wprowadzenia mona zapeni trzy miejsca
adresowe IP. Przy pomocy klawisza ENT
przechodzimy do nastpnego pola. Adres
sieciowy sterowania nadaje osoba
odpowiedzialna za t dziedzin.

SUBNETMASK

Suy dla rozrniania ID sieci i ID host: maska


subnet sterowania zostaje przydzielana przez
specjalist w dziedzinie sieci.

432

MOD-funkcje

Znaczenie

BROADCAST

Broadcast-adres sterowania jest tylko wtedy


konieczny, jeli rni si od nastawienia
standardowego. Nastawienie standardowe
zostaje utworzone z ID sieci i Host-ID , przy
ktrym wszystkie bity ustawione s na 1

ROUTER

Adres sieciowy routera domylnego: ta


informacja musi by podawana, jeli sie skada
si z kilku podsieci, poczonych ze sob
poprzez router.

15.5 Ethernet-interfejs

Nastawienie

Zapisana konfiguracja sieci bdzie aktywna dopiero po


nowym starcie sterowania. Po zakoczeniu
konfigurowania sieci przy pomocy przycisku przeczenia
lub softkey OK sterowanie wykonuje, pod warunkiem
potwierdzenia przez operatora, nowy start.
Konfigurowanie dostpu sieciowego do innych urzdze (mount)
Prosz zleci konfigurowanie TNC fachowcom do spraw
sieci komputerowej.
Parametry username, workgroup i password nie musz by
podawane we wszystkich systemach operacyjnych
Windows.
U
U
U
U
U

Prosz poczy TNC (port X26) z sieci lub z PC


Prosz wybra w menederze plikw (PGM MGT) softkey Sie.
Nacisn klawisz MOD. Nastpnie wprowadza si kod NET123 .
Prosz nacisn softkey DEFINIOW. POACZENIA
SIECIOWEGO
Zostaje otwarte okno dialogowe dla konfigurowania sieci
Nastawienie

Znaczenie

Mount-Device

Podczenie poprzez NFS: nazwa katalogu,


ktry ma zosta podczony. Zostaje ona
utworzona z adresu sieciowego urzdzenia,
dwukropka, ukonika w prawo i nazwy
katalogu. Zapis adresu sieciowego nastpuje
za pomoc czterech rozdzielonych kropk
liczb dziesitnych (Dotted-Dezimal-Notation),
np. 160.1.180.4:/PC. Prosz zwrci uwag
przy podawaniu cieki na pisowni maych i
duych liter.
Podczenie pojedyczych komputerw z
Windows poprzez SMB (server massage
block): poda nazw sieci i nazw
zwolnionego komputera, np. \\PC1791NT\PC

HEIDENHAIN TNC 320

433

15.5 Ethernet-interfejs

Nastawienie

Znaczenie

Mount-Point

Nazwa urzdzenia: podana tu nazwa


urzdzenia zostaje ukazana w sterowaniu w
menederze programw dla podczonej sieci,
np. WORLD: (nazwa musi by koniecznie
zakoczona dwukropkiem!)

System plikw

Typ systemu plikw:


NFS: Network File System
SMB: sie Windows

NFS-opcja

rsize: wielko pakietu dla odbioru danych w


byte
wsize: wielko pakietu dla wysyania danych w
byte
time0: czas w dziesitych sekundy, po ktrym
sterowanie powtarza nie odpowiedziane przez
serwera Remote Procedure Call
soft: w przypadku TAK Remote Procedure Call
zostaje powtrzone, a serwer NFS odpowie.
Jeli zapisano NIE , to nie zostaje ona
powtarzana

SMB-opcja

Opcje dotyczce typu systemu plikw SMB:


opcje zostaj podawane bez spacji a tylko
rozdzielone przecinkiem. Prosz zwrci uwag
na pisowni du/ma liter.
Opcje:
ip: IP-adres komputera PC z Windows, z ktrym
ma zosta poczone sterowanie
username: nazwa uytkownika, pod ktr
sterowanie ma si zameldowa
workgroup: grupa robocza, pod ktr
sterowanie ma si zameldowa
password: haso, przy pomocy ktrego
sterowanie ma si zameldowa (maksymalnie
80 znakw)
dalsze opcje SMB: moliwo wprowadzenia
dalszych opcji dla sieci Windows

Automatyczne
poczenie

Automount (TAK lub NIE): tu okrelamy, czy


przy uruchomieniu sterowaniu ma by
podczona automatycznie sie. Nie
podczone automatycznie urzdzenia mog w
dowolnym momencie zosta podczone w
menederze programw.

Dane o protokole nie s konieczne dla TNC 320, zostaje


uywany protok transmisji zgodnie z RFC 894.

434

MOD-funkcje

15.5 Ethernet-interfejs

Nastawienia na PC z Windows 2000


Warunek:
Karta sieciowa musi by ju zainstalowana na PC i gotowa
do pracy.
Jeli PC, z ktrym chcemy poczy iTNC, ju jest
wczony do firmowej sieci, to naley zachowa adres
sieciowy PC-ta i dopasowa adres sieciowy TNC.
U
U
U
U
U

U
U
U

Prosz wybra nastawienia sieciowe poprzez <Start>,


<Nastawienia>, <Poczenia sieciowe i poczenia DF>
Prosz klikn prawym klawiszem myszy na symbol <LANpoczenie> i nastpnie w ukazanym menu na <Waciwoci>
Podwjne kliknicie na <Protok internetowy (TCP/IP)> aby
zmieni IP-nastawienia (patrz rysunek po prawej u gry)
Jeli nie jest jeszcze aktywny, to prosz wybra opcj <Uywa
nastpujcego IP-adresu>
Prosz wprowadzi w polu zapisu <IP-adres> ten sam adres IP,
ktry okrelono w iTNC w specjalnych nastawieniach sieciowych
PC-ta, np. 160.1.180.1
Prosz zapisa w polu <Subnet mask> 255.255.0.0
Prosz potwierdzi te nastawienia z <OK>
Prosz zapisa do pamici konfiguracj sieci z <OK>, w tym
przypadku naley na nowo uruchomi Windows

HEIDENHAIN TNC 320

435

15.6 Wybr wskazania pooenia

15.6 Wybr wskazania pooenia


Zastosowanie
Dla Obsugi rcznej i rodzajw pracy przebiegu programu mona
wpywa na wskazanie wsprzdnych:
Ilustracja po prawej stronie pokazuje rne pooenia narzdzia
Pozycja wyjciowa
Pooenie docelowe narzdzia
Punkt zerowy obrabianego przedmiotu
Punkt zerowy maszyny
Punkt zerowy maszyny dla wskaza pooenia TNC mona wybiera
nastpujce wsprzdne:
Funkcja

Wskazanie

Zadana pozycja; zadana aktualnie przez TNC


warto

ZAD.

Rzeczywista pozycja: momentalna pozycja


narzdzia

RZECZ.

Pozycja referencyjna; pozycja rzeczywista w


odniesieniu do punktu zerowego maszyny

REFRZECZ

Pozycja referencyjna; pozycja zadana w


odniesieniu do punktu zerowego maszyny

REFZAD

Bd opnienia; rnica pomidzy pozycj


zadan i rzeczywist

B.OPOZN.

Dystans do zaprogramowanej pozycji; rnica


pomidzy pozycj rzeczywist i docelow

DYSTANS

Przy pomocy funkcji MOD wskazanie pooenia 1 wybiera si


wskazanie pooenia w wywietlaczu stanu.
Przy pomocy funkcji MOD wskazanie pooenia 2 wybiera si
wskazanie pooenia w dodatkowym wywietlaczu stanu.

436

MOD-funkcje

15.7 Wybr systemu miar

15.7 Wybr systemu miar


Zastosowanie
Przy pomocy tej MOD-funkcji okrela si, czy TNC ma wywietla
wsprzdne w mm lub calach (system calowy).
Metryczny system miar: np. X = 15,789 (mm) MOD-funkcja Zmiana
mm/cale = mm. Wywietlenie z 3 miejscami po przecinku
System calowy np. X = 0,6216 (inch) MOD-funkcja Zmiana mm/cale
=cale . Wskazanie z 4 miejscami po przecinku
Jeli wywietlacz calowy jest aktywny, to TNC ukazuje posuw rwnie
w cal/min. W programie wykonywanym w calach naley wprowadzi
posuw ze wspczynnikiem 10 wikszym.

HEIDENHAIN TNC 320

437

15.8 Wywietlanie czasu roboczego

15.8 Wywietlanie czasu roboczego


Zastosowanie
Przez softkey CZAS MASZYNY mona wywietla rne rodzaje
przepracowanego czasu:
Przepracowany
czas

Znaczenie

Sterowanie on

Czas pracy sterowania od momentu


wczenia do eksploatacji

Maszyna on

Czas pracy maszyny od momentu


wczenia do eksploatacji

Przebieg programu

Przepracowany czas sterowanej


numerycznie eksploatacji od uruchomienia

Producent maszyn moe odda do dyspozycji


wywietlanie dodatkowego czasu. Prosz uwzgldni
informacje zawarte w podrczniku obsugi maszyny!

438

MOD-funkcje

Tabele i przegldy
waniejszych informacji

16.1 Specyficzne dla danej maszyny parametry uytkownika

16.1 Specyficzne dla danej maszyny


parametry uytkownika
Zastosowanie
Aby umoliwi operatorowi nastawienie specyficznych dla maszyny
funkcji, producent maszyn moe zdefiniowa, ktre parametry
maszynowe znajduj si do dyspozycji jako parametry uytkownika.
Oprcz tego producent maszyn moe aktywowa take dodatkowe,
nie opisane poniej parametry maszynowe do TNC.
Prosz zwrci uwag na instrukcj obsugi maszyny.

Jeli znajdujemy si w edytorze konfiguracji dla


parametrw uytkownika, to mona zmieni prezentacj
istniejcych parametrw. Przy nastawieniu standardowym
parametry zostaj wywietlane z krtkimi, objaniajcymi
tekstami. Aby wywietli rzeczywiste nazwy systemowe
parametrw, prosz nacisn klawisz dla podziau ekranu
a nastpnie softkey WYSWIETLIC NAZWY
SYSTEMOWE. Naley postpowa analogicznie, aby
ponownie powrci do widoku standardowego.
Zapis wartoci parametrw jest dokonywany w tak zwanym edytorze
konfiguracji.
Kady objekt parametru nosi okrelon nazw (np.
CfgDisplayLanguage), ktra wskazuje na funkcj przyporzdkowanych
poniej parametrw. Dla jednoznacznej identyfikacji kady objekt
posiada tak zwany Key (klucz).

440

Tabele i przegldy waniejszych informacji

16.1 Specyficzne dla danej maszyny parametry uytkownika

Wywoanie edytora konfiguracji


U Tryb pracy Programowanie wybra
U Nacisn klawisz MOD
U Liczb kodu 123 zapisa
U Naciskajc softkey KONIEC opuszcza si edytora konfiguracji
Na pocztku kadego wiersza drzewa parametrw TNC wywietla
ikon, pokazujc dodatkowe informacje do tego wiersza. Icony maj
nastpujce znaczenie:

Ga istnieje ale zakryta

Ga odkryta

pusty objekt, nie moe zosta otwarty

zainicjalizowany parametr maszynowy

nie zainicjalizowany (opcjonalny) parametr maszynowy

moliwy do odczytu ale nie redagowalny

niemoliwy do odczytu i nie redagowalny

HEIDENHAIN TNC 320

441

16.1 Specyficzne dla danej maszyny parametry uytkownika

Wywietlanie tekstu pomocy


Przy pomocy klawisza HELP (POMOC) mona wywietli tekst
pomocy do kadego objektu parametru lub atrybutu.
Jeli tekst pomocy nie mieci si na jednej stronie ekranu (u gry z
prawej strony znajduje si wwczas np. 1/2), to uywajc softkey
KARTKOWANIE POMOCY mona przeczy na nastpn stron.
Ponowne nacinicie klawisza POMOC wycza tekst pomocy.
Dodatkowo do tekstu pomocy zostaj wywietlane dalsze informacje,
jak na przykad jednostka miary, warto inicjalizacyjna, moliwoci
wyboru itd. Jeli wybrany parametr maszynowy odpowiada
parametrowi w TNC, to zostaje wywietlany take odpowiedni numer
MP.
Lista parametrw
Nastawienia parametrw
DisplaySettings
Nastawienie wskazania na ekranie
Kolejno wywietlanych osi
[0] do [5]
zaley od znajdujcych si do dyspozycji osi
Rodzaj wskazania pooenia w oknie pooenia
ZAD.
RZECZ.
REFRZECZ
REFZAD
B.OPOZN.
DYSTANS
Rodzaj wskazania pooenia we wskazaniu stanu
ZAD.
RZECZ.
REFRZECZ
REFZAD
B.OPOZN.
DYSTANS
Definicja dziesitnych znakw rozdzielajcych dla wywietlania pooenia
.
Wywietlanie posuwu w trybie Obsuga rczna
at axis key: wywietli posuw tylko, jeli nacinito klawisz kierunkowy osi
always minimum: zawsze wywietla posuw
Wywietlanie pooenia wrzeciona we wskazaniu pooenia
during closed loop: wywietli pooenie wrzeciona tylko, jeli wrzeciono znajduje si w ukadzie
regulowania wrzeciona
during closed loop and M5: wywietli pooenie wrzeciona tylko, jeli wrzeciono znajduje si w
ukadzie regulowania wrzeciona i przy M5
hidePresetTable
True: softkey Tabela preset nie zostaje wywietlony
False: wywietli softkey Tabela preset

442

Tabele i przegldy waniejszych informacji

16.1 Specyficzne dla danej maszyny parametry uytkownika

Nastawienia parametrw
DisplaySettings
Krok wskazania dla pojedyczych osi
Lista wszystkich znajdujcych si do dyspozcji osi
Krok wskazania dla wywietlacza pooenia w mm lub w stopniach
0.1
0.05
0.01
0.005
0.001
0.0005
0.0001
0.00005 (opcja software Display step)
0.00001 (opcja software Display step)
Krok wskazania dla wywietlania pooenia w calach
0.005
0.001
0.0005
0.0001
0.00005 (opcja software Display step)
0.00001 (opcja software Display step)
DisplaySettings
Definicja obowizujcych dla wywietlacza jednostek miar
metric: stosowa system metryczny
inch: stosowa system calowy
DisplaySettings
Format programw NC i wywietlanie cykli
Zapis programu w dialogu tekstem otwartym HEIDENHAIN lub w DIN/ISO
HEIDENHAIN: zapis programu w BA MDI w dialogu tekstem otwartym
ISO: zapis programu w BA MDI w DIN/ISO
Przedstawienie cykli
TNC_STD: wywietlanie cykli z tekstami komentarza
TNC_PARAM: wywietlanie cykli bez tekstw komentarza

HEIDENHAIN TNC 320

443

16.1 Specyficzne dla danej maszyny parametry uytkownika

Nastawienia parametrw
DisplaySettings
Nastawienie jzyka dialogw NC i PLC
Jzyk dialogu NC
ENGLISH
GERMAN
CZECH
FRENCH
ITALIAN
SPANISH
PORTUGUESE
SWEDISH
DANISH
FINNISH
DUTCH
POLISH
HUNGARIAN
RUSSIAN
CHINESE
CHINESE_TRAD
SLOVENIAN
ESTONIAN
KOREAN
LATVIAN
NORWEGIAN
ROMANIAN
SLOVAK
TURKISH
LITHUANIAN
Jzyk dialogu PLC
Patrz jzyk dialogu NC
Jzyk komunikatw o bdach PLC
Patrz jzyk dialogu NC
Jzyk pomocy
Patrz jzyk dialogu NC
DisplaySettings
Zachowanie przy uruchomieniu sterowania
Kwitowanie komunikatu "Przerwa w dopywie prdu"
TRUE: rozruch sterowania zostaje kontynuowany dopiero po pokwitowaniu tego komunikatu
FALSE: komunikat Przerwa w dopywie prdu nie pojawia si
Przedstawienie cykli
TNC_STD: wywietlanie cykli z tekstami komentarza
TNC_PARAM: wywietlanie cykli bez tekstw komentarza

444

Tabele i przegldy waniejszych informacji

ProbeSettings
Konfiguracja zachowania podczas prbkowania
Tryb obsugi rcznej: uwzgldnienie obrotu od podstawy
TRUE: uwzgldni aktywny obrt od podstawy przy prbkowaniu
FALSE: przy prbkowaniu przemieszczenie zawsze rwnolegle do osi
Tryb automatyczny: pomiar wielokrotny przy funkcjach prbkowania
1 do 3: liczba przej prbkowania na jedn operacj prbkowania
Tryb automatyczny: zakres dopuszczalnych wartoci dla wielokrotnego pomiaru
0,002 do 0,999 [mm]: zakres, w ktrym powinna znajdowa si warto pomiaru przy pomiarze
wielokrotnym
CfgToolMeasurement
M-funkcja dla orientacji wrzeciona
-1: orientacja wrzeciona bezporednio przez NC
0: funkcja nieaktywna
1 do 999: numer funkcji M dla orientacji wrzeciona
Kierunek prbkowania dla pomiaru promienia narzdzia
X_dodatni, Y_dodatni, X_ujemny, Y_ujemny (w zalenoci od osi narzdzia)
Odstp krawdzi dolnej narzdzia do krawdzi grnej palca sondy (Stylus)
0.001 do 99.9999 [mm]: przesunicie trzpienia w stosunku do narzdzia
Bieg szybki w cyklu prbkowania
10 do 300 000 [mm/min]: bieg szybki w cyklu prbkowania
Posuw prbkowania dla pomiaru narzdzia
1 do 3 000 [mm/min]: posuw prbkowania dla pomiaru narzdzia
Obliczenie posuwu prbkowania
ConstantTolerance: obliczanie posuwu prbkowania ze sta tolerancj
VariableTolerance: obliczenie posuwu prbkowania o zmiennej tolerancji
ConstantFeed: stay posuw prbkowania
Maks.dopuszczalna prdko obiegowa przy ostrzu narzdzia
1 do 129 [m/min]: dopuszczalna prdko rotacyjna na obwodzie freza
Maksymalna dopuszczalna prdko obrotowa przy pomiarze narzdzia
0 do 1 000 [1/min]: maksymalnie dopuszczalna prdko obrotowa
Maksymalnie dopuszczalny bd pomiaru przy pomiarze narzdzia
0.001 do 0.999 [mm]: pierwszy maksymalnie dopuszczalny bd pomiaru
Maksymalnie dopuszczalny bd pomiaru przy pomiarze narzdzia
0.001 do 0.999 [mm]: drugi maksymalnie dopuszczalny bd pomiaru
CfgTTRoundStylus
Wsprzdne punktu rodkowego trzpienia
[0]: X-wsprzdna punktu rodkowego trzpienia w odniesieniu do punktu zerowego maszyny
[1]: Y-wsprzdna punktu rodkowego trzpienia w odniesieniu do punktu zerowego maszyny
[2]: Z-wsprzdna punktu rodkowego trzpienia w odniesieniu do punktu zerowego maszyny
Odstp bezpieczestwa nad trzpieniem dla wypozycjonowania wstpnego
0.001 do 99 999.9999 [mm]: odstp bezpieczestwa w kierunku osi narzdzia
Strefa ochronna wok trzpienia dla wypozycjonowania wstpnego
0.001 do 99 999.9999 [mm]: odstp bezpieczestwa na paszczynie prostopadle w kierunku osi
narzdzia

HEIDENHAIN TNC 320

445

16.1 Specyficzne dla danej maszyny parametry uytkownika

Nastawienia parametrw

16.1 Specyficzne dla danej maszyny parametry uytkownika

Nastawienia parametrw
ChannelSettings
CH_NC
Aktywna kinematyka
Przewidziana dla aktywowania kinematyka
Lista kinematyk maszyny
Tolerancje geometrii
Dopuszczalne odchylenie promienia okrgu
0.0001 do 0.016 [mm]: dopuszczalne odchylenie promienia okrgu w punkcie kocowym okrgu
w porwnaniu do punktu pocztkowego okrgu
Konfiguracja cykli obrbki
Wspczynnik nakadania si przy frezowaniu kieszeni (wybrania)
0.001 do 1.414: wspczynnik nakadania si dla cyklu 4 FREZOWANIE KIESZENI i cykl 5 KIESZEN
OKRAGA
Komunikat o bdach Wrzeciono ? wywietli, jeli M3/M4 nie jest aktywna
on: wydawa komunikat o bdach
off: nie wydawa komunikatu o bdach
Wywietli komunikat o bdach zapisa gboko ujemn
on: wydawa komunikat o bdach
off: nie wydawa komunikatu o bdach
Zachowanie przy najedzie do cianki rowka na powierzchni bocznej cylindra
LineNormal: najazd po prostej
CircleTangential: najazd ruchem koowym
M-funkcja dla orientacji wrzeciona
-1: orientacja wrzeciona bezporednio przez NC
0: funkcja nieaktywna
1 do 999: numer funkcji M dla orientacji wrzeciona
Filtr geometrii dla wyfiltrowania liniowych elementw
Typ filtra stretch
- Off: aden filtr nie jest aktywny
- ShortCut: pominicie pojedyczych punktw na wieloboku
- Average: filtr geometrii wygadza naroa
Maksymalny odstp wyfiltrowanego od niewyfiltrowanego konturu
0 do 10 [mm]: wyfiltrowane punkty le w obrbie tolerancji odnonie wynikajcego z tego
odcinka
Maksymalna dugo powstajcego poprzez filtrowanie odcinka
0 do 1000 [mm]: dugo dziaa poprzez filtrowanie geometrii

446

Tabele i przegldy waniejszych informacji

16.1 Specyficzne dla danej maszyny parametry uytkownika

Nastawienia parametrw
Nastawienia dla edytora NC
Utworzenie kopii pliku (backup)
TRUE: utworzy kopi pliku po edycji programw NC
FALSE: nie tworzy kopii pliku po edycji programw NC
Zachowanie kursora po usuniciu wierszy
TRUE: kursor znajduje si po usuniciu na poprzednim wierszu (zachowanie jak w przypadku
iTNC)
FALSE: kursor znajduje si po usuniciu na nastpnym wierszu
Zachowanie kursora przy pierwszym i ostatnim wierszu
TRUE: kursor na pocztku/kocu programu dozwolony
FALSE: kursor na pocztku/kocu programu niedozwolony
Zamanie wiersza w przypadku wielowierszowych blokw
ALL: wiersze wywietla zawsze w caoci
ACT: tylko linijk aktywnego wiersza wywietla w caoci
NO: linijki tylko wwczas wywietla, jeli wiersz zostaje edytowany
Aktywowanie pomocy
TRUE: rysunki pomocnicze wywietla zasadniczo zawsze podczas zapisu
FALSE: rysunki pomocnicze wywietla tylko wtedy, kiedy zosta nacinity klawisz HELP
Zachowanie paska z softkey po zapisie cyklu
TRUE: pasek softkey cykli pozostawi aktywnym po definiowaniu cyklu
FALSE: pasek softkey cykli skry po zdefiniowaniu cyklu
Zapytanie upewniajce przy usuwaniu bloku
TRUE: przy usuwaniu bloku NC wywietli zapytanie upewniajce
FALSE: przy usuwaniu bloku NC nie wywietla zapytania upewniajcego
Dugo programu, na ktrej naley skontrolowa geometri
100 do 9999: dugo programu, na ktrej naley skontrolowa geometri
Dane cieek dla kocowego uytkownika
Spis napdw i/lub katalogw
Tu zapisane napdy i foldery TNC pokazuje w menederze plikw
Czas wiatowy (Greenwich time)
Przesunicie w czasie w porwnaniu do czasu wiatowego [h]
-12 do 13: przesunicie czasu w godzinach w odniesieniu do czasu Greenwich

HEIDENHAIN TNC 320

447

16.2 Oboenie zcz i kabel instalacyjny dla interfejsw danych

16.2 Oboenie zcz i kabel


instalacyjny dla interfejsw
danych
Interfejs V.24/RS-232-C HEIDENHAIN-urzdzenia
Interfejs spenia wymogi normy europejskiej EN 50 178
Bezpieczne oddzielenie od sieci.

Przy zastosowaniu 25-biegunowego bloku adaptera:

Gniazdo Kolor
1

Blok adaptera
VB 274 545-xx
310 085-01
Gniazdo Trzpie Gniazdo Trzpie Kolor
1
1
1
1
biay/brzowy

Gniazdo
1

RXD

ty

ty

TXD

zielony

zielony

DTR

brzowy

20

20

20

20

brzowy

Sygna GND

czerwony

czerwony

DSR

niebieski

RTS

szary

szary

CTR

rowy

rowy

nie zajmowa

fioletowy

20

Ob.

Osona
zewntrzna

Ob.

Osona
zewntrzna

Ob.

Ob.

Ob.

Ob.

Osona
zewntrzna

Ob.

TNC

VB 365,725-xx

Trzpie Oboenie
1
nie zajmowa
2

7
6

Przy zastosowaniu 9-biegunowego bloku adaptera:

Trzpie
1

Blok adaptera
VB 366 964-xx
363 987-02
Gniazdo Trzpie Gniazdo Kolor
1
1
1
czerwony

Gniazdo
1

ty

ty

TNC

VB 355 484-xx

Trzpie Oboenie
1
nie zajmowa

Gniazdo Kolor
1
czerwony

RXD

TXD

biay

biay

DTR

brzowy

brzowy

Sygna GND

czarny

czarny

DSR

fioletowy

fioletowy

RTS

szary

szary

CTR

biay/zielony

biay/zielony

nie zajmowa

zielony

zielony

Ob.

Osona
zewntrzna

Ob.

Osona
zewntrzna

Ob.

Ob.

Ob.

Ob.

Osona
zewntrzna

Ob.

448

Tabele i przegldy waniejszych informacji

16.2 Oboenie zcz i kabel instalacyjny dla interfejsw danych

Urzdzenia zewntrzne (obce)


Oboenie gniazd urzdzenia obcego moe znacznie odchyla si od
oboenia gniazd urzdzenia firmy HEIDENHAIN.
Oboenie to jest zalene od urzdzenia i od sposobu przesyania
danych. Prosz zapozna si z oboeniem gniazd bloku adaptera,
znajdujcym si w tabeli poniej.
Blok adaptera 363 987-02 VB 366 964-xx
Gniazdo
Trzpie
Gniazdo
Kolor
1
1
1
czerwony

Gniazdo
1

ty

biay

brzowy

czarny

fioletowy

szary

biay/zielony 7

zielony

Ob.

Ob.

Ob.

Osona
zewntrzna

Ob.

Ethernet-interfejs RJ45-gniazdo
Maksymalna dugo kabla:
Nieekranowany: 100 m
Ekranowany: 400 m
Pin

Sygna

Opis

TX+

Transmit Data

TX

Transmit Data

REC+

Receive Data

wolny

wolny

REC

wolny

wolny

HEIDENHAIN TNC 320

Receive Data

449

16.3 Informacja techniczna

16.3 Informacja techniczna


Objanienie symboli
standard
Opcja osi
Opcja software 1s
Funkcje operatora
Krtki opis

Wersja podstawowa: 3 osie plus wyregulowane wrzeciono


1. Dodatkowa o dla 4 osi plus wyregulowane wrzeciono
2. Dodatkowa o dla 5 osi plus wyregulowane wrzeciono

Zapis programu

W dialogu tekstem otwartym HEIDENHAIN oraz DIN/ISO poprzez softkeys lub na


klawiaturze USB

Dane o pooeniu

Pozycje zadane dla prostych i okrgw we wsprzdnych prostoktnych lub


biegunowych
Dane wymiarowe absolutne lub przyrostowe
Wywietlanie i wprowadzenie w mm lub calach

Korekcje narzdzia

Promie narzdzia na paszczynie obrbki i dugo narzdzia


Kontur ze skorygowanym promieniem obliczy wstpnie do 99 wierszy w przd (M120)

Tabele narzdzi

Kilka tabeli narzdzi z dowoln liczb narzdzi

Staa prdko torowa

W odniesieniu do toru punktu rodkowego narzdzia


W odniesieniu do ostrza narzdzia

Praca rwnolega

Wytwarzanie programu ze wspomaganiem graficznym, podczas odpracowywania innego


programu

Elementy konturu

Prosta
Fazka
Tor koowy
Punkt rodkowy okrgu
Promie okrgu
Przylegajcy stycznie tor koowy
Zaokrglanie naroy

Najazd konturu i odsuw od


konturu

Po prostej: tangencjalnie lub prostopadle


Po okrgu

Programowanie dowolnego
konturu FK

Programowanie swobodnego konturu FK w dialogu tekstem otwartym firmy


HEIDENHAIN z graficznym wspomaganiem dla nie wymiarowanych zgodnie z
wymogami NC przedmiotw

Skoki w programie

Podprogramy
Powtrzenie czci programu
Dowolny program jako podprogram

450

Tabele i przegldy waniejszych informacji

16.3 Informacja techniczna

Funkcje operatora
Cykle obrbki

Cykle wiercenia dla wiercenia, wiercenia gbokiego, gwintowania z uchwytem


wyrwnawczym lub bez uchwytu wyrwnawczego
Obrbka zgrubna i wykaczajca kieszeni prostoktnych i okrgych
Cykle wiercenia dla gbokiego wiercenia, rozwiercania dokadnego otworu,
wytaczanie i pogbiania
Cykle dla frezowania gwintw wewntrznych i zewntrznych
Obrbka zgrubna i wykaczajca kieszeni prostoktnych i okrgych
Cykle dla frezowania metod wierszowania rwnych i ukonych powierzchni
Cykle dla frezowania rowkw wpustowych prostych i okrgych
Wzory punktowe na kole i liniach
Kiesze konturu rwnolegle do konturu
Trajektoria konturu
Dodatkowo mog zosta zintegrowane cykle producenta specjalne, zestawione
przez producenta maszyn cykle obrbki

Przeliczanie wsprzdnych

Przesuwanie, obracanie, odbicie lustrzane


Wspczynnik wymiarowy (specyficzny dla osi)
Nachylenie paszczyzny obrbki (opcja software)

Q-parametry
Programowanie przy pomocy
zmiennych

Funkcje matematyczne =, +, , *, /, sin , cos , obliczanie pierwiastkw


Logiczne poczenia (=, =/ , <, >)
Rachunek w nawiasach
tan , arcus sin, arcus cos, arcus tan, an, en, ln, log, warto absolutna liczby, staa ,
negowanie, miejsca po przecinku lub odcinanie miejsc do przecinka
Funkcje dla obliczania koa
Parametry acucha znakw

Pomoce przy programowaniu

Kalkulator
Pena lista wszystkich aktualnych komunikatw o bdach
Funkcja pomocy w zalenoci od kontekstu w przypadku komunikatw o bdach
Wspomaganie graficzne przy programowaniu cykli
Wiersze komentarza w programie NC

Teach-In

Pozycje rzeczywiste zostaj przejte bezporednio do programu NC

Grafika testowa
Rodzaje prezentacji

Graficzna symulacja przebiegu obrbki, take jeli inny program zostaje


odpracowywany
Widok z gry / prezentacja w 3 paszczyznach / 3D-prezentacja
Powikszenie fragmentu

Grafika programowania

W trybie pracy Programowanie zostaj narysowane wprowadzone NC-wiersze (2Dgrafika kreskowa), take jeli inny program zostaje odpracowywany

Grafika obrbki
Rodzaje prezentacji

Graficzna prezentacja odpracowywanego programu z widokiem z gry /prezentacj w


3 paszczyznach / 3D-prezentacj

Czas obrbki

Obliczanie czasu obrbki w trybie pracy Test programu


Wywietlanie aktualnego czasu obrbki w trybach pracyprzebiegu programu

HEIDENHAIN TNC 320

451

16.3 Informacja techniczna

Funkcje operatora
Ponowne dosunicie
narzdzia do konturu

Przebieg wierszy w przd do dowolnego wiersza w programie i dosuw na obliczon


pozycj zadan dla kontynuowania obrbki
Przerwanie programu, opuszczenie konturu i ponowny dosuw

Tabele punktw zerowych

Kilka tabeli punktw zerowych dla zapisu do pamici odnoszcych si do przedmiotu


punktw zerowych

Cykle sondy pomiarowej

Kalibrowanie czujnika pomiarowego


Kompensowanie ukonego pooenia przedmiotu manualnie i automatycznie
Okrelenie punktu odniesienia manualnie i automatycznie
Automatyczny pomiar przedmiotw
Cykle dla automatycznego pomiaru narzdzi

Dane techniczne
Komponenty

Procesor gwny z pulpitem obsugi TNC i zintegrowanym paskim ekranem TFT 15,1
calowym z softkeys

Pami programu

300 MByte (na karcie pamici CFR Compact Flash )

Dokadno zapisu i krok


wywietlania

do 0.1 m przy osiach linearnych


do 0,000 1 przy osiach ktowych

Zakres wprowadzenia

Maksimum 999 999 999 mm lub 999 999 999

Interpolacja

prosta w 4 osiach
Okrg w 2 osiach
Okrg w 3 osiach przy nachylonej paszczynie obrbki (opcja software 1)
Linia rubowa: nakadanie si toru koowego i prostej

Czas przetwarzania wiersza


3D-prosta bez korekcji promienia

6 ms (3D-prosta bez korekcji promienia)

Regulowanie osi

Dokadno regulacji pooenia: okres sygnau przyrzdu pomiarowego


pooenia/1024
Czas cyklu regulatora pooenia: 3 ms
Czas cyklu regulatora prdkoci obrotowej: 600 s

Droga przemieszczenia

Maksymalnie 100 m (3 937 cali)

Prdko obrotowa wrzeciona

Maksymalnie 100 000 ob/min (analogowa warto nominalnych obrotw)

Kompensacja bdw

Liniowe i nieliniowe bdy osi, luz, ostrza zmiany kierunku przy ruchach koowych,
rozszerzenie cieplne
Tarcie statyczne

452

Tabele i przegldy waniejszych informacji

Interfejsy danych

V.24 / RS-232-C max. 115 kBaud


Rozszerzony interfejs danych z LSV-2-protokoem dla zewntrznej obsugi TNC przez
interfejs danych z HEIDENHAIN-Software TNCremo
Ethernet-interfejs 100 Base T
ok. 2 do 5 Mbaud (w zalenoci od typu pliku i obcienia sieci)
3 x USB 1.1

Temperatura otoczenia

Eksploatacja: 0C do +45C
Magazynowanie:-30C do +70C

Osprzt
Elektroniczne kka rczne

HR 410 przenone kko rczne lub


HR 130 wmontowywane kko rczne lub
do trzech HR 150 wmontowywanych kek rcznych wcznie poprzez adapter kek
rcznych HRA 110

Czujniki pomiarowe

TS 220: impulsowa sonda 3D z podczeniem na kabel lub


TS 440: impulsowa sonda 3D z transmisj na wizce podczerwieni
TS 444: impulsowa sonda 3D z transmisj na wizce podczerwieni bez baterii
TS 640: impulsowa sonda 3D z transmisj na wizce podczerwieni
TS 740: superdokadna impulsowa sonda 3D z transmisj na wizce podczerwieni
TT 140: przeczajca 3D-sonda pomiarowa dla pomiaru narzdzia

Opcja software 1 (numer opcji #08)


Obrbka na stole obrotowym

Programowanie konturw na rozwinitej powierzchni bocznej cylindra


Posuw w mm/min

Przeksztacenia
wsprzdnych

Nachylenie paszczyzny obrbki

Interpolacja

Okrg w 3 osiach przy nachylonej paszczynie obrbki

HEIDENHAIN TNC 320

453

16.3 Informacja techniczna

Dane techniczne

16.3 Informacja techniczna

Formaty wprowadzania danych i jednostki funkcji TNC


Pozycje, wsprzdne, promienie k,
dugoci 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 znakw, przy TOOL CALL zapisanych pomidzy . Dozwolone


znaki specjalne: #, $, %, &, -

Wartoi delty dla korekcji narzdzia

-99.9999 do +99.9999 (2.4) [mm]

Prdkoci obrotowe wrzeciona

0 do 99 999,999 (5.3) [obr/min]

posuwy

0 do 99 999,999 (5,3) [mm/min] lub [mm/zb] lub [mm/obr]

Przerwa czasowa w cyklu 9

0 do 3 600,000 (4.3) [s]

Skok gwintu w rnych cyklach

-99.9999 do +99.9999 (2.4) [mm]

Kt dla orientacji wrzeciona

0 do 360.0000 (3.4) []

Kt dla wsprzdnych biegunowych, obroty,


nachylenie paszczyzny

-360.0000 do 360.0000 (3.4) []

Kt wsprzdnych biegunowych dla


interpolacji linii rubowej (CP)

-5 400.0000 do 5 400.0000 (4.4) []

Numery punktw zerowych w cyklu 7

0 do 2 999 (4.0)

Wyspczynnik wymiarowy w cyklach 11 i 26

0.000001 do 99.999999 (2.6)

Funkcje dodatkowe M

0 do 999 (3.0)

Numery Q-parametrw

0 do 1999 (4.0)

Wartoi Q-parametrw

-99 999.9999 do +99 999.9999 (5.4)

Wektory normalnej N i T przy 3D-korekcji

-9.99999999 do +9.99999999 (1.8)

Znaczniki (LBL) dla skokw w programie

0 do 999 (3.0)

Znaczniki (LBL) dla skokw w programie

Dowolny acuch tekstowy pomidzy apostrofami ()

Liczba powtrze czci programu REP

1 bis 65 534 (5,0)

Numer bdu przy funkcji Q-parametru FN14

0 bis 1 099 (4,0)

454

Tabele i przegldy waniejszych informacji

16.4 Zmiana baterii bufora

16.4 Zmiana baterii bufora


Jeli sterowanie jest wyczone, bateria bufora zaopatruje TNC w
prd, aby nie straci danych znajdujcych si w pamici RAM.
Jeli TNC wywietla komunikat Zmiana baterii bufora, to naley
zmieni bateri:
Przed wymian baterii bufora zaleca si przeprowadzenie
zabezpieczenia danych!
Dla wymiany baterii bufora wyczy maszyn i TNC!
Bateria bufora moe zosta wymieniona przez
odpowiednio wykwalifikowany personel!

Typ baterii: 1 Lithium-bateria, typ CR 2450N (Renata) ID 315 878-01


1
2
3
4
5

Bateria bufora znajduje si w tylnej czci korpusu MC 6110


Prosz odkrci pi rub pokrywy obudowy MC 6110
Nastpnie zdj pokryw korpusu
Bateria bufora znajduje si z boku pyty
Zmieni bateri: nowa bateria moe zosta woona tylko we
waciwym pooeniu

HEIDENHAIN TNC 320

455

16.4 Zmiana baterii bufora


456

Tabele i przegldy waniejszych informacji

3D-prezentacja ... 399


3D-ukady pomiarowe
kalibrowa
impulsowy ... 372

Fazka ... 167


FCL ... 422
FK-programowanie ... 186
Grafika ... 188
Moliwoci zapisu
Dane okrgu ... 194
Dane wzgldne ... 197
Kierunek i dugo elementw
konturu ... 193
Punkty kocowe ... 192
Punkty pomocnicze ... 196
Zamknite kontury ... 195
Otworzenie dialogu ... 189
Podstawy ... 186
Proste ... 190
tory koowe ... 191
FN14: ERROR: wydawanie
komunikatw o bdach ... 236
FN16: F-PRINT: wydawanie tekstw
sformatowanych ... 241
FN18: SYSREAD: czytanie danych
systemowych ... 246
FN19: PLC: przekaza wartoci do
PLC ... 255
FN20: WAIT FOR: NC i PLC
synchronizowa ... 256
FN23: DANE OKREGU: obliczy okrg
z 3 punktw ... 231
FN24: DANE OKREGU: obliczy okrg
z 4 punktw ... 231
Folder ... 93, 98
kopiowa ... 99
usun ... 101
utworzy ... 98

Funkcja FCL ... 7


Funkcja PLANE ... 327
Automatyczne wysuwanie ... 344
Definicja kta Eulera ... 335
Definicja kta osi ... 342
Definicja kta projekcyjnego ... 333
Definicja kta
przestrzennego ... 331
Definicja punktw ... 339
Definicja wektora ... 337
Inkrementalna definicja ... 341
Resetowanie ... 330
Wybr moliwych rozwiza ... 346
Zachowanie przy
pozycjonowaniu ... 344
Funkcja szukania ... 89
Funkcje dodatkowe
dla kontroli przebiegu
programu ... 299
dla osi obrotowych ... 348
dla podania danych o
wsprzdnych ... 300
dla wrzeciona i chodziwa ... 299
dla zachowania si narzdzi na
torze ksztatowym ... 303
wprowadzi ... 298
Funkcje specjalne ... 316
Funkcje toru ksztatowego
Podstawy ... 152
Okrgi i uki koowe ... 154
Pozycjonowanie wstpne ... 155
Funkcje trygonometryczne ... 229

A
Automatyczny pomiar narzdzi ... 138
Automatyczny start programu ... 416

C
Cykle prbkowania
Patrz instrukcja obsugi Cykle sondy
impulsowej
Tryb pracy Obsuga rczna ... 368
Cylinder ... 291
Czas roboczy ... 438

D
Dane o narzdziach
indeksowa ... 140
Wartoci delta ... 135
wprowadzi do programu ... 135
wprowadzi do tabeli ... 136
wywoa ... 145
Dane techniczne ... 450
Definiowanie lokalnych parametrw
Q ... 225
Definiowanie pwyrobu ... 80
Definiowanie remanentnych
parametrw Q ... 225
Dialog ... 82
Dialog tekstem otwartym ... 82
Dugo narzdzia ... 134
Dostpy do tabeli ... 259
Dysk twardy ... 91

E
Ekran ... 57
elipsa ... 289
Ethernet-interfejs
Moliwoci podczenia ... 430
Poczenie napdw sieci lub
rozwizywanie takich
pocze ... 107
Wprowadzenie ... 430

HEIDENHAIN TNC 320

G
Grafika programowania ... 188
Grafiki
Perspektywy widokw ... 397
Powikszenie wycinka ... 400
przy programowaniu ... 118
powikszenie fragmentu ... 119

457

Index

Symbole

Index

Helix-interpolacja ... 182

M91, M92 ... 300


Manualne okrelenie punktu bazowego
Manualne ustalenie punktu bazowego
Naroe jako punkt
odniesienia ... 378
Punkt rodkowy okrgu jako punkt
bazowy ... 379
w dowolnej osi ... 377
Meneder plikw ... 93
Foldery ... 93
kopiowa ... 99
utworzy ... 98
Nazwa pliku ... 92
Plik
utworzy ... 98
Plik kopiowa ... 99
Pliki zaznaczy ... 102
Przegld funkcji ... 94
Typ pliku ... 91
Usuwanie pliku ... 100
Wybr pliku ... 96
wywoa ... 95
Zabezpieczenie pliku ... 104
zewntrzne przesyanie
danych ... 105
Zmiana nazwy pliku ... 103
M-funkcje
Patrz funkcje dodatkowe
MOD-funkcja
Przegld ... 421
MOD-funkcj
opuci ... 420
wybra ... 420

Nachylenie paszczyzny obrbki ... 327,


384
rcznie ... 384
Nadzr przestrzeni roboczej ... 403, 407
Nadzr ukadu impulsowego ... 312
Najazd do konturu ... 157
przy pomocy wsprzdnych
biegunowych ... 159
Nastawi SZYBKOSC
TRANSMISJI ... 424, 425, 426
Nazwa narzdzia ... 134
Nazwa programu:patrz meneder
plikw, nazwa pliku
NC i PLC synchronizowa ... 256
NC-komunikaty o bdach ... 120
Numer narzdzia ... 134
Numer opcji ... 422
Numer software ... 422
Numery wersji ... 423

I
Indeksowane narzdzia ... 140
Informacje o formacie ... 454
Instrukcje SQL ... 259
Interfejs danych
przygotowa ... 424
Zajcie zcz ... 448
iTNC 530 ... 56

K
Kalkulator ... 116
Kody ... 423
Koo pene ... 170
Kompensowanie ukonego pooenia
przedmiotu
poprzez pomiar dwch punktw
prostej ... 375
Komunikaty o bdach ... 120
Pomoc przy ... 120
Kopiowanie czci programu ... 88
Korekcja narzdzia
Dugo ... 146
Promie ... 147
Korekcja promienia ... 147
Naroa zewntrzne, naroa
wewntrzne ... 150
Zapis ... 149
Kula ... 293

L
Linia rubowa ... 182
Look ahead ... 308

458

O
Obliczanie okrgu ... 231
Obrt podstawowy
okreli w trybie pracy Obsuga
rczna ... 375
Odsuw od konturu ... 311
Okrelenie czasu obrbki ... 402
Okrelenie punktu bazowego ... 360
bez 3D-sondy impulsowej ... 360
Opuszczenie konturu ... 157
przy pomocy wsprzdnych
biegunowych ... 159
O obrotu
przemieszcza po
zoptymalizowanym torze:
M126 ... 349
Zredukowa wskazanie M94 ... 350
Osie gwne ... 75
Osie pomocnicze ... 75
Osprzt ... 71
Otwarte naroa konturu M98 ... 305

Pakietowanie ... 211


Parametry acucha znakw ... 274
Parametry maszynowe
dla 3D-sond pomiarowych
impulsowych ... 442
Parametry uytkownika
oglnie
dla 3D-sond pomiarowych
impulsowych ... 442
specyficzne dla danej
maszyny ... 440
PLC i NC synchronizowa ... 256
Plik
utworzy ... 98
Pobieranie plikw pomocy ... 130
Podczanie/usuwanie urzdze
USB ... 108
Podczenie do sieci ... 107
Podprogram ... 207
Podstawy ... 74
Podzia ekranu ... 58
Pomiar narzdzi ... 138
Pomiar obrabianych
przedmiotw ... 380
Pomoc kontekstowa ... 125
Pomoc przy komunikatach o
bdach ... 120
Ponowne dosunicie narzdzia do
konturu ... 415
Posuw ... 358
dla osi obrotu, M116 ... 348
Moliwoci zapisu ... 83
zmieni ... 359
Posuw szybki ... 132
Posuw w milimetrach/wrzeciono-obrt:
M136 ... 307
Powtrzenie czci programu ... 208
Pozycje obrabianego przedmiotu
absolutne ... 77
przyrostowe ... 77
Pozycjonowanie
przy nachylonej paszczynie
obrbki ... 302
z rcznym wprowadzaniem
danych ... 390

Prdko przesyania danych ... 424,


425, 426
Preset-tabela ... 362
Przejcie wynikw sondy ... 371
Program
edytowa ... 85
otworzy nowy ... 80
segmentowanie ... 115
-struktura ... 79
Programowanie parametrw: patrz
programowanie parametrw Q
Programowanie Q-parametrw ... 222,
274
Funkcje dodatkowe ... 235
Funkcje trygonometryczne ... 229
Jeli/to - decyzje ... 232
Obliczanie okrgu ... 231
Podstawowe funkcje
matematyczne ... 227
Wskazwki dla
programowania ... 224, 276, 277,
278, 280, 282
Programowanie ruchu narzdzia ... 82
Promie narzdzia ... 134
Prosta ... 166, 179
Przebieg programu
kontynuowa po przerwie ... 412
Pomin wiersze ... 417
Przegld ... 408
przerwa ... 410
Start programu z dowolnego
wiersza ... 413
wykona ... 409
Przedstawienie w 3
paszczyznach ... 398
Przejechanie punktw
referencyjnych ... 352
Przejcie pozycji rzeczywistej ... 84
przerwanie obrbki ... 410
Przesunicie osi maszyny ... 355
krok po kroku ... 356
przy pomocy elektronicznego kka
obrotowego ... 357
przy pomocy zewntrznych klawiszy
kierunkowych ... 355
Pulpit sterowniczy ... 59
Punkt rodkowy okrgu ... 169

Q-parametry
kontrolowa ... 234
lokalne parametry QL ... 222
prealokowane ... 283
Przekazanie wartoci do
PLC ... 255, 257, 258
remanentne parametry QR ... 222
wyda sformatowane ... 241

HEIDENHAIN TNC 320

R
Rachunek w nawiasach ... 270
Rodziny czci ... 226
Ruchy na torze ksztatowym
Wsprzdne biegunowe
wsprzdne prostoktne
Ruchy po torze ksztatowym
Wsprzdne biegunowe
Prosta ... 179
Przegld ... 178
Tor koowy wok bieguna
CC ... 180
Tor koowy z przejciem
tangencjalnym ... 181
wsprzdne prostoktne
Prosta ... 166
Przegld ... 165
Tor koowy wok rodka koa
CC ... 170
tor koowy z okrelonym
promieniem ... 171
Tor koowy z przejciem
tangencjalnym ... 173

S
cieka ... 93
Segmentowanie programw ... 115
SK-programowanie
Moliwoci zapisu
Software dla transmisji danych ... 428
SPEC FCT ... 316
Stan modyfikacji ... 7
Start programu z dowolnego
wiersza ... 413
po przerwie w zasilaniu ... 413
Status pliku ... 95
Symulacja graficzna ... 401
System pomocy ... 125

459

Index

Index

Tabela miejsca ... 142


Tabela narzdzi
edycja, opuszczenie ... 139
Funkcje edycji ... 140
Moliwoci zapisu ... 136
Tabela punktw zerowych
Przejcie wynikw sondy ... 370
Teach In ... 84, 166
Test programu
Przegld ... 404
wykona ... 407
TNCguide ... 125
TNCremo ... 428
TNCremoNT ... 428
Tor koowy ... 170, 171, 173, 180, 181
Tryby pracy ... 60
Trygonometria ... 229

Wybra jednostk miary ... 80


Wybra punkt odniesienia ... 78
Wydawanie danych na ekranie ... 245
Wydawanie danych na serwer ... 245
Wykorzystywanie funkcji prbkowania
wraz z mechanicznymi sondami lub
zegarami pomiarowymi ... 383
Wyczenie ... 354
Wywietlacz stanu ... 63
dodatkowy ... 65
oglnie ... 63
Wywoanie programu
Dowolny program jako
podprogram ... 209

U
Ukad odniesienia ... 75

W
Wektor normalny paszczyzny ... 337
widok z gry ... 397
Wiersz
usun ... 86
wstawi, zmieni ... 86
Wczenie ... 352
Wczenie pozycjonowanie kkiem
obrotowym w czasie przebiegu
programu :M118 ... 310
Wprowadzanie komentarzy ... 113
Wprowadzi prdko obrotow
wrzeciona ... 145
Wspczynnik posuwu dla ruchw
wejcia w materia: M103 ... 306
Wsprzdne biegunowe
Dosunicie narzdzia do konturu/
odsunicie ... 159
Podstawy ... 76
programowanie ... 178

460

Z
Zabezpieczanie danych ... 92, 112
Zadane parametry programowe ... 317
Zajcie zcz interfejsw danych ... 448
Zamienianie tekstw ... 90
Zaokrglanie naroy ... 168
Zapis wartoci prbkowania w Presettabeli ... 371
Zapis wartoci prbkowania w tabeli
punktw zerowych ... 370
Zarzdzanie plikami
Zarzdzanie programami: patrz
zarzdzanie plikami
Zarzdzanie punktami
odniesienia ... 362
Zewntrzne przesyanie danych
iTNC 530 ... 105
Zmiana baterii bufora ... 455
Zmieni prdko obrotow
wrzeciona ... 359
Zmienne tekstowe ... 274

Tabele przegldowe
Cykle obrbki
Numer
cyklu

Oznaczenie cyklu

DEFCALLaktywny aktywny

Przesunicie punktu zerowego

Odbicie lustrzane

Czas przerwy

10

Obrt

11

Wspczynnik skalowania

12

Wywoanie programu

13

orientacja wrzeciona

14

Definicja konturu

19

Nachylenie paszczyzny obrbki

20

Dane konturu SL II

21

Wiercenie wstpne SL II

22

Rozwiercanie dokadne otworu SL II

23

Obrbka na gotowo gboko SL II

24

Obrbka na gotowo bok SL II

25

Trajektoria konturu

26

Wspczynnik wymiarowy specyficzny dla osi

27

Osona cylindra

28

Osona cylindra frezowanie rowkw wpustowych

29

Osona cylindra mostek

32

Tolerancja

200

Wiercenie

201

Rozwiercanie dokadne otworu

202

Wytaczanie

203

Wiercenie uniwersalne

204

Pogbianie wsteczne

205

Wiercenie gbokich otworw uniwersalne

HEIDENHAIN TNC 320

461

Numer
cyklu

Oznaczenie cyklu

206

Gwintowanie z uchwytem wyrwnawczym, nowe

207

Gwintowanie bez uchwytu wyrwnawczego, nowe

208

frezowanie po linii rubowej na gotowo

209

Gwintowanie z amaniem wira

220

wzory punktowe na okrgu

221

wzory punktowe na liniach

230

Frezowanie metod wierszowania

231

powierzchnia regulacji

232

Frezowanie paszczyzn

240

Centrowanie

241

wiercenie uniwersalne

247

Wyznaczy punkt odniesienia

251

Kiesze prostoktna obrbka pena

252

Kiesze okrga obrbka pena

253

Frezowanie rowkw

254

okrgy rowek

256

Czop prostoktny obrbka pena

257

Czop okrgy obrbka pena

262

Frezowanie gwintw

263

frezowanie gwintw wpuszczanych

264

frezowanie odwiertw z gwintem

265

helix-frezowanie gwintw po linii rubowej

267

Frezowanie gwintw zewntrznych

462

DEFCALLaktywny aktywny

Funkcje dodatkowe
M

Dziaanie

Dziaanie w wierszu

Pocztek Koniec Strona

M0

Przebieg programu STOP/wrzeciono STOP/chodziwo OFF

Str. 299

M1

Do wyboru przebieg programu STOP/wrzeciono STOP/chodziwo OFF

Str. 418

M2

Przebieg programu STOP/wrzeciono STOP/chodziwo OFF/w razie koniecznoci


skasowanie wskazania stanu
(w zalenoci od parametrw maszynowych)/skok powrotny do wiersza 1

Str. 299

M3
M4
M5

Wrzeciono ON zgodnie z ruchem wskazwek zegara


Wrzeciono ON w kierunku przeciwnym do ruchu wskazwek zegara
Wrzeciono STOP

M6

Zmiana narzdzia/przebieg programu STOP/(zalene od parametrw


maszynowech)/wrzeciono STOP

M8
M99

Chodziwo ON
Chodziwo OFF

M13
M14

Wrzeciono ON zgodnie z ruchem wskazwek zegara/chodziwo ON


Wrzeciono ON w kierunku przeciwnym do ruchu wskazwek zegara /chodziwo ON

M30

Ta sama funkcja jak M2

M89

Wolna funkcja dodatkowa lub


Wywoanie cyklu, dziaanie modalne (zaley od parametrw maszyny)

M91

W bloku pozycjonowania: wsprzdne odnosz si do punktu zerowego maszyny

Str. 300

M92

W bloku pozycjonowania: wsprzdne odnosz si do zdefiniowanej przez


producenta maszyn pozycji np. do pozycji zmiany narzdzia

Str. 300

M94

Wskazanie osi obrotowej zredukowa do wartoci poniej 360

Str. 350

M97

Obrbka niewielkich stopni konturu

Str. 303

M98

Otwarte kontury obrabia kompletnie

Str. 305

M99

Wywoywanie cyklu blokami

Instrukcja
obsugi
cykli

Str. 299

Str. 299
Str. 299

Str. 299

Str. 299

Instrukcja
obsugi
cykli

Str. 307

M109 Staa prdko torowa przy ostrzu narzdzia


(zwikszenie posuwu i zredukowanie)
M110 Staa prdko torowa przy ostrzu narzdzia
(tylko zredukowanie posuwu)
M111 M109/M110 skasowa

M116 Posuw dla osi obrotu w mm/min


M117 M116 zresetowa

M118 Wczenie pozycjonowania kkiem rcznym w czasie przebiegu programu

Str. 310

M120 Obliczanie z wyprzedzeniem konturu ze skorygowanym promieniem (LOOK AHEAD)

Str. 308

HEIDENHAIN TNC 320

Str. 348

463

Dziaanie

Dziaanie w wierszu

Pocztek Koniec Strona

M126 Przemieszczenie osi obrotu po zoptymalizowanym torze ruchu


M127 M126 zresetowa

M130 W bloku pozycjonowania: punkty odnosz si do nie pochylonego ukadu


wsprzdnych

Str. 302

M140 Odsunicie od konturu w kierunku osi narzdzia

Str. 311

M141 Anulowa nadzr ukadu impulsowego

Str. 312

M148 W przypadku NC-stop odsun narzdzie automatycznie od konturu


M149 M148 zresetowa

464

Str. 349

Str. 313

Funkcje TNC 320 i iTNC 530 w


porwnaniu
Porwnanie: dane techniczne
Funkcja

TNC 320

iTNC 530

Osie

Maksymalnie 5

Maksymalnie 18

Osie linearne
Osie obrotu

1m
0,001

0,1 m
0,0001

Wskazanie

15,1 cali monitor TFT


kolorowy paski

15,1 cali monitor TFT


kolorowy paski,
opcjonalnie 19 cali TFT

Nonik pamici dla programw NC, PLC oraz plikw systemowych

Karta pamici
CompactFlash

Dysk twardy

Pami programowa dla programw NC

300 MByte

25 GByte

Czas przetwarzania wiersza

6 ms

3,6 ms (MC 420)


0,5 ms (MC 422 C)

System operacyjny HeROS

Tak

Tak

System operacyjny Windows XP

Nie

Opcja

Prosta
Okrg
Linia rubowa
Spline

4 osie
3 osie
Tak
Nie

5 osi
3 osie
Tak
Tak, opcja dla MC 420

Sprzt

Kompaktowy w pulpicie
obsugi

Modularny w szafie
sterowniczej

Funkcja

TNC 320

iTNC 530

Fast-Ethernet 100BaseT

Szeregowy interfejs RS-232-C

Szeregowy interfejs RS-422

USB interfejs (USB 1.1)

Dokadno zapisu i krok wskazania:

Interpolacja:

Porwnanie: interfejsy danych

HEIDENHAIN TNC 320

465

Porwnanie: osprzt
Funkcja

TNC 320

iTNC 530

X
X

X
X

X
X
X
X
X

TS 220
TS 440
TS 444
TS 449 / TT 449
TS 640
TS 740
TT 130 / TT 140

X
X
X

X
X
X

X
X
X
X
X
X
X

PC przemysowy IPC 61xx

Pulpit obsugi maszyny


MB 420
MB 620 (HSCI)
Elektroniczne kka rczne
HR 410
HR 420
HR 520/530/550
HR 130
HR 150 przez HRA 110
Czujniki pomiarowe

Porwnanie: oprogramowanie PC
Funkcja

TNC 320

iTNC 530

Oprogramowanie stanowiska
programowania

dostpne

dostpne

TNCremoNT dla przesyania danych z


TNCbackup dla zabezpieczania
danych

dostpne

dostpne

TNCremoPlus oprogramowanie dla


transmisji danych z Live Screen

dostpne

dostpne

RemoTools SDK 1.2: biblioteka


funkcyjna dla generowania aplikacji
komunikacji ze sterowaniami
HEIDENHAIN

dostpna z ograniczeniami

dostpne

virtualTNC: komponenty sterowania


dla wirtualnych maszyn

Nie w dyspozycji

dostpne

ConfigDesign: oprogramowanie dla


konfiguracji sterowania

dostpne

Nie w dyspozycji

466

Porwnanie: specyficzne funkcje maszynowe


Funkcja

TNC 320

iTNC 530

Przeczenie obszaru przemieszczenia

Funkcja nie jest dostpna

Funkcja jest dostpna

Centralny napd (1 silnik dla kilku osi


maszyny)

Funkcja nie jest dostpna

Funkcja jest dostpna

Tryb pracy osi C (silnik wrzeciona


napdza o obrotow)

Funkcja nie jest dostpna

Funkcja jest dostpna

Automatyczna zmiana gowicy


frezujcej

Funkcja nie jest dostpna

Funkcja jest dostpna

Obsugiwanie gowic ktowych

Funkcja nie jest dostpna

Funkcja jest dostpna

Identyfikacja narzdzia Balluf

Funkcja nie jest dostpna

Funkcja jest dostpna

Administrowanie kilku magazynw


narzdzi

Funkcja nie jest dostpna

Funkcja jest dostpna

Rozszerzone zarzdzanie narzdziami


poprzez Python

Funkcja nie jest dostpna

Funkcja jest dostpna

HEIDENHAIN TNC 320

467

Porwnanie: funkcje operatora


Funkcja

TNC 320

iTNC 530

X
X (softkeys)

X, edytowalne
bezporednio

X
X (ASCII-klawisze)
X
X, edytowalne po
przeksztaceniu

X
X
X
X (komunikat o
bdach, jeli
przejcie bieguna nie
jest jednoznaczne)

X
X
X
X

X
X

X
X

X, zmienne
numerowanie
X
X
X
X
Czciowo z _

Przeczanie
klawiszem podziau
ekranu
Nie jest moliwe

X, stae numerowanie

Nie jest moliwe

Zapis programu
W dialogu tekstem otwartym HEIDENHAIN
W DIN / ISO
Przy pomocy smarT.NC
Przy pomocy edytora ASCII
dane pooenia
Pozycja zadana dla prostej i okrgu we wsprzdnych
prostoktnych
Pozycja zadana dla prostej i okrgu we wsprzdnych
biegunowych
Dane wymiarowe absolutne lub przyrostowe
Wywietlanie i wprowadzenie w mm lub calach
Wiersze przemieszczenia rwnolegle do osi
Ostatni pozycj narzdzia nastawi jako biegun (pusty wiersz CC)

Wektory normalne paszczyzny (LN)


Wiersze spline (SPL)

X
X

Korekcja narzdzia
Na paszczynie obrbki i dugoci narzdzia
Kontur ze skorygowanym promieniem obliczy wstpnie do 99
wierszy w przd
Trjwymiarowa korekcja promienia narzdzia
Tabela narzdzi
Centralne zachowywanie danych narzdzia w pamici
Kilka tabeli narzdzi z dowoln liczb narzdzi
Elastyczne zarzdzanie typami narzdzi
Sfiltrowane wskazanie wybieralnych narzdzi
Funkcja sortowania
Nazwa kolumny
Funkcja kopiowania: docelowe nadpisywanie danych narzdzi
Widok formularza

Wymiana tabeli narzdzi pomidzy TNC 320 i iTNC 530


Tabela ukadw pomiarowych dla administrowania rnych ukadw
pomiarowych 3D

468

Czciowo z X
Przeczanie poprzez
softkey

Funkcja

TNC 320

iTNC 530

Utworzenei pliku uywania narzdzi, sprawdzanie dostpnoci

Tabele danych skrawania: automatyczne obliczanie prdkoci


obrotowej wrzeciona i posuwu na podstawie tabel technologicznych

Dowolnie definiowalne tabele (.TAB-pliki)

Staa prdko torowa w odniesieniu do toru punktu rodkowego


narzdzia lub w odniesieniu do ostrza narzdzia

Tryb rwnolegy: zapis programu, podczas gdy inny program


zostaje odpracowywany

Programowanie osi licznikowych

Nachylenie paszczyzny obrbki (cykl 19, funkcja PLANE)

Opcja #08

X, opcja #08 dla MC 420

Programowanie konturw na rozwinitej powierzchni bocznej


cylindra
Osona cylindra (cykl 27)
Osona cylindra rowek (cykl 28)
Osona cylindra mostek (cykl 29)
Osona cylindra kontur zewntrzny (cykl 39)

Posuw w mm/min lub obr/min

X, opcja #08

X, opcja #08 dla MC 420

Tryb manualny (3D-ROT-menu)


Podczas przerwy w wykonaniu programu
Z doczonym kkiem obrotowym

X, FCL2-funkcja
X
X, opcja #44

Najazd i odjazd od konturu po prostej lub okrgu

X
X
X

X
X
X
X
X

X
X

Obrbka na stole obrotowym:

X, opcja #08
X, opcja #08
X, opcja #08

X, opcja #08 dla MC 420


X, opcja #08 dla MC 420
X, opcja #08 dla MC 420
X, opcja #08 dla MC 420

Przemieszczenie w kierunku osiowym narzdzia

Zapis posuwu:
F (mm/min), bieg szybki FMAX
FU (posuw obrotowy mm/obr)
FZ (posuw na ostrze)
FT (czas w sekundach dla drogi)
FMAXT (przy aktywnym potencjometrze biegu szybkiego: czas w
sekundach dla drogi)
Programowanie dowolnego konturu FK
Programowanie nie wymiarowanych dla NC przedmiotw
Konwersowanie programu FK na dialog otwartym tekstem

HEIDENHAIN TNC 320

469

Funkcja

TNC 320

iTNC 530

Maksymalna liczba numerw labela


Podprogramy
Gboko pakietowania podprogramw

65535
X
20

1000
X
6

Powtrzenia czci programu


Dowolny program jako podprogram

X
X

X
X

Matematyczne funkcje standardowe


Zapis formu
Przetwarzanie acucha znakw
Lokalne parametry Q QL
Remanentne parametry Q QR
Zmiana parametrw przy przerwaniu programu
FN15:PRINT
FN25:PRESET
FN26:TABOPEN
FN27:TABWRITE
FN28:TABREAD
FN29: PLC LIST
FN31: RANGE SELECT
FN32: PLC PRESET
FN37:EXPORT
FN38: SEND
Przy pomocy FN16 zachowanie pliku zewntrznie
FN16-formatowania: wyrwnanie do lewej, do prawej, dugoci
acuchw znakw
FN16: zachowanie standardowe przy zapisie pliku, jeli nie
jednoznacznie zdefiniowano poprzez APPEND lub M_CLOSE .

X
X
X

X
X
X
X
X
X
X
X
X
X
X

X
X

X
X
X

Protok zostaje
nadpisany przy
kadym wywoaniu

Przy pomocy FN16 zapis do LOG-file


Wywietlanie zawartoci parametrw w dodatkowym wskazaniu
stanu
Wywietlanie zawartoci parametrw przy programowaniu (QINFO)
SQL-funkcje dla odczytu oraz zapisu tabel

X
X

Dane zostaj
doczone przy
kadym wywoaniu do
istniejcego pliku

Skoki w programie:

Programowanie Q-parametrw:

470

Funkcja

TNC 320

iTNC 530

Grafika programowania 2D
Synchronizacja wskazanie wiersza/grafika
Funkcja REDRAW
Wywietlanie linii siatki jako ta

X
X
X

Grafika programowania 3D
Grafika testowa (widok z gry, prezentacja w 3 paszczyznach,
prezentacja 3D)
Prezentacja o wysokiej rozdzielczoci
Struktura ekranu
Wywietlanie narzdzia na ekranie

X
X

Wspomaganie graficzne

nastawienie szybkoci symulacji


Wsprzdne dla linii skrawania 3 paszczyzny
Rozszerzone funkcje zoomu (obsuga przy pomocy myszy)
Wywietlanie ramek dla obrabianego przedmiotu
Prezentacja wartoci gbokoci w widoku z gry przy
mouseover
Docelowe zatrzymanie testu programu (STOP AT N)
Uwzgldnienie makrosa zmiany narzdzia

Blokowo
Tylko w widoku z
gry

X
nieprzerwane
X

X
X

X
X
X
X
X

Grafika obrbkowa (widok z gry, prezentacja w 3 paszczyznach,


prezentacja 3D)
Prezentacja o wysokiej rozdzielczoci

Zachowa/otworzy wyniki symulacji

Tabele punktw zerowych: zapis punktw zerowych odnoszcych


si do przedmiotu

Tabela preset: zarzdzanie punktami odniesienia

X
X
X

Ze startem z dowolnego wiersza


Po przerwie w odpracowywaniu programu

X
X

X
X

Funkcja autostartu

Teach-In: przejcie pozycji rzeczywistych do programu NC

Zarzdzanie paletami
Obsugiwanie plikw palet
Obrbka zorientowana na narzdzie
Tabela preset palet: zarzdzanie punktami odniesienia dla palet
Ponowne dosunicie narzdzia do konturu

HEIDENHAIN TNC 320

471

Funkcja

TNC 320

iTNC 530

X
X
X

X
X
X
X

X, wyczalne poprzez
Config-Datum

X
X

X (naukowo)
X (zapis na
klawiaturze
ekranowej)
X (zapis na
klawiaturze
ekranowej)

X
X
X
X
X (standard)
X (zapis na
klawiaturze ASCII)

X, opcja #40
X, opcja #40
X, opcja #40
X, opcja #40
X, opcja #40
X, opcja #40

X, opcja #42
X, opcja #42
X

Rozszerzone zarzdzanie plikami


Utworzenie kilku folderw i podfolderw
Funkcja sortowania
Obsuga myszk
Wybra folder docelowy przy pomocy softkey
Pomoce przy programowaniu:
Ilustracje pomocnicze przy programowaniu cykli
Animowane ilustracje pomocnicze przy wyborze
PLANE/PATTERN DEF-funkcji
Ilustracje pomocnicze dla PLANE/PATTERN DEF
Kontekstowa funkcja pomocy w przypadku komunikatw o bdach
TNCguide, system pomocy z przegldark
Kontekstowe wywoywanie systemu pomocy
Kalkulator
Wiersze komentarza w programie NC

Wiersze segmentacji w programie NC

Widok segmentacji w tecie programu


Widok segmentacji w przypadku dugich programw

X (zapis na
klawiaturze ASCII)
X
X

Dynamiczne monitorowanie kolizji DCM:


Monitorowanie kolizji w trybie automatyki
Monitorowanie kolizji w trybie obsugi rcznej
Graficzna prezentacja zdefiniowanych objektw kolizji
Kontrola kolizyjnoci w tecie programu
Monitorowanie mocowade
Zarzdzanie suportem narzdziowym
CAM-wspomaganie:
Przejcie konturw z danych DXF
Przejcie pozycji obrbkowych z danych DXF
Filtry offline dla plikw CAM
Filtry stretch

472

Funkcja

TNC 320

iTNC 530

Dane config

Struktura numerw
X
X
X
X
X
X
X
X

X
X
X

X
X
X
X

X
X
X

X
X
X, opcja #45
X
X
X
X

X, opcja #44
X

Pozycje, prdko obrotowa wrzeciona, posuw


Powikszone wskazanie pooenia, tryb manualny
Dodatkowy wywietlacz stanu, przedstawienie formu
Wskazanie drogi kka obrotowego przy obrce z doczeniem
funkcji kka obrotowego
Wskazanie dystansu do pokonania przy nachylonym systemie
Dynamiczne wskazanie zawartoci parametrw Q, definiowalne
grupy numerw
OEM specyficzne dodatkowe wskazanie stanu poprzez Python
Graficzne wskazanie pozostaego czasu przebiegu

X
X
X
X

X
X

Indywidualne nastawienie kolorw interfejsu uytkownika

MOD-funkcje:
Parametry uytkownika
Pliki pomocnicze OEM z funkcjami serwisowymi
Sprawdzanie nonika danych
Wczytywanie pakietw serwisowych
Nastawienie czasu systemowego
wyznaczy osie dla przejcia pooenia rzeczywistego
Okrelenie granic obszaru przemieszczenia
Blokowanie zewntrznego dostpu
Przeczenie kinematyki
Wywoanie cykli obrbkowych:
Przy pomocy M99 lub M89
Z CYCL CALL
Z CYCL CALL PAT
Z CYC CALL POS
Funkcje specjalne:
Generowanie programu odwrotnego przebiegu
Przesunicie punktu zerowego poprzez TRANS DATUM
Adaptacyjne regulowanie posuwu AFC
Globalne definiowanie parametrw cykli: GLOBAL DEF
Definiowanie szablonw poprzez PATTERN DEF
Definiowanie i odpracowywanie tabeli punktw
Proste formuy konturu CONTOUR DEF
Funkcje wytwarzania duych form:
Globalne nastawienia programowe GS
Rozszerzona M128: FUNCTIOM TCPM
Wskazania stanu:

HEIDENHAIN TNC 320

473

Porwnanie: cykle
Cykl

TNC 320

iTNC 530

1 wiercenie gbokie

2 gwintowanie

3, frezowanie rowkw wpustowych

4, frezowanie kieszeni

5 kiesze okrga

6, rozwiercanie (SL I)

7, przesunicie punktu zerowego

8, odbicie lustrzane

9, czas przerwy

10, obrt

11, wspczynnik wymiarowy

12, wywoanie programu

13, orientacja wrzeciona

14, definicja konturu

15, wiercenie wstpne (SLI)

16, frezowanie konturu (SLI)

17, gwintowanie GS

18, nacinanie gwintu

19, paszczyzna obrbki

X, opcja #08

X, opcja #08 dla


MC420

20, dane konturu

21, wiercenie wstpne

22, rozwiercanie:

Parametr Q401, wspczynnik posuwu


Parametr Q404, strategia rozwiercania na gotowo

X
X

23, obrbka na gotowo dna

24, obrbka na gotowo bokw

25, linia konturu

26, specyficzny dla osi wspczynnik wymiarowy

474

Cykl

TNC 320

iTNC 530

27, powierzchnia boczna konturu

Opcja #08

X, opcja #08 dla


MC420

28, powierzchnia boczna cylindra

Opcja #08

X, opcja #08 dla


MC420

29, powierzchnia boczna cylindra mostek

Opcja #08

X, opcja #08 dla


MC420

30, odpracowywanie 3D-danych

32, tolerancja z HSC-mode i TA

X, opcja #09 dla


MC420

39, powierzchnia boczna cylindra kontur zewntrzny

X, opcja #08 dla


MC420

200, wiercenie

201, rozwiercanie dokadne otworw

202, wytaczanie

203, wiercenie uniwersalne

204, pogbianie powrotne

205, wiercenie uniwersalne

206, gwint.z uch.wyr.nowe

207, gwint.bez uch.wyr.nowe

208, frezowanie po linii rubowej

209, gwintowanie am.wira

210, rowek ruchem wahadowym

211, rowek okrgy

212, obrbka na gotowo kieszeni prostoktnej

213, obrbka na gotowo czopu okrgego

214, obrbka na gotowo kieszeni okrgej

215, obrbka na gotowo czopu okrgego

220, wzr punktowy okrg

221, wzr punktowy linie

230, wierszowanie

231, powierzchnia prostokrelna

232, frezowanie planowe

HEIDENHAIN TNC 320

475

Cykl

TNC 320

iTNC 530

240, nakiekowanie

241, wiercenie gbokie jednokonierzowe

247, ustalenie punktu bazowego

251, kiesze prostoktna kompl.

252, kiesze okrga kompl.

253, rowek kompletnie

254, rowek okrgy kompletnie

256, czop prostoktny kompletnie

257, czop okrgy kompl.

262, frezowanie gwintu

263, frezowanie gwintu wpustowego

264, frezowanie otworw z gwintem

265, frezowanie otworw z gwintem-helix

267, frezowanie gwintw zewntrznych

270, dane linii konturu dla nastawienia funkcjonowania cyklu 25

476

Porwnanie: funkcje dodatkowe


M

Dziaanie

TNC 320

iTNC 530

M00

Przebieg programu STOP/wrzeciono STOP/chodziwo OFF

M01

Wybieralny przebieg programu STOP

M02

Przebieg programu STOP/wrzeciono STOP/chodziwo OFF w


koniecznym przypadku skasowanie wywietlacza stanu (zalene od
parametrw maszyny)/skok powrotny do wiersza 1

M03
M04
M05

Wrzeciono ON zgodnie z ruchem wskazwek zegara


Wrzeciono ON w kierunku przeciwnym do ruchu wskazwek zegara
Wrzeciono STOP

M06

Zmiana narzdzia/przebieg programu STOP/(zalene od


maszyny)/wrzeciono STOP

M08
M09

Chodziwo ON
Chodziwo OFF

M13
M14

Wrzeciono ON zgodnie z ruchem wskazwek zegara/chodziwo ON


Wrzeciono ON w kierunku przeciwnym do ruchu wskazwek zegara
/chodziwo ON

M30

Ta sama funkcja jak M02

M89

Wolna funkcja dodatkowa lub


wywoanie cyklu, dziaanie modalne (funkcja zalena od maszyny)

M90

Staa prdko torowa na naroach

M91

W bloku pozycjonowania: wsprzdne odnosz si do punktu zerowego


maszyny

M92

W bloku pozycjonowania: wsprzdne odnosz si do zdefiniowanej


przez producenta maszyn pozycji np. do pozycji zmiany narzdzia

M94

Wskazanie osi obrotowej zredukowa do wartoci poniej 360

M97

Obrbka niewielkich stopni konturu

M98

Otwarte kontury obrabia kompletnie

M99

Wywoywanie cyklu blokami

M101

Automatyczna zmiana narzdzia na narzdzie zamienne, jeli


maksymalny okres trwaoci upyn
M101 zresetowa

M103

Zredukowa posuw przy zagbianiu w materia do wspczynnika F


(warto procentowa)

M104

Aktywowa ponownie ostatnio wyznaczony punkt odniesienia

M105
M106

Przeprowadzi obrbk z drugim kV-wspczynnikiem


Przeprowadzi obrbk z pierwszym kv-wspczynnikiem

M102

HEIDENHAIN TNC 320

477

Dziaanie

TNC 320

iTNC 530

M107

Komunikat o bdach przy narzdziach zamiennych z naddatkiem


anulowa
M107 zreseetowa

Staa prdko torowa przy ostrzu narzdzia


(zwikszenie posuwu i zredukowanie)
Staa prdko torowa przy ostrzu narzdzia
(tylko zredukowanie posuwu)
M109/M110 skasowa

M113

Wstawienie przej konturu pomidzy dowolnymi elementami


przejciowymi konturu
M112 zresetowa

M114
M115

Automatyczna korekcja geometrii maszyny przy pracy z osiami waha


M114 zresetowa

X, opcja #08 dla


MC420

M116
M117

Posuw na stoach okrgych w mm/min n


M116 zresetowa

Opcja #08

X, opcja #08 dla


MC420

M118

Wczenie pozycjonowania kkiem rcznym w czasie przebiegu


programu

M120

Obliczanie z wyprzedzeniem konturu ze skorygowanym promieniem


(LOOK AHEAD)

M124

Filtr konturu

M126
M127

Przemieszczenie osi obrotu po zoptymalizowanym torze ruchu


M126 zresetowa

M128

Zachowanie pozycji wierzchoka ostrza narzdzia przy pozycjonowaniu


osi waha (TCPM)
M126 zresetowa

X, opcja #09 dla


MC420

M130

W wierszu pozycjonowania: punkty odnosz si do nienachylonego


ukadu wsprzdnych

M134

M135

Zatrzymanie dokadnociowe na nietangencjalnych przejciach konturu


przy pozycjonowaniu z osiami obrotu
M134 zresetowa

M136
M137

Posuw F w milimetrach na obrt wrzeciona


M136 wycofa

M138

Wybr osi nachylnych

M140

Odsunicie od konturu w kierunku osi narzdzia

M141

Anulowa nadzr ukadu impulsowego

M142

Usunicie modalnych informacji o programie

M143

Usunicie obrotu podstawowego

M108
M109
M110
M111
M112

M129

478

Dziaanie

TNC 320

iTNC 530

M144

M145

Uwzgldnienie kinematyki maszyny na AKT./ZAD. pozycjach na kocu


wiersza
M144 zresetowa

X, opcja #09 dla


MC420

M148
M149

W przypadku NC-stop odsun narzdzie automatycznie od konturu


M148 zresetowa

M150

Wygaszanie komunikatw wycznika kocowego

M200M204

Funkcje cicia laserowego

HEIDENHAIN TNC 320

479

Porwnanie: cykle sondy pomiarowej w trybach


pracy Obsuga rczna i El.kko obrotowe
Cykl

TNC 320

iTNC 530

Tabela ukadw pomiarowych dla administrowania ukadw pomiarowych 3D

Kalibrowanie uytecznej dugoci

Kalibrowanie uytecznego promienia

Ustalenie obrotu podstawowego poprzez prost

Wyznaczenie punktu odniesienia (bazy) w wybieralnej osi

Wyznaczenie naroa jako punktu bazowego

Wyznaczenie rodka koa jako punktu bazowego

Wyznaczenie osi rodkowej jako punktu bazowego

Ustalenie obrotu podstawowego poprzez dwa odwierty/czopy okrge

Wyznaczenie punktu bazowego poprzez cztery odwierty/czopy okrge

Wyznaczenie punktu rodkowego koa przez trzy odwierty/czopy okrge

Wspomaganie mechanicznych ukadw pomiarowych poprzez manualne


przejcie aktualnej pozycji

Przy pomocy
softkey

Przy pomocy
hardkey

Zapis wartoci pomiarowych w tabeli preset

Zapis wartoci pomiarowych w tabeli punktw zerowych

480

Porwnanie: cykle sondy pomiarowej dla


automatycznej kontroli obrabianego przedmiotu
Cykl

TNC 320

iTNC 530

0, paszczyzna bazowa

1, punkt bazowy biegunowo

2, TS kalibrowanie

3, pomiar

4, pomiar 3D

9, TS kalibrowanie dugo

30, TT kalibrowanie

31, pomiar dugoci narzdzia

32, pomiar promienia narzdzia

33, pomiar dugoci i promienia narzdzia

400, obrt podstawowy

401, obrt podstawowy przez dwa odwierty

402, obrt podstawowy przez dwa czopy

403, kompensowanie obrotu od podstawy przez o obrotu

404, okrelenie obrotu od podstawy

405, wyrwnanie ukonego pooenia przedmiotu poprzez o C

408, punkt odniesienia rodek rowka

409, punkt odniesienia rodek mostka

410, punkt bazowy prostokt wewntrz

411, punkt bazowy prostokt zewntrz

412, punkt bazowy okrg wewntrz

413, punkt bazowy okrg zewntrz

414, punkt bazowy naroe zewntrz

415, punkt bazowy naroe wewntrz

416, punkt bazowy rodek okrgu odwiertw

417, punkt bazowy o sondy pomiarowej

418, punkt bazowy rodek 4 odwiertow

HEIDENHAIN TNC 320

481

Cykl

TNC 320

iTNC 530

419, punkt bazowy pojedycza o

420, pomiar kta

421, pomiar odwiertu

422, pomiar okrgu zewntrz

423, pomiar prostokta wewntrz

424, pomiar prostokta zewntrz

425, pomiar szerokoci wewntrz

426, pomiar mostka zewntrz

427, wytaczanie

430, pomiar okrgu odwiertw

431, pomiar paszczyzny

440, pomiar przesunicia osi

441, szybkie prbkowanie

450, zapis do pamici kinematyki

451, pomiar kinematyki

452, kompensacja ustawienia wstpnego (preset)

480, TT kalibrowanie

481, pomiar/sprawdzanie dugoci narzdzia

482, pomiar/sprawdzanie dugoci narzdzia

483, pomiar/sprawdzanie dugoci i promienia narzdzia

484, kalibrowanie TT na podczerwie

482

Porwnanie: rnice przy programowaniu


Funkcja

TNC 320

iTNC 530

Zapis tekstw (komentarze, nazwy


programw, punkty segmentowania,
adresy sieciowe itd.)

Zapis nastpuje na klawiaturze


ekranowej

Zapis nastpuje na klawiaturze ASCII

Przejcie do innego trybu pracy, jeli w


danym momencie zostaje edytowany
wiersz

Niedozwolone

Dozwolone

PGM CALL, SEL TABLE, SEL


PATTERN, SEL CONTOUR: wybr
pliku w oknie wywoywanym

dostpne

Nie w dyspozycji

dostpne
dostpne
dostpne

Nie w dyspozycji
Nie w dyspozycji
Nie w dyspozycji

dostpne
dostpne
Synchronizuje kursor

Wspomaganie shortcuts
Zarzdzanie Ulubionymi
Konfigurowanie widoku kolumn
Rozmieszczenie softkeys

dostpne
dostpne
Otwiera okno wywoywane Wybra
plik
Nie w dyspozycji
Nie w dyspozycji
Nie w dyspozycji
Niewielkie rnice

Funkcja Wygasi wiersz

Wstawi/usun poprzez softkey

Wstawi/usun na klawiaturze ASCII

Wybra narzdzie z tabeli

Wybr nastpuje poprzez menu splitscreen

Wybr nastpuje w oknie


wywoywanym

Kursor w tabelach

Po edycji wartoci, pozycjonuj


poziome klawisze ze strzak w obrbie
kolumny

Po edycji wartoci, pozycjonuj


poziome klawisze ze strzak na
nastpn/poprzedni kolumn

Programowanie funkcji specjalnych


klawiszem SPEC FCT

Pasek softkey zostaje otwierany przy


naciniciu klawisza jako podmenu.
Opuszczenie podmenu: klawisz SPEC
FCT ponownie nacisn, TNC
pokazuje ponownie ostatnio aktywny
pasek

Pasek softkey zostaje doczany przy


naciniciu klawisza jako ostatni pasek.
Opuszczenie menu: klawisz SPEC FCT
ponownie nacisn, TNC pokazuje
ponownie ostatnio aktywny pasek

Programowanie przemieszcze
najazdu i odjazdu klawiszem APPR
DEP

Pasek softkey zostaje otwierany przy


naciniciu klawisza jako podmenu.
Opuszczenie podmenu: klawisz APPR
DEP ponownie nacisn, TNC
pokazuje ponownie ostatnio aktywny
pasek

Pasek softkey zostaje doczany przy


naciniciu klawisza jako ostatni pasek.
Opuszczenie menu: klawisz APPR
DEP ponownie nacisn, TNC
pokazuje ponownie ostatnio aktywny
pasek

Obsuga pliku:
Funkcja Zachowa plik
Funkcja Zachowa plik jako
Odrzuci zmiany
Zarzdzanie plikami:
Obsuga myszk
Funkcja sortowania
Zapis nazwy

HEIDENHAIN TNC 320

dostpne
dostpne
dostpne
Niewielkie rnice

483

Funkcja

TNC 320

iTNC 530

Nacinicie hardkey END przy


aktywnych menu CYCLE DEF i
TOUCH PROBE

Koczy operacj edytowania i wywouje


menedera plikw

Zamyka dane menu

Wywoanie menedera plikw przy


aktywnych menu CYCLE DEF i
TOUCH PROBE

Koczy operacj edytowania i wywouje


menedera plikw. Dany pasek softkey
pozostaje wybrany, jeli meneder
plikw zostaje zamykany

Komunikat o bdach Klawisz bez


funkcji

Wywoanie menedera plikw


aktywnych menu CYCL CALL,
SPEC FCT, PGM CALL i APPR/DEP

Koczy operacj edytowania i wywouje


menedera plikw. Dany pasek softkey
pozostaje wybrany, jeli meneder
plikw zostaje zamykany

Koczy operacj edytowania i wywouje


menedera plikw. Podstawowy pasek
softkey pozostaje wybrany, jeli
meneder plikw zostaje zamykany

dostpne

Nie w dyspozycji

dostpne
Nie w dyspozycji
Przeczenie klawiszem split-screen
Dozwolone wszdzie, nowe
numerowanie moliwe po zapytaniu.
Zostaje wstawiony pusty wiersz,
zapenienie z 0 wykona manualnie
Nie w dyspozycji

Nie w dyspozycji
dostpne
Przeczenie poprzez softkey Toggle
Dozwolone tylko na kocu tabeli.
Wiersz o wartoci 0 zostaje
wstawiony we wszystkich kolumnach

Nie w dyspozycji

dostpne

Nie w dyspozycji

dostpne

Poprzez funkcj Edycja aktualnego


pola i na klawiaturze online

Na klawiaturze ASCII

Neutralnie ze wsprzdnymi X/Y,


przeczenie z FUNCTION
PARAXMODE
Referencje wzgldne w
podprogramach konturu nie s
korygowane automatycznie

W zalenoci od maszyny z
dostpnymi osiami rwnolegymi

Tabela punktw zerowych:


Funkcja sortowania wartoci w
obrbie jednej osi
Anulowanie tabeli
Wygaszanie nie dostpnych osi
Przeczenie widoku lista/formularz
Wstawi pojedycz linijk

Przejcie wartoci rzeczywistej


pozycji na pojedyczej osi klawiszem
w tabeli punktw zerowych
Przejcie wartoci rzeczywistej
pozycji na wszystkich osiach
klawiszem w tabeli punktw
zerowych
Przejcie ostatnich zmierzonych z TS
pozycji klawiszem
Zapis komentarza w kolumnie DOC

dostpne

Programowanie dowolnego konturu


FK:
Programowanie osi rwnolegych

Automatyczne korygowanie
referencji wzgldnych

484

Wszystkie referencje wzgldne


zostaj automatycznie korygowane

Funkcja

TNC 320

iTNC 530

Wywoanie klawiszem ERR


Przyczyna i rozwizanie nie mog
by wywietlane w momencie
zaznaczenia kursorem
Menu pomocy zostaje zamknite
przy zmianie trybu pracy
Menu pomocy zostaje zamknite
przy przeczeniu z F12
Zostaj zebrane na licie
Kady komunikat o bdach (nawet
jeli kilkakrotnie wywietlany) musi
by pokwitowany, funkcja Usun
wszystkie jest dostpna
Dostpny jest plik protokou i wydajne
funkcje filtrowania (bdy, nacinicia
na klawisze)
Dostpne. W przypadku zawieszenia
systemu nie zostaje utworzony plik
serwisowy

Wywoanie klawiszem HELP


Okno wywoywane pokazuje
przyczyn i rozwizanie

Lista szukanych ostatnio sw


Wywietlenie elementw aktywnego
wiersza
Wywietlenie listy wszystkich
dostpnych wierszy NC

Nie w dyspozycji
Nie w dyspozycji

dostpne
dostpne

Nie w dyspozycji

dostpne

Start funkcji szukania przy zaznaczeniu


kursorem klawiszami ze strzak w
gr/w d

Funkcjonuje do maksymalnie 9999


wierszy wcznie, nastawialne przez
dane konfiguracji

Bez ograniczenia odnonie dugoci


programu

Przedstawienie drogi
przemieszczenia pojedyczego
wiersza NC, po usuniciu grafiki przy
pomocy softkey
Wyskalowane przedstawienie siatki
Edycja podprogramw konturu w
cyklach SLII z AUTO DRAW ON

Nie jest moliwe, po softkey


USUWANIE GRAFIKI zostaj
wywietlone zawsze wszystkie
uprzednio zdefiniowane wiersze NC
dostpne
W przypadku komunikatw o bdach
kursor znajduje si w programie
gwnym na wierszu CYCL CALL

dostpne

Przesunicie okna zoomu

Funkcja powtrzenia nie jest


dostpna

Obsuga przy komunikatach o


bdach:
Pomoc przy komunikatach o bdach
Pomoc w przypadku komunikatw o
bdach, jeli w danym momencie
zostaje edytowany wiersz
Zmiana trybu pracy, jeli menu
pomocy jest aktywne
Wybr trybu pracy w tle, jeli menu
pomocy jest aktywne
Identyczne komunikaty o bdach
Kwitowanie komunikatw bdw

Dostp do funkcji protokou

Zapis do pamici plikw serwisowych

Zmiana trybu pracy nie jest


dozwolona (klawisz bez funkcji)
Menu pomocy zostaje otwarte przy
przeczeniu z F12
Zostaj tylko raz wywietlone
Komunikat o bdach tylko raz
pokwitowa

Peny plik protokou dostpny bez


funkcji filtrowania
Dostpne. W przypadku zawieszenia
systemu zostaje utworzony
automatycznie plik serwisowy

Funkcja szukania:

Grafika programowania:

HEIDENHAIN TNC 320

Nie w dyspozycji
W przypadku komunikatw o bdach
kursor znajduje si na wierszu
powodujcym bd w podprogramie
konturu
Funkcja powtarzania jest dostpna

485

Funkcja

TNC 320

iTNC 530

dostpne

Nie w dyspozycji

dostpne

Nie w dyspozycji

Dostp do danych w tabelach

Poprzez SQL-polecenia

Dostp do parametrw
maszynowych
Generowanie interaktywnych cykli
przy pomocy CYCLE QUERY, np
cykli ukadw pomiarowych w trybie
manualnym

Poprzez CFGREAD-funkcj

Poprzez FN17-/FN18- lub


TABREAD-TABWRITE-funkcje
Poprzez FN18-funkcje

Dostpne

Nie w dyspozycji

Programowanie osi pomocniczych:


Skadnia FUNCTION
PARAXCOMP: definiowanie
zachowania wskazania i ruchw
przemieszczeniowych
Skadnia FUNCTION
PARAXMODE: definiowanie
przyporzdkowania
przemieszczanych osi rwnolegych
Programowanie cykli producenta

Porwnanie: rnice przy tecie programu,


funkcjonalno
Funkcja

TNC 320

iTNC 530

Prezentacja wartoci delta DR i DL z


TOOL CALL-wiersza

Nie zostaj wliczone

Zostaj wliczone

Test do wiersza N

Funkcja nie jest dostpna

Funkcja jest dostpna

Obliczanie czasu obrbki

Przy kadym powtrzeniu symulacji


poprzez softkey START zostaje
sumowany czas obrbki

Przy kadym powtrzeniu symulacji


poprzez softkey START rozpoczyna si
naliczanie czasu od 0

486

Porwnanie: rnice przy tecie programu,


obsuga
Funkcja

TNC 320

Rozmieszczenie paskw z softkey i ich


uporzdkowanie na paskach

Rozmieszczenie paskw softkey i samych softkey jest rne, w zalenoci od


aktywnego podziau ekranu.

Funkcja zoom

Kada paszczyzna skrawania jest


wybieralna pojedyczymi softkey

Paszczyzna skrawania wybieralna


przy pomocy trzech softkey Toggle

Czcionka w masce ekranu PROGRAM

Maa czcionka

Srednia czcionka

Przeprowadzi test programu


pojedyczymi wierszami, w dowolnym
momencie przeczy na tryb pracy
Programowanie

Przy przejciu do trybu pracy


Programowanie pojawia si komunikat
o bdach Brak uprawnienia zapisu,
kiedy tylko zostanie dokonana zmiana,
komunikat o bdach zostaje
skasowany i program zostaje
zresetowany przy ponownym przejciu
do testu programu do pocztku.

Zmiana trybu pracy moe by


przeprowadzona. Zmiany w programie
nie maj wpywu na pozycj kursora.

Specyficzne dodatkowe funkcje


maszynowe M

Powoduj pojawienie si komunikatw


o bdach, jeli nie s zintegrowane w
PLC

S ignorowane przy tecie programu

Wywietlanie/edycja tabeli narzdzi

Funkcja dostpna przy pomocy softkey

Funkcja nie jest dostpna

HEIDENHAIN TNC 320

iTNC 530

487

Porwnanie: rnice trybu manualnego,


funkcjonalno
Funkcja

TNC 320

iTNC 530

Funkcja 3D ROT: manualne


dezaktywowanie funkcji Nachylenie
paszczyzny

Jeli nachylenie paszczyzny obrbki


dla obydwu trybw pracy zostaje
nastawione na nieaktywne, to przy
nastpnym wywoani funkcji 3D ROT to
pola tekstowe nie zostaj zapenione
aktualnymi pozycjami osi obrotu lecz
wartociami 0. Pozycje zostaj
zapisane poprawnie, jeli tylko jeden
tryb pracy zostanie nastawiony na
Nieaktywny.

Nawet jeli nachylenie dla obydwu


trybw pracy zostanie nastawione na
Nieaktywne, to zaprogramowane
wartoci zostan wywietlone w
dialogu 3D ROT.

Funkcja Wymiar kroku

Wymiar kroku moe by definiowany


oddzielnie dla osi linearnych i
obrotowych.

Wymiar kroku obowizuje razem dla osi


linearnych i obrotowych.

Preset-tabela

Transformacja bazowa (translacja i


rotacja) systemu stou maszyny na
system obrabianego przedmiotu
poprzez kolumny X, Y oraz Z, jak i kt
przestrzenny SPA, SPB i SPC.

Transformacja bazowa (translacja)


systemu stou maszyny na system
obrabianego przedmiotu poprzez
kolumny X, Y i Z, jak i obrt od
podstawy ROT na paszczynie obrbki
(rotacja).

Dodatkowo mona w kolumnach


X_OFFS do W_OFFS definiowa
offsety osi dla kadej pojedyczej osi.
Ich funkcja jest konfigurowalna.
Zachowanie przy wyznaczeniu
ustawienia wstpnego

Wyznaczenie wartoci zadanej na osi


obrotu dziaa jako offset osi. Ten offset
dziaa take przy obliczaniu kinematyki
i przy nachyleniu paszczyny obrbki.
Przy pomocy parametru maszynowego
CfgAxisPropKin->presetToAlignAxis
zostaje okrelone, czy offset osi ma by
doliczany po wyznaczeniu zera czy te
nie.
Niezalenie od tego offset osi ma
zawsze nastpujce oddziaywanie:
offset osi wpywa zawsze na
wskazanie pozycji zadanej danej osi
(offset osi zostaje odejmowany od
aktualnej wartoci osi).
jeli wsprzdna osi obrotu zostaje
programowana w wierszu L, to offset
osi zostaje dodawany do
zaprogramowanej wsprzdnej

488

Dodatkowo mona w kolumnach A do


W definiowa punkty bazowe na osiach
obrotu i osiach rwnolegych.
zdefiniowane w parametrach
maszynowych offsety osi obrotu nie
maj wpywu na pooenia osi,
zdefiniwane w funkcji Nachylenie
paszczyzny.
Przy pomocy MP7500 Bit 3 zostaje
okrelone, czy aktualne pooenie osi
obrotu odnonie punktu zerowego
maszyny zostanie uwzgldnione, czy
te punktem wyjcia jest 0-pooenie
pierwszej osi obrotu (z reguy o C).

Funkcja

TNC 320

iTNC 530

edycja tabeli preset w trybie pracy


Programowanie
Tabela preset w zalenoci od
obszaru przemieszczenia
Zapis komentarza w kolumnie DOC

Moliwy

Nie jest moliwe

Nie w dyspozycji

dostpne

Na klawiaturze online

Na klawiaturze ASCII

Definiowanie ograniczenia posuwu

Ograniczenie posuwu dla osi


linearnych i obrotowych jest
defniowalne oddzielnie

Tylko jedno ograniczenie posuwu dla


osi linearnych i obrotowych jest
defniowalne

Obsuga tabeli preset:

Porwnanie: rnice trybu manualnego, obsuga


Funkcja

TNC 320

iTNC 530

Czcionka w masce ekranu POZYCJA

Mae wskazanie pooenia

Due wskazanie pooenia

Przejcie wartoci pooenia sond


mechanicznych

Przejcie pozycji rzeczywistej przy


pomocy softkey

Przejcie pozycji rzeczywistej przy


pomocy hardkey

Opuszczenie menu funkcji


prbkowania

Tylko przy pomocy softkey KONIEC


moliwe

Przy pomocy softkey KONIEC oraz


poprzez hardkey END moliwe

Opuszczenie tabeli Preset

Tylko przy pomocy softkey


BACK/KONIEC

W kadej chwili przy pomocy hardkey


END

Wielokrotna edycja tabeli narzdzi


TOOL.T, albo tabeli miejsca tool_p.tch

Ten pasek softkey jest aktywny, ktry


by wybrany przy ostatnim wyjciu

Zostaje wywietlony stay zdefiniowany


pasek softkey (pasek softkey 1)

HEIDENHAIN TNC 320

489

Porwnanie: rnice przy odpracowywaniu,


obsuga
Funkcja

TNC 320

iTNC 530

Rozmieszczenie paskw z softkey i ich


uporzdkowanie na paskach

Rozmieszczenie paskw softkey i samych softkey nie jest identyczne, w


zalenoci od aktywnego podziau ekranu.

Czcionka w masce ekranu PROGRAM

Maa czcionka

Srednia czcionka

Zmiana w programie, po przerwaniu


obrbki przeczeniem na tryb pracy
pojedyczymi wierszami

Program musi zosta dodatkowo


przerwany z softkey WEWNETRZN.
STOP .

Zmiana moliwa bezporednio po


przeczeniu na tryb pracy
Programowanie

Zmiana trybu pracy, po przerwaniu


obrbki przeczeniem na tryb pracy
pojedyczymi wierszami

Program musi zosta dodatkowo


przerwany z softkey WEWNETRZN.
STOP .

Zmiana trybu pracy dozwolona

Zmiana trybu pracy, po przerwaniu


obrbki przeczeniem na tryb pracy
pojedyczymi wierszami oraz jeli TNC
320 z WEWNETRZN. STOP
zakoczono

Przy przejci powrotnym do trybu pracy


odpracowywania: komunikat o bdach
Nie wybrano aktualnego wiersza. Wybr
miejsca przerwania programu musi
nastpi ze startem z dowolnego
wiersza

Zmiana trybu pracy jest dozwolona,


modalne informacje zostaj
zachowane, obrbka moe by
kontynuowana bezporednio po starcie
NC

Wejcie do sekwencji FK z GOTO, po


odpracowaniu do tego miejsca przed
zmian trybu pracy

Komunikat o bdach FKprogramowanie: niezdefiniowana


pozycja startu

Wejcie dozwolone

Menu ponownego najazdu musi by


wybrane przy pomocy softkey
NAJAZD POZYCJI .
Kolejno najazdu nie jest
rozpoznawalna, na ekranie zostaje
wywietlana zawsze staa kolejno
osi
Tryb pozycjonowania musi po
osigniciu pozycji zosta
zakoczony przy pomocy softkey
NAJAZD POZYCJI .
Tylko moliwe, jeli pozycja
ponownego wejcia zostaa ju
najechana

Menu ponownego najazdu zostaje


wybrane automatycznie

Start programu z dowolnego


wiersza:
Zachowanie po odtworzeniu stanu
maszyny
Ponowny najazd na punkt przerwania
z udziaem ukadu logicznego
pozycjonowania
Zakoczenie pozycjonowania przy
ponownym wejciu

Przeczenie podziau ekranu przy


ponownym wejciu

490

Kolejno najazdu zostaje


przedstawiona na ekranie poprzez
odpowiednie wskazanie osi
Tryb pozycjonowania zostaje
automatycznie zakoczony po
osigniciu pozycji
We wszystkich stanach eksploatacji
moliwy

Funkcja

TNC 320

iTNC 530

Komunikaty o bdach

Komunikaty o bdach (np. komunikaty


wycznika kocowego) pojawiaj si
take po usuniciu bdw i musz by
oddzielnie pokwitowane

Komunikaty o bdach zostaj


czciowo automatycznie kwitowane
po usuniciu bdw

Zmiana zawartoci parametrw Q, po


przerwaniu obrbki przeczeniem na
tryb pracy pojedyczymi wierszami

Program musi zosta dodatkowo


przerwany z softkey WEWNETRZN.
STOP .

Zmiana moliwa bezporednio

Manualne przemieszczenie podczas


przerwania programu przy aktywnej
M118

Funkcja nie jest dostpna

Funkcja jest dostpna

HEIDENHAIN TNC 320

491

Porwnanie: rnice przy odpracowywaniu,


ruchy przemieszczenia
Uwaga, sprawdzi ruchy przemieszczenia!
Programy NC, zapisane na starszych modelach sterowa
TNC, mog na TNC 320 prowadzi do wykonywania
innych ruchw przemieszczenia lub do komunikatw o
bdach!
Progamy zawsze wykonywa zawsze z konieczn
starannoci i ostronoci!
Poniej znajduje si lista znanych rnic. Lista ta nie
gwarantuje kompletnego zestawienia!
Funkcja

TNC 320

iTNC 530

Przemieszczenie z doczonym
kkiem rcznym z M118

Dziaa w aktywnym ukadzie


wsprzdnych, czyli w razie
koniecznoci obrconym lub
nachylonym albo w staym ukadzie
wsprzdnych, w zalenoci od
nastawienia w menu 3D ROT trybu
manualnego

Dziaa w staym ukadzie


wsprzdnych maszyny

M118 w poczeniu z M128

Funkcja nie jest dostpna

Funkcja jest dostpna

Najazd/odjazd z APPR/DEP, R0
aktywna, paszczyzna elementw to nie
paszczyzna obrbki

Jeli to moliwe, wiersze zostaj


wykonane na zdefiniwanej
paszczynie elementw , komunikaty
o bdach przy APPRLN, DEPLN,
APPRCT, DEPCT

Jeli to moliwe, wiersze zostaj


wykonane na zdefiniwanej
paszczynie obrbki , komunikaty o
bdach przy APPRLN, APPRLT,
APPRCT, APPRLCT

Skalowanie przemieszczenia
dosuwania/odsuwania
(APPR/DEP/RND)

Specyficzny dla osi wspczynnik


skalowania jest dozwolony, promie nie
jest skalowany

Komunikat o bdach

Najazd/odjazd z APPR/DEP

Komunikat o bdach, jeli przy


APPR/DEP LN lub APPR/DEP CT
zaprogramowano R0 .

Przyjcie promienia NARZ o wartoci 0


i kierunku korekcji RR

Najazd/odjazd z APPR/DEP, jeli


zdefiniowano elementy konturu o
dugoci 0

Elementy konturu o dugoci 0 s


ignorowane. Przemieszczenia najazdu
i odjazud s obliczane dla pierwszego i
ostatniego wanego elementu konturu

Zostaje wydawany komunikat o


bdach, jeli po APPR-wierszu zosta
zaprogramowany element konturu o
dugoci 0 (odnonie pierwszego
punktu konturu zaprogramowanego w
wierszu APPR).
Przed elementem konturu o dugoci 0
przed DEP -wierszem iTNC nie wydaje
bdu, lecz oblicza przemieszczenie
odjazud z ostatnim wanym elementem
konturu

492

Funkcja

TNC 320

iTNC 530

Dziaanie z Q-parametrami

Q60 do Q99 (lub QS60 do QS99) dziaaj


zasadniczo zawsze lokalnie.

Q60 do Q99 (lub QS60 do QS99) dziaaj


w zalenoci od MP 7251 w
skonwersowanych programach cykli
(.cyc) lokalnie albo globalnie.
Pakietowane wywoywania mog
powodowa problemy

Automatyczne anulowanie korekcji


promienia narzdzia

Wiersz z R0
DEP-wiersz
END PGM

Wiersz z R0
DEP-wiersz
PGM CALL
Programowanie cykl 10 OBROT
Wybr programu

NC-wiersze z M91

Bez obliczenia korekcji promienia


narzdzia

Obliczenie korekcji promienia


narzdzia

Korekcja formy narzdzia

Korekcja formy narzdzia nie jest


obsugiwana, poniewa ten rodzaj
programowania jest traktowany jedynie
jako programowanie wartoci osiowych
i zasadniczo naley wyj z zaoenia,
i osie nie tworz prostoktnego
ukadu wsprzdnych

Korekcja formy narzdzia nie jest


obsugiwana

Wiersze pozycjonowania rwnolege do


osi

Korekcja promienia dziaa jako w Lwierszach

Wcicie nastuje od aktualnego pozycji


poprzedniego wiersza do
zaprogramowanej wartoci
wsprzdnych. Jeli nastpny wiersz
jest wierszem linearnym, to zostaje on
traktowany jako wiersz korekcji
promienia, tak i trajektoria od drugiego
z kolei wiersza linearnego jest
ponownie rwnolega do konturu

Start programu z dowolnego wiersza w


tabelach punktw

Narzdzie jest pozycjonowane nad


nastpn przewidzian do obrbki
pozycj

Narzdzie jest pozycjonowane nad


ostatni obrobion pozycj

Pusty CC-wiersz (przejcie bieguna


zostatniej pozycji narzdzia) w
programie NC

Ostatni wiersz pozycjonowania na


paszczynie obrbki musi zawiera
obydwie wsprzdne paszczyzny
obrbki

Ostatni wiersz pozycjonowania na


paszczynie obrbki nie musi zawiera
koniecznie obydwu wsprzdnych
paszczyzny obrbki. Moe by
problematyczne w RND lub CHFwierszach

Specyficzny dla osi skalowany RNDwiersz

RND-wiersz zostaje skalowany,


rezultatem jest elipsa

Zostaje wydawany komunikat o


bdach

HEIDENHAIN TNC 320

493

Funkcja

TNC 320

iTNC 530

Reakcja, jeli przed lub po RND-lub


CHF-wierszu zdefiniowany jest
element konturu o dugoci 0

Zostaje wydawany komunikat o


bdach

Zostaje wydawany komunikat o


bdach, jeli element konturu o
dugoci 0 ley przed RND- lub CHFwierszem
Element konturu o dugoci 0 zostaje
ignorowany, jeli element konturu o
dugoci 0 ley po RND- lub CHFwierszu

Programowanie okrgu ze
wsprzdnymi biegunowymi

Inkrementalny kt obrotowy IPA i


kierunek obrotu DR musz mie ten
sam znak liczby. W przeciwnym razie
zostaje wydawany odpowiedni
komunikat o bdach

Znak liczby kierunku obrotu zostaje


wykorzystywany, jeli DR i IPA s
zdefiniowane z rnymi znakami liczby

Korekcja promienia narzdzia na


ukach koowych lub na linii rubowej z
ktem rozwarcia =0

Przejcie pomidzy ssiednimi


elementami uku/linii rubowej zostaje
utworzone. Dodatkowo zostaje
wykonane przemieszczenie osi
narzdzia bezporednio przed tym
przejciem. Jeli ten element jest
pierwszym lub ostatnim korygowanym
elementem, to nastpny albo poprzedni
element s traktowane jako pierwszy
lub ostatni przewidziany do
korygowania element

Ekwidystanta uku/linii rubowej zostaje


wykorzystywana dla kontrukcji toru
narzdzia

Sprawdzenie znaku liczby parametru


gbokoci w cyklach obrbki

Musi by zdezaktywowany, jeli


nastpuje praca z cyklem 209

Bez ograniczenia

Zmiana narzdzia przy przy aktywnej


korekcji promienia narzdzia

Przerwanie programu z komunikatem o


bdach

Korekcja promienia narzdzia zostaje


anulowana, zmiana narzdzia zostaje
wykonana

494

Funkcja

TNC 320

iTNC 530

Liczba definiowalnych elementw


konturu

Maksymalnie 16384 wierszy w 12


podkonturach wcznie

Okrelenie paszczyzny obrbki

O narzdzia w TOOL CALLwierszu okrela paszczyzn obrbki

Drogi przemieszczenia przy


rozwiercaniu

Wysepki nie s obwodzone. Przy


kadym wciciu nastpuje ruch
wahadowy ze zredukowanym
posuwem (zwikszenie czasu
obrbki)
Rozwiercanie zawsze rwnolegle do
konturu

Maksymalnie 8192 elementy konturu


w do 12 podkonturach wcznie, bez
ograniczenia odnonie podkonturu
Osie pierwszego wiersza
przemieszczenia na pierwszym
podkonturze okrela paszczyzn
obrbki
Wysepki s obwodzone na aktualnej
gbokoci obrbki

SLII-cykle 20 do 24:

Rozwiercanie rwnolegle do kontur


lub frezowanie kanaowe i rwnolegle
do osi
Wewntrzne obliczenie skojarze
konturu

Skojarzenia odnosz si zawsze do


zdefiniowanego, nieskorygowanego
konturu

Strategia rozwiercania, jeli


zdefiniowanych jest kilka kieszeni

Wszytkie kieszenie s najpierw


rozwiercane na tej samej
paszczynie

Pozycja na kocu cyklu SL

Pozycja kocowa = bezpieczna


wysoko nad ostatni, zdefiniowan
przed wywoaniem cyklu pozycj

uki preobrbki dla obrbki na


gotowo dna cykl 23

Krzywizna uku wykaczania wynika


z krzywizny konturu docelowego. Dla
uplasowania uku koowego zostaje
przeszukiwany systematycznie
kontur docelowy od tyu do przodu,
a moliwe bdzie bezkolizyjne
uplasowanie. Jeli to nie pomoe , to
uki zostaj podzielone na p na
dugoci, a uplasowanie bdzie
moliwe
Rozwarcie uku wynosi maks. 3
promienie narzdzia, kt otwarcia
wynosi maksymalnie 0.8rad. Dla
uplasowania uku koowego zostaje
przeszukiwany systematycznie
kontur docelowy od tyu do przodu,
a moliwe bdzie bezkolizyjne
uplasowanie. Jeli to nie pomoe , to
uki zostaj podzielone na p na
dugoci, a uplasowanie bdzie
moliwe

uki preobrbki dla obrbki na


gotowo bokw cykl 24

HEIDENHAIN TNC 320

Konfigurowalne poprzez MP7420

Konfigurowalne poprzez MP7420,


czy nieskorygowany lub te
skorygowany kontur ma by
skojarzony
Konfigurowalne poprzez MP 7420,
czy pojedycze kieszenie maj by
rozwiercane kompletnie czy na tej
samej paszczynie
Konfigurowalne poprzez MP7420,
czy pozycja kocowa ma by na
najechana nad ostatni
zaprogramowan pozycj lub czy te
przemieszczenie nastpuje na
bezpiecznej wysokoci
uki koowe s konstruowane
pomidzy punktem startu lecej
najdalej zewntrz trajektorii
rozwiertaka i punktem rodkowym
pierwszego elementu konturu toru
wykaczaka

uk ma maksymalne rozwarcie (od


punktu startu toru stycznie w ty do na
krtko przed nastpnym konturem
brzegowym), wysoko uku wynosi
maksymalnie naddatek na
wykoczenie + odstp
bezpieczestwa

495

Funkcja

TNC 320

iTNC 530

Wsprzdne i wartoci osiowe poza


paszczyzn obrbki
Zachowanie w przypadku wysepek,
nie lecych w kieszeniach

Zostaje wydawany komunikat o


bdach
Nie mog by definiowane z
kompleksow formu konturu

Operacje ilociowe w SL-cyklach z


kompleksow formu konturu

Waciwe operacje ilociowe moliwe


do przeprowadzenia

Korekcja promienia aktywna przy


CYCL CALL

Zostaje wydawany komunikat o


bdach

Rwnolege do osi wiersze


przemieszczenia w podprogramie
konturu
Funkcje dodatkowe M w
podprogramie konturu
Ruchy wcicia w podprogramie
konturu
M110 (redukowanie posuwu naroe
wewntrzne)

Zostaje wydawany komunikat o


bdach

Osie w opisie konturu, lece poza


paszczyzn obrbki, s ignorowane
Mog by definiowane z
kompleksow formu konturu z
pewnymi ograniczeniami
Waciwe operacje ilociowe moliwe
do przeprowadzenia tylko z
ograniczeniami
Korekcja promienia zostaje
anulowana, program zostaje
wykonany
Program zostaje odpracowywany

Zostaje wydawany komunikat o


bdach
Zostaje wydawany komunikat o
bdach
Funkcja nie dziaa o obrbie cykli SL

M-funkcje s ignorowane

SLII cykl linii konturu 25: APPR-/DEPwiersze w definicji konturu

Niedozwolone, moliwa peniejsza


obrbka zamknitych konturw

APPR-/DEP-wiersze dozwolone jako


element konturu

Opis konturu

Neutralnie ze wsprzdnymi X/Y

Definicja przesunicia na
powierzchni bocznej cylindra
Definicja przesunicia poprzez obrt
od podstawy
Programowanie okrgu z C/CC
APPR-/DEP-wiersze w definicji
konturu

Neutralnie poprzez przesunicie


punktu zerowego w X/Y
Funkcja jest dostpna

W zalenoci od maszyny z
dostpnymi fizycznie osiami
obrotowymi
Zalene od maszyny przesunicie
punktu zerowego na osiach obrotu
Funkcja nie jest dostpna

Funkcja jest dostpna


Funkcja nie jest dostpna

Funkcja nie jest dostpna


Funkcja jest dostpna

Pene rozwiercanie rowka


Tolerancja jest definiowalna

Funkcja jest dostpna


Funkcja jest dostpna

Funkcja nie jest dostpna


Funkcja jest dostpna

Obrbka powierzchni bocznej


cylindra z cyklem 29

Wejcie w materia bezporednio na


konturze mostka

Koowy ruch najazdu do konturu


mostka

SLII-cykle 20 do 24:

Ruchy wcicia s ignorowane


Funkcja dziaa take w obrbie cykli
SL

Obrbka powierzchni bocznej


cylindra oglnie:

Obrbka powierzchni bocznej


cylindra z cyklem 28:

496

Funkcja

TNC 320

iTNC 530

Kieszenie, czopy i rowki wpustowe 25x

W strefach granicznych (stosunek


geometryczny narzdzie/kontur)
pojawiaj si komunikaty o bdach,
jeli ruchy wcicia prowadz do
bezsensownego/krytycznego
zachowania

W strefach tych (zalenoci


geometryczne narzdzie/kontur)
nastpuje prostoktne wcicie

Cykle sondy pomiarowej dla


wyznaczania punktu odniesienia
(manualnie i cykle automatyki)

Cykle mog by wykonane tylko przy


nieaktywnej nachylonej paszczynie
obrbki, przy nieaktywnym
przesuniciu punktu zerowego i przy
nieaktywnym obrocie z cyklem 10

Bez ograniczenia z poczeniu z


transformacjami wsprzdnych

Skonfigurowane nastawienie jest


wykorzystywane
Wszystkie PLANE-funkcje mog by
uywane
Zostaje wydawany komunikat o
bdach

COORD ROT jest wykorzystywany

PLANE-funkcja:
TABLE ROT/COORD ROT nie
zdefiniowana
Maszyna jest skonfigurowana na kt
osiowy
Programowanie inkrementalnego
kta przestrzennego po PLANE
AXIAL
Programowanie inkrementalnego
kta osiowego po PLANE SPATIAL,
jeli maszyna skonfigurowana jest na
kt przestrzenny

Zostaje wydawany komunikat o


bdach

Tylko PLANE AXIAL zostaje


wykonana
Inkrementalny kt przestrzenny jest
interpretowany jako warto
absolutna
Inkrementalny kt osiowy jest
interpretowany jako warto
absolutna

Funkcje specjalne dla


programowania cykli:
FN17
FN18

HEIDENHAIN TNC 320

Funkcja jest dostpna, ronice


opisane s szczegowo
Funkcja jest dostpna, ronice
opisane s szczegowo

Funkcja jest dostpna, ronice


opisane s szczegowo
Funkcja jest dostpna, ronice
opisane s szczegowo

497

Porwnanie: rnice w trybie MDI


Funkcja

TNC 320

iTNC 530

Odpracowywanie zalenych od siebie


sekwencji

Funkcja jest dostpna czciowo

Funkcja jest dostpna

Zachowywanie modalnie dziaajcych


funkcji

Funkcja jest dostpna czciowo

Funkcja jest dostpna

Porwnanie: rnice stanowisk programowania


Funkcja

TNC 320

iTNC 530

Wersja demonstracyjna

Programy z wicej ni 100 wierszy NC


nie mog by odpracowywane, zostaje
wydawany komunikat o bdach.

Programy mog by wybierane,


przedstawianych jest maksymalnie 100
wierszy NC, inne wiersze s obcinane
przy prezentacji programu

Wersja demonstracyjna

Jeli wskutek pakietowania z PGM


CALL wicej ni 100 wierszy NC,
grafika testowa nie pokazuje ilustracji
na ekranie, komunikat o bdach nie
jest wydawany.

Pakietowane programy mog by


symulowane.

Kopiowanie programw NC

Kopiowanie z Windows-Explorer do i z
foldera TNC:\ moliwe.

Operacja kopiowania musi nastpowa


przez TNCremo lub zarzdzaniem
plikami stanowiska programowania.

Poziomy softkey-pasek przeczy

Klik na pasek przecza pasek w prawo


lub pasek w lewo

Poprzez kliknicie na dowoln belk


jest ona aktywna

498

DR. JOHANNES HEIDENHAIN GmbH


Dr.-Johannes-Heidenhain-Strae 5
83301 Traunreut, Germany
{ +49 8669 31-0
| +49 8669 5061
E-mail: info@heidenhain.de
Technical support | +49 8669 32-1000
Measuring systems { +49 8669 31-3104
E-mail: service.ms-support@heidenhain.de
TNC support
{ +49 8669 31-3101
E-mail: service.nc-support@heidenhain.de
NC programming { +49 8669 31-3103
E-mail: service.nc-pgm@heidenhain.de
PLC programming { +49 8669 31-3102
E-mail: service.plc@heidenhain.de
Lathe controls
{ +49 8669 31-3105
E-mail: service.lathe-support@heidenhain.de
www.heidenhain.de

3D-sondy impulsowe firmy HEIDENHAIN


pomagaj w zredukowaniu czasw pomocniczych:
Na przykad przy

ustawieniu obrabianych przedmiotw


wyznaczaniu punktw odniesienia
pomiarze obrabianych przedmiotw
digitalizowaniu 3D-form
przy pomocy sond impulsowych dla
pwyrobw
TS 220 z kablem
TS 640 z przesyaniem danych przy
pomocy podczerwieni

pomiar narzdzi
nadzorowanie zuycia narzdzia
uchwycenie zamania narzdzia

przy pomocy sondy impulsowej


narzdziowej
TT 140
679 222-P0 Ver00 SW04 Printed in Germany 7/2011 F&W

Vous aimerez peut-être aussi