Konfigurationsdatei
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 |
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). 1 = Messtaster wird positioniert (Annahme: Spindel positioniert den Messtaster bei Blick von unten auf die Messtasterspitze im Uhrzeigersinn). |
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. |
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)
Muss der Messtaster nicht vor jeder Messfahrt in Messrichtung positioniert werden ( V.CYC.SysConf_Spindle_orientation = 0), so werden die Verschiebungen der Messtasterspitze zum Spindelflansch zur Berechnung des Messergebnis berücksichtigt. In diesem Fall wird erwartet, dass sich der Messtaster zu Beginn des Zyklus in Grundstellung befindet.
Die Konfigurationsdatei SysCalibConfigTouchprobe.nc kann beispielsweise folgendermaßen aussehen:
Programmierbeispiel
Konfigurationsdatei
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)
M17