(57)【特許請求の範囲】
【請求項１】
直線状のレーンに沿ってプリント基板を搬送するとともに、このプリント基板を処理するプリント基板加工装置において、
前記プリント基板を処理する１または複数のユニットと、
前記プリント基板が当該レーンの一方から他方に搬送される第１の基板搬送方向を基準にした第１の仕様の値と、前記プリント基板が当該レーンの他方から一方に搬送される第２の基板搬送方向を基準にした第２の仕様の値とを、予め設定された定義項目毎に格納するデータベースを前記ユニット毎に記憶する記憶手段と、
前記記憶手段に記憶された前記第１の仕様の値と前記第２の仕様の値の何れか一方を参照して、前記ユニットの動作を制御する制御手段と、
前記プリント基板が搬送される方向が設定される際に、前記制御手段が参照する値を前記第１の仕様の値と前記第２の仕様の値との何れか一方に択一的に切換可能な切換手段と
を備え、
前記記憶手段は、前記ユニットの仕様に関する定義項目の値を格納するユニットデータテーブルと、
前記第１の仕様の値を保持する１または複数のデータテーブルを含む第１の定義データと、前記第２の仕様の値を保持する１または複数のデータテーブルを含む第２の定義データとを記憶しており、
前記切換手段は、前記ユニットが設置される基板搬送方向に基づいて、前記第１の定義データと前記第２の定義データのうち何れか一方に係るデータテーブルを択一的且つ一度に前記ユニットデータテーブルに関連づけるプログラムを含む
ことを特徴とするプリント基板加工装置。
【請求項２】
請求項１に記載のプリント基板加工装置において、
前記ユニットは、複数のコンベアユニットを備え、
前記第１、第２の定義データは、前記コンベアユニット毎に定義された前記定義項目毎に第１の仕様の値と第２の仕様の値をそれぞれ格納している
ことを特徴とするプリント基板加工装置。
【請求項３】
請求項１または２記載のプリント基板加工装置において、
前記第１、第２の定義データは、前記ユニットデータテーブルに定義されたユニット毎に前記レーンを関連づけるレーン用データテーブルをそれぞれ含むものである
ことを特徴とするプリント基板加工装置。
【請求項４】
請求項３記載のプリント基板加工装置において、
前記第１、第２の定義データは、前記レーン用データテーブルに定義されるレーンを前記ユニットの入出力ポート毎に関連づける入出力ポート用データテーブルをそれぞれ含むものであり、
前記第１、第２の定義データは、前記レーン用データテーブルに定義されるレーンを当該レーンに設けられるモータ毎に関連づけるモータ用データテーブルをそれぞれ含むものである
ことを特徴とするプリント基板加工装置。
【請求項５】
請求項３または４に記載のプリント基板加工装置において、
前記第１、第２の定義データは、前記レーン用データテーブルに定義されるレーンを当該レーンに設置されるカメラのセレクタ番号毎に関連づけるカメラ用データテーブルをさらにそれぞれ含み、
前記カメラ用データテーブルは、画像反転処理の要否を識別するための定義項目を有している
ことを特徴とするプリント基板加工装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント基板加工装置に関する。
【背景技術】
【０００２】
例えば、特許文献１に開示されているように、プリント基板を加工するプリント基板加工装置は、スクリーン印刷ユニットや、実装ユニット等、直線状に設定されるレーンに設置されるユニット単位で設計される。
【０００３】
図１を参照して、先行技術に係るプリント基板加工装置は、例えば、二つのレーン１、レーン２に沿って設置される二組のユニットで構成されている。
【０００４】
各レーン１、２には、プリント基板Ｗを搬送する第１、第２コンベアユニット１１０、２１０と、搬送されたプリント基板Ｗにはんだペーストを塗布する第１、第２マスク・スキージユニット１２０、２２０と、印刷後のプリント基板Ｗに電子部品を実装する第１、第２実装ユニット１３０、２３０とを備えている。
【０００５】
各ユニット１１０〜１３０は、制御システム（図示せず）からの指示に基づき、対応するレーン１（２）に設置されたユニット１１０〜１３０、（２１０〜２３０）を制御する。このとき、制御システムが制御のために参照するデータベースには、設置されたレーン１、２に対応するようにユニット１１０〜１３０、２１０〜２３０に対して決定された値が、予め設定された定義項目毎に記憶されている。
【０００６】
例えば、レーンに沿う方向は、Ｘ方向と定義され、このＸ方向と直交する水平方向がＹ方向と定義されていた。作業者がレーンに対し、Ｙ方向に向いた場合において、レーンは、作業者から見て手前側（図１の下側）が第１レーンと定義され、作業者から見て奥側（図１の上側）が第２レーンと定義されていた。また、Ｘ方向の極性（プラス方向、マイナス方向）は、作業者の右手側がプラス方向に定義されていた。さらに、基板搬送方向は、Ｘ方向のプラス側またはマイナス側に向かう方向に定義されていた。本明細書では、作業者の右手側から左手側（図１の右から左）を第１の基板搬送方向ＤＲとし、逆向きの方向を第２の基板搬送方向ＤＬとする。また、Ｙ方向の座標軸においては、作業者の手前から奥側（図１の下側から上側）がプラスの極性と定義されていた。
【０００７】
そして、第１レーン１の各ユニット１１０〜１３０に設置されていた加工用テーブル（例えば、第１マスク・スキージユニット１２０のテーブル１２０ａ）の呼称が「Ａテーブル」と定義され、第２レーン２の各ユニット２１０〜２３０に設置される加工用テーブル（例えば、第２マスク・スキージユニット２２０のテーブル２２０ａ）の呼称が「Ｂテーブル」と定義されていた。また、各テーブル（テーブル１２０ａ、２２０ａ等）でのプリント基板Ｗの動作等を制御するため、Ｘ方向においては、基板搬送方向の上流側がモータの正転方向、下流側がモータの反転方向と定義され、Ｙ方向においては、作業者の手前から奥側に進む方向がモータの正転方向、奥側から手前に進む方向がモータの反転方向と定義されていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−１７９３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のようなプリント基板加工装置において、一旦、一つの基板搬送方向（第１の基板搬送方向ＤＲ）を基準にして各定義項目の値を設定してしまった場合、同一のプリント基板加工装置を逆向きに送る装置として使用することは、できなくなる。基板搬送方向が逆向きになった場合には、制御システムが各ユニットの座標や動作方向を正しく認識できなくなるからである。
【００１０】
例えば、第１の基板搬送方向ＤＲを基準に設定された図１に示すプリント基板加工装置を図２に示すように、単純に逆向きの第２の基板搬送方向ＤＬに向かうように反転させた場合、レーン１、２については、作業者から見て奥側に設置されたものが第１レーン１になってしまい、手前側が第２レーン２になってしまう。また、各レーン１、２に設置されたユニットの極性も、Ｘ方向、Ｙ方向のそれぞれについて、逆向きになってしまう。そのため、制御システムに設定された定義項目の値の順序関係や、方向が変わってしまうので、そのままでは、正しく各制御部に指示を出すことができなくなるのである。
【００１１】
一度、プリント基板加工装置を工場に設置した場合に、基板搬送方向を逆向きに設定する場合には、改めて、ハードウェアの構成を組み替えたり、制御システムに設定されているプログラムを変更したりする必要があった。そのため、プリント基板加工装置の汎用性を持たせることができず、工場でのレイアウトが頻繁に変更される設備では、使い勝手が悪くなるおそれがあった。
【００１２】
本発明は、上述した課題に鑑みてなされたものであり、基板搬送方向をレーンの双方向に対し、簡単に切り換えることのできるプリント基板加工装置を提供することを課題としている。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明は、直線状のレーンに沿ってプリント基板を搬送するとともに、このプリント基板を処理するプリント基板加工装置において、前記プリント基板を処理する１または複数のユニットと、前記プリント基板が当該レーンの一方から他方に搬送される第１の基板搬送方向を基準にした第１の仕様の値と、前記プリント基板が当該レーンの他方から一方に搬送される第２の基板搬送方向を基準にした第２の仕様の値とを、予め設定された定義項目毎に格納するデータベースを前記ユニット毎に記憶する記憶手段と、前記記憶手段に記憶された前記第１の仕様の値と前記第２の仕様の値の何れか一方を参照して、前記ユニットの動作を制御する制御手段と、前記プリント基板が搬送される方向が設定される際に、前記制御手段が参照する値を前記第１の仕様の値と前記第２の仕様の値との何れか一方に択一的に切換可能な切換手段とを備え、前記記憶手段は、前記ユニットの仕様に関する定義項目の値を格納するユニットデータテーブルと、前記第１の仕様の値を保持する１または複数のデータテーブルを含む第１の定義データと、前記第２の仕様の値を保持する１または複数のデータテーブルを含む第２の定義データとを記憶しており、前記切換手段は、前記ユニットが設置される基板搬送方向に基づいて、前記第１の定義データと前記第２の定義データのうち何れか一方に係るデータテーブルを択一的且つ一度に前記ユニットデータテーブルに関連づけるプログラムを含むことを特徴とするプリント基板加工装置である。この態様では、プリント基板が第１の基板搬送方向に搬送されるときは、この方向に適合した第１の仕様の値に基づいて、ユニットの動作が制御され、プリント基板の加工が実行される。また、ユニットの配置が変更され、プリント基板が第２の基板搬送方向に搬送されるときは、切換手段によって、逆向きの基板搬送方向に適合した第２の仕様の値に基づいて、ユニットの動作が制御される。従って、データベースに格納されている値の切換のみによって、基板搬送方向が異なることに起因するハード上の変更を加えることなく、レーンの一方向からも他方向からもプリント基板を搬送し、加工することのできる装置を提供することができる。また、データベースに格納されている定義データの切換のみによって、基板搬送方向に適合した定義項目を設定することができる。従って、既存のデータ処理プログラムによって、切換手段を実現することができるので、実施が容易になり、コストの低減化にも寄与することができる。
【００１４】
好ましい態様のプリント基板加工装置において、前記ユニットは、複数のコンベアユニットを備え、前記第１、第２の定義データは、前記コンベアユニット毎に定義された前記定義項目毎に第１の仕様の値と第２の仕様の値をそれぞれ格納している。この態様では、デュアルレーンユニットである場合、或いは、トリプルレーンユニットである場合等、複数のコンベアユニットを有する場合においても、基板搬送方向に基づいて、好適にコンベアユニット毎に第１、第２の仕様の値を設定することが可能となる。
【００１５】
好ましい態様のプリント基板加工装置において、前記第１、第２の定義データは、前記ユニットデータテーブルに定義されたユニット毎に前記レーンを関連づけるレーン用データテーブルをそれぞれ含むものである。この態様では、データテーブルの正規化が容易になり、種々のユニットに適合して、仕様の切換を実現することができる。例えば、ユニットは、設定されるレーンの本数によって、単数の場合のシングルレーンユニット、レーンが２つの場合のデュアルレーンユニット、或いは、レーンが３つの場合のトリプルレーンユニット等、種々の態様をとり得るが、第１、第２の定義データが上述のように、ユニット毎に前記レーンを関連づけるレーン用データテーブルを有している場合には、基板搬送方向が第１、第２の基板搬送方向の何れに設定されている場合であっても、レーンの設定順序を常に好適な順番に設定する（例えば、基板搬送方向に拘わらず、作業者の手前から奥側に向かって順番にレーンの番号を設定する）ことが可能となる。
【００１６】
好ましい態様のプリント基板加工装置において、前記第１、第２の定義データは、前記レーン用データテーブルに定義されるレーンを前記ユニットの入出力ポート毎に関連づける入出力ポート用データテーブルをそれぞれ含むものであり、前記第１、第２の定義データは、前記レーン用データテーブルに定義されるレーンを当該レーンに設けられるモータ毎に関連づけるモータ用データテーブルをそれぞれ含むものである。この態様では、各ユニットの入出力ポートには、当該制御要素毎にレーンと関連づけて定義することが可能となる。そのため、基板搬送方向が第１、第２の基板搬送方向の何れに設定されている場合であっても、基板搬送方向に適合した設定を各制御要素の入出力ポート毎に実施することができる。また、レーンに設けられるモータ毎にレーンを関連づけるモータ用データテーブルを設けているので、基板搬送方向が第１、第２の基板搬送方向の何れに設定されている場合であっても、制御手段は、モータを当該基板搬送方向に適合した方向に制御することが可能となる。
【００１８】
好ましい態様のプリント基板加工装置において、前記第１、第２の定義データは、前記レーン用データテーブルに定義されるレーンを当該レーンに設置されるカメラのセレクタ番号毎に関連づけるカメラ用データテーブルをさらにそれぞれ含み、前記カメラ用データテーブルは、画像反転処理の要否を識別するための定義項目を有しているものである。この態様では、レーン毎に各種カメラを設置する場合に、基板搬送方向が第１、第２の基板搬送方向の何れに設定されている場合であっても、制御手段は、何れのカメラが何れのレーンで撮像した画像であるかを識別することができる。また、デュアルレーンユニットである場合、或いは、トリプルレーンユニットである場合等、複数のコンベアユニットを有する場合においても、基板搬送方向に基づいて、好適にコンベアユニット毎に第１、第２の仕様の値を設定することが可能となる。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、データベースに格納されている値を切り換えるだけで、ハード上の変更を加えることなく、レーンの一方向からも他方向からもプリント基板を搬送し、加工することのできる装置を提供することができるという顕著な効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】本発明の対象となるプリント基板加工装置の平面部分略図である。
【図２】従来技術の課題を説明するためのプリント基板加工装置の平面部分略図である。
【図３】本発明の作用を説明するためのプリント基板加工装置の平面部分略図であり、（Ａ）は、基板搬送方向が第１の基板搬送方向の場合、（Ｂ）は、基板搬送方向が第２の基板搬送方向の場合である。
【図４】図３（Ａ）に対応するブロック図である。
【図５】図３（Ｂ）に対応するブロック図である。
【図６】図４及び図５の記憶部に設定されているデータベースの構造を示すＥＲ（Entity-Relationship）図である。
【図７】図６のレーン用データテーブルに設定される値の一例を示すビュー表であり、（Ａ）は、基板搬送方向が第１の基板搬送方向の場合、（Ｂ）は、基板搬送方向が第２の基板搬送方向の場合である。
【図８】図６のユニットデータとレーン用データテーブルに基づいて生成されたビュー表であり、（Ａ）は、基板搬送方向が第１の基板搬送方向の場合、（Ｂ）は、基板搬送方向が第２の基板搬送方向の場合である。
【図９】図６の入出力ポート用データテーブルに基づいて生成されたビュー表の例であり、（Ａ）は、基板搬送方向が第１の基板搬送方向の場合、（Ｂ）は、基板搬送方向が第２の基板搬送方向の場合である。
【図１０】図６のカメラ用データテーブルに基づいて生成されたビュー表の例であり、（Ａ）は、基板搬送方向が第１の基板搬送方向の場合、（Ｂ）は、基板搬送方向が第２の基板搬送方向の場合である。
【図１１】基板搬送方向が第１の基板搬送方向に沿っている場合における図６のカメラ用データテーブルに基づいてカメラを制御する状態を示す説明図である。
【図１２】基板搬送方向が第２の基板搬送方向に沿っている場合における図６のカメラ用データテーブルに基づいてカメラを制御する状態を示す説明図である。
【図１３】図６のモータ用データテーブルに基づいて生成されたビュー表の例であり、（Ａ）は、基板搬送方向が第１の基板搬送方向の場合、（Ｂ）は、基板搬送方向が第２の基板搬送方向の場合である。
【図１４】本発明を適用可能なシングルレーン方式のプリント基板加工装置の平面略図である。
【図１５】本発明を適用可能なトリプルレーン方式のプリント基板加工装置の平面略図である。
【発明を実施するための形態】
【００２３】
以下、添付図面を参照して、本発明を実施するための最良の形態について説明する。なお、以下の説明において、図１、図２の構成と同等の要素には同一の符号を付し、重複する説明を省略する。
【００２４】
図３並びに図５を参照して、本実施形態に係るプリント基板加工装置は、工場において第１レーン１と第２レーン２とに設定された複数のレーン毎に第１、第２コンベアユニット１１０、２１０と、第１、第２マスク・スキージユニット１２０、２２０と、第１、第２実装ユニット１３０、２３０（図１参照）と、レーン毎にユニット１１０〜１３０（２１０〜２３０）を制御する第１、第２制御部１００、２００とを備えている。
【００２５】
第１、第２コンベアユニット１１０、２１０は、それぞれプリント基板ＷをＸ方向（搬送方向）に駆動するＸ軸駆動部１１１、２１１と、プリント基板ＷをＹ方向（搬送方向と直交する水平方向）に駆動するＹ軸駆動部１１２、２１２と、搬送されるプリント基板Ｗの幅（Ｙ方向の寸法）に対応して、搬送路の可動部分をＹ方向に駆動する基板幅軸駆動部１１３、２１３と、第１、第２実装ユニット１３０、２３０において、プリント基板Ｗの下側面の特定のポイントを支えるバックアップピン（図示せず）を駆動するバックアップ軸駆動部１１４、２１４と、搬送クランプやストッパを駆動するクランプ駆動部１１５、２１５と、クランプ駆動部１１５、２１５に対し、基板搬送方向の上流側でプリント基板Ｗの有無を検出する基板検出安全位置センサ１１６、２１６とを備えている。
【００２６】
また、図４及び図５を参照して、第１、第２マスク・スキージユニット１２０、２２０は、印刷用テーブル１２０ａ、２２０ａ上で固定されるプリント基板Ｗに対してはんだペーストの印刷パターンを定める図略のマスクをＹ方向に駆動するマスクＹ軸駆動部１２１、２２１と、上記マスクを所定の垂直線回りに回動させるマスク回転軸駆動部１２２、２２２と、マスクを印刷用テーブル１２０ａ、２２０ａ上で昇降させるマスク上下軸駆動部１２３、２２３と、マスクの上に配置されるスキージをマスクの上方で昇降させるスキージ上下軸駆動部１２４、２２４と、スキージをＹ軸方向に駆動するＹ軸駆動部１２５、２２５と、スキージのマスク（従ってその直下のプリント基板Ｗ）に対し、印圧等を検出するセンサ類１２６、２２６とを備えている。
【００２７】
また、具体的には、図示していないが、第１、第２実装ユニット１３０、２３０には、プリント基板Ｗに実装される電子部品を供給する供給部と、供給部から供給された電子部品をプリント基板Ｗに実装する実装ヘッド等が設けられている。
【００２８】
さらに、各レーンの適所には、プリント基板Ｗを撮像する基板カメラ１４１、２４１と、印刷用テーブル１２０ａ、２２０ａのマスクを撮像するマスクカメラ１４２、２４２と、処理後の状態を検査する検査カメラ１４３、２４３とが配置されている。
【００２９】
第１レーン１には、当該レーン１に設置された第１のユニット１１０〜１３０を制御する第１制御部１００が設けられている。同様に、第２レーン２には、当該レーン２に設置された第２のユニット２１０〜２３０を制御する第２制御部２００が設けられている。
【００３０】
第１、第２制御部１００、２００は、マイクロプロセッサその他の電装品で構成されており、各駆動部を駆動する駆動制御部１０１、２０１と、各駆動部に設けられる空気弁を制御するバルブ制御部１０２、２０２と、各ユニットの信号を処理するセンサ制御部１０３、２０３と、各レーン１、２に設置されたカメラ１４１〜１４３、２４１〜２４３を制御するカメラ制御部１０４、２０４とを構成している。
【００３１】
第１、第２制御部１００、２００は、対応するレーン１、２の各ユニット１１０〜１３０、２１０〜２３０、並びに各種カメラ１４１〜１４３、２４１〜２４３と電気的に接続されている。そして、各制御部１０１〜１０４、２０１〜２０４の制御により、各ユニット１１０〜１３０、２１０〜２３０のセンサ類から出力される信号を処理し、各駆動部や各種カメラ１４１〜１４３、２４１〜２４３を制御するように構成されている。
【００３２】
各制御部１００、２００は、制御システムとしての主制御部１０と電気的に接続されている。主制御部１０は、プリント基板処理装置全体の制御を司るユニットである。主制御部１０は、マイクロプロセッサ等で構成されており、そのバスには、入出力ユニット１１、表示ユニット１２、並びに記憶部３０が接続されている。本実施形態において、主制御部１０並びに記憶部３０が制御手段を構成している。
【００３３】
記憶部３０は、主制御部１０が第１、第２制御部１００、２００を介してユニットの動作を制御するために必要なプログラムモジュール３１と、データベースマネジメントシステム（ＤＢＭＳ）３２と、ＤＢＭＳ３２に管理されているデータベースとを記憶しており、プログラムモジュール３１の設定に基づいて、ＤＢＭＳ３２を制御し、当該ＤＢＭＳ３２が管理しているデータベースにアクセスして、所要な処理を実行することができるようになっている。
【００３４】
ＤＢＭＳ３２に管理されるデータベースは、図示の例では、リレーショナルデータベースであり、本実施形態では、第１制御部データ３３と、第２制御部データ３４と、第１ユニットデータ３５と、第２ユニットデータ３６と、ＤＲ用定義データ３７と、ＤＬ用定義データ３８と、加工対象となるプリント基板Ｗのトランザクション用データ（図示せず）とを含んでいる。
【００３５】
第１、第２制御部データ３３、３４は、各制御部１００、２００を制御するために必要なマスタデータを保存するデータの集合体である。
【００３６】
また、第１、第２ユニットデータ３５、３６は、各駆動部等を動作させるために必要なマスタデータを保存するデータテーブルの集合体であり、本発明における「ユニットデータテーブル」の具体例である。図６に示すように、第１、第２ユニットデータ３５、３６は、ユニット毎に種々の装置の仕様を定義項目として設定できるように構成されている。また、詳しくは、後述するように、主制御部１０は、ＤＲ用定義データ３７およびＤＬ用定義データ３８のレーン用データテーブル３７１をそれぞれ参照することができるようになっている。
【００３７】
ＤＲ用定義データ３７は、基板搬送方向が第１の基板搬送方向ＤＲの場合に、設定される値を定義項目毎に保存するためのデータテーブル群である。ＤＲ用定義データ３７は、本発明における第１の定義データである。なお「データテーブル」とは、データベースシステムにおいて、２次元マトリックス（行と列）でデータを保存するデータの集合体のことをいう。ここでは、データテーブルに設定される定義項目を列として扱い、各定義項目の値を行として表している。
【００３８】
同様に、ＤＬ用定義データ３８は、基板搬送方向が第２の基板搬送方向ＤＬの場合に設定される値を定義項目毎に保存するためのデータテーブル群である。ＤＬ用定義データ３８は、本発明における第２の定義データである。
【００３９】
ここで、図４に示すように、基板搬送方向が第１の基板搬送方向ＤＲの場合、ＤＲ用定義データ３７が使用され、ＤＬ用定義データ３８は、使用されない。また、図５に示すように、基板搬送方向が第２の基板搬送方向ＤＬの場合、ＤＬ用定義データ３８が使用され、ＤＲ用定義データ３７は、使用されない。本実施形態では、これらの定義データ３７、３８によって、基板搬送方向が第１の基板搬送方向ＤＲであっても、第２の基板搬送方向ＤＬであっても、適切に各レーン１、２に配置されたユニット１１０〜１３０、２１０〜２３０を制御することが可能になっている。
【００４０】
次に、図６を参照して、ＤＲ用定義データ３７とＤＬ用定義データ３８は、それぞれ同図に示す複数のデータテーブル３７１〜３７４をそれぞれ備えている。図中の矢印は、データテーブル間の関係（リレーションシップ）を表わしており、矢印の終点側のデータテーブルに設定された所定の定義項目（外部キーという）が矢印の起点側のデータテーブルを参照していることを示している。
【００４１】
また、データテーブルの構造は、論理的なものであり、実装上は、ＤＲ用定義データ３７とＤＬ用定義データ３８の各値は、同一のデータテーブル群に保存することが可能である。従って、以下の説明では、ＤＲ用とＤＬ用を区別せずにデータテーブル３７１〜３７４について説明する。
【００４２】
まず、図６及び図７を参照して、定義データ３７、３８は、レーン用データテーブル３７１を備えている。レーン用データテーブル３７１は、定義項目として、｛レーン、テーブル、Ｘ方向極性、Ｙ方向極性｝を備えている。
【００４３】
レーンは、工場に設定される第１、第２レーン１、２を一意に特定するための定義項目である。レーンの番号は、手前から順に第１、第２、・・・と順番づけられ、このレーン用データテーブル３７１に定義される。また、テーブルは、レーンに命名されるテーブルの呼称を定義するための定義項目である。例えば、図７に示すように、第１レーン１のテーブルの呼称は「テーブルＡ」と、第２レーン２のテーブルの呼称は「テーブルＢ」と、これらの定義項目によってそれぞれ定義されるようになっている。この結果、図３（Ａ）（Ｂ）に示すように、基板搬送方向が第１の基板搬送方向ＤＲである場合でも、第２の基板搬送方向ＤＬである場合でも、作業者の手前側が常に第１レーン１、テーブルＡとして定義され、奥側が第２レーン２、テーブルＢと定義されることになる。
【００４４】
次に、Ｘ方向プラス極性は、基板搬送方向に沿う水平方向をＸ方向とした場合の座標軸のプラス極性とモータの回転方向との関係を設定するものである。工場の各レーン１、２では、基板搬送方向が第１の基板搬送方向ＤＲのときも第２の基板搬送方向ＤＬのときも作業者の右側がプラスの極性として定義される。そして、プリント基板加工装置が設置される工場の基板搬送方向に応じて、モータの正転方向とＸ方向の座標軸のプラス極性とを対応させるようにしているのである。
【００４５】
図３（Ａ）および図７を参照して、基板搬送方向が第１の基板搬送方向ＤＲである場合、例えば、第１、第２コンベアユニット１１０、２１０に設けられたＸ軸駆動部１１１、２１１のモータは、正転のとき、Ｘ方向の座標軸のプラス極性と同じ方向（すなわち、Ｘ方向の座標軸のマイナスからプラスへの方向）にプリント基板Ｗを駆動する。レーン用データテーブル３７１には、基板搬送方向が第１の基板搬送方向ＤＲである場合のＸ方向プラス極性を「正転」と設定している。これに対し、図３（Ｂ）および図７を参照して、基板搬送方向が第２の基板搬送方向ＤＬである場合、例えば、第１、第２コンベアユニット１１０、２１０に設けられたＸ軸駆動部１１１、２１１のモータは、正転のとき、Ｘ方向の座標軸のプラス極性と逆の方向（すなわち、Ｘ方向の座標軸のプラスからマイナスへの方向）にプリント基板Ｗを駆動する。レーン用データテーブル３７１には、このときのＸ方向プラス極性を「反転」と設定している。これにより、主制御部１０は、基板搬送方向が第１の基板搬送方向ＤＲのときも第２の基板搬送方向ＤＬのときも、プラス極性が同一方向に設定された共通の座標軸によってＸ軸駆動部１１１、２１１のモータを制御することが可能となる。同様に、他の駆動部に設けられたモータについても、このレーン用データテーブル３７１を参照することにより、基板搬送方向に拘わらず、プラス極性が同一方向に設定された共通の座標軸によってＸ軸駆動部１１１、２１１のモータを制御することが可能となる。
【００４６】
次に、Ｙ方向プラス極性は、基板搬送方向と直交する水平方向をＹ方向とした場合の座標軸のプラス極性とモータの回転方向との関係を設定するものである。工場の各レーン１、２では、基板搬送方向が第１の基板搬送方向ＤＲのときも第２の基板搬送方向ＤＬのときも、作業者の手前側から奥側へ向かう方向がプラスの極性として定義される。そして、基板搬送方向に応じて、モータの回転方向とＹ方向の座標軸の極性とを対応させるようにしているのである。
【００４７】
図３（Ａ）（Ｂ）および図７を参照して、Ｙ方向の軸座標における極性については、基板搬送方向が第１、第２の基板搬送方向ＤＲ、ＤＬの何れの場合においても、作業者の手前から奥側に向かう方向にプラス極性が設定されるので、基板搬送方向が第１、第２の基板搬送方向ＤＲ、ＤＬの何れの場合においても、第１レーン１に設置されているユニットのモータが正転となり、第２レーン２に設置されているユニットのモータが逆転となる関係にある。従って、レーン用データテーブル３７１には、第１レーン１に設置されているＹ方向プラス極性を「正転」と設定し、第２レーン２に設置されているＹ方向プラス極性を「反転」と設定している。これにより、主制御部１０は、基板搬送方向が第１の基板搬送方向ＤＲのときも第２の基板搬送方向ＤＬのときも、プラス極性が同一方向に設定された共通の座標軸によってＹ軸駆動部１１２、２１２のモータを制御することが可能となる。同様に、他の駆動部に設けられたモータについても、このレーン用データテーブル３７１を参照することにより、基板搬送方向に拘わらず、プラス極性が同一方向に設定された共通の座標軸によってＹ軸駆動部１１２、２１２のモータを制御することが可能となる。
【００４８】
次に、図６及び図８を参照して、上述したように、第１、第２ユニットデータ３５、３６は、レーン用データテーブル３７１を参照するための定義項目を含んでいる。そのため、図８に示すように、各レーン１、２に設置されるユニット毎に、レーンの番号と加工用テーブルの呼称を対応させることが可能となっている。この結果、基板搬送方向が第１の基板搬送方向ＤＲのときも第２の基板搬送方向ＤＬのときも、主制御部１０は、作業者の手前にあるレーンに設けられた各ユニットを第１のユニット群として制御し、奥側にあるレーンに設けられた各ユニットを第２のユニット群として制御することが可能となる。
【００４９】
次に、図６及び図９を参照して、定義データ３７、３８には、レーン用データテーブル３７１を参照する入出力ポート用データテーブル３７２が設けられている。この入出力ポート用データテーブル３７２には、各駆動部を構成する入出力ポートを一意に特定するＩ／Ｏポートと、このＩ／Ｏポートに対する割り当て内容と、各Ｉ／Ｏポートに設定されるレーンの番号が、定義項目として含まれている。そして、ＤＲ用定義データ３７に設定される入出力ポート用データテーブル３７２には、図３（Ａ）のように各ユニットを配置した場合の割り当て内容とレーンとが入出力ポート毎に関連づけられ、ＤＬ用定義データ３８に設定される入出力ポート用データテーブル３７２には、図３（Ｂ）のように各ユニットを配置した場合の割り当て内容とレーンとが入出力ポート毎に関連づけられている。従って、入出力ポートとレーンの関係は、基板搬送方向が第１の基板搬送方向ＤＲの場合と第２の基板搬送方向ＤＬの場合で切り換えられることになるので、主制御部１０は、基板搬送方向に拘わらず、共通の入出力ポート番号を参照して、その基板搬送方向に適したユニットの制御を実現することが可能となる。
【００５０】
次に、図６及び図１０を参照して、定義データ３７、３８には、レーン用データテーブル３７１を参照するカメラ用データテーブル３７３が含まれている。カメラ用データテーブル３７３は、各種カメラ１４１〜１４３、２４１〜２４３が接続されるセレクタを一意に特定するセレクタ番号と、セレクタ番号毎に加工用テーブルを特定するテーブル番号と、反転フラグとを含んでいる。なお、加工用テーブルの呼称は、レーンが１のときは、「テーブルＡ」、レーンが２のときは、「テーブルＢ」であるので、レーン用データテーブル３７１を参照することにより、テーブルの呼称を特定し、レーン用データテーブル３７１とカメラ用データテーブル３７３とを結合して、図１０のようなビュー表（データセット）を生成することが可能となる。従って、カメラ１４１〜１４３、２４１〜２４３と加工用テーブル（レーン）の関係は、基板搬送方向が第１の基板搬送方向ＤＲの場合と第２の基板搬送方向ＤＬの場合で切り換えられることになるので、主制御部１０は、基板搬送方向に拘わらず、共通のセレクタ番号を参照して、その基板搬送方向に適したカメラ１４１〜１４３、２４１〜２４３の制御を実現することが可能となる。
【００５１】
また、反転フラグは、各種カメラ１４１〜１４３、２４１〜２４３が撮像した画像の上下を反転させる画像処理の要否を示すものであり、図示の実施形態では、常に、第２レーン２（テーブルＢ）のカメラ１４１〜１４３、２４１〜２４３が、上下の画像処理を実行するように設定されている。
【００５２】
図１１、図１２を参照して、第１レーン１に設けられたカメラ１４１、１４２、１４３（２４１、２４２、２４３）は、撮像したままの状態で上下がＹ方向の座標軸の極性と一致している。これに対し、第２レーン２に設けられたカメラ２４１、２４２、２４３（１４１、１４２、１４３）は、撮像したままの状態では、Ｙ方向の座標軸の極性と逆向きになっている。そのため、第２レーン２に配置されるカメラ２４１、２４２、２４３（１４１、１４２、１４３）は、上下の反転処理を実行する必要がある。そこで、カメラ用データテーブル３７３には、反転フラグを設けて、第２レーン２に設けられたカメラ２４１、２４２、２４３（１４１、１４２、１４３）が上下の画像反転処理を実行するように設定しているのである。このように、定義データ３７、３８にカメラ用データテーブル３７３を設けることによって、カメラと加工用テーブル（レーン）の関係が、基板搬送方向が第１の基板搬送方向ＤＲの場合と第２の基板搬送方向ＤＬの場合で切り換えられることになるので、主制御部１０は、基板搬送方向に拘わらず、共通のセレクタ番号を参照して、その基板搬送方向に適したカメラの制御を実現することが可能となる。
【００５３】
次に、図６及び図１３を参照して、定義データ３７、３８には、モータ用データテーブル３７４が含まれている。モータ用データテーブル３７４は、モータを一意に特定するモータ番号と、モータが駆動する軸番号および軸名称と、基板搬送方向によって設定が変更される極性と、モータ毎に設定される正転時のソフトリミット始点および終点と、反転時のソフトリミット始点および終点とが定義項目として含まれている。
【００５４】
上述したように、モータの正転、反転によってプリント基板Ｗが駆動される方向は、基板搬送方向によって、座標軸のプラス極性になったりマイナス極性になったりするので、基板搬送方向が第１の基板搬送方向ＤＲの場合の極性と、第２の基板搬送方向ＤＬの場合の極性とで、値をそれぞれ違えることにより、基板搬送方向が第１の基板搬送方向ＤＲのときも第２の基板搬送方向ＤＬのときも、主制御部１０が各モータを適切な方向に駆動できるようにしているのである。その際、正転時のプラス方向のソフトリミットと、マイナス方向のソフトリミットが反転するので、それぞれのソフトリミットを上述のように設定することにより、基板搬送方向に拘わらず、主制御部１０が適切な方向にモータを駆動できるようにしているのである。
【００５５】
図１３（Ａ）（Ｂ）を参照して、例えば、第１コンベアユニット１１０のＸ軸駆動部に用いられるモータ（モータ番号が１１１のもの）は、基板搬送方向が第１の基板搬送方向ＤＲであるときは、正転し、第２の基板搬送方向ＤＬであるときは、反転する。正転時と反転時では、プラス方向とマイナス方向のリミット値が逆になるので、本実施形態では、正転時と反転時のソフトリミットの値をそれぞれ設定しておくことにより、極性の変化と値の変化を対応させているのである。これにより、主制御部は、基板搬送方向が何れの方向であるかに拘わらず、適切な方向と駆動力で各モータを駆動することが可能になる。
【００５６】
以上説明したように、本実施形態によれば、プリント基板Ｗが第１の基板搬送方向ＤＲに搬送されるときは、この方向に適合した第１の仕様の値に基づいて、ユニット１１０〜１３０、２１０〜２３０の動作が制御され、プリント基板Ｗの加工が実行される。また、ユニット１１０〜１３０、２１０〜２３０の配置が変更され、プリント基板Ｗが第２の基板搬送方向ＤＬに搬送されるときは、プログラムモジュール３１、ＤＢＭＳ３２によって、逆向きの基板搬送方向に適合した第２の仕様の値に基づいて、ユニット１１０〜１３０、２１０〜２３０の動作が制御される。従って、データベースに格納されている値の切換のみによって、基板搬送方向が異なることに起因するハード上の変更を加えることなく、第１、第２レーン１、２の一方向からも他方向からもプリント基板Ｗを搬送し、加工することのできる装置を提供することができる。
【００５７】
また、本実施形態では、記憶部３０は、ユニット１１０〜１３０、２１０〜２３０の仕様を定義する第１、第２ユニットデータ３５、３６と、第１の仕様の値を保持する１または複数のデータテーブル３７１〜３７４を含むＤＲ用定義データ３７と、第２の仕様の値を保持する１または複数のデータテーブル３７１〜３７４を含むＤＬ用定義データ３８とを記憶しており、プログラムモジュール３１、ＤＢＭＳ３２は、ユニット１１０〜１３０、２１０〜２３０が設置される基板搬送方向に基づいて、ＤＲ用定義データ３７と第２の定義データのうち何れか一方を択一的に第１、第２ユニットデータ３５、３６に関連づけるプログラムを含んでいる。このため本実施形態では、定義データ３７、３８の切換のみによって、基板搬送方向に適合した定義項目を設定することができる。従って、既存のデータ処理プログラムによって、切換手段を実現することができるので、実施が容易になり、コストの低減化にも寄与することができる。
【００５８】
また、本実施形態では、ＤＲ用定義データ３７およびＤＬ用定義データ３８は、第１、第２ユニットデータ３５、３６に定義されたユニット１１０〜１３０、２１０〜２３０毎に第１、第２レーン１、２を関連づけるレーン用データテーブル３７１をそれぞれ含むものである。このため本実施形態では、データテーブルの正規化が容易になり、種々のユニット１１０〜１３０、２１０〜２３０に適合して、仕様の切換を実現することができる。
【００５９】
また、本実施形態では、ＤＲ用定義データ３７およびＤＬ用定義データ３８は、レーン用データテーブル３７１に定義される第１、第２レーン１、２をユニット１１０の入出力ポート毎に関連づける入出力ポート用データテーブル３７２をそれぞれ含むものである。このため本実施形態では、各ユニットの入出力ポートには、当該制御要素毎に第１、第２レーン１、２と関連づけて定義することが可能となる。そのため、基板搬送方向が第１の基板搬送方向ＤＲと第２の基板搬送方向ＤＬの何れに設定されている場合であっても、基板搬送方向に適合した設定を各制御要素の入出力ポート毎に実施することができる。
【００６０】
また、本実施形態では、ＤＲ用定義データ３７およびＤＬ用定義データ３８は、レーン用データテーブル３７１に定義される第１、第２レーン１、２を当該第１、第２レーン１、２に設けられるモータ毎に関連づけるモータ用データテーブル３７４をそれぞれ含むものである。このため本実施形態では、第１、第２レーン１、２に設けられるモータ毎に第１、第２レーン１、２を関連づけるモータ用データテーブル３７４を設けているので、基板搬送方向が第１の基板搬送方向ＤＲと第２の基板搬送方向ＤＬの何れに設定されている場合であっても、主制御部１０は、モータを当該基板搬送方向に適合した方向に制御することが可能となる。
【００６１】
また、本実施形態では、ＤＲ用定義データ３７およびＤＬ用定義データ３８は、レーン用データテーブル３７１に定義される第１、第２レーン１、２を当該第１、第２レーン１、２に設置される各種カメラ１４１〜１４３、２４１〜２４３のセレクタ番号毎に関連づけるカメラ用データテーブル３７３をさらにそれぞれ含んでいるものである。このため本実施形態では、第１、第２レーン１、２毎に各種カメラ１４１〜１４３、２４１〜２４３を設置する場合に、基板搬送方向が第１の基板搬送方向ＤＲと第２の基板搬送方向ＤＬの何れに設定されている場合であっても、主制御部１０は、何れのカメラ１４１〜１４３、２４１〜２４３が何れの第１、第２レーン１、２で撮像した画像であるかを識別することができる。
【００６２】
また、本実施形態では、カメラ用データテーブル３７３は、画像反転処理の要否を識別するための定義項目として反転フラグを有している。このため本実施形態では、所定の第１、第２レーン１、２で必要な画像反転処理（画像の上下を正方向に修正する処理）の要否を当該第１、第２レーン１、２毎に設定することができるので、基板搬送方向が第１の基板搬送方向ＤＲと第２の基板搬送方向ＤＬの何れに設定されている場合であっても、主制御部１０は、同一の正方向の画像に基づいて、ユニットの動作を制御することができる。
【００６３】
また、本実施形態では、ユニット１１０〜１３０、２１０〜２３０は、複数のコンベアユニット１１０、２１０を備え、ＤＲ用定義データ３７およびＤＬ用定義データ３８は、コンベアユニット１１０、２１０毎に定義された定義項目毎に第１の基板搬送方向ＤＲに係る値と第２の基板搬送方向ＤＬに係る値とをそれぞれ格納している。このため本実施形態では、デュアル第１、第２レーン１、２ユニット１１０〜１３０、２１０〜２３０である場合、或いは、トリプル第１、第２レーン１、２ユニット１１０〜１３０、２１０〜２３０である場合等、複数のコンベアユニット１１０、２１０を有する場合においても、プログラムモジュール３１、ＤＢＭＳ３２は、主制御部１０が参照する値を、第１の基板搬送方向ＤＲに好適なコンベアユニット１１０、２１０毎の値と、第２の基板搬送方向ＤＬに好適なコンベアユニット１１０、２１０毎の値とに切り換えることが可能となる。この結果、主制御部１０は、各基板搬送方向にＤＲ、ＤＬにおいて、コンベアユニット１１０、２１０毎に好適な値に基づいて、当該コンベアユニット１１０、２１０を制御することができる。
【００６４】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることはいうまでもない。
【００６５】
例えば、本発明を適用可能なプリント基板加工装置は、設定されるレーンの本数によって、様々な態様をとり得る。例えば、図１に示したように、レーン（第１、第２コンベアユニット１１０、２１０）が２つの場合のデュアルレーン方式の他、図１４に示すように、コンベアユニットが単数の場合のシングルレーン方式や、或いは、図１５に示すように、レーンが３つ（第１〜第３コンベアユニット１１０、２１０、３１０、第１〜第３マスク・スキージユニット１２０、２２０、３２０等）の場合のトリプルレーン方式等、種々の態様をとり得る。何れの場合においても、図６に示したようなＤＲ用定義データ３７およびＤＬ用定義データ３８が、基板搬送方向に応じてユニット毎にレーンを関連づけるレーン用データテーブル３７１を有している場合には、基板搬送方向が第１の基板搬送方向ＤＲと第２の基板搬送方向ＤＬの何れに設定されている場合であっても、複数のレーンの設定順序を常に好適な順番に設定する（例えば、基板搬送方向に拘わらず、作業者の手前から奥側に第１、第２レーン１、２の番号を設定する）ことが可能となる。
【００６６】
その他、本発明の特許請求の範囲内で種々の変更が可能であることは、いうまでもない。
【符号の説明】
【００６７】
１１０-１３０  第１コンベアユニット
１０  主制御部（制御手段の一例）
３０  記憶部（記憶手段の一例）
３１  プログラムモジュール
３５  第１ユニットデータ（ユニットデータテーブルの一例）
３６  第２ユニットデータ（ユニットデータテーブルの一例）
３７  ＤＲ用定義データ（第１定義データの一例）
３８  ＤＬ用定義データ（第２定義データの一例）
１００、２００  第１、第２制御部
１１０、２１０  コンベアユニット（ユニットの一例）
１２０、２２０  マスク・スキージユニット（ユニットの一例）
１３０、２３０  実装ユニット（ユニットの一例）
１４１、２４１  基板カメラ
１４２、２４２  マスクカメラ
１４３、２４３  検査カメラ
３７１  レーン用データテーブル
３７２  入出力ポート用データテーブル
３７３  カメラ用データテーブル
３７４  モータ用データテーブル
【図１】
0005351247.tif 000002
【図２】
0005351247.tif 000003
【図３】
0005351247.tif 000004
【図４】
0005351247.tif 000005
【図５】
0005351247.tif 000006
【図６】
0005351247.tif 000007
【図７】
0005351247.tif 000008
【図８】
0005351247.tif 000009
【図９】
0005351247.tif 000010
【図１０】
0005351247.tif 000011
【図１１】
0005351247.tif 000012
【図１２】
0005351247.tif 000013
【図１３】
0005351247.tif 000014
【図１４】
0005351247.tif 000015
【図１５】
0005351247.tif 000016