Nothing Special   »   [go: up one dir, main page]

JP3800795B2 - Laser processing condition automatic setting method and laser processing condition automatic setting device - Google Patents

Laser processing condition automatic setting method and laser processing condition automatic setting device Download PDF

Info

Publication number
JP3800795B2
JP3800795B2 JP05746598A JP5746598A JP3800795B2 JP 3800795 B2 JP3800795 B2 JP 3800795B2 JP 05746598 A JP05746598 A JP 05746598A JP 5746598 A JP5746598 A JP 5746598A JP 3800795 B2 JP3800795 B2 JP 3800795B2
Authority
JP
Japan
Prior art keywords
processing
mask
shape
machining
laser
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.)
Expired - Fee Related
Application number
JP05746598A
Other languages
Japanese (ja)
Other versions
JPH11239887A (en
Inventor
博 及川
賢 古尾谷
元泰 須賀
貫夫 岩浪
満 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation 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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP05746598A priority Critical patent/JP3800795B2/en
Publication of JPH11239887A publication Critical patent/JPH11239887A/en
Application granted granted Critical
Publication of JP3800795B2 publication Critical patent/JP3800795B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Laser Beam Processing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パルスレーザ光を加工対象物に照射して微細な形状を現出させるレーザ加工を行う前に、レーザ加工に最適な加工条件を自動的に設定するレーザ加工条件自動設定方法およびレーザ加工条件自動設定装置に関するものである。
【0002】
【従来の技術】
従来から、レーザ光を加工対象物に照射することにより所定の形状を現出させるレーザ加工技術が知られている。このレーザ加工技術は、微細形状の加工に適しており、各種工業製品の小型化、高密度化の要請が高まってきた今日、あらゆる分野に導入されてきた。例えば、高い寸法精度が要求されるインクジェットヘッドを製造する工程にもレーザ加工技術は導入されつつあり、特開平1−294047号公報、特開平2−121845号公報には、紫外線レーザビーム(エキシマレーザ光)を用いてインクジェットヘッドのインク流路を形成する技術が掲載されている。同様に、米国特許第5,291,226号公報にも、樹脂テープにエキシマレーザ光を照射することで、インク流路等を形成する技術が記載されている。
【0003】
また、特開平8−118660号公報には、レーザー加工時に生じる副生成物が樹脂部材へ付着することを防止するためにメカマスクを設け、このメカマスクを介してレーザ光を樹脂部材に照射し、インク流路の加工形成を行う技術が掲載されている。さらに、特開平7−304179号公報には、流路溝の幅方向の断面をテーパ状に形成するために、エキシマレーザ光の照射位置を移動させて断面を階段状に加工する技術が掲載されている。
【0004】
このように、レーザー加工技術を用いれば、インクジェットヘッドを初めとする微細形状の各種製品を作製することができる。
【0005】
一方、技術の進歩に伴い、微細形状をなす各種製品の小型化、高密度化の要請のみならず、レーザ加工過程の高効率化、迅速化の要請も高まってきた。このレーザ加工過程の高効率化、迅速化を図るには、実際にレーザ照射を行う前段階において、マスクの形状、レーザ出力等の加工条件を効率よく設定することが極めて重要となる。即ち、設定された加工条件に従ってレーザ加工が行われるが、所望の微細形状を得るのに最適な加工条件を的確かつ迅速に設定することができれば、レーザ加工過程の高効率化、迅速化を図ることができる。
【0006】
しかし、上記の何れの公報も、加工対象物にレーザ光を照射する加工方法自体に特徴がある技術を開示しているに過ぎず、レーザ照射を行う前段階における加工条件の設定方法については全く開示していない。そのため、上記各公報の技術では、レーザ照射の前段階における加工条件の設定作業効率を高めることにより、レーザ加工過程の高効率化、迅速化を図ることは困難である。
【0007】
また、一般的に加工条件は、製品の設計図面をもとに、オペレータの蓄積してきた経験や勘に基づいて設定されるものである。しかし、極めて高度な寸法精度が要求される微細加工においては、必ずしも最適な加工条件を設定できるとは限られず、オペレータが設定した加工条件に従って実際に加工しても、所望の形状が現出しない事態が多々発生する。所望の形状を得ることができなかった場合は、所望の形状が現出するまで何度も加工条件を設定して加工し直す必要があり、加工時間の増加や、マスクの制作費等の向上によるコスト高を引き起こすことになる。
【0008】
尚、微細加工過程の効率向上を図った技術として、特開平7−302108号公報に記載されたコンピュータシミュレーション付きNC制御微細加工方法がある。この技術は、加工中に得られる加工音等の情報に基づいてシミュレーションを行い、このシミュレーションにより微細加工過程の効率向上を図るものである。しかし、この技術は、あくまで加工途中で加工指令を修正するためのものであり、この技術を用いても、加工開始前に加工中のレーザ出力等の条件を最適に設定することはできない。また、この技術は、マスクの使用が必要となるインクジェットヘッドの流路形成等は考慮していないため、マスクの形状等の設定方法については何ら開示されていない。
【0009】
【発明が解決しようとする課題】
本発明は、このような事情に鑑みてなされたものであり、加工対象物にレーザ照射を行う前段階において、所望の微細形状を得るのに最適な加工中の加工条件を的確かつ迅速に設定して、レーザ加工過程の高効率化、迅速化を図ることができるレーザ加工条件自動設定方法およびレーザ加工条件自動設定装置を提供することを目的とする。
【0010】
【課題を解決するための手段】
上記課題を解決するために、請求項1記載の発明は、マスクの開口を介してパルスレーザ光を加工対象物に照射することにより加工を行うレーザ加工の加工条件を設定する方法であって、加工対象物の最終加工形状を示す設計図面データを入力する工程と、加工対象物の素材を入力する工程と、加工対象物の素材別の加工条件に基づいて、加工対象物の素材と最終加工形状とに応じた最適加工条件を決定する工程と、マスクの開口を特定するためのマスクデータに基づいて、最終加工形状に応じたマスクパラメータを決定する工程と、パルスレーザ光による加工対象物の加工速度を制御するための加工速度データに基づいて、最終加工形状、最適加工条件及びマスクパラメータに応じた加工速度プロファイルを決定する工程と、最適加工条件、マスクパラメータ及び加工速度プロファイルに基づいて、加工対象物に加工を施した場合の予想加工形状をシミュレーションにより算出する工程と、最終加工形状と予想加工形状とを比較して、誤差を算出する工程と、誤差が許容誤差値以内のときは、レーザ加工を開始させ、誤差が許容誤差値を越えるときは、誤差に基づいて最適加工条件、マスクパラメータ又は加工速度プロファイルのうち少なくとも一つを再び決定する工程と、を備えることを特徴とする。
【0011】
請求項1記載の発明によれば、設計図面データとして入力された加工対象物の最終加工形状を基に、レーザ加工を開始する前に加工中のレーザ出力等の最適加工条件を設定することができ、さらに、マスクのパラメータや、レーザ加工中におけるレーザ光の照射位置と加工対象物との相対的な移動速度のプロファイルである加工速度プロファイルをも自動的に設定することができるため、レーザ加工過程の高効率化を図ることが可能となる。
【0014】
更に、実際にレーザ加工を行う前にシミュレーションで算出された予想加工形状と最終加工形状とを比較することにより算出された誤差が、許容誤差以内のときにのみレーザ加工を開始するので、寸法精度の高いレーザ加工を行うことができる。また、算出された誤差が許容誤差値を越えている場合はレーザ加工を開始せず、誤差が許容誤差値以内になるまで最適加工条件、マスクパラメータ、加工速度プロファイル等を決定し直すため、レーザ加工を何度も行う事態を防止することができる。
【0015】
また、請求項記載の発明において、マスクパラメータは、マスクの開口の形状、寸法又は寸法公差の少なくとも一つから成ることが望ましい。
【0016】
また、請求項記載の発明は、マスクの開口を介してパルスレーザ光を加工対象物に照射することにより加工を行うレーザ加工の加工条件を設定する装置であって、加工対象物の最終加工形状を示す設計図面データを入力する設計図面データ入力手段と、加工対象物の素材を入力する素材入力手段と、加工対象物の素材別の加工条件が予め蓄積された素材別加工条件記憶手段と、素材別加工条件記憶手段に蓄積された素材別の加工条件に基づいて、加工対象物の素材と最終加工形状とに応じた最適加工条件を決定する最適加工条件決定手段と、マスクの開口を特定するためのマスクデータが予め蓄積されたマスクデータ記憶手段と、マスクデータ記憶手段に蓄積されたマスクデータに基づいて、最終加工形状に応じたマスクパラメータを決定するマスクパラメータ決定手段と、パルスレーザによる加工対象物の加工速度を制御するための加工速度データが予め蓄積された加工速度データ記憶手段と、加工速度データ記憶手段に蓄積された加工速度データに基づいて、最終加工形状、最適加工条件及びマスクパラメータに応じた加工速度プロファイルを決定する加工速度プロファイル決定手段と、最適加工条件、マスクパラメータ及び加工速度プロファイルに基づいて、加工対象物に加工を施した場合の予想加工形状をシミュレーションにより算出する予想加工形状算出手段と、最終加工形状と予想加工形状とを比較して、誤差を算出する誤差算出手段と、誤差の許容値である許容誤差値が予め蓄積された許容誤差値記憶手段と、誤差が許容誤差値以内のときは、レーザ加工を開始させ、誤差が許容誤差値を越えるときは、誤差に基づいて最適加工条件、マスクパラメータ又は加工速度プロファイルのうち少なくとも一つを再び決定する誤差判別手段と、を備えることを特徴とする。
【0017】
請求項記載の発明によれば、設計図面データとして入力された加工対象物の最終加工形状を基に、レーザ加工を開始する前に加工中のレーザ出力等の最適加工条件を設定することができ、さらに、マスクのパラメータや、レーザ加工中におけるレーザ光の照射位置と加工対象物との相対的な移動速度のプロファイルである加工速度プロファイルをも自動的に設定することができるため、レーザ加工過程の高効率化を図ることが可能となる。
【0020】
更に、実際にレーザ加工を行う前にシミュレーションで算出された予想加工形状と最終加工形状とを比較することにより算出された誤差が、許容誤差以内のときにのみレーザ加工を開始するので、寸法精度の高いレーザ加工を行うことができる。また、算出された誤差が許容誤差値を越えている場合はレーザ加工を開始せず、誤差が許容誤差値以内になるまで最適加工条件、マスクパラメータ、加工速度プロファイル等を決定し直すため、レーザ加工を何度も行う事態を防止することができる。
【0021】
また、請求項記載の発明において、マスクパラメータは、マスクの開口の形状、寸法又は寸法公差の少なくとも一つから成ることが望ましい。
【0022】
【発明の実施の形態】
以下、本発明のレーザ加工条件自動設定方法およびレーザ加工条件自動設定装置の好適な実施形態について詳細に説明する。
【0023】
まず、図1を用いて、本実施形態の加工条件自動設定方法およびレーザ加工条件自動設定装置が適用されるレーザ加工装置について説明する。レーザ加工装置の加工対象となる加工対象物10は、加工テーブル11上に載置されている。加工対象物10を照射するレーザ光の発生源として、レーザ発生制御部25による制御に従ってパルスレーザ光を発生するレーザ発生装置1が設けられている。尚、本実施形態では、レーザ発生装置1としてエキシマレーザを用いたが、レーザの種類はこれに限定されない。そして、このレーザ発生装置1と加工対象物10との間には、レーザ発生装置1で発生したパルスレーザ光を加工対象物10へ導くミラー2〜4が配置されている。
【0024】
ミラー2〜4の他、パルスレーザ光の光路上には、絞り5、シャッター6、マスク7が、ミラー3とミラー4との間に順に配置されており、更に、ミラー4と加工対象物10との間にレンズ8が配置されている。マスク7の開口の形状や寸法は、後述のように、形成される形状に応じて制御部15により適宜設定される。レンズ8は、マスク7の開口を通過したパルスレーザ光を、マスク7の開口の形状で加工対象物10の加工面に結像させるように焦点が合わされている。また、レンズ8の焦点を合わせるために、レンズ8の焦点位置を調節する焦点用駆動装置9が備えられている。尚、シャッター6の開閉、焦点用駆動装置9の駆動は制御部15により制御される。
【0025】
加工対象物10を搭載する加工テーブル11は、加工テーブル駆動装置12によって、図中の左右方向(Y方向)、上下方向(Z方向)、Y方向とZ方向に直交するX方向、さらに、Z方向を中心軸とする回転方向(θ方向)に移動される。尚、X方向やY方向を中心軸として加工テーブル11を回転させても良い。加工対象物10にパルスレーザ光を照射しながら加工テーブル11をY方向又はX方向に移動させることにより、加工対象物10の表面に一定幅の溝を形成することができる。また、加工テーブル11のZ方向の移動により、加工対象物10上に形成される溝の幅を変化させることができる。例えば、幅の広い溝を形成したい場合は、加工テーブル11を上方へ移動させ、反対に、幅の狭い溝を形成したい場合は、加工テーブル11を下方へ移動させれば良い。
【0026】
また、加工テーブル11の近傍には、加工対象物10を撮像する計測カメラ13が設置されている。さらに、計測カメラ13には、ピントを調整する焦点用駆動装置14が備えられている。計測カメラ13で撮像された加工対象物10の画像情報は、制御部15で加工対象物10のX、Y方向の位置情報に変換される。一方、焦点用駆動装置14で得られた焦点の情報は、制御部15で加工対象物10表面のZ方向の位置情報に変換される。即ち、計測カメラ13、焦点用駆動装置14、そして、制御部15によって、加工対象物10の原点の位置決めがなされる。
【0027】
また、本実施形態の制御部15は、上述した種々の機能の他、レーザ加工を開始する前に、加工中のレーザ発生装置1のレーザ出力等の加工条件を最適なものに自動設定する機能も備えている。以下、制御部15の加工条件自動設定機能について説明する。
【0028】
図2は、制御部15内のレーザ加工条件自動設定装置を示す構成図である。所定の演算処理を行うCPU16に、設計図面データ入力部17、素材入力部18が接続されている。設計図面データ入力部17により、加工対象物10の最終形状を示した設計図面のデータが入力される。また、素材入力部18により、加工対象物10の素材が入力される。設計図面データ及び素材の入力は、CADから直接情報を送ることにより行われる。尚、CADによらず、オペレータによるキーボード操作でも入力することができる。レーザ加工条件自動設定装置は、加工対象物10を、設計図面データ入力部17で入力された最終形状(以下、「最終加工形状」という。)に限りなく近い形状に加工できるように、後述の種々の加工条件を決定していく。
【0029】
CPU16には、更に、素材別加工条件記憶手段19、マスクデータ記憶手段20、加工速度データ記憶手段21、そして、許容誤差値記憶手段22が接続されている。
【0030】
素材別加工条件記憶手段19には、加工対象物10の素材別の加工条件データが予め蓄積されている。この加工条件データとしては、レーザ出力と加工深さの関係、フルエンス(fluence)と加工深さの関係、パルスレーザ周波数と加工深さの関係等がある。これらの加工条件データは、例えば、加工対象物10がレーザ光を吸収しにくい素材の場合は、レーザ出力に対する加工深さが浅いデータとなっており、反対に、加工対象物10が紫外線を吸収し易い素材の場合は、レーザ出力に対する加工深さが深いデータとなっている。そして、素材別加工条件記憶手段19に蓄積された加工条件データの中から、上述の素材入力部18で入力された加工対象物10の素材に対応した加工条件が選択される。
【0031】
更に、この素材に対応した加工条件に基づいて、最終加工形状を現出させるために最も適したレーザ出力、フルエンス、パルスレーザ周波数等が、最適加工条件としてCPU16により決定される。この最適加工条件を決定する場合、まず、加工対象物10の最終加工形状は、表面の傾斜角が変わる節々で区切られ、複数の区分に分割される。そして、この分割された各区分ごとに最適加工条件が決定される。
【0032】
ここで、図3を参照して、最適加工条件の決定方法の一例を示す。図3(a)は、設計図面データ入力部17により入力された、ある加工対象物10の最終形状を示す断面図である。この図において、加工対象物10は、図面の左から右方向に移動し、パルスレーザは、図面上方から照射される。ます、最終加工形状を示す断面図は、図3(b)のように、表面の傾斜角が変わる節々で区切られ、複数の区分A〜Hに分割される。そして、分割された各区分ごとに、最適なレーザ出力、フルエンス、パルスレーザ周波数が決定される。例えば、区分A,Hではレーザ照射を行う必要がないため、レーザ出力は0(J/cm2)になる。また、レーザ加工を迅速に行うために、区分Bよりも深く加工する必要のある区分Dにおいては、例えばレーザ出力やパルスレーザ周波数を高く設定する。尚、加工深さの調整を後述の加工速度だけで行う場合、区分B〜Gのレーザ出力等は全て等しくされる。
【0033】
次に、CPU16に接続されたマスクデータ記憶手段20について説明する。マスクデータ記憶手段20には、マスク7の開口を特定するためのマスクデータが予め蓄積されている。このマスクデータとしては、マスク7の開口の形状、寸法、寸法公差などがある。そして、上述のように傾斜角の違いで分割された最終加工形状の各区分の形状に応じて、マスク7の開口形状等のマスクパラメータがCPU16により決定される。
【0034】
ここで、図4〜図6を参照して、マスクパラメータの決定方法の一例を示す。例えば、図4(a)のように、矩形溝を加工対象物10に形成する場合は、図5(a)に示すように、マスク7の開口形状を正方形もしくは長方形とする。また、図4(b)のように、底部分の断面がU字状の溝を形成する場合は、図5(b)に示すように、マスク7の開口形状を楕円形とする。さらに、図4(c)のように、底部分の断面がV字状の溝を形成する場合は、図5(c)に示すように、マスク7の開口形状を三角形にしたり、図5(d)に示すように、五角形にすればよい。
【0035】
これらのマスク7は、図6(a)のように、回動可能な円盤状のマスク台23の外周に並設されている。円盤状のマスク台23が回動することにより、最終加工形状を形成するのに最も適したマスクを選択することが可能となる。尚、マスク7の選択方法は、図6(a)のような回動式に限られない。例えば、図6(b)のように、複数のマスク7を摺動させる方式でもよい。
【0036】
マスク7の開口の寸法は、加工対象物10に一定の加工幅を形成する場合は、その加工幅に応じて決定される。一方、加工対象物10の加工幅が変化する加工を行う場合は、マスク7の開口の寸法は、最終加工形状の最小の加工幅に応じて決定される。マスク7の開口の幅がこれよりも大きいと、加工対象物10に最小の加工幅を形成することができないためである。また、マスク7の開口の幅が最終加工形状の最小の加工幅に応じた寸法よりも小さい場合、最小の加工幅を形成することは可能であるが、デフォーカス状態で加工することになり、一部で加工精度が低下する可能性がある。尚、マスク7の開口の寸法は、例えば、パルスレーザ光を透過させない仕切り板をマスクに設け、この仕切り板を摺動させることで変化させることができる。
【0037】
また、マスク7の開口の寸法公差も、マスクデータ記憶手段20に予め蓄積されたマスクデータを基に、最終加工形状と対応するように決定される。例えば、最終加工形状が、高度な寸法精度が要求される複雑な形状の場合、マスク7の開口の寸法公差は、小さな値に設定される。一方、最終加工形状が、寸法精度がさほど要求されない簡略な形状の場合は、マスク7の開口の寸法公差は、大きな値に設定される。
【0038】
次に、CPU16に接続された加工速度データ記憶手段21について説明する。加工速度データ記憶手段21には、加工対象物10の最終加工形状、レーザ出力等の最適加工条件及びマスクパラメータに対応した加工速度データが予め蓄積されている。そして、最終加工形状等に応じて、加工速度のプロファイルがCPU16により決定される。ここでいう加工速度とは、レーザ加工中におけるレーザ光の照射位置と加工対象物10との相対的な移動速度を意味し、加工速度データには移動加速度のデータも含まれる。本実施形態では、パルスレーザ光の照射位置を固定した状態で加工テーブル11を移動させるため、加工テーブル11の速度が加工速度となる。尚、本実施形態とは反対に、加工テーブル11を固定し、パルスレーザ光の照射位置のみを移動させることも可能である。パルスレーザ光の照射位置を移動させるには、ミラー2〜4,シャッター6,マスク7,レンズ8等を移動させれば良い。この場合は、パルスレーザ光の照射位置の移動速度が加工速度となる。
【0039】
ここで、図7を参照して、加工速度の高低による加工結果の相違を説明する。図7は、4種類の異なる加工速度で加工対象物10に溝を形成した場合の結果を示している。この図において、左から順に加工対象物10の移動速度を速くしている。尚、加工対象物10の移動加速度は一定にしてある。この図から分かるように、加工速度が遅い場合は、パルスレーザ光の照射時間が長くなるため、深い溝が形成される。反対に、加工速度が速い場合は、パルスレーザ光の照射時間が短くなるため、形成される溝は浅くなる。即ち、加工すべき深さに応じて加工速度を決定すればよいことが分かる。
【0040】
更に、図8を参照して、加工中に加工深さを変化させた場合の効果を説明する。図8は、加工中に、加工対象物10の移動速度を変化させた場合の加工例を示す斜視図及び断面図である。ここでは、加工対象物10の移動加速度を一定とし、移動速度が次第に速くなるように制御している。加工対象物10の移動方向は、図8(A)の奥から手前、図8(B)の右から左である。移動速度が速くなるにつれて加工深さは次第に浅くなり、図8に示すような底面が傾斜した溝が形成される。このとき、連続的に移動速度を変化させることによって、滑らかな傾斜面を得ることができる。
【0041】
続いて、図9を参照して、加工対象物10の初速度及び加速度と斜面の傾斜角度との関係を説明する。図9から分かるように、初速度が遅い場合は、同じ加速度で移動速度を増加しても傾斜角度は大きくなり、初速度が速い場合は、傾斜角度は小さくなる。また、同じ初速度でも、加速度が大きいと加工深さの変化が大きくなり、傾斜は急になる。また、この図から、加工中に加速度を変化させると、傾斜角度が変化し、曲面が形成されることが分かる。
【0042】
以上のように、加工対象物10の移動速度及び移動加速度を制御することによって加工深さを制御することができ、更に、斜面や曲面などを形成することも可能となる。尚、最終加工形状の加工深さに基づいて、レーザ出力、パルスレーザ周波数等は決定されているが、加工速度を調整することによって一層加工対象物10を最終加工形状に近づけることが可能となる。また、マスクパラメータも既に決定されているため、マスク7の開口の形状、寸法等も考慮して加工速度のプロファイルが決定される。
【0043】
尚、上記特開平7−304179号公報に掲載された技術によれば階段状の流路溝を形成することができるが、この公報の技術はあくまで流路溝の幅方向の断面を階段状に形成するためのものであり、溝の延伸方向に深さを変えることはできない。また、この技術では形成面は階段状となり滑らかな表面を形成することは困難である。従って、溝の延伸方向に深さを変えることができる点、そして、形成面を階段状でなく滑らかにできる点で本実施形態のレーザ加工装置及びレーザ加工条件自動設定装置は、上記の特開平7−304179号公報等に掲載された技術と異なる。
【0044】
次に、CPU16に接続された許容誤差値記憶手段22について説明する。まず、上述のように決定された最適加工条件、マスクパラメータ及び加工速度プロファイルに基づいて加工対象物10を加工した場合に現出する予想形状(以下、「予想加工形状」という。)が、CPU16でのシミュレーションにより算出される。このシミュレーションで算出された予想加工形状は、必ずしも設計図面データ入力部17により入力された最終加工形状と一致するとは限られず、微小の誤差が生じる。この誤差の算出はCPU16で行われ、誤差が一定値以下のときはレーザ加工を開始し、誤差が一定値を越えるときは再び最適加工条件、マスクパラメータ、加工速度プロファイル等を決定し直すことになる。そして、誤差の比較対照となる一定値は、許容誤差値として許容誤差値記憶手段22に蓄積されている。
【0045】
ここで、図10を参照して、予想加工形状と最終加工形状との間の誤差と、許容誤差値との比較方法の一例について説明する。図10(a)は、図3(b)と同様に、ある加工対象物10の最終加工形状を複数の区分A〜Hに分割した図である。予想加工形状と最終加工形状の間の誤差と許容誤差値との比較は、最適加工条件の決定の際に分割された各区分ごとに行われる。図10(b)は、シミュレーションにより算出された予想加工形状を示している。また、図10(c)は、最終加工形状と予想加工形状とを重ね合わせた状態を示しており、実線で表した図が最終加工形状で、破線で表した図が予想加工形状である。この最終加工形状と予想加工形状は、ディスプレイ等の表示手段24にも表示される(図2参照)。
【0046】
図10(c)の実線と破線で囲まれた部分の面積が、予想加工形状と最終加工形状の誤差に相当する。この図において、区分B,C,D,F,Gに誤差があることが分かる。この場合、区分Dの誤差は極めて小さく、許容誤差値以下となっている。しかし、区分B,C,F,Gの誤差が許容誤差値を越えているため、再び最適加工条件、マスクパラメータ、加工速度プロファイルを決定し直すことになる。最適加工条件等の再決定は、最終加工形状と予想加工形状の誤差をなくすように行われる。
【0047】
例えば、区分B,Cでは最終加工形状に対して予想加工形状が深くなり過ぎているため、この区分における加工速度を速めたり、レーザ出力を低減させることが必要となる。一方、区分F,Gでは最終加工形状に対して予想加工形状が浅くなっているため、この区分における加工速度を遅くしたり、レーザ出力を大きくすることが必要となる。尚、区分Dにおける誤差は許容誤差値以内であるが、この区分の最適加工条件等も再び決定するように設定することもできる。また、最終加工形状をなす製品の性能上重要でないと判断される部分については、許容誤差値を大きく設定することができる。
【0048】
最適加工条件等の再決定により全ての区分の誤差が許容誤差値以下になった場合に、CPU16は最適加工条件、マスクパラメータ及び加工速度プロファイルをレーザ加工装置のレーザ発生制御部25、マスク7、加工テーブル駆動装置12に伝え、レーザ加工が開始される。尚、本実施形態では、シミュレーションにより予想加工形状を算出したが、この工程を省くこともできる。この場合は、予想加工形状と最終加工形状とを比較して誤差を算出することはできないが、予め蓄積された種々のデータに基づいて最適加工条件、マスクパラメータ及び加工速度プロファイルを決定しているため最終加工形状に極めて近い形状を現出させることができる。
【0049】
また、本実施形態では、各区分における最終加工形状と予想加工形状との面積の違いを誤差として許容誤差値との比較を行ったが、比較方法はこの方法に限定されない。例えば、区分ごとに判断せず、最終加工形状の全体形状と予想加工形状の全体形状を比較することも可能である。更に、本実施形態では、レーザ加工装置に装着された複数のマスクの中から最適なマスクを選択する手法を用いたが、誤差が許容誤差値以下になった後に、決定されたマスクパラメータに基づいてマスクを別途製作してレーザ加工装置に取り付ける手法を用いてもよい。
【0050】
(動作例)
次に、図11のフローチャートを参照しながら、具体的なレーザ加工条件自動設定装置の動作について説明する。ここでは、図12に示すポリサルフォン製のインクジェットヘッドの流路を図1のレーザ加工装置で加工することを目的とする。尚、このインクジェットヘッドの流路は、レーザ光の照射位置を固定し、加工対象物を図中右から左方向に移動させることで形成される。
【0051】
まず、図11のS1において、制御部15の設計図面データ入力部17に設計図面データを入力する。ここでは、図面データと共に、加工対象物10の素材も入力する。そして、CPU16は、この設計図面データに基づいて、加工対象物10に実際にレーザ加工を施した場合に現出し得る目標加工形状を作成する(S2)。例えば、溝のエッジ部分が完全に尖った加工品の設計図面データが入力されたとしても、溝の形状によっては、レーザ加工でエッジ部分を完全に尖らせることができない場合がある。このような場合、CPU16は、溝のエッジ部分にアールを有する目標加工形状を作成する。そして、以下に述べる種々の加工条件は、加工対象物10をこの目標加工形状に形成するために設定される。即ち、この場合、目標加工形状が最終加工形状に相当することになる。
【0052】
図13は、設計図面データに基づいて作成された目標加工形状の断面図を示している。この図に示されているように、傾斜角が変わる節目部分は、全て曲線状に修正される。尚、この目標加工形状を作成する工程は必ずしも必要ではなく、設計図面データ入力部17に入力された設計図面データをそのまま最終加工形状とすることも当然可能である。また、目標加工形状を作成する工程の前に、入力された素材を基に、加工対象物10がパルスレーザ光を照射して加工できる物質であるか否かを判断し、その結果パルスレーザ光で加工できない物質と判断された場合は最適加工条件の決定等を行わないという工程を含めることができる。尚、パルスレーザ光で加工できない物質として、例えば、当該パルスレーザ光を吸収しない物質等がある。
【0053】
続いて、CPU16は、素材別加工条件記憶手段19からインクジェットヘッドの素材であるポリサルフォンに対応した加工条件を読み出す(S3)。加工条件を読み出した後、CPU16は、この加工条件に基づいて、目標加工形状を現出させるために最も適したレーザ出力、フルエンス、パルスレーザ周波数を最適加工条件として決定する(S4)。最適加工条件の決定に際して、CPU16は、まず図14のように目標加工形状を表面の傾斜角が変わる節々で区切り、複数の区分A〜Iに分割する。そして、CPU16は、区分A〜Iの各々について、レーザ出力、フルエンス、パルスレーザ周波数を決定する。本実施形態では、加工深さは加工速度で調節するため、加工中のレーザ出力、フルエンス、パルスレーザ周波数は全て一定とした。尚、これらの具体的値は、レーザ出力300mJ、フルエンス2.4J/cm2、パルスレーザ周波数600Hzとした。
【0054】
次に、CPU16は、マスクデータ記憶手段20からマスクデータを読み出す(S5)。そして、CPU16は、目標加工形状と最適加工条件に応じて、マスク7の開口の形状、寸法、寸法公差等のマスクパラメータを決定する(S6)。図12のように、本実施形態における目標加工形状の溝の底部分は平面であるため、マスク7の開口の形状は長方形となる。また、流路の横幅、即ち、加工対象物の移動方向に垂直な方向の長さが一定であるため、マスク開口の横幅は流路の横幅に対応させ、加工中も変化させない。マスク開口の縦幅は加工中に変化させてもよいが、本実施形態では、加工対象物の移動方向の長さが最も短い区分Cの長さを越えない値に固定させる。
【0055】
マスクパラメータを決定した後、CPU16は、加工速度データ記憶手段21から加工速度データを読み出す(S7)。そして、CPU16は、目標加工形状、最適加工条件及びマスクパラメータに応じて、加工対象物の移動速度を決定する(S8)。ここで、図15を用いて、加工速度のプロファイルの決定方法を説明する。本実施形態では、上述のように加工中にレーザ出力、フルエンス、パルスレーザ周波数を変化させず一定とし、加工速度のみを変化させる。図15は、加工対象物10の加工中の移動速度を示している。このような移動速度で加工対象物を移動させることにより、図14に示した目標加工形状を得ることができる。尚、図15中のA〜Iは、図14中の区分A〜Iに対応している。
【0056】
例えば、区分Cでは、図14のように加工深さを深くする必要がある。そのため、図15のように、区分Cでは加工対象物10を一定の低い速度で移動させ、レーザ光の照射時間を長くする。これに対し、区分Eでは、図14のように加工深さを浅くする必要がある。そのため、図15のように、区分Eでは加工対象物を一定の高い速度で移動させ、レーザ光の照射時間を短くする。また、区分Hでは、図14のように、図の左から右に下る斜面を形成する必要がある。そのため、図15のように、区分Hでは加工対象物の移動速度を次第に減速させ、レーザの照射時間を徐々に長くする。
【0057】
加工速度プロファイルを決定した後、CPU16は、最適加工条件、マスクパラメータ及び加工速度プロファイルに基づいてシミュレーションを行い、予想加工形状を算出する(S9)。そして、CPU16は、予想加工形状と目標加工形状とを比較し、S4の最適加工条件の決定の際に分割された区分ごとに面積誤差を算出する(S10)。図16は、目標加工形状と予想加工形状とを重ね合わせた状態を示しており、実線で表した図が目標加工形状で、破線で表した図が予想加工形状である。この図に示されているように、区分B〜Dでは、目標加工形状の加工深さよりも予想加工形状の加工深さの方が浅くなっており、誤差があることがわかる。
【0058】
ここで、CPU16は、許容誤差値記憶手段22から許容誤差値を読み出す(S11)。そして、CPU16は、区分B〜Dにおける目標加工形状と予想加工形状の誤差と、許容誤差値とを比較し、誤差が許容誤差値以下であるか否かを判別する(S12)。その結果、区分B〜D全ての誤差が許容誤差値以下であれば、CPU16は、最適加工条件、マスクパラメータ及び加工速度プロファイルをレーザ加工装置のレーザ発生制御部25、マスク7、加工テーブル駆動装置12に伝え、レーザ加工を開始する(S13)。反対に、区分B〜Dのいずれかに許容誤差値を越える誤差がある場合、レーザ加工は開始されず、CPU16は、全ての誤差が許容誤差値以内になるまで最適加工条件、マスクパラメータ、加工速度プロファイルを決定し直す。本実施形態では、区分B〜Dにおける加工速度を遅くすることで予想加工形状を目標加工形状に近づけることができる。最適加工条件等の再決定により全ての区分の誤差が許容誤差値以下になった場合に、CPU16は、レーザ発生制御部25にレーザ出力開始指令を送る。
【0059】
CPU16からレーザ発生制御部25にレーザ出力開始指令が送られると、レーザ発生装置1から、CPU16で決定されたレーザ出力、パルスレーザ周波数から成るパルスレーザ光が出力される。レーザ発生装置1から出力されたパルスレーザ光は、ミラー2,3で反射され、絞り5、シャッター6を通過し、マスク7に到達する。マスク7で、パルスレーザ光は、CPU16で決定されたマスク開口の形状、寸法に形成される。マスク7の開口を通過したパルスレーザ光は、ミラー4で反射され、レンズ8で加工対象物10上に集光される。レンズ8で、パルスレーザ光は、加工対象物10上のフルエンスがCPU16で決定されたフルエンスになるように調整される。このとき加工テーブル駆動装置12は、CPU16で決定された加工速度プロファイルに従って加工テーブル11上に載置された加工対象物10を移動させる。そして、図12のようなインクジェットヘッドの流路を精度良く形成することができる。
【0060】
【発明の効果】
以上のように、本発明のレーザ加工条件自動設定方法およびその装置によれば、設計図面データとして入力された加工対象物の最終加工形状を基に、レーザ加工を開始する前に加工中のレーザ出力等の最適加工条件を設定することができ、さらに、マスクのパラメータや、レーザ加工中におけるレーザと加工対象物との相対的な移動速度のプロファイルである加工速度プロファイルをも自動的に設定することができるため、レーザ加工過程の高効率化を図ることが可能となる。
【0061】
更に、実際にレーザ加工を行う前にシミュレーションで算出された予想加工形状と最終加工形状とを比較することにより算出された誤差が、許容誤差以内のときにのみ、レーザ加工を開始するので、寸法精度の高いレーザ加工を行うことができる。また、算出された誤差が許容誤差値を越えている場合はレーザ加工を開始せず、誤差が許容誤差値以内になるまで最適加工条件、マスクパラメータ、加工速度プロファイル等を決定し直すため、レーザ加工を何度も行う事態を防止することができる。
【図面の簡単な説明】
【図1】 本発明のパルスレーザ照射型微細加工の加工条件設定方法及びレーザ加工条件自動設定装置が適用されるレーザ加工装置の構成図である。
【図2】 レーザ加工条件自動設定装置を示す構成図である。
【図3】 最適加工条件の決定の際に分割された最終加工形状を示す図である。
【図4】 加工対象物に形成される溝の例を示す図である。
【図5】 図4の溝の形成に使用するマスクを示す図である。
【図6】 マスクの選択例を示す図である。
【図7】 加工対象物の移動速度と加工深さの関係を説明する図である。
【図8】 加工対象物の移動速度を加工中に変化させた場合の加工例を示す斜視図及び断面図である。
【図9】 加工対象物の初速度及び加速度と形成される面の傾斜角度との関係の一例を示すグラフである。
【図10】 予想加工形状と最終加工形状の誤差と許容誤差値との比較方法の一例を示す図である。
【図11】 加工条件を自動的に設定する際の処理手順を示すフローチャートである。
【図12】 本発明のレーザ加工条件自動設定装置が適用されるレーザ加工装置の加工対象となるインクジェットヘッドの部分断面斜視図である。
【図13】 目標加工形状の一例を示す図である。
【図14】 目標加工形状を複数の区分に分割した状態を示す図である。
【図15】 図13に示す目標加工形状に対応した加工速度プロファイル図である。
【図16】 予想加工形状と最終加工形状との誤差を算出する工程を示した図である。
【符号の説明】
1…レーザ発生装置、2〜3…ミラー、5…絞り、6…シャッター、7…マスク、8…レンズ、10…加工対象物、11…加工テーブル、12…加工テーブル駆動装置、13…計測カメラ、15…制御部、16…CPU、17…設計図面データ入力部(設計図面データ入力手段)、18…素材入力部(素材入力手段)、19…素材別加工条件記憶手段、20…マスクデータ記憶手段、21…加工速度データ記憶手段、22…許容誤差値記憶手段、23…マスク台、24…表示手段、25…レーザ発生制御部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a laser processing condition automatic setting method and laser for automatically setting a processing condition optimal for laser processing before performing laser processing for irradiating a processing object with pulsed laser light to reveal a fine shape. The present invention relates to a processing condition automatic setting device.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, there is known a laser processing technique in which a predetermined shape appears by irradiating a processing target with laser light. This laser processing technology is suitable for processing of fine shapes, and has been introduced into various fields today, as various industrial products are increasingly required to be downsized and densified. For example, laser processing technology is being introduced into a process of manufacturing an ink jet head that requires high dimensional accuracy. Japanese Unexamined Patent Publication Nos. 1-294047 and 2-1121845 disclose an ultraviolet laser beam (excimer laser). A technique for forming an ink flow path of an ink jet head using light) is disclosed. Similarly, US Pat. No. 5,291,226 also describes a technique for forming an ink flow path or the like by irradiating a resin tape with excimer laser light.
[0003]
In JP-A-8-118660, a mechanical mask is provided in order to prevent by-products generated during laser processing from adhering to the resin member, and the resin member is irradiated with laser light through the mechanical mask to provide ink. Techniques for processing and forming flow paths are listed. Further, Japanese Patent Laid-Open No. 7-304179 discloses a technique for processing the cross section into a stepped shape by moving the irradiation position of the excimer laser beam in order to form a cross section in the width direction of the flow channel in a tapered shape. ing.
[0004]
As described above, by using the laser processing technique, various products having a fine shape such as an inkjet head can be manufactured.
[0005]
On the other hand, with the advancement of technology, not only the demand for miniaturization and high density of various products having fine shapes, but also the demand for higher efficiency and speed of the laser processing process has increased. In order to increase the efficiency and speed of this laser processing process, it is extremely important to set the processing conditions such as the mask shape and the laser output efficiently before the actual laser irradiation. In other words, laser processing is performed according to the set processing conditions. If the optimal processing conditions for obtaining a desired fine shape can be set accurately and quickly, the laser processing process can be made highly efficient and quick. be able to.
[0006]
However, any of the above publications only discloses a technique characterized by the processing method itself for irradiating a processing target with laser light, and there is absolutely no method for setting processing conditions in the previous stage of laser irradiation. Not disclosed. For this reason, it is difficult to increase the efficiency and speed of the laser processing process by increasing the work efficiency of setting the processing conditions in the previous stage of laser irradiation with the techniques of the above publications.
[0007]
In general, the processing conditions are set based on the experience and intuition accumulated by the operator based on the design drawing of the product. However, in micromachining that requires extremely high dimensional accuracy, it is not always possible to set the optimum machining conditions, and the desired shape will not appear even if machining is actually performed according to the machining conditions set by the operator. Many things happen. If the desired shape cannot be obtained, it is necessary to set the processing conditions again and again until the desired shape appears, which increases processing time and improves mask production costs. Will cause high costs.
[0008]
As a technique for improving the efficiency of the micromachining process, there is an NC control micromachining method with computer simulation described in JP-A-7-302108. In this technique, a simulation is performed based on information such as machining sound obtained during machining, and the efficiency of the fine machining process is improved by this simulation. However, this technique is only for correcting machining commands in the middle of machining, and even with this technique, conditions such as laser output during machining cannot be set optimally before machining is started. In addition, since this technology does not take into consideration the flow path formation of an ink jet head that requires the use of a mask, there is no disclosure about a method for setting the shape of the mask.
[0009]
[Problems to be solved by the invention]
The present invention has been made in view of such circumstances, and in an earlier stage of performing laser irradiation on a workpiece, processing conditions during processing that are optimal for obtaining a desired fine shape are accurately and quickly set. Then, it aims at providing the laser processing condition automatic setting method and laser processing condition automatic setting apparatus which can aim at the high efficiency and speeding-up of a laser processing process.
[0010]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the invention according to claim 1 is a method of setting a processing condition of laser processing for processing by irradiating a processing object with pulsed laser light through an opening of a mask, Based on the process of inputting design drawing data indicating the final processing shape of the processing object, the process of inputting the material of the processing object, and the processing conditions for each material of the processing object, the material of the processing object and the final processing A step of determining an optimum processing condition in accordance with the shape, a step of determining a mask parameter in accordance with a final processing shape based on mask data for specifying an opening of the mask, A step of determining a processing speed profile according to a final processing shape, an optimal processing condition, and a mask parameter based on processing speed data for controlling the processing speed; Based on the optimum machining conditions, mask parameters, and machining speed profile, the process of calculating the expected machining shape when machining the workpiece is compared with the final machining shape and the expected machining shape, and there is an error. When the error is within the allowable error value, laser processing is started, and when the error exceeds the allowable error value, at least one of the optimum processing conditions, mask parameters, or processing speed profile is based on the error. Determining one again, It is characterized by providing.
[0011]
According to the first aspect of the present invention, the optimum machining conditions such as the laser output during machining can be set before starting the laser machining based on the final machining shape of the workpiece to be inputted as the design drawing data. In addition, since the mask parameters and the processing speed profile that is the profile of the relative movement speed between the irradiation position of the laser beam and the processing object during laser processing can be set automatically, laser processing It becomes possible to increase the efficiency of the process.
[0014]
In addition, since the laser processing is started only when the error calculated by comparing the predicted processing shape calculated by the simulation with the final processing shape before the actual laser processing is within the allowable error, the dimensional accuracy High laser processing can be performed. Also, if the calculated error exceeds the allowable error value, laser processing is not started, and the optimum processing conditions, mask parameters, processing speed profile, etc. are re-determined until the error falls within the allowable error value. It is possible to prevent a situation where the processing is repeated many times.
[0015]
Claims 1 In the described invention, the mask parameter preferably comprises at least one of the shape, size, or dimensional tolerance of the mask opening.
[0016]
Claims 3 The described invention is an apparatus for setting processing conditions of laser processing for performing processing by irradiating a processing object with pulsed laser light through an opening of a mask, and is a design drawing showing a final processing shape of the processing object Design drawing data input means for inputting data, material input means for inputting the material of the processing object, processing conditions storage means for each material in which processing conditions for each material of the processing object are stored in advance, and processing conditions for each material Based on the processing conditions for each material stored in the storage means, the optimum processing condition determining means for determining the optimal processing conditions according to the material of the object to be processed and the final processing shape, and a mask for specifying the mask opening Mask data storage means for storing data in advance and a mask parameter for determining a mask parameter corresponding to the final processing shape based on the mask data stored in the mask data storage means. Based on the processing speed data stored in the processing speed data storage means, the processing speed data storage means in which the processing speed data for controlling the processing speed of the processing object by the pulse laser is previously stored, and the processing speed data storage means. A processing speed profile determining means for determining a processing speed profile according to the final processing shape, optimum processing conditions and mask parameters; Compare the final machining shape and the expected machining shape with the expected machining shape calculation means that calculates the expected machining shape when machining the workpiece based on the optimum machining conditions, mask parameters, and machining speed profile. Then, an error calculating means for calculating the error, an allowable error value storing means in which an allowable error value that is an allowable error value is stored in advance, and laser processing is started when the error is within the allowable error value, Error determination means for re-determining at least one of the optimum processing condition, mask parameter or processing speed profile based on the error when It is characterized by providing.
[0017]
Claim 3 According to the described invention, based on the final processing shape of the processing object input as the design drawing data, it is possible to set the optimum processing conditions such as the laser output during processing before starting the laser processing, Because the mask parameters and the processing speed profile that is the profile of the relative movement speed between the irradiation position of the laser beam and the processing target during laser processing can also be set automatically, Efficiency can be improved.
[0020]
In addition, since the laser processing is started only when the error calculated by comparing the predicted processing shape calculated by the simulation with the final processing shape before the actual laser processing is within the allowable error, the dimensional accuracy High laser processing can be performed. Also, if the calculated error exceeds the allowable error value, laser processing is not started, and the optimum processing conditions, mask parameters, processing speed profile, etc. are re-determined until the error falls within the allowable error value. It is possible to prevent a situation where the processing is repeated many times.
[0021]
Claims 3 In the described invention, the mask parameter preferably comprises at least one of the shape, size, or dimensional tolerance of the mask opening.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the laser processing condition automatic setting method and the laser processing condition automatic setting device of the present invention will be described in detail.
[0023]
First, a laser processing apparatus to which the processing condition automatic setting method and the laser processing condition automatic setting device of this embodiment are applied will be described with reference to FIG. A workpiece 10 to be machined by the laser machining apparatus is placed on a machining table 11. A laser generator 1 that generates pulsed laser light according to control by the laser generation control unit 25 is provided as a generation source of laser light that irradiates the workpiece 10. In this embodiment, an excimer laser is used as the laser generator 1. However, the type of laser is not limited to this. Between the laser generator 1 and the workpiece 10, mirrors 2 to 4 for guiding the pulse laser beam generated by the laser generator 1 to the workpiece 10 are arranged.
[0024]
In addition to the mirrors 2 to 4, a diaphragm 5, a shutter 6, and a mask 7 are sequentially disposed between the mirror 3 and the mirror 4 on the optical path of the pulse laser beam. A lens 8 is disposed between the two. The shape and dimensions of the opening of the mask 7 are appropriately set by the control unit 15 according to the shape to be formed, as will be described later. The lens 8 is focused so that the pulsed laser light that has passed through the opening of the mask 7 is imaged on the processing surface of the processing object 10 in the shape of the opening of the mask 7. Further, in order to adjust the focus of the lens 8, a focus drive device 9 that adjusts the focus position of the lens 8 is provided. The opening / closing of the shutter 6 and the driving of the focus driving device 9 are controlled by the control unit 15.
[0025]
A machining table 11 on which the workpiece 10 is mounted is moved by a machining table driving device 12 in the horizontal direction (Y direction), the vertical direction (Z direction), the X direction perpendicular to the Y direction and the Z direction, and Z It is moved in the rotation direction (θ direction) with the direction as the central axis. The processing table 11 may be rotated about the X direction or the Y direction as the central axis. A groove having a certain width can be formed on the surface of the workpiece 10 by moving the machining table 11 in the Y direction or the X direction while irradiating the workpiece 10 with pulsed laser light. Further, the movement of the machining table 11 in the Z direction can change the width of the groove formed on the workpiece 10. For example, when it is desired to form a wide groove, the machining table 11 is moved upward. On the other hand, when a narrow groove is desired to be formed, the machining table 11 may be moved downward.
[0026]
In addition, a measurement camera 13 that captures an image of the processing object 10 is installed in the vicinity of the processing table 11. Further, the measurement camera 13 is provided with a focus drive device 14 for adjusting the focus. Image information of the processing object 10 captured by the measurement camera 13 is converted into position information of the processing object 10 in the X and Y directions by the control unit 15. On the other hand, the focus information obtained by the focus drive device 14 is converted into position information in the Z direction on the surface of the workpiece 10 by the control unit 15. That is, the origin of the workpiece 10 is positioned by the measurement camera 13, the focus driving device 14, and the control unit 15.
[0027]
In addition to the various functions described above, the control unit 15 according to the present embodiment automatically sets processing conditions such as the laser output of the laser generator 1 during processing to an optimal one before starting laser processing. It also has. Hereinafter, the processing condition automatic setting function of the control unit 15 will be described.
[0028]
FIG. 2 is a configuration diagram showing a laser processing condition automatic setting device in the control unit 15. A design drawing data input unit 17 and a material input unit 18 are connected to the CPU 16 that performs predetermined arithmetic processing. The design drawing data input unit 17 inputs design drawing data indicating the final shape of the workpiece 10. Further, the material input unit 18 inputs the material of the workpiece 10. Design drawing data and materials are input by sending information directly from CAD. In addition, it can input also by keyboard operation by an operator irrespective of CAD. The laser machining condition automatic setting device will be described later so that the workpiece 10 can be machined into a shape that is as close as possible to the final shape input by the design drawing data input unit 17 (hereinafter referred to as “final processed shape”). Various processing conditions will be determined.
[0029]
The CPU 16 is further connected with material-specific processing condition storage means 19, mask data storage means 20, processing speed data storage means 21, and allowable error value storage means 22.
[0030]
In the processing condition storage unit 19 for each material, processing condition data for each material of the processing object 10 is stored in advance. The processing condition data includes a relationship between laser output and processing depth, a relationship between fluence and processing depth, a relationship between pulse laser frequency and processing depth, and the like. For example, when the processing object 10 is a material that hardly absorbs laser light, the processing condition data is data with a shallow processing depth with respect to the laser output. Conversely, the processing object 10 absorbs ultraviolet rays. In the case of a material that can be easily processed, the processing depth with respect to the laser output is deep data. Then, the machining condition corresponding to the material of the workpiece 10 input by the material input unit 18 is selected from the processing condition data accumulated in the material-specific processing condition storage unit 19.
[0031]
Further, based on the processing conditions corresponding to this material, the CPU 16 determines the most suitable laser output, fluence, pulsed laser frequency, etc. for making the final processing shape appear as the optimal processing conditions. When determining the optimum machining conditions, first, the final machining shape of the workpiece 10 is divided into nodes that change the inclination angle of the surface, and is divided into a plurality of sections. Then, an optimum machining condition is determined for each of the divided sections.
[0032]
Here, with reference to FIG. 3, an example of a method for determining the optimum machining condition will be described. FIG. 3A is a cross-sectional view showing a final shape of a certain workpiece 10 input by the design drawing data input unit 17. In this figure, the workpiece 10 moves from the left to the right in the drawing, and the pulse laser is irradiated from above the drawing. First, as shown in FIG. 3B, the cross-sectional view showing the final processed shape is divided into nodes that change the inclination angle of the surface, and is divided into a plurality of sections A to H. Then, the optimum laser output, fluence, and pulse laser frequency are determined for each of the divided sections. For example, since it is not necessary to perform laser irradiation in the sections A and H, the laser output is 0 (J / cm 2 )become. Further, in order to perform laser processing quickly, in section D that needs to be processed deeper than section B, for example, the laser output and the pulse laser frequency are set higher. When adjusting the processing depth only at the processing speed described later, the laser outputs and the like of the sections B to G are all made equal.
[0033]
Next, the mask data storage means 20 connected to the CPU 16 will be described. In the mask data storage unit 20, mask data for specifying the opening of the mask 7 is stored in advance. The mask data includes the shape, size, and dimensional tolerance of the opening of the mask 7. Then, the CPU 16 determines the mask parameters such as the opening shape of the mask 7 in accordance with the shape of each section of the final processed shape divided by the difference in inclination angle as described above.
[0034]
Here, an example of a mask parameter determination method will be described with reference to FIGS. For example, as shown in FIG. 4A, when a rectangular groove is formed in the workpiece 10, the opening shape of the mask 7 is made square or rectangular as shown in FIG. 5A. 4B, when a groove having a U-shaped cross section at the bottom is formed, the opening shape of the mask 7 is elliptical as shown in FIG. 5B. Further, when a groove having a V-shaped cross section at the bottom is formed as shown in FIG. 4C, the opening shape of the mask 7 is made triangular as shown in FIG. As shown in d), it may be a pentagon.
[0035]
These masks 7 are juxtaposed on the outer periphery of a rotatable disc-shaped mask base 23 as shown in FIG. By rotating the disk-shaped mask base 23, it becomes possible to select the most suitable mask for forming the final processed shape. Note that the selection method of the mask 7 is not limited to the rotation type as shown in FIG. For example, a method of sliding a plurality of masks 7 as shown in FIG.
[0036]
The dimension of the opening of the mask 7 is determined according to the processing width when a constant processing width is formed on the processing object 10. On the other hand, when performing processing in which the processing width of the processing object 10 changes, the size of the opening of the mask 7 is determined according to the minimum processing width of the final processing shape. This is because if the width of the opening of the mask 7 is larger than this, the minimum processing width cannot be formed on the processing target 10. If the width of the opening of the mask 7 is smaller than the dimension corresponding to the minimum processing width of the final processing shape, it is possible to form the minimum processing width, but processing is performed in a defocused state. There is a possibility that the machining accuracy may decrease in some cases. Note that the size of the opening of the mask 7 can be changed by, for example, providing a partition plate that does not transmit pulsed laser light and sliding the partition plate.
[0037]
Further, the dimensional tolerance of the opening of the mask 7 is also determined so as to correspond to the final processed shape based on the mask data stored in advance in the mask data storage means 20. For example, when the final processed shape is a complicated shape that requires high dimensional accuracy, the dimensional tolerance of the opening of the mask 7 is set to a small value. On the other hand, when the final processed shape is a simple shape that does not require much dimensional accuracy, the dimensional tolerance of the opening of the mask 7 is set to a large value.
[0038]
Next, the machining speed data storage means 21 connected to the CPU 16 will be described. The processing speed data storage means 21 stores in advance processing speed data corresponding to the final processing shape of the processing object 10, optimum processing conditions such as laser output, and mask parameters. Then, the processing speed profile is determined by the CPU 16 in accordance with the final processing shape and the like. The processing speed here means a relative moving speed between the irradiation position of the laser beam and the processing object 10 during laser processing, and the processing speed data includes data of moving acceleration. In this embodiment, since the processing table 11 is moved in a state where the irradiation position of the pulse laser beam is fixed, the speed of the processing table 11 becomes the processing speed. In contrast to this embodiment, it is also possible to fix the processing table 11 and move only the irradiation position of the pulse laser beam. In order to move the irradiation position of the pulse laser beam, the mirrors 2 to 4, the shutter 6, the mask 7, the lens 8, and the like may be moved. In this case, the moving speed of the irradiation position of the pulse laser beam becomes the processing speed.
[0039]
Here, with reference to FIG. 7, the difference in the processing result by the level of processing speed is demonstrated. FIG. 7 shows the results when grooves are formed in the workpiece 10 at four different processing speeds. In this figure, the moving speed of the workpiece 10 is increased in order from the left. Note that the moving acceleration of the workpiece 10 is constant. As can be seen from this figure, when the processing speed is slow, the irradiation time of the pulse laser beam becomes long, so that a deep groove is formed. On the other hand, when the processing speed is high, the irradiation time of the pulse laser beam is shortened, so that the formed groove becomes shallow. That is, it can be seen that the processing speed may be determined according to the depth to be processed.
[0040]
Furthermore, with reference to FIG. 8, the effect at the time of changing the process depth during a process is demonstrated. FIG. 8 is a perspective view and a cross-sectional view illustrating a processing example when the moving speed of the processing target 10 is changed during processing. Here, the movement acceleration of the workpiece 10 is controlled to be constant and the movement speed is gradually increased. The moving direction of the workpiece 10 is from the back to the front in FIG. 8A and from the right to the left in FIG. 8B. As the moving speed increases, the processing depth gradually decreases, and a groove having an inclined bottom surface as shown in FIG. 8 is formed. At this time, a smooth inclined surface can be obtained by continuously changing the moving speed.
[0041]
Next, the relationship between the initial speed and acceleration of the workpiece 10 and the inclination angle of the slope will be described with reference to FIG. As can be seen from FIG. 9, when the initial speed is slow, the tilt angle increases even if the moving speed is increased at the same acceleration, and when the initial speed is fast, the tilt angle decreases. Even at the same initial speed, if the acceleration is large, the change in the machining depth increases, and the inclination becomes steep. Further, it can be seen from this figure that when the acceleration is changed during machining, the inclination angle changes and a curved surface is formed.
[0042]
As described above, the machining depth can be controlled by controlling the moving speed and the moving acceleration of the workpiece 10, and it is also possible to form a slope or a curved surface. Although the laser output, the pulse laser frequency, and the like are determined based on the processing depth of the final processing shape, the processing object 10 can be made closer to the final processing shape by adjusting the processing speed. . Further, since the mask parameters have already been determined, the profile of the processing speed is determined in consideration of the shape and size of the opening of the mask 7.
[0043]
Incidentally, according to the technique disclosed in the above-mentioned Japanese Patent Application Laid-Open No. 7-304179, a step-like channel groove can be formed. However, the technique of this publication only has a stepwise cross section in the width direction of the channel groove. It is for forming, and the depth cannot be changed in the extending direction of the groove. Also, with this technique, the formation surface is stepped and it is difficult to form a smooth surface. Therefore, the laser processing apparatus and the laser processing condition automatic setting apparatus according to the present embodiment are the above-mentioned Japanese Patent Application Laid-Open No. Hei. This is different from the technique described in Japanese Patent Publication No. 7-304179.
[0044]
Next, the allowable error value storage means 22 connected to the CPU 16 will be described. First, an expected shape (hereinafter referred to as “predicted machining shape”) that appears when the workpiece 10 is machined based on the optimum machining conditions, mask parameters, and machining speed profile determined as described above is referred to as the CPU 16. It is calculated by simulation in The predicted machining shape calculated by this simulation does not necessarily match the final machining shape input by the design drawing data input unit 17, and a minute error occurs. This error is calculated by the CPU 16. When the error is below a certain value, laser processing is started, and when the error exceeds a certain value, the optimum machining conditions, mask parameters, machining speed profile, etc. are determined again. Become. Then, a constant value that is an error comparison reference is stored in the allowable error value storage means 22 as an allowable error value.
[0045]
Here, an example of a method for comparing the error between the predicted machining shape and the final machining shape and the allowable error value will be described with reference to FIG. FIG. 10A is a diagram in which the final processed shape of a certain workpiece 10 is divided into a plurality of sections A to H, as in FIG. The comparison between the error between the predicted machining shape and the final machining shape and the allowable error value is performed for each of the divisions obtained when determining the optimum machining conditions. FIG. 10B shows an expected machining shape calculated by simulation. FIG. 10C shows a state in which the final machining shape and the predicted machining shape are overlapped. The figure represented by the solid line is the final machining shape, and the figure represented by the broken line is the anticipated machining shape. The final machining shape and the predicted machining shape are also displayed on the display means 24 such as a display (see FIG. 2).
[0046]
The area surrounded by the solid line and the broken line in FIG. 10C corresponds to an error between the predicted machining shape and the final machining shape. In this figure, it can be seen that there are errors in the sections B, C, D, F, and G. In this case, the error of the section D is extremely small and is less than the allowable error value. However, since the errors of the sections B, C, F, and G exceed the allowable error value, the optimum processing conditions, mask parameters, and processing speed profile are determined again. The redetermination of the optimum machining conditions and the like is performed so as to eliminate the error between the final machining shape and the predicted machining shape.
[0047]
For example, in sections B and C, the expected machining shape is too deep with respect to the final machining shape, so it is necessary to increase the machining speed in this section or reduce the laser output. On the other hand, in sections F and G, the predicted machining shape is shallower than the final machining shape, so it is necessary to slow down the machining speed and increase the laser output in this section. Although the error in the section D is within the allowable error value, the optimum machining conditions for this section can be set to be determined again. In addition, an allowable error value can be set large for a portion that is determined not to be important in the performance of the product that forms the final processed shape.
[0048]
When the error of all the sections becomes equal to or less than the allowable error value due to redetermination of the optimum machining conditions, the CPU 16 sets the optimum machining conditions, mask parameters, and machining speed profile to the laser generation control unit 25 of the laser machining apparatus, the mask 7, This is transmitted to the processing table drive device 12, and laser processing is started. In the present embodiment, the predicted machining shape is calculated by simulation, but this step can be omitted. In this case, the error cannot be calculated by comparing the predicted machining shape with the final machining shape, but the optimum machining conditions, mask parameters, and machining speed profile are determined based on various data accumulated in advance. Therefore, a shape very close to the final machined shape can be revealed.
[0049]
In the present embodiment, the difference between the areas of the final machining shape and the predicted machining shape in each section is compared with the allowable error value as an error, but the comparison method is not limited to this method. For example, it is possible to compare the overall shape of the final machining shape and the overall shape of the predicted machining shape without making a judgment for each category. Furthermore, in the present embodiment, a method of selecting an optimal mask from a plurality of masks mounted on the laser processing apparatus is used. However, based on the determined mask parameters after the error becomes equal to or less than an allowable error value. Alternatively, a method of separately manufacturing a mask and attaching it to a laser processing apparatus may be used.
[0050]
(Operation example)
Next, a specific operation of the laser processing condition automatic setting device will be described with reference to the flowchart of FIG. Here, an object is to process the flow path of the polysulfone inkjet head shown in FIG. 12 with the laser processing apparatus of FIG. The flow path of the ink jet head is formed by fixing the irradiation position of the laser light and moving the object to be processed from the right to the left in the drawing.
[0051]
First, in S <b> 1 of FIG. 11, design drawing data is input to the design drawing data input unit 17 of the control unit 15. Here, the material of the workpiece 10 is input together with the drawing data. Then, the CPU 16 creates a target machining shape that can appear when the workpiece 10 is actually subjected to laser machining based on the design drawing data (S2). For example, even if design drawing data of a processed product with the edge portion of the groove being completely sharp is input, the edge portion may not be completely sharpened by laser processing depending on the shape of the groove. In such a case, the CPU 16 creates a target machining shape having a radius at the edge portion of the groove. Various processing conditions described below are set in order to form the processing object 10 in this target processing shape. That is, in this case, the target machining shape corresponds to the final machining shape.
[0052]
FIG. 13 shows a cross-sectional view of a target machining shape created based on design drawing data. As shown in this figure, all the knot portions where the inclination angle changes are corrected to a curved shape. Note that the step of creating the target machining shape is not necessarily required, and the design drawing data input to the design drawing data input unit 17 can be used as the final machining shape as it is. Further, before the step of creating the target machining shape, it is determined whether or not the workpiece 10 is a substance that can be machined by irradiating the pulsed laser beam based on the input material, and as a result, the pulsed laser beam. If it is determined that the material cannot be processed by the above method, a step of not determining the optimum processing condition can be included. Note that examples of the substance that cannot be processed by the pulse laser beam include a substance that does not absorb the pulse laser beam.
[0053]
Subsequently, the CPU 16 reads out the processing conditions corresponding to the polysulfone that is the material of the inkjet head from the material-specific processing condition storage means 19 (S3). After reading the machining conditions, the CPU 16 determines, as the optimum machining conditions, the laser output, fluence, and pulse laser frequency that are most suitable for making the target machining shape appear based on the machining conditions (S4). When determining the optimum machining conditions, the CPU 16 first divides the target machining shape into nodes having different surface inclination angles as shown in FIG. Then, the CPU 16 determines the laser output, the fluence, and the pulse laser frequency for each of the sections A to I. In this embodiment, since the processing depth is adjusted by the processing speed, the laser output, fluence, and pulse laser frequency during processing are all constant. These specific values are as follows: laser output 300 mJ, fluence 2.4 J / cm. 2 The pulse laser frequency was 600 Hz.
[0054]
Next, the CPU 16 reads the mask data from the mask data storage means 20 (S5). Then, the CPU 16 determines mask parameters such as the shape, size, and tolerance of the opening of the mask 7 according to the target processing shape and the optimal processing conditions (S6). As shown in FIG. 12, since the bottom portion of the groove having the target processing shape in this embodiment is a flat surface, the shape of the opening of the mask 7 is a rectangle. Further, since the horizontal width of the flow path, that is, the length in the direction perpendicular to the moving direction of the object to be processed is constant, the horizontal width of the mask opening corresponds to the horizontal width of the flow path and is not changed during processing. Although the vertical width of the mask opening may be changed during processing, in this embodiment, the length in the moving direction of the workpiece is fixed to a value that does not exceed the length of the shortest section C.
[0055]
After determining the mask parameter, the CPU 16 reads the processing speed data from the processing speed data storage unit 21 (S7). Then, the CPU 16 determines the moving speed of the workpiece according to the target machining shape, the optimum machining conditions, and the mask parameter (S8). Here, a method for determining a processing speed profile will be described with reference to FIG. In the present embodiment, as described above, the laser output, the fluence, and the pulse laser frequency are not changed during processing, and only the processing speed is changed. FIG. 15 shows the moving speed of the workpiece 10 during processing. By moving the workpiece at such a moving speed, the target machining shape shown in FIG. 14 can be obtained. Note that A to I in FIG. 15 correspond to the sections A to I in FIG.
[0056]
For example, in section C, it is necessary to increase the processing depth as shown in FIG. Therefore, as shown in FIG. 15, in section C, the workpiece 10 is moved at a constant low speed, and the irradiation time of the laser light is lengthened. On the other hand, in section E, it is necessary to reduce the processing depth as shown in FIG. Therefore, as shown in FIG. 15, in the section E, the workpiece is moved at a constant high speed, and the irradiation time of the laser light is shortened. Further, in the section H, it is necessary to form a slope descending from the left to the right in the figure as shown in FIG. Therefore, as shown in FIG. 15, in section H, the moving speed of the workpiece is gradually reduced, and the laser irradiation time is gradually lengthened.
[0057]
After determining the machining speed profile, the CPU 16 performs a simulation based on the optimum machining conditions, mask parameters, and machining speed profile, and calculates an expected machining shape (S9). Then, the CPU 16 compares the predicted machining shape with the target machining shape, and calculates an area error for each of the divisions obtained when determining the optimum machining conditions in S4 (S10). FIG. 16 shows a state in which the target machining shape and the predicted machining shape are overlapped. The figure represented by the solid line is the target machining shape, and the figure represented by the broken line is the expected machining shape. As shown in this figure, in sections B to D, it can be seen that the machining depth of the predicted machining shape is shallower than the machining depth of the target machining shape, and there is an error.
[0058]
Here, the CPU 16 reads the allowable error value from the allowable error value storage unit 22 (S11). Then, the CPU 16 compares the error between the target machining shape and the predicted machining shape in the sections B to D and the allowable error value, and determines whether the error is equal to or smaller than the allowable error value (S12). As a result, if the errors in all of the categories B to D are equal to or less than the allowable error value, the CPU 16 sets the optimum processing conditions, mask parameters, and processing speed profile to the laser generation control unit 25 of the laser processing apparatus, the mask 7, and the processing table driving device. 12 and laser processing is started (S13). On the other hand, if there is an error exceeding the allowable error value in any of the categories B to D, the laser processing is not started, and the CPU 16 determines the optimum processing conditions, mask parameters, and processing until all errors are within the allowable error value. Redefine the speed profile. In the present embodiment, the predicted machining shape can be brought close to the target machining shape by reducing the machining speed in the sections B to D. The CPU 16 sends a laser output start command to the laser generation control unit 25 when the error of all the sections becomes equal to or smaller than the allowable error value due to redetermination of the optimum machining conditions and the like.
[0059]
When a laser output start command is sent from the CPU 16 to the laser generation control unit 25, the laser generator 1 outputs a pulse laser beam composed of the laser output and the pulse laser frequency determined by the CPU 16. The pulse laser beam output from the laser generator 1 is reflected by the mirrors 2 and 3, passes through the diaphragm 5 and the shutter 6, and reaches the mask 7. With the mask 7, the pulse laser beam is formed in the shape and size of the mask opening determined by the CPU 16. The pulsed laser light that has passed through the opening of the mask 7 is reflected by the mirror 4 and focused on the workpiece 10 by the lens 8. With the lens 8, the pulsed laser light is adjusted so that the fluence on the workpiece 10 becomes the fluence determined by the CPU 16. At this time, the machining table driving device 12 moves the workpiece 10 placed on the machining table 11 according to the machining speed profile determined by the CPU 16. And the flow path of an inkjet head like FIG. 12 can be formed with sufficient precision.
[0060]
【The invention's effect】
As described above, according to the laser processing condition automatic setting method and apparatus of the present invention, the laser being processed before laser processing is started based on the final processing shape of the processing target inputted as design drawing data. Optimal processing conditions such as output can be set, and mask speed and processing speed profile, which is a profile of relative movement speed between laser and processing object during laser processing, is also set automatically. Therefore, the efficiency of the laser processing process can be increased.
[0061]
In addition, since laser processing is started only when the error calculated by comparing the predicted processing shape calculated by simulation with the final processing shape before actual laser processing is within the allowable error, Highly accurate laser processing can be performed. Also, if the calculated error exceeds the allowable error value, laser processing is not started, and the optimum processing conditions, mask parameters, processing speed profile, etc. are re-determined until the error falls within the allowable error value. It is possible to prevent a situation where the processing is repeated many times.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a laser processing apparatus to which a pulse laser irradiation type fine processing processing condition setting method and a laser processing condition automatic setting device of the present invention are applied.
FIG. 2 is a configuration diagram showing an apparatus for automatically setting laser processing conditions.
FIG. 3 is a diagram showing a final machining shape that is divided when determining an optimum machining condition.
FIG. 4 is a diagram illustrating an example of grooves formed in a workpiece.
5 is a view showing a mask used for forming the groove in FIG. 4; FIG.
FIG. 6 is a diagram illustrating an example of mask selection.
FIG. 7 is a diagram for explaining a relationship between a moving speed of a workpiece and a machining depth.
FIGS. 8A and 8B are a perspective view and a cross-sectional view illustrating a processing example when the moving speed of the processing target is changed during processing.
FIG. 9 is a graph showing an example of the relationship between the initial velocity and acceleration of a workpiece and the inclination angle of a surface to be formed.
FIG. 10 is a diagram illustrating an example of a method of comparing an error between an expected machining shape and a final machining shape and an allowable error value.
FIG. 11 is a flowchart showing a processing procedure when processing conditions are automatically set.
FIG. 12 is a partial cross-sectional perspective view of an inkjet head to be processed by a laser processing apparatus to which the laser processing condition automatic setting device of the present invention is applied.
FIG. 13 is a diagram showing an example of a target machining shape.
FIG. 14 is a diagram showing a state in which a target machining shape is divided into a plurality of sections.
15 is a processing speed profile diagram corresponding to the target processing shape shown in FIG.
FIG. 16 is a diagram illustrating a process of calculating an error between an expected machining shape and a final machining shape.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Laser generator, 2-3 ... Mirror, 5 ... Aperture, 6 ... Shutter, 7 ... Mask, 8 ... Lens, 10 ... Processing object, 11 ... Processing table, 12 ... Processing table drive device, 13 ... Measurement camera , 15 ... control unit, 16 ... CPU, 17 ... design drawing data input unit (design drawing data input unit), 18 ... material input unit (material input unit), 19 ... processing condition storage unit by material, 20 ... mask data storage Means 21... Processing speed data storage means 22. Allowable error value storage means 23. Mask table 24. Display means 25. Laser generation control section.

