200smart回原点到限位时,rseek的done为1没有再返回找零点

正 负限位  零点都已组态,手动指令man也好使,手动走到限位会停止运动

问题补充:
问题找到了  是因为RPS参考点区域小造成的

最佳答案

零点,应该在正、负限位之间,并与限位之间有恰当距离。这个距离与回参考点的速度设置有关。
通常在执行回参考点(建立零点)时,电机先以某一个方向接近参考点RPS,碰到RPS开关,即使立即停车也一定会过冲(第一次接近的速度不能设置太低,否则离参考点较远时,回零过程太长),因此需要以一个很小的速度%ignore_a_1%运行再次接近参考点(以便能快速停车,让过冲距离在误差范围)。参考点开关与限位开关的位置显然应该大于这个过冲距离。否则碰到限位开关,则会执行限位定义的“响应”如“立即减速停车”,当然就停下了。
建议在组态时降低“快速寻找速度‘RP_FAST’”。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:54
下一篇 2021年7月4日 下午11:54

相关推荐

发表回复

登录后才能评论