JP4281292B2 - Three-dimensional laser machining data creation method, data creation program, medium recording the data creation program, and machining method and apparatus - Google Patents
Three-dimensional laser machining data creation method, data creation program, medium recording the data creation program, and machining method and apparatus Download PDFInfo
- Publication number
- JP4281292B2 JP4281292B2 JP2002121372A JP2002121372A JP4281292B2 JP 4281292 B2 JP4281292 B2 JP 4281292B2 JP 2002121372 A JP2002121372 A JP 2002121372A JP 2002121372 A JP2002121372 A JP 2002121372A JP 4281292 B2 JP4281292 B2 JP 4281292B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- laser
- workpiece
- data
- dimensional
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
- Laser Beam Processing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、3次元物体のレーザスキャン加工における3次元レーザ加工データ作成方法と同データ作成プログラム及び同データ作成プログラムを記録した媒体並びに同加工方法及び装置に関するものである。
【0002】
【従来の技術】
従来から、立体形状を有する被加工物に対して3次元レーザスキャンによる立体的な加工を行うための加工制御用データ作成は、被加工物の2次元モデル図面とレーザ用2次元加工図面に基づき作業者の手作業で行われている。また、3次元レーザ加工方法及び加工装置の例として、紫外線硬化性の液状樹脂にレーザ光を照射して立体形状物を造形する光造形方法及び装置が知られている。この光造形における加工用データ作成は、被加工物のモデルを2次元のスライスへと変換するのみのものであり、加工装置は、2次元制御による操作を繰り返して行うものである。
【0003】
また、上記例とは別に、従来から、立体形状を有する被加工物に立体的な機械加工を行うNC工作機械が知られているが、ツール(工具)交換の頻度を小さくする目的に、ツール毎に加工面を分解して加工用データを作成するものである(例えば、特開2001−75624号公報参照)。
【0004】
【発明が解決しようとする課題】
ところで、上述したような被加工物の2次元モデル図面とレーザ用2次元加工図面に基いて作業者の手作業により3次元加工制御用データ作成を行う場合、正確かつ効率的にこの作業を行うためには、作業者にかなりの熟練度が要求される。さらには、手作業によるデータ作成では作業時間の短縮に限界がある。そのため、人的リソースと作業時間の不足により、多品種短納期製品や多種類の開発試作には、対応できないという問題がある。
【0005】
本発明は、上記の課題を解消するものであって、作業者が加工条件を入力することで、3次元CADで作成された被加工物のモデルに基づいて自動的にレーザの照射位置や被加工物の姿勢角度等の制御用データが生成され、未熟練者であっても正確かつ容易に3次元加工制御用データを生成することが可能となるデータ作成方法と同データ作成プログラム及び同データ作成プログラムを記録した媒体並びに同加工方法及び装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記の課題を達成するために、請求項1の発明は、立体形状を有する被加工物にレーザスキャン加工手段からのレーザを照射することにより被加工物を3次元レーザ加工するためのデータをコンピュータを用いて作成するデータ作成方法において、被加工物の立体形状と被加工物表面の加工パターンに関する加工形状、被加工物の加工条件に関する条件データを含む3次元形状データ及び加工パラメータを入力する入力過程と、レーザ照射とスキャンによる加工を可能とするレーザスキャン条件としてレーザの照射臨界角度及び有効照射エリアを含む各条件を指定するレーザ照射基準位置角度指定過程と、前記により指定されたレーザスキャン条件のもとでレーザスキャン加工手段に対する被加工物の相対位置と姿勢を定めることにより同一の位置姿勢において同時にレーザスキャンすることができる被加工物の加工面を1つの群として指定し、被加工物表面を複数の群に分割する同時レーザスキャン加工群指定過程と、前記により指定された同時レーザスキャン加工群に含まれる被加工物表面とレーザスキャン加工手段との相対位置姿勢を被加工物の位置姿勢変更により変更して前記レーザスキャン条件を満たすように制御するための制御用データを生成する制御用データ生成過程と、前記により指定された同時レーザスキャン加工群のレーザスキャン加工用データを生成する加工用データ生成過程と、前記により生成した制御用データ及び加工用データを出力するデータ出力過程と、を有し、前記同時レーザスキャン加工群指定過程では、被加工物の加工すべき面を構成している各最小単位の平面の法線方向とレーザ光の方向との間の角度が前記照射臨界角度以下の場合に当該最小単位の平面を加工可能面とし、前記加工可能面の集合を当該被加工物の位置姿勢における同時レーザスキャン加工群とし、さらに、被加工物の位置姿勢を他の位置姿勢に変化させて他の同時レーザスキャン加工群を指定することを繰り返すことにより、被加工物表面を複数の同時レーザスキャン加工群に分割するものである。
【0007】
上記の3次元レーザ加工データ作成方法においては、被加工物の3次元形状データ及び加工パラメータに基づいて生成されたレーザ加工部分に対してレーザの基準照射位置及び角度を作業者が指定することにより、そのレーザ照射基準位置角度において一括して加工ができる部分である同時レーザスキャン加工群をコンピュータが決定することができる。これらは、次のように行われる。作業者は、入力過程において被加工物の立体形状と加工パターン関連の加工形状、被加工物の加工条件関連の条件データを含む3次元形状データ及び加工パラメータをコンピュータに入力する。また、作業者は、レーザ照射基準位置角度指定過程において、レーザスキャンエリア、被加工物の初期位置条件(座標原点)、レーザ照射臨界角を含むレーザスキャン加工手段の条件を指定する。そして、同時レーザスキャン加工群指定過程において、上記のデータ及び条件に基づいて、コンピュータが、レーザ照射方向に対するレーザ照射不可面の探索、被加工物の姿勢変更処理と再度のレーザ照射不可面の探索を行い、被加工物の加工対象面を同時スキャン加工群に分割する。
【0008】
さらに、作業者は、前記により指定したレーザ照射基準位置角度になるように被加工物表面とレーザスキャン加工手段との相対位置姿勢を制御する制御用データと前記により指定された同時レーザスキャン加工群を加工するためのレーザスキャン加工用データの生成、及びこれらのデータの出力をコンピュータを用いて自動処理により行わせ、3次元レーザ加工データを作成することができる。
【0009】
また、請求項2の発明は、請求項1に記載の3次元レーザ加工データ作成方法において、前記加工用データ及び制御用データの生成後に、総加工時間及び加工時間内訳を求めるシミュレーションを実行する過程と、そのシミュレーション実行結果に基づきデータの評価を行うと共に、加工パラメータ修正を行い、再度前記レーザ照射基準位置角度指定過程以下の過程を実行し、制御用データ及び加工用データを生成するものである。この方法においては、実際の加工を行うことなく容易に最適な3次元レーザ加工データを得ることができる。
【0010】
また、請求項3の発明は、立体形状を有する被加工物にレーザスキャン加工手段からのレーザを照射することにより被加工物を3次元レーザ加工するためのデータを作成する処理をコンピュータに実行させるためのプログラムにおいて、被加工物の立体形状と被加工物表面の加工パターンに関する加工形状、被加工物の加工条件に関する条件データを含む3次元形状データ及び加工パラメータを入力する入力手順と、レーザ照射とスキャンによる加工を可能とするレーザスキャン条件としてレーザの照射臨界角度及び有効照射エリアを含む各条件を指定するレーザ照射基準位置角度指定手順と、前記により指定されたレーザスキャン条件のもとでレーザスキャン加工手段に対する被加工物の相対位置と姿勢を定めることにより同一の位置姿勢において同時にレーザスキャンすることができる被加工物の加工面を1つの群として指定し、被加工物表面を複数の群に分割する同時レーザスキャン加工群指定手順と、前記により指定された同時レーザスキャン加工群に含まれる被加工物表面とレーザスキャン加工手段との相対位置姿勢を被加工物の位置姿勢変更により変更して前記レーザスキャン条件を満たすように制御するための制御用データを生成する制御用データ生成手順と、前記により指定された同時レーザスキャン加工群のレーザスキャン加工用データを生成する加工用データ生成手順と、前記により生成した制御用データ及び加工用データを出力するデータ出力手順と、をコンピュータに実行させるプログラムであって、前記同時レーザスキャン加工群指定手順では、被加工物の加工すべき面を構成している各最小単位の平面の法線方向とレーザ光の方向との間の角度が前記照射臨界角度以下の場合に当該最小単位の平面を加工可能面とし、前記加工可能面の集合を当該被加工物の位置姿勢における同時レーザスキャン加工群とし、さらに、被加工物の位置姿勢を他の位置姿勢に変化させて他の同時レーザスキャン加工群を指定することを繰り返すことにより、被加工物表面を複数の同時レーザスキャン加工群に分割するものである。
【0011】
また、請求項4の発明は、請求項3に記載の3次元レーザ加工データ作成プログラムを記録させたコンピュータ読み取り可能な記録媒体である。
【0012】
また、請求項5の発明は、立体形状を有する被加工物にレーザスキャン加工手段からのレーザを照射することにより被加工物を3次元レーザ加工する方法において、コンピュータにより、被加工物の3次元形状データに基づき、同時にレーザスキャン加工する複数の同時レーザスキャン加工群に分割し、この分割された同時レーザスキャン加工群のそれぞれについて、被加工物表面とレーザスキャン加工手段との相対位置姿勢の制御用データ及びレーザスキャン加工用データを請求項1に記載の3次元レーザ加工データ作成方法を用いて予め生成しておき、前記同時レーザスキャン加工群のいずれか1群毎に、前記生成した制御用データに基づき、被加工物表面とレーザスキャン加工手段との相対位置姿勢を制御すると共に、前記生成したレーザスキャン加工用データに基づき、前記レーザスキャン加工手段によるレーザスキャン加工を行い、このレーザスキャン加工を繰り返すことによって被加工物にレーザスキャン加工を施すものである。
【0013】
上記3次元レーザ加工方法においては、被加工物の加工対象領域を複数の同時レーザスキャン加工群に分割し、それぞれの同時レーザスキャン加工群について、被加工物の姿勢の制御用データ及びレーザスキャン加工用データを生成しておき、これらのデータに基づき、各同時レーザスキャン加工群毎に繰り返して被加工物の姿勢制御とレーザスキャン加工を行うことができる。この方法によると、加工対象領域を加工条件や制御条件毎に同時レーザスキャン加工群として分割して処理できるため、加工時間と加工品質を最適化して処理を行うことができる。
【0014】
また、請求項6の発明は、請求項5に記載の3次元レーザ加工方法において、同時レーザスキャン加工可能な有効照射エリアと焦点深度に基づいて同時レーザスキャン加工群を決定するものである。この3次元レーザ加工方法においては、大きな被加工物に対してはエリア分割をして、そして、高低差の大きな被加工物に対しては焦点深度による分割をして同時レーザスキャン加工群を決定することができるため、広範囲の形状の被加工物に対応することができる。
【0015】
また、請求項7の発明は、請求項5に記載の3次元レーザ加工方法において、被加工物の3次元形状データにレーザ照射角度によるレーザエネルギーの吸収率変動に関係するデータを付加しておき、これらの吸収率に関係するデータとレーザ照射角度により、同時レーザスキャン加工に不適な部分を判断するものである。この3次元レーザ加工方法においては、加工条件としてレーザエネルギーの吸収率を考慮して同時レーザスキャン加工群への分割ができるため、加工時間と加工品質を最適化して処理を行うことができる。
【0016】
また、請求項8の発明は、請求項5に記載の3次元レーザ加工方法において、被加工物の3次元形状データに含まれる公差に基づいて加工スピード重視若しくは品質重視を選択し、被加工物の3次元形状データと前記選択とに応じて同時レーザスキャン加工群の分割を行うものである。この3次元レーザ加工方法においては、加工条件として公差を考慮して同時レーザスキャン加工群への分割ができるため、加工時間と加工品質を最適化して処理を行うことができる。
【0017】
また、請求項9の発明は、請求項5に記載の3次元レーザ加工方法において、同時レーザスキャン加工群が複数あるとき、隣接する他の同時レーザスキャン加工群との境界部分には重ね代を持たせるものである。この3次元レーザ加工方法においては、重ね代を設けることとしたため、加工の不連続部分の発生を抑えることができ加工の信頼性を向上することができる。
【0018】
また、請求項10の発明は、請求項5に記載の3次元レーザ加工方法において、レーザスキャン加工用データは、まず被加工物の表面上における3次元の加工データが生成され、次に、このデータがレーザスキャン加工手段の加工基準面に投影されることにより2次元のレーザスキャン加工用データが生成されるものである。この3次元レーザ加工方法においては、レーザスキャン加工手段に適応したデータとして加工用データが生成されるため、各種のレーザスキャン加工手段を用いることができ、加工時間と加工品質を最適化して処理を行うことができる。
【0019】
また、請求項11の発明は、請求項5に記載の3次元レーザ加工方法において、前記レーザスキャン加工用データ生成において、レーザ照射方向に対する被加工物の加工面の傾斜度及びレーザスキャン加工方向との関係において所要レーザ加工幅と加工品質が得られるように、レーザスキャン加工用データのレーザ加工パラメータを補正するものである。この3次元レーザ加工方法においては、加工面の傾斜度及びレーザ照射方向について自動的にレーザ加工パラメータが補正されて加工用データが得られるため、加工時間と加工品質を最適化すると共に被加工物の全体に亘って加工品質を均一化することができる。
【0020】
また、請求項12の発明は、請求項11に記載の3次元レーザ加工方法において、前記補正するレーザ加工パラメータが、レーザ照射ビーム形状及び大きさ、照射ビームエネルギー、レーザビームスキャン速度の少なくとも何れかに対応するものである。この3次元レーザ加工方法においては、これらのレーザ加工パラメータの補正により加工パターン形状、加工速度を制御できるため、加工時間と加工品質を最適化すると共に被加工物の全体に亘って加工品質を均一化することができる。
【0021】
また、請求項13の発明は、請求項5に記載の3次元レーザ加工方法において、前記レーザスキャン加工用データ生成において、レーザスキャン加工手段にてレーザを照射する3次元領域内の各照射加工点について、光学系に起因する位置ずれを補正するレーザスキャン空間位置補正を行うものである。この3次元レーザ加工方法においては、光学系に起因するレーザスキャンの位置ずれが補正されるため、被加工物の広範囲に亘って高い加工精度を維持できると共に、被加工物の一括処理できる領域が広くとれるため被加工物の位置制御にかかる時間を短縮することができる。
【0022】
また、請求項14の発明は、立体形状を有する被加工物にレーザスキャン加工手段からのレーザを照射することにより被加工物を3次元レーザ加工する装置において、被加工物の3次元形状データに基づき、被加工物の加工面について同時にレーザスキャン加工する部分を一つの群として、複数の群に分割する同時レーザスキャン加工群分割手段と、上記分割された同時レーザスキャン加工群のそれぞれについて、前記被加工物とレーザスキャン加工手段との相対位置姿勢の制御用データ及びレーザスキャン加工用データを請求項1に記載の3次元レーザ加工データ作成方法を用いて生成する加工制御データ生成手段と、被加工物の加工面と前記レーザスキャン加工手段との相対位置姿勢を制御する加工位置姿勢制御手段と、全体の加工を制御する全体制御手段とを備え、前記全体制御手段の制御指令に従って、順次、前記同時レーザスキャン加工群毎に、前記加工位置姿勢制御手段により、被加工物の加工面の位置姿勢が制御位置決めされ、前記同時レーザスキャン加工群のレーザスキャン加工用データに基づき前記レーザスキャン加工手段により被加工物をレーザスキャン加工するものである。
【0023】
上記の3次元レーザ加工装置においては、被加工物の3次元形状データに基づいて被加工物の加工面を同時レーザスキャン加工群分割手段により複数の群に分割し、各同時レーザスキャン加工群毎に、加工制御データ生成手段により制御用データ及び加工用データを生成し、これらのデータに基づき全体制御手段により加工位置姿勢制御手段とレーザスキャン加工手段を制御して被加工物をレーザスキャン加工することとしたため、一括して加工できる同時レーザスキャン加工群の概念のもと、加工用データの生成から加工までの一連の処理を略全自動で行うことができる。
【0024】
【発明の実施の形態】
以下、本発明の一実施形態に係る3次元レーザ加工データ作成方法と同データ作成プログラム及び同データ作成プログラムを記録した媒体について、図1乃至図5を参照して説明する。図面中の共通する部材には同一符号を付して重複説明を省略する。本発明がレーザスキャン加工の対象としている立体形状を有する被加工物は、図1(a)に示されるように、MID(Molded Interconnect Devise)法により立体回路を形成するための立体基板である。被加工物1(立体基板1とも記す)は、樹脂成型品である立体基板1aの表面にスパッタリング法により銅薄膜からなる導電膜1bを形成したものである。3次元レーザスキャン加工では、図1(b)に示されるように、この導電膜1bの表面に対して回路パターンCのデータに基づきレーザ照射とスキャンが行なわれ、この導電膜の一部を蒸発除去する加工により加工パターンPが形成され、加工パターンPにより分離された回路パターンCが形成される。立体基板1における全ての回路パターンCが形成されると立体回路2が完成する。
【0025】
本発明では、立体基板の同一の位置姿勢において一括してレーザスキャン加工可能な加工可能面(その面上に加工パターンが形成される)の集合を同時レーザスキャン加工群(以下、加工群)と定義する。図1(b)において、立体基板1の加工パターンPは、上方向から照射されるレーザ(レーザ光)L1によってレーザスキャン加工される加工群LG1、左側面のレーザ光L2による加工群LG2、同じく右側面のレーザ光L3による加工群LG3に分割される。実際のレーザスキャン加工では、レーザ光源は固定されており、各加工群をレーザ光の方向に向かせるように被加工物である立体基板の位置姿勢が制御されて行われる。以下の記述では、レーザ光源は上方にあり、被加工物はレーザ光源下方に水平に置かれているものとする。この一括してレーザスキャン加工できる加工群の決定は、3次元レーザ加工における加工時間短縮や加工品質向上にとって重要な概念である。図中のレーザスキャンパターンLSが描かれている加工基準面VS(詳細後述、図5の説明参照)は、レーザスキャン加工手段が仮想的に有している面である。
【0026】
このようなレーザスキャン加工を行うためには、後述するレーザスキャン加工手段及び加工位置姿勢制御手段(図23)を制御して3次元レーザスキャン加工を効率的に行うために用いられる3次元レーザ加工制御用データが必要である。このデータには、加工群毎にレーザスキャン加工を行うためのレーザスキャン加工用データ(以下、加工用データ)及び被加工物の表面とレーザスキャン加工手段との相対位置姿勢を制御する制御用データ(以下、制御用データ)が含まれる。この両データの作成方法について、図2の立体基板と図3及び図4のフローチャートとを参照して説明する。図2(a)の被加工物1は、12個の立体回路を多数個取りするためのものであり、図2(b)のI−I断面に示すように、加工群G1,G2,G3,G4,G5を含んでおり、加工群G1は略同一平面上にあり、加工群G2,G3,G4,G5は立体基板1aに略垂直な面上にある。このような略垂直な面上の導電膜は、図2(c)に示すように、レーザ光Lと導電膜1bの面の法線Nの方向のなす角θが90゜に近く、このままの姿勢ではレーザスキャン加工が不可能であり、その加工限界角度を臨界角度と呼び、通常60゜が指定される。
【0027】
上記の3次元レーザ加工制御用データは、以下において説明する手順をコンピュータに実行させる3次元レーザ加工データ作成プログラムにより作成される。また、このデータ作成プログラムを記録させたコンピュータ読み取り可能なCDやMOなどの記録媒体を用いて、所定の能力を有するコンピュータにプログラムを移植してデータ作成を行うことができる。また、用いられるコンピュータ及びこのデータ作成プログラムは、データ入出力機器とGUI(Graphical User Interface)機能とを備えており、これにより手順の進行状態の確認と応答操作が可能である。
【0028】
まず、図3に示されるように、入力過程において、3D−CAD上で作成された立体基板1の3次元形状データ及び立体基板上1に形成する立体回路の形状データの両データを入力する被加工物形状データ入力(S1)、そして、加工パラメータ入力として、導電膜について厚さや材質及び導電膜の下地である立体基板の樹脂材質などの被加工物の加工条件入力(S2)が行われる。次に、レーザ照射基準位置角度指定過程において、レーザの照射臨界角度、有効照射エリア、焦点深度などのレーザスキャン条件入力(S3)、加工位置姿勢制御手段の座標原点及びレーザ照射の基準位置を入力する加工基準入力(S4)、及び加工群に組み入れる対象の領域としての加工エリア(加工エリアについて図8の説明参照)を決める同時スキャン加工エリア設定(S5)が行われる。以上のデータ入力の後、同時レーザスキャン加工群指定過程(S6)、加工用データ生成過程及び制御用データ生成過程(S7)、データ出力過程(S8)がコンピュータにより行われて3次元レーザ加工制御用データが作成される。以下に、上記データ入力後の過程(S6,S7,S8)について説明する。
【0029】
まず、図4を参照して、同時レーザスキャン加工群指定過程(S6)の詳細を説明する。前記加工基準入力(S4)において被加工物である図2の立体回路が初期位置である水平位置に置かれた状態で加工群指定が開始され、この状態はコンピュータ画面に表示される(S61)。コンピュータの画面上には、各手順の進行状態が表示されている(以下同様)。次に、先行の手順により設定された加工エリアにおいて立体回路の形状データの中から加工パターンデータ抜き出しが行われる(S62)。加工パターンデータには、除去すべき導電膜の面を構成する最小単位の平面を特定する形状、3次元空間座標値、法線ベクトルが含まれる。3次元座標は、例えば、レーザ光方向にZ軸をとり、このZ軸に直交する平面上にX,Y軸が定義される。また、このX,Y軸は被加工物の姿勢制御のための回転軸としても定義される。次に、これらの加工パターンデータと被加工物条件データが照合されて(S63)、レーザースキャン加工が可能かどうかが判断される(S64)。このデータ照合において、まず、照合される被加工物の面(以下、被加工面)の法線とレーザ光方向であるZ軸とのなす角度が前述の照射臨界角度と比較され、そのなす角度が照射臨界角度以上であれば加工できないと判断されて(S64でno)、不適加工群としてメモリに登録される(S65)。被加工面の法線を用いて表現した場合、この臨界角度としては通常60゜が指定される。次に、法線方向が容認された被加工面について、そのZ軸上の位置が前述の加工基準入力(S4)において入力されたレーザ照射の基準位置のZ座標値と照合され、両者の差がレーザの焦点深度以内であれば、この加工面はレーザスキャン加工が可能であると判断され(S64でyes)、加工群G1に含まれるものとしてメモリに登録される(S66)。また、その差が焦点深度を越えていれば加工不可と判断されて(S64でno)、不適加工群としてメモリに登録される(S65)。この焦点深度の判断基準としては、例えば+/−3mmが使われる。次に、加工エリア内において被加工面の全てが照合したかどうかが判断されて、未照合の被加工面があれば被加工物条件データ照合(S63)に戻り(S67でno)。エリア内において被加工面の全てが照合されている場合(S67でyes)、不適加工群が存在するかどうか判断され、存在しなければ加工群指定は終了する(S68でno)。
【0030】
上記S68の判断において、不適加工群が存在すると判断された場合(S68でyes)、不適加工群とされた被加工面の法線がチェックされ(S69)、被加工物を傾ける角度とZ軸方向の移動する高さが算出される(S70)。本説明で参照している図2の被加工物において、略水平の加工群G1は上述の手順の中で既に登録されており、加工群G2,G3,G4,G5が残っている。これらの加工群の被加工面は、略垂直であり、少なくとも30゜の回転が必要である。図2(b)におけるI−I断面は、加工群G1〜G5について共通であり、従ってI−I断面中央部の回転中心Rを通る被加工物1の長手方向に沿う軸回りに被加工物1を回転することで、被加工面を所望の方向に向けることができる。また、この回転軸回りに被加工物1を回転させると、各被加工面のZ座標が上下に変動する。このことを考慮して上記Z軸方向の高さが算出される(S70)。ここで、反時計回りの回転と上昇させる方向をそれぞれ優先して被加工物1の姿勢制御を行うものとする。すると、回転角θ2の回転と被加工物1の上移動量Z2による姿勢変更が行われ(S71)、次にレーザパターンデータ抜き出しが行われる(S62)。すると、この後の手順において加工群G2に含まれるべき被加工面が加工群G2に登録される(S66)。以下、同様にして残りの被加工面が全て加工群G3,G4,G5に登録され加工群指定が終了する。これにより、全ての被加工面が同時レーザスキャン加工群に分割されたことになる。
【0031】
上記加工用データ生成過程及び制御用データ生成過程(S7)について以下説明する。これらのデータは各加工群毎に生成される。加工用データは、図5に示されるように、被加工物1における、レーザスキャン加工のための位置姿勢が定まって加工群として登録された被加工面上の、加工パターンPを、レーザスキャン加工手段が仮想的に有している加工基準面VSに投影してできた2次元平面上のレーザスキャンパターンLSの形状データを含んだものである。また、制御用データは、注目している被加工面の位置姿勢を得るために被加工物の位置姿勢を行うのに必要なX,Y,Z軸方向の変位量及びX,Y軸回り回転角を含んだものである。図5において、X軸回りの回転θxとZ軸方向の変位ΔZが示されている。
【0032】
上記各データは、データ出力過程(S8)により外部へ出力される。このデータを生成するコンピュータが、オンライン状態でレーザスキャン加工手段及び加工位置姿勢制御手段と接続されている場合は、オンラインによりレーザスキャン加工を行うことができる。また、この出力されたデータは記録媒体に記録され、後ほど同じコンピュータにより用いることもできると共に、別のシステムにおいて利用することもできる。
【0033】
以上3次元レーザスキャン加工データの作成方法について説明したが、次に本発明の実施形態に係る3次元レーザ加工方法について、図6乃至図21を参照して説明する。3次元レーザ加工方法においては、予め、被加工物の被加工面を加工群に分割しておき、図6に示されるように、各加工群について得られた位置姿勢制御用データD1、同じく各加工群について得られた加工用データD2を準備しておく。被加工物は初期位置姿勢に置かれて加工スタートされる。次に、加工群毎に加工処理を行うため最初の加工群が指定され(S10)、続いて、位置姿勢制御用データD1に基づき被加工物位置姿勢変更が行われる(S11)。次に、加工用データD2に基づきレーザスキャン加工が実行される(S12)。この後、全加工群について加工処理が行われたかどうか判断され、全ての加工群が処理されていれば3次元レーザ加工は終了し(S13でyes)、未処理の加工群があれば(S13でno)、次の加工群の処理が行われる(S10)。
【0034】
上記加工フローに基づいた加工例を図7により説明する。図7における被加工物は、前出の図2に示される被加工物であり、加工群G1〜G5を有している。この例では、加工群G1から加工群G5まで順番に加工処理が行われる。この間に被加工物の位置姿勢は、位置姿勢の制御用データ(θ及びZ)である各回転角θ1〜θ5及び移動量Z1〜Z5に基づいて変更される。ここで加工群の処理の順番については、後述するように加工処理のシミュレーションを行って加工時間の最適化を行うことができる。
【0035】
以下においては、3次元レーザ加工方法における、被加工面の加工群への分割の方法に関するいくつかの説明がなされる。まず、図8において、レーザ光Lは、図示されないレーザ光源からのレーザ光であり、ミラーMとガルバノミラーGMによって偏向されて、所定の範囲の同時スキャン加工エリアAを照射する。上記までの説明において、一つの同時スキャン加工エリアによって被加工物を覆っている場合の説明がされているが、図8に示されるように被加工物をいくつかの同時スキャン加工エリアAに分けることもできる。これは例えば、被加工物が大きくて、レーザスキャン加工手段の有効レーザ照射エリア(有効照射エリア)からはみ出す場合などに適用できる。この場合は、被加工物を平行移動させてはみ出たエリアをレーザ照射位置に移動させて対応することができる。図8に示されるように被加工面の段差が大きい場合は、焦点深度に基づいて加工群を指定することができる。
【0036】
ここに、被加工面のレーザスキャン加工の可能性は、被加工面の向きとレーザ光の光線方向との関係により照合判断されるが(図4のS63,S64)、被加工物の幾何学的形状によっては、上記方法では加工群を指定できない場合がある。例えば図9に示されるように、ひさしによって隠蔽された被加工面J1は、単に被加工面の向きだけでは判断できない。この場合、被加工物の3次元形状データに基づき、画像処理における陰線処理と同様の方法を用いてこのような加工不適な部分を加工群G31から除外することができる。また、被加工物の加工条件入力(図3のS2)において材料物性を入力しておくことにより、材料物性が一部異なるため、加工条件が変わる部分J2を加工群G32から除外することができる。
【0037】
上記、被加工物の幾何学的形状に起因して加工群から除外された被加工面J1は、図10に示されるように、被加工物1の位置姿勢を変えることによりレーザ照射が可能となることがあり、この場合、被加工物1の3次元形状データに基づき、レーザスキャン加工が可能であるとの判断がされ、前記の加工群G31とは別の加工群G41に組み入れることができる。
【0038】
また、被加工面の傾斜度によりレーザスキャン加工に不適な面を加工群から除外する方法が図11に示されている。被加工面のデータが、3D−CADにおけるソリッドモデル記述から(a)、ワイヤフレーム記述に変換され(b)、ワイヤフレームが成す2つのベクトルV1,V2から注目する面Sの法線ベクトルNが求められる。レーザ光Lの照射方向と各被加工面の法線ベクトルNとの相対角度によりレーザ照射の可否が判断される(c)。これにより、レーザスキャン加工に不適な面を加工群から除外することができる。
【0039】
また、予め被加工物の3次元形状データに少なくともレーザスキャン加工する各部分についてのデータに材質や粗さなどのレーザ照射エネルギーの吸収率に関係するデータを付加しておき、これらの吸収率に関係するデータとレーザ照射角度とにより同時レーザスキャン加工に不適な部分を判断することができる。例えば、被加工面が下地基板の成形基材に銅膜が被膜された面であれば、図12に示される角度によるレーザエネルギー吸収率変動において、被加工面の法線ベクトルとレーザ光のなす角度が0゜の場合略50%の吸収率であるが、この吸収率を25%までの許容とすると、前記のなす角度が30゜以上となる被加工面は除外されることになる。また、斜面部においては、平面部に比べ吸収率が低下するが、スキャン速度を遅くする、又は、パルス周波数を大きくする等して加工エネルギーを増大する等の調整を行う。
【0040】
次に、3次元レーザ加工方法における、レーザ加工の品質を高める方法に関するいくつかの説明がなされる。まず、被加工物の3次元形状データより加工群を複数決定したとき、図13に示すように、隣接する他の加工群G41〜G44の境界部分には重ね代δを持たせることによりレーザ加工の信頼性を確保できる。導電膜の一部を蒸発除去して回路パターンを形成する場合、隣接する加工群間において加工パターンが接続されていないと導電膜の除去残りが発生して絶縁不良が発生する。本方法により、このような不具合を除去することができる。特に、平面と立ち面の描画パターンは稜線で接するので、この立ち面側の加工群に重ね代δの延長部分を設けることにより加工パターンの接続信頼性を高めることができる。重ね代δは、レーザ、被加工物位置、位置姿勢制御手段、被加工物の形状精度によって適宜増減して調節することができる。
【0041】
また、レーザ照射方向に対する加工面の傾斜度とレーザスキャン加工方向との関係において、例えば60゜傾斜面にレーザ照射を行った場合、レーザ光スポット径は斜面方向において2倍に拡大される。従って、図14に示されるようにレーザ光のスポット径の補正なしHNでは、斜面横方向にレーザスキャンした場合、補正ありHの加工幅Wの2倍の加工幅となり、均一な加工幅とすることができない。レーザ加工用データのレーザ加工パラメータとしてレーザ照射ビーム形状と大きさ、照射ビームエネルギー、レーザビームスキャン速度、及びパルス発振のレーザ光の場合のパルス周波数があり、このいずれかを補正することにより所要のレーザ加工幅と品質が得られる。例えば、パルス周波数fとスキャン速度vを調整して連続する斜面と平面に対して均一な加工を実現している例を図15に示す。この時、前述の図12のような平坦部と斜面部とにおける表面角度によるレーザエネルギー吸収率変動から必要な加工エネルギーを算出し、算出した加工エネルギーになるようにスキャン速度v1,v2及びパルス周波数f1,f2を決定する。図15において斜面部は平坦部よりレーザ光照射パワーを増大させるため、斜面部のv2/f2は平坦部のv1/f1より小さい値となる。
【0042】
また、レーザスキャン加工におけるレーザを照射する3次元領域内の各照射加工点について,光学系の収差などで発生する位置ずれを補正することにより加工精度の向上について説明する。例えば、レーザ光により格子パターンを描画すると、図16(a)に示されるようにガルバノミラーGMに特有の歪みが発生する。各レーザ照射点の座標値と理想の値の差を全ポイントに関して計測し,歪みフリーな描画に必要な補正データを予め準備しておき、実際のスキャン加工用データには3D−CADから算出された幾何データに,上記補正値を加味することにより,図16(b),(c)に示すように精度向上を図ることができる。
【0043】
以下においては、3次元レーザ加工方法における、事前のレーザ加工のシミュレーションによる加工時間の短縮及び品質を高める方法に関するいくつかの説明がなされる。まず、複数の加工群に対して図17(a)の加工完成イメージを得るために、3回のレーザスキャン加工1st,2nd,3rdを行った加工シミュレーションの処理パターン1が図17(b)のようにグラフィック表示され、4回のレーザスキャン加工1st,2nd,3rd,4thをレーザ加工の順番を組み替えて行った加工シミュレーションの処理パターン2が図17(c)のように表示される。そして、その所要の時間の比較が図18のように表示される。ここで、各加工経路は加工の順番毎に色分けされてグラフィック表示される。加工の順番によって位置姿勢の変更(ワーク動作)回数や制御(ワーク駆動)などに要する時間が変わるため、表示された加工パターン候補から、作業者が加工時間や加工品質を確認して加工パターンを選択することができる。特殊加工部分について、人の判断も有効に活用して重要な部分について加工品質のチェックと選択が可能となる。
【0044】
加工データ生成において,コンピュータが被加工物モデルに入力されている公差を読み取り,自動的に加工スピード重視もしくは品質重視を判断して,加工部分を適切な加工群に分割するように分割手法を切り替えることができる。この場合、図19に示されるような公差とスピード及び公差とレーザパワーなどのデータを入力しておく。このようにして、加工データ作成後に,総加工時間及び内訳を求めるシミュレーションを実行することで実際の加工前に加工時間、ワーク治具の駆動回数などの評価が可能となる。これにより、複数の品質設定のそれぞれについて、シミュレーションを実行して図20や図21に示すように加工候補を一覧やグラフで表示し、総加工時間が同じである場合には、作業者が最適な加工を選択するようにできる。また、手入力により分割指示などにより作成した複数の加工データ作成条件に基づき,それぞれの加工パターンをグラフィック表示するとともに、加工時間を表示して、作業者に選択可能とすることができる。
【0045】
以下においては、図22及び図23を参照して3次元レーザ加工装置の説明がなされる。3次元レーザ加工装置は、立体形状を有する被加工物にレーザスキャン加工手段からのレーザを照射するレーザスキャン加工手段10と、被加工物の加工面と前記レーザスキャン加工手段との相対位置姿勢を制御する加工位置姿勢制御手段20と、これらの全体を制御すると共に作業者とのインターフェースを行う全体制御手段30と備えている。レーザスキャン加工手段10と位置姿勢制御手段20と全体制御手段30との間は、それぞれ通信線40を備えており、これによりデータ通信が可能である。
【0046】
レーザスキャン加工手段10は、レーザ光源11とこのレーザ光源からのレーザ光を反射するミラーM及び偏向してレーザースキャンを行うガルバノミラーGMを備えている。
【0047】
加工位置姿勢制御手段20は、被加工物1を載置保持するテーブル21と被加工物1の位置姿勢をX,Y,Z軸方向の移動及びX,Y軸回りの回転を行うワーク位置姿勢駆動部22を備えている。
【0048】
全体制御手段30は、CPUからなる中央処理部31とデータの入出力を行う入出力部32とデータ及びプログラムを記憶するメモリ33と記録媒体を駆動する媒体ドライブ(CD−ドライブ)34とユーザーインターフェイスを行う表示画面35及び入力部36とを備えている。メモリ33には、レーザスキャン加工データ作成プログラムによる次の2つの手段を記憶している。その1つは、被加工物の3次元形状データに基づき、被加工物の加工面について同時にレーザスキャン加工する部分を一つの群として、複数の群に分割する同時レーザスキャン加工群分割手段37であり、他の1つは、上記分割された同時レーザスキャン加工群のそれぞれについて、前記被加工物とレーザスキャン加工手段との相対位置姿勢の制御用データ及びレーザスキャン加工用データを生成する加工制御データ生成手段38である。
【0049】
上記構成において、前記全体制御手段30の制御指令に従って、順次、前記同時レーザスキャン加工群毎に、前記加工位置姿勢制御手段30により、被加工物1の加工面の位置姿勢が制御位置決めされ、前記同時レーザスキャン加工群のレーザスキャン加工用データに基づき前記レーザスキャン加工手段10により被加工物1をレーザスキャン加工するこができる。
【0050】
なお、本発明は、上記構成に限られることなく種々の変形が可能である。例えば、スパッタリング法による銅の導電膜を加工対象として説明したが、材質は銅に限らずまたその成膜方法も、めっき成膜、真空蒸着膜、イオンプレーティング、電着成膜を含む成膜方法が可能である。下地基板の製法及び材質も樹脂を材料とするMIDに限らない。例えば、下地基板の材質としてセラミックも適用可能である。また、本願発明は導電膜の加工に限らず、立体形状を有する立体の表面にレーザ照射を行う処理について広く適用可能である。また、レーザスキャン加工は、同時レーザスキャン加工群毎に行うだけでなく、2平面の交わる稜線を跨いで行う加工や前記重ね代の部分などの加工においては、加工位置姿勢を連続的に制御しながら隣接する同時レーザスキャン加工群へと加工を行うステップを設けることも可能である。
【0051】
【発明の効果】
以上のように請求項1の発明によれば、被加工物の3次元形状データと加工パラメータ及びレーザ照射臨界角を含むレーザスキャン加工の条件を入力し、これらのデータと条件に基づいて、一括してレーザスキャン加工できる同時レーザスキャン加工群毎に3次元レーザ加工データを得るように、レーザ照射方向に対するレーザ照射不可面の探索、被加工物の姿勢変更処理と再度のレーザ照射不可面の探索をコンピュータに行わせることとし、さらに、被加工物表面とレーザスキャン加工手段との相対位置姿勢を制御する制御用データと同時レーザスキャン加工群を加工するためのレーザスキャン加工用データの生成、及び各データの出力をコンピュータを用いて自動処理により行わせて、3次元レーザ加工データを作成するようにしたので、従来の手作業によるデータ作成と比べ大幅なデータ作成時間削減とデータ精度の向上が図れる。また、被加工物の加工対象面を同時スキャン加工群に分割するに当たり加工条件も加味できるため、加工品質の向上が図れる。さらに、加工用データ及び制御用データの作成及び変更が容易となり最適データを得ることができるため、加工時間の短縮が可能となる。また、請求項2の発明によれば、シミュレーション機能をもたせたので、実際の加工を行うことなく容易に最適な3次元レーザ加工データを得ることができる。
【0052】
また、請求項3の発明によれば、3次元レーザ加工データ作成の手順をコンピュータに実行させることができ、請求項4の発明によれば、請求項3に記載の3次元レーザ加工データ作成プログラムを記録させたコンピュータ読み取り可能な記録媒体を用いてどのコンピュータ上でもデータ作成やデータ作成方法の変更及びデータの保存が可能となるので3次元レーザ加工の効率向上が図れる。
【0053】
また、請求項5の発明によれば、被加工物の加工対象領域を予め、同時レーザスキャン加工群に分割し、被加工物の姿勢の制御用データ及びレーザスキャン加工用データを生成しておき、これらのデータに基づき、各同時レーザスキャン加工群毎に繰り返して被加工物の姿勢制御とレーザスキャン加工を行うこととしたので、加工対象領域を加工条件や制御条件毎に加工群として分割して処理できるため、加工時間と加工品質を最適化して処理を行うことができる。
【0054】
また、請求項6の発明によれば、加工対象領域のエリア分割及び焦点深度による分割をして同時レーザスキャン加工群を決定できるので、広範囲の形状の被加工物や高低差の大きな被加工物に対応することができ、レーザスキャン加工の適用範囲を拡大が図れる。また、請求項7の発明によれば、加工条件としてレーザエネルギーの吸収率を考慮して加工群への分割ができるので、加工時間と加工品質を最適化して処理を行うことができる。
【0055】
また、請求項8の発明によれば、加工条件として公差を考慮して加工群への分割ができるので、加工時間と加工品質を最適化して処理を行うことができる。また、請求項9の発明によれば、重ね代を設けることとしたので、加工の不連続部分の発生を抑えることができ加工の信頼性を向上することができる。また、請求項10の発明によれば、レーザスキャン加工手段に適応した加工用データが生成されるので、各種のレーザスキャン加工手段を用いることができ、加工時間と加工品質を最適化して処理を行うことができると共に加工可能な加工対象物の範囲がひろがる。
【0056】
また、請求項11の発明によれば、加工面の傾斜度及びレーザ照射方向について自動的にレーザ加工パラメータが補正されて加工用データが得られるので、加工時間と加工品質を最適化すると共に被加工物の全体に亘って加工品質を均一化することができる。また、請求項12の発明によれば、レーザ加工パラメータの補正により加工パターン形状、加工速度を制御できるので、加工時間と加工品質を最適化すると共に被加工物の全体に亘って加工品質を均一化することができる。また、請求項13の発明によれば、光学系に起因するレーザスキャンの位置ずれが補正されるので、被加工物の広範囲に亘って高い加工精度を維持できると共に、被加工物の一括処理できる領域が広くとれるため被加工物の位置変更にかかる時間を短縮することができる。
【0057】
また、請求項14の発明によれば、被加工物の3次元形状データと加工パラメータ及びレーザ照射臨界角を含むレーザスキャン加工の条件に基づいて被加工物の加工面を同時レーザスキャン加工群分割手段により複数の群に分割し、各同時レーザスキャン加工群毎に生成した制御用データ及び加工用データに基づき加工位置姿勢制御手段とレーザスキャン加工手段を制御して被加工物をレーザスキャン加工することとしたので、一括して加工できる同時レーザスキャン加工群の概念のもと、3次元レーザ加工において、加工用データの生成から加工までの一連の処理を略全自動で行うことができ、未熟練者であっても3次元加工制御用データ作成とレーザ加工を正確かつ容易に行える。
【図面の簡単な説明】
【図1】 (a)は本発明を適用する立体基板の斜視図、(b)は本発明の一実施形態による、加工パターンの同時レーザスキャン加工群への分割を示す斜視図。
【図2】 (a)は本発明を適用する立体基板の斜視図、(b)は同断面図、(c)はレーザ照射臨界角の説明断面図。
【図3】 本発明に係る3次元レーザ加工データ作成方法のフロー図。
【図4】 同上詳細フロー図。
【図5】 本発明に係るデータ生成過程を示す概念図。
【図6】 本発明に係る3次元レーザ加工方法のフロー図。
【図7】 同上加工方法の適用例を示す断面図。
【図8】 同上加工方法における同時レーザスキャン加工群決定の方法を示す斜視図。
【図9】 同上加工方法における同時レーザスキャン加工群決定の方法を示す斜視図。
【図10】 同上加工方法における同時レーザスキャン加工群決定の方法を示す斜視図。
【図11】 (a)は同上加工方法における被加工物のソリッドモデル図、(b)は同ワイヤフレーム図、(c)は同同時レーザスキャン加工群決定の方法を示す斜視図。
【図12】 角度によるレーザエネルギー吸収率変動を示す図。
【図13】 同上加工方法における同時レーザスキャン加工群に重ね代を持たせることを説明する斜視図。
【図14】 同上加工方法における斜面上のレーザ光のスポット径の補正を説明する斜視図。
【図15】 同上加工方法におけるレーザ光のパルス周波数とスキャン速度の調整を説明する斜視図。
【図16】 (a)はレーザ光の描画における位置ずれを示す概念図、(b)は平面上で描画位置ずれを補正した概念図、(b)は空間で描画位置ずれを補正した概念図。
【図17】 (a)は同上加工方法による加工完成イメージ図、(b)は同イメージ図におけるレーザスキャンの順番を示す図、(c)は同イメージ図におけるレーザスキャンの他の順番を示す図。
【図18】 シミュレーション結果を説明する図。
【図19】 公差とレーザパワー及びレーザスキャンスピードの関係を示す図。
【図20】 シミュレーション結果表示する図。
【図21】 品質レベルと加工時間の関係を示す図。
【図22】 本発明に係る3次元レーザ加工装置のシステムブロック図。
【図23】 本発明に係る3次元レーザ加工装置の斜視図。
【符号の説明】
1 被加工物
10 レーザースキャン加工手段
20 加工位置姿勢制御手段
30 全体制御手段
L、L1〜L3 レーザ光(レーザ)
VS 加工基準面
P 加工パターン
G1〜G5,G21〜G25,G41〜G44 同時レーザースキャン加工群(加工群)
LG1〜LG3 同時レーザースキャン加工群(加工群)
δ 重ね代
W 加工幅[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a three-dimensional laser processing data generation method, the same data generation program, a medium on which the data generation program is recorded, and the processing method and apparatus in laser scanning processing of a three-dimensional object.
[0002]
[Prior art]
Conventionally, processing control data creation for performing three-dimensional processing by three-dimensional laser scanning on a workpiece having a three-dimensional shape is based on a two-dimensional model drawing of the workpiece and a two-dimensional machining drawing for laser. It is done manually by the operator. As an example of a three-dimensional laser processing method and processing apparatus, there is known an optical modeling method and apparatus for modeling a three-dimensional object by irradiating an ultraviolet curable liquid resin with laser light. The processing data creation in this optical modeling is only to convert a model of the workpiece into a two-dimensional slice, and the processing apparatus repeatedly performs an operation by two-dimensional control.
[0003]
In addition to the above examples, NC machine tools that perform three-dimensional machining on a workpiece having a three-dimensional shape are conventionally known. For the purpose of reducing the frequency of tool (tool) replacement, The machining surface is disassembled every time to create machining data (see, for example, Japanese Patent Application Laid-Open No. 2001-75624).
[0004]
[Problems to be solved by the invention]
By the way, when the three-dimensional machining control data is created manually by the operator based on the two-dimensional model drawing of the workpiece and the two-dimensional machining drawing for laser as described above, this work is performed accurately and efficiently. For this purpose, the worker is required to have considerable skill. Furthermore, there is a limit to shortening the work time in manual data creation. For this reason, there is a problem that due to shortage of human resources and work time, it is not possible to deal with various types of products with short delivery times and various types of development prototypes.
[0005]
The present invention solves the above-described problems. When an operator inputs a machining condition, the laser irradiation position and the workpiece are automatically selected based on a workpiece model created by three-dimensional CAD. Data creation method, data creation program, and data for generating control data such as posture angle of a workpiece, and enabling even an unskilled person to generate data for 3D machining control accurately and easily It is an object of the present invention to provide a medium on which a creation program is recorded, and a processing method and apparatus therefor.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, the invention of
[0007]
In the above three-dimensional laser processing data creation method, the operator designates the reference irradiation position and angle of the laser for the laser processing portion generated based on the three-dimensional shape data and processing parameters of the workpiece. The computer can determine a simultaneous laser scan processing group that is a portion that can be processed collectively at the laser irradiation reference position angle. These are performed as follows. In the input process, the worker inputs three-dimensional shape data including a three-dimensional shape of the workpiece, a machining shape related to the machining pattern, and condition data related to the machining condition of the workpiece, and machining parameters to the computer. In addition, in the laser irradiation reference position angle designation process, the operator designates the conditions of the laser scan processing means including the laser scan area, the initial position condition (coordinate origin) of the workpiece, and the laser irradiation critical angle. Then, in the simultaneous laser scanning machining group designation process, the computer searches for the laser non-irradiable surface in the laser irradiation direction, the workpiece posture changing process, and the laser non-irradiated surface search again based on the above data and conditions. The processing target surface of the workpiece is divided into simultaneous scanning processing groups.
[0008]
Further, the operator can control data for controlling the relative position and orientation of the workpiece surface and the laser scanning processing means so as to be the laser irradiation reference position angle specified by the above, and the simultaneous laser scanning processing group specified by the above 3D laser processing data can be created by generating laser scan processing data for processing and outputting these data by automatic processing using a computer.
[0009]
According to a second aspect of the present invention, in the three-dimensional laser processing data creation method according to the first aspect, a process of executing a simulation for obtaining a total processing time and a breakdown of the processing time after generating the processing data and the control data Then, based on the simulation execution result, the data is evaluated, the processing parameter is corrected, the process below the laser irradiation reference position angle designation process is executed again, and the control data and the processing data are generated. . In this method, optimum three-dimensional laser processing data can be easily obtained without performing actual processing.
[0010]
According to a third aspect of the present invention, a computer executes a process of creating data for three-dimensional laser processing of a workpiece by irradiating the workpiece having a three-dimensional shape with a laser from a laser scanning processing means. In the program for Includes condition data related to 3D shape and machining pattern on workpiece surface, machining shape and workpiece machining conditions An input procedure for inputting 3D shape data and machining parameters; Laser scanning conditions that enable processing by laser irradiation and scanning include various conditions including laser irradiation critical angle and effective irradiation area. Laser irradiation reference position angle designation procedure to be designated and designated by the above By defining the relative position and orientation of the workpiece with respect to the laser scanning processing means under the laser scanning conditions, the processing surfaces of the workpiece that can be laser-scanned simultaneously at the same position and orientation are specified as one group, Divide workpiece surface into multiple groups Simultaneous laser scanning processing group designation procedure and specified by the above Included in simultaneous laser scan processing group The relative position and orientation of the workpiece surface and the laser scanning processing means Change by changing the position and orientation of the workpiece so that the laser scan condition is satisfied Control for Control data generation procedure for generating control data, processing data generation procedure for generating laser scan processing data of the simultaneous laser scan processing group specified by the above, control data and processing data generated by the above Data output procedure to output , To run on a computer In the simultaneous laser scanning processing group designation procedure, the angle between the normal direction of each minimum unit plane constituting the surface to be processed of the workpiece and the direction of the laser light is the irradiation. When the angle is equal to or smaller than the critical angle, the plane of the minimum unit is a workable surface, the set of workable surfaces is a simultaneous laser scanning machining group in the position and orientation of the workpiece, and the position and orientation of the workpiece are Divide the workpiece surface into multiple simultaneous laser scan machining groups by changing to position and orientation and repeatedly specifying other simultaneous laser scan machining groups Is.
[0011]
A fourth aspect of the present invention is a computer-readable recording medium on which the three-dimensional laser processing data creation program according to the third aspect is recorded.
[0012]
According to a fifth aspect of the present invention, there is provided a method of three-dimensional laser processing a workpiece by irradiating a workpiece having a three-dimensional shape with a laser from a laser scanning processing means. Based on the shape data, it is divided into a plurality of simultaneous laser scanning processing groups to be simultaneously laser scanning processed, and control of the relative position and orientation of the workpiece surface and the laser scanning processing means for each of the divided simultaneous laser scanning processing groups Data and laser scan processing data Using the three-dimensional laser processing data creation method according to claim 1 The relative position and orientation of the workpiece surface and the laser scanning processing means are controlled based on the generated control data for each one of the simultaneous laser scanning processing groups, and the generation is performed in advance. Based on the laser scanning processing data, the laser scanning processing is performed by the laser scanning processing means, and the laser scanning processing is performed on the workpiece by repeating this laser scanning processing.
[0013]
In the above three-dimensional laser processing method, a processing target area of a workpiece is divided into a plurality of simultaneous laser scanning processing groups, and data for controlling the posture of the workpiece and laser scanning processing for each of the simultaneous laser scanning processing groups. Data can be generated, and based on these data, the posture control and laser scan processing of the workpiece can be performed repeatedly for each simultaneous laser scan processing group. According to this method, since the region to be processed can be divided and processed as a simultaneous laser scanning processing group for each processing condition and control condition, the processing time and processing quality can be optimized for processing.
[0014]
The invention of
[0015]
According to a seventh aspect of the present invention, in the three-dimensional laser processing method according to the fifth aspect, data relating to a change in absorption rate of laser energy due to a laser irradiation angle is added to the three-dimensional shape data of the workpiece. The portion unsuitable for simultaneous laser scanning processing is determined based on the data related to the absorption rate and the laser irradiation angle. In this three-dimensional laser processing method, it is possible to divide into simultaneous laser scanning processing groups in consideration of the absorption rate of laser energy as processing conditions, so that processing can be performed with optimization of processing time and processing quality.
[0016]
According to an eighth aspect of the present invention, in the three-dimensional laser processing method according to the fifth aspect, the processing speed or quality is selected based on tolerances included in the three-dimensional shape data of the workpiece, The simultaneous laser scanning processing group is divided according to the three-dimensional shape data and the selection. In this three-dimensional laser processing method, since it is possible to divide into simultaneous laser scanning processing groups in consideration of tolerances as processing conditions, it is possible to perform processing while optimizing the processing time and processing quality.
[0017]
Further, the invention of claim 9 is the three-dimensional laser processing method according to
[0018]
According to a tenth aspect of the present invention, in the three-dimensional laser processing method according to the fifth aspect, as the data for laser scanning processing, first, three-dimensional processing data on the surface of the workpiece is generated. By projecting the data onto the processing reference surface of the laser scanning processing means, two-dimensional laser scanning processing data is generated. In this three-dimensional laser processing method, since processing data is generated as data suitable for the laser scan processing means, various laser scan processing means can be used, and processing can be performed by optimizing the processing time and processing quality. It can be carried out.
[0019]
Further, the invention of
[0020]
The invention of claim 12 is the three-dimensional laser processing method according to
[0021]
The invention according to claim 13 is the three-dimensional laser processing method according to
[0022]
According to a fourteenth aspect of the present invention, there is provided an apparatus for three-dimensional laser processing of a workpiece by irradiating a workpiece having a three-dimensional shape with a laser from a laser scanning processing means. Based on the simultaneous laser scanning processing group dividing means for dividing into a plurality of groups, the portion to be simultaneously laser scanning processing of the processing surface of the workpiece, for each of the divided simultaneous laser scanning processing group, Data for controlling the relative position and orientation of the workpiece and laser scanning processing means and data for laser scanning processing Using the three-dimensional laser processing data creation method according to
[0023]
In the above three-dimensional laser processing apparatus, the processed surface of the workpiece is divided into a plurality of groups by the simultaneous laser scanning processing group dividing means based on the three-dimensional shape data of the workpiece, and each simultaneous laser scanning processing group is divided. Then, control data and processing data are generated by the processing control data generating means, and the processing position and orientation control means and the laser scanning processing means are controlled by the overall control means based on these data to laser scan the workpiece. Therefore, based on the concept of a simultaneous laser scanning processing group that can be processed collectively, a series of processing from generation of processing data to processing can be performed almost fully automatically.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
A three-dimensional laser processing data creation method, the same data creation program, and a medium on which the data creation program is recorded according to an embodiment of the present invention will be described below with reference to FIGS. Common members in the drawings are denoted by the same reference numerals, and redundant description is omitted. A workpiece having a three-dimensional shape, which is an object of laser scanning processing according to the present invention, is a three-dimensional substrate for forming a three-dimensional circuit by a MID (Molded Interconnect Devise) method, as shown in FIG. Work piece 1 (Also referred to as three-dimensional substrate 1) Is obtained by forming a conductive film 1b made of a copper thin film on the surface of a three-dimensional substrate 1a, which is a resin molded product, by sputtering. In the three-dimensional laser scan processing, as shown in FIG. 1B, the surface of the conductive film 1b is irradiated with laser and scanned based on the data of the circuit pattern C, and a part of the conductive film is evaporated. A processing pattern P is formed by the processing to be removed, and a circuit pattern C separated by the processing pattern P is formed. When all the circuit patterns C on the three-
[0025]
In the present invention, laser scanning processing can be performed collectively at the same position and orientation of the three-dimensional substrate. Processable surface (on that surface Processing pattern Is formed) Is defined as a simultaneous laser scanning processing group (hereinafter referred to as a processing group). In FIG. 1B, the processing pattern P of the three-
[0026]
In order to perform such laser scanning processing, three-dimensional laser processing used for efficiently performing three-dimensional laser scanning processing by controlling laser scanning processing means and processing position and orientation control means (FIG. 23) described later. Control data is required. This data includes data for laser scanning processing (hereinafter referred to as processing data) for performing laser scanning processing for each processing group, and control data for controlling the relative position and orientation between the surface of the workpiece and the laser scanning processing means. (Hereinafter, control data) is included. A method of creating both data will be described with reference to the three-dimensional board in FIG. 2 and the flowcharts in FIGS. A
[0027]
The above three-dimensional laser processing control data is created by a three-dimensional laser processing data creation program that causes a computer to execute the procedure described below. Further, using a computer-readable recording medium such as a CD or an MO on which the data creation program is recorded, the program can be transplanted to a computer having a predetermined capability to create data. Further, the computer used and the data creation program are provided with a data input / output device and a GUI (Graphical User Interface) function, thereby enabling confirmation of the progress of the procedure and a response operation.
[0028]
First, as shown in FIG. 3, in the input process, both three-dimensional shape data of the three-
[0029]
First, the details of the simultaneous laser scanning machining group designation step (S6) will be described with reference to FIG. In the processing reference input (S4), the processing group designation is started in a state where the solid circuit of FIG. 2 as the workpiece is placed at the horizontal position which is the initial position, and this state is displayed on the computer screen (S61). . The progress of each procedure is displayed on the computer screen (the same applies hereinafter). Next, processing pattern data is extracted from the shape data of the three-dimensional circuit in the processing area set by the preceding procedure (S62). The processing pattern data includes a shape that specifies the plane of the minimum unit constituting the surface of the conductive film to be removed, a three-dimensional spatial coordinate value, and a normal vector. For the three-dimensional coordinates, for example, the Z axis is taken in the laser beam direction, and the X and Y axes are defined on a plane orthogonal to the Z axis. The X and Y axes are also defined as rotation axes for controlling the posture of the workpiece. Next, these processing pattern data and workpiece condition data are collated (S63), and it is determined whether laser scanning processing is possible (S64). In this data collation, first, the angle formed between the normal line of the surface of the workpiece to be collated (hereinafter referred to as the workpiece surface) and the Z axis which is the laser beam direction is compared with the above-mentioned irradiation critical angle, and the angle formed If it is equal to or greater than the irradiation critical angle, it is determined that machining cannot be performed (no in S64), and is registered in the memory as an inappropriate machining group (S65). When expressed using the normal line of the surface to be processed, the critical angle is normally specified as 60 °. Next, with respect to the work surface whose normal direction is accepted, the position on the Z-axis is collated with the Z coordinate value of the laser irradiation reference position input in the above-mentioned processing reference input (S4), and the difference between the two is determined. Is within the focal depth of the laser, it is determined that the processed surface can be laser-scanned (Yes in S64), and is registered in the memory as being included in the processing group G1 (S66). If the difference exceeds the depth of focus, it is determined that the processing is impossible (no in S64), and is registered in the memory as an inappropriate processing group (S65). For example, +/− 3 mm is used as a reference for determining the depth of focus. Next, it is determined whether or not all of the machining surfaces have been collated in the machining area, and if there are uncollated workpiece surfaces, the process returns to the workpiece condition data collation (S63) (no in S67). If all the processed surfaces are collated in the area (yes in S67), it is determined whether or not an inappropriate machining group exists, and if there is no machining group designation, the machining group designation ends (no in S68).
[0030]
If it is determined in S68 that an improper machining group exists (Yes in S68), the normal line of the machining surface that is regarded as an inappropriate machining group is checked (S69), and the angle of tilting the workpiece and the Z axis The moving height of the direction is calculated (S70). In the workpiece of FIG. 2 referred to in this description, the substantially horizontal machining group G1 is already registered in the above-described procedure, and the machining groups G2, G3, G4, and G5 remain. The surfaces to be processed of these processing groups are substantially vertical and need to rotate at least 30 °. 2B is common to the machining groups G1 to G5, and therefore the workpiece is around the axis along the longitudinal direction of the
[0031]
The machining data generation process and the control data generation process (S7) will be described below. These data are generated for each processing group. As shown in FIG. 5, the processing data is obtained by performing laser scanning processing on a processing pattern P on a processing surface registered as a processing group with a position and orientation for laser scanning processing determined in the
[0032]
Each of the data is output to the outside through a data output process (S8). When the computer that generates this data is connected to the laser scanning processing means and the processing position and orientation control means in an online state, the laser scanning processing can be performed online. Further, the output data is recorded on a recording medium, and can be used later by the same computer or can be used in another system.
[0033]
The method for generating the three-dimensional laser scan processing data has been described above. Next, the three-dimensional laser processing method according to the embodiment of the present invention will be described with reference to FIGS. In the three-dimensional laser processing method, the processing surface of the workpiece is divided into processing groups in advance, and the position and orientation control data D1 obtained for each processing group, as shown in FIG. Processing data D2 obtained for the processing group is prepared. The workpiece is placed in the initial position and orientation and machining is started. Next, the first machining group is designated to perform machining processing for each machining group (S10), and then the workpiece position / posture change is performed based on the position / orientation control data D1 (S11). Next, laser scanning processing is executed based on the processing data D2 (S12). Thereafter, it is determined whether or not the machining process has been performed for all the machining groups. If all the machining groups are processed, the three-dimensional laser machining is finished (yes in S13), and if there is an unprocessed machining group (S13). No), the next processing group is processed (S10).
[0034]
A machining example based on the above machining flow will be described with reference to FIG. The workpiece in FIG. 7 is the workpiece shown in FIG. 2 described above, and includes machining groups G1 to G5. In this example, the processing is performed in order from the processing group G1 to the processing group G5. During this time, the position and orientation of the workpiece are changed based on the rotation angles θ1 to θ5 and the movement amounts Z1 to Z5, which are position and orientation control data (θ and Z). Here, the processing time of the processing group can be optimized by performing processing processing simulation as will be described later.
[0035]
In the following, some explanations regarding the method of dividing the surface to be processed into processing groups in the three-dimensional laser processing method will be given. First, in FIG. 8, a laser beam L is a laser beam from a laser light source (not shown) and is deflected by a mirror M and a galvanometer mirror GM. For A predetermined range of simultaneous scans processing Irradiate area A. In the above description, the case where the workpiece is covered by one simultaneous scan processing area has been described, but the workpiece is divided into several simultaneous scan processing areas A as shown in FIG. You can also. This is because, for example, the workpiece is large and the effective laser irradiation area of the laser scanning processing means (Effective irradiation area) Applicable when protruding from the outside. In this case, it is possible to cope by moving the work piece to the laser irradiation position by moving the area that is protruded in parallel. As shown in FIG. 8, when the level difference of the surface to be processed is large, the processing group can be designated based on the depth of focus.
[0036]
Here, the possibility of laser scanning of the work surface is collated and determined by the relationship between the direction of the work surface and the direction of the laser beam (S63, S64 in FIG. 4), but the geometry of the work piece. Depending on the target shape, the processing group may not be specified by the above method. For example, as shown in FIG. 9, the surface to be processed J1 concealed by the eaves cannot be determined simply by the orientation of the surface to be processed. In this case, based on the three-dimensional shape data of the workpiece, such an unsuitable portion can be excluded from the processing group G31 using a method similar to the hidden line processing in the image processing. Further, by inputting the material physical properties in the processing condition input (S2 in FIG. 3) of the workpiece, the material physical properties are partially different, so that the portion J2 where the processing conditions change can be excluded from the processing group G32. .
[0037]
The workpiece surface J1 excluded from the machining group due to the geometric shape of the workpiece can be irradiated with laser by changing the position and orientation of the
[0038]
FIG. 11 shows a method of excluding a surface unsuitable for laser scanning processing from the processing group due to the inclination of the processing surface. The data of the surface to be processed is converted from a solid model description in 3D-CAD to (a) and converted into a wire frame description (b), and a normal vector N of the surface S of interest from two vectors V1 and V2 formed by the wire frame is obtained. Desired. Whether or not laser irradiation is possible is determined based on the relative angle between the irradiation direction of the laser light L and the normal vector N of each surface to be processed (c). Thereby, a surface unsuitable for laser scanning processing can be excluded from the processing group.
[0039]
In addition, data related to the absorption rate of the laser irradiation energy such as material and roughness is added to the data of at least each part to be laser scanned in the three-dimensional shape data of the workpiece in advance, and the absorption rate is added to these absorption rates. A portion unsuitable for simultaneous laser scanning processing can be determined from the related data and the laser irradiation angle. For example, if the surface to be processed is a surface in which a copper film is coated on the base material of the base substrate, the variation between the normal vector of the surface to be processed and the laser beam in the fluctuation of the laser energy absorption rate according to the angle shown in FIG. When the angle is 0 °, the absorption rate is about 50%. However, if the absorption rate is allowed to be up to 25%, the surface to be processed having the angle formed by 30 ° or more is excluded. Further, although the absorptance is lower in the slope portion than in the plane portion, adjustment is performed such as increasing the processing energy by slowing the scan speed or increasing the pulse frequency.
[0040]
Next, some explanations will be given regarding a method for improving the quality of laser processing in the three-dimensional laser processing method. First, when a plurality of machining groups are determined from the three-dimensional shape data of the workpiece, as shown in FIG. 13, laser machining is performed by providing an overlap δ at the boundary portion between the other neighboring machining groups G41 to G44. Can be ensured. In the case where a circuit pattern is formed by evaporating and removing a part of the conductive film, if the processing pattern is not connected between adjacent processing groups, the removal of the conductive film occurs and insulation failure occurs. Such a problem can be eliminated by this method. In particular, since the drawing pattern of the flat surface and the standing surface are in contact with each other at the ridge line, the connection reliability of the processing pattern can be improved by providing an extended portion of the overlap allowance δ in the processing group on the standing surface side. The stacking allowance δ can be adjusted by appropriately increasing or decreasing depending on the laser, the position of the workpiece, the position and orientation control means, and the shape accuracy of the workpiece.
[0041]
Further, regarding the relationship between the inclination of the processed surface with respect to the laser irradiation direction and the laser scan processing direction, for example, when laser irradiation is performed on a 60 ° inclined surface, the laser beam spot diameter is doubled in the inclined direction. Therefore, as shown in FIG. 14, in the laser beam spot diameter without correction HN, when the laser scan is performed in the lateral direction of the inclined surface, the processing width is twice as large as the processing width W of the corrected H, and the processing width is uniform. I can't. Laser processing parameters of laser processing data include laser irradiation beam shape and size, irradiation beam energy, laser beam scanning speed, and pulse frequency in the case of pulsed laser light. Laser processing width and quality can be obtained. For example, FIG. 15 shows an example in which uniform processing is realized on a continuous slope and plane by adjusting the pulse frequency f and the scanning speed v. At this time, the necessary processing energy is calculated from the fluctuation of the laser energy absorption rate due to the surface angle at the flat portion and the slope portion as shown in FIG. 12, and the scan speeds v1, v2 and the pulse frequency are set so as to obtain the calculated processing energy. f1 and f2 are determined. In FIG. 15, the slope portion increases the laser beam irradiation power more than the flat portion, and therefore v2 / f2 of the slope portion is smaller than v1 / f1 of the flat portion.
[0042]
Further, the improvement of the processing accuracy will be described by correcting the positional deviation caused by the aberration of the optical system at each irradiation processing point in the three-dimensional region irradiated with the laser in the laser scanning processing. For example, when a lattice pattern is drawn by a laser beam, a distortion peculiar to the galvanometer mirror GM is generated as shown in FIG. The difference between the coordinate value of each laser irradiation point and the ideal value is measured for all points, correction data necessary for distortion-free drawing is prepared in advance, and the actual scan processing data is calculated from 3D-CAD. By adding the correction value to the geometric data, the accuracy can be improved as shown in FIGS.
[0043]
In the following, in the three-dimensional laser processing method, some explanations regarding a method of shortening the processing time and improving the quality by the simulation of the laser processing in advance will be given. First, in order to obtain the processing completion image of FIG. 17A for a plurality of processing groups,
[0044]
In machining data generation, the computer reads the tolerance input to the workpiece model, automatically judges whether machining speed is important or quality, and switches the division method so that the machining part is divided into appropriate machining groups be able to. In this case, data such as tolerance, speed, tolerance and laser power as shown in FIG. 19 are input. In this way, by executing the simulation for obtaining the total machining time and breakdown after the machining data is created, it is possible to evaluate the machining time, the number of times the workpiece jig is driven, etc. before the actual machining. As a result, a simulation is executed for each of a plurality of quality settings, and the processing candidates are displayed in a list or graph as shown in FIGS. 20 and 21. If the total processing time is the same, the operator is optimal. Can be selected. Further, based on a plurality of machining data creation conditions created by manual input, such as by a division instruction, each machining pattern can be displayed graphically and the machining time can be displayed so that the operator can select it.
[0045]
In the following, the three-dimensional laser processing apparatus will be described with reference to FIGS. The three-dimensional laser processing apparatus includes a laser
[0046]
The laser scanning processing means 10 includes a
[0047]
The machining position / posture control means 20 moves the position / posture of the table 21 on which the
[0048]
The overall control means 30 includes a
[0049]
In the above configuration, in accordance with the control command of the overall control means 30, the position and orientation of the machining surface of the
[0050]
The present invention is not limited to the above-described configuration, and various modifications can be made. For example, a copper conductive film by sputtering has been described as an object to be processed, but the material is not limited to copper, and the film forming method includes film formation including plating film formation, vacuum deposition film, ion plating, and electrodeposition film formation. A method is possible. The manufacturing method and material of the base substrate are not limited to MID made of resin. For example, ceramic is also applicable as the material for the base substrate. Further, the present invention is not limited to the processing of the conductive film, and can be widely applied to a process of performing laser irradiation on a three-dimensional surface having a three-dimensional shape. Laser scanning processing is not only performed for each group of simultaneous laser scanning processing, but also the processing position and orientation are continuously controlled in processing performed across the ridge line where two planes intersect and processing such as the overlap margin part. However, it is also possible to provide a step for performing processing into adjacent simultaneous laser scanning processing groups.
[0051]
【The invention's effect】
As described above, according to the first aspect of the present invention, the three-dimensional shape data of the workpiece, the processing parameters and the laser scanning processing conditions including the laser irradiation critical angle are input, and based on these data and conditions, In order to obtain three-dimensional laser processing data for each group of simultaneous laser scanning processing that can be laser-scanned, search for a surface that cannot be irradiated with laser in the direction of laser irradiation, processing for changing the posture of the workpiece, and search for a surface that cannot be irradiated again And, further, generation of control data for controlling the relative position and orientation of the workpiece surface and the laser scanning processing means, and generation of data for laser scanning processing for processing the simultaneous laser scanning processing group, and Since the output of each data is performed by automatic processing using a computer, 3D laser processing data is created. Compared with data creation traditional manual can be improved significantly data creation time reduction and data accuracy. Further, since the processing conditions can be taken into account when dividing the processing target surface of the workpiece into the simultaneous scanning processing group, the processing quality can be improved. Furthermore, since the processing data and the control data can be easily created and changed and the optimum data can be obtained, the processing time can be shortened. According to the invention of
[0052]
According to the invention of
[0053]
According to the invention of
[0054]
Further, according to the invention of
[0055]
Further, according to the invention of
[0056]
According to the eleventh aspect of the invention, since the laser processing parameters are automatically corrected with respect to the inclination of the processing surface and the laser irradiation direction and processing data is obtained, the processing time and processing quality are optimized and the processing target is reduced. Processing quality can be made uniform over the entire workpiece. According to the invention of claim 12, since the processing pattern shape and the processing speed can be controlled by correcting the laser processing parameters, the processing time and the processing quality are optimized and the processing quality is uniform over the entire workpiece. Can be According to the thirteenth aspect of the present invention, the positional deviation of the laser scan caused by the optical system is corrected, so that high processing accuracy can be maintained over a wide range of the workpiece and batch processing of the workpiece can be performed. Since the area can be widened, the time required for changing the position of the workpiece can be shortened.
[0057]
According to the fourteenth aspect of the present invention, the processing surface of the workpiece is divided into simultaneous laser scanning processing groups based on the laser scanning processing conditions including the three-dimensional shape data of the workpiece, processing parameters, and the laser irradiation critical angle. The workpiece is divided into a plurality of groups, and the workpiece is laser-scan processed by controlling the processing position and orientation control means and the laser scanning processing means based on the control data and processing data generated for each simultaneous laser scanning processing group. Therefore, based on the concept of simultaneous laser scanning processing group that can be processed at once, in 3D laser processing, a series of processing from generation of processing data to processing can be performed almost fully automatically. Even an expert can accurately and easily create data for three-dimensional machining control and laser machining.
[Brief description of the drawings]
FIG. 1A is a perspective view of a three-dimensional substrate to which the present invention is applied, and FIG. 1B is a perspective view showing division of a processing pattern into simultaneous laser scanning processing groups according to an embodiment of the present invention.
2A is a perspective view of a three-dimensional substrate to which the present invention is applied, FIG. 2B is a sectional view thereof, and FIG. 2C is an explanatory sectional view of a laser irradiation critical angle;
FIG. 3 is a flowchart of a three-dimensional laser processing data creation method according to the present invention.
FIG. 4 is a detailed flowchart of the above.
FIG. 5 is a conceptual diagram showing a data generation process according to the present invention.
FIG. 6 is a flowchart of a three-dimensional laser processing method according to the present invention.
FIG. 7 is a sectional view showing an application example of the above processing method.
FIG. 8 is a perspective view showing a method of determining a simultaneous laser scanning processing group in the processing method.
FIG. 9 is a perspective view showing a method of determining a simultaneous laser scanning processing group in the processing method same as above.
FIG. 10 is a perspective view showing a method of determining a simultaneous laser scanning processing group in the processing method same as above.
11A is a solid model diagram of a workpiece in the above machining method, FIG. 11B is a wire frame diagram, and FIG. 11C is a perspective view illustrating a method of determining the same laser scanning machining group.
FIG. 12 is a graph showing fluctuations in laser energy absorption rate with angle.
FIG. 13 is a perspective view for explaining the provision of an allowance for the simultaneous laser scanning processing group in the above processing method.
FIG. 14 is a perspective view for explaining correction of a spot diameter of laser light on a slope in the processing method same as above.
FIG. 15 is a perspective view for explaining adjustment of the pulse frequency and scan speed of laser light in the processing method same as above.
FIGS. 16A and 16B are conceptual diagrams showing positional deviations in drawing of laser light, FIG. 16B is a conceptual diagram in which drawing positional deviations are corrected on a plane, and FIG. 16B is a conceptual diagram in which drawing positional deviations are corrected in space. .
FIGS. 17A and 17B are diagrams showing an image of processing completion by the above processing method, FIG. 17B is a diagram showing the order of laser scanning in the image diagram, and FIG. 17C is a diagram showing another order of laser scanning in the image diagram.
FIG. 18 illustrates simulation results.
FIG. 19 is a diagram showing the relationship between tolerance, laser power, and laser scan speed.
FIG. 20 is a diagram for displaying a simulation result.
FIG. 21 is a diagram showing the relationship between the quality level and the processing time.
FIG. 22 is a system block diagram of a three-dimensional laser processing apparatus according to the present invention.
FIG. 23 is a perspective view of a three-dimensional laser processing apparatus according to the present invention.
[Explanation of symbols]
1 Workpiece
10 Laser scanning processing means
20 Machining position and orientation control means
30 Overall control means
L, L1-L3 Laser light (laser)
VS machining reference plane
P Machining pattern
G1-G5, G21-G25, G41-G44 Simultaneous laser scanning processing group (processing group)
LG1 to LG3 Simultaneous laser scanning processing group (processing group)
δ Overlap
W Machining width
Claims (14)
被加工物の立体形状と被加工物表面の加工パターンに関する加工形状、被加工物の加工条件に関する条件データを含む3次元形状データ及び加工パラメータを入力する入力過程と、
レーザ照射とスキャンによる加工を可能とするレーザスキャン条件としてレーザの照射臨界角度及び有効照射エリアを含む各条件を指定するレーザ照射基準位置角度指定過程と、
前記により指定されたレーザスキャン条件のもとでレーザスキャン加工手段に対する被加工物の相対位置と姿勢を定めることにより同一の位置姿勢において同時にレーザスキャンすることができる被加工物の加工面を1つの群として指定し、被加工物表面を複数の群に分割する同時レーザスキャン加工群指定過程と、
前記により指定された同時レーザスキャン加工群に含まれる被加工物表面とレーザスキャン加工手段との相対位置姿勢を被加工物の位置姿勢変更により変更して前記レーザスキャン条件を満たすように制御するための制御用データを生成する制御用データ生成過程と、
前記により指定された同時レーザスキャン加工群のレーザスキャン加工用データを生成する加工用データ生成過程と、
前記により生成した制御用データ及び加工用データを出力するデータ出力過程と、を有し、
前記同時レーザスキャン加工群指定過程では、被加工物の加工すべき面を構成している各最小単位の平面の法線方向とレーザ光の方向との間の角度が前記照射臨界角度以下の場合に当該最小単位の平面を加工可能面とし、前記加工可能面の集合を当該被加工物の位置姿勢における同時レーザスキャン加工群とし、さらに、被加工物の位置姿勢を他の位置姿勢に変化させて他の同時レーザスキャン加工群を指定することを繰り返すことにより、被加工物表面を複数の同時レーザスキャン加工群に分割することを特徴とする3次元レーザ加工データ作成方法。In a data creation method for creating, using a computer, data for three-dimensional laser processing of a workpiece by irradiating a workpiece having a three-dimensional shape with a laser from a laser scanning processing means,
An input process for inputting three-dimensional shape data and machining parameters including a three-dimensional shape of the workpiece and a machining pattern related to the machining pattern of the workpiece surface, condition data relating to machining conditions of the workpiece ;
Laser irradiation reference position angle designation process for designating each condition including a laser irradiation critical angle and an effective irradiation area as a laser scanning condition that enables processing by laser irradiation and scanning ,
By defining the relative position and orientation of the workpiece with respect to the laser scanning processing means under the laser scanning conditions specified above , one processed surface of the workpiece that can be laser-scanned simultaneously at the same position and orientation Specifying as a group, simultaneous laser scan machining group designation process to divide the workpiece surface into multiple groups ,
To control the relative position and orientation between the workpiece surface and the laser scan processing means included in the simultaneous laser scan processing unit designated by the like by changing the position and orientation changes of the workpiece satisfy the laser scanning condition a control data generation process of generating control data,
A processing data generation process for generating data for laser scanning processing of the simultaneous laser scanning processing group designated by the above,
Have a, a data output step of outputting the control data and processing data generated by the,
In the simultaneous laser scanning processing group designation process, when the angle between the normal direction of the plane of each minimum unit constituting the surface to be processed of the workpiece and the direction of the laser beam is equal to or less than the irradiation critical angle The plane of the minimum unit is a workable surface, the set of workable surfaces is a simultaneous laser scanning machining group in the position and orientation of the workpiece, and the position and orientation of the workpiece is changed to another position and orientation. A method for creating three-dimensional laser processing data, wherein the surface of the workpiece is divided into a plurality of simultaneous laser scanning processing groups by repeatedly designating other simultaneous laser scanning processing groups .
被加工物の立体形状と被加工物表面の加工パターンに関する加工形状、被加工物の加工条件に関する条件データを含む3次元形状データ及び加工パラメータを入力する入力手順と、
レーザ照射とスキャンによる加工を可能とするレーザスキャン条件としてレーザの照射臨界角度及び有効照射エリアを含む各条件を指定するレーザ照射基準位置角度指定手順と、
前記により指定されたレーザスキャン条件のもとでレーザスキャン加工手段に対する被加工物の相対位置と姿勢を定めることにより同一の位置姿勢において同時にレーザスキャンすることができる被加工物の加工面を1つの群として指定し、被加工物表面を複数の群に分割する同時レーザスキャン加工群指定手順と、
前記により指定された同時レーザスキャン加工群に含まれる被加工物表面とレーザスキャン加工手段との相対位置姿勢を被加工物の位置姿勢変更により変更して前記レーザスキャン条件を満たすように制御するための制御用データを生成する制御用データ生成手順と、
前記により指定された同時レーザスキャン加工群のレーザスキャン加工用データを生成する加工用データ生成手順と、
前記により生成した制御用データ及び加工用データを出力するデータ出力手順とをコンピュータに実行させるプログラムであって、
前記同時レーザスキャン加工群指定手順では、被加工物の加工すべき面を構成している各最小単位の平面の法線方向とレーザ光の方向との間の角度が前記照射臨界角度以下の場合に当該最小単位の平面を加工可能面とし、前記加工可能面の集合を当該被加工物の位置姿勢における同時レーザスキャン加工群とし、さらに、被加工物の位置姿勢を他の位置姿勢に変化させて他の同時レーザスキャン加工群を指定することを繰り返すことにより、被加工物表面を複数の同時レーザスキャン加工群に分割することを特徴とする3次元レーザ加工データ作成プログラム。In a program for causing a computer to execute processing for creating data for three-dimensional laser processing of a workpiece by irradiating a workpiece having a three-dimensional shape with a laser from a laser scanning processing means,
An input procedure for inputting three-dimensional shape data and processing parameters including a processing shape related to a three-dimensional shape of the workpiece and a processing pattern on the surface of the workpiece, and condition data related to processing conditions of the workpiece ;
Laser irradiation reference position angle designation procedure for designating each condition including a laser irradiation critical angle and an effective irradiation area as a laser scanning condition that enables processing by laser irradiation and scanning ,
By defining the relative position and orientation of the workpiece with respect to the laser scanning processing means under the laser scanning conditions specified above , one processed surface of the workpiece that can be laser-scanned simultaneously at the same position and orientation A simultaneous laser scan machining group designation procedure for designating as a group and dividing the workpiece surface into a plurality of groups ;
To control the relative position and orientation between the workpiece surface and the laser scan processing means included in the simultaneous laser scan processing unit designated by the like by changing the position and orientation changes of the workpiece satisfy the laser scanning condition a control data generation step of generating the control data,
A processing data generation procedure for generating data for laser scanning processing of the simultaneous laser scanning processing group designated by the above,
A program for causing a computer to execute a data output procedure for outputting control data and machining data generated as described above ,
In the simultaneous laser scanning processing group designation procedure, when the angle between the normal direction of the plane of each minimum unit constituting the surface to be processed of the workpiece and the direction of the laser beam is equal to or less than the irradiation critical angle The plane of the minimum unit is a workable surface, the set of workable surfaces is a simultaneous laser scanning machining group in the position and orientation of the workpiece, and the position and orientation of the workpiece is changed to another position and orientation. A three-dimensional laser processing data creation program for dividing a workpiece surface into a plurality of simultaneous laser scanning processing groups by repeatedly specifying other simultaneous laser scanning processing groups .
コンピュータにより、被加工物の3次元形状データに基づき、同時にレーザスキャン加工する複数の同時レーザスキャン加工群に分割し、この分割された同時レーザスキャン加工群のそれぞれについて、被加工物表面とレーザスキャン加工手段との相対位置姿勢の制御用データ及びレーザスキャン加工用データを請求項1に記載の3次元レーザ加工データ作成方法を用いて予め生成しておき、
前記同時レーザスキャン加工群のいずれか1群毎に、前記生成した制御用データに基づき、被加工物表面とレーザスキャン加工手段との相対位置姿勢を制御すると共に、前記生成したレーザスキャン加工用データに基づき、前記レーザスキャン加工手段によるレーザスキャン加工を行い、このレーザスキャン加工を繰り返すことによって被加工物にレーザスキャン加工を施すことを特徴とする3次元レーザ加工方法。In a method of three-dimensional laser processing a workpiece by irradiating a workpiece having a three-dimensional shape with a laser from a laser scanning processing means,
Based on the three-dimensional shape data of the workpiece, the computer divides it into a plurality of simultaneous laser scanning processing groups for simultaneous laser scanning processing, and for each of the divided simultaneous laser scanning processing groups, the workpiece surface and the laser scanning Data for controlling the relative position and orientation with the processing means and data for laser scanning processing are generated in advance using the three-dimensional laser processing data creation method according to claim 1 ,
Based on the generated control data, the relative position and orientation of the workpiece surface and the laser scan processing means are controlled for each one of the simultaneous laser scan processing groups, and the generated laser scan processing data 3D laser processing method, wherein laser scanning processing by the laser scanning processing means is performed, and laser processing is performed on the workpiece by repeating this laser scanning processing.
被加工物の3次元形状データに基づき、被加工物の加工面について同時にレーザスキャン加工する部分を一つの群として、複数の群に分割する同時レーザスキャン加工群分割手段と、
上記分割された同時レーザスキャン加工群のそれぞれについて、前記被加工物とレーザスキャン加工手段との相対位置姿勢の制御用データ及びレーザスキャン加工用データを請求項1に記載の3次元レーザ加工データ作成方法を用いて生成する加工制御データ生成手段と、
被加工物の加工面と前記レーザスキャン加工手段との相対位置姿勢を制御する加工位置姿勢制御手段と、
全体の加工を制御する全体制御手段とを備え、
前記全体制御手段の制御指令に従って、順次、前記同時レーザスキャン加工群毎に、前記加工位置姿勢制御手段により、被加工物の加工面の位置姿勢が制御位置決めされ、前記同時レーザスキャン加工群のレーザスキャン加工用データに基づき前記レーザスキャン加工手段により被加工物をレーザスキャン加工することを特徴とする3次元レーザ加工装置。In an apparatus for three-dimensional laser processing a workpiece by irradiating a workpiece having a three-dimensional shape with a laser from a laser scanning processing means,
Based on the three-dimensional shape data of the workpiece, a simultaneous laser scanning processing group dividing means for dividing the processing surface of the workpiece into a plurality of groups as a group of parts to be simultaneously laser scanned,
The three-dimensional laser processing data creation according to claim 1 , wherein for each of the divided simultaneous laser scanning processing groups, data for controlling the relative position and orientation of the workpiece and laser scanning processing means and data for laser scanning processing are prepared. Machining control data generating means for generating using the method ;
Machining position and orientation control means for controlling the relative position and orientation of the machining surface of the workpiece and the laser scanning machining means;
An overall control means for controlling the entire machining,
In accordance with the control command of the overall control means, the position and orientation of the work surface of the workpiece is controlled and positioned by the machining position and orientation control means sequentially for each of the simultaneous laser scan machining groups, and the laser of the simultaneous laser scan machining group A three-dimensional laser processing apparatus, wherein a workpiece is laser-scanned by the laser scan processing means based on scan processing data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002121372A JP4281292B2 (en) | 2002-04-23 | 2002-04-23 | Three-dimensional laser machining data creation method, data creation program, medium recording the data creation program, and machining method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002121372A JP4281292B2 (en) | 2002-04-23 | 2002-04-23 | Three-dimensional laser machining data creation method, data creation program, medium recording the data creation program, and machining method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003311450A JP2003311450A (en) | 2003-11-05 |
| JP4281292B2 true JP4281292B2 (en) | 2009-06-17 |
Family
ID=29537324
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002121372A Expired - Fee Related JP4281292B2 (en) | 2002-04-23 | 2002-04-23 | Three-dimensional laser machining data creation method, data creation program, medium recording the data creation program, and machining method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4281292B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102785029A (en) * | 2012-08-05 | 2012-11-21 | 温州大学 | Laser anti-counterfeit marking method for product with complex profile |
| KR20230110114A (en) * | 2022-01-14 | 2023-07-21 | 씨와이오토텍 주식회사 | Post-processing system for additive products |
| WO2025206669A1 (en) * | 2024-03-26 | 2025-10-02 | 주식회사 세라믹테크놀로지 | Laser etching device and method |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7194447B2 (en) * | 2003-12-09 | 2007-03-20 | Illinois Tool Works Inc. | System and method for processing welding data |
| JP4662482B2 (en) * | 2006-06-28 | 2011-03-30 | 株式会社キーエンス | Laser processing condition setting device, laser processing device, laser processing condition setting method, laser processing condition setting program |
| JP4958489B2 (en) * | 2006-06-30 | 2012-06-20 | 株式会社キーエンス | Laser processing device, laser processing condition setting device, laser processing condition setting method, laser processing condition setting program |
| JP4795887B2 (en) * | 2006-07-27 | 2011-10-19 | 株式会社キーエンス | Laser processing device, laser processing condition setting device, laser processing condition setting method, laser processing condition setting program |
| JP2008044001A (en) * | 2006-08-21 | 2008-02-28 | Keyence Corp | Laser beam machining apparatus, device for, method of and program for setting laser beam machining condition, recording medium readable by computer, and recorded instrument |
| JP5060673B2 (en) * | 2006-09-06 | 2012-10-31 | 株式会社キーエンス | Laser machining parameter adjusting apparatus and computer program |
| JP4956107B2 (en) * | 2006-09-15 | 2012-06-20 | 株式会社キーエンス | Laser processing data generation apparatus, laser processing data generation method, computer program, and laser marking system |
| JP4958507B2 (en) * | 2006-09-15 | 2012-06-20 | 株式会社キーエンス | Laser processing equipment |
| JP2009142865A (en) * | 2007-12-14 | 2009-07-02 | Keyence Corp | Laser processing apparatus, laser processing method, and method for making settings for laser processing apparatus |
| US8461479B2 (en) * | 2009-12-23 | 2013-06-11 | Electro Scientific Industries, Inc. | Adaptive processing constraints for memory repair |
| JP2012016735A (en) * | 2010-07-09 | 2012-01-26 | Mitsubishi Materials Corp | Laser beam machining device and laser beam machining method |
| JP6450704B2 (en) * | 2016-04-28 | 2019-01-09 | ファナック株式会社 | Manufacturing adjustment system that adjusts the manufacturing status of multiple machines |
| JP6506341B2 (en) * | 2017-04-07 | 2019-04-24 | ファナック株式会社 | Machining path display device |
| KR102050532B1 (en) * | 2017-06-15 | 2019-12-03 | (주)하드램 | Apparatus for 3D laser patterning |
| KR102076790B1 (en) * | 2017-06-16 | 2020-02-13 | (주)하드램 | Apparatus for 3D laser cutting |
| JP2019063810A (en) * | 2017-09-28 | 2019-04-25 | ブラザー工業株式会社 | Laser processing device |
| JP7626415B2 (en) | 2017-10-25 | 2025-02-07 | 株式会社ニコン | Processing device and manufacturing method of moving body |
| JP6795567B2 (en) * | 2018-10-30 | 2020-12-02 | ファナック株式会社 | Machining condition setting device and 3D laser machining system |
| CN113798666A (en) * | 2021-09-07 | 2021-12-17 | 武汉锐科光纤激光技术股份有限公司 | Method, device, apparatus, storage medium, and electronic device for welding material |
| CN119658154B (en) * | 2024-11-14 | 2025-08-15 | 南通思凯光电有限公司 | Laser cutting path planning system for three-dimensional cutting |
-
2002
- 2002-04-23 JP JP2002121372A patent/JP4281292B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102785029A (en) * | 2012-08-05 | 2012-11-21 | 温州大学 | Laser anti-counterfeit marking method for product with complex profile |
| CN102785029B (en) * | 2012-08-05 | 2014-08-06 | 温州大学 | Laser anti-counterfeit marking method for product with complex profile |
| KR20230110114A (en) * | 2022-01-14 | 2023-07-21 | 씨와이오토텍 주식회사 | Post-processing system for additive products |
| KR102693878B1 (en) * | 2022-01-14 | 2024-08-09 | 씨와이메탈 주식회사 | Post-processing system for additive products |
| WO2025206669A1 (en) * | 2024-03-26 | 2025-10-02 | 주식회사 세라믹테크놀로지 | Laser etching device and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003311450A (en) | 2003-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4281292B2 (en) | Three-dimensional laser machining data creation method, data creation program, medium recording the data creation program, and machining method and apparatus | |
| US10289096B2 (en) | Computer controlled work tool apparatus and method | |
| CN110997217B (en) | Lamination condition control device | |
| US6274839B1 (en) | Method and apparatus for building up a workpiece by deposit welding | |
| US6823230B1 (en) | Tool path planning process for component by layered manufacture | |
| US9770784B2 (en) | Laser machining device and method for machining a workpiece by using a laser machining device | |
| US6662063B2 (en) | Method and subsystem for determining a sequence in which microstructures are to be processed at a laser-processing site | |
| JP2022523412A (en) | Control method, control device and manufacturing equipment | |
| US11865787B2 (en) | Method and system for additive manufacturing | |
| KR102827365B1 (en) | Tool path generation method, tool path generation device and control device of machine tool | |
| CN1217075A (en) | Method for generating tool movement path data, generating device, processing method, and processing system | |
| CN106853554A (en) | Intelligent laser system of processing and its processing method | |
| JPWO2019150480A1 (en) | Processing system and processing method | |
| CN119131314A (en) | Method and system for generating curved surface machining path for ultra-precision diamond lathe | |
| US20170010599A1 (en) | Cutting method and tool path generating device | |
| CN115156725B (en) | Etching forming method based on laser scanning strategy | |
| CN113751887A (en) | Detection method, device and equipment of laser processing equipment and storage medium | |
| Dilberoglu et al. | Simulator of an additive and subtractive type of hybrid manufacturing system | |
| JPH11239887A (en) | Method and apparatus for automatically setting laser beam machining condition | |
| JP7410002B2 (en) | How to set printing conditions, additive manufacturing method, additive manufacturing system, and program | |
| CN119870691A (en) | Vibrating mirror-five-axis machine tool collaborative laser curved surface machining method based on partitioned linear approximation | |
| WO2001088639A2 (en) | Method and subsystem for generating a trajectory to be followed by a motor-driven stage | |
| Xiong et al. | Time-optimal scan path planning based on analysis of sliced geometry | |
| CN117245206A (en) | Laser processing method, device, equipment and storage medium | |
| JP3116733B2 (en) | Processing axis direction determination device for CAM system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080701 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080901 |
|
| 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: 20090224 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090309 |
|
| 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: 20120327 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120327 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130327 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130327 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140327 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |