运用同步功能,在POS指令时使坐标轴移动同时到达终点。

问题:
如何在使用POS指令时确保两轴同时到达终点?

回答:
必须计算每个轴的移动距离和进给速度,这样才能确保两轴同时到达终点。

注:
下面举例程序仅说明工作原理,使用时必须根据现场条件进行调整。

例:
移动坐标轴:X1和Z1轴。
移动距离长的轴的进给速度保存在R14中。降低其他轴的进给速度,使两个轴同一时间到达终点。
举例 程序中,PLC设置轴的启动信号。
R参数的定义:
R14 = 轴的速度
R15 = X1轴终点坐标
R16 = Z1轴终点坐标
R17 = X1轴的进给倍率
R18 = Z1轴的进给倍率
R19 = X1轴的移动距离
R20 = Z1轴的移动距离

N10 ID=1 EVERY $A_IN[1] DO $R19=($R15-$AA_IW[X1]+0.01) $R20=($R16-$AA_IW[Z1]+0.01)
N20 ID=2 EVERY ($A_IN[1]) AND ((ABS($R19))>=ABS($R20)) DO $R18=(ABS($R20)/ABS($R19)) $R17=1
N30 ID=3 EVERY ($A_IN[1]) AND ((ABS($R19)<ABS($R20))) DO $R17=(ABS($R19)/ABS($R20)) $R18=1
N40 ID=4 EVERY ($A_IN[1]) DO POS[X1]=$R15 FA[X1]=($R14*$R17) POS[Z1]=$R16 FA[Z1]=($R14*$R18)
; …
N500 M2

任何操作模式下使用此功能,同步指令必须使用静态同步指令编程格式(IDS=…)。.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论