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

相关推荐

  • 840D sl数控系统操作履历查看

    840D sl数控系统操作履历(就是MCP上之前都按了些什么键)有没有,怎么查看呢? 最佳答案 1、设定机床数据中的MD9012,2、激活Action log:…

    SINUMERIK 2017年7月26日
  • 手轮脉冲

    我有一台卧车用的是802DSL,在使用手轮时*1,*10,*100,Z轴每摇一个脉冲都能走对,但X轴却只能走半个脉冲。例:*10时,摇一个格Z轴走1道,X轴却只走0.5道。1134…

    SINUMERIK 2018年12月2日
  • 如何实现两台异步电机通过变频器同步控制

    我现在有个项目,用的是S7-300PLC,控制两个行车,一个大行车和一个小行车,两个行车分别接了带Profibus总线的绝对值编码器,这种编码器可输出一个32位的位置值和一个16位…

    SINUMERIK 2020年11月1日
  • 零点偏置和偏移

    零点偏置和偏移有什么区别, 两者如何用 最佳答案 零点偏置是数控系统的一种特性,即允许把数控测量系统的原点在相对机床基准的规定范围内移动,而永久原点的位置被存贮在数控系统…

    SINUMERIK 2019年6月11日
  • 808d系统更换驱动器后报警

    808d的系统配v70系列的驱动器,驱动器不时会出现黑屏故障,想对调个驱动器判断下故障。但换完驱动器以后出报警,报警如图 版主推荐答案 V70是drive-bus总线式驱动器,驱动…

    2020年10月31日
  • 如和使用_linemodule_control块

    我在simotionD425里面使用一个_linemodule_control指令,里面有几个参数不会填请大家指点一下,写的详细一点最好。 图片说明:    最…

    2017年8月18日
  • 802C车床系统参数设置

    配802C系统的车床,按X+方向回参考点,工作台往X+方向回参考点正常。回参考点后,切换到手动方式时,按X+点动键,工作台往X负方向运动,请问应该设置哪个参数? 最佳答案 若回零动…

    SINUMERIK 2019年6月11日
  • 有会用G291的吗

    在使用G291后  刀具半径补偿号不是“D”是什么啊?还“H“用什么替代啊    为什么建立刀具半径补偿的时候报警说“建…

    SINUMERIK 2019年6月11日
  • 西门子系统开机时死机,运行中死机

    我们有一台810D的加工中心,最近频繁死机。开机后运行到开机画面是就死机了。但是可以在开机时按上下键选择4进入winNT4系统。我想知道现在问题出在那里?在本站查找资料感觉可能与存…

    SINUMERIK 2017年12月8日
  • 840D PLC 连接

    公司车床使用的是840D系统,发现CNC丢失文件,主机,辅机都不能动了,然后从CNC中各种恢复,恢复完以后,手动可以操作了,但是主轴不能转,原因辅机一些传感器锁定了主轴,进一步发现…

    2017年6月7日