# Konfigurationsdatei

Für die erfolgreiche Konfiguration des Messtasters sind folgende Punkte erforderlich:

- Der Radius der Messtasterkugel, die Verschiebungen in X und Y und die Länge des Messtasters müssen über die Werkzeugdaten definiert sein.
- Es wurde eine Konfigurationsdatei SysCalibConfigTouchprobe.nc erstellt, welche mindestens den Mess- und Positioniervorschub enthält

Ausführliche Beschreibung:

Die Datei SysCalibConfigTouchprobe.nc wird vor jedem Zyklus zur Identifikation der Messtasterparameter ausgeführt. Folgende Variablen müssen darin definiert sein.

Variablen | Beschreibung
V.CYC.SysConf_Probes_feed | Messvorschub beim Messen.
V.CYC.SysConf_Probes_feed_max | Positioniervorschub zwischen den Messpunkten.
V.CYC.SysConf_Spindle_orientation | Definition, ob der Messtaster vor jeder Messfahrt in Messrichtung positioniert werden soll. 0 = Messtaster wird nicht positioniert (Standardwert). Er muss sich vor Beginn des Zyklus in Grundstellung befinden. 1 = Messtaster wird positioniert
V.CYC.SysConf_Probes_feed_repeat | Messvorschub für ein zweites Antasten mit verlangsamter Geschwindigkeit. Falls mit Wert > 0 definiert, wird der Messtaster nach dem ersten Antasten leicht zurückgezogen und die Messung wiederholt. Standardwert = 0.
V.CYC.SysConf_Probes_dist_repeat | Rückzugsstrecke in Messrichtung für das zweite Antasten mit verlangsamter Geschwindigkeit. Wird nur verwendet, wenn V.CYC.SysConf_Probes_feed_repeat größer Null ist. Standardwert = 2.
V.CYC.SysConf_Spindle_angle | Definition des Grundwinkels, auf den der Messtaster positioniert werden soll. Wird nur verwendet, wenn V.CYC.SysConf_Spindle_orientation = 1 ist. Entspricht der Spindelposition (M19), welche beim Messen in positive X-Richtung notwendig wird. Standardwert = 0.
V.CYC.SysConf_Spindle_Pos_Dir | Lage der Spindelendposition bei Positionierung mit M19. Wird nur verwendet, wenn V.CYC.SysConf_Spindle_orientation = 1 ist. 0 = Die Spindel positioniert den Messtaster bei Blick von unten auf die Messtasterspitze im Uhrzeigersinn (Standardwert).

1 = Die Spindel positioniert den Messtaster bei Blick von unten auf die Messtasterspitze gegen den Uhrzeigersinn.

V.CYC.SysConf_Probes_spdl_feed | Spindelvorschub für die Spindelpositionierung des Messtasters. Standardwert = 200
V.CYC.SysConf_Probes_spdl_wait | Zeit in Sekunden zum Abwarten der Spindelneupositionierung vor dem entsprechenden Messdurchlauf. Standardwert = 1
V.CYC.SysConf_Retract_PrePos_feed | Vorschubsgeschwindigkeit von Vorpositionierung zur Startposition. Wenn 0 Angegeben wird, wird die Geschwindigkeit der Vorpositionierung angewendet. Standardwert = 0
V.CYC.SysConf_Retract_Meas_feed | Rückzugsgeschwindigkeit nach dem Messereignis. Wenn 0 Angegeben wird, wird die Geschwindigkeit des Messvorschub angewendet. Standardwert = 0

Weitere Konfigurationsdaten des Messtasters werden aus den aktuellen Werkzeugdaten ausgelesen. Der Messtaster muss daher als aktuelles Werkzeug definiert und seine Werkzeugdaten hinterlegt sein (Ausgenommen Kalibrierung).

Zu den berücksichtigten Werkzeugdaten gehören:

- Der Radius der Messtasterkugel (V.G.WZ_AKT.R)
- Die Länge des Messtasters (V.G.WZ_AKT.L)
- Horizontale Verschiebungen der Messtasterspitze zum Spindelflansch (V.G.WZ_AKT.V.X und W.G.WZ_AKT.V.Y)

Die Verschiebungen der Messtasterspitze zum Spindelflansch sowie der Radius der Messtasterkugel werden zur Berechnung des Messergebnis berücksichtigt.

Die Konfigurationsdatei SysCalibConfigTouchprobe.nc kann beispielsweise folgendermaßen aussehen:

## Programmierbeispiel

Konfigurationsdatei

%SysCalibConfigTouchprobe.nc

V.CYC.SysConf_Probes_feed = 500 (measuring feed rate)

V.CYC.SysConf_Probes_feed_max = 1000 (positioning feed rate)

V.CYC.SysConf_Spindle_orientation = 0 (positioning of probe)

V.CYC.SysConf_Spindle_angle = 0 (probe basic angle)

V.CYC.SysConf_Probes_feed_repeat = 0 (repetition feed rate)

V.CYC.SysConf_Probes_dist_repeat = 2 (distance of repetition)

V.CYC.SysConf_Probes_spdl_feed = 200 (spindle speed)

V.CYC.SysConf_Probes_spdl_wait = 1 (dwell time)

V.CYC.SysConf_Spindle_Pos_Dir = 0 (spindle pos. direction)

V.CYC.SysConf_Retract_PrePos_feed = 0 (retract pre pos.feed rate)

V.CYC.SysConf_Retract_Meas_feed = 0 (retract meas. feed rate)

M17