828D车床,配双通道,双刀塔,刀塔用伺服电机控制。双刀库刀位初始化以后,将刀具都建立了。
第一通道中模拟换刀时没有任何问题:
但如果设置了参数:22550为1 ,22560为 106
则换刀会等待刀具确认信号,即使执行M106也没有用,但是程序已经跳过去了。
即刀具已经选择,但是没有确认。一按复位,刀具变回原来的刀具号。
最大的问题是在第二通道中
调用、换刀时。不会产生刀具选通信号:DB4301.DBX0.0 (第一通道的刀具选通信号:DB4300.DBX0.0有输出到PLC,可以检测到),以及刀具刀号 DB4301.DBB6 DB4301.DBB8 也没有输出.如果我把20310【9】设为1的话,刀具可以换刀。但还是没有刀具信号输出。
我在考虑的是:
1、双通道的刀具号是不是要改成不一样的,例如:
第一通道的刀为 1~10 ,
那么第二通道中刀具号是不是应该为 11~20 。
2、第二通道的命令信号:DB4301.DBX0.0 DB4301.DBB6 DB4301.DBB8 是不是对的。
3、如果以上情况都不正确的情况下:我是否要把刀具都做到第一个刀库里,然后,在第二通道中选第一刀库中的刀具。这样做是否又可行。
4、有没有简单一点方法去设置刀具,就像802DSL一样。直接建立几个刀,不需要那么麻烦的初始化之类的。太累了。
难度有点大,麻烦各路高手支招。