15 programován proměnných, 1 # proměnné, 15 pr ogramován pr oměnných – HEIDENHAIN CNC Pilot 4290 Uživatelská příručka

Stránka 187

Advertising
background image

HEIDENHAIN CNC PILOT 4290

175

4.15 Pr

ogramován pr

oměnných

Syntax

matematická funkce

+

sč tán

odč tán

*

násoben

/

dělen

SQRT(...)

druhá odmocnina

ABS(...)

absolutn hodnota

TAN(...)

tangens (ve stupn ch)

ATAN(...)

arkus tangens (ve stupn ch)

SIN(...)

sinus (ve stupn ch)

ASIN(...)

arkus sinus (ve stupn ch)

COS(...)

kosinus (ve stupn ch)

ACOS(...)

arkus kosinus (ve stupn ch)

ROUND(...) zaokrouhlen

LOGN(...)

přirozený logaritmus

EXP(...)

exponenciáln funkce e

x

INT(...)

vypuštěn desetinných m st

pouze u # proměnných:

SQRTA(.., ..) druhá odmocnina z (a

2

+b

2

)

SQRTS(.., ..)druhá odmocnina z (a

2

b

2

)

Př klady „# proměnných”

. . .

N.. #1=PARA(1,7,3) [načte „strojn rozměr 1 Z”

do proměnné #1 ]

. . .

N.. #1=#1+1

N.. G1 X#1

N.. G1 X(SQRT(3*(SIN(30)))

N.. #1=(ABS(#2+0.5))

. . .

4.15

Programován proměnných

CNC PILOT překládá (interpetuje) NC programy před proveden m
programu. Proto se rozlišuj dva typy proměnných:

# proměnné – vyhodnocen během překladu NC programu

V proměnné (neboli události) – vyhodnocen během prováděn

NC programu

Plat tato pravidla:

„tečka před čárkou”

až 6 úrovn závorek

celoč selné proměnné (integer) (pouze u V proměnných):

celoč selné hodnoty v rozsahu
–32767 .. +32768

reálné proměnné (u proměnných # a V): č sla s pohyblivou

řádovou čárkou s maximálně 10 m sty před a 7 m sty za
desetinnou čárkou

proměnné zůstávaj „zachovány”, i když bylo ř zen mezit m

vypnuto

4.15.1 # 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 .

Globáln 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
jednoho suportu 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 proměnné vyhrazené pro expertn programy
nesm te ve svém NC programu použ vat.

#256 .. #285 lokáln proměnné
plat v rámci jednoho podprogramu.

Čten hodnot parametrů

Syntax: #1 = PARA(x,y,z)

x = skupina parametrů

1: strojn parametry

2: parametry ř zen

3: seřizovac parametry

4: parametry obráběn

5: parametry PLC

y = č slo parametru

z = č slo subparametru

pokračován na dalš straně

NC bloky s výpočty proměnných
programujte s „identifikátorem suportu
$..”, má li Váš soustruh několik suportů.
Jinak se výpočet provede v cenásobně.

Advertising