怎样用外部PLC输入信号控制NC程序执行(NC start)和停止(NC stop)
刘玉蓉
发布于2014-09-23 17:37
606
0
标签:
我的840D机床是跟其一机器配合使用,其中有一个需求,要在NC程序中间暂停,让另一个机器工作,在它工作完成后,本机床再继续执行下一段程序。
希望用一个I/O口输入信号,去控制NC start,然后用M00控制NC stop。
我尝试过用一个外部输入信号I34.4脉冲触发控制NC start的MCP输入按键地址I2.1,发现I2.1的状态不稳定,有时候能触发为1,有时候没有触发。
然后我又尝试用外部输入信号I34.4脉冲触发DB21.DBX7.1,结果是PLC程序中不能输入DB21.DBX7.1,上面显示有冲突。
希望给一些指点。
问题补充:
我想补充一下,我去试了一下交叉索引,在PLC程序里面,本身是没有DB21.DBX7.1的,所以也不知道为什么不能触发,希望能帮助解决这个问题。我的目的是用外部输入脉冲信号控NC 程序的执行,如果有其他方法,希望赐教!
佳答案
DB21.DBX7.1不能再单独触发它,得从你程序的交叉索引里找到它是在哪里触发的,然后在它前面再或上你的条件才可以,生成交叉表的步骤:打开你的程序,按菜单Options→Reference Data
→Display→Cross-reference→OK就可以生成查找了