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 Kalibrieren ungefähre Werte ausreichend. Sie dienen der Vorpositionierung des Werkzeugs. Die exakten Positionswerte werden während des Kalibrierens 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

prg_example

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:

  1. SysCalibConfigLaserOn.nc
  2. SysCalibConfigLaserOff.nc

Dabei wird zwischen drückender und ziehender Messung unterschieden.