发布于 2012-07-31 14:31:26
6楼
我最近也在使用V3.0,情况和你的类似,也是没有限位开关,一开始也觉得回零方式不太灵活。
后来找到一种方法:
在工艺对象DB块中,有设置或修改回零的参数:
● <轴名称>.Config.Homing.Direction
用于更改“逼近/回原点方向”
● <轴名称>.Config.Homing.SideActiveHoming
用于更改“回原点开关侧”
首先使用程序逻辑判断,要正转还是反转回零,即是:
情况一:挡片挡住参考开关,左 -> 右 找原点,
顺时针找原点
dir=1
side=0,
参考开关 1-> 0,下降沿实现回零;
情况二:挡片在参考开关右边,右 -> 左 找原点
逆时针找原点
dir=0
side=1,
参考开关 0-> 1,上升沿实现回零;
效果暂时还可以,欢迎大家讨论。