Example of a compensation value list

Example

example

Crosstalk compensation with Mode 1

# ****************************************

# Axis compensation data for Z axis

# ****************************************

kopf.achs_nr                       3

kopf.log_achs_name                 Z

kw.crosstalk.mode                  1

kw.crosstalk.master_dyn_ax_nr      1 /*Logical axis number of the master axis */

kw.crosstalk.velocity_dependent    TRUE

#

kw.crosstalk.acceleration          10000 ( mm/s^2)

kw.crosstalk.deceleration         -10000 ( mm/s^2)

kw.crosstalk.position[0].correction_accelerate_dir_pos  25 (0.1 um)

Kw.crosstalk.position[0].correction_decelerate_dir_pos 25

Kw.crosstalk.position[0].correction_accelerate_dir_neg 50

kw.crosstalk.position[0].correction_decelerate_dir_neg  50

Example

example

Crosstalk compensation with Mode 2

# ****************************************

# Axis compensation data for Z axis

# ****************************************

kopf.achs_nr                       3

kopf.log_achs_name                 Z

kw.crosstalk.mode                  2

kw.crosstalk.master_dyn_ax_nr      1 /*Logical axis number of the master axis */

kw.crosstalk.velocity_dependent    TRUE

#

kw.crosstalk.acceleration          1000 ( mm/s^2 )

kw.crosstalk.deceleration         -1000 ( mm/s^2 )

kw.crosstalk.position[0].ax_1      0    (0.1 um )

kw.crosstalk.position[0].correction_accelerate_dir_pos  50 (0.1 um)

Kw.crosstalk.position[0].correction_decelerate_dir_pos 50

Kw.crosstalk.position[0].correction_accelerate_dir_neg 60

kw.crosstalk.position[0].correction_decelerate_dir_neg  60

kw.crosstalk.position[1].ax_1      1000    (0.1 um)

kw.crosstalk.position[1].correction_accelerate_dir_pos  70 (0.1 um)

Kw.crosstalk.position[1].correction_decelerate_dir_pos 70

Kw.crosstalk.position[1].correction_accelerate_dir_neg 80

kw.crosstalk.position[1].correction_decelerate_dir_neg  80

kw.crosstalk.position[2].ax_1      2000    ( 0.1 um)

kw.crosstalk.position[2].correction_accelerate_dir_pos  50 (0.1 um)

kw.crosstalk.position[2].correction_decelerate_dir_pos 50

Kw.crosstalk.position[2].correction_accelerate_dir_neg 60

kw.crosstalk.position[2].correction_decelerate_dir_neg  60

Example

example

Crosstalk compensation with Mode 3 with 9 measuring points

# ****************************************

# Axis compensation data for Z axis

# ****************************************

kopf.achs_nr                       3

kopf.log_achs_name                 Z

kw.crosstalk.mode                  3

kw.crosstalk.master_dyn_ax_nr      2 ( Logical axis number of the master axis )

kw.crosstalk.master_pos1_ax_nr 1 ( Logical axis number of the first adaptation axis )

kw.crosstalk.master_pos2_ax_nr      3 ( Logical axis number of the second adaptation axis )

kw.crosstalk.max_points            9 ( Number of measuring points)

kw.crosstalk.velocity_dependent    TRUE

#

kw.crosstalk.acceleration_pos      1000 ( mm/s^2 )

kw.crosstalk.acceleration_neg     -1000 ( mm/s^2 )

kw.crosstalk.position[0].ax_1      0    ( 0.1 um)

kw.crosstalk.position[0].ax_2      0    ( 0.1 um)

kw.crosstalk.position[0].acc_pos_vel_pos_correction  60 ( 0.1 um )

kw.crosstalk.position[0].acc_pos_vel_neg_correction  60

kw.crosstalk.position[0].acc_neg_vel_pos_correction  70

kw.crosstalk.position[0].acc_neg_vel_neg_correction  70

#…

#…

kw.crosstalk.position[8].ax_1      3000 ( 0.1 um )

kw.crosstalk.position[8].ax_2      3000 ( 0.1 um )

kw.crosstalk.position[8].acc_pos_vel_pos_correction  50 ( 0.1 um )

kw.crosstalk.position[8].acc_pos_vel_neg_correction  50

kw.crosstalk.position[8].acc_neg_vel_pos_correction  60

kw.crosstalk.position[8].acc_neg_vel_neg_correction  60