16.13.3.3
Programmation : Désélection de corrections spécifique à un axe (CORROF)
La procédure CORROF permet de supprimer les corrections suivantes spécifiques à un axe :
• Décalages d'origine additifs réglés par manivelle (décalages DRF)
• Offsets de position programmés à l'aide de la variable système $AA_OFF
La suppression d'une valeur de correction arrête le prétraitement des blocs et la composante
de position du déplacement forcé désélectionnée est reprise dans la position dans le système
de coordonnées de base. Aucun axe n'est déplacé.
La valeur de position dans le système de coordonnées machine, disponible dans la variable
système $AA_IM (consigne actuelle de l'axe dans le SCM), reste inchangée.
La valeur de position dans le système de coordonnées pièce, disponible dans la variable
système $AA_IW (consigne actuelle de l'axe dans le SCP), est changée, car elle contient alors
la composante du déplacement forcé désélectionné.
Remarque
CORROF peut être programmé dans un programme CN.
La programmation de CORROF dans une action synchrone n'est pas autorisée.
Syntaxe
CORROF(<Axis>,"<String>"[,<Axis>,"<String>"])
Signification
CORROF :
<Axis> :
<String> :
Axes et broches
Description fonctionnelle, 01/2023, A5E48764224D AE
16.13 Utilisation de la manivelle en mode automatique
Procédure de désélection des décalages ou corrections suivantes d'un axe :
•
Décalage DRF
•
Offsets de position ($AA_OFF)
Prise d'effet :
modale
Descripteur d'axe (descripteur d'axe de canal, d'axe géométrique ou d'axe machine)
Type de don‐
AXIS
nées :
Chaîne de caractères pour la définition du type de correction
Type de don‐
BOOL
nées :
Valeur
Signification
Décalage DRF
DRF
Offset de position ($AA_OFF)
AA_OFF
Déplacement manuel
779