G38.2 – Cycle de palpage direct

Cette commande permet de palper des pièces ou des accessoires. L'axe spécifié dans la commande G38.2 se déplacera jusqu'à ce que le palpeur touche, si le palpeur ne touche pas à la distance spécifiée, le programme s'arrête et une alarme s'affiche à l'écran.

Pour utiliser ce G38.2, il est nécessaire d'attribuer une entrée de sonde qui passe de bas à haut lorsque la sonde est activée.



Syntaxe et paramètres


  • Valeur X, Y, Z, A, B : spécifie l'axe que vous souhaitez déplacer vers le palpeur et la coordonnée machine maximale vers laquelle se déplacer lors du palpage. La valeur de distance sera les unités de machine actuellement utilisées.
  • Valeur F : La valeur F définit la vitesse d'avance à laquelle l'axe se déplacera.



exemple de programme


 N10 G38.2 Z-10 F100


Dans le programme ci-dessus, l'axe Z se déplacera vers la coordonnée machine Z-10 et attendra que le palpeur touche. Une fois que la sonde touche, l'axe Z s'arrête et le programme passe à la ligne suivante de gcode. Si la sonde n'est pas touchée avant qu'elle n'atteigne l'emplacement Z-10, le programme s'arrête et une alarme s'affiche à l'écran.


INFO : La valeur de coordonnée spécifiée est une coordonnée machine.




Une utilisation courante de G38.2 est en conjonction avec G92 pour régler la hauteur initiale de la torche à plasma.

 N10 G38.2 Z-50 
N20 G92 Z0 
N30 G0 Z1

Dans cet exemple, le G38.2 sonde l'axe Z vers la surface du matériau et lorsque la saisie tactile est activée, il s'arrête.

G92 Z0 applique un décalage de travail temporaire à l'axe Z pour définir la coordonnée de travail sur Z0

G0 Z1 déplace l'unité de l'axe Z 1 au-dessus de la surface du matériau.


INFO : Les unités sont définies en pouces ou en mm selon la configuration de votre machine ou la commande G20 ou G21 utilisée.