Skip to main content

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 PROBE mot.

  • 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, ou bEmergency_Stop peuvent ê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 le SMC_Interpolator.bAcknProbe entré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

X Y Z

Positions cibles des axes cartésiens

A B C P Q U V W

Positions cibles des axes supplémentaires

F E

Vitesse de trajectoire, accélération/décélération de trajectoire

S

profil S

PROBE

Le numéro de sonde doit être positif.

Exemple 48. Exemples

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)