[go: up one dir, main page]

JP7021052B2 - 製品状態推定装置 - Google Patents

製品状態推定装置 Download PDF

Info

Publication number
JP7021052B2
JP7021052B2 JP2018209064A JP2018209064A JP7021052B2 JP 7021052 B2 JP7021052 B2 JP 7021052B2 JP 2018209064 A JP2018209064 A JP 2018209064A JP 2018209064 A JP2018209064 A JP 2018209064A JP 7021052 B2 JP7021052 B2 JP 7021052B2
Authority
JP
Japan
Prior art keywords
time
series data
estimation
unit
data
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
JP2018209064A
Other languages
English (en)
Other versions
JP2020075385A (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.)
Toshiba Corp
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Digital Solutions Corp
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 Toshiba Corp, Toshiba Digital Solutions Corp filed Critical Toshiba Corp
Priority to JP2018209064A priority Critical patent/JP7021052B2/ja
Priority to EP19882898.0A priority patent/EP3878575A4/en
Priority to KR1020217012584A priority patent/KR102591281B1/ko
Priority to PCT/JP2019/043108 priority patent/WO2020095848A1/ja
Priority to CN201980071769.3A priority patent/CN112955266B/zh
Publication of JP2020075385A publication Critical patent/JP2020075385A/ja
Priority to US17/302,243 priority patent/US11644825B2/en
Application granted granted Critical
Publication of JP7021052B2 publication Critical patent/JP7021052B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/41875Total 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 quality surveillance of production
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22DCASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
    • B22D17/00Pressure die casting or injection die casting, i.e. casting in which the metal is forced into a mould under high pressure
    • B22D17/20Accessories: Details
    • B22D17/32Controlling equipment
    • 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/0221Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22DCASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
    • B22D2/00Arrangement of indicating or measuring devices, e.g. for temperature or viscosity of the fused mass
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C45/00Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
    • B29C45/17Component parts, details or accessories; Auxiliary operations
    • B29C45/76Measuring, controlling or regulating
    • 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/4183Total 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 data acquisition, e.g. workpiece identification
    • 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/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/0243Electric 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 model based detection method, e.g. first-principles knowledge model
    • G05B23/0254Electric 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 model based detection method, e.g. first-principles knowledge model based on a quantitative model, e.g. mathematical relationships between inputs and outputs; functions: observer, Kalman filter, residual calculation, Neural Networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/088Non-supervised learning, e.g. competitive learning
    • 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/32181Monitor production, assembly apparatus with multiple sensors
    • 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/32188Teaching relation between controlling parameters and quality parameters
    • 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/32193Ann, neural base quality management
    • 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/32194Quality prediction
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2223/00Indexing scheme associated with group G05B23/00
    • G05B2223/02Indirect monitoring, e.g. monitoring production to detect faults of a system
    • 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)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Biophysics (AREA)
  • Computing Systems (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Injection Moulding Of Plastics Or The Like (AREA)

Description

本発明の実施形態は、製品状態推定装置に関する。
射出成形機あるいはダイカストマシンによる製品の製造において、成形あるいは鋳造を行うショットで生じた製品の不具合は、後の検査工程まで判明しない場合が多い。その場合、例えば、ショットにおいて生じた不良品に対しても、ショット後から検査工程前まで加工処理が行われるため、その加工処理は無駄になる。
従来、例えば、1ショット内における、射出成形機からの溶融材料の射出速度、射出成形機のスクリュ位置などの変化が所定の上下限波形内に入っているか否かにより、成形品の良否判定を行う技術が提案されている。また、1ショット内における、実測された射出速度波形と基準となる射出速度波形との相関関係を所定の差異率又は相似率により判定することにより、成形品の良否判定を行う技術も提案されている。
しかし、溶融材料の射出速度、プランジャー等の位置などの動作状態の微細な変動の発生は、これらの提案の技術では製品の品質の判定あるいは推定においては考慮されていない。すなわち、射出成形機あるいはダイカストマシンの動作状態の微細な変動の発生による製品の品質の判定あるいは推定に対する影響は、考慮されていない。
日本国特許第2926298号公報 日本国特許第3656121号公報
そこで、本実施形態は、射出成形機あるいはダイカストマシンの動作状態における大幅な変動だけでなく、微細な変動も考慮可能な、製品の状態を推定する製品状態推定装置を提供することを目的とする。
実施形態の製品状態推定装置は、射出成形機あるいはダイカストマシンによる製品の状態を推定する推定装置であって、各ショットにより得られた前記製品の状態に関する検査結果を取得する検査結果取得部と、前記各ショット時における、前記射出成形機あるいは前記ダイカストマシンの動作状態を検出する複数のセンサの複数の検出信号に基づく複数の時系列データを取得する時系列データ取得部と、取得された前記複数の時系列データに対して時刻の同期を取った後に、前記複数の時系列データから所定の時間区間のデータを切り出し、切り出された前記複数の時系列データの結合をする加工を行う時系列データ加工部と、前記検査結果取得部が取得した前記検査結果を保存する検査結果保存部と、前記時系列データ加工部が加工した前記時系列データを加工された時系列データとして保存する時系列データ保存部と、前記検査結果と前記加工された時系列データを学習データとして、ニューラルネットワークを用いて、前記検査結果のラベルの識別モデル、又は前記検査結果に関わる指標の回帰モデル、又は前記加工された時系列データ中のある時刻あるいはある時間区間のデータから前記加工された時系列データ中の他の時刻あるいは他の時間区間のデータを回帰する回帰モデル、又は前記加工された時系列データを圧縮し再構成するオートエンコーダモデル、のうちいずれかひとつ以上のモデルに基づく推定モデルを生成する推定モデル生成部と、前記推定モデル生成部が生成した前記推定モデルを保存する推定モデル保存部と、前記推定モデル保存部に保存された前記推定モデルを用いて、前記各ショット時における前記複数の検出信号から得られた前記加工された時系列データに基づいて、前記製品の品質に関わる情報を推定する推定部と、前記推定部の推定結果に関する情報を出力する推定結果出力部と、を具備し、前記複数の時系列データの前記結合は、前記時刻の同期が取られて同じ時間区間が切り出された前記複数の時系列データを1つのベクトルデータとして直列に結合すること、又は前記時刻の同期が取られて同じ時間区間が切り出された前記複数の時系列データを同じ時刻の時系列データが1つの組みになるように並列に結合することである
実施形態に関わる製品状態推定装置の構成を示すブロック図である。 実施形態に関わる、ダイカストマシンにおける金型キャビティへのアルミニウム等の溶湯の射出系を説明するための模式図である。 実施形態に関わる、プランジャーの位置の時系列データの例を示す図である。 実施形態に関わる、算出されたプランジャーの速度の時系列データの例を示す図である。 実施形態に関わる、時系列データ取得部において取得される速度の時系列データの例を示す図である。 実施形態に関わる、検査結果保存部に保存された検査結果情報の構成例を示す表である。 実施形態に関わる、3つの時系列データを1つのベクトルデータとして直列に結合した時系列データの例を示す図である。 実施形態に関わる、3つの時系列データを並列に結合した時系列データの例を示す図である。 実施形態に関わる、複数の入力チャンネルに対応するように関連付けて結合した複数の時系列データの例を示す図である。 実施形態に関わる、2つの時系列データに基づく軌跡を示すグラフである。 実施形態に関わる、表示装置に表示されたグラフ画像である。 実施形態に関わる、ニューラルネットワークの構成例を示す図である。 実施形態に関わる、注目部位の提示例を示す図である。 実施形態に関わる、推定モデル生成装置3の動作の例を示すフローチャートである。 実施形態に関わる、良・不良推定装置4の動作の例を示すフローチャートである。 実施形態に関わる、微細な変動を有する時系列データの例を示す図である。
以下、図面を参照して実施形態を説明する。
(構成)
図1は、本実施形態に関わる製品状態推定装置の構成を示すブロック図である。製品状態推定装置1は、射出成形機あるいはダイカストマシンによる製品の状態を推定する推定装置である。以下、本実施形態を、ダイカストマシンによる製品の状態を推定する推定装置の例を用いて説明する。
製品状態推定装置1は、データ取得装置2と、推定モデル生成装置3と、良・不良推定装置4とを含む。製品状態推定装置1は、ダイカストマシン5において製造される製品の状態を推定するシステムである。
ダイカストマシン5は、製造ライン用の制御装置(図示せず)により制御されて、ショット番号などもその制御装置により管理される。データ取得装置2等の各装置も、その制御装置により制御され、ショット番号などと関連付けて各種データを保存することができる。
以下、製品状態推定装置1に含まれる各装置の構成を説明する。
[データ取得装置の構成]
データ取得装置2は、時系列データ取得部11と、時系列データ加工部12と、検査結果取得部13とを含む。
時系列データ取得部11は、ダイカストマシン5に設けられた後述する各種センサからのアナログ信号の検出信号を受信して、所定のサンプリング周期でアナログ信号をデジタル信号に変換して出力する回路を含む装置である。すなわち、時系列データ取得部11は、各ショット時における、ダイカストマシン5の動作状態を検出するセンサの出力に基づく時系列データを取得する時系列データ取得装置である。
ここで、ダイカストマシン5の動作状態を検出するセンサについて説明する。
図2は、ダイカストマシン5における金型キャビティへのアルミニウム等の溶湯の射出系を説明するための模式図である。
2つの金型D1,D2は、一方の金型D1がショット毎に矢印Aで示す方向に移動して金型D2に密着して型締めされる。金型D1とD2が密着している間に、ランナーR内の溶湯Meが、プランジャーPの移動により、2つの金型D1,D2内の金型キャビティ内に射出され充填される。
その後、金型キャビティ内の溶湯Meが保圧されて冷却された後に、金型D1が矢印Aで示す方向とは反対方向に移動して、2つの金型D1,D2は、型開きし、成形された鋳造品の製品の取り出しが行われる。
プランジャーPは、アクチュエータ5aにより駆動される。プランジャーPは、溶湯Meを金型キャビティ内に射出するとき、点線の矢印Bで示す方向に移動する。射出後、プランジャーPは、アクチュエータ5aにより矢印Bとは反対方向に移動される。
アクチュエータ5a内には、プランジャーPの移動方向における位置を検出する位置センサ5bが内蔵されている。例えば、位置センサ5bは、プランジャーPの移動方向における位置を、リニアエンコーダなどの出力により検出する。さらに、ランナーR内の圧力を検出する圧力センサ5cが、ランナーRに設けられている。
位置センサ5bの出力は、プランジャーPの位置信号として、信号線5b1を介してデータ取得装置2の時系列データ取得部11に供給される。圧力センサ5cの出力も、ランナーR内の圧力信号として、信号線5c1を介してデータ取得装置2の時系列データ取得部11に供給される。
なお、ここでは、位置センサ5bと圧力センサ5cの2つのセンサがダイカストマシン5に設けられているが、温度センサなどの他のセンサを、ダイカストマシン5にさらに設けて、ダイカストマシン5の他の動作状態を検出するようにしてもよい。
ここで、時系列データ取得部11で取得される時系列データの構成例について説明する。
図3は、プランジャーPの位置の時系列データの例を示す図である。図3は、1ショットにおける時間経過に沿った、位置センサ5bにより検出されたプランジャーPの位置データのグラフを示す。
図3に示すように、プランジャーPの位置は、1ショット内において時間の経過に伴って変化している。
ランナーR内の圧力についても、図示しないが、1ショットにおける時間経過に沿って変化する。圧力センサ5cは、その変化するランナーR内の圧力を検出する。
さらに、時系列データ取得部11は、プランジャーPの速度の時系列データを、位置センサ5bの位置情報から算出する機能も有している。
図4は、算出されたプランジャーPの速度の時系列データの例を示す図である。プランジャーPの速度は、プランジャーPの位置データの時間変化から算出される。図4は、1ショットにおける時間経過に沿った、算出されたプランジャーPの速度変化のグラフを示す。
図4に示すように、プランジャーPの速度も、1ショット内において時間の経過に伴って変化している。
各センサの出力信号が所定のサンプリング周期でサンプリングされて、各時系列データは、デジタルデータに変換される。
また、時系列データ取得部11は、時計回路を含み、タイムスタンプ機能を有する。時系列データ取得部11は、取得したデータに時刻情報を付加して出力する。すなわち、時系列データ取得部11は、デジタルデータに、タイムスタンプ機能による時刻情報を付加する。
なお、ここでは、タイムスタンプ機能による時刻情報が、時系列データに関連付けられているが、時刻情報に代えて、内部タイマのカウンタ情報を用いてもよい。
プランジャーPの位置情報とランナーR内の圧力情報も、共に時刻情報を含む。各時系列データは、含まれる時刻情報に基づいて対応付けることができるので、後述するように、複数の時系列データに含まれる各データを同期させることができる。
図5は、時系列データ取得部11において取得される速度の時系列データの例を示す図である。図5は、プランジャーPの速度データの例を示す。
よって、図5に示すように、速度の時系列データは、速度データに時刻情報が対応付けられた時系列データである。
プランジャーPの位置データ及びランナーR内の圧力データも、速度データと同様に、検出値に時刻情報が対応付けられた時系列データである。
図1に戻り、時系列データ加工部12は、2つのセンサの検出信号に対して所定の加工を施す回路である。
時系列データ加工部12は、時系列データ取得部11からの複数の時系列データ間の同期、複数の時系列データの切り出し、複数の時系列データの結合、及び複数の時系列データからの軌跡データの作成、の機能を有する回路である。すなわち、時系列データ加工部12は、時系列データからの所定の時間区間のデータを切り出す等の加工を行う時系列データ加工装置である。
なお、時系列データ取得部11及び時系列データ加工部12の処理の少なくとも一部の機能は、ソフトウエアにより実行されるようにしてもよい。その場合、データ取得装置2は、中央処理装置(以下、CPUという)、ROM、RAMを含むプロセッサを有し、ROMに格納された各機能に対応するソフトウエアプログラムをCPUが読み出してRAMに展開して実行する。
本実施形態では、位置センサ5bの検出信号に基づくプランジャーPの位置の時系列データと、圧力センサ5cの検出信号に基づくランナーR内の圧力の時系列データに加えて、算出されたプランジャーPの速度の時系列データを用いて、推定モデルMの生成と製品状態の推定が行われる。
なお、本実施形態では、上述した位置、圧力及び速度の3つの時系列データが用いられるが、プランジャーPの位置情報から算出した溶湯の射出速度、及びランナーR内の圧力情報から算出した溶湯の射出圧力、等についての時系列データを用いてもよい。
よって、時系列データ加工部12は、位置の時系列データと、圧力の時系列データと、速度の時系列データに対して、同期、切り出し、結合及び軌跡データの作成を行う。加工された時系列データは、推定モデル生成装置3へ供給される。
複数の時系列データの同期、切り出し、結合及び軌跡データの作成についての具体的な方法については、後述する。
時系列データ取得部11と時系列データ加工部12は、ダイカストマシン5の動作状態についてのデータを取得する動作状態データ取得装置を構成する。
時系列データ加工部12の出力は、後述する時系列データ保存部14に保存されて、推定モデルMの生成時に使用される。
また、時系列データ取得部11と時系列データ加工部12は、ダイカストマシン5の動作時に、それぞれ、ショット毎に時系列データの取得と加工を行い、時系列データ加工部12は、加工された時系列データ(以下、加工済時系列データともいう)を良・不良推定装置4に出力する。
検査結果取得部13は、データを入力するための入力装置を有している。データ取得装置2の検査結果取得部13は、例えば、CPUなどを有するプロセッサを含む。
熟練者などのユーザが、ダイカストマシン5で製造された製品の状態情報を、ショット毎の検査結果として、検査結果取得部13の入力装置を用いて入力することによって、検査結果取得部13は、検査結果の情報を取得する。すなわち、検査結果取得部13は、各ショットにより得られた製品の状態に関する検査結果、例えば、良、不良、程度を示す数値、等を取得する検査結果取得装置である。
製品の状態についての情報は、「良」又は「不良」を示す情報である。「良」は、ダイカストによる製品が良品であることを意味し、「不良」は、ダイカストによる製品が不良品であることを意味する。
なお、ここでは、製品の状態についての情報は、「良」又は「不良」を示すラベル情報であるが、例えば不良の種類を更に分けてラベル化して、「良」、「不良A」、「不良B」、など3つ以上のラベル情報を用いてもよいし、品質の程度を表す指標としての数値でもよい。
入力された製品の状態についての情報は、検査結果情報ISとして、推定モデル生成装置3へ供給される。検査結果情報は、ショット番号などの識別子が付加されて、推定モデル生成装置3へ送信される。検査結果情報ISは、後述する検査結果保存部15に保存される。
なお、データ取得装置2は、1つの装置として構成されてもよいし、時系列データ取得部11と時系列データ加工部12を含む動作状態データ取得装置と、検査結果取得部13とを別の装置として構成してもよい。例えば、検査結果取得部13は、パーソナルコンピュータであってもよい。
図6は、検査結果保存部15に保存された検査結果情報の構成例を示す表である。図6に示すように、検査結果情報ISは、ショット番号と対応付けられてテーブルTBLに格納される。
例えば、ユーザは、所定数のショットを実行して、所定数の検査結果を検査結果取得部13に入力する。
なお、ここでは、検査結果取得部13に入力されて生成された検査結果情報ISは、図6のように、複数ショット分まとめた表データとして保存されているが、他の形式で保存するようにしてもよい。例えば、各ショットの時系列データを、対応する検査結果に応じてディレクトリ分けして保存するなどの方法によって、各ショットの検査結果を保存するようにしてもよい。
時系列データ加工部12がどのような加工を行うかは、ユーザにより指定することができる。ユーザは、加工方法などを指定するための設定情報を所定の設定ファイル22に入力して設定する。時系列データ加工部12は、ユーザにより予め設定された設定ファイル22の設定データなどを参照し、時系列データの加工に関わる設定情報を取得する。
設定ファイル22は、メモリカードなどの記憶媒体22aに格納される。その記憶媒体22aは、図示しないカードインタフェースを介してデータ取得装置2に装着されて、設定データが時系列データ加工部12において読み出される。なお、設定データは、他の装置において入力され、通信などにより、他の装置からデータ取得装置2に送信されてもよい。
次に、データの加工について説明する。
時系列データ加工部12は、取得した設定の内容に従って、時系列データ取得部11において取得された各時系列データに対して、加工を行う。
時系列データ加工部12は、上述したように複数の時系列データの同期をとる同期機能、各時系列データから所望の区間のデータを切り出す切り出し機能、複数の時系列データを結合する結合機能、及び2以上の時系列データを軌跡データへ変換する変換機能を有する。各々の機能を用いるか否か、及び各々の機能の詳細な処理内容と必要な設定値が、設定ファイル22により指定される。
時系列データ同期機能は、各時系列データに含まれるタイムスタンプ機能による時刻情報や内部タイマのカウンタ情報を用いて、複数の時系列データの時刻合わせを行う機能である。
なお、同期機能は、ある時系列データの中で、時刻によりサンプリングレートが変化している場合は、時系列データに対してデータの補間や間引きを行い、時系列データを予め設定されたサンプリングレートに統一する機能を有してもよい。
また、複数の時系列データのサンプリングレートやサンプリングのタイミングが異なる場合は、データの補間や間引きを行い、予め設定されたサンプリングレートやタイミング、もしくは特定の時系列データのサンプリングレートやタイミングに合わせる機能を有してもよい。
時系列データ切り出し機能は、各時系列データから、予め設定された時間区間のデータを切り出す機能である。切り出される区間は、時系列データ毎に異なってもよい。すなわち、3つの時系列データの切り出される区間は、ある第1の時刻からある第2の時刻の同じ時間区間でもよいし、3つの時系列データの少なくとも1つの時系列データの切り出し区間は、他の時系列データの切り出し区間と異なっていてもよい。
また、特定の時系列データを基準にして切り出し区間を決定し、決定された切り出し区間に基づいてその時系列データやその他の時系列データを切り出してもよい。
例えば、図4に示すように、速度の時系列データの変化量が所定値以上になったことが時刻ttで検出されたとき、時刻ttから所定の時間T1だけ前の時刻tsを切り出し開始時間とし、時刻tsから所定の時間T2後の時刻をteとしたとき、時刻tsから時刻teが切り出し区間として決定される。速度の変化量は、ある時刻における速度と、その1つ前の時刻においての速度の差である。その速度値の差が、所定の閾値を越えたあるいは下回ったときの時刻を基準に、時刻tsからteの切り出し区間が決定される。
図4では、速度値の差が所定の閾値を越えたときが検出されている。図4では、切り出し区間の開始時刻である時刻tsの速度値から、切り出し区間の終了時刻である時刻teまでの速度値の時系列データが、切り出し後の速度の時系列データとなる。
位置の時系列データや圧力の時系列データについても、速度の時系列データに基づいて決定された切り出し区間と同じ時刻tsから同じ時刻teまでの区間を切り出してもよい。この場合、例えば図3に示すように、位置の時系列データについても、速度の時系列データと同じ切り出し区間の時系列データが切り出される。圧力の時系列データについても同様である。
さらにまた、1ショットの時間区間を所定の複数の区間に分け、その複数の区間から所定の1つの区間を切り出し区間として設定するようにしてもよい。
なお、以上は、切り出し区間は、1つであるが、複数あってもよい。
以上のように、時系列データ取得部11は、複数の時系列データを取得し、時系列データ加工部12は、取得された複数の時系列データを同期させた後に、複数の時系列データから所定の時間区間の複数のデータを切り出すことができる。
時系列データ結合機能は、複数の時系列データを結合する機能である。この機能により、例えば、切り出された複数の時系列データを、同じ時刻の値が組みになるように並べて結合することができる。また、切り出された複数の時系列データを、時系列データの末尾に別の時系列データをつなげる形で結合することもできる。
図7は、3つの時系列データを1つのベクトルデータとして直列に結合した時系列データの例を示す図である。
ここでは、時系列データは、先頭から順に、速度の時系列データDA1、位置の時系列データDA2及び圧力の時系列データDA3を含んで構成されている。図7では、プランジャーPの位置の時系列データDA2が、プランジャーPの速度の時系列データDA1の末尾に繋げられ、ランナーR内の圧力の時系列データDA3が、プランジャーPの位置の時系列データDA2の末尾に繋げられている。
各時系列データDA1、DA2、DA3は、例えば、同期機能により時刻の同期が取られかつ同じ区間が切り出された時系列データである。図7に示すような直列に連結された時系列データは、全結合ニューラルネットワークあるいは畳み込みニューラルネットワーク(Convolutional Neural Networks)を用いるときに有効である。
図8は、3つの時系列データを並列に結合した時系列データの例を示す図である。
図8は、並列に結合した3つの時系列データから、同じ時刻の3つの値を並べてひとまとめにしたベクトルを時刻順に取り出してLSTM(Long Short-Term Memory)のリカレントニューラルネットワーク(Recurrent Neural Networks)に順に入力するときに有効である。図8に示すように、3つの時系列データは、同じ時刻の3つのデータが1つの組みになるように並列に結合される。
図8に示すような並列に連結された時系列データは、全結合ニューラルネットワークあるいは畳み込みニューラルネットワーク(Convolutional Neural Networks)を用いるときにも有効である。
図9は、複数の入力チャンネルに対応するように関連付けて結合した複数の時系列データの例を示す図である。ここでは、3つの入力チャンネルに3つの時系列データが関連付けられている。具体的には、
ニューラルネットワークの入力チャンネル数が3であれば、速度、位置及び圧力の3つの時系列データが、それぞれチャンネル1、2及び3に供給されるように、3つの時系列データは、結合される。
3つの時系列データは、同じ時刻tsから同じ時刻teまでのデータである。
図9に示すような並列に連結された時系列データは、畳み込みニューラルネットワーク(Convolutional Neural Networks)を用いるときに有効である。
次に、時系列データの軌跡データへの変換機能は、複数の時系列データを所定の空間内の軌跡データに変換する機能である。すなわち、時系列データ加工部12は、複数の時系列データを、各時系列データに対応する軸を持つ次元空間上にプロットし、プロットされた次元空間上の複数の座標を、時刻の順番に線で繋ぐことにより、複数の時系列データを軌跡データに変換する加工を行う。
変換機能のために、まず複数(ここでは3つ)の時系列データに対して、時系列データの数に対応する次元を持つN次元空間が定義される。Nは時系列データの個数を示す整数である(ここではNは3)。そして、各時刻について、その時刻の複数の時系列データの値をN個ぶん並べた位置ベクトルを、N次元空間上の座標にプロットする。そして、プロットされた座標を、時間経過に沿った、すなわち時刻の順番に、線で繋いて結合することにより、軌跡データは作成される。
作成された軌跡データは、例えば畳み込みニューラルネットワーク(Convolutional Neural Networks)を用いるときに有効である。
また、2つの時系列データから作成される軌跡データは、2次元のグラフ画像に変換可能であるので、そのグラフ画像を、畳み込みニューラルネットワーク(Convolutional Neural Networks)に入力するようにしてもよい。その場合、線の太さは、サンプリング周期のゆらぎの大きさや、センサの検出誤差、等に応じて、変更するようにしてもよい。例えば、センサの検出誤差が所定の値よりも大きい場合は、軌跡は、太い線で描画される。
よって、例えば時系列データを2つ選択すると、この軌跡データは、表示装置の画面上に画像データとして表現することが可能である。すなわち、変換機能における次元空間を2次元空間とすると、軌跡データは、表示装置に2次元データとして表示可能である。
図10は、2つの時系列データに基づく軌跡を示すグラフである。ここでは、説明を簡単にするために、速度と位置の5つの時刻1,2,3,4,5のデータがグラフで示されている。図10では、説明を簡単にするために、5つの時刻の速度と位置に対応する点と、隣り合う2点間を結ぶ線で、グラフが示されている。
図11は、表示装置に表示されたグラフ画像である。図11のグラフ画像が、畳み込みニューラルネットワークに入力される。
グラフ画像において、時刻に応じて、グラフ上の点や線の色を変更するようにしてもよい。例えば、推定に用いられたデータの開始時刻から終点時刻までを赤色から青色へ変化する色の変化に対応させて、グラフ上の点及び線の色を変更する。
また、3つ以上の時系列データがある場合は、それらから2つを選び軌跡データの画像を生成するのを、全組み合わせに対して実施し、複数の軌跡データの画像を生成してもよい。
さらにまた、軌跡データとして表現する時刻の範囲を変更しながら軌跡データの画像を複数生成し、これらを動画データとして取り扱うようにしてもよい。
また、3つ以上の時系列データがある場合は、例えば、他に次のような軌跡データの表現方法もある。
まず、N次元の行列を定義し、すべての要素を一定の値X0(例えば0)とする。次に、各時刻の複数の時系列データの値を並べた位置ベクトルに対して、その座標に対応するN次元行列の要素を特定の値X1(例えば1)に変更する。その後、隣り合う時刻どうしの座標(N次元行列内の要素)を線で結び、その線に十分近い位置のN次元行列の要素を、特定の値X1(例えば1)に変更する。以上により、軌跡データへの変換が可能となる。なお、X1の値は、時系列データ中の時刻に応じて変化させてもよい。
以上のように、時系列データ加工部12は、設定ファイル22の設定情報に基づいて、複数の時系列データの同期、各時系列データの切り出し、複数の時系列データの結合、及び軌跡データへの変換の機能を有し、任意の1つの機能、又は任意の2つ以上の機能が選択されて、複数の時系列データが加工される。加工済時系列データがニューラルネットワークに入力される。
設定ファイル22は、メモリカードなどの記憶媒体22aに格納され、データ取得装置2の図示しないインタフェースを介して、データ取得装置2の記憶装置(図示せず)に転送される。時系列データ加工部12は、その設定ファイル22に記憶された設定情報を参照することができる。
データ取得装置2は、ショット毎に得られた複数の時系列データに対して、上述した同期などの各種のデータ加工を行って、加工済時系列データを出力する。
加工済時系列データは、推定モデル生成装置3へ供給されて、時系列データ保存部14に保存される。また、加工済時系列データは、良・不良推定装置4へ供給可能となっている。
また、検査結果取得部13は、入力された検査結果情報を推定モデル生成装置3へ出力し、検査結果情報は、検査結果保存部15に記憶される。
[推定モデル生成装置の構成]
推定モデル生成装置3は、時系列データ保存部14と、検査結果保存部15と、推定モデル生成部16とを含む。
時系列データ保存部14は、時系列データ加工部12からの加工済時系列データを保存する記憶装置である。すなわち、時系列データ保存部14は、時系列データ加工部12が加工した時系列データを、加工済時系列データとして保存する時系列データ保存装置である。
時系列データ保存部14は、ダイカストマシン5の1ショット毎に検出された各時系列データを記憶する。
各時系列データは、ショット番号などの識別子によって区別されて、時系列データ保存部14に保存される。
ショット番号などの識別子は、複数の時系列データ間の対応付け、及びダイカストマシン5により製造された製品と検査結果との対応付けのために用いられる。
検査結果保存部15は、検査結果取得部13からの検査結果情報ISを保存する記憶装置である。すなわち、検査結果保存部15は、検査結果取得部13が取得した検査結果を保存する検査結果保存装置である。
推定モデル生成部16は、時系列データ保存部14に保存された時系列データと、検査結果保存部15に保存された複数の検査結果情報ISを、学習データとして用いて、ニューラルネットワークを用いた推定用モデルを生成する。
すなわち、推定モデル生成部16は、検査結果保存部15に保存された複数ショットの検査結果情報ISと、時系列データ保存部14に保存された同じ複数ショットの時系列データを用いて、ディープラーニングにより推定モデルを生成する。
図12は、ニューラルネットワークの構成例を示す図である。推定モデルMは、図12に示すニューラルネットワークNNを用いて生成される。
ニューラルネットワークNNは、入力層31と、隠れ層32と、出力層33を有している。図12では、入力層31は、1ショットの時系列データを構成するデータの要素数ぶんだけ、丸で示す入力ユニット31aを有している。
入力層31には、時系列データ加工部12からの加工済時系列データが入力される。例えば、図12では、図7に示す連結された時系列データが入力層31に入力されている。その場合、入力層31の入力ユニット31aの数は、連結された時系列データの要素数に等しく、時系列データ中の各要素は、対応する1つの入力ユニット31aに入力される。
隠れ層32は、複数の隠れ層32aを含む多層構造を有する。
出力層33は、ここでは、2つの出力ユニット33aを有し、第1の出力ユニットが「良」の確率で、第2の出力ユニットが「不良」の確率を出力する。
図12では、図7に示すような連結された複数の時系列データが、入力層31に入力される例が示されているが、図8の時系列データ、あるいは図9の時系列データを入力するようにしてもよい。
図8に示すような並列に組み合わされた3つの時系列データの場合は、例えば、時刻が同期した3つの時系列データが、時刻順に、入力層31の3つの入力ユニット31aに入力される。
図9に示すような並列に組み合わされた3つの時系列データの場合は、例えばニューラルネットワークNNは、入力層31が入力データと同じチャンネル数(図9の例では3チャンネル)を持つ畳み込みニューラルネットワーク(Convolutional Neural Networks)であり、各時系列データがそれぞれ入力層の対応するチャンネルに入力される。
推定モデル生成装置3は、CPU、ROM、RAMなどのハードウエアを有するプロセッサを含み、推定モデルMを生成するソフトウエアプログラムを実行する。推定モデル生成部16は、モデル生成プログラムであり、ROMなどの記憶装置に記憶され、CPUにより読み出されて実行される。
推定モデル生成部16は、生成された推定モデルMのモデル情報MIを生成し、良・不良推定装置4へ送信する。モデル情報MIは、ニューラルネットワークNNに関する構成データと、重み係数などの各種パラメータデータを含む。
ここで生成される推定モデルMは、検査結果に対応するラベルの識別モデルである。
なお、ここでは、「良」と「不良」の2つのラベルを有する学習データから、ラベルを識別する推定モデルMが生成されるが、3つ以上のラベルの識別モデルを生成してもよい。また、推定モデルMは、検査結果の全ラベルのうち一部のラベルに該当する時系列データの特徴を学習したモデルでもよい。例えば、「良」のみの時系列データを学習データとして用いて、モデルを作成してもよい。その場合、時系列データの特徴を学習したモデルは、例えば時系列データを回帰するモデルや、時系列データを入力して再構成するオートエンコーダ(Auto Encoder)モデルなどである。
また、推定モデル生成部16が生成する推定モデルMの構造や、推定モデルMへの入力データの形式および入力方法は、時系列データの数や時系列データ加工部12により実施される加工の内容に応じて設定される。
例えば、時系列データが一つの場合や、時系列データ加工部12が図7に示したように時系列データの末尾に別の時系列データをつなげる形で連結して一次元のデータを生成するような場合は、加工済時系列データをそのまま標準的な全結合の多層パーセプトロンや一次元データを対象とした畳み込みニューラルネットワーク(CNN)に入力する形式にしてもよい。また、一次元のデータを時刻順にリカレントニューラルネットワーク(RNN)に入力するようにしてもよい。
ほかにも、例えば、図9に示すような互いに同期した複数の時系列データを、それぞれ入力のチャネルに対応させて、畳み込みニューラルネットワーク(CNN)に入力するようにしてもよい。
また、時系列データ加工部12が軌跡データを生成する場合は、軌跡データを畳み込みニューラルネットワーク(CNN)に入力するようにしてもよい。軌跡データが複数ある場合は、それぞれを畳み込みニューラルネットワーク(CNN)の入力のチャネルに対応させてもよい。
さらにまた、図8に示すような互いに同期した複数の時系列データから、同じ時刻の値同士を組にしたベクトルデータを生成し、それらのベクトルデータを時刻順にリカレントニューラルネットワークに入力するようにしてもよい。
また、時系列データ加工部12が軌跡データを複数生成する場合は、各軌跡データを順にリカレントニューラルネットワーク(RNN)に入力するようにしてもよい。
なお、検査結果が数値で表される場合は、生成されるモデルは、検査結果に関する指標の回帰モデルでもよい。
すなわち、推定モデルMは、検査結果と加工された時系列データを学習データとして、ニューラルネットワークを用いて学習された、検査結果のラベルの識別モデル、又は検査結果に関わる指標の回帰モデル、又は加工された時系列データ中のある時刻あるいはある時間区間のデータから加工された時系列データ中の他の時刻あるいは他の時間区間のデータを回帰する回帰モデル、又は加工された時系列データを圧縮し再構成するオートエンコーダモデル、に基づく推定モデルである。
また、推定モデルMは、これらモデルの2つ以上を組み合わせて構成してもよい。
さらに、推定モデル生成部16が生成する推定モデルMは、全結合の多層パーセプトロン、畳み込みニューラルネットワーク(CNN)、リカレントニューラルネットワーク(RNN)の3つのうちのいずれか1つ以上を含んでもよい。推定モデル生成部16が生成する推定モデルMは、その他、いかなる構造のニューラルネットワークを用いても構わない。
推定モデル生成部16が生成する推定モデルMの構造は、設定ファイル22などにより設定される。
図1に示すように、設定ファイル22は、メモリカードなどの記憶媒体22aに格納され、推定モデル生成装置3の図示しないインタフェースを介して、推定モデル生成装置3の記憶装置(図示せず)に転送される。推定モデル生成部16は、その設定ファイル22に記憶された設定情報を参照することができる。
推定モデル生成部16は、生成された推定モデルMのモデル情報MIを、良・不良推定装置4に送信する。モデル情報MIは、後述する推定モデル保存部17に保存される。
以上のように、推定モデル生成装置3は、学習データを用いて推定モデルMを生成し、モデル情報MIを良・不良推定装置4へ出力する。
[良・不良推定装置の構成]
良・不良推定装置4は、推定モデル保存部17、推定部18、注目部位算出部19と、推定結果出力部20及び推定結果提示部21を有する。
推定モデル保存部17は、推定モデル生成装置3からの推定モデルMのモデル情報MIを記憶して保存する記憶装置である。すなわち、推定モデル保存部17は、推定モデル生成部16が生成した推定モデルMについての情報を保存する。
推定部18は、推定モデル保存部17に保存されている推定モデルMのモデル情報MIを用いて、ショット毎の時系列データ加工部12からの加工済時系列データに基づいて、製品の良又は不良を推定し、推定結果情報IJを出力する。
すなわち、推定部18は、推定モデル保存部17に保存された推定モデルMを用いて、各ショット時における複数の検出信号から得られた加工済時系列データに基づいて、製品の品質に関わる情報を推定する推定部を構成する。
注目部位算出部19は、推定部18が推定結果を算出した後、注目部位の算出を行う。注目部位とは、推定モデルMが推定結果を算出する際に、入力データの中で特に注目している要素のことである。
注目部位の算出は、例えば次のように行う。推定モデルMが検査結果を表すラベルの識別モデルや、検査結果に関する指標の回帰モデルであるような場合は、推定モデルMの出力層33のいずれか一つ以上の出力ユニット33aの値、あるいはそれらに基づき算出された値を、推定モデルMに入力された時系列データの各要素により偏微分する。偏微分した値の絶対値が大きい部分に対応する時系列データの要素を、注目部位として抽出する。
推定モデルMの出力値あるいはその出力値に基づき算出された値を、入力時系列データの各要素により偏微分して、その偏微分により得られた値の絶対値が大きいところが、注目部位とされる。
すなわち、注目部位算出部19は、推定モデルの出力データあるいは出力データに基づいて演算された値を加工済時系列データにより偏微分演算すること、または推定モデルの出力データあるいはその一部と加工された時系列データあるいはその一部とを比較することにより、推定部18が製品の品質に関わる情報を推定するときに用いた推定モデルMが推定結果を算出する際に注目した加工済時系列データの部分を注目部位として算出する。
推定モデルMが、時系列データを回帰するモデルや、時系列データを入力して再構成するオートエンコーダモデルであるような場合は、例えば回帰により算出した値と実際の値との誤差や、再構成したデータと入力した時系列データとの誤差などを算出し、誤差の絶対値が大きい部分に対応する時系列データの要素を、注目部位として抽出する方法もある。
注目部位算出部19は、算出した注目部位の情報を推定結果提示部21に送る。
推定結果提示部21は、推定部18から送られた推定結果を提示すると同時に、注目部位算出部19が算出した注目部位を提示する。
図13は、注目部位の提示例を示す図である。
図13は、プランジャーPの速度の時系列データを破線の波形データとして表示し、注目部位RAを太い実線で表したものである。
ほかにも、推定モデルMの入力が画像データの場合は、画像データに注目部位を着色した画像を透過し重ねて表示するなどの方法も考えられる。
図1に戻り、良・不良推定装置4は、CPU、ROM、RAMなどを有するプロセッサを含み、推定部18及び注目部位算出部19のプログラムを実行する。推定部18及び注目部位算出部19は、プログラムであり、ROMなどの記憶装置に記憶され、CPUにより読み出されて実行される。
推定結果出力部20は、推定部18の推定結果情報IJを、製造ラインの各種装置を制御する制御装置へ出力する回路である。すなわち、推定結果出力部20は、推定部18の推定結果に関する情報を出力する推定結果出力装置である。
例えば、製造ラインの各種装置は、不良品と判定された製品は、後工程で加工しないように、製造ラインから外すなどの処理を行う。
推定結果提示部21は、推定部18の推定結果に応じた所定の情報をユーザなどに提示して知らしめるための回路である。すなわち、推定結果提示部21は、推定部18の推定結果をユーザに告知するために、推定結果を提示する。
例えば、製造された製品が不良であると推定されたとき、製造された製品が不良品であることをユーザに知らせるために、推定結果提示部21は、所定のメッセージを表示するための出力信号を表示装置に出力したり、所定の警告表示をさせるための出力信号を所定の表示灯に出力したりする。
[モデル更新装置の構成]
さらに、製品状態推定装置1は、モデル更新判定部23とモデル更新提示部24を有している。モデル更新判定部23とモデル更新提示部24は、モデル更新装置を構成する。モデル更新判定部23とモデル更新提示部24は、良・不良推定装置4あるいはデータ取得装置2に含まれていてもよいし、データ取得装置2と良・不良推定装置4とは別の装置として構成されていてもよい。
推定部18の推定結果情報IJは、モデル更新判定部23にも供給される。
モデル更新判定部23は、推定部18からの各ショットの推定結果情報IJを蓄積する。すなわち、モデル更新判定部23には、ショット番号と関連付けられた推定結果情報IJが蓄積される。
モデル更新判定部23は、検査結果取得部13とも接続されている。
検査結果取得部13には、上述したように、ショット番号と関連付けられた検査結果情報ISが蓄積される。
モデル更新判定部23は、推定部18の推定結果に基づいて、あるいは推定部18の推定結果および検査結果取得部13において取得された検査結果に基づいて、推定モデルMの更新の要否を判定する。
ここでは、モデル更新判定部23は、所定数の推定結果情報IJが蓄積され、かつその推定結果情報IJに対応する検査結果情報ISを検査結果取得部13から得られたとき、推定部18の推定結果と、検査結果取得部13において得られた正しい検査結果とを照合する。
照合を行った結果、推定部18の推定結果と正しい検査結果との差異を表す指標が、予め設定された閾値TH以上となった場合、モデル更新判定部23は、モデル更新が必要として、モデル更新を促す情報をモデル更新提示部24に送信する。
推定部18の推定結果と正しい検査結果との差異を表す指標としては、例えば、次の式(1)に示す不正解率が用いられる。
不正解率=(推定結果を誤ったショットの数)/(推定結果と検査結果とを照合したショットの数) ・・・(1)
式(1)の場合、不正解率が、予め設定された閾値以上となったときにモデル更新が必要と判断される。
なお、指標としては、次の式(2)に示す正解率を用いてもよい。
正解率=(推定結果が正しかったショットの数)/(推定結果と検査結果とを照合したショットの数) ・・・(2)
式(2)の場合、正解率が、予め設定された閾値未満となったときにモデル更新が必要と判断される。
指標としては、式(1)、(2)以外の指標でもよい。
また、推定モデルが、検査結果に関する指標値の回帰結果を出力するような場合は、回帰結果と正しい指標値とを比較し、平均二乗誤差、平均絶対誤差などを算出して、誤差が大きいときにモデル更新が必要と判断してもよい。
モデル更新提示部24は、モデル更新を促す情報を受け取ると、モニタなどにモデル更新を指示するメッセージ情報等を表示し、ユーザにモデル更新を促す。メッセージ情報等を見て、ユーザがモデル更新を実施すると判断した場合は、推定モデル生成装置3に新しいデータを用いて推定モデル生成の処理を実施させ、新しいモデルを生成する。
なお、ユーザの判断を介さずに自動的にモデル更新を行うようにしてもよい。その場合、図1において、点線で示すように、モデル更新判定部23は、モデル更新指示コマンドを推定モデル生成部16に送信する。その結果、推定モデル生成部16は、モデル更新指示コマンドを受信すると、自動的に新しいデータを用いて、推定モデル生成処理を実行して、新しいモデルを生成する。
なお、以上に示した方法は、正しい検査結果を用いてモデル更新を判断する方法であるが、推定モデルMすなわち推定部18が出力した結果のみを用いてモデル更新の要否を判断してもよい。この場合、正しい検査結果が得られるのを待たずにモデル更新の要否が判断できる利点がある。
例えば、推定部18の出力結果の傾向が、それまでの出力に対して変化したことを検知することで、モデル更新を判断する。過去の所定期間における、推定部18の出力結果を複数ショット分、集計して、例えば良品判定が9割、不良品判定が1割だったのに対し、直近の複数ショットについて集計してみると、良品判定が1割、不良品判定が9割など、判定結果の割合が大きく変化しているとする。そのような場合は、推定モデルが正しい結果を出力できていない可能性があるため、モデル更新が必要と判断できる。
また、推定部18の出力結果の傾向が、予め定めた特定の状態になった場合にモデル更新を行うようにしてもよい。例えば、直近の複数ショットについて、不良品判定を行ったショットの割合が閾値以上となった場合にモデル更新を行うようにしてもよい。
ほかにも、例えば、推定モデルが、対象ショットに対して良品である確率、不良品である確率(以下、それぞれ良品確率、不良品確率と呼ぶ)を出力できるものである場合、直近の複数ショットに対して、良品確率あるいは不良品確率が一定の条件になるショットを数え、そのショット数が一定以上となった場合にモデル更新を行うようにしてもよい。一定の条件として、例えば「良品確率が0.5付近(0.4以上0.6以下など)となること」と設定すれば、推定モデルが良品・不良品の判断に迷っているショットを数えることができる。
ほかにも、直近の複数ショットの良品確率あるいは不良品確率の傾向(例えば分布など)を、過去の複数ショットの良品確率あるいは不良品確率の傾向と比較してモデル更新の要否を判断してもよい。
推定モデルが、時系列データを回帰するモデルや、時系列データを入力して再構成するオートエンコーダモデルであるような場合は、直近の複数ショットに対して、回帰により算出した値と実際の値との誤差や、再構成したデータと入力した時系列データとの誤差などを算出して、その誤差の傾向を用いてモデル更新を行うようにしてもよい。例えば複数ショットの誤差の平均が閾値以上となった場合や、以前と比較して誤差の平均が大きすぎる、あるいは小さすぎる場合などに、モデル更新が必要と判断される。
以上のように構成された製品状態推定装置1は、ダイカストマシン5により製造された製品の状態の推定モデルMの生成と、生成された推定モデルMを用いた製造された製品の状態の判定ができる。
(作用)
次に、上述した製品状態推定装置1の動作について説明する。
はじめに、推定モデル生成装置3における推定モデルMの生成処理について説明する。
図14は、推定モデル生成装置3の動作の例を示すフローチャートである。
推定モデル生成装置3は、上述したようにプロセッサを含み、図14の処理は、ソフトウエアプログラムによる処理であり、推定モデル生成装置3のプロセッサによりそのソフトウエアプログラムが実行される。
推定モデル生成装置3は、データ取得装置2から加工済時系列データを取得し、時系列データ保存部14に記録する(ステップ(以下、Sと略す)1)。
推定モデル生成装置3は、データ取得装置2から検査結果情報ISを取得し、検査結果保存部15に記録する(S2)。
推定モデル生成装置3は、所定のショット数分のデータが保存されたかを判定する(S3)。具体的には、所定数の加工済時系列データと所定数の検査結果情報ISが、それぞれ時系列データ保存部14と検査結果保存部15に保存されたかが判定される。
所定のショット数分のデータが保存されていないとき(S3:NO)、処理は、S1に戻る。
所定数の加工済時系列データと所定数の検査結果情報が、それぞれ時系列データ保存部14と検査結果保存部15に保存されたとき(S3:YES)、推定モデル生成部16は、時系列データ保存部14と検査結果保存部15にそれぞれ保存された所定数の加工済時系列データと所定数の検査結果情報ISを、学習データとして読み込む(S4)。
S4の後、推定モデル生成部16は、ディープラーニングによる学習を行う(S5)。すなわち、推定モデル生成部16は、学習データを用いて推定モデルMを生成する。
S5の後、推定モデル生成部16は、生成された推定モデルMのモデル情報MIを、良・不良推定装置4へ送信して、推定モデル保存部17に保存させる(S6)。
次に、良・不良推定装置4の動作について説明する。
図15は、良・不良推定装置4の動作の例を示すフローチャートである。
良・不良推定装置4は、上述したようにプロセッサを含み、図15の処理は、ソフトウエアプログラムである。図15の処理は、良・不良推定装置4のプロセッサにより実行される。
良・不良推定装置4は、データ取得装置2の時系列データ加工部12から、推定対象のショットの加工済時系列データを取得して、推定部18に入力する(S11)。
データ取得装置2の時系列データ取得部11は、ダイカストマシン5の動作に応じて位置センサ5bと圧力センサ5cからの信号を受信して、3つの時系列データを生成する。生成された3つの時系列データは、時系列データ加工部12において加工される。よって、時系列データ加工部12は、取得された時系列データに対して、推定モデル生成時と同様の加工を施すので、推定部18は、時系列データ保存部14に保存される加工済時系列データと同様に加工された時系列データを取得する。
例えば、上述した3つの時系列データDA1、DA2、DA3が、ショット毎に、時系列データ加工部12から推定部18に供給される。
推定部18は、推定モデル保存部17から推定モデルMのモデル情報MIを読み込む(S12)。
推定部18は、推定モデルMに加工済時系列データを入力し、製品が良品であるか不良品であるかを推定する(S13)。すなわち、推定部18は、モデル情報MIを用いて、加工済時系列データに対して推定を行う。
なお、ここでは、良・不良推定装置では、S12において、モデル情報MIは推定モデル保存部17から読み込まれているが、推定部18が、S11の処理の開始前にモデル情報MIを、事前に読み込むようにしてもよい。
S13の後、注目部位算出部19は、注目部位の算出を行う(S14)。
S14の後、推定部18と注目部位算出部19は、推定結果である推定結果情報IJと、注目部位情報を出力する(S15)。推定結果情報IJは、推定結果出力部20と推定結果提示部21へ出力され、注目部位情報は、推定結果提示部21へ出力される。
推定結果提示部21は、ダイカストマシン5の後工程にある製造ラインの制御装置などに、推定結果情報IJを送信する。例えば、製造ラインの制御装置は、不良品である旨の推定結果情報IJを受信すると、その不良品と推定された製品に対して、後工程の加工などを行われないようにする処理を実行する。
推定結果提示部21は、例えば、不良品である旨の推定結果情報IJを受信すると、不良品がダイカストマシン5において製造された旨を、モニタなどの表示装置にメッセージで表示すると共に、図13に示したような注目部位を示す画像を表示装置に表示する。その結果、製造ラインの作業者は、所定の対応を取ることができる。
以上のように、上述した実施形態によれば、ショット後、ダイカストマシン5において製造された製品が良品であるか不良品であるかを推定できるので、不良品と思われる製品を後の加工処理に流すことがなくなり、加工処理の無駄を減らすことができる。
ショットで生じる不良は、ショット時のプランジャーPなどの位置及び速度、ショット時のランナーR内の圧力、等の影響を受けると考えられる。例えば、ダイカストの不良のひとつである巣は、ショットで金型内にガスが巻き込まれることで生じる場合があり、巻き込みガスの量により、巣の発生の有無や巣の大きさが変わってくる。巻き込みガス量を直接測定することは難しいが、ガスの量に応じて射出時のプランジャーPの挙動に微細な変化が生じる可能性があり、これを捉えれば巣の発生の有無や巣の大きさなどを推定できる可能性がある。
よって、上述した実施形態では、プランジャーPの挙動の微細な変化を捉えるために、プランジャーPの位置や速度などの時系列データに基づいて、各ショットで得られた製品の良品・不良品推定が行われている。
図16は、微細な変動を有する時系列データの例を示す図である。図16は、プランジャーPの速度の時系列データの波形を示している。速度データの変化が、基準波形から設定された所定の上下限波形(点線で示す)内に入っているか否かにより成形品の良否判定を行う従来の方法では、実線で示す微細な速度変動は、良否判定において考慮されない。すなわち、射出速度などの微小な変動の発生がガスなどの発生原因になり得る可能性もあり、その微小な変動による製品の品質への影響は、考慮されていない。
図16の波形データの場合、波形データが上下限波形内に入っているため、波形データの微細な変動は、捉えられていない。速度以外の波形データについても同様である。
しかし、上述した実施形態によれば、実線で示す微細な変動も考慮して、射出成形機あるいはダイカストマシンにより製造された製品の品質の判定あるいは推定を行うことができる。
時系列データの微細な変動が巣の発生に影響する場合、本実施形態によれば、不良の発生を推定することができる。
従って、上述した実施形態によれば、射出成形機あるいはダイカストマシンの動作状態における大幅な変動だけでなく、微小な変動も考慮可能な、製品の状態を推定する製品状態推定装置を提供することができる。
なお、上述した実施形態は、ダイカストマシンによる製品の例を用いて説明したが、射出成形機による製品を製造する場合にも適用可能である。
さらにまた、推定モデル生成装置3と良・不良推定装置4は、別々の装置であるが、一つの装置として構成されていてもよい。
さらにまた、推定モデル生成装置3は、データ取得装置2と良・不良推定装置4とネットワークで接続されていてもよい。例えば、推定モデル生成装置3は、データ取得装置2と良・不良推定装置4とインターネットを介して接続され、遠隔に設置されてもよい。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として例示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
1 製品状態推定装置、2 データ取得装置、3 推定モデル生成装置、4 良・不良推定装置、5 ダイカストマシン、5a アクチュエータ、5b 位置センサ、5b1 信号線、5c 圧力センサ、5c1 信号線、11 時系列データ取得部、12 時系列データ加工部、13 検査結果取得部、14 時系列データ保存部、15 検査結果保存部、16 推定モデル生成部、17 推定モデル保存部、18 推定部、19 注目部位算出部、20 推定結果出力部、21 推定結果提示部、22 設定ファイル、22a 記憶媒体、23 モデル更新判定部、24 モデル更新提示部、31 入力層、32、32a 隠れ層、33 出力層。

Claims (5)

  1. 射出成形機あるいはダイカストマシンによる製品の状態を推定する推定装置であって、
    各ショットにより得られた前記製品の状態に関する検査結果を取得する検査結果取得部と、
    前記各ショット時における、前記射出成形機あるいは前記ダイカストマシンの動作状態を検出する複数のセンサの複数の検出信号に基づく複数の時系列データを取得する時系列データ取得部と、
    取得された前記複数の時系列データに対して時刻の同期を取った後に、前記複数の時系列データから所定の時間区間のデータを切り出し、切り出された前記複数の時系列データの結合をする加工を行う時系列データ加工部と、
    前記検査結果取得部が取得した前記検査結果を保存する検査結果保存部と、
    前記時系列データ加工部が加工した前記時系列データを加工された時系列データとして保存する時系列データ保存部と、
    前記検査結果と前記加工された時系列データを学習データとして、ニューラルネットワークを用いて、前記検査結果のラベルの識別モデル、又は前記検査結果に関わる指標の回帰モデル、又は前記加工された時系列データ中のある時刻あるいはある時間区間のデータから前記加工された時系列データ中の他の時刻あるいは他の時間区間のデータを回帰する回帰モデル、又は前記加工された時系列データを圧縮し再構成するオートエンコーダモデル、のうちいずれかひとつ以上のモデルに基づく推定モデルを生成する推定モデル生成部と、
    前記推定モデル生成部が生成した前記推定モデルを保存する推定モデル保存部と、
    前記推定モデル保存部に保存された前記推定モデルを用いて、前記各ショット時における前記複数の検出信号から得られた前記加工された時系列データに基づいて、前記製品の品質に関わる情報を推定する推定部と、
    前記推定部の推定結果に関する情報を出力する推定結果出力部と、
    を具備し、
    前記複数の時系列データの前記結合は、前記時刻の同期が取られて同じ時間区間が切り出された前記複数の時系列データを1つのベクトルデータとして直列に結合すること、又は前記時刻の同期が取られて同じ時間区間が切り出された前記複数の時系列データを同じ時刻の時系列データが1つの組みになるように並列に結合することである、製品状態推定装置。
  2. 前記推定部の前記推定結果をユーザに告知するために、前記推定結果を提示する推定結果提示部を、さらに有する請求項に記載の製品状態推定装置。
  3. 前記推定モデルの出力データあるいは出力データに基づいて演算された値を前記加工された時系列データにより偏微分演算すること、または前記推定モデルの出力データあるいはその一部と前記加工された時系列データあるいはその一部とを比較することにより、前記推定部が前記製品の前記品質に関わる情報を推定するときに用いた前記推定モデルが前記推定結果を算出する際に注目した前記加工された時系列データの部分を注目部分として算出する、注目部位算出部をさらに備える、請求項1又は2に記載の製品状態推定装置。
  4. 前記推定部の前記推定結果に基づいて、あるいは前記推定部の前記推定結果および前記検査結果取得において取得された前記検査結果に基づいて、前記推定モデルの更新の要否を判定するモデル更新判定部をさらに有する、請求項1からいずれか1つに記載の製品状態推定装置。
  5. 前記ニューラルネットワークは、全結合の多層パーセプトロン、畳み込みニューラルネットワーク、及びリカレントニューラルネットワークの3つのうちのいずれか一つ以上を含む、請求項1からのいずれか1つに記載の製品状態推定装置。
JP2018209064A 2018-11-06 2018-11-06 製品状態推定装置 Active JP7021052B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2018209064A JP7021052B2 (ja) 2018-11-06 2018-11-06 製品状態推定装置
EP19882898.0A EP3878575A4 (en) 2018-11-06 2019-11-01 PRODUCT CONDITION ASSESSMENT DEVICE
KR1020217012584A KR102591281B1 (ko) 2018-11-06 2019-11-01 제품 상태 추정 장치
PCT/JP2019/043108 WO2020095848A1 (ja) 2018-11-06 2019-11-01 製品状態推定装置
CN201980071769.3A CN112955266B (zh) 2018-11-06 2019-11-01 产品状态推断装置
US17/302,243 US11644825B2 (en) 2018-11-06 2021-04-28 Product state estimation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018209064A JP7021052B2 (ja) 2018-11-06 2018-11-06 製品状態推定装置

Publications (2)

Publication Number Publication Date
JP2020075385A JP2020075385A (ja) 2020-05-21
JP7021052B2 true JP7021052B2 (ja) 2022-02-16

Family

ID=70611886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018209064A Active JP7021052B2 (ja) 2018-11-06 2018-11-06 製品状態推定装置

Country Status (6)

Country Link
US (1) US11644825B2 (ja)
EP (1) EP3878575A4 (ja)
JP (1) JP7021052B2 (ja)
KR (1) KR102591281B1 (ja)
CN (1) CN112955266B (ja)
WO (1) WO2020095848A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH716122A1 (de) * 2019-04-29 2020-10-30 Alpla Werke Alwin Lehner Gmbh & Co Kg Verfahren zum Betreiben einer Vorrichtung zur Herstellung eines Produktes, Computerprogrammprodukt und Vorrichtung zum Herstellen eines Produktes.
JP2020190956A (ja) 2019-05-22 2020-11-26 株式会社東芝 製造条件出力装置、品質管理システム及びプログラム
JP7344754B2 (ja) * 2019-10-23 2023-09-14 株式会社日本製鋼所 学習モデル生成方法、コンピュータプログラム、設定値決定装置、成形機及び成形装置システム
WO2022039748A1 (en) 2020-08-20 2022-02-24 Hitachi Vantara Llc Systems and methods for an automated data science process
JPWO2022210425A1 (ja) * 2021-03-31 2022-10-06
JP7513064B2 (ja) 2021-09-13 2024-07-09 Jfeスチール株式会社 圧延設備の形状制御アクチュエータ設定モデルの生成方法、圧延設備の形状制御アクチュエータの設定方法、鋼板の形状制御方法、鋼板の製造方法、及び圧延設備の形状制御装置
US12045046B2 (en) * 2021-10-04 2024-07-23 Falkonry Inc. Managing machine operations using encoded multi-scale time series data
JP7455892B2 (ja) * 2022-04-28 2024-03-26 一般社団法人クラインシュタイン医工学パースペクティブ 異常予測システム、方法及びコンピュータプログラム
JP2023172022A (ja) * 2022-05-23 2023-12-06 芝浦機械株式会社 射出成形機の良否判定システム
EP4290322A1 (en) * 2022-06-07 2023-12-13 Dassault Systèmes Inference of emerging problems in product manufacturing
JP2024063488A (ja) 2022-10-26 2024-05-13 住友重機械工業株式会社 情報処理装置、射出成形機およびプログラム
WO2024224945A1 (ja) * 2023-04-24 2024-10-31 三菱電機株式会社 射出成形品のゲート位置決定方法、射出成形品のゲート位置決定装置及び射出成形品のゲート位置決定方法として機能させるためのプログラム
JP2024176356A (ja) * 2023-06-08 2024-12-19 オムロン株式会社 血圧計、血圧計測方法、血圧計測プログラム、学習モデルの構築方法及び学習モデルの構築プログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005199403A (ja) 2004-01-16 2005-07-28 Sony Corp 情動認識装置及び方法、ロボット装置の情動認識方法、ロボット装置の学習方法、並びにロボット装置
JP2007108998A (ja) 2005-10-13 2007-04-26 Internatl Business Mach Corp <Ibm> 相関性を評価するシステム、および、その方法
WO2014155690A1 (ja) 2013-03-29 2014-10-02 富士通株式会社 モデル更新方法、装置、およびプログラム
JP2017516192A (ja) 2014-03-24 2017-06-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated ニューラルネットワークにおける差分符号化
WO2018135443A1 (ja) 2017-01-17 2018-07-26 日精樹脂工業株式会社 射出成形機の成形条件推定方法
JP2018152000A (ja) 2017-03-15 2018-09-27 株式会社島津製作所 分析データ解析装置及び分析データ解析方法
JP2018167424A (ja) 2017-03-29 2018-11-01 ファナック株式会社 状態判定装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5735737A (en) * 1980-08-12 1982-02-26 Fukai Kogyo Kk Temperature controller
JP2926298B2 (ja) 1994-01-13 1999-07-28 住友重機械工業株式会社 成形品の良否判別装置
JP2990404B2 (ja) 1994-01-13 1999-12-13 住友重機械工業株式会社 射出成形機のアナログ波形解析方法及び装置
JPH10111862A (ja) * 1996-08-13 1998-04-28 Fujitsu Ltd 再帰型ニューラルネットワークに基づく時系列解析装置および方法
DE19649633A1 (de) * 1996-12-02 1998-06-04 Abb Patent Gmbh Verfahren zur Analyse und Darstellung von transienten Prozeßvorgängen
US5914884A (en) * 1997-01-02 1999-06-22 General Electric Company Method for evaluating moldability characteristics of a plastic resin in an injection molding process
DE19743600B4 (de) * 1997-10-02 2006-03-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur Überwachung eines zyklischen Produktionsprozesses
JP3656121B2 (ja) * 1998-01-21 2005-06-08 株式会社日本製鋼所 射出成形機の射出状態判定方法および判定装置
JP2000071303A (ja) 1998-09-01 2000-03-07 Nagano Japan Radio Co インサート成形品の良否判定方法
TW584591B (en) * 2000-06-08 2004-04-21 Mirle Automation Corp Method of setting parameters for injection molding machine
DE10120476A1 (de) * 2001-04-25 2002-11-21 Bayer Ag Hybridmodell und Verfahren zur Bestimmung von Eigenschaften hinsichtlich der Herstellung eines Spritzgießformteils
JP2004216763A (ja) 2003-01-16 2004-08-05 Yazaki Corp 簡易波形監視装置
JP5657355B2 (ja) * 2010-11-24 2015-01-21 東洋機械金属株式会社 ダイカストマシン及びダイカストマシンの異常検出方法
US10528024B2 (en) * 2013-06-17 2020-01-07 Ashley Stone Self-learning production systems with good and/or bad part variables inspection feedback
CA2847995C (en) 2013-06-17 2018-06-05 Ashley Stone Molding systems and methods

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005199403A (ja) 2004-01-16 2005-07-28 Sony Corp 情動認識装置及び方法、ロボット装置の情動認識方法、ロボット装置の学習方法、並びにロボット装置
JP2007108998A (ja) 2005-10-13 2007-04-26 Internatl Business Mach Corp <Ibm> 相関性を評価するシステム、および、その方法
WO2014155690A1 (ja) 2013-03-29 2014-10-02 富士通株式会社 モデル更新方法、装置、およびプログラム
JP2017516192A (ja) 2014-03-24 2017-06-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated ニューラルネットワークにおける差分符号化
WO2018135443A1 (ja) 2017-01-17 2018-07-26 日精樹脂工業株式会社 射出成形機の成形条件推定方法
JP2018152000A (ja) 2017-03-15 2018-09-27 株式会社島津製作所 分析データ解析装置及び分析データ解析方法
JP2018167424A (ja) 2017-03-29 2018-11-01 ファナック株式会社 状態判定装置

Also Published As

Publication number Publication date
CN112955266B (zh) 2022-10-28
US11644825B2 (en) 2023-05-09
WO2020095848A1 (ja) 2020-05-14
EP3878575A4 (en) 2022-08-03
KR102591281B1 (ko) 2023-10-20
EP3878575A1 (en) 2021-09-15
US20210247754A1 (en) 2021-08-12
CN112955266A (zh) 2021-06-11
KR20210065996A (ko) 2021-06-04
JP2020075385A (ja) 2020-05-21

Similar Documents

Publication Publication Date Title
JP7021052B2 (ja) 製品状態推定装置
US11501509B2 (en) Mold temperature anomaly sign detection apparatus, mold temperature anomaly sign detection method and storage medium
US20180281256A1 (en) State determination apparatus
JP6616375B2 (ja) 状態判定装置
CN112198857B (zh) 一种基于监测数据的工业设备控制优化方法及系统
JPH0242653B2 (ja)
US11758310B2 (en) Management system and calculation method
CN118559986B (zh) 一种用于确定注塑工艺脱模时间的方法及系统
CN117227122A (zh) 注塑机调机方法、装置、注塑机、电子设备及存储介质
EP4190462A1 (en) Method and evaluation component for monitoring a die casting or injection molding production process of a mechanical component with an according production machine
CN117245874A (zh) 注塑品质检测方法、装置、注塑机、设备及存储介质
JP2021066084A (ja) 学習モデル生成方法、コンピュータプログラム、設定値決定装置、成形機及び成形装置システム
JP7391656B2 (ja) 射出成形システム
KR102325439B1 (ko) 사출 성형 설비의 고장 예측 시스템 및 그 방법
JP6898382B2 (ja) 射出成形機稼動管理に対する支援方法
JP2022072480A (ja) 管理システム及び演算方法
JP7588395B2 (ja) 管理装置及び演算方法
CN101802733B (zh) 用于诊断一种生产设备的工作状态的方法及系统
Cashion et al. Part quality assessment using convolution neural networks in high pressure die casting
JP2020154849A (ja) コントローラ、システム、方法及びプログラム
US7004223B2 (en) Method and apparatus for vacuum measurement during die casting
CN118046704B (zh) 一种基于物联网的车辆安全全周期监测系统
JP2990404B2 (ja) 射出成形機のアナログ波形解析方法及び装置
US20240066825A1 (en) Press machine and method of monitoring image of press machine
CN117921966A (zh) 信息处理装置、注射成型机及程序

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20191004

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210716

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220203

R150 Certificate of patent or registration of utility model

Ref document number: 7021052

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150