西门子810D系统,自动模式下,执行程序G00 Z5后执行G01 Z X5 程序停止,MDI方式下编程一切正常,手动走各轴一切正常,自动模式下编程走X,Y轴一样报警,排除编码器等的错误,请教是什么问题,是否程序有错误,这段程序原来一直使用,不是新的程序,为什么会不能使用了呢,是否误操作添加了错误代码。
最佳答案
楼主的问题具有一定代表性,请注意以下几点:
1.首先检查机床的系统设置,即810D系统是否采集主轴的转速信号,因为G00的指令与主轴无关,但是G01、02、03等指令必须采集主轴的转速信号,
可以编辑一个主轴转速指令,其它一概不加,看主轴转吗?
2.如主轴不转,则程序中的G01、02、03等指令必不执行。楼主可以检查主轴电机的编码器是否损坏,皮带连接是否正常等等,
3.在HMI的“MACHINE”界面的左上角、或者在HMI上揿动ALARM MESSAGE键,”操作信息“ 键 仔细查看报警信息---检查是什么原因让机床”无主轴伺服使能“,“等待主轴***”,或者其它信息提示,
主轴的使能信号一般包括脉冲使能与伺服使能信号,如下所示:
DB3*.DB×2.1- 轴伺服使能;
DB3*.DB×21.7- 轴脉冲使能。//*表示坐标轴号,如*=1,代表第一个坐标轴,如*=2,代表第二个坐标轴,以此类推。
4.检查门开关或其它保护开关,如这些开关未接通,主轴不转,
以上说明可以助力楼主解决机床故障,祝楼主好运!
提问者对于答案的评价:
说的对位了,谢谢啦
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc209230.html