16 podprogramy, 16 podpr ogramy – HEIDENHAIN CNC Pilot 4290 Instrukcja Obsługi
Strona 194
4 DIN PLUS
182
4.16 Podprogramy
Wywołanie podprogramu:
L”xx” V1
■
L: Litera oznaczaj ca wywołanie podprogramu
■
”xx”: nazwa podprogramu – przy zewn trznych
podprogramach nazwa pliku (maksymalnie 8 cyfr
lub liter)
■
V1: oznaczenie dla zewn trznego podprogramu
– pomijane przy lokalnych podprogramach
Wskazówki dotycz ce pracy z podprogramami:
■
Zewn trzne podprogramy znajduj si w
oddzielnym pliku. Mog one zostać wywołane
przez dowolne programy główne, inne
podprogramy i przez TURN PLUS.
■
Lokalne podprogramy znajduj si w pliku
programu głównego. Mog one zostać
wywołane przez program główny.
■
Podprogramy mog zostać nawet 6 krotnie
”pakietowane”. Pakietowane znaczy, w
podprogramie zostaje wywołany dalszy
podprogram.
■
Należy unikać rekursji.
■
Można wł czyć do podprogramu do 20 ”wartości
przekazu”. Oznaczeniami (oznaczniki
parametrów) s :
LA..LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z.
W podprogramie znajduj si wartości przekazu
jako zmienne do dyspozycji. Oznaczenie jest:
"#__.." a po nim nast puje oznaczenie
parametru małymi literami (przykład: #__la).
Można wykorzystywać wartości przekazu w
ramach programowania zmiennych w
podprogramie.
■
Zmienne #256..#285 znajduj si do dyspozycji
w każdym podprogramie jako lokalne zmienne.
■
Jeśli dany podprogram ma zostać kilka razy
odpracowany, to definiujemy w parametrze
”liczba powtórzeń Q” współczynnik
powtarzalności.
■
Podprogram kończy si z RETURN.
Teksty dialogowe
Można definiować opisy parametrów, znajduj ce
si w polach wprowadzenia z przodu/z tyłu, w
oddzielnym podprogramie.
CNC PILOT ustawia jednostki miary parametrów
automatycznie na ”metrycznie” lub ”w calach”.
Maksymalnie 19 opisów pozycja opisu
parametrów w podprogramie jest dowolna.
4.16 Podpr
ogramy
Parametr "LN" jest zarezerwowany dla przekazu
numerów wierszy. Parametr ten może otrzymać przy
każdym nowym numerowaniu programu NC now
wartość.
Opisy parametrów:
[//] – pocz tek (Beginn)
[pn=n; s=tekst parametru (maksymalnie 16 znaków) ]
[//] – koniec (Ende)
pn:
oznaczenie parametrów (la, lb, ...)
n:
cyfry konwersowania dla jednostek miary
■
0: bezwymiarowo
■
1: "mm"
lub
"cale"
■
2: "mm/U"
lub
"cale/obr"
■
3: "mm/min"
lub
"cale/min"
■
4: "m/min"
lub
"stopy/min"
■
5: "obr/min"
■
6: stopnie (°)
■
7: "Šm"
lub
"Šcale"
Przykład
. . .
[//]
[la=1; s=średnica pr ta]
[lb=1; s=punkt startu w Z]
[lc=1; s=fazka/zaokr gl. ( /+)]
. . .
[//]
. . .