数值控制装置制造方法及图纸

技术编号:14741238 阅读:116 留言:0更新日期:2017-03-01 16:08
本发明专利技术提供一种数值控制装置,该数值控制装置在向外部存储器备份在易失性存储器中存储的数据时,当在读出了在该易失性存储器中存储的数据时检测出数据的异常时,将检测出的该异常数据的地址与非易失性存储器中存储的地址进行比较,如果判定该检测出的异常数据为无效区域的数据时,继续进行该备份处理。

【技术实现步骤摘要】

本专利技术涉及一种数值控制装置,特别是涉及一种在未使用存储区域中发生了异常时也能够进行存储区域的统一备份的数值控制装置。
技术介绍
使用图7来说明现有技术的数值控制装置的一个例子。在数值控制装置1中内置了存储器,该存储器存储用于控制设备的设定信息和用户的加工程序、工具的管理信息等。存储在存储器中的这些数据由于频繁地进行改写,因此存储在SRAM等易失性存储器11中来进行使用的情况较多。但是,当不持续供给电源时,易失性存储器11的数据会消失,所以连接数据保存用电池等来保存数据。另外,为了防备在易失性存储器11中存储的数据损坏的情况,将这些数据经常经由接口14备份到紧凑式闪速存储器(Compactflash注册商标)、USB存储器、SD卡等外部存储器2中(例如参照日本专利5398551号公报)。在备份时还具有针对加工程序或工具管理信息等每个数据作成文件来进行备份的方法,但是当文件数量变多时,由于备份作业或备份的文件的管理非常繁琐,因此采取将全部的存储区域统一进行备份的方法。图8是表示数值控制装置1的对存储区域中存储的数据统一进行备份的处理的流程的流程图。在存储区域的统一备份处理中,在CPU10(中央处理装置)的控制下,从易失性存储器11依次读出数据(步骤SC01),如果在该读出的数据中没有异常(步骤SC02),则对外部存储器写入该读出的数据(步骤SC03)。然后,在整个存储区域的数据读出以及写入完成的时间点(步骤SC04、SC05)该备份处理结束。图9说明数值控制装置1的存储器备份处理的概要。在对易失性存储器11的存储区域进行统一备份的方法中,CPU10从存储区域的开头地址开始按顺序读出数据,将该数据经过检测电路13进行查错后写入备份用外部存储器2中,在外部存储器2中生成的文件针对每次备份为一个文件,因此与在存储器中存储的每个数据文件的备份相比,备份时的操作、备份的数据的管理变得容易。另一方面,这些数据对于数据控制装置1正确地进行动作来说是重要的,如果在该数据中发生了异常时需要直接中止处理,以使数值控制装置1不进行异常的动作,并且发出该主旨的警报。作为发生数据异常的主要原因,具有由于上述数据保存用电池的电压降低、噪声、软件错误等导致上述存储器保存的数据损坏的情况,或者在进行传送时由于噪声、软件错误等使总线受到影响,传送数据变为异常的情况等。为了检测数据的异常,在存储器或总线中具有检测奇偶性或ECC等数据异常的功能,在从存储器读出数据时或传送数据时(在总线)进行数据的检查,当万一确认了异常时,发出警报并中止处理。检测数据的异常的上述功能在备份时也进行动作,在检测出数据异常时发出警报并停止处理。对存储器统一进行备份的方法,由于能够将文件作成一个,因此操作以及备份数据的管理也变得容易。但是,由于在该方法中对存储器的全部区域进行备份,因此在通常的动作中不使用的无效区域也包含在备份对象内。然而,由于在读出数据时必须执行上述的检测数据异常的功能,因此即使在上述无效区域中具有数据异常的情况下也检测出异常,并中止处理。即,由于与实际动作没有关系的区域的数据损坏,因此无法正常地完成有效数据的备份。图10说明检测到异常时的存储器备份处理。在存储区域的统一备份中,例如在读出从地址0400H开始的存储区域中存储的数据时,当检测电路13检测到该读出的数据的异常时,即使在该存储区域未被数值控制装置1使用的情况下,CPU10也基于检测电路13的检测结果发出警报,并中断存储器备份处理。因此,会产生在外部存储器2中只写入从地址0000H到03FFH的数据,由于是未使用的存储区域的原因导致无法进行正常的备份这样的问题。
技术实现思路
因此,本专利技术的目的在于提供一种即使在未使用存储区域中发生了异常时也能够进行存储区域的统一备份的数值控制装置。在本专利技术中,为了解决上述问题,预先将备份对象的易失性存储器中存储了有效数据的区域的地址存储到非易失性存储器中,识别易失性存储器的无效区域,对于在无效区域的备份时检测到的数据异常,忽略该异常来继续进行数据的备份。本专利技术的数值控制装置的第一方式构成为经由接口向外部存储器备份在易失性存储器中存储的数据,该数值控制装置具备:非易失性存储器,其存储所述易失性存储器的有效数据区域的地址;检测电路,其在读出在所述易失性存储器中存储的数据时检测数据的异常;备份处理继续单元,其在所述检测电路检测到异常数据时,将该检测到的异常数据的地址与在所述非易失性存储器中存储的地址进行比较,来判定所述异常数据是有效区域的数据还是无效区域的数据,在所述检测到的异常数据为无效区域的数据时,继续进行备份处理。本专利技术的数值控制装置的第二方式构成为经由接口向外部存储器备份在易失性存储器中存储的数据,该数值控制装置具备:非易失性存储器,其存储所述易失性存储器的有效数据区域的地址;检测电路,其在读出在所述易失性存储器中存储的数据时检测数据的异常;备份单元,其在对所述易失性存储器的数据统一进行备份时,只对所述易失性存储器的有效数据区域进行备份处理。通过本专利技术,能够在备份对象的易失性存储器的数据备份时,通过忽略在通常的动作中未使用的无效数据区域的数据异常,降低备份处理停止的概率。附图说明通过参照附图对以下的实施例进行说明,本专利技术的上述以及其它的目的以及特征会变得清楚。在这些图中:图1是本专利技术的第一实施方式的数值控制装置的概要结构图。图2表示有效数据区域信息的例子。图3说明图1的数值控制装置(第一实施方式)的在易失性存储器中存储的数据的统一备份处理。图4是表示在图1的数值控制装置上执行的统一备份处理的流程的流程图。图5说明图1的数值控制装置(第二实施方式)的在易失性存储器中存储的数据的统一备份处理。图6是表示在图1的数值控制装置(第二实施方式)上执行的统一备份处理的流程的流程图。图7是现有技术的数值控制装置的概要结构图。图8是表示图7的数值控制装置对存储在存储区域的数据进行统一备份的处理的流程的流程图。图9说明图7的数值控制装置的存储器备份处理的概要。图10说明图7的数值控制装置的存储器备份处理的问题点。具体实施方式以下,参照附图来说明本专利技术的实施方式。此外,使用相同的符号来说明与现有技术相同或类似的结构。使用图1~图4来说明本专利技术的数值控制装置的第一实施方式。图1是本专利技术的第一实施方式的数值控制装置的概要结构图。数值控制装置1具备CPU10、易失性存储器11、非易失性存储器12、检测电路13、接口14。数值控制装置1能够经由接口14连接外部存储器2。CPU10读出在ROM(未图示)等中存储的系统程序,按照该系统程序来控制整个数值控制装置1,另外,按照该系统程序中包含的存储器备份程序执行后述的存储器备份处理。易失性存储器11通过电池(未图示)进行支援,由SRAM等构成,存储有用于控制设备的设定信息和用户的加工程序、工具的管理信息等。在该易失性存储器11上构筑了文件系统,能够从各个程序以文件为单位对易失性存储11中存储的数据进行存取,并且还能够以地址为单位对易失性存储器11的存储区域中存储的数据进行存取。易失性存储器11具备ECC功能和奇偶功能等,能够检测存储的各数据的异常。非易失性存储器12由EEPROM、闪速存储器、MRAM、ReRAM、FeRAM本文档来自技高网
...
数值控制装置

【技术保护点】
一种数值控制装置,其能够经由接口向外部存储器备份在易失性存储器中存储的数据,该数值控制装置的特征在于,具备:非易失性存储器,其存储所述易失性存储器的有效数据区域的地址;检测电路,在读出在所述易失性存储器中存储的数据时该检测电路检测数据的异常;备份处理继续单元,其在所述检测电路检测到异常数据时,将检测到的该异常数据的地址与在所述非易失性存储器中存储的地址进行比较,来判定所述异常数据是有效数据区域的数据还是无效数据区域的数据,在检测到的所述异常数据为无效数据区域的数据时,继续进行备份处理。

【技术特征摘要】
2015.08.21 JP 2015-1637821.一种数值控制装置,其能够经由接口向外部存储器备份在易失性存储器中存储的数据,该数值控制装置的特征在于,具备:非易失性存储器,其存储所述易失性存储器的有效数据区域的地址;检测电路,在读出在所述易失性存储器中存储的数据时该检测电路检测数据的异常;备份处理继续单元,其在所述检测电路检测到异常数据时,将检测到的该异常数据的地址与在所述非易失性存储器中存储的地址进行比较,来...

【专利技术属性】
技术研发人员:冲田洋志
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1