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

Stránka 314

Advertising
background image

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)

Advertising