Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 44

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

1
Programmation CN flexible
1.7 Opérateurs relationnels et opérateurs logiques
CSCALE ()
CMIRROR ()
Exemples de programmation
R1=R1+1
R1=R2+R3
R4=R5-R6
R10=R11/R12
R14=R1*R2+R3
R14=(R1+R2)*R3
R15=SQRT(POT(R1)+POT(R2))
RESFRAME= FRAME1:FRAME2
FRAME3=CTRANS(...):CROT(...)
Fonction de calcul ATAN2( , )
A partir de deux vecteurs orthogonaux, la fonction
calcule l'angle du vecteur somme. Le résultat s'inscrit
dans la plage des quatre quadrants (-180° < 0 <
+ 180°). La base de la référence angulaire est toujours
représentée par la 2ème valeur dans le sens positif.
1.7
Opérateurs relationnels et opérateurs logiques
opérateurs relationnels
Les opérateurs relationnels s'appliquent aux variables
des types CHAR, INT, REAL et BOOL. Dans le cas du
type CHAR, la comparaison porte sur la valeur de
code.
Possibilités en cas de variables des types STRING,
AXIS et FRAME : == et <>.
Le résultat d'opérations relationnelles est toujours de
1-44
changement d'échelle
fonction miroir
R7=R8*R9
R13=SIN(25.3)
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
nouvel R1 = ancien R1 +1
la multiplication est prioritaire
les parenthèses sont traitées en priorité
les parenthèses internes sont levées
d'abord
R15 = racine carrée de (R1²+R2²)
L'opérateur de concaténation combine des
frames en un frame résultant ou assigne
des valeurs aux composantes de frame
R3=ATAN2(30.5,80.1)
30.5
angle=20.8455°
2ème vecteur
R3=ATAN2(30,-80)
angle=159.444°
-80
© Siemens AG 2004 All rights reserved.
1
03.04
80.1
30
2ème vecteur

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d