16 podprogramy, 16 podpr ogramy – HEIDENHAIN CNC Pilot 4290 Instrukcja Obsługi

Strona 194

Advertising
background image

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. ( /+)]

. . .

[//]

. . .

Advertising