具备设定的自动复原和错误设定防止功能的数值控制装置的制造方法

文档序号:9505668阅读:202来源:国知局
具备设定的自动复原和错误设定防止功能的数值控制装置的制造方法
【技术领域】
[0001]本发明涉及一种数值控制装置,特别涉及能够容易地确定成为数值控制装置未启动的原因的动作环境的变更的数值控制装置。
【背景技术】
[0002]在数值控制装置中,在由于错误地变更了与启动有关的设定而数值控制装置未能启动的情况下,能够手动地将在启动时备份的设定装载到数值控制装置中,来启动数值控制装置,但在该情况下,备份的设定为备份当时的设定值,不反映最新的设定值,因此在装载了所备份的设定后需要对一部分设定重新进行再设定,存在花费时间的问题。
[0003]为了解决这样的问题,作为对反映了最新的设定值的设定进行备份的技术,例如在日本特开平03-288208号公报中提出了在数值控制装置的电源接通等时自动地将设定备份到存储装置中的技术。
[0004]但是,在上述技术中,通过在数值控制装置的电源接通等时自动地将设定备份到存储装置中,备份了反映了最新的设定值的设定,但在存在错误的设定的情况下也无条件地备份设定,因此存在以下的问题,即在将错误的设定存储在存储装置中的情况下,在装载了所备份的设定后需要如现有技术那样重新进行一部分的再设定。
[0005]在此,使用图14说明现有的数值控制装置的一个例子。
[0006]数值控制装置100包括:CPU110,其是进行运算处理的处理器;输入设备控制器120,其经由总线190与该CPU110连接,控制外部输入设备500 ;存储装置控制器130,其控制存储了数值控制装置100的启动设定的备份的存储装置200 ;RAM、ROM等存储器140 ;非易失性存储器150,其由SRAM等构成,存储了与数值控制装置100的启动有关的设定等;显示控制器160,其控制显示器300 ;电源控制器170,其通过来自电源开关600的开/关信号,对数值控制装置100的电源进行开/关控制;以及信号接口 180,其控制与机床400的信号的收发。
[0007]图14的数值控制装置100,如果电源开关600被操作而接通电源,则自动地将当前设定在数值控制装置100中的各设定的设定值备份到存储装置200的设定值存储区域中。
[0008]另外,作为自动地恢复没有启动的数值控制装置的技术,例如在日本特开平05-341967号公报中提出了以下的技术,即在变更计算机的动作环境而再启动的情况下,预先备份变更前的动作环境,如果无法启动则自动地复原变更前的动作环境。
[0009]但是,在上述技术中,在变更计算机的动作环境并再启动的情况下,备份变更前的动作环境,由此自动地恢复没有启动的数值控制装置,但存在以下的问题,即只简单地进行自动恢复的处理,难以确定成为未启动的原因的动作环境的变更。
[0010]进而,作为管理设定的技术,例如在日本特开2011-118817号公报中,提出了用列表管理缺省的设定和操作者变更了的设定之间的差异的技术。
[0011]但是,在上述技术中,能够检测设定的差异,但无法判别变更后的设定是否正确、无法防止向错误的设定的变更。

【发明内容】

