Synchronisation temporelle avec l'interpolateur
code G: G75
Fonction: La commande empêche le bloc fonction du décodeur de traiter le code G tant que l'interpolateur n'a pas parcouru tous les objets précédents. Lorsque l'interpolateur atteint G75
, toutes les files d'attente sont vides et le NCDecoder et tous les blocs fonctionnels de prétraitement continuent de s'exécuter.
Cette fonction est utile pour utiliser des variables. Le décodeur remplace les variables lors du traitement de la ligne correspondante. Cependant, l'exécution par l'interpolateur se produit après un temps spécifié selon le mécanisme de file d'attente. Vous pouvez utiliser G75
pour attendre et synchroniser l'évaluation des variables et le traitement ultérieur par l'interpolateur.
Syntaxe
G75
N10 G1 X100 N20 G75 N30 G1 Y$g_y$
La variable g_y
est disponible avec l'élément G1 et n'est pas détecté au préalable. Si G75
n'est pas inséré, alors le NCDecoder
traite la ligne 30 juste avant que la valeur ne soit détectée. G75
n'a aucun effet sur l'éditeur CNC ou sur les chemins que l'éditeur CNC génère comme SMC_OutQueue
.