JP7433529B1 - Condition analysis device, additive manufacturing system and condition analysis method - Google Patents
Condition analysis device, additive manufacturing system and condition analysis method Download PDFInfo
- Publication number
- JP7433529B1 JP7433529B1 JP2023530321A JP2023530321A JP7433529B1 JP 7433529 B1 JP7433529 B1 JP 7433529B1 JP 2023530321 A JP2023530321 A JP 2023530321A JP 2023530321 A JP2023530321 A JP 2023530321A JP 7433529 B1 JP7433529 B1 JP 7433529B1
- Authority
- JP
- Japan
- Prior art keywords
- log data
- time
- additive manufacturing
- unit
- manufacturing system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 274
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 214
- 239000000654 additive Substances 0.000 title claims abstract description 197
- 230000000996 additive effect Effects 0.000 title claims abstract description 197
- 238000000605 extraction Methods 0.000 claims abstract description 67
- 238000005259 measurement Methods 0.000 claims abstract description 63
- 230000001360 synchronised effect Effects 0.000 claims abstract description 52
- 238000012937 correction Methods 0.000 claims abstract description 42
- 238000013500 data storage Methods 0.000 claims abstract description 27
- 239000000284 extract Substances 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 121
- 238000004891 communication Methods 0.000 claims description 72
- 238000004088 simulation Methods 0.000 claims description 53
- 230000006866 deterioration Effects 0.000 claims description 32
- 238000012423 maintenance Methods 0.000 claims description 31
- 238000010586 diagram Methods 0.000 claims description 28
- 238000004364 calculation method Methods 0.000 claims description 27
- 238000007639 printing Methods 0.000 claims description 26
- 239000000463 material Substances 0.000 claims description 25
- 238000005070 sampling Methods 0.000 claims description 21
- 238000009825 accumulation Methods 0.000 claims description 20
- 238000007726 management method Methods 0.000 claims description 18
- 239000011324 bead Substances 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 16
- 238000012544 monitoring process Methods 0.000 claims description 12
- 230000000694 effects Effects 0.000 claims description 8
- 238000009472 formulation Methods 0.000 claims description 8
- 239000000203 mixture Substances 0.000 claims description 8
- 238000010030 laminating Methods 0.000 claims description 6
- 239000011165 3D composite Substances 0.000 claims description 5
- 238000011156 evaluation Methods 0.000 claims description 4
- 238000003475 lamination Methods 0.000 claims 5
- 238000012986 modification Methods 0.000 description 16
- 230000004048 modification Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 10
- 238000011960 computer-aided design Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 4
- 238000003754 machining Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000155 melt Substances 0.000 description 2
- 230000008018 melting Effects 0.000 description 2
- 238000002844 melting Methods 0.000 description 2
- 238000000275 quality assurance Methods 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000011230 binding agent Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Abstract
積層造形システム(200)をモニタリングする状態分析装置(100)であって、各々が、加工対象物または造形物または積層造形システム(200)の状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する複数の計測装置(101)と、複数の計測装置(101)から取得した複数のログデータを蓄積するログデータ蓄積部(102)と、ログデータに含まれる事象であって、複数のログデータの各々の計測時刻を複数のログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数のログデータから抽出するサブトリガ抽出部(103)と、サブトリガに基づいて複数のログデータの時間ずれを修正し、複数のログデータを同期させた同期ログデータを生成するデータ修正部(104)と、同期ログデータを取得し、基準時刻に基づいて、分析に用いる時間区間を決定する抽出時間決定部(105)と、を備える。A state analyzer (100) that monitors the additive manufacturing system (200), each of which measures the state of the workpiece, the modeled object, or the additive manufacturing system (200), and records the time-series measurement results in log items. a plurality of measurement devices (101) that output log data including events; a log data storage unit (102) that stores a plurality of log data acquired from the plurality of measurement devices (101); a sub-trigger extraction unit (103) that extracts a sub-trigger, which is an event that associates the measurement time of each of the plurality of log data with a reference time that is a time axis common to the plurality of log data, from the plurality of log data; a data correction unit (104) that corrects the time lag of multiple log data and generates synchronized log data by synchronizing the multiple log data; and a data correction unit (104) that acquires the synchronized log data and uses it for analysis based on a reference time. and an extraction time determination unit (105) that determines a time interval.
Description
本開示は、状態分析装置、積層造形システムおよび状態分析方法に関する。 The present disclosure relates to a condition analysis device, an additive manufacturing system, and a condition analysis method.
従来、造形物を形成する技術として、造形材料を加熱して溶融させ、溶融した造形材料を凝固させて造形物を形成するAM(Additive Manufacturing)加工という技術が知られている。AM加工は積層造形、付加製造などとも呼ばれる。AM加工に対して、品質保証、トレーサビリティなどの意識の高まりとともに、全ての工程情報を記録したいという需要が出てきている。ここで、従来の切削などの加工方法では、データ圧縮も兼ねて、加工不良発生時の前後のデータのみを記録するログ技術が主流であるが、このような方式はAM加工では有効ではない。AM加工は、品質不良などが加工時にリアルタイムで判明するケースは少なく、後工程のX線検査、仕上加工段階などで発覚することが多いためである。そのため、AM加工では、品質保証、不良要因の追究作業などのため、AM加工時に取得し得るセンサデータを全て記録しておき、後から造形時の特定の箇所のプロセスデータを追跡および参照できる仕組みが必要である。 BACKGROUND ART Conventionally, as a technique for forming a modeled object, a technique called AM (Additive Manufacturing) processing is known in which a modeled object is formed by heating and melting a modeling material and solidifying the molten modeling material. AM processing is also called additive manufacturing or additive manufacturing. With the increasing awareness of quality assurance and traceability regarding AM processing, there is a demand for recording all process information. Here, in conventional machining methods such as cutting, the mainstream is a logging technique that records only data before and after the occurrence of a machining defect, which also serves as data compression, but such a method is not effective in AM machining. This is because in AM processing, quality defects are rarely detected in real time during processing, but are often discovered during post-process X-ray inspection or finishing stages. Therefore, in AM processing, all sensor data that can be obtained during AM processing is recorded for quality assurance, investigation of defective causes, etc., and it is possible to track and refer to the process data of specific parts during printing later. is necessary.
例えば、特許文献1には、立体造形システムが、立体造形物の品質情報として、各種のセンサによって得られたセンサデータなどとともに、造形処理に使用された制御データなどの情報を取得し、品質不良の原因の解析などに利用する技術が開示されている。 For example, in Patent Document 1, a three-dimensional modeling system acquires information such as control data used in the modeling process along with sensor data obtained by various sensors as quality information of the three-dimensional model, and detects quality defects. A technology has been disclosed that can be used to analyze the causes of.
しかしながら、上記従来の技術によれば、複数のセンサデータなどを取得して利用しているが、利用するセンサデータの数が多くなるほど、各センサからの信号取得経路の違い、通信時間などによって、各センサデータで同期がとれていない可能性が高くなる。そのため、取得した複数のセンサデータをそのまま利用しても、精度の良い解析などができない可能性がある、という問題があった。 However, according to the above-mentioned conventional technology, multiple sensor data etc. are acquired and used, but as the number of sensor data to be used increases, the difference in signal acquisition paths from each sensor, communication time, etc. There is a high possibility that each sensor data is not synchronized. Therefore, there is a problem in that even if the acquired sensor data is used as is, accurate analysis may not be possible.
本開示は、上記に鑑みてなされたものであって、取得した複数のログデータの同期性を確保できる状態分析装置を得ることを目的とする。 The present disclosure has been made in view of the above, and an object of the present disclosure is to obtain a state analysis device that can ensure synchronization of a plurality of acquired log data.
上述した課題を解決し、目的を達成するために、本開示は、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで加工対象物上に造形物を形成する積層造形システムをモニタリングする状態分析装置である。状態分析装置は、各々が、加工対象物または造形物または積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する複数の計測装置と、複数の計測装置から取得した複数のログデータを蓄積するログデータ蓄積部と、ログデータに含まれる事象であって、複数のログデータの各々の計測時刻を複数のログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数のログデータから抽出するサブトリガ抽出部と、サブトリガに基づいて複数のログデータの時間ずれを修正し、複数のログデータを同期させた同期ログデータを生成するデータ修正部と、同期ログデータを取得し、基準時刻に基づいて、分析に用いる時間区間を決定する抽出時間決定部と、同期ログデータに基づいて、積層造形システムの積層造形の精度が規定された公差の範囲を超える劣化が発生する時期である劣化時期を予測する機器劣化推定部と、劣化時期に基づいて、積層造形システムのメンテナンスの時期および部品交換の時期を含む維持管理計画を決定する維持管理計画決定部と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the objectives, the present disclosure discloses a plurality of beads made of beads in which melted processing material is added to the processing surface of the workpiece while moving the processing position along the processing path. This is a condition analysis device that monitors an additive manufacturing system that forms a model on a workpiece by laminating layers. The condition analysis device includes a plurality of measuring devices, each of which measures the condition of a workpiece, a modeled object, or an additive manufacturing system, and outputs time-series measurement results as log data including log items, and a plurality of measuring devices. a log data storage unit that stores multiple pieces of log data acquired from the log data; A sub-trigger extraction unit that extracts sub-trigger, which is an event to be associated, from multiple log data, and a data correction unit that corrects the time lag of multiple log data based on the sub-trigger and generates synchronous log data that synchronizes multiple log data. an extraction time determination unit that acquires synchronized log data and determines a time interval to be used for analysis based on the reference time; An equipment deterioration estimation unit that predicts the deterioration period, which is the time when deterioration exceeding the range will occur, and a maintenance management plan that determines the maintenance management plan including the timing of maintenance and parts replacement for the additive manufacturing system based on the deterioration period. A determining section .
本開示の状態分析装置は、取得した複数のログデータの同期性を確保できる、という効果を奏する。 The state analysis device of the present disclosure has the effect of ensuring synchronization of a plurality of acquired log data.
以下に、本開示の実施の形態に係る状態分析装置、積層造形システムおよび状態分析方法を図面に基づいて詳細に説明する。 DESCRIPTION OF EMBODIMENTS Below, a condition analysis device, an additive manufacturing system, and a condition analysis method according to embodiments of the present disclosure will be described in detail based on the drawings.
実施の形態1.
図1は、実施の形態1に係る状態分析装置100の構成例を示す図である。状態分析装置100は、計測装置101と、ログデータ蓄積部102と、サブトリガ抽出部103と、データ修正部104と、抽出時間決定部105と、を備える。図1では記載を簡略化しているが、状態分析装置100は、実際には複数の計測装置101を備えているものとする。また、状態分析装置100は、図1の例では積層造形システム200の内部に設置されているが、積層造形システム200の外部に設置されていてもよい。ただし、状態分析装置100が備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200に設置される。以降では、図1に示すように、状態分析装置100が積層造形システム200の内部に設置されている、すなわち積層造形システム200が状態分析装置100を備える場合を例にして説明する。
Embodiment 1.
FIG. 1 is a diagram showing a configuration example of a state analysis device 100 according to the first embodiment. The state analysis device 100 includes a
積層造形システム200は、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100は、積層造形システム200をモニタリングし、加工対象物または造形物または積層造形システム200の状態を分析する装置である。 The additive manufacturing system 200 stacks a plurality of layers composed of beads in which melted processing material is added to the processing surface of the workpiece while moving the processing position along the processing path, thereby forming a layer on the workpiece. It is a system that forms objects. The condition analysis device 100 is a device that monitors the additive manufacturing system 200 and analyzes the state of the object to be processed, the molded object, or the additive manufacturing system 200.
複数の計測装置101は、各々が、加工対象物または造形物または積層造形システム200の状態を計測し、時系列の計測結果を、ログ項目を含むログデータとしてログデータ蓄積部102に出力する。ログ項目とは、計測装置101、計測項目などのデータの名称を示すものである。同種の計測装置101が複数ある場合、ログ項目に、同種の計測装置101を識別するための識別番号などの識別情報を追加してもよい。ログデータには、ログ項目、および計測装置101で計測された具体的な数値データが含まれる。ログデータは、例えば、CSV(Comma Separated Value)ファイルなどにおいて、1行目にデータの名称があり、2行目以降に具体的な数値データがある形式のデータである。複数の計測装置101には、前述のように、加工対象物または造形物または積層造形システム200の状態を計測するものであり、例えば、カメラ、放射温度計、熱電対などの各種センサの他、積層造形システム200を動作させる数値制御装置(以下、NC(Numerical Control)装置と称する。)、ロガー、アナログデジタル変換器などが含まれる。カメラは、例えば、積層造形システム200の加工面上の溶融池の状態を撮影し、撮影した画像を時系列に出力する。
Each of the plurality of
ログデータ蓄積部102は、複数の計測装置101から取得した複数のログデータを蓄積する。また、ログデータ蓄積部102は、後述するように、複数のログデータがデータ修正部104によって同期されて生成された同期ログデータを蓄積する。ログデータ蓄積部102は、複数の計測装置101から取得した複数のログデータおよびデータ修正部104によって生成された同期ログデータの両方を蓄積するが、これに限定されない。ログデータ蓄積部102は、蓄積可能なデータ容量などに応じて、蓄積してから規定された期間が経過した複数のログデータおよび同期ログデータを削除してもよいし、蓄積してから規定された期間が経過した複数のログデータのみを削除してもよい。また、ログデータ蓄積部102は、ログデータ蓄積部102上で削除予定のログデータもしくは同期ログデータが、外部サーバー等の別の記憶装置に移されたことを確認するフローを経て削除してもよい。また、計測装置101には多くの場合、データ転送用のバッファが備わっているため、バッファ上のログデータがログデータ蓄積部102への転送前に上書きされない範囲で後追いする形でログデータ蓄積部102にデータを保存できればよく、リアルタイムでの保存性は必須ではない。
The log
サブトリガ抽出部103は、ログデータ蓄積部102から複数のログデータを取得する。サブトリガ抽出部103は、ログデータに含まれる事象であって、複数のログデータの各々の計測時刻を複数のログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを、複数のログデータから抽出する。サブトリガとは、特徴的な計測事象であって、積層造形システム200における動作状態の変化を示すものであり、例えば、図示しないレーザの出力が変化したときの、溶融した加工材料の溶融池周辺の温度の変化、レーザの出力状態を示す電流の変化などである。サブトリガには、加工経路が変化したときの、加工対象物の位置を変更するために駆動する複数のモータに流れる電流の変化なども含まれる。サブトリガとして検出される事象については、発光、温度、音などの他、力学センサ、圧力センサなどによって検出可能な接触状態、光電センサなどによって検出可能な特定の位置の通過、フローセンサによって検出可能なガス流量なども含まれる。サブトリガ抽出部103で抽出されるサブトリガについては、積層造形システム200で異常が発生した場合の事象も含まれるが、大部分は積層造形システム200の正常な動作で検出される事象であることを想定している。
The
基準時刻は、複数のログデータで使用されている時刻の同期がとれていないときに時刻の同期をとるために用いる時刻である。基準時刻については、ある特定のログデータを出力した計測装置101、例えば、カメラで使用されている時刻を基準時刻にしてもよいし、計測装置101の一種であるNC装置で使用されている時刻を基準時刻にしてもよい。また、ログデータ蓄積部102またはサブトリガ抽出部103で時刻をカウントしている場合、ログデータ蓄積部102またはサブトリガ抽出部103で使用されている時刻を基準時刻にしてもよい。
The reference time is a time used to synchronize times when the times used in multiple pieces of log data are not synchronized. Regarding the reference time, the reference time may be the time used by the measuring
データ修正部104は、サブトリガ抽出部103で抽出されたサブトリガに基づいて複数のログデータの時間ずれを修正し、複数のログデータを同期させた同期ログデータを生成する。データ修正部104は、前述のように、生成した同期ログデータをログデータ蓄積部102に蓄積させる。具体的には、データ修正部104は、サブトリガ抽出部103で抽出された同一の事象のサブトリガに対応する複数のログデータにおいて、抽出されたサブトリガの時刻がずれている場合、抽出されたサブトリガの時刻のずれを修正する、すなわち抽出されたサブトリガの時刻のずれをなくすように同期ログデータを生成する。
The
データ修正部104は、全てのログデータにおいて共通する事象に対応するサブトリガを抽出できない場合、いくつかのログデータにおいて共通する事象に対応するサブトリガを用いてログデータ間の時間ずれを修正することで、全てのログデータを同期させた同期ログデータを生成することができる。例えば、全てのログデータとしてログデータA,B,C,Dがあり、ログデータA,Bでは共通する第1の事象に対応するサブトリガが抽出され、ログデータA,Cでは共通する第2の事象に対応するサブトリガが抽出され、ログデータB,Dでは共通する第3の事象に対応するサブトリガが抽出され、ログデータAで使用されている時刻を基準時刻する場合を想定する。このような場合、データ修正部104は、ログデータBの時刻をログデータAの時刻に合わせるように時間ずれを修正し、ログデータCの時刻をログデータAの時刻に合わせるように時間ずれを修正し、ログデータDの時刻を時間ずれ修正済みのログデータBの時刻に合わせるように時間ずれを修正することで、全てのログデータA,B,C,Dの間の時間ずれを修正することができる。
When the
抽出時間決定部105は、ログデータ蓄積部102から同期ログデータを取得し、基準時刻に基づいて、分析に用いる時間区間を決定する。分析に用いる時間区間とは、積層造形システム200が積層造形の動作を開始してから終了するまでの時間のことである。複数の計測装置101から出力されるログデータについては、計測装置101の種類などによって、積層造形システム200が積層造形の動作を開始してから終了するまでの時間の時間区間以外に、積層造形システム200が積層造形の動作を開始する前の時間帯のログデータ、積層造形システム200が積層造形の動作を終了した後の時間帯のログデータなどが含まれることがある。具体的には、積層造形システム200の使用者によるシステムパラメータの変更作業などがある。そのため、抽出時間決定部105は、ログデータ蓄積部102からデータ修正部104で生成された同期ログデータを取得し、同期ログデータの基準時刻に基づいて、時間区間を決定する。抽出時間決定部105は、例えば、複数の計測装置101にカメラが含まれる場合、カメラで撮影されたログデータに含まれる画像に基づいて、時間区間を決定することができる。抽出時間決定部105は、複数の計測装置101のうちのいくつかの計測装置101のログデータ、例えば、積層造形システム200が積層造形の動作を開始したときから検出される電流または電圧のログデータ、積層造形システム200が積層造形の動作を終了した時点で検出されなくなる電流または電圧のログデータなどを用いて、時間区間を決定してもよい。抽出時間決定部105は、計測装置101の1つとしても動作しているNC装置が実行しているGコードの開始および終了のタイミングから、時間区間を決定してもよい。
The extraction
状態分析装置100は、抽出時間決定部105で決定された時間区間によって、基準時刻に同期された同期ログデータを得ることができる。すなわち、状態分析装置100は、取得した複数のログデータの同期性を確保することができる。また、状態分析装置100は、抽出時間決定部105で決定された時間区間から、積層造形システム200での造形物の1個当たりの正確な製造時間を求めることも可能である。また、状態分析装置100は、積層造形システム200の製造時間が長時間になった場合でも、製造時間中のログデータを得ることができ、さらに製造時間中のログデータに基づく同期ログデータを得ることができる。
The state analysis device 100 can obtain synchronized log data synchronized with the reference time using the time interval determined by the extraction
状態分析装置100の動作を、フローチャートを用いて説明する。図2は、実施の形態1に係る状態分析装置100の動作を示すフローチャートである。状態分析装置100において、複数の計測装置101は、各々が、加工対象物または造形物または積層造形システム200の状態を計測し(ステップS101)、ログデータをログデータ蓄積部102に出力する。ログデータ蓄積部102は、複数の計測装置101から取得した複数のログデータを蓄積する(ステップS102)。サブトリガ抽出部103は、ログデータ蓄積部102から蓄積されている複数のログデータを取得し、複数のログデータから、基準時刻に対応付けるための事象であるサブトリガを抽出する(ステップS103)。データ修正部104は、サブトリガ抽出部103で抽出されたサブトリガに基づいて複数のログデータの時間ずれを修正し、複数のログデータを同期させた同期ログデータを生成し(ステップS104)、同期ログデータをログデータ蓄積部102に出力する。ログデータ蓄積部102は、データ修正部104から取得した同期ログデータを蓄積する(ステップS105)。抽出時間決定部105は、ログデータ蓄積部102から蓄積されている同期ログデータを取得し、基準時刻に基づいて、分析に用いる時間区間を決定する(ステップS106)。
The operation of the state analysis device 100 will be explained using a flowchart. FIG. 2 is a flowchart showing the operation of the state analysis device 100 according to the first embodiment. In the state analysis device 100, each of the plurality of measuring
つづいて、実施の形態1に係る状態分析装置100のハードウェア構成について説明する。状態分析装置100において、計測装置101は、前述のように、カメラ、放射温度計、熱電対などの各種センサである。ログデータ蓄積部102はメモリである。サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。処理回路は制御回路とも呼ばれる。
Next, the hardware configuration of the state analysis device 100 according to the first embodiment will be described. In the state analysis device 100, the measuring
図3は、実施の形態1に係る状態分析装置100を実現する処理回路をプロセッサ901およびメモリ902で実現する場合の処理回路900の構成の一例を示す図である。図3に示す処理回路900は制御回路であり、プロセッサ901およびメモリ902を備える。処理回路900がプロセッサ901およびメモリ902で構成される場合、処理回路900の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ902に格納される。処理回路900では、メモリ902に記憶されたプログラムをプロセッサ901が読み出して実行することにより、各機能を実現する。すなわち、処理回路900は、状態分析装置100の処理が結果的に実行されることになるプログラムを格納するためのメモリ902を備える。このプログラムは、処理回路900により実現される状態分析装置100に実行させるためのプログラムであるともいえる。このプログラムは、プログラムが記憶された記憶媒体により提供されてもよいし、通信媒体など他の手段により提供されてもよい。
FIG. 3 is a diagram illustrating an example of the configuration of a
ここで、プロセッサ901は、例えば、CPU(Central Processing Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはDSP(Digital Signal Processor)などである。また、メモリ902は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。 Here, the processor 901 is, for example, a CPU (Central Processing Unit), a processing device, an arithmetic device, a microprocessor, a microcomputer, or a DSP (Digital Signal Processor). The memory 902 may also be a non-volatile or volatile memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable ROM), or EEPROM (registered trademark) (Electrically EPROM). This includes semiconductor memory, magnetic disks, flexible disks, optical disks, compact disks, mini disks, and DVDs (Digital Versatile Discs).
図4は、実施の形態1に係る状態分析装置100を実現する処理回路を専用のハードウェアで実現する場合の処理回路903の構成の一例を示す図である。図4に示す処理回路903は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。処理回路903については、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路903は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。 FIG. 4 is a diagram illustrating an example of the configuration of the processing circuit 903 when the processing circuit that implements the state analysis device 100 according to the first embodiment is implemented using dedicated hardware. The processing circuit 903 shown in FIG. 4 is, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. applicable. Regarding the processing circuit 903, a part may be realized by dedicated hardware, and a part may be realized by software or firmware. In this way, the processing circuit 903 can realize each of the above functions using dedicated hardware, software, firmware, or a combination thereof.
以上説明したように、本実施の形態によれば、状態分析装置100において、複数の計測装置101は、加工対象物または造形物または積層造形システム200の状態を計測してログデータを出力し、サブトリガ抽出部103は、複数のログデータから、基準時刻に対応付けるための事象であるサブトリガを抽出し、データ修正部104は、サブトリガに基づいて複数のログデータの時間ずれを修正し、複数のログデータを同期させた同期ログデータを生成し、抽出時間決定部105は、基準時刻に基づいて、分析に用いる時間区間を決定することとした。これにより、状態分析装置100は、基準時刻に同期された同期ログデータを得ることができ、取得した複数のログデータの同期性を確保することができる。
As described above, according to the present embodiment, in the state analysis device 100, the plurality of measuring
実施の形態2.
実施の形態2では、積層造形システムが、レーザワイヤDED(Directed Energy Deposition)方式の積層造形を行う場合の状態分析装置の動作について説明する。
Embodiment 2.
In Embodiment 2, the operation of the state analysis device when the additive manufacturing system performs additive manufacturing using a laser wire DED (Directed Energy Deposition) method will be described.
図5は、実施の形態2に係る状態分析装置100aの構成例を示す図である。状態分析装置100aは、図1に示す状態分析装置100に対して、品質分析部106を追加したものである。状態分析装置100aは、図5の例では積層造形システム200aの内部に設置されているが、積層造形システム200aの外部に設置されていてもよい。ただし、状態分析装置100aが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200aに設置される。以降では、図5に示すように、状態分析装置100aが積層造形システム200aの内部に設置されている、すなわち積層造形システム200aが状態分析装置100aを備える場合を例にして説明する。
FIG. 5 is a diagram showing a configuration example of a state analysis device 100a according to the second embodiment. The condition analysis device 100a is obtained by adding a
積層造形システム200aは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100aは、積層造形システム200aをモニタリングし、加工対象物または造形物または積層造形システム200aの状態を分析する装置である。
The
実施の形態2では、複数の計測装置101には、少なくとも、積層造形システム200aでワイヤが溶融される溶融池を含む領域を撮影可能なカメラ、または積層造形システム200aで使用されるワイヤにかかる負荷を計測可能なセンサおよびワイヤの先端の温度変化を識別可能なセンサが含まれる。ワイヤの先端の温度変化を識別可能なセンサについては、溶融池の温度を識別可能なセンサでもよい。すなわち、複数の計測装置101から出力されてログデータ蓄積部102に蓄積される複数のログデータには、少なくとも、計測装置101の一種であるカメラで撮影された画像、または加工材料として用いられるワイヤに造形物から加えられる力が計測装置101の一種であるセンサで計測されたワイヤ負荷およびワイヤの先端の温度変化もしくは溶融したワイヤの溶融池周辺の温度変化の少なくともいずれか一方を識別可能なデータが含まれるものとする。ワイヤの先端の温度変化を識別可能なセンサとは、例えば、温度計、照度計などである。照度計は、ワイヤの先端の温度が変化するとワイヤの先端の光の強度も変化するので、ワイヤの先端の温度の変化を識別することができる。
In the second embodiment, the plurality of measuring
状態分析装置100aにおいて、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態1のときと同様の動作を行う。
In the state analysis device 100a, the log
品質分析部106は、抽出時間決定部105で決定された時間区間において、同期ログデータに基づいて、積層造形システム200aの造形条件の修正箇所を時系列に抽出する。品質分析部106の動作について具体的に説明する。図6は、実施の形態2に係る状態分析装置100aが備える品質分析部106が積層造形システム200aの造形条件の修正箇所を抽出する動作を説明するための図である。図6は、積層造形システム200aが、図示しないレーザによって加工材料であるワイヤ210を溶融して加工対象物の加工面に付加する状態を示すものであり、溶融池220を上から見た状態を示している。
The
図6(a)は、ワイヤ210が溶融池220の中心に入って溶融しており、溶融池220の高さが適切で、ワイヤ210に振動が発生していない状態を示している。この場合、品質分析部106は、積層造形システム200aが正常な状態にあるとして、造形条件の修正箇所を抽出しない。
FIG. 6A shows a state in which the
図6(b)は、ワイヤ210が溶融池220の左側すなわちワイヤ210の供給側に対して手前に入って溶融しており、溶融池220の高さが高く、ワイヤ210に振動が発生している状態を示している。この場合、品質分析部106は、積層造形システム200aにおいて、ワイヤ210が溶融池220に押し付け気味に入り、ワイヤ210が溶融池220に埋まった状態になって溶融池220をかき分けるように溶融しているので、ワイヤ210が小刻みに振動しているとして、造形条件の修正箇所として抽出する。品質分析部106は、複数の計測装置101に含まれるカメラによる映像のデータ、または複数の計測装置101に含まれるセンサで計測されたワイヤ負荷のデータによって、図6(b)のような状態を可視化して認識することができる。
In FIG. 6(b), the
図6(c)は、ワイヤ210が溶融池220の右側すなわちワイヤ210の供給側に対して奥の方に入って溶融しており、溶融池220の高さが低く、ワイヤ210に振動が発生していない状態を示している。この場合、品質分析部106は、積層造形システム200aにおいて、ワイヤ210の先端の光が図6(a)、図6(b)などと比較して強くなるので、造形条件の修正箇所として抽出する。品質分析部106は、複数の計測装置101に含まれるカメラによる映像のデータ、または複数の計測装置101に含まれるセンサで計測されたワイヤ210の先端の温度のデータによって、図6(c)のような状態を可視化して認識することができる。
In FIG. 6(c), the
上記事象以外にも、ワイヤ210のセッティングミスによる矯正不良、ボビンに巻かれたワイヤ210の巻き具合のばらつきによって発生するワイヤ210の異常カールなどを、カメラおよびワイヤ210にかかる負荷を計測可能なセンサから検出可能である。異常カールの際は、溶融池220の中心から外れて上下左右にワイヤ210の先端が振れる状態がカメラで撮影できたり、不連続な負荷値をセンサから取得することができる。また、造形物の高さを測るセンサを加えることで、図6(a)の事象と、造形物の高さが適正範囲外だがワイヤ210のセッティングミスでワイヤ210が溶融池220の中心に入っている事象との切り分けも可能となる。同様に、図6(b)の事象と、造形物の高さは適正範囲だがワイヤ210のセッティングミスでワイヤ210が溶融池220の左側に入っている事象との切り分けも可能となる。同様に、図6(c)の事象と、造形物の高さは適正範囲だがワイヤ210のセッティングミスでワイヤ210が溶融池220の右側に入っている事象との切り分けも可能となる。また、上記ワイヤ210のセッティングミスがワイヤ210の送給角度のセッティング精度の厳密性に起因する場合は、ワイヤ210の送給角度センサまたはワイヤ210の送給角度を監視するカメラを加えてもよい。これにより、ワイヤ210の送給角度を送給角度センサで取得できたり、ワイヤ210の送給角度の状態をカメラで撮影することができる。これらは、ビード一層毎に状態が変化しやすい材料のワイヤ210を用いる場合などに有効な手法である。
In addition to the above-mentioned events, a camera and a sensor that can measure the load on the
図6の例は一例であって、品質分析部106は、積層造形システム200aが正常な状態にあるときと比較して異なる状態のときに、造形条件の修正箇所を抽出することができる。また、ここまでレーザワイヤDED方式の積層造形システム200aでの状態分析装置100aの動作について説明したが、状態分析装置100a自体は良否判別手法の変更のみでPBF(Powder Bed Fusion)方式、BJT(Binder Jetting)方式などの積層造形システムにも用いることが可能であることは明らかである。
The example in FIG. 6 is just one example, and the
つづいて、実施の形態2に係る状態分析装置100aのハードウェア構成について説明する。状態分析装置100aにおいて、計測装置101から抽出時間決定部105までは実施の形態1で説明した通りである。品質分析部106は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。
Next, the hardware configuration of the state analysis device 100a according to the second embodiment will be explained. In the state analysis device 100a, the steps from the measuring
以上説明したように、本実施の形態によれば、状態分析装置100aにおいて、品質分析部106は、同期ログデータに基づいて、積層造形システム200aの造形条件の修正箇所を時系列に抽出することとした。これにより、状態分析装置100aは、実施の形態1で説明した効果に加えて、積層造形システム200aにおいて、新規の材料を扱う場合、また、新規の形状の造形を行う場合などにおいて、造形条件を変更すべき箇所を容易に抽出することができる。
As explained above, according to the present embodiment, in the condition analysis device 100a, the
実施の形態3.
実施の形態3では、状態分析装置が積層造形システムの劣化を予測する場合について説明する。
Embodiment 3.
In Embodiment 3, a case will be described in which a condition analysis device predicts deterioration of an additive manufacturing system.
図7は、実施の形態3に係る状態分析装置100bの構成例を示す図である。状態分析装置100bは、図1に示す状態分析装置100に対して、機器劣化推定部107、および維持管理計画決定部108を追加したものである。状態分析装置100bは、図7の例では積層造形システム200bの内部に設置されているが、積層造形システム200bの外部に設置されていてもよい。ただし、状態分析装置100bが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200bに設置される。以降では、図7に示すように、状態分析装置100bが積層造形システム200bの内部に設置されている、すなわち積層造形システム200bが状態分析装置100bを備える場合を例にして説明する。
FIG. 7 is a diagram illustrating a configuration example of a state analysis device 100b according to the third embodiment. The condition analysis device 100b is obtained by adding an equipment deterioration estimation section 107 and a maintenance management
積層造形システム200bは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100bは、積層造形システム200bをモニタリングし、加工対象物または造形物または積層造形システム200bの状態を分析する装置である。
The
状態分析装置100bにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態1のときと同様の動作を行う。
In the state analysis device 100b, the
機器劣化推定部107は、抽出時間決定部105で決定された時間区間において、同期ログデータに基づいて、積層造形システム200bの積層造形の精度が規定された公差の範囲を超える劣化が発生する時期である劣化時期を予測する。例えば、積層造形システム200bに状態分析装置100bが含まれ、状態分析装置100bが予め備え付けられている計測装置101を使用している場合、状態分析装置100bの製造者などが、予め計測装置101で計測可能な項目に対して正常な状態として許容される数値範囲、すなわち公差の情報を機器劣化推定部107に保持させておく。また、計測装置101が状態分析装置100bの使用者などによって後付けされたものである場合、状態分析装置100bの使用者などが、予め計測装置101で計測可能な項目に対して正常な状態として許容される数値範囲、すなわち公差の情報を機器劣化推定部107に保持させておく。なお、計測装置101が予め状態分析装置100bに備えられている場合、および計測装置101が後付けされたものである場合のいずれの場合においても、機器劣化推定部107は、計測装置101で計測可能な項目に対して正常な状態として許容される数値範囲、すなわち公差を学習によって得るようにしてもよい。なお、状態分析装置100bの製造者については積層造形システム200bの製造者としてもよいし、状態分析装置100bの使用者については積層造形システム200bの使用者としてもよい。以降の説明において、符号の末尾が異なる場合についても同様とする。
The equipment deterioration estimating unit 107 determines, based on the synchronization log data, the time when the additive manufacturing accuracy of the
また、ログデータ蓄積部102が標準取得項目として機器周りのログデータを取得しておくことで、積層造形の精度の観点だけでなく、機器そのものの動作状態の観点から、劣化を機器劣化推定部107で検出してもよい。例えば、レーザ出力指令値およびレーザ出力FB値を取得しておくことで、二値の差が公差範囲から大きくずれる際はファイバーおよび集光レンズの汚れ、損壊などの異常を推定可能となる。同様に、ワイヤ送給速度指令値およびワイヤ送給FB速度値を取得することで、二値の差が公差範囲から大きくずれる際はワイヤ送給系統の異常を推定可能となる。
In addition, by having the log
維持管理計画決定部108は、劣化時期に基づいて、積層造形システム200bのメンテナンスの時期および部品交換の時期を含む維持管理計画を決定する。維持管理計画決定部108は、例えば、機器劣化推定部107において積層造形システム200bが備えるある部品に対して劣化時期が予測された場合、劣化時期よりも前に当該部品のメンテナンス、交換などを行う維持管理計画を決定する。また、維持管理計画決定部108は、機器劣化推定部107において積層造形システム200bが備えるレーザで使用されるレンズが曇っていると判定された場合は直ちにレンズを交換するような維持管理計画を決定してもよい。積層造形システム200bに状態分析装置100bが含まれ、状態分析装置100bが予め備え付けられている計測装置101を使用している場合、状態分析装置100bの製造者などが、積層造形システム200bで使用されている部品の寿命などを考慮して、基となる維持管理計画を維持管理計画決定部108に保持させておいてもよい。また、計測装置101が状態分析装置100bの使用者などによって後付けされたものである場合、状態分析装置100bの使用者などが、積層造形システム200bで使用されている部品の寿命などを考慮して、基となる維持管理計画を維持管理計画決定部108に保持させておいてもよい。
The maintenance management
つづいて、実施の形態3に係る状態分析装置100bのハードウェア構成について説明する。状態分析装置100bにおいて、計測装置101から抽出時間決定部105までは実施の形態1で説明した通りである。機器劣化推定部107および維持管理計画決定部108は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。
Next, the hardware configuration of the state analysis device 100b according to the third embodiment will be described. In the state analysis device 100b, the steps from the measuring
以上説明したように、本実施の形態によれば、状態分析装置100bにおいて、機器劣化推定部107は、抽出時間決定部105で決定された時間区間において、同期ログデータに基づいて、積層造形システム200bで使用される部品などの劣化時期を予測し、維持管理計画決定部108は、機器劣化推定部107で予測された劣化時期に基づいて、積層造形システム200bのメンテナンスの時期および部品交換の時期を含む維持管理計画を決定することとした。これにより、状態分析装置100bは、実施の形態1で説明した効果に加えて、状態分析装置100bの使用者などに対して維持管理計画を提案できるため、積層造形システム200bの保守性を向上させることができる。
As described above, according to the present embodiment, in the condition analysis device 100b, the equipment deterioration estimating unit 107 estimates the additive manufacturing system based on the synchronization log data in the time interval determined by the extraction
実施の形態4.
実施の形態4では、状態分析装置が、計測装置101において積層造形システムの状態を計測する際の最短サンプリング周期を求める場合について説明する。
Embodiment 4.
In Embodiment 4, a case will be described in which the state analysis device calculates the shortest sampling period when measuring the state of the additive manufacturing system using the
図8は、実施の形態4に係る状態分析装置100cの構成例を示す図である。状態分析装置100cは、図1に示す状態分析装置100に対して、最短周期推定部109、および最短周期設定策定部110を追加したものである。状態分析装置100cは、図8の例では積層造形システム200cの内部に設置されているが、積層造形システム200cの外部に設置されていてもよい。ただし、状態分析装置100cが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200cに設置される。以降では、図8に示すように、状態分析装置100cが積層造形システム200cの内部に設置されている、すなわち積層造形システム200cが状態分析装置100cを備える場合を例にして説明する。
FIG. 8 is a diagram showing a configuration example of a state analysis device 100c according to the fourth embodiment. The state analysis device 100c is obtained by adding a shortest cycle estimation section 109 and a shortest cycle setting
積層造形システム200cは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100cは、積層造形システム200cをモニタリングし、加工対象物または造形物または積層造形システム200cの状態を分析する装置である。
The
状態分析装置100cにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態1のときと同様の動作を行う。
In the state analysis device 100c, the
最短周期推定部109は、同期ログデータおよび同期前の複数のログデータに基づいて、計測装置101からログデータ蓄積部102へのログデータの移送にかかる通信時間が規定された閾値以下となる最短サンプリング周期を推定する。例えば、状態分析装置100cにおいて計測装置101の追加、削除などがあった場合、状態分析装置100cでの最短サンプリング周期は、実働データ、すなわち同期ログデータ、複数のログデータなどのデータを利用しないと予測が難しい。そのため、最短周期推定部109は、同期ログデータおよび複数のログデータを利用して、各計測装置101間の同期タイミングのずれから設定可能な最短サンプリング周期を推定する。なお、最短周期推定部109は、各計測装置101間の同期タイミングのずれが許容範囲内の場合は最短サンプリング周期の推定を行わず、各計測装置101間の同期タイミングのずれが許容範囲を超えた場合に最短サンプリング周期の推定を行うようにしてもよい。
The shortest cycle estimating unit 109 determines the shortest period of communication time required for transferring log data from the measuring
最短周期設定策定部110は、複数の計測装置101について、最短周期推定部109で推定された最短サンプリング周期を満たすサンプリング設定の候補を出力する。最短周期設定策定部110は、推定された最短サンプリング周期を満たすサンプリング設定の候補について、例えば、計測装置101で取得されるログデータの取得項目の増減、各計測装置101のサンプリング周期の調整、より高性能なログデータ蓄積装置の調達、バッファ容量がより大きい計測装置101の調達などを、状態分析装置100cの使用者に提案する。
The shortest cycle setting
つづいて、実施の形態4に係る状態分析装置100cのハードウェア構成について説明する。状態分析装置100cにおいて、計測装置101から抽出時間決定部105までは実施の形態1で説明した通りである。最短周期推定部109および最短周期設定策定部110は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。
Next, the hardware configuration of the state analysis device 100c according to the fourth embodiment will be explained. In the state analysis device 100c, the steps from the measuring
以上説明したように、本実施の形態によれば、状態分析装置100cにおいて、最短周期推定部109は、同期ログデータおよび同期前の複数のログデータに基づいて最短サンプリング周期を推定し、最短周期設定策定部110は、推定された最短サンプリング周期を満たすサンプリング設定の候補を出力することとした。これにより、状態分析装置100cは、実施の形態1で説明した効果に加えて、最短サンプリング周期を満たすサンプリング設定の候補を具体的に出力できることから、積層造形システム200cの保守性を向上させることができる。
As explained above, according to the present embodiment, in the state analysis device 100c, the shortest cycle estimating unit 109 estimates the shortest sampling cycle based on the synchronization log data and a plurality of log data before synchronization, and estimates the shortest cycle The setting
実施の形態5.
実施の形態5では、状態分析装置が、高い同期性を確保したログデータを、状態分析装置の使用者が活用しやすい形に可視化する場合について説明する。
Embodiment 5.
In Embodiment 5, a case will be described in which a state analysis device visualizes log data that has ensured high synchronization in a form that is easy for a user of the state analysis device to utilize.
図9は、実施の形態5に係る状態分析装置100dの構成例を示す図である。状態分析装置100dは、図5に示す状態分析装置100aに対して、入力受付部111、および3次元データ作成部112を追加したものである。状態分析装置100dは、図9の例では積層造形システム200dの内部に設置されているが、積層造形システム200dの外部に設置されていてもよい。ただし、状態分析装置100dが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200dに設置される。以降では、図9に示すように、状態分析装置100dが積層造形システム200dの内部に設置されている、すなわち積層造形システム200dが状態分析装置100dを備える場合を例にして説明する。
FIG. 9 is a diagram showing a configuration example of a
積層造形システム200dは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100dは、積層造形システム200dをモニタリングし、加工対象物または造形物または積層造形システム200dの状態を分析する装置である。
The additive manufacturing system 200d stacks a plurality of layers made up of beads in which molten processing material is added to the processing surface of the workpiece while moving the processing position along the processing path, thereby forming a layer on the workpiece. It is a system that forms objects. The
状態分析装置100dにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、抽出時間決定部105、および品質分析部106は、実施の形態2のときと同様の動作を行う。
In the
入力受付部111は、加工対象物および造形物からなる積層造形物のうちの一部の部位を指定する外部からの入力を受け付ける。入力受付部111は、外部から受け付けた加工対象物および造形物からなる積層造形物のうちの一部の部位の情報を3次元データ作成部112に出力する。入力受付部111に対して指定を行う「外部」とは、例えば、状態分析装置100dの使用者などである。入力受付部111に対する指定方法については、例えば、積層される複数の層の内の特定の層を指定してもよいし、造形物の設計図などの図面を利用できる場合は図面を利用して指定してもよいし、複数の計測装置101にカメラが含まれる場合はカメラで撮影されたログデータに含まれる画像を利用して指定してもよい。
The input receiving unit 111 receives an input from the outside specifying a part of a layered object made up of a workpiece and a modeled object. The input receiving unit 111 outputs information about a part of the layered object, which is made up of a workpiece and a molded object, received from the outside to the three-dimensional data creating unit 112. The "external" who makes a specification to the input reception unit 111 is, for example, a user of the
3次元データ作成部112は、同期ログデータおよび同期前の複数のログデータに基づいて、指定された部位についての造形条件、造形パラメータ、画像、分析結果、および評価結果のうち少なくとも1つを積層造形物の立体的な図とともに表示した3次元合成データを作成する。造形条件は、例えば、計測装置101の一種であるNC装置が実際に造形の際に使用したGコードから取得可能な、軸送り量、軸送り速度、レーザ出力などである。造形パラメータは、例えば、NC装置に対するGコード以外の設定であって、加減速フィルタの時定数などの設定値である。画像は、複数の計測装置101にカメラが含まれる場合にカメラで撮影されたものである。分析結果は、品質分析部106から取得した情報である。評価結果は、例えば、複数の計測装置101にカメラが含まれ、実施の形態2で説明した図6に示すようなワイヤ210および溶融池220の位置関係などであるが、計測装置101において自身の計測によって得られたデータと予め設定された閾値との比較結果などであってもよい。3次元データ作成部112は、例えば、積層造形物についてのCAD(Computer Aided Design)データ、CAM(Computer Aided Manufacturing)データなどを用いることで、積層造形物の立体的な図を作成することができる。3次元データ作成部112は、積層造形物のCADデータについて、GコードなどNC装置から出力されるログデータに含まれる形式で取得してもよいし、CADデータ、CAMデータなどを状態分析装置100dの使用者などが予めログデータ蓄積部102に蓄積させておくことで取得してもよいし、状態分析装置100dの使用者などが入力受付部111から入力することで取得してもよい。
The three-dimensional data creation unit 112 stacks at least one of the printing conditions, printing parameters, images, analysis results, and evaluation results for the specified part based on the synchronization log data and the plurality of log data before synchronization. Create three-dimensional composite data that is displayed together with a three-dimensional diagram of the object. The modeling conditions include, for example, the axial feed amount, axial feed speed, laser output, etc. that can be obtained from the G code actually used by the NC device, which is a type of the measuring
つづいて、実施の形態5に係る状態分析装置100dのハードウェア構成について説明する。状態分析装置100dにおいて、計測装置101から品質分析部106までは実施の形態2で説明した通りである。入力受付部111は、パーソナルコンピュータで使用されるインタフェースであり、例えば、キーボード、マウスなどである。3次元データ作成部112は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。
Next, the hardware configuration of the
以上説明したように、本実施の形態によれば、状態分析装置100dにおいて、入力受付部111は、状態分析装置100dの使用者などから積層造形物のうちの一部の部位の指定を受け付け、3次元データ作成部112は、同期ログデータおよび同期前の複数のログデータに基づいて、指定された部位について、造形条件、造形パラメータ、画像、分析結果、および評価結果のうち少なくとも1つを積層造形物の立体的な図とともに表示した3次元合成データを作成することとした。これにより、状態分析装置100dは、実施の形態2で説明した効果に加えて、高い同期性を確保した同期ログデータを用いることで、状態分析装置100dの使用者などから指示のあった該当層または該当部位について、造形条件などを立体的に図示した3次元合成データを作成し、造形結果として出力することができる。また、状態分析装置100dは、積層造形システム200dの保守性を向上させることができる。
As described above, according to the present embodiment, in the
実施の形態6.
実施の形態6では、状態分析装置が、状態分析装置の使用者に、品質分析部106で抽出された積層造形システムの造形条件の修正箇所に対する推奨される造形条件を示す場合について説明する。
Embodiment 6.
In Embodiment 6, a case will be described in which the condition analysis device shows the user of the condition analysis device recommended modeling conditions for the correction points of the manufacturing conditions of the additive manufacturing system extracted by the
図10は、実施の形態6に係る状態分析装置100eの構成例を示す図である。状態分析装置100eは、図5に示す状態分析装置100aに対して、推奨条件決定部113を追加したものである。状態分析装置100eは、図10の例では積層造形システム200eの内部に設置されているが、積層造形システム200eの外部に設置されていてもよい。ただし、状態分析装置100eが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200eに設置される。以降では、図10に示すように、状態分析装置100eが積層造形システム200eの内部に設置されている、すなわち積層造形システム200eが状態分析装置100eを備える場合を例にして説明する。
FIG. 10 is a diagram showing a configuration example of a state analysis device 100e according to the sixth embodiment. The condition analysis device 100e is the condition analysis device 100a shown in FIG. 5 in which a recommended
積層造形システム200eは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100eは、積層造形システム200eをモニタリングし、加工対象物または造形物または積層造形システム200eの状態を分析する装置である。
The
状態分析装置100eにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、抽出時間決定部105、および品質分析部106は、実施の形態2のときと同様の動作を行う。
In the state analysis device 100e, the
推奨条件決定部113は、品質分析部106で抽出された造形条件の修正箇所に対して、推奨される造形条件、すなわち推奨条件を出力する。推奨条件決定部113は、推奨条件が複数ある場合、推奨条件を変更作業の容易性などの順に応じてリスト形式で表示してもよい。具体的に、実施の形態2で説明した図6(b)の場合を例にして説明する。前述のように、図6(b)は、ワイヤ210が溶融池220の左側すなわちワイヤ210の供給側に対して手前に入って溶融しており、溶融池220の高さが高く、ワイヤ210に振動が発生している状態を示している。この場合、品質分析部106は、積層造形システム200aにおいて、ワイヤ210が溶融池220に押し付け気味に入り、ワイヤ210が溶融池220に埋まった状態になって溶融池220をかき分けるように溶融しているので、ワイヤ210が小刻みに振動しているとして、造形条件の修正箇所として抽出する。推奨条件決定部113は、品質分析部106で抽出された造形条件の修正箇所に対して、ワイヤ210がスムーズに溶融できるように、ワイヤ210を溶融するレーザの出力をアップする、ワイヤ210の供給速度を低下させる、ワイヤ210の供給角度をアップする、などの複数の推奨条件をリスト形式で出力する。
The recommended
ここで、品質分析部106で抽出された造形条件の修正箇所に対して推奨条件決定部113が出力する推奨条件は、積層造形システム200eで扱われる材料、加工対象物および造形物からなる積層造形物の形状などによって異なる。そのため、状態分析装置100eの製造者、状態分析装置100eの使用者などは、計測装置101の種類、設置位置、数などに応じて品質分析部106で抽出される可能性のある造形条件の修正箇所に対して、推奨条件決定部113に対して予め候補となる推奨条件を登録しておいてもよい。また、積層造形システム200eにおいて新規の材料が使用される場合などでは、予め候補となる推奨条件を登録しておくことが困難な場合も想定される。そのため、推奨条件決定部113は、ログデータから溶融の良否を状態量として観測し、AI(Artificial Intelligence)などを用いて推奨条件を学習するようにしてもよい。
Here, the recommended conditions output by the recommended
つづいて、実施の形態6に係る状態分析装置100eのハードウェア構成について説明する。状態分析装置100eにおいて、計測装置101から品質分析部106までは実施の形態2で説明した通りである。推奨条件決定部113は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。
Next, the hardware configuration of the state analysis device 100e according to the sixth embodiment will be explained. In the condition analysis device 100e, the components from the
以上説明したように、本実施の形態によれば、状態分析装置100eにおいて、推奨条件決定部113は、品質分析部106で抽出された造形条件の修正箇所に対して推奨条件を出力することとした。これにより、状態分析装置100eは、実施の形態2で説明した効果に加えて、状態分析装置100eの使用者など対して修正が必要な造形条件について改善の候補となる推奨条件を出力できるため、積層造形システム200eの保守性を向上させることができる。
As explained above, according to the present embodiment, in the condition analysis device 100e, the recommended
実施の形態7.
実施の形態7では、状態分析装置の使用者などが状態分析装置を介して遠隔監視を行う場合について説明する。
Embodiment 7.
In Embodiment 7, a case will be described in which a user of the condition analysis device performs remote monitoring via the condition analysis device.
図11は、実施の形態7に係る状態分析装置100fの構成例を示す図である。状態分析装置100fは、図5に示す状態分析装置100aに対して、通信制御部114を追加したものである。状態分析装置100fは、図11の例では積層造形システム200fの内部に設置されているが、積層造形システム200fの外部に設置されていてもよい。ただし、状態分析装置100fが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200fに設置される。以降では、図11に示すように、状態分析装置100fが積層造形システム200fの内部に設置されている、すなわち積層造形システム200fが状態分析装置100fを備える場合を例にして説明する。
FIG. 11 is a diagram showing a configuration example of a state analysis device 100f according to the seventh embodiment. The state analysis device 100f is obtained by adding a communication control unit 114 to the state analysis device 100a shown in FIG. Although the condition analysis device 100f is installed inside the additive manufacturing system 200f in the example of FIG. 11, it may be installed outside the additive manufacturing system 200f. However, one or
積層造形システム200fは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。積層造形システム200fは、積層造形システム200f全体の動作を制御するための制御部201を備える。状態分析装置100fは、積層造形システム200fをモニタリングし、加工対象物または造形物または積層造形システム200fの状態を分析する装置である。
The additive manufacturing system 200f stacks a plurality of layers made up of beads in which molten processing material is added to the processing surface of the workpiece while moving the processing position along the processing path, thereby forming a layer on the workpiece. It is a system that forms objects. The additive manufacturing system 200f includes a
実施の形態7において、状態分析装置100fには、積層造形システム200fの外部に存在する通信端末300が接続されている。通信端末300は、状態分析装置100fの使用者などが使用可能な通信装置である。実施の形態7では、状態分析装置100fを含む積層造形システム200fと、通信端末300と、によって遠隔監視システム400fを構成している。
In the seventh embodiment, a
状態分析装置100fにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態2のときと同様の動作を行う。
In the state analysis device 100f, the
通信制御部114は、積層造形システム200fの外部の通信端末300から同期ログデータおよび造形条件の修正箇所の時系列情報の送信要請を受信すると、品質分析部106から同期ログデータおよび修正箇所の時系列情報を取得して通信端末300に送信する。通信制御部114は、通信端末300から造形条件の修正箇所に対する修正された造形条件を受信すると、品質分析部106に出力する。
When the communication control unit 114 receives a request to send synchronized log data and time-series information of the modified parts of the printing conditions from the
品質分析部106は、実施の形態2のときと同様の動作を行うとともに、通信制御部114からの要求に応じて同期ログデータおよび造形条件の修正箇所の時系列情報を通信制御部114に出力し、通信制御部114から取得した修正された造形条件を積層造形システム200fの制御部201に出力する。
The
通信端末300は、状態分析装置100fの使用者などから操作を受け付け、状態分析装置100fに対して、同期ログデータおよび造形条件の修正箇所の時系列情報の送信要請を送信する。また、通信端末300は、送信要請に対する応答として、状態分析装置100fから同期ログデータおよび造形条件の修正箇所の時系列情報を受信すると、受信した同期ログデータおよび造形条件の修正箇所の時系列情報を状態分析装置100fの使用者などに対して表示する。また、通信端末300は、状態分析装置100fの使用者などから、造形条件の修正箇所に対する修正された造形条件を受け付けると、状態分析装置100fに対して、受け付けた造形条件の修正箇所に対する修正された造形条件を送信する。なお、通信端末300は、受け付けた造形条件の修正箇所に対する修正された造形条件を送信する前段階として、品質分析部106に対して、重点的に監視して欲しいポイントなどを指示できるようにしてもよい。
The
積層造形システム200fの制御部201は、通信端末300から送信された造形条件の修正箇所に対する修正された造形条件を、通信制御部114および品質分析部106を介して受信する。制御部201は、受信した造形条件の修正箇所に対する修正された造形条件に基づいて造形条件の修正を行い、加工対象物上に造形物を形成する動作を行う。
The
つづいて、実施の形態7に係る状態分析装置100fのハードウェア構成について説明する。状態分析装置100fにおいて、計測装置101から品質分析部106までは実施の形態2で説明した通りである。通信制御部114は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。なお、遠隔監視システム400fにおいて、積層造形システム200fの制御部201は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。また、通信端末300は、通信装置により実現される。
Next, the hardware configuration of the state analysis device 100f according to the seventh embodiment will be described. In the condition analysis device 100f, the components from the
以上説明したように、本実施の形態によれば、状態分析装置100fにおいて、通信制御部114は、品質分析部106から同期ログデータおよび修正箇所の時系列情報を取得して通信端末300に送信し、通信端末300から造形条件の修正箇所に対する修正された造形条件を受信すると品質分析部106に出力する。品質分析部106は、通信制御部114から取得した修正された造形条件を積層造形システム200fの制御部201に出力することとした。これにより、状態分析装置100fは、実施の形態2で説明した効果と同様の効果を得ることができる。また、積層造形システム200fは、通信端末300経由で状態分析装置100fの使用者などによって修正された造形条件を用いて加工対象物上に造形物を形成する動作を行うことができる。すなわち、状態分析装置100fの使用者などは、通信端末300を介して、積層造形システム200fの動作を遠隔から指示することができる。
As described above, according to the present embodiment, in the condition analysis device 100f, the communication control unit 114 acquires the synchronization log data and the time series information of the correction location from the
なお、実施の形態7では、状態分析装置100fは、実施の形態2の状態分析装置100aの構成に通信制御部114を追加した構成としたが、これに限定されない。例えば、状態分析装置は、実施の形態3の状態分析装置100bに通信制御部114を追加し、維持管理計画決定部108で決定された維持管理計画を通信制御部114から通信端末300に送信してもよい。また、状態分析装置は、実施の形態4の状態分析装置100cに通信制御部114を追加し、最短周期推定部109で推定された最短サンプリング周期、最短周期設定策定部110から出力されたサンプリング設定の候補などを通信制御部114から通信端末300に送信してもよい。また、状態分析装置は、実施の形態5の状態分析装置100dに通信制御部114を追加し、3次元データ作成部112で作成された3次元合成データなどを通信制御部114から通信端末300に送信してもよい。また、状態分析装置は、実施の形態6の状態分析装置100eに通信制御部114を追加し、推奨条件決定部113で得られた推奨条件を通信制御部114から通信端末300に送信してもよい。状態分析装置は、実施の形態6の状態分析装置100eに通信制御部114を追加する場合、推奨条件決定部113で得られた推奨条件を制御部201に出力して積層造形システムの動作に反映させることの可否または複数の推奨条件から実際に使用する推奨条件について、通信制御部114を介して、状態分析装置100fの使用者などに通信端末300上で選択してもらってもよい。
Note that in the seventh embodiment, the state analysis device 100f has a configuration in which the communication control unit 114 is added to the configuration of the state analysis device 100a in the second embodiment, but the present invention is not limited to this. For example, the condition analysis device adds a communication control unit 114 to the condition analysis device 100b of the third embodiment, and transmits the maintenance plan determined by the maintenance
実施の形態8.
実施の形態8では、状態分析装置がシミュレーションの結果を使用する場合について説明する。
Embodiment 8.
In Embodiment 8, a case will be described in which the state analysis device uses simulation results.
図12は、実施の形態8に係る状態分析装置100gの構成例を示す図である。状態分析装置100gは、図11に示す状態分析装置100fに対してシミュレーション計算部202が接続されている。状態分析装置100gは、図12の例では積層造形システム200gの内部に設置されているが、積層造形システム200gの外部に設置されていてもよい。ただし、状態分析装置100gが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200gに設置される。以降では、図12に示すように、状態分析装置100gが積層造形システム200gの内部に設置されている、すなわち積層造形システム200gが状態分析装置100gを備える場合を例にして説明する。シミュレーション計算部202についても、図12に示すように積層造形システム200gの内部に設置されていてもよいし、積層造形システム200gの外部に設置されていてもよい。
FIG. 12 is a diagram showing a configuration example of a
積層造形システム200gは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。積層造形システム200gは、積層造形システム200g全体の動作を制御するための制御部201を備える。制御部201は、実施の形態7のときと同様の動作を行う。状態分析装置100gは、積層造形システム200gをモニタリングし、加工対象物または造形物または積層造形システム200gの状態を分析する装置である。
The additive manufacturing system 200g stacks multiple layers consisting of beads made by adding melted processing material to the processing surface of the workpiece while moving the processing position along the processing path. It is a system that forms objects. The additive manufacturing system 200g includes a
実施の形態8において、状態分析装置100gには、積層造形システム200gの外部に存在する通信端末300が接続されている。通信端末300は、状態分析装置100gの使用者などが使用可能な通信装置である。通信端末300は、実施の形態7のときと同様の動作を行う。実施の形態8では、状態分析装置100gを含む積層造形システム200gと、通信端末300と、によって遠隔監視システム400gを構成している。
In Embodiment 8, a
状態分析装置100gにおいて、計測装置101、サブトリガ抽出部103、データ修正部104、抽出時間決定部105、および品質分析部106は、実施の形態7のときと同様の動作を行う。
In the
通信制御部114は、実施の形態7で説明した動作を行いつつ、品質分析部106から取得した同期ログデータおよび造形条件の修正箇所の時系列情報をシミュレーション計算部202に出力し、通信端末300から取得した修正された造形条件をシミュレーション計算部202に送信することができる。なお、通信制御部114は、品質分析部106から取得した同期ログデータおよび造形条件の修正箇所の時系列情報、および通信制御部114から取得した修正された造形条件について、例えば、通信端末300から指示されたもののみをシミュレーション計算部202に出力するように、取得したうちの一部のみをシミュレーション計算部202に出力するようにしてもよい。
While performing the operations described in the seventh embodiment, the communication control unit 114 outputs the synchronization log data acquired from the
シミュレーション計算部202は、積層造形システム200gの動作のシミュレーションを実施可能である。例えば、シミュレーション計算部202は、計測装置101の一種であるNC装置の動作を模擬し、通信制御部114を介して通信端末300から取得した修正された造形条件を用いて積層造形システム200gの動作のシミュレーションを実施できるが、これに限定されない。積層造形システム200gの使用者の判断により、シミュレーション計算部202は、積層造形システム200gの積層造形の動作の根幹部分のシミュレーションだけを実施してもよい。積層造形の動作の根幹部分のシミュレーションとしては、例えば、積層造形時の加工対象物または造形物の熱変形シミュレーションが挙げられるが、これに限定されない。シミュレーション計算部202は、積層造形システム200gにおいて長時間または実時間でのシミュレーションを実施しなければならない場合に、通信端末300からの指示を受け付けて遠隔操作によるシミュレーションが可能である。長時間のシミュレーションとは、例えば、大物造形などを行う場合のシミュレーションである。実時間のシミュレーションとは、例えば、NC装置、センサなどの処理負荷測定を兼ねたシミュレーションである。実時間のシミュレーションは、積層造形システム200gは動作させずに新設のセンサの動作を確認したい場合などに実施される。シミュレーション計算部202は、シミュレーションを実施した結果をログデータ蓄積部102に出力する。
The simulation calculation unit 202 can perform a simulation of the operation of the additive manufacturing system 200g. For example, the simulation calculation unit 202 simulates the operation of the NC device, which is a type of measuring
ログデータ蓄積部102は、実施の形態7までと同様に計測装置101から取得したログデータおよびデータ修正部104から取得した同期ログデータを蓄積するとともに、さらに、積層造形システム200gの動作のシミュレーションを実施可能なシミュレーション計算部202で実施されたシミュレーションの結果をログデータとして蓄積する。
The log
つづいて、実施の形態8に係る状態分析装置100gのハードウェア構成について説明する。状態分析装置100gにおいて、計測装置101から品質分析部106および通信制御部114は実施の形態7で説明した通りである。なお、遠隔監視システム400gにおいて、積層造形システム200gの制御部201は実施の形態7で説明した通りである。積層造形システム200gのシミュレーション計算部202は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。また、通信端末300は、実施の形態7で説明した通りである。
Next, the hardware configuration of the
以上説明したように、本実施の形態によれば、状態分析装置100gは、通信制御部114から取得した情報などに基づくシミュレーション計算部202によるシミュレーションの結果に対して、サブトリガ抽出部103によるサブトリガの抽出、データ修正部104による同期ログデータの生成、抽出時間決定部105による時間区間の決定、品質分析部106による造形条件の修正箇所の時系列による抽出などを行うことができる。
As explained above, according to the present embodiment, the
実施の形態9.
実施の形態8では、シミュレーション計算部202は、通信制御部114から取得した情報または指示によってシミュレーションを実施していた。実施の形態9では、シミュレーション計算部202が予め指定された情報を用いてシミュレーションを実施し、状態分析装置が、シミュレーション計算部202によるシミュレーション結果を用いて動作を行う場合について説明する。
Embodiment 9.
In the eighth embodiment, the simulation calculation unit 202 performed the simulation based on information or instructions acquired from the communication control unit 114. In the ninth embodiment, a case will be described in which the simulation calculation unit 202 performs a simulation using prespecified information, and the state analysis device operates using the simulation result by the simulation calculation unit 202.
図13は、実施の形態9に係る状態分析装置100hの構成例を示す図である。状態分析装置100hは、図1に示す状態分析装置100と同様の構成であるが、シミュレーション計算部202が接続されている。状態分析装置100hは、図13の例では積層造形システム200hの内部に設置されているが、積層造形システム200hの外部に設置されていてもよい。ただし、状態分析装置100hが備える複数の計測装置101のうちの1以上の計測装置101は、積層造形システム200hに設置される。以降では、図13に示すように、状態分析装置100hが積層造形システム200hの内部に設置されている、すなわち積層造形システム200hが状態分析装置100hを備える場合を例にして説明する。シミュレーション計算部202についても、図13に示すように積層造形システム200hの内部に設置されていてもよいし、積層造形システム200hの外部に設置されていてもよい。
FIG. 13 is a diagram showing a configuration example of a state analysis device 100h according to the ninth embodiment. The state analysis device 100h has the same configuration as the state analysis device 100 shown in FIG. 1, but is connected to a simulation calculation section 202. Although the condition analysis device 100h is installed inside the additive manufacturing system 200h in the example of FIG. 13, it may be installed outside the additive manufacturing system 200h. However, one or more of the plurality of
積層造形システム200hは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100hは、積層造形システム200hをモニタリングし、加工対象物または造形物または積層造形システム200hの状態を分析する装置である。 The additive manufacturing system 200h moves the processing position along the processing path while stacking a plurality of layers consisting of beads in which melted processing material is added to the processing surface of the processing object. It is a system that forms objects. The condition analysis device 100h is a device that monitors the additive manufacturing system 200h and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200h.
状態分析装置100hにおいて、計測装置101から抽出時間決定部105は、実施の形態8のときと同様の動作を行う。
In the state analysis device 100h, the extraction
シミュレーション計算部202は、積層造形システム200hの動作のシミュレーションを実施可能である。実施の形態8では、シミュレーション計算部202は、基本的には、通信制御部114から取得した情報または指示によってシミュレーションを実施していた。しかしながら、シミュレーション計算部202は、予め指定された情報を用いることで、通信制御部114から情報または指示を取得しなくても、シミュレーションを実施することができる。シミュレーション計算部202は、予め指定することが可能な情報を用いるものであれば、実施の形態8で説明したシミュレーションと同様のシミュレーションを実施することができる。 The simulation calculation unit 202 can perform a simulation of the operation of the additive manufacturing system 200h. In the eighth embodiment, the simulation calculation unit 202 basically performs the simulation based on information or instructions acquired from the communication control unit 114. However, by using information specified in advance, the simulation calculation unit 202 can perform the simulation without acquiring information or instructions from the communication control unit 114. The simulation calculation unit 202 can perform a simulation similar to the simulation described in Embodiment 8, as long as it uses information that can be specified in advance.
実施の形態9に係る状態分析装置100hなどのハードウェア構成については、実施の形態8までに説明してきた内容と同じであるため、詳細な説明については省略する。 The hardware configuration of the state analysis device 100h and the like according to the ninth embodiment is the same as that described up to the eighth embodiment, so a detailed explanation will be omitted.
以上説明したように、本実施の形態によれば、状態分析装置100hは、予め指定された情報などに基づくシミュレーション計算部202によるシミュレーションの結果に対して、サブトリガ抽出部103によるサブトリガの抽出、データ修正部104による同期ログデータの生成、抽出時間決定部105による時間区間の決定などを行うことができる。
As described above, according to the present embodiment, the state analysis device 100h extracts a subtrigger by the
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the embodiments above are merely examples, and can be combined with other known techniques, or can be combined with other embodiments, within the scope of the gist. It is also possible to omit or change part of the configuration.
100,100a,100b,100c,100d,100e,100f,100g,100h 状態分析装置、101 計測装置、102 ログデータ蓄積部、103 サブトリガ抽出部、104 データ修正部、105 抽出時間決定部、106 品質分析部、107 機器劣化推定部、108 維持管理計画決定部、109 最短周期推定部、110 最短周期設定策定部、111 入力受付部、112 3次元データ作成部、113 推奨条件決定部、114 通信制御部、200,200a,200b,200c,200d,200e,200f,200g,200h 積層造形システム、201 制御部、202 シミュレーション計算部、210 ワイヤ、220 溶融池、300 通信端末、400f,400g 遠隔監視システム、900,903 処理回路、901 プロセッサ、902 メモリ。 100, 100a, 100b, 100c, 100d, 100e, 100f, 100g, 100h condition analysis device, 101 measurement device, 102 log data accumulation section, 103 sub-trigger extraction section, 104 data correction section, 105 extraction time determination section, 106 quality analysis section, 107 equipment deterioration estimation section, 108 maintenance management plan determination section, 109 shortest cycle estimation section, 110 shortest cycle setting formulation section, 111 input reception section, 112 three-dimensional data creation section, 113 recommended condition determination section, 114 communication control section , 200, 200a, 200b, 200c, 200d, 200e, 200f, 200g, 200h additive manufacturing system, 201 control section, 202 simulation calculation section, 210 wire, 220 molten pool, 300 communication terminal, 400f, 400g remote monitoring system, 900 , 903 processing circuit, 901 processor, 902 memory.
Claims (7)
各々が、前記加工対象物または前記造形物または前記積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する複数の計測装置と、
複数の前記計測装置から取得した複数の前記ログデータを蓄積するログデータ蓄積部と、
前記ログデータに含まれる事象であって、複数の前記ログデータの各々の計測時刻を複数の前記ログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数の前記ログデータから抽出するサブトリガ抽出部と、
前記サブトリガに基づいて複数の前記ログデータの時間ずれを修正し、複数の前記ログデータを同期させた同期ログデータを生成するデータ修正部と、
前記同期ログデータを取得し、前記基準時刻に基づいて、分析に用いる時間区間を決定する抽出時間決定部と、
前記同期ログデータに基づいて、前記積層造形システムの積層造形の精度が規定された公差の範囲を超える劣化が発生する時期である劣化時期を予測する機器劣化推定部と、
前記劣化時期に基づいて、前記積層造形システムのメンテナンスの時期および部品交換の時期を含む維持管理計画を決定する維持管理計画決定部と、
を備えることを特徴とする状態分析装置。 Lamination in which a modeled object is formed on the workpiece by laminating a plurality of layers made up of beads in which melted processing material is added to the processing surface of the workpiece while the processing position is moved along the processing path. A condition analysis device for monitoring a printing system,
a plurality of measuring devices each measuring the state of the workpiece, the modeled object, or the additive manufacturing system and outputting time-series measurement results as log data including log items;
a log data accumulation unit that accumulates a plurality of the log data acquired from the plurality of measurement devices;
Extracting a sub-trigger from the plurality of log data, which is an event included in the log data that associates the measurement time of each of the plurality of log data with a reference time that is a time axis common to the plurality of log data. a sub-trigger extraction section,
a data correction unit that corrects the time lag of the plurality of log data based on the sub-trigger and generates synchronous log data in which the plurality of log data is synchronized;
an extraction time determining unit that acquires the synchronized log data and determines a time interval to be used for analysis based on the reference time;
an equipment deterioration estimating unit that predicts a deterioration time, which is a time when deterioration of the additive manufacturing accuracy of the additive manufacturing system exceeds a defined tolerance range, based on the synchronization log data;
a maintenance management plan determining unit that determines a maintenance management plan including a maintenance period and a parts replacement period for the additive manufacturing system based on the deterioration period;
A state analysis device comprising:
各々が、前記加工対象物または前記造形物または前記積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する複数の計測装置と、
複数の前記計測装置から取得した複数の前記ログデータを蓄積するログデータ蓄積部と、
前記ログデータに含まれる事象であって、複数の前記ログデータの各々の計測時刻を複数の前記ログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数の前記ログデータから抽出するサブトリガ抽出部と、
前記サブトリガに基づいて複数の前記ログデータの時間ずれを修正し、複数の前記ログデータを同期させた同期ログデータを生成するデータ修正部と、
前記同期ログデータを取得し、前記基準時刻に基づいて、分析に用いる時間区間を決定する抽出時間決定部と、
前記同期ログデータおよび同期前の複数の前記ログデータに基づいて、前記計測装置から前記ログデータ蓄積部への前記ログデータの移送にかかる通信時間が規定された閾値以下となる最短サンプリング周期を推定する最短周期推定部と、
複数の前記計測装置について、前記最短サンプリング周期を満たすサンプリング設定の候補を出力する最短周期設定策定部と、
を備えることを特徴とする状態分析装置。 Lamination in which a modeled object is formed on the workpiece by laminating a plurality of layers made up of beads in which melted processing material is added to the processing surface of the workpiece while the processing position is moved along the processing path. A condition analysis device for monitoring a printing system,
a plurality of measuring devices each measuring the state of the workpiece, the modeled object, or the additive manufacturing system and outputting time-series measurement results as log data including log items;
a log data accumulation unit that accumulates a plurality of the log data acquired from the plurality of measurement devices;
Extracting a sub-trigger from the plurality of log data, which is an event included in the log data that associates the measurement time of each of the plurality of log data with a reference time that is a time axis common to the plurality of log data. a sub-trigger extraction section,
a data correction unit that corrects the time lag of the plurality of log data based on the sub-trigger and generates synchronous log data in which the plurality of log data is synchronized;
an extraction time determining unit that acquires the synchronized log data and determines a time interval to be used for analysis based on the reference time;
Based on the synchronization log data and the plurality of log data before synchronization, estimating the shortest sampling period at which the communication time required for transferring the log data from the measurement device to the log data storage unit is equal to or less than a specified threshold. a shortest cycle estimator that
a shortest cycle setting formulation unit that outputs sampling setting candidates that satisfy the shortest sampling cycle for the plurality of measuring devices;
A state analysis device comprising:
各々が、前記加工対象物または前記造形物または前記積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する複数の計測装置と、
複数の前記計測装置から取得した複数の前記ログデータを蓄積するログデータ蓄積部と、
前記ログデータに含まれる事象であって、複数の前記ログデータの各々の計測時刻を複数の前記ログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数の前記ログデータから抽出するサブトリガ抽出部と、
前記サブトリガに基づいて複数の前記ログデータの時間ずれを修正し、複数の前記ログデータを同期させた同期ログデータを生成するデータ修正部と、
前記同期ログデータを取得し、前記基準時刻に基づいて、分析に用いる時間区間を決定する抽出時間決定部と、
前記同期ログデータに基づいて、前記積層造形システムの造形条件の修正箇所を時系列
に抽出する品質分析部と、
前記加工対象物および前記造形物からなる積層造形物のうちの一部の部位を指定する外部からの入力を受け付ける入力受付部と、
前記同期ログデータおよび同期前の複数の前記ログデータに基づいて、指定された前記部位についての造形条件、造形パラメータ、画像、分析結果、および評価結果のうち少なくとも1つを前記積層造形物の立体的な図とともに表示した3次元合成データを作成する3次元データ作成部と、
を備えることを特徴とする状態分析装置。 Lamination in which a modeled object is formed on the workpiece by laminating a plurality of layers made up of beads in which melted processing material is added to the processing surface of the workpiece while the processing position is moved along the processing path. A condition analysis device for monitoring a printing system,
a plurality of measuring devices each measuring the state of the workpiece, the modeled object, or the additive manufacturing system and outputting time-series measurement results as log data including log items;
a log data accumulation unit that accumulates a plurality of the log data acquired from the plurality of measurement devices;
Extracting a sub-trigger from the plurality of log data, which is an event included in the log data that associates the measurement time of each of the plurality of log data with a reference time that is a time axis common to the plurality of log data. a sub-trigger extraction section,
a data correction unit that corrects the time lag of the plurality of log data based on the sub-trigger and generates synchronous log data in which the plurality of log data is synchronized;
an extraction time determining unit that acquires the synchronized log data and determines a time interval to be used for analysis based on the reference time;
a quality analysis unit that extracts correction points of the manufacturing conditions of the additive manufacturing system in chronological order based on the synchronization log data;
an input reception unit that receives an input from the outside specifying a part of the layered object formed by the workpiece and the object;
Based on the synchronization log data and the plurality of log data before synchronization, at least one of the printing conditions, printing parameters, images, analysis results, and evaluation results for the specified part is converted into a three-dimensional image of the layered product. a 3D data creation unit that creates 3D composite data displayed together with a graphic diagram;
A state analysis device comprising:
ことを特徴とする請求項2に記載の状態分析装置。 The condition analysis device according to claim 2, characterized in that:
各々が、前記加工対象物または前記造形物または前記積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する複数の計測装置と、
複数の前記計測装置から取得した複数の前記ログデータを蓄積するログデータ蓄積部と、
前記ログデータに含まれる事象であって、複数の前記ログデータの各々の計測時刻を複数の前記ログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数の前記ログデータから抽出するサブトリガ抽出部と、
前記サブトリガに基づいて複数の前記ログデータの時間ずれを修正し、複数の前記ログデータを同期させた同期ログデータを生成するデータ修正部と、
前記同期ログデータを取得し、前記基準時刻に基づいて、分析に用いる時間区間を決定する抽出時間決定部と、
前記同期ログデータに基づいて、前記積層造形システムの造形条件の修正箇所を時系列に抽出し、修正箇所の前記同期ログデータから前記加工材料の前記加工面に対する相対位置を導出する品質分析部と、
前記造形条件の修正箇所に対して、前記相対位置の良否判定を行い、前記相対位置が最適である場合はその旨を出力し、前記相対位置が最適でない場合は推奨される造形条件を出力する推奨条件決定部と、
を備え、
前記同期ログデータには、溶融池を上から見た映像と、ワイヤ負荷測定値と、造形物の高さの測定値の少なくともいずれか二つを含む、
ことを特徴とする状態分析装置。 Lamination in which a modeled object is formed on the workpiece by laminating a plurality of layers made up of beads in which melted processing material is added to the processing surface of the workpiece while the processing position is moved along the processing path. A condition analysis device for monitoring a printing system,
a plurality of measuring devices each measuring the state of the workpiece, the modeled object, or the additive manufacturing system and outputting time-series measurement results as log data including log items;
a log data accumulation unit that accumulates a plurality of the log data acquired from the plurality of measurement devices;
Extracting a sub-trigger from the plurality of log data, which is an event included in the log data that associates the measurement time of each of the plurality of log data with a reference time that is a time axis common to the plurality of log data. a sub-trigger extraction section,
a data correction unit that corrects the time lag of the plurality of log data based on the sub-trigger and generates synchronous log data in which the plurality of log data is synchronized;
an extraction time determining unit that acquires the synchronized log data and determines a time interval to be used for analysis based on the reference time;
a quality analysis unit that extracts correction points of the manufacturing conditions of the additive manufacturing system in chronological order based on the synchronization log data , and derives the relative position of the processing material with respect to the processing surface from the synchronization log data of the correction points; ,
For the modified part of the printing conditions, the relative position is judged to be good or bad, and if the relative position is optimal, a message to that effect is output, and if the relative position is not optimal, recommended printing conditions are output. a recommended condition determining section;
Equipped with
The synchronization log data includes at least two of an image of the molten pool viewed from above, a wire load measurement value, and a height measurement value of the molded object.
A condition analysis device characterized by:
複数の計測装置の各々が、前記加工対象物または前記造形物または前記積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する計測ステップと、
ログデータ蓄積部が、複数の前記計測装置から取得した複数の前記ログデータを蓄積する第1の蓄積ステップと、
サブトリガ抽出部が、前記ログデータに含まれる事象であって、複数の前記ログデータの各々の計測時刻を複数の前記ログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを複数の前記ログデータから抽出する抽出ステップと、
データ修正部が、前記サブトリガに基づいて複数の前記ログデータの時間ずれを修正し、複数の前記ログデータを同期させた同期ログデータを生成する修正ステップと、
前記ログデータ蓄積部が、前記同期ログデータを蓄積する第2の蓄積ステップと、
抽出時間決定部が、前記同期ログデータを取得し、前記基準時刻に基づいて、分析に用いる時間区間を決定する決定ステップと、
機器劣化推定部が、前記同期ログデータに基づいて、前記積層造形システムの積層造形の精度が規定された公差の範囲を超える劣化が発生する時期である劣化時期を予測する機器劣化推定ステップと、
維持管理計画決定部が、前記劣化時期に基づいて、前記積層造形システムのメンテナンスの時期および部品交換の時期を含む維持管理計画を決定する維持管理計画決定ステップと、
を含むことを特徴とする状態分析方法。 Lamination in which a modeled object is formed on the workpiece by laminating a plurality of layers made up of beads in which melted processing material is added to the processing surface of the workpiece while the processing position is moved along the processing path. A condition analysis method for a condition analysis device for monitoring a modeling system, the method comprising:
a measuring step in which each of the plurality of measuring devices measures the state of the workpiece, the modeled object, or the additive manufacturing system, and outputs time-series measurement results as log data including log items;
a first accumulation step in which the log data accumulation unit accumulates the plurality of log data acquired from the plurality of measurement devices;
The sub-trigger extraction unit extracts a plurality of sub-triggers, which are events included in the log data, that associate the measurement time of each of the plurality of log data with a reference time that is a time axis common to the plurality of log data. an extraction step of extracting from the log data;
a correction step in which the data correction unit corrects the time lag of the plurality of log data based on the sub-trigger and generates synchronized log data in which the plurality of log data are synchronized;
a second accumulation step in which the log data accumulation unit accumulates the synchronized log data;
a determining step in which an extraction time determining unit acquires the synchronized log data and determines a time interval to be used for analysis based on the reference time;
an equipment deterioration estimation step in which the equipment deterioration estimating unit predicts a deterioration time when the accuracy of the additive manufacturing of the additive manufacturing system exceeds a defined tolerance range, based on the synchronization log data;
a maintenance management plan determining step in which a maintenance management plan determining unit determines a maintenance management plan including a maintenance period and a parts replacement period for the additive manufacturing system based on the deterioration period;
A state analysis method characterized by comprising:
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022047383 | 2022-12-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7433529B1 true JP7433529B1 (en) | 2024-02-19 |
Family
ID=89904363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023530321A Active JP7433529B1 (en) | 2022-12-22 | 2022-12-22 | Condition analysis device, additive manufacturing system and condition analysis method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7433529B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019219725A (en) | 2018-06-15 | 2019-12-26 | ファナック株式会社 | Synchronization device, synchronization method and synchronization program |
JP2020026306A (en) | 2018-08-16 | 2020-02-20 | 有限会社 平野塗装 | Bucket with spout |
JP2022024333A (en) | 2020-07-16 | 2022-02-09 | 三菱電機株式会社 | Additive manufacturing device and additive manufacturing method |
JP2022080062A (en) | 2020-11-17 | 2022-05-27 | 株式会社Fuji | Detection data storage device |
-
2022
- 2022-12-22 JP JP2023530321A patent/JP7433529B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019219725A (en) | 2018-06-15 | 2019-12-26 | ファナック株式会社 | Synchronization device, synchronization method and synchronization program |
JP2020026306A (en) | 2018-08-16 | 2020-02-20 | 有限会社 平野塗装 | Bucket with spout |
JP2022024333A (en) | 2020-07-16 | 2022-02-09 | 三菱電機株式会社 | Additive manufacturing device and additive manufacturing method |
JP2022080062A (en) | 2020-11-17 | 2022-05-27 | 株式会社Fuji | Detection data storage device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Imkamp et al. | Challenges and trends in manufacturing measurement technology–the “Industrie 4.0” concept | |
CN105929799B (en) | Operator's quality control method and operator's qualitative control device | |
US20190049929A1 (en) | Systems and methods for selecting and distributing process parameters within a fleet of additive manufacturing machines based on sensor data received during manufacturing processes | |
JP2020013526A (en) | Programmable logic controller and main unit | |
KR20180018702A (en) | System and method for ensuring consistency in lamination manufacturing using thermal imaging | |
JP6171908B2 (en) | Data analysis device | |
CN108858184A (en) | Robot controller and computer-readable medium | |
US10520919B2 (en) | Systems and methods for receiving sensor data for an operating additive manufacturing machine and mapping the sensor data with process data which controls the operation of the machine | |
CN108693822B (en) | Control device, storage medium, control system, and control method | |
US9200890B2 (en) | Machine vision systems and methods with predictive motion control | |
US20200285218A1 (en) | Systems and methods for receiving sensor data for an operating additive manufacturing machine and adaptively compressing the sensor data based on process data which controls the operation of the machine | |
US10317886B1 (en) | Method and system for automated shim manufacturing | |
Assawaarayakul et al. | Integrate digital twin to exist production system for industry 4.0 | |
CN116972855B (en) | BIM-based coal preparation plant equipment three-dimensional roaming inspection method and system | |
JP7433529B1 (en) | Condition analysis device, additive manufacturing system and condition analysis method | |
CN115326411A (en) | System and method for checking misassembly and neglected assembly of automobile assembly | |
JP7408606B2 (en) | visualization system | |
JP7100966B2 (en) | Sensor data association system and server | |
CN109313333B (en) | Method and system for engaging a visual inspection device | |
JP2015018470A (en) | Regulator and data collection method | |
JP2020140365A (en) | Product quality defect prediction system | |
JP2016157313A (en) | Trend monitoring system of steel plant | |
JP6962858B2 (en) | Image management device | |
WO2020250501A1 (en) | Data extraction device, control method for data extraction device, information processing program, and recording medium | |
CN103163868B (en) | Hot continuous rolling system and strip steel data transmitting method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230518 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230518 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230627 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231117 |
|
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: 20240109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240206 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7433529 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |