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

相关推荐

  • 基于S7-300的西门子840D SL磨床的问题

    磨床本应该在软着陆完全落下来后,头架顶尖才开始动作,磨床才能开始正常磨削。可是现在在软着陆都没有下降,磨床就开始磨削了!昨天已经重新灌装了NC PLC DP的程…

    SINUMERIK 2017年6月24日
  • 西门子数控知识

    想学习西门子数控知识,常用资料和软件有哪些? 最佳答案 学以致用,学习是为了用吧? 学习数控系统有两个方面: 1,如果你是机床厂的调试人员,你要学习数控系统的调…

    SINUMERIK 2018年12月14日
  • 如何采购加密狗

    需要采购货号 钻石用户推荐最佳答案 SINUMERIK V4.7授权:6FC5870-4YC43-0YA0 参考资料:https://support.industry.s…

    SINUMERIK 2020年10月31日
  • sinumerik 802D base line螺距补偿参数

    sinumerik 802D base line螺距补偿参数MD38000最大可取多大? 最佳答案 38000,丝杠螺距误差补偿点数(SRAM),缺省…

    SINUMERIK 2019年6月11日
  • 如何控制电机旋转的圈数

    用一个编码器和电机,通过PLC怎样实现电机在设定的圈数下停止 最佳答案 1)编码器安装于电机轴上或(减速箱出轴上),2)电机额定转速(或变比后的输出转速)与编码器脉冲数建立脉冲-转…

    SINUMERIK 2017年11月4日
  • 请问s7-300瞬时有大量报警假信息可能是什么原因造成的?

    请问s7-300瞬时有大量报警假信息可能是什么原因造成的?谢谢 问题补充:分值不高但诚恳求教,具体报警情况:所有监控信息瞬时到达报警值发生报警。其实是假信息,频率为一小时3到5次,…

    SINUMERIK 2019年6月11日
  • 各位老大!802C系统,主轴摆动换档时,想让它单方向摆动怎么弄呀?

    35440和35450好像不起使用,我把前者设为2秒,后者设为0,感觉不起使用呀,还是左右摆,并且摆的副度也样大!我查PLC,摆动时激活的是V38032000.3(摆动速度),这个…

    SINUMERIK 2020年10月31日
  • 802CX轴单方向运行发生震荡(正方抖动)

    802CX轴单方向运行时,慢速时运行一段抖动一下,快速时抖动较厉害,发生正反转,报警25050较多,还伴有25040,25080报警,修改32200参数(原为1)为0.8、0.2和…

    SINUMERIK 2017年12月7日
  • 840D轴卡型号含义请教

    6SN1118-0DM33-0AA06SN1118-0DM33-0AA16SN1118-0DM33-0AA2这三个轴卡最后一位数字不一样,可以互换使用吗?轴卡型号含义是怎么规定的?…

    SINUMERIK 2017年6月27日
  • 802C数控机床伺服单元出现A797报警

    更换同样型号的伺服电机后,伺服单元出现A797报警,然后断开电源再重新启动就正常了,是怎么回事?谢谢! 问题补充:更换的是台维修过的电机。原来正在使用的电机开机时出现A504报警,…

    SINUMERIK 2020年10月31日