[發明專利]數值控制裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201611063437.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車銑復合機床數控系統
- 下一篇:根據主軸負載控制進給速度的數值控制裝置





