mcHOME_ABS_SWITCH(用绝对参考开关执行回零)

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 驱动器准备 > MC_Home(回零)  > 回零模式("HomingMode")  >

mcHOME_ABS_SWITCH(用绝对参考开关执行回零)

在这个功能块回零模式中,轴结构体成员中move.homing.parameter中的元素 "mode "和 "ref_pulse "被永久地写入以下数值。轴结构体成员move.homing.parameter中的所有其他元素可以根据以下例子进行选择。

mode = ncABS_SWITCH

ref_pulse = ncOFF

 

定义:

如果寻参开关的逻辑状态值  在正方向上从 ncOPEN常开 变为 ncCLOSED常闭,则参考点开关边缘为正

mchome_abs_switch_negflag_115x43

mchome_abs_switch_posflag_115x43

在这种回零模式中,首先用 v_switch 设定的速度开始运动以寻找参考点开关。到达参考开关后,轴再通过 v_trigger 设定的速度来移动到配置的开关边缘 。

信息:

起始方向取决于参考点开关当前的状态;  因此start_dir 参数被忽略。

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncOFF

 

mchome_abs_switch_negneg_svg_265x39

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_abs_switch_negpos_svg_265x39

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncOFF

 

mchome_abs_switch_posneg_svg_265x42

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_abs_switch_pospos_svg_265x39

信息:

当使用 fix_dir = ncONtrigger_dir 的方向必须对应于自动确定的起始方向,否则将报告错误。

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncON

 

mchome_abs_switch_negneg2_svg_276x38

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_abs_switch_negpos2_svg_276x38

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncON

 

mchome_abs_switch_posneg2_svg_276x38

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_abs_switch_pospos2_svg_276x38