问题:
报警 | 截屏 |
---|---|
卸载NC程序出现"File does not exist"报警,生成错误日志 |
错误信息的原因?如何解决?
回答:
NC程序的结构应符合DIN 66025标准,非标准的NC程序可能无法删除或编辑。
非法的程序举例:Some examples of how this behavior can occur:
- NC程序不是由SINUMERIK NC建立的,含有非法的字符和控制字符会中断NC程序的处理。
- 在工件目录下建立子目录
- 程序名没有遵守规定.
The "SINUMERIK 840D sl/840Di sl/840D/840Di/810D Fundamentals" 编程手册的"Structure and contents of an NC program".章节描述DIN 66025标准的NC结构程序。
两种方法删除NC内存无效的文件:
- 使用DELETE指令删除无效NC程序
- 清除SRAM,装载NC备份数据
使用Delete指令删除NC程序
装载含有“DELETE”指令的NC程序.此法可删除正常无法删除的错误的文件名或后缀的文件。
NC程序举例
代码 | 返回值 |
---|---|
N10 DEF INT ERROR N20 DELETE(ERROR,"5A_1.1.MPF") ;特殊扩展文件名. N30 MSG("error code = "<<ERROR) ;若error code = 0 表示删除成功 N40 M0 N50 M2 |
0 无错误 |
注:
|
清除SRAM,装载NC备份
- 创建NC备份。操作参见 "SINUMERIK 840D/810D SIMODRIVE 611 digital" 调试手册,"Data backup" 章(28518260)
- 清除SRAM装载标准数据。见调试手册 章 (28518260)
- 读入NC备份。参见调试手册"SINUMERIK 840D/810D SIMODRIVE 611 digital" "Data backup" 章(28518260)
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329649.html