请教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日

相关推荐

  • 如何用WRITE把测量数据写入到 本地驱动器

    本人想把测量数据写入到本地驱动器的指定文件夹里 现在找不到 对应本地驱动器的地址 写入到NC中毫无问题 试了各种地址都无法写到本地驱动器&n…

    SINUMERIK 2021年7月5日
  • 802d重启后由铣床系统变成了车床

    我们一台802d数控铣,开机出现了"MM data initial error 0x5f",后来用default&nbs…

    SINUMERIK 2020年11月1日
  • 刀具切削时间复位

    请问一下,SINUMERIK 840D系统变量$AC_CUTTING_TIME,如何实现在下一个程序开始时自动清零,目前只能不断累加,若不能实现,该换哪个变量才可实现 问…

    2021年7月5日
  • lockset文件无效

    828D激活cnc_lock之后,通过软件生成locset文件,选择 激活,输入卡和硬件的序列号之后,禁用日期2020.1.1。将文件导入u盘插在系统上,点击 …

    SINUMERIK 2020年10月31日
  • 828D定位轴调试

    828D 选项定位轴/辅助主轴。如何调试,设置轴参数、通道参数 钻石用户推荐最佳答案 《SINUMERIK 828D 简明调试手册》,下载地址:htt…

    SINUMERIK 2020年10月31日
  • 840D PLC程序问题

    帮我想想分析解释一下这段程序,M128.3什吗情况下=1 最佳答案 比较指令,与逻辑指令的运用,A代表与(也就是and),==代表寄存器地址数据与实数比较 提问者对于答案的评价:O…

    SINUMERIK 2020年10月31日
  • 能找到西门子880系统的结构与检测方式么?

    我们这一台意大利进口的数控加工中心用的西门子880系统,显示器没有信号输出,(用其他信号源可以输出信号,证明显示器部分正常,估计问题出在类是840D的MMC部分…).&nbsp…

    SINUMERIK 2019年6月10日
  • 840Di系统清空NC和PLC,以及恢复备份

    1、840Di系统在软件上清空NC和PLC的步骤,以及恢复的步骤是什么?希望写上详细步骤,我刚接触这个系统。2、我在备份的时候有一台机器,备份出错the job&nbsp…

    SINUMERIK 2017年7月26日
  • 卧式加工中心轴驱动错误,跪求帮忙、、、谢谢各位大侠了

    各位大侠大家好,小弟不才 先描述下机床基本情况:德国UNION四轴联动加工中心XYZBW,其中B为回转轴W为镗杆即主轴伸出。控制系统为840D  &n…

    SINUMERIK 2018年1月1日
  • 如何更改机床报警文本内容

    有一个报警信息提示的是错误的(报警做错了提示的错误的开关号),我想对应更改英文和中文的在操作面板上的显示提示信息,求大神指导!我应该怎么找到对应的文本呢,具体一点的。 问题补充:系…

    SINUMERIK 2021年7月5日