Configuration files

The SysCalibConfigLaser.nc file must be present in the form of a subroutine. It contains the laser parameters. Approximate values are sufficient for the position of the laser focal point for alignment. They are used to pre-position the tool. The precise correction values are detected during the cycle process.

Variable

Description

V.CYC.LASER_BRAKEOFFSET_FAST

Return clearance for fast measurement

V.CYC.LASER_BRAKEOFFSET

Return clearance for precision measurement

V.CYC.MEAS_FEED_FAST

Measuring feed for fast measurement

V.CYC.MEAS_FEED_SLOW

Measuring feed for precision measurement

V.CYC.MEAS_MODE

Mode 0 = push (default), 1 = pull

V.CYC.DIRECTION

Definition of measuring and positioning direction:

0- Measurement takes place in X- direction

1- Measurement takes place in Y- direction

2- Measurement takes place in X+ direction

3- Measurement takes place in Y+ direction

V.CYC.LASER_POS_X

Position of the laser focal point in the X axis

V.CYC.LASER_POS_Y

Position of the laser focal point in the Y axis

V.CYC.LASER_POS_Z

Position of the laser focal point in the Z axis

V.CYC.LASER_Z_START_POS

Start point of first measurement in Z.

V.CYC.LASER_Z_END_POS

End point of first measurement in Z.

For example, the configuration file SysCalibConfigLaser.nc may look like this:

Programing Example

prg_example

Configuration file

%SysCalibConfigLaser.nc

 

V.CYC.LASER_BRAKEOFFSET_FAST = 1 ; ret. clear. for fast measurement

V.CYC.LASER_BRAKEOFFSET = 0.5 ; ret. clear. 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 laser focal point

V.CYC.LASER_POS_Y = 20        ; pos. of the laser focal point

V.CYC.LASER_POS_Z= 700; position of the laser focal point

 

(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

Optionally, the two subroutines below can be saved. They control the activation and deactivation of the lasers:

  1. SysCalibConfigLaserOn.nc
  2. SysCalibConfigLaserOff.nc

A distinction is made between push and pull measurements.