(57)【要約】【課題】コントラストの不均一を抑制し、読み取り率の高いシンボルを印字する。【解決手段】レーザ発振部およびレーザ光走査系を制御するためのレーザ制御部と、所望の加工パターンに加工する加工条件を設定するための加工条件設定部と、加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部とを備え、加工条件設定部はさらに、加工パターンを入力するための加工パターン入力手段と、作業領域内に複数の加工ブロックを設定し、加工ブロック毎に加工パターンを設定可能な加工ブロック設定手段３Ｆと、加工ブロック設定手段３Ｆで設定された加工ブロック毎に、加工後の加工対象面の濃度を調整可能な濃度設定手段３Ｇとを備える。【選択図】図１２
2008006466.tif 000002
【特許請求の範囲】
【請求項１】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、所望の加工パターンに加工可能なレーザ加工装置であって、
レーザ光を発生させるためのレーザ発振部と、
前記レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、
レーザ光を第１の方向に走査させるための第１のミラーと、
前記第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーと、
とを有するレーザ光走査系と、
前記レーザ発振部および前記レーザ光走査系を制御するためのレーザ制御部と、
所望の加工パターンに加工する加工条件を設定するための加工条件設定部と、
前記加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部と、
を備え、
前記加工条件設定部はさらに、
加工パターンを入力するための加工パターン入力手段と、
作業領域内に複数の加工ブロックを設定し、加工ブロック毎に加工パターンを設定可能な加工ブロック設定手段と、
前記加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を調整可能な濃度設定手段と、
を備えることを特徴とするレーザ加工装置。
【請求項２】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置であって、
レーザ光を発生させるためのレーザ発振部と、
前記レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、
レーザ光を第１の方向に走査させるための第１のミラーと、
前記第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーと、
とを有するレーザ光走査系と、
前記レーザ発振部および前記レーザ光走査系を制御するためのレーザ制御部と、
所望の読取パターンに印字加工する加工条件を設定するための加工条件設定部と、
前記加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部と、
を備え、
前記加工条件設定部はさらに、
読取パターンを構成するための情報として文字又はシンボルを入力するための加工パターン入力手段と、
作業領域内に複数の加工ブロックを設定し、加工ブロック毎に読取パターンを設定可能な加工ブロック設定手段と、
前記加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を設定可能な濃度設定手段と、
を備えることを特徴とするレーザ加工装置。
【請求項３】
請求項１又は２に記載のレーザ加工装置であって、
前記濃度設定手段が、濃度調整パラメータとして、前記レーザ発振部から出力されるレーザ光の出力、前記レーザ発振部に含まれるＱスイッチの周波数、前記レーザ光走査系の走査速度、レーザ光のデフォーカス量としてのスポット径の少なくともいずれかを調整することにより、加工濃度を調整可能に構成してなることを特徴とするレーザ加工装置。
【請求項４】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンとしてシンボルを印字加工可能なレーザ加工装置であって、
レーザ光を発生させるためのレーザ発振部と、
前記レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、
レーザ光を第１の方向に走査させるための第１のミラーと、
前記第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーと、
とを有するレーザ光走査系と、
前記レーザ発振部および前記レーザ光走査系を制御するためのレーザ制御部と、
所望の読取パターンに加工する加工条件を設定するための加工条件設定部と、
前記加工条件設定部で設定された加工条件に基づいて、印字加工を行うために必要な加工データを生成するための加工データ生成部と、
を備えており、
前記加工条件設定部が、シンボルを構成する複数の構成要素の印字濃度を、個別に変更可能に構成されてなることを特徴とするレーザ加工装置。
【請求項５】
請求項４に記載のレーザ加工装置であって、
前記加工条件設定部が、シンボルの種別に応じた印字濃度を自動的に設定可能な印字濃度自動設定手段を備えてなることを特徴とするレーザ加工装置。
【請求項６】
請求項４又は５に記載のレーザ加工装置であって、
前記シンボルが、マイクロＱＲコード又はＱＲコードであり、
前記加工条件設定部が、マイクロＱＲコード又はＱＲコードを構成する切り出しシンボルを印字加工する濃度を、データ領域を構成するセルの印字濃度よりも薄くなるように調整可能に構成してなることを特徴とするレーザ加工装置。
【請求項７】
請求項４又は５に記載のレーザ加工装置であって、
前記シンボルが、バーコードと、２次元コードとを組み合わせたコンボジットコードであり、
前記加工条件設定部が、バーコードを印字加工する濃度と、２次元コードを印字加工する濃度とを個別に調整可能に構成してなることを特徴とするレーザ加工装置。
【請求項８】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンとしてシンボルを印字加工可能なレーザ加工装置であって、
レーザ光を発生させるためのレーザ発振部と、
前記レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、
レーザ光を第１の方向に走査させるための第１のミラーと、
前記第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーと、
とを有するレーザ光走査系と、
前記レーザ発振部および前記レーザ光走査系を制御するためのレーザ制御部と、
所望の読取パターンに加工する加工条件を設定するための加工条件設定部と、
前記加工条件設定部で設定された加工条件に基づいて、印字加工を行うために必要な加工データを生成するための加工データ生成部と、
を備えており、
前記シンボルを構成する構成要素同士が隣接している領域をグループ化し、グループ化された領域を一領域として印字加工するよう構成されてなることを特徴とするレーザ加工装置。
【請求項９】
請求項１から８のいずれか一に記載のレーザ加工装置であって、さらに、
加工対象面の３次元形状に関するプロファイル情報を入力するための加工面プロファイル入力手段を備えることを特徴とするレーザ加工装置。
【請求項１０】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置について、所望の読取パターンに基づいて加工に必要な加工データを設定するためのレーザ加工データ設定装置であって、
所望の読取パターンに印字加工する加工条件を設定するための加工条件設定部と、
前記加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部と、
を備え、
前記加工条件設定部はさらに、
読取パターンを構成するための情報として文字又はシンボルを入力するための加工パターン入力手段と、
作業領域内に複数の加工ブロックを設定し、加工ブロック毎に読取パターンを設定可能な加工ブロック設定手段と、
前記加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を設定可能な濃度設定手段と、
を備えることを特徴とするレーザ加工データ設定装置。
【請求項１１】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置について、所望の読取パターンに基づいて加工に必要な加工データを設定するためのレーザ加工データ設定方法であって、
所望の読取パターンに印字加工するよう加工条件を設定するために、読取パターンを構成する加工パターン情報として文字又はシンボルを、加工ブロック毎に入力する工程と、
複数の加工ブロックに対して、加工後の加工対象面の濃度を個別に設定する工程と、
を含むことを特徴とするレーザ加工データ設定方法。
【請求項１２】
作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置について、所望の読取パターンに基づいて加工に必要な加工データを設定するためのレーザ加工データ設定プログラムであって、
所望の読取パターンに印字加工するよう加工条件を設定するために、読取パターンを構成する加工パターン情報として文字又はシンボルを、加工ブロック毎に入力する機能と、
複数の加工ブロックに対して、加工後の加工対象面の濃度を個別に設定する機能と、
をコンピュータに実現させることを特徴とする加工データ設定プログラム。
【請求項１３】
請求項１２に記載されるプログラムを格納したコンピュータで読み取り可能な記録媒体又は記録した機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザマーキング装置など、レーザ光を加工対象物に照射して印字などの加工を行うレーザ加工装置及びレーザ加工装置において加工条件を設定するレーザ加工条件設定装置、レーザ加工条件設定方法、レーザ加工条件設定プログラム、コンピュータで読み取り可能な記録媒体並びに記録した機器に関する。
【背景技術】
【０００２】
レーザ加工装置は、レーザ光を所定の領域内において走査して、部品や製品などの加工対象物（ワーク）の表面に対しレーザ光を照射して印字やマーキングなどの加工を行う。レーザ加工装置の構成の一例を図１に示す。この図に示すレーザ加工装置は、レーザ制御部１とレーザ出力部２と入力部３とを備える。レーザ制御部１のレーザ励起部６で発生される励起光を、レーザ出力部２のレーザ発振部５０で発振器を構成するレーザ媒質８に照射し、レーザ発振を生じさせる。レーザ発振光はレーザ媒質８の出射端面から出射され、ビームエキスパンダ５３でビーム径を拡大されて、走査部９に導かれる。走査部９は、レーザ光Ｌを反射させて所望の方向に偏光し、集光部１５から出力されるレーザ光Ｌは、ワークＷの表面で走査されて印字等の加工を行う。集光部１５はレーザ光を作業領域に照射させるよう集光するための集光レンズで構成され、ｆθレンズが使用される。
【０００３】
レーザ加工装置は、ワークの表面に文字や数字を印字する他、図２に示すような（ａ）バーコード（リニアコード）や（ｂ）２次元コードなどのシンボルの印字にも利用される。また、バーコードと２次元コードとを組み合わせたコンポジットコード（コンポジットシンボル）の印字にもレーザ加工装置が利用されている。コンポジットコードは、ＥＡＮ／ＵＰＣ（ＥＡＮ−１３，ＥＡＮ−８，ＵＰＣ−Ａ，ＵＰＣ−Ｅ）、EAN/UPC128およびＲＳＳファミリ（ＲＳＳ１４，RSS Limited，RSS Expanded）のバーコードにMicroPDF417またはPDF417の２次元シンボルを付加した複合シンボルである。図３に、コンポジットコードの一例を示す。スタック型の２次元シンボルをコンポジットコードに採用することで、従来のバーコードとの親和性が実現されている。ＰＯＳ等で使用されているバーコードリーダは、ＣＣＤスキャナやレーザスキャナであり、これらの安価で広く普及しているバーコードリーダで読み取れることは、シンボルの印字において重要である。
【０００４】
しかしながら、コンポジットコードのように一のシンボル内にバーコードと２次元コードとが混在する場合、印字された濃度品質自体が一定であっても、白黒のパターンの分布の相違によって一のコンポジットコード内でコントラストに差が生じ、バーコードリーダ等の光学式読取装置のオートゲインコントロールが誤作動して読み取り率が低下するという問題がある。シンボルのコントラストは、読取率に大きく影響する。このためオートゲインコントロールが、コントラストを表すＰＣＳ（Print Contrast Signal）に基づいてゲインを調整する。しかしながらコントラストが一のシンボル内で不均一であると、ゲインが適正に調整できなくなるおそれがある。特にバーコードは一定長さの線条（バー）とスペースのみが交互に繰り返されるという単純なパターンであるため、比較的濃度差が明確でコントラストが大きい。一方、２次元コードでは点状のセルを２次元状に配置した構成であるため、バーコードと比べるとドット状のセルが分散される結果、コントラストが低くなる傾向にある。このため、コントラストが異なるバーコードと２次元コードとを組み合わせたコンポジットコードでは、コントラストの分布が不均一であるため読み取り率が低下するという問題があった。
【０００５】
また、２次元コードの種類によっては、単体でもコントラストが不均一のため読み取り率に影響を与えることがある。例えばＱＲコードやマイクロＱＲコードは、切り出しシンボルと呼ばれる目玉状のファインダパターンと、セルと呼ばれる点状のパターンで表現されたデータ部分とで構成されている。切り出しシンボルは、正方形状の太枠と、その内側の正方形状ドット（黒丸）とで構成されているため、濃淡が明確で比較的コントラスト差が大きい。一方、セルで構成されたデータ部分は、点状のドットパターンで構成されているため、濃淡差が比較的低くなり、切り出しシンボルに比べるとコントラストが低くなる。このため、ＱＲコードやマイクロＱＲコードは単体でも、コントラストの不均一な分布によって読み取り率が低下するという問題があった。
【特許文献１】特開２０００−２０２６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、従来のこのような問題点を解決するためになされたものである。本発明の主な目的は、コントラストの不均一を抑制し、読み取り率の高いシンボルを印字可能なレーザ加工装置、レーザ加工条件設定装置、レーザ加工条件設定方法、レーザ加工条件設定プログラム、コンピュータで読み取り可能な記録媒体及び記録した機器を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、第１発明に係るレーザ加工装置は、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、所望の加工パターンに加工可能なレーザ加工装置であって、レーザ光を発生させるためのレーザ発振部と、レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、レーザ光を第１の方向に走査させるための第１のミラーと、第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーとを有するレーザ光走査系と、レーザ発振部およびレーザ光走査系を制御するためのレーザ制御部と、所望の加工パターンに加工する加工条件を設定するための加工条件設定部と、加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部とを備え、加工条件設定部はさらに、加工パターンを入力するための加工パターン入力手段と、作業領域内に複数の加工ブロックを設定し、加工ブロック毎に加工パターンを設定可能な加工ブロック設定手段と、加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を調整可能な濃度設定手段とを備える。
【０００８】
また第２発明に係るレーザ加工装置は、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置であって、レーザ光を発生させるためのレーザ発振部と、レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、レーザ光を第１の方向に走査させるための第１のミラーと、第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーとを有するレーザ光走査系と、レーザ発振部およびレーザ光走査系を制御するためのレーザ制御部と、所望の読取パターンに印字加工する加工条件を設定するための加工条件設定部と、加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部とを備え、加工条件設定部はさらに、読取パターンを構成するための情報として文字又はシンボルを入力するための加工パターン入力手段と、作業領域内に複数の加工ブロックを設定し、加工ブロック毎に読取パターンを設定可能な加工ブロック設定手段と、加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を設定可能な濃度設定手段とを備えることができる。
【０００９】
さらに第３発明に係るレーザ加工装置は、濃度設定手段が、濃度調整パラメータとして、レーザ発振部から出力されるレーザ光の出力、レーザ発振部に含まれるＱスイッチの周波数、レーザ光走査系の走査速度、レーザ光のデフォーカス量としてのスポット径の少なくともいずれかを調整することにより、加工濃度を調整可能に構成できる。
【００１０】
さらにまた第４発明に係るレーザ加工装置は、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンとしてシンボルを印字加工可能なレーザ加工装置であって、レーザ光を発生させるためのレーザ発振部と、レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、レーザ光を第１の方向に走査させるための第１のミラーと、第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーとを有するレーザ光走査系と、レーザ発振部およびレーザ光走査系を制御するためのレーザ制御部と、所望の読取パターンに加工する加工条件を設定するための加工条件設定部と、加工条件設定部で設定された加工条件に基づいて、印字加工を行うために必要な加工データを生成するための加工データ生成部とを備えており、加工条件設定部が、シンボルを構成する複数の構成要素の印字濃度を、個別に変更可能に構成できる。
【００１１】
さらにまた第５発明に係るレーザ加工装置は、加工条件設定部が、シンボルの種別に応じた印字濃度を自動的に設定可能な印字濃度自動設定手段を有することができる。
【００１２】
さらにまた第６発明に係るレーザ加工装置は、シンボルが、マイクロＱＲコード又はＱＲコードであり、加工条件設定部が、マイクロＱＲコード又はＱＲコードを構成する切り出しシンボルを印字加工する濃度を、データ領域を構成するセルの印字濃度よりも薄くなるように調整可能に構成できる。
【００１３】
さらにまた第７発明に係るレーザ加工装置は、シンボルが、バーコードと、２次元コードとを組み合わせたコンボジットコードであり、加工条件設定部が、バーコードを印字加工する濃度と、２次元コードを印字加工する濃度とを個別に調整可能に構成できる。
【００１４】
さらにまた第８発明に係るレーザ加工装置は、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンとしてシンボルを印字加工可能なレーザ加工装置であって、レーザ光を発生させるためのレーザ発振部と、レーザ発振部より出射されるレーザ光を作業領域内において走査させるためのレーザ光走査系として、レーザ光を第１の方向に走査させるための第１のミラーと、第１のミラーで反射されたレーザ光を前記第１の方向と略直交する第２の方向に走査させるための第２のミラーとを有するレーザ光走査系と、レーザ発振部およびレーザ光走査系を制御するためのレーザ制御部と、所望の読取パターンに加工する加工条件を設定するための加工条件設定部と、加工条件設定部で設定された加工条件に基づいて、印字加工を行うために必要な加工データを生成するための加工データ生成部とを備えており、シンボルを構成する構成要素同士が隣接している領域をグループ化し、グループ化された領域を一領域として印字加工するよう構成できる。
【００１５】
さらにまた第９発明に係るレーザ加工装置はさらに、加工対象面の３次元形状に関するプロファイル情報を入力するための加工面プロファイル入力手段を備えることができる。
【００１６】
さらにまた第１０発明に係るレーザ加工データ設定装置は、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置について、所望の読取パターンに基づいて加工に必要な加工データを設定するためのレーザ加工データ設定装置であって、所望の読取パターンに印字加工する加工条件を設定するための加工条件設定部と、加工条件設定部で設定された加工条件に基づいて、加工を行うために必要な加工データを生成するための加工データ生成部とを備え、加工条件設定部はさらに、読取パターンを構成するための情報として文字又はシンボルを入力するための加工パターン入力手段と、作業領域内に複数の加工ブロックを設定し、加工ブロック毎に読取パターンを設定可能な加工ブロック設定手段と、加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を設定可能な濃度設定手段とを備えることができる。
【００１７】
さらにまた第１１発明に係るレーザ加工データ設定方法は、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置について、所望の読取パターンに基づいて加工に必要な加工データを設定するためのレーザ加工データ設定方法であって、所望の読取パターンに印字加工するよう加工条件を設定するために、読取パターンを構成する加工パターン情報として文字又はシンボルを、加工ブロック毎に入力する工程と、複数の加工ブロックに対して、加工後の加工対象面の濃度を個別に設定する工程とを含む。
【００１８】
さらにまた第１２発明に係るレーザ加工データ設定プログラムは、作業領域内に配置された加工対象物の加工対象面に対して、レーザ光を照射して、光学式読取手段で読み取り可能な読取パターンを印字加工可能なレーザ加工装置について、所望の読取パターンに基づいて加工に必要な加工データを設定するためのレーザ加工データ設定プログラムであって、所望の読取パターンに印字加工するよう加工条件を設定するために、読取パターンを構成する加工パターン情報として文字又はシンボルを、加工ブロック毎に入力する機能と、複数の加工ブロックに対して、加工後の加工対象面の濃度を個別に設定する機能とをコンピュータに実現させる。
【００１９】
さらにまた第１３発明に係るプログラムを格納したコンピュータで読み取り可能な記録媒体又は記録した機器は、上記プログラムを格納するものである。記録媒体には、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷやフレキシブルディスク、磁気テープ、ＭＯ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、Ｂｌｕ−ｒａｙ（登録商標）、ＨＤ  ＤＶＤ等の磁気ディスク、光ディスク、光磁気ディスク、半導体メモリその他のプログラムを格納可能な媒体が含まれる。またプログラムには、上記記録媒体に格納されて配布されるものの他、インターネット等のネットワーク回線を通じてダウンロードによって配布される形態のものも含まれる。さらに記録した機器には、上記プログラムがソフトウェアやファームウェア等の形態で実行可能な状態に実装された汎用もしくは専用機器を含む。さらにまたプログラムに含まれる各処理や機能は、コンピュータで実行可能なプログラムソフトウエアにより実行してもよいし、各部の処理を所定のゲートアレイ（ＦＰＧＡ、ＡＳＩＣ）等のハードウエア、又はプログラムソフトウエアとハードウェアの一部の要素を実現する部分的ハードウエアモジュールとが混在する形式で実現してもよい。
【発明の効果】
【００２０】
第１発明、第１０〜１３発明によれば、複数の加工ブロック毎に加工後の濃度を調整できる。第２発明によれば、複数の加工ブロック毎に加工濃度を設定可能であるため、文字又はシンボルの読み取り率が向上するように、適切な濃度に設定できる。第３発明によれば、これらの濃度調整パラメータを調整することで加工濃度を適切に調整できる。
【００２１】
第４発明によれば、シンボルを構成する構成要素の印字濃度を個別に変更できるので、光学式読取手段の読み取り率を向上させるように各構成要素の印字濃度を設定できる。第５発明によれば、シンボルの種別に応じて各ブロックの濃度設定を自動設定できるので、ユーザが意識することなく認識率の高い印字が実現できる。第６発明によれば、マイクロＱＲコード又はＱＲコードを構成する切り出しシンボルは、濃淡が明確でコントラストが高く、一方セル領域は相対的にコントラストが低くなるため、シンボル全体でコントラストの不均一が生じて、これが原因となり読み取り率が低下するという問題に対して、意図的に切り出しシンボルの印字濃度をセルよりも薄く印字することでコントラスト差を低減し、シンボル全体としての濃度分布を均一化して読み取り率を改善できる。第７発明によれば、コンポジットコードを構成するバーコード領域と、２次元コード部分とのコントラスト差により、シンボル全体でコントラストの不均一が生じて読み取り率が低下する問題に対して、バーコードと２次元コードの印字濃度を印字対象物の材質などに応じて各々設定することによりコントラスト差を低減し、シンボル全体としての濃度分布を均一化して読み取り率を改善できる。
【００２２】
第８発明によれば、構成要素の単位でレーザ光を走査して印字加工することなく、構成要素の集合体であるグループ単位で印字加工できるため、効率よく印字加工を行うことができる。第８発明によれば、３次元形状を有する加工対象面に対しても加工濃度をブロック毎に設定可能である。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を図面に基づいて説明する。ただし、以下に示す実施の形態は、本発明の技術思想を具体化するためのレーザ加工装置、レーザ加工条件設定装置、レーザ加工条件設定方法、レーザ加工条件設定プログラム、コンピュータで読み取り可能な記録媒体及び記録した機器を例示するものであって、本発明はレーザ加工装置、レーザ加工条件設定装置、レーザ加工条件設定方法、レーザ加工条件設定プログラム、コンピュータで読み取り可能な記録媒体及び記録した機器を以下のものに特定しない。また、本明細書は特許請求の範囲に示される部材を、実施の形態の部材に特定するものでは決してない。特に実施の形態に記載されている構成部品の寸法、材質、形状、その相対的配置等は特に特定的な記載がない限りは、本発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例にすぎない。なお、各図面が示す部材の大きさや位置関係等は、説明を明確にするため誇張していることがある。さらに以下の説明において、同一の名称、符号については同一もしくは同質の部材を示しており、詳細説明を適宜省略する。さらに、本発明を構成する各要素は、複数の要素を同一の部材で構成して一の部材で複数の要素を兼用する態様としてもよいし、逆に一の部材の機能を複数の部材で分担して実現することもできる。
【００２４】
本明細書においてレーザ加工装置とこれに接続される操作、制御、入出力、表示、その他の処理等のためのコンピュータ、プリンタ、外部記憶装置その他の周辺機器との接続は、例えばＩＥＥＥ１３９４、ＲＳ−２３２ｘ、ＲＳ−４２２、ＲＳ−４２３、ＲＳ−４８５、ＵＳＢ、ＰＳ２等のシリアル接続、パラレル接続、あるいは１０ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−ＴＸ、１０００ＢＡＳＥ−Ｔ等のネットワークを介して電気的に接続して通信を行う。接続は有線を使った物理的な接続に限られず、ＩＥＥＥ８０２．１ｘ、ＯＦＤＭ方式等の無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）等の電波、赤外線、光通信等を利用した無線接続等でもよい。さらに観察像のデータ保存や設定の保存等を行うための記録媒体には、メモリカードや磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等が利用できる。
【００２５】
以下の実施の形態では、本発明を具現化したレーザ加工装置の一例として、レーザマーカについて説明する。ただ、本明細書においてレーザ加工装置は、その名称に拘わらずレーザ応用機器一般に利用でき、例えばレーザ発振器や各種のレーザ加工装置、穴あけ、マーキング、トリミング、スクライビング、表面処理などのレーザ加工や、レーザ光源として他のレーザ応用分野、例えばＤＶＤやＢｌｕ−ｒａｙ（登録商標）等の光ディスクの高密度記録再生用光源や通信用の光源、印刷機器、照明用光源、ディスプレイなどの表示装置用の光源、医療機器等において、好適に利用できる。
【００２６】
また、本明細書においては加工の代表例として印字について説明するが、印字とは文字や記号、図形などのマーキングの他、上述した各種の加工も含む概念で使用する。さらに本明細書において加工パターンは読取パターンであって、文字又はシンボルで構成され、ひらがな、カタカナ、漢字、アルファベットや数字、記号、絵文字、アイコン、ロゴ、バーコードや２次元コード等のグラフィック等も含める意味で使用する。特に本明細書において文字又はシンボルで指す文字とは、ＯＣＲなど、光学式の読み取り装置で読み取り可能なキャラクターを意味し、アルファベットや漢字、ひらがな、カタカナの他、数字や記号も含む概念である。またシンボルとは、バーコードや２次元コードを意味する。２次元コードには、ＱＲコード、マイクロＱＲコード、データマトリクス（Data matrix；Data code）、ベリコード（Veri code）、アズテックコード（Aztec code）、ＰＤＦ４１７、マキシコード（Maxi code）等がある。その他、リニアコードと２次元コードが混在するＲＳＳやコンポジットコード等がある。ＲＳＳは省スペースシンボル（Reduced Space Symbology）であり、RSS14、RSS Stacked、RSS Limited、RSS Expanded等が利用されている。コンポジットコード（Composite Code：ＣＣ）はバーコードとスタック型２次元コードを復号化したもので、種々の組み合わせが利用可能であり、ベースになるバーコードとしてＥＡＮ／ＵＰＣ（EAN-13，EAN-8，UPC-A，UPC-E）、EAN/UPC128およびＲＳＳファミリ（RSS14，RSS Limited，RSS Stacked）の３種が利用できる。また付加情報には、MicroPDF417またはPDF417の２次元シンボルが利用できる。また、本実施の形態は、バーコードと、マイクロＱＲコード等のマトリクス型２次元コードとを組み合わせたものにも適用できる。
【００２７】
また本明細書において光学式読取手段とは、バーコードリーダや２次元コードリーダ、ＯＣＲ等の光学的な読取装置の他、画像認識装置も含む意味で使用する。また、人間の目視による文字列の判読も、光学式読取手段に含める。
【００２８】
図１はレーザ加工装置１００を構成するブロック図を示す。この図に示すレーザ加工装置１００は、レーザ制御部１とレーザ出力部２と入力部３とを備える。
（入力部３）
【００２９】
入力部３はレーザ制御部１に接続され、レーザ加工装置を操作するための必要な設定を入力してレーザ制御部１に送信する。設定内容はレーザ加工装置の動作条件や具体的な印字内容等である。入力部３はキーボードやマウス、コンソール等の入力デバイスである。また、入力部３で入力された入力情報を確認したり、レーザ制御部１の状態等を表示する表示部８２を別途設けることもできる。表示部８２はＬＣＤやブラウン管等のモニタが利用できる。またタッチパネル方式を利用すれば、入力部と表示部を兼用することもできる。これによって、コンピュータなどを外部接続することなく入力部でレーザ加工装置の必要な設定を行うことができる。
（レーザ制御部１）
【００３０】
レーザ制御部１は、制御部４とメモリ部５とレーザ励起部６と電源７とを備える。入力部３から入力された設定内容をメモリ部５に記録する。制御部４は必要時にメモリから設定内容を読み込み、印字内容に応じた印字信号に基づいてレーザ励起部６を動作させてレーザ出力部２のレーザ媒質８を励起する。メモリ部５はＲＡＭやＲＯＭ等の半導体メモリが利用できる。またメモリ部５はレーザ制御部１に内蔵する他、挿抜可能なＰＣカードやＳＤカード等の半導体メモリカード、カード型ハードディスクなどのメモリカードを利用することもできる。メモリカードで構成されるメモリ部５は、コンピュータ等の外部機器で容易に書き換え可能であり、コンピュータで設定した内容をメモリカードに書き込み、レーザ制御部１にセットすることで、入力部をレーザ制御部に接続することなく設定を行うことができる。特に半導体メモリはデータの読み込み・書き込みが高速で、しかも機械的動作部分がないため振動等に強く、ハードディスクのようなクラッシュによるデータ消失事故を防止できる。
【００３１】
さらに制御部４は、設定された印字を行うようレーザ媒質８で発振されたレーザ光Ｌを印字対象物（ワーク）Ｗ上で走査させるため、レーザ出力部２の走査部９を動作させる走査信号を走査部９に出力する。電源７は、定電圧電源として、レーザ励起部６へ所定電圧を印加する。印字動作を制御する印字信号は、そのＨＩＧＨ／ＬＯＷに応じてレーザ光ＬのＯＮ／ＯＦＦが切り替えられ、その１パルスが発振されるレーザ光Ｌの１パルスに対応するＰＷＭ信号である。ＰＷＭ信号は、その周波数に応じたデューティ比に基づいてレーザ強度が定められるが、周波数に基づいた走査速度によってもレーザ強度が変化するよう構成することもできる。
（レーザ励起部６）
【００３２】
レーザ励起部６は、光学的に接合されたレーザ励起光源１０とレーザ励起光源集光部１１を備える。レーザ励起部６の内部の一例を図４の斜視図に示す。この図に示すレーザ励起部６は、レーザ励起光源１０とレーザ励起光源集光部１１をレーザ励起部ケーシング１２内に固定している。レーザ励起部ケーシングは、熱伝導性の良い真鍮などの金属で構成され、レーザ励起光源１０を効率よく外部に放熱する。レーザ励起光源１０は半導体レーザやランプ等で構成される。図４の例では、複数の半導体レーザダイオード素子を直線状に並べたレーザダイオードアレイを使用しており、各素子からのレーザ発振がライン状に出力される。レーザ発振はレーザ励起光源集光部１１の入射面に入射されて、出射面から集光されたレーザ励起光として出力される。レーザ励起光源集光部１１はフォーカシングレンズ等で構成される。レーザ励起光源集光部１１からのレーザ励起光は光ファイバケーブル１３等によりレーザ出力部２のレーザ媒質８に入射される。レーザ励起光源１０とレーザ励起光源集光部１１、光ファイバケーブル１３は、空間あるいは光ファイバを介して光学的に結合されている。
（レーザ出力部２）
【００３３】
レーザ出力部２は、レーザ発振部５０を備える。レーザ光Ｌを発生させるレーザ発振部５０は、レーザ媒質８と、レーザ媒質８が放出する誘導放出光の光路に沿って所定の距離を隔てて対向配置された出力ミラー及び全反射ミラーと、これらの間に配されたアパーチャ、Ｑスイッチ等を備える。レーザ媒質８が放出する誘導放出光を、出力ミラーと全反射ミラーとの間での多重反射により増幅し、Ｑスイッチの動作により短周期にて通断しつつアパーチャによりモード選別して、出力ミラーを経てレーザ光Ｌを出力する。図１に示すレーザ出力部２は、レーザ媒質８と走査部９を備える。レーザ媒質８は光ファイバケーブル１３を介してレーザ励起部６から入射されるレーザ励起光で励起されて、レーザ発振される。レーザ媒質８はロッド状の一方の端面からレーザ励起光を入力して励起され、他方の端面からレーザ光Ｌを出射する、いわゆるエンドポンピングによる励起方式を採用している。
（レーザ媒質８）
【００３４】
上記の例では、レーザ媒質８としてロッド状のＮｄ：ＹＶＯ４の固体レーザ媒質を用いた。また固体レーザ媒質の励起用半導体レーザの波長は、このＮｄ：ＹＶＯ４の吸収スペクトルの中心波長である８０９ｎｍに設定した。ただ、この例に限られず他の固体レーザ媒質として、例えば希土類をドープしたＹＡＧ、ＬｉＳｒＦ、ＬｉＣａＦ、ＹＬＦ、ＮＡＢ、ＫＮＰ、ＬＮＰ、ＮＹＡＢ、ＮＰＰ、ＧＧＧ等も用いることもできる。また、固体レーザ媒質に波長変換素子を組み合わせて、出力されるレーザ光Ｌの波長を任意の波長に変換できる。
【００３５】
さらに、固体レーザ媒質を使用せず、言い換えるとレーザ光を発振させる共振器を構成せず、波長変換のみを行う波長変換素子を使用することもできる。この場合は、半導体レーザの出力光に対して波長変換を行う。波長変換素子としては、例えばＫＴＰ（ＫＴｉＰＯ４）、有機非線形光学材料や他の無機非線形光学材料、例えばＫＮ（ＫＮｂＯ３）、ＫＡＰ（ＫＡｓＰＯ４）、ＢＢＯ、ＬＢＯや、バルク型の分極反転素子（ＬｉＮｂＯ３（Periodically Polled Lithium Niobate ：ＰＰＬＮ）、ＬｉＴａＯ３等）が利用できる。また、Ｈｏ、Ｅｒ、Ｔｍ、Ｓｍ、Ｎｄ等の希土類をドープしたフッ化物ファイバを用いたアップコンバージョンによるレーザの励起光源用半導体レーザを用いることもできる。このように、本実施の形態においてはレーザ発生源として様々なタイプを適宜利用できる。
【００３６】
さらにまた、レーザ発振部は、固体レーザに限られず、ＣＯ２やヘリウム−ネオン、アルゴン、窒素等の気体を媒質として用いる気体レーザを利用することもできる。例えば炭酸ガスレーザを用いた場合のレーザ発振部は、レーザ発振部の内部に炭酸ガス（ＣＯ2）が充填され、電極を内蔵しており、レーザ制御部から与えられる印字信号に基づいて、レーザ発振部内の炭酸ガスを励起し、レーザ発振させる。
（走査系）
【００３７】
次に、レーザ加工装置のレーザ光走査系を図５、図６、図７に示す。これらの図において、図５はレーザ加工装置のレーザ光走査系の構成を示す斜視図を、図６は図５を逆方向から見た斜視図を、図７は側面図を、それぞれ示している。これらの図に示すレーザ加工装置は、レーザ光Ｌを発生させるレーザ発振部と光路を一致させたＺ軸スキャナを内蔵するビームエキスパンダ５３と、Ｘ軸スキャナ１４ａと、Ｘ軸スキャナ１４ａと直交するよう配置されたＹ軸スキャナ１４ｂとを備える。このレーザ光走査系は、レーザ発振部より出射されるレーザ光ＬをＸ軸スキャナ１４ａ、Ｙ軸スキャナ１４ｂで作業領域ＷＳ内で２次元的に走査させ、さらにＺ軸スキャナ１４ｃで高さ方向にワーキングディスタンスすなわち焦点距離を調整することができ、３次元状に印字加工が可能となる。なお図において集光レンズであるｆθレンズは図示を省略している。
【００３８】
レーザ加工装置においては一般に、第２のミラー（Ｙ軸スキャナ）で反射されたレーザ光を作業領域に照射させるよう集光するために、第２のミラーと作業領域の間には、ｆθレンズと呼ばれる集光レンズを配置している。ｆθレンズは、Ｚ軸方向の補正を行う。具体的には、作業領域の端部に近付くほど焦点位置を伸ばし、ワークＷの加工面上に位置させる補正である。
【００３９】
本実施の形態において、例えばスポット径を約５０μｍより小さいビームを形成したい場合は、ｆθレンズを配置することが好ましい。一方、上述の小スポット径よりも大きい、スポット径が約１００μｍ程度（通常良く使用されるスポット径）のビーム径を採用する場合は、Ｚ軸スキャナ側のビームエキスパンダに備えられたＺ軸集光レンズをＺ軸方向に移動させることにより、ｆθレンズが行うべきＺ軸方向の補正を、補正制御として行うことができる。これにより、スポット径が大きい場合はｆθレンズを省略することも可能となる。この場合は、ｆθレンズが行うべきＺ軸方向の補正を、Ｚ軸スキャナの補正制御に行わせることができる。
【００４０】
各スキャナは、光を反射する反射面として全反射ミラーであるガルバノミラーと、ガルバノミラーを回動軸に固定して回動するためのガルバノモータと、回動軸の回転位置を検出して位置信号として出力する位置検出部を備える。またスキャナは、スキャナを駆動するスキャナ駆動部に接続される。スキャナ駆動部はスキャナ制御部に接続され、スキャナを制御する制御信号をスキャナ制御部から受けて、これに基づいてスキャナを駆動する。例えばスキャナ駆動部は、制御信号に基づいてスキャナを駆動する駆動電流を調整する。またスキャナ駆動部は、制御信号に対する各スキャナの回転角の時間変化を調整する調整機構を備える。調整機構は、スキャナ駆動部の各パラメータを調整する可変抵抗等の半導体部品で構成される。
（Ｚ軸スキャナ１４ｃ）
【００４１】
Ｚ軸スキャナ１４ｃはレーザ光Ｌのスポット径を調整し、これによって焦点距離を調整するビームエキスパンダ５３を構成している。すなわち、ビームエキスパンダで入射レンズと出射レンズとの相対距離を変化させることでレーザ光のビーム径を拡大／縮小し、焦点位置も変化させることができる。ビームエキスパンダ５３は、小スポットへの集光を効果的に行わせるため、図５に示すようにガルバノミラーの前段に配置され、レーザ発振部から出力されるレーザ光Ｌのビーム径を調整すると共に、レーザ光Ｌの焦点位置を調整可能としている。Ｚ軸スキャナ１４ｃがワーキングディスタンスを調整する方法を、図８〜図１０に基づいて説明する。図８、図９はレーザ光走査系の側面図であり、図８はレーザ光Ｌの焦点距離を長くする場合、図９は焦点距離を短くする場合をそれぞれ示している。また図１０はＺ軸スキャナ１４ｃの正面図及び断面図を示している。これらの図に示すように、Ｚ軸スキャナ１４ｃはレーザ発振部側に面する入射レンズ１６と、レーザ出射側に面する出射レンズ１８を含んでおり、これらのレンズ間の距離を相対的に変化可能としている。図８〜図１０の例では、出射レンズ１８を固定し、入射レンズ１６を光軸方向に沿って駆動モータなどで摺動可能としている。図１０は出射レンズ１８の図示を省略して、入射レンズ１６の駆動機構を示している。この例では、コイルと磁石によって軸方向に可動子を摺動可能とし、可動子に入射レンズ１６を固定している。ただ、入射レンズ側を固定して出射レンズ側を移動可能としたり、入射レンズ、出射レンズを共に移動可能とすることもできる。
【００４２】
図８に示すように、入射レンズ１６と出射レンズ１８との間の距離を近付けると、焦点位置が遠ざかり、焦点距離（ワーキングディスタンス）が大きくなる。逆に図９に示すように入射レンズ１６と出射レンズ１８との距離を離すと、焦点位置が近付き焦点距離が小さくなる。
（ディスタンスポインタ）
【００４３】
また、３次元加工可能なレーザマーカの作業領域の中心に焦点位置を調整するために、レーザ光を作業領域ＷＳ内に走査させる際の照射位置を示すガイドパターンを表示することができる。図５〜図６に示すレーザマーカのレーザ光走査系は、ディスタンスポインタとして、ガイド用光源６０と、ガイド用光源６０からのガイド光Ｇをレーザ光走査系の光軸と一致させるためのガイド光光学系の一形態としてハーフミラー６２を備えると共に、ポインタ光調整系として、ポインタ光Ｐを照射するためのポインタ用光源６４と、Ｙ軸スキャナ１４ｂの裏面に形成された第３のミラーとしてポインタ用スキャナミラー１４ｄと、ポインタ用スキャナミラー１４ｄで反射されたポインタ用光源６４からのポインタ光Ｐをさらに反射させて焦点位置に向かって照射する固定ミラー６６とを備えている。このディスタンスポインタは、レーザ光の焦点位置を示すポインタ光Ｐをポインタ用光源６４から照射し、ガイド光Ｇで表示されるガイドパターンのほぼ中心に、ポインタ光Ｐを照射するよう調整することで、レーザ光の焦点位置が指示される。
【００４４】
なお、上記の例ではレーザ光走査系に、レーザ光の焦点距離を調整可能な機構を設けることで３次元加工を可能としている。ただ、ワークを載置するステージの位置を上下方向に調整可能とすることで、レーザ光の焦点がワークの作業面で結ぶようにステージの高さを調整する制御を行うことでも、同様に３次元加工を行うこともできる。また、ステージをＸ軸あるいはＹ軸方向に移動可能とすることで、レーザ光走査系の該当するスキャナを省略できる。これらの構成は、ワークをライン上に搬送する形態でなく、ステージ上に載置して加工する形態において好適に利用できる。
（レーザマーカのシステム構成）
【００４５】
次に図１１に、３次元印字可能なレーザマーカのシステム構成を示す。この図に示すレーザ加工システムは、マーキングヘッド１５０と、マーキングヘッド１５０と接続されてこれを制御するレーザ制御部１であるコントローラ１Ａと、コントローラ１Ａとデータ通信可能に接続され、コントローラ１Ａに対して印字パターンを３次元のレーザ加工データとして設定するレーザ加工データ設定装置１８０とを備える。レーザ加工データ設定装置１８０は、図１１の例においてはコンピュータにレーザ加工データ設定プログラムをインストールして、レーザ加工データ設定機能を実現させている。レーザ加工データ設定装置は、コンピュータの他、タッチパネルを接続したプログラマブルロジックコントローラ（ＰＬＣ）や、その他専用のハードウェア等を利用することもできる。またレーザ加工データ設定装置は、レーザ加工装置の動作を制御する制御装置として機能させることもできる。例えば、一のコンピュータにレーザ加工データ設定装置としての機能と、レーザ出力部を備えるマーキングヘッドのコントローラとしての機能を統合してもよい。さらにレーザ加工データ設定装置は、レーザ加工装置と別部材で構成する他、レーザ加工装置に統合することもでき、例えばレーザ加工装置に組み込まれたレーザ加工データ設定回路等とすることもできる。
【００４６】
さらにコントローラ１Ａには、必要に応じて各種外部機器１９０を接続できる。例えばライン上に搬送されるワークの種別、位置等を確認するイメージセンサ等の画像認識装置、ワークとマーキングヘッド１５０との距離に関する情報を取得する変位計等の距離測定装置、所定のシーケンスに従って機器の制御を行うＰＬＣ、ワークの通過を検出するＰＤセンサその他各種のセンサ等を設置し、これらとデータ通信可能に接続できる。
【００４７】
平面状の印字データを３次元状に印字するための設定情報であるレーザ加工データは、レーザ加工データ設定装置１８０により設定される。図１２は、レーザ加工データ設定装置１８０の一例としてブロック図を示している。この図に示すレーザ加工データ設定装置１８０は、各種設定を入力するための入力部３と、入力部３から入力された情報に基づいてレーザ加工データを生成する加工データ生成部８０Ｋを構成する演算部８０と、設定内容や演算後のレーザ加工データを表示するための表示部８２と、各種設定データを記憶するための記憶部５Ａとを備える。入力部３は、所望の加工パターンで加工する加工条件を設定するための加工条件設定部３Ｃとして、ワークの印字面の３次元形状を示すプロファイル情報を入力するための加工面プロファイル入力手段３Ａと、印字パターン情報を入力するための加工パターン入力手段３Ｂと、作業領域内に複数の加工ブロックを設定し、加工ブロック毎に加工パターンを設定可能な加工ブロック設定手段３Ｆと、加工ブロック設定手段で設定された加工ブロック毎に、加工後の加工対象面の濃度を調整可能な濃度設定手段３Ｇの機能を実現する。記憶部５Ａは、図１のメモリ部５に相当し、入力部３で設定されたプロファイル情報や印字パターン情報等の情報を記憶する部材であり、固定記憶装置などの記憶媒体や半導体メモリなどが利用できる。表示部８２は、専用のディスプレイを設ける他、システムに接続されたコンピュータのモニタを利用してもよい。
（演算部８０）
【００４８】
演算部８０は、加工条件設定部３Ｃで設定された加工条件に基づいて、実際の加工を行うための加工データを生成するための加工データ生成部８０Ｋとして機能する。また必要に応じて、印字面に印字パターンを仮想的に一致させるように、印字パターン情報を平面状から３次元空間座標データに変換する座標変換手段を実現させることもできる。この演算部８０はＦＰＧＡやＬＳＩ等のＩＣなどで構成される。
【００４９】
また図１２の例では、レーザ加工データ設定装置を専用のハードウェアで構成したが、これらの部材はソフトウェアでも実行できる。特に、図１１に示すように汎用のコンピュータにレーザ加工データ設定プログラムをインストールして、レーザ加工データ設定装置として機能させることもできる。また図１２の例では、レーザ加工データ設定装置とレーザ加工装置とを個別の機器としたが、これらを一体的に統合することもできる。例えばレーザ加工装置自体にレーザ加工データ設定機能を付加することもできる。
（レーザ加工データ設定プログラム）
【００５０】
次に、レーザ加工データ設定プログラムを用いて、加工条件設定部３Ｃから入力された文字情報に基づいて読取パターンを生成し、さらに読取パターンがワーク上に加工された状態で、光学式読取装置が正しく読み取れるように、加工データ生成部８０Ｋが読取パターンを変形する手順を、図１３〜図２８のユーザインターフェース画面に基づいて説明する。なおこれらのプログラムのユーザインターフェース画面の例において、各入力欄や各ボタン等の配置、形状、表示の仕方、サイズ、配色、模様等は適宜変更できることはいうまでもない。デザインの変更によってより見やすく、評価や判断が容易な表示としたり操作しやすいレイアウトとすることもできる。例えば詳細設定画面を別ウィンドウで表示させる、複数画面を同一表示画面内で表示する等、適宜変更できる。またこれらのプログラムのユーザインターフェース画面において、仮想的に設けられたボタン類や入力欄に対するＯＮ／ＯＦＦ操作、数値や命令入力等の指定は、プログラムを組み込んだコンピュータに接続された入力部３で行う。本明細書において「押下する」とは、ボタン類に物理的に触れて操作する他、入力部によりクリックあるいは選択して擬似的に押下することを含む。入力部等を構成する入出力デバイスはコンピュータと有線もしくは無線で接続され、あるいはコンピュータ等に固定されている。一般的な入力部としては、例えばマウスやキーボード、スライドパッド、トラックポイント、タブレット、ジョイスティック、コンソール、ジョグダイヤル、デジタイザ、ライトペン、テンキー、タッチパッド、アキュポイント等の各種ポインティングデバイスが挙げられる。またこれらの入出力デバイスは、プログラムの操作のみに限られず、レーザ加工装置等のハードウェアの操作にも利用できる。さらに、インターフェース画面を表示する表示部８２のディスプレイ自体にタッチスクリーンやタッチパネルを利用して、画面上をユーザが手で直接触れることにより入力や操作を可能としたり、または音声入力その他の既存の入力手段を利用、あるいはこれらを併用することもできる。
【００５１】
レーザ加工データ設定プログラムは、３次元レーザ加工データの編集が可能である。ただ、３次元加工データの編集が不得手なユーザを考慮し、平面上での設定のみ可能で、３次元上での編集ができない「２Ｄ編集モード」を用意し、３次元レーザ加工データの加工が可能な「３Ｄ編集モード」と切り替え可能としてもよい。このような複数の編集モードを備える場合は、現在の編集モードを示す編集モード表示欄２７０と、編集モードを切り替える編集モード切替ボタン２７２を備える。この例では、レーザ加工データ設定プログラムの起動時は「２Ｄ編集モード」とし、画面右上に設けられた編集モード表示欄２７０に、現在の編集モードが「２Ｄ編集中」であることを表示させている。また編集モード表示欄２７０の右側に設けられた編集モード切替ボタン２７２には、３Ｄ編集モードに切り替え可能であることを示す「３Ｄ」の文字が表示されている。この状態から、編集モード切替ボタン２７２を押下すると、「３Ｄ編集モード」に切り替えられると共に、編集モード表示欄２７０の表示が「３Ｄ編集中」に変更される。さらに編集モード切替ボタン２７２は３Ｄ編集モードから２Ｄ編集モードに切り替え可能であることを示す「２Ｄ」の文字が表示される。このように、３Ｄ表示や編集を制限した２Ｄ編集モードを設けることで、ユーザの能力や好みに応じて敷居が高い３Ｄ編集を避け、２Ｄ編集のみ行えるようにでき、操作の困難性を低減できる。
【００５２】
加工条件設定部３Ｃの一例を、図１３に基づいて説明する。図１３は、レーザ加工データ設定プログラムのユーザインターフェース画面の一例を示しており、画面の左側にワーク上に印字される読取パターンのイメージを表示する編集表示欄２０２、右側に具体的な加工条件として各種データを指定する印字パターン入力欄２０４を設けている。印字パターン入力欄２０４では、加工種類指定欄２０４ａと、文字データ指定欄２０４ｄ、文字入力欄２０４ｂ、詳細設定欄２０４ｃを設けている。加工種類指定欄２０４ａは、加工パターンの種別として、読取パターンである文字列、あるいはロゴや図等の模様といった印字パターン、若しくは加工機としての動作を行うかを指定する。図１３の例では、加工種類指定欄２０４ａからラジオボタンで文字列、ロゴ・図、加工機動作の別を選択する。また文字データ指定欄２０４ｄは、文字データの種別を指定する。ここでは文字、バーコード、２次元コード、ＲＳＳ・コンポジットコードのいずれかをプルダウンメニューから選択する。さらに選択された文字データの種別に応じて、さらに詳細な種別を種別指定欄で選択する。例えば文字を選択した場合はフォントの種別、バーコードを選択した場合は、CODE39、ITF、2 of 5、NW7、JAN、Code 28等のバーコード種別、２次元コードを選択した場合は、ＱＲコード、マイクロＱＲコード、DataMatrix等の２次元コード種別、ＲＳＳ・コンポジットコードを選択した場合は、RSS-14、RSS-14 CC-A、RSS Stacked、RSS Stacked CC-A、RSS Limited、RSS Limited CC-A等のＲＳＳコード種別、又はＲＳＳコンポジットコード種別を指定する。文字入力欄２０４ｂでは、印字したい文字情報を入力する。入力された文字は、文字データ指定欄２０４ｄで文字を選択した場合、そのまま文字列として印字される。一方、シンボルが指定された場合は、選択されたシンボルの種別に従って入力された文字列がエンコードされた読取パターンが生成される。読取パターンの生成は、加工条件設定部３Ｃで行う他、加工データ生成部で行ってもよい。この例では演算部８０が行っている。また詳細設定欄２０４ｃは、タブを切り替えて「印字データ」タブ２０４ｅ、「サイズ・位置」タブ２０４ｆ、「印字条件」タブ２０４ｇなど、印字条件の詳細を指定する。
（加工ブロック設定手段３Ｆ）
【００５３】
以上のようにして、一つの印字ブロックに関する印字パターン情報を設定する。また、印字ブロックを複数設定することもできる。すなわち、一のワーク又は加工（印字）対象面に対して、複数の印字ブロックを設定し、異なる印字条件で異なる印字加工を行うことができる。この様子を図１４に基づいて説明する。
【００５４】
図１４の例では、加工ブロック設定手段３Ｆの一形態として、ブロック番号選択欄２１６が設けられる。印字パターン入力欄２０４の上欄に設けられたブロック番号選択欄２１６には、ブロック番号が表示されている。ブロック番号選択欄２１６の「＞」ボタンを押下すると、ブロック番号が１インクリメントされて、新たな印字ブロックの設定が可能となる。また、設定済みの印字ブロックの設定を変更する際も、同様に「＞」ボタンを操作してブロック番号を選択し、該当する印字ブロックの設定を呼び出すことができる。また「＞＞」ボタンを押下すると最終のブロック番号にジャンプする。また「＜」ボタンを押下するとブロック番号が１つ戻り、「＜＜」ボタンを押下すると先頭のブロック番号にジャンプする。さらに、ブロック番号選択欄２１６の数値表示欄に直接数値を入力してブロック番号を指定することもできる。このようにして、ブロック番号選択欄２１６で印字ブロックを選択し、各印字ブロックについて印字パターン情報を指定する。この例では、ブロック番号を０〜２５５まで設定可能としている。図１４の例では、３つの印字ブロックを設定した例を示している。
（印字ブロックの設定一覧画面２１７）
【００５５】
このようにして設定された印字ブロックは図１５に示すように設定項目を一覧表示させることもできる。図１４の例では、メニューの「編集」から「ブロック一覧」を選択することで、図１５のブロック一覧画面２１７が別ウィンドウで表示される。この一覧画面２１７から、設定済みの印字ブロックを削除したり、複写して新たな印字ブロックを追加することができる。また所望の印字ブロックを選択して、設定項目を調整するように構成してもよい。
【００５６】
また印字ブロックの配置について、配置位置の調整（中心軸に対するセンタリング、右寄せ、左寄せ等）、複数の印字ブロックが重複した場合の重ね順や、位置合わせなどのレイアウトを設定することもできる。例えば、図１６では、印字ブロック１のＱＲコードを画面左右方向の中央の位置に移動させた例を示している。同様に、上下方向の中央に位置合わせを行うこともできる。このようにして、複数の印字ブロックの配置を自動的に調整できる。
（濃度設定手段３Ｇ）
【００５７】
各印字ブロックにおいては、印字の濃度を各々設定することができる。印字の濃度は、濃度設定手段３Ｇにより行われる。図１４では、濃度設定手段３Ｇの一例として、濃度設定欄２１８が設けられている。濃度設定欄２１８から、ユーザは所望の濃度を設定する。図１４の例では、ラジオボタンで「濃い」、「普通」、「薄い」のいずれかを選択すると、濃度調整に関するパラメータが自動的に設定される。また濃度設定手段３Ｇはこの例に限られず、例えば図１７に示すように、濃度設定欄２１８Ｂから濃度を数値で指定する、あるいは濃度に影響を与える濃度調整パラメータを直接設定する、等の手段で実現できる。図１８に、濃度設定手段３Ｇの一形態として、濃度調整パラメータを直接設定する例を示す。この図では、所望の印字ブロックの「印字条件」タブ２０４ｇを選択して、レーザ出力（印字パワー）、走査速度（スキャンスピード）、Ｑスイッチ周波数を調整することにより、濃度を設定できる。これらの数値は、レーザ光の出力値を相対的に調整することで加工の強度を変化させるものである。
【００５８】
また、印字のレーザ光のデフォーカス量としてのスポット径を調整することでも、印字濃度を相対的に変化させることができる。また、これらの方法以外でも相対的にレーザ光の出力値を低下させて、印字濃度を可変させることが可能である。
【００５９】
このように、各印字ブロック毎に印字濃度を個別に設定可能とすることで、所望の印字結果を得ることができる。特に印字濃度を領域毎に調整できることは、光学式読取装置の読み取り率向上に効果的である。
【００６０】
従来、コンポジットコードやＱＲコードのように、一のシンボル内にコントラストの異なる領域が存在すると、光学式読取装置のオートゲインコントロールが正しく調整されない結果、読み取り率が低下するという問題があった。また、一のワーク内にバーコードと２次元コード等複数のシンボルが混在するような例においても、同様にコントラストの違いから読み取り率が安定しないことがあった。そこで、このようにコントラストの異なる複数のシンボルについては、シンボル毎或いはブロック毎に印字濃度を変更して、コントラストが一定になるように調整することで読み取り率を改善できる。また、一のシンボル内でコントラストが異なる領域が存在する場合も、同様に領域毎に印字濃度を調整して、全体としてコントラストの差が小さくなるようにして読み取りを安定させることができる。
【００６１】
印字濃度の設定は、上述したように予め印字ブロックを複数設定して、各印字ブロックの印字濃度を個別に指定する構成の他、シンボルのように印字濃度を設定する領域が予め判明している場合は、印字ブロックを別途設定せずとも、所定の領域毎に適切な印字濃度を自動的に設定するように構成することができる。例えば、加工条件設定部３Ｃに印字濃度自動設定手段３Ｈを設けて、印字対象のシンボルに応じて適切な印字ブロックに分解し、各印字ブロックに対して、ワークの材質等に応じて適切な印字条件を設定する。以下、コンポジットコードとＱＲコードの例について、印字濃度を調整する例を図１９及び図２０に基づいて説明する。
（コンポジットコード）
【００６２】
図１９は、コンポジットコードの印字濃度を調整する例を示す。この例では、コンポジットコードとしてＲＳＳとマイクロＰＤＦを組み合わせたＲＳＳコンポジットコードを使用している。図１９の設定画面から、印字濃度自動設定手段３Ｈを構成する「バーコードとマイクロＰＤＦの印字濃度を変更する」欄のチェックボックスをＯＮすることで、加工条件設定部がコンポジットコードを構成するバーコード領域と、２次元コード領域とで印字濃度を変更するように自動的に設定する。コンポジットコードのバーコード部分と２次元コード部分とでは、コントラストが異なることがある。コントラスト差は、印字対象のワークの材質などによって変化する。例えば、ある材質に印字する際はコンポジットコードを構成するバーコード領域の濃淡が明確でコントラストが高く、一方２次元コード部分は相対的にコントラストが低くなる。ところが異なる材質に印字するとコントラスト差が逆転し、２次元コード部分のコントラストがバーコード部分よりも高くなることがある。このようなコントラスト差によってシンボル全体でコントラストの不均一が生じて、これが原因となり読み取り率が低下する。これに対して、コンポジットコードのバーコード部分と２次元コード部分のコントラスト差を低減するようにバーコードの印字濃度と２次元コードの印字濃度を個別に設定することで、シンボル全体としての濃度分布を均一化して読み取り率を改善できる。例えば、バーコードの印字濃度を２次元コードよりも薄く印字することでコントラスト差を低減し、シンボル全体としての濃度分布を均一化することで、光学式読取装置のオートゲインコントロールを有効に機能させ、読み取り率を改善できる。
【００６３】
なおバーコード領域とマイクロＰＤＦ領域の印字濃度は、デフォルト状態では予め最適値に設定される。この例では、レーザ光の出力を変更している。また、加工条件設定部から入力されたコンポジットコードに関する印字パターン情報に基づいて、加工条件設定部がその都度最適な印字濃度を演算することもできる。例えば、モジュール幅、印字線幅、バーコードの高さ、バーコード領域とマイクロＰＤＦ領域の面積比等から、想定されるコントラスト比を演算して、これを補償するような印字濃度に設定する。さらに、ワークの材質や２次元コードリーダの読み取り性能、光量などの周囲環境、シンボルの大きさなどに応じて、印字濃度の値や印字濃度を調整する手法を変更することもできる。図１９の例では、「詳細」ボタン２１９を押下することで、各領域の印字濃度をユーザが調整することができる。
【００６４】
なお、図１９の例では、文字データ指定欄２０４ｄで「ＲＳＳ＆ＣＣ（ＲＳＳ・コンポジットコード）」が選択され、編集表示欄２０２及び３次元ビューワ２６０にコンポジットコードが表示されている。「ＲＳＳ＆ＣＣ」では、ＲＳＳコード、またはＲＳＳコードの上方にマイクロＰＤＦコードを付加したコンポジットコードが設定できる。この例では種別指定欄２０４ｑでコンポジットコードとして「RSS-14 CC-A」が選択されている。また、文字入力欄２０４ｂにおいて付加情報の入力に必要な区切り文字やその他制御コード、特殊文字コード、外字等の入力を容易にするため、これらの入力用ボタンを備えた第２のフローティングツールバー２９６を設けることもできる。これにより、ユーザは特殊なコードの入力作業を容易に行うことができる。
（ＱＲコード）
【００６５】
また図２０は、ＱＲコードの例を示す。この例でも図１９と同様に、「切り出しシンボルとデータの印字濃度を変更する」欄のチェックボックスをＯＮすることで、加工条件設定部がＱＲコードを構成する切り出しシンボルと、それ以外のデータ領域とで印字濃度を変更するように自動的に設定する。すなわち、シンボルの印字濃度をセルよりも薄く印字することでコントラスト差を低減し、シンボル全体としての濃度分布を均一化することで、２次元コードリーダのオートゲインコントロールを有効に機能させ、読み取り率を改善できる。この例においても、各々の印字濃度は、予め最適値に設定する他、加工条件設定部から入力された印字パターン情報に基づいて、加工条件設定部がその都度最適な印字濃度を演算することもできる。また「詳細」ボタン２１９を押下することで、各領域の印字濃度をユーザが調整することもできる。
【００６６】
なお上記の例では、コンポジットコードの内、バーコード領域と２次元コード領域の２つの領域に、個別に印字濃度を設定する例を示したが、３以上の領域に個別に濃度設定を行うことも可能である。例えば、コンポジットコードの規格に応じて、２次元コードを構成する複数のブロックに印字ブロックを設定して、各印字ブロック毎に適切な印字濃度を設定することによって、コンポジットコードの読み取りエラーを低減し、認識率をさらに向上させることができる。
【００６７】
上記の構成では、印字濃度自動設定手段３Ｈの機能をＯＮ／ＯＦＦすることで、印字されるシンボルに応じて自動的に各印字ブロックの印字濃度を設定することができる。また、このようなＯＮ／ＯＦＦ選択機能を設けることなく、印字濃度自動設定手段３Ｈを常に機能させるよう構成してもよい。
【００６８】
以上のようにして、２次元コードのシンボルを印字加工する際に、印字濃度を設定された領域毎に変更して、コントラスト比の相違を抑え、読み取り率や認識率を改善した印字品質を得ることができる。
（ワークのプロファイル情報）
【００６９】
図１３の例では、平面状のワークに印字する例を示している。このレーザ加工データ設定プログラムでは、加工対象面が平面状に限られず、３次元形状の加工対象面の設定も可能である。ワークの加工対象面の３次元形状に関するプロファイル情報は、図１２の加工面プロファイル入力手段３Ａから設定される。プロファイル情報を指定する方法としては、以下のような方法が考えられる。
（１）３次元形状を入力可能なプログラム上から、ワークを作画して指定する方式
【００７０】
プログラム上からワークの形状を作図して指定するものである。例えば既存の３次元ＣＡＤや３次元モデリングツール、ドローソフトのように、平面や直線などの描画ツールを用意し、３次元形状をユーザに直接作画させる。この方法は、３次元形状の作図に慣れたユーザであれば容易に利用できる反面、このような作図に不得手なユーザには敷居が高いという問題がある。
（２）ワークの形状を特定するためのパラメータを、対話形式でユーザに入力させる方式
【００７１】
ウィザード方式のように、必要な情報を対話形式でユーザに指定させることで形状を特定する方法である。この方法は、３次元作図に関する知識が不要であるため、利用しやすいという利点がある。例えば、ワークの形状を指定し、該形状を特定するパラメータを指定する。具体的には、ワークの形状を予め選択肢として提示し、選択された形状に応じて、これを特定する入力パラメータの設定項目をさらに提示して入力させる。例えば、加工対象面が斜面状であれば、基準点の座標位置や法線ベクトルの方向等を指定する。また円柱状であれば、基準点の座標位置、円柱半径、円柱中心軸の方向等を指定する。あるいは球状であれば、中心点の座標位置、球半径等を指定する。
（３）ワークの形状に予め作成された３Ｄデータのデータファイルを入力して変換する方式
【００７２】
予め３次元ＣＡＤ等の別プログラムで作成されたワークのデータファイルを変換して利用するものである。この方法では、既に作成されたデータを利用できるので、ワークの形状指定作業を大幅に省力化できる。読み込み可能なデータファイル形式は、ＤＸＦ、ＩＧＥＳ、ＳＴＥＰ、ＳＴＬ、ＧＫＳ等、各種の汎用的なフォーマットが利用できる。またＤＷＧ等、特定のアプリケーションの専用フォーマットを直接入力して変換することもできる。
（４）ワークの形状を実際にイメージセンサ等の画像認識装置で読み込んで取得する方式
【００７３】
ワークをイメージセンサ等で読み込んで画像認識等の方法で自動的にデータを取得する。
【００７４】
以上の内、本実施の形態では、（２）と（３）の方法を採用している。具体的には、予め用意された基本図形から選択する手段と、３Ｄ形状を記録したファイルを入力する手段が利用できる。この様子を、図２２〜図２４に基づいて説明する。図１３の画面から、印字パターン入力欄２０４の設定項目を選択するタブを「２Ｄ設定」タブ２０４ｈから「３Ｄ設定」タブ２０４ｉに切り替えると図２２に示す画面となり、プロファイル指定欄２０５が表示される。図２２のプロファイル指定欄２０５では、基本図形、ＺＭＡＰ、加工機動作のいずれかをラジオボタンで選択する。
【００７５】
基本図形から選択する方法では、予め用意された基本図形の形状を選択する。基本図形としては、平面、円柱、球、円錐などがある。図２２の例ではデフォルト画面としてプロファイル指定欄２０５で基本図形が、その下欄に設けられた形状選択欄２０６で「平面」が、それぞれ選択されている。ここで、図２３に示すように円柱を選択すると、編集表示欄２０２の表示が平面状から円柱状に切り替えられる。
（３Ｄ表示）
【００７６】
また、加工対象面を立体的に表示することもできる。この例では、編集表示欄２０２の表示形式を、２次元状の表示と３次元状の表示とを切り替え可能としている。図２３の画面に設けられた表示切替ボタン２０７（３Ｄ）を押下すると、図２４に示すように編集表示欄２０２が３次元表示に切り替えられ、加工対象面の３Ｄ形状が立体的に確認できる。また図２４の画面から表示切替ボタン２０７（２Ｄ）を押下すると、図２３の画面に切り替えられる。このように、表示切替ボタン２０７を押下する毎に、２Ｄ表示と３Ｄ表示が切り替えられ、また表示切替ボタン２０７の表示が、他の表示形態を示す２Ｄと３Ｄとに切り替えられる。また図２４の３Ｄ表示画面においても、図２３の２Ｄ表示画面と同様に、読取パターンの領域は、枠Ｋで囲まれて表示される。なお表示切替ボタン２０７は、フローティングツールバーに含まれており、任意の位置に移動可能である。またフローティングツールバーは表示／非表示を切り替えたり、通常のツールバーに組み込むよう構成してもよい。
（３次元ビューワ２６０）
【００７７】
上記の例では、編集表示欄２０２を２次元表示と３次元表示のいずれかに切り替えている。ただ、同じワークの２次元表示と３次元表示を並べて表示させたい場合もある。このような要求に応えるため、別ウィンドウで開く３次元ビューワ２６０を用意している。図２１に、３次元ビューワ２６０を表示させた例を示している。上記図２３の例では、３次元ビューワ２６０を開くための３次元別画面呼出ボタンをフローティングツールバーに設けている。図２３のように編集表示欄２０２で２次元表示させている状態で、３次元別画面呼出ボタンを構成する２画面表示ボタンを押下すると、図２１に示すように３次元ビューワ２６０が別ウィンドウで表示される。３次元ビューワ２６０はドラッグして任意の位置に配置可能である。またウィンドウサイズも変更できる。さらに、３次元ビューワ２６０で表示されるワークＷの姿勢や角度の変更、回転、倍率変更等の操作を可能とすることもできる。例えば３次元ビューワ２６０上からワークＷを直接ドラッグして回転、移動させる。
【００７８】
なお、図２４に示すように編集表示欄２０２で３次元表示させている状態では、さらに３次元表示画面を開く必要がないので、３次元ビューワ２６０を呼び出すフローティングツールバーの２画面表示ボタンはグレーアウトされ、選択できないようになっており、誤操作を防止している。ただ、２次元表示を別画面で表示させたい場合に、別途２次元ビューワ欄を表示可能とすることもできる。なおこれらの表示は一例であり、各欄のレイアウトや大きさ、位置関係等は任意に変更可能であることは言うまでもない。例えば設定欄を含めた各欄を別ウィンドウで表示させてもよい。
（印字不可能領域）
【００７９】
また、編集表示欄２０２において、加工対象面の内で、角度や影などの原因により印字ができない領域を表示させることもできる。図２４の例では、円柱の側面付近で印字することは可能であるが印字角度が浅く印字が不良となる印字不良領域を赤色で示している。またレーザ照射点から見て裏側に位置するためレーザ光を物理的に照射できず印字が不可能となる領域、すなわちＸＹ平面を真上からワークを見た場合、ワークの加工対象面が裏側に位置するエリアを印字不可能領域としている。設定された加工パターンが印字不可能領域にかかり、印字が不可能である場合に、編集表示欄２０２において加工パターンを非表示として、ユーザに再設定を促すこともできる。例えば、設定した印字対象面の裏側に印字パターンが回り込んだ場合には加工パターンを非表示とし、印字は可能であるが最適な印字が可能な角度範囲外（印字不良領域）となった場合は赤色表示する。このように、単に印字可能、不可能の２種類で区分けするのでなく、最適な印字ができない範囲として、印字不良領域、印字不可能領域といった複数の区分で段階的に印字品質の低下を表示させることで、ユーザに対して詳細な情報を提示でき、より適切なレイアウトや配置を検討できる。図２３、図２４の例では、加工パターンの一部が印字不可能領域にかかっているため、加工パターンであるバーコードを編集表示欄２０２で非表示としている。そこで、加工パターンが印字可能領域に位置するよう、印字位置を調整する。例えば、図２４の「３Ｄ設定タブ」２０４ｉ内の画面内配置設定欄２０８で印字の開始角度を調整し、デフォルト値の−９０°から−１２０°に変更することで、図２５に示すように加工パターンのバーコードが表示される。このように、印字の開始位置や範囲、あるいはバーコードのナロー幅、印字線（バー）幅等の設定を調整し、正しく印字できるように設定する。なお編集表示欄２０２における加工パターンの表示／非表示のＯＮ／ＯＦＦや閾値は、任意に設定できる。
（３Ｄ表示画面の視点の変更）
【００８０】
３Ｄ表示画面においては、視点を任意に変更することが可能である。図２５の例から、スクロールバー２０９を操作することで、図２６に示すように３Ｄ表示画面の視点を変更できる。また、マウスで３Ｄ表示画面上の任意の点をドラッグすることにより、視点を変更するように構成してもよい。
（レーザ出射方向の表示）
【００８１】
さらに、３Ｄ表示画面において、レーザ出射方向の表示を表示することもできる。図２６の例において、編集表示欄２０２においてマーキングヘッドをアイコン状のイメージＭＫで表示し、かつマーキングヘッドから出射されるレーザ光ＬＫを直線状に表示している。これによって印字の方向を示すことができるので、上述した印字不可能領域との関係が把握し易くなる。またマーキングヘッドのイメージＭＫは表示と非表示を切り替えることもできる。図２７に、マーキングヘッドイメージＭＫの表示／非表示の設定画面２１０の一例を示す。このように、「レーザマーカを表示する」欄のチェックボックスをＯＮ／ＯＦＦすることによって、表示／非表示を容易に切り替えることができる。
（印字ブロックの配置）
【００８２】
さらにまた、レーザ加工データ設定プログラムは、加工対象面の配置を調整する機能も有する。図２８の例では、「３Ｄ設定」タブ２０４ｉを選択した状態で詳細設定欄２０４ｃの「ブロック形状・配置」タブ２１１を選択すると、印字ブロックの基準位置の座標や回転角、ブロック形状の詳細が指定できる。これによって、加工対象面の配置を任意に変更できる。またブロック形状の詳細は、図２８のように円柱の加工対象面が指定されている場合は、「ブロック形状」欄２１２で円柱の半径と、印字面が円柱の内面か外面の別を指定できる。
（グループ化）
【００８３】
さらに、シンボルを構成する構成要素同士が隣接している領域をグループ化し、グループ化された領域を一領域として印字加工するよう構成することもできる。例えばＱＲコードは、データ領域が微少な矩形状のセルで構成されているため、印字の際はセル単位に加工を行っていた。しかしながら、セル同士が隣接してブロック状の塊を構成している際にも、一々セル毎に印字を行っていたため、印字の効率が悪く時間がかかっていた。これに対して、本実施の形態ではセルが塊状になったブロックを一つの印字対象として扱うことができ、ブロック単位でレーザ光を走査して印字加工することにより、印字作業を効率よく短時間で行うことができる。なお、シンボルを構成するセルなどの構成要素は、正方形状に限られず、例えばマキシコードは六角形状のセルを採用しており、このようなセルに対しても塊状をグループ化して纏めて印字可能であることは言うまでもない。
（レーザ加工データの設定手順）
【００８４】
以上のレーザ加工データ設定プログラムを用いて、加工条件設定部３Ｃから印字条件を設定して加工データ生成部８０Ｋが読取パターンを生成する手順を、図２９のフローチャートに基づいて説明する。まず図２９のステップＳ２１において、読取パターンを設定する。ここでは、加工条件設定部３Ｃから文字列を入力し、さらにエンコードするシンボルの種別を指定する。図１３の例では、加工種類指定欄２０４ａで文字列を選択し、文字入力欄２０４ｂから文字列として「０１２３４５」を入力すると共に、文字データ指定欄２０４ｄの「文字データの種類」欄から、シンボルの種別として「バーコード」、さらにバーコードの詳細種別として「ＣＯＤＥ３９」を指定している。このようにして指定された情報に基づき、演算部８０は読取パターンを生成する。ここでは文字列でなくバーコードが選択されているので、バーコードが生成され、バーコードのイメージが編集表示欄２０２に表示される。
【００８５】
なお、この例では加工条件設定部３Ｃから入力された文字情報に基づいて、演算部８０が自動的に読取パターンとしてシンボルを生成しているが、直接シンボルを入力することも可能である。例えば、既に作成されたシンボルの画像データを加工条件設定部で選択して入力したり、他のプログラムで作成したシンボルを加工条件設定部から貼り付ける等の手段が採用できる。
【００８６】
またステップＳ２２で、加工条件設定部３Ｃからプロファイル情報を入力する。図１３の例では、印字パターン入力欄２０４のタブを「２Ｄ設定」タブ２０４ｈから「３Ｄ設定」タブ２０４ｉに切り替えて、図２２のプロファイル指定欄２０５から基本図形を円柱を選択する。これにより、図２３に示すように編集表示欄２０２の表示が平面状から円柱状に切り替えられる。また、編集表示欄２０２の表示形式を３Ｄ表示に切り替えると、図２４に示すように加工対象面の３Ｄ形状が立体的に確認できる。
【００８７】
このように、ステップＳ２１で印字パターン情報を指定し、この読取パターンの平面図を編集表示欄２０２で表示させた後、ステップＳ２２でプロファイル情報を指定して３次元の読取パターンに変換して編集表示欄２０２で確認することで、読取パターンの変化を視覚的に確認できる。なお、上記ステップＳ２１とステップＳ２２は、順序を入れ替えてもよい。すなわち、先に加工対象面の形状を指定した後、印字パターン情報を指定することもできる。
【００８８】
以上のようにして、加工データとして３次元空間座標データが得られた後、必要に応じて調整作業が行われる。例えばレイアウトの調整や高さ方向（ｚ方向）への微調整が挙げられる。微調整には、プログラム上に設けられたバーでのスライド調整やマウスのホイール回転等の手段が利用できる。
【００８９】
以上の手順で最終的なレーザ加工データが生成され設定作業が終了した後、得られたレーザ加工データをレーザ加工データ設定プログラムから、図１１に示すレーザ加工装置のコントローラ１Ａに転送する。転送の実行には、レーザ加工データ設定プログラムの画面左下に設けられた「転送・読出し」ボタン２１５を押下する。
【００９０】
レーザ加工装置では、レーザ加工データに基づいて印字加工を行う。また実際の加工開始に先立って、テスト印字を行わせてもよい。これにより、所望の印字パターンの印字が得られるかどうかを事前に確認することができる。またテスト印字結果に基づいて、さらにレーザ加工データを再設定することもできる。
【００９１】
以上の例では、一のワークに一の印字パターンを指定する例を説明したが、同様の手順を繰り返すことにより一のワークに複数の印字パターンを指定することもできる。また、レーザ加工データ設定プログラムの一画面にワークを一のみを表示する構成に限られず、一画面に複数のワークを表示させて、それぞれのワークに印字パターンを指定することもできる。
【００９２】
以上のようにして、光学式読取装置の光学読み取り方向から見た読取パターンが、所望のシンボルや文字となるように印字パターンを調整できるため、読み取り率の高い印字結果を得ることができる。また、光学式読取装置の読み取りに限られず、ユーザが印字結果を判読しやすいように文字列などを印字する用途にも好適に利用できる。
【産業上の利用可能性】
【００９３】
本発明のレーザ加工装置、レーザ加工条件設定装置、レーザ加工条件設定方法、レーザ加工条件設定プログラム、コンピュータで読み取り可能な記録媒体及び記録した機器は、例えばマーキング、穴あけ、トリミング、スクライビング、表面処理等、立体形状を有する立体の表面にレーザ照射を行う処理において、立体形状の設定に広く適用可能である。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施の形態に係るレーザ加工装置の構成を示すブロック図である。
【図２】バーコード、２次元コードの一例を示すイメージ図である。
【図３】コンポジットコードの一例を示すイメージ図である。
【図４】図１のレーザ励起部の内部構造を示す斜視図である。
【図５】レーザ加工装置のレーザ光走査系を含むマーキングヘッドの構成を示す斜視図である。
【図６】図５を背面方向から見た斜視図である。
【図７】図５を側面から見た側面図である。
【図８】焦点距離を長くする場合のレーザ光走査系を示す側面図である。
【図９】焦点距離を短くする場合のレーザ光走査系を示す側面図である。
【図１０】Ｚ軸スキャナを示す正面図及び断面図である。
【図１１】３次元印字可能なレーザマーカのシステム構成を示すブロック図である。
【図１２】レーザ加工データ設定装置を示すブロック図である。
【図１３】レーザ加工データ設定プログラムのユーザインターフェース画面の一例（２Ｄバーコードの表示例）を示すイメージ図である。
【図１４】複数の印字ブロックを設定する加工ブロック設定手段の一例を示すイメージ図である。
【図１５】印字ブロックの設定一覧表を示すイメージ図である。
【図１６】印字ブロックのレイアウトを調整する様子を示すイメージ図である。
【図１７】濃度設定手段で印字濃度を設定する様子を示すイメージ図である。
【図１８】濃度設定手段で濃度調整パラメータを設定する様子を示すイメージ図である。
【図１９】コンポジットコードの印字濃度を調整する様子を示すイメージ図である。
【図２０】ＱＲコードの印字濃度を調整する様子を示すイメージ図である。
【図２１】３次元ビューワで加工対象面の３次元画像を表示させた状態を示すイメージ図である。
【図２２】図１３で「３Ｄ設定」に切り替えた状態を示すイメージ図である。
【図２３】図２２で円柱を選択した状態を示すイメージ図である。
【図２４】図２３から編集表示欄を３次元表示に切り替えた状態を示すイメージ図である。
【図２５】図２４で印字開始角度を調整した状態を示すイメージ図である。
【図２６】図２５から３Ｄ表示画面の視点を変更した状態を示すイメージ図である。
【図２７】マーキングヘッドの表示／非表示の設定画面を示すイメージ図である。
【図２８】図２６からワークの配置を変更した状態を示すイメージ図である。
【図２９】印字条件を設定して読取パターンを生成する手順を示すフローチャートである。
【符号の説明】
【００９５】
１００…レーザ加工装置
１…レーザ制御部；１Ａ…コントローラ；２…レーザ出力部
３…入力部；３Ａ…加工面プロファイル入力手段；３Ｂ…加工パターン入力手段
３Ｃ…加工条件設定部
３Ｆ…加工ブロック設定手段
３Ｇ…濃度設定手段
３Ｈ…印字濃度自動設定手段
４…制御部；５…メモリ部；５Ａ…記憶部
６…レーザ励起部；７…電源；８…レーザ媒質；９…走査部
１０…レーザ励起光源；１１…レーザ励起光源集光部
１２…レーザ励起部ケーシング；１３…光ファイバケーブル
１４…スキャナ；１４ａ…Ｘ軸スキャナ；１４ｂ…Ｙ軸スキャナ
１４ｃ…Ｚ軸スキャナ；１４ｄ…ポインタ用スキャナミラー
１５…集光部；１６…入射レンズ；１８…出射レンズ
５０…レーザ発振部；５１、５１ａ、５１ｂ…ガルバノモータ
５２…スキャナ駆動回路；５３…ビームエキスパンダ
６０…ガイド用光源；６２…ハーフミラー；６４…ポインタ用光源；６６…固定ミラー
８０…演算部；８０Ｋ…加工データ生成部
８２…表示部
１５０…マーキングヘッド
１８０…レーザ加工データ設定装置
１９０…外部機器
２０２…編集表示欄
２０４…印字パターン入力欄
２０４ａ…加工種類指定欄
２０４ｂ…文字入力欄
２０４ｃ…詳細設定欄
２０４ｄ…文字データ指定欄
２０４ｅ…「印字データ」タブ
２０４ｆ…「サイズ・位置」タブ
２０４ｇ…「印字条件」タブ
２０４ｈ…「２Ｄ設定」タブ
２０４ｉ…「３Ｄ設定」タブ
２０４ｑ…種別指定欄
２０５…プロファイル指定欄
２０６…形状選択欄
２０７…表示切替ボタン
２０８…画面内配置設定欄
２０９…スクロールバー
２１０…マーキングヘッドイメージの表示／非表示設定画面
２１１…「ブロック形状・配置」タブ
２１２…「ブロック形状」欄
２１５…「転送・読出し」ボタン
２１６…ブロック番号選択欄
２１７…ブロック一覧画面
２１８、２１８Ｂ…濃度設定欄
２１９…「詳細」ボタン
２６０…３次元ビューワ
２７０…編集モード表示欄
２７２…編集モード切替ボタン
２９６…第２のフローティングツールバー
Ｌ、Ｌ’、ＬＢ…レーザ光；
Ｗ…ワーク；
ＷＳ…作業領域；Ｆ…集光レンズ
Ｋ…枠
ＭＫ…マーキングヘッドイメージ
ＬＫ…レーザ光
Ｇ…ガイド光；Ｐ…ポインタ光
ＲＫ…光学式読取装置のアイコン
【図１】
2008006466.tif 000003
【図２】
2008006466.tif 000004
【図３】
2008006466.tif 000005
【図４】
2008006466.tif 000006
【図５】
2008006466.tif 000007
【図６】
2008006466.tif 000008
【図７】
2008006466.tif 000009
【図８】
2008006466.tif 000010
【図９】
2008006466.tif 000011
【図１０】
2008006466.tif 000012
【図１１】
2008006466.tif 000013
【図１２】
2008006466.tif 000014
【図２９】
2008006466.tif 000015
【図１３】
2008006466.tif 000016
【図１４】
2008006466.tif 000017
【図１５】
2008006466.tif 000018
【図１６】
2008006466.tif 000019
【図１７】
2008006466.tif 000020
【図１８】
2008006466.tif 000021
【図１９】
2008006466.tif 000022
【図２０】
2008006466.tif 000023
【図２１】
2008006466.tif 000024
【図２２】
2008006466.tif 000025
【図２３】
2008006466.tif 000026
【図２４】
2008006466.tif 000027
【図２５】
2008006466.tif 000028
【図２６】
2008006466.tif 000029
【図２７】
2008006466.tif 000030
【図２８】
2008006466.tif 000031