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. In den Dateien SysCalibConfigLaserOn.nc und SysCalibConfigLaserOff.nc wird gesteuert, wie der Laser ein- bzw. ausgeschaltet wird:

Diese 3 Dateien müssen vorhanden sein und vor der Benutzung konfiguriert werden, da ansonsten die Zyklen nicht lauffähig sind:

  1. SysCalibConfigLaser.nc
  2. SysCalibConfigLaserOn.nc
  3. SysCalibConfigLaserOff.nc

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

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_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.CLEANING_FEED

Vorschub während der Reinigung

V.CYC.MAX_TOOL_DIAMETER

Maximal erlaubter Werkzeugdurchmesser

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.CLEANING_FEED     = 2500; Cleaning feed
V.CYC.MAX_TOOL_DIAMETER = 50  ; Maximum permitted tool diameter
 
(0 = measurement direction X -)
(1 = measurement direction Y -)
(2 = measurement direction X +)
(3 = measurement direction Y +)
V.CYC.DIRECTION         = 1   ;Position/Measurement direction
 
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       = 700 ;Position of the Fokuspoint of the laser
 
V.CYC.LASER_Z_START_POS = V.CYC.LASER_POS_Z + 5 ;start of 1st meas in Z
V.CYC.LASER_Z_END_POS   = V.CYC.LASER_POS_Z - 5 ;end of 1st meas in Z
 
M17

Je nach Parametrierung wird bei Werkzeugbruch ein Stopp der Maschine ausgeführt oder eine Warnung mit der Fehlermeldung P-ERR-13461 ausgegeben.

Sollte der Verschleiß außerhalb der angegebenen Toleranz liegen, wird je nach Parametrierung ein Stopp der Maschine ausgeführt oder eine Warnung mit der Fehlermeldung P-ERR-13450 ausgegeben.