Messen
10.4 Werkstück- und Werkzeugmessung
Eingangsvariable
$AC_MEAS_FINE_TRANS *
$AC_MEAS_FRAME_SELECT *
$AC_MEAS_T_NUMBER *
$AC_MEAS_D_NUMBER *
$AC_MEAS_INPUT[0] *
$AC_MEAS_TYPE
*
optional
)
Für den Messtyp 12 werden folgende Ausgangsvariablen geschrieben:
Ausgangsvariable
$AC_MEAS_FRAME
$AC_MEAS_RESULTS[0]
$AC_MEAS_RESULTS[1]
Beispiel
Nutmessung mit Anfahrrichtung in X.
Programmcode
DEF INT RETVAL
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
$P_CHBFRAME[0]= CROT(Z,45)
$P_IFRAME[X,TR]= -sin(45)
$P_IFRAME[Y,TR]= -sin(45)
$P_PFRAME[Z,RT]= -45
$AC_MEAS_VALID=0
526
Bedeutung
)
= 0
= 1
Ohne Angabe wird additiver Frame berechnet.
)
Ohne Angabe wird mit aktivem T gerechnet (T0).
)
Ohne Angabe wird mit aktivem D gerechnet (D0).
)
Anfahrrichtung für den 2. Messpunkt bei Vermessung eines
)
Absatzes. Muss die gleiche Koordinate wie die Anfahrrichtung
des 1. Messpunkts haben.
= 12
Bedeutung
Ergebnisframe mit Translation
Lage der berechneten Nutmitte (X0, Y0 oder Z0)
Nutbreite in Anfahrrichtung
Kommentar
; Typ
; 0
; (Z) Längenkorrekturvektor
; (Y)
; (X)
; Radius
; Nut vermessen.
; Alle Eingangswerte ungültig setzen.
Grobverschiebung
Feinverschiebung
Messtyp 12: Messen einer Nut
Funktionshandbuch, 10/2020, A5E47437776A AC
Basisfunktionen