Example of distance axis

Example

Example parameters

# ------ Distance control --------
lr_param.distance_control_on
1
Enable the distance control function
kenngr.dist_ctrl[0].max_abweichung
20000000
# [0.1µm] Max. permissible deviation
.dist_ctrl[0].v_max
50000
# [µm/s] Max. velocity of distance controller
kenngr.dist_ctrl[0].a_max
10000
# [mm/s*s] Max. acceleration
kenngr.dist_ctrl[0].max_istw_sprung
100000000
# Max. actual value jump/cycle
kenngr.dist_ctrl[0].ref_offset
0
# Reference point offset
Kenngr.dist_ctrl[0].max_pos
1500000
# [0.1µm] Max. position
kenngr.dist_ctrl[0].min_pos
-1500000
# [0.1µm] Min. position
kenngr.dist_ctrl[0].toleranz
50000
# [0.1µm] Tolerance value of probing depth
kenngr.dist_ctrl[0].check_sw_limit_switch
1
# Distance control offset
monitor
kenngr.dist_ctrl[0].optimized_scheduling
1
# Opt. scheduling active
kenngr.dist_ctrl[0].mode_dist_use_both_encoder
1
# Motor and distance encoder active
#kenngr.dist_ctrl[0].use_adaptive_acceleration
1
Adaptive weighting of acceleration active
kenngr.dist_ctrl[0].a_min
1000
# [mm/s*s] Min. acceleration
kenngr.dist_ctrl[0].a_max
10000
# [mm/s*s] Max. acceleration
kenngr.dist_ctrl[0].dist_error_a_min
250
# [0.1 µm] Min. distance
kenngr.dist_ctrl[0].dist_error_a_max
500
# [0.1 µm] Max. distance
kenngr.dist_ctrl[0].filter_type
KALMAN_MA
# Kalman filter active
kenngr.dist_ctrl[0].n_cycles
20
# Number of measured values for filtering
kenngr.dist_ctrl[0].sigma
1000
# Uncertainty of measured values