数值控制装置的制造方法

文档序号:9666650阅读:309来源:国知局
数值控制装置的制造方法
【技术领域】
[0001]本发明涉及一种数值控制装置,其具备以下功能,即监视HMI的动作状况,在HMI的动作发生了异常的情况下自动地再启动HMI用CPU。
【背景技术】
[0002]在控制机床、工业机械的数值控制装置中,在需要进行高功能的图形显示的HMI功能的情况下,追加HMI用的电路或个人计算机的情况很多。一般在安装了 HMI功能的数值控制装置中,在由于HMI功能的应用软件、存储的不适合而通用0S不进行动作的状况下,无法进行画面的更新,成为画面死机或无显示。
[0003]图7是表示现有技术的具备HMI功能的数值控制装置的结构的概要图。数值控制装置100具备控制机床的数值控制用CPU10、进行高功能的图形显示的HMI功能部20,使用接口区域50进行数据的交换。在HMI功能部20中安装HMI用CPU40,连接显示器30,通过HMI用CPU40执行通用0S。
[0004]在这样的具备HMI功能的数值控制装置中,数值控制用CPU10和HMI功能部20经由接口区域50进行数据的交换,但数值控制用CPU10无法对功能部20的显示异常进行确认。因此,在发生异常后的维护作业时不给与操作者任何信息,原因的查明需要时间。另外,在发生异常时无法从画面显示得到与机械有关的信息,因此,安全方面也存在问题。
[0005]作为与HMI功能发生异常的情况对应的现有技术,公开了以下的技术,即通过具有2种0S,而在启动时一个0S不进行动作的情况下,使另一个维护用0S动作(例如日本特开 2012-018454 号公报)。
[0006]但是,在日本特开2012-018454号公报所公开的现有技术中,在启动时有问题的情况下能够动作维护用0S,但没有考虑到通常动作时发生异常的情况。

【发明内容】

