mcHOME_LIMIT_SWITCH(带硬件限位开关的回零)

<< 点击显示目录 >>

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

mcHOME_LIMIT_SWITCH(带硬件限位开关的回零)

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

mode = ncEND_SWITCH

ref_pulse = ncOFF

 

定义:

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

正在使用的硬件限位开关是由开关边沿定义的。

mchome_limit_switch_negflag_106x41负极限开关

mchome_limit_switch_posflag_98x41正极限开关

在这种回零模式下,用 v_switch 设定的速度开始运动以寻找硬件限位开关。然后轴用 v_trigger 设定的速度移动到配置的开关边沿。

信息:

起始方向取决于硬件限位开关的状态;  因此start_dir 参数被忽略。

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncOFF

 

mchome_limit_switch_negneg_svg_302x34

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_limit_switch_negpos_svg_302x34

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncOFF

 

mchome_limit_switch_posneg_svg_302x34

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_limit_switch_pospos_svg_302x34

信息。

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

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncON

 

mchome_limit_switch_negneg2_svg_302x34

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_limit_switch_negpos2_svg_302x34

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncON

 

mchome_limit_switch_posneg2_svg_302x34

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_limit_switch_pospos2_svg_302x34