<Valeur_x> :
Variable système
$AC_PRESET
La variable système propre à un axe $AC_PRESET fournit le vecteur du point d'origine du SCM
décalé actuel au point d'origine du SCM
$AC_PRESET<axe> = $AC_PRESET<axe> + "Position réelle actuelle de l'axe dans le SCM" -
"PRESETONS-position réelle"
Le décalage d'origine peut être à nouveau annulé à l'aide des variables système :
PRESETONS(<Axe>, $VA_IM + $AC_PRESET[<Axe>]) ; "Valeur réelle
actuelle de l'axe dans le SCM" + "Décalages"
Exemple
Décalage d'origine du SCM de l'axe X de 70 unités.
La position de fin programmée de l'axe X (axe de commande) est transformée avec
PRESETONS dans le nouveau SCM.
Code de programme
N10 G1 X10 F5000
N20 PRESETONS(X, $AA_IM[X]+70) ; Valeur réelle = 10 + 70 = 80 =>
Conditions marginales
Axes pour lesquels PRESETONS ne peut pas être mis en œuvre
• Axes de positionnement mobiles
• Axes de commande se déplaçant en mode broche
• Axes de positionnement concurrents se déplaçant
• Axes qui participent à une transformation
• Axes d'interpolation se déplaçant
• Axes d'oscillation
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Nouvelle valeur réelle courante de l'axe machine dans le système de coor‐
données machine (SCM)
La valeur se réfère au système d'unités actif (pouce / métrique)
Une programmation active de diamètre (DIAMON) est prise en compte
Type :
REAL
d'origine après référencement de l'axe machine.
0
; $AC_PRESET = $AC_PRESET - 70
Axes, systèmes de coordonnées, frames
4.4 Systèmes de coordonnées
299