Mesure
10.5 Mesure de pièce et mesure d'outil
Les variables de sortie suivantes sont écrites pour le type de mesure 10 :
Variable de sortie
$AC_MEAS_TOOL_LENGTH
$AC_MEAS_RESULTS[0]
$AC_MEAS_RESULTS[1]
$AC_MEAS_RESULTS[2]
$AC_MEAS_RESULTS[3]
$AC_MEAS_RESULTS[4]
$AC_MEAS_RESULTS[5]
Exemple
Code de programme
DEF INT RETVAL
T0 D0
G0 X0 Y0 Z0 F10000
$AC_MEAS_VALID=0
G1 Z10
$AC_MEAS_LATCH[0]=1
$AC_MEAS_DIR_APPROACH=5
$AA_MEAS_SETPOINT[X]=0
$AA_MEAS_SETPOINT[Y]=0
$AA_MEAS_SETPOINT[Z]=0
$AC_MEAS_ACT_PLANE=0
$AC_MEAS_T_NUMBER=0
$AC_MEAS_D_NUMBER=0
$AC_MEAS_TYPE=10
RETVAL=MEASURE()
IF RETVAL <> 0
SETAL(61043, << RETVAL)
ENDIF
IF $AC_MEAS_TOOL_LENGTH <> 10
SETAL(61043, << $AC_MEAS_TOOL_LENGTH)
ENDIF
M30
674
Signification
Longueur de l'outil
Longueur de l'outil en X
Longueur de l'outil en Y
Longueur de l'outil en Z
Longueur de l'outil L1
Longueur de l'outil L2
Longueur de l'outil L3
Commentaire
; Mesurer la longueur de l'outil.
; Définir toutes les valeurs d'entrée comme
invalides.
; Déplacer l'outil sur la pièce de référence.
; acquisition point de mesure 1.
; Définir le sens d'accostage -Z.
; Définir la position de référence
; Le plan de mesure est G17.
; Aucun outil n'est sélectionné.
; Régler le type de mesure sur longueur de
l'outil.
; Démarrer le processus de mesure.
; Interroger la longueur d'outil connue.
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base