关于EM253的GOTO指令及绝对定位

小弟刚接触EM253做绝对位置控制,已经知道必须用RSEEK或LDPOS指令装载绝对位置体系中的当前位置。那么请问,在连续多步运动中,只需要初始时设定一次绝对位置,还是每次触发GOTO指令之前都必须RSEEK或LDPOS一次?举个例子,比如初始RSEEK机械零位后,GOTO到5000这个位置,此时我要再到10000,那么是直接触发GOTO10000,还是必须LDPOS设置新零位后再触发GOTO5000呢?

问题补充:
用RSEEK或LDPOS设定了RP以后,绝对位置mode下使用GOTO指令时,“目的地”就全部输入相对于该RP的绝对坐标了吗?如果让电机反转,GOTO时把"目的地"坐标用负值表示就可以了吗?

最佳答案

只需要初始时设定一次绝对位置的零点。
使用绝对坐标移动的位置为相对于零点的位置坐标。
相对位置是移动相对于当前位置的距离。

Mode=0为绝对,需要回参考点
Mode=1为相对位置,不需要回参考点
例如当前位置为200
绝对位移100,当前坐标为100
相对位移100,当前坐标为300

使用工程量为单位,坐标必须为浮点数。如图,绝对位移500,输入参数是需要输入500.0

图片说明:

关于EM253的GOTO指令及绝对定位  

提问者对于答案的评价:
解释得很清楚,等模块到手了再验证一下

专家置评

已阅,最佳答案正确。
补充,plc从stop-run后,如果是绝对运动,需要从新找零点。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午5:14
下一篇 2017年6月27日

相关推荐