JP7433529B1 - Condition analysis device, additive manufacturing system and condition analysis method - Google Patents

Condition analysis device, additive manufacturing system and condition analysis method Download PDF

Info

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
Application number
JP2023530321A
Other languages
Japanese (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of JP7433529B1 publication Critical patent/JP7433529B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2021-165035号公報JP 2021-165035 Publication

しかしながら、上記従来の技術によれば、複数のセンサデータなどを取得して利用しているが、利用するセンサデータの数が多くなるほど、各センサからの信号取得経路の違い、通信時間などによって、各センサデータで同期がとれていない可能性が高くなる。そのため、取得した複数のセンサデータをそのまま利用しても、精度の良い解析などができない可能性がある、という問題があった。 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.

実施の形態1に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 1. 実施の形態1に係る状態分析装置の動作を示すフローチャートFlowchart showing the operation of the state analysis device according to the first embodiment 実施の形態1に係る状態分析装置を実現する処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成の一例を示す図A diagram illustrating an example of the configuration of a processing circuit when the processing circuit that implements the state analysis device according to Embodiment 1 is implemented using a processor and memory. 実施の形態1に係る状態分析装置を実現する処理回路を専用のハードウェアで実現する場合の処理回路の構成の一例を示す図A diagram illustrating an example of the configuration of a processing circuit when the processing circuit that implements the state analysis device according to the first embodiment is implemented using dedicated hardware. 実施の形態2に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 2 実施の形態2に係る状態分析装置が備える品質分析部が積層造形システムの造形条件の修正箇所を抽出する動作を説明するための図A diagram for explaining an operation in which the quality analysis unit included in the condition analysis device according to Embodiment 2 extracts correction points of the manufacturing conditions of the additive manufacturing system. 実施の形態3に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 3 実施の形態4に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 4 実施の形態5に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 5 実施の形態6に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 6 実施の形態7に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 7 実施の形態8に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to Embodiment 8 実施の形態9に係る状態分析装置の構成例を示す図A diagram showing a configuration example of a state analysis device according to a ninth embodiment

以下に、本開示の実施の形態に係る状態分析装置、積層造形システムおよび状態分析方法を図面に基づいて詳細に説明する。 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 measurement device 101, a log data storage section 102, a sub-trigger extraction section 103, a data modification section 104, and an extraction time determination section 105. Although the description is simplified in FIG. 1, it is assumed that the state analysis device 100 actually includes a plurality of measurement devices 101. Moreover, although the condition analysis device 100 is installed inside the additive manufacturing system 200 in the example of FIG. 1, it may be installed outside the additive manufacturing system 200. However, one or more of the plurality of measurement devices 101 included in the state analysis device 100 is installed in the additive manufacturing system 200. Hereinafter, as shown in FIG. 1, a case will be explained in which the state analysis device 100 is installed inside the additive manufacturing system 200, that is, the case where the additive manufacturing system 200 is provided with the state analysis device 100.

積層造形システム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 measuring devices 101 measures the state of the workpiece, the modeled object, or the additive manufacturing system 200, and outputs time-series measurement results to the log data storage unit 102 as log data including log items. The log item indicates the name of data such as the measurement device 101 and measurement items. If there are multiple measurement devices 101 of the same type, identification information such as an identification number for identifying the measurement devices 101 of the same type may be added to the log item. The log data includes log items and specific numerical data measured by the measuring device 101. Log data is, for example, data in a CSV (Comma Separated Value) file, etc., in which the name of the data is in the first line and specific numerical data is in the second and subsequent lines. As described above, the plurality of measuring devices 101 measure the state of the workpiece, the modeled object, or the additive manufacturing system 200, and include various sensors such as cameras, radiation thermometers, thermocouples, etc. It includes a numerical control device (hereinafter referred to as an NC (Numerical Control) device) that operates the additive manufacturing system 200, a logger, an analog-to-digital converter, and the like. For example, the camera photographs the state of the molten pool on the processing surface of the additive manufacturing system 200, and outputs the photographed images in chronological order.

ログデータ蓄積部102は、複数の計測装置101から取得した複数のログデータを蓄積する。また、ログデータ蓄積部102は、後述するように、複数のログデータがデータ修正部104によって同期されて生成された同期ログデータを蓄積する。ログデータ蓄積部102は、複数の計測装置101から取得した複数のログデータおよびデータ修正部104によって生成された同期ログデータの両方を蓄積するが、これに限定されない。ログデータ蓄積部102は、蓄積可能なデータ容量などに応じて、蓄積してから規定された期間が経過した複数のログデータおよび同期ログデータを削除してもよいし、蓄積してから規定された期間が経過した複数のログデータのみを削除してもよい。また、ログデータ蓄積部102は、ログデータ蓄積部102上で削除予定のログデータもしくは同期ログデータが、外部サーバー等の別の記憶装置に移されたことを確認するフローを経て削除してもよい。また、計測装置101には多くの場合、データ転送用のバッファが備わっているため、バッファ上のログデータがログデータ蓄積部102への転送前に上書きされない範囲で後追いする形でログデータ蓄積部102にデータを保存できればよく、リアルタイムでの保存性は必須ではない。 The log data accumulation unit 102 accumulates a plurality of log data acquired from a plurality of measuring devices 101. Further, the log data storage unit 102 stores synchronized log data generated by synchronizing a plurality of log data by the data modification unit 104, as will be described later. The log data accumulation unit 102 accumulates both the plurality of log data acquired from the plurality of measurement devices 101 and the synchronous log data generated by the data correction unit 104, but is not limited thereto. The log data storage unit 102 may delete a plurality of log data and synchronized log data that have been stored for a specified period of time, or may delete a plurality of log data and synchronized log data that have been stored for a specified period of time, depending on the data capacity that can be stored. Only the plurality of log data for which the specified period has passed may be deleted. Additionally, the log data storage unit 102 deletes log data or synchronized log data scheduled to be deleted on the log data storage unit 102 through a flow of confirming that the data has been moved to another storage device such as an external server. good. In addition, since the measuring device 101 is often equipped with a buffer for data transfer, the log data storage unit can follow the log data on the buffer to the extent that it is not overwritten before being transferred to the log data storage unit 102. It is sufficient if the data can be stored in 102, and real-time storage is not essential.

サブトリガ抽出部103は、ログデータ蓄積部102から複数のログデータを取得する。サブトリガ抽出部103は、ログデータに含まれる事象であって、複数のログデータの各々の計測時刻を複数のログデータに共通する時間軸である基準時刻に対応付ける事象であるサブトリガを、複数のログデータから抽出する。サブトリガとは、特徴的な計測事象であって、積層造形システム200における動作状態の変化を示すものであり、例えば、図示しないレーザの出力が変化したときの、溶融した加工材料の溶融池周辺の温度の変化、レーザの出力状態を示す電流の変化などである。サブトリガには、加工経路が変化したときの、加工対象物の位置を変更するために駆動する複数のモータに流れる電流の変化なども含まれる。サブトリガとして検出される事象については、発光、温度、音などの他、力学センサ、圧力センサなどによって検出可能な接触状態、光電センサなどによって検出可能な特定の位置の通過、フローセンサによって検出可能なガス流量なども含まれる。サブトリガ抽出部103で抽出されるサブトリガについては、積層造形システム200で異常が発生した場合の事象も含まれるが、大部分は積層造形システム200の正常な動作で検出される事象であることを想定している。 The sub-trigger extraction unit 103 acquires a plurality of log data from the log data storage unit 102. The sub-trigger extraction unit 103 extracts a sub-trigger, which is an event included in the log data and which associates each measurement time 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. Extract from data. A sub-trigger is a characteristic measurement event that indicates a change in the operating state of the additive manufacturing system 200. For example, a sub-trigger is a characteristic measurement event that indicates a change in the operating state of the additive manufacturing system 200. For example, when the output of a laser (not shown) changes, These include changes in temperature and changes in current that indicate the output state of the laser. The sub-trigger also includes a change in the current flowing through a plurality of motors that are driven to change the position of the workpiece when the machining path changes. Events detected as sub-trigger include light emission, temperature, sound, etc., as well as contact conditions that can be detected by mechanical sensors, pressure sensors, etc., passage of a specific position that can be detected by photoelectric sensors, etc., and events that can be detected by flow sensors. Also includes gas flow rate. The subtrigger extracted by the subtrigger extraction unit 103 includes events when an abnormality occurs in the additive manufacturing system 200, but it is assumed that most of them are events detected during normal operation of the additive manufacturing system 200. are doing.

基準時刻は、複数のログデータで使用されている時刻の同期がとれていないときに時刻の同期をとるために用いる時刻である。基準時刻については、ある特定のログデータを出力した計測装置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 device 101 that outputs certain log data, for example, a camera, or the time used by an NC device, which is a type of measuring device 101. may be used as the reference time. Furthermore, when the log data storage section 102 or the sub-trigger extraction section 103 is counting time, the time used by the log data storage section 102 or the sub-trigger extraction section 103 may be used as the reference time.

データ修正部104は、サブトリガ抽出部103で抽出されたサブトリガに基づいて複数のログデータの時間ずれを修正し、複数のログデータを同期させた同期ログデータを生成する。データ修正部104は、前述のように、生成した同期ログデータをログデータ蓄積部102に蓄積させる。具体的には、データ修正部104は、サブトリガ抽出部103で抽出された同一の事象のサブトリガに対応する複数のログデータにおいて、抽出されたサブトリガの時刻がずれている場合、抽出されたサブトリガの時刻のずれを修正する、すなわち抽出されたサブトリガの時刻のずれをなくすように同期ログデータを生成する。 The data correction unit 104 corrects the time lag of the plurality of log data based on the subtrigger extracted by the subtrigger extraction unit 103, and generates synchronous log data in which the plurality of log data is synchronized. The data modification unit 104 causes the generated synchronization log data to be stored in the log data storage unit 102, as described above. Specifically, if the times of the extracted subtriggers are different among multiple pieces of log data corresponding to subtriggers of the same event extracted by the subtrigger extraction unit 103, the data correction unit 104 corrects the extracted subtrigger. Synchronization log data is generated to correct the time difference, that is, to eliminate the time difference of the extracted sub-trigger.

データ修正部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 data correction unit 104 cannot extract a sub-trigger corresponding to a common event in all log data, the data correction unit 104 corrects the time difference between log data using a sub-trigger corresponding to a common event in some log data. , it is possible to generate synchronized log data in which all log data is synchronized. For example, all log data includes log data A, B, C, and D. For log data A and B, a subtrigger corresponding to a common first event is extracted, and for log data A and C, a common second event is extracted. Assume that a sub-trigger corresponding to an event is extracted, a sub-trigger corresponding to a third event common to log data B and D is extracted, and the time used in log data A is used as the reference time. In such a case, the data correction unit 104 corrects the time difference so that the time of log data B matches the time of log data A, and corrects the time difference so that the time of log data C matches the time of log data A. Correct the time lag between all log data A, B, C, and D by correcting the time lag so that the time of log data D matches the time of log data B whose time lag has been corrected. be able to.

抽出時間決定部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 time determining unit 105 acquires the synchronized log data from the log data accumulating unit 102, and determines a time interval to be used for analysis based on the reference time. The time period used for analysis is the time from when the additive manufacturing system 200 starts the additive manufacturing operation until it ends. Regarding the log data output from the plurality of measuring devices 101, depending on the type of the measuring device 101, etc., in addition to the time interval from when the additive manufacturing system 200 starts the additive manufacturing operation to when it ends, the log data output from the additive manufacturing system Log data for a time period before the additive manufacturing system 200 starts the additive manufacturing operation, log data for a time period after the additive manufacturing system 200 finishes the additive manufacturing operation, etc. may be included. Specifically, there is work such as changing system parameters by the user of the additive manufacturing system 200. Therefore, the extraction time determination unit 105 acquires the synchronized log data generated by the data modification unit 104 from the log data accumulation unit 102, and determines a time interval based on the reference time of the synchronized log data. For example, when a plurality of measuring devices 101 include a camera, the extraction time determining unit 105 can determine the time interval based on an image included in log data captured by the camera. The extraction time determination unit 105 extracts log data of some of the measuring devices 101 from among the plurality of measuring devices 101, for example, log data of current or voltage detected from the time when the additive manufacturing system 200 starts the additive manufacturing operation. The time interval may be determined using log data of current or voltage that is no longer detected when the additive manufacturing system 200 finishes the additive manufacturing operation. The extraction time determining unit 105 may determine the time interval from the start and end timings of the G code being executed by the NC device that also operates as one of the measuring devices 101.

状態分析装置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 time determination unit 105. That is, the state analysis device 100 can ensure the synchronization of the plurality of acquired log data. Further, the condition analysis device 100 can also determine the accurate manufacturing time for each object in the additive manufacturing system 200 from the time interval determined by the extraction time determination unit 105. Furthermore, even if the manufacturing time of the additive manufacturing system 200 becomes long, the condition analyzer 100 can obtain log data during the manufacturing time, and further obtain synchronized log data based on the log data during the manufacturing time. be able to.

状態分析装置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 devices 101 measures the state of the workpiece, the molded object, or the additive manufacturing system 200 (step S101), and outputs log data to the log data storage unit 102. The log data accumulation unit 102 accumulates a plurality of log data acquired from a plurality of measuring devices 101 (step S102). The sub-trigger extraction unit 103 acquires a plurality of accumulated log data from the log data accumulation unit 102, and extracts a sub-trigger, which is an event to be associated with a reference time, from the plurality of log data (step S103). The data correction unit 104 corrects the time lag of the plurality of log data based on the subtrigger extracted by the subtrigger extraction unit 103, generates synchronous log data in which the plurality of log data is synchronized (step S104), and generates synchronous log data. The data is output to the log data storage unit 102. The log data accumulation unit 102 accumulates the synchronized log data acquired from the data correction unit 104 (step S105). The extraction time determining unit 105 acquires the accumulated synchronous log data from the log data accumulating unit 102, and determines a time interval to be used for analysis based on the reference time (step S106).

つづいて、実施の形態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 device 101 is, as described above, various sensors such as a camera, a radiation thermometer, and a thermocouple. The log data storage unit 102 is a memory. The sub-trigger extraction section 103, the data modification section 104, and the extraction time determination section 105 are realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware. The processing circuit is also called a control circuit.

図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 processing circuit 900 in a case where the processing circuit that implements the state analysis device 100 according to the first embodiment is implemented by a processor 901 and a memory 902. A processing circuit 900 shown in FIG. 3 is a control circuit and includes a processor 901 and a memory 902. When the processing circuit 900 includes a processor 901 and a memory 902, each function of the processing circuit 900 is realized by software, firmware, or a combination of software and firmware. Software or firmware is written as a program and stored in memory 902. In the processing circuit 900, each function is realized by the processor 901 reading and executing the program stored in the memory 902. That is, the processing circuit 900 includes a memory 902 for storing a program by which the processing of the state analysis device 100 is executed. This program can also be said to be a program to be executed by the state analysis device 100 realized by the processing circuit 900. This program may be provided by a storage medium in which the program is stored, or may be provided by other means such as a communication medium.

ここで、プロセッサ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 devices 101 measure the state of the workpiece, the object, or the additive manufacturing system 200, and output log data. The subtrigger extraction unit 103 extracts a subtrigger, which is an event to be associated with a reference time, from the plurality of log data, and the data correction unit 104 corrects the time shift of the plurality of log data based on the subtrigger, and Synchronized log data is generated by synchronizing the data, and the extraction time determining unit 105 determines a time interval to be used for analysis based on the reference time. Thereby, the state analysis device 100 can obtain synchronized log data synchronized with the reference time, and can ensure the synchronization of the plurality of acquired log data.

実施の形態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 quality analysis section 106 to the condition analysis device 100 shown in FIG. Although the condition analysis device 100a is installed inside the additive manufacturing system 200a in the example of FIG. 5, it may be installed outside the additive manufacturing system 200a. However, one or more of the plurality of measurement devices 101 included in the state analysis device 100a is installed in the additive manufacturing system 200a. Hereinafter, as shown in FIG. 5, an example will be described in which the state analysis device 100a is installed inside the additive manufacturing system 200a, that is, the case where the additive manufacturing system 200a includes the state analysis device 100a.

積層造形システム200aは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100aは、積層造形システム200aをモニタリングし、加工対象物または造形物または積層造形システム200aの状態を分析する装置である。 The additive manufacturing system 200a stacks a plurality of layers made up of beads in which melted processing material is added to the processing surface of the processing object while moving the processing position along the processing path. It is a system that forms objects. The condition analysis device 100a is a device that monitors the additive manufacturing system 200a and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200a.

実施の形態2では、複数の計測装置101には、少なくとも、積層造形システム200aでワイヤが溶融される溶融池を含む領域を撮影可能なカメラ、または積層造形システム200aで使用されるワイヤにかかる負荷を計測可能なセンサおよびワイヤの先端の温度変化を識別可能なセンサが含まれる。ワイヤの先端の温度変化を識別可能なセンサについては、溶融池の温度を識別可能なセンサでもよい。すなわち、複数の計測装置101から出力されてログデータ蓄積部102に蓄積される複数のログデータには、少なくとも、計測装置101の一種であるカメラで撮影された画像、または加工材料として用いられるワイヤに造形物から加えられる力が計測装置101の一種であるセンサで計測されたワイヤ負荷およびワイヤの先端の温度変化もしくは溶融したワイヤの溶融池周辺の温度変化の少なくともいずれか一方を識別可能なデータが含まれるものとする。ワイヤの先端の温度変化を識別可能なセンサとは、例えば、温度計、照度計などである。照度計は、ワイヤの先端の温度が変化するとワイヤの先端の光の強度も変化するので、ワイヤの先端の温度の変化を識別することができる。 In the second embodiment, the plurality of measuring devices 101 include at least a camera capable of photographing a region including a molten pool where wire is melted in the additive manufacturing system 200a, or a load applied to the wire used in the additive manufacturing system 200a. This includes sensors that can measure temperature changes and sensors that can identify changes in temperature at the tip of a wire. The sensor that can identify the temperature change at the tip of the wire may be a sensor that can identify the temperature of the molten pool. That is, the plurality of log data output from the plurality of measurement devices 101 and accumulated in the log data storage unit 102 include at least images taken by a camera, which is a type of measurement device 101, or wires used as processing materials. data that can identify at least one of the wire load and the temperature change at the tip of the wire or the temperature change around the molten pool of the molten wire, which is measured by a sensor that is a type of measuring device 101, in which the force applied from the modeled object is shall be included. Examples of the sensor capable of identifying temperature changes at the tip of the wire include a thermometer and an illumination meter. A luminometer can identify changes in the temperature of the wire tip because as the temperature of the wire tip changes, the light intensity at the wire tip also changes.

状態分析装置100aにおいて、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態1のときと同様の動作を行う。 In the state analysis device 100a, the log data accumulation section 102, the sub-trigger extraction section 103, the data modification section 104, and the extraction time determination section 105 perform the same operations as in the first embodiment.

品質分析部106は、抽出時間決定部105で決定された時間区間において、同期ログデータに基づいて、積層造形システム200aの造形条件の修正箇所を時系列に抽出する。品質分析部106の動作について具体的に説明する。図6は、実施の形態2に係る状態分析装置100aが備える品質分析部106が積層造形システム200aの造形条件の修正箇所を抽出する動作を説明するための図である。図6は、積層造形システム200aが、図示しないレーザによって加工材料であるワイヤ210を溶融して加工対象物の加工面に付加する状態を示すものであり、溶融池220を上から見た状態を示している。 The quality analysis unit 106 chronologically extracts correction points of the modeling conditions of the additive manufacturing system 200a based on the synchronization log data in the time interval determined by the extraction time determination unit 105. The operation of the quality analysis unit 106 will be specifically explained. FIG. 6 is a diagram for explaining an operation in which the quality analysis unit 106 included in the condition analysis device 100a according to the second embodiment extracts correction points of the manufacturing conditions of the additive manufacturing system 200a. FIG. 6 shows a state in which the additive manufacturing system 200a melts a wire 210, which is a processing material, using a laser (not shown) and adds it to the processing surface of the workpiece, and shows a state in which the molten pool 220 is viewed from above. It shows.

図6(a)は、ワイヤ210が溶融池220の中心に入って溶融しており、溶融池220の高さが適切で、ワイヤ210に振動が発生していない状態を示している。この場合、品質分析部106は、積層造形システム200aが正常な状態にあるとして、造形条件の修正箇所を抽出しない。 FIG. 6A shows a state in which the wire 210 enters the center of the molten pool 220 and is melted, the height of the molten pool 220 is appropriate, and no vibration is generated in the wire 210. In this case, the quality analysis unit 106 assumes that the additive manufacturing system 200a is in a normal state and does not extract the modification portion of the manufacturing conditions.

図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 wire 210 enters the left side of the molten pool 220, that is, in front of the supply side of the wire 210, and is melted, the height of the molten pool 220 is high, and vibrations are generated in the wire 210. It shows the state of being. In this case, the quality analysis unit 106 determines that in the additive manufacturing system 200a, the wire 210 is pressed against the molten pool 220, the wire 210 is buried in the molten pool 220, and the wire 210 is melted so as to push through the molten pool 220. Therefore, it is assumed that the wire 210 is vibrating little by little, and this is extracted as a correction point for the modeling conditions. The quality analysis unit 106 determines the state as shown in FIG. It can be visualized and recognized.

図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 wire 210 enters the right side of the molten pool 220, that is, toward the back of the supply side of the wire 210, and is melted, the height of the molten pool 220 is low, and vibrations occur in the wire 210. It shows that it is not done. In this case, in the additive manufacturing system 200a, the quality analysis unit 106 extracts the light at the tip of the wire 210 as a correction point in the manufacturing conditions because it becomes stronger compared to FIGS. 6(a), 6(b), etc. . The quality analysis unit 106 performs the analysis shown in FIG. 6C based on video data from cameras included in the plurality of measuring devices 101 or data on the temperature at the tip of the wire 210 measured by sensors included in the plurality of measuring devices 101. Such states can be visualized and recognized.

上記事象以外にも、ワイヤ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 wire 210 can detect defects such as incorrect correction due to incorrect setting of the wire 210, abnormal curls of the wire 210 caused by variations in the winding condition of the wire 210 wound around the bobbin, etc. It is detectable from In the case of abnormal curling, the state in which the tip of the wire 210 swings up, down, left and right away from the center of the molten pool 220 can be photographed with a camera, and discontinuous load values can be acquired from a sensor. In addition, by adding a sensor to measure the height of the modeled object, it is possible to solve the problem shown in FIG. It is also possible to separate the events that occur. Similarly, it is possible to distinguish between the event shown in FIG. 6(b) and the event where the height of the molded object is within the appropriate range, but the wire 210 is placed on the left side of the molten pool 220 due to a setting error of the wire 210. Similarly, it is possible to distinguish between the event shown in FIG. 6(c) and the event where the height of the molded object is within the appropriate range, but the wire 210 is placed on the right side of the molten pool 220 due to a setting error of the wire 210. In addition, if the setting error of the wire 210 is caused by the precision of setting the feeding angle of the wire 210, a feeding angle sensor of the wire 210 or a camera that monitors the feeding angle of the wire 210 may be added. . Thereby, the feeding angle of the wire 210 can be acquired with a feeding angle sensor, and the state of the feeding angle of the wire 210 can be photographed with a camera. These methods are effective when using the wire 210 made of a material whose state tends to change from bead to layer.

図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 quality analysis unit 106 can extract correction points for the modeling conditions when the additive manufacturing system 200a is in a different state compared to when it is in a normal state. In addition, although the operation of the condition analyzer 100a in the laser wire DED type additive manufacturing system 200a has been described up to this point, the condition analyzer 100a itself can be used with PBF (Powder Bed Fusion) method, BJT (Binder It is clear that it can also be used in additive manufacturing systems such as the Jetting method.

つづいて、実施の形態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 device 101 to the extraction time determining unit 105 are as described in the first embodiment. The quality analysis unit 106 is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware.

以上説明したように、本実施の形態によれば、状態分析装置100aにおいて、品質分析部106は、同期ログデータに基づいて、積層造形システム200aの造形条件の修正箇所を時系列に抽出することとした。これにより、状態分析装置100aは、実施の形態1で説明した効果に加えて、積層造形システム200aにおいて、新規の材料を扱う場合、また、新規の形状の造形を行う場合などにおいて、造形条件を変更すべき箇所を容易に抽出することができる。 As explained above, according to the present embodiment, in the condition analysis device 100a, the quality analysis unit 106 extracts correction points of the manufacturing conditions of the additive manufacturing system 200a in chronological order based on the synchronization log data. And so. As a result, in addition to the effects described in Embodiment 1, the condition analyzer 100a allows the additive manufacturing system 200a to adjust the manufacturing conditions when handling a new material or when manufacturing a new shape. Locations to be changed can be easily extracted.

実施の形態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 plan determination section 108 to the condition analysis device 100 shown in FIG. Although the condition analysis device 100b is installed inside the additive manufacturing system 200b in the example of FIG. 7, it may be installed outside the additive manufacturing system 200b. However, one or more of the plurality of measurement devices 101 included in the state analysis device 100b is installed in the additive manufacturing system 200b. Hereinafter, as shown in FIG. 7, a case will be described in which the state analysis device 100b is installed inside the additive manufacturing system 200b, that is, the case where the additive manufacturing system 200b includes the state analysis device 100b.

積層造形システム200bは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100bは、積層造形システム200bをモニタリングし、加工対象物または造形物または積層造形システム200bの状態を分析する装置である。 The additive manufacturing system 200b stacks a plurality of layers made up of beads in which melted processing material is added to the processing surface of the processing object while moving the processing position along the processing path, thereby depositing the melted processing material on the processing surface of the processing object. It is a system that forms objects. The condition analysis device 100b is a device that monitors the additive manufacturing system 200b and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200b.

状態分析装置100bにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態1のときと同様の動作を行う。 In the state analysis device 100b, the measurement device 101, the log data accumulation section 102, the sub-trigger extraction section 103, the data modification section 104, and the extraction time determination section 105 perform the same operations as in the first embodiment.

機器劣化推定部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 additive manufacturing system 200b deteriorates beyond the defined tolerance range in the time interval determined by the extraction time determining unit 105. Predict the time of deterioration. For example, if the additive manufacturing system 200b includes the condition analysis device 100b and uses the measurement device 101 that is pre-equipped with the condition analysis device 100b, the manufacturer of the condition analysis device 100b or the like may have installed the measurement device 101 in advance. The device deterioration estimating unit 107 holds information on the numerical range allowed as a normal state for measurable items, that is, information on tolerances. In addition, if the measuring device 101 is retrofitted by the user of the condition analyzing device 100b, the user of the condition analyzing device 100b or the like has previously determined that the items that can be measured by the measuring device 101 are accepted as normal conditions. The device deterioration estimating unit 107 holds information on the numerical range, that is, the tolerance. In addition, in both cases where the measuring device 101 is provided in the condition analysis device 100b in advance and when the measuring device 101 is retrofitted, the device deterioration estimating unit 107 can perform measurement with the measuring device 101. The numerical range, that is, the tolerance, that is allowed as a normal state for certain items may be obtained by learning. Note that the manufacturer of the condition analysis device 100b may be the manufacturer of the additive manufacturing system 200b, and the user of the condition analysis device 100b may be the user of the additive manufacturing system 200b. In the following description, the same applies to cases where the endings of the symbols are different.

また、ログデータ蓄積部102が標準取得項目として機器周りのログデータを取得しておくことで、積層造形の精度の観点だけでなく、機器そのものの動作状態の観点から、劣化を機器劣化推定部107で検出してもよい。例えば、レーザ出力指令値およびレーザ出力FB値を取得しておくことで、二値の差が公差範囲から大きくずれる際はファイバーおよび集光レンズの汚れ、損壊などの異常を推定可能となる。同様に、ワイヤ送給速度指令値およびワイヤ送給FB速度値を取得することで、二値の差が公差範囲から大きくずれる際はワイヤ送給系統の異常を推定可能となる。 In addition, by having the log data accumulation unit 102 acquire log data around the equipment as a standard acquisition item, the equipment deterioration estimation unit can evaluate deterioration not only from the viewpoint of the accuracy of additive manufacturing but also from the viewpoint of the operating state of the equipment itself. 107 may be used. For example, by obtaining the laser output command value and the laser output FB value, when the difference between the two values deviates significantly from the tolerance range, it becomes possible to estimate an abnormality such as dirt or damage to the fiber or condenser lens. Similarly, by acquiring the wire feeding speed command value and the wire feeding FB speed value, it is possible to estimate an abnormality in the wire feeding system when the difference between the two values deviates significantly from the tolerance range.

維持管理計画決定部108は、劣化時期に基づいて、積層造形システム200bのメンテナンスの時期および部品交換の時期を含む維持管理計画を決定する。維持管理計画決定部108は、例えば、機器劣化推定部107において積層造形システム200bが備えるある部品に対して劣化時期が予測された場合、劣化時期よりも前に当該部品のメンテナンス、交換などを行う維持管理計画を決定する。また、維持管理計画決定部108は、機器劣化推定部107において積層造形システム200bが備えるレーザで使用されるレンズが曇っていると判定された場合は直ちにレンズを交換するような維持管理計画を決定してもよい。積層造形システム200bに状態分析装置100bが含まれ、状態分析装置100bが予め備え付けられている計測装置101を使用している場合、状態分析装置100bの製造者などが、積層造形システム200bで使用されている部品の寿命などを考慮して、基となる維持管理計画を維持管理計画決定部108に保持させておいてもよい。また、計測装置101が状態分析装置100bの使用者などによって後付けされたものである場合、状態分析装置100bの使用者などが、積層造形システム200bで使用されている部品の寿命などを考慮して、基となる維持管理計画を維持管理計画決定部108に保持させておいてもよい。 The maintenance management plan determining unit 108 determines a maintenance management plan including the timing of maintenance and the timing of parts replacement for the additive manufacturing system 200b based on the deterioration timing. For example, when the equipment deterioration estimating unit 107 predicts a deterioration time for a certain part included in the additive manufacturing system 200b, the maintenance management plan determination unit 108 performs maintenance, replacement, etc. of the part before the deterioration time. Determine the maintenance plan. In addition, the maintenance management plan determining unit 108 determines a maintenance management plan that immediately replaces the lens when the equipment deterioration estimating unit 107 determines that the lens used in the laser included in the additive manufacturing system 200b is cloudy. You may. When the additive manufacturing system 200b includes the condition analyzer 100b and the condition analyzer 100b is using the measuring device 101 that is pre-equipped, the manufacturer of the condition analyzer 100b, etc. The maintenance management plan determination unit 108 may hold the maintenance management plan based on the lifespan of the parts being used. In addition, if the measuring device 101 is retrofitted by the user of the condition analysis device 100b, the user of the condition analysis device 100b should consider the lifespan of the parts used in the additive manufacturing system 200b, etc. , the base maintenance plan may be held in the maintenance plan determining unit 108.

つづいて、実施の形態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 device 101 to the extraction time determining unit 105 are as described in the first embodiment. The equipment deterioration estimating section 107 and the maintenance management plan determining section 108 are realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware.

以上説明したように、本実施の形態によれば、状態分析装置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 time determining unit 105. The maintenance management plan determining unit 108 predicts the timing of deterioration of parts used in the additive manufacturing system 200b, and determines the timing of maintenance and the timing of parts replacement for the additive manufacturing system 200b based on the timing of deterioration predicted by the equipment deterioration estimating unit 107. It was decided to decide on a maintenance plan that includes the following: As a result, in addition to the effects described in Embodiment 1, the condition analyzer 100b can propose a maintenance plan to the user of the condition analyzer 100b, thereby improving the maintainability of the additive manufacturing system 200b. be able to.

実施の形態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 measuring device 101.

図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 formulation section 110 to the state analysis device 100 shown in FIG. Although the condition analysis device 100c is installed inside the additive manufacturing system 200c in the example of FIG. 8, it may be installed outside the additive manufacturing system 200c. However, one or more of the plurality of measurement devices 101 included in the state analysis device 100c is installed in the additive manufacturing system 200c. Hereinafter, as shown in FIG. 8, a case will be described in which the state analysis device 100c is installed inside the additive manufacturing system 200c, that is, the case where the additive manufacturing system 200c includes the state analysis device 100c.

積層造形システム200cは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100cは、積層造形システム200cをモニタリングし、加工対象物または造形物または積層造形システム200cの状態を分析する装置である。 The additive manufacturing system 200c stacks a plurality of layers made up of beads in which melted processing material is added to the processing surface of the processing object while moving the processing position along the processing path. It is a system that forms objects. The condition analysis device 100c is a device that monitors the additive manufacturing system 200c and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200c.

状態分析装置100cにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態1のときと同様の動作を行う。 In the state analysis device 100c, the measurement device 101, the log data storage section 102, the sub-trigger extraction section 103, the data modification section 104, and the extraction time determination section 105 perform the same operations as in the first embodiment.

最短周期推定部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 device 101 to the log data storage unit 102 to be equal to or less than a specified threshold based on the synchronized log data and the plurality of log data before synchronization. Estimate the sampling period. For example, when the measurement device 101 is added or deleted in the condition analysis device 100c, the shortest sampling period in the condition analysis device 100c is determined by using actual data, such as synchronized log data, multiple log data, etc. Difficult to predict. Therefore, the shortest cycle estimating unit 109 estimates the shortest sampling cycle that can be set based on the shift in synchronization timing between each measuring device 101, using the synchronization log data and a plurality of log data. Note that the shortest period estimating unit 109 does not estimate the shortest sampling period if the synchronization timing difference between each measuring device 101 is within the permissible range, and if the synchronization timing difference between each measuring device 101 exceeds the permissible range. The shortest sampling period may be estimated when the

最短周期設定策定部110は、複数の計測装置101について、最短周期推定部109で推定された最短サンプリング周期を満たすサンプリング設定の候補を出力する。最短周期設定策定部110は、推定された最短サンプリング周期を満たすサンプリング設定の候補について、例えば、計測装置101で取得されるログデータの取得項目の増減、各計測装置101のサンプリング周期の調整、より高性能なログデータ蓄積装置の調達、バッファ容量がより大きい計測装置101の調達などを、状態分析装置100cの使用者に提案する。 The shortest cycle setting formulation unit 110 outputs sampling setting candidates that satisfy the shortest sampling cycle estimated by the shortest cycle estimating unit 109 for the plurality of measuring devices 101. The shortest cycle setting formulation unit 110 determines, for example, an increase or decrease in the acquisition items of log data acquired by the measuring device 101, an adjustment of the sampling cycle of each measuring device 101, etc., regarding the sampling setting candidates that satisfy the estimated shortest sampling period. Procurement of a high-performance log data storage device, measurement device 101 with a larger buffer capacity, etc. is proposed to the user of the state analysis device 100c.

つづいて、実施の形態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 device 101 to the extraction time determining unit 105 are as described in the first embodiment. The shortest cycle estimation unit 109 and the shortest cycle setting formulation unit 110 are realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware.

以上説明したように、本実施の形態によれば、状態分析装置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 formulation unit 110 outputs sampling setting candidates that satisfy the estimated shortest sampling period. As a result, in addition to the effects described in Embodiment 1, the condition analyzer 100c can specifically output sampling setting candidates that satisfy the shortest sampling period, and therefore can improve the maintainability of the additive manufacturing system 200c. can.

実施の形態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 state analysis device 100d according to the fifth embodiment. The state analysis device 100d is obtained by adding an input reception section 111 and a three-dimensional data creation section 112 to the state analysis device 100a shown in FIG. Although the condition analysis device 100d is installed inside the additive manufacturing system 200d in the example of FIG. 9, it may be installed outside the additive manufacturing system 200d. However, one or more of the plurality of measurement devices 101 included in the state analysis device 100d is installed in the additive manufacturing system 200d. Hereinafter, as shown in FIG. 9, a case will be described in which the state analysis device 100d is installed inside the additive manufacturing system 200d, that is, the case where the additive manufacturing system 200d includes the state analysis device 100d.

積層造形システム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 condition analysis device 100d is a device that monitors the additive manufacturing system 200d and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200d.

状態分析装置100dにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、抽出時間決定部105、および品質分析部106は、実施の形態2のときと同様の動作を行う。 In the state analysis device 100d, the measurement device 101, the log data storage section 102, the sub-trigger extraction section 103, the data modification section 104, the extraction time determination section 105, and the quality analysis section 106 perform the same operations as in the second embodiment. conduct.

入力受付部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 state analysis device 100d. Regarding the specification method for the input reception unit 111, for example, you may specify a specific layer among a plurality of laminated layers, or if a drawing such as a design drawing of a model is available, use the drawing. It may be specified, or if a plurality of measuring devices 101 include a camera, it may be specified using an image included in log data taken by the camera.

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 device 101, during modeling. The modeling parameter is, for example, a setting other than the G code for the NC device, and is a setting value such as a time constant of an acceleration/deceleration filter. The image is taken by a camera when a plurality of measuring devices 101 include cameras. The analysis result is information obtained from the quality analysis section 106. The evaluation results include, for example, the positional relationship between the wire 210 and the molten pool 220 as shown in FIG. It may also be a comparison result between data obtained by measurement and a preset threshold value. The three-dimensional data creation unit 112 can create a three-dimensional diagram of the layered object by using, for example, CAD (Computer Aided Design) data, CAM (Computer Aided Manufacturing) data, etc. about the layered object. . The three-dimensional data creation unit 112 may acquire CAD data of the layered object in a format included in log data output from the NC device, such as a G code, or may acquire CAD data, CAM data, etc. from the state analysis device 100d. The log data may be acquired by a user of the state analysis device 100d by storing the log data in the log data storage unit 102 in advance, or may be acquired by a user of the state analysis device 100d inputting from the input reception unit 111.

つづいて、実施の形態5に係る状態分析装置100dのハードウェア構成について説明する。状態分析装置100dにおいて、計測装置101から品質分析部106までは実施の形態2で説明した通りである。入力受付部111は、パーソナルコンピュータで使用されるインタフェースであり、例えば、キーボード、マウスなどである。3次元データ作成部112は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。 Next, the hardware configuration of the state analysis device 100d according to the fifth embodiment will be described. In the condition analysis device 100d, the components from the measurement device 101 to the quality analysis section 106 are as described in the second embodiment. The input reception unit 111 is an interface used in a personal computer, and is, for example, a keyboard, a mouse, or the like. The three-dimensional data creation unit 112 is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware.

以上説明したように、本実施の形態によれば、状態分析装置100dにおいて、入力受付部111は、状態分析装置100dの使用者などから積層造形物のうちの一部の部位の指定を受け付け、3次元データ作成部112は、同期ログデータおよび同期前の複数のログデータに基づいて、指定された部位について、造形条件、造形パラメータ、画像、分析結果、および評価結果のうち少なくとも1つを積層造形物の立体的な図とともに表示した3次元合成データを作成することとした。これにより、状態分析装置100dは、実施の形態2で説明した効果に加えて、高い同期性を確保した同期ログデータを用いることで、状態分析装置100dの使用者などから指示のあった該当層または該当部位について、造形条件などを立体的に図示した3次元合成データを作成し、造形結果として出力することができる。また、状態分析装置100dは、積層造形システム200dの保守性を向上させることができる。 As described above, according to the present embodiment, in the condition analysis device 100d, the input reception unit 111 receives a designation of a part of the layered object from the user of the condition analysis device 100d, The three-dimensional data creation unit 112 stacks at least one of printing conditions, printing parameters, images, analysis results, and evaluation results for the specified part based on the synchronization log data and a plurality of log data before synchronization. We decided to create three-dimensional composite data that was displayed together with a three-dimensional diagram of the object. As a result, in addition to the effects described in Embodiment 2, the state analysis device 100d can use the synchronization log data that has ensured high synchronization to Alternatively, it is possible to create three-dimensional composite data that three-dimensionally illustrates the modeling conditions and the like for the corresponding part, and output it as a modeling result. Moreover, the condition analysis device 100d can improve the maintainability of the additive manufacturing system 200d.

実施の形態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 quality analysis unit 106.

図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 condition determination unit 113 is added. Although the condition analysis device 100e is installed inside the additive manufacturing system 200e in the example of FIG. 10, it may be installed outside the additive manufacturing system 200e. However, one or more of the plurality of measurement devices 101 included in the state analysis device 100e is installed in the additive manufacturing system 200e. Hereinafter, as shown in FIG. 10, a case will be explained in which the state analysis device 100e is installed inside the additive manufacturing system 200e, that is, the case where the additive manufacturing system 200e includes the state analysis device 100e.

積層造形システム200eは、加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで、加工対象物上に造形物を形成するシステムである。状態分析装置100eは、積層造形システム200eをモニタリングし、加工対象物または造形物または積層造形システム200eの状態を分析する装置である。 The additive manufacturing system 200e stacks a plurality of layers made up 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 100e is a device that monitors the additive manufacturing system 200e and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200e.

状態分析装置100eにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、抽出時間決定部105、および品質分析部106は、実施の形態2のときと同様の動作を行う。 In the state analysis device 100e, the measurement device 101, log data storage section 102, sub-trigger extraction section 103, data modification section 104, extraction time determination section 105, and quality analysis section 106 perform the same operations as in the second embodiment. conduct.

推奨条件決定部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 condition determination unit 113 outputs recommended modeling conditions, that is, recommended conditions, for the modification portions of the modeling conditions extracted by the quality analysis unit 106. When there are a plurality of recommended conditions, the recommended condition determining unit 113 may display the recommended conditions in a list format in order of ease of change, etc. Specifically, the case of FIG. 6(b) described in Embodiment 2 will be explained as an example. As described above, in FIG. 6(b), the wire 210 enters the left side of the molten pool 220, that is, in front of the supply side of the wire 210, and is melted, and the height of the molten pool 220 is high, and the wire 210 is melted. Indicates that vibration is occurring. In this case, the quality analysis unit 106 determines that in the additive manufacturing system 200a, the wire 210 is pressed against the molten pool 220, the wire 210 is buried in the molten pool 220, and the wire 210 is melted so as to push through the molten pool 220. Therefore, it is assumed that the wire 210 is vibrating little by little, and this is extracted as a correction point for the modeling conditions. The recommended condition determination unit 113 supplies the wire 210 by increasing the output of the laser that melts the wire 210 so that the wire 210 can be smoothly melted for the correction location of the modeling conditions extracted by the quality analysis unit 106. A plurality of recommended conditions, such as reducing the speed and increasing the feeding angle of the wire 210, are output in a list format.

ここで、品質分析部106で抽出された造形条件の修正箇所に対して推奨条件決定部113が出力する推奨条件は、積層造形システム200eで扱われる材料、加工対象物および造形物からなる積層造形物の形状などによって異なる。そのため、状態分析装置100eの製造者、状態分析装置100eの使用者などは、計測装置101の種類、設置位置、数などに応じて品質分析部106で抽出される可能性のある造形条件の修正箇所に対して、推奨条件決定部113に対して予め候補となる推奨条件を登録しておいてもよい。また、積層造形システム200eにおいて新規の材料が使用される場合などでは、予め候補となる推奨条件を登録しておくことが困難な場合も想定される。そのため、推奨条件決定部113は、ログデータから溶融の良否を状態量として観測し、AI(Artificial Intelligence)などを用いて推奨条件を学習するようにしてもよい。 Here, the recommended conditions output by the recommended condition determination unit 113 for the correction points of the modeling conditions extracted by the quality analysis unit 106 are for additive manufacturing consisting of materials, workpieces, and objects handled by the additive manufacturing system 200e. It varies depending on the shape of the object. Therefore, the manufacturer of the condition analysis device 100e, the user of the condition analysis device 100e, etc. can modify the modeling conditions that may be extracted by the quality analysis unit 106 depending on the type, installation position, number, etc. of the measurement device 101. Recommended conditions as candidates may be registered in advance in the recommended condition determination unit 113 for each location. Further, in cases where a new material is used in the additive manufacturing system 200e, it may be difficult to register recommended conditions as candidates in advance. Therefore, the recommended condition determining unit 113 may observe the quality of melting as a state quantity from the log data and learn the recommended conditions using AI (Artificial Intelligence) or the like.

つづいて、実施の形態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 measurement device 101 to the quality analysis section 106 are as described in the second embodiment. The recommended condition determining unit 113 is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware.

以上説明したように、本実施の形態によれば、状態分析装置100eにおいて、推奨条件決定部113は、品質分析部106で抽出された造形条件の修正箇所に対して推奨条件を出力することとした。これにより、状態分析装置100eは、実施の形態2で説明した効果に加えて、状態分析装置100eの使用者など対して修正が必要な造形条件について改善の候補となる推奨条件を出力できるため、積層造形システム200eの保守性を向上させることができる。 As explained above, according to the present embodiment, in the condition analysis device 100e, the recommended condition determination unit 113 outputs recommended conditions for the correction portions of the modeling conditions extracted by the quality analysis unit 106. did. As a result, in addition to the effects described in Embodiment 2, the condition analysis device 100e can output recommended conditions that are candidates for improvement regarding printing conditions that need to be corrected to the user of the condition analysis device 100e. The maintainability of the additive manufacturing system 200e can be improved.

実施の形態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 more measuring devices 101 among the plurality of measuring devices 101 included in the state analysis device 100f are installed in the additive manufacturing system 200f. Hereinafter, as shown in FIG. 11, an example will be described in which the state analysis device 100f is installed inside the additive manufacturing system 200f, that is, the additive manufacturing system 200f includes the state analysis device 100f.

積層造形システム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 control unit 201 for controlling the overall operation of the additive manufacturing system 200f. The condition analysis device 100f is a device that monitors the additive manufacturing system 200f and analyzes the state of the workpiece, the molded object, or the additive manufacturing system 200f.

実施の形態7において、状態分析装置100fには、積層造形システム200fの外部に存在する通信端末300が接続されている。通信端末300は、状態分析装置100fの使用者などが使用可能な通信装置である。実施の形態7では、状態分析装置100fを含む積層造形システム200fと、通信端末300と、によって遠隔監視システム400fを構成している。 In the seventh embodiment, a communication terminal 300 existing outside the additive manufacturing system 200f is connected to the state analysis device 100f. The communication terminal 300 is a communication device that can be used by a user of the state analysis device 100f. In the seventh embodiment, a remote monitoring system 400f is configured by an additive manufacturing system 200f including a condition analysis device 100f and a communication terminal 300.

状態分析装置100fにおいて、計測装置101、ログデータ蓄積部102、サブトリガ抽出部103、データ修正部104、および抽出時間決定部105は、実施の形態2のときと同様の動作を行う。 In the state analysis device 100f, the measurement device 101, the log data storage section 102, the sub-trigger extraction section 103, the data modification section 104, and the extraction time determination section 105 perform the same operations as in the second embodiment.

通信制御部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 external communication terminal 300 of the additive manufacturing system 200f, the communication control unit 114 transmits the synchronized log data and the time of the modified parts from the quality analysis unit 106. The series information is acquired and transmitted to the communication terminal 300. When the communication control unit 114 receives the modified modeling conditions for the modified parts of the modeling conditions from the communication terminal 300, the communication control unit 114 outputs the modified modeling conditions to the quality analysis unit 106.

品質分析部106は、実施の形態2のときと同様の動作を行うとともに、通信制御部114からの要求に応じて同期ログデータおよび造形条件の修正箇所の時系列情報を通信制御部114に出力し、通信制御部114から取得した修正された造形条件を積層造形システム200fの制御部201に出力する。 The quality analysis unit 106 performs the same operations as in the second embodiment, and also outputs synchronization log data and time-series information of correction points of the printing conditions to the communication control unit 114 in response to a request from the communication control unit 114. Then, the corrected modeling conditions acquired from the communication control unit 114 are output to the control unit 201 of the additive manufacturing system 200f.

通信端末300は、状態分析装置100fの使用者などから操作を受け付け、状態分析装置100fに対して、同期ログデータおよび造形条件の修正箇所の時系列情報の送信要請を送信する。また、通信端末300は、送信要請に対する応答として、状態分析装置100fから同期ログデータおよび造形条件の修正箇所の時系列情報を受信すると、受信した同期ログデータおよび造形条件の修正箇所の時系列情報を状態分析装置100fの使用者などに対して表示する。また、通信端末300は、状態分析装置100fの使用者などから、造形条件の修正箇所に対する修正された造形条件を受け付けると、状態分析装置100fに対して、受け付けた造形条件の修正箇所に対する修正された造形条件を送信する。なお、通信端末300は、受け付けた造形条件の修正箇所に対する修正された造形条件を送信する前段階として、品質分析部106に対して、重点的に監視して欲しいポイントなどを指示できるようにしてもよい。 The communication terminal 300 accepts an operation from a user of the condition analysis device 100f, and transmits a request to the condition analysis device 100f to transmit synchronization log data and time-series information of correction points of the modeling conditions. Further, when the communication terminal 300 receives the synchronization log data and the time series information of the correction points of the printing conditions from the state analysis device 100f as a response to the transmission request, the communication terminal 300 receives the received synchronization log data and the time series information of the correction points of the printing conditions. is displayed to the user of the state analysis device 100f. Further, when the communication terminal 300 receives a modified printing condition for the modified part of the printing condition from the user of the condition analysis device 100f, the communication terminal 300 sends the modified part of the printing condition to the condition analysis device 100f. Send the printing conditions. Note that the communication terminal 300 is configured to be able to instruct the quality analysis unit 106 on points that it wants to focus on monitoring, as a step before transmitting the modified printing conditions for the modified parts of the received printing conditions. Good too.

積層造形システム200fの制御部201は、通信端末300から送信された造形条件の修正箇所に対する修正された造形条件を、通信制御部114および品質分析部106を介して受信する。制御部201は、受信した造形条件の修正箇所に対する修正された造形条件に基づいて造形条件の修正を行い、加工対象物上に造形物を形成する動作を行う。 The control unit 201 of the additive manufacturing system 200f receives, via the communication control unit 114 and the quality analysis unit 106, the modified modeling conditions for the modified parts of the modeling conditions transmitted from the communication terminal 300. The control unit 201 corrects the forming conditions based on the corrected forming conditions for the modified portions of the received forming conditions, and performs an operation of forming a formed object on the workpiece.

つづいて、実施の形態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 measurement device 101 to the quality analysis section 106 are as described in the second embodiment. The communication control unit 114 is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware. In addition, in the remote monitoring system 400f, the control unit 201 of the additive manufacturing system 200f is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware. Further, the communication terminal 300 is realized by a communication device.

以上説明したように、本実施の形態によれば、状態分析装置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 quality analysis unit 106, and transmits it to the communication terminal 300. When the corrected modeling conditions for the modified portions of the modeling conditions are received from the communication terminal 300, they are output to the quality analysis unit 106. The quality analysis unit 106 decides to output the modified modeling conditions acquired from the communication control unit 114 to the control unit 201 of the additive manufacturing system 200f. Thereby, the state analysis device 100f can obtain the same effects as those described in the second embodiment. Further, the additive manufacturing system 200f can perform an operation of forming a molded object on the workpiece using the molding conditions modified by the user of the condition analysis device 100f via the communication terminal 300. That is, the user of the condition analysis device 100f can remotely instruct the operation of the additive manufacturing system 200f via the communication terminal 300.

なお、実施の形態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 plan determination unit 108 from the communication control unit 114 to the communication terminal 300. You can. The state analysis device also includes a communication control unit 114 added to the state analysis device 100c of the fourth embodiment, and the shortest sampling period estimated by the shortest period estimating unit 109 and the sampling settings output from the shortest period setting formulation unit 110. Candidates and the like may be transmitted from the communication control unit 114 to the communication terminal 300. In addition, the state analysis device adds a communication control unit 114 to the state analysis device 100d of the fifth embodiment, and transmits the three-dimensional composite data created by the three-dimensional data creation unit 112 from the communication control unit 114 to the communication terminal 300. You can also send it. Further, the state analysis device may be configured by adding a communication control unit 114 to the state analysis device 100e of the sixth embodiment, and transmitting the recommended conditions obtained by the recommended condition determination unit 113 from the communication control unit 114 to the communication terminal 300. good. When adding the communication control unit 114 to the condition analysis device 100e of the sixth embodiment, the condition analysis device outputs the recommended conditions obtained by the recommended condition determination unit 113 to the control unit 201 and reflects them in the operation of the additive manufacturing system. The user of the condition analysis device 100f may select on the communication terminal 300 via the communication control unit 114 whether or not the condition analysis device 100f can be used or not, or the recommended conditions to actually use from a plurality of recommended conditions.

実施の形態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 state analysis device 100g according to the eighth embodiment. In the state analysis device 100g, a simulation calculation unit 202 is connected to the state analysis device 100f shown in FIG. Although the condition analysis device 100g is installed inside the additive manufacturing system 200g in the example of FIG. 12, it may be installed outside the additive manufacturing system 200g. However, one or more of the plurality of measuring devices 101 included in the state analysis device 100g is installed in the additive manufacturing system 200g. Hereinafter, as shown in FIG. 12, a case will be described in which the state analysis device 100g is installed inside the additive manufacturing system 200g, that is, the case where the additive manufacturing system 200g includes the state analysis device 100g. The simulation calculation unit 202 may also be installed inside the additive manufacturing system 200g as shown in FIG. 12, or may be installed outside the additive manufacturing system 200g.

積層造形システム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 control unit 201 for controlling the overall operation of the additive manufacturing system 200g. Control unit 201 performs the same operation as in the seventh embodiment. The state analyzer 100g is a device that monitors the additive manufacturing system 200g and analyzes the state of the workpiece, the modeled object, or the additive manufacturing system 200g.

実施の形態8において、状態分析装置100gには、積層造形システム200gの外部に存在する通信端末300が接続されている。通信端末300は、状態分析装置100gの使用者などが使用可能な通信装置である。通信端末300は、実施の形態7のときと同様の動作を行う。実施の形態8では、状態分析装置100gを含む積層造形システム200gと、通信端末300と、によって遠隔監視システム400gを構成している。 In Embodiment 8, a communication terminal 300 existing outside the additive manufacturing system 200g is connected to the condition analysis device 100g. The communication terminal 300 is a communication device that can be used by a user of the state analysis device 100g. Communication terminal 300 performs the same operation as in the seventh embodiment. In the eighth embodiment, a remote monitoring system 400g is configured by a layered manufacturing system 200g including a condition analysis device 100g and a communication terminal 300.

状態分析装置100gにおいて、計測装置101、サブトリガ抽出部103、データ修正部104、抽出時間決定部105、および品質分析部106は、実施の形態7のときと同様の動作を行う。 In the state analysis device 100g, the measurement device 101, the sub-trigger extraction section 103, the data modification section 104, the extraction time determination section 105, and the quality analysis section 106 perform the same operations as in the seventh embodiment.

通信制御部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 quality analysis unit 106 and time-series information of correction points of the modeling conditions to the simulation calculation unit 202, The modified modeling conditions obtained from the simulation calculation unit 202 can be sent to the simulation calculation unit 202. Note that the communication control unit 114 transmits, for example, the synchronization log data acquired from the quality analysis unit 106 and the time-series information of the modified parts of the printing conditions, and the revised printing conditions acquired from the communication control unit 114 from the communication terminal 300. Only a part of the obtained data may be output to the simulation calculation unit 202 so that only the instructed one is output to the simulation calculation unit 202.

シミュレーション計算部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 device 101, and uses the modified modeling conditions acquired from the communication terminal 300 via the communication control unit 114 to operate the additive manufacturing system 200g. However, the simulation is not limited to this. Depending on the judgment of the user of the additive manufacturing system 200g, the simulation calculation unit 202 may only simulate the fundamental part of the additive manufacturing operation of the additive manufacturing system 200g. Examples of the simulation of the fundamental part of the operation of additive manufacturing include, but are not limited to, thermal deformation simulation of a workpiece or a molded object during additive manufacturing. The simulation calculation unit 202 is capable of receiving instructions from the communication terminal 300 and performing a simulation by remote control when a long-term or real-time simulation needs to be performed in the additive manufacturing system 200g. A long-time simulation is, for example, a simulation when modeling a large object. The real-time simulation is, for example, a simulation that also serves as a measurement of the processing load of an NC device, a sensor, and the like. A real-time simulation is performed when it is desired to check the operation of a newly installed sensor without operating the additive manufacturing system 200g. The simulation calculation unit 202 outputs the results of the simulation to the log data storage unit 102.

ログデータ蓄積部102は、実施の形態7までと同様に計測装置101から取得したログデータおよびデータ修正部104から取得した同期ログデータを蓄積するとともに、さらに、積層造形システム200gの動作のシミュレーションを実施可能なシミュレーション計算部202で実施されたシミュレーションの結果をログデータとして蓄積する。 The log data accumulation unit 102 accumulates the log data acquired from the measuring device 101 and the synchronized log data acquired from the data correction unit 104 as in the seventh embodiment, and also simulates the operation of the additive manufacturing system 200g. The results of simulations performed by the executable simulation calculation unit 202 are accumulated as log data.

つづいて、実施の形態8に係る状態分析装置100gのハードウェア構成について説明する。状態分析装置100gにおいて、計測装置101から品質分析部106および通信制御部114は実施の形態7で説明した通りである。なお、遠隔監視システム400gにおいて、積層造形システム200gの制御部201は実施の形態7で説明した通りである。積層造形システム200gのシミュレーション計算部202は、処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。また、通信端末300は、実施の形態7で説明した通りである。 Next, the hardware configuration of the state analysis device 100g according to the eighth embodiment will be described. In the condition analyzer 100g, the components from the measuring device 101 to the quality analyzer 106 and the communication controller 114 are as described in the seventh embodiment. In addition, in the remote monitoring system 400g, the control unit 201 of the additive manufacturing system 200g is as described in the seventh embodiment. The simulation calculation unit 202 of the additive manufacturing system 200g is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware. Further, the communication terminal 300 is as described in the seventh embodiment.

以上説明したように、本実施の形態によれば、状態分析装置100gは、通信制御部114から取得した情報などに基づくシミュレーション計算部202によるシミュレーションの結果に対して、サブトリガ抽出部103によるサブトリガの抽出、データ修正部104による同期ログデータの生成、抽出時間決定部105による時間区間の決定、品質分析部106による造形条件の修正箇所の時系列による抽出などを行うことができる。 As explained above, according to the present embodiment, the state analysis device 100g extracts a subtrigger by the subtrigger extraction unit 103 based on the simulation result by the simulation calculation unit 202 based on the information acquired from the communication control unit 114. Extraction, generation of synchronized log data by the data modification unit 104, determination of time intervals by the extraction time determination unit 105, extraction of modified parts of the modeling conditions in chronological order by the quality analysis unit 106, and the like can be performed.

実施の形態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 measurement devices 101 included in the state analysis device 100h is installed in the additive manufacturing system 200h. Hereinafter, as shown in FIG. 13, an example will be described in which the state analysis device 100h is installed inside the additive manufacturing system 200h, that is, the case where the additive manufacturing system 200h includes the state analysis device 100h. The simulation calculation unit 202 may also be installed inside the additive manufacturing system 200h, as shown in FIG. 13, or may be installed outside the additive manufacturing system 200h.

積層造形システム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 time determination unit 105 from the measurement device 101 performs the same operation as in the eighth embodiment.

シミュレーション計算部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 subtrigger extraction unit 103, extracts data from the simulation result by the simulation calculation unit 202 based on information specified in advance, etc. The modification unit 104 can generate synchronized log data, the extraction time determination unit 105 can determine a time interval, and the like.

以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 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:
前記ログデータ蓄積部は、さらに、前記積層造形システム又は前記計測装置の動作の少なくとも一部の実時間シミュレーションを実施可能なシミュレーション計算部で実施された前記実時間シミュレーションの結果をログデータとして蓄積する、 The log data accumulation unit further accumulates, as log data, the results of the real-time simulation carried out by a simulation calculation unit capable of carrying out a real-time simulation of at least part of the operation of the additive manufacturing system or the measuring device. ,
ことを特徴とする請求項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からのいずれか1つに記載の状態分析装置を備え、前記状態分析装置が備える複数の計測装置のうちの1以上の前記計測装置が設置されることを特徴とする積層造形システム。 A laminate manufacturing system comprising the condition analysis device according to any one of claims 1 to 5 , wherein one or more of the plurality of measurement devices included in the condition analysis device is installed. . 加工位置を加工経路に沿って移動させながら溶融した加工材料を加工対象物の加工面に付加したビードから構成される複数の層を積層することで前記加工対象物上に造形物を形成する積層造形システムをモニタリングする状態分析装置の状態分析方法であって、
複数の計測装置の各々が、前記加工対象物または前記造形物または前記積層造形システムの状態を計測し、時系列の計測結果を、ログ項目を含むログデータとして出力する計測ステップと、
ログデータ蓄積部が、複数の前記計測装置から取得した複数の前記ログデータを蓄積する第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:
JP2023530321A 2022-12-22 2022-12-22 Condition analysis device, additive manufacturing system and condition analysis method Active JP7433529B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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