Fonction de sondage (distance restante claire)
Code G: G31 /Toute commande de mouvement associée à la PROBE mot
Fonction: La fonction de sondage (distance restante nette) est un mouvement spécial qui est interrompu dès qu'un signal (PROBE) est en attente. Le reste du code G continue à partir de la position où le mouvement a été interrompu, et non à partir de la position finale programmée du
La fonction de sondage (distance restante nette) provoque un arrêt implicite du décodage avant le mouvement suivant (similaire à G75). Le décodage du code G ne se poursuivra qu'après réception du signal. Les cas d'utilisation typiques incluent la mesure de la longueur d'un outil (déplacement vers un interrupteur) ou déplacement sur un bloc.
La fonction de sondage (distance restante nette) peut être activée pour n'importe quel nombre de mouvements, tels que des lignes droites et des arcs de cercle. Pour cela, seul le PROBE le mot doit être ajouté au code G.
G31 est un mouvement linéaire avec la fonction de sondage (distance restante nette), avec le numéro de sonde par défaut 1. Cette valeur par défaut peut être remplacée par un mot PROBE
Avis
Chaque mouvement peut comporter au plus un
PROBEmot.Les fonctions H (déclencheurs) ne sont pas prises en charge pour les mouvements avec la fonction de sondage (distance restante libre).
Le prétraitement de trajectoire tel que le lissage des angles, la correction du rayon d'outil, etc. n'est pas pris en charge pour les mouvements avec la fonction de palpage (distance restante nette).
Le numéro de sonde doit être positif.
Si aucun signal de sonde n'est reçu pendant le traitement d'un mouvement avec la fonction de sondage (distance restante nette), l'interpolation s'arrête à la fin du mouvement avec une erreur.
L'interpolateur doit d'abord être arrêté lorsqu'un signal de sonde est reçu. L'une des entrées
bSlow_Stop,bQuick_Stop, oubEmergency_Stoppeuvent être utilisés à cette fin. Dès que l'interpolation est arrêtée, la fonction de sondage (distance restante nette) peut être reconnue. À cette fin, un bord montant est appliqué sur leSMC_Interpolator.bAcknProbeentrée.
Syntaxe
G31 X Y Z A B C P Q U V W F E S PROBE G1/2/3/8/9 X Y Z A B C P Q U V W F E S PROBE
Mot G-Code | Descriptif |
|---|---|
| Positions cibles des axes cartésiens |
| Positions cibles des axes supplémentaires |
| Vitesse de trajectoire, accélération/décélération de trajectoire |
| profil S |
| Le numéro de sonde doit être positif. |
Mouvement linéaire
Mouvement linéaire avec fonction de sondage (distance restante nette) et sonde numéro 1 par défaut
N010 G31 X100
Mouvement circulaire
Mouvement circulaire avec fonction de sondage (distance libre restante) et sonde numéro 7
N010 G02 X100 R50 PROBE 7
Pour plus d'informations, consultez l'exemple suivant : Exemple CNC 16 : fonction de sondage (distance restante nette) (G31)