Télécharger Imprimer la page

Fagor CNC 8055-T Manuel De Programmation page 296

Masquer les pouces Voir aussi pour CNC 8055-T:

Publicité

11.5
11.
11.5.1
CNC 8055
CNC 8055i
M
·T·
ODÈLE
S
: V02.2
OFT
X
·296·
Expressions
Une expression est toute combinaison valide entre opérateurs, constantes et variables.
Toutes les expressions doivent être placées entre parenthèses, qui peuvent être omises si
l'expression se réduit à un nombre entier.
Expressions arithmétiques
Les expressions arithmétiques sont formées en combinant des fonctions et des opérateurs
arithmétiques, binaires et trigonométriques avec les constantes et les variables du langage.
Le mode de fonctionnement avec ces expressions est défini par les priorités des opérateurs et leur
associativité:
Priorité du plus grand au plus petit
NOT, fonctions, - (unaire)
EXP, MOD
* , /
+,- (addition, soustraction)
opérateurs relationnels
AND, XOR
OR
Il est conseillé d'utiliser des parenthèses pour clarifier l'ordre dans lequel s'évalue l'expression.
(P3 = P4/P5 - P6 * P7 - P8/P9 )
(P3 = (P4/P5)-(P6 * P7)-(P8/P9))
L'emploi de parenthèses redondantes ou supplémentaires n'entraîne pas d'erreurs et ne réduit pas
la vitesse d'exécution.
L'emploi de parenthèses est obligatoire avec les fonctions, sauf si elles s'appliquent à une constante
numérique; dans ce cas, elles sont optionnelles.
(SIN 45) (SIN (45))
(SIN 10+5)
Les expressions peuvent également être utilisées pour référencer les paramètres et les tables:
(P100 = P9)
(P100 = P(P7))
(P100 = P(P8 + SIN(P8 * 20)))
(P100 = ORGX 55)
(P100 = ORGX (12+P9))
(PLCM5008 = PLCM5008 OR 1)
; Sélectionne l'exécution bloc par bloc (M5008=1)
(PLCM5010 = PLCM5010 AND $FFFFFFFE)
; Libère l'override de l'avance (M5010=0)
Associativité
de droite à gauche.
de gauche à droite.
de gauche à droite.
de gauche à droite.
de gauche à droite.
de gauche à droite.
de gauche à droite.
les deux sont valables et équivalentes.
équivaut à ((SIN 10)+5).
Ma nu el de pr ogra mm at io n

Publicité

loading

Ce manuel est également adapté pour:

1711