JP6469065B2 - 機械学習装置及び加工時間予測装置 - Google Patents
機械学習装置及び加工時間予測装置 Download PDFInfo
- Publication number
- JP6469065B2 JP6469065B2 JP2016212284A JP2016212284A JP6469065B2 JP 6469065 B2 JP6469065 B2 JP 6469065B2 JP 2016212284 A JP2016212284 A JP 2016212284A JP 2016212284 A JP2016212284 A JP 2016212284A JP 6469065 B2 JP6469065 B2 JP 6469065B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- machine
- time
- learning
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003754 machining Methods 0.000 title claims description 143
- 238000010801 machine learning Methods 0.000 title claims description 60
- 238000012545 processing Methods 0.000 claims description 43
- 238000012937 correction Methods 0.000 claims description 15
- 238000004088 simulation Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 10
- 238000013528 artificial neural network Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4142—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31455—Monitor process status
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32335—Use of ann, neural network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33034—Online learning, training
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33301—Simulation during machining
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34013—Servocontroller
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39271—Ann artificial neural network, ffw-nn, feedforward neural network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49181—Calculation, estimation, creation of error model using measured error values
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Numerical Control (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Description
図1は、本発明の一実施形態による機械学習装置の学習時における概略的な機能ブロック図である。本実施形態の機械学習装置110は、数値制御装置1に内蔵され、数値制御装置1の制御部100が加工プログラム200に基づいて加工を行う際に、制御部100から各情報を取得する。なお、機械学習装置110は、数値制御装置1に内蔵されている必要はなく、数値制御装置1から後述する各情報を取得できるのであれば外部接続の形態としても良い。
学習部111は、状態観測部112が数値制御装置1の各部から取得した加工に係る情報を入力データ、ラベル取得部113が取得した加工において発生するサーボ制御及び機械運動の実際の遅れ時間を教師データ(ラベルとも称する)とした教師あり学習を行い、学習モデルを構築して学習モデル記憶部114に記憶する機能手段である。学習部111が構築した学習モデルは、後述するようにサーボ制御及び機械運動の遅れ時間の推定に利用される。学習部111が構築する学習モデルは、加工に係る情報からサーボ制御及び機械運動の遅れ時間を学習及び予測することが可能な学習モデルであればどのようなものを用いてもよい。例えば、後述する多層ニューラルネットや、ベイジアンネットワークなどを用いることができる。
一例として、例えば図3に示すような多層ニューラルネットを学習モデルとして用いる場合には、入力データとして数値制御装置1で行われる加工に係るデータを、教師データとして当該加工が行われた際に発生したサーボ制御及び機械運動の実際の遅れ時間を、それぞれ与えて深層学習などの手法により学習を進めるようにする。なお、公知のニューラルネットワーク、深層学習などの詳細については本明細書での説明を省略する。
状態観測部112は、数値制御装置1の図示しないメモリ上の設定領域に設定されている各情報や、図示しないメモリ上に記憶された図面データや加工プログラム200、各センサから数値制御装置1に入力される信号などから加工に係る情報を取得する。例えば、ワークの材質などについては図面データから固定的な情報を取得すればよいし、ワークの重さなどについては図面データなどに基づいて固定的な値を取得しても良いが、より厳密な学習が行えるようにワーク台に設置された重量センサから各タイミングでの実際のワークの重量を取得するようにしても良い。
状態観測部112が取得する加工に係る情報に文字列などの数値以外の情報が含まれる場合には、例えば図4に示すような変換表をあらかじめ図示しないメモリ上に記憶しておき、該変換表を用いて数値以外の情報を数値化するようにしても良い。
まずは、図5に、一般的な数値制御装置と該数値制御装置によって駆動制御される工作機械の要部を示すハードウェア構成図を示す。数値制御装置1が備えるCPU11は、数値制御装置1を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステム・プログラムをバス20を介して読み出し、該システム・プログラムに従って数値制御装置1全体を制御する。RAM13には一時的な計算データや表示データ及びCRT/MDIユニット70を介してオペレータが入力した各種データ等が格納される。
スピンドルモータ62には歯車あるいはベルト等でポジションコーダ63が結合され、ポジションコーダ63が主軸の回転に同期して帰還パルスを出力し、その帰還パルスはCPU11によって読み取られる。
図7は、本発明の一実施形態による機械学習装置の遅れ時間予測時における概略的な機能ブロック図である。本実施形態の機械学習装置110は、PCや数値制御の加工シミュレータなどの環境140、及び、加工プログラム200の加工時間予測機能を備えた加工時間予測装置150と接続されて使用される。
状態観測部112は、環境140において加工プログラム200が解析乃至シミュレーションされた結果から、学習時に入力データとして用いられた加工に係る情報と同じ情報を取得し、取得した情報を予測部115へと出力する。状態観測部112は、加工プログラム200を仮に実行した場合における1つの指令の実行のタイミング、又は前後する2つの連続した指令の実行の合間のタイミングにおける加工に係る情報を取得する。状態観測部112は、環境140から取得された値を、実際に加工が行われた際の値として扱う。状態観測部112が取得する加工に係る情報としては、学習時の場合と同様に、加工条件のデータ(ワークの重さ、ワークの種類、治具の重さ、加工の種類)、実加工のデータ(時刻、取得タイミングにおける1つの指令及び取得タイミングの前後の連続した2つのプログラム指令の組)、制御周期毎の移動量などが挙げられる。状態観測部112が取得する加工に係る情報に文字列などの数値以外の情報が含まれる場合には、例えば図4に示すような変換表をあらかじめ図示しないメモリ上に記憶しておき、該変換表を用いて数値以外の情報を数値化するようにしても良い。
一例として、図3で示した多層ニューラルネットを学習モデルとして用いる場合には、入力データとして得られた加工に係るデータを多層ニューラルネットに与えることで、サーボ制御及び機械運動の遅れ時間の予測値が出力される。
このようにして、予測部115は加工プログラム200の各ブロック間で発生するサーボ制御及び機械運動の遅れ時間を予測し、予測したサーボ制御及び機械運動の遅れ時間を加工時間予測装置150に対して出力する。加工時間予測装置150は、機械学習装置110から受けた予測したサーボ制御及び機械運動の遅れ時間を、加工時間予測部130が備える補正時間算出部132へと引き渡す。
基準加工時間予測部131は、加工時間の予測対象となる加工プログラム200を解析し、当該加工プログラム200に基づく加工に掛かるサーボ制御及び機械運動の遅れ時間を考慮しない加工時間を予測する。サーボ制御及び機械運動の遅れ時間を考慮しない加工時間の予測には、例えば特許文献1,2などに開示される従来技術を用いることができる。
その他の機能手段である加工時間予測部130、基準加工時間予測部131、補正時間算出部132の動作については、図6で説明したものと同様である。
上記した実施形態では1台の機械学習装置110での学習及び利用の形態を示したが、学習部111が構築して学習モデル記憶部114に記憶する学習モデル自体は学習結果を示すデータの集合であるため、例えば、図示しない外部記憶装置やネットワークなどを介して学習モデルを他の機械学習装置110との間で共有するように構成することもできる。このように構成した場合、学習においては、複数の機械学習装置110の間で一つの学習モデルを共有した状態で、それぞれの機械学習装置110が並列して学習を行い、学習の完了までに掛かる時間を短縮することができ、一方で学習モデルの利用においては、共有した学習モデルを用いて複数の機械学習装置110のそれぞれでサーボ制御及び機械運動の遅れ時間の予測を行うことも可能である。学習モデルの共有方法については特定の方法に限定されない。例えば、工場のホストコンピュータ内に学習モデルを記憶しておいて各機械学習装置110で共有してもよいし、学習モデルをメーカーが設置したサーバ上に記憶しておき、顧客の機械学習装置の間で共有できるように構成することもできる。
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15 インタフェース
16 PMC
17 I/Oユニット
18 インタフェース
19 インタフェース
20 バス
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 CRT/MDIユニット
71 操作盤
72 外部機器
100 制御部
110 機械学習装置
111 学習部
112 状態観測部
113 ラベル取得部
114 学習モデル記憶部
115 予測部
120 加工シミュレーション部
130 加工時間予測部
131 基準加工時間予測部
132 補正時間算出部
140 環境
150 加工時間予測装置
200 加工プログラム
Claims (4)
- 加工プログラムに基づいて少なくとも1つの軸を備える機械を制御する数値制御装置において、前記加工プログラムに基づくワークの加工を行う際に発生するサーボ制御及び機械運動の遅れ時間を学習する機械学習装置であって、
前記加工が行われているときに、当該加工に係る情報を前記数値制御装置から取得する状態観測部と、
前記加工が行われているときに、当該加工において発生したサーボ制御及び機械運動の実際の遅れ時間を取得するラベル取得部と、
前記状態観測部が取得した加工に係る情報を入力データとし、前記ラベル取得部が取得したサーボ制御及び機械運動の実際の遅れ時間を教師データとした教師あり学習を行い、学習モデルを構築する学習部と、
前記学習モデルを記憶する学習モデル記憶部と、
を備えた機械学習装置。 - 加工プログラムに基づいて少なくとも1つの軸を備える機械を制御する数値制御装置において、前記加工プログラムに基づくワークの加工を行う際に発生するサーボ制御及び機械運動の遅れ時間を予測する機械学習装置であって、
前記加工に係る情報を入力データとし、前記加工において発生したサーボ制御及び機械運動の実際の遅れ時間を教師データとした教師あり学習により構築された学習モデルを記憶する学習モデル記憶部と、
前記加工プログラムに基づく加工シミュレーションで算出された、前記加工プログラムに基づくワークの加工に係る情報を取得する状態観測部と、
前記学習モデルに基づいて、前記状態観測部が取得した加工に係る情報からサーボ制御及び機械運動の遅れ時間を予測する予測部と、
を備えた機械学習装置。 - 前記加工に係る情報には、サーボ制御及び機械運動の遅れ時間が発生した指令に係る情報及び前後の連続したプログラム指令の組に係る情報の少なくともいずれかを含む、
請求項1または2に記載の機械学習装置。 - 加工プログラムに基づいてサーボ制御及び機械運動の遅れ時間を含まない基準加工時間を予測する基準加工時間予測部と、
請求項2または3に記載の機械学習装置が前記加工プログラムから予測したサーボ制御及び機械運動の遅れ時間に基づいて、前記基準加工時間を補正するための補正時間を算出する補正時間算出部と、
前記基準加工時間を前記補正時間で補正した予測加工時間を算出する加工時間予測部と、
を備えた加工時間予測装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016212284A JP6469065B2 (ja) | 2016-10-28 | 2016-10-28 | 機械学習装置及び加工時間予測装置 |
US15/787,863 US10908591B2 (en) | 2016-10-28 | 2017-10-19 | Machine learning device and machining time prediction device |
DE102017009822.0A DE102017009822A1 (de) | 2016-10-28 | 2017-10-20 | Maschinenlernvorrichtung und Bearbeitungszeitvorhersagevorrichtung |
CN201711021414.2A CN108021099B (zh) | 2016-10-28 | 2017-10-27 | 机械学习装置以及加工时间预测装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016212284A JP6469065B2 (ja) | 2016-10-28 | 2016-10-28 | 機械学習装置及び加工時間予測装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018073136A JP2018073136A (ja) | 2018-05-10 |
JP6469065B2 true JP6469065B2 (ja) | 2019-02-13 |
Family
ID=61912382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016212284A Active JP6469065B2 (ja) | 2016-10-28 | 2016-10-28 | 機械学習装置及び加工時間予測装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10908591B2 (ja) |
JP (1) | JP6469065B2 (ja) |
CN (1) | CN108021099B (ja) |
DE (1) | DE102017009822A1 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6333915B2 (ja) * | 2016-10-20 | 2018-05-30 | ファナック株式会社 | 数値制御装置 |
JP6646025B2 (ja) * | 2017-09-15 | 2020-02-14 | ファナック株式会社 | 制御装置及び機械学習装置 |
US11407104B2 (en) | 2018-07-10 | 2022-08-09 | Fanuc Corporation | Tooth contact position adjustment amount estimation device, machine learning device, and robot system |
JP7060546B2 (ja) | 2018-07-10 | 2022-04-26 | ファナック株式会社 | 歯当たり位置調整量推定装置、機械学習装置、ロボットシステム及び歯当たり位置調整量推定システム |
JP7110884B2 (ja) * | 2018-10-01 | 2022-08-02 | オムロン株式会社 | 学習装置、制御装置、学習方法、及び学習プログラム |
JP7157290B2 (ja) * | 2018-12-04 | 2022-10-20 | 双葉電子工業株式会社 | 計測装置、計測方法、プログラム |
CN109740813B (zh) * | 2018-12-29 | 2020-11-24 | 上海华力微电子有限公司 | 晶圆制造中在线产品批次跑货状态的分析预测方法 |
JP7216566B2 (ja) * | 2019-02-19 | 2023-02-01 | 日立造船株式会社 | 情報処理装置、情報処理方法、および情報処理プログラム |
CN111597860B (zh) * | 2019-02-20 | 2023-05-12 | 东莞先知大数据有限公司 | 一种用于cnc断刀预测的系统及方法 |
JP7389314B2 (ja) * | 2019-03-05 | 2023-11-30 | ダイキン工業株式会社 | 空気調和装置の制御システム |
JP7156982B2 (ja) * | 2019-03-11 | 2022-10-19 | 株式会社日立製作所 | リアルタイムコントローラおよびそれを用いた分散制御システム、産業機械 |
JP7424807B2 (ja) * | 2019-11-28 | 2024-01-30 | ファナック株式会社 | 機械学習装置、消費電力予測装置、及び制御装置 |
EP3859466B1 (en) | 2020-01-30 | 2024-10-02 | DENTSPLY SIRONA Inc. | Dental machining system for predicting the machining time for manufacturing a dental restoration/appliance |
DE112021000838T5 (de) * | 2020-02-03 | 2022-12-08 | Fanuc Corporation | Werkstückbearbeitungsvorrichtung und bearbeitungssteuerverfahren |
CN112785377B (zh) * | 2021-01-22 | 2022-05-24 | 华南理工大学 | 基于数据分布的订单完工期预测模型构建方法及预测方法 |
WO2023031984A1 (ja) * | 2021-08-30 | 2023-03-09 | 三菱電機株式会社 | 加工寸法予測装置、加工寸法予測システム、加工寸法予測方法及びプログラム |
TWI856780B (zh) * | 2023-08-16 | 2024-09-21 | 和碩聯合科技股份有限公司 | 電腦數值控制工件製造的工時評估方法及電子裝置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05165842A (ja) * | 1991-12-13 | 1993-07-02 | Toyota Central Res & Dev Lab Inc | 工程時間の見積り装置 |
US5673367A (en) * | 1992-10-01 | 1997-09-30 | Buckley; Theresa M. | Method for neural network control of motion using real-time environmental feedback |
DE59503708D1 (de) * | 1994-04-08 | 1998-10-29 | Siemens Ag | Einrichtung zur kompensation von nichtlinearitäten an maschinenachsen |
JP3353287B2 (ja) | 1995-04-25 | 2002-12-03 | 豊田工機株式会社 | 研削装置 |
JP3975370B2 (ja) * | 1997-07-09 | 2007-09-12 | 株式会社オギハラ | Nc切削機械の加工完了時間予測方法及びその装置 |
JP3703664B2 (ja) * | 1998-12-28 | 2005-10-05 | 三菱電機株式会社 | バックラッシ補正装置 |
JP2003175439A (ja) * | 2001-12-11 | 2003-06-24 | Mori Seiki Co Ltd | Nc工作機械の加工時間推定装置 |
JP4096743B2 (ja) * | 2003-01-17 | 2008-06-04 | 富士電機システムズ株式会社 | サイクルタイム表示方法、サイクルタイム表示装置及びサイクルタイム表示プログラム |
JP4282631B2 (ja) | 2005-04-20 | 2009-06-24 | ファナック株式会社 | テーブル形式データで運転を行う数値制御装置 |
TW201015099A (en) | 2008-09-10 | 2010-04-16 | Koninkl Philips Electronics Nv | System, device and method for emergency presence detection |
JP4927985B1 (ja) | 2010-11-22 | 2012-05-09 | ファナック株式会社 | 工作機械のテーブル又は工具を移動させる互いに直交した少なくとも二つの送り軸を有するサーボモータの駆動制御装置 |
JP5149421B2 (ja) | 2011-05-20 | 2013-02-20 | ファナック株式会社 | 加工時間予測部および加工誤差予測部を有する数値制御装置 |
JP5269158B2 (ja) * | 2011-09-01 | 2013-08-21 | 株式会社神戸製鋼所 | 制御方法及び制御装置 |
JP6050634B2 (ja) * | 2012-08-16 | 2016-12-21 | ファナック株式会社 | 数値制御装置の処理能力を考慮する加工時間予測装置 |
JP6026481B2 (ja) | 2014-10-21 | 2016-11-16 | ファナック株式会社 | 指定時刻に加工を中断する数値制御装置 |
-
2016
- 2016-10-28 JP JP2016212284A patent/JP6469065B2/ja active Active
-
2017
- 2017-10-19 US US15/787,863 patent/US10908591B2/en active Active
- 2017-10-20 DE DE102017009822.0A patent/DE102017009822A1/de active Pending
- 2017-10-27 CN CN201711021414.2A patent/CN108021099B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108021099A (zh) | 2018-05-11 |
DE102017009822A1 (de) | 2018-05-03 |
CN108021099B (zh) | 2020-02-14 |
US20180120819A1 (en) | 2018-05-03 |
JP2018073136A (ja) | 2018-05-10 |
US10908591B2 (en) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6469065B2 (ja) | 機械学習装置及び加工時間予測装置 | |
CN110187694B (zh) | 故障预测装置以及机器学习装置 | |
US11235461B2 (en) | Controller and machine learning device | |
CN107111297B (zh) | 用于由至少一台计算机数控机器加工的工件的部件分析的计算机实现方法 | |
US11460824B2 (en) | Numerical controller | |
CN107966956B (zh) | 数值控制装置 | |
US20170308052A1 (en) | Cell controller for optimizing motion of production system including industrial machines | |
JP6669715B2 (ja) | 振動抑制装置 | |
JP2019139755A (ja) | 研磨工具摩耗量予測装置、機械学習装置及びシステム | |
US11334045B2 (en) | Diagnosis apparatus and diagnosis method | |
JP2017103882A (ja) | 制御装置、制御プログラムおよび記録媒体 | |
CN110174871B (zh) | 控制装置、机器学习装置以及系统 | |
US20150323924A1 (en) | Servo control device | |
US10962957B2 (en) | Collision position estimation device and machine learning device | |
JP6378249B2 (ja) | サーボ制御および機械運動の遅れを考慮する加工時間予測機能を有する数値制御装置 | |
JP2010513039A (ja) | コントロール・システム | |
US10691091B2 (en) | Controller and machine learning device | |
CN113711138A (zh) | 伺服控制装置 | |
CN112904802B (zh) | 程序解析装置 | |
WO2024116223A1 (ja) | ロボット制御装置 | |
WO2024116221A1 (ja) | 数値制御装置及び数値制御システム | |
WO2024161517A1 (ja) | 数値制御装置及び数値制御システム | |
WO2023047545A1 (ja) | 追加学習データ選定装置及びコンピュータ読み取り可能な記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180403 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180821 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6469065 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |