Configuration files

The SysCalibConfigLaser.nc file must be present in the form of a subroutine. It contains the laser parameters. Laser position data can be detected using the calibration cycle.

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_POS_X       = 10  ;position of the laser focal point

V.CYC.LASER_POS_Y       = 20  ;position 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             ;position / measurement direction

 

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

Optionally, the two subroutine files 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.