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

技术编号:15571908 阅读:235 留言:0更新日期:2017-06-10 06:04
本发明专利技术的数值控制装置具备多核处理器,该多核处理器具有多个CPU核心,该数值控制装置对与数值控制有关的多个处理中的各个处理预先分配了重要度,根据分配的该重要度对所述多个CPU核心分配各个所述处理,由此来进行所述多核处理器的负载分配。

Numerical control unit

The numerical control device of the present invention includes a multi-core processor, the multi-core processor has a plurality of CPU core, the numerical control device and numerical control processing of various multiple processing in the pre assigned importance, according to the distribution of the importance of the CPU core distribution of each of the treatment. Thus to the load distribution of multi core processor.

【技术实现步骤摘要】

本专利技术涉及数值控制装置,特别是涉及通过多个CPU核心进行最佳负载分配的数值控制装置。
技术介绍
作为具有多个CPU核心的数值控制装置的现有技术,例如在日本特开2014-211721号公报、日本特开2014-035564号公报中,公开了以下方法:在与执行PMC处理或机器人控制处理的CPU核心不同的CPU核心上执行在进行机械控制时所执行的数值控制的处理。通过使用日本特开2014-211721号公报、日本特开2014-035564号公报所公开的技术,能够消除由于PMC处理或机器人控制处理导致的负载上升对于执行数值控制处理造成的影响。关于在数值控制装置上执行的数值控制处理,主要列举每隔一定时间进行移动轴指令的插补处理、进行程序指令解释的程序指令解释处理(预处理)、辅助功能处理或外围设备控制处理等其他的数值控制处理等。在这些处理中,将程序指令解释处理、插补处理定位为对数值控制装置的性能产生重大影响的重要处理。但是,在日本特开2014-211721号公报、日本特开2014-035564号公报所公开的技术中,由于构成为在一个CPU核心上执行数值控制处理,例如在对金属模具加工等中采用的微小线段的加工程序指令进行处理时等,程序指令解释处理与插补处理的负载集中在同一个CPU核心中,因此存在无法充分发挥数值控制装置的性能的问题。
技术实现思路
因此,本专利技术的目的在于,提供一种数值控制装置,该数值控制装置针对与数值控制有关的重要处理,向多个CPU核心分散负载,由此能够谋求高性能。在本专利技术中,在搭载了多核CPU的数值控制装置中进行负载分散来谋求高性能。使用与其他的数值控制的处理不同的CPU核心来执行特别重要的、处理负载大的程序解释处理(预处理)以及插补处理。选择适合分配程序解释处理(预处理)以及插补处理的CPU核心。并且,本专利技术的数值控制装置基于程序对机械进行数值控制,其特征在于,具备多核处理器,该多核处理器具有多个CPU核心,对与所述数值控制有关的多个处理中的各个处理预先分配了重要度,根据分配的所述重要度对多个CPU核心分配各个所述处理,由此来进行所述多核处理器的负载分配。所述数值控制装置的特征在于,对特定的所述CPU核心分配多个所述处理内的重要度高的处理。所述数值控制装置的特征在于,对特定的所述CPU核心分配多个所述处理内的程序指令解释处理。所述数值控制装置的特征在于,对特定的所述CPU核心分配多个所述处理内的插补处理。所述数值控制装置的特征在于,对不同的所述CPU核心分配多个所述处理内的至少程序指令解释处理和插补处理。所述数值控制装置的特征在于,将多个所述处理内的程序指令解释处理分散地分配给多个特定的所述CPU核心。所述数值控制装置的特征在于,在所述处理启动时测定所述CPU核心负载,把重要度高的所述处理分配给负载小的CPU核心。所述数值控制装置的特征在于,通过在分配负载时反复进行实验运行来进行对所述CPU核心分配所述处理的优化。根据本专利技术,能够对重要的处理(预处理)分配最大限度的资源,能够发挥数值控制装置的性能。另外,能够对重要的处理(预处理、辅助处理等)分配最大限度的资源,能够发挥数值控制装置的性能。附图说明通过参照附图对以下的实施例进行说明,本专利技术的上述以及其他的目的、特征会变得更加明确。在这些图中:图1是本专利技术的一个实施方式的数值控制装置的主要框图。图2A对于向图1的多核处理器的各核心进行的处理分配,对数值控制处理应用程序启动前进行说明。图2B对于向图1的多核处理器的各核心进行的处理分配,对数值控制处理应用程序启动前进行说明。图3表示在数值控制处理内用于识别重要的处理而使用的重要处理管理表的例(1)。图4表示在数值控制处理内用于识别重要的处理而使用的重要处理管理表的例(2)。图5是对核心分配在图1的数值控制装置上执行的数值控制处理的分配处理的流程图。具体实施方式以下,与附图一起对本专利技术的实施方式进行说明。图1是对本专利技术的一实施方式的具有多核处理器的数值控制装置的主要部分进行说明的框图。在数值控制装置1中安装具有多个CPU核心的多核处理器10和集成外围控制LSI16,还具有由电动机控制部处理器18及其外围控制LSI19构成的电动机控制部17和进行电动机驱动用放大器4之间的通信的放大器接口部20,分别经由内部总线22相连接。作为一个例子,多核处理器10具有4个核心11~14。另外,具有用于在各核心11~14之间共享信息的核心间通信中使用的共享存储器。例如,作为共享存储器使用DRAM15。在多核处理器10中,通过执行加工程序解析处理来解析用于对与数值控制装置1相连接的电动机驱动用放大器4进行控制的加工程序,根据解析结果执行移动指令生产处理从而生成移动指令,把所述移动指令经由集成外围控制LSI16以及内部总线22发送到电动机控制部17的外围控制LSI19内部的RAM(未图示)。在电动机控制部17的电动机控制部处理器18中,读取在其内部的RAM中写入的移动指令,生成向电动机驱动用放大器4发送的电动机控制用数据,并将该数据经由内部总线22写入放大器接口部20的通信控制LSI21中。在放大器接口部20的通信控制LSI21中,把在通信控制LSI21内部的RAM中写入的数据发送给电动机驱动用放大器4,电动机驱动用放大器4对机床所具有的电动机(未图示)进行驱动。另外,在多核处理器10中,还执行PMC处理,即根据来自与数值控制装置1相连接的机械(未图示)的输入数据等执行预定的顺序控制用程序。然后,把根据PMC处理结果用于对机械的各机械要素进行控制的信号发送给机械侧I/O单元2。显示器/MDI单元3是具有显示器、键盘等的手动数据输入装置。集成外围控制LSI16接受来自键盘的指令、数据,并将其交给多核处理器10,并且向显示器输出从多核处理器10上执行的显示处理输出的显示指令。图2A、图2B说明对于本实施方式的数值控制装置1中的CPU的核心进行的处理分配。在数值控制装置1正在动作的状态下,在用于控制机械的数值控制处理启动前的阶段,对各核心11~14中的某个核心分配OS处理、输入输出驱动处理,从而来执行这些处理,其中,OS处理用于承担对整个数值控制装置1进行控制的基本动作、输入输出驱动处理进行与数值控制装置1相连接的各硬件的控制,(在图2A的例子中,将OS处理分配给第一核心11,将输入输出驱动处理分配给第二核心14),但是对这些OS处理、输出输出驱动处理中的大部分处理进行设计,以便在通过特定的核心执行后,核心的变更尽可能小。另一方面,关于数值控制装置1控制机械时所执行的处理,主要列举进行每个一定时间的移动轴指令的插补处理、进行程序指令解释的程序指令解释处理(预处理)、辅助功能处理或外围设备控制处理等其他的数值控制处理。在这些处理中,程序指令解释处理是对数值控制装置的性能产生重大影响的重要的处理。另外,插补处理是用于进行移动路径上的每隔微小时间的位置计算的处理,对核心施加大的负荷,这些处理可以说是重要的处理。因此,在本专利技术中,通过把这两个处理分配给不同的核心,由此对重要的处理(程序指令解释处理、插补处理)分配最大限度的计算资源,从而能够发挥数值控制装置的性能。在本实施方式的数值控制装置1中,当用于执行数值控制处理的应用程序启动时,本文档来自技高网...
数值控制装置

【技术保护点】
一种数值控制装置,其基于程序对机械进行数值控制,其特征在于,具备多核处理器,该多核处理器具有多个CPU核心,对与所述数值控制有关的多个处理中的各个处理预先分配了重要度,根据分配的所述重要度对多个CPU核心分配各个所述处理,由此来进行所述多核处理器的负载分配。

【技术特征摘要】
2015.11.25 JP 2015-2300341.一种数值控制装置,其基于程序对机械进行数值控制,其特征在于,具备多核处理器,该多核处理器具有多个CPU核心,对与所述数值控制有关的多个处理中的各个处理预先分配了重要度,根据分配的所述重要度对多个CPU核心分配各个所述处理,由此来进行所述多核处理器的负载分配。2.根据权利要求1所述的数值控制装置,其特征在于,对特定的所述CPU核心分配多个所述处理内的重要度高的处理。3.根据权利要求1或2所述的数值控制装置,其特征在于,对特定的所述CPU核心分配多个所述处理内的程序指令解释处理。4.根据权利要求1~3中的任意一项所述...

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

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

1