Code de programme
$P_PFRAME[z,tr]= -45
$AC_MEAS_VALID=0
G1 X-1 Y-3
$AC_MEAS_LATCH[0]=1
G1 X-4 Y4
$AC_MEAS_LATCH[2]=1
G1 X-4 Y1
$AC_MEAS_LATCH[3]=1
$AA_MEAS_SETPOINT[X]=0
$AA_MEAS_SETPOINT[Y]=0
$AA_MEAS_SETPOINT[Z]=0
$AC_MEAS_CORNER_SETANGLE=90
$AC_MEAS_ACT_PLANE=0
$AC_MEAS_FRAME_SELECT=0
$AC_MEAS_T_NUMBER=1
$AC_MEAS_D_NUMBER=1
$AC_MEAS_TYPE=4
RETVAL=MEASURE()
IF RETVAL <> 0
SETAL(61043, << RETVAL)
ENDIF
IF $AC_MEAS_CORNER_ANGLE <> 90
SETAL(61043, << $AC_MEAS_CORNER_ANGLE)
ENDIF
$P_SETFRAME=$AC_MEAS_FRAME
$P_SETFR=$P_SETFRAME
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
10.5 Mesure de pièce et mesure d'outil
Commentaire
; Mesure du coin avec 3 points de mesure :
; Définir toutes les valeurs d'entrée com-
me invalides.
; Accoster le 1er point de mesure.
; acquisition point de mesure P1.
; Accoster le 3e point de mesure.
; acquisition point de mesure P3.
; Accoster le 4e point de mesure.
; acquisition point de mesure P4.
; Définit la position de consigne du coin
à (0,0,0).
; Spécifier l'angle d'intersection de con-
signe
; Le plan de mesure est G17.
; Sélectionner le frame. SETFRAME
; Sélectionner l'outil.
; Définir le type de mesure sur coin 1.
; Démarrer le processus de mesure.
; Interroger l'angle d'intersection de
consigne connu ϕ.
; Écrire le frame système dans la gestion
des données.
Mesure
641