JP2017164801A - 機械学習装置、レーザ加工システムおよび機械学習方法 - Google Patents

機械学習装置、レーザ加工システムおよび機械学習方法 Download PDF

Info

Publication number
JP2017164801A
JP2017164801A JP2016054190A JP2016054190A JP2017164801A JP 2017164801 A JP2017164801 A JP 2017164801A JP 2016054190 A JP2016054190 A JP 2016054190A JP 2016054190 A JP2016054190 A JP 2016054190A JP 2017164801 A JP2017164801 A JP 2017164801A
Authority
JP
Japan
Prior art keywords
laser
processing
laser processing
result
unit
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.)
Granted
Application number
JP2016054190A
Other languages
English (en)
Other versions
JP6625914B2 (ja
Inventor
宏 瀧川
Hiroshi Takigawa
宏 瀧川
昭憲 大山
Akinori Oyama
昭憲 大山
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP2016054190A priority Critical patent/JP6625914B2/ja
Priority to DE102017105224.0A priority patent/DE102017105224B4/de
Priority to US15/460,850 priority patent/US10664767B2/en
Priority to CN201710161174.XA priority patent/CN107199397B/zh
Publication of JP2017164801A publication Critical patent/JP2017164801A/ja
Application granted granted Critical
Publication of JP6625914B2 publication Critical patent/JP6625914B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/027Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/02Positioning or observing the workpiece, e.g. with respect to the point of impact; Aligning, aiming or focusing the laser beam
    • B23K26/03Observing, e.g. monitoring, the workpiece
    • B23K26/032Observing, e.g. monitoring, the workpiece using optical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • B23K26/083Devices involving movement of the workpiece in at least one axial direction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/20Bonding
    • B23K26/21Bonding by welding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/36Removing material
    • B23K26/38Removing material by boring or cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary equipment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary equipment
    • B23K26/707Auxiliary equipment for monitoring laser beam transmission optics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45041Laser cutting

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Artificial Intelligence (AREA)
  • Mechanical Engineering (AREA)
  • Plasma & Fusion (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Laser Beam Processing (AREA)
  • Numerical Control (AREA)

Abstract

【課題】最適な加工結果が得られるレーザ加工条件データを決定する。【解決手段】レーザ加工システム(1)のレーザ加工条件データを学習する機械学習装置(10)は、レーザ加工システムの状態量を観測する状態量観測部(11)と、レーザ加工システムによる加工結果を取得する動作結果取得部(12)と、状態量観測部からの出力および動作結果取得部からの出力を受け取り、レーザ加工条件データを、レーザ加工システムの状態量および加工結果に関連付けて学習する学習部(13)と、学習部が学習したレーザ加工条件データを参照して、レーザ加工条件データを出力する意思決定部(14)とを含む。【選択図】図1

Description

本発明は、レーザ発振器に供給される駆動電力データを含むレーザ加工条件データを学習する機械学習装置、レーザ加工システムおよび機械学習方法に関する。
被加工物に対して、切断や溶接等の加工を行うためのレーザ加工システムにおいては、加工精度や加工品質が高い加工結果が高速で得られるように、最適なレーザ加工条件で加工するのが望ましい。
加工条件を探索するあるいは学習させる種々の技術が存在している。例えば特許文献1には、「工作物に関するデータ、工具に関するデータ、機械に関するデータを記憶した属性データ記憶手段と、前記属性データ記憶手段に記憶されたデータを入力とし、数値制御工作機械による加工条件を決定するための演算式における内部定数を出力とするニューラルネットワークと、前記属性データ記憶手段に記憶されたデータと前記内部定数とから加工条件を求める加工条件演算手段と、前記加工条件を修正したとき、その加工条件の修正値に応じて関連する前記内部定数を修正する内部定数修正手段と、前記内部定数修正手段により修正された内部定数が修正前と同じ入力に対して得られるように前記ニューラルネットワークのウェイトを修正するウェイト修正手段とを備えたことを特徴とする加工条件自動決定装置」が開示されている。
さらに、特許文献2には「加工条件生成部と、前記加工条件の生成に必要な特性データを格納する加工条件特性データ部と、学習機能に基づいて前記加工条件の最適化を行う学習部と、を備えた加工条件生成装置において、前記加工条件の変更内容を格納するための変更データ部を設け、前記変更内容に従って前記加工条件を変更すると共に、前記学習部は、前記変更内容に基づいて前記加工条件生成部又は前記加工条件特性データ部のうちの少なくとも一方を最適化することを特徴とする加工条件生成装置」が開示されている。
さらに、特許文献3には「レーザ加工の加工条件パラメータに対する推論値を人工知能機能により生成する推論値生成手段と、前記推論値生成手段により生成される推論値を表示するための表示手段と加工状態を評価する評価パラメータを入力するための入力手段を備え、かつ、前記推論値生成手段は、前記評価パラメータに応じて、現在加工状態を修正するために最も効果のある加工条件パラメータを選択するための加工条件パラメータ選択手段を備えたレーザ加工機用支援装置」が開示されている。
さらに、特許文献4には「実験加工条件発生部と、前記実験加工条件発生部から出力された加工条件で加工を行い、実加工結果を出力する加工機と、実加工結果に基づいて、所定の加工条件が入力された場合の最適加工条件である加工特性モデルを生成する加工特性モデル部とを備え、前記実験加工条件発生部は、前記加工特性モデルを用いて実験加工条件を発生させることを特徴とする加工条件探索装置」が開示されている。
さらに、特許文献5には、「加工条件と加工結果の関係を示す加工特性モデルを用いて、実験加工条件を生成する実験加工条件生成手段と、上記実験加工条件生成手段により生成された実験加工条件にしたがって実験加工の加工結果を収集し、上記加工結果と上記実験加工条件の組を実験加工データとして蓄積する加工結果収集手段と、実験加工データを用いて新たに生成した加工特性モデルを上記実験加工条件生成手段に出力する第1の加工特性モデル生成手段と、実験加工データ毎に、当該実験加工データ内の加工結果に含まれている加工良否評価を1つずつ変更しながら、変更後の加工良否評価が反映されている新たな加工特性モデルを生成する第2の加工特性モデル生成手段と、上記第2の加工特性モデル生成手段により生成された新たな加工特性モデルを合成する加工特性モデル合成手段と、上記加工特性モデル合成手段により合成された加工特性モデルから最適な加工条件を生成する最適加工条件生成手段とを備えた加工条件探索装置」が開示されている。
特開平4−75108号公報 特開平4−354653号公報 特開平11−85210号公報 特開2008−36812号公報 特開2012−236267号公報
レーザ加工における加工条件には、発振条件としての、光出力、モード、波形、および波長等、出射条件としての、集光光学系、パワー密度、パワー密度分布、およびアシストガス等がある。さらに、その他の加工条件として、加工速度、加工雰囲気等の多くのパラメータが存在する。
また、レーザ加工の加工結果に影響する可能性のあるレーザ加工システムの状態量についても、レーザ発振器や光学系や加工ヘッドや被加工物を支持する構造部品等の温度、レーザ発振器等を冷却する冷却システムの状態などがある。さらに、被加工物も広義のレーザ加工システムの構成品であると解釈した場合には、レーザ加工システムの状態量には、レーザ加工によって変化する被加工物の温度や表面状態等が含まれる。
そのため、加工条件に加えてレーザ加工システムの状態量も考慮しつつ、高速で高品質かつ高精度な加工結果を得るために最適なレーザ加工条件データを決定することは非常に困難であった。
さらに、前述した従来技術においては、加工結果を加工機械の状態量と関連付けていない。このため、従来技術には、加工機械の状態量が変化すると最適な加工条件に設定されないという問題がある。
また、例えば、レーザ加工で切断した被加工物の切断部近傍の表裏面には、数珠状付着物(ドロス)が形成される。ドロスの量等を含む加工結果を定量的に評価することが容易でないので、加工結果をフィードバックしたとしても、最適なレーザ加工条件データを把握することは困難である。
上記のように、レーザ加工条件はパラメータが多く、レーザ加工装置の状態が加工結果に及ぼす影響についても不明確な点が多く、定量的評価が行われていない加工結果も多い。従来では、過去の経験や加工実績、実験結果等に基づいて加工条件を決定してきた。しかしながら、決定された加工条件が本当に最適であるか否かは明確でない。また、加工条件の決定は、操作者の経験や技量に影響を受ける。更には、加工条件の決定に時間や工数を要するという問題があった。
従って、本発明の目的は、以上のような状況を鑑み、多数のレーザ加工条件パラメータ、ならびにレーザ加工結果に影響を与える可能性のあるレーザ加工システムの多数の状態量が存在する場合であっても、レーザ加工システムの状態がレーザ加工の結果に及ぼす影響も考慮して高速で高品質かつ高精度な加工結果を得るために最適あるいは略最適な加工結果が得られるレーザ加工条件データを決定することができる機械学習装置、この機械学習装置を備えたレーザ加工システムおよび機械学習装置の機械学習方法を提供することにある。
前述した目的を達成するために1番目の発明によれば、少なくとも一つのレーザ発振器を備えた少なくとも一つのレーザ装置と、前記レーザ装置からのレーザ光を被加工物に出射する少なくとも一つ以上の加工ヘッドと、該加工ヘッドから出射されるレーザ光の光量を検出する少なくとも一つ以上の出力光検出部と、前記加工ヘッドから出射されて前記被加工物の表面あるいは表面近傍で反射して前記加工ヘッド内の光学系を経由して前記レーザ装置に向かって戻ってくる反射光を検出する少なくとも一つ以上の反射光検出部と、レーザ加工の途中およびレーザ加工後のうちの少なくとも一方における前記被加工物の加工状態および加工結果のうちの少なくとも一方を観測する少なくとも一つ以上の加工結果観測部と、前記加工ヘッドと前記被加工物の相対的位置関係を変更する少なくとも一つ以上の駆動装置と、を備えたレーザ加工システムのレーザ加工条件データを学習する機械学習装置であって、該機械学習装置は、前記レーザ加工システムの状態量を観測する状態量観測部と、前記レーザ加工システムによる加工結果を取得する動作結果取得部と、前記状態量観測部からの出力および前記動作結果取得部からの出力を受け取り、前記レーザ加工条件データを、前記レーザ加工システムの前記状態量および前記加工結果に関連付けて学習する学習部と、前記学習部が学習した前記レーザ加工条件データを参照して、レーザ加工条件データを出力する意思決定部と、を備える、ことを特徴とする機械学習装置が提供される。
2番目の発明によれば、1番目の発明において、前記学習部は、或るレーザ加工条件データに基づいて前記被加工物を加工中に、前記反射光検出部で検出された反射光の光量が、前記加工ヘッド、前記レーザ装置、前記加工ヘッドと前記レーザ装置間のレーザ光伝搬用光学部品の内、少なくともいずれか一つが前記反射光により損傷を受ける警報レベルより低く設定された第1所定レベルより更に低く設定された第2所定レベルを越えると、前記学習部は、学習された前記レーザ加工条件データを参照して、前記反射光検出部で検出される前記反射光の光量が前記第2所定レベルを越えることなしに、前記或るレーザ加工条件データによる加工結果に近い加工結果が得られると予測されるレーザ加工条件データを出力する。
3番目の発明によれば、1番目または2番目の発明において、前記状態量観測部が観測する状態量には、前記レーザ装置のための光出力指令と前記レーザ装置から実際に出射される光出力との関係を示す前記レーザ装置の光出力特性、前記レーザ装置から出射される光出力、前記レーザ装置からの光出力に対する前記加工ヘッドから出射される光出力の比率、前記レーザ発振器に熱的に接続している部分の温度、前記レーザ装置内のレーザ発振に伴って温度が変化する部品を含む各部の温度、前記加工ヘッドの温度、レーザ光を前記レーザ装置から前記加工ヘッドに伝搬する光学系の温度、前記駆動装置の温度、前記加工ヘッドや前記駆動装置を支持している構造部品の温度、前記レーザ発振に伴って温度が上昇する部品を冷却するための流体の種類、温度および流量、前記レーザ装置内の空気の温度および湿度、前記レーザ装置周辺の環境温度および湿度、前記駆動装置の駆動用電動機の実電流、前記駆動装置の位置検出部からの出力、ならびに前記被加工物の厚さを含むサイズ、材質、比熱、密度、熱伝導率、温度および表面状態の内の少なくとも一つ以上が含まれている。
4番目の発明によれば、1番目から3番目のいずれかの発明において、前記意志決定部が出力するレーザ加工条件データには、各前記レーザ装置から出射するレーザ光の光出力、光出力波形、ビームモード、レーザ波長、レーザ光を出射する光学系の焦点距離、F値、透過率、前記被加工物に出射されるレーザ光の焦点と前記被加工物の加工面との時間変化を含む相対的位置関係、前記被加工物に出射されるレーザ光の前記被加工物の加工面におけるスポットサイズ、パワー密度、パワー密度分布、前記加工ヘッドと前記被加工物との時間変化を含む相対的位置関係、レーザ光の光軸と前記被加工物の加工面との成す角度、加工速度、アシストガスの種類と流量あるいは供給圧力の内の少なくとも一つ以上が含まれている。
5番目の発明によれば、2番目の発明において、前記学習部は、レーザ加工の内容に応じて異なるレーザ加工条件データを学習する学習モデルを備え、前記動作結果取得部が取得した加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工の内容毎に設定されている加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の誤差を計算する誤差計算部と、前記誤差に応じて前記学習モデルを更新する学習モデル更新部とを備える。
6番目の発明によれば、5番目の発明において、前記学習部は、前記或るレーザ加工条件データに基づいて前記被加工物を加工中に、前記反射光検出部で検出された反射光光量が、前記第2所定レベルを越えると、前記誤差計算部は、前記レーザ加工条件データの加工結果に所定の誤差が生じたとする計算結果を出力し、該計算結果に応じて前記学習モデルを更新する。
7番目の発明によれば、2番目の発明において、前記学習部は、レーザ加工の内容に応じて異なっていてレーザ加工条件データの価値を定める価値関数を有し、前記学習部は、さらに、前記動作結果取得部が取得した加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工の内容毎に設定されている加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の差異が小さい場合にはその差異に応じてプラスの報酬を与え、前記差異が大きい場合にその差異に応じてマイナスの報酬を与える報酬計算部と、前記報酬に応じて前記価値関数を更新する価値関数更新部を備える。
8番目の発明によれば、7番目の発明において、前記学習部は、或るレーザ加工条件で前記被加工物を加工中に、前記反射光検出部で検出された反射光光量が、前記第2所定レベルを越えると、前記報酬計算部は、所定のマイナス報酬を与え、前記所定のマイナス報酬に応じて前記価値関数を更新する。
9番目の発明によれば、1番目から8番目のいずれかの機械学習装置を備えたレーザ加工システムであって、前記レーザ装置と、前記加工ヘッドと、前記出力光検出部と、前記反射光検出部と、前記加工結果観測部と、前記駆動装置とをそれぞれ少なくとも一つ以上備えると共に、前記レーザ装置と、前記加工ヘッドと、前記出力光検出部と、前記反射光検出部と、前記加工結果観測部と、前記駆動装置とを制御する制御装置を少なくとも一つ以上備えることを特徴とするレーザ加工システムが提供される。
10番目の発明によれば、9番目の発明において、前記反射光検出部が検出した反射光の光量が前記第1所定レベルを越えた場合は、前記制御装置が、前記機械学習装置からの次のレーザ加工条件データが出力するのを待たずに、前記レーザ装置からの光出力を遮断あるいは所定の割合まで減じる。
11番目の発明によれば、9番目または10番目の発明において、前記レーザ装置あるいは前記制御装置に、前記制御装置からの光出力指令と前記レーザ装置から実際に出射される光出力との間の関係を示す前記レーザ装置の光出力特性を記憶しており、所定のスケジュールに沿って、前記光出力特性を測定し、測定した結果で前記レーザ装置の前記光出力特性を更新する。
12番目の発明によれば、9番目から11番目のいずれかの発明において、前記加工結果観測部の少なくとも一つが、デジタル二次元撮像装置、CCD測定顕微鏡、接触式表面粗さ・形状測定装置、白色干渉計、レーザ顕微鏡、非接触三次元測定装置のいずれか一つであり、レーザによる切断面の平滑度あるいは面粗度、切断部近傍表裏面の数珠状付着物の単位切断長さ当たりの体積、裏面の単位面積当たりのスパッタ付着量、切断面の酸化物色濃度、切断寸法・形状精度、切断面の垂直度の観測結果データの内、少なくとも一つ以上のデータが、前記レーザ加工条件データの結果として、前記加工結果観測部から前記動作結果取得部に出力される。
13番目の発明によれば、9番目から11番目のいずれかの発明において、前記加工結果観測部の少なくとも一つが、デジタル二次元撮像装置、 CCD測定顕微鏡、レーザ顕微鏡、光源と赤外線カメラから構成される光励起非破壊検査装置、超音波探傷試験装置、誘導加熱式非破壊検査装置、放射線透過撮像装置、アコースティックエミッション試験装置のいずれか一つであり、レーザによる溶接部のクラック、ブローホール、ピンホール、溶け込み不良、融合不良、アンダーカット・オーバーラップ、ハンピングの観測結果データの内、少なくとも一つ以上のデータが、前記レーザ加工条件データの結果として、前記加工結果観測部から前記動作結果取得部に出力される。
14番目の発明によれば、9番目から13番目のいずれかの発明において、前記レーザ加工システムが、複数存在し、前記レーザ加工システム毎にそれぞれ設けられた複数の前記機械学習装置が、通信媒体を介して相互にデータを共有または交換するようになっている。
15番目の発明によれば、14番目の発明において、前記機械学習装置を、通信媒体を介して複数の前記レーザ加工システムで共有する。
16番目の発明によれば、レーザ加工システムの制御装置に出力するレーザ加工条件データを学習する機械学習方法であって、少なくとも一つ以上のレーザ装置からの出力データと、少なくとも一つ以上の加工ヘッドからの出力データと、加工ヘッドと被加工物の相対的位置関係を変えるための少なくとも一つ以上の駆動装置からの出力データとを含むレーザ加工システムの状態量を観測し、レーザ装置に戻ってくる反射光を検出する少なくとも一つ以上の反射光検出部からの出力データと、レーザ加工の途中およびレーザ加工後のうちの少なくとも一方における前記被加工物の加工状態および加工結果のうちの少なくとも一方を観測する少なくとも一つ以上の加工結果観測部からの出力データとをレーザ加工条件データの結果として受取り、前記レーザ加工条件データを前記レーザ加工システムの前記状態量および前記レーザ加工条件データの結果に関連付けて学習することを特徴とする機械学習方法が提供される。
1番目の発明においては、レーザ加工条件データを、レーザ加工システムの状態量と加工結果観測部から出力される加工結果に関連付けて機械学習させる。これにより、人間の介在無しに、あるいは最小限の人間の介在だけで、レーザ加工システムの状態に関わらず、常に略最適なレーザ加工条件で加工を行うことが可能になる。このため、安定的に高品質な加工結果を得ることができる。なお、レーザ加工システムの状態量は、レーザ光の出射によってレーザ加工中に変化する状態量も含む。
2番目の発明においては、反射光のレベルが警報レベルに達する前に、学習部の学習結果を参照して、現在のレーザ加工条件を、反射光が減少し且つ略同等の加工結果が得られると予測されるレーザ加工条件に切替えている。このため、レーザ装置や加工ヘッド等の損傷を回避しながら、加工を継続することができる。
3番目の発明においては、レーザ加工システムの状態を表す多くの状態量を観測することでレーザ加工システムの状態の差によって生じうる加工結果の差を看過することなく学習できる。また、レーザ加工中に発熱等によってレーザ加工システムの状態が変化した場合であっても、その変化も取り入れて略最適なレーザ加工条件データを出力することができる。このため、加工精度や加工品質の低下を防ぐことができる。
4番目の発明においては、多くの加工条件パラメータを制御することによって、略理想的な加工結果あるいは目標とする加工結果に近い加工結果を得ることができる。略理想的な加工結果あるいは目標とする加工結果に近い加工結果を得るために、レーザ加工条件データに、波長やビームモードの異なる複数のレーザ装置や加工ヘッドの中から最適なレーザ装置や加工ヘッドを選択する指令を含めてもよい。
5番目の発明においては、機械学習の結果、レーザ加工の内容に関わらず、それぞれのレーザ加工の内容で、加工速度を含めてほぼ最適なレーザ加工条件データを出力できるようになる。レーザ加工の内容は切断、溶接、マーキング、表面改質、光造形等でありうる。
6番目の発明においては、学習部が、反射光光量が第2所定レベルを越えないレーザ加工条件データを後述する教師あり学習で学習できる。
7番目の発明においては、教師あり学習を用いて充分事前学習した後で、強化学習を行う。強化学習は未知の学習領域を開拓しうるという特徴があるので、従来全く知られていなかった条件領域に目的とするレーザ加工に適したレーザ加工条件がさらに見出される可能性がある。なお、レーザ加工の内容は切断、溶接、マーキング、表面改質、光造形などでありうる。
8番目の発明においては、学習部は、反射光の光量が第2所定レベルを越えないレーザ加工条件データを後述する強化学習で学習できる。
9番目の発明においては、機械学習装置を備えたレーザ加工システムにより、レーザ装置や加工ヘッドやレーザ光学系等の損傷を回避しながら、最適なレーザ加工条件でレーザ加工を行うことができるようになる。
10番目の発明においては、反射光の光量が警報レベルに近い第1所定レベルを越えると、その時のレーザ加工条件データに代わる次のレーザ加工条件データが機械学習装置から出力される前に、光出力を直ちに遮断するか所定の割合で減じるようにする。これにより、レーザ装置等の損傷が回避できる。
11番目の発明においては、光出力特性を更新し、その結果をレーザ加工システムの状態量の一部として状態量観測部に取り込むようにする。従って、仮にレーザ装置の劣化等により光出力特性が変化したとしても、光出力指令に対して指令通りの光出力を出力できるようになる。
12番目の発明においては、レーザ加工条件データの結果として、切断面の加工精度や加工品質等の評価結果が、人間を介さずに取得でき、機械学習装置が、人間を介さずにレーザ加工条件データを学習できる。
13番目の発明においては、レーザ加工条件データの結果として、溶接部の加工精度や加工品質等の評価結果が人間を介さずに取得でき、機械学習装置が、人間を介さずにレーザ加工条件データを学習できる。
14番目の発明においては、各レーザ加工システムが取得した学習結果を含むデータを共有することによって、より短時間により精度の高い学習効果が得られる。従って、複数のレーザ加工システムが、より適切なレーザ加工条件データを出力できるようになる。
15番目の発明においては、学習効果を共有できるだけでなく、データを集中管理すると共に、大規模な高性能プロセッサを利用して学習することが可能になり、学習速度、学習の精度が向上し、より適切なレーザ加工条件データが出力できる。また、出力するレーザ加工条件データの決定に要する時間も短縮できる。また、機械学習装置はクラウドサーバ上に存在しても良い。
16番目の発明においては、レーザ加工条件データを、レーザ光の出射によってレーザ加工中に変化するレーザ加工システムの状態量も含めたレーザ加工システムの状態量と加工結果観測部から出力される加工結果に関連付けて機械学習する。このため、人間の介在無しに、あるいは最小限の人間の介在だけで、レーザ加工システムの状態に関わらず、常に略最適なレーザ加工条件で加工を行うことが可能になり、安定的に高品質な加工結果を得ることができるようになる。
添付図面に示される本発明の典型的な実施形態の詳細な説明から、本発明のこれら目的、特徴および利点ならびに他の目的、特徴および利点がさらに明解になるであろう。
本発明の一実施形態のレーザ加工システムの概念的な構成を示すブロック図である。 反射光光量によってレーザ加工条件データが切替わり、光出力波形が変化する状態を模式的に例示したタイムチャートである。 図1に示す機械学習装置の動作の一例を示す第一のフローチャートである。 図1に示す機械学習装置の動作の一例を示す第一のフローチャートである。 本発明の他の実施形態のレーザ加工システムの概念的な構成を示すブロック図である。 図4に示す機械学習装置の動作の一例を示す第一のフローチャートである。 図4に示す機械学習装置の動作の一例を示す第二のフローチャートである。 反射光光量によってレーザ加工条件データが切替わるまでの間、制御装置によって光出力が低減されている状態を模式的に例示したタイムチャートである。 ニューロンのモデルを模式的に示す図である。 図7に示すニューロンを組合せて構成した3層のニューラルネットワークを模式的に示す図である。
以下、本発明に係る機械学習装置、レーザ加工システムおよび機械学習方法の実施例を、図面を参照して説明する。各図面において、同じ部材には同じ参照符号を付している。また、異なる図面において同じ参照符号が付されたものは同じ機能を有する構成要素であることを意味するものとする。なお、これらの図面は見易くするために、縮尺を適宜変更している。
図1は、本発明の一実施形態のレーザ加工システム1の概念的な構成を示すブロック図である。本実施形態のレーザ加工システム1は、少なくとも一つのレーザ発振器を備えた少なくとも一つのレーザ装置2と、レーザ装置2からのレーザ光19を被加工物に出射するための少なくとも一つ以上の加工ヘッド3と、出力されるレーザ光19の光量を検出する少なくとも一つ以上の出力光検出部4と、加工ヘッド3から出射されて被加工物7の表面あるいは表面近傍で反射して加工ヘッド3内の光学系を経由してレーザ装置2に向かって戻ってくる反射光を検出する少なくとも一つ以上の反射光検出部5と、レーザ加工中および/またはレーザ加工後の被加工物7の加工状態および/または加工結果を観測する少なくとも一つ以上の加工結果観測部6と、加工ヘッド3と被加工物7の相対的位置関係を変えるための少なくとも一つ以上の駆動装置8と、機械学習装置10とを備える。ここで、機械学習装置10は、状態量観測部11と、動作結果取得部12と、学習部13と、意思決定部14とを備える。
機械学習装置10の学習部13は、レーザ加工システム1の状態量を観測する状態量観測部11からの出力およびレーザ加工システム1による加工結果を取得する動作結果取得部12からの出力を受け取り、レーザ加工条件データを、レーザ加工システム1の状態量および加工結果に関連付けて学習する。そして、意思決定部14が、学習部13が学習したレーザ加工条件データを参照して、レーザ加工条件データを決定して制御装置9に出力する。
なお、加工結果観測部6が、例えば、非接触三次元測定装置等の評価装置であった場合等、加工結果観測部6からの出力データをそのまま機械学習装置10に入力するのではなく、図1に示したように前処理部18で処理してもよい。例えば、前処理部18は、観察面に対して斜めから取得した三次元形状を観察面に対して垂直な方向から見た三次元形状に変換するとか、凸状異物を三次元形状データから凸状異物の体積データに変換するとか、機械学習装置10で利用しやすいデータに変換しても良い。
前処理部18の設置位置は図1に示した位置には限定されない。例えば、加工結果観測部6からの出力データを前処理したい場合は、加工結果観測部6の出力信号ラインだけが通る位置に前処理部18を設けても良い。また、前処理部18は動作結果取得部12や状態量観測部11が同様の前処理機能を備えていれば、特に設けなくても良い。なお、状態量観測部11および動作結果取得部12は、機能的なブロックであり、1つのブロックにより両者の機能を達成するものとして捉えることもできる。
また、加工結果観測部6は、基本的には、人間が介在することなく、自動的にレーザ加工中および/またはレーザ加工後の被加工物7の加工状態および/または加工結果を観測するものであることが望ましい。ただし、自動化が困難な場合や高額な費用が必要な場合等は、加工結果観測部6を人間が操作して観測し、人間が観測結果を入力しても良い。
また、駆動装置8は、上記のように、加工ヘッド3と被加工物7の相対的位置関係を変えるためのものである。このため、図1のように駆動装置8を被加工物7側に設けても良いし、加工ヘッド3側に設けても良いし、被加工物7側と加工ヘッド3側の両方に設けても良い。
駆動装置8としては、一般的はリニアモータ等を使用した駆動装置8が考えられる。ただし、駆動装置8は、被加工物7を加工ベッドに移動したり、加工済みの切断面を観測し易いように加工結果観測部6の方向に向けたりするためのロボットであっても良い。被加工物7が平板でなく、立体的な形状をしている場合等は、ロボットのハンドに加工ヘッド3を取付けても良い。なお、図1では、駆動装置8と被加工物7や加工ヘッド3との間に介在する加工ベッドやロボットハンドは省略している。駆動装置8や加工ヘッド3を支持する構造物も省略している。
加工結果観測部6によって、レーザ加工中および/またはレーザ加工後の被加工物7の加工状態および/または加工結果を観測する。そして、レーザ加工条件データを、レーザ光19の出射によってレーザ加工中に変化するレーザ加工システム1の状態量も含めたレーザ加工システム1の状態量およびレーザ加工の加工結果に関連付けて機械学習させる。これにより、人間の介在無しに、あるいは最小限の人間の介在だけで、レーザ加工システム1の状態に関わらず、常に最適あるいは略最適なレーザ加工条件で加工を行うことが可能になり、安定的に高品質な加工結果を得ることができるようになる。
レーザ加工システム1は、少なくとも一つ以上のレーザ装置2を備え、レーザ装置2は少なくとも一つ以上のレーザ発振器を備えている。レーザ発振器の種類は限定されず、炭酸ガスレーザであっても良いし、YAG結晶等を励起媒体とする固体レーザでも良いし、光ファイバを励起媒体とするファイバレーザでも良いし、レーザダイオードからのレーザ光19をそのまま利用するダイレクトダイオードレーザでも良い。制御装置9は、レーザ装置2の電源部に、それぞれのレーザに適した駆動電流あるいは駆動電力をレーザ発振器に供給するように指令を出す。なお、電源部は、本明細書では、レーザ装置2内に備えられたとして、図1には明示していない。ただし、電源部がレーザ装置2内に備えられることを限定するものではない。
図1において、破線の矢印はレーザ光19の光線を模擬的に表しているが、空間を伝搬する光線に限定されず、例えば、光ファイバ内を伝搬する光線等も含めて模擬的に示している。加工ヘッド3は、加工ヘッド3から出射されたレーザ光19が被加工物7の略表面に焦点を結ぶように構成された光学系を備えていることが好ましい。
また、図1では、反射光検出部5は加工ヘッド3に設けられているが、レーザ装置2内の光伝搬経路のいずれかに設けても良く、加工ヘッド3とレーザ装置2内の光伝搬経路の両方に設けても良い。光が空間を伝搬している場合は、例えばハーフミラーで分岐させた光を反射光検出部5が検出してもよく、光が光ファイバ内を伝搬している場合は、例えば光分岐器を使用して分岐した光ファイバの終端からの光を反射光検出部5が検出したり、光ファイバのクラッドからの漏れ光を反射光検出部5が検出したりしてもよい。これらは、反射光検出部5への反射光の入射方法を限定するものではない。
また、図1には図示していないが、レーザ装置2が複数存在する場合、光結合器で複数のレーザ光19を合波しても良い。レーザ装置2内に複数のレーザ発振器が存在する場合も光結合器で合波して1本のレーザとして出力して良い。
また、図2は反射光光量によってレーザ加工条件データが切替わり、光出力波形が変化する状態を模式的に例示したタイムチャートである。図2に例示したように、学習部13は、或るレーザ加工条件データ1に基づいて被加工物7を加工中に、動作結果取得部12からの出力の一つとして受け取った反射光検出部5で検出された反射光光量が、反射光により、加工ヘッド3、レーザ装置2、加工ヘッド3とレーザ装置2間のレーザ光伝搬用光学部品の内、少なくともいずれか一つが損傷を受ける可能性のある警報レベルより低く設定された第1所定レベルより更に低く設定された第2所定レベルを越えると、学習部13が学習したレーザ加工条件データを参照して、他のレーザ加工条件データ2に変える。
他のレーザ加工条件データ2は、反射光検出部5で検出される反射光光量が第2所定レベルを越えずに、前述した或るレーザ加工条件データ1による加工結果に可能な範囲で近い加工結果が得られると予測されるレーザ加工条件データであるのが好ましい。
図2に示される例では、CW光からCW光にパルス光が重畳したような出力波形に切替わっている。ただし、レーザ加工条件データの切替え前後におけるレーザ光19の出力波形は、図2の場合に限定されない。また、レーザ加工条件データとしての出力波形を変更する代わりに、被加工物7の表面からレーザ光19の焦点位置を離間させても良いし、レーザの出力波形とレーザ光19の焦点位置の両方を変更しても良い。制御可能なレーザ加工条件のいずれを変更しても良い。
被加工物7の表面からの反射光のレベルが警報レベルに達する前に、学習部13の学習結果を参照して、反射光が減少し、かつ略同等の加工結果が得られると予測されるレーザ加工条件に切替えているので、レーザ装置2や加工ヘッド3等の損傷を回避しながら、加工を継続することができる。
また、状態量観測部11が観測する状態量に、制御装置9からの光出力指令に対してレーザ装置2から実際に出射される光出力との関係を示すレーザ装置2の光出力特性、レーザ装置2から出射される光出力、レーザ装置2からの光出力に対する加工ヘッド3から出射される光出力の比率(透過率)、レーザ装置2内のレーザ発振器に熱的に接続している部分の温度、レーザ装置2内のレーザ発振に伴って温度が変化する部品を含む各部の温度、加工ヘッド3の温度、レーザ光19をレーザ装置2から加工ヘッド3に伝搬する光学系の温度、駆動装置8の温度、加工ヘッド3や駆動装置8を支持している構造部品の温度、レーザ発振に伴って温度が上昇する部品を冷却するための流体の種類、温度、流量、レーザ装置2内の空気の温度、湿度、レーザ装置2周辺の環境温度、湿度、駆動装置8の駆動用電動機の実電流、駆動装置8の位置検出部からの出力、被加工物7の厚さを含むサイズ、材質、比熱、密度、熱伝導率、温度、表面状態の内の少なくとも一つ以上を含むことができる。
レーザ装置2から出射される光出力は、出力光検出部4からの出力によって得ることができるが、出力光検出部4は、図1に示したように、加工ヘッド3に設置するものとは限定されない。出力光検出部4をレーザ装置2内部あるいはレーザ装置2と加工ヘッド3の途中に設置することもできる。出力光検出部4を、光結合器で合波したレーザ光19の光量を検出する場所に設けてもよい。また、独立して駆動可能なレーザ発振器が複数存在する場合には、それぞれのレーザ発振器の光出力特性が同時に測定できるように、それぞれのレーザ発振器に対して出力光検出部4を設けることが望ましい。
また、各部の温度や湿度、流量は、それぞれ温度検出器や湿度検出器、流量計等で観測することができる。駆動装置8の駆動用電動機の実電流、駆動装置8の位置検出部からの出力を観測することで、急激な加速や減速時のオーバーシュート等の少ない精度の良い駆動を行うための駆動条件データを含むレーザ加工条件データを学習することができる。
また、被加工物7の厚さを含むサイズ、材質、比熱、密度、熱伝導率等は、人間が介在してデータを入力してもよく、あるいは、必要な情報を記録したバーコードを自動的に読込んで入力することも可能である。被加工物7の厚さは厚さ測定器で自動的に測定することも可能である。また、レーザ加工中のプラズマ光をプラズマ分光分析機によって分析して被加工物7の材質を推定してもよい。
被加工物7の比熱、密度、熱伝導率等の熱特性は、レーザ光19等でパルス的に加熱して温度の変化や熱の広がりを赤外線撮像装置で観察して推定することも可能である。被加工物7の温度や表面状態も、赤外線撮像装置等で観測することが可能である。さらに、レーザ加工開始前における被加工物7の温度だけでなく、レーザ加工中の加工部の温度や加工部近傍の温度をレーザ加工システム1の状態量の一つとして取得することも可能である。
本発明では、レーザ加工システム1の状態を表す多くの状態量を観測することでレーザ加工システム1の状態の差による加工結果の差を見逃すことなく学習できる。また、レーザ加工中に発熱等によってレーザ加工システム1の状態が変化した場合に、その変化も取り入れて略最適なレーザ加工条件データを出力することができるので、レーザ加工システム1の状態の変化による加工精度や加工品質の低下を防ぐことができる。
また、意志決定部が出力するレーザ加工条件データは、各レーザ装置2から出射するレーザ光19の光出力、光出力波形、ビームモード、レーザ波長、レーザ光19を出射する光学系の焦点距離、F値、透過率、被加工物7に出射されるレーザ光19の焦点と被加工物7の加工面との時間変化を含む相対的位置関係、被加工物7に出射されるレーザ光19の被加工物7の加工面におけるスポットサイズ、パワー密度、パワー密度分布、加工ヘッド3と被加工物7との時間変化を含む相対的位置関係、レーザ光19の光軸と被加工物7の加工面との成す角度、加工速度、アシストガスの種類と流量あるいは供給圧力の内の少なくとも一つ以上を含んでも良い。
レーザ波長については、波長可変型のレーザ装置2の使用も考えられるが、波長の異なる複数のレーザ装置2が存在し、使用するレーザ装置2を選択することでレーザ波長を変更することもできる。また、複数のレーザ装置2や複数の加工ヘッド3から適宜選択することによりビームモードを変えることも可能であり、モード可変光学系を用いてビームモードを変更してもよい。
さらに、加工ヘッド3内のズームレンズ系の焦点距離の変化やAO(アダプティブオプティクス)の曲率変化等により、レーザ光19を出射する光学系の焦点距離やF値を変更することができる。また、被加工物7に出射されるレーザ光19の焦点と被加工物7の加工面の時間変化を含む相対的位置関係は、加工ヘッド3の移動によって変えることもでき、さらに、上記のように光学の焦点距離を変化させることによって変えることもできる。
被加工物7に出射されるレーザ光19の被加工物7の加工面におけるスポットサイズ、パワー密度、パワー密度分布は、上記のようにビームモードや、光学系の焦点距離やF値、レーザ光19の焦点と被加工物7の加工面との相対的位置関係を変えることによって変えることができる。
また、これらのレーザ加工条件データは、時間的に固定した値に限定されず、時間的に変化するデータでも良い。例えば、上記のように、加工ヘッド3の移動や加工ヘッド3内のズームレンズ系の焦点距離の変化やAO(アダプティブオプティクス)の曲率変化等により、加工対象物表面とレーザ光焦点との距離を時間と共に変化させながらレーザ加工を行っても良い。
加工ヘッド3と被加工物7の相対的位置関係の時間変化である加工速度についても、一定の速度に限定されず、加速度を伴うベクトルとしての加工速度を与えても良い。例えば、急峻に加工方向が変わるような角部分の加工を行う場合に、角近傍では加工速度を変化させるというような指令を含むレーザ加工条件データを出力することもできる。多くの加工条件パラメータを制御することによって、略理想的な加工結果あるいは目標とする加工結果に近い加工結果を得ることができる。
学習部13は、切断、溶接、マーキング、表面改質、光造形(Additive Manufacturing)等のレーザ加工の内容によって、異なるレーザ加工条件データを学習する学習モデルを備えている。そして、学習部13は、動作結果取得部12が取得した加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工内容毎に設定されている加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の誤差を計算する誤差計算部15と、誤差に応じて学習モデルを更新する学習モデル更新部16を備えている。
或るレーザ加工条件データに基づいて被加工物7を加工中に、動作結果取得部12からの出力の一つとして受け取った反射光検出部5で検出された反射光光量が、第2所定レベルを越えると、誤差計算部15は、レーザ加工条件データの加工結果に所定の誤差が生じたとする計算結果を出力する。そして、学習モデル更新部16は該計算結果に応じて学習モデルを更新する。
他の加工結果が同等である場合には、加工速度が大きいか、あるいは所定の加工工程の完遂に要した加工時間が短い方が望ましい。このため、加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工内容毎に設定されている略理想的な加工結果あるいは目標とする加工結果との間の誤差を計算して、誤差が小さくなるように、学習モデルを更新する。これにより、レーザ加工内容に関わらず、それぞれのレーザ加工内容について、加工速度あるいは所定の加工に要する時間を含めて最適あるいは略最適なレーザ加工条件データを教師あり学習で学習することができる。本発明では、入力(レーザ加工条件データとレーザ加工システム1の状態量)と出力(レーザ加工による加工結果)をペアで与えることができるので、教師あり学習が適している。ただし、本発明では、学習方法を教師あり学習に限定するものではない。具体的な他の学習方法については後述する。
なお、加工速度が小さいか、あるいは所定の加工に要した時間が長い時の誤差の配分を大きく設定すると、加工速度重視のレーザ加工条件データを学習する。これに対し、加工速度が小さいか、あるいは所定の加工に要した時間が長い時の誤差の配分を小さく設定すると、加工品質重視のレーザ加工条件データを学習する。このため、同じ加工内容に対しても加工速度あるいは所定の加工に要した時間に対する誤差配分の異なる複数の学習モデルを備えるようにしても良い。
また、反射光光量が第2所定レベルを越えると、誤差計算部15は、レーザ加工条件データの加工結果に所定の誤差が生じたとする計算結果を出力する。これにより、学習部13は、反射光光量が第2所定レベルを越えないレーザ加工条件データを学習できる。
次に、本実施形態のレーザ加工システム1に備わる機械学習装置10の動作の一例を説明する。図3Aおよび図3Bは、図1に示す機械学習装置10の動作の一例を示すフローチャートである。
図3Aおよび図3Bに示されるように、図1に示す機械学習装置10において、学習動作(学習処理)が開始すると、まず、レーザ加工システム1へのレーザ加工指令がある否かを判定し(ステップS101)、レーザ加工指令がある場合は、機械学習装置10は、加工内容が切断か溶接か等、加工内容を確認する(ステップS102)。次いで、レーザ加工内容毎に設定された略理想的な加工結果あるいは目標とする加工結果を読出し(ステップS103)、状態量観測部11から受取ったレーザ加工システム1の最新の状態量とレーザ加工内容に合った学習モデルを参照して、レーザ加工条件データを決定して出力する(ステップS104)。そして、レーザ加工条件データに基づいて、制御装置9は、レーザ装置2への光出力指令を含むレーザ加工システム1の各部への制御信号を出力し、レーザ装置2からレーザ光19が出射されてレーザ加工が実行される(ステップS105)。
レーザ加工中においては、リアルタイムでフィードバックされてくる加工結果として、反射光検出部5で反射光光量を観察し、検出された反射光光量が第2所定レベルを越えないかを監視している(ステップS106)。機械学習部13が出力したレーザ加工条件データの実行が終了したか否かを判断して(ステップS107)、レーザ加工条件データの実行が終了するまではステップS105に戻ってレーザ光19を出射し続けてレーザ加工を継続する。
これに対し、レーザ加工条件データの実行が終了と判断された場合は、加工結果観測部6から出力されたレーザ加工の加工結果を受取る(ステップS108)。次いで、誤差計算部15で、加工結果観測部6から取得した加工速度あるいは所定の加工に要する時間を含む加工結果と加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の誤差を計算する(ステップS109)。続いて、誤差の計算結果に応じて学習モデルを更新して(ステップS110)、ステップS101に戻り、再度、ステップ101以降のフローを実行する。
なお、ステップS106において、反射光光量が第2所定レベルを越えたと判定された場合は、誤差計算部15から所定の誤差が生じたと計算結果が出力されて(ステップS111)、その誤差に応じて学習モデルを更新して(ステップS112)、ステップS104に戻って、次のレーザ加工条件データを出力する。
以上のステップS101〜S112を繰返すことにより、学習部13は、学習モデルの更新を継続して、レーザ加工条件データを学習する。なお、略理想的な加工結果あるいは目標とする加工結果の代わりに許容可能な加工品質を設定して、許容可能な加工品質以上であれば、加工品質については、誤差がないと計算して、許容可能な加工品質以上の範囲内で、できるだけ加工速度が大きいレーザ加工条件データを学習させることもできる。前述したように、学習モデルは1種類に限定されない。
また、図4は本発明の他の実施形態のレーザ加工システムの概念的な構成を示すブロック図である。図4に示したように、学習部13は、報酬計算部20と、報酬に応じて価値関数を更新する価値関数更新部21とを備えている。切断、溶接、マーキング、表面改質、光造形(Additive Manufacturing)等のレーザ加工の内容によって、レーザ加工条件データの価値を定める価値関数が、それぞれのレーザ加工内容毎に異なる内容で備えられている。
報酬計算部20は、動作結果取得部12が取得した加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工内容毎に設定されている加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の差異が小さい場合はその小ささに応じてプラスの報酬を与え、差異が大きい場合にその大きさに応じてマイナスの報酬を与える。
また、この場合、或るレーザ加工条件で被加工物7を加工中に、動作結果取得部12からの出力の一つとして受け取った反射光検出部5で検出された反射光光量が、第2所定レベルを越えると、報酬計算部20は、所定のマイナス報酬を与え、価値関数更新部21は所定のマイナス報酬に応じて価値関数を更新することが好ましい。
図4は、強化学習教師を適用したレーザ加工システム1の例を示している。図1の比較から明らかなように、図4に示す強化学習を適用したレーザ加工システム1は、結果(ラベル)付きデータ記録部17は備えていない。また、強化学習を適用したレーザ加工システム1における機械学習装置10は、状態量観測部11と、動作結果取得部12と、学習部13と、意思決定部14とを備えており、学習部13は、報酬計算部20と、価値関数更新部21とを含んでいる。
教師あり学習の場合と同様に、他の加工結果が同等なら、加工速度が大きい、あるいは所定の加工工程の完遂に要した加工時間が短い方が望ましい。このため、加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工内容毎に設定されている略理想的な加工結果あるいは目標とする加工結果との間の差異が小さい場合はその小ささに応じてプラスの報酬を与え、差異が大きい場合にその大きさに応じてマイナスの報酬を与える。これにより、レーザ加工内容に関わらず、それぞれのレーザ加工内容で、加工速度あるいは所定の加工に要する時間を含めて最適あるいは略最適なレーザ加工条件データを強化学習で学習することができる。
前述のように、本発明の機械学習装置10の学習方法は、入力と出力のペア(ラベル付きデータ)が大量に与えられる教師あり学習が適している。ここで、強化学習は未知の学習領域を開拓するという特徴がある。このため、充分学習した段階で、強化学習を行うことによって、従来全く知られていなかった条件領域に更に目的とするレーザ加工に適したレーザ加工条件が見出される可能性がある。
なお、加工速度が大きいか、あるいは所定の加工に要した時間が短い時の報酬を大きく設定すると、加工速度重視のレーザ加工条件データを学習する。これに対し、加工速度が小さい、あるいは所定の加工に要した時間が長い時のマイナス報酬を小さく設定すると加工品質重視のレーザ加工条件データを学習する。このため、同じ加工内容に対しても加工速度あるいは所定の加工に要した時間に対する報酬の異なる複数の価値関数を備えるようにしても良い。
また、反射光光量が、第2所定レベルを越えると、報酬計算部20が、所定のマイナス報酬を与える。このため、学習部13は、反射光光量が第2所定レベルを越えないレーザ加工条件データを学習できる。
図5Aおよび図5Bは、図4に示す機械学習装置10の動作の一例を示すフローチャートである。図5Aおよび図5Bに示されるように、図4に示す機械学習装置10において、学習動作(学習処理)が開始すると、まず、レーザ加工システム1へのレーザ加工指令がある否かを判定し(ステップS201)、レーザ加工指令がある場合は、機械学習装置10は、加工内容が切断か溶接か等、加工内容を確認する(ステップS202)。次いで、レーザ加工内容毎に設定された略理想的な加工結果あるいは目標とする加工結果を読出し(ステップS203)、状態量観測部11から受取ったレーザ加工システム1の最新の状態量とレーザ加工内容に合った学習モデルを参照して、レーザ加工条件データを決定して出力する(ステップS204)。さらに、レーザ加工条件データに基づいて、制御装置9は、レーザ装置2への光出力指令を含むレーザ加工システム1の各部への制御信号を出力し、レーザ装置2からレーザ光19が出射されてレーザ加工が実行される(ステップS205)。
レーザ加工中においては、リアルタイムでフィードバックされてくる加工結果として、反射光検出部5で反射光光量を観察し、検出された反射光光量が第2所定レベルを越えないかを監視している(ステップS206)。機械学習部13が出力したレーザ加工条件データの実行が終了したか否かを判断して(ステップS207)、レーザ加工条件データの実行が終了するまではステップS205に戻ってレーザ光19を出射し続けてレーザ加工を継続する。
これに対し、レーザ加工条件データの実行が終了と判断された場合は、加工結果観測部6から出力されたレーザ加工の加工結果を受取る(ステップS208)。次いで、加工結果観測部6から取得した加工速度あるいは所定の加工に要する時間を含む加工結果と加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の差異を判定する(ステップS209)。そして、報酬計算部20は、加工結果観測部6から取得した加工速度あるいは所定の加工に要する時間を含む加工結果と加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の差異が小さい場合には、差異の小ささに応じてプラスの報酬を与える(ステップS210)。これに対し、差異が大きい場合は、差異の大きさに応じてマイナスの報酬を与える(ステップS211)。次いで、報酬に応じて価値関数更新部21において、価値関数を更新して(ステップS212)、ステップS201に戻り、再度、ステップ201以降のフローを実行する。
なお、ステップS206において、反射光光量が第2所定レベルを越えたと判定された場合は、報酬計算部20は、マイナスの報酬を与えて(ステップS213)、その報酬に応じて価値関数更新部21において、価値関数を更新する(ステップS214)。その後、ステップS204に戻って、次のレーザ加工条件データを出力する。
以上のステップS201〜S214を繰返すことにより、学習部13は、価値関数あるいは後述の行動価値テーブルの更新を継続して、レーザ加工条件データを学習する。なお、略理想的な加工結果あるいは目標とする加工結果の代わりに許容可能な加工品質を設定して、許容可能な加工品質以上であれば、加工品質については、一定のプラスの報酬を与え、許容可能な加工品質以上の範囲内で、できるだけ加工速度が大きいレーザ加工条件データを学習させることもできる。繰返しになるが、価値関数は1種類に限定されない。
上記のような機械学習装置10を備えたレーザ加工システム1においては、機械学習装置10から出力されたレーザ加工条件データに基づいて、制御装置9が、それぞれ少なくとも1つ以上備えられているレーザ装置2、加工ヘッド3、出力光検出部4、反射光検出部5、加工結果観測部6、駆動装置8等のレーザ加工システム1の各部を制御して、レーザ加工を行う。これにより、反射光によるレーザ装置2や加工ヘッド3やレーザ光学系等の損傷を回避しながら、高速で高品質かつ高精度な加工結果を得るのに最適なあるいは略最適なレーザ加工条件でレーザ加工を行うことができる。
レーザ加工システム1は、反射光によるレーザ装置2や加工ヘッド3やレーザ光学系等の損傷をより確実に回避するのが好ましい。ここで、図6は反射光光量によってレーザ加工条件データが切替わるまでの間、制御装置によって光出力が低減されている状態を模式的に例示したタイムチャートである。図6に示したように、反射光検出部5が検出した反射光光量が第2所定レベルよりも警報レベルに近い第1所定レベルを越えた場合は、制御装置9が、機械学習装置10からの次のレーザ加工条件データが出力されるのを待たずに、レーザ装置2からの光出力を遮断あるいは所定の割合まで減じるようにしても良い。これにより、次のレーザ加工条件データを出力するために必要な処理時間が多少長くなったとしても、レーザ装置2等の損傷が確実に回避できる。
また、反射光検出部5を複数備えていてもよい。そして、例えば、それぞれの反射光検出部5が、伝搬経路の異なる反射光の光量を検出して、反射光量の比率等の反射光の特徴を抽出する。そのような反射光の光量を、動作結果取得部12を経由して、レーザ加工条件データにフィードバックするようにしても良い。また、複数の反射光検出部5を設けた場合、それぞれの反射光検出部5に対して、第1所定レベルや第2所定レベルを個別に設定しても良い。
また、レーザ加工システム1は、レーザ装置2あるいは制御装置9に、制御装置9からの光出力指令に対してレーザ装置2から実際に出射される光出力との関係を示すレーザ装置2の光出力特性を記憶している。所定のスケジュールに沿って、光出力特性を測定し、測定した結果に基づいてレーザ装置2の光出力特性を更新することが好ましい。
そして、レーザ装置2の光出力特性を更新し、その結果をレーザ加工システム1の状態量の一部として状態量観測部11に取り込むようにする。これにより、仮にレーザ装置2が劣化等により、光出力特性が変化した場合にも、光出力指令に対して指令通りの光出力を出力できるようになる。なお、前述のように、レーザ発振器が複数存在する場合には、出力光検出部4は、光結合器で合波したレーザ光の光量を検出する場所に設けるようにする。独立して駆動可能なレーザ発振器が複数存在する場合には、それぞれのレーザ発振器の光出力特性が同時に測定できるように、それぞれのレーザ発振器に対しても出力光検出部4を設けることが望ましい。
また、レーザ加工システム1の加工結果観測部6の少なくとも一つが、デジタル二次元撮像装置、CCD測定顕微鏡、接触式表面粗さ・形状測定装置、白色干渉計、レーザ顕微鏡(形状測定マイクロスコープ)、非接触三次元測定装置のいずれか一つとすることができる。そして、レーザによる切断面の平滑度あるいは面粗度、切断部近傍表裏面の数珠状付着物(ドロス)の単位切断長さ当たりの体積、裏面の単位面積当たりのスパッタ付着量、切断面のスケール(酸化物)色濃度、切断寸法・形状精度、切断面の垂直度の観測結果データの内、少なくとも一つ以上のデータを、レーザ加工条件データの結果として、加工結果観測部6から動作結果取得部12に出力することができる。
上記の加工結果観測部6によるレーザ切断加工による加工結果の取得は、通常は、レーザ加工条件データに基づいたレーザ加工が終了した後に行われる。例えば、駆動装置8の具体例であるロボット等によって、レーザ加工後の被加工物7あるいは上記測定装置を移動させ、それにより、レーザ加工による被加工物7の切断面等が上記の測定装置によって観測可能なようにする。これにより、自動的に加工結果を取得できる。
従って、レーザ加工条件データの結果としての、切断面の加工精度や加工品質等の評価結果が、人間を介さずに取得できる。その結果、機械学習装置10が、人間を介さずにレーザ加工条件データを学習できる。しかし、前述のように、加工結果の取得に人間の介在を全く排除するものではない。
また、反射光検出部5による反射光光量の観測結果は、レーザ加工中にリアルタイムで取得して動作結果取得部12経由でフィードバック可能なレーザ加工条件データの加工結果とすることができる。中間的な加工結果の観測としては、デジタル二次元撮像装置やCCD測定顕微鏡等で加工直後の切断線形状を観測して、例えば、切断幅の安定性、直角切断部の加工精度等を加工結果として取得して動作結果取得部12経由でフィードバックしても良い。
また、レーザ加工システム1の加工結果観測部6の少なくとも一つが、デジタル二次元撮像装置、CCD測定顕微鏡、レーザ顕微鏡(形状測定マイクロスコープ)、光源と赤外線カメラから構成される光励起非破壊検査装置、超音波探傷試験装置、誘導加熱式非破壊検査装置、放射線透過撮像装置、アコースティックエミッション試験装置のいずれか一つとすることができる。そして、レーザによる溶接部のクラック、ブローホール、ピンホール、溶け込み不良、融合不良、アンダーカット・オーバーラップ、ハンピングの観測結果データの内、少なくとも一つ以上のデータを、レーザ加工条件データの結果として、加工結果観測部6から動作結果取得部12に出力することができる。
レーザ切断加工結果の取得と同様に、上記の加工結果観測部6によるレーザ溶接の加工結果の取得は、通常は、レーザ加工条件データに基づいたレーザ加工が終了した後に行われる。例えば、駆動装置8の具体例であるロボット等によってレーザ加工後の被加工物7あるいは上記測定装置を移動させ、それにより、レーザ加工による溶接部等が上記の測定装置によって観測可能なようにする。これにより、自動的に加工結果を取得することができる。
従って、レーザ加工条件データの結果としての、溶接部の加工精度や品質等の評価結果が、人間を介さずに取得できる。その結果、機械学習装置10が、人間を介さずにレーザ加工条件データを学習できる。しかし、前述のように、加工結果の取得に人間の介在を全く排除するものではない。
また、反射光検出部5による反射光光量の観測結果は、レーザ加工中にリアルタイムで取得して動作結果取得部12経由でフィードバック可能なレーザ加工条件データの加工結果とすることができる。中間的な加工結果の観測としては、デジタル二次元撮像装置やCCD測定顕微鏡等で加工直後の溶接部形状を観測して、例えば、アンダーカット・オーバーラップ、ハンピングの観測結果等を加工結果として取得して動作結果取得部12経由でフィードバックしても良い。
なお、上述した実施形態のレーザ加工システム1は、図1や図4に示されるように1つのレーザ加工システム1に対して1つの機械学習装置10を備えたものである。しかし、本発明においては、レーザ加工システム1および機械学習装置10の各々の数は1つに限定されない。レーザ加工システム1が、複数存在し、レーザ加工システム1毎にそれぞれ設けられた複数の機械学習装置10が、通信媒体を介して相互にデータを共有または交換することが好ましい。各レーザ加工システム1が取得した学習結果を含むデータを共有することによって、より短時間により精度の高い学習効果が得られ、より適切なレーザ加工条件データが出力できるようになる。
更に、機械学習装置10は、レーザ加工システム1内に在っても、レーザ加工システム1外に在っても良い。また、通信媒体を介して、単一の機械学習装置10を複数のレーザ加工システム1で共有しても良い。更には、機械学習装置10がクラウドサーバ上に存在しても良い。
その結果、学習効果を共有できるだけでなく、データを集中管理すると共に、大規模な高性能プロセッサを利用して学習することが可能になる。それゆえ、学習速度、学習の精度が向上し、より適切なレーザ加工条件データを出力できる。また、出力するレーザ加工条件データの決定に要する時間も短縮できる。これらの機械学習装置10には、汎用の計算機もしくはプロセッサを用いても良いが、GPGPU(General-Purpose computing on Graphics Processing Units)や大規模PCクラスター等を適用すると、より高速に処理することができる。
最後に、図1や図4に示した機械学習装置10の学習方法について述べる。機械学習装置10は、機械学習装置10に入力されたデータの集合の中にある有用な規則、ルール、知識表現、判断基準などを解析により抽出し、その判断結果を出力するとともに、知識の学習を行う機能を備えている。
機械学習には、教師あり学習、教師なし学習、強化学習などのアルゴリズムがあり、更に、これらの手法を実現するうえで、特徴量そのものの抽出を学習する、「深層学習(ディープラーニング:Deep Learning)」と呼ばれる手法がある。
教師あり学習とは、ある入力と結果(ラベル)のデータの組を大量に機械学習装置10に与えることで、それらのデータセットにある特徴を学習し、入力から結果を推定するモデル、すなわちその関係性を帰納的に獲得するものである。教師あり学習は、学習のための適切な入力データと出力データのペアが与えられることによって、比較的容易に学習を進めることができる。
教師なし学習とは、入力データのみを大量に学習装置に与えることで、入力データがどのような分布をしているか学習し、対応する教師出力データを与えなくても、入力データに対して圧縮・分類・整形などを行う装置で学習する手法である。「出力すべきもの」が予め決まっていないという点で教師有り学習とは異なる。データの背後に存在する本質的な構造を抽出するために用いられる。
強化学習とは、判定や分類だけではなく、行動を学習することにより、環境に行動が与える相互作用を踏まえて適切な行動を学習、すなわち将来的に得られる報酬を最大にするための学習する方法を学ぶものである。強化学習では、行動が引き起こす結果を全く知らない、または、不完全にしか知らない状態から学習を開始するが、教師あり学習で事前学習を行って、事前学習した状態を初期状態として、条件の良いスタート地点から強化学習をスタートさせることもできる。強化学習には、未知の学習領域を開拓していく行動と、既知の学習領域を利用して行く行動とをバランスよく選択できるという特徴があり、従来全く知られていなかった条件領域に更に目的とするレーザ加工に適したレーザ加工条件が見出される可能性がある。また、レーザ加工条件データの出力により、レーザ発振器や被加工物7の温度等が変化する、すなわち、行動が環境に影響を与えるので、強化学習を適用する意義はあると考えられる。
図1は、教師あり学習の機械学習装置10を備えたレーザ加工システム1の例を示し、図4は、強化学習の機械学習装置10を備えたレーザ加工システム1の例を示している。
まず、教師あり学習による学習方法について述べる。教師あり学習では、学習のための適切な入力データと出力データのペアが与えられ、入力データとそれに対応すべき出力データを写像する関数(学習モデル)を生成する。
教師あり学習を行う機械学習器の動作は学習段階と予測段階の2つの段階がある。教師あり学習を行う機械学習器は、学習段階において、入力データとして用いられる状態変数(説明変数)の値と、出力データとして用いられる目的変数の値とを含む教師データを与えると、状態変数の値が入力された時に、目的変数の値を出力することを学習し、このような教師データをいくつも与えることにより、状態変数の値に対する目的変数の値を出力するための予測モデルを構築する。そして、教師あり学習を行う機械学習器は、予測段階において、新しい入力データ(状態変数)が与えられたとき、学習結果(構築された予測モデル)に従って、出力データ(目的変数)を予測して出力する。ここで、結果(ラベル)付きデータ記録部17は、それまでに得られた結果(ラベル)付きデータを保持し、結果(ラベル)付きデータを誤差計算部15に提供することができる。あるいは、レーザ装置2の結果(ラベル)付きデータを、メモリカードや通信回線等により、そのレーザ装置2の誤差計算部15に提供することも可能である。
教師あり学習を行う機械学習器の学習の一例として、例えば以下の式(1)に示すような予測モデルの回帰式を設定し、学習の過程において各状態変数x1,x2,x3,…が取る値を回帰式に当てはめた時に、目的変数yの値が得られるように、各係数a0,a1,a2,a3,…の値を調整することにより学習が進められる。なお、学習の方法はこれに限られるものではなく、教師あり学習のアルゴリズムごとに異なる。
Figure 2017164801
教師あり学習のアルゴリズムとしては、ニューラルネットワーク、最小二乗法、ステップワイズ法など様々な方法が周知となっており、本発明に適用する方法としていずれの教師あり学習アルゴリズムを採用しても良い。なお、それぞれの教師あり学習アルゴリズムは周知なので、本明細書における各アルゴリズムの詳細説明は省略する。
次に、強化学習による学習方法について述べる。強化学習の問題設定は次のように考えられる。
・レーザ装置2の機械学習部13は、レーザ装置2の状態を含む環境の状態を観測し、行動(レーザ加工条件データの出力)を決定する。
・環境は、何らかの規則に従って変化し、更に、行動が、環境に変化を与えることもある。
・行動する度に、報酬信号が帰ってくる。
・最大化したいのは、将来にわたっての報酬の合計である。
・行動が引き起こす結果を全く知らない、または、不完全にしか知らない状態から学習を開始する。
強化学習の代表的な手法としては、Q学習やTD学習が知られている。以下、Q学習の場合で説明するが、Q学習に限定されるものではない。
Q学習は、或る環境状態sの下で、行動aを選択する価値Q(s,a)を学習する方法であって、ある状態sのとき、価値Q(s,a)の最も高い行動aを最適な行動として選択すれば良い。しかし、最初は、状態sと行動aとの組合せについて、価値Q(s,a)の正しい値は分かっていないので、エージェント(行動主体)は、ある状態sの下で様々な行動aを選択し、その時の行動aに対して、報酬が与えられる。それにより、エージェントは、より良い行動の選択、すなわち、正しい価値Q(s,a)を学習していく。
更に、行動の結果、将来にわたって得られる報酬の合計を最大化したいので、最終的にQ(s,a)=E[Σ(γt)rt]となるようにすることを目指す。ここでE[]は期待値を表し、tは時刻、γは後述する割引率と呼ばれるパラメータ、rtは時刻tにおける報酬、Σは時刻tによる合計である。この式における期待値は、最適な行動に従って状態変化したときについてとるものとし、それは、分かっていないので、探索しながら学習することになる。このような価値Q(s,a)の更新式は、例えば、下記の式(2)により表すことができる。
即ち、価値関数更新部21は、下記の式(2)を用いて価値関数Q(st,at)を更新する。
Figure 2017164801
ここで、stは、時刻tにおける環境の状態を表し、atは、時刻tにおける行動を表す。行動atにより、状態はst+1に変化する。rt+1は、その状態の変化により得られる報酬を表している。また、maxの付いた項は、状態st+1の下で、その時に分かっている最もQ値の高い行動aを選択した場合のQ値にγを乗じたものになる。ここで、γは、0<γ≦1のパラメータで、割引率と呼ばれる。また、αは、学習係数で、0<α≦1の範囲とする。
上述した式(2)は、試行atの結果、帰ってきた報酬rt+1を元に、状態stにおける行動atの評価値Q(st,at)を更新する方法を表している。すなわち、状態sにおける行動aの評価値Q(st,at)よりも、報酬rt+1と行動aによる次の状態における最良の行動max aの評価値Q(st+1,max at+1)の合計の方が大きければ、Q(st,at)を大きくし、反対に小さければ、Q(st,at)を小さくすることを示している。つまり、ある状態におけるある行動の価値を、結果として即時帰ってくる報酬と、その行動による次の状態における最良の行動の価値に近付けるものである。
ここで、Q(s,a)の計算機上での表現方法は、すべての状態行動ペア(s,a)に対して、その値を行動価値テーブルとして保持しておく方法と、Q(s,a)を近似するような関数を用意する方法がある。後者の方法では、前述の式(2)は、確率勾配降下法などの手法で近似関数のパラメータを調整していくことにより、実現することができる。 なお、近似関数としては、ニューラルネットワークを用いることができる。
上記のように、教師あり学習の学習アルゴリズムや、強化学習での価値関数の近似アルゴリズムとして、ニューラルネットワークを用いることができるので、機械学習装置10は、ニューラルネットワークを有することが好ましい。
図7は、ニューロンのモデルを模式的に示す図であり、図8は、図7に示すニューロンを組み合わせて構成した三層のニューラルネットワークを模式的に示す図である。ニューラルネットワークは、図7に示すようなニューロンのモデルを模した演算装置およびメモリ等で構成される。ニューロンは、複数の入力xに対する出力(結果)yを出力するものである。各入力x(x1〜x3)には、この入力xに対応する重みw(w1〜w3)が掛けられ、ニューロンは、以下の式(3)により表現される結果yを出力する。なお、入力x、結果yおよび重みwは、すべてベクトルである。
Figure 2017164801
ここで、θは、バイアスであり、fkは、活性化関数である。
図8に示したように、ニューラルネットワークの左側から複数の入力x(x1〜x3)が入力され、右側から結果y(y1〜y3)が出力される。入力x1〜x3は、3つのニューロンN11〜N13の各々に対して、対応する重みが掛けられて入力される。これらの入力に掛けられる重みは、まとめてwと表記している。
ニューロンN11〜N13は、それぞれ、z11〜z13を出力する。図8において、これらz11〜z13は、まとめて特徴ベクトルzと表記され、入力ベクトルの特徴量を抽出したベクトルと見なすことができる。この特徴ベクトルzは、重みwと重みwとの間の特徴ベクトルである。z11〜z13は、2つのニューロンN21およびN22の各々に対して、対応する重みが掛けられて入力される。これらの特徴ベクトルに掛けられる重みは、まとめてwと表記されている。ニューロンN21,N22は、それぞれz21,z22を出力する。図8において、これらz21,z22は、まとめて特徴ベクトルzと標記されている。この特徴ベクトルzは、重みwと重みwとの間の特徴ベクトルである。z21,z22は、3つのニューロンN31〜N33の各々に対して、対応する重みが掛けられて入力される。これらの特徴ベクトルに掛けられる重みは、まとめてwと標記している。
最後に、ニューロンN31〜N33は、それぞれ、結果y〜結果yを出力する。ニューラルネットワークの動作には、学習モードと価値予測モードがあり、学習モードにおいて、学習データセットを用いて重みwを学習し、そのパラメータを用いて予測モードにおいて、レーザ加工条件データの出力の行動判断を行う。ここで、予測モードで実際にレーザ加工条件データの出力を行い、得られたデータを即時学習し、次の行動に反映させるオンライン学習も、予め収集しておいたデータ群を用いてまとめた学習を行い、以降はずっとそのパラメータで検知モードを行うバッチ学習も行うこともできる。ある程度データが溜まるたびに学習モードを挟むということも可能である。
また、重みw〜wは、誤差逆伝播法(Backpropagation)により学習可能である。なお、誤差の情報は、右側から入り左側に流れる。誤差逆伝搬法は、各ニューロンについて、入力xが入力されたときの出力yと真の出力y(教師)との差分を小さくするように、それぞれの重みを調整(学習)する手法である。
図8のニューラルネットワークの中間層(隠れ層)は一層だが、2層以上にすることも可能であり、中間層が2層以上の場合は深層学習と呼ばれている。
以上、教師あり学習と強化学習の学習方法について簡単に述べたが、本発明に適用される機械学習方法は、これらの手法に限定されず、機械学習装置10で用いることが出来る手法である「教師あり学習」、「教師なし学習」、「半教師あり学習」および「強化学習」等といった様々な手法が適用可能である。
典型的な実施形態を用いて本発明を説明したが、当業者であれば、本発明の範囲から逸脱することなしに、前述した変更および種々の他の変更、省略、追加を行うことができるのを理解できるであろう。
1 レーザ加工システム
2 レーザ装置
3 加工ヘッド
4 出力光検出部
5 反射光検出部
6 加工結果観測部
7 被加工物
8 駆動装置
9 制御装置
10 機械学習装置
11 状態量観測部
12 動作結果取得部
13 学習部
14 意志決定部
15 誤差計算部
16 学習モデル更新部
17 結果(ラベル)付きデータ記録部
18 前処理部
19 レーザ光
20 報酬計算部
21 価値関数更新部

Claims (16)

  1. 少なくとも一つのレーザ発振器を備えた少なくとも一つのレーザ装置(2)と、
    前記レーザ装置からのレーザ光を被加工物(7)に出射する少なくとも一つ以上の加工ヘッド(3)と、
    該加工ヘッドから出射されるレーザ光の光量を検出する少なくとも一つ以上の出力光検出部(4)と、
    前記加工ヘッドから出射されて前記被加工物の表面あるいは表面近傍で反射して前記加工ヘッド内の光学系を経由して前記レーザ装置に向かって戻ってくる反射光を検出する少なくとも一つ以上の反射光検出部(5)と、
    レーザ加工の途中およびレーザ加工後のうちの少なくとも一方における前記被加工物の加工状態および加工結果のうちの少なくとも一方を観測する少なくとも一つ以上の加工結果観測部(6)と、
    前記加工ヘッドと前記被加工物の相対的位置関係を変更する少なくとも一つ以上の駆動装置(8)と、を備えたレーザ加工システム(1)のレーザ加工条件データを学習する機械学習装置(10)であって、該機械学習装置は、
    前記レーザ加工システムの状態量を観測する状態量観測部(11)と、
    前記レーザ加工システムによる加工結果を取得する動作結果取得部(12)と、
    前記状態量観測部からの出力および前記動作結果取得部からの出力を受け取り、前記レーザ加工条件データを、前記レーザ加工システムの前記状態量および前記加工結果に関連付けて学習する学習部(13)と、
    前記学習部が学習した前記レーザ加工条件データを参照して、レーザ加工条件データを出力する意思決定部(14)と、を備える、ことを特徴とする機械学習装置。
  2. 前記学習部は、或るレーザ加工条件データに基づいて前記被加工物を加工中に、前記反射光検出部で検出された反射光の光量が、前記加工ヘッド、前記レーザ装置、前記加工ヘッドと前記レーザ装置間のレーザ光伝搬用光学部品の内、少なくともいずれか一つが前記反射光により損傷を受ける警報レベルより低く設定された第1所定レベルより更に低く設定された第2所定レベルを越えると、
    前記学習部は、学習された前記レーザ加工条件データを参照して、前記反射光検出部で検出される前記反射光の光量が前記第2所定レベルを越えることなしに、前記或るレーザ加工条件データによる加工結果に近い加工結果が得られると予測されるレーザ加工条件データを出力することを特徴とする請求項1に記載の機械学習装置。
  3. 前記状態量観測部が観測する状態量には、前記レーザ装置のための光出力指令と前記レーザ装置から実際に出射される光出力との関係を示す前記レーザ装置の光出力特性、前記レーザ装置から出射される光出力、前記レーザ装置からの光出力に対する前記加工ヘッドから出射される光出力の比率、前記レーザ発振器に熱的に接続している部分の温度、前記レーザ装置内のレーザ発振に伴って温度が変化する部品を含む各部の温度、前記加工ヘッドの温度、レーザ光を前記レーザ装置から前記加工ヘッドに伝搬する光学系の温度、前記駆動装置の温度、前記加工ヘッドや前記駆動装置を支持している構造部品の温度、前記レーザ発振に伴って温度が上昇する部品を冷却するための流体の種類、温度および流量、前記レーザ装置内の空気の温度および湿度、前記レーザ装置周辺の環境温度および湿度、前記駆動装置の駆動用電動機の実電流、前記駆動装置の位置検出部からの出力、ならびに前記被加工物の厚さを含むサイズ、材質、比熱、密度、熱伝導率、温度および表面状態の内の少なくとも一つ以上が含まれていることを特徴とする請求項1または2に記載の機械学習装置。
  4. 前記意志決定部が出力するレーザ加工条件データには、各前記レーザ装置から出射するレーザ光の光出力、光出力波形、ビームモード、レーザ波長、レーザ光を出射する光学系の焦点距離、F値、透過率、前記被加工物に出射されるレーザ光の焦点と前記被加工物の加工面との時間変化を含む相対的位置関係、前記被加工物に出射されるレーザ光の前記被加工物の加工面におけるスポットサイズ、パワー密度、パワー密度分布、前記加工ヘッドと前記被加工物との時間変化を含む相対的位置関係、レーザ光の光軸と前記被加工物の加工面との成す角度、加工速度、アシストガスの種類と流量あるいは供給圧力の内の少なくとも一つ以上が含まれていることを特徴とする請求項1から3のいずれか1項に記載の機械学習装置。
  5. 前記学習部は、レーザ加工の内容に応じて異なるレーザ加工条件データを学習する学習モデルを備え、
    前記動作結果取得部が取得した加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工の内容毎に設定されている加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の誤差を計算する誤差計算部(15)と、
    前記誤差に応じて前記学習モデルを更新する学習モデル更新部(16)とを備えることを特徴とする請求項2に記載の機械学習装置。
  6. 前記学習部は、前記或るレーザ加工条件データに基づいて前記被加工物を加工中に、前記反射光検出部で検出された反射光光量が、前記第2所定レベルを越えると、前記誤差計算部は、前記レーザ加工条件データの加工結果に所定の誤差が生じたとする計算結果を出力し、該計算結果に応じて前記学習モデルを更新することを特徴とする請求項5に記載の機械学習装置。
  7. 前記学習部は、レーザ加工の内容に応じて異なっていてレーザ加工条件データの価値を定める価値関数を有し、
    前記学習部は、さらに、前記動作結果取得部が取得した加工速度あるいは所定の加工に要する時間を含むレーザ加工結果とそれぞれのレーザ加工の内容毎に設定されている加工速度あるいは所定の加工に要する時間を含む略理想的な加工結果あるいは目標とする加工結果との間の差異が小さい場合にはその差異に応じてプラスの報酬を与え、前記差異が大きい場合にその差異に応じてマイナスの報酬を与える報酬計算部(20)と、
    前記報酬に応じて前記価値関数を更新する価値関数更新部(21)を備えることを特徴とする請求項2に記載の機械学習装置。
  8. 前記学習部は、或るレーザ加工条件で前記被加工物を加工中に、前記反射光検出部で検出された反射光光量が、前記第2所定レベルを越えると、前記報酬計算部は、所定のマイナス報酬を与え、前記所定のマイナス報酬に応じて前記価値関数を更新することを特徴とする請求項7に記載の機械学習装置。
  9. 請求項1から8のいずれか1項に記載の機械学習装置を備えたレーザ加工システム(1)であって、
    前記レーザ装置と、前記加工ヘッドと、前記出力光検出部と、前記反射光検出部と、前記加工結果観測部と、前記駆動装置とをそれぞれ少なくとも一つ以上備えると共に、
    前記レーザ装置と、前記加工ヘッドと、前記出力光検出部と、前記反射光検出部と、前記加工結果観測部と、前記駆動装置とを制御する制御装置を少なくとも一つ以上備えることを特徴とするレーザ加工システム。
  10. 前記反射光検出部が検出した反射光の光量が前記第1所定レベルを越えた場合は、前記制御装置が、前記機械学習装置からの次のレーザ加工条件データが出力するのを待たずに、前記レーザ装置からの光出力を遮断あるいは所定の割合まで減じることを特徴とする請求項9に記載のレーザ加工システム。
  11. 前記レーザ装置あるいは前記制御装置に、前記制御装置からの光出力指令と前記レーザ装置から実際に出射される光出力との間の関係を示す前記レーザ装置の光出力特性を記憶しており、
    所定のスケジュールに沿って、前記光出力特性を測定し、測定した結果で前記レーザ装置の前記光出力特性を更新することを特徴とする請求項9または請求項10に記載のレーザ加工システム。
  12. 前記加工結果観測部の少なくとも一つが、デジタル二次元撮像装置、CCD測定顕微鏡、接触式表面粗さ・形状測定装置、白色干渉計、レーザ顕微鏡、非接触三次元測定装置のいずれか一つであり、
    レーザによる切断面の平滑度あるいは面粗度、切断部近傍表裏面の数珠状付着物の単位切断長さ当たりの体積、裏面の単位面積当たりのスパッタ付着量、切断面の酸化物色濃度、切断寸法・形状精度、切断面の垂直度の観測結果データの内、少なくとも一つ以上のデータが、前記レーザ加工条件データの結果として、前記加工結果観測部から前記動作結果取得部に出力されることを特徴とする請求項9から11のいずれか1項に記載のレーザ加工システム。
  13. 前記加工結果観測部の少なくとも一つが、デジタル二次元撮像装置、 CCD測定顕微鏡、レーザ顕微鏡、光源と赤外線カメラから構成される光励起非破壊検査装置、超音波探傷試験装置、誘導加熱式非破壊検査装置、放射線透過撮像装置、アコースティックエミッション試験装置のいずれか一つであり、
    レーザによる溶接部のクラック、ブローホール、ピンホール、溶け込み不良、融合不良、アンダーカット・オーバーラップ、ハンピングの観測結果データの内、少なくとも一つ以上のデータが、前記レーザ加工条件データの結果として、前記加工結果観測部から前記動作結果取得部に出力されることを特徴とする請求項9から11のいずれか1項に記載のレーザ加工システム。
  14. 前記レーザ加工システムが、複数存在し、前記レーザ加工システム毎にそれぞれ設けられた複数の前記機械学習装置が、通信媒体を介して相互にデータを共有または交換するようになっていることを特徴とする請求項9から13のいずれか1項に記載のレーザ加工システム。
  15. 前記機械学習装置を、通信媒体を介して複数の前記レーザ加工システムで共有することを特徴とする請求項14に記載のレーザ加工システム。
  16. レーザ加工システム(1)の制御装置に出力するレーザ加工条件データを学習する機械学習方法であって、
    少なくとも一つ以上のレーザ装置(2)からの出力データと、少なくとも一つ以上の加工ヘッド(3)からの出力データと、加工ヘッドと被加工物(7)の相対的位置関係を変えるための少なくとも一つ以上の駆動装置(8)からの出力データとを含むレーザ加工システムの状態量を観測し、
    レーザ装置に戻ってくる反射光を検出する少なくとも一つ以上の反射光検出部(5)からの出力データと、レーザ加工の途中およびレーザ加工後のうちの少なくとも一方における前記被加工物の加工状態および加工結果のうちの少なくとも一方を観測する少なくとも一つ以上の加工結果観測部(6)からの出力データとをレーザ加工条件データの結果として受取り、
    前記レーザ加工条件データを前記レーザ加工システムの前記状態量および前記レーザ加工条件データの結果に関連付けて学習することを特徴とする機械学習方法。
JP2016054190A 2016-03-17 2016-03-17 機械学習装置、レーザ加工システムおよび機械学習方法 Active JP6625914B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016054190A JP6625914B2 (ja) 2016-03-17 2016-03-17 機械学習装置、レーザ加工システムおよび機械学習方法
DE102017105224.0A DE102017105224B4 (de) 2016-03-17 2017-03-13 Vorrichtung zum maschinellen lernen, laserbearbeitungssystem und maschinelles lernverfahren
US15/460,850 US10664767B2 (en) 2016-03-17 2017-03-16 Machine learning apparatus, laser machining system and machine learning method
CN201710161174.XA CN107199397B (zh) 2016-03-17 2017-03-17 机器学习装置、激光加工系统以及机器学习方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016054190A JP6625914B2 (ja) 2016-03-17 2016-03-17 機械学習装置、レーザ加工システムおよび機械学習方法

Publications (2)

Publication Number Publication Date
JP2017164801A true JP2017164801A (ja) 2017-09-21
JP6625914B2 JP6625914B2 (ja) 2019-12-25

Family

ID=59752046

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016054190A Active JP6625914B2 (ja) 2016-03-17 2016-03-17 機械学習装置、レーザ加工システムおよび機械学習方法

Country Status (4)

Country Link
US (1) US10664767B2 (ja)
JP (1) JP6625914B2 (ja)
CN (1) CN107199397B (ja)
DE (1) DE102017105224B4 (ja)

Cited By (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110032164A (zh) * 2018-01-09 2019-07-19 发那科株式会社 光纤激光装置以及机器学习装置
JP2019141869A (ja) * 2018-02-19 2019-08-29 ファナック株式会社 制御装置及び機械学習装置
JP2019141902A (ja) * 2018-02-23 2019-08-29 国立大学法人 東京大学 レーザ加工システム
JP2019145042A (ja) * 2018-02-23 2019-08-29 株式会社安川電機 製品品質管理システム及び製品品質管理方法
DE102019106939A1 (de) 2018-03-26 2019-09-26 Fanuc Corporation Bearbeitungszustandsanpassungsvorrichtung und maschinenlernvorrichtung
JP2019197326A (ja) * 2018-05-08 2019-11-14 三菱電機株式会社 加工制御装置、加工制御方法及びプログラム
JP2019198876A (ja) * 2018-05-15 2019-11-21 ファナック株式会社 加工条件調整装置及び機械学習装置
JP2020013464A (ja) * 2018-07-20 2020-01-23 中日本炉工業株式会社 処理装置の稼働管理システム
JP2020015944A (ja) * 2018-07-25 2020-01-30 株式会社ジェイテクト 付加製造用学習モデル生成装置、付加製造による造形物の製造条件決定装置および付加製造による造形物の状態推定装置
WO2020031948A1 (ja) 2018-08-06 2020-02-13 国立大学法人東京大学 レーザ加工システムに用いられる機械学習方法、シミュレーション装置、レーザ加工システム並びにプログラム
WO2020066440A1 (ja) * 2018-09-26 2020-04-02 日本電産マシナリー株式会社 液体塗布装置
CN111069773A (zh) * 2019-12-07 2020-04-28 武汉高思易数控有限公司 一种光功率自动调节方法及其系统
DE102019129132A1 (de) 2018-10-31 2020-04-30 Jtekt Corporation Lernmodellerzeugungsvorrichtung zur Unterstützung eines Maschinenwerkzeugs, Unterstützungsvorrichtung für ein Maschinenwerkzeug und Maschinenwerkzeugsystem
JP2020069492A (ja) * 2018-10-30 2020-05-07 ファナック株式会社 加工条件設定装置及び三次元レーザ加工システム
JP2020086784A (ja) * 2018-11-21 2020-06-04 株式会社日立製作所 製造条件特定システムおよび方法
WO2020158201A1 (ja) * 2019-01-31 2020-08-06 三菱電機株式会社 加工条件解析装置、レーザ加工装置、レーザ加工システムおよび加工条件解析方法
JP2020127968A (ja) * 2019-02-07 2020-08-27 パナソニックIpマネジメント株式会社 学習装置および切断加工評価システム
JP2020131282A (ja) * 2019-02-26 2020-08-31 ファナック株式会社 機械学習装置、レーザ加工装置及びレーザ加工システム
JP2020151725A (ja) * 2019-03-18 2020-09-24 ファナック株式会社 機械学習装置、制御装置、レーザ加工機、及び機械学習方法
JP2020175425A (ja) * 2019-04-19 2020-10-29 ファナック株式会社 レーザ加工機の焦点位置ずれを学習する機械学習装置及び機械学習方法、並びに焦点位置ずれを補正するレーザ加工システム
JP2020179433A (ja) * 2019-04-23 2020-11-05 ファナック株式会社 機械学習装置、予測装置、及び制御装置
JP2020189305A (ja) * 2019-05-20 2020-11-26 パナソニックIpマネジメント株式会社 レーザ加工システム、学習装置および学習装置の学習方法
KR102194695B1 (ko) * 2019-12-31 2020-12-24 한국과학기술원 3d 프린팅 공정 중 형성되는 적층부의 높이를 추정하는 방법 및 장치, 이를 구비한 3d 프린팅 시스템
KR102194694B1 (ko) * 2019-12-31 2020-12-24 한국과학기술원 3d 프린팅 공정의 열 화상 및 레이저 초음파 통합 검사 시스템 및 이를 구비한 3d 프린팅 시스템
WO2020261862A1 (ja) 2019-06-26 2020-12-30 株式会社アマダ レーザ加工機の設定方法及びレーザ加工機
WO2021024552A1 (ja) * 2019-08-05 2021-02-11 株式会社片岡製作所 レーザ処理装置用の機械学習システム及び機械学習方法
JP2021015350A (ja) * 2019-07-10 2021-02-12 国立研究開発法人 海上・港湾・航空技術研究所 部材配置システム及び部材配置プログラム
JP6833126B1 (ja) * 2020-05-11 2021-02-24 三菱電機株式会社 レーザ加工装置
JP6840307B1 (ja) * 2020-08-27 2021-03-10 三菱電機株式会社 レーザ加工装置
WO2021060090A1 (ja) * 2019-09-24 2021-04-01 ダイキン工業株式会社 制御システム
JP2021511216A (ja) * 2018-01-26 2021-05-06 レーザー エンジニアリング アプリケーションズ レーザー加工パラメータを決定するための方法および該方法を使用するレーザー加工装置
JP2021089226A (ja) * 2019-12-05 2021-06-10 ファナック株式会社 テーパ面の形状及び面性状検査装置
CN113196186A (zh) * 2018-12-19 2021-07-30 百超激光有限公司 激光切割方法的自动参数化
WO2021177363A1 (ja) * 2020-03-06 2021-09-10 浜松ホトニクス株式会社 検査装置及び検査方法
WO2021182375A1 (ja) * 2020-03-11 2021-09-16 株式会社アマダ レーザ加工機及び加工方法
WO2021199930A1 (ja) * 2020-03-30 2021-10-07 三菱重工工作機械株式会社 三次元積層装置、制御方法、及びプログラム
JP2022061128A (ja) * 2020-10-06 2022-04-18 清水建設株式会社 強化学習モデル生成方法、強化学習モデル生成装置、地下構造モデル提供方法、及び、地下構造モデル提供装置
WO2022080215A1 (ja) * 2020-10-13 2022-04-21 ファナック株式会社 機械学習装置、制御装置、及び機械学習方法
EP4019170A1 (en) 2020-12-25 2022-06-29 Hitachi, Ltd. Additive manufacturing condition search apparatus, additive manufacturing condition search method, and reference sample
JPWO2022168157A1 (ja) * 2021-02-02 2022-08-11
JPWO2022215169A1 (ja) * 2021-04-06 2022-10-13
US11474512B2 (en) 2019-06-13 2022-10-18 Mitsubishi Electric Corporation Machining failure detection device, laser cutting apparatus, and electric discharge machining apparatus
JPWO2022224450A1 (ja) * 2021-04-23 2022-10-27
DE112019007505T5 (de) 2019-06-28 2022-11-03 Mitsubishi Electric Corporation Laserbearbeitungssystem, bearbeitungsbedingungssuchvorrichtung und bearbeitungsbedingungssuchverfahren
WO2023013145A1 (ja) * 2021-08-04 2023-02-09 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
JP2023507179A (ja) * 2019-12-20 2023-02-21 トルンプフ ヴェルクツォイクマシーネン エス・エー プルス コー. カー・ゲー 機械ツールの機械状態を特定し修正する方法及び診断システム
JP2023027639A (ja) * 2021-08-17 2023-03-02 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
WO2023068146A1 (ja) * 2021-10-19 2023-04-27 株式会社アマダ 溶接システム及び溶接モニタ装置
WO2023068147A1 (ja) * 2021-10-19 2023-04-27 株式会社アマダ 溶接システム及び溶接結果判定装置
CN116141424A (zh) * 2021-11-22 2023-05-23 Nps株式会社 利用模切板的膜裁剪系统及方法
KR20230075335A (ko) * 2021-11-22 2023-05-31 (주)엔피에스 목금형을 이용한 필름 재단 시스템 및 방법
KR20230093135A (ko) * 2021-12-17 2023-06-27 주식회사 호원 레이저 용접 장치 및 그 제어 방법
CN116329774A (zh) * 2023-02-24 2023-06-27 百超(深圳)激光科技有限公司 一种高速光纤激光切割机智能切割控制系统及方法
JP2023127337A (ja) * 2022-03-01 2023-09-13 株式会社タマリ工業 レーザ溶接制御システム、レーザ溶接装置及び機械学習装置
JP2023132196A (ja) * 2022-03-10 2023-09-22 富士フイルム株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP2023166927A (ja) * 2022-05-10 2023-11-22 パナソニックIpマネジメント株式会社 レーザ加工状態の判定方法及び判定装置
CN117413238A (zh) * 2021-07-19 2024-01-16 萨思学会有限公司 使用工艺数据的质量预测
JP2024038858A (ja) * 2022-09-08 2024-03-21 国立大学法人埼玉大学 基板加工制御装置及びシステム
KR20240081742A (ko) * 2022-11-30 2024-06-10 디케이앤어소시에이츠 주식회사 온습도 조절기능을 갖춘 레이저 용접장치
JP2024083389A (ja) * 2018-11-22 2024-06-21 プレシテック ゲーエムベーハー ウント ツェーオー カーゲー ディープ畳込みニューラルネットワークを使用するレーザ加工プロセスの監視
US12048970B2 (en) 2018-06-22 2024-07-30 Mitsubishi Electric Corporation Laser processing apparatus
DE112022004919T5 (de) 2021-12-28 2024-08-08 Hitachi, Ltd. Additive herstellungsbedingungssuchvorrichtung und additives herstellungsbedingungssuchverfahren
WO2025038131A1 (en) * 2023-08-16 2025-02-20 Applied Materials, Inc. Digital twin for laser material processing
JP2025071089A (ja) * 2023-01-20 2025-05-02 旭化成株式会社 情報処理装置、配線パターン形成システム、情報処理方法及び制御プログラム
JP7854607B2 (ja) 2019-02-07 2026-05-07 パナソニックIpマネジメント株式会社 学習装置および切断加工評価システム

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11178166B2 (en) * 2016-02-22 2021-11-16 The Regents Of The University Of California Information leakage-aware computer aided cyber-physical manufacturing
JP6333871B2 (ja) * 2016-02-25 2018-05-30 ファナック株式会社 入力画像から検出した対象物を表示する画像処理装置
US11062207B2 (en) * 2016-11-04 2021-07-13 Raytheon Technologies Corporation Control systems using deep reinforcement learning
US20240060765A1 (en) * 2016-12-20 2024-02-22 Greg Nickel Devices, systems and methods for evaluating objects subject to repair or other alteration
JP6756676B2 (ja) * 2017-07-27 2020-09-16 ファナック株式会社 製造システム
JP2019086928A (ja) * 2017-11-06 2019-06-06 ファナック株式会社 制御装置及び機械学習装置
US10766102B2 (en) * 2017-11-20 2020-09-08 Wipro Limited Method and system for performing laser marking
CN107942929B (zh) * 2017-12-13 2020-08-28 深圳普菲特信息科技股份有限公司 基于神经网络计算技术的数控车床的控制方法
WO2019133361A1 (en) * 2017-12-28 2019-07-04 Avery Dennison Retail Information Services, Llc Apparatus and method of adaptive laser cutting control based on optical inspection
CN108213707B (zh) * 2018-01-26 2019-07-30 吉林大学 基于超声导波的激光焊熔透状态实时监测装置及方法
JP6892400B2 (ja) 2018-01-30 2021-06-23 ファナック株式会社 レーザ装置の故障発生メカニズムを学習する機械学習装置
JP6857332B2 (ja) 2018-03-13 2021-04-14 オムロン株式会社 演算装置、演算方法、及びそのプログラム
CN108520675B (zh) * 2018-04-17 2020-06-26 中原工学院 金刚石教学实验台
JP6802213B2 (ja) 2018-04-26 2020-12-16 ファナック株式会社 工具選定装置及び機械学習装置
CN108620727B (zh) * 2018-04-28 2020-09-08 深圳市创鑫激光股份有限公司 激光器的工作方法、准连续激光器、激光切割和焊接系统
CN108734142A (zh) * 2018-05-28 2018-11-02 西南交通大学 一种基于卷积神经网络的核堆内构件表面粗糙度评估方法
CN108985452A (zh) * 2018-06-22 2018-12-11 中国计量大学 基于神经网络的太阳能电池硅片切割参数预测方法
US11514358B2 (en) 2018-06-27 2022-11-29 Lg Electronics Inc. Automatic control artificial intelligence device and method for updating a control function
WO2020004974A1 (en) * 2018-06-27 2020-01-02 Lg Electronics Inc. Automatic control artificial intelligence device and method for updating control function
US20200033842A1 (en) * 2018-07-25 2020-01-30 Jtekt Corporation Grinding quality estimation model generating device, grinding quality estimating device, poor quality factor estimating device, grinding machine operation command data adjustment model generating device, and grinding machine operation command data updating device
CN108907453B (zh) * 2018-08-03 2020-10-30 英诺激光科技股份有限公司 一种具有自学习功能的激光加工分析装置和方法
CN108927806A (zh) * 2018-08-13 2018-12-04 哈尔滨工业大学(深圳) 一种应用于大批量重复性加工的工业机器人学习方法
DE102018129425B4 (de) * 2018-11-22 2020-07-30 Precitec Gmbh & Co. Kg System zur Erkennung eines Bearbeitungsfehlers für ein Laserbearbeitungssystem zur Bearbeitung eines Werkstücks, Laserbearbeitungssystem zur Bearbeitung eines Werkstücks mittels eines Laserstrahls umfassend dasselbe und Verfahren zur Erkennung eines Bearbeitungsfehlers eines Laserbearbeitungssystems zur Bearbeitung eines Werkstücks
TWI829807B (zh) * 2018-11-30 2024-01-21 日商東京威力科創股份有限公司 製造製程之假想測定裝置、假想測定方法及假想測定程式
DE102018133092B3 (de) * 2018-12-20 2020-03-12 Volume Graphics Gmbh Computer-implementiertes Verfahren zur Analyse von Messdaten aus einer Messung eines Objektes
JP7299597B2 (ja) * 2018-12-27 2023-06-28 国立大学法人 東京大学 レーザ加工におけるレーザ光強度への依存性の判定方法及びレーザ加工装置
JP7205271B2 (ja) * 2019-02-08 2023-01-17 株式会社デンソー センシングシステム
JP7053518B2 (ja) * 2019-02-18 2022-04-12 ファナック株式会社 切削液量調整装置及び切削液量調整システム
US11267065B2 (en) 2019-02-18 2022-03-08 Lincoln Global, Inc. Systems and methods providing pattern recognition and data analysis in welding and cutting
CN109746570B (zh) * 2019-02-26 2021-08-17 苏州创鑫激光科技有限公司 一种光功率衰减调节系统、方法和激光焊接系统
JP6898371B2 (ja) * 2019-02-28 2021-07-07 ファナック株式会社 加工条件調整装置及び加工条件調整システム
JP6989554B2 (ja) * 2019-03-18 2022-01-05 ファナック株式会社 ワークを切断するレーザ加工機
JP7028820B6 (ja) 2019-03-18 2023-12-19 ファナック株式会社 ワークを切断するレーザ加工方法
EP3736645A1 (en) 2019-05-10 2020-11-11 EMPA Eidgenössische Materialprüfungs- und Forschungsanstalt Method for automated control of material processing and control unit
CN113892107A (zh) * 2019-05-24 2022-01-04 多材料焊接有限公司 连接物至物体的超声波装配
JP7332144B2 (ja) * 2019-06-13 2023-08-23 株式会社ブイ・テクノロジー レーザ修正方法、レーザ修正装置
JP7227083B2 (ja) * 2019-06-17 2023-02-21 ファナック株式会社 加工経路表示装置
CN114025912B (zh) * 2019-06-28 2023-08-15 三菱电机株式会社 加工条件搜索装置以及加工条件搜索方法
EP3997437B1 (en) * 2019-07-12 2026-04-01 Fatigue Technology, Inc. Machine-learning-based assessment for engineered residual stress processing
EP3786736A1 (en) 2019-08-28 2021-03-03 Bystronic Laser AG Control for a laser cutting head movement in a cutting process
CN114341754B (zh) * 2019-08-28 2023-05-26 百超激光有限公司 对切割处理中的激光切割头运动的控制方法及设备和介质
JP2021037716A (ja) * 2019-09-04 2021-03-11 株式会社荏原製作所 機械学習装置、am装置、機械学習方法、および学習モデルの生成方法
US11904417B2 (en) 2019-10-15 2024-02-20 International Business Machines Corporation Automated material welding
JP7364431B2 (ja) * 2019-11-06 2023-10-18 ファナック株式会社 機械学習装置、予測装置、及び制御装置
DE102019220478A1 (de) * 2019-12-20 2021-06-24 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren und Vorrichtung zum Ermitteln von Schneidparametern für eine Laserschneidmaschine
JP2021111066A (ja) * 2020-01-08 2021-08-02 株式会社科学計算総合研究所 情報処理システム、情報処理方法及びプログラム
EP4122637B1 (en) * 2020-03-17 2025-08-27 Mitsubishi Electric Corporation Laser processing system
JP7509866B2 (ja) * 2020-04-14 2024-07-02 ファナック株式会社 機械学習装置、制御装置及び機械学習方法
DE102020112116A1 (de) * 2020-05-05 2021-11-11 Precitec Gmbh & Co. Kg Verfahren zum Analysieren eines Laserbearbeitungsprozesses, System zum Analysieren eines Laserbearbeitungsprozesses und Laserbearbeitungssystem mit einem solchen System
CN114001771A (zh) * 2020-07-28 2022-02-01 通用电气公司 使用物理辅助机器学习模型诊断增材制造设备的系统及方法
JP7508929B2 (ja) * 2020-07-31 2024-07-02 セイコーエプソン株式会社 機械学習装置
US11806825B2 (en) 2020-09-01 2023-11-07 Walmart Apollo, Llc Automated container cutting system and method
DE102020123479A1 (de) * 2020-09-09 2022-03-10 Precitec Gmbh & Co. Kg Verfahren zur Zustandsüberwachung eines Laserbearbeitungskopfes und Laserbearbeitungssystem zum Durchführen desselben
DE102020212510A1 (de) 2020-10-02 2022-04-07 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren und Vorrichtung zum Aufzeigen des Einflusses von Schneidparametern auf eine Schnittkante
JP2022070134A (ja) * 2020-10-26 2022-05-12 株式会社神戸製鋼所 機械学習方法、機械学習装置、機械学習プログラム、通信方法、及び樹脂処理装置
CN112548326B (zh) * 2020-11-17 2023-10-13 华东师范大学重庆研究院 一种基于深度学习的山脊型表面5g芯片飞秒智能加工技术与装备
DE102020134416B4 (de) * 2020-12-21 2024-02-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Verfahren zur Einstellung und/oder dynamischen Anpassung der Leistungsdichteverteilung von Laserstrahlung
WO2022181061A1 (ja) * 2021-02-25 2022-09-01 パナソニックIpマネジメント株式会社 推定モデル生成装置および加工状態推定装置
DE112022000213T5 (de) * 2021-02-26 2023-08-17 Fanuc Corporation Computer
EP4119284A1 (de) * 2021-07-12 2023-01-18 Bystronic Laser AG Kalibrierung eines qualitätsschätzers für ein laserschneidverfahren
JP2023042497A (ja) * 2021-11-17 2023-03-27 株式会社キーエンス レーザ加工装置
CN114799495B (zh) * 2021-12-28 2023-06-13 华中科技大学 一种激光切割的控制方法及相关装置
CN115722797A (zh) * 2022-11-03 2023-03-03 深圳市微谱感知智能科技有限公司 基于机器学习的激光焊接信号分析方法
CN115740786B (zh) * 2022-12-13 2024-09-03 深圳智赛精密装备有限公司 一种基于划片机在线检测数据的切割工艺修正方法
CN116147811B (zh) * 2023-02-25 2024-08-13 合肥工业大学 利用机器学习的基于光学微腔的微力传感装置
DE102023113280A1 (de) 2023-05-22 2024-11-28 Precitec Gmbh & Co. Kg Laserbearbeitungssystem und Verfahren zum Betreiben eines Laserbearbeitungssystems
CN116765646A (zh) * 2023-07-14 2023-09-19 厦门大学 一种加工周期性微结构的五轴振镜激光精密加工方法
DE102023126702A1 (de) * 2023-09-29 2025-04-03 TRUMPF Werkzeugmaschinen SE + Co. KG System und Verfahren zur Einstellung von Schneidparameterwerten einer Laserschneidmaschine für Blech
DE102023136134A1 (de) 2023-12-20 2025-06-26 TRUMPF Werkzeugmaschinen SE + Co. KG Optimierungsverfahren für ein Laserbearbeitungsverfahren, Optimierungssystem sowie Laserbearbeitungssystem
WO2025179538A1 (zh) * 2024-02-29 2025-09-04 精捷科技光学股份有限公司 以人工智能驱动的集束光纤导引激光系统
TWI883842B (zh) * 2024-02-29 2025-05-11 精捷科技光學股份有限公司 以人工智能驅動的集束光纖導引雷射系統
DE102024107519A1 (de) 2024-03-15 2025-09-18 TRUMPF Werkzeugmaschinen SE + Co. KG Laserschneidverfahren, Laserschneidmaschine und Computerprogrammprodukt
CN119225280B (zh) * 2024-12-03 2025-02-11 中国石油大学(华东) 一种面向产品加工质量的数字孪生控制系统
CN119457453B (zh) * 2024-12-12 2025-06-06 重庆大学 一种用于表面处理的激光脉冲能量控制方法和系统
CN119536125A (zh) * 2025-01-08 2025-02-28 天津市诚智泰新能源科技有限公司 应用于激光切管机的多维度切割精度控制系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0343132A (ja) * 1989-07-07 1991-02-25 Fujitsu Ltd 工作機械の加工条件設定装置
JPH03263203A (ja) * 1990-03-14 1991-11-22 Mitsubishi Electric Corp 加工プログラム作成方法およびその装置
JP2004074253A (ja) * 2002-08-21 2004-03-11 Hitachi Via Mechanics Ltd レーザ加工方法およびレーザ加工装置
WO2011083087A1 (en) * 2010-01-08 2011-07-14 Precitec Kg Method for processing workpieces by means of a cognitive processing head and a cognitive processing head using the same
JP2012509190A (ja) * 2008-11-21 2012-04-19 プレシテック カーゲー 工作物に対して実施されるべきレーザ加工作業をモニタリングするための方法および装置、ならびにかかる装置を有するレーザ加工ヘッド
JP2013055084A (ja) * 2011-08-31 2013-03-21 Panasonic Industrial Devices Sunx Co Ltd レーザ加工装置、及びレーザ発振装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2950929B2 (ja) 1990-07-17 1999-09-20 豊田工機株式会社 加工条件自動決定装置
JPH04354653A (ja) 1991-05-31 1992-12-09 Mitsubishi Electric Corp 加工条件生成装置
DE4442238C1 (de) * 1994-11-28 1996-04-04 Precitec Gmbh Verfahren zur thermischen Bearbeitung eines Werkstücks, insbesondere mittels Laserstrahlung
JP4046852B2 (ja) 1997-06-24 2008-02-13 株式会社アマダ レーザ加工機用支援装置及びこれを備えたレーザ加工機
EP1642366B1 (en) * 2003-06-03 2019-05-22 Esab AB Laser-weld process control system and method
US7291805B2 (en) * 2003-10-30 2007-11-06 The Regents Of The University Of California Target isolation system, high power laser and laser peening method and system using same
JP4795282B2 (ja) 2006-07-11 2011-10-19 三菱電機株式会社 加工条件探索装置
CN101328584A (zh) * 2007-06-19 2008-12-24 上海海事大学 激光熔覆实时监测系统
US7982160B2 (en) * 2008-03-31 2011-07-19 Electro Scientific Industries, Inc. Photonic clock stabilized laser comb processing
JP2010097310A (ja) * 2008-10-15 2010-04-30 Canon Inc 位置決め制御装置及びレーザ加工機
WO2012000648A1 (en) 2010-06-28 2012-01-05 Precitec Kg Method for closed-loop controlling a laser processing operation and laser material processing head using the same
JP5734086B2 (ja) 2011-05-13 2015-06-10 三菱電機株式会社 加工条件探索装置
US8757469B2 (en) * 2011-10-26 2014-06-24 GM Global Technology Operations LLC Binary classification of items of interest in a repeatable process
CN102393575A (zh) * 2011-12-14 2012-03-28 索尔思光电(成都)有限公司 光纤自由空间隔离器及其组装方法
CN102637012B (zh) * 2012-04-01 2013-12-18 深圳市联赢激光股份有限公司 一种用于激光加工设备的双路功率负反馈系统
US9830555B2 (en) * 2013-07-09 2017-11-28 The Board Of Trustees Of The Leland Stanford Junior University Computation using a network of optical parametric oscillators
EP3207602B1 (en) * 2014-10-15 2025-09-03 Lumentum Operations LLC Laser system and method of tuning the output power of the laser system
CN204997228U (zh) * 2015-08-31 2016-01-27 鞍山英程利远科技有限公司 一种机器人光纤激光打标机智能控制系统
CN105108344A (zh) * 2015-08-31 2015-12-02 鞍山英程利远科技有限公司 一种机器人光纤激光打标机智能控制系统
US20170147990A1 (en) * 2015-11-23 2017-05-25 CSI Holdings I LLC Vehicle transactions using objective vehicle data
JP6339603B2 (ja) 2016-01-28 2018-06-06 ファナック株式会社 レーザ加工開始条件を学習する機械学習装置、レーザ装置および機械学習方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0343132A (ja) * 1989-07-07 1991-02-25 Fujitsu Ltd 工作機械の加工条件設定装置
JPH03263203A (ja) * 1990-03-14 1991-11-22 Mitsubishi Electric Corp 加工プログラム作成方法およびその装置
JP2004074253A (ja) * 2002-08-21 2004-03-11 Hitachi Via Mechanics Ltd レーザ加工方法およびレーザ加工装置
JP2012509190A (ja) * 2008-11-21 2012-04-19 プレシテック カーゲー 工作物に対して実施されるべきレーザ加工作業をモニタリングするための方法および装置、ならびにかかる装置を有するレーザ加工ヘッド
WO2011083087A1 (en) * 2010-01-08 2011-07-14 Precitec Kg Method for processing workpieces by means of a cognitive processing head and a cognitive processing head using the same
JP2013055084A (ja) * 2011-08-31 2013-03-21 Panasonic Industrial Devices Sunx Co Ltd レーザ加工装置、及びレーザ発振装置

Cited By (146)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019118940A (ja) * 2018-01-09 2019-07-22 ファナック株式会社 ファイバレーザ装置及び機械学習装置
CN110032164B (zh) * 2018-01-09 2021-04-09 发那科株式会社 光纤激光装置以及机器学习装置
US11093828B2 (en) 2018-01-09 2021-08-17 Fanuc Corporation Fiber laser device and machine learning device
CN110032164A (zh) * 2018-01-09 2019-07-19 发那科株式会社 光纤激光装置以及机器学习装置
US11928401B2 (en) 2018-01-26 2024-03-12 Laser Engineering Applications Laser machining simulation method, laser machining system having means for implementing the method, and computer program for implementing this method
JP2021511216A (ja) * 2018-01-26 2021-05-06 レーザー エンジニアリング アプリケーションズ レーザー加工パラメータを決定するための方法および該方法を使用するレーザー加工装置
JP7407736B2 (ja) 2018-01-26 2024-01-04 レーザー エンジニアリング アプリケーションズ レーザー加工パラメータを決定するための方法および該方法を使用するレーザー加工装置
US12032878B2 (en) 2018-01-26 2024-07-09 Laser Engineering Applications Method for determining laser machining parameters and laser machining device using this method
JP2019141869A (ja) * 2018-02-19 2019-08-29 ファナック株式会社 制御装置及び機械学習装置
JP2019145042A (ja) * 2018-02-23 2019-08-29 株式会社安川電機 製品品質管理システム及び製品品質管理方法
JP7023500B2 (ja) 2018-02-23 2022-02-22 国立大学法人 東京大学 レーザ加工システム
JP2019141902A (ja) * 2018-02-23 2019-08-29 国立大学法人 東京大学 レーザ加工システム
JP2019166559A (ja) * 2018-03-26 2019-10-03 ファナック株式会社 加工条件調整装置及び機械学習装置
DE102019106939A1 (de) 2018-03-26 2019-09-26 Fanuc Corporation Bearbeitungszustandsanpassungsvorrichtung und maschinenlernvorrichtung
JP7459196B2 (ja) 2018-05-08 2024-04-01 三菱電機株式会社 加工制御装置、加工制御方法及びプログラム
JP2019197326A (ja) * 2018-05-08 2019-11-14 三菱電機株式会社 加工制御装置、加工制御方法及びプログラム
JP7353019B2 (ja) 2018-05-08 2023-09-29 三菱電機株式会社 加工制御装置、加工制御方法及びプログラム
JP2022171749A (ja) * 2018-05-08 2022-11-11 三菱電機株式会社 加工制御装置、加工制御方法及びプログラム
US11554448B2 (en) 2018-05-15 2023-01-17 Fanuc Corporation Machining condition adjustment apparatus and machine learning device
JP2019198876A (ja) * 2018-05-15 2019-11-21 ファナック株式会社 加工条件調整装置及び機械学習装置
US12048970B2 (en) 2018-06-22 2024-07-30 Mitsubishi Electric Corporation Laser processing apparatus
JP7236127B2 (ja) 2018-07-20 2023-03-09 中日本炉工業株式会社 処理装置の稼働管理システム
JP2020013464A (ja) * 2018-07-20 2020-01-23 中日本炉工業株式会社 処理装置の稼働管理システム
JP2020015944A (ja) * 2018-07-25 2020-01-30 株式会社ジェイテクト 付加製造用学習モデル生成装置、付加製造による造形物の製造条件決定装置および付加製造による造形物の状態推定装置
JP7701711B2 (ja) 2018-08-06 2025-07-02 国立大学法人 東京大学 レーザ加工システムに用いられる機械学習方法、シミュレーション装置、レーザ加工システム並びにプログラム
JP2023171479A (ja) * 2018-08-06 2023-12-01 国立大学法人 東京大学 レーザ加工システムに用いられる機械学習方法、シミュレーション装置、レーザ加工システム並びにプログラム
JPWO2020031948A1 (ja) * 2018-08-06 2021-08-10 国立大学法人 東京大学 レーザ加工システムに用いられる機械学習方法、シミュレーション装置、レーザ加工システム並びにプログラム
JP7688426B2 (ja) 2018-08-06 2025-06-04 国立大学法人 東京大学 レーザ加工システムに用いられる機械学習方法、シミュレーション装置、レーザ加工システム並びにプログラム
US12365049B2 (en) 2018-08-06 2025-07-22 The University Of Tokyo Machine learning method used for laser processing system, simulation apparatus, laser processing system and program
WO2020031948A1 (ja) 2018-08-06 2020-02-13 国立大学法人東京大学 レーザ加工システムに用いられる機械学習方法、シミュレーション装置、レーザ加工システム並びにプログラム
WO2020066440A1 (ja) * 2018-09-26 2020-04-02 日本電産マシナリー株式会社 液体塗布装置
CN112752618A (zh) * 2018-09-26 2021-05-04 日本电产增成株式会社 液体涂敷装置
US11167377B2 (en) 2018-10-30 2021-11-09 Fanuc Corporation Machining condition setting device and 3D laser machining system
JP2020069492A (ja) * 2018-10-30 2020-05-07 ファナック株式会社 加工条件設定装置及び三次元レーザ加工システム
DE102019129132A1 (de) 2018-10-31 2020-04-30 Jtekt Corporation Lernmodellerzeugungsvorrichtung zur Unterstützung eines Maschinenwerkzeugs, Unterstützungsvorrichtung für ein Maschinenwerkzeug und Maschinenwerkzeugsystem
JP7062577B2 (ja) 2018-11-21 2022-05-06 株式会社日立製作所 製造条件特定システムおよび方法
JP2020086784A (ja) * 2018-11-21 2020-06-04 株式会社日立製作所 製造条件特定システムおよび方法
JP2024083389A (ja) * 2018-11-22 2024-06-21 プレシテック ゲーエムベーハー ウント ツェーオー カーゲー ディープ畳込みニューラルネットワークを使用するレーザ加工プロセスの監視
JP7700305B2 (ja) 2018-11-22 2025-06-30 プレシテック ゲーエムベーハー ウント ツェーオー カーゲー ディープ畳込みニューラルネットワークを使用するレーザ加工プロセスの監視
JP2022508394A (ja) * 2018-12-19 2022-01-19 バイストロニック レーザー アクチェンゲゼルシャフト レーザ切断方法の自動パラメータ化
CN113196186B (zh) * 2018-12-19 2023-11-21 百超激光有限公司 激光切割方法的自动参数化
JP7087204B2 (ja) 2018-12-19 2022-06-20 バイストロニック レーザー アクチェンゲゼルシャフト レーザ切断方法の自動パラメータ化
CN113196186A (zh) * 2018-12-19 2021-07-30 百超激光有限公司 激光切割方法的自动参数化
JP2020121338A (ja) * 2019-01-31 2020-08-13 三菱電機株式会社 加工条件解析装置、レーザ加工装置、レーザ加工システムおよび加工条件解析方法
WO2020158201A1 (ja) * 2019-01-31 2020-08-06 三菱電機株式会社 加工条件解析装置、レーザ加工装置、レーザ加工システムおよび加工条件解析方法
JP7854607B2 (ja) 2019-02-07 2026-05-07 パナソニックIpマネジメント株式会社 学習装置および切断加工評価システム
JP2020127968A (ja) * 2019-02-07 2020-08-27 パナソニックIpマネジメント株式会社 学習装置および切断加工評価システム
US11633812B2 (en) 2019-02-26 2023-04-25 Fanuc Corporation Machine learning device, laser machine, and laser machining system
JP2020131282A (ja) * 2019-02-26 2020-08-31 ファナック株式会社 機械学習装置、レーザ加工装置及びレーザ加工システム
US11500360B2 (en) 2019-03-18 2022-11-15 Fanuc Corporation Machine learning apparatus, control device, laser machine, and machine learning method
JP2020151725A (ja) * 2019-03-18 2020-09-24 ファナック株式会社 機械学習装置、制御装置、レーザ加工機、及び機械学習方法
US11565344B2 (en) 2019-04-19 2023-01-31 Fanuc Corporation Device and method for learning focal position offset of laser processing apparatus, and laser processing system correcting focal position offset
JP7103991B2 (ja) 2019-04-19 2022-07-20 ファナック株式会社 レーザ加工機の焦点位置ずれを学習する機械学習装置及び機械学習方法、並びに焦点位置ずれを補正するレーザ加工システム
JP2020175425A (ja) * 2019-04-19 2020-10-29 ファナック株式会社 レーザ加工機の焦点位置ずれを学習する機械学習装置及び機械学習方法、並びに焦点位置ずれを補正するレーザ加工システム
JP7000376B2 (ja) 2019-04-23 2022-01-19 ファナック株式会社 機械学習装置、予測装置、及び制御装置
JP2020179433A (ja) * 2019-04-23 2020-11-05 ファナック株式会社 機械学習装置、予測装置、及び制御装置
US11583968B2 (en) 2019-04-23 2023-02-21 Fanuc Corporation Machine learning device, prediction device, and controller
JP2020189305A (ja) * 2019-05-20 2020-11-26 パナソニックIpマネジメント株式会社 レーザ加工システム、学習装置および学習装置の学習方法
US11474512B2 (en) 2019-06-13 2022-10-18 Mitsubishi Electric Corporation Machining failure detection device, laser cutting apparatus, and electric discharge machining apparatus
WO2020261862A1 (ja) 2019-06-26 2020-12-30 株式会社アマダ レーザ加工機の設定方法及びレーザ加工機
DE112019007505T5 (de) 2019-06-28 2022-11-03 Mitsubishi Electric Corporation Laserbearbeitungssystem, bearbeitungsbedingungssuchvorrichtung und bearbeitungsbedingungssuchverfahren
JP2021015350A (ja) * 2019-07-10 2021-02-12 国立研究開発法人 海上・港湾・航空技術研究所 部材配置システム及び部材配置プログラム
JP7410365B2 (ja) 2019-07-10 2024-01-10 国立研究開発法人 海上・港湾・航空技術研究所 部材配置システム及び部材配置プログラム
WO2021024552A1 (ja) * 2019-08-05 2021-02-11 株式会社片岡製作所 レーザ処理装置用の機械学習システム及び機械学習方法
JP2021023965A (ja) * 2019-08-05 2021-02-22 株式会社片岡製作所 レーザ処理装置用の機械学習システム及び機械学習方法
WO2021060090A1 (ja) * 2019-09-24 2021-04-01 ダイキン工業株式会社 制御システム
JP2021057030A (ja) * 2019-09-24 2021-04-08 ダイキン工業株式会社 制御システム
JP2021089226A (ja) * 2019-12-05 2021-06-10 ファナック株式会社 テーパ面の形状及び面性状検査装置
JP7405586B2 (ja) 2019-12-05 2023-12-26 ファナック株式会社 テーパ面の形状及び面性状検査装置
CN111069773B (zh) * 2019-12-07 2021-07-06 武汉高思易数控有限公司 一种光功率自动调节方法及其系统
CN111069773A (zh) * 2019-12-07 2020-04-28 武汉高思易数控有限公司 一种光功率自动调节方法及其系统
JP2023507179A (ja) * 2019-12-20 2023-02-21 トルンプフ ヴェルクツォイクマシーネン エス・エー プルス コー. カー・ゲー 機械ツールの機械状態を特定し修正する方法及び診断システム
US12346104B2 (en) 2019-12-20 2025-07-01 TRUMPF Werkzeugmaschinen SE + Co. KG Method for determining and correcting the machine state of a machine tool, and diagnostic system
JP7485767B2 (ja) 2019-12-20 2024-05-16 トルンプフ ヴェルクツォイクマシーネン エス・エー プルス コー. カー・ゲー 機械ツールの機械状態を特定し修正する方法及び診断システム
KR102194694B1 (ko) * 2019-12-31 2020-12-24 한국과학기술원 3d 프린팅 공정의 열 화상 및 레이저 초음파 통합 검사 시스템 및 이를 구비한 3d 프린팅 시스템
KR102194695B1 (ko) * 2019-12-31 2020-12-24 한국과학기술원 3d 프린팅 공정 중 형성되는 적층부의 높이를 추정하는 방법 및 장치, 이를 구비한 3d 프린팅 시스템
WO2021177363A1 (ja) * 2020-03-06 2021-09-10 浜松ホトニクス株式会社 検査装置及び検査方法
JP7563886B2 (ja) 2020-03-06 2024-10-08 浜松ホトニクス株式会社 検査装置及び検査方法
JP2021141247A (ja) * 2020-03-06 2021-09-16 浜松ホトニクス株式会社 検査装置及び検査方法
CN115279534A (zh) * 2020-03-11 2022-11-01 株式会社天田集团 激光加工机以及加工方法
JP2021142533A (ja) * 2020-03-11 2021-09-24 株式会社アマダ レーザ加工機及び加工方法
JP7356381B2 (ja) 2020-03-11 2023-10-04 株式会社アマダ レーザ加工機及び加工方法
WO2021182375A1 (ja) * 2020-03-11 2021-09-16 株式会社アマダ レーザ加工機及び加工方法
JP7551972B2 (ja) 2020-03-30 2024-09-18 ニデックマシンツール株式会社 三次元積層装置、制御方法、及びプログラム
JP2021159923A (ja) * 2020-03-30 2021-10-11 三菱重工工作機械株式会社 三次元積層装置、制御方法、及びプログラム
WO2021199930A1 (ja) * 2020-03-30 2021-10-07 三菱重工工作機械株式会社 三次元積層装置、制御方法、及びプログラム
JP6833126B1 (ja) * 2020-05-11 2021-02-24 三菱電機株式会社 レーザ加工装置
WO2021229655A1 (ja) * 2020-05-11 2021-11-18 三菱電機株式会社 レーザ加工装置
JP6840307B1 (ja) * 2020-08-27 2021-03-10 三菱電機株式会社 レーザ加工装置
WO2022044209A1 (ja) * 2020-08-27 2022-03-03 三菱電機株式会社 レーザ加工装置
JP7512158B2 (ja) 2020-10-06 2024-07-08 清水建設株式会社 強化学習モデル生成方法、強化学習モデル生成装置、地下構造モデル提供方法、及び、地下構造モデル提供装置
JP2022061128A (ja) * 2020-10-06 2022-04-18 清水建設株式会社 強化学習モデル生成方法、強化学習モデル生成装置、地下構造モデル提供方法、及び、地下構造モデル提供装置
JP7436702B2 (ja) 2020-10-13 2024-02-22 ファナック株式会社 機械学習装置、制御装置、及び機械学習方法
WO2022080215A1 (ja) * 2020-10-13 2022-04-21 ファナック株式会社 機械学習装置、制御装置、及び機械学習方法
JPWO2022080215A1 (ja) * 2020-10-13 2022-04-21
US12036609B2 (en) 2020-12-25 2024-07-16 Hitachi, Ltd. Additive manufacturing condition search apparatus, additive manufacturing condition search method, and reference sample
EP4019170A1 (en) 2020-12-25 2022-06-29 Hitachi, Ltd. Additive manufacturing condition search apparatus, additive manufacturing condition search method, and reference sample
WO2022168157A1 (ja) * 2021-02-02 2022-08-11 国立大学法人九州大学 機械学習方法、レーザアニールシステム、及びレーザアニール方法
JPWO2022168157A1 (ja) * 2021-02-02 2022-08-11
JP7623658B2 (ja) 2021-02-02 2025-01-29 国立大学法人九州大学 機械学習方法、レーザアニールシステム、及びレーザアニール方法
JP7308966B2 (ja) 2021-04-06 2023-07-14 三菱電機株式会社 レーザ加工装置およびレーザ加工方法
WO2022215169A1 (ja) * 2021-04-06 2022-10-13 三菱電機株式会社 レーザ加工装置およびレーザ加工方法
JPWO2022215169A1 (ja) * 2021-04-06 2022-10-13
JPWO2022224450A1 (ja) * 2021-04-23 2022-10-27
WO2022224450A1 (ja) * 2021-04-23 2022-10-27 ファナック株式会社 機械学習装置、加減速調整装置及びコンピュータ読み取り可能な記憶媒体
JP7605968B2 (ja) 2021-04-23 2024-12-24 ファナック株式会社 機械学習装置、加減速調整装置及びコンピュータ読み取り可能な記憶媒体
CN117413238A (zh) * 2021-07-19 2024-01-16 萨思学会有限公司 使用工艺数据的质量预测
WO2023013145A1 (ja) * 2021-08-04 2023-02-09 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
JP7637595B2 (ja) 2021-08-04 2025-02-28 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
JP2023023205A (ja) * 2021-08-04 2023-02-16 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
JP7770133B2 (ja) 2021-08-17 2025-11-14 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
JP2023027639A (ja) * 2021-08-17 2023-03-02 Jswアクティナシステム株式会社 レーザ照射装置、情報処理方法、プログラム、及び学習モデルの生成方法
JP2023061287A (ja) * 2021-10-19 2023-05-01 株式会社アマダ 溶接システム及び溶接モニタ装置
JP7595548B2 (ja) 2021-10-19 2024-12-06 株式会社アマダ 溶接システム及び溶接結果判定装置
JP2023061288A (ja) * 2021-10-19 2023-05-01 株式会社アマダ 溶接システム及び溶接結果判定装置
WO2023068147A1 (ja) * 2021-10-19 2023-04-27 株式会社アマダ 溶接システム及び溶接結果判定装置
WO2023068146A1 (ja) * 2021-10-19 2023-04-27 株式会社アマダ 溶接システム及び溶接モニタ装置
JP7752020B2 (ja) 2021-10-19 2025-10-09 株式会社アマダ 溶接システム及び溶接モニタ装置
CN116141424A (zh) * 2021-11-22 2023-05-23 Nps株式会社 利用模切板的膜裁剪系统及方法
KR20230075335A (ko) * 2021-11-22 2023-05-31 (주)엔피에스 목금형을 이용한 필름 재단 시스템 및 방법
KR102736452B1 (ko) * 2021-11-22 2024-12-02 (주)엔피에스 목금형을 이용한 필름 재단 시스템 및 방법
KR102743626B1 (ko) 2021-12-17 2024-12-19 주식회사 호원 용접조건 데이터를 이용하는 레이저 용접 장치의 제어 방법
KR20240035422A (ko) * 2021-12-17 2024-03-15 주식회사 호원 용접조건 데이터를 이용하는 레이저 용접 장치의 제어 방법
KR20230093135A (ko) * 2021-12-17 2023-06-27 주식회사 호원 레이저 용접 장치 및 그 제어 방법
KR102743623B1 (ko) 2021-12-17 2024-12-19 주식회사 호원 작업 환경에 대응하는 레이저 용접 장치
KR102743624B1 (ko) 2021-12-17 2024-12-19 주식회사 호원 비젼 센서를 이용한 레이저 용접 장치
KR102650245B1 (ko) * 2021-12-17 2024-03-27 주식회사 호원 레이저 용접 장치 및 그 제어 방법
KR102743625B1 (ko) 2021-12-17 2024-12-19 주식회사 호원 합성 영상 분석을 이용하는 레이저 용접 장치의 제어 방법
KR20240035971A (ko) * 2021-12-17 2024-03-19 주식회사 호원 비젼 센서를 이용한 레이저 용접 장치
KR20240035972A (ko) * 2021-12-17 2024-03-19 주식회사 호원 합성 영상 분석을 이용하는 레이저 용접 장치의 제어 방법
KR20240035421A (ko) * 2021-12-17 2024-03-15 주식회사 호원 작업 환경에 대응하는 레이저 용접 장치
DE112022004919T5 (de) 2021-12-28 2024-08-08 Hitachi, Ltd. Additive herstellungsbedingungssuchvorrichtung und additives herstellungsbedingungssuchverfahren
JP7778313B2 (ja) 2022-03-01 2025-12-02 株式会社タマリ工業 レーザ溶接制御システム、レーザ溶接装置及び機械学習装置
JP2023127337A (ja) * 2022-03-01 2023-09-13 株式会社タマリ工業 レーザ溶接制御システム、レーザ溶接装置及び機械学習装置
JP7767188B2 (ja) 2022-03-10 2025-11-11 富士フイルム株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP2023132196A (ja) * 2022-03-10 2023-09-22 富士フイルム株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP2023166927A (ja) * 2022-05-10 2023-11-22 パナソニックIpマネジメント株式会社 レーザ加工状態の判定方法及び判定装置
JP2024038858A (ja) * 2022-09-08 2024-03-21 国立大学法人埼玉大学 基板加工制御装置及びシステム
JP7835401B2 (ja) 2022-09-08 2026-03-25 国立大学法人埼玉大学 基板加工制御装置及びシステム
KR102818988B1 (ko) * 2022-11-30 2025-07-15 디케이앤어소시에이츠 주식회사 온습도 조절기능을 갖춘 레이저 용접장치
KR20240081742A (ko) * 2022-11-30 2024-06-10 디케이앤어소시에이츠 주식회사 온습도 조절기능을 갖춘 레이저 용접장치
JP2025071089A (ja) * 2023-01-20 2025-05-02 旭化成株式会社 情報処理装置、配線パターン形成システム、情報処理方法及び制御プログラム
JP7825029B2 (ja) 2023-01-20 2026-03-05 旭化成株式会社 情報処理装置、配線パターン形成システム、情報処理方法及び制御プログラム
CN116329774B (zh) * 2023-02-24 2023-10-20 百超(深圳)激光科技有限公司 一种高速光纤激光切割机智能切割控制系统及方法
CN116329774A (zh) * 2023-02-24 2023-06-27 百超(深圳)激光科技有限公司 一种高速光纤激光切割机智能切割控制系统及方法
WO2025038131A1 (en) * 2023-08-16 2025-02-20 Applied Materials, Inc. Digital twin for laser material processing

Also Published As

Publication number Publication date
JP6625914B2 (ja) 2019-12-25
US20170270434A1 (en) 2017-09-21
US10664767B2 (en) 2020-05-26
DE102017105224B4 (de) 2022-02-10
CN107199397B (zh) 2021-08-24
CN107199397A (zh) 2017-09-26
DE102017105224A1 (de) 2017-09-21

Similar Documents

Publication Publication Date Title
JP6625914B2 (ja) 機械学習装置、レーザ加工システムおよび機械学習方法
JP6339603B2 (ja) レーザ加工開始条件を学習する機械学習装置、レーザ装置および機械学習方法
US11167377B2 (en) Machining condition setting device and 3D laser machining system
CN108202327B (zh) 机器学习装置、机器人系统以及机器学习方法
JP6360090B2 (ja) 機械学習装置、レーザ装置および機械学習方法
US10796226B2 (en) Laser processing apparatus and machine learning device
JP6680809B2 (ja) ファイバレーザ装置及び機械学習装置
JP6339655B1 (ja) 光源ユニットの光学部品の調芯手順を学習する機械学習装置および光源ユニット製造装置
CN120962129A (zh) 一种适应复杂工况的高精度智能焊接系统
CN119347193A (zh) 开式压力机床身智能化拼装及焊接制造方法及系统
Mao et al. Development of a melt pool characteristics detection platform based on multi-information fusion of temperature fields and photodiode signals in plasma arc welding
CN114970632B (zh) 基于多脉冲激光的污染物清除方法和装置
CN110893515A (zh) 加工条件调整装置以及机器学习装置
Seifert et al. Quality control techniques in additive manufacturing: Current trends and their prototypical implementation
JP7415097B1 (ja) 制御装置、レーザ加工システム、およびレーザ加工方法
Yang et al. Creating High-Definition Melting Map in Powder Bed Fusion Additive Manufacturing: Image-Based vs. Feature-Based Method
Ding et al. Real-time laser weld depth sensing with deep learning trained on paired OCT and metallography cross sections
JP2025182466A (ja) 機械学習装置、機械学習方法、加工システム、及び加工方法
CN121104373A (zh) 基于机器学习的激光熔覆与切割复合加工系统
Schmöller Control of the Weld Depth for Deep Penetration Laser Beam Welding
CN121945989A (zh) 基于oct图像引导的激光焊接焊缝跟踪与质量实时检测系统及方法
CN120890390A (zh) 融合结构光与激光技术的金属材料多维度检测方法及系统
Chowdhury et al. Thermal field and melt pool characterization in laser metal deposition via physics-informed neural networks
Will Optical Coherence Tomography for Process Monitoring in Laser Welding of Copper–Feature Engineering and Its Application for Quality Analysis
CN121199449A (zh) 一种基于多源传感的焊缝质量实时检测方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190606

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191128

R150 Certificate of patent or registration of utility model

Ref document number: 6625914

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150