[go: up one dir, main page]

JP6675297B2 - 情報処理方法、情報処理システム、および情報処理装置 - Google Patents

情報処理方法、情報処理システム、および情報処理装置 Download PDF

Info

Publication number
JP6675297B2
JP6675297B2 JP2016239830A JP2016239830A JP6675297B2 JP 6675297 B2 JP6675297 B2 JP 6675297B2 JP 2016239830 A JP2016239830 A JP 2016239830A JP 2016239830 A JP2016239830 A JP 2016239830A JP 6675297 B2 JP6675297 B2 JP 6675297B2
Authority
JP
Japan
Prior art keywords
information
machine tool
information processing
machine
sensor
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
Application number
JP2016239830A
Other languages
English (en)
Other versions
JP2018097494A (ja
Inventor
康彦 森田
康彦 森田
高橋 雅史
雅史 高橋
敏 宮本
敏 宮本
純洋 清田
純洋 清田
正和 高山
正和 高山
勝彦 大野
勝彦 大野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DMG Mori Co Ltd
Original Assignee
DMG Mori Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by DMG Mori Co Ltd filed Critical DMG Mori Co Ltd
Priority to JP2016239830A priority Critical patent/JP6675297B2/ja
Priority to KR1020197019126A priority patent/KR102407484B1/ko
Priority to US16/467,901 priority patent/US11897068B2/en
Priority to EP17878001.1A priority patent/EP3553613B1/en
Priority to CN201780075823.2A priority patent/CN110088699B/zh
Priority to PCT/JP2017/030288 priority patent/WO2018105175A1/ja
Publication of JP2018097494A publication Critical patent/JP2018097494A/ja
Application granted granted Critical
Publication of JP6675297B2 publication Critical patent/JP6675297B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0995Tool life management
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0283Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0205Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
    • G05B13/024Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system in which a parameter or coefficient is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/406Numerical 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/4065Monitoring tool breakage, life or condition
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total 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/4184Total 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 fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • G05B23/0229Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions knowledge based, e.g. expert systems; genetic algorithms
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/024Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0297Reconfiguration of monitoring system, e.g. use of virtual sensors; change monitoring method as a response to monitoring results
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q2717/00Arrangements for indicating or measuring
    • B23Q2717/003Arrangements for indicating or measuring in lathes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32226Computer assisted repair, maintenance of system components
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Numerical Control (AREA)
  • General Factory Administration (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

本開示は、複数の工作機械から様々な情報を収集するための技術に関する。
工作機械に関する様々な技術が開発されている。たとえば、特許第5992087号公報(特許文献1)は、工作機械の故障を予測することが可能な予防保全管理システムを開示している。
他の例として、国際公開第2002/003156号(特許文献2)は、複数のNC(Numerical Control)工作機械をネットワークを介して中央管理装置に接続し、各NC工作機械と中央管理装置との間で各種の情報を相互通信することができるNC加工支援システムを開示している。当該中央管理装置は、たとえば、各NC工作機械から工作機械による加工ノウハウ等を収集する。
さらに他の例として、国際公開第2000/012259号(特許文献3)は、工作機械における工具情報を作成することができる工具管理システムを開示している。当該工具管理システムは、工作機械による加工中に、使用工具の各種情報、NC指令情報、工具補正情報、主軸負荷情報に関連付けられた実切削データを蓄積し、これらをフィードバックする。
さらに他の例として、特開2003−177815号公報(特許文献4)は、メーカー側からの保全情報の提供の下でユーザーによる効率的な保全作業が行える産業機械の保全システムを開示している。当該保全システムは、ユーザー側のLANとメーカー側のLANとの間を、通信回線を介して必要に応じて接続する情報伝達手段と、ユーザー側のLANに接続され、産業機械の所定項目をモニタするモニタリング手段と、得られたモニタ情報を情報伝達手段を経由してメーカー側LANへ送信し、反対にメーカー側LANから情報を受信する情報送受信手段と、メーカー側LANに接続され、受信したモニタ情報に基づき自動的に故障診断して産業機械を監視する監視手段と、この診断結果に基づき保全が必要なときに、自動的に保全情報をユーザー側へ送信する保全情報送信手段とを備える。
特許第5992087号公報 国際公開第2002/003156号 国際公開第2000/012259号 特開2003−177815号公報
様々な工作機械から工作機械に関する情報を収集することが可能な技術が開発されている。しかしながら、工作機械の多様化に伴い、収集できる情報の種類や情報量も膨大となっており、収集した情報が効果的に活用されていないことが問題になっている。したがって、工作機械から収集した様々な情報を効果的に活用するための技術が望まれている。
特許文献1は、収集する情報の種類や当該情報の利用方法については開示していない。特許文献2,3は、実際の加工データに基づいた情報を収集することを開示するのみであり、他の情報の収集方法および当該他の情報の利用方法については開示していない。特許文献4は、産業機械の所定項目に関するモニタリング情報を収集することを開示するのみであり、他の情報の収集方法および当該他の情報の利用方法については開示していない。
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、工作機械から収集した様々な情報を効果的に活用することが可能な情報処理方法を提供することである。他の局面における目的は、工作機械から収集した様々な情報を効果的に活用することが可能な情報処理システムを提供することである。工作機械から収集した様々な情報を効果的に活用することが可能な情報処理装置を提供することである。
ある局面に従うと、情報処理方法は、複数の工作機械と通信するステップを備える。上記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーを含む。上記通信するステップは、上記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、上記センサーによる検知情報とを収集データとして受信するステップを含む。上記情報処理方法は、さらに、上記複数の工作機械の各々から受信した上記収集データを記憶部に格納するステップと、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械の部品情報と、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するステップとを備える。
好ましくは、上記通信するステップは、上記複数の工作機械の各々から、当該工作機械の部品の交換タイミングを含む上記部品情報と、当該部品の交換タイミングまでの上記センサーによる検知情報とを上記収集データとして受信するステップを含む。上記学習するステップは、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械の部品の交換タイミングと、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するステップを含む。上記情報処理方法は、上記複数の工作機械および他の工作機械の内のいずれかの工作機械から上記センサーによる検知情報を新たに受信した場合に、上記相関関係を参照して、当該新たに受信した検知情報に対応する、部品の交換タイミングを特定し、当該特定された交換タイミングに基づいて当該部品の寿命を推定するステップをさらに備える。
好ましくは、上記通信するステップは、上記複数の工作機械の各々から、当該工作機械の部品の故障タイミングを含む上記部品情報と、当該部品の故障タイミングまでの上記センサーによる検知情報とを上記収集データとして受信するステップを含む。上記学習するステップは、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械の部品の故障タイミングと、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するステップを含む。上記情報処理方法は、上記複数の工作機械および他の工作機械の内のいずれかの工作機械から上記センサーによる検知情報を新たに受信した場合に、上記相関関係を参照して、当該新たに受信した検知情報に対応する、部品の故障タイミングを特定し、当該特定された故障タイミングに基づいて当該部品の交換タイミングを判定するステップをさらに備える。
他の局面に従うと、情報処理方法は、複数の工作機械と通信するステップを備える。上記通信するステップは、上記複数の工作機械の各々から、当該工作機械で発生したアラームの内容と、当該アラームの発生時に当該工作機械に対して行われた対処方法とを収集データとして受信するステップを含む。上記情報処理方法は、さらに、上記複数の工作機械の各々から受信した上記収集データを記憶部に格納するステップと、上記記憶部に格納されている複数の上記収集データに基づいて、上記アラームの種類ごとに当該アラームと当該アラームに対する対処方法と間の相関関係を学習するステップとを備える。
好ましくは、上記情報処理方法は、上記複数の工作機械および他の工作機械の内のいずれかの工作機械から当該工作機械で発生したアラームを新たに受信した場合に、上記相関関係を参照して、当該新たに受信したアラームに対応するための対処方法を特定し、当該特定された対処方法を出力するステップをさらに備える。
他の局面に従うと、情報処理方法は、複数の工作機械と通信するステップを備える。上記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーと、当該工作機械の主軸の振動を軽減するための制御パラメータの推奨条件の候補を推奨するための推奨機能とを含む。上記通信するステップは、上記複数の工作機械の各々から、上記センサーによる検知情報と、上記候補の内から選択された推奨条件と、当該推奨条件による制御パラメータを当該工作機械に設定することにより上記振動が軽減されたか否かを示す結果とを収集データとして受信するステップを含む。上記情報処理方法は、さらに、上記複数の工作機械の各々から受信した上記収集データを記憶部に格納するステップと、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械内のセンサーによる検知情報と、上記候補の内から選択された推奨条件と、上記結果との間の相関関係を学習するステップとを備える。
他の局面に従うと、情報処理方法は、複数の工作機械と通信するステップを備える。上記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーと、当該工作機械の制御パラメータを補正するための補正装置と接続するためのインターフェイスとを含む。上記通信するステップは、上記複数の工作機械の各々から、上記センサーによる検知情報と、上記補正装置による上記制御パラメータの補正情報とを収集データとして受信するステップを含む。上記情報処理方法は、さらに、上記複数の工作機械の各々から受信した上記収集データを記憶部に格納するステップと、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械内のセンサーによる検知情報と、上記補正装置による補正情報との間の相関関係を学習するステップとを備える。
他の局面に従うと、情報処理方法は、複数の工作機械と通信するステップを備える。上記複数の工作機械の各々は、当該工作機械に関する異なる情報を検知するための複数のセンサーを含む。上記通信するステップは、上記複数の工作機械の各々から、当該工作機械内の上記複数のセンサーの各々による検知情報を収集データとして受信するステップを含む。上記情報処理方法は、さらに、上記複数の工作機械の各々から受信した上記収集データを記憶部に格納するステップと、上記記憶部に格納されている複数の上記収集データに基づいて、上記複数のセンサーの種類別に検知情報の正常範囲を学習するステップと、上記複数の工作機械および他の工作機械の内のいずれかの工作機械から診断の実行指示を受信した場合に、当該工作機械内の上記複数のセンサーによる検知情報を当該工作機械から受信し、上記学習するステップにおける学習結果を参照して、当該受信した検知情報の各々が対応する正常範囲に収まっているか否かを診断するステップと、上記診断するステップにおける診断結果を上記実行指示の送信元の工作機械に送信するステップとを備える。
他の局面に従うと、情報処理システムは、情報処理装置と、上記情報処理装置と通信することが可能な複数の工作機械とを備える。上記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーを含む。上記情報処理装置は、上記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、上記センサーによる検知情報とを収集データとして受信するための通信部と、上記複数の工作機械の各々から受信した上記収集データを格納するための記憶部と、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械の部品情報と、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するための学習部とを備える。
他の局面に従うと、情報処理装置は、複数の工作機械と通信するための通信部を備える。上記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーを含む。上記通信部は、上記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、上記センサーによる検知情報とを収集データとして受信する。上記情報処理装置は、さらに、上記複数の工作機械の各々から受信した上記収集データを格納するための記憶部と、上記記憶部に格納されている複数の上記収集データに基づいて、工作機械の部品情報と、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するための学習部とを備える。
ある局面において、工作機械から収集した様々な情報を効果的に活用することができる。
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
第1の実施の形態に従う情報処理システムのシステム構成の一例を示す図である。 第1の実施の形態に従う情報処理装置と工作機械との間のデータの流れを示すシーケンス図である。 第1の実施の形態に従うデーターベースのデータ構造の一例を示す図である。 学習結果として得られた相関関係の一例を示す図である。 変形例に従うデーターベースの一例を示す図である。 第1の実施の形態に従う情報処理装置の機能構成の一例を示す図である。 第1の実施の形態に従う情報処理装置による学習処理を表わすフローチャートである。 第1の実施の形態に従う情報処理装置による保守部品の寿命推定処理を表わすフローチャートである。 第1の実施の形態に従う情報処理装置の主要なハードウェア構成を示すブロック図である。 第1の実施の形態に従う工作機械の主要なハードウェア構成を示すブロック図である。 第2の実施の形態に従う情報処理装置と工作機械との間のデータの流れを示すシーケンス図である。 第2の実施の形態に従う工作機械のディスプレイに表示される画面の一例を示す図である。 第2の実施の形態に従うデーターベースのデータ構造の一例を示す図である。 第3の実施の形態に従う情報処理システムのシステム構成の一例を示す図である。 第4の実施の形態に従う情報処理システムのシステム構成の一例を示す図である。 第5の実施の形態に従う情報処理システムのシステム構成の一例を示す図である。 第6の実施の形態に従う情報処理装置と工作機械との間のデータの流れを示すシーケンス図である。 第6の実施の形態に従う情報処理装置による学習処理により得られる学習結果の一例を示す図である。 第7の実施の形態に従う工作機械のディスプレイに表示される診断結果画面の一例を示す図である。 第7の実施の形態に従う情報処理システムのシステム構成の一例を示す図である。 第8の実施の形態に従う情報処理装置が工作機械から収集する収集データの一例を示す図である。
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
<第1の実施の形態>
[情報処理システム1のシステム構成]
図1を参照して、工作機械に関する情報を収集するための情報処理システム1について説明する。図1は、情報処理システム1のシステム構成の一例を示す図である。
情報処理システム1は、情報処理装置100と、複数の工作機械200A〜200Dとで構成される。
工作機械200A〜200Dは、たとえば、工場内に配置されている。工作機械200A〜200Dは、同種類の工作機械であってもよいし、異種類の工作機械であってもよい。以下では、工作機械200A〜200Dの少なくとも1つを工作機械200ともいう。
工作機械200の種類の一例として、旋盤やマシニングセンタが挙げられる。旋盤は、ワークを主軸で回転させながら、ワークに工具を当てることでワークを加工する。マシニングセンタは、工具を主軸で回転させながら、ワークに工具を当てることでワークを加工する。
情報処理装置100は、工作機械200A〜200Dが設置されている工場とは異なる場所に設置されているサーバーである。情報処理装置100は、工作機械に関する様々な情報を工作機械200A〜200Dから収集し、それらの情報をデーターベース化する。一例として、情報処理装置100は、加速度センサーによって検知された主軸の加速度、温度センサーによって検知される工作機械内の温度、工作機械内の油圧ユニットに関する情報、オイルクーラーのモニタリング結果などを収集する。これらの情報の収集機能は、物理サーバーでもよく、たとえば、クラウド上のプラットフォームにおいて提供されてもよい。
情報処理装置100および工作機械200は、ネットワークNWを介して互いに接続されている。工作機械200は、任意の態様でネットワークNWに接続される。図1の例では、工作機械200A,200Bは、ルーター401を介してネットワークNWに接続されている。工作機械200Cは、IO(Input Output)ユニットおよびルーター401を介してネットワークNWに接続されている。工作機械200Dは、直接的にネットワークNWに接続されている。
なお、情報処理システム1には、情報処理装置100および工作機械200以外にも、PC(Personal Computer)300A,300Bが含まれてもよい。PC300Aは、ルーター401を介して情報処理装置100に間接的にネットワーク接続されている。PC300Bは、情報処理装置100に直接的にネットワーク接続されている。
[情報処理装置100による学習処理]
図2〜図4を参照して、情報処理装置100による学習処理について説明する。図2は、情報処理装置100と工作機械200A,200Bとの間のデータの流れを示すシーケンス図である。
各工作機械200は、自身に関する情報を検知するためのセンサーを含む。本実施の形態においては、情報処理装置100は、工作機械200の各々から、工作機械200の保守部品に関する部品情報と、工作機械200内のセンサーによる検知情報とを収集する。その後、情報処理装置100は、工作機械200の各々から収集した情報に基づいて、工作機械200の部品情報と、工作機械200内のセンサーによる検知情報との間の相関関係を機械学習(データマイニング)する。情報処理装置100は、学習結果として得られた相関関係を参照して、保守部品の寿命を予測したり、保守部品が故障しているか否かを判定したりする。
より具体的には、ステップS10において、情報処理装置100は、工作機械200A内のセンサーによる検知情報を定期的に工作機械200Aから受信する。受信する検知情報には検知時刻が付与されており、情報処理装置100は、当該検知情報を検知履歴として受信する。同様に、情報処理装置100は、工作機械200B内のセンサーによる検知情報を定期的に工作機械200Bから受信する。受信する検知情報には検知時刻が付与されており、情報処理装置100は、当該検知情報を検知履歴として受信する。工作機械200A,200Bから受信した検知履歴は、後述の、データーベース124に格納される。
ステップS20Aにおいて、工作機械200Aの保守部品が交換されたとする。当該保守部品としては、たとえば、主軸などの消耗品を含む。工作機械200Aは、保守部品が交換されたことに基づいて、交換対象の保守部品を識別するための部品ID(Identification)と、保守部品の交換タイミングとを部品情報として情報処理装置100に送信する。情報処理装置100は、工作機械200Aから受信した部品情報と、保守部品の交換タイミングまでにステップS10で受信した工作機械200Aの検知情報とを関連付けた上で、これらの情報を図3に示されるデーターベース124に格納する。
図3は、データーベース124のデータ構造の一例を示す図である。図3の例では、工作機械の装置IDと、ステップS10で受信した検知履歴(すなわち、検知情報とその検知タイミング)と、ステップS20Aで受信した物品情報とが互いに関連付けられている。収集対象の検知情報は、たとえば、温度センサーによって検知される工作機械200A内の温度、工作機械200Aでの消費電力、加速度センサーによって検知される工作機械200Aの主軸の加速度、電流センサーによって検知される工作機械200A内の保守部品に流れる電流の値などを含む。収集対象の物品情報は、たとえば、交換対象の保守部品を識別するための部品IDと、当該保守部品の交換タイミングとを含む。
同様に、ステップS20Bにおいて、工作機械200Bの保守部品が交換されたとする。工作機械200Bは、交換対象の保守部品を識別するための部品IDと、保守部品の交換タイミングとを部品情報として情報処理装置100に送信する。情報処理装置100は、工作機械200Bから受信した部品情報と、保守部品の交換タイミングまでにステップS10で受信した工作機械200Bの検知情報とを関連付けた上で、これらの情報を図3に示されるデーターベース124に格納する。
このように、情報処理装置100は、工作機械200の各々から、交換対象の保守部品に関する物品情報と、当該保守部品の交換タイミングまでにセンサーによる検知情報とを収集データとして受信する。情報処理装置100は、工作機械200の各々から受信した収集データをデーターベース124に格納する。その結果、収集データ125A〜125Hがデーターベース124に蓄積される。
ステップS30において、情報処理装置100は、学習指示を受け付けたとする。当該学習指示は、情報処理装置100に対するユーザー操作に基づいて発行されてもよいし、予め設定されている学習タイミングが到来したことに基づいて発行されてもよい。
ステップS32において、情報処理装置100は、データーベース124に蓄積された収集データ間の相関関係を機械学習するための学習処理を実行する。本実施の形態においては、情報処理装置100は、データーベース124に基づいて、工作機械200の保守部品の交換タイミングと、当該工作機械200内のセンサーによる検知情報との間の相関関係を機械学習する。
より具体的には、情報処理装置100は、収集データ125A〜125Hの各々について検知情報の検知タイミングから保守部品の交換タイミングまでの時間(以下、「寿命時間」ともいう。)を算出する。その後、情報処理装置100は、データーベース124に示される各検知情報と、各検知情報について算出された寿命時間との相関関係を保守部品の種類別に機械学習する。当該相関関係の機械学習には、たとえば、ニューラルネットワークやサポートベクターマシンなどの様々な学習手法が採用され得る。
図4は、学習結果として得られた相関関係126の一例を示す図である。図4の例では、工作機械200内の保守部品「1」についての学習結果として得られた相関関係126が示されている。相関関係126の横軸は、工作機械200内のセンサーによる検知情報を示す。図4の例では、説明の便宜のために検知情報が一次元で表わされているが、当該検知情報は、検知情報の種類に相当する次元数で表わされてもよい。相関関係126の縦軸は、保守部品「1」の寿命時間を示す。
ステップS40において、工作機械200Aは、保守部品「1」の寿命を推定するための指示をユーザーから受け付けたとする。このことに基づいて、工作機械200Aは、内部のセンサーに対して検知指示を出力し、当該センサーから検知情報を新たに取得する。
ステップS42において、工作機械200Aは、新たに取得された検知情報を情報処理装置100に送信する。
ステップS44において、情報処理装置100は、工作機械200Aのセンサーによる検知情報を新たに受信したことに基づいて、ステップS32で学習された相関関係126を参照して、当該新たに受信した検知情報に対応する寿命時間を保守部品「1」の寿命推定結果として特定する。たとえば、情報処理装置100は、工作機械200Aから検知情報「m1」を受信した場合、検知情報「m1」に対応する寿命時間「ΔT」を保守部品「1」の寿命時間として推定する。推定された寿命時間は、任意の方法で出力される。一例として、推定された寿命時間は、画面にメッセージで出力されてもよいし、音声出力されてもよい。たとえば、「あと10時間程度で寿命になります」などのメッセージが表示される。これにより、サービスマンまたはユーザーは、保守部品の寿命を認識することができる。他の例として、情報処理装置100は、工作機械200Aから検知情報「m2」を受信した場合、検知情報「m2」に対応する寿命時間「0」を保守部品「1」の寿命時間として推定する。すなわち、この場合には、保守部品「1」の寿命が尽きていると判定される。
ステップS46において、情報処理装置100は、ステップS44における寿命推定結果を工作機械200Aに送信する。工作機械200Aは、情報処理装置100から受信した寿命推定結果を出力する。当該寿命推定結果は、任意の方法で出力される。一例として、寿命推定結果は、画面に出力されてもよいし、音声出力されてもよいし、メーカーに予備部品の自動発注がされてもいいし、メンテナンス依頼がされてもいい。
なお、図2および図3の例では、工作機械200の部品情報として、保守部品の交換タイミングが収集される例について説明を行ったが、その他の部品情報が収集されてもよい。たとえば、工作機械200の保守部品の故障タイミングが収集されてもよい。この場合、情報処理装置100は、工作機械200の各々から、工作機械200の保守部品の故障タイミングを含む部品情報と、当該保守部品の故障タイミングまでの検知情報とを収集する。次に、情報処理装置100は、収集データに基づいて、工作機械の保守部品の故障タイミングと、当該工作機械内のセンサーによる検知情報との間の相関関係を機械学習する。その後、情報処理装置100は、工作機械200から検知情報を新たに受信した場合に、学習結果として得られた相関関係を参照して、当該新たに受信した検知情報に対応する、保守部品の故障タイミングを特定する。情報処理装置100は、当該特定された故障タイミングに基づいて当該保守部品の交換タイミングを判定する。
また、工作機械200の部品情報として、工作機械200のクーラントにおける不純度(コンタミ)が検知されてもよい。この場合、情報処理装置100は、工作機械200の各々から、クーラントの不純度を含む部品情報と、センサーによる検知情報(たとえば、温度やクーラントの油圧など)とを収集する。次に、情報処理装置100は、収集データに基づいて、クーラントの不純度と、センサーによる検知情報との間の相関関係を機械学習する。その後、情報処理装置100は、工作機械200から検知情報を新たに受信した場合に、学習結果として得られた相関関係を参照して、当該新たに受信した検知情報に対応する、クーラントの不純度を検知する。
[変形例]
図5は、変形例に従うデーターベース124Aの一例を示す図である。図3に示されるデーターベース124においては、工作機械200内のセンサーによる検知情報と、保守部品に関する部品情報とが収集されていた。これに対して、変形例に従うデーターベース124Aにおいては、工作機械200の稼働状況を示す稼働情報がさらに収集される。
より具体的には、情報処理装置100は、工作機械200の各々から、工作機械200による検知情報と、工作機械200の部品情報と、工作機械200の稼働情報とを収集する。稼働情報としては、たとえば、走行距離、主軸の稼働時間、電源の状態(ONまたはOFF)、発生したアラームなどが挙げられる。
情報処理装置100は、学習処理時において、データーベース124Aを参照して、工作機械200による検知情報と、工作機械200の部品情報と、工作機械200の稼働情報との間の相関関係を保守部品の種類ごとに機械学習する。
なお、他の稼働情報が収集されてもよい。たとえば、稼働情報として、工作機械200の自動ドアのシリンダの故障情報、当該自動ドアの開閉回数、当該自動ドアの開閉時間、当該自動ドアに関連するアラーム情報、機種などが収集されてもよい。この場合、情報処理装置100は、自動ドアのシリンダの交換情報と、稼働情報と、機種情報とに基づいて、ドアシリンダの故障前にアラームを推定することができる。
[情報処理装置100の機能構成]
図6を参照して、情報処理装置100の機能について説明する。図6は、情報処理装置100の機能構成の一例を示す図である。
図6に示されるように、情報処理装置100は、ハードウェア構成として、制御装置101と、記憶装置120(記憶部)とを含む。制御装置101は、機能構成として、通信部152と、学習部154と、寿命推定部156と、故障判定部158とを含む。
通信部152は、工作機械200の各々から、工作機械200の保守部品に関する部品情報と、工作機械200内のセンサーによる検知情報とを収集データとして受信する。受信した収集データは、記憶装置120に格納されているデーターベース124(図3参照)に順次蓄積される。
学習部154は、データーベース124に蓄積された収集データに基づいて、工作機械200の部品情報と、工作機械200内のセンサーによる検知情報との間の相関関係126(図4参照)を機械学習する。
ある局面において、データーベース124において、工作機械200の保守部品の交換タイミングと、工作機械200内のセンサーによる検知情報とが収集される。学習部154は、データーベース124を参照して、工作機械200の保守部品の交換タイミングと、工作機械200内のセンサーによる検知情報との間の相関関係を機械学習する。
他の局面において、データーベース124において、工作機械200の保守部品の故障タイミングと、工作機械200内のセンサーによる検知情報とが収集される。学習部154は、データーベース124を参照して、工作機械200の保守部品の故障タイミングと、工作機械200内のセンサーによる検知情報との間の相関関係を機械学習する。
寿命推定部156は、工作機械200から検知情報を新たに受信した場合に、相関関係126を参照して、受信した検知情報に対応する交換タイミングを工作機械200の各保守部品について特定する。寿命推定部156は、特定した交換タイミングに基づいて各保守部品の寿命を推定する。
故障判定部158は、工作機械200から検知情報を新たに受信した場合に、相関関係126を参照して、受信した検知情報に対応する交換タイミングを工作機械200の各保守部品について特定する。故障判定部158は、特定した交換タイミングに基づいて各保守部品の故障を判定する。
[情報処理装置100の制御構造]
図7および図8を参照して、情報処理装置100の制御構造について説明する。図7は、情報処理装置100による学習処理を表わすフローチャートである。図8は、情報処理装置100による保守部品の寿命推定処理を表わすフローチャートである。図7および図8の処理は、情報処理装置100の制御装置101がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
典型的には、制御装置101は、図7に示される学習処理を先に実行し、その後に、図8に示される寿命推定処理を実行する。以下では、図7に示される学習処理と、図8に示される寿命推定処理とについて順に説明する。
(学習処理)
図7を参照して、ステップS110において、制御装置101は、工作機械200のセンサーによる検知情報を工作機械200から受信したか否かを判断する。制御装置101は、工作機械200のセンサーによる検知情報を工作機械200から受信したと判断した場合(ステップS110においてYES)、制御をステップS112に切り替える。そうでない場合には(ステップS110においてNO)、制御装置101は、制御をステップS120に切り替える。
ステップS112において、制御装置101は、上述の通信部152(図6参照)として、ステップS110で工作機械200から受信した検知情報を上述のデーターベース124(図3参照)に書き込む。収集対象の検知情報としては、たとえば、温度センサーによって検知される工作機械200内の温度、工作機械200Aでの消費電力、加速度センサーによって検知される工作機械200Aの主軸の加速度、電流センサーによって検知される工作機械200A内の保守部品に流れる電流の値などが挙げられる。
ステップS120において、制御装置101は、工作機械200から保守部品に関する部品情報を受信したか否かを判断する。制御装置101は、工作機械200から保守部品に関する部品情報を受信したと判断した場合(ステップS120においてYES)、制御をステップS122に切り替える。そうでない場合には(ステップS120においてNO)、制御装置101は、制御をステップS130に切り替える。
ステップS122において、制御装置101は、上述の通信部152として、ステップS110で工作機械200から受信した部品情報を上述のデーターベース124(図3参照)に書き込む。収集対象の部品情報としては、たとえば、保守部品の交換タイミング、保守部品を識別するための部品IDなどが挙げられる。
ステップS130において、制御装置101は、学習処理を実行するための指示を受け付けたか否かを判断する。当該指示は、情報処理装置100または工作機械200に対するユーザー操作に基づいて発行されてもよいし、予め設定されている学習タイミングが到来したことに基づいて発行されてもよい。制御装置101は、学習処理を実行するための指示をユーザーから受け付けたと判断した場合(ステップS130においてYES)、制御をステップS132に切り替える。そうでない場合には(ステップS130においてNO)、制御装置101は、制御をステップS110に戻す。
ステップS132において、制御装置101は、上述の学習部154(図6参照)として、データーベース124に蓄積された検知情報と部品情報との間の相関関係を機械学習する。その結果の一例として、上述の相関関係126が得られる。
(寿命推定処理)
続いて、図8を参照して、保守部品の寿命推定処理について説明する。
ステップS150において、制御装置101は、寿命推定処理を実行するための指示を受け付けたか否かを判断する。当該指示は、情報処理装置100または工作機械200に対するユーザー操作に基づいて発行されてもよいし、予め設定されている実行タイミングが到来したことに基づいて発行されてもよい。制御装置101は、寿命推定処理を実行するための指示を受け付けたと判断した場合(ステップS150においてYES)、制御をステップS152に切り替える。そうでない場合には(ステップS150においてNO)、制御装置101は、ステップS150の処理を再び実行する。
ステップS152において、制御装置101は、寿命推定対象の工作機械200に検知命令を送信する。当該工作機械200は、情報処理装置100から検知命令を受信したことに基づいて、工作機械200内のセンサーによる検知情報を取得する。工作機械200は、取得した検知情報を情報処理装置100に送信する。
ステップS154において、制御装置101は、上述の寿命推定部156(図6参照)として、上述の図7に示される学習処理で得られた相関関係に基づいて、ステップS152で受信した検知情報に対応する、保守部品の交換タイミングを特定する。制御装置101は、特定した交換タイミングに基づいて、保守部品の寿命を推定する。寿命推定処理については図4で説明した通りであるので、その説明については繰り返さない。
[情報処理装置100のハードウェア構成]
図9を参照して、情報処理装置100のハードウェア構成の一例について説明する。図9は、情報処理装置100の主要なハードウェア構成を示すブロック図である。
情報処理装置100は、制御装置101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、通信インターフェイス104と、表示インターフェイス105と、入力インターフェイス106と、記憶装置120とを含む。
制御装置101は、情報処理装置100を制御する。制御装置101は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU(Central Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field Programmable Gate Array)、またはそれらの組み合わせなどによって構成される。
制御装置101は、本実施の形態に従う情報処理プログラム122などの各種プログラムを実行することで情報処理装置100の動作を制御する。制御装置101は、情報処理プログラム122の実行命令を受け付けたことに基づいて、記憶装置120からROM102に情報処理プログラム122を読み出す。RAM103は、ワーキングメモリとして機能し、情報処理プログラム122の実行に必要な各種データを一時的に格納する。
通信インターフェイス104には、LANやアンテナなどが接続される。情報処理装置100は、通信インターフェイス104を介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、工作機械200、サーバー、その他の通信端末などを含む。情報処理装置100は、サーバーから情報処理プログラム122をダウンロードできるように構成されてもよい。
表示インターフェイス105は、ディスプレイ110と接続され、制御装置101などからの指令に従って、ディスプレイ110に対して、画像を表示するための画像信号を送出する。ディスプレイ110は、たとえば、液晶ディスプレイ、有機ELディスプレイ、またはその他の表示機器である。ディスプレイ110には、たとえば、工作機械200の保守部品の寿命推定結果や、当該保守部品の故障判定結果などが表示される。
入力インターフェイス106は、たとえば、USB(Universal Serial Bus)端子であり、入力デバイス111に接続される。入力インターフェイス106は、入力デバイス111からのユーザー操作を示す信号を受け付ける。入力デバイス111は、たとえば、マウス、キーボード、タッチパネル、またはユーザーの操作を受け付けることが可能なその他の装置である。なお、クラウドを構成するブレードサーバーの場合には、入力インターフェイス106および表示インターフェイス105を含んでいる必要はない。
記憶装置120は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。記憶装置120は、本実施の形態に従う情報処理プログラム122、上述のデーターベース124(図3参照)、上述の相関関係126(図4参照)などを格納する。情報処理プログラム122、データーベース124、および相関関係126の格納場所は、記憶装置120に限定されず、制御装置101の記憶領域(たとえば、キャッシュメモリなど)、ROM102、RAM103、外部機器(たとえば、工作機械200)などに格納されていてもよい。
なお、情報処理プログラム122は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う情報処理プログラム122の趣旨を逸脱するものではない。さらに、情報処理プログラム122によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、情報処理装置100と工作機械200とが協働して、情報処理プログラム122を実行するように構成されてもよい。
[工作機械200のハードウェア構成]
図10を参照して、工作機械200のハードウェア構成の一例について説明する。図10は、工作機械200の主要なハードウェア構成を示すブロック図である。
工作機械200は、制御装置201と、ROM202と、RAM203と、通信インターフェイス204と、表示インターフェイス205と、温度センサー206と、加速度センサー207と、電流センサー208と、入力インターフェイス209と、記憶装置220とを含む。
制御装置201は、工作機械200を制御する。制御装置201は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成される。
制御装置201は、工作機械200の制御プログラム222などの各種プログラムを実行することで工作機械200の動作を制御する。制御装置201は、制御プログラム222の実行命令を受け付けたことに基づいて、記憶装置220からROM202に制御プログラム222を読み出す。RAM203は、ワーキングメモリとして機能し、制御プログラム222の実行に必要な各種データを一時的に格納する。
通信インターフェイス204には、LANやアンテナなどが接続される。工作機械200は、通信インターフェイス204を介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、情報処理装置100、その他の通信端末などを含む。工作機械200は、当該通信端末から制御プログラム222をダウンロードできるように構成されてもよい。
表示インターフェイス205は、ディスプレイ210と接続され、制御装置201などからの指令に従って、ディスプレイ210に対して、画像を表示するための画像信号を送出する。ディスプレイ210は、たとえば、液晶ディスプレイ、有機ELディスプレイ、またはその他の表示機器である。
温度センサー206は、工作機械200内に設けられており、保守対象の部品の温度を検知する。温度センサー206は、保守対象の部品の温度を定期的に検知し、検知した温度を検知情報として通信インターフェイス204を介して情報処理装置100に送信する。
加速度センサー207は、工作機械200内に設けられており、保守対象の部品の加速度(振動)を検知する。一例として、加速度センサー207は、工作機械200の主軸の加速度を検知する。検知された加速度は、検知情報として通信インターフェイス204を介して情報処理装置100に送信される。
電流センサー208は、工作機械200内に設けられており、保守対象の部品に流れる電流の値を検知する。電流センサー208は、保守対象の部品に流れる電流の値を定期的に検知し、検知した電流値を検知情報として通信インターフェイス204を介して情報処理装置100に送信する。
入力インターフェイス209は、たとえば、USB端子であり、入力デバイス211に接続される。入力インターフェイス209は、入力デバイス211からのユーザー操作を示す信号を受け付ける。入力デバイス211は、たとえば、マウス、キーボード、タッチパネル、またはユーザーの操作を受け付けることが可能なその他の装置である。
記憶装置220は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。記憶装置220は、本実施の形態に従う制御プログラム222などを格納する。制御プログラム222の格納場所は、記憶装置220に限定されず、制御装置201の記憶領域(たとえば、キャッシュメモリなど)、ROM202、RAM203、外部機器(たとえば、情報処理装置100)などに格納されていてもよい。
<第2の実施の形態>
[概要]
第1の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200内の保守部品に関する部品情報とを収集していた。これに対して、第2の実施の形態に従う情報処理装置100は、工作機械200で発生したアラームと、当該アラームに対する対処方法とを収集する。その後、情報処理装置100は、工作機械200で発生したアラームと、当該アラームに対する対処方法との間の相関関係をアラームの種類別に機械学習する。
第2の実施の形態に従う情報処理装置100のその他の点については、第1の実施の形態に従う情報処理装置100と同じであるので、以下では、それらの点については説明を繰り返さない。
[情報処理装置100による学習処理]
図11〜図13を参照して、第2の実施の形態に従う情報処理装置100による学習処理について説明する。図11は、第2の実施の形態に従う情報処理装置100と工作機械200A,200Bとの間のデータの流れを示すシーケンス図である。
ステップS50において、検知対象のアラームが工作機械200Aで発生したとする。サービスマンまたはユーザーは、工作機械200Aに対して発生したアラームに対処するために工作機械200Aに対して操作を行う。その後、サービスマンまたはユーザーは、工作機械200Aの故障内容と、当該故障に対する対処方法とを工作機械200Aの画面に入力する。
図12は、工作機械200Aのディスプレイ210に表示される画面の一例を示す図である。図12に示される画面は、たとえば、オペレーティングシステム「CELOS」から提供される。当該画面は、たとえば、故障内容を入力するための入力領域230と、当該故障の対処方法を入力するための入力領域231と、登録ボタン232と、キャンセルボタン233とを含む。登録ボタン232が押下されると、発生したアラームIDと、入力領域230,231に入力された情報とが情報処理装置100に送信される。キャンセルボタン233が押下されると、図12に示される画面が閉じられる。
ステップS52において、情報処理装置100は、工作機械200Aから受信したアラームIDと、当該アラームに対する対処方法とを関連付けた上で、これらの情報を図13に示されるデーターベース124Bに格納する。図13は、データーベース124Bのデータ構造の一例を示す図である。図13の例では、工作機械の装置IDと、工作機械において発生したアラームを識別するためのアラームIDと、当該アラームの発生時刻と、当該アラームに対する対処方法とがアラームの種類別に関連付けられている。
ステップS54において、検知対象のアラームが工作機械200Bで発生したとする。サービスマンまたはユーザーは、工作機械200Bにおいて発生したアラームに対処するために工作機械200Bに対して操作を行う。その後、上述と同様に、サービスマンまたはユーザーは、工作機械200Bの故障内容と、当該故障に対する対処方法とを工作機械200Bの画面に入力する。工作機械200Bは、発生したアラームを識別するためのアラームIDと、当該アラームの発生時刻と、当該アラームに対する対処方法とを情報処理装置100に送信する。
ステップS56において、情報処理装置100は、工作機械200Bから受信したアラームIDと、当該アラームに対する対処方法とを関連付けた上で、これらの情報をデーターベース124Bにアラームの種類別に格納する。
ステップS50,S52,S54,S56の処理が繰り返されることで、収集データ125I〜125Pがデーターベース124Bに蓄積される。
ステップS60において、情報処理装置100は、ユーザーから学習指示を受け付けたとする。当該学習指示は、情報処理装置100に対するユーザー操作に基づいて発行されてもよいし、予め設定されている学習タイミングが到来したことに基づいて発行されてもよい。
ステップS62において、情報処理装置100は、データーベース124Bの収集データ125I〜125Pに基づいて、アラームと当該アラームに対する対処方法と間の相関関係をアラームの種類別に機械学習する。当該相関関係の機械学習には、ニューラルネットワークやサポートベクターマシンなどの様々な学習手法が採用され得る。
ステップS70において、工作機械200Aにおいてアラームが新たに発生し、ユーザーは、当該アラームに対処するためのトラブルシュートの呼出操作を行ったとする。
ステップS72において、工作機械200Aは、発生したアラームを識別するためのアラームIDを情報処理装置100に送信する。
ステップS74において、情報処理装置100は、工作機械200AからアラームIDを受信したことに基づいて、ステップS62で学習された相関関係を参照して、当該受信したアラームIDに対応する対処方法をトラブルシュートとして取得する。
ステップS76において、情報処理装置100は、ステップS74で取得した対処方法を工作機械200Aに送信する。工作機械200Aは、情報処理装置100から受信した対処方法をトラブルシュートとして出力する。当該トラブルシュートは、画面に出力されてもよいし、音声出力されてもよい。
このように、情報処理装置100は、工作機械200Aで発生したアラームを新たに受信した場合に、ステップS62で学習された相関関係を参照して、当該受信したアラームに対応するための対処方法を特定し、当該特定された対処方法を出力する。
なお、上述では、アラームIDと対処方法とが収集される例について説明を行ったが、さらに他の情報が収集されてもよい。たとえば、情報処理装置100は、工具情報(たとえば、メーカーや工具種類)、ワークの種類、切削条件(たとえば、主軸回転数、切込み幅、切込み深さ、送り)、加速度(たとえば、周波数、ピーク振動)を主とする各種センサー情報、機械状態(たとえば、各軸座標、軸負荷)などを収集してもよい。
<第3の実施の形態>
[概要]
第1の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200の保守部品に関する部品情報とを収集していた。これに対して、第3の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200の工作過程で使用された工具に関する情報とを収集する。
第3の実施の形態に従う情報処理装置100のその他の点については、第1の実施の形態に従う情報処理装置100と同じであるので、以下では、それらの点については説明を繰り返さない。
[情報処理システム1のシステム構成]
図14を参照して、第3の実施の形態に従う情報処理システム1について説明する。図14は、第3の実施の形態に従う情報処理システム1のシステム構成の一例を示す図である。
情報処理システム1は、情報処理装置100と、複数の工作機械200とで構成される。
工作機械200の主軸には、ワークを加工するための工具が装着され得る。主軸に装着される工具は、ワークの種類、加工態様に合わせて自動で変えられる。本実施の形態に従う情報処理装置100は、ワークの加工過程で使用された工具に関する工具情報を様々な工作機械200から収集する。一例として、情報処理装置100は、工具情報として、工具メーカー、工具種類(たとえば、工具ID)、ワークの加工条件などを工作機械200から収集する。また、情報処理装置100は、工具情報として、工具の使用時間、工具の使用回数などを工作機械200から収集する。さらに、情報処理装置100は、ワークの加工過程で工作機械200のセンサーによって検知された検知情報を工作機械200から収集する。情報処理装置100は、工具情報と検知情報とを関連付けた上でそれらの情報をデーターベース124に蓄積する。
その後、情報処理装置100は、蓄積された工具情報および検知情報に基づいて、工具情報と検知情報との間の相関関係を機械学習する。好ましくは、当該相関関係は、工作機械200の種類別および工具の種類別に機械学習される。これにより、情報処理装置100は、工具の寿命や工具の破損などを工具の種類別に判別することができる。
<第4の実施の形態>
[概要]
第1の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200の保守部品に関する部品情報とを収集していた。これに対して、第4の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200に設定される制御パラメータとを収集する。
第4の実施の形態に従う情報処理装置100のその他の点については、第1の実施の形態に従う情報処理装置100と同じであるので、以下では、それらの点については説明を繰り返さない。
[情報処理システム1のシステム構成]
図15を参照して、第4の実施の形態に従う情報処理システム1について説明する。図15は、第4の実施の形態に従う情報処理システム1のシステム構成の一例を示す図である。
情報処理システム1は、情報処理装置100と、複数の工作機械200とで構成される。
工作機械200は、たとえば、DMG森精機社製のMVX5000シリーズなどである。本実施の形態に従う工作機械200は、自身に設定する制御パラメータの候補を推奨するための推奨機能を有する。一例として、DMG森精機社製のMVC(Machine Vibration Control)による推奨機能が採用される。MVCは、ワークの加工時に工具とワークとの間で生じる意図しない振動(以下、「びびり」ともいう。)を検知したことに基づいて、びびりを軽減するための推奨条件を自動的にユーザーに提示する。提示された推奨条件の中のいずれかが選択されると、工作機械200は、選択された推奨条件に対応する制御パラメータを設定する。これにより、制御パラメータが最適化され、びびりが軽減される。
本実施の形態に従う情報処理装置100は、MVCによる推奨条件の中から選択された推奨条件を様々な工作機械200から収集する。より具体的には、工作機械200は、オペレーティングシステムであるCELOS240を含み、CELOS240は、MVC242による推奨条件245と、推奨条件245を採用したことによる動作結果246とをMVC242から取得する。動作結果246は、推奨条件245を採用したことによりびびりが軽減できたか否かを示し、たとえば、何%軽減できたかで表わされる。
並行して、加速度センサー207は、工作機械200の主軸の加速度を振動データとして取得する。FFT(Fast Fourier Transform)部241は、加速度センサー207から得られた振動データを高速フーリエ変換する。その結果、振動データが周波数分解される。フーリエ変換の結果は、CELOS240に出力される。
CELOS240は、加速度センサー207による検知情報と、推奨条件245と、動作結果246とを情報処理装置100に送信する。情報処理装置100は、これらの情報を収集データとして様々な工作機械200から収集し、検知情報と推奨条件245と動作結果246とを関連付けた上でこれらの情報をデーターベース124に蓄積する。
その後、情報処理装置100は、蓄積された検知情報と推奨条件245と動作結果246との間の相関関係を動作結果246の種別に機械学習する。これにより、情報処理装置100は、びびりを軽減するための切削条件などをより正確に推定することができ、切削効率を改善することができる。
以上のように、情報処理装置100は、加速度センサー207による検知情報と、推奨された候補の内から選択された推奨条件245と、当該推奨条件245による制御パラメータを工作機械200に設定することによりびびりが軽減されたか否かを示す動作結果246とを収集データとして様々な工作機械200から受信する。情報処理装置100は、工作機械200から受信した収集データをデーターベース124に蓄積する。その後、情報処理装置100は、データーベース124に蓄積された収集データに基づいて、加速度センサー207による検知情報と推奨条件245と動作結果246との間の相関関係を機械学習する。
なお、上述では、加速度センサー207による検知情報と推奨条件245と動作結果246とが収集される例について説明を行ったが、さらに他の情報が収集されてもよい。たとえば、情報処理装置100は、MVC242を利用したときの加工過程における、工具情報(たとえば、メーカーや工具種類)、ワークの種類、切削条件(たとえば、主軸回転数、切込み幅、切込み深さ、送り)、加速度(たとえば、周波数、ピーク振動)を主とする各種センサー情報、機械状態(たとえば、各軸座標、軸負荷)などを収集してもよい。
<第5の実施の形態>
[概要]
第1の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200の保守部品に関する部品情報とを収集していた。これに対して、第5の実施の形態に従う情報処理装置100は、工作機械200内のセンサーによる検知情報と、工作機械200に設定される制御パラメータの補正情報とを収集する。
第5の実施の形態に従う情報処理装置100のその他の点については、第1の実施の形態に従う情報処理装置100と同じであるので、以下では、それらの点については説明を繰り返さない。
[情報処理システム1のシステム構成]
図16を参照して、第5の実施の形態に従う情報処理システム1について説明する。図16は、第5の実施の形態に従う情報処理システム1のシステム構成の一例を示す図である。
情報処理システム1は、情報処理装置100と、複数の工作機械200とで構成される。
工作機械200は、たとえば、DMG森精機社製のDMUシリーズ、NTXシリーズなどである。本実施の形態に従う工作機械200は、当該工作機械200の制御パラメータを補正するための補正装置250を接続するためのインターフェイス248を含む。一例として、補正装置250は、「3D Quick Set」である。「3D Quick Set」は、タッチプローブと真球とを用いた旋回軸の幾何学交差を測定し、当該測定結果に基づいて工作機械200の主軸やテーブルの旋回中心の誤差を自動的に補正するツールキットである。
本実施の形態に従う情報処理装置100は、補正装置250による制御パラメータの補正情報を様々な工作機械200から収集する。より具体的には、工作機械200は、オペレーティングシステムであるCELOS240を含み、CELOS240は、補正装置250による制御パラメータの補正情報をインターフェイス248を介して補正装置250から取得する。CELOS240は、補正装置250から取得した補正情報を情報処理装置100に送信する。
並行して、温度センサー206は、工作機械200内の構成要素の保守温度を検知する。好ましくは、温度センサー206は、温度検知対象の構成要素ごとに設けられている。温度センサー206は、たとえば、主軸の温度、ワークを保持するためのテーブルの温度、ベッドの温度、タンクの温度などを検知する。温度センサー206によって検知された温度は、検知情報243として情報処理装置100に送信する。
情報処理装置100は、温度センサー206による検知情報243と、補正装置250による補正情報とを収集データとして様々な工作機械200から収集し、補正装置250による補正情報とを関連付けた上でこれらの情報をデーターベース124に蓄積する。その後、情報処理装置100は、蓄積された検知情報と補正情報との間の相関関係を機械学習する。好ましくは、当該相関関係は、工作機械200の種類別および保守部品の種類別に機械学習される。これにより、情報処理装置100は、温度センサーの検知情報に基づいて誤差が大きくなってきていることを測定前に推定できるアルゴリズムを構築することができ、工作機械200にフィードバックすることが可能になる。また、工作機械200は、温度センサーによる検知情報に基づいて精度の劣化を正確に予測することが可能になり、補正装置250を使用するタイミングを推定することができる。
以上のように、情報処理装置100は、温度センサー206による検知情報と、補正装置250による制御パラメータの補正情報とを収集データとして様々な工作機械200から受信する。情報処理装置100は、工作機械200から受信した収集データをデーターベース124に蓄積する。その後、情報処理装置100は、データーベース124に蓄積された収集データに基づいて、温度センサー206による検知情報と、補正装置250による補正情報との間の相関関係を機械学習する。
なお、上述では、温度センサー206による検知情報と補正装置250による制御パラメータの補正情報とが収集される例について説明を行ったが、さらに他の情報が収集されてもよい。たとえば、情報処理装置100は、工作機械200の稼働状況を示す稼働情報をさらに収集してもよい。
<第6の実施の形態>
[概要]
突然の故障による生産性の低下を防ぐために、ユーザーは、保守部品の交換などを定期的に行う必要がる。このとき、保守部品を交換すべきか否かを診断するためには専門的な知識と経験が必要であるため、ユーザーは、メンテナンス担当員に保守部品の診断を依頼する必要がある。メンテナンス担当員は、工作機械200を分解して目視によって保守部品を確認する場合があるため、工作機械200を長時間停止させる。また、保守部品の診断をメンテナンス担当員に依頼する場合には、コストも高くなる。これらの問題を解決するために、本実施の形態に従う情報処理装置100は、ユーザー自身が工作機械200の定期診断を行うことが可能な機能を提供する。
第6の実施の形態に従う情報処理装置100のその他の点については、第1の実施の形態に従う情報処理装置100と同じであるので、以下では、それらの点については説明を繰り返さない。
[診断処理]
以下では、図17〜図19を参照して、第6の実施の形態に従う情報処理装置100による学習処理について説明する。図17は、第6の実施の形態に従う情報処理装置100と工作機械200A,200Bとの間のデータの流れを示すシーケンス図である。
ステップS80において、情報処理装置100は、工作機械200Aのセンサーによる検知情報を収集データとして定期的に工作機械200Aから受信する。受信した収集データは、データーベース124(図3参照)に格納される。同様に、情報処理装置100は、工作機械200Bのセンサーによる検知情報を収集データとして定期的に工作機械200Bから受信する。受信した収集データは、データーベース124(図3参照)に格納される。
ステップS82において、情報処理装置100は、ユーザーから学習指示を受け付けたことに基づいて、データーベース124に蓄積された収集データの学習処理を実行する。その結果、情報処理装置100は、検知情報の正常範囲をセンサーの種類別に学習する。一例として、情報処理装置100は、検知情報の平均値および標準偏差をセンサーの種類ごとに算出し、平均値から標準偏差の所定倍を差分して得られる下限値と、平均値から標準偏差の所定倍を加算して得られる上限値との間の範囲を正常範囲として学習する。
図18は、情報処理装置100による学習処理により得られる学習結果126Aの一例を示す図である。学習結果126Aにおいて、各センサーの検知情報の正常範囲が、装置の種類別および部品の種類別に規定されている。学習結果126Aは、たとえば、情報処理装置100の記憶装置120などに格納される。
ステップS84において、工作機械200Aは、診断処理の実行指示を受け付けたとする。このとき、ユーザーは、特定のサイズおよび特定の材質のワークを工作機械200Aに予め準備しておき、自己診断プログラムを実行する。これにより、工作機械200Aは、自己診断用に準備されたNCプログラムを実行し、特定の工具を用いてワークの加工を開始する。
ステップS86において、工作機械200Aは、ワークの加工中においてセンサーの検知情報を監視し、当該検知情報を収集する。収集対象の検知情報は、たとえば、主軸を駆動するモーターの負荷変動、主軸の温度変動、冷却材の温度変動、主軸の振動、XYAB軸など工具の軌跡に関連するモーターの負荷変動、および、XYAB軸など工具の軌跡に関連するエンコーダ軌跡データなどを含む。
ステップS88において、工作機械200Aは、ステップS86で収集された検知情報を情報処理装置100に送信する。なお、ステップS86におけるワークの加工の終了後に、工作機械200A内の計測ユニット(たとえば、タッチプローブなど)によってワークの特定箇所の形状が計測されてもよく、この場合、当該計測結果がさらに工作機械200Aに送信される。
ステップS90において、情報処理装置100は、工作機械200Aから受信した検知情報に基づいて、工作機械200Aの診断を行う。より具体的には、情報処理装置100は、ステップS82の学習処理で得られた学習結果126Aを参照して、各検知情報の種類が正常範囲に含まれているか否かを判断し、当該判断結果に基づいて、工作機械200Aを診断する。一例として、情報処理装置100は、工作機械200Aの振動状態、工作機械200Aの温度変動範囲、工作機械200Aの象限突起(バックラッシュ)、工作機械200Aの各軸の動作負荷などを学習結果126Aに規定される正常範囲と比較する。
ステップS92において、情報処理装置100は、ステップS90における診断結果として得られたカルテを工作機械200Aに送信する。
ステップS94において、工作機械200Aは、情報処理装置100から受信した診断結果を表示する。図19は、工作機械200Aのディスプレイ210に表示される診断結果画面260の一例を示す図である。
図19に示されるように、診断結果画面260は、各検知情報の正常レベルを示す判定結果を示す。また、正常範囲から外れていた検知情報については対処方法(たとえば、調整、部品交換、メーカー連絡など)が示される。さらに、正常範囲内の検知情報については、過去のデータと比較した変化の度合いから、故障が発生する時期の予測が示される。
好ましくは、情報処理装置100は、診断処理を実行する度に、診断結果として得られたカルテを記憶する。これにより、情報処理装置100は、大量のカルテを蓄積することができ、メンテナンス記録と合わせて機械学習することで、将来の故障発生確率を推定することができる。
以上のようにして、情報処理装置100は、工作機械200内の複数のセンサーの各々による検知情報を収集データとして様々な工作機械200から受信する。情報処理装置100は、工作機械200から受信した収集データをデーターベース124に蓄積する。情報処理装置100は、データーベース124に蓄積された収集データに基づいて、センサーの種類別に検知情報の正常範囲を学習する。その後、情報処理装置100は、任意の工作機械から当該工作機械の診断の実行指示を受信した場合に、当該工作機械内のセンサーによる検知情報を当該工作機械から受信し、上記学習処理による学習結果を参照して、当該受信した検知情報の各々が対応する正常範囲に収まっているか否かを診断する。情報処理装置100は、診断処理の実行指示の送信元の工作機械に診断結果を送信する。
これにより、ユーザーは、工作機械200の診断を空いた時間に容易に行えるようになり、メンテナンス担当員による定期診断の回数を減らすことができる。また、蓄積された診断結果は、故障予測に活用することができる。
<第7の実施の形態>
[概要]
第1の実施の形態に従う情報処理システム1においては、情報処理装置100および工作機械200が同一のネットワークに属していた。これに対して、第7の実施の形態に従う情報処理システム1においては、情報処理装置100および工作機械200が同一のネットワークには属さない。
第7の実施の形態に従う情報処理装置100のその他の点については、第1の実施の形態に従う情報処理装置100と同じであるので、以下では、それらの点については説明を繰り返さない。
[情報処理システム1のシステム構成]
図20を参照して、第7の実施の形態に従う情報処理システム1のシステム構成について説明する。図20は、第7の実施の形態に従う情報処理システム1のシステム構成の一例を示す図である。
情報処理システム1は、たとえば、情報処理装置100と、工作機械200A〜200Cと、PC300と、通信端末500A〜500Cとで構成される。
工作機械200A〜200CおよびPC300は、ネットワークNW1を介して互いに接続されている。情報処理装置100と工作機械200A〜200Cとは、直接的にはネットワーク接続されていない。情報処理装置100および工作機械200A〜200Cのネットワークを分離することで、セキュリティが担保される。
本実施の形態においては、収集対象の情報は、通信端末500A〜500Cを介して工作機械200から情報処理装置100に送信される。通信端末500Aは、たとえば、通信アダプタである。通信端末500Aには、たとえば、MMLink(登録商標)などが採用される。通信端末500B,500Cは、スマートフォンやタブレットなどの携帯端末である。
<第8の実施の形態>
上述では、情報処理装置100が工作機械200からセンサーの検知情報などを収集する例について説明を行ったが、その他の情報が収集されてもよい。図21は、情報処理装置100が工作機械200から収集する収集データ125の一例を示す図である。情報処理装置100は、上述の情報の他にも、収集データ125に示される様々な情報を工作機械200から収集する。
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
1 情報処理システム、100 情報処理装置、101,201 制御装置、102,202 ROM、103,203 RAM、104,204 通信インターフェイス、105,205 表示インターフェイス、106,209 入力インターフェイス、110,210 ディスプレイ、111 入力デバイス、120,220 記憶装置、122 情報処理プログラム、124,124A,124B データーベース、125,125A〜125P 収集データ、126 相関関係、126A 学習結果、152 通信部、154 学習部、156 寿命推定部、158 故障判定部、200A〜200D 工作機械、206 温度センサー、207 加速度センサー、208 電流センサー、222 制御プログラム、230,231 入力領域、232 登録ボタン、233 キャンセルボタン、241 FFT部、243 検知情報、245 推奨条件、246 動作結果、248 インターフェイス、250 補正装置、260 診断結果画面、300A,300B,500A〜500C 通信端末、401 ルーター。

Claims (10)

  1. 情報処理方法であって、
    複数の工作機械と通信するステップを備え、
    前記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーを含み、
    前記通信するステップは、前記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、前記センサーによる検知情報とを収集データとして受信するステップを含み、さらに、
    前記複数の工作機械の各々から受信した前記収集データを記憶部に格納するステップと、
    前記記憶部に格納されている複数の前記収集データに基づいて、工作機械の部品情報と、当該工作機械内のセンサーによる検知情報との間の相関関係を前記部品の種類別に学習するステップとを備える、情報処理方法。
  2. 前記通信するステップは、前記複数の工作機械の各々から、当該工作機械の部品の交換タイミングを含む前記部品情報と、当該部品の交換タイミングまでの前記センサーによる検知情報とを前記収集データとして受信するステップを含み、
    前記学習するステップは、前記記憶部に格納されている複数の前記収集データに基づいて、工作機械の部品の交換タイミングと、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するステップを含み、
    前記情報処理方法は、前記複数の工作機械および他の工作機械の内のいずれかの工作機械から前記センサーによる検知情報を新たに受信した場合に、前記相関関係を参照して、当該新たに受信した検知情報に対応する、部品の交換タイミングを特定し、当該特定された交換タイミングに基づいて当該部品の寿命を推定するステップをさらに備える、請求項1に記載の情報処理方法。
  3. 前記通信するステップは、前記複数の工作機械の各々から、当該工作機械の部品の故障タイミングを含む前記部品情報と、当該部品の故障タイミングまでの前記センサーによる検知情報とを前記収集データとして受信するステップを含み、
    前記学習するステップは、前記記憶部に格納されている複数の前記収集データに基づいて、工作機械の部品の故障タイミングと、当該工作機械内のセンサーによる検知情報との間の相関関係を学習するステップを含み、
    前記情報処理方法は、前記複数の工作機械および他の工作機械の内のいずれかの工作機械から前記センサーによる検知情報を新たに受信した場合に、前記相関関係を参照して、当該新たに受信した検知情報に対応する、部品の故障タイミングを特定し、当該特定された故障タイミングに基づいて当該部品の交換タイミングを判定するステップをさらに備える、請求項1に記載の情報処理方法。
  4. 情報処理方法であって、
    複数の工作機械と通信するステップを備え、
    前記通信するステップは、前記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、当該工作機械で発生したアラームの内容と、当該アラームの発生時に当該工作機械に対して行われた対処方法とを収集データとして受信するステップを含み、さらに、
    前記複数の工作機械の各々から受信した前記収集データを記憶部に格納するステップと、
    前記記憶部に格納されている複数の前記収集データに基づいて、前記部品の種類別に、かつ前記アラームの種類ごとに当該アラームと当該アラームに対する対処方法と間の相関関係を学習するステップとを備える、情報処理方法。
  5. 前記情報処理方法は、前記複数の工作機械および他の工作機械の内のいずれかの工作機械から当該工作機械で発生したアラームを新たに受信した場合に、前記相関関係を参照して、当該新たに受信したアラームに対応するための対処方法を特定し、当該特定された対処方法を出力するステップをさらに備える、請求項4に記載の情報処理方法。
  6. 情報処理方法であって、
    複数の工作機械と通信するステップを備え、
    前記複数の工作機械の各々は、
    当該工作機械に関する情報を検知情報として検知するためのセンサーと、
    当該工作機械の主軸の振動を軽減するための制御パラメータの推奨条件の候補を推奨するための推奨機能とを含み、
    前記通信するステップは、前記複数の工作機械の各々から、前記センサーによる検知情報と、前記候補の内から選択された推奨条件と、当該推奨条件による制御パラメータを当該工作機械に設定することにより前記振動が軽減されたか否かを示す結果とを収集データとして受信するステップを含み、さらに、
    前記複数の工作機械の各々から受信した前記収集データを記憶部に格納するステップと、
    前記記憶部に格納されている複数の前記収集データに基づいて、工作機械内のセンサーによる検知情報と、前記候補の内から選択された推奨条件と、前記結果との間の相関関係を学習するステップとを備える、情報処理方法。
  7. 情報処理方法であって、
    複数の工作機械と通信するステップを備え、
    前記複数の工作機械の各々は、
    当該工作機械に関する情報を検知情報として検知するためのセンサーと、
    当該工作機械の制御パラメータを補正するための補正装置と接続するためのインターフェイスとを含み、
    前記通信するステップは、前記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、前記センサーによる検知情報と、前記補正装置による前記制御パラメータの補正情報とを収集データとして受信するステップを含み、さらに、
    前記複数の工作機械の各々から受信した前記収集データを記憶部に格納するステップと、
    前記記憶部に格納されている複数の前記収集データに基づいて、工作機械内のセンサーによる検知情報と、前記補正装置による補正情報との間の相関関係を前記部品の種類別に学習するステップとを備える、情報処理方法。
  8. 情報処理方法であって、
    複数の工作機械と通信するステップを備え、
    前記複数の工作機械の各々は、当該工作機械に関する異なる情報を検知するための複数のセンサーを含み、
    前記通信するステップは、前記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、当該工作機械内の前記複数のセンサーの各々による検知情報を収集データとして受信するステップを含み、さらに、
    前記複数の工作機械の各々から受信した前記収集データを記憶部に格納するステップと、
    前記記憶部に格納されている複数の前記収集データに基づいて、前記部品の種類別に、かつ前記複数のセンサーの種類別に検知情報の正常範囲を学習するステップと、
    前記複数の工作機械および他の工作機械の内のいずれかの工作機械から診断の実行指示を受信した場合に、当該工作機械内の前記複数のセンサーによる検知情報を当該工作機械から受信し、前記学習するステップにおける学習結果を参照して、当該受信した検知情報の各々が対応する正常範囲に収まっているか否かを診断するステップと、
    前記診断するステップにおける診断結果を前記実行指示の送信元の工作機械に送信するステップとを備える、情報処理方法。
  9. 情報処理システムであって、
    情報処理装置と、
    前記情報処理装置と通信することが可能な複数の工作機械とを備え、
    前記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーを含み、
    前記情報処理装置は、
    前記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、前記センサーによる検知情報とを収集データとして受信するための通信部と、
    前記複数の工作機械の各々から受信した前記収集データを格納するための記憶部と、
    前記記憶部に格納されている複数の前記収集データに基づいて、工作機械の部品情報と、当該工作機械内のセンサーによる検知情報との間の相関関係を前記部品の種類別に学習するための学習部とを備える、情報処理システム。
  10. 情報処理装置であって、
    複数の工作機械と通信するための通信部を備え、
    前記複数の工作機械の各々は、当該工作機械に関する情報を検知情報として検知するためのセンサーを含み、
    前記通信部は、前記複数の工作機械の各々から、当該工作機械の部品に関する部品情報と、前記センサーによる検知情報とを収集データとして受信し、さらに、
    前記複数の工作機械の各々から受信した前記収集データを格納するための記憶部と、
    前記記憶部に格納されている複数の前記収集データに基づいて、工作機械の部品情報と、当該工作機械内のセンサーによる検知情報との間の相関関係を前記部品の種類別に学習するための学習部とを備える、情報処理装置。
JP2016239830A 2016-12-09 2016-12-09 情報処理方法、情報処理システム、および情報処理装置 Active JP6675297B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2016239830A JP6675297B2 (ja) 2016-12-09 2016-12-09 情報処理方法、情報処理システム、および情報処理装置
KR1020197019126A KR102407484B1 (ko) 2016-12-09 2017-08-24 정보 처리 방법, 정보 처리 시스템, 및 정보 처리 장치
US16/467,901 US11897068B2 (en) 2016-12-09 2017-08-24 Information processing method, information processing system, and information processing device
EP17878001.1A EP3553613B1 (en) 2016-12-09 2017-08-24 Learning processing and diagnostics method for a plurality of machine tools
CN201780075823.2A CN110088699B (zh) 2016-12-09 2017-08-24 信息处理方法、信息处理系统以及信息处理装置
PCT/JP2017/030288 WO2018105175A1 (ja) 2016-12-09 2017-08-24 情報処理方法、情報処理システム、および情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016239830A JP6675297B2 (ja) 2016-12-09 2016-12-09 情報処理方法、情報処理システム、および情報処理装置

Publications (2)

Publication Number Publication Date
JP2018097494A JP2018097494A (ja) 2018-06-21
JP6675297B2 true JP6675297B2 (ja) 2020-04-01

Family

ID=62491471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016239830A Active JP6675297B2 (ja) 2016-12-09 2016-12-09 情報処理方法、情報処理システム、および情報処理装置

Country Status (6)

Country Link
US (1) US11897068B2 (ja)
EP (1) EP3553613B1 (ja)
JP (1) JP6675297B2 (ja)
KR (1) KR102407484B1 (ja)
CN (1) CN110088699B (ja)
WO (1) WO2018105175A1 (ja)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6603272B2 (ja) * 2017-07-18 2019-11-06 ファナック株式会社 情報収集装置及び情報収集方法
TWI684080B (zh) * 2018-06-21 2020-02-01 高聖精密機電股份有限公司 智慧型調整系統及其方法
JP6589018B1 (ja) * 2018-07-03 2019-10-09 Dmg森精機株式会社 測定方法
JP2020015148A (ja) * 2018-07-26 2020-01-30 三菱マテリアル株式会社 切削管理システム、及び切削管理方法
JP7216986B2 (ja) * 2018-08-27 2023-02-02 有限会社藤川樹脂 画像生成装置、画像生成表示システム及び画像生成方法
JP6893750B2 (ja) * 2018-09-14 2021-06-23 株式会社日本製鋼所 射出成形機、射出成形機の状態報知システム、射出成形機の状態報知方法
JP2020060862A (ja) * 2018-10-05 2020-04-16 ファナック株式会社 工作機械、及び工作機械の認証システム
JP2020066062A (ja) * 2018-10-22 2020-04-30 ファナック株式会社 異常監視装置および異常判定方法
JP7614473B2 (ja) * 2019-01-15 2025-01-16 株式会社山本金属製作所 工作機械の外部処理システム
JP6806384B2 (ja) * 2019-01-16 2021-01-06 株式会社三葉電熔社 故障予測システム
JP2020126430A (ja) * 2019-02-04 2020-08-20 ファナック株式会社 保守時期予測装置
JP7428667B2 (ja) * 2019-02-07 2024-02-06 ギガフォトン株式会社 機械学習方法、消耗品管理装置、及びコンピュータ可読媒体
JP7233947B2 (ja) * 2019-02-13 2023-03-07 Dgshape株式会社 デンタル加工機のエラー履歴表示システム
JP2020135007A (ja) * 2019-02-13 2020-08-31 セイコーエプソン株式会社 情報処理装置、学習装置及び学習済モデル
JP6959278B2 (ja) * 2019-02-27 2021-11-02 ファナック株式会社 びびり振動判定装置、機械学習装置及びシステム
JP7132166B2 (ja) * 2019-04-04 2022-09-06 ファナック株式会社 数値制御装置及び数値制御システム
JP7000376B2 (ja) * 2019-04-23 2022-01-19 ファナック株式会社 機械学習装置、予測装置、及び制御装置
JP6875461B2 (ja) * 2019-07-05 2021-05-26 株式会社日立製作所 機械加工管理方法及び機械加工管理システム
EP4034953A4 (en) * 2019-09-23 2023-10-18 Booz Allen Hamilton Inc. SYSTEM AND METHOD FOR ASSESSING THE OPERATING CONDITION OF A PROPERTY EQUIPMENT
JP7317662B2 (ja) * 2019-10-24 2023-07-31 大阪瓦斯株式会社 需要予測システム
JP7441652B2 (ja) * 2020-01-10 2024-03-01 ユニ・チャーム株式会社 吸収性物品の製造装置に関する推定装置、吸収性物品の製造装置に関する推定方法、および吸収性物品の製造装置に関するプログラム
US20230065699A1 (en) * 2020-03-05 2023-03-02 Fanuc Corporation Machine learning device, prediction device, and control device
JP7487503B2 (ja) * 2020-03-16 2024-05-21 株式会社ジェイテクト びびり予測システム
DE112021002975T5 (de) * 2020-05-25 2023-03-16 Fanuc Corporation Werkzeugdiagnosegerät
JP7551967B2 (ja) * 2020-06-08 2024-09-18 株式会社三葉電熔社 装置状態監視システム
JPWO2021261418A1 (ja) * 2020-06-24 2021-12-30
JP6842591B1 (ja) * 2020-07-07 2021-03-17 Dmg森精機株式会社 工作機械、工作機械の制御方法、および、工作機械の制御プログラム
JP6837622B1 (ja) * 2020-07-10 2021-03-03 三菱電機株式会社 診断装置、診断方法及びプログラム
DE102020128369A1 (de) * 2020-10-28 2022-04-28 Leybold Gmbh Verfahren zum Betrieb einer Scroll-Pumpe sowie Scroll-Pumpe
CN112399367A (zh) * 2020-11-06 2021-02-23 哈尔滨师范大学 一种抗干扰的大型设备结构安全检测方法
JP7633031B2 (ja) * 2021-01-29 2025-02-19 三菱重工業株式会社 対処法提示システム、対処法提示方法およびプログラム
JP6990332B1 (ja) 2021-02-25 2022-01-14 Dmg森精機株式会社 工作機械
JP7653815B2 (ja) * 2021-03-19 2025-03-31 大阪瓦斯株式会社 給湯器の故障推定システム
JP7699517B2 (ja) * 2021-10-05 2025-06-27 株式会社荏原製作所 情報処理装置、推論装置、機械学習装置、情報処理方法、推論方法、及び、機械学習方法
JP2023128394A (ja) * 2022-03-03 2023-09-14 三菱電機株式会社 水処理制御支援システム、水処理制御支援方法、および水処理制御支援プログラム
WO2025142082A1 (ja) * 2023-12-25 2025-07-03 株式会社デンソー 部品管理の方法、システム、および、プログラム
KR102829216B1 (ko) * 2024-06-05 2025-07-09 주식회사 투비콤 현장 설비의 상태를 진단하는 진단 어댑터 장치

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3689442T2 (de) * 1985-08-27 1994-06-16 Nippon Paint Co Ltd Saure, wässrige Phosphatüberzugslösungen für ein Verfahren zum Phosphatbeschichten metallischer Oberfläche.
JP2821189B2 (ja) * 1989-09-01 1998-11-05 株式会社日立製作所 学習型意思決定支援システム
KR920002268A (ko) * 1990-07-17 1992-02-28 유끼노리 가까즈 인텔리젠트가공장치
US5631825A (en) * 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
EP0918566A1 (en) * 1996-05-31 1999-06-02 Baker Hughes Incorporated Method and apparatus for controlling froth flotation machines
JPH10187228A (ja) * 1996-12-20 1998-07-14 Toshiba Corp プラント運転支援装置
US6260427B1 (en) * 1997-07-28 2001-07-17 Tri-Way Machine Ltd. Diagnostic rule tool condition monitoring system
US6295510B1 (en) * 1998-07-17 2001-09-25 Reliance Electric Technologies, Llc Modular machinery data collection and analysis system
EP1043118A1 (en) 1998-08-28 2000-10-11 Mori Seiki Co., Ltd. Preparation of tool information database for nc machining and system for managing tools by utilizing the tool information database
EP1299783A2 (en) 2000-06-19 2003-04-09 The Dow Chemical Company Rotating equipment diagnostic system and adaptive controller
US6278920B1 (en) * 2000-06-19 2001-08-21 James O. Hebberd Method for analyzing and forecasting component replacement
WO2002003156A1 (en) 2000-06-30 2002-01-10 Mori Seiki Co., Ltd. System for supporting nc machining
JP2003177815A (ja) 2001-12-07 2003-06-27 Komatsu Ltd 産業機械の保全システム
JP2004086338A (ja) * 2002-08-23 2004-03-18 Toshiba Corp 警報制御処理装置
JP3969494B2 (ja) * 2004-08-31 2007-09-05 三菱電機株式会社 車載電子制御装置
JP4944391B2 (ja) * 2005-05-11 2012-05-30 富士通株式会社 メッセージ異常自動判別装置、方法、及びプログラム
US20080097945A1 (en) 2006-08-09 2008-04-24 The University Of North Carolina At Chapel Hill Novelty detection systems, methods and computer program products for real-time diagnostics/prognostics in complex physical systems
JP4423617B2 (ja) * 2007-01-10 2010-03-03 株式会社日立製作所 プラント制御装置
US7667596B2 (en) * 2007-02-16 2010-02-23 Panasonic Corporation Method and system for scoring surveillance system footage
JP2009070071A (ja) * 2007-09-12 2009-04-02 Toshiba Corp 学習型プロセス異常診断装置、およびオペレータ判断推測結果収集装置
CN101359228B (zh) * 2008-09-09 2011-04-20 张东来 基于驱动端电流变化的电磁控制元件故障诊断方法及装置
JP5182178B2 (ja) * 2009-03-18 2013-04-10 ソニー株式会社 情報処理装置及び情報処理方法
JP5375396B2 (ja) * 2009-07-17 2013-12-25 富士ゼロックス株式会社 消耗品管理システムおよび画像形成装置
JP5363927B2 (ja) * 2009-09-07 2013-12-11 株式会社日立製作所 異常検知・診断方法、異常検知・診断システム、及び異常検知・診断プログラム
JP2011145846A (ja) * 2010-01-14 2011-07-28 Hitachi Ltd 異常検知方法、異常検知システム、及び異常検知プログラム
JP5473651B2 (ja) 2010-02-08 2014-04-16 キヤノン株式会社 管理システム、監視装置及び情報処理方法
US9836110B2 (en) * 2010-02-25 2017-12-05 Echostar Technologies L.L.C. Apparatus, systems and methods for learning a critical voltage of a microprocessor control unit
JP5545026B2 (ja) * 2010-05-18 2014-07-09 Dmg森精機株式会社 電子機器、および制限解除方法
CN102156447B (zh) * 2010-12-03 2013-08-14 中冶南方工程技术有限公司 基于基础自动化的工厂级设备管理和报警系统及方法
US9467500B2 (en) * 2012-08-09 2016-10-11 Rockwell Automation Technologies, Inc. Remote industrial monitoring using a cloud infrastructure
US9187104B2 (en) * 2013-01-11 2015-11-17 International Buslness Machines Corporation Online learning using information fusion for equipment predictive maintenance in railway operations
AR095272A1 (es) 2013-03-14 2015-09-30 Fisher Controls Int Llc Pronóstico de válvula en función de análisis de laboratorio
WO2014145977A1 (en) 2013-03-15 2014-09-18 Bates Alexander B System and methods for automated plant asset failure detection
CN104428726B (zh) * 2013-07-13 2017-03-01 费斯托股份有限两合公司 数据采集单元以及自动化系统
JP6144582B2 (ja) * 2013-09-13 2017-06-07 Dmg森精機株式会社 Nc工作機械の操作装置
JP6216242B2 (ja) * 2013-12-13 2017-10-18 株式会社日立ハイテクノロジーズ 異常検知方法およびその装置
JP6402451B2 (ja) 2014-02-14 2018-10-10 オムロン株式会社 品質管理装置、品質管理方法、およびプログラム
JP6282148B2 (ja) * 2014-03-17 2018-02-21 Dmg森精機株式会社 工作機械
JP6340236B2 (ja) 2014-04-15 2018-06-06 三菱重工工作機械株式会社 工作機械の診断方法及びシステム
GB2545083B (en) * 2014-04-17 2020-09-09 Lockheed Corp Prognostics and health management system
KR101871940B1 (ko) * 2014-05-12 2018-06-27 한화에어로스페이스 주식회사 설비 이상 예측 모델의 구축방법 및 시스템
US10139311B2 (en) * 2014-09-26 2018-11-27 Palo Alto Research Center Incorporated Computer-implemented method and system for machine tool damage assessment, prediction, and planning in manufacturing shop floor
JP6360432B2 (ja) * 2014-12-16 2018-07-18 Dmg森精機株式会社 段付工具の寿命管理装置
JP6457257B2 (ja) * 2014-12-18 2019-01-23 Dmg森精機株式会社 フライス工具、及びこれを用いた加工方法
US20160245686A1 (en) * 2015-02-23 2016-08-25 Biplab Pal Fault detection in rotor driven equipment using rotational invariant transform of sub-sampled 3-axis vibrational data
CN104612957A (zh) * 2015-02-02 2015-05-13 中国石油集团川庆钻探工程有限公司长庆井下技术作业公司 一种压裂泵车液力端在线监测系统
JP5937727B1 (ja) * 2015-05-22 2016-06-22 Dmg森精機株式会社 工具摩耗評価装置
JP5997330B1 (ja) 2015-07-31 2016-09-28 ファナック株式会社 主軸交換の要否を判定できる機械学習装置、主軸交換判定装置、制御装置、工作機械及び生産システム、並びに機械学習方法
CN105384015A (zh) * 2015-12-16 2016-03-09 苏州大学 一种基于人脸识别和智能推荐的电梯控制系统
JP5992087B1 (ja) 2015-12-28 2016-09-14 ファナック株式会社 機械の保全計画を作成する予防保全管理システム
JP6031202B1 (ja) * 2016-01-29 2016-11-24 ファナック株式会社 製造機械の異常の原因を発見するセル制御装置

Also Published As

Publication number Publication date
CN110088699A (zh) 2019-08-02
CN110088699B (zh) 2022-06-28
US20200061768A1 (en) 2020-02-27
EP3553613A4 (en) 2020-12-23
KR20190093604A (ko) 2019-08-09
KR102407484B1 (ko) 2022-06-13
WO2018105175A1 (ja) 2018-06-14
EP3553613A1 (en) 2019-10-16
US11897068B2 (en) 2024-02-13
JP2018097494A (ja) 2018-06-21
EP3553613B1 (en) 2024-02-28

Similar Documents

Publication Publication Date Title
JP6675297B2 (ja) 情報処理方法、情報処理システム、および情報処理装置
JP7074542B2 (ja) ネットワークを利用した診断サービスシステム及び診断方法
US10657450B2 (en) Systems and methods for machine diagnostics based on stored machine data and available machine telematic data
CN110394688B (zh) 基于边缘计算的机床状态监测方法
US20180038773A1 (en) Diagnostic service system and diagnostic method using network
CN110187694A (zh) 故障预测装置以及机器学习装置
JP6568167B2 (ja) 異常検知装置及び機械学習装置
KR20190137783A (ko) 수치 제어 공작 기계 상에서 사용하기 위한 데이터 인터페이스 장치
JP6837622B1 (ja) 診断装置、診断方法及びプログラム
JP2018103284A (ja) 工具寿命推定装置
WO2015014390A1 (en) Control system for controlling operation of a numerically controlled machine tool, and back-end and front-end control devices for use in such system
US20190072461A1 (en) System and method for interpretation and analysis of manufacturing activity
JP2010146537A (ja) 人工知能化した加工支援監視方法と人工知能化した加工支援監視システム
US20180099413A1 (en) Robot system and maintenance method for tracking information of module
JP7154100B2 (ja) 工作機械の加工異常検出装置
JP2018088177A (ja) 情報処理装置、情報処理システム、情報処理方法、および情報処理プログラム
KR102403362B1 (ko) 조임 툴 내 에너지 흐름 모니터링 방법, 모니터링 노드 및 컴퓨터 프로그램
KR20220039283A (ko) 외부장치를 이용한 절삭 공구 파손 감지 및 교체시기 처리시스템 및 방법
CN109828512A (zh) 机台诊断方法及其系统
WO2018154605A1 (en) Method and apparatus for performing an automatic health checkup for a cnc turning center
JP2018156486A (ja) 情報提供システム、情報提供方法およびプログラム
WO2021177238A1 (ja) 制御装置
JP7471529B1 (ja) 診断システム及び診断方法
EP3818421B1 (en) System and method for remotely managing configuration of industrial machines
JP2019175302A (ja) 機器制御装置、及び機器制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200123

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: 20200303

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200310

R150 Certificate of patent or registration of utility model

Ref document number: 6675297

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250