Claims (4)

マスクの開口を介してパルスレーザ光を加工対象物に照射することにより加工を行うレーザ加工の加工条件を設定する方法であって、
前記加工対象物の最終加工形状を示す設計図面データを入力する工程と、
前記加工対象物の素材を入力する工程と、
前記加工対象物の素材別の加工条件に基づいて、前記加工対象物の素材と前記最終加工形状とに応じた最適加工条件を決定する工程と、
前記マスクの開口を特定するためのマスクデータに基づいて、前記最終加工形状に応じたマスクパラメータを決定する工程と、
前記パルスレーザ光による前記加工対象物の加工速度を制御するための加工速度データに基づいて、前記最終加工形状、前記最適加工条件及び前記マスクパラメータに応じた加工速度プロファイルを決定する工程と、
前記最適加工条件、前記マスクパラメータ及び前記加工速度プロファイルに基づいて、前記加工対象物に加工を施した場合の予想加工形状をシミュレーションにより算出する工程と、
前記最終加工形状と前記予想加工形状とを比較して、誤差を算出する工程と、
前記誤差が許容誤差値以内のときは、レーザ加工を開始させ、前記誤差が前記許容誤差値を越えるときは、前記誤差に基づいて前記最適加工条件、前記マスクパラメータ又は前記加工速度プロファイルのうち少なくとも一つを再び決定する工程と、
を備えることを特徴とするレーザ加工条件自動設定方法。
A method of setting processing conditions of laser processing for processing by irradiating a processing object with pulsed laser light through an opening of a mask,
Inputting design drawing data indicating a final machining shape of the workpiece;
Inputting the material of the object to be processed;
Based on the processing conditions for each material of the processing object, determining the optimum processing conditions according to the material of the processing object and the final processing shape;
Determining a mask parameter according to the final processing shape based on mask data for specifying an opening of the mask;
Determining a processing speed profile according to the final processing shape, the optimal processing conditions, and the mask parameters based on processing speed data for controlling the processing speed of the processing object by the pulsed laser beam;
Based on the optimum processing conditions, the mask parameters, and the processing speed profile, calculating a predicted processing shape when processing the processing object by simulation,
Comparing the final machining shape with the expected machining shape and calculating an error;
When the error is within an allowable error value, laser processing is started, and when the error exceeds the allowable error value, at least one of the optimum processing condition, the mask parameter, or the processing speed profile based on the error. Determining one again,
A laser processing condition automatic setting method comprising:
前記マスクパラメータは、前記マスクの開口の形状、寸法又は寸法公差の少なくとも一つから成ることを特徴とする請求項記載のレーザ加工条件自動設定方法。The mask parameter, the shape of the opening of the mask, the laser processing condition automatic setting method according to claim 1, characterized in that it comprises at least one dimension or a dimensional tolerance. マスクの開口を介してパルスレーザ光を加工対象物に照射することにより加工を行うレーザ加工の加工条件を設定する装置であって、
前記加工対象物の最終加工形状を示す設計図面データを入力する設計図面データ入力手段と、
前記加工対象物の素材を入力する素材入力手段と、
前記加工対象物の素材別の加工条件が予め蓄積された素材別加工条件記憶手段と、
前記素材別加工条件記憶手段に蓄積された前記素材別の加工条件に基づいて、前記加工対象物の前記素材と前記最終加工形状とに応じた最適加工条件を決定する最適加工条件決定手段と、
前記マスクの開口を特定するためのマスクデータが予め蓄積されたマスクデータ記憶手段と、
前記マスクデータ記憶手段に蓄積された前記マスクデータに基づいて、前記最終加工形状に応じたマスクパラメータを決定するマスクパラメータ決定手段と、
前記パルスレーザによる前記加工対象物の加工速度を制御するための加工速度データが予め蓄積された加工速度データ記憶手段と、
前記加工速度データ記憶手段に蓄積された前記加工速度データに基づいて、前記最終加工形状、前記最適加工条件及び前記マスクパラメータに応じた加工速度プロファイルを決定する加工速度プロファイル決定手段と、
前記最適加工条件、前記マスクパラメータ及び前記加工速度プロファイルに基づいて、前記加工対象物に前記加工を施した場合の予想加工形状をシミュレーションにより算出する予想加工形状算出手段と、
前記最終加工形状と前記予想加工形状とを比較して、誤差を算出する誤差算出手段と、
前記誤差の許容値である許容誤差値が予め蓄積された許容誤差値記憶手段と、
前記誤差が前記許容誤差値以内のときは、レーザ加工を開始させ、前記誤差が前記許容誤差値を越えるときは、前記誤差に基づいて前記最適加工条件、前記マスクパラメータ又 は前記加工速度プロファイルのうち少なくとも一つを再び決定する誤差判別手段と、
を備えることを特徴とするレーザ加工条件自動設定装置。
An apparatus for setting processing conditions of laser processing for processing by irradiating a processing object with pulsed laser light through an opening of a mask,
Design drawing data input means for inputting design drawing data indicating the final machining shape of the workpiece;
Material input means for inputting the material of the processing object;
Material-specific processing condition storage means in which processing conditions for each material of the processing object are stored in advance,
Based on the processing conditions for each material accumulated in the processing conditions storage means for each material, optimal processing condition determination means for determining an optimal processing condition according to the material of the processing object and the final processing shape;
Mask data storage means in which mask data for specifying the opening of the mask is stored in advance;
Based on the mask data stored in the mask data storage means, mask parameter determination means for determining a mask parameter according to the final processing shape;
Processing speed data storage means in which processing speed data for controlling the processing speed of the processing object by the pulse laser is stored in advance;
A processing speed profile determining means for determining a processing speed profile according to the final processing shape, the optimal processing condition and the mask parameter, based on the processing speed data stored in the processing speed data storage means;
Based on the optimum machining condition, the mask parameter, and the machining speed profile, an expected machining shape calculation unit that calculates an expected machining shape when the machining is performed on the workpiece by simulation,
An error calculating means for calculating an error by comparing the final processed shape and the predicted processed shape;
An allowable error value storage means in which an allowable error value that is an allowable value of the error is stored in advance;
When the error is within the tolerance value, to initiate the laser processing, when the error exceeds the tolerance value, the optimum machining condition based on the error, the mask parameter or the machining speed profile Error discriminating means for determining at least one of them again;
An apparatus for automatically setting laser processing conditions, comprising:
前記マスクパラメータは、前記マスクの開口の形状、寸法又は寸法公差の少なくとも一つから成ることを特徴とする請求項記載のレーザ加工条件自動設定装置。4. The laser processing condition automatic setting device according to claim 3 , wherein the mask parameter comprises at least one of a shape, a dimension, or a dimensional tolerance of the opening of the mask.
JP05746598A 1998-02-23 1998-02-23 Laser processing condition automatic setting method and laser processing condition automatic setting device Expired - Fee Related JP3800795B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05746598A JP3800795B2 (en) 1998-02-23 1998-02-23 Laser processing condition automatic setting method and laser processing condition automatic setting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05746598A JP3800795B2 (en) 1998-02-23 1998-02-23 Laser processing condition automatic setting method and laser processing condition automatic setting device

