SINUMERIK 840D: 不能卸载NC程序

  • 希殿电气技术(上海)有限公司(西门子代理商)

  • 联系人 :康经理(销售工程师)

问题:

报警截屏
卸载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 无错误
1 目录不允许
2 目录未找到
3 文件未找到
4 数据类型错误
11 文件使用中
12 无效资源
20 其他错误

注:

  • 若文件位于工件特殊目录,必须使用双引号。.
    DELETE(ERROR,"/_N_WKS_DIR/_N_ANWENDUNG_WPD/_N_5A_1.1_MPF").

  • DELETE指令只能删除程序和文件.
    工件 (_WPD) 是目录

  • TEST_WPD 目录只能在Services --> Manage data手工删除。.


清除SRAM,装载NC备份

  • 创建NC备份。操作参见 "SINUMERIK 840D/810D SIMODRIVE 611 digital" 调试手册,"Data backup" 章(28518260)

  • 清除SRAM装载标准数据。见调试手册 章 (28518260)

  • 读入NC备份。参见调试手册"SINUMERIK 840D/810D SIMODRIVE 611 digital" "Data backup" 章(28518260)