[0007]因此,本发明的目的在于:提供一种数值控制装置,其能够检测正在动作的HMI功能发生的异常,自动地再启动HMI功能。
[0008]本发明的数值控制装置具备:数值控制用CPU,其用于进行数值控制用CPU,其执行用于实现HMI功能的操作系统、以及应用软件,输出图形数据的显示指令;显示电路,其根据来自上述HMI用CPU的显示指令,在显示器上进行显示;再启动电路,其用于从上述数值控制用CPU再启动上述HMI用CPU,该数值控制装置具备:显示任务监视单元,其监视上述HMI用CPU的显示任务的动作状况;判断单元,其通过上述显示任务监视单元判断上述HMI用CPU的显示任务的动作状况是否异常;再启动单元,其根据上述判断单元的判断结果向上述再启动电路发出指令,从而进行上述HMI用CPU的再启动。
[0009]上述数值控制装置可以具备安装在能够从上述HMI用CPU和上述HMI用CPU的双方进行访问的接口区域中的动作标志,上述HMI用CPU在显示任务每次动作时置位上述动作标志,上述显示任务监视单元定期地监视上述动作标志的状态,如果上述动作标志被置位,则将上述动作标志清零,在上述动作标志在一定时间内没有被置位的情况下,判断为停止了上述HMI用CPU的显示任务。
[0010]上述再启动单元可以根据来自上述数值控制用CPU的指令,复位上述HMI用CPU。
[0011]本发明的数值控制装置具备:多核心CPU,其具备用于进行数值控制的数值控制用CPU核心、执行用于实现HMI功能的操作系统和应用软件并输出图形数据的显示指令的HMI用CPU核心;显示电路,其根据来自上述HMI用CPU核心的显示指令在显示器上进行显示;再启动电路,其用于从上述数值控制用CPU核心再启动上述HMI用CPU核心,该数值控制装置具备:显示任务监视单元,其监视上述HMI用CPU核心的显示任务的动作状况;判断单元,其通过上述显示任务监视单元判断上述HMI用CPU核心的显示任务的动作状况是否异常;再启动单元,其根据上述判断电路的判断结果向上述再启动电路发出指令,从而进行上述HMI用CPU核心的再启动。
[0012]上述数值控制装置可以具备:安装在能够从上述数值控制用CPU核心和上述HMI用CPU核心的双方进行访问的接口区域中的动作标志,上述HMI用CPU核心在显示任务每次动作时置位上述动作标志,上述显示任务监视单元定期地监视上述动作标志的状态,如果上述动作标志被置位,则将上述动作标志清零,在上述动作标志在一定时间内没有被置位的情况下,判断为停止了上述HMI用CPU核心的显示任务。
[0013]上述再启动单元可以根据来自上述数值控制用CPU核心的指令,复位上述HMI用CPU核心。
[0014]本发明通过具备以上的结构,能够检测正在动作的HMI功能所发生的异常,自动地再启动HMI功能而进行显示更新,能够显示来自数值控制用CPU的警告信息、以及操作机床。
【附图说明】
[0015]根据参照附图的以下的实施例的说明,能够了解本发明的上述以及其他目的和特征。
[0016]图1是本发明的实施方式的数值控制装置的主要部分框图。
[0017]图2是说明本发明的实施方式的HMI功能部的监视动作的概要的图。
[0018]图3是说明本发明的实施方式的HMI功能部的监视动作的流程图。
[0019]图4是说明在本发明的实施方式中HMI功能部发生了异常时的监视动作的图。
[0020]图5是说明本发明的第二实施方式的HMI功能部的监视动作的概要的图。
[0021]图6是说明本发明的第三实施方式的HMI功能部的监视动作的概要的图。
[0022]图7是具有现有技术的HMI功能的数值控制装置的概要图。
【具体实施方式】
[0023]以下,对与现有技术的说明相同或类似的结构使用相同的符号。
[0024]图1是表示本发明的一个实施方式的数值控制装置的主要部分的框图。数值控制装置100具备数值控制用CPU10、HMI功能部20、显示器30、接口区域50、外部设备70、再启动电路80。
[0025]数值控制用CPU10从数值控制装置100所具备的R0M、RAM等存储器(未图示)读出系统程序、加工程序等,执行数值控制装置100整体的控制、机床的加工控制。
[0026]HMI功能部20是进行HMI功能的中心控制动作的功能程序块,具备R0M、RAM等存储器22、存储通用0S、应用软件以及数据的贮存器24、鼠标、键盘、USB、以太网(注册商标)等与外部设备70连接的接口电路26、与数值控制装置100的接口区域50连接的电路(未图示)、在显示器30上进行显示的显示电路28、以及执行通用0S的HMI用CPU40。在HMI功能部20中,在HMI用CPU40上执行通用0S和应用软件,通过显示任务等HMI用任务进行动作,在数值控制装置100上实现HMI功能部20的HMI功能。
[0027]显示器30将从显示电路28输出的显示数据显示为图像。通过在每个预定周期动作的显示任务生成该显示数据,实时地将数值控制装置100的状态显示在显示器30上。
[0028]接口区域50是能够与数值控制用CPU10和HMI用CPU40的双方进行数据的交换的区域,例如设置在被设置于数值控制装置100上的RAM等存储器中。能够从双方的CPU参照读出、改写数值控制用CPU10、HMI用CPU40分别存储在接口区域50上的数据,数值控制用CPU10和HMI用CPU40实现经由接口区域50的CPU之间的通信。
[0029]再启动电路80接受来自数值控制用CPU10等的指令,对HMI用CPU40进行复位,再启动HMI功能部20整体。
[0030]图2是说明在图1所示的数值控制装置100上执行的HMI功能部20的监视动作的概要的图。
[0031]在数值控制装置100中,能够在控制机床的数值控制用CPU10和进行高功能的图形显示的HMI功能部20之间,如上述那样经由接口区域50相互进行数据的交换。在接口区域50中,设置有动作标志52作为为了监视HMI功能部20的动作状况而使用的区域。
[0032]以下,说明HMI功能部20的监视动作的流程。
[0033]如果显示任务在HMI功能部20的HMI用CPU40上动作,则显示任务根据数值控制装置100的各部的状态、数值控制用CPU10的加工控制的结果信息等,生成显示数据而向显示器30进行显示,并且(1)对设置在接口区域50中的动作标志52进行置位。在显示任务每次动作时每次将动作标志52进行置位。
[0034]另一方面,⑵数值控制用CPU10定期地监视接口区域50的动作标志52的状态。数值控制用CPU10在监视时动作标志52被置位的情况下,对动作标志52进行清零。在监视时动作标志52被清零的状态持续预定时间的情况下,判断为HMI功能部20发生了某种异常。
[0035]然后,(3)在判断为HMI功能部20发生了某种异常的情况下,数值控制用CPU10向再启动电路80发出指令,由此再启动HMI功能部20。
[0036]图3是本发明的实施方式的HMI功能部20的监视处理的流程图。
[0037]以下,依照各步骤进行说明。步骤SA01?步骤SA07表示通过数值控制用CPU10执行的处理,步骤SB01?步骤SB04表示通过HMI用CPU40执行的处理。
[0038][步骤SA01]定期地监视动作标志52的状态。在动作标志52被置位的状态的情况下,前进到步骤SA02,在动作标志52没有被置位的情况下,前进到步骤SA05。
[0039][步骤SA02]将动作标志52清零。
[0040][步骤
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1