Konfigurationsdateien
Die Datei SysCalibConfigLaser.nc muss als Unterprogramm vorhanden sein. Sie enthält die Parametrierung des Lasers. Für die Position des Laserfokuspunktes sind beim Ausrichten ungefähre Werte ausreichend. Sie dienen der Vorpositionierung des Werkzeugs. Die exakten Korrekturwerte werden während des Ablaufs des Zyklus ermittelt.
Variablen | Beschreibung |
V.CYC.LASER_BRAKEOFFSET_FAST | Rückzugsabstand für die beschleunigte Messung |
V.CYC.LASER_BRAKEOFFSET | Rückzugsabstand für die Feinmessung |
V.CYC.MEAS_FEED_FAST | Messvorschub für die beschleunigte Messung |
V.CYC.MEAS_FEED_SLOW | Messvorschub für die Feinmessung |
V.CYC.MEAS_MODE | Modus 0 = drückend (Standard), 1 = ziehend |
V.CYC.DIRECTION | Definition der Mess- und Positionierrichtung: 0- Es wird in X- Richtung gemessen 1- Es wird in Y- Richtung gemessen 2- Es wird in X+ Richtung gemessen 3- Es wird in Y+ Richtung gemessen |
V.CYC.LASER_POS_X | Position des Laserfokuspunktes in der X-Achse |
V.CYC.LASER_POS_Y | Position des Laserfokuspunktes in der Y-Achse |
V.CYC.LASER_POS_Z | Position des Laserfokuspunktes in der Z-Achse |
V.CYC.LASER_Z_START_POS | Startpunkt der ersten Messung in Z |
V.CYC.LASER_Z_END_POS | Endpunkt der ersten Messung in Z |
Die Konfigurationsdatei SysCalibConfigLaser.nc kann beispielsweise folgendermaßen aussehen:
Programmierbeispiel

Konfigurationsdatei
%SysCalibConfigLaser.nc
V.CYC.LASER_BRAKEOFFSET_FAST = 1 ; Retr. dist. for fast measurement
V.CYC.LASER_BRAKEOFFSET = 0.5 ; Retr. dist. for precision measurement
V.CYC.MEAS_FEED_FAST = 500 ; meas. feed for fast measurement
V.CYC.MEAS_FEED_SLOW = 10 ; meas. feed for precision measurement
V.CYC.MEAS_MODE = 0 ; 0 = push (default), 1 = pull
V.CYC.LASER_POS_X = 10 ; Pos. of the Fokuspoint of the laser
V.CYC.LASER_POS_Y = 20 ; Pos. of the Fokuspoint of the laser
V.CYC.LASER_POS_Z = 700 ; Pos. of the Fokuspoint of the laser
(0 = measurement direction X -)
(1 = measurement direction Y -)
(2 = measurement direction X +)
(3 = measurement direction Y +)
V.CYC.DIRECTION = 1 ; Measurement direction
V.CYC.LASER_Z_START_POS = V.CYC.LASER_POS_Z + 5 ; start pos. in Z
V.CYC.LASER_Z_END_POS = V.CYC.LASER_POS_Z - 5 ; end pos. in Z
M17
Folgende zwei Unterprogramme können optional hinterlegt werden. In ihnen wird gesteuert, wie der Laser ein- bzw. ausgeschaltet werden muss:
- SysCalibConfigLaserOn.nc
- SysCalibConfigLaserOff.nc
Dabei wird zwischen drückender und ziehender Messung unterschieden.