Publications (2)

Publication Number Publication Date
JPH11239887A JPH11239887A (en) 1999-09-07
JP3800795B2 true JP3800795B2 (en) 2006-07-26

Family

ID=13056443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05746598A Expired - Fee Related JP3800795B2 (en) 1998-02-23 1998-02-23 Laser processing condition automatic setting method and laser processing condition automatic setting device

Country Status (1)

Country Link
JP (1) JP3800795B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8491353B2 (en) * 2003-09-30 2013-07-23 Panasonic Corporation Mold for optical components
JP2005317927A (en) * 2004-03-31 2005-11-10 Mitsubishi Materials Corp Chip resistor
JP4721844B2 (en) * 2005-09-22 2011-07-13 株式会社牧野フライス製作所 Combined processing machine
JP2009082932A (en) * 2007-09-28 2009-04-23 Pulstec Industrial Co Ltd Laser beam machining apparatus and laser beam machining method
JP2010089094A (en) * 2008-10-03 2010-04-22 Disco Abrasive Syst Ltd Laser beam machining apparatus
JP5994723B2 (en) * 2013-05-09 2016-09-21 トヨタ自動車株式会社 Laser drilling method and apparatus
CN106425084B (en) * 2015-08-07 2019-05-31 昆山汉鼎精密金属有限公司 Automatic processing system and method
US11433486B2 (en) 2016-11-03 2022-09-06 Semiconductor Energy Laboratory Co., Ltd. Laser processing apparatus, stack processing apparatus, and laser processing method
CN115582631A (en) * 2022-09-23 2023-01-10 深圳市汇川技术股份有限公司 Flight processing method, flight processing device, laser plane cutting equipment and medium
CN117206715B (en) * 2023-11-09 2024-07-23 武汉锐科光纤激光技术股份有限公司 Control method and system of laser processing equipment, electronic equipment and medium

