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