(57)【特許請求の範囲】
【請求項１】
レーザ光源と、このレーザ光源の光路途中に設けられて前記レーザ光を反射してワーク上に照射するガルバノミラーと、印字すべき文字・記号・図形等の印字パターン及びその印字位置に関するデータを入力するためのデータ設定手段と、入力された印字パターン及びその印字位置に関するデータに基づき、それを印字するための前記印字パターンの前記印字位置を加味した座標データを生成するデータ生成手段と、その座標データに基づいて前記ガルバノミラーに信号を与えて前記レーザー光を前記ワーク上で走査することにより所望の前記印字パターンを印字するガルバノミラー制御手段とを備えたレーザマーキング装置において、
前記データ生成手段は、
印字可能領域中の複数箇所に繰り返し印字する前記印字パターンに対応する印字パターンデータ及びその印字パターンの印字位置に対応する複数の印字位置データを所定の基準座標及びそれに対する偏差によって把握して記憶する記憶手段と、
前記印字パターンの印字位置の補正量を入力するための補正値入力手段と、
前記記憶手段に記憶された前記印字位置データについて前記基準座標及び複数の前記偏差を前記補正値入力手段により入力された値に従って補正可能な補正手段とを備えてなるレーザマーキング装置。
【請求項２】
前記記憶手段が前記印字パターンの各印字位置データを記憶する際の所定の基準座標は、印字領域中の任意位置に設定された座標原点であることを特徴とする請求項１記載のレーザマーキング装置。
【請求項３】
前記記憶手段が前記印字パターンの各印字位置データを記憶する際の所定の基準座標は、繰り返し印字される前記印字パターン群のうちの一つの印字パターンの印字位置の座標であることを特徴とする請求項１記載のレーザマーキング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザ光を２次元的に走査可能なガルバノミラーを備えたレーザマーキング装置に関する。
【０００２】
【従来の技術】
一般にレーザマーキング装置は、一対のガルバノミラーをレーザ光の光路の途中に配して備え、マーキング情報を入力するコンソールと、入力されたマーキング情報を処理するＣＰＵとを備える。コンソールにて印字したい文字・記号・図形等の印字パターン及び印字位置等のマーキング情報を入力すると、入力されたマーキング情報に基づきＣＰＵがマーキング開始前に文字・記号・図形等を所定の線要素に分け、印字位置についての情報を加味して各線要素をマーキングするための座標データを予め生成し、これをメモリに記憶する。
【０００３】
そして、マーキングを開始するには、ＣＰＵがメモリから順次取り出した座標データを電圧信号にしてガルバノミラーに与え、これによりガルバノミラーが駆動されてレーザ光がワーク上で走査され、もって、所望の印字パターンがワークの表面に印字される。
【０００４】
ところで、この種のレーザマーキング装置にて文字・記号等をワークに印字する場合、同じ文字・記号等を異なる位置に繰り返し印字したい場合がある。
この場合、従来のレーザマーキング装置では、印字したい文字・記号等とその位置とが入力されると、ＣＰＵが直ちに文字・記号・図形等を所定の線要素に分け、印字位置についての情報を加味して各線要素をマーキングするための座標データを予め生成し、これをメモリに記憶するようになっていた。
【０００５】
【発明が解決しようとする課題】
ところが、繰り返し印字する文字・記号等のグループ全体の印字位置を修正しようとするには、一つ一つのデータ（印字すべき文字・記号及びその印字位置）の再入力又は修正を行わなくてはならず、その修正に多大な手間を要するという問題があった。
【０００６】
かといって、同じ文字・記号等を繰り返し印字する領域全体を一つのグループとして一括に把握すると、そのグループ全体の印字位置の修正は容易になるものの、今度は、各構成要素の文字・記号等の印字位置を部分的に修正することができなくなるという問題を生ずる。
【０００７】
本発明は、上記事情に鑑みてなされたもので、同じ文字・記号等を繰り返し印字する場合における印字位置調節を簡易に行うことができるレーザマーキング装置及びそのデータ生成方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、レーザ光源と、このレーザ光源の光路途中に設けられて前記レーザ光を反射してワーク上に照射するガルバノミラーと、印字すべき文字・記号・図形等の印字パターン及びその印字位置に関するデータを入力するためのデータ設定手段と、入力された印字パターン及びその印字位置に関するデータに基づき、それを印字するための前記印字パターンの前記印字位置を加味した座標データを生成するデータ生成手段と、その座標データに基づいて前記ガルバノミラーに信号を与えて前記レーザー光を前記ワーク上で走査することにより所望の前記印字パターンを印字するガルバノミラー制御手段とを備えたレーザマーキング装置において、前記データ生成手段は、印字可能領域中の複数箇所に繰り返し印字する前記印字パターンに対応する印字パターンデータ及びその印字パターンの印字位置に対応する複数の印字位置データを所定の基準座標及びそれに対する偏差によって把握して記憶する記憶手段と、前記印字パターンの印字位置の補正量を入力するための補正値入力手段と、前記記憶手段に記憶された前記印字位置データについて前記基準座標及び複数の前記偏差の双方を前記補正値入力手段により入力された値に従って補正可能な補正手段とを備えた構成としたところに特徴を有する。
なお、補正手段は、前記基準座標及び複数の偏差を補正可能としておくことが必要であるが、このレーザーマーキング装置を実際に使用する上で、基準座標及び全ての偏差を共に補正する必要がない場合には、前記基準座標のみ又は前記偏差のみを補正すればよい。また、偏差を補正する場合には、偏差の一部のみを補正してもよい。
【０００９】
また、請求項２の発明は、請求項１の発明の記憶手段において、印字パターンの各印字位置データを記憶する際の所定の基準座標が、印字領域中の任意位置に設定された座標原点とされているところに特徴を有する。
また、請求項３の発明は、請求項１の発明の記憶手段において、記憶手段が前記印字パターンの各印字位置データを記憶する際の所定の基準座標が、繰り返し印字される前記印字パターン群のうちの一つの印字パターンの印字位置の座標とされているところに特徴を有する。
【００１０】
【発明の作用及び効果】
本発明によれば、同じ文字・記号等を繰り返し印字する場合には、まずデータ設定手段から印字すべき文字・記号・図形等の印字パターン及びその印字位置に関するデータを入力する。すると、データ生成手段は、繰り返し印字する印字パターンに対応する印字パターンデータ及びその印字パターンの印字位置に対応する複数の印字位置データを所定の基準座標及びそれに対する偏差によって把握して記憶する。従って、繰り返し印字する印字パターンのグループ全体について印字位置を修正しようとする場合には、基準座標のデータを修正すればよい。また、各構成要素の文字・記号等の印字パターンの印字位置を部分的に修正する場合には、偏差部分のデータを修正すればよく、結局、全体でも部分でも印字位置調節を簡易に行うことができるようになる。
【００１１】
【発明の実施の形態】
＜第１実施形態＞
本発明の第１実施形態を図１ないし図４によって説明する。
本実施形態のレーザマーキング装置は、図１に全体が示されており、同図において、符号２１０は、レーザ光源であって、ここから出射されたレーザ光はガルバノミラー２２０によって向きが変更される。ガルバノミラー２２０は、一対のガルバノミラー２２０Ｖ，２２０Ｗを備えており、一方のガルバノミラー２２０Ｗは、駆動手段２２０Ｙによって縦方向に角度を変移させることができ、他方のガルバノミラー２２０Ｖは、駆動手段２２０Ｘによって横方向に角度を変移させることができる。これら両ガルバノミラー２２０Ｖ，２２０Ｗにより、レーザ光が２方向に向きを変えられ、そのレーザ光の照射点（以下、「マーキングポイント」という）が、ワークＷ上を二次元的に移動する。
【００１２】
本実施形態のレーザマーカ装置の電気的構成は、図２に示されており、レーザ光源２１０及びガルバノミラー２２０を含むヘッド部２００と、コントローラ部１００とが、それぞれのラインドライバ／レシーバ５０Ａ，５０Ｂを介して接続されている。
【００１３】
コントローラ部１００のうち符号１１０は、本発明のデータ設定手段及び補正値入力手段に相当する例えばコンソールであって、これによりマーキングする文字・図形・記号等（以下「印字パターン」という）及び印字位置についてのデータを入力することができると共に、図示しないディスプレイを備えて入力したデータを画面上で確認することができる。
【００１４】
符号１２０はデータ生成手段であって、補正手段としても機能する２個のＣＰＵ１２１，１２２、フォントメモリ１２３及び書き込み・読み出し可能な記憶手段１２４を備え、これは前記コンソール１１０から入力されたデータに基づいて、フォントメモリ１２３に基づいて印字パターンを所定の線要素に分け、印字位置についての情報を加味して記憶手段１２４に記憶しながら各線要素をマーキングするための座標データを生成する。
【００１５】
符号１４０は座標データメモリであって、メモリ１４２にカウンタ１４１を連ねてなり、メモリ１４２にデータ生成手段１２０で生成した複数の座標データが記憶される。
符号１３０は、制御手段であって、前記座標データメモリ１４０に前記複数の座標データを格納し、かつ、それら座標データを座標データメモリ１４０から順番に取り出してラインドライバ／レシーバ５０Ａに出力させる。また、制御手段１３０は、前記複数の座標データが、始点および終点である端点の座標データであるか否かを認識し、前記複数の座標データの出力、および、レーザ光源２１０のON/OFFを制御する。
【００１６】
一方、ヘッド部２００のうち符号２３０は、Ｄ／Ａ変換手段であって、前記コントローラ部１００の座標データメモリ１４０からラインドライバ／レシーバ５０Ａ，５０Ｂを介して送られてきた複数の座標データを、それぞれに対応する電圧に変換する。
符号２４０はガルバノミラー制御手段に相当するサーボ回路であって、Ｄ／Ａ変換手段２３０からの電圧に基づいて、前記ガルバノミラー２２０の駆動手段２２０Ｘ，２２０Ｙ（図１参照）を制御する。
符号２５０は接近状態検出手段であって、コンパレータ２５３、ウィンドコンパレータ２５４、角度センサ２５１及び微分回路２５２から構成されている。そして、Ｄ／Ａ変換手段２３０からの各座標データに対応する電圧と、前記ガルバノミラー２２０の駆動量に対応する電圧とに基づいて前記端点の座標データに対するマーキングポイントの接近状態を検出し、サーボ回路２４０に信号を与える。
【００１７】
さて、次に、このレーザマーキング装置により、図３（Ａ）に示すように例えば３個の文字「Ａ」を所定位置に繰り返して印字する場合を例に挙げて本実施形態の動作を説明する。
まず、コンソール１１０から印字したい文字「Ａ」の情報と、矩形の実線で囲って示した印字可能領域中のうちで印字したい３カ所の位置を示す印字位置データを３個分入力する。すると、データ生成手段１２０は図３（Ｂ）に示すように、印字パターン「Ａ」を表すデータを例えばＪＩＳコード「２３４１」で把握すると共に、その座標位置データを「所定の基準座標」及びそれに対する偏差によって把握して記憶手段１２４に記憶する。この実施形態の場合、所定の基準座標としては印字可能領域の中央に位置する原点Ｏの座標（Ｘ０，Ｙ０）を使用し、偏差はその原点座標からのＸ軸及びＹ軸上のそれぞれの偏差（ｘ１，ｙ１），（ｘ２，ｙ２），（ｘ３，ｙ３）、すなわち原点Ｏを基準とした直交座標により把握されて記憶手段１２４に記憶される。
【００１８】
そして、これらの情報が入力されると、データ生成手段１２０が、文字「Ａ」に対応するフォントメモリ１２３の内容を読み出してこれを各線要素に分けると共に、それらの始点・終点のＸＹ直交座標系上の座標データを印字位置を加味して生成して出力し、これを座標データメモリ１４０に記憶する。なお、ここで「始点・終点のＸＹ直交座標系上の座標データを印字位置を加味して生成する」とは、例えばフォントメモリ上の始点の位置が（ｘａ，ｙｂ）であるときに、印字位置が（ｘ１，ｙ１）であるならば、始点の位置を（ｘａ＋ｘ１，ｙｂ＋ｙ１）とすることを言う。
【００１９】
このとき、印字しようとする３個の文字「Ａ」の位置の全体を調整したいことがある。この場合には、コンソール１１０からの所定の操作によって補正モードに切り換え、その上で所望の補正値を入力する。例えばＸ軸方向にずらしたい場合には、図４に示す補正値入力画面にてＸ方向の欄に所望の値ａを入力する。すると、基準座標（Ｘ０，Ｙ０）が（Ｘ０−ａ，Ｙ０）に修正され、その結果、印字すべき３個の「Ａ」全体がＸ軸上でａ分だけずれることになる。また、３個の「Ａ」のうちの特定のものだけを調整したい場合には、その座標位置データを同様に補正値入力画面で修正すればよい。
【００２０】
次いで、レーザマーキング装置のマーキング開始のスイッチ（図示せず）がオンされると、制御手段１３０は、メモリ１４２から座標データを取り出して、それら座標データを、所定周期で順次にＤ／Ａ変換手段２３０及びサーボ回路２４０を介して、電圧信号としてガルバノミラー２２０に与える。そして、この所定周期の間に、各座標データで特定した２位置間を、マーキングポイントが移動する速度でもって、ガルバノミラー２２０Ｖ，２２０Ｗが駆動される。このとき、制御手段１３０からのオンオフ信号に基づき、レーザ光源２１０をオンしてマーキングポイントを移動すると、所望の文字・記号・図形がマーキングされることになる。
【００２１】
このように、本実施形態のレーザマーキング装置によれば、３個の文字「Ａ」のグループ全体について印字位置を修正しようとする場合には、基準座標のデータを修正すればよく、各文字単位で印字位置を修正しようとする場合には、偏差部分のデータを修正すればよい。これにより、印字位置調節を全体でも部分でも簡易に行うことができるという効果が得られる。
【００２２】
＜第２実施形態＞
図５は本発明の第２実施形態を示す。前記第１実施形態との相違は、前記データ生成手段１２０における記憶手段１２４のデータの記憶方法にある。前記第１実施形態では、各印字位置データを記憶する際の「基準座標」を、座標原点（Ｘ０，Ｙ０）としたが、ここではその「基準座標」を、繰り返し印字される印字パターン「Ａ」群のうちの一つの印字パターンの印字位置の座標、例えば第１番目に印字される印字位置の座標（ｘ１，ｙ１）としたところが相違する。他の印字位置は、その第１番目の「Ａ」の印字位置に対する相対座標によって把握される。従って、前記実施形態と同様に、グループ全体の印字位置を修正する場合には基準座標位置データを修正し、個別の文字「Ａ」の印字位置を修正する場合には各印字位置データを修正すればよい。
【００２３】
＜第３実施形態＞
図６は本発明の第３実施形態を示す。ここでは、同一の文字「Ａ」を例えば３列３行にわたって計９個繰り返して印字する例を示している。印字位置は、所定の入力画面で、行ピッチ、列ピッチ、行数及び列数をコンソール１１０から入力することで特定することができる。この結果、同図（Ｂ）に示すように、データ生成手段１２０は印字パターン「Ａ」を表すデータを文字コード「２３４１」と共に、それを印字する座標位置データを基準座標位置として例えば原点Ｏの座標（Ｘ０，Ｙ０）と、その基準座標位置からのＸ軸及びＹ軸上のそれぞれの偏差（ｘ１，ｙ１）〜（ｘ９，ｙ９）として算出し、これを記憶手段１２４に記憶する。
【００２４】
この実施形態でも、前記第１実施形態と同様に、基準座標位置データを修正してグループ全体の印字位置を修正することができる。また、各印字位置の修正は各座標位置データを修正することで可能である。さらには、行単位で移動させるには行ピッチを再入力して再計算させればよく、列単位で移動させるには、列ピッチを再入力して再計算させればよい。
【００２５】
なお、この実施形態では、原点Ｏを基準座標位置としたが、前記第２実施形態と同様に、繰り返し印字される印字パターン「Ａ」群のうちの一つの印字パターンの印字位置（例えば第１番目の印字位置）の座標を基準とした相対的座標によって各印字位置を特定するようにしてもよい。
【００２６】
＜他の実施形態＞
本発明は、前記実施形態に限定されるものではなく、例えば、以下に説明するような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
（１）上記第３実施形態では、文字Ａ（印字パターン）を縦横に交差する直線上に印字位置が並ぶ例を示したが、これに限らず、例えば図７（Ａ）に示すように斜めに延びる線を直交させた交点上に各印字パターンの印字位置を配置してもよい。また、同図（Ｂ）に示すように同心円上に印字位置を配置してもよく、（Ｃ）に示すように複数の並行曲線と複数の並行直線との交点上に印字位置を配置してもよい。もちろん、同図（Ｄ）に示すように複数の並行曲線と複数の斜めの直線線との交点上に印字位置を配置してもよく、（Ｅ）に示すように複数の並行曲線相互の交点上に印字位置を配置してもよい。あるいは、同図（Ｆ）に示すように、列方向に延びる複数本の直線上に不規則に印字位置を配置してもよく、（Ｇ）に示すように行方向に延びる複数本の直線上に不規則に印字位置を配置してもよい。
【００２７】
（２）上記各実施形態では単一の文字「Ａ」を印字する例を示したが、これに限らず、複数の文字からなる文字列、記号、記号列、図形或いはこれらの集合体を一つの印字パターンとして取り扱うようにしてもよい。
【００２８】
（３）前記第３実施形態では、同一の文字を指定した行数及び列数だけ展開して印字する構成としたが、これらの文字等の印字パターンは必ずしも全て印字されることは必須ではなく、一部については不印字状態にできるようにしてもよい。そのためには、記憶手段に記憶されるデータ中に、例えば各印字位置データと対応させて印字の許可・禁止を設定するフィールドを設けておき、このフィールドに印字禁止のフラグが入力されている場合にはその印字位置に印字を行わないようにしてもよい。また、この印字の許可・禁止は、上述のように文字単位ではなく、行単位或いは列単位で設定できるようにしてもよい。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るレーザマーキング装置の概略的斜視図
【図２】そのレーザマーキング装置のブロック図
【図３】文字の印字位置とデータの記憶構造を示す図
【図４】補正値入力画面の一例を示す図
【図５】本発明の第２実施形態に係る文字の印字位置とデータの記憶構造を示す図
【図６】本発明の第３実施形態に係る文字の印字位置とデータの記憶構造を示す図
【図７】文字の配置位置の変形例を示す図
【符号の説明】
１１０…コンソール（データ設定手段、補正値入力手段）
１２０…データ生成手段
１２１…ＣＰＵ（補正手段）
１２４…記憶手段
２１０…レーザ光源
２２０…ガルバノミラー
２４０…サーボ回路（バルバノミラー制御手段）
【図１】
0003994177.tif 000002
【図２】
0003994177.tif 000003
【図３】
0003994177.tif 000004
【図４】
0003994177.tif 000005
【図５】
0003994177.tif 000006
【図６】
0003994177.tif 000007
【図７】
0003994177.tif 000008