15 programmation de variables, 1 variables, 15 pr ogr ammation de v a riables – HEIDENHAIN CNC Pilot 4290 Manuel d'utilisation

Page 187

Advertising
background image

CNC PILOT 4290 HEIDENHAIN

175

4.15 Pr

ogr

ammation de v

a

riables

Syntaxe

Fonction arithmétique

+

Addition

Soustraction

*

Multiplication

/

Division

SQRT(...)

Racine carrée

ABS(...)

Montant absolu

TAN(...)

Tangente (en degrés)

ATAN(...)

Arc tangente (en degrés)

SIN(...)

Sinus (en degrés)

ASIN(...)

Arc sinus (en degrés)

COS(...)

Cosinus (en degrés)

ACOS(...)

Arc cosinus (en degrés)

ROUND(...)

Arrondi

LOGN(...)

Logarithme naturel

EXP(...)

Fonction exponentielle e

x

INT(...)

Suppr. emplacements après virgule

seulement avec variables #:

SQRTA(.., ..) Racine carrée de (a

2

+b

2

)

SQRTS(.., ..) Racine carrée de (a

2

–b

2

)

Exemple de „variable #“

. . .

N.. #1=PARA(1,7,3) [lit „cote machine 1 Z“

dans variable #1 ]

. . .

N.. #1=#1+1

N.. G1 X#1

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

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

. . .

4.15 Programmation de variables

La CNC PILOT compile les programmes CN avant de les exécuter.
On distingue donc deux types de variables:

Variable # – exploitation pendant la compilation du programme

CN

Variable V (sans événements) – exploitation pendant

l'exécution du programme CN

Règles en vigueur:

„Point avant trait“

Jusqu'à 6 niveaux de parenthèses

Variable entière (avec variables V seulement): Nombres entiers

de
–32767 .. +32768

Variable réelle (avec variables # et V): Nombres avec virgule

flottante pouvant comporter jusqu'à 10 chiffres avant et 7 chiffres
après la virgule

Les variables sont „conservées“ même si la commande a été

mise hors tension entre temps

4.15.1 Variables #

La CNC PILOT distingue plusieurs plages de validité selon les
numéros utilisés:

#0 .. #29: Variables globales, dépendant du canal

Sont disponibles pour chaque chariot (canal CN). Les mêmes
numéros de variable sur différents chariots n'ont pas
d'interaction.

Les variables globales sont conservées à la fin du programme et
peuvent être exploitées par le programme CN suivant.

#30 .. #45: Variables globales, ne dépendant pas du canal

Sont disponibles une seule fois à l'intérieur de la commande. Si
le programme CN d'un chariot modifie une variable, cette
modification est valable pour tous les chariots. Les variables sont
conservées à la fin du programme et peuvent être exploitées par
le programme CN suivant.

#46 .. #50: Variables réservées aux programmes experts
Vous ne devez pas les utiliser dans votre programme CN.

#256 .. #285: Variables locales
en vigueur à l'intérieur d'un sous-programme.

Lire les valeurs des paramètres

Syntaxe:

#1 = PARA(x,y,z)

x = groupe de paramètres

1: Paramètres-machine

2: Paramètres-commande

3: Paramètres de réglage

4: Paramètres d'usinage

5: Paramètres PLC

y = numéro de paramètre

z = numéro de paramètre subsidiaire

Suite: cf. page suivante

Programmez les séquences CN
comportant des calculs de variables avec
la ”désignation du chariot $..“ si votre
tour est équipé de plusieurs chariots..
Sinon, les calculs seront exécutés
plusieurs fois.

Advertising