Konfigurationsdateien
Die Datei SysCalibConfigLaser.nc muss als Unterprogramm vorhanden sein. Sie enthält die Parametrierung des Lasers. Die Positionsdaten des Lasers können mithilfe des Kalibrierzyklus ermittelt werden.
Variablen | Beschreibung |
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.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_Z_START_POS | Startpunkt der ersten Messung in Z. |
V.CYC.LASER_Z_END_POS | Endpunkt der ersten Messung in Z. |
V.CYC.MEAS_FEED_SLOW | Messvorschub für die Feinmessung. |
V.CYC.MEAS_FEED_FAST | Messvorschub für die beschleunigte Messung |
V.CYC.LASER_BRAKEOFFSET | Rückzugsabstand für die Feinmessung |
Die Konfigurationsdatei SysCalibConfigLaser.nc kann beispielsweise folgendermaßen aussehen:
Programmierbeispiel
Konfigurationsdatei
%SysCalibConfigLaser.nc
; Position of the Fokuspoint of the laser
V.CYC.LASER_POS_X = 10
; Position of the Fokuspoint of the laser
V.CYC.LASER_POS_Y = 20
; Position of the Fokuspoint of the laser
V.CYC.LASER_POS_Z = 35
; Position/Measurement directionv
V.CYC.DIRECTION = 1
; Retraction distance for precision measurement
V.CYC.LASER_BRAKEOFFSET = 0.5
; measurement feed for fast measurement
V.CYC.MEAS_FEED_FAST = 500
; measurement feed for precision measurement
V.CYC.MEAS_FEED_SLOW = 100
; start point of first meas in Z
V.CYC.LASER_Z_START_POS = V.CYC.LASER_POS_Z + 20
; end point of first meas in Z
V.CYC.LASER_Z_END_POS = V.CYC.LASER_POS_Z - 10
M17
Folgende zwei Dateien folgenden 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.