Proměnné, 34 programování prom ěnných – HEIDENHAIN CNC Pilot 4290 V7.1 Uživatelská příručka
Stránka 314

314
4.34 Programování prom
ěnných
#-proměnné
CNC PILOT rozlišuje rozsahy platnosti podle číselných pásem:
#0 .. #29 kanálově závislé globální proměnné. Ty jsou k dispozici
pro každý suport (NC-kanál). Stejná čísla proměnných na různých
suportech se vzájemně neovlivňují. Tyto proměnné zůstávají po
konci programu zachovány a následující NC-program je může
vyhodnocovat.
#30 .. #45 kanálově nezávislé globální proměnné.Ty existují v
rámci řízení pouze jednou. Změní-li NC-program některou tuto
proměnnou, platí tato změna pro všechny suporty. Tyto proměnné
zůstávají po konci programu zachovány a následující NC-program je
může vyhodnocovat.
#46.. #50 rezervované proměnné pro expertní programy: Tyto
proměnné nesmíte ve vašem NC-programu používat.
#256 .. #285lokální proměnné platí v rámci jednoho podprogramu.
Načtení hodnot parametrů do #-proměnných
Syntaxe: #1 = PARA(x,y,z)
x = skupina parametrů
1: strojní parametry
2: parametry řídicího systému
3: seřizovací parametry
4: parametry obrábění
5: PLC-parametry
y = číslo parametru
z = číslo subparametru
Od verze softwaru 625 952-02:
Kontrola zda je bit obsažen v číselné hodnotě
Syntaxe:
#1 = BITSET(x,y)
x = Číslo bitu (0..15) – se může
nahradit #-proměnnou.
y = Číselná hodnota (0..65535) – se
může nahradit #-proměnnou.
Funkce dá 1 jako výsledek, pokud je
dotazovaný bit v hodnotě čísla obsažen,
jinak vydá 0.
Bit => Hodnota
čísla:
0 => 1
2 => 4
4 => 16
6 => 64
8 => 256
10 => 1024
12 => 4096
14 => 16384
1 => 2
3 => 8
5 => 32
7 => 128
9 => 512
11 => 2048
13 => 8192
15 => 32768
Przykład:
. . .
[čte „strojní rozměr 1 Z“ v proměnné #1]
N.. #1=PARA(1,7,2)
. . .
N.. #1=#1+1
N.. G1 X#1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #1=(ABS(#2+0.5))
. . .
Údaje o poloze a rozměrech jsou vždy metrické – i když se
provádí NC-program programovaný v palcích („inch“).
NC-informace v #-proměnných
#768, #770
Poslední programovaná poloha X (rádius), Y, Z
#771
Poslední programovaná poloha C [°]
#772
Aktivní provozní režim:
2: Stroj
3: Simulace
4: TURN PLUS
#774
Stav SRK/FRK:
40: G40 aktivní
41: G41 aktivní
42: G42 aktivní
#775
Číslo zvolené osy C
#776
Aktivní korekce opotřebení (G148):
0: DX, DZ
1: DS, DZ
2: DX, DS
#778
Měrové jednotky: 0 = metrické; 1 = palce
#782
Aktivní rovina obrábění:
17: Rovina XY (čelní nebo zadní strana)
18: Rovina XZ (soustružení)
19: Rovina YZ (pohled shora / plášť)
#783, #785,
#786
Vzdálenost mezi špičkou nástroje – vztažným bodem
suportu Y, Z, X
#787
Referenční průměr obrábění pláště (G120)
#788
Vřeteno, v němž je upnut obrobek (G98)