840Dpl的床子,能在PLC上查到哪个CNC程序在运行吗?

请问,840Dpl的床子,能在PLC上查到哪个CNC程序在运行吗?

比如说,有3个CNC程序:AA,BB,CC。当前正在NC中运行的是 BB。能在PLC中查出相对应的某种信息吗?

如果说,现在Y轴的距离是123.456mm. 能在PLC中查到吗?

谢谢。

最佳答案

840d系统的nc与plc之间的数据交换,链接:http://wenku.baidu.com/view/c52af3a4f524ccbff1218430.html
plc控制nc程序的方法:
转载:
用PLC指定NC程序的方法:
楼主的问题可以用PI服务即西门子的Step-7 功能块FB4的PI  服务功能来完成,FB 4的PI_SERV被用于NCK内部零件加工程序与外部开关量即plc的输入输出接口建立连接,从而达到内外部转换的过程。当内部某中间继电器为有效脉冲后,强制方式组转换到AUTO方式,同时启动功能FB4,程序功能会自动寻找DB91(事先做好)的指定外部零件加工程序的地址路径,自动执行该零件程序,执行完毕后自动转回到方式组初始状态。例如在一个加载到NCK的程序中,借助于PI SERVICE的申请,可以借助于机床检测开关或者一个面板上的按键执行一个特殊的功能,如在刀具管理中,在刀库中搜索空刀位。
注意在调用FB4时,必须分配一个单独的DB区,楼主可以参考Step-7 获得较为详细建立数据块的信息。
借助于 PISERVICE的参数,可以实现指定的服务。
PISERVICE的功能可以由自由的分配各种数据类型的输入变量来实现。当调用FB4,并且一个标志寄存器被触发为有效后,指定的服务程序立即执行。
“PI“ 数据块DB16包含内部PI服务的描述。在DB16的符号列表中有一个标识来指定该数据块。在调用FB4时,“DB-Name.PI-Name”作为实参用于PI服务的传送。
举例如下:
    
    CALL  FB4, DB100
        Req      :=I6.3
        PIService:="PI".ASUP       
       Unit     :=1
        Addr1    :="new".p1_path      //  " new " 是定义的字符,数据块是DB101,用来存 
                                放程序属性-路径、名字等
        Addr2    :="new".p1_name  
        Addr3    :=
        Addr4    :=
        WVar1    :=
        WVar2    :=
        WVar3    :=
        WVar4    :=
        WVar5    :=
        WVar6    :=
        WVar7    :=
        WVar8    :=
        WVar9    :=
        WVar10   :=
        Error    :=M200.0
        Done     :=M200.1
        State    :=MW201
 
 此调用FB4的目的在于,当按下I6.3时(可将其定义为机床检测开关),系统执行程序p1,p1的内容由用户自行定义。

提问者对于答案的评价:
Thank a lot

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

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

相关推荐

  • 840Dsl系统怎么设置增量编码器归零?

    哪位高手有840Dsl系统设置增量编码器归零的详细流程?现在刚学习840D sl系统有点迷糊1.PLC侧限位开关接口?程序调用?2.MD参数的设置流程? 最佳答案 回零过…

    2021年7月5日
  • 雷电

    雷电过后828D各种的报警,怎样处理。还有为了防止以后出现这样的现象,该做那些防护? 最佳答案 此类现象我也遇到过,电气设备必须有良好的接地,等电位,进线侧要有浪涌保护。包括模拟量…

    SINUMERIK 2017年6月6日
  • 802C主轴定位参数如何设置

    我用的是第三方主轴,需要定位,要设定什么参数? 最佳答案 只要把关于编码器的参数输入就应该可以了。 提问者对于答案的评价:多谢提醒,原来是编码器接错了。

    SINUMERIK 2017年12月1日
  • 谁有pp72/48 gsd文件

    我在做840DI 配PP72/48 模块,却没有siem80a2 gsd,那位大侠有的话,能否发给兄弟,邮箱:wuwei197651888@126.c…

    SINUMERIK 2018年12月5日
  • 西门子840D系统问题

    我用西门子840D系统做机床改造,正在对系统进行轴参数进行配置,进行轴的试运行。不知道什么原因对机床A轴进行操作时候,A轴出现停止误差报警,这个报警出现的时候,机床Z轴突然出现失控…

    2017年8月26日
  • 808D 有哪些通讯接口?

    808D 有哪些通讯接口?能不能使用CF卡啊? 最佳答案 808D有USB,RS232串口可以用来通讯,不能使用CF来通讯。 提问者对于答案的评价:谢谢

    SINUMERIK 2017年11月16日
  • 请问SINUMERIK的配置包和编程包在SP2中有吗?

    我计划在840D系统中增加人机组态界面,需要用到WinCC flexible 或 VB 来做开发,哪里可以找到的。 问题补充:哦,各位老大,…

    SINUMERIK 2017年12月8日
  • Step7软件错误

    840Dsl文件打开错误 问题补充:求解,重新安装也是有。有解决方法,望指导。 图片说明:       最佳答案 <如何清除&nbsp…

    2020年10月31日
  • 关于802DSL加工中心

    MD14510[16]是选择机床类型的 我看里面有车床和铣床 那加工中心怎么选? 最佳答案 选择铣床就可以了。如果PLC自己编制,没有用802D SL…

    SINUMERIK 2018年3月6日
  • 新手学编程,有个问题想请教各位大神

    在一段程序开端的这串连着的代码是干什么的(G64 G94 G0 G90 G40 G17 G71)望各位大神给小弟指点一下…

    2020年10月31日