请教840DSL 用PLC激活零偏??

小弟知道在NC程序中,使用G54等可以激活零偏,如何通过PLC程序激活零偏啊??

最佳答案

楼主的问题具有一定代表性,利用变量读取或者更改零偏G54的方法有以下几种,这里做个总结,供楼主参考:
外部零偏可通过PLC写入,也可通过NC系统变量修改。
1.通过PLC写入外部零偏 
使用系统变量C区域FE模块的linShift变量。
例:调用FB3 将223.456写入X轴外部零偏
PLC激活DB31.DBX3.0(激活外部零偏)
在其它零偏为0的情况下,执行G0 X100
执行后结果:X=223.456

2.通过NC系统变量写入零偏 
使用系统变量$AA_ETRANS[axis] = value写入
例:
执行程序:
$AA_ETRANS[x] = 111.222
M00                 //此时PLC激活DB31.DBX3.0(激活外部零偏)
G0 X100
M02
执行后结果:X=211.222

提问者对于答案的评价:
写的很好,但还没去试。谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午8:00
下一篇 2017年11月12日 下午8:00

相关推荐