在实际的机床运行过程中,机床显示正在运行,指示灯为绿灯,但是机床的各个轴却没有发生移动。这是为什么呢,怎么去解决呢?
造成此问题的原因是多方面的,但是解决起来也是有迹可循的。遇到此问题时,要把系统当前的各个状态搞清楚,通过当前机床展现的状态来进行分析。
在FANUC数控系统上,提供了几个状态显示,通过几个状态显示提供的信息可以很容易的找到问题所在,找到问题发生的原因。
1 查看系统显示下方运行状态
如上图所示:红圈标示位置为系统当前的运行状态,STRT 表示系统正在运行,FIN则表示当前所执行的M代码,没有执行完成,系统没有识别到当前M代码所执行完成后的确认完成信号FIN,则认为该动作没有完成,将不会执行下一句,直至收到该信号的完成信号,才会向下继续执行。遇到此问题时,应查看PMC程序,检查该动作为何不能向系统发出完成信号,检查下该动作的完成条件。
如上图所示:各轴的坐标前面都有一个I,I表示INTERLOCK,互锁。对于互锁,系统提供的三种互锁方式:
1)所有轴互锁 *IT G8.0 该信号为低电平有效,当该信号为0时,所有轴锁住。
2)各轴互锁 *IT1-*IT5 (注:该信号根据系统可控轴数多少不同) G130.0-G130.4。此信号为各个轴的单独锁住信号,同样为低电平有效。
3)各轴各方向互锁 M系列(铣床、加工中心) MIT1- MIT5 G132.0-G132.4 –MIT1—-MIT5 G134.0-G134.4 该信号为高电平有效。T系列(车床) 信号为X4.2-X4.5,该信号为高电平有效。
由于各个机床厂家设计机床功能的差异性,在使用上述功能,会根据不同的需要,进行不同的处理,对于使用者,要根据上述三种不同的互锁方式,检查导致该轴锁住的原因。
当机床各轴锁住时,有时想将轴移动到安全位置再进行故障的分析,可以设置以下参数
使其为1,让锁住信号不生效,进而移动机床到一个安全位置。移动结束后,进行恢复,再进入到PMC中检查互锁发生的原因,以从根本上解决互锁发生的原因,以免影响正常的机床动作,发生不必要的误动作,损坏机床。
3 查看系统的自诊断状态
系统提供了一个自诊断画面,通过自诊断画面,可以方便清楚的看到当前系统处在何种状态,系统内部的一些运行信息也一目了然。
上图红框中就给出了常见的一些发出移动指令,而实际轴不走的状态显示:
到位检测 系统正在进行到位检测
进给倍率0% 进给倍率为0,检查进给倍率波段开关的位置,检查PMC信号G12,不能全0也不能全1
JOG倍率 0% JOG倍率为0,检查JOG倍率波段开关的位置检查PMC信号G10/G11,两个字节不能同时全0也不能同时全1
互锁/启动互锁接通 检查前面所说明的三种锁住的可能性
速度到达信号 是否检测主轴速度到达信号,PMC中使用了主轴速度达到信号,该信号是否正常发出。3715#0 是否检查主轴速度到达信号。
等待一转信号 系统处于每转进给状态,没有检测到来自主轴编码器的一转信号,故不能移动。请检查编码器是否正常连接,或使用每分进给。
停止位置编码器 主轴每转进给中,等待编码器的旋转,检查编码器是否正常工作。
对于轴不动的问题出现时,除了上述可查看的信息,也可到伺服监控或者主轴监控画面看看当前伺服的运行状态,尽可能获得更多当前的信息,才能更好更快的解决问题!