[发明专利]数值控制装置有效
申请号: | 201611063437.5 | 申请日: | 2016-11-25 |
公开(公告)号: | CN106802634B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 畠中纪章 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/414 | 分类号: | G05B19/414 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 范胜杰;文志 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数值 控制 装置 | ||
本发明的数值控制装置具备多核处理器,该多核处理器具有多个CPU核心,该数值控制装置对与数值控制有关的多个处理中的各个处理预先分配了重要度,根据分配的该重要度对所述多个CPU核心分配各个所述处理,由此来进行所述多核处理器的负载分配。
技术领域
本发明涉及数值控制装置,特别是涉及通过多个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核心分配所述处理的优化。
根据本发明,能够对重要的处理(预处理)分配最大限度的资源,能够发挥数值控制装置的性能。另外,能够对重要的处理(预处理、辅助处理等)分配最大限度的资源,能够发挥数值控制装置的性能。
附图说明
通过参照附图对以下的实施例进行说明,本发明的上述以及其他的目的、特征会变得更加明确。在这些图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611063437.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车铣复合机床数控系统
- 下一篇:根据主轴负载控制进给速度的数值控制装置