大家好,我们有台比较老的床子,系统是840Dpl的。这几天产品升级,我们就把床子改造了一下。
去掉了多余的零件和程序。可是一运行CNC程序的话,就显示 read-in disable.
我用PLC的变量观测表看到此时: DB21.DBX6.1=1.
但是用PLC的go to 功能却怎么也找不到DB21.DBX6.1. 估计是厂商编程的时候用了转移之类的程序,并且注释全是德语的,看着也很费劲。
硬件方面没有问题,所以我有个想法是:
在OB1里的最后一行,用reset 把 DB21.DBX6.1 一直设成0,然后让CNC程序运行。
不知道这样可行吗?谢谢。
最佳答案
楼主的问题很专业,涉及到数控系统的核心问题, 问题涉及内容比较全面,需要具体分析,如下所示:
1.楼主说的”产品升级,我们就把床子改造了一下“,那么是改造的哪一部分,如果是系统升级,即去掉了多余的零件和程序,那么注意是否更改或删除了系统的R变量,局部、全局变量,可以将以前备份的机床参数再装载一次,具体方法参考:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=130895&cid=1044
2.可以在OB1里的最后一行,把DB21.DBX6.1 一直设成0,然后让CNC程序运行。这种方法是可行的,也很方便解决问题,
3.当然你也可以换个其它程序试机,看是否出现DB21.DBX6.1=1.,如果其它程序正常,说明机床没有问题,就要检查程序了,
以上方法可以助力楼主快速解决程序启动问题,祝楼主好运
提问者对于答案的评价:
谢谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172740.html