Utilisation de la fonction de palpage :
La carte InterpCNC dispose de sa propre fonction de palpage qui peut être appelée à partir d'un
script depuis MACH3.
Il est ainsi possible de lancer un mouvement de recherche de palpeur sur n'importe quel axe avec
une entrée commune ou des entrées indépendantes.
L'appel de la fonction de palpage se fait à l'aide de la commande de script NotifyPlugins(3000)
Avant de lancer cette procédure, il est donc nécéssaire d'indiquer un certain nombre de paramètres
indiqués ci-dessous.
OEM DRO 1000
OEM DRO 1001
OEM DRO 1002
OEM DRO 1003
OEM DRO 1004
Après avoir indiqué ces paramètres, vous pouvez lancer la fonction de palpage par lo commande
NotifyPlugins(3000)
Durant le mouvement de palpage, le registre OEMDRO vaut 0.
Il passe à 1 à la fin de la la procédure si cette dernière s'est déroulée normalement et à 2 si elle a été
interrompue ou si le capteur n'a pas été basculé dans la course indiquée.
Le résultat (position de palpage) peut ensuite être lu dans le registe OEMDRO 1001 (valeur en
coordonnées machine),
Attention : la présence d'une décéleration dans le mouvement après detection du capteur implique
que la position en fin de palpage n'est pas celle retournée par la fonction de palpage.
La fonction de palpage retourne bien la position au moment de la detection (OEM DRO 1001) et
non celle en fin de décélération.
Une séquence de palpage se décompose aunsi :
SetOEMDRO(1000, 2)
SetOEMDRO(1001, -100)
Numéro de l'axe sur lequel faire le palpage :
(0=X, 1=Y, 2=Z, 3=A, 4=B)
Course maximum durantla recherche du capteur.
La valeur est signée.
Une valeur négative provoquera une recherche du capteur avec un
déplacement négatif.
Vitesse de dépalcement durant la recherche
Numéro de l'entrée utilisée par le capteur.
Etat de l'entrée attendu lorssque l'outils touche le palpeur (0 ou 1).
Par exemple, si le contact se ferme lorsque l'outils le touche, indiquez
1 (contact normalement ouvert)
' Numéro de l'axe ou faire le probe (0=X, 1=Y, 2=Z)
' Course maxi (le signe indique le sens de déplacement)
22