检查加工程序正确,未发现编程错误。进一步检查系统参数,发现该机床的坐标轴名称设定存在矛盾,即:参数NC-MD5480/5500/5520/5540中定义的轴名称分别为:X、Y1、Z1:但是在参数NC-MD5680/5681/5682/5683中定义的轴名称为:X、Y、Z、A;两者矛盾。修改参数,使其统一后,故障排除。
13.自动加工时出现ALM3004报警的故障维修
故障现象:某配套SIEMENS 810M的龙门加工中心,在自动执行程序时,出现ALM3004报警。
维修分析和解决方案:SIEMENS 810M出现ALM3004报警的含义很广泛,其中绝大多数与CL800编程有关。检查所执行的程序,该程序为CL800语言编制的特殊程序,程序中使用了利用@命令写入NC-MD参数的指令。
保证以上指令能够执行写入的前提是系统参数NC-MD5012bit2必须设定为“0”,检查系统中此参数设定错误;重新设定后,程序可以执行,机床恢复正常。
14.810M出现ALM3报警的故障维修
故障现象:某配套SIEMENS 810M的卧式加工中心,在机床调试过程中时,出现ALM 3、ALM6105报警。
维修分析和解决方案:SIEMENS 810M出现ALM3报警的含义是“PLC运行停止”,ALM6105报警的含义是“MC5块丢失”,可能的原因是PLC程序调用了一个无效的程序块。为了确认故障原因,使用SIEMENS编程器与CNC联机后,在TEST方式下,通过子目录OUT PLC informations检查PLC中断栈(ISTACK),检查发现PLC中断栈的*RUFBST标志位为“1”,确认PLC程序调用了一个无效的程序块。进一步检查发现该程序块为PB35;修改PLC程序,在OBl中取消PB35调用指令后,故障排除。
15.加工程序不能执行的故障维修
故障现象:某配套SIEMENS 802D系统的数控铣床,加工程序无法执行。
维修分析和解决方案:本机床在选择了加工程序名称,按下“执行”键后,系统显示器提示“系统不在复位状态”;按系统“复位”键,并再次按下“执行”键后,系统显示器仍然提示“系统不在复位状态”,无法执行加工程序。
通过MDA方式执行程序,发现系统工作正常;而且在随意编入其他简单的加工程序进行试验时,机床仍然可以正常运行,由此判定故障原因应在用户的加工程序上。考虑到本机床用户加工程序未能进行选择,因此,程序名出错的可能性较大。进一步检查发现,用户加工程序采用了中文字符,系统无法进行识别。按802D对程序名的要求:
①首两位必须为字母。
②其余位为字母、数字或下划线。
③不可以使用分隔符。
④字符总数不能超过16个字符。
重新修改程序名后,加工程序工作正常。