如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?

大家好,我们有条生产线。840Dpl系统的床子是其中的一个单元,而总控的PLC是AB logix5000.

前几天向大家请教了一下关于如何找出840Dpl系统正在运行的哪个CNC 程序。

今天又看了下这2台PLC,但实在看不出是如何联系在一起的,所以接着请教一下:
比如说840D里有3个工件的CNC 程序:AAA,BBB 和 CCC 。分别用来加工A,B,C。
现在840D 里正在运行的是 AAA,我查了一下总控的 AB logix5000里显示:840D正在运行的程序是 -1。(840D里的R0=255)

它们之间是通过 profibus 连接的 (如图)。

根据840D里PLC的注释,R 0 表示的是CNC的程序,并传送到了DB80.DBD36 (如图)

1, 请问R 0 是西门子的标准设定吗?即用来表示CNC的运行程序。

2, 如果255 表示AAA,那BBB, CCC是如何设定和表示呢?

3, 看到FB4 里用到了 DB80.DBD36, 但没看懂如何应用的?

4, 试着用NCVarSelector建了一个DB (如图),但也没看懂是什么意思?


谢谢

图片说明:

如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?    如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?    如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?    如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?   

最佳答案

楼主的问题具有一定代表性,属于是西门子应用的高级篇章,我曾对此做过一定研究,理解如下,希望对你有所帮助:
1.比如说你的这个实例,840D里有3个工件的CNC 程序:AAA,BBB 和 CCC 。你的问题是要在plc的db块里自动实现它们的自启动,这个是核心了,那么注意了,西门子对于自动运行有其机理,
2.要创建一个作业列表,譬如aaa.job,该文件必须置于“startup”---->“templates”---->目录下,编辑文件内容:
load *
select AAA.MPF CH=1
3.继续在“service””---->“mannage data”---->目录下,创建plc控制文件“plc_in_out_001.tea”,编辑文件内容:
n1/wcs.dir/aaa.wpd/aaa.job
n2/wcs.dir/bbb.wpd/bbb.job
4.plc对以上程序的控制,设置DB19.DBB16=81H,表示启动plc_in_out_001.tea文件,
设置DB19.DBB17=01H,表示运行aaa.job文件,02H,表示bbb.job文件,
5.你可以结合以上说明理解plc对程序的控制,至于R 0、DB80.DBD36,都是可以自由定义的,并非固定的设置。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午10:41
下一篇 2017年6月18日 下午10:42

相关推荐

  • 关于840D和840DSL的问题

    现在用的驱动器是611D还是S120啊,我在书上看到的都是611D,但是听说是用S120,求解答,本人小白 最佳答案 840D、840D SL系统与611D没有关联的。具…

    SINUMERIK 2020年10月31日
  • 西门子变频器430

    西门子变频器430—-11KW,受可编程控制器控制,可编程控制器发出工作指令后变频器运行正常,可编程控制器指令变频器频率为零时,变频器任以5HZ左右所时变化的频率运行,一直不停…

    SINUMERIK 2019年6月11日
  • 西门子手持单元无法联系PLC

    840D\PCU50系统,通电后机床其他动作正常。但系统报警“400262手持单元不正常”手持单元上所有LED在闪烁,液晶屏上显示“WAITING  FOR&n…

    SINUMERIK 2018年3月6日
  • 840dsl 断电回退功能无法实现

    840dsl ESR功能无法实现,许可证都激活了,拍急停之后IPO延时什么什么的,就是不退,如果我循环那句话就可以执行回退,ASUP文件已经建立 最佳答案 这个功能用的比…

    SINUMERIK 2017年11月6日
  • 802d sl ?

    使用802D 的平面磨床,工件的工作台运动到后半段有异响振动,用手移动工作台也有小的移动量,这应该是滚珠丝杠的问题,用螺距补偿能否改善? 最佳答案 用螺距补偿不能改善,螺…

    SINUMERIK 2017年11月6日
  • 要得知一个加工程序执行完需要多长时间,通过R参数如何实现?

    如题。西门子840Dsl系统,有一个加工程序,想知道这个程序加工完一个工件需要多少秒。只知道要在第一行和最后一行各加一句AC_Time,然后通过R参数读出来。这个要怎么实现?求大神…

    SINUMERIK 2020年11月1日
  • 808D CAM软件

    请问大家有没有比较常用于808D铣床的CAM软件,可以方便的生成G代码 最佳答案 实际上,用于西门子840d、802D、810D的后置处理软件也适用于808D铣床,可以方便的生成G…

    SINUMERIK 2017年11月6日
  • a memory bottleneck occurred

    a memory bottleneck occurred on the module CPU315T-3&nb…

    SINUMERIK 2020年11月1日
  • DMG635v立加810D主轴报警

    开机后加工两个小时后报警,复位后报警消除,继续加工干不了一分钟继续报警,报警内容:600600 BM进给锁闭》其他错误    70…

    SINUMERIK 2017年5月31日
  • PCU50的操作界面

    车间最近有设备可能涉及到改造,PCU50上的界面听人家说是用Transline 给做出来,不知道这个界面能不能也像别的屏一样用Wincc备份出来呢,看看里面的操作点怎么对应的呢,如…

    SINUMERIK 2017年6月1日