(57)【特許請求の範囲】
【請求項１】
レーザ発振器から出射された光を集めて加工対象に照射する加工ヘッドと前記加工対象との相対位置を変更する駆動部と、
前記駆動部及び前記レーザ発振器への動作指令を、制御信号とレーザ加工についてのパラメータ及び数値を指示する加工条件とに基づいて決定する制御装置と、
レーザ加工が行われている場合の前記加工ヘッドの内部の状態又は前記加工対象の状態変化を観測し、観測した結果を加工状態信号として出力する状態計測部と、
前記加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定した前記レーザ加工の良否の度合いを推定結果として決定する推定部と、
前記加工対象の前記加工不良の有無を監視し、監視した結果を監視信号として出力する加工監視部と、
前記監視信号に基づいて、少なくとも１種類以上の前記加工不良の有無を判定し、前記レーザ加工の良否を判定結果として決定する加工判定部と、
前記推定結果と前記判定結果とに基づいて、前記レーザ加工の停止又は継続を指示する前記制御信号を出力する機械安全ユニット部とを備え、
前記機械安全ユニット部は、少なくともひとつの種類の前記加工不良についての前記推定結果の前記良否の度合いがあらかじめ定められた基準に比べて不良となる場合、前記判定結果を決定することを前記加工判定部に指示する指令である監視指令を決定する
ことを特徴とするレーザ加工システム。
【請求項２】
前記機械安全ユニット部は、少なくともひとつの種類の前記加工不良についての前記判定結果に加工不良があると判定した場合、加工を停止する停止指令を決定する
ことを特徴とする請求項１に記載のレーザ加工システム。
【請求項３】
レーザ発振器から出射された光を集めて加工対象に照射する加工ヘッドと前記加工対象との相対位置を変更する駆動部と、
前記駆動部及び前記レーザ発振器への動作指令を、制御信号とレーザ加工についてのパラメータ及び数値を指示する加工条件とに基づいて決定する制御装置と、
レーザ加工が行われている場合の前記加工ヘッドの内部の状態又は前記加工対象の状態変化を観測し、観測した結果を加工状態信号として出力する状態計測部と、
前記加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定した前記レーザ加工の良否の度合いを推定結果として決定する推定部と、
前記加工対象の前記加工不良の有無を監視し、監視した結果を監視信号として出力する加工監視部と、
前記監視信号に基づいて、少なくとも１種類以上の前記加工不良の有無を判定し、前記レーザ加工の良否を判定結果として決定する加工判定部と、
前記推定結果と前記判定結果とに基づいて、前記レーザ加工の停止又は継続を指示する前記制御信号を出力する機械安全ユニット部とを備え、
前記機械安全ユニット部は、少なくともひとつの種類の前記加工不良についての前記推定結果の前記良否の度合いがあらかじめ定められた基準に比べて不良となる場合、前記判定結果を決定する時間間隔である判定周期をより短い周期へ変更することを前記加工判定部に指示する指令である周期変更指令を決定する
ことを特徴とするレーザ加工システム。
【請求項４】
前記推定結果に基づいて前記加工条件を補正して補正後加工条件を決定する補正加工条件決定部と、
前記加工条件を修正する範囲を制限する制限範囲を設定する制限部とを更に備え、
前記機械安全ユニット部は、前記補正加工条件決定部によって決定された前記補正後加工条件が前記制限部によって設定された制限範囲の範囲外の条件である場合、前記レーザ加工を中断すると判断する
ことを特徴とする請求項１から３のいずれか１項に記載のレーザ加工システム。
【請求項５】
前記判定結果及び前記推定結果があらかじめ定められた基準より良となる前記加工条件を良加工条件として記憶すると共に、前記判定結果及び前記推定結果があらかじめ定められた基準より不良となる前記加工条件を不良加工条件として記憶する加工条件記憶部を更に備え、
前記制限部は、前記加工条件記憶部に記憶された前記良加工条件及び前記不良加工条件に基づいて、前記制限範囲を再決定する
ことを特徴とする請求項４に記載のレーザ加工システム。
【請求項６】
レーザ発振器から出射された光を集めて加工対象に照射する加工ヘッドと前記加工対象との相対位置を変更する駆動部と、
前記駆動部及び前記レーザ発振器への動作指令を、制御信号とレーザ加工についてのパラメータ及び数値を指示する加工条件とに基づいて決定する制御装置と、
レーザ加工が行われている場合の前記加工ヘッドの内部の状態又は前記加工対象の状態変化を観測し、観測した結果を加工状態信号として出力する状態計測部と、
前記加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定した前記レーザ加工の良否の度合いを推定結果として決定する推定部と、
前記加工対象の前記加工不良の有無を監視し、監視した結果を監視信号として出力する加工監視部と、
前記監視信号に基づいて、少なくとも１種類以上の前記加工不良の有無を判定し、前記レーザ加工の良否を判定結果として決定する加工判定部と、
前記推定結果と前記判定結果とに基づいて、前記レーザ加工の停止又は継続を指示する前記制御信号を出力する機械安全ユニット部と、
前記推定結果に基づいて前記加工条件を補正して補正後加工条件を決定する補正加工条件決定部と、
前記加工条件を修正する範囲を制限する制限範囲を設定する制限部とを備え、
前記機械安全ユニット部は、前記補正加工条件決定部によって決定された前記補正後加工条件が前記制限部によって設定された制限範囲の範囲外の条件である場合、前記レーザ加工を中断すると判断し、
前記補正加工条件決定部は、前記加工不良の種類と、前記加工不良が発生した際に前記加工不良を回避するために補正する前記加工条件のパラメータである補正パラメータと、前記補正パラメータ毎の優先度とを組にしたデータを不良回避データとして保持し、前記推定結果と前記不良回避データとに基づいて前記補正後加工条件を決定し、前記補正後加工条件を用いた加工についての前記推定結果があらかじめ定められた基準より不良である場合、前記補正後加工条件を更に補正する
ことを特徴とするレーザ加工システム。
【請求項７】
前記補正加工条件決定部は、前記加工条件に設定される加工パラメータのうち、前記補正後加工条件として出力する前記加工パラメータを選択する
ことを特徴とする請求項４又は５に記載のレーザ加工システム。
【請求項８】
前記補正加工条件決定部は、前記加工条件に設定される加工パラメータのうち、前記補正後加工条件として出力する前記加工パラメータを選択する
ことを特徴とする請求項６に記載のレーザ加工システム。
【請求項９】
前記制限部は、前記補正加工条件決定部により選択された前記加工パラメータにおいて前記制限範囲を設定する
ことを特徴とする請求項７又は８に記載のレーザ加工システム。
【請求項１０】
レーザ発振器から出射された光を集めて加工対象に照射する加工ヘッドと前記加工対象との相対位置を変更する駆動部と、
前記駆動部及び前記レーザ発振器への動作指令を、制御信号とレーザ加工についてのパラメータ及び数値を指示する加工条件とに基づいて決定する制御装置と、
レーザ加工が行われている場合の前記加工ヘッドの内部の状態又は前記加工対象の状態変化を観測し、観測した結果を加工状態信号として出力する状態計測部と、
前記加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定した前記レーザ加工の良否の度合いを推定結果として決定する推定部と、
前記加工対象の前記加工不良の有無を監視し、監視した結果を監視信号として出力する加工監視部と、
前記監視信号に基づいて、少なくとも１種類以上の前記加工不良の有無を判定し、前記レーザ加工の良否を判定結果として決定する加工判定部と、
前記推定結果と前記判定結果とに基づいて、前記レーザ加工の停止又は継続を指示する前記制御信号を出力する機械安全ユニット部とを備え、
前記推定部は、前記加工状態信号と前記加工対象の良及び不良を示す教師ラベルとを含む学習用データを取得するデータ取得部と、
前記学習用データを用いて前記レーザ加工の良否の度合いを推定するための学習済みモデルを生成するモデル生成部とを有する
ことを特徴とするレーザ加工システム。
【請求項１１】
前記状態計測部は、音響センサ、光センサ、加速度センサ及び温度センサのうちの少なくともいずれかひとつを含み、
前記加工監視部は、音響センサ、光センサ、カメラ、振動センサ及び距離センサのうちの少なくともいずれかひとつを含む
ことを特徴とする請求項１から１０のいずれか１項に記載のレーザ加工システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、レーザ光を用いて加工対象を加工するレーザ加工システムに関する。
【背景技術】
【０００２】
従来、ユーザは、レーザ加工システムを用いて加工対象を加工する場合、製造元が用意した加工条件である標準加工条件を用いて加工を実施することが多い。標準加工条件には、加工対象の材料又は厚み毎にレーザ加工を実施するための加工パラメータとパラメータ値とが設定されている。しかし、標準加工条件で加工を実施しても所望の加工品質が得られない場合も多くあり、ユーザは加工条件を修正しながら生産を行っている。【０００３】
このような背景の中、工作機械に機械学習の技術を適用することが注目され、例えばシステムの異常検知又は予兆保全といった技術の研究が行われている。機械学習の技術を搭載したシステムにおいて、推定結果の誤り又は見逃しが発生する場合がある。機械学習を活用した制御と従来手法とを組み合わせた制御によりユーザの加工機が意図しない動きとなってマシンダウンすることを防止するために、システムの安全を保障する必要がある。【０００４】
従来、機械学習装置の安全を担保する技術が提案されている。例えば、特許文献１は、状態観測部が計測する製造機械の内的データ及び外的データに対して、例えばノイズの異常値を検出し、安全な入力データを出力する入力安全回路と推論データの異常を検出する出力安全回路とを用意し、少なくともどちらかの安全回路で各異常値を検出することで機械学習装置の安全性を保障する制御装置及び機械学習装置を開示している。【０００５】
特許文献２は、実運用前の精度の高い異常検知モデルを生成するために、状態値格納部に格納された状態値から複数の特徴量を生成し、生成された特徴量をもとに異常検知に有効な度合いである重要度を算出し、複数の方法にしたがって重要度の統合及び特徴量間のランクを決定する異常検知システムおよびモデル生成方法を開示している。すなわち、特許文献１及び特許文献２は、機械学習における前後処理の工夫又はモデルの高精度化により誤判定を少なくする技術を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１９−８６９２８号公報
【特許文献２】特開２０１９−１８５５３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１が開示している技術は、機械学習器へのデータの入力時に、ノイズ又は外れ値といった異常値を事前に検知することで異常値の影響を最小限に抑えることができ、学習用データを高精度化することができる。また、特許文献１が開示している技術は、機械学習部の出力結果においても異常値の検知又は結果の修正を行うことができるため、ユーザは安全に機械学習装置を使うことができる。しかし、特許文献１が開示している技術では、学習用データの精度を上げても機械学習部が出力する結果の誤判定又は未検出を無くすことはできない。また、特許文献１が開示している技術では、機械学習部が出力する結果が誤判定なのかどうかの判断については、ヒトの確認が必要である。【０００８】
特許文献２が開示している技術は、サーボモータの制御指令に加える補正量を最適化する場合、補正量が加えられた後の制御指令が動作を不安定にさせないように制御指令の範囲を制限する制限部を設けることで安全機能を確保する。しかし、工作機械で加工しながら加工パラメータのような多変数を最適化する場合、単純に制限部を設けるだけでは機械学習による推論を継続することができない可能性がある。つまり、特許文献２が開示している技術では、機械学習の推論結果に基づいた制御指令によって異常動作が生じる可能性がある。【０００９】
本開示は、上記に鑑みてなされたものであって、機械学習の推定結果に誤り又は見逃しが生じてもマシンダウンを発生させないレーザ加工システムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本開示にかかるレーザ加工システムは、レーザ発振器から出射された光を集めて加工対象に照射する加工ヘッドと加工対象との相対位置を変更する駆動部と、駆動部及びレーザ発振器への動作指令を、制御信号とレーザ加工についてのパラメータ及び数値を指示する加工条件とに基づいて決定する制御装置と、レーザ加工が行われている場合の加工ヘッドの内部の状態又は加工対象の状態変化を観測し、観測した結果を加工状態信号として出力する状態計測部と、加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定したレーザ加工の良否の度合いを推定結果として決定する推定部と、加工対象の加工不良の有無を監視し、監視した結果を監視信号として出力する加工監視部と、監視信号に基づいて、少なくとも１種類以上の加工不良の有無を判定し、レーザ加工の良否を判定結果として決定する加工判定部と、推定結果と判定結果とに基づいて、レーザ加工の停止又は継続を指示する制御信号を出力する機械安全ユニット部とを有する。機械安全ユニット部は、少なくともひとつの種類の加工不良についての推定結果の良否の度合いがあらかじめ定められた基準に比べて不良となる場合、判定結果を決定することを加工判定部に指示する指令である監視指令を決定する。
【発明の効果】
【００１１】
本開示にかかるレーザ加工システムによれば、機械学習の推定結果に誤り又は見逃しが生じてもマシンダウンを発生させないという効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１にかかるレーザ加工システムの構成を示す図
【図２】実施の形態１にかかるレーザ加工システムの動作の手順を示すフローチャート
【図３】ガウジングが発生した場合の加工対象の表面の例を示す図
【図４】加工傷が発生した場合の切断された加工対象の切断面の例を示す図
【図５】実施の形態１にかかるレーザ加工システムが有する推定部が機械学習を用いて判定処理を行う場合に用いる機械学習モデルの例を説明するための図
【図６】実施の形態１にかかるレーザ加工システムが有する推定部の構成の例を示す図
【図７】実施の形態１にかかるレーザ加工システムが有する加工判定部が信号処理により判定処理を行う場合の判定処理の例を説明するための図
【図８】実施の形態２にかかるレーザ加工システムの構成を示す図
【図９】加工裕度を示す図
【図１０】実施の形態２にかかるレーザ加工システムの動作の手順を示すフローチャート
【図１１】実施の形態３にかかるレーザ加工システムの構成を示す図
【図１２】材料及び加工の状況により加工裕度が変化することを説明するための図
【図１３】実施の形態３にかかるレーザ加工システムの動作の手順を示すフローチャート
【図１４】実施の形態１にかかるレーザ加工システムの制御部が有する推定部、加工判定部、機械安全ユニット部、補正加工条件決定部、制御装置、表示部及び入力部の少なくとも一部がプロセッサによって実現される場合のプロセッサを示す図
【図１５】実施の形態１にかかるレーザ加工システムの制御部が有する推定部、加工判定部、機械安全ユニット部、補正加工条件決定部、制御装置、表示部及び入力部の少なくとも一部が処理回路によって実現される場合の処理回路を示す図
【発明を実施するための形態】
【００１３】
以下に、実施の形態にかかるレーザ加工システムを図面に基づいて詳細に説明する。
【００１４】
実施の形態１．
図１は、実施の形態１にかかるレーザ加工システム１の構成を示す図である。レーザ加工システム１は、レーザ光を用いて加工対象７０を加工するシステムである。図１には、加工対象７０も示されている。レーザ加工システム１は、レーザ光を出射するレーザ加工機２と、レーザ加工機２を制御する制御部３とを有する。レーザ加工機２は、レーザ発振器２１と、光路２２と、加工ヘッド２３と、駆動部２４と、状態計測部２５と、加工監視部２６とを有する。
【００１５】
レーザ発振器２１は、制御部３が有する制御装置３５が決定する動作指令に基づいてレーザ光を発振して射出する。制御部３の詳細については、後述する。レーザ発振器２１は、連続発振（Continuous  Wave）とパルス発振とを切替えることが可能な装置であってもよい。レーザ発振器２１がパルス発振を行う場合、レーザ発振器２１にはパルス周波数とデューティとが設定されてもよい。レーザ発振器２１は、連続発振とパルス発振とのうちのいずれか一方のみの発振を行う装置であってもよい。
【００１６】
レーザ発振器２１の種類は、限定されない。レーザ発振器２１は、例えば炭酸ガスレーザといった気体レーザであってもよいし、例えばＹＡＧ（Yttrium  Aluminum  Garnet）結晶を媒体とする固体レーザであってもよい。レーザ発振器２１は、光ファイバを励起媒体とするファイバーレーザであってもよいし、レーザダイオードから出射されるレーザ光を結合するダイレクトダイオードレーザであってもよい。レーザ加工機２は、レーザ発振器２１を含む複数のレーザ発振器を有してもよい。
【００１７】
レーザ発振器２１から射出されたレーザ光は、光路２２を介して、加工ヘッド２３へ伝送される。光路２２は、レーザ発振器２１から照射されたレーザ光を加工ヘッド２３まで伝送する経路である。光路２２は、レーザ光を例えばミラーを用いて空気中で伝搬させる経路であってもよいし、光ファイバを通じてレーザ光を伝送させる経路であってもよい。光路２２は、レーザ発振器２１の発振方式、種類及び出力、並びにレーザ光の波長及び特性に対応している。
【００１８】
加工ヘッド２３は、レーザ光を集めてレーザ光を加工対象７０へ照射する。加工ヘッド２３がレーザ光を加工対象７０に照射することにより、加工対象７０は加工される。例えば、加工ヘッド２３がレーザ光を加工対象７０に照射することにより、加工対象７０は切断される。加工対象７０を適切に切断するために、加工ヘッド２３は、レーザ光が適切な位置に焦点を結ぶための光学系を有する。光学系は、図示されていない。光学系に含まれる素子の例は、集光レンズ又はレンズカートリッジである。
【００１９】
加工ガスが加工ヘッド２３の内部に供給され、加工ヘッド２３は、レーザ光を加工対象７０へ照射する際、加工ガスを加工対象７０へ供給する。加工ヘッド２３は、加工ガスを加工対象７０へ供給するためのガスの流路を有する。ガスの流路は、図示されていない。加工ヘッド２３が加工対象７０へ供給する加工ガスの圧力を加工対象７０の厚みに対応する圧力とする機能を加工ヘッド２３が有することが望ましい。
【００２０】
加工ヘッド２３の先端には、加工ノズルが取り付けられている。加工ノズルは、図示されていない。加工ノズルには、開口部が形成されている。例えば、開口部は集光レンズと加工対象７０との間の光路上に形成されている。レーザ光及び加工ガスは、開口部を通過する。レーザ光が加工対象７０の適切な位置に焦点を結ぶように、加工ノズルが加工ヘッド２３と加工対象７０との距離を検出する機能と加工対象７０に対する加工ヘッド２３の相対位置を検出する機能とのうちの一方又は双方を有することが望ましい。
【００２１】
駆動部２４は、制御部３が有する制御装置３５が決定する制御信号に基づいて加工ヘッド２３と加工対象７０との相対位置を変化させる機能を有する。つまり、駆動部２４は、レーザ発振器２１から出射された光を集めて加工対象７０に照射する加工ヘッド２３と加工対象７０との相対位置を変更する。駆動部２４は、加工ヘッド２３を指令速度で指定の位置に移動させてもよいし、加工対象７０を乗せた加工パレットを指令速度で指定の位置に移動させてもよい。加工パレットは、図示されていない。
【００２２】
駆動部２４の例は、リニアモータ及び位置検出器を有するサーボ制御装置である。駆動部２４は、モータ及びギアによる駆動方式を用いる装置であってもよいし、回転軸を有する駆動機構であってもよい。例えば、駆動部２４はモータを有していて、モータが制御部３による制御をもとに回転することにより、加工ヘッド２３と加工対象７０との相対位置が変更される。
【００２３】
状態計測部２５は、加工の開始から加工の終了までの、加工ヘッド２３の内部の状態又は加工対象７０の状態を計測する。更に言うと、状態計測部２５は、レーザ加工が行われている場合の加工ヘッド２３の内部の状態又は加工対象７０の状態変化を観測し、観測した結果を加工状態信号として出力する。状態計測部２５は、加工の開始から加工の終了までの、加工ヘッド２３の内部の状態と、加工対象７０の状態とを計測してもよい。状態計測部２５は、加工の際に発生した反射光が光路２２を通じてレーザ発振器２１に伝わったものを検出してもよい。状態計測部２５は、加工開始指令及び信号をもとに計測を開始する。状態計測部２５は、人間の作業の介在を要しない自律的な計測装置であってもよい。計測の開始指令は、加工を行うための加工プログラムの中に記載されていてもよい。
【００２４】
状態計測部２５は、加工中に発生する散乱光及び反射光の振幅及び強度と、加工ガスの音のスペクトル及び強度と、加工ヘッド２３の内部の部品の温度とのうちのひとつ以上のものを計測し、計測によって得られた情報を加工状態を示す状態変数として数値化する。状態計測部２５は、数値化した検出結果を加工信号として制御部３へ出力する。
【００２５】
例えば、状態計測部２５は、フォトダイオード、ＣＣＤ（Charge  Coupled  Device）センサ、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）センサもしくはスペクトル分光器といった光学センサ、マイクロホンといった音響センサ、圧力センサ、又は、熱電対といった温度センサである。状態計測部２５は、上記の光学センサ、音響センサ、圧力センサ及び温度センサのうちの複数のセンサが組み合わされた装置であってもよい。このように、状態計測部２５は、音響センサ、光センサ、加速度センサ及び温度センサのうちの少なくともいずれかひとつを含んでもよい。
【００２６】
レーザ加工機２は、状態計測部２５を含む複数の状態計測部を有してもよい。レーザ加工機２が複数の状態計測部を有する場合、複数の状態計測部の各々の種類は他の状態計測部の種類と異なっていてもよい。
【００２７】
加工監視部２６は、加工対象７０の表面及び裏面に発生する加工不良を計測する。加工対象７０の表面は加工対象７０の二つの平面のうちのレーザ光が照射される面であり、加工対象７０の裏面は加工対象７０の二つの平面のうちの表面の逆の面である。つまり、加工監視部２６は、加工対象７０の加工不良の有無を監視し、監視した結果を監視信号として出力する。更に言うと、加工監視部２６は、制御部３が有する制御装置３５から出力される監視信号及び指令にしたがって加工対象７０の表面の状態と裏面の状態とのうちの一方又は双方を計測する。計測の開始指令は、加工を行うための加工プログラムの中に記載されていてもよい。
【００２８】
加工監視部２６は、加工対象７０の表面及び裏面の一方又は双方について、温度推移、発光強度及び画像の一部又は全部を計測し、例えば溶融物の有無及び溶融物の面積といった加工対象７０の状態を数値化する。加工監視部２６は、状態計測部２５と同様に、数値化した結果を加工信号として制御部３へ出力する。加工監視部２６の例は、フォトダイオード、ネットワークカメラ、ＬｉＤＡＲ（Laser  Imaging  Detection  and  Ranging）もしくはＴｏＦ（Time  of  Flight）カメラといった光学センサ、放射温度計といった温度センサ、又は、触式センサもしくは超音波センサといった距離センサである。加工監視部２６は、上記の光学センサ、温度センサ及び距離センサのうちの複数のセンサが組み合わされた装置であってもよい。このように、加工監視部２６は、音響センサ、光センサ、カメラ、振動センサ及び距離センサのうちの少なくともいずれかひとつを含んでもよい。
【００２９】
加工監視部２６は、加工ヘッド２３の周囲又は駆動部２４に設置され、加工ヘッド２３又は駆動部２４と同期して動作してもよい。レーザ加工機２は、加工監視部２６を含む複数の加工監視部を有してもよい。加工監視部２６は、加工対象７０の計測範囲を限定している。加工監視部２６によって得られる値は、加工不良を検出することに比較的大きく寄与するため、状態計測部２５によって得られる値より重み付けされて制御部３で数値処理される。
【００３０】
制御部３は、推定部３１と、加工判定部３２と、機械安全ユニット部３３と、補正加工条件決定部３４と、制御装置３５と、表示部３６と、入力部３７とを有する。制御部３は、加工のためにレーザ加工機２を制御する。推定部３１は、状態計測部２５から出力される加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定したレーザ加工の良否の度合いを推定結果として決定する。つまり、推定部３１は、加工対象７０の加工状態を推定する。例えば、推定部３１は、機械学習を用いて加工対象７０の加工状態を推定する。
【００３１】
加工判定部３２は、加工監視部２６から出力される監視信号に基づいて、少なくとも１種類以上の加工不良の有無を判定し、レーザ加工の良否を判定結果として決定する。つまり、加工判定部３２は、加工対象７０の加工異常を検知する。加工状態が不良である場合、補正加工条件決定部３４は、加工条件を適切な加工条件に修正するための補正量を生成し、補正量をもとに補正後加工条件を生成する。更に言うと、補正加工条件決定部３４は、推定部３１によって得られる推定結果に基づいて加工条件を補正して補正後加工条件を決定する。補正加工条件決定部３４は、補正後加工条件を制御装置３５に出力する。
【００３２】
機械安全ユニット部３３は、推定部３１によって得られる推定結果と加工判定部３２によって得られる判定結果とに基づいて、レーザ加工の停止又は継続を指示する制御信号を制御装置３５に出力する。制御装置３５は、駆動部２４及びレーザ発振器２１への動作指令を、制御信号とレーザ加工についてのパラメータ及び数値を指示する加工条件とに基づいて決定する。更に言うと、制御装置３５は、機械安全ユニット部３３が出力する制御信号と、補正加工条件決定部３４が出力する補正後加工条件とを受け取る。
【００３３】
表示部３６は、ユーザからの入力を受け付けるための画像を表示したり、制御部３の内部で生成された情報を表示したりするヒューマンマシンインターフェイスである。例えば、ユーザは、表示部３６を用いて加工プログラムの指定及び加工条件の入力を行うことができる。表示部３６は、推定部３１及び加工判定部３２によって得られる結果を表示する。表示部３６は、ディスプレイ又はモニタにより実現される。表示部３６が設置される場所は、限定されない。表示部３６は、制御装置３５と一体化されてもよいし、入力部３７と一体化されてもよい。
【００３４】
入力部３７は、ユーザから入力される情報を受け付け、受け付けた情報を、制御部３が有する複数の構成要素のうちの受け付けた情報に対応する構成要素へ出力する。入力部３７は、例えばキーボード又はマウスにより実現される。入力部３７は、表示部３６と一体化されてソフトウェアキーボードとして実現されてもよい。
【００３５】
図２は、実施の形態１にかかるレーザ加工システム１の動作の手順を示すフローチャートである。まず、レーザ加工システム１は、加工用の加工条件を生成する（Ｓ１）。具体的には、制御部３の補正加工条件決定部３４が加工条件を生成する。生成される加工条件は、推定部３１によって推定された加工状態に基づいて決定されてもよいし、ユーザによって指定されてもよい。
【００３６】
次に、レーザ加工システム１は、ステップＳ１で生成された加工条件に基づいて加工を実施する。レーザ発振器２１から出射されたレーザ光が加工対象７０に照射され、状態計測部２５は、加工対象７０の状態の変化及び加工ヘッド２３の内部の状態を検出する（Ｓ２）。図２では、ステップＳ２の動作は、「状態信号計測」という文言で表現されている。加工監視部２６は、加工中の加工対象７０の表裏面の状態の変化を検出する（Ｓ３）。図２では、ステップＳ３の動作は、「監視信号計測」という文言で表現されている。
【００３７】
推定部３１は、状態計測部２５によって検出された結果に基づいて特徴量を抽出し、特徴量を使用して加工の良否を判定する（Ｓ４）。図２では、ステップＳ４の動作は、「状態判定」という文言で表現されている。特徴量は、加工対象７０の切断面を撮影することによって得られる画像から抽出される値であってもよいし、加工ガスの音のスペクトルのピークの周波数であってもよい。特徴量は、加工の良否を判定するために用いられるものであればどのようなものであってもよい。加工判定部３２は、加工監視部２６によって検出された結果に基づいて閾値による判定又は画像を用いる判定によって加工不良を検出する（Ｓ５）。図２では、ステップＳ５の動作は、「異常判定」という文言で表現されている。
【００３８】
機械安全ユニット部３３は、推定部３１によって得られた推定結果と加工判定部３２によって得られた判定結果とをもとに、加工を継続するか否かを判断する（Ｓ６）。具体的には、機械安全ユニット部３３は、推定部３１によって良加工の推定結果が得られ、加工判定部３２によって不良なしの判定結果が得られた場合、加工を継続すると判断する。機械安全ユニット部３３は、加工判定部３２によって異常判定が得られた場合、推定部３１によって得られた結果に関係なく、加工を一時的に中止すると判断する。
【００３９】
機械安全ユニット部３３は、加工を中止すると判断した場合（Ｓ６でＮｏ）、アラームを出力する（Ｓ７）。レーザ加工システム１は、アラームが解消されたか否かを判断する（Ｓ８）。レーザ加工システム１は、アラームが解消されたと判断した場合（Ｓ８でＹｅｓ）、ステップＳ１の動作を行う。アラームが解消されないとレーザ加工システム１によって判断された場合（Ｓ８でＮｏ）、レーザ加工システム１の動作は終了する。
【００４０】
機械安全ユニット部３３が加工を継続すると判断した場合（Ｓ６でＹｅｓ）、具体的には、機械安全ユニット部３３が加工を継続させる制御信号を出力した場合、補正加工条件決定部３４は、推定部３１によって得られた判定結果に対応する補正量を算出する（Ｓ９）。補正加工条件決定部３４は、補正量をもとに加工条件を修正して補正加工条件を生成する（Ｓ１０）。レーザ加工システム１は、修正された加工条件をもとに加工を実施する。上述のように、レーザ加工システム１は、監視結果と推定結果とに基づいた二重安定性を実現するシステムである。
【００４１】
以下では、レーザ加工システム１が加工対象７０に対して切断加工を行う例を説明する。なお、例えば加工結果の評価方法が加工の種別に対応する方法に変更されることにより、レーザ加工システム１は、例えば穴あけ加工といった切断加工以外の加工を行うこともできる。
【００４２】
加工対象７０に発生する加工不良は、突発的に発生する加工不良と、加工対象７０又は加工ヘッド２３の継時変化によって発生する加工不良との二つに大別することができる。突発的に加工不良が発生する要因の例は、加工中にレーザ加工機２が有する複数の構成要素のうちのガラス又はレンズが汚れたり焼けたり、加工ノズルの損傷又は変形が発生することである。突発的に発生する加工不良を発生前に検知することは困難である。継時変化によって発生する加工不良の例は、比較的長時間の加工により加工対象７０又は加工ヘッド２３の内部の光学部品が熱を蓄えることにより発生する加工不良である。
【００４３】
加工不良には、複数の種類がある。具体的には、ガウジング、バーニング又はバーストといった加工対象７０の表面に現れる不良もあるし、加工対象７０の裏面に溶融物が発生するという不良もある。溶融物は、ドロスである。酸化膜剥がれ、加工傷、切断面荒れ又はプラズマによる不良といった加工不良は、加工対象７０の表裏面には現れず、切断面にしか現れない。
【００４４】
上述した加工不良以外の加工不良が、検出すべき加工不良として追加されてもよい。例えば、加工ガスの純度による切断面の変色、又はレーザ加工機２の機械振動による振動面についての加工不良が追加されてもよい。加工で使用される加工ガスの種類によって、発生する加工不良が異なる場合もある。例えば、加工ガスが酸素である酸素切断が行われる場合、切断面に酸化膜が発生するため、加工不良として酸化膜剥がれが発生する。しかし、加工ガスが窒素である窒素切断が行われる場合、切断面に酸化膜が発生することがないため、加工不良に酸化膜剥がれは含まれなくてよい。
【００４５】
図３は、ガウジングが発生した場合の加工対象７０の表面の例を示す図である。部分４１に示されるように、ガウジングは、切断表面において局所的に溶融した金属が吹き上がるように発生するものである。したがって、ガウジングの発生の有無は、例えば加工対象７０の表面を撮影することによって得られた画像に基づいて判定されてもよい。
【００４６】
図４は、加工傷が発生した場合の切断された加工対象７０の切断面の例を示す図である。部分４２に示されるように、加工傷は、切断面において局所的に上部から下部にかけて発生する。したがって、加工傷の発生の有無は、例えば切断面を撮影することによって得られる画像の画素の明度の差に基づいて判定されてもよい。加工監視部２６が計測することができる加工不良は、加工対象７０の表面又は裏面に発生し、かつ発生すると直ちに加工条件の修正を必要とする。
【００４７】
推定部３１は、状態計測部２５から得られる時系列信号又は数値情報を解析し、加工の状態を表す特徴量を求め、加工の良否の度合い又は加工不良の種類を推定し、推定した結果を出力する。例えば、推定部３１によって行われる良否判定方法は、機械学習のいわゆる教師あり学習により、事前に学習した内容にしたがって、加工の良否を判定する方法である。推定部３１が出力する加工不良の種類の例は、ガウジング、バーニング、ドロス、酸化膜剥がれ、加工傷、バリ、上面荒れ、面荒れ、プラズマ又はバーストである。
【００４８】
推定部３１は、良否結果として、良又は否の結果のみを示す値を出力してもよいし、良又は否の度合いである評価値を出力してもよいし、良又は否である確率を示す情報を出力してもよい。例えば、推定部３１は、良である確率が７５％であることを示す情報を出力してもよい。推定部３１は、複数の不良の中から単一の加工不良の結果を出力する場合、発生した加工不良の評価値の下限を０とし、上限を１とし、１が良で０が不良であると定義されたとき、０から１までの範囲のなかのいずれかの評価値を出力してもよいし、０、０．５及び１といった少なくとも三つ以上の評価値のいずれかを出力してもよい。
【００４９】
推定部３１は、複数の加工不良の結果を出力する場合、不良毎に、０から１までの範囲のなかのいずれかの評価値を出力してもよいし、０、０．５及び１といった少なくとも三つ以上の評価値のいずれかを出力してもよい。推定部３１は、各加工不良の評価値の合計値をもとに加工の良否の度合い又は加工不良の種類を判定してもよいし、加工不良がひとつでもあれば切断面の良否結果を否と判断してもよい。
【００５０】
加工良否の判定基準は、ユーザによって異なる場合がある。推定部３１は、加工不良の評価値が良であるのか否であるのかについての判断を、ユーザが決定する閾値をもとに行ってもよい。
【００５１】
推定部３１が判定を行う際に使用する特徴量の例は、状態計測部２５から得られる時系列信号の平均値及び標準偏差である。推定部３１は、特徴量を特徴量に対応する組に変換し、各組についての基準値からの差をもとに加工の各区間で発生している不良の不良度合いを評価する。状態計測部２５の構成又は種類に対応して、特徴量を求める方法は変更される。
【００５２】
特徴量を求める方法は、複数存在する。特徴量は、例えば状態計測部２５から得られる時系列信号の統計解析、周波数解析又はフィルタバンク解析といった変換方法により時系列信号を解析することで得られる値の組であってもよい。特徴量は、時系列信号の一般的な解析方法を用いて求められてもよい。
【００５３】
推定部３１は、状態計測部２５から得られた時系列信号を解析して得られた特徴量に対して、線形判別、ロジスティクス回帰、サポートベクターマシン、関連ベクトルマシン又は決定木といった分類器による手法と、線形回帰、多項式回帰、ベイズ線形回帰又はガウス過程回帰といった回帰手法とを用いることができる。加工状態の評価には、Ｋ−ｍｅａｎｓアルゴリズム、混合ガウス分布又は混合ベルヌーイ分布を用いるクラスタリングの手法が用いられてもよい。
【００５４】
推定部３１は、上記以外のアルゴリズム以外のアルゴリズムを用いてもよい。上記以外のアルゴリズムは、特徴量そのものを抽出して学習する、ニューラルネットワーク、畳み込みニューラルネットワーク（Convolution  Neural  Network）又は再帰型ニューラルネットワーク（Recurrent  Neural  Network）を代表手法とした深層学習（Deep  Learning）を用いたものであってもよいし、上記のすべてのアルゴリズムのうちの複数のアルゴリズムを組み合わせた手法を用いたものであってもよい。
【００５５】
図５は、実施の形態１にかかるレーザ加工システム１が有する推定部３１が機械学習を用いて判定処理を行う場合に用いる機械学習モデルの例を説明するための図である。図５に示される例では、機械学習としてニューラルネットワークが適用される。図５に示されるニューラルネットワークは、入力層のノードであるＸ１，Ｘ２，Ｘ３と、中間層のノードであるＹ１，Ｙ２と、出力層のノードであるＺ１，Ｚ２，Ｚ３とで構成される３層のニューラルネットワークである。
【００５６】
入力層の各ノードには、モータの電流値又は加工中に発生する散乱光の振幅もしくは強度を示す加工信号が入力されてもよいし、抽出された特徴量が入力されてもよい。加工信号が入力層の各ノードに入力される場合、特徴量の抽出は機械学習によって行われる。抽出された特徴量が入力層の各ノードに入力される場合、状態計測部２５で計測される信号から特徴量が抽出され、特徴量が入力層に入力される。
【００５７】
図６は、実施の形態１にかかるレーザ加工システム１が有する推定部３１の構成の例を示す図である。例えば、推定部３１は、加工対象７０の状態を推定する場合、製造元が用意した学習モデルを用いて加工状態を推定する。しかし、ユーザの生産状況においては、電炉材又は粗悪材といった種々の加工材料での加工が求められ、事前に学習したモデルを更新しなければならない場合がある。
【００５８】
モデルを更新する場合、状態計測部２５から出力された信号と加工対象７０の加工結果とを対応付ける作業はユーザの環境で行わなければならない。状態計測部２５から出力された信号と加工結果との対応付けには、目視確認で得られた結果が反映されてもよいし、写真判定又は面粗さを計測して得られた結果が反映されてもよい。新たに追加されるモデルは、成功と失敗とを分けるような分類モデルであってもよいし、成功を１、失敗を０とするような回帰モデルであってもよい。より正確な判定を行うことができるモデルを学習するために、モデルへの入力に加工条件が加えられてもよい。
【００５９】
図６に示される推定部３１は、学習部４４を有する。学習部４４は、状態計測部２５から出力される加工状態信号と加工対象７０の良及び不良を示す教師ラベルとを含む学習用データを取得するデータ取得部４５と、データ取得部４５によって取得された学習用データを用いてレーザ加工の良否の度合いを推定するための学習済みモデルを生成するモデル生成部４６とを有する。図６に示される推定部３１は、モデル生成部４６によって生成された学習済みモデルを記憶する学習済モデル記憶部４７を更に有する。例えば、学習済モデル記憶部４７は半導体メモリによって実現される。
【００６０】
加工判定部３２は、加工監視部２６から得られる時系列信号又は画像を解析し、加工対象７０の表面及び裏面に発生している異常を検知し、異常を示す情報を出力する。図７は、実施の形態１にかかるレーザ加工システム１が有する加工判定部３２が信号処理により判定処理を行う場合の判定処理の例を説明するための図である。図７では、横軸は時間を示しており、縦軸は加工中に発生する散乱光を電圧に換算した値である出力電圧を示している。
【００６１】
電圧信号４９は、ある加工において加工監視部２６により検出された出力電圧を示している。例えば、加工監視部２６は、出力電圧が閾値をある一定時間超えた場合に加工不良が発生したと判定する。図７で示される例では、電圧信号４９は、時刻ｔ１で閾値を超えるが、時刻ｔ２では閾値以下である。このように一時的に閾値を超えただけでは、加工監視部２６は、加工不良が発生したと判定しない。電圧信号４９は、時刻ｔ３で閾値を再度超える。電圧信号４９が時刻ｔ３から時刻ｔ４までのあらかじめ決められた時間より長い時間閾値を超えた場合のみ、加工監視部２６は、加工不良が発生したと判定する。図７は一例であり、複数の閾値が設定されて、評価値が複数の閾値をもとに算出されてもよい。加工良否の判定基準は、レーザ加工システム１を使用するユーザによって異なる。閾値は、ユーザによって決定されてもよい。
【００６２】
加工判定部３２が出力する加工不良の種類の例は、ガウジング、バーニング、ドロス、プラズマ及びバーストである。ガウジング、バーニング、バースト及びドロスは、加工ヘッド２３に損傷を生じさせる可能性があるため、レーザ加工システム１をできるだけ早急に停止する必要がある。そのため、加工判定部３２は、加工不良を検知し、加工不良を確実に判定する必要がある。加工判定部３２は、機械学習を用いない検知手法又は画像処理を用いて、加工の良否、又は加工不良の種類を出力する。
【００６３】
加工判定部３２が判定を行う際に使用する検知方法の例は、加工監視部２６から得られる時系列信号についての閾値を用いる判定と時系列信号の継続時間を用いる判定とを行う方法である。閾値及び継続時間については、不良毎に数値が保持されてもよいし、全ての不良において共通であってもよい。上記以外の検知手法は、カメラを用いる画像認識により溶融物の有無を判定する方法、又は接触式センサによる溶融物の有無を判定する方法である。ＬｉＤＡＲを用いて光を走査させて溶融物又は吹き上がりを検知する方法が行われてもよいし、イメージングセンサを用いて加工対象７０の表面の形状を計測する方法が行われてもよい。放射温度計を用いて温度の残留時間を継続的に計測する方法が行われてもよい。複数のセンサが使用される場合、複数の判定結果が用いられてもよい。
【００６４】
機械安全ユニット部３３は、推定部３１が出力する推定結果と加工判定部３２が出力する判定結果との両方に基づいて加工の停止又は継続を示す情報を制御装置３５に出力する。機械安全ユニット部３３は、加工判定部３２によって得られる判定を基準に制御信号を出力する。機械安全ユニット部３３は、加工判定部３２によって得られる判定が不良判定である場合、推定部３１によって得られる推定結果によらず、制御信号を制御装置３５に出力する。
【００６５】
更に言うと、機械安全ユニット部３３は、少なくともひとつの種類の加工不良についての判定結果に加工不良があると判定した場合、加工を停止する停止指令を決定する。しかし、加工判定部３２によって得られる判定が良判定であって推定部３１によって得られる推定結果が不良であった場合、機械安全ユニット部３３は、加工判定部３２に再判定を促してもよいし、加工判定部３２に判定周期の変更を要求してもよい。
【００６６】
機械安全ユニット部３３は、推定部３１によって得られた推定結果と加工判定部３２によって得られた判定結果との組合せをテーブルとして持ってもよいし、シーケンス制御を行ってもよい。機械安全ユニット部３３は、少なくともひとつの種類の加工不良についての推定結果の良否の度合いがあらかじめ定められた基準に比べて不良となる場合、判定結果を決定することを加工判定部３２に指示する指令である監視指令を決定する。
【００６７】
機械安全ユニット部３３から出力される制御信号は、駆動部２４の軸移動のモータへのエネルギーを遮断し、軸を停止させる信号であってもよいし、レーザ発振器２１のビーム発振を停止させる信号であってもよい。駆動部２４への信号は、発生している加工不良に対応して停止カテゴリ０又は停止カテゴリ１といった制御指令のカテゴリに分けられてもよい。停止カテゴリ０は無制御停止を意味し、停止カテゴリ１は制御停止を意味する。機械安全ユニット部３３は、非常停止情報又はアラーム情報を出力してもよい。非常停止情報又はアラーム情報は、レーザ加工システム１を一時停止させてユーザに状況を確認することを促す情報であることが望ましい。機械安全ユニット部３３は、加工判定部３２に再判定を促してもよいし、加工判定部３２の判定周期を変更してもよい。
【００６８】
上述のように、機械安全ユニット部３３は、少なくともひとつの種類の加工不良についての推定結果の良否の度合いがあらかじめ定められた基準に比べて不良となる場合、判定結果を決定する時間間隔である判定周期をより短い周期へ変更することを加工判定部３２に指示する指令である周期変更指令を決定してもよい。判定周期が短くなることで、加工判定部３２は判定精度を向上させることができる。
【００６９】
機械安全ユニット部３３は、安全用リモートＩ／Ｏ（Input/Output）装置によって実現されてもよいし、安全リレー回路によって実現されてもよいし、安全プログラマブルロジックコントローラ（Programmable  Logic  Controller）によって実現されてもよい。機械安全ユニット部３３は、安全機能を有する数値制御装置（Numerical  Controller）によって実現されてもよい。
【００７０】
制御部３は、機械安全ユニット部３３を含む複数の機械安全ユニット部を有してもよい。機械安全ユニット部３３は、制御装置３５と制御信号の通信を常時行う必要がある。機械安全ユニット部３３が設置される場所は、限定されない。機械安全ユニット部３３は、レーザ発振器２１に配置されてもよい。
【００７１】
補正加工条件決定部３４は、推定部３１によって得られる加工状態の推定結果に基づいて加工条件を補正するための補正量を決定し、補正量をもとに補正後加工条件を決定し、補正後加工条件を制御装置３５に出力する。補正加工条件決定部３４は、推定部３１から出力された不良状態に基づき、不良を取り除くように加工パラメータと補正量とを決定してもよいし、良加工が継続している場合、良加工を維持させる加工パラメータと補正量とを決定してもよい。
【００７２】
補正加工条件決定部３４は、加工不良を取り除く場合、推定された加工不良と、推定された加工不良を解消する優先度と、加工不良を取り除くための加工パラメータとを組にして、不良回避データとして保持する。補正加工条件決定部３４は、加工不良を取り除くための加工パラメータと補正量とをルールベースのテーブルとして持ち、テーブルを使用してもよい。
【００７３】
更に言うと、補正加工条件決定部３４は、加工不良の種類と、加工不良が発生した際に加工不良を回避するために補正する加工条件のパラメータである補正パラメータと、補正パラメータ毎の優先度とを組にしたデータを不良回避データとして保持し、推定結果と不良回避データとに基づいて補正後加工条件を決定し、補正後加工条件を用いた加工についての推定結果があらかじめ定められた基準より不良である場合、補正後加工条件を更に補正してもよい。この場合、レーザ加工システム１は、レーザ加工機２のマシンダウンへの影響が大きい加工不良が優先的に取り除かれるように加工条件を修正することができる。
【００７４】
複数の加工不良が同時に発生した場合に、複数の加工不良の解消に寄与する共通の加工パラメータがある場合、共通の加工パラメータの値のみが変更されてもよい。加工不良とは別に、物理モデルを用いた加工条件の補正が行われてもよい。例えば、レーザ光が光学部品に照射され、光学部品の温度が上昇すると温度が上昇した部分の密度及び屈折率が変化することで二つの部位について屈折率の差が生まれてレンズ作用が生じるような熱レンズ効果は、時間と焦点の遷移量とについてのモデルがあるため、補正式に使用されてもよい。新しい加工不良が追加された場合、追加された加工不良に対応するルールベースが追加されてもよい。
【００７５】
補正加工条件決定部３４が推定部３１によって得られる加工状態の推定結果に基づいて加工条件の適正な補正量をもとにする補正後加工条件を出力することが望ましい。加工条件は、決められた固定値をもとに補正されてもよい。例えば、レーザ出力が調整される場合、固定値が１００ワットであると定められてレーザ出力が１００ワット上がったり下がったりしてもよいし、固定値がパーセントで定められてレーザ出力が５パーセント上がったり下がったりしてもよい。固定値は、加工パラメータ毎に設定されてもよい。固定値は、ユーザによって指定されてもよい。
【００７６】
補正加工条件決定部３４によって変更されるパラメータは、レーザ出力、加工ガスの圧力、加工速度、焦点位置、集光径、レーザのパルス周波数、パルスのデューティ比、加工ヘッド２３の内部のズーム光学系の倍率、アダプティブオプティクス（Ａ／Ｏ）の曲率変化、ノズルの種類、ノズルの径、加工対象７０とノズルとの距離、レーザビームモードの距離、及び、加工制御のオンとオフとの切り替えの一部又は全部である。
【００７７】
補正加工条件決定部３４は、加工条件に設定される加工パラメータのうち、補正後加工条件として出力する加工パラメータを選択してもよい。
【００７８】
制御装置３５は、図示されていない構成要素により、通常加工時には、例えば、加工プログラムと設定された加工条件とにしたがって、レーザ光が加工対象７０上の加工経路を走査するように、レーザ発振器２１及び駆動部２４のモータを制御する。制御装置３５は、機械安全ユニット部３３が出力する制御信号に基づいて、レーザ発振器２１及び駆動部２４の制御を行う。制御装置３５は、加工条件が変更された場合、補正加工条件決定部３４から出力された補正後加工条件をもとに制御を行う。
【００７９】
以上述べたように、実施の形態１にかかるレーザ加工システム１は、加工を行い、その際に得られた加工信号を用いて、加工対象の状態推定と異常判定とを行う。レーザ加工システム１は、推定結果と監視結果とを使用し、加工の継続又は停止の判定と加工条件の補正とを行う。このため、レーザ加工システム１は、安全を確保しつつ、生産に適した条件で加工を継続することができる。
【００８０】
実施の形態２．
図８は、実施の形態２にかかるレーザ加工システム１Ａの構成を示す図である。レーザ加工システム１Ａは、実施の形態１にかかるレーザ加工システム１が有するレーザ加工機２と、レーザ加工機２を制御する制御部３Ａとを有する。実施の形態２では、実施の形態１との相違点を主に説明する。制御部３Ａは、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４Ａ、制御装置３５、表示部３６、入力部３７及び制限部３８Ａを有する。補正加工条件決定部３４Ａは、実施の形態１の補正加工条件決定部３４が有する機能を有する。
【００８１】
次に、レーザ加工システム１Ａの動作を説明する。加工が開始されると、状態計測部２５及び加工監視部２６は、実施の形態１と同様に動作する。推定部３１は、状態計測部２５によって得られる情報に基づいて、加工対象７０の状態を推定する。加工判定部３２は、加工監視部２６によって得られる情報に基づいて、加工対象７０の表裏面に発生する異常についての判定を実施する。
【００８２】
制限部３８Ａは、加工裕度を記憶しており、加工裕度をもとに加工条件を修正する範囲を制限する制限範囲を設定する。加工裕度は、良加工が得られる加工条件の範囲である。加工裕度として示される良加工条件の範囲は、実際の加工結果に加え、装置の安定性と、製造工程の組立誤差が原因となって生じる加工への影響度とが考慮された範囲である。
【００８３】
図９は、加工裕度を示す図である。図９は、パラメータＡとパラメータＢとによって特定される加工裕度を示している。図９において、丸印は良加工であった加工条件を示しており、バツ印は不良加工であった加工条件を示している。三角印は、標準加工条件としてレーザ加工システム１Ａに設定されている加工条件を示している。境界５０は、パラメータＡとパラメータＢとによって規定される２次元の領域において、加工結果が良となる場合と不良となる場合との境界を示しており、領域６０は、制限部３８Ａによって設定される制限範囲であって、加工裕度が反映された制限範囲である。
【００８４】
パラメータＡのａ１からａ２までの範囲であってパラメータＢのｂ１からｂ２までの範囲が、制限範囲として設定される。ａ２はａ１より大きく、ｂ２はｂ１より大きい。制限範囲は、加工への影響度を積み上げた値より広い。例えば、パラメータＡが焦点であり、加工中に変動する熱レンズ現象を対象とした場合、熱レンズによる焦点の変動量が２ミリメートルであれば、ａ２からａ１を引いた値が２ミリメートル以上であればよい。パラメータＢも同様な基準で設定されていてもよいし、安全率のようにパーセントで規定されてもよい。
【００８５】
ユーザが使用される材料における加工裕度を所持していれば、ユーザは、所持している加工裕度を、入力部３７を用いてレーザ加工システム１Ａに入力してもよい。その場合、制限範囲は再設定される。補正加工条件決定部３４Ａは、制限部３８Ａに補正加工条件を出力する。
【００８６】
制御装置３５は、補正加工条件が制限部３８Ａによって制限される範囲内の条件であれば補正加工条件決定部３４Ａが出力する加工条件を使用し、レーザ加工システム１Ａは、加工を継続する。補正加工条件が制限範囲外の条件であれば、レーザ加工システム１Ａは、加工を中止し、アラーム情報をユーザに通知してもよい。例えば、レーザ加工システム１Ａは、アラーム情報をユーザに通知する場合、メールを用いる。制限範囲は、パラメータ毎に設定されていてもよいし、ユーザが最適化したいパラメータのみに設定されてもよい。レーザ加工システム１Ａは、制限部３８Ａを有するので、補正された加工条件による加工不良を抑制することができる。
【００８７】
図１０は、実施の形態２にかかるレーザ加工システム１Ａの動作の手順を示すフローチャートである。実施の形態１と同様に、レーザ加工システム１Ａは、加工用の加工条件を生成する（Ｓ１１）。制御部３Ａの補正加工条件決定部３４Ａが、加工条件を生成してもよい。生成される加工条件は、推定部３１によって得られる加工状態の推定結果に基づいて決定されてもよい。生成される加工条件は、ユーザによって指定されてもよい。生成される加工条件は、制限部３８Ａが設定する制限範囲内の条件である必要がある。
【００８８】
次に、レーザ加工システム１Ａは、生成された加工条件に基づいて加工を開始する（Ｓ１２）。レーザ発振器２１から出射されたレーザ光が加工対象７０に照射され、検知開始の信号及び指令をもとに、状態計測部２５は、加工対象７０の状態の変化及び加工ヘッド２３の内部の状態を検出する（Ｓ１３）。図１０では、ステップＳ１３の動作は、「状態信号計測」という文言で表現されている。加工監視部２６は、加工中の加工対象７０の表裏面の状態の変化を検出する（Ｓ１４）。図１０では、ステップＳ１４の動作は、「監視信号計測」という文言で表現されている。
【００８９】
推定部３１は、状態計測部２５で検出された結果に基づいて特徴量を抽出し、特徴量を使用して加工の良否を判定する（Ｓ１５）。図１０では、ステップＳ１５の動作は、「状態判定」という文言で表現されている。加工判定部３２は、加工監視部２６で検出された結果に基づいて閾値による判定又は画像を用いる判定によって加工不良を検出する（Ｓ１６）。図１０では、ステップＳ１６の動作は、「異常判定」という文言で表現されている。
【００９０】
機械安全ユニット部３３は、推定部３１によって得られた推定結果と加工判定部３２によって得られた判定結果とをもとに、加工を継続するか否かを判断する（Ｓ１７）。具体的には、推定部３１によって良加工の推定結果が得られ、かつ加工判定部３２によって不良なしの判定結果が得られた場合、機械安全ユニット部３３は加工を継続すると判断する。機械安全ユニット部３３は、加工判定部３２から不良を示す異常判定が出力された場合、推定部３１によって得られた結果に関係なく、加工を中止すると判断する。
【００９１】
機械安全ユニット部３３は、加工を中止すると判断した場合（Ｓ１７でＮｏ）、アラームを出力する（Ｓ１８）。更に言うと、機械安全ユニット部３３は、補正加工条件決定部３４Ａによって決定された加工条件が制限部３８Ａによって設定された制限範囲の範囲外の条件である場合、レーザ加工を中断すると判断し、アラームを出力する。
【００９２】
機械安全ユニット部３３がレーザ加工を中断すると判断した場合、レーザ加工システム１Ａは、加工を一時的に中止する。レーザ加工システム１Ａは、アラームが解消されたか否かを判断する（Ｓ１９）。レーザ加工システム１Ａは、アラームが解消されたと判断した場合（Ｓ１９でＹｅｓ）、ステップＳ１１の動作を行う。アラームが解消されないとレーザ加工システム１Ａによって判断された場合（Ｓ１９でＮｏ）、レーザ加工システム１Ａの動作は終了する。
【００９３】
機械安全ユニット部３３が加工を継続すると判断した場合（Ｓ１７でＹｅｓ）、つまり加工を継続させる制御信号が機械安全ユニット部３３から出力された場合、補正加工条件決定部３４Ａは、推定部３１によって得られた推定結果に対応する補正量を算出し、算出した補正量をもとに補正加工条件を算出し、補正加工条件を制限部３８Ａへ出力する（Ｓ２０）。制限部３８Ａは、記憶している加工裕度、又はユーザが所有している加工裕度をもとに、補正加工条件が制限範囲内の条件であるか否かを判断する（Ｓ２１）。
【００９４】
補正加工条件が制限範囲内の条件でないと制限部３８Ａによって判断された場合（Ｓ２１でＮｏ）、加工不良が発生するため、レーザ加工システム１ＡはステップＳ１８の動作を行う。補正加工条件が制限範囲内の条件であると制限部３８Ａによって判断された場合（Ｓ２１でＹｅｓ）、制御装置３５は加工条件を修正し（Ｓ２２）、レーザ加工システム１Ａは次の加工を実施する。
【００９５】
上述のように、実施の形態２にかかるレーザ加工システム１Ａは、制限部３８Ａによって設定される制限範囲に基づいて加工条件を修正する。このため、レーザ加工システム１Ａによれば、実施の形態１にかかるレーザ加工システム１によって得られる効果と同様の効果が得られ、レーザ加工システム１Ａはより安全に加工を実施することができる。すなわち、レーザ加工システム１Ａは安定性を実現するシステムである。更に言うと、レーザ加工システム１Ａは、制限部３８Ａを有するので、補正された加工条件による加工不良を抑制することができる。
【００９６】
なお、ユーザは、制限範囲を示す情報をレーザ加工システム１Ａに入力することにより、制限範囲を変更してもよい。例えば、実加工が行われて不良が発生した場合、ユーザは、表示部３６に表示される制限範囲を、入力部３７を用いて変更してもよい。
【００９７】
補正加工条件決定部３４Ａが加工条件に設定される加工パラメータのうちの補正後加工条件として出力する加工パラメータを選択する場合、制限部３８Ａは、補正加工条件決定部３４Ａにより選択された加工パラメータにおいて制限範囲を設定してもよい。
【００９８】
実施の形態３．
図１１は、実施の形態３にかかるレーザ加工システム１Ｂの構成を示す図である。レーザ加工システム１Ｂは、実施の形態２にかかるレーザ加工システム１Ａが有するレーザ加工機２と、レーザ加工機２を制御する制御部３Ｂとを有する。実施の形態３では、実施の形態２との相違点を主に説明する。制御部３Ｂは、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４Ｂ、制御装置３５、表示部３６、入力部３７、制限部３８Ｂ及び加工条件記憶部３９Ｂを有する。
【００９９】
次に、レーザ加工システム１Ｂの動作を説明する。加工が開始されると、状態計測部２５及び加工監視部２６は、実施の形態２と同様に動作する。推定部３１は、状態計測部２５によって得られる情報に基づいて、加工対象７０の状態を推定する。加工判定部３２は、加工監視部２６によって得られる情報に基づいて、加工対象７０の表裏面に発生する異常についての判定を実施する。推定部３１及び加工判定部３２は、得られた結果を出力する場合、結果と加工条件とを紐づけて加工条件記憶部３９Ｂに出力する。加工条件記憶部３９Ｂは情報を記憶する機能を有しており、加工条件記憶部３９Ｂの少なくとも一部は例えば半導体メモリによって実現される。加工条件記憶部３９Ｂは、記憶した良加工及び不良加工の加工条件を制限部３８Ｂに出力する。制限部３８Ｂは、加工条件記憶部３９Ｂから出力された加工条件をもとに、制限範囲を更新し、制限範囲を再設定する。
【０１００】
図１２は、材料及び加工の状況により加工裕度が変化することを説明するための図である。加工が継続すると、加工対象７０への蓄熱による加工対象７０の状態の変化と加工ヘッド２３の状態の変化との一方又は双方が生じ、加工対象７０の状態の変化と加工ヘッド２３の状態の変化との一方又は双方により、加工可能な領域が変化することがある。図１２は、パラメータＡとパラメータＢとによって特定される加工裕度を示している。図１２において、丸印は良加工であった加工条件を示しており、バツ印は不良加工であった加工条件を示している。三角印は、標準加工条件としてレーザ加工システム１Ｂに設定されている加工条件を示している。境界５１は、変更後の加工結果が良好となる場合と不良となる場合との境界を示しており、領域６１は、制限部３８Ｂによって設定される制限範囲であって、変更後の境界５１に対応している。
【０１０１】
図１２には、図９の境界５０及び領域６０も示されている。図９の場合と比べて、図１２の場合での加工可能な領域は狭い。つまり、パラメータＡのａ３からａ４までの範囲であってパラメータＢのｂ３からｂ４までの範囲が制限範囲として設定される。ａ３は、ａ１より大きくａ４より小さい。ａ４は、ａ２より小さい。ｂ３は、ｂ１より大きくｂ４より小さい。ｂ４は、ｂ２より小さい。このように、同じ条件で加工した際に加工結果が異なる場合、制限部３８Ｂは制限範囲を更新してもよい。
【０１０２】
図１３は、実施の形態３にかかるレーザ加工システム１Ｂの動作の手順を示すフローチャートである。実施の形態２と同様に、レーザ加工システム１Ｂは、加工用の加工条件を生成する（Ｓ３１）。制御部３Ｂの補正加工条件決定部３４Ｂが、加工条件を生成してもよい。生成される加工条件は、推定部３１によって得られる加工状態の推定結果に基づいて決定されてもよい。生成される加工条件は、制限部３８Ｂが設定する制限範囲内の条件である必要がある。
【０１０３】
次に、レーザ加工システム１Ｂは、ステップＳ３１で生成された加工条件に基づいて加工を開始する（Ｓ３２）。レーザ発振器２１から出射されたレーザ光が加工対象７０に照射され、加工開始の合図をもとに、状態計測部２５は、加工対象７０の状態の変化及び加工ヘッド２３の内部の状態を検出する（Ｓ３３）。図１３では、ステップＳ３３の動作は、「状態信号計測」という文言で表現されている。加工監視部２６は、加工中の加工対象７０の表裏面の状態の変化を検出する（Ｓ３４）。図１３では、ステップＳ３４の動作は、「監視信号計測」という文言で表現されている。
【０１０４】
推定部３１は、状態計測部２５で検出された結果に基づいて特徴量を抽出し、特徴量を使用して加工の良否を判定する（Ｓ３５）。図１３では、ステップＳ３５の動作は、「状態推定」という文言で表現されている。加工判定部３２は、加工監視部２６で検出された結果に基づいて閾値による判定又は画像を用いる判定によって加工不良を検出する（Ｓ３６）。図１３では、ステップＳ３６の動作は、「異常判定」という文言で表現されている。
【０１０５】
加工の結果にかかわらず、加工条件記憶部３９Ｂは、加工条件を推定結果と合わせて記憶し、加工条件を判定結果と合わせて記憶する（Ｓ３７）。制限部３８Ｂは、加工条件記憶部３９Ｂに保存された情報を参照し、制限範囲を更新する（Ｓ３８）。
【０１０６】
機械安全ユニット部３３は、推定部３１によって得られた推定結果と加工判定部３２によって得られた判定結果とをもとに、加工を継続するか否かを判断する（Ｓ３９）。具体的には、推定部３１によって良加工の推定結果が得られて加工判定部３２によって不良なしの判定結果が得られた場合、機械安全ユニット部３３は加工を継続すると判断する。加工判定部３２から不良を示す異常判定が出力された場合、推定部３１によって得られた結果に関係なく、機械安全ユニット部３３は加工を中止すると判断する。
【０１０７】
機械安全ユニット部３３は、加工を中止すると判断した場合（Ｓ３９でＮｏ）、アラームを出力する（Ｓ４０）。更に言うと、機械安全ユニット部３３は、補正加工条件決定部３４Ｂによって決定された補正後加工条件が制限部３８Ｂによって設定された制限範囲の範囲外の条件である場合、レーザ加工を中断すると判断し、アラームを出力する。
【０１０８】
機械安全ユニット部３３がレーザ加工を中断すると判断した場合、レーザ加工システム１Ｂは、加工を一時的に中止する。レーザ加工システム１Ｂは、アラームが解消されたか否かを判断する（Ｓ４１）。レーザ加工システム１Ｂは、アラームが解消されたと判断した場合（Ｓ４１でＹｅｓ）、ステップＳ３２の動作を行う。アラームが解消されないとレーザ加工システム１Ｂによって判断された場合（Ｓ４１でＮｏ）、レーザ加工システム１Ｂの動作は終了する。
【０１０９】
機械安全ユニット部３３が加工を継続すると判断した場合（Ｓ３９でＹｅｓ）、つまり加工を継続させる制御信号が機械安全ユニット部３３から出力された場合、補正加工条件決定部３４Ｂは、推定部３１によって得られた推定結果に対応する補正量を算出し、算出した補正量をもとに補正加工条件を算出し、補正加工条件を制限部３８Ｂへ出力する（Ｓ４２）。制限部３８Ｂは、補正加工条件決定部３４Ｂから出力された補正加工条件が更新された制限範囲内の条件であるか否かを判断する（Ｓ４３）。
【０１１０】
補正加工条件が制限範囲内の条件でないと制限部３８Ｂによって判断された場合（Ｓ４３でＮｏ）、加工不良が発生するため、レーザ加工システム１ＢはステップＳ４０の動作を行う。補正加工条件が制限範囲内の条件であると制限部３８Ｂによって判断された場合（Ｓ４３でＹｅｓ）、制御装置３５は加工条件を修正し（Ｓ４４）、レーザ加工システム１Ｂは次の加工を実施する。
【０１１１】
上述のように、実施の形態３にかかるレーザ加工システム１Ｂは、加工対象７０の状態又はバラつきによって加工裕度が変化しても安定性を実現することができる。
【０１１２】
上述のように、推定部３１は、良否の推定結果と同時に、良加工条件と不良加工条件とを加工条件記憶部３９Ｂに出力する。加工判定部３２は、良否の判定結果と同時に、良加工条件と不良加工条件とを加工条件記憶部３９Ｂに出力する。加工条件記憶部３９Ｂは、推定部３１から出力された推定結果、良加工条件及び不良加工条件を受け取り、推定結果を良加工条件及び不良加工条件と対応付けて加工結果のデータとして記憶する。加工条件記憶部３９Ｂは、加工判定部３２から出力された判定結果、良加工条件及び不良加工条件を受け取り、判定結果を良加工条件及び不良加工条件と対応付けて加工結果のデータとして記憶する。
【０１１３】
加工条件記憶部３９Ｂは、制限部３８Ｂへ条件修正時の数値範囲を出力する。加工条件記憶部３９Ｂは、加工判定部３２によって得られた判定結果と推定部３１によって得られた推定結果とのいずれもが良となる加工条件を良加工条件として記憶し、加工判定部３２によって得られた判定結果が否となる加工条件を不良加工条件として記憶する。加工条件記憶部３９Ｂは、判定結果及び推定結果があらかじめ定められた基準より良となる加工条件を良加工条件として記憶すると共に、判定結果及び推定結果があらかじめ定められた基準より不良となる加工条件を不良加工条件として記憶してもよい。
【０１１４】
加工条件記憶部３９Ｂによって記憶されるパラメータは、レーザ出力、加工ガスの圧力、加工速度、焦点位置、集光径、レーザのパルス周波数、パルスのデューティ比、加工ヘッド２３の内部のズーム光学系の倍率、アダプティブオプティクスの曲率変化、ノズルの種類、ノズルの径、加工対象７０とノズルとの距離、レーザビームモードの距離、及び、加工制御のオンとオフとの切り替えの一部又は全部である。
【０１１５】
加工条件記憶部３９Ｂは、上述のパラメータ以外のパラメータを記憶してもよい。加工条件記憶部３９Ｂによって記憶されるパラメータは、レーザ加工において設定可能なパラメータであれば制限されない。加工条件記憶部３９Ｂは、加工条件の設計情報、過去の条件開発で使用された加工裕度情報、レーザ発振器２１の出力安定性、又は加工ヘッド２３の冷却能力といった数値をテーブルにして記憶してもよい。
【０１１６】
制限部３８Ｂは、加工条件記憶部３９Ｂに記憶された良加工条件及び不良加工条件に基づいて、制限範囲を再決定する。制限部３８Ｂは、加工条件記憶部３９Ｂに保存された結果を参照して制限範囲を更新すること以外は実施の形態２の制限部３８Ａと同様に動作する。
【０１１７】
加工可能な領域は、例えば加工対象７０の表面状態によって狭くなったり広がったりする。そのため、ユーザが制限部３８Ｂで設定される加工パラメータの数値範囲を更新してもよい。つまり、ユーザは、加工パラメータの数値範囲を広げてもよいし狭めてもよい。ユーザは、数値範囲を状況に対応して自動的に変動する範囲に設定してもよい。数値範囲は、設定された回数分の加工が行われた後の加工記録データをもとに更新されてもよいし、加工毎に加工記録データを参照して更新されてもよい。
【０１１８】
上述のように、実施の形態３にかかるレーザ加工システム１Ｂは、制限部３８Ｂによって設定される制限範囲に基づいて加工条件を修正する。このため、レーザ加工システム１Ｂによれば、実施の形態１にかかるレーザ加工システム１及び実施の形態２にかかるレーザ加工システム１Ａによって得られる効果と同様の効果が得られる。加えて、レーザ加工システム１Ｂは、より短い時間で目的に合った加工を適切に実施することができる。
【０１１９】
図１４は、実施の形態１にかかるレーザ加工システム１の制御部３が有する推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくとも一部がプロセッサ９１によって実現される場合のプロセッサ９１を示す図である。つまり、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくとも一部の機能は、メモリ９２に格納されるプログラムを実行するプロセッサ９１によって実現されてもよい。プロセッサ９１は、ＣＰＵ（Central  Processing  Unit）、処理装置、演算装置、マイクロプロセッサ、又はＤＳＰ（Digital  Signal  Processor）である。図１４には、メモリ９２も示されている。
【０１２０】
推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくともの一部の機能がプロセッサ９１によって実現される場合、当該少なくともの一部の機能は、プロセッサ９１と、ソフトウェア、ファームウェア、又は、ソフトウェアとファームウェアとの組み合わせとにより実現される。ソフトウェア又はファームウェアは、プログラムとして記述され、メモリ９２に格納される。プロセッサ９１は、メモリ９２に記憶されたプログラムを読み出して実行することにより、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくとも一部の機能を実現する。
【０１２１】
推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくとも一部の機能がプロセッサ９１によって実現される場合、レーザ加工システム１は、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７によって実行されるステップの少なくとも一部が結果的に実行されることになるプログラムを格納するためのメモリ９２を有する。メモリ９２に格納されるプログラムは、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７が実行する手順又は方法の少なくとも一部をコンピュータに実行させるものであるともいえる。
【０１２２】
メモリ９２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（登録商標）（Electrically  Erasable  Programmable  Read-Only  Memory）等の不揮発性もしくは揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク又はＤＶＤ（Digital  Versatile  Disk）等である。
【０１２３】
図１５は、実施の形態１にかかるレーザ加工システム１の制御部３が有する推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくとも一部が処理回路９３によって実現される場合の処理回路９３を示す図である。つまり、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の少なくとも一部は、処理回路９３によって実現されてもよい。
【０１２４】
処理回路９３は、専用のハードウェアである。処理回路９３は、例えば、単一回路、複合回路、プログラム化されたプロセッサ、並列プログラム化されたプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field-Programmable  Gate  Array）、又はこれらを組み合わせたものである。
【０１２５】
推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の一部は、残部と別個の専用のハードウェアによって実現されてもよい。
【０１２６】
推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の複数の機能について、当該複数の機能の一部がソフトウェア又はファームウェアで実現され、当該複数の機能の残部が専用のハードウェアで実現されてもよい。このように、推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４、制御装置３５、表示部３６及び入力部３７の複数の機能は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって実現することができる。
【０１２７】
実施の形態１にかかるレーザ加工システム１のレーザ加工機２が有する駆動部２４、状態計測部２５及び加工監視部２６の少なくとも一部の機能は、メモリに格納されるプログラムを実行するプロセッサによって実現されてもよい。当該メモリはメモリ９２と同様のメモリであり、当該プロセッサはプロセッサ９１と同様のプロセッサである。駆動部２４、状態計測部２５及び加工監視部２６の少なくとも一部は、処理回路によって実現されてもよい。当該処理回路は、処理回路９３と同様の処理回路である。
【０１２８】
実施の形態２にかかるレーザ加工システム１Ａの制御部３Ａが有する推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４Ａ、制御装置３５、表示部３６、入力部３７及び制限部３８Ａの少なくとも一部の機能は、メモリに格納されるプログラムを実行するプロセッサによって実現されてもよい。当該メモリはメモリ９２と同様のメモリであり、当該プロセッサはプロセッサ９１と同様のプロセッサである。制御部３Ａが有する推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４Ａ、制御装置３５、表示部３６、入力部３７及び制限部３８Ａの少なくとも一部は、処理回路によって実現されてもよい。当該処理回路は、処理回路９３と同様の処理回路である。
【０１２９】
実施の形態３にかかるレーザ加工システム１Ｂの制御部３Ｂが有する推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４Ｂ、制御装置３５、表示部３６、入力部３７、制限部３８Ｂ及び加工条件記憶部３９Ｂの少なくとも一部の機能は、メモリに格納されるプログラムを実行するプロセッサによって実現されてもよい。当該メモリはメモリ９２と同様のメモリであり、当該プロセッサはプロセッサ９１と同様のプロセッサである。制御部３Ｂが有する推定部３１、加工判定部３２、機械安全ユニット部３３、補正加工条件決定部３４Ｂ、制御装置３５、表示部３６、入力部３７、制限部３８Ｂ及び加工条件記憶部３９Ｂの少なくとも一部は、処理回路によって実現されてもよい。当該処理回路は、処理回路９３と同様の処理回路である。
【０１３０】
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略又は変更することも可能である。
【符号の説明】
【０１３１】
１，１Ａ，１Ｂ  レーザ加工システム、２  レーザ加工機、３，３Ａ，３Ｂ  制御部、２１  レーザ発振器、２２  光路、２３  加工ヘッド、２４  駆動部、２５  状態計測部、２６  加工監視部、３１  推定部、３２  加工判定部、３３  機械安全ユニット部、３４，３４Ａ，３４Ｂ  補正加工条件決定部、３５  制御装置、３６  表示部、３７  入力部、３８Ａ，３８Ｂ  制限部、３９Ｂ  加工条件記憶部、４４  学習部、４５  データ取得部、４６  モデル生成部、４７  学習済モデル記憶部、７０  加工対象、９１  プロセッサ、９２  メモリ、９３  処理回路。
【要約】
レーザ加工システム（１）は、レーザ加工が行われている場合の加工ヘッド（２３）の内部の状態又は加工対象（７０）の状態変化を観測し、観測した結果を加工状態信号として出力する状態計測部（２５）と、加工状態信号に基づいて、少なくとも１種類以上の加工不良について加工不良毎に推定したレーザ加工の良否の度合いを推定結果として決定する推定部（３１）と、加工対象（７０）の加工不良の有無を監視し、監視した結果を監視信号として出力する加工監視部（２６）と、監視信号に基づいて、少なくとも１種類以上の加工不良の有無を判定し、レーザ加工の良否を判定結果として決定する加工判定部（３２）と、推定結果と判定結果とに基づいて、レーザ加工の停止又は継続を指示する制御信号を出力する機械安全ユニット部（３３）とを有する。【図１】
0006854984.tif 000002
【図２】
0006854984.tif 000003
【図３】
0006854984.tif 000004
【図４】
0006854984.tif 000005
【図５】
0006854984.tif 000006
【図６】
0006854984.tif 000007
【図７】
0006854984.tif 000008
【図８】
0006854984.tif 000009
【図９】
0006854984.tif 000010
【図１０】
0006854984.tif 000011
【図１１】
0006854984.tif 000012
【図１２】
0006854984.tif 000013
【図１３】
0006854984.tif 000014
【図１４】
0006854984.tif 000015
【図１５】
0006854984.tif 000016