Example of a compensation value list

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

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

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