[0012]因此,本发明的目的在于:提供一种数值控制装置,其在由于变更了与启动有关的设定的原因而数值控制装置没有启动完成的情况下,能够容易地确定成为数值控制装置未启动的原因的动作环境的变更。
[0013]本发明的数值控制装置具备:处理器,其根据设定动作环境的启动设定而控制启动;错误设定检测数据库,其存储成为上述数值控制装置不完成启动的原因的启动设定的设定值;能启动设定存储部,其存储上述数值控制装置能够启动的启动设定;启动判定部,其在上述数值控制装置的启动时判定启动完成;备份部,其在上述启动判定部判定为启动完成的情况下,将当前的启动设定作为能启动设定数据而存储在上述能启动设定存储部中;错误设定登记部,其在上述启动判定部判定为没有完成启动的情况下,检测成为不完成启动的原因的启动设定,登记到上述错误设定检测数据库中;启动设定复原部,其根据存储在上述能启动设定存储部中的上述能启动设定数据,将上述数值控制装置的当前的设定复原为能启动的设定;再启动部,其对上述数值控制装置进行再启动;错误设定检索部,其在变更了上述数值控制装置的上述启动设定时,根据上述变更后的启动设定来检索上述错误设定检测数据库,在检索出与上述变更后的启动设定相同的启动设定的情况下,输出上述检索出的启动设定。
[0014]上述启动判定部、上述备份部、上述错误设定登记部、上述启动设定复原部、上述再启动部的各部也可以构成为在与控制上述数值控制装置的启动的处理器不同的处理器上发挥功能。
[0015]在一定时间内完成一次加工周期的情况下,上述启动判定部可以判定为启动完成。
[0016]在一定时间内输入了特定的信号的情况下,上述启动判定部可以判定为启动完成。
[0017]在一定时间内接收到来自安装在上述数值控制装置中的应用程序的指令的情况下,上述启动判定部可以判定为启动完成。
[0018]在一定时间内完成伺服电动机的准备的情况下,上述启动判定部可以判定为启动完成。
[0019]在一定时间内完成主轴电动机的准备的情况下,上述启动判定部可以判定为启动完成。
[0020]在一定时间内完成网络通信的准备的情况下,上述启动判定部可以判定为启动完成。
[0021]根据本发明,在由于变更了与启动有关的设定的原因而数值控制装置没有完成启动时,从当前的设定中检测错误设定,登记在错误设定检测数据库中,将当前的设定复原为能启动的设定而再启动,向操作者提示在再启动后登记的错误设定,由此能够容易地确定成为数值控制装置未启动的原因的动作环境的变更。
[0022]另外,通过在变更与启动有关的设定时参照错误设定检测数据库,能够检测成为不启动的原因的错误设定而向操作者警告。
【附图说明】
[0023]根据参照附图的以下的实施例的说明能够了解本发明的上述和其他的目的和特征。
[0024]图1是本发明的数值控制装置的第一实施方式的主要部分框图。
[0025]图2是图1的数值控制装置的启动成功时的动作概要图。
[0026]图3是图1的数值控制装置的启动失败时的动作概要图。
[0027]图4是图1的数值控制装置的再启动时的动作概要图。
[0028]图5是表示图1的数值控制装置的启动时的处理的流程图。
[0029]图6是表示在图1的数值控制装置上操作者变更了设定时检测错误设定的动作概要的图。
[0030]图7是说明图1的数值控制装置的启动处理的流程图。
[0031]图8是说明图1的数值控制装置将错误设定参数向错误设定检测数据库登记的处理的概要的图。
[0032]图9是详细说明图8所示的向错误设定检测数据库的登记处理的流程图。
[0033]图10是说明图1的数值控制装置的操作者变更的与启动有关的设定和错误设定检测数据库的比较处理的概要的图。
[0034]图11是详细说明图10所示的操作者变更的与启动有关的设定和错误检测数据库的比较处理的流程图。
[0035]图12是本发明的数值控制装置的第二实施方式的主要部分框图。
[0036]图13是本发明的数值控制装置的第三实施方式的主要部分框图。
[0037]图14是现有技术的数值控制装置的主要部分框图。
【具体实施方式】
[0038]以下,与附图一起说明本发明的实施方式。此外,使用相同的符号说明与现有技术相同或类似的结构。
[0039]首先,参照图1说明本发明的数值控制装置的第一实施方式。
[0040]数值控制装置100包括:CPU110,其是进行运算处理的处理器;输入设备控制器120,其经由总线190与该CPU110连接,控制外部输入设备500 ;存储装置控制器130,其控制存储装置200 ;RAM,ROM等存储器140 ;非易失性存储器150,其由SRAM等构成,存储了与数值控制装置100的启动有关的设定等;显示控制器160,其控制显示器300 ;电源控制器170,其根据来自电源开关600的开/关信号,对数值控制装置100的电源进行开/关控制;以及信号接口 180,其控制与机床400的信号的收发。
[0041]存储装置200具备能启动设定存储区域210、错误设定检测数据库220。在能启动设定存储区域210中,备份有在启动数值控制装置100时数值控制装置100的启动完成的时刻的、与数值控制装置100的启动相关的设定。即,在能启动设定存储区域210中,始终存储数值控制装置100能够启动的设定。另一方面,错误设定检测数据库220是积蓄并管理在启动数值控制装置100时未正常进行数值控制装置100的启动的情况下的与数值控制装置100的启动相关的设定的数据库。
[0042]使用图2?5说明图1的数值控制装置100的启动时的动作。
[0043]图2表示本实施方式的数值控制装置100启动成功的情况下的动作的概要。
[0044]如图2所示,在本实施方式的数值控制装置100上,作为控制数值控制装置100的启动的任务,控制任务和具有启动判定处理的任务(以下称为启动判定任务)进行动作。在数值控制装置100的启动成功的情况下,各任务按照以下的步骤动作。
[0045][SA01]如果操作者操作电源控制器170等而数值控制装置100开始启动,则从控制任务
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1