Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC Funktionshandbuch Seite 544

Vorschau ausblenden Andere Handbücher für SINUMERIK MC:
Inhaltsverzeichnis

Werbung

Messen
10.4 Werkstück- und Werkzeugmessung
Beispiel
Koordinatentransformation WKS einer gemessenen Position.
Programmcode
DEF INT RETVAL
DEF INT LAUF
DEF REAL_CORMW_XX, _CORMW_YY, _CORMW_ZZ
DEF AXIS _XX, _YY, _ZZ
$TC_DP1[1,1]=120
$TC_DP2[1,1]=20
$TC_DP3[1,1]=0
$TC_DP4[1,1]=0
$TC_DP5[1,1]=0
$TC_DP6[1,1]=2
T1 D1
G17
_XX=$P_AXN1 _YY=$P_AXN2 _ZZ=$P_AXN3
$P_CHBFR[0]=CTRANS(_ZZ,5,A,6):CROT(_ZZ,45)
$P_UIFR[1]=CTRANS( )
$P_UIFR[1,_XX,TR]= -SIN(45)
$P_UIFR[1,_YY,TR]= -SIN(45)
$P_UIFR[2]=CTRANS( )
$P_PFRAME=CROT(_ZZ,-45)
$P_CYCFR=CTRANS(_XX,10,B,7)
G54
G0 X0 Y0 Z0 A0 B0 F1000
$AC_MEAS_VALID=0
$AC_MEAS_TYPE=24
$AC_MEAS_ACT_PLANE=0
$AA_MEAS_POINT1[_XX]=$AA_IW[_XX]
$AA_MEAS_POINT1[_YY]=$AA_IW[_YY]
$AA_MEAS_POINT1[_ZZ]=$AA_IW[_ZZ]
$AA_MEAS_POINT1[A]=$AA_IW[A]
$AA_MEAS_POINT1[B]=$AA_IW[B]
544
Kommentar
; Werkzeugtyp Schaftfräser
; (Z)Längenkorrekturvektor
; (Y)Längenkorrekturvektor
; (X)Längenkorrekturvektor
; Radius
; Messtaster aktivieren.
; Schräge Ebene G17
; Achsen entsprechend der Ebene festlegen.
; Gesamtframe ergibt sich zu
; CTRANS(_XX,10,_YY,-1,_ZZ,5,A,6,B,7)
; Alle Frames und G54 aktivieren.
; Alle Eingangswerte ungültig setzen.
; Messtyp für Koordinatentransformation set-
zen.
; Ebene für die Messung ist G17.
; Messwerte zuweisen.
; Messwert Abszisse zuweisen.
; Messwert Ordinate zuweisen.
; Messwert Applikate zuweisen.
Funktionshandbuch, 10/2020, A5E47437776A AC
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis