西门子840D中DB21.DBX2.0如何在NC程序运行过程中更改生效

新人,编写一段换刀程序,想实现在PLC中如果当前刀号等于换刀刀号时在NC中实现跳段功能,跳到最后,不执行换刀动作,如果当前刀号与换刀刀号不一致,不执行跳段程序,执行换刀动作,现在遇到的问题是,我对DB21.DBX2.0在条件满足时进行置位和复位,但是NC提示必须在程序运行前就得实现置位或复位,来激活SKP功能,程序运行过程中,更改不生效,可是我的条件必须得在NC程序运行时才能做出判断,不知道PLC程序怎么编写才可以,希望大家帮帮忙,谢谢

最佳答案

楼主的想法非常实用,在plc控制换刀程序时必须对当前刀号等于换刀刀号时的情况进行处理,我曾经编写过换刀程序,一般是将当前刀号与换刀刀号进行对比,若相等,则刀库不会转动,机械手仍在零位,打开西门子840D中的读入禁止信号,NC程序会自动向后执行,对于是否激活SKP功能,则不用特别考虑。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午5:58
下一篇 2017年6月8日 下午5:58

相关推荐

  • 840D机床轴向颤动

    840D机床沿X轴向运动时颤动原因 最佳答案 一般情况下轴颤动分为机械和电器不匹配造成:1.如果轴颤动同时伴有电机的异常响声,降低一下驱动器速度环增益1460,直到异常响声消失。也…

    SINUMERIK 2017年12月7日
  • 倒角机

    802c倒角机,设定好R2(X轴进给位置)参数,每倒角完一个工件,下一个工件X轴的进给位置就会增加10丝,但是R2 参数不会变,打个比方,做五个工件,X轴实际位置比R2设…

    SINUMERIK 2020年10月31日
  • 840D新手轮与老手轮按键不一样

    840D新手轮与老手轮按键不一样,订货号均为6FC5303-0AA00-2AA0老手轮:S KBY B9新手轮:S KBY E9新的比老的少…

    2017年6月24日
  • SINUMERIK Operate V4.7怎样导入840D系统?

    各位前辈,我在使用SINUMERIK Operate V4.7时想导入一个840D系统的.arc,但在导入过程中产生警告:指定的调试存档不能满足创建机床配置所需…

    SINUMERIK 2020年10月31日
  • SinuTrain V4.8读入调试文档出错

    读入NC的备份-ARC文件时,读了一会后弹出一个窗口,显示“指定的调试存档不能满足创建机床配置所需的要求。机床工艺不在调试存档中创建。” 这个是哪里的问题,需要如何解决? 版主推荐…

    SINUMERIK 2020年10月31日
  • 2个测量系统,换电机回参考点,有点理解错误?

    大家好,这几天一直在查找换完电机后如何回参考点。朋友们给了不少帮助,自己也看了不少文章。但是有点越来越乱了。只好接着请教:前提是: 有台840Dsl的铣床,其中Z轴有2个…

    SINUMERIK 2017年8月3日
  • PCU50 WINNT4.0 可以做NT和HMI 的双启动项吗?

    有一套PCU50的西门子测试系统需要经常和电脑连接备份和下装数据, 突然想知道是不是可以做Windows NT和HMI 的双启动项吗?我的PCU可能有…

    SINUMERIK 2017年6月10日
  • 828D系统PLC异步子程序如何理解

    828D系统PLC异步子程序如何理解 最佳答案 西门子系统具有异步子程序功能,给处理一些逻辑关系带来很多方便之处,如可以用异步子程序功能在PLC中调用自动换刀的程序。实现手动和自动…

    SINUMERIK 2020年10月31日
  • $P_UIFR[1,AX1,TR]=XX

    西门子840D双通道系统,通道1能识别$P_UIFR[1,AX1,TR]=XX怎么通道2报警FRAME类型冲突 问题补充:双通道1号机X,Y,Z,W可以用AX1,AX2,AX3,A…

    SINUMERIK 2020年10月31日
  • doconweb 怎么使用查找资料

    doconweb 怎么使用查找资料,请高手指导 最佳答案 能把你的donconcd分享下吗?285910737@qq.com谢谢 提问者对于答案的评价:谢谢

    SINUMERIK 2017年6月2日