JP6464220B2 - 機械学習装置及び熱変位補正装置 - Google Patents
機械学習装置及び熱変位補正装置 Download PDFInfo
- Publication number
- JP6464220B2 JP6464220B2 JP2017054267A JP2017054267A JP6464220B2 JP 6464220 B2 JP6464220 B2 JP 6464220B2 JP 2017054267 A JP2017054267 A JP 2017054267A JP 2017054267 A JP2017054267 A JP 2017054267A JP 6464220 B2 JP6464220 B2 JP 6464220B2
- Authority
- JP
- Japan
- Prior art keywords
- thermal displacement
- machine
- measurement data
- machine learning
- learning
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- 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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- 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/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/49—Nc machine tool, till multiple
- G05B2219/49206—Compensation temperature, thermal displacement, use measured temperature
-
- 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/49209—Compensation by using temperature feelers on slide, base, workhead
-
- 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/49219—Compensation temperature, thermal displacement
-
- 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/49307—Learn, learn operational zone, feed, speed to avoid tool breakage
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Description
以下、本発明の第1実施形態を図面に基づいて説明する。図1は、本実施形態に係る熱変位補正システムを示すブロック図である。図2は、本実施形態に係る機械学習装置及び熱変位補正装置の詳細を示すブロック図である。図3は、本実施形態に係る計算機学習部の詳細を示すブロック図である。図4は、本実施形態に係る工作機械及び制御装置の詳細を示すブロック図である。
まず、本実施形態に係る熱変位補正システム100の構成について説明する。熱変位補正システム100は、図1に示すように、機械学習装置10、熱変位補正装置20、制御装置30、工作機械35、及びネットワーク40を備えている。なお、機械学習装置10、熱変位補正装置20、制御装置30、工作機械35は、1台でも複数台でもよい。
また、制御装置30には、計測データを取得するため、工作機械35に取り付けるセンサを接続する端子が複数存在する。センサのケーブルをこの端子から抜き差しすることにより、制御装置30に接続され、工作機械35に設置されるセンサを加えたり、取り外したりすることが可能である。また、工作機械35に設置されるセンサの配置を変更することも可能である。なお、センサの配置変更は、工作機械35の設置場所から取りはずし、設置変更場所に当該センサを加える態様として扱うことができる。
より具体的には、計測データ群内に独立変数が複数存在するため、例えば、一般化線形モデルの重回帰分析に基づき設定される多項式に対して、計測データの時間遅れ要素を加味した熱変位量予測計算式を使用する。時間遅れ要素としては、例えば、計測データの1次遅れ要素を使用することも可能であり、計測データの時間シフト要素を使用することも可能である。
なお、計算式学習部14は、具体的には、計測データ(入力データ)をX1,X2,・・・Xnとし、工作機械を構成する主軸、ベッド、コラム等の構成要素の各々について、熱変位量の予測値をf(X1,X2,・・・,Xn)(nは自然数)、熱変位量の実測値をYLとした際、f(X1,X2,・・・,Xn)とYLとの差異が最小となるような熱変位量予測計算式を設定する。
なお、機械学習の詳細については後述する。
反復部14Cは、予め設定された終了条件を満たす場合に上記の繰り返しを終了する。ここで、終了条件としては、例えば、現時点で仮設定された熱変位量予測計算式を用いて算出される熱変位量推定値と、熱変位量実測値との誤差が閾値以内となり、この熱変位量予測計算式の精度が所定値以上となることが挙げられる。
このように、計算式学習部14は、複雑な熱変位量予測計算式であっても、第1学習部14Aによる機械学習と、第2学習部14Bによる機械学習とを繰り返すことで、同時に実行する計算量を少なくすることが可能となり、比較的安価な装置にも搭載が可能となる。
補正量算出部22は、機械学習装置10により設定された熱変位量予測計算式に基づいて、計測データ群(判定データ)から算出される機械要素の熱変位量に対応する補正量を算出する。
補正部24は、補正量算出部22によって算出された機械要素の補正量に基づき、機械要素の機械位置を補正する。又は、補正部24は、この機械要素の補正量を制御装置30に送信する。より具体的には、補正部24は、図4に示すように、この機械要素の補正量を用いて、制御装置30のプログラム読取解釈部32から出力される切削加工の条件を補正した上で、モータ制御部33に位置指令データを出力する。
次に、本実施形態に係る熱変位補正システム100における機械学習時の動作について説明する。図5は、この機械学習時の機械学習装置10の動作を示すフローチャートである。
なお、例えば、計測データとして、温度自体のデータではなく、温度変化量のデータを取得してもよい。さらに、温度変化量のデータとして、初期温度からの温度変化量のデータを取得してもよく、前回測定された温度から今回測定された温度までの温度変化量のデータを取得してもよい。
また、動作状態データとして、クーラントによる吸熱量、潤滑油吸熱量を含むようにしてもよい。
なお、機械学習装置10は、この教師データを、オンラインにより連続的に取得した上で、後述の機械学習を実行することが可能である。あるいは、予め全ての教師データをバッチデータとして取得した上で、このバッチデータを用いて、後述の機械学習を実行することも可能である。あるいは、このバッチデータを複数の小さなグループに分割してミニバッチデータとした上で、このミニバッチデータを用いて、後述の機械学習を実行することも可能である。
上記のように、図4のステップS14において、計算式学習部14は、教師データを用いて機械学習を実施するが、その方法について詳述する。
次に、本実施形態に係る熱変位補正システム100における補正時の動作について説明する。図7は、この補正時の熱変位補正装置20の動作を示すフローチャートである。
なお、図7の記載とは異なるが、ステップS22において、補正部24は、この機械要素の補正量を制御装置30に送信してもよい。より具体的には、補正部24は、この機械要素の補正量を用いて、制御装置30のプログラム読取解釈部32から出力される座標位置を補正してモータ制御部33に位置指令データを出力してもよく、この補正量を用いて予め加工プログラム31を補正した上で、加工プログラム31を実行してもよい。
上記のように、本実施形態では、機械学習を第1学習部による学習と第2学習部による学習に分割し、第1学習部で時間遅れ要素に係る係数を設定し、第2学習部で時間遅れ要素に係る係数を除く計測データに係る係数を設定することで、高精度な補正式の導出を少ない計算量で実施することを可能とする。
第2実施形態における機械学習装置10Aの構成は、第1実施形態における機械学習装置10の構成と同一であるため、その構成、及び構成要素の機能の説明は省略する。
一方、第2実施形態においては、数式(1)のakとbk及びTkに関しては、akを固定した状態での機械学習によるbk及びTkの設定と、bk及びTkを固定した状態での機械学習によるakの設定の繰り返しの終了条件を、当該繰り返し回数が予め設定される所定値となった段階におけるak、bk及びTkの組を用いて、熱変位量予測式を決定する。図8Aは、この決定方法を実施するための、ステップS14のサブステップを示すフローチャートである。
上記のように、第2実施形態では、第1実施形態と同様の効果が奏される。
上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態に本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において、種々の変更を施した形態での実施が可能である。
上記の実施形態においては、一般化線形モデルの重回帰分析に基づき、熱変位量予測計算式を多項式としたが、これには限定されず、非線形モデルの重回帰分析に基づくものとしてもよい。
機械学習の結果設定された熱変位量予測計算式の精度が閾値未満である場合には、計測データの追加及び/又は除外を実施することにより、計測データ群を最適化することが可能な構成としてもよい。
工作機械の保守員やエンドユーザの側でセンサを追加及び/又は除外した際、熱変位量予測計算式に基づく補正式の自動チューニングにより、熱変位補正の精度が向上する。
また、例えば熱変位補正の精度を向上させるために、例えば温度センサの配置位置を変えて得られる計測データ群による機械学習を行うようにしてもよい。この場合も、例えば、配置換えした後に得られる熱変位予測式により算出される熱変位量予測値と熱変位量実測値との誤差と、配置換えをする前の計測データ群による機械学習に基づいて得られた熱変位補正式により算出される熱変位量予測値と熱変位量実測値との誤差と、の差異を評価することで、精度が向上しているかどうかを判定することができる。
また、上記の実施形態では、工作機械35を切削機械としたがこれには限定されない。工作機械35は、例えば、ワイヤ放電加工機や、レーザ加工機であってもよい。
また、制御装置30が熱変位補正装置20を備えるように構成してもよい。
あるいは、制御装置30が機械学習装置10を備えるように構成してもよい。
上記の実施形態における機械学習装置10及び10Aは、CPUを備えるコンピュータシステムとしてもよい。その場合には、CPUは、例えばROM等の記憶部に格納されたプログラムを読み出し、このプログラムに従ってコンピュータを計測データ取得部11、熱変位量取得部12、記憶部13、計算式学習部14として実行させる。
11 計測データ取得部
12 熱変位量取得部
13 記憶部
14 計算式学習部
14A 第1学習部
14B 第2学習部
14C 反復部
15 寄与度判定部
16 最適化計測データ選定部
17 検出部
20 熱変位補正装置
22 補正量算出部
24 補正部
30 制御装置
35 工作機械
40 ネットワーク
100 熱変位補正システム
Claims (8)
- 熱膨張する機械要素を有する工作機械の前記機械要素とその周辺の温度データ及び/又は前記機械要素の動作状態データを含む計測データ群に基づいて前記機械要素の熱変位量を推定する計算式を機械学習によって最適化する機械学習装置であって、
前記計測データ群を取得する計測データ取得部と、
前記機械要素の熱変位量の実測値を取得する熱変位量取得部と、
前記計測データ取得部によって取得された前記計測データ群を入力データとし、前記熱変位量取得部によって取得された前記機械要素の熱変位量の実測値をラベルとして互いに関連付けて教師データとして記憶する記憶部と、
前記計測データ群と、前記機械要素の熱変位量の実測値と、に基づいて機械学習を行うことで、前記機械要素の熱変位量を前記計測データ群に基づいて算出する熱変位量予測計算式を設定する計算式学習部と、を備え、
前記熱変位量予測計算式は、計測データの時間遅れ要素を使用し、
前記計算式学習部は、
前記熱変位量予測計算式に前記記憶部に教師データとして記憶された前記計測データ群を代入して算出される前記機械要素の熱変位量の推定値と、前記記憶部にラベルとして記憶された前記機械要素の熱変位量の実測値との差異に基づいて、前記熱変位量予測計算式中の前記時間遅れ要素に係る係数を除く前記計測データに係る係数を所定の値に固定して、前記時間遅れ要素に係る係数を機械学習により設定する第1学習部と、
前記差異に基づいて、前記熱変位量予測計算式中の前記時間遅れ要素に係る係数を所定の値に固定して、前記時間遅れ要素に係る係数を除く前記計測データに係る係数を機械学習により設定する第2学習部と、
前記第1学習部による機械学習を行うことで設定される前記熱変位量予測計算式中の前記時間遅れ要素に係る係数を固定して、前記第2学習部による機械学習を実行させ、前記第2学習部による機械学習を行うことで設定される前記熱変位量予測計算式中の前記時間遅れ要素に係る係数を除く前記計測データに係る係数を固定して、前記第1学習部による機械学習を実行させるように、前記第1学習部による機械学習と、前記第2学習部による機械学習とを繰り返す反復部と、
を備える機械学習装置。 - 前記計測データ取得部は、さらに、
前記計測データ群に計測データの追加及び/又は前記計測データ群から計測データを除外することで第2の計測データ群を取得し、
前記記憶部に、前記第2の計測データ群を入力データとして記憶し、
前記計算式学習部は、さらに、
前記第2の計測データ群に基づいて前記機械要素の熱変位量を算出する第2熱変位量予測計算式を設定する、請求項1に記載の機械学習装置。 - 前記時間遅れ要素は、前記計測データ群に含まれる計測データの1次遅れ要素である、請求項1または2に記載の機械学習装置。
- 前記時間遅れ要素は、前記計測データ群に含まれる計測データの時間シフト要素である、請求項1または2に記載の機械学習装置。
- 前記第2学習部は、重回帰分析モデルに基づき設定される前記熱変位量予測計算式の機械学習をする、請求項1から請求項4のいずれか1項に記載の機械学習装置。
- 前記機械学習装置は、前記工作機械の制御装置に含まれる請求項1から請求項5のいずれか1項に記載の機械学習装置。
- 請求項1から請求項6のいずれか1項に記載の機械学習装置により設定された熱変位量予測計算式に基づいて、前記計測データ群から算出される前記機械要素の熱変位量に対応する補正量を算出する補正量算出部と、
前記補正量算出部によって算出された前記機械要素の補正量に基づき、前記機械要素の機械位置を補正する補正部と、
を備えている工作機械の熱変位補正装置。 - 前記熱変位補正装置は、前記工作機械の制御装置に含まれる請求項7に記載の熱変位補正装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017054267A JP6464220B2 (ja) | 2017-03-21 | 2017-03-21 | 機械学習装置及び熱変位補正装置 |
US15/920,820 US10592824B2 (en) | 2017-03-21 | 2018-03-14 | Machine learning device and thermal displacement compensation device |
CN201810215390.2A CN108628256B (zh) | 2017-03-21 | 2018-03-15 | 机械学习装置以及热位移修正装置 |
DE102018204132.6A DE102018204132B4 (de) | 2017-03-21 | 2018-03-19 | Maschinenlernvorrichtung und Kompensationsvorrichtung für thermische Verschiebung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017054267A JP6464220B2 (ja) | 2017-03-21 | 2017-03-21 | 機械学習装置及び熱変位補正装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018153902A JP2018153902A (ja) | 2018-10-04 |
JP6464220B2 true JP6464220B2 (ja) | 2019-02-06 |
Family
ID=63450638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017054267A Active JP6464220B2 (ja) | 2017-03-21 | 2017-03-21 | 機械学習装置及び熱変位補正装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10592824B2 (ja) |
JP (1) | JP6464220B2 (ja) |
CN (1) | CN108628256B (ja) |
DE (1) | DE102018204132B4 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6673950B2 (ja) * | 2018-01-31 | 2020-04-01 | ファナック株式会社 | 基準温度設定装置、基準温度設定方法及び基準温度設定プログラム |
TW202012097A (zh) * | 2018-09-03 | 2020-04-01 | 義大利商Hsd股份公司 | 用於工具機的操作裝置 |
JP6875347B2 (ja) * | 2018-10-12 | 2021-05-26 | ファナック株式会社 | 熱変位補正装置及び数値制御装置 |
WO2020090030A1 (ja) * | 2018-10-31 | 2020-05-07 | 三菱電機株式会社 | 数値制御装置、学習装置および学習方法 |
JP6890110B2 (ja) * | 2018-10-31 | 2021-06-18 | Dmg森精機株式会社 | 工作機械の熱変位補正方法 |
CN109709894B (zh) * | 2019-01-18 | 2022-02-08 | 汪祖兵 | 一种数控机床热误差软件补偿方法 |
JP7053518B2 (ja) | 2019-02-18 | 2022-04-12 | ファナック株式会社 | 切削液量調整装置及び切削液量調整システム |
EP3935581A4 (en) | 2019-03-04 | 2022-11-30 | Iocurrents, Inc. | DATA COMPRESSION AND COMMUNICATION USING MACHINE LEARNING |
JP7156982B2 (ja) * | 2019-03-11 | 2022-10-19 | 株式会社日立製作所 | リアルタイムコントローラおよびそれを用いた分散制御システム、産業機械 |
WO2020217282A1 (ja) * | 2019-04-22 | 2020-10-29 | 三菱電機株式会社 | サーボ制御装置 |
CN114341752B (zh) * | 2019-09-02 | 2023-06-13 | 山崎马扎克公司 | 控制装置、机床、修正系数算出方法和存储介质 |
CN111240268B (zh) * | 2020-01-14 | 2021-03-16 | 重庆大学 | 基于slstm神经网络的轴***热误差建模方法和热误差补偿*** |
CN115702060A (zh) * | 2020-06-17 | 2023-02-14 | 发那科株式会社 | 信息处理装置、控制装置及优化方法 |
KR20230119360A (ko) * | 2022-02-07 | 2023-08-16 | 주식회사 디엔솔루션즈 | 공작기계의 열변위 보정 장치 및 보정 방법 |
JP7466801B1 (ja) | 2023-07-21 | 2024-04-12 | 三菱電機株式会社 | 制御装置、工作機械システム、および加工方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH068107A (ja) * | 1992-06-29 | 1994-01-18 | Hitachi Seiko Ltd | 工作機械における熱変位補正方法 |
JPH0775937A (ja) * | 1993-09-07 | 1995-03-20 | Sodick Co Ltd | 工作機械及びその制御方法 |
JPH08300242A (ja) * | 1995-05-07 | 1996-11-19 | Hitachi Seiki Co Ltd | 工作機械の熱変位補正方法及びその装置 |
JPH11114776A (ja) * | 1997-10-13 | 1999-04-27 | Niigata Eng Co Ltd | 工作機械の熱変位補正装置 |
JP4488564B2 (ja) | 1999-11-17 | 2010-06-23 | 関東精機株式会社 | 工作機械の熱変形抑制方法および温度制御装置 |
JP2003094291A (ja) * | 2001-09-27 | 2003-04-03 | Kanto Seiki Kk | 工作機械の熱変形補正方法および装置 |
JP2004154907A (ja) * | 2002-11-07 | 2004-06-03 | Toshiba Mach Co Ltd | 多軸工作機械の熱変位補正方法および装置 |
JP4242760B2 (ja) * | 2003-12-25 | 2009-03-25 | オークマ株式会社 | 工作機械の熱変位補正方法 |
JP4891104B2 (ja) * | 2007-01-29 | 2012-03-07 | オークマ株式会社 | 工作機械の熱変位推定方法 |
JP2010120150A (ja) * | 2008-11-22 | 2010-06-03 | Mori Seiki Co Ltd | 工作機械の熱変形補正のための推定方法 |
CN103926874B (zh) | 2013-12-03 | 2016-05-25 | 江苏齐航数控机床有限责任公司 | 数控机床热误差补偿建模温度测点组合的选择优化方法 |
JP5956497B2 (ja) * | 2014-04-08 | 2016-07-27 | ファナック株式会社 | 機械の熱変位補正装置 |
JP6001211B1 (ja) | 2014-10-29 | 2016-10-05 | ヤマザキマザック株式会社 | 熱変位補正量設定変更装置を備える工作機械 |
DE102015115838B4 (de) * | 2015-09-18 | 2021-12-16 | Grob-Werke Gmbh & Co. Kg | Bearbeitungsmaschine, Verfahren für das Einfahren einer Bearbeitungsmaschine, Verfahren zur Kompensation des temperaturbedingten Wärmeganges in einer Bearbeitungsmaschine |
-
2017
- 2017-03-21 JP JP2017054267A patent/JP6464220B2/ja active Active
-
2018
- 2018-03-14 US US15/920,820 patent/US10592824B2/en active Active
- 2018-03-15 CN CN201810215390.2A patent/CN108628256B/zh active Active
- 2018-03-19 DE DE102018204132.6A patent/DE102018204132B4/de active Active
Also Published As
Publication number | Publication date |
---|---|
US20180276570A1 (en) | 2018-09-27 |
US10592824B2 (en) | 2020-03-17 |
DE102018204132B4 (de) | 2020-01-16 |
CN108628256B (zh) | 2019-11-22 |
DE102018204132A1 (de) | 2018-09-27 |
JP2018153902A (ja) | 2018-10-04 |
CN108628256A (zh) | 2018-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6464220B2 (ja) | 機械学習装置及び熱変位補正装置 | |
JP6564412B2 (ja) | 機械学習装置及び熱変位補正装置 | |
CN108287525B (zh) | 机床的机器学习装置以及热位移修正装置 | |
JP7086600B2 (ja) | プロセス制御器、プロセス制御方法、プロセス制御デバイス、及び多重速度制御器 | |
JP6469065B2 (ja) | 機械学習装置及び加工時間予測装置 | |
CN110832422B (zh) | 机器学习装置、校正参数调整装置及机器学习方法 | |
CN107798160A (zh) | 用于数控机床的热变形预测的方法和装置 | |
CN110501972B (zh) | 热位移校正装置 | |
JP6856162B2 (ja) | 制御システム | |
CN111433691A (zh) | 控制***、工厂***、学习***、估计用模型的生成方法和致动器的状态估计方法 | |
JP6882364B2 (ja) | 機械学習装置及び熱変位補正装置 | |
JP6673950B2 (ja) | 基準温度設定装置、基準温度設定方法及び基準温度設定プログラム | |
WO2020090373A1 (ja) | 工作機械の熱変位補正方法 | |
US20230205167A1 (en) | Information processing device, control device, and optimization method | |
JP6087262B2 (ja) | 数値制御装置 | |
JP5321165B2 (ja) | フィードフォワード量推定装置および制御装置 | |
JP2019130627A (ja) | 熱変位補正装置及び機械学習装置 | |
JP4997140B2 (ja) | データ収集方法、データ収集装置、およびモデリング装置 | |
US11556142B2 (en) | Warm-up evaluation device, warm-up evaluation method, and warm-up evaluation program | |
JP6909616B2 (ja) | 製造システムおよび製造方法 | |
CN110929874A (zh) | 特性判定装置、特性判定方法以及特性判定程序 | |
WO2022131260A1 (ja) | データ収集計画生成装置及びデータ収集計画生成方法 | |
JP2006055918A (ja) | 工作機械の熱変形誤差の補正方法 | |
Harsch et al. | Safe Human-Robot-Collaboration (HRC) based on a new concept considering human movement variability |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180627 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180820 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181121 |
|
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: 20181211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190107 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6464220 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |