(57)【要約】 【課題】  データ生成処理による待ち時間を抑えてマーキングパターンのマーキング時間を短縮することが可能なレーザマーキング装置等を提供する。【解決手段】  マーキングパターンうち最初にマーキングする当初部分パターンを決定し、この当初分割パターンを構成する線要素量に基づき当該当初分割パターンのマーキング処理の予定所要時間を算出し、この予定所要時間内でデータ生成処理可能な線要素量分の部分パターンについてデータ生成処理を実行し、それ以降のパターンについて、前のマーキング順位の分割パターンを構成する線要素量に基づきマーキング処理の予定処理時間を算出し、この予定所要時間内でデータ生成処理可能な線要素量分の部分パターンについてデータ生成処理を順次実行する。【選択図】  図３
2005211950.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光源から出射されたレーザ光を、ガルバノスキャナによって方向を変えてマーキング対象物上に前記レーザ光の照射点となるマーキングポイントを走査するよう構成し、
マーキングすべき文字、記号、図形等のマーキングパターンをそれを構成する線要素を最低単位として分割してなる複数の分割パターン毎に、前記各線要素のそれぞれについて、始点及び終点を含む複数の座標データを生成するデータ生成処理を予め定められたマーキング順に連続的に行う一方で、
前記データ生成処理で生成された各分割パターンの座標データを、その次のマーキング順位の分割パターンに対する前記データ生成処理を行っている最中に、前記ガルバノスキャナに与えて駆動させ、前記マーキングポイントの移動方向を、前記各座標データに対応する前記マーキング対象物上の位置に順次移動させるマーキング処理を行うことで、前記各分割パターンを前記マーキング対象物上に順次マーキングするレーザマーキング装置のマーキング方法であって、
前記各分割パターンは、それに対するデータ生成処理が、その前のマーキング順位の分割パターンに対する前記マーキング処理終了前に完了可能な線要素量単位または前記文字、記号、図形等単位で前記マーキングパターンを分割したものであることを特徴とするレーザマーキング装置のマーキング方法。
【請求項２】
レーザ光を出射するレーザ光源と、
前記レーザ光源からのレーザ光の方向を変えてマーキング対象物上に前記レーザ光の照射点となるマーキングポイントを走査するガルバノスキャナと、
マーキングすべき文字、記号、図形等のマーキングパターンをそれを構成する線要素を最低単位として分割してなる複数の分割パターン毎に、前記各線要素のそれぞれについて、始点及び終点を含む複数の座標データを生成するデータ生成処理を予め定められたマーキング順に連続的に行うデータ生成手段と、
前記データ生成手段で生成された各分割パターンの座標データを、その次のマーキング順位の分割パターンに対する前記データ生成処理を行っている最中に、前記ガルバノスキャナに与えて駆動させ、前記マーキングポイントの移動方向を、前記各座標データに対応する前記マーキング対象物上の位置に順次移動させるマーキング処理を行うことで、前記各分割パターンが前記マーキング対象物上に順次マーキングされるように制御する制御手段とを備えたレーザマーキング装置であって、
前記各分割パターンは、それに対するデータ生成処理が、その前のマーキング順位の分割パターンに対する前記マーキング処理終了前に完了可能な量の線要素から構成されていることを特徴とするレーザマーキング装置。
【請求項３】
前記各分割パターンは、いずれも所定の基準時間で前記マーキング処理が可能な量の線要素から構成されていることを特徴とする請求項２記載のレーザマーキング装置。
【請求項４】
前記所定の基準時間が設定される基準時間設定手段と、
前記基準時間設定手段で設定された基準時間に基づき、前記マーキングパターンを前記基準時間でマーキング処理可能な線要素量毎の分割パターンに分割するパターン分割手段とが設けられていることを特徴とする請求項３記載のレーザマーキング装置。
【請求項５】
前記マーキングパターンうち最初にマーキングする当初部分パターンを決定する決定手段と、
前記決定手段で決定された前記当初分割パターンを構成する線要素量に基づき当該当初分割パターンに対するマーキング処理の予定所要時間を算出して前記基準時間として前記基準時間設定手段に設定する基準時間算出手段とを備えていることを特徴とする請求項４記載のレーザマーキング装置。
【請求項６】
前記マーキングパターンのうち最初にマーキングする当初部分パターンを決定する決定手段を備え、
前記データ生成手段は、
前記決定手段で決定された前記当初分割パターンを構成する線要素量に基づき当該当初分割パターンのマーキング処理の予定所要時間を算出し、この予定所要時間内で前記データ生成処理可能な線要素量分の部分パターンについて前記データ生成処理を実行し、
それ以降のパターンについて、前のマーキング順位の分割パターンを構成する線要素量に基づきマーキング処理の予定処理時間を算出し、この予定所要時間内で前記データ生成処理可能な線要素量分の部分パターンについて前記データ生成処理を順次実行することを特徴とする請求項２記載のレーザマーキング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザマーキング装置及びそのマーキング方法に関する。
【背景技術】
【０００２】
この種のレーザマーキング装置は、例えば１対のガルバノミラーをレーザ光の光路の途中に配して、これらのガルバノミラーを駆動することでマーキング対象物上にレーザ光の照射点となるマーキングスポットを二次元的に走査して、所望の文字、記号、図形等（以下、「文字等」）のマーキングパターンをマーキングする構成になっている。
【０００３】
そして、レーザマーキング装置を起動させると、設定されたマーキングパターンに基づき、それを構成する線要素について始点及び終点を含む複数の座標データを生成するデータ生成処理を行う。次いで、これら複数の座標データを順次ガルバノスキャナに与え駆動させ、上記マーキングスポットの移動方向を、各座標データに対応するマーキング対象物上の位置に向う方向に順次変更しつつ移動させるマーキング処理を行う。これにより、上記マーキングパターンがマーキング対象物上にマーキングされるようになっている。
【０００４】
しかし、上記のレーザマーキング装置では、１回にマーキングされるマーキングパターン全てについてデータ生成処理を行った後に、マーキング処理を行う構成であった。従って、レーザマーキング装置を起動（マーキング開始信号を入力）してから実際にマーキング動作が開始されるまでに時間がかかるとともに、マーキングパターン全ての座標データを一時的に格納するための膨大な記憶容量が必要となるという問題があった。
【０００５】
そこで、このような問題に対処するものとして、下記特許文献１に示すものがある。これは、マーキングパターンを、それを構成する文字等単位で分割し、各分割パターンのマーキング処理中に、次にマーキングする分割パターンのデータ生成処理を並列的に行う構成になっている。このような構成であれば、最初にマーキングすべき分割パターンのデータ生成処理が完了次第、マーキング動作が開始されるから、レーザマーキング装置を起動（マーキング開始信号を入力）してから実際にマーキング動作が開始されるまでの時間を短縮することができる。しかも、各分割パターン分の座標データを格納できるだけの記憶容量だけで済むという効果がある。
【特許文献１】特開平５−２９３６７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、各分割パターンにおけるデータ生成処理は、それに含まれる文字等によって異なる。具体的には、例えば、線要素が少ない文字等からなる分割パターンに比べて、線要素が多い文字等からなる分割パターンの方がデータ生成処理に時間がかかる。ところが、上記特許文献１の構成では、単に文字等単位でマーキングパターンを分割する構成になっている。従って、線要素が少ない文字等を含む分割パターンの次に、線要素が多い文字等を含む分割パターンがマーキングされる場合、線要素が少ない文字等を含む分割パターンのマーキング処理が終わっているにもかかわらず、線要素が多い文字等を含む分割パターンのデータ生成処理が終わっておらず、そのデータ生成処理が終わるまでマーキング処理が休止しロス時間が生じるという問題があった。
【０００７】
本発明は上記のような事情に基づいて完成されたものであって、データ生成処理による待ち時間を抑えてマーキングパターンのマーキング時間を短縮することが可能なレーザマーキング装置及びマーキング方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための手段として、請求項１の発明は、レーザ光源から出射されたレーザ光を、ガルバノスキャナによって方向を変えてマーキング対象物上に前記レーザ光の照射点となるマーキングポイントを走査するよう構成し、マーキングすべき文字、記号、図形等のマーキングパターンをそれを構成する線要素を最低単位として分割してなる複数の分割パターン毎に、前記各線要素のそれぞれについて、始点及び終点を含む複数の座標データを生成するデータ生成処理を予め定められたマーキング順に連続的に行う一方で、前記データ生成処理で生成された各分割パターンの座標データを、その次のマーキング順位の分割パターンに対する前記データ生成処理を行っている最中に、前記ガルバノスキャナに与えて駆動させ、前記マーキングポイントの移動方向を、前記各座標データに対応する前記マーキング対象物上の位置に順次移動させるマーキング処理を行うことで、前記各分割パターンを前記マーキング対象物上に順次マーキングするレーザマーキング装置のマーキング方法であって、前記各分割パターンは、それに対するデータ生成処理が、その前のマーキング順位の分割パターンに対する前記マーキング処理終了前に完了可能な線要素量単位または前記文字、記号、図形等単位で前記マーキングパターンを分割したものであることを特徴とする。
【０００９】
請求項２の発明は、レーザ光を出射するレーザ光源と、前記レーザ光源からのレーザ光の方向を変えてマーキング対象物上に前記レーザ光の照射点となるマーキングポイントを走査するガルバノスキャナと、マーキングすべき文字、記号、図形等のマーキングパターンをそれを構成する線要素を最低単位として分割してなる複数の分割パターン毎に、前記各線要素のそれぞれについて、始点及び終点を含む複数の座標データを生成するデータ生成処理を予め定められたマーキング順に連続的に行うデータ生成手段と、前記データ生成手段で生成された各分割パターンの座標データを、その次のマーキング順位の分割パターンに対する前記データ生成処理を行っている最中に、前記ガルバノスキャナに与えて駆動させ、前記マーキングポイントの移動方向を、前記各座標データに対応する前記マーキング対象物上の位置に順次移動させるマーキング処理を行うことで、前記各分割パターンが前記マーキング対象物上に順次マーキングされるように制御する制御手段とを備えたレーザマーキング装置であって、前記各分割パターンは、それに対するデータ生成処理が、その前のマーキング順位の分割パターンに対する前記マーキング処理終了前に完了可能な量の線要素から構成されていることを特徴とする。
【００１０】
請求項３の発明は、請求項２に記載のものにおいて、前記各分割パターンは、いずれも所定の基準時間で前記マーキング処理が可能な量の線要素から構成されていることを特徴とする。
【００１１】
請求項４の発明は、請求項３に記載のものにおいて、前記所定の基準時間が設定される基準時間設定手段と、前記基準時間設定手段で設定された基準時間に基づき、前記マーキングパターンを前記基準時間でマーキング処理可能な線要素量毎の分割パターンに分割するパターン分割手段とが設けられていることを特徴とする。
【００１２】
請求項５の発明は、請求項４記載のものにおいて、前記マーキングパターンうち最初にマーキングする当初部分パターンを決定する決定手段と、前記決定手段で決定された前記当初分割パターンを構成する線要素量に基づき当該当初分割パターンに対するマーキング処理の予定所要時間を算出して前記基準時間として前記基準時間設定手段に設定する基準時間算出手段とを備えていることを特徴とする。
【００１３】
請求項６の発明は、請求項２記載のものにおいて、前記マーキングパターンのうち最初にマーキングする当初部分パターンを決定する決定手段を備え、前記データ生成手段は、前記決定手段で決定された前記当初分割パターンを構成する線要素量に基づき当該当初分割パターンのマーキング処理の予定所要時間を算出し、この予定所要時間内で前記データ生成処理可能な線要素量分の部分パターンについて前記データ生成処理を実行し、それ以降のパターンについて、前のマーキング順位の分割パターンを構成する線要素量に基づきマーキング処理の予定処理時間を算出し、この予定所要時間内で前記データ生成処理可能な線要素量分の部分パターンについて前記データ生成処理を順次実行することを特徴とする。
【発明の効果】
【００１４】
＜請求項１及び請求項２の発明＞
本構成によれば、各分割パターンは、それに対するデータ生成処理が、その前のマーキング順位の分割パターンに対するマーキング処理終了前に完了可能な量の線要素から構成されている。従って、各分割パターンのマーキング処理が終了したときには、次のマーキング順位の分割パターンのデータ生成処理は完了しており、データ生成処理の待ち状態によるロス時間を抑制できる。これにより、レーザマーキング装置の起動（マーキング開始信号の入力）からマーキングパターンのマーキング終了までのマーキング時間の短縮化を図ることができる。
【００１５】
＜請求項３の発明＞
レーザマーキング装置では、通常、所定量のパターンについて、そのデータ生成処理の所要時間よりそのマーキング処理の所要時間の方が長くなるようなマーキング速度でマーキングが行われる。このような場合には、本構成のように、各分割パターンを、いずれも所定の基準時間でマーキング処理が可能な量の線要素から構成することで、各分割パターンに対するデータ生成処理を、その前のマーキング順位の分割パターンに対するマーキング処理終了前に完了させることが可能になる。
【００１６】
＜請求項４の発明＞
本構成によれば、基準時間設定手段に基準時間が設定されれば、その基準時間に基づき、マーキングパターンが上記基準時間でマーキング処理可能な線要素量毎の分割パターンに自動で分割される。
【００１７】
＜請求項５の発明＞
本構成によれば、決定手段によって最初にマーキングする当初部分パターンが決定されれば、それを構成する線要素量に基づき算出された当初分割パターンのマーキング処理の所要時間が上記基準時間として基準時間設定手段に設定される。従って、当初部分パターンの範囲を調整することで、なるべくマーキング品質を低下させない最適な位置でマーキングパターンを分割することが可能になり得る。
【００１８】
＜請求項６の発明＞
本構成によれば、当初分割パターンのマーキング処理の予定所要時間内で生成された座標データに対応する部分パターンが上記当初分割パターンの次の分割パターンとされ、その分割パターンのマーキング処理の予定所要時間内で生成された座標データに対応する部分パターンが更に次の分割パターンとされていく。これにより、確実に各分割パターンに対するデータ生成処理を、その前のマーキング順位の分割パターンに対するマーキング処理終了前に完了させることが可能になる。
【発明を実施するための最良の形態】
【００１９】
＜実施形態１＞
本発明の実施形態１を図１ないし図５によって説明する。
１．レーザマーキング装置の構成
図１において、符号１０はレーザ光源であって、ここから出射されたレーザ光はガルバノスキャナ２０によって向きが変更されてマーキング対象物Ｗ上に照射される。ガルバノスキャナ２０は、一対のガルバノミラー２０Ｖ，２０Ｗと収束レンズ２０Ｚを備えており、一方のガルバノミラー２０Ｗは、駆動手段２０Ｙによって縦方向に反射角度を変移させることができ、他方のガルバノミラー２０Ｖは、駆動手段２０Ｘによって横方向に反射角度を変移させることができる。
【００２０】
これら両ガルバノミラー２０Ｖ，２０Ｗによりレーザ光は直交する２方向において向きを調整可能とされ、その結果、レーザ光の照射点となるマーキングスポットＰがマーキング対象物Ｗ上のいずれの位置にも移動可能となる。なお、収束レンズ２０Ｚは例えばｆθレンズから構成されており、ガルバノミラー２０Ｖ，２０Ｗで反射されたレーザ光を収束してマーキング対象物Ｗ上に焦点を結ばせる機能を有する。
【００２１】
上記ガルバノスキャナ２０の各駆動手段２０Ｘ，２０Ｙはコントローラ３０により制御される。このコントローラ３０には、コンソール等で構成された入力装置３１が接続されており、この入力装置３１を用いて、マーキングすべき文字、記号、図形等（以下、「文字等」）からなるマーキングパターンに関する情報（例えば入力すべき文字等の選択、配置、大きさ等）が入力される。また、この入力装置３１には、図示しない表示部が備えられ、入力した文字等を確認することができる。
【００２２】
２．データ生成処理とマーキング処理
また、コントローラ３０は、図２に示すように、記憶手段としてのメモリ３２と、コンピュータ３３とを備えており、コンピュータ３３には、本発明のデータ生成手段、制御手段等として機能するＣＰＵ３４が設けられている。
【００２３】
そして、上記入力装置で、マーキングしたい所望のマーキングパターン（本説明では例えば「ＡＩＬＢ」）が設定されると、ＣＰＵ３４は、上記マーキングパターンに基づき、それを構成する線要素について始点及び終点を含む複数点に対応したマーキング対象物Ｗ上の各位置に上記マーキングスポットＰを移動させるための複数の座標データを生成する「データ生成処理」を行う。ＣＰＵ３４は、このデータ生成処理で生成された座標データを一時的にメモリ３２に格納し、所定のタイミングでＤ／Ａ変換しつつガルバノスキャナ２０の各駆動手段２０Ｘ，２０Ｙに順次与える「マーキング処理」を実行し、ガルバノスキャナ２０を駆動させる。
これにより、マーキング対象物Ｗ上に上記マーキングパターンをマーキングすることができる。
【００２４】
３．分割パターンの決定処理
さて、本実施形態では、上記マーキングパターンを、複数の分割パターンに分割し、各分割パターンのマーキング処理中に、次にマーキングする分割パターンのデータ生成処理を並列的に行う構成になっている。
本実施形態のＣＰＵ３４による具体的処理について、「ＡＩＬＢ」の文字からなるマーキングパターン４０を例に挙げて、図３に示すフローチャート及び図４を参照しつつ説明する。
【００２５】
作業者が入力装置３１で「ＡＩＬＢ」のマーキングパターン４０を設定し、ここで、マーキングパターン４０の「ＡＩＬＢ」のうち最初にマーキングする第１分割パターン４１（当初分割パターン）を任意に決定する決定操作を行う。ここでは、第１分割パターン４１が「Ａ」に決定されたものとする。
【００２６】
次いで、作業者が入力装置３１でマーキング開始操作を行うと、ＣＰＵ３４は、マーキング開始信号を受けて（ステップＳ１で「Ｙ」）、ステップＳ２で分割パターン番号Ｋを１に初期化する。そして、ステップＳ３で第１分割パターン４１「Ａ」のデータ生成処理を実行するとともに、第１分割パターン４１「Ａ」を構成する線要素データ量（たとえばベクトルデータ数）に基づき第１分割パターン４１「Ａ」のマーキング処理にかかる予定所要時間（第１予定マーキング時間）を算出する。
【００２７】
ここで、各分割パターンの実際のマーキング所要時間は、その分割パターンに含まれる線要素数（ベクトルデータ数）にほぼ比例して変化する。従って、各分割パターンに含まれる線要素数（ベクトルデータ数）に基づきマーキング処理の予定所要時間を予測することが可能となる。なお、各分割パターンの実際のマーキング所要時間は、各線要素の長さ（ベクトルデータのスカラー値）によっても変化するため、線要素数（ベクトルデータ数）に加えて各線要素の長さ（ベクトルデータのスカラー値）に基づき、より正確なマーキング処理の予定所要時間を算出する構成としてもよい。また、線要素数（ベクトルデータ数）や各線要素の長さ（ベクトルデータのスカラー値）と、予定マーキング時間との対応テーブルをメモリ３２に記憶しておいて、各分割パターンの線要素数に対応する予定マーキング時間をメモリ３２から読み出す構成としてもよい。
【００２８】
本説明では、第１分割パターン４１「Ａ」は３つの線要素ａ１，ａ２，ａ３から構成されており、この３つの線要素ａ１，ａ２，ａ３分をマーキング処理するための予定所要時間（第１予定マーキング時間ｔ１）が算出される。そして、第１分割パターン４１「Ａ」のデータ生成処理が終了次第、これにより生成された座標データをガルバノスキャナ２０に与えるマーキング処理が開始される。
【００２９】
次いで、ステップＳ４で、上記第１予定マーキング時間ｔ１内でデータ生成処理可能な第２分割パターン４２を決定する。具体的には、データ生成処理時間は、線要素数（ベクトルデータ数）に応じて変化する。また、各線要素の長さ（ベクトルデータのスカラー値）に応じて変化するため、線要素数（ベクトルデータ数）に加えて各線要素の長さ（ベクトルデータのスカラー値）に基づき第１予定マーキング時間ｔ１内でデータ生成処理可能な分の分割パターンを決定してもよい。更に、線要素数（ベクトルデータ数）や各線要素の長さ（ベクトルデータのスカラー値）が同じパターンであっても、線要素の線種（直線要素か曲線要素か）によってもデータ生成処理時間は異なる。即ち、曲線要素に対しては、曲線補正処理を行う必要があり、線要素数（ベクトルデータ数）に比べてデータ生成処理に時間がかかるからである。本実施形態では、線要素数（ベクトルデータ数）と各線要素の線種（直線要素か曲線要素か）とに基づき第１予定マーキング時間ｔ１内でデータ生成処理可能な分の第２分割パターン４２を決定している。なお、線要素数（ベクトルデータ数）、各線要素の長さ（ベクトルデータのスカラー値）や各線要素の線種（直線要素か曲線要素か）と、データ処理時間との対応テーブルをメモリ３２に記憶しておいて、第１分割パターン４１以降の各線要素に対応するデータ処理時間を順次読み出しつつ積算し、そのデータ処理時間の積算量が、第１予定マーキング時間ｔ１を超えない線要素分のパターンを次の分割パターンとする構成であってもよい。
【００３０】
本説明では、例えば３つの線要素ｉ１，ｌ１，ｌ２からなる「ＩＬ」の２文字を第２分割パターン４２として決定するものとする。次いで、ステップＳ５で第２分割パターン４２「ＩＬ」のデータ生成処理が実行されるとともに、上記同様、第２分割パターン４２「ＩＬ」を構成する線要素データ量（たとえばベクトルデータ数）に基づき第２分割パターン４２「ＩＬ」のマーキング処理にかかる予定所要時間（第２予定マーキング時間ｔ２（＝ｔ１））を算出する。
【００３１】
そして、ステップＳ６で全マーキングパターン４０のデータ生成処理が終了したかどうかが判断され、終了していない場合（ステップＳ６「Ｎ」）、ステップＳ７で分割パターン番号Ｋに１が加算されステップＳ４に戻る。そして、ステップＳ４で上記第２予定マーキング時間ｔ２内でデータ生成処理可能な線要素分を第３分割パターン４３として決定する。ここで第２分割パターン４２「ＩＬ」の次の「Ｂ」については３つの線要素ｂ１，ｂ２，ｂ３で構成されているものの、曲線要素ｂ２，ｂ３が含まれている。従って、第２予定マーキング時間ｔ２内にデータ生成処理可能な第３分割パターン４３は、「Ｂ」のうち１本の直線要素ｂ１と１本の曲線要素ｂ２との２つの線要素分のパターンに決定される。次いで、やはり、ステップＳ５で第３分割パターン４３のデータ生成処理が実行されるとともに、上記同様、第３分割パターン４３を構成する線要素データ量（たとえばベクトルデータ数）に基づき第３分割パターン４３のマーキング処理にかかる予定所要時間（第３予定マーキング時間ｔ３（＜ｔ１））を算出する。なお、マーキング処理時間は、基本的には、線種の相違によっては異なることはないから、２つの線要素の第３分割パターンのマーキング処理時間ｔ３は、３つの線要素の第１，２分割パターンのマーキング処理時間ｔ１、ｔ２よりも短くなる。
【００３２】
以後、「Ｂ」のうち残りの曲線要素ｂ３が第４分割パターン４４として決定されデータ生成処理が実行される。
【００３３】
４．本実施形態の効果
このようにして複数の分割パターンに分割し、各分割パターンのマーキング処理中に、次にマーキングする分割パターンのデータ生成処理が並列的に行われる。これにより、図５に示すように、各分割パターン４１〜４３のマーキング処理終了時には、既に次のマーキング順位の分割パターン４２〜４３のデータ生成処理が完了しメモリ３２に一時的に格納された状態となっているから、分割パターン４１〜４４についてデータ生成処理の待ち状態がなくなり連続的にマーキング処理を実行することができる。従って、レーザマーキング装置の起動（マーキング開始信号の入力）からマーキングパターン４０のマーキング終了までのマーキング時間の短縮化を図ることができる。
【００３４】
＜実施形態２＞
実施形態２（請求項３、４に相当）を示す。上記実施形態１との相違は、分割パターンの決定処理にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００３５】
上記実施形態１では、マーキング順位が１つ前の分割パターンの予定マーキング時間に基づき、その予定マーキング時間内でデータ生成処理可能な線要素分のパターンを次の分割パターンとして順次決定していく構成（請求項６に相当）とした。本実施形態では、例えば図６に示すように、入力装置３１で所定の基準時間ｔ５を設定すると、ＣＰＵ３４は、この基準時間ｔ５内でマーキング処理可能な線要素分のパターンを分割パターンとして順次決定し、各分割パターンについてデータ生成処理を行いつつマーキング処理を並列的に行う。このとき、入力装置３１及びＣＰＵ３４は、本発明の基準時間設定手段として機能する。レーザマーキング装置では、通常、所定量のパターンについて、そのデータ生成処理の所要時間よりそのマーキング処理の所要時間の方が長くなるようなマーキング速度が設定される。従って、各分割パターンのマーキング処理時間を上記基準時間ｔ５に一律に合わせることで、各分割パターンのデータ生成処理を、その前のマーキング順位の分割パターンに対するマーキング処理終了前に完了させるようにすることができる。
【００３６】
なお、入力装置３１でマーキングパターンうち最初にマーキングする当初部分パターンを決定し、この当初分割パターンを構成する線要素量に基づき当該当初分割パターンに対するマーキング処理の予定所要時間を算出して基準時間ｔ５として設定する構成であってもよい。このとき入力装置３１及びＣＰＵ３４は、本発明の基準時間算出手段として機能する。
【００３７】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
（１）上記実施形態では、マーキングパターンを構成する線要素単位を基準に分割して分割パターンを決める構成であったが、これに限らず、文字等単位を基準に分割して分割パターンを決める構成であってもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態１に係るレーザマーキング装置の概略図
【図２】そのブロック図
【図３】分割パターン決定処理を示すフローチャート
【図４】マーキングパターンと分割パターンとを説明するための模式図
【図５】データ生成処理とマーキング処理とのタイミングチャート
【図６】実施形態２のデータ生成処理とマーキング処理とのタイミングチャート
【符号の説明】
【００３９】
１０…レーザ光源
２０…ガルバノスキャナ
３１…入力装置（基準時間設定手段、決定手段）
３４…ＣＰＵ（データ生成手段、制御手段）
３２…メモリ（記憶手段）
４０…マーキングパターン
４１〜４４…分割パターン
Ｐ…マーキングスポット
Ｗ…マーキング対象物
ａ１〜ａ３，ｉ１，ｌ１，ｌ２，ｂ１〜ｂ３，…線要素
ｔ１〜ｔ３…予定マーキング時間
【図１】
2005211950.tif 000003
【図２】
2005211950.tif 000004
【図３】
2005211950.tif 000005
【図４】
2005211950.tif 000006
【図５】
2005211950.tif 000007
【図６】
2005211950.tif 000008