小弟知道在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