7.2.7
FGROUP et FGREF
Programmation
Dans le cas des opérations d'usinage, pour lesquelles l'outil ou la pièce ou les deux sont déplacés
par un axe rotatif (p. ex. l'usinage laser de tubes rotatifs), l'avance d'usinage doit pouvoir être
programmée de la manière habituelle, c'est-à-dire sous la forme d'une avance tangentielle avec
la valeur F.
À cet effet, un rayon effectif (rayon de référence) doit être indiqué pour chaque axe rotatif
concerné. Cela est possible grâce à la programmation de l'adresse CN à effet modal :
FGREF[<Axe rotatif>]=<Rayon de référence>
L'unité de ce rayon de référence dépend du réglage G70/G71/G700/G710.
Pour être pris en compte dans le calcul de l'avance tangentielle, tous les axes concernés
doivent être indiqués dans l'instruction FGROUP.
Pour rester compatible avec le comportement obtenu sans programmation de FGREF,
l'équivalence 1 degré correspond à 1 mm est active après le lancement du système et après
RESET.
Cela correspond à un rayon de référence de :
FGREF = 360 mm / (2π) = 57,296 mm
Ce préréglage est indépendant du système de base actif
(MD10240 $MN_SCALING_SYSTEM_IS_METRIC) et du réglage actuel G70/G71/G700/G710.
Particularités de l'avance d'axes rotatifs dans FGROUP :
Code de programme
N100 FGROUP(X,Y,Z,A)
N110 G1 G91 A10 F100
N120 G1 G91 A10 X0.0001 F100,
Dans la programmation indiquée, la valeur F programmée dans le bloc N110 est interprétée
en tant qu'avance d'axe rotatif en degrés/min, alors que l'avance dans le bloc N120 vaut soit
100 inch/min, soit 100 mm/min, en fonction du réglage inch/métrique en vigueur.
IMPORTANT
Systèmes d'unités différents
L'équivalence FGREF est également active si seuls des axes rotatifs sont programmés dans le
bloc. Dans ce cas, l'interprétation habituelle de la valeur F en degré/min n'est valable que si le
rayon de référence correspond au préréglage de FGREF :
• Pour G71/G710 : FGREF[A]=57.296
• Pour G70/G700 : FGREF[A]=57.296/25.4
Exemple
Axes et broches
Description fonctionnelle, 01/2023, A5E48764224D AE
Avances
7.2 Avance tangentielle F
233