16 podprogramy, 16 podpr ogramy – HEIDENHAIN CNC Pilot 4290 Uživatelská příručka
Stránka 194
4 DIN PLUS
182
4.16
Podprogramy
Vyvolán podprogramu:
L”xx” V1
■
L: rozlišovac znak pro vyvolán podprogramu
■
”xx”: jméno podprogramu – u extern ch
podprogramů jméno souboru (maximálně 8 č slic
nebo p smen)
■
V1: identifikátor pro extern podprogram –
odpadá u lokáln ch podprogramů
Připom nky k práci s podprogramy:
■
Extern podprogramy jsou v samostatném
souboru. Lze je vyvolávat z libovolných hlavn ch
programů, jiných podprogramů a z TURN PLUS.
■
Lokáln podprogramy jsou ve stejném souboru
jako hlavn program. Vyvolán je možné jen z
tohoto hlavn ho programu.
■
Podprogramy lze vnořovat maximálně šestkrát.
Vnořován znamená, že se v rámci jednoho
podprogramu vyvolá dalš podprogram.
■
Vyhněte se rekurzům (zpětnému vyvoláván ).
■
V jednom podprogramu můžete použ t až 20
„předávaných hodnot”. Jejich označen
(identifikátory parametrů) jsou:
LA..LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z.
V rámci podprogramu jsou předávané hodnoty k
dispozici jako proměnné. Identifikátor je: „#__..”
následovaný označen m parametru malými
p smeny (př klad: #__la).
Tyto předávané hodnoty můžete v rámci
programován proměnných využ t uvnitř
podprogramu.
■
Proměnné #256..#285 jsou v každém
podprogramu k dispozici jako lokáln proměnné.
■
Má li se podprogram zpracovat několikrát po
sobě, definujte faktor opakován v parametru
„počet opakován Q”.
■
Podprogram konč pomoc RETURN.
Dialogové texty
Popisy parametrů, které se objev před nebo za
vstupn mi poli, můžete definovat v extern m
podprogramu
CNC PILOT nastavuje měrové jednotky parametrů
automaticky na „metrické” nebo „palcové”.
Maximálně 19 popisů – poloha popisu parametru v
rámci podprogramu je libovolná.
4.16 Podpr
ogramy
Parametr „LN” je vyhrazen pro č sla bloků. Při
přeč slován NC programu může tento parametr dostat
novou hodnotu.
Popisy parametrů:
[//] – začátek
[pn=n; s=text parametru (maximálně 16 znaků) ]
[//] – konec
pn:
identifikátor parametru (la, lb, ...)
n:
konverzn č slice pro měrové jednotky
■
0: bezrozměrné
■
1: „mm”
nebo ”inch”
■
2: „mm/ot”
nebo ”inch/ot”
■
3: „mm/min”
nebo ”inch/min”
■
4: „m/min”
nebo ”feet/min”
■
5: „ot/min”
■
6: stupeň (°)
■
7: „µm”
nebo „µinch”
Př klad
. . .
[//]
[la=1; s=průměr tyče]
[lb=1; s=bod startu v Z]
[lc=1; s=zkos./zaobl. (–/+)]
. . .
[//]
. . .