JP2020069599A - 工作機械の支援装置および工作機械システム - Google Patents
工作機械の支援装置および工作機械システム Download PDFInfo
- Publication number
- JP2020069599A JP2020069599A JP2018205594A JP2018205594A JP2020069599A JP 2020069599 A JP2020069599 A JP 2020069599A JP 2018205594 A JP2018205594 A JP 2018205594A JP 2018205594 A JP2018205594 A JP 2018205594A JP 2020069599 A JP2020069599 A JP 2020069599A
- Authority
- JP
- Japan
- Prior art keywords
- control element
- machine tool
- learning model
- workpiece
- acquisition 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.)
- Pending
Links
- 238000003754 machining Methods 0.000 claims abstract description 55
- 238000010801 machine learning Methods 0.000 claims abstract description 12
- 238000000227 grinding Methods 0.000 claims description 46
- 238000003860 storage Methods 0.000 claims description 12
- 239000000463 material Substances 0.000 claims description 10
- 238000007689 inspection Methods 0.000 description 13
- 239000002826 coolant Substances 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 239000006061 abrasive grain Substances 0.000 description 6
- 238000004513 sizing Methods 0.000 description 4
- 230000003746 surface roughness Effects 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000005498 polishing Methods 0.000 description 3
- 238000007517 polishing process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- PNEYBMLMFCGWSK-UHFFFAOYSA-N aluminium oxide Inorganic materials [O-2].[O-2].[O-2].[Al+3].[Al+3] PNEYBMLMFCGWSK-UHFFFAOYSA-N 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 229910010293 ceramic material Inorganic materials 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- HBMJWWWQQXIZIP-UHFFFAOYSA-N silicon carbide Chemical compound [Si+]#[C-] HBMJWWWQQXIZIP-UHFFFAOYSA-N 0.000 description 1
- 229910010271 silicon carbide Inorganic materials 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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- 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/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41815—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
-
- 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/406—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 monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
-
- 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/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Manufacturing & Machinery (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
- Numerical Control (AREA)
- Grinding Of Cylindrical And Plane Surfaces (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
【課題】工作機械の状態量を用いなくとも、工作機械の加工制御要素を出力することができる工作機械の支援装置および工作機械システムを提供する。【解決手段】工作機械2の支援装置6は、工作物Wの緒元および工具16の緒元の少なくとも一つを含む要素であり、工作機械2による加工制御要素ではない第一非制御要素を取得する第一非制御要素取得部31と、工作機械2による加工制御要素を取得する加工制御要素取得部32と、加工後における工作物Wの実品質要素を取得する実品質要素取得部33と、第一非制御要素、加工制御要素および実品質要素を学習データとする機械学習により、第一非制御要素および実品質要素に基づいて加工制御要素を出力するための学習モデルを生成する学習モデル生成部34とを備える。【選択図】図3
Description
本発明は、工作機械の支援装置および工作機械システムに関するものである。
工作機械の加工条件、特に、工作機械の加工制御要素を決定するためには、以下のように行われる。加工制御要素とは、例えば、工作物の回転速度、工具の送り速度等である。まず、工作物の素材形状、工作物の仕上形状および工作物の材料などの工作物の緒元が決められる。続いて、工作物の目標品質要素を満たすようにするための加工制御要素を決定する。目標品質要素とは、表面粗さなどの表面性状等である。また、目標加工時間内に収まるように、加工制御要素が決定される。しかし、加工制御要素を決定することは、容易ではなく、熟練知識やノウハウ等が必要である。
ここで、一般に、加工条件という表現が、上記加工制御要素を意味する場合の他、加工制御要素に非制御要素(工作物の緒元、工具の緒元等)を加えた意味で用いられる場合がある。そこで、本明細書においては、加工条件という表現を用いずに、加工制御要素と非制御要素という表現を用いる。
ところで、近年コンピュータの処理速度の向上に伴い、人工知能が急速に発展しており、例えば、特許文献1には、機械学習により、レーザ加工条件データを生成することが記載されている。具体的には、当該機械学習装置は、工作機械の状態量および加工結果と加工制御要素(加工条件)との関係を学習しておき、学習モデルを用いて加工制御要素(加工条件)を出力するというものである。例えば、工作機械の状態量は、レーザ装置のための光出力指令とレーザ装置から実際に出射される光出力との関係を示すレーザ装置の光出力特性等である。
しかしながら、特許文献1に記載の機械学習装置は、工作機械の状態量を取得する必要があり、当該状態量を取得するのは容易ではない。つまり、状態量は、多種多様であり、加工の進行程度によっても変化するものであり、非常に複雑な情報である。
本発明は、工作機械の状態量を用いなくとも、工作機械の加工制御要素を出力することができる工作機械の支援装置および工作機械システムを提供することを目的とする。
(1.第一の工作機械の支援装置)
本発明に係る第一の工作機械の支援装置は、工作物の緒元および工具の緒元の少なくとも一つを含む要素であり、工作機械による加工制御要素ではない第一非制御要素を取得する第一非制御要素取得部と、前記工作機械による前記加工制御要素を取得する加工制御要素取得部と、加工後における前記工作物の実品質要素を取得する実品質要素取得部と、前記第一非制御要素、前記加工制御要素および前記実品質要素を学習データとする機械学習により、前記第一非制御要素および前記実品質要素に基づいて前記加工制御要素を出力するための学習モデルを生成する学習モデル生成部とを備える。
本発明に係る第一の工作機械の支援装置は、工作物の緒元および工具の緒元の少なくとも一つを含む要素であり、工作機械による加工制御要素ではない第一非制御要素を取得する第一非制御要素取得部と、前記工作機械による前記加工制御要素を取得する加工制御要素取得部と、加工後における前記工作物の実品質要素を取得する実品質要素取得部と、前記第一非制御要素、前記加工制御要素および前記実品質要素を学習データとする機械学習により、前記第一非制御要素および前記実品質要素に基づいて前記加工制御要素を出力するための学習モデルを生成する学習モデル生成部とを備える。
(2.第二の工作機械の支援装置)
本発明に係る第二の工作機械の支援装置は、上述した前記学習モデルを記憶する学習モデル記憶部と、工作物の緒元および工具の緒元の少なくとも一つを含む要素であり、工作機械による加工制御要素ではない第二非制御要素を取得する第二非制御要素取得部と、前記工作物の目標品質要素を取得する目標品質要素取得部と、前記学習モデルを用いて、前記第二非制御要素および前記目標品質要素に対応する前記加工制御要素を出力する出力部とを備える。
本発明に係る第二の工作機械の支援装置は、上述した前記学習モデルを記憶する学習モデル記憶部と、工作物の緒元および工具の緒元の少なくとも一つを含む要素であり、工作機械による加工制御要素ではない第二非制御要素を取得する第二非制御要素取得部と、前記工作物の目標品質要素を取得する目標品質要素取得部と、前記学習モデルを用いて、前記第二非制御要素および前記目標品質要素に対応する前記加工制御要素を出力する出力部とを備える。
(3.工作機械システム)
本発明に係る工作機械システムは、複数の前記工作機械と、複数の前記工作機械と通信可能に設けられたサーバと、複数の前記工作機械のそれぞれに設けられ、前記サーバと通信可能に設けられた複数のエッジコンピュータとを備える。前記サーバは、上記第一の工作機械の支援装置における前記第一非制御要素取得部、前記加工制御要素取得部、前記実品質要素取得部、および、前記学習モデル生成部を備える。前記第一非制御要素取得部、前記加工制御要素取得部、および、前記実品質要素取得部は、複数の前記工作機械に関する要素を取得し、前記サーバにおける前記学習モデル生成部は、複数の前記工作機械に関する要素に基づいて前記学習モデルを生成する。また、複数の前記エッジコンピュータのそれぞれは、上記の第二の工作機械の支援装置における前記学習モデル記憶部、前記第二非制御要素取得部、前記目標品質要素取得部および前記出力部を備える。そして、前記学習モデル生成部は、生成した前記学習モデルを前記学習モデル記憶部に記憶する。
本発明に係る工作機械システムは、複数の前記工作機械と、複数の前記工作機械と通信可能に設けられたサーバと、複数の前記工作機械のそれぞれに設けられ、前記サーバと通信可能に設けられた複数のエッジコンピュータとを備える。前記サーバは、上記第一の工作機械の支援装置における前記第一非制御要素取得部、前記加工制御要素取得部、前記実品質要素取得部、および、前記学習モデル生成部を備える。前記第一非制御要素取得部、前記加工制御要素取得部、および、前記実品質要素取得部は、複数の前記工作機械に関する要素を取得し、前記サーバにおける前記学習モデル生成部は、複数の前記工作機械に関する要素に基づいて前記学習モデルを生成する。また、複数の前記エッジコンピュータのそれぞれは、上記の第二の工作機械の支援装置における前記学習モデル記憶部、前記第二非制御要素取得部、前記目標品質要素取得部および前記出力部を備える。そして、前記学習モデル生成部は、生成した前記学習モデルを前記学習モデル記憶部に記憶する。
(4.効果)
学習モデルは、第一非制御要素および実品質要素に基づいて、加工制御要素を出力することができるモデルである。従って、加工制御要素を出力するために、第一非制御要素に相当する情報と実品質要素に相当する情報とを取得できればよい。そして、第一非制御要素に相当する情報と実品質要素に相当する情報は、容易に取得することができる。
学習モデルは、第一非制御要素および実品質要素に基づいて、加工制御要素を出力することができるモデルである。従って、加工制御要素を出力するために、第一非制御要素に相当する情報と実品質要素に相当する情報とを取得できればよい。そして、第一非制御要素に相当する情報と実品質要素に相当する情報は、容易に取得することができる。
特に、第二の工作機械の支援装置によれば、第一非制御要素に相当する第二非制御要素と実品質要素に相当する目標品質要素とを取得しておくことで、加工制御要素を出力することができる。
また、工作機械システムは、複数の工作機械に関する要素を取得して、これらの要素を用いて学習モデルを生成している。そのため、種々の加工に関する情報を考慮した上で、学習モデルが生成される。そして、学習モデルは、それぞれの工作機械に設けられたエッジコンピュータに記憶されている。従って、それぞれの工作機械に設けられたエッジコンピュータにおいて加工制御要素を決定しようとする際に、他の工作機械における加工を考慮することができるため、より効率的に良い加工制御要素を決定することができる。
(1.工作機械システム1の構成)
工作機械システム1の構成について、図1を参照して説明する。工作機械システム1は、工作機械2,2,2における加工制御要素の決定のための支援を行うことができる。工作機械システム1は、複数の工作機械2,2,2と、サーバ3と、複数のエッジコンピュータ4,4,4と、検査装置5とを備える。ここで、サーバ3およびエッジコンピュータ4が、加工制御要素を決定するための支援装置6(図3に示す)を構成する。
工作機械システム1の構成について、図1を参照して説明する。工作機械システム1は、工作機械2,2,2における加工制御要素の決定のための支援を行うことができる。工作機械システム1は、複数の工作機械2,2,2と、サーバ3と、複数のエッジコンピュータ4,4,4と、検査装置5とを備える。ここで、サーバ3およびエッジコンピュータ4が、加工制御要素を決定するための支援装置6(図3に示す)を構成する。
工作機械2は、工作物Wに対して加工を施す機械である。工作機械2は、例えば、切削、研削、切断、鍛造、折り曲げ等の加工を施す機械である。サーバ3は、複数の工作機械2と通信可能に設けられている。サーバ3は、複数の工作機械2から各種情報を収集して、収集した情報に基づいて演算処理を行う。サーバ3は、機械学習を行う機能を有する。そして、サーバ3は、機械学習により得られた学習モデルを生成する。
複数のエッジコンピュータ4のそれぞれは、複数の工作機械2のそれぞれに設けられている。エッジコンピュータ4は、サーバ3にて生成された学習モデルを用いて、加工制御要素を出力することができる。つまり、作業者は、熟練知識やノウハウを有していなくても、エッジコンピュータ4を用いることで効率的に且つより良い加工制御要素を取得することができる。なお、エッジコンピュータ4は、工作機械2自身とは別装置として構成されるようにしてもよいし、工作機械2に組み込まれた装置として構成されるようにしてもよい。
検査装置5は、複数の工作機械2により加工された工作物Wの品質検査を行う。品質検査は、形状検査、表面粗さの検査、びびり模様の有無等を行う。検査装置5は、測定の他、工作物Wの画像を取得することもできる。検査装置5は、サーバ3と通信可能に設けられており、検査結果をサーバ3に送信することができる。なお、検査装置5は、工作機械2とは別装置として説明したが、一部の機能または全ての機能が工作機械2に組み込まれるようにしてもよい。
(2.工作機械の構成)
工作機械2の一例の構成について、図2を参照して説明する。工作機械2の一例として、研削盤を例にあげる。研削盤は、工作物Wを研削するための機械である。当該工作機械2は、円筒研削盤、カム研削盤等、種々の構成の研削盤を適用できる。本例においては、工作機械2は、砥石台トラバース型の円筒研削盤を例にあげる。ただし、工作機械2は、テーブルトラバース型の研削盤を適用することもできる。
工作機械2の一例の構成について、図2を参照して説明する。工作機械2の一例として、研削盤を例にあげる。研削盤は、工作物Wを研削するための機械である。当該工作機械2は、円筒研削盤、カム研削盤等、種々の構成の研削盤を適用できる。本例においては、工作機械2は、砥石台トラバース型の円筒研削盤を例にあげる。ただし、工作機械2は、テーブルトラバース型の研削盤を適用することもできる。
工作機械2は、主として、ベッド11、主軸台12、心押台13、トラバースベース14、砥石台15、砥石車16(工具)、定寸装置17、砥石車修正装置18、クーラント装置19、及び、制御装置20を備える。
ベッド11は、設置面上に固定されている。主軸台12は、は、ベッド11の上面において、X軸方向の手前側(図2の下側)且つZ軸方向の一端側(図2の左側)に設けられている。主軸台12は、工作物WをZ軸回りに回転可能に支持する。工作物Wは、主軸台12に設けられたモータ12aの駆動により回転される。心押台13は、ベッド11の上面において、主軸台12に対してZ軸方向に対向する位置、すなわち、X軸方向の手前側(図2の下側)且つZ軸方向の他端側(図2の右側)に設けられている。つまり、主軸台12および心押台13が、工作物Wを回転可能に両端支持する。
トラバースベース14は、ベッド11の上面において、Z軸方向に移動可能に設けられている。トラバースベース14は、ベッド11に設けられたモータ14aの駆動により移動する。砥石台15は、トラバースベース14の上面において、X軸方向に移動可能に設けられている。砥石台15は、トラバースベース14に設けられたモータ15aの駆動により移動する。
砥石車16は、円盤状に形成されており、砥石台15に回転可能に支持されている。砥石車16は、砥石台15に設けられたモータ16aの駆動により回転する。砥石車16は、複数の砥粒をボンド材により固定されて構成されている。砥粒には、一般砥粒と超砥粒が存在する。一般砥粒は、アルミナや炭化ケイ素等のセラミックス質の材料等が良く知られています。超砥粒は、ダイヤモンドやCBNである。
定寸装置17は、工作物Wの寸法(径)を測定する。砥石車修正装置18は、砥石車16の形状を修正する。砥石車修正装置18は、砥石車16のツルーイングを行う装置である。砥石車修正装置18は、ツルーイングに加えて、または、ツルーイングに代えて、砥石車16のドレッシングを行う装置としてもよい。さらに、砥石車修正装置18は、砥石車16の寸法(径)を測定する機能も有する。
ここで、ツルーイングは、形直し作業であり、研削によって砥石車16が摩耗した場合に工作物Wの形状に合わせて砥石車16を成形する作業、片摩耗によって砥石車16の振れを取り除く作業等である。ドレッシングは、目直し(目立て)作業であり、砥粒の突き出し量を調整したり、砥粒の切れ刃を創成したりする作業である。ドレッシングは、目つぶれ、目詰まり、目こぼれ等を修正する作業であって、通常ツルーイング後に行われる。
クーラント装置19は、砥石車16による工作物Wの研削点にクーラントを供給する。クーラント装置19は、回収したクーラントを、所定温度に冷却して、再度研削点に供給する。
制御装置20は、NCプログラムに基づいて、各駆動装置を制御する。NCプログラムは、工作物Wの形状や砥石車16の形状等の非制御要素、工作物Wの回転速度や砥石車16の送り速度等の加工制御要素に基づいて生成される。加工制御要素には、クーラントの供給タイミング情報、砥石車16を修正するタイミング情報等も含まれる。
すなわち、制御装置20は、生成されたNCプログラムに基づいて各モータ12a,14a,15a,16aおよびクーラント装置19等を制御することにより工作物Wの研削を行う。特に、制御装置20は、定寸装置17により測定される工作物Wの径に基づいて、工作物Wが仕上げ形状となるまで研削を行う。また、制御装置20は、砥石車16を修正するタイミングにおいて、各モータ14a,15a,16a、および、砥石車修正装置18等を制御することにより、砥石車16の修正(ツルーイングおよびドレッシング)を行う。
(3.支援装置6の構成)
支援装置6の構成について、図3を参照して説明する。支援装置6は、上述したように、学習モデルを用いて加工制御要素を決定するための装置である。特に、本例においては、支援装置6は、サーバ3および複数のエッジコンピュータ4を含んで構成される。つまり、支援装置6は、複数の工作機械2に関する要素に基づいて学習モデルを生成し、当該学習モデルを用いて各工作機械2における加工制御要素を出力する。
支援装置6の構成について、図3を参照して説明する。支援装置6は、上述したように、学習モデルを用いて加工制御要素を決定するための装置である。特に、本例においては、支援装置6は、サーバ3および複数のエッジコンピュータ4を含んで構成される。つまり、支援装置6は、複数の工作機械2に関する要素に基づいて学習モデルを生成し、当該学習モデルを用いて各工作機械2における加工制御要素を出力する。
ただし、支援装置6は、1つの工作機械2のみに設けることもできる。この場合、支援装置6は、1つの工作機械2に関する要素に基づいて学習モデルを生成し、当該学習モデルを用いて当該工作機械2における加工制御要素を出力する。
本例においては、支援装置6は、サーバ3と、複数のエッジコンピュータ4とを備える。サーバ3が、機械学習の学習フェーズの処理を行い、複数のエッジコンピュータ4のそれぞれが、機械学習の推論フェーズの処理を行う。
サーバ3は、複数の工作機械2のそれぞれと通信可能に設けられている。サーバ3は、第一非制御要素取得部31、加工制御要素取得部32、実品質要素取得部33、および、学習モデル生成部34を備える。
第一非制御要素取得部31は、複数の工作機械2のそれぞれにおける加工に関する要素のうち、工作機械2による加工制御要素ではない第一非制御要素を、複数の工作機械2のそれぞれから取得する。第一非制御要素は、工作物Wの緒元、砥石車16(工具)の緒元を含む。工作物Wの緒元には、工作物Wの仕上形状、工作物Wの素材形状、工作物Wの材質が含まれる。工作物Wの素材形状に代えて、工作物Wの取り代とすることもできる。なお、第一非制御要素は、上記全ての要素を含むようにしてもよいし、上記の一部のみの要素とすることもできる。砥石車16の緒元は、砥石車16の材質、砥石車16の形状を含む。
加工制御要素取得部32は、複数の工作機械2のそれぞれにおける加工に関する要素のうち、工作機械2による加工制御要素を、複数の工作機械2のそれぞれから取得する。加工制御要素は、NCプログラムによって設定可能なパラメータ、すなわち駆動装置を制御することにより調整可能なパラメータである。加工制御要素には、例えば、工作物Wの回転速度、工作物Wに対する砥石車16の送り速度、加工工程の切替位置、スパークアウト時間が含まれる。加工工程には、粗研工程、精研工程、微研工程、スパークアウト工程が含まれ、切替位置とは、各加工工程の切替を行う際の砥石車16の送り方向位置を意味する。なお、加工制御要素は、上記全ての要素を含むようにしてもよいし、上記の一部のみの要素とすることもできる。
実品質要素取得部33は、検査装置5によって検出された加工後における工作物Wの実品質要素を、検査装置5から取得する。取得対象の工作物Wは、複数の工作機械2により加工された工作物Wである。従って、実品質要素取得部33は、複数の工作機械2における加工による工作物Wの実品質要素を取得している。実品質要素は、例えば、工作物Wの加工変質層の状態、前記工作物の表面性状、および、前記工作物のびびり模様状態等である。つまり、検査装置5は、加工変質層の状態を検出する検出器、表面性状を検出する検出器、びびり模様状態を検出する検出器等である。なお、実品質要素は、上記以外の品質要素を含むようにしてもよい。
加工変質層の状態のデータは、加工変質層の有無を表すデータとしてもよいし、加工変質層の程度に関するスコアとしてもよい。表面性状のデータは、表面粗さの値そのものとしてもよいし、表面粗さの程度に関するスコアとしてもよい。びびり模様状態のデータは、びびり模様の有無を表すデータとしてもよいし、びびり模様の程度に関するスコアとしてもよい。各スコアは、例えば、複数段階の評点等で表される。
さらに、実品質要素取得部33は、複数の工作機械2のそれぞれにおける加工時間に関するデータを、実品質要素の一つとして取得するようにしてもよい。加工時間に関するデータは、例えば、工作物Wの基準加工時間(目標加工時間に相当する)に対して実加工時間が長いか短いかを表すデータである。
学習モデル生成部34は、第一非制御要素、加工制御要素および実品質要素を学習データとする機械学習を行う。学習モデル生成部34は、当該機械学習により、第一非制御要素および実品質要素と、加工制御要素とに関する学習モデルを生成する。換言すると、学習モデルは、第一非制御要素および実品質要素に基づいて加工制御要素を出力するための学習モデルである。
複数のエッジコンピュータ4のそれぞれは、複数の工作機械2のそれぞれに設けられている。エッジコンピュータ4は、サーバ3と通信可能であると共に、対応する工作機械2と通信可能である。エッジコンピュータ4は、学習モデル記憶部41、第二非制御要素取得部42、目標品質要素取得部43、出力部44および表示部45を備える。
学習モデル記憶部41は、学習モデル生成部34が生成した学習モデルを、学習モデル生成部34が送信することによって取得する。そして、学習モデル記憶部41は、取得した学習モデルを記憶する。ここで、各エッジコンピュータ4の学習モデル記憶部41には、同一の学習モデルが記憶されている。
第二非制御要素取得部42は、対応する工作機械2における加工に関する要素のうち、工作機械2による加工制御要素ではない第二非制御要素を、作業者による入力によって取得する。作業者は、工作機械2の操作によって第二非制御要素を入力してもよいし、エッジコンピュータ4の操作によって第二非制御要素を入力してもよい。
第二非制御要素は、第一非制御要素に対応する要素であり、実質的に第一非制御要素と同種であり、工作物Wの緒元、砥石車16(工具)の緒元を含む。すなわち、第二非制御要素は、作業者が当該工作機械2を用いて加工する対象である工作物Wの緒元、および、当該工作機械2に取り付けられる砥石車16の緒元を含む。
目標品質要素取得部43は、対応する工作機械2を用いて加工する対象である工作物Wの目標品質要素を、作業者による入力によって取得する。作業者は、工作機械2の操作によって目標品質要素を入力してもよいし、エッジコンピュータ4の操作によって目標品質要素を入力してもよい。目標品質要素は、実品質要素に対応する要素であり、実質的に実品質要素と同種である。目標品質要素は、例えば、目標の加工変質層の状態、目標の表面性状、目標のびびり模様状態等である。さらに、目標品質要素は、目標加工時間を含むようにしてもよい。
出力部44は、学習モデル記憶部41に記憶されている学習モデルを用いて、加工制御要素を出力する。加工制御要素は、上述したように、NCプログラムによって設定可能なパラメータ、すなわち駆動装置を制御することにより調整可能なパラメータである。
ここで、上述したように、学習モデルは、第一非制御要素および実品質要素と、加工制御要素とに関する学習モデルである。つまり、学習モデルは、第一非制御要素および実品質要素が入力されれば、加工制御要素を出力することができる学習モデルである。そこで、出力部44は、第一非制御要素に対応する第二非制御要素を入力し、実品質要素に対応する目標品質要素を入力する。そして、出力部44は、学習モデルを用いることで、入力された第二非制御要素および目標品質要素に対応する加工制御要素を出力することができる。
さらに、出力部44は、1つのパターンの加工制御要素のみを出力するようにしてもよいし、複数パターンの加工制御要素を出力するようにしてもよい。例えば、各加工工程(粗研工程、精研工程、微研工程、スパークアウト工程)の切替位置と、各加工工程における砥石車16の送り速度とを調整することによって、同様の品質を得ることができる場合がる。そのため、学習モデルを用いて得られた結果は、1つのパターンの加工制御要素とは限らず、複数パターンの加工制御要素となることがある。
そして、複数の目標品質要素の全てを満たす加工制御要素が複数パターン存在する場合に、複数の目標品質要素の中で優先順位が存在する場合がある。例えば、目標品質要素の優先順位(予め設定された所定条件に相当する)が、加工変質層の状態、びびり模様状態、加工時間の順である場合とする。この場合、出力部44は、複数パターンの加工制御要素を出力すると共に、上記優先順位に基づいて複数パターンの順位を出力することもできる。つまり、出力部44は、予め設定された所定条件に基づいて複数パターンの加工制御要素の順位を出力することができる。
表示部45は、出力部44により出力された出力情報を表示する。ここで、表示部45は、エッジコンピュータ4における表示装置を適用してもよいし、工作機械2の操作盤等の表示装置を適用してもよい。ここで、出力部44が1つのパターンの加工制御要素を出力する場合には、表示部45は、当該1つのパターンの加工制御要素を表示する。また、出力部44が複数パターンの加工制御要素を出力する場合には、表示部45は、当該複数パターンの加工制御要素を表示する。
表示部45の一例について、図4に示す。図4には、出力部44が複数パターンの加工制御要素を出力すると共に、目標品質要素の優先順位(所定条件)が予め設定されている場合における表示内容が示される。目標品質要素の優先順位は、第一位として加工変質層、第二位としてびびり模様状態、第三位として加工時間である場合である。この場合、表示部45の左欄に、目標品質要素の優先順位が表示されている。
そして、表示部45の右欄に、出力結果が表示されている。表示部45における出力結果には、当該優先順位に対応するように、複数パターンの加工制御要素が順位を付した状態で表示されている。ここで、図4において、加工制御要素のパターンA,B,C,D,E全てが、目標品質要素を満たす。これらの中で、所定条件に基づいて順位付けされた場合に、パターンAが最も良い加工制御要素であることを表している。
(4.効果)
予め学習モデルが生成されていれば、作業者は、第二非制御要素である工作物Wの緒元および砥石車16(工具)の緒元と目標品質要素とを入力することで、加工制御要素を容易に取得することができる。従って、作業者が、熟練した知識やノウハウを有していないとしても、より適切な加工制御要素を得ることができる。その結果、作業者は、容易にNCプログラムにおける設定パラメータを取得することができ、NCプログラムを容易に作成することができる。
予め学習モデルが生成されていれば、作業者は、第二非制御要素である工作物Wの緒元および砥石車16(工具)の緒元と目標品質要素とを入力することで、加工制御要素を容易に取得することができる。従って、作業者が、熟練した知識やノウハウを有していないとしても、より適切な加工制御要素を得ることができる。その結果、作業者は、容易にNCプログラムにおける設定パラメータを取得することができ、NCプログラムを容易に作成することができる。
ここで、学習モデルは、第一非制御要素および実品質要素に基づいて、加工制御要素を出力することができるモデルである。従って、加工制御要素を出力するために、第一非制御要素に相当する情報と実品質要素に相当する情報とを取得できればよい。そして、第一非制御要素に相当する情報である第二非制御要素と実品質要素に相当する情報である目標品質要素は、容易に取得することができる。そして、第一非制御要素に相当する第二非制御要素と実品質要素に相当する目標品質要素とを取得しておくことで、加工制御要素を出力することができる。
また、工作機械システム1は、複数の工作機械2に関する要素を取得して、これらの要素を用いて学習モデルを生成している。そのため、種々の加工に関する情報を考慮した上で、学習モデルが生成される。そして、学習モデルは、それぞれの工作機械2に設けられたエッジコンピュータ4に記憶されている。従って、それぞれの工作機械2に設けられたエッジコンピュータ4において加工制御要素を決定しようとする際に、他の工作機械2における加工を考慮することができるため、より効率的に良い加工制御要素を決定することができる。
1:工作機械システム、2:工作機械、3:サーバ、4:エッジコンピュータ、5:検査装置、6:支援装置、11:ベッド、12:主軸台、12a,14a,15a,16a:各モータ(駆動装置)、13:心押台、14:トラバースベース、15:砥石台、16:砥石車(工具)、17:定寸装置、18:砥石車修正装置、19:クーラント装置、20:制御装置、31:第一非制御要素取得部、32:加工制御要素取得部、33:実品質要素取得部、34:学習モデル生成部、41:学習モデル記憶部、42:第二非制御要素取得部、43:目標品質要素取得部、44:出力部、45:表示部、W:工作物
Claims (7)
- 工作物の緒元および工具の緒元の少なくとも一つを含む要素であり、工作機械による加工制御要素ではない第一非制御要素を取得する第一非制御要素取得部と、
前記工作機械による前記加工制御要素を取得する加工制御要素取得部と、
加工後における前記工作物の実品質要素を取得する実品質要素取得部と、
前記第一非制御要素、前記加工制御要素および前記実品質要素を学習データとする機械学習により、前記第一非制御要素および前記実品質要素に基づいて前記加工制御要素を出力するための学習モデルを生成する学習モデル生成部と、
を備える、工作機械の支援装置。 - 前記工具は、前記工作物を研削する砥石車であり、
前記加工制御要素は、前記工作物の回転速度、前記工作物に対する前記砥石車の送り速度、加工工程の切替位置、スパークアウト時間の少なくとも一つである、請求項1に記載の工作機械の支援装置。 - 前記工作物の緒元は、前記工作物の仕上形状、前記工作物の素材形状、前記工作物の材質の少なくとも一つであり、
前記工具の緒元は、前記工具の材質、前記工具の形状の少なくとも一つである、請求項1または2に記載の工作機械の支援装置。 - 前記実品質要素は、前記工作物の加工変質層の状態、前記工作物の表面性状、および、前記工作物のびびり模様状態の少なくとも一つである、請求項1−3の何れか一項に記載の工作機械の支援装置。
- 請求項1−4の何れか一項に記載の前記学習モデルを記憶する学習モデル記憶部と、
工作物の緒元および工具の緒元の少なくとも一つを含む要素であり、工作機械による加工制御要素ではない第二非制御要素を取得する第二非制御要素取得部と、
前記工作物の目標品質要素を取得する目標品質要素取得部と、
前記学習モデルを用いて、前記第二非制御要素および前記目標品質要素に対応する前記加工制御要素を出力する出力部と、
を備える、工作機械の支援装置。 - 前記出力部は、対応する前記加工制御要素を複数パターン出力すると共に、予め設定された所定条件に基づいて前記複数パターンの順位を出力する、請求項5に記載の工作機械の支援装置。
- 複数の前記工作機械と、
複数の前記工作機械と通信可能に設けられたサーバと、
複数の前記工作機械のそれぞれに設けられ、前記サーバと通信可能に設けられた複数のエッジコンピュータと、
を備える工作機械システムであって、
前記サーバは、請求項1−4の何れか一項に記載の前記第一非制御要素取得部、前記加工制御要素取得部、前記実品質要素取得部、および、前記学習モデル生成部を備え、
前記第一非制御要素取得部、前記加工制御要素取得部、および、前記実品質要素取得部は、複数の前記工作機械に関する要素を取得し、
前記サーバにおける前記学習モデル生成部は、複数の前記工作機械に関する要素に基づいて前記学習モデルを生成し、
複数の前記エッジコンピュータのそれぞれは、請求項5または6に記載の前記学習モデル記憶部、前記第二非制御要素取得部、前記目標品質要素取得部および前記出力部を備え、
前記学習モデル生成部は、生成した前記学習モデルを前記学習モデル記憶部に記憶する、工作機械システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018205594A JP2020069599A (ja) | 2018-10-31 | 2018-10-31 | 工作機械の支援装置および工作機械システム |
CN201911036550.8A CN111125866A (zh) | 2018-10-31 | 2019-10-29 | 用于支持机床的学习模型生成装置、支持装置及机床系统 |
DE102019129132.1A DE102019129132A1 (de) | 2018-10-31 | 2019-10-29 | Lernmodellerzeugungsvorrichtung zur Unterstützung eines Maschinenwerkzeugs, Unterstützungsvorrichtung für ein Maschinenwerkzeug und Maschinenwerkzeugsystem |
US16/669,572 US20200133246A1 (en) | 2018-10-31 | 2019-10-31 | Learning model generation device for supporting machine tool, support device for machine tool and machine tool system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018205594A JP2020069599A (ja) | 2018-10-31 | 2018-10-31 | 工作機械の支援装置および工作機械システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020069599A true JP2020069599A (ja) | 2020-05-07 |
Family
ID=70326588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018205594A Pending JP2020069599A (ja) | 2018-10-31 | 2018-10-31 | 工作機械の支援装置および工作機械システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20200133246A1 (ja) |
JP (1) | JP2020069599A (ja) |
CN (1) | CN111125866A (ja) |
DE (1) | DE102019129132A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021060090A1 (ja) * | 2019-09-24 | 2021-04-01 | ダイキン工業株式会社 | 制御システム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113359610A (zh) * | 2021-07-01 | 2021-09-07 | 中国工程物理研究院激光聚变研究中心 | 超精密金刚石飞切机床状态监测方法、装置、系统及介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6625914B2 (ja) | 2016-03-17 | 2019-12-25 | ファナック株式会社 | 機械学習装置、レーザ加工システムおよび機械学習方法 |
-
2018
- 2018-10-31 JP JP2018205594A patent/JP2020069599A/ja active Pending
-
2019
- 2019-10-29 DE DE102019129132.1A patent/DE102019129132A1/de not_active Withdrawn
- 2019-10-29 CN CN201911036550.8A patent/CN111125866A/zh active Pending
- 2019-10-31 US US16/669,572 patent/US20200133246A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021060090A1 (ja) * | 2019-09-24 | 2021-04-01 | ダイキン工業株式会社 | 制御システム |
JP2021057030A (ja) * | 2019-09-24 | 2021-04-08 | ダイキン工業株式会社 | 制御システム |
Also Published As
Publication number | Publication date |
---|---|
US20200133246A1 (en) | 2020-04-30 |
CN111125866A (zh) | 2020-05-08 |
DE102019129132A1 (de) | 2020-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020023040A (ja) | 研削品質推定モデル生成装置、研削品質推定装置、不良品質発生要因推定装置、研削盤の動作指令データ調整モデル生成装置および研削盤の動作指令データ更新装置 | |
JPH0241872A (ja) | 数値制御研削盤 | |
JP7305945B2 (ja) | 工作機械 | |
JP7302226B2 (ja) | 研削盤の支援装置及び支援方法 | |
JP2020015129A (ja) | 砥石車表面状態推定モデル生成装置、砥石車表面状態推定装置、研削盤の動作指令データ調整モデル生成装置および研削盤の動作指令データ更新装置 | |
JP7380107B2 (ja) | 品質予測システム | |
JP7225626B2 (ja) | 研削加工に関する学習モデル生成装置、推定装置および動作指令データ更新装置 | |
JP2020069599A (ja) | 工作機械の支援装置および工作機械システム | |
JP7172636B2 (ja) | 工作機械のメンテナンス支援装置および工作機械システム | |
JP2021148457A (ja) | びびり予測システム | |
WO2013046785A1 (ja) | 工具経路算出装置、工具経路算出方法、及び加工装置 | |
JP2020179431A (ja) | 砥石車のドレッシング方法及び砥石車修正装置 | |
JP2020114614A (ja) | 表面粗さ推定装置および工作機械システム | |
JP7451949B2 (ja) | 加工品質予測システム | |
JP2021074841A (ja) | 加工品質予測システム | |
JP7271983B2 (ja) | 熱変位量推定装置および研削盤 | |
JP2022113178A (ja) | 領域設定方法、領域設定装置、表面状態推定方法及び表面状態推定システム | |
JP2022113177A (ja) | 表面状態推定方法及び表面状態推定システム | |
JP7584813B2 (ja) | 自動研削システム | |
WO2023058107A1 (ja) | 加工装置 | |
JP2006205281A (ja) | ドレス装置、研削装置、ドレス方法、及び数値制御プログラム | |
JP3413938B2 (ja) | 研削装置 | |
JP2005018531A (ja) | カム研削方法 | |
JP2022147691A (ja) | 加工状態推定方法及び加工状態推定システム | |
JP6612696B2 (ja) | ドレス方法およびワークの研削方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20210301 |