Mesure
10.5 Mesure de pièce et mesure d'outil
Variable d'entrée
$AC_MEAS_FRAME_SELECT *
$AC_MEAS_FINE_TRANS *
$AC_MEAS_TYPE
*
option
)
Les variables de sortie suivantes sont écrites pour le type de mesure 21 :
Variable de sortie
$AC_MEAS_FRAME
Exemple
Code de programme
DEF INT RETVAL
DEF REAL _CORMW_XX, CORMW_YY, _CORMW_ZZ
DEF AXIS _XX, _YY, _ZZ
T1 D1
G54
$AC_MEAS_VALID=0
$AC_MEAS_TYPE=21
$AC_MEAS_ACT_PLANE=0
_XX=$P_AXN1
_YY=$P_AXN2
_ZZ=$P_AXN3
$AA_MEAS_POINT1[_XX]=$AA_MW[_XX]
$AA_MEAS_POINT1[_YY]=$AA_MW[_YY]
$AA_MEAS_POINT1[_ZZ]=$AA_MW[_ZZ]
$AA_MEAS_SETPOINT[_XX]=10
$AA_MEAS_SETPOINT[_YY]=10
$AA_MEAS_SETPOINT[_ZZ]=10
$AC_MEAS_FRAME_SELECT=102
RETVAL=MEASURE()
IF RETVAL <> 0
SETAL(61043, << RETVAL)
ENDIF
$P_UIFR[2]=$AC_MEAS_FRAME
664
Signification
)
En l'absence de valeur, un frame additif est calculé.
En l'absence de valeur, l'écriture a lieu dans le décalage gros‐
)
sier.
= 0
Décalage grossier
= 1
Décalage fin
= 21
Type de mesure 21 : Spécification de consigne tridi‐
mensionnelle
Signification
Frame résultat avec rotations et translation
Commentaire
; Activer le palpeur de mesure.
; Activer tous les frames et G54.
; Définir toutes les valeurs d'entrée comme
invalides.
; Régler le type de mesure spécification de
consigne tridimensionnelle.
; Le plan de mesure est G17.
; Définir les axes en fonction du plan.
; Assigner les valeurs de mesure
; Assigner la valeur de mesure abscisse.
; Assigner la valeur de mesure ordonnée.
; Assigner la valeur de mesure cote.
; Spécifier la valeur de consigne pour l'abs-
cisse, l'ordonnée et la cote.
; Sélectionner le frame cible - G55
; Démarrer le calcul de mesure.
; Écrire le frame de mesure dans la gestion
des données (G55).
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base