大家好,我们有套840Dsl系统的铣床,2个通道,同步工作。轴标号例如:
X_21, Y_21, Z_21; X_31, Y_31, Z_31….
其中刀库里分别了10几个刀具。今天床子出现了点下问题:
当2个通道同时各自运行刀具T104时,机床停在一个位置上,主轴还正常旋转,但进给轴停止进给。NC程序上是:等待同步。HMI上显示:not exact stop.
就这样等待一段时间后,机床继续工作。
当问题出现时,通过PLC查看了一下各轴的DBxx.DBX60.7(Position reached with exact stop - fine),发现Z21的DBX60.7变成1的时候,Z31的时1时0。
于是把Z31的轴参数36000,36010增大。之后,情况似乎有些改观(不敢肯定)。
现在我的困惑是:
十几个刀具,这个问题唯独发生在刀具T104, 并且不是每个循环都发生。刀具T104经检查后也没发现什么问题。请问,这大概是哪里出现了问题?应该如何解决?
谢谢.
最佳答案
这种问题在840D系统的机床中比较常见,需要仔细分析,注意按照以下几点进行试机:
1.通道参数MD 22200 即机床坐标移动时与辅助功能同步的功能,设为1,试机,
2.在执行辅助指令如M、S、T时,如系统在执行T指令的程序段时,都要等候一段时间,而且有可能要比预计的时间要长,这就是你看到的现象“进给轴停止进给。NC程序上是:等待同步“。时间极短,但以肉眼已能察觉,并影响加工结果,840D系统开机默认G60加工指令,因此要在指令中添加G64指令,即连续路径运行模式指令,一般来说,编程标准格式是这样的:
N05 Txx...
N10 G1 Z-7 F300
N20 G64
N30 Y40
------
.....
即将Mxx这样的辅助功能单独放在程序的起始部分,将G64单独放在一段,或和其它的进给指令、G指令放在一起。
3.另外,指令预读是一个功能,如MD 32610(速度前馈控制进给系数),你可以修改,也可以对改善效果,以上说明可以助力楼主快速解决问题,祝楼主好运!
提问者对于答案的评价:
十分感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc164775.html