Code de programme
DEF FRAME TMP
$TC_DP1[1,1]=120
$TC_DP2[1,1]=20
$TC_DP3[1,1]=10
$TC_DP4[1,1]=0
$TC_DP5[1,1]=0
$TC_DP6[1,1]=2
T1 D1
G0 X0 Y0 Z0 F10000
G54
$AC_MEAS_VALID=0
G1 X-1 Y-3
$AA_MEAS_POINT1[X]=$AA_IW[X]
$AA_MEAS_POINT1[Y]=$AA_IW[Y]
$AA_MEAS_POINT1[Z]=$AA_IW[Z]
$AC_MEAS_DIR_APPROACH=0
$AA_MEAS_SETPOINT[X]=0
$AA_MEAS_SETPOINT[Y]=0
$AA_MEAS_SETPOINT[Z]=0
$AC_MEAS_ACT_PLANE=0
$AC_MEAS_FRAME_SELECT=101
$AC_MEAS_T_NUMBER=1
$AC_MEAS_D_NUMBER=1
$AC_MEAS_TYPE=1
RETVAL=MEASURE()
IF RETVAL <> 0
SETAL(61043, << RETVAL)
ENDIF
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
10.5 Mesure de pièce et mesure d'outil
Commentaire
; Type
; 0
; (Z) Vecteur de correction de longueur
; (Y)
; (X)
; Rayon
; Mesure d'un bord X.
; Définir toutes les valeurs d'entrée comme
invalides.
; Accoster le 1er point de mesure.
; Définir le sens d'accostage +X.
; Définir la position de consigne du bord
; Le plan de mesure est G17.
; Sélectionner le frame. IFRAME
; Sélectionner l'outil.
; Définir le type de mesure bord X.
; Démarrer le processus de mesure.
Mesure
637