Commande FGROUPE
La commande FGROUP définit si l'axe est un axe d'interpolation déterminant l'avance (utilisé
pour calculer la vitesse tangentielle) ou un axe synchrone (non utilisé pour calculer la vitesse
tangentielle).
Exemple
Code de programme
N05 G00 G94 G90 M3 S1000 X0 Y0 Z0
N10 FGROUP(X,Y)
N20 G01 X100 Y100 F1000
N30 FGROUP (X)
N20 X200 Y150
Remarque
Le nom de l'axe de canal doit être utilisé avec la commande FGROUP.
Celle-ci est définie par les paramètres machine :
PM20080 $MC_AXCONF_CHANAX_NAME_TAB (nom d'axe de canal dans la voie)
Application
Dans le cas d'une interpolation hélicoïdale (interpolation d'hélice), les éléments suivants
peuvent être définis en option avec FGROUP :
• Si l'avance programmée doit s'appliquer à la trajectoire
(les 3 axes programmés sont des axes d'interpolation)
• Si l'avance programmée doit s'appliquer au cercle
(2 axes sont des axes d'interpolation et l'axe d'alimentation est un axe synchrone)
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Axes, systèmes de coordonnées, frames
Commentaire
;
; Les axes X et Y sont des axes d'interpo-
lation
L'axe Z est un axe synchrone
; Avance programmée 1000 mm/min
Avance de l'axe X = 707 mm/min
Avance de l'axe Y = 707 mm/min
; L'axe X est un axe d'interpolation
L'axe Y est un axe synchrone
; Avance programmée 1000 mm/min
Avance de l'axe X = 1000 mm/min
L'avance de l'axe Y est réglée sur 500 mm/
min, car seule la moitié de la distance
doit être parcourue
4.2 Axes
281