mcHOME_SWITCH_GATE(用参考开关门回零)

<< 点击显示目录 >>

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

mcHOME_SWITCH_GATE(用参考开关门回零)

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

mode = ncSWITCH_GATE

ref_pulse = ncOFF

 

定义:

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

mchome_switch_gate_flag_150x42

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

start_dir = ncNEGATIVE(寻参启动方向为负向)

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向)

fix_dir = ncOFF

 

mchome_switch_gate_negnegneg_278x51

start_dir = ncNEGATIVE(寻参启动方向为负向)

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向

fix_dir = ncOFF

 

mchome_switch_gate_negposneg_278x54

start_dir = ncNEGATIVE(寻参启动方向为负向)

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_switch_gate_negnegpos_278x61

start_dir = ncNEGATIVE(寻参启动方向为负向)

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_switch_gate_negpospos_278x61

start_dir = ncPOSITIVE(寻参启动方向为正向)

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向

fix_dir = ncOFF

 

mchome_switch_gate_posnegneg_279x62

start_dir = ncPOSITIVE(寻参启动方向为正向)

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为负向

fix_dir = ncOFF

 

mchome_switch_gate_posposneg_279x62

start_dir = ncPOSITIVE(寻参启动方向为正向)

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_switch_gate_posnegpos_279x57

start_dir = ncPOSITIVE(寻参启动方向为正向)

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncOFF

 

mchome_switch_gate_pospospos_279x56

信息:

当使用 fix_dir = ncONstart_dirtigg_dir 这两个方向必须被设置为相同的值。如果达到极限开关,寻参动作流程将被中止,并发出错误信息。

start_dir = ncNEGATIVE(寻参启动方向为负向)

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncNEGATIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_switch_gate_negposneg2_svg_302x48

start_dir = ncNEGATIVE(寻参启动方向为负向)

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncNEGATIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_switch_gate_negnegneg2_svg_302x48

start_dir = ncPOSITIVE(寻参启动方向为正向)

edge_sw = ncPOSITIVE(找正边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_switch_gate_pospospos2_svg_302x50

start_dir = ncPOSITIVE(寻参启动方向为正向)

edge_sw = ncNEGATIVE(找负边缘)

trigg_dir = ncPOSITIVE(trigger方向为正向)

fix_dir = ncON

 

mchome_switch_gate_posnegspos2_svg_302x48