Programmation
9.9 Paramètres de calcul R, LUD et variable AP
Remarque
Plusieurs affectations peuvent se suivre dans un bloc; y compris l'affectation d'expressions
arithmétiques.
Affectation à d'autres adresses
La flexibilité d'un programme CN provient du fait que vous pouvez affecter ces paramètres
de calcul ou ces expressions arithmétiques avec paramètres de calcul à d'autres adresses
CN. Des valeurs, des expressions algébriques et des paramètres de calcul sont affectables
à toutes les adresses, à l'exception des adresses N, G et L.
Pour l'affectation, vous écrivez le caractère " = " après l'adresse. L'affectation avec un signe
négatif est autorisée.
Pour affecter des valeurs à des adresses d'axe (instructions de déplacement), utilisez un
bloc spécifique.
Exemple:
N10 G0 X=R2
Opérations arithmétiques/fonctions de calcul
Quand vous utilisez des opérateurs / fonctions de calcul, respectez la notation
mathématique usuelle. Les priorités d'exécution sont mises entre parenthèses. Sinon, la
multiplication est prioritaire sur l'addition.
Pour les fonctions trigonométriques, on utilise les degrés.
Fonctions de calcul admises: voir chapitre "Liste des instructions"
Exemple de programmation: Calcul avec paramètres R
N10 R1= R1+1
N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12
N30 R13=SIN(25.3)
N40 R14=R1*R2+R3
N50 R14=R3+R2*R1
N60 R15=SQRT(R1*R1+R2*R2)
N70 R1= -R1
310
; affectation à l'axe X
; le nouveau R1 résulte de l'ancien R1 plus 1
; R13 donne le sinus de 25,3 degrés
; la multiplication est prioritaire sur
l'addition R14=(R1*R2)+R3
; résultat comme bloc N40
; signification:
; le nouveau R1 est l'ancien R1 négatif
Manuel de programmation et d'utilisation, 06/2009, 6FC5398-1CP10-5DA0
Tournage