Also Published As

Publication number Publication date
JPH11239887A (en) 1999-09-07

Similar Documents

Publication Publication Date Title
JP6560678B2 (en) Laser beam, laser tool, laser machine, workpiece machining method using machine controller
JP4199820B2 (en) Laser processing apparatus and laser processing method
JP2797684B2 (en) Nozzle manufacturing method and manufacturing apparatus
JP4558775B2 (en) Processing apparatus, processing method, and manufacturing method of leaf spring
US7324867B2 (en) Controller for a laser using predictive models of materials processing
CN109414790B (en) Method and device for determining a reference focus position of a beam-based machine tool by performing a sequence of test cuts on a workpiece
CN111867779B (en) Laser processing device and laser processing method
JP3800795B2 (en) Laser processing condition automatic setting method and laser processing condition automatic setting device
JPS61123493A (en) Laser working device
JPH02290685A (en) Laser beam machine
CA2917563C (en) Laser machining systems and methods
EP3871827A1 (en) Laser machining device and laser machining method
JP3768730B2 (en) LASER MACHINE, NUMERICAL CONTROL DEVICE THEREOF, AND LASER MACHINE CONTROL METHOD
JP6667972B2 (en) Molding method of molded object
JP3480227B2 (en) Laser processing method and laser processing apparatus
US11666991B2 (en) Laser machining apparatus and laser machining method
WO2020075632A1 (en) Laser processing machine and laser processing method
JP5021258B2 (en) Laser groove processing method
JP2018051567A (en) Laser processing apparatus and laser processing method
CN1313239C (en) System and method of laser drilling using a continuously optimized depth of focus
JPH10286683A (en) Excimer laser machining equipment and method therefor
JP2000043148A (en) Light shaping method and device therefor
JPH06673A (en) Laser beam machine
JP2991623B2 (en) Laser processing apparatus and dam bar processing method
US20180126459A1 (en) Lamination molding apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060315

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060424

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees