请问在840D系统中,没有MCP的情况下如何让某个进给轴运动?

如题,在调试过程中经常会遇到MCP故障的情况下,需要进一步判断其他进给轴是否正常工作。请问如何实现呀?

问题补充:
MCP已经拆除,在没有MCP、及主轴的情况下,如何让伺服轴运行呀?在Service overview中可以看到其中的X轴只有“Speed controller enable NC",及"Enable pulses"是黄灯,其他都是绿灯了。请问该怎么做才能把伺服轴运行起来 。谢谢!

另外ob1的程序是:
Network 1
CALL FC2

Network 2
 A     "NC".E_NCready
 =     "Axis1".A_PosMeas1
 =     "Axis1".A_ContrEnable
 =     "Axis1".A_PulseEnable
 =     "Axis2".A_PosMeas1
 =     "Axis2".A_ContrEnable
 =     "Axis2".A_PulseEnable

在OB100中将MCP数量设为0了。

图片说明:

请问在840D系统中,没有MCP的情况下如何让某个进给轴运动?    请问在840D系统中,没有MCP的情况下如何让某个进给轴运动?   

最佳答案

楼主的问题具有一定代表性,现在做个简要说明,供楼主参考:
1.首先在调试过程中遇到MCP故障的情况下,机床坐标轴是绝对无法运行的,因为MCP是机床标准PLC程序的一个子站,如果MCP故障,PLC程序就会报警,坐标轴是绝对无法运行的,
2.因此需要采用非常规手段,要在plc程序中将MCP故障信号屏蔽掉,如下所示:在plc程序中,打开Blocks中的OB100,将
      CALL  FB     1 , DB7
           IN0  :=1
             ...
             ...
             ...
改为  IN0  :=0,然后保存,再次下载到plc中,重启后,MCP故障报警消失,
3.此时,可以进一步判断进给轴是否正常工作。具体如下:
在系统的主页面下按下“Diagnostics”软键,再按下“Service Displays”软键,再按下 “Service drive”软键,利用垂直菜单的”+“、”-“软键进行各个坐标轴以及主轴选项的切换,在主页面栏目中寻找“Driver ready”项,即为坐标轴工作状态。若为“1”,正常,为“0”,伺服坐标异常,


对楼主补充的回应:虽然看到其中的X轴只有“Speed controller enable NC",及"Enable pulses"是黄灯,其余都是绿灯,但是NC报警“4002,表明第二轴的通道轴参数仍然配置错误“,又第二轴的“Driver ready”项、Pulse Enable(663/SI,drive relay)为“0”,表示该轴异常,在总线通讯中,只要检查任一个坐标异常,系统仍无法启动的,请正确配置通道参数,消除报警,使第二轴的“Driver ready”、Pulse Enable(663/SI,drive relay) 项均为“1”,即该轴的
               DB3X.DBX2.1=1
                         DB3X.DBX21.7=1
                         DB3X.DBX1.5/1.6=1
此时伺服轴可以正常运行,祝楼主好运!

提问者对于答案的评价:
感谢两位的帮助,问题已经得到解决!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc213474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月17日 下午11:56
下一篇 2017年11月17日 下午11:56

相关推荐