(57)【要約】【課題】検査データを容易に作成することができるデータ作成方法、データ作成装置、スクリーン印刷検査方法、スクリーン印刷検査装置およびスクリーン印刷機を提供することを目的とする。【解決手段】共用判定部７８は、検査データの作成時に、検査ポイントの基本データが入力されると、記憶部７２に格納されているライブラリ７２ａの中から入力された基本データに類似する基本データを有するポイントデータを抽出する。そして、このポイントデータの条件データを、入力された基本データの条件データと設定して、ポイントデータを作成する。【選択図】  図３
2005203423.tif 000002
【特許請求の範囲】
【請求項１】
スクリーン印刷機により所定の印刷材料がスクリーンマスクに穿設された開口部を介して印刷された基板の検査に用いるデータの作成方法において、
基板上に設定された検査ポイントの印刷パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、
検査対象となる任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと、前記任意の検査ポイントの基本データとを対応付ける第２のステップと
を備えることを特徴とするデータ作成方法。
【請求項２】
所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機の前記スクリーンマスクの検査に用いるデータの作成方法において、
スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、
検査対象となる任意の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと、前記任意の検査ポイントの基本データとを対応付ける第２のステップと
を備えることを特徴とするデータ作成方法。
【請求項３】
スクリーン印刷機により所定の印刷材料がスクリーンマスクに穿設された開口部を介して印刷された基板の検査に用いるデータの作成装置において、
基板上に設定された検査ポイントの印刷パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶する記憶手段と、
検査対象となる基板上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと前記任意の検査ポイントの基本データとを対応付ける共用判定手段と
を備えることを特徴とするデータ作成装置。
【請求項４】
所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機の前記スクリーンマスクの検査に用いるデータの作成装置において、
スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶する記憶手段と、
検査対象となるスクリーンマスク上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと前記任意の検査ポイントの基本データとを対応付ける共用判定手段と
を備えることを特徴とするデータ作成装置。
【請求項５】
スクリーン印刷機により所定の印刷材料がスクリーンマスクに穿設された開口部を介して印刷された基板を検査するスクリーン印刷検査方法において、
基板上に設定された検査ポイントの印刷パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、
検査対象となる任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと、前記任意の検査ポイントの基本データとを対応付ける第２のステップと、
対応付けられた前記任意の検査ポイントの前記基本データと前記条件データに基づいて、前記基板の印刷状態を検査する第３のステップと
を備えることを特徴とするスクリーン印刷検査方法。
【請求項６】
前記第２のステップで対応付けられた前記任意の検査ポイントの前記基本データと前記条件データを前記記憶手段に記憶させる第４のステップ
をさらに備えることを特徴とする請求項５記載のスクリーン印刷検査方法。
【請求項７】
所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機の前記スクリーンマスクを検査するスクリーン印刷検査方法において、
スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、
検査対象となる任意の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと、前記任意の検査ポイントの基本データとを対応付ける第２のステップと、
対応付けられた前記任意の検査ポイントの前記基本データと前記条件データに基づいて、前記スクリーンマスクの状態を検査する第３のステップと
を備えることを特徴とするスクリーン印刷検査方法。
【請求項８】
前記第２のステップで対応付けられた前記任意の検査ポイントの前記基本データと前記条件データを前記記憶手段に記憶させる第４のステップ
をさらに備えることを特徴とする請求項７記載のスクリーン印刷検査方法。
【請求項９】
スクリーン印刷機により所定の印刷材料をスクリーンマスクに穿設された開口部を介して印刷された基板を検査するスクリーン印刷検査装置おいて、
基板上に設定された検査ポイントの印刷パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶する記憶手段と、
検査対象となる基板上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと前記任意の検査ポイントの基本データとを対応付ける共用判定手段と、
対応付けられた前記任意の検査ポイントの前記基本データと前記条件データに基づいて前記基板の印刷状態を検査する検査手段と
を備えることを特徴とするスクリーン印刷検査装置。
【請求項１０】
所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機の前記スクリーンマスクを検査するスクリーン印刷検査装置おいて、
スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、前記検査ポイントの検査条件に関する条件データとを前記検査ポイント毎に対応付けて記憶する記憶手段と、
検査対象となるスクリーンマスク上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを前記記憶手段から抽出し、この抽出した条件データと前記任意の検査ポイントの基本データとを対応付ける共用判定手段と、
対応付けられた前記任意の検査ポイントの前記基本データと前記条件データに基づいて前記スクリーンマスクの状態を検査する検査手段と
を備えることを特徴とするスクリーン印刷検査装置。
【請求項１１】
前記記憶手段と前記共用判定手段とをスクリーン印刷検査装置本体とは別の情報処理装置に搭載する
ことを特徴とする請求項９記載のスクリーン印刷検査装置。
【請求項１２】
前記記憶手段と前記共用判定手段とをスクリーン印刷検査装置本体とは別の情報処理装置に搭載する
ことを特徴とする請求項１０記載のスクリーン印刷検査装置。
【請求項１３】
前記基本データと前記条件データは、前記検査手段の検査結果に基づいて修正される
ことを特徴とする請求項９記載のスクリーン印刷検査装置。
【請求項１４】
前記基本データと前記条件データは、前記検査手段の検査結果に基づいて修正される
ことを特徴とする請求項１０記載のスクリーン印刷検査装置。
【請求項１５】
請求項９乃至１４の何れか１項に記載されたスクリーン印刷検査装置を備えたことを特徴とするスクリーン印刷機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリーン印刷の検査に関し、特にクリームハンダ等がスクリーン印刷された電子回路基板またはスクリーン印刷に用いるマスクの検査に用いるデータの作成方法および作成装置、そのデータを用いて検査を行うスクリーン印刷検査方法およびスクリーン印刷検査装置並びにクリームハンダ等を電子回路基板に印刷するスクリーン印刷機に関するものである。
【背景技術】
【０００２】
パッケージやチップ等のデバイスを電子回路基板（以下、基板という）に実装する場合、ハンダの不足・過多・ずれ・ブリッジなどの印刷不良が生じた基板に部品を実装すると、部品の浮き・立ち・ブリッジ・傾き・ずれなどのハンダ付け不良が発生する。このようなハンダ付け不良を回避するためにも、スクリーン印刷機によりハンダが印刷された基板の検査（印刷検査）およびハンダを印刷するのに不可欠なスクリーンマスクの検査（マスク検査）は重要である。このため、近年では、検査工程を実装したスクリーン印刷機や、印刷装置とは独立した印刷検査装置を備えた基板の実装ラインが提案されている（例えば、特許文献１参照）。
【０００３】
従来の印刷検査工程においては、印刷された基板を撮像し、この撮像データから検査すべき箇所（検査ポイント）に印刷されたハンダの２次元形状や印刷位置を抽出し、この抽出したハンダの形状と基準となるハンダの形状や印刷位置とをパターンマッチングすることで、正常に印刷されたか否かを判定している。
また、同様にマスク検査工程においても、印刷後のスクリーンマスクを撮像し、この撮像データから検査ポイントの状態を抽出し、この抽出したスクリーンマスクの状態と、基準となるスクリーンマスクの状態とをパターンマッチングすることで、スクリーンマスクの清掃が必要か否かを判定している。
なお、印刷後の印刷基板の印刷要否を検査する印刷検査も、スクリーンマスクの開口裏側へハンダが回って付着した状態で印刷すると印刷不良を起こすので、スクリーンマスクを撮像するマスク検査によっても、間接的に印刷良否を検査することができる。すなわち、印刷後の印刷基板を撮像し直接的に印刷良否を検査する印刷検査も、マスク検査も広義の印刷検査と言うことができる。
【０００４】
このような印刷検査やマスク検査では、基板の印刷パターンの特徴的な部分やスクリーンマスクの開口部など、検査をすべき箇所（以下、検査ポイントという）毎に各検査ポイントの印刷パターンまたはスクリーンマスクの開口パターンに関するデータ（以下、基本データという）を設定し、この基本データを基準としてパターンマッチングを行っている。また、画像処理やパターンマッチングに必要な条件や検査の判定条件等に関するデータ（以下、条件データという）などの各種データを検査ポイント毎に設定しなければならない。以下、検査ポイント毎に基本データおよび条件データ（以下、両者を併せて「検査データ」という）を設定する。設定方法について以下に説明する。
【０００５】
印刷検査の場合、まず、基板上に検査ポイントを設定し、この検査ポイント全ての基本データ、例えば印刷ハンダの位置やサイズ等に関するデータを、印刷検査に先行して基準となる印刷基板上のハンダパターンやスクリーンマスクを撮像し、この撮像データのうち検査ポイントに対応するハンダやマスク開口について画像処理し、あるいはマスクの作成に用いたデータからのデータ変換等により取得する。続いて、印刷検査におけるその検査ポイントを撮像する際の照明設定、画像処理に関連する各種しきい値、判定をする際に用いる許容値等の条件データを、実際の検査と修正を繰り返しながらユーザの手入力により設定する。
マスク検査の場合も同様に、スクリーンマスク上に検査ポイントを設定し、この検査ポイント全ての基本データ、例えばマスクの開口位置や開口サイズ等に関するデータを、マスク検査に先行して実施するスクリーンマスクの撮像データに基づく画像処理、あるいはマスクの作成に用いたデータからのデータ変換等により取得する。続いて、その検査ポイントを撮像する際の照明設定、画像処理に関連する各種しきい値、判定をする際に用いる許容値等の条件データを、実際の検査と修正を繰り返しながらユーザの手入力により設定する。
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開平８−１１８５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した検査データのうち条件データの設定は、実際の検査と修正を繰り返しながらユーザの手入力により行われている。条件データに含まれる照明設定、画像処理に関連する各種しきい値、判定をする際に用いる許容値等は、それぞれ詳細な設定が必要である。したがって、全ての検査ポイントの条件データを設定するには、かなりの手間と時間がかかっていた。
そこで、本発明は、上述したような課題を解決するためになされたものであり、検査データを容易に作成することができるデータ作成方法、データ作成装置、スクリーン印刷検査方法、スクリーン印刷検査装置およびスクリーン印刷機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述したような課題を解決するために、本発明にかかるデータ作成方法は、スクリーン印刷機により所定の印刷材料がスクリーンマスクに穿設された開口部を介して印刷された基板の検査に用いるデータの作成方法において、基板上に設定された検査ポイントの印刷パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、検査対象となる任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと、任意の検査ポイントの基本データとを対応付ける第２のステップとを備えることを特徴とする。
ここで、基本データとは、検査ポイントに印刷されたハンダの位置やサイズ等に関するデータのことを意味する。また、条件データとは、検査ポイントを撮像するカメラの照明の設定や２値化レベル等の画像処理に関するパラメータ、面積許容値や位置許容値等の検査判定に関するパラメータ等のことを意味する。
【０００８】
本発明にかかる他の形態のデータ作成方法は、所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機のスクリーンマスクの検査に用いるデータの作成方法において、スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、検査対象となる任意の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと、任意の検査ポイントの基本データとを対応付ける第２のステップとを備えることを特徴とする。
ここで、基本データとは、検査ポイントのマスクの開口位置や開口サイズ等に関するデータのことを意味する。また、条件データとは、検査ポイントを撮像するカメラの照明設定や２値化レベル等の画像処理に関連するパラメータ、面積許容値や位置許容値等の検査判定に関するパラメータ等のことを意味する。
【０００９】
また、本発明にかかるデータ作成装置は、スクリーン印刷機により所定の印刷材料がスクリーンマスクに穿設された開口部を介して印刷された基板の検査に用いるデータの作成装置において、基板上に設定された検査ポイントの印刷パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶する記憶手段と、検査対象となる基板上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと任意の検査ポイントの基本データとを対応付ける共用判定手段とを備えることを特徴とする。
【００１０】
本発明にかかる他の形態のデータ作成装置は、所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機のスクリーンマスクの検査に用いるデータの作成装置において、スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶する記憶手段と、検査対象となるスクリーンマスク上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと任意の検査ポイントの基本データとを対応付ける共用判定手段とを備えることを特徴とする。
【００１１】
また、本発明にかかるスクリーン印刷検査方法は、スクリーン印刷機により所定の印刷材料がスクリーンマスクに穿設された開口部を介して印刷された基板を検査するスクリーン印刷検査方法において、基板上に設定された検査ポイントの印刷パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、検査対象となる任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと、任意の検査ポイントの基本データとを対応付ける第２のステップと、対応付けられた任意の検査ポイントの基本データと条件データに基づいて、基板の印刷状態を検査する第３のステップとを備えることを特徴とする。
【００１２】
上記スクリーン印刷検査方法において、第２のステップで対応付けられた任意の検査ポイントの基本データと条件データを記憶手段に記憶させる第４のステップをさらに備えるようにしてもよい。
【００１３】
また、本発明にかかる他の形態のスクリーン印刷検査方法は、所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機のスクリーンマスクを検査するスクリーン印刷検査方法において、スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶手段に記憶する第１のステップと、検査対象となる任意の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと、任意の検査ポイントの基本データとを対応付ける第２のステップと、対応付けられた任意の検査ポイントの基本データと条件データに基づいて、スクリーンマスクの状態を検査する第３のステップとを備えることを特徴とする。
【００１４】
上記スクリーン印刷検査方法において、第２のステップで対応付けられた任意の検査ポイントの基本データと条件データを記憶手段に記憶させる第４のステップをさらに備えるようにしてもよい。
【００１５】
本発明にかかるスクリーン印刷検査装置は、スクリーン印刷機により所定の印刷材料をスクリーンマスクに穿設された開口部を介して印刷された基板を検査するスクリーン印刷検査装置おいて、基板上に設定された検査ポイントの印刷パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶する記憶手段と、検査対象となる基板上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと任意の検査ポイントの基本データとを対応付ける共用判定手段と、対応付けられた任意の検査ポイントの基本データと条件データに基づいて基板の印刷状態を検査する検査手段と、を備えることを特徴とする。
ここで、共用判定手段は、対応付けた任意の検査ポイントの基本データと条件データを、記憶手段に記憶させるようにしてもよい。
【００１６】
上記スクリーン印刷検査装置において、記憶手段と共用判定手段とをスクリーン印刷検査装置本体とは別の情報処理装置に搭載するようにしてもよい。スクリーン印刷検査装置本体に搭載された検査手段は、スクリーン印刷検査装置本体とは別の情報処理装置に搭載された記憶手段と共用判定手段により対応付けされた任意の検査ポイントの基本データと条件データに基づいて、基板の印刷状態を検査する。
【００１７】
また、上記スクリーン印刷検査装置において、基本データと条件データは、検査手段の検査結果に基づいて修正されるようにしてもよい。全ての検査ポイントの基本データと条件データが設定され、検査手段により検査の試行がされると、この検査結果に基づいて基本データと条件データの修正が行われる。この修正は、ユーザによりキーボードやマウス等の公知の入力装置により、または、記憶手段に記憶されたプログラムに基づいて自動的に行われる。
【００１８】
本発明にかかる他の形態のスクリーン印刷検査装置は、所定の印刷材料をスクリーンマスクに穿設された開口部を介して基板に印刷するスクリーン印刷機のスクリーンマスクを検査するスクリーン印刷検査装置おいて、スクリーンマスク上に設定された検査ポイントの開口パターンに関する基本データと、検査ポイントの検査条件に関する条件データとを検査ポイント毎に対応付けて記憶する記憶手段と、検査対象となるスクリーンマスク上の任意の検査ポイントの基本データが設定されると、この基本データと類似する基本データと対応付けられた条件データを記憶手段から抽出し、この抽出した条件データと任意の検査ポイントの基本データとを対応付ける共用判定手段と、対応付けられた任意の検査ポイントの基本データと条件データに基づいてスクリーンマスクの状態を検査する検査手段とを備えることを特徴とする。
ここで、共用判定手段は、対応付けた任意の検査ポイントの条件データと任意の検査ポイントを、記憶手段に記憶させるようにしてもよい。
【００１９】
上記スクリーン印刷検査装置において、記憶手段と共用判定手段とをスクリーン印刷検査装置本体とは別の情報処理装置に搭載するようにしてもよい。スクリーン印刷検査装置本体に搭載された検査手段は、スクリーン印刷検査装置本体とは別の情報処理装置に搭載された記憶手段と共用判定手段により対応付けされた任意の検査ポイントの基本データと条件データに基づいて、基板の印刷状態を検査する。
【００２０】
また、上記スクリーン印刷検査装置において、基本データと条件データは、検査手段の検査結果に基づいて再設定されるようにしてもよい。全ての検査ポイントの基本データと条件データが修正され、検査手段により検査の試行がされると、この検査結果に基づいて基本データと条件データの修正が行われる。この修正は、ユーザによりキーボードやマウス等の公知の入力装置により、または、記憶手段に記憶されたプログラムに基づいて自動的に行われる。
【００２１】
本発明にかかるスクリーン印刷機は、上記スクリーン印刷検査装置を備えることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、広義の印刷検査において、任意の検査ポイントが設定されると、この検査ポイントの基本データに類似する基本データを記憶手段から抽出し、抽出された基本データと対応付けられた条件データと、設定された検査ポイントの基本データとを対応付ける。これにより、条件データを作り込む必要がなくなるので、検査データを容易に作成することが可能となる。また、検査データの作り込み時間を大幅に短縮することも可能になる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施の形態について詳細に説明する。図１は、本実施の形態にかかるスクリーン印刷機を備えた電子回路基板の実装ラインの構成を示す模式図である。
図１において、実装ライン１は、基板にクリームハンダを印刷するスクリーン印刷機２と、このスクリーン印刷機２によりハンダが印刷された基板上にチップやパッケージ等の各種デバイスを搭載するマウンター３，４と、このマウンター３，４によりデバイスが搭載された基板を加熱するリフロー炉５と、基板を順送りにする基板搬送コンベア６とから構成される。ここで、スクリーン印刷機２、マウンター３，４およびリフロー炉５は、それぞれネットワークにより接続されている。また、マウンター３，４の数量は適宜自由に設定することができる。
本実施の形態は、このような実装ライン１において、スクリーン印刷機２の印刷検査またはマスク検査に用いる検査データの作成方法に特徴を有するものである。
【００２４】
次に、図２、３を参照して、本実施の形態にかかるスクリーン印刷機２の構成について説明する。図２は、本実施の形態にかかるスクリーン印刷機２の要部構成を示す斜視図、図３は、本実施の形態にかかるスクリーン印刷機２のハードウェア構成を示すブロック図である。
本実施の形態にかかるスクリーン印刷機２は、基板１０を規正して所定の位置まで移動させるテーブル２０と、基板１０に印刷するハンダの印刷パターンに対応して開口部が形成されたスクリーンマスク３０と、スクリーンマスク３０の開口部へクリームハンダを充填するためのスキージ装置４０と、テーブル２０上方に配設され、印刷前の基板を撮像する基板認識カメラ５０と、テーブル２０上方に配設され、印刷後の基板１０を撮像する印刷検査カメラ６０と、スクリーン印刷機２全体の動作を制御する制御装置７０とを少なくとも備える。
【００２５】
テーブル２０は、基板１０を規正して所定の位置まで移動させるものである。このようなテーブル２０は、図２に示すように、スクリーン印刷機２の下部を構成し工場床に設置される基台２１上において、第１Ｙ軸モータ２６によりＹ方向に移動可能に配設されるベース２２と、このベース２２の上方において、第１Ｚ軸モータ２７によりベース２２と平行のままＺ方向に移動可能に配設される第１中間プレート２３と、この第１中間プレート２３上において、Ｘ軸モータ２８によりＸ方向に移動可能に配設される第２中間プレート２４と、この第２中間プレート２４上にθ軸モータ２９によりθ方向に回動可能に支持されるステージ２５とから構成される。このステージ２５上には、基板１０を固定するための公知の機構が設けられている。
ここで、Ｘ方向とは、基板１０の搬送に沿った方向、すなわち図２における横方向とし、図２を正面視した状態で右側を正の方向、左側を負の方向とする。また、Ｙ方向とは、基板１０の搬送方向に対向する方向、すなわち図２における奥行き方向とし、図２を正面視した状態で奥側を正の方向、手前側を負の方向とする。また、Ｚ方向とは、鉛直方向、すなわち図２における縦方向とし、図２を正面視した状態で上側を正の方向、下側を負の方向とする。また、θ方向とは、Ｚ軸回りに回転する方向であり、上方を見て右回りを正の方向とする。
なお、ベース２２と第１中間プレート２３の間、第１中間プレート２３と第２中間プレート２４の間、第２中間プレート２４とステージ２５にそれぞれ順々に配置するモータの組合せは、上記のように、Ｚ軸モータ、Ｘ軸モータ、θ軸モータの順のみの組合せだけでなく、例えば、Ｘ軸モータ、θ軸モータ、Ｚ軸モータの順等、自由な順番の組合せが可能である。
また、ステージ２５上には、基板１０を搭載する位置とは別の所定の位置に、スクリーンマスク３０の裏面を撮像するマスク認識カメラ８０が取り付けられている。このマスク認識カメラ８０は、公知のＣＣＤ（Charge Coupled Device）カメラ等から構成されており、スクリーンマスク３０を撮像し、この撮像データを制御装置７０に送出する。
【００２６】
スクリーンマスク３０は、図２に示すように、例えばアルミニウム合金等の金属の略矩形の薄板からなり、テーブル２０の上方において水平に取り付けられている。このようなスクリーンマスク３０には、基板１０に印刷するハンダの印刷パターンに対応した開口からなる印刷孔３１が多数形成されている。印刷範囲は大きなものでは３８０ｍｍ×３３０ｍｍ程度であり、印刷孔３１の寸法は小さなものでは０．２ｍｍ×０．２ｍｍ程度であり、各印刷孔３１間のＸ方向またはＹ方向のピッチは小さなものでは０．１ｍｍ程度である。
【００２７】
スキージ装置４０は、スクリーン印刷機２の上部に配置され、基台２１に連結固定されるフレーム部材４１に対し、第２Ｙ軸モータ４６によりＹ方向に移動可能に支持されるブラケット部材４２と、このブラケット部材４２に、Ｙ方向両側において各々第２Ｚ軸モータ４７、第３Ｚ軸モータ４８によりＺ方向に移動可能に支持される第１スキージヘッド４３、第２スキージヘッド４４とから構成される。第１スキージヘッド４３および第２スキージヘッド４４の下部は、それぞれＸ方向左右に伸びた形状をし、下端に可撓性を有する高分子や、ステンレス製のへらである不図示のスキージがそれぞれ取り付けられている。このようなスキージ装置４０は、第１，２スキージヘッド４３，４４がスクリーンマスク３０の上面に沿って移動することにより、スクリーンマスク３０上に供給されたクリームハンダをスクリーンマスク３０の印刷孔３１を介して基板１０上の各ランド（部品をハンダ付けする電極部分）に供給して印刷するものである。
【００２８】
基板認識カメラ５０は、テーブル２０をＹ方向における正の方向に移動しスクリーンマスク３０下方域から外れた状態におけるステージ２５上方に設けられた公知のＣＣＤカメラ等から構成されており、印刷前の基板１０を撮像し、この撮像データを制御装置７０に送出する。
印刷検査カメラ６０は、テーブル２０をＹ方向における正の方向に移動しスクリーンマスク３０下方域から外れた状態におけるステージ２５上方に設けられた公知のＣＣＤカメラ等から構成されており、クリームハンダが印刷された基板１０を撮像し、この撮像データを制御装置７０に送出する。
なお、基盤認識カメラ５０，印刷検査カメラ６０，マスク認識カメラ８０には、それぞれ照明が併せて設けられており、撮像時の照明の設定については、条件データに基づいて行われる。
【００２９】
制御装置７０は、ＣＰＵ等の演算装置と、メモリ、ＨＤＤ（Hard Disc Drive）等の記憶装置と、キーボード、マウス、ポインティングデバイス、ボタン、タッチパネル等の外部から情報の入力を検出する入力装置と、外部との情報の送受を行うＩ/Ｆ装置と、ＣＲＴ(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal Display)またはＦＥＤ(Field Emission Display)等の表示装置を備えたコンピュータまたはコントローラーと、このコンピュータまたはコントローラーにインストールされたプログラムとから構成される。すなわちハードウェア資源とソフトウェアとが協働することによって、上記ハードウェア資源がプログラムによって制御され、図３に示すモータ駆動部７１、記憶部７２、画像処理部７３、Ｉ／Ｏ処理部７４、検査判定部７５、表示部７６、Ｉ／Ｆ７７、共用判定部７８および制御部７９が実現される。
【００３０】
モータ駆動部７１は、第１Ｙ軸モータ２６、第１Ｚ軸モータ２７、Ｘ軸モータ２８、θ軸モータ２９、第２Ｙ軸モータ４６、第２Ｚ軸モータ４７および第３Ｚ軸モータ４８を含むスクリーン印刷機２が有する各モータと接続されており、制御部７７の指示に基づいて各モータに制御信号を送出し、各モータの駆動を制御する。
なお、第１Ｙ軸モータ２６、第１Ｚ軸モータ２７、Ｘ軸モータ２８、θ軸モータ２９、第２Ｙ軸モータ４６、第２Ｚ軸モータ４７および第３Ｚ軸モータ４８の各々にはエンコーダが組み込まれており、回転位置を制御装置７０にフィードバックして、基板１０や第１スキージヘッド４３、第２スキージヘッド４４を正確に位置決めできるようにしている。
【００３１】
記憶部７２は、スクリーン印刷機２の動作に関する各種プログラム、印刷検査またはマスク検査を行うための検査データが登録されるライブラリ７２ａ等を記憶する。また、記憶部７２は、後述する画像処理部７３から入力される認識データを記憶してもよい。
ここで、検査データとは、印刷検査の場合、基板１０の印刷パターン単位で、少なくとも検査すべきハンダが存在する基板１０上の位置に関する情報である検査ポイントと、この検査ポイントに印刷すべきハンダの形状やサイズ等に関するデータである基本データと、その検査ポイントを撮像するカメラの照明の設定や２値化レベル等の画像処理に関するパラメータおよび面積許容値や位置許容値等の検査判定に関するパラメータ等からなる条件データとを検査ポイント毎に対応付けて設定したものである。また、マスク検査の場合の検査データとは、スクリーンマスク３０単位で、少なくとも検査をすべき印刷孔３１のスクリーンマスク３０上の位置に関する情報である検査ポイントと、この検査ポイントの開口形状や開口サイズ等に関するデータである基本データと、その検査ポイントを撮像するカメラの照明の設定や２値化レベル等の画像処理に関連するパラメータおよび面積許容値や一許容値等の検査判定に関するパラメータ等からなる条件データとを、検査ポイント毎に対応付けて設定したものである。
ライブラリ７２ａには、以前に作成した検査データが登録されている。この検査データの登録は、検査データを作成する度、または、作成した検査データのうちユーザが選択した任意の検査データのみを登録するようにできる。なお、ライブラリ７２ａには、任意の検査ポイント単位、すなわち任意の検査ポイントと、この検査ポイントに対応付けられた基本データおよび条件データとを１つの単位として、登録するようにしてもよい。以下、その単位をポイントデータと呼ぶ。
【００３２】
画像処理部７３は、基板認識カメラ５０、印刷検査カメラ６０およびマスク認識カメラ８０と接続されており、制御部７９の指示に基づいてこれらのカメラに撮像指示を出す。また、この指示に基づいて各カメラにより撮像された撮像データから、基板１０上に設けられている位置決めマーク、基板１０に印刷されたハンダの状態、スクリーンマスク３０上に設けられている位置決めマーク、スクリーンマスク３０の状態等を抽出した認識データを生成し、制御部７９に送出する。これらの画像処理部７３の動作は、条件データに基づいて行われる。
なお、画像処理部７３が抽出した認識データは、記憶部７２に記憶されるようにしてもよい。
【００３３】
Ｉ／Ｏ処理部７４は、スクリーン印刷機２に設けられているエアシリンダやレギュレータなどの各種アクチュエータ８１や各種センサ８２と接続されており、センサ８２から入力されるデータを制御部７９に送出するとともに、制御部７９の指示に基づいてアクチュエータ８１に対して制御信号を送出する。この制御信号に基づいて、アクチュエータ８１は動作する。
【００３４】
検査判定部７５は、印刷検査およびマスク検査における判定動作を行う。
印刷検査の場合、検査判定部７５は、制御部７９の指示により、印刷検査カメラ６０の撮像データに基づいて画像処理部７３が生成した認識データと、記憶部７２に記憶されている検査データとに基づいて判定動作を行う。例えば、検査判定部７５は、認識データから検査ポイントに印刷されたハンダのサイズおよび平面形状等を検出し、この検出したハンダとその検査ポイントと対応付けられた基本データと比較し、この比較結果をその基本データと対応付けられた条件データと照らし合わせることにより、正常にハンダが印刷されたか否かを判定する。
マスク検査の場合、検査判定部７５は、制御部７９の指示により、マスク認識カメラ８０の撮像データに基づいて画像処理部７３が生成した認識データと、記憶部７２に記憶されている検査データとに基づいて判定動作を行う。例えば、検査判定部７５は、認識データから検査ポイントのスクリーンマスク３０の印刷孔３１のサイズおよび平面形状等の状態を検出し、この検出した印刷孔３１の状態とその検査ポイントと対応付けられた基本データとを比較し、この比較結果をその基本データと対応付けられた条件データと照らし合わせることにより、スクリーンマスク３０の清掃が必要か否かを判定する。
【００３５】
表示部７６は、ＣＲＴ、ＬＣＤまたはＦＥＤ等の公知の表示装置８３と接続されており、制御部７９の指示に基づいて、検査データおよび検査データの作成工程を含むスクリーン印刷機２の動作に関する各種情報を表示する。
【００３６】
Ｉ／Ｆ７７は、ＬＡＮ(Local Area Network)等の公知のネットワークにより接続された実装ライン１を構成するマウンター３，４およびリフロー炉５と接続され、各種情報の送受信を行う。なお、Ｉ／Ｆ７７は、基板搬送コンベア６と接続することもできる。
【００３７】
共用判定部７８は、検査データの作成時に、検査ポイントの基本データが入力されると、記憶部７２に格納されているライブラリ７２ａの中から入力された基本データに類似する基本データを有する検査データまたはポイントデータを抽出する。そして、この検査データまたはポイントデータの条件データを、入力された基本データの条件データと設定して、検査データを作成する。
【００３８】
制御部７９は、記憶部７２に記憶された各種プログラムに基づいて、検査データまたはポイントデータの作成、基板の搬入、基板とスクリーンマスクの位置決め、印刷、検査、基板の搬出等のスクリーン印刷機２の各動作を制御する。
【００３９】
次に、図１〜図４を参照して、本実施の形態にかかるスクリーン印刷機２の印刷検査を伴う各動作について説明する。図４は、本実施の形態にかかるスクリーン印刷機２の印刷検査を伴う各動作を示すフローチャートである。
【００４０】
［基板の搬入］
まず、基板１０にハンダを印刷する場合、スクリーン印刷機２は、第１Ｙ軸モータ２６、第１Ｚ軸モータ２７およびＸ軸モータ２８を駆動してステージ２５を所定の位置に移動させ、例えばスクリーン印刷機２の図２におけるＸ方向における正の方向側に設けられた図示しない搬送コンベアから、基板１０をステージ２５上に搬入し、固定する（ステップＳ４０１）。
【００４１】
［位置決め］
ステージ２５上に基板１０を固定すると、スクリーン印刷機２は、第１Ｙ軸モータ２６を駆動して、ステージ２５をＹ方向における正の方向に移動させるとともに、必要に応じてＸ軸モータ２８を駆動させることにより、ステージ２５を基板認識カメラ５０下方の所定の位置、例えば基板認識カメラ５０の撮像範囲に基板１０全体が含まれる位置に配置する。続いて、基板認識カメラ５０により基板１０を撮像し、この撮像データに基づく認識データから基板１０に設けられている位置決めマークの位置を認識し、基板１０をステージ２５上に固定する基準となる位置と、実際に基板１０がステージ２５上に固定された位置とのずれ（基板固定ずれ）を検出する（ステップＳ４０２）。
基板固定ずれを検出すると、スクリーン印刷機２は、第１Ｙ軸モータ２６を駆動して、ステージ２５をＹ方向における負の方向に移動させるとともに、必要に応じて第１Ｚ軸モータ２７、あるいは、およびＸ軸モータ２８を駆動させることにより、ステージ２５上に設けられているマスク認識カメラ８０を、スクリーンマスク３０下方の所定の位置、例えばマスク認識カメラ８０の撮像範囲にスクリーンマスク３０全体が含まれる位置に配置する。続いて、マスク認識カメラ８０によりスクリーンマスク３０を撮像し、この撮像データに基づく認識データからスクリーンマスク３０に設けられている位置決めマークの位置を認識し、スクリーンマスク３０が固定されるべき基準となる位置と、実際にスクリーンマスク３０が固定されている位置とのずれ（マスク固定ずれ）を検出する（ステップＳ４０３）。スクリーン印刷機２は、第１Ｙ軸モータ２６を所定量駆動するとともに、検出された基板固定ずれとマスク固定ずれに基づいて、必要に応じてＸ軸モータ２８およびθ軸モータ２９のうち少なくとも１つを駆動し、場合によっては第１Ｙ軸モータ２６をさらに駆動して、基板１０の回路パターンとスクリーンマスク３０の開口とが一致するスクリーンマスク３０下方の所定の位置へステージ２５を移動させ、第１Ｚ軸モータ２７を駆動してステージ２５をＺ方向における正の方向に移動させる、すなわちステージ２５を上昇させることにより、基板１０とスクリーンマスク３０とを当接させる（ステップＳ４０４）。
【００４２】
［印刷］
基板１０とスクリーンマスク３０とが当接されると、スクリーン印刷機２は、図示しないハンダ供給口からスクリーンマスク３０上にクリームハンダを供給し、スキージ装置４０をスクリーンマスク３０上面に沿って所定方向（本実施の形態ではＹ方向）に往復移動させて、クリームハンダをスクリーンマスク３０の印刷孔３１に充填する（ステップＳ４０５）。
【００４３】
具体的には、例えば、スクリーン印刷機２は、第２Ｙ軸モータ４６および第２Ｚ軸モータ４７を駆動して、第１スキージヘッド４３をスクリーンマスク３０上の所定の位置、図２に示すスクリーンマスク３０のＹ方向における負の方向側の端部近傍に、この端部の辺と第１スキージヘッド４３の長手方向が平行になるように下端のスキージを当接させる。このとき、第２スキージヘッド４４は、上方に位置されている。
続いて、スクリーン印刷機２は、スクリーンマスク３０上の第１スキージヘッド４３が当接している位置と印刷孔３１が設けられている位置の間に、クリームハンダを供給する。クリームハンダが供給されると、スクリーン印刷機２は、第２Ｙ軸モータ４６を駆動して、第１スキージヘッド４３下端のスキージを、スクリーンマスク３０に当接させた状態で図２のＹ方向における正の方向に移動させる。これにより、スクリーンマスク３０上に供給されたクリームハンダは、第１スキージヘッド４３によりスクリーンマスク３０上においてＹ方向における正の方向に移動させられることにより、印刷孔３１に充填される。なお、このとき第２スキージヘッド４４は、上方位置されているので、クリームハンダに接触しない。
【００４４】
第１スキージヘッド４３がスクリーンマスク３０に設けられた全ての印刷孔３１を通過すると、第２Ｙ軸モータ４６が停止させられるとともに、スクリーン印刷機２は、第３Ｚ軸モータ４８を駆動して、第２スキージヘッド４４を下降させ、スクリーンマスク３０上の所定の位置、図２に示すスクリーンマスク３０のＹ方向における正の方向側の端部近傍に、この端部の辺と第２スキージヘッド４４の長手方向が平行になるようにし、下端のスキージを当接させる。このとき、スクリーン印刷機２は、第２Ｚ軸モータ４７を駆動し、第１スキージヘッド４３を上方位置まで移動させる。
続いて、スクリーン印刷機２は、第２Ｙ軸モータ４６を駆動して、第２スキージヘッド４４の下端のスキージをスクリーンマスク３０に当接させた状態で図２のＹ方向における負の方向に移動させる。これにより、第１スキージヘッド４３により移動させられたクリームハンダは、第２スキージヘッド４４によりスクリーンマスク３０上においてＹ方向における負の方向に移動させられることにより、印刷孔３１に充填される。なお、このとき第１スキージヘッド４３は、上方に位置されているので、クリームハンダに接触しない。
【００４５】
このようにしてクリームハンダがスクリーンマスク３０の印刷孔３１に充填押圧されて印刷された後、スクリーン印刷機２は、第１Ｚ軸モータ２７を駆動してステージ２５をＺ方向における負の方向に降下させ、基板１０とスクリーンマスク３０とを離間させて（ステップＳ４０６）、印刷が完了する。
【００４６】
［検査］
印刷を終えると、スクリーン印刷機２は、第１Ｙ軸モータ２６を駆動して、ステージ２５をＹ方向における正の方向に移動させるとともに、必要に応じて第１Ｚ軸モータ２７、Ｘ軸モータ２８およびθ軸モータ２９のうち少なくとも１つを駆動させることにより、ステージ２５を印刷検査カメラ６０下方の所定の位置、例えば印刷検査カメラ６０の撮像範囲に基板１０全体が含まれる位置に移動させて、印刷検査を行う（ステップＳ４０７）。本実施の形態にかかるスクリーン印刷機２は、この印刷検査に用いる検査データやポイントデータの作成方法に特徴を有するものである。
【００４７】
まず、スクリーン印刷機２は、図５に示すように、印刷検査カメラ６０によりクリームハンダが印刷された基板１０を撮像する。この撮像する際の照明等の各種設定は、条件データに基づいてなされる。
撮像データは、例えば図６に示すように、基板１０に搭載されるデバイスや検査ポイント毎に視野１１ａ〜１１ｆが割り付けられる。このような撮像データと記憶部７２のライブラリ７２ａに予め記憶された基板１０を検査するためのの条件データに基づいて、画像処理部７３は、それぞれの検査ポイントの印刷ハンダのサイズや平面形状状態を含む認識データを作成する。
ここで、検査ポイントは、ハンダ単位やデバイス単位など適宜自由に設定することができる。
【００４８】
検査判定部７５は、認識データから検査ポイントに印刷されたハンダのサイズや平面形状を抽出する。また、記憶部７２に予め記憶されたその基板１０の印刷検査に用いる検査データまたはポイントデータから、基本データを抽出する。そして、検査ポイントそれぞれについて、認識データから抽出したハンダのサイズおよび形状と、その基本データに基づく検査ポイントに印刷されるべきハンダのサイズおよび形状に関する情報とを比較やパターンマッチングし、この結果をその検査ポイントと対応付けられた条件データと照らし合わせることにより、印刷が正常になされたか否かを判定する。
【００４９】
［基板の搬出］
上述した印刷検査により印刷不良が発見されない、すなわち正常に印刷された場合（ステップＳ４０８：ＮＯ）、スクリーン印刷機２は、第１Ｙ軸モータ２６と、必要に応じてさらに第１Ｚ軸モータ２７、Ｘ軸モータ２８およびθ軸モータ２９を駆動してステージ２５を所定の位置に移動させ、例えば図２におけるＸ方向の負の方向側に設けられたマウンター３に搬出する。搬出された基板１０は、マウンター３、４およびリフロー炉５に続く工程、すなわちデバイスの搭載および焼成がなされる。
一方、印刷検査により印刷不良が発見されると（ステップＳ４０８：ＹＥＳ）、スクリーン印刷機２は、印刷不良が発見された基板１０をスクリーン印刷機２外部に搬出し（ステップＳ４１０）、その基板の撤去を要請する旨の指示を表示装置８３に表示させる（ステップＳ４１１）。ここで、スクリーン印刷機２は、印刷不良が発見された基板のみを収集する容器を備えるようにしてもよい。この場合、印刷不良が発見されると、スクリーン印刷機２は、その印刷不良が発見された基板を、自動的にその容器に搬出する。これにより、印刷不良が発見された基板を取り除くオペレータの手間を省くことができるので、とても使い勝手がよい。
【００５０】
次に、図７を参照して、本実施の形態にかかるスクリーン印刷機２のマスク検査を伴う各動作について説明する。図７は、本実施の形態にかかるスクリーン印刷機２のマスク検査を伴う各動作を示すフローチャートである。
図７において、基板の搬入、位置決め、印刷および基板の搬出の工程を示すステップＳ７０１〜Ｓ７０６は、図４を参照して説明した印刷検査と同一であるので、説明を省略する。
【００５１】
［検査］
ハンダを印刷した基板１０を次の工程に搬出すると（ステップＳ７０７）、スクリーン印刷機２は、マスク検査を行う（ステップＳ７０８）。
【００５２】
スクリーン印刷機２は、第１Ｙ軸モータ２６を駆動して、ステージ２５をＹ方向における正の方向に移動させるとともに、必要に応じて第１Ｚ軸モータ２７、Ｘ軸モータ２８およびθ軸モータ２９のうち少なくとも１つを駆動させることにより、ステージ２５をスクリーンマスク３０下方の所定の位置、例えばマスク認識カメラ８０の撮像範囲に基板１０全体が含まれる位置に移動させて、マスク認識カメラ８０により、スクリーンマスク３０を撮像する。この撮像する際の照明設定等の各種設定は、条件データに基づいてなされる。
マスク認識カメラ８０による撮像データとそのスクリーンマスク３０を検査するための条件データに基づいて、画像処理部７３は、例えば図６を参照して説明した基板１０の場合と同様の方法で、認識データを作成する。検査判定部７５は、検査ポイントのスクリーンマスク３０の状態、特に印刷孔３１のサイズや形状を抽出する。また、記憶部７２に予め記憶されたそのスクリーンマスク３０のマスク検査に用いる検査データまたはポイントデータから、基本データを抽出する。検査判定部７５は、検査ポイントそれぞれについて、認識データから抽出したスクリーンマスク３０の印刷孔３１の形状およびサイズと、その基本データに基づく検査ポイントの印刷孔３１の形状およびサイズに関する情報と比較やパターンマッチングし、この結果をその基本データと対応付けられた条件データと照らし合わせることにより、スクリーンマスク３０の状態が正常か否かを判定する。この判定は、例えば、スクリーンマスク３０の開口への異物やハンダの詰まり、スクリーンマスク３０裏面のフラックスやハンダのにじみ等が検出された場合、検査判定部７５は、スクリーンマスク３０の状態が異常であると判定する。
【００５３】
［マスク清掃］
上述したマスク検査によりスクリーンマスク３０の異常が発見されると（ステップＳ７０９：ＹＥＳ）、スクリーン印刷機２は、スクリーンマスク３０を清掃する旨の指示を表示装置８３に表示させる（ステップＳ７１０）。ここで、スクリーン印刷機２は、スクリーンマスク３０を自動的に清掃する機構を設けるようにしてもよい。この場合、マスクの異常が発見されると、スクリーン印刷機２は、自動的にスクリーンマスク３０の清掃を行うようにしてもよい。これにより、スクリーンマスク３０を清掃するオペレータの手間を省くことができるので、とても使い勝手がよい。
マスク検査によりスクリーンマスク３０の異常が発見されない場合（ステップＳ７０９：ＹＥＳ）、スクリーン印刷機２は、ステップＳ７０１に戻り、次の基板１０の印刷を行う。
【００５４】
次に、上述したような印刷検査またはマスク検査に用いられる検査データまたはポイントデータの作成方法について図８を参照して説明する。図８は、本実施の形態にかかるスクリーン印刷機２の検査データまたはポイントデータの作成動作を示すフローチャートである。
ここで、記憶部７２が記憶するライブラリ７２ａには、以前に作成された検査データまたはポイントデータが少なくとも１つ登録されているものとする。なお、以下において、ライブラリ７２ａには、ポイントデータ単位で登録がなされるものとして説明するが、検査データ単位で登録することも可能である。
【００５５】
［基本データ取得］
印刷検査またはマスク検査の検査データを作成する場合、まず、ユーザが基板１０またはスクリーンマスク３０上に検査ポイントを設定し、この検査ポイントの位置や形状に関する基本データを作成する（ステップＳ８０１）。この基本データは、スクリーンマスク３０を作成する際に用いたデータからデータ変換によって取得する方法、実際にハンダが正しく印刷された基準となる基板１０上のハンダパターンを撮影し、この撮影画像を画像処理して検出する方法、スクリーンマスク３０の印刷孔３１を撮影し、この撮影画像を画像処理して検出して取得する方法等により取得することが可能である。
【００５６】
［検査視野割り付け］
次に、複数の検査ポイントを同じ撮像データで一括して検査判定するために、図６で示すように、検査ポイント毎に検査視野の割り付けを行う（ステップＳ８０２）。
【００５７】
［共用設定］
ここで、共用判定部７８は、入力された検査ポイントに対して、共用可能なポイントデータが、ライブラリ７２ａに登録されているか否かを判定する（ステップＳ８０３）。具体的には、共用判定部７８は、入力された検査ポイントの基本データと、ライブラリ７２ａに登録されているポイントデータの基本データとを対比する。
なお、入力された基本データと、ライブラリ７２ａに登録されている複数のポイントデータの基本データのうち何れかのポイントデータの基本データと対比する順番については、適宜自由に設定することができる。
【００５８】
共用可能なポイントデータがライブラリ７２ａに存在する場合（ステップＳ８０３：ＹＥＳ）、共用判定部７８は、そのポイントデータに基づいて入力された検査ポイントのポイントデータを設定する（ステップＳ８１１）。具体的には、入力された検査ポイントの基本データに類似する基本データを有するポイントデータがライブラリ７２ａに登録されている場合、共用判定部７８は、その類似する基本データと対応付けられている条件データを、入力された検査ポイントの条件データとして設定する。これにより、入力された検査ポイントの条件データが自動的に生成されることになる。
ここで、基本データの類似とは、印刷するハンダのサイズや形状、または、スクリーンマスクの印刷孔３１のサイズや形状を比較した際に、その値が所定の範囲内に収まっている場合または同一の場合、共用判定部７８は、基本データが類似していると判定する。その所定の範囲等は、記憶部７２に記憶されており、適宜自由に設定することが可能である。
【００５９】
なお、この類似は、認識データから抽出したハンダの形状およびサイズまたは印刷孔３１の形状および３１の情報と、基本データから抽出したハンダの形状およびサイズまたは印刷孔３１の形状および３１の情報とを、それぞれベクトルの表現し、内積をとることにより判定するようにしてもよい。ここで、ベクトル表現の設定については、適宜自由に設定することができ、この設定条件は条件データに含むようにすることができる。
【００６０】
［条件データ設定］
共用可能なポイントデータがライブラリ７２ａに存在しない場合（ステップＳ８０３：ＮＯ）、ユーザは、入力された検査ポイントに対応する条件データを手入力等により設定する（ステップＳ８０４）。
このような条件データの設定は、全ての検査ポイントの設定が終了するまで行われる。
【００６１】
［検査実行条件設定］
全ての検査ポイントの条件データの設定が終了すると（ステップＳ８０５：ＹＥＳ）、共用判定部７８は、作成した検査データの印刷検査またはマスク検査を、連続生産中にどのような条件で実行するかを決定する（ステップＳ８０６）。この条件としては、例えば間引きして行う、スクリーンマスク３０の清掃後に行う等が挙げられる。
【００６２】
［検査試行］
ここまでのステップで検査データの作成は完了するが、この検査データが正しく作成されたか否かを確認するために、実際にスクリーン印刷機２で印刷を行った場合の印刷状態のばらつきを検査データに反映させて適切なデータに修正する目的で、作成した検査データによる検査の試行を行う（ステップＳ８０７）。
この試行により、検査データが正しく作成されていないことが判明した場合（ステップＳ８１２：ＮＯ）、ユーザにより検査データを修正する（ステップＳ８１２）。この検査データの修正は、共用判定部７８が検査試行結果に基づいて記憶部７２に予め記憶されたプログラムにより自動的に行うようにしてもよい。
【００６３】
［検査データ登録］
この試行により作成した検査データが正しく作成されたことが確認されると（ステップＳ８０８）、検査判定部７５は、作成した検査データに含まれる全てのポイントデータまたは作成した検査データのうち任意のポイントデータを記憶部７２に格納されているライブラリ７２ａに登録する（ステップＳ８０９）。
【００６４】
このように、作成したポイントデータをライブラリ７２ａに登録することにより、ポイントデータおよび検査データの作成が容易になる。
例えば、図９（ａ）に示すように、基板１０に同等の検査ポイント１２ａ〜１２ｅが存在する場合、その検査ポイント１２ａ〜１２ｅのうち何れか１つのポイントデータを作成してライブラリ７２ａに登録する。一例として、検査ポイント１２ａのポイントデータをライブラリ７２ａに登録したとする。すると、本実施の形態によれば、共用判定部７８は、図９（ｂ）に示すように、その検査ポイント１２ａのポイントデータを検査ポイント１２ｂ〜１２ｅそれぞれに共用する、すなわち検査ポイント１２ａのポイントデータに含まれる条件データ、例えばしきい値、面積許容値、位置許容値等を、検査ポイント１２ｂ〜１２ｅのそれぞれの基本データと対応付けてポイントデータ作成し、検査データに登録する。これにより、基板１０の検査データのうち、検査ポイント１２ｂ〜１２ｅのポイントデータが、それぞれの条件データをユーザが作り込まずに自動的に作成される。したがって、本実施の形態によれば、検査データおよびポイントデータの作成を容易に行うことができると言える。
なお、マスク検査の検査データを作成する場合も、同様の方法で容易に行うことができる。
【００６５】
また、別の例として、本実施の形態によれば、図１０に示すように基板１０Ａと基板１０Ｂに同じデバイスの検査ポイントが存在する場合についても、容易に検査データおよびポイントデータの作成を行うことが可能となる。
この場合、基板１０Ａの検査データＡを作成した際に、デバイスＱＦＰ１の検査ポイント１２ｆのポイントデータをライブラリ７２ａに登録しておく。すると、共用判定部７８は、基板１０Ｂの検査データＢを作成する際に、基板１０Ａと同じデバイスＱＦＰ１の検査ポイント１２ｇのポイントデータについては、ライブラリ７２ａに既に登録されているデバイスＱＦＰ１のポイントデータを共用する、すなわちデバイスＱＦＰ１のポイントデータに含まれる条件データを検査ポイント１２ｇの基本データと対応付けて基板１０Ｂの検査データＢに登録する。これにより、基板１０Ｂの検査データＢのうち、検査ポイント１２ｇのポイントデータが、条件データをユーザが作り込まずに自動的に作成される。したがって、本実施の形態によれば、検査データＢおよび検査ポイント１２ｇのポイントデータの作成を容易に行うことができると言える。
なお、マスク検査の検査データを作成する場合も、同様の方法で容易に行うことができる。
【００６６】
さらに、別の例として、既にライブラリ７２ａに登録されたポイントデータを、検査ポイントのサイズ、形状、隣接する検査ポイントとの距離などの条件でグループ分けし、このグループに基づいてポイントデータを共用することによっても、検査データの作成が容易になる。
例えば、図１１に示すように、検査ポイントをその平面サイズでグループ分けした場合、基板１０Ｃ上の検査ポイント１２ｈ〜１２ｊがそれぞれ＃１〜３のポイントデータに対応するので、共用判定部７８は、基板１０Ｃの検査データに、ライブラリ７２ａに登録されている＃１〜３のポイントデータを共用する。すなわち、＃１〜３のポイントデータに含まれる条件データを、検査ポイント１２ｈ〜１２ｊの基本データとそれぞれ対応付けて基板１０Ｃの検査データに登録する。これにより、基板１０Ｃの検査データについては、ライブラリ７２ａに登録されているポイントデータを共用するだけで、容易に作成することが可能となる。
なお、マスク検査の検査データを作成する場合も、同様の方法で容易に行うことができる。
【００６７】
また、検査データやポイントデータは、作成する度に、ライブラリ７２ａに登録するようにしてもよい。このようにするとライブラリ７２ａは、自動的に成長するとともに、充実してゆく。すると、新たに検査データを作成する際に、ライブラリ７２ａに登録されている検査データが充実している場合には、共用可能な検査データが存在する確率も高くなる。したがって、新たな検査データまたはポイントデータを、ライブラリ７２ａに既に登録されている検査データまたはポイントデータのみから作成することも可能となる。これによって、ユーザは、新たに検査データまたはポイントデータを作成する際に、条件データを作り込む必要がなくなるので、容易に検査データまたはポイントデータの作成を行うことができる。
なお、マスク検査の検査データを作成する場合も、同様の方法で容易に行うことができる。
【００６８】
上述したような検査データの作成方法は、本実施の形態のようにスクリーン印刷機２に内蔵した形態のみならず、スクリーン印刷機とは独立した装置、実装ライン１全体を制御する装置、マウンター３，４、リフロー炉５および基板搬送コンベア６のような実装ライン１を構成するスクリーン印刷機２以外の装置に適用することが可能である。
【００６９】
基板検査のデータ作成における基礎データ取得のために実施される印刷された基準となる基板１０の撮像や、マスク検査の検査データの作成における基礎データ取得のために実施されるスクリーンマスク３０の撮像は、検査工程を実装したスクリーン印刷機２や、印刷装置とは別の独立した印刷検査装置により行うようにしてもよい。この場合、印刷後の印刷検査のように、ステージ２５に基準となる基板１０を載置固定し、基板認識カメラ５０または印刷検査カメラ６０で基板上のハンダパターンを撮像することにより可能となる。また、スクリーン印刷機２や印刷装置とは独立した別の印刷検査装置にスクリーンマスク３０を設置し、印刷検査装置に設けたマスク認識カメラ８０でスクリーンマスク３０を撮像する。これらにより得られる撮像データは、スクリーン印刷機２や印刷検査装置の制御装置７０の記憶部７２に記憶され、制御装置７０により図８のステップＳ８０１〜Ｓ８０６およびＳ８１１が実施される。
【００７０】
なお、マスクの作成に用いるデータからのデータ変換等により基板１０やスクリーンマスク３０上の検査ポイントの基本データおよび条件データの設定をする場合、上記ステップＳ８０１〜Ｓ８０６およびＳ８１１は、スクリーン印刷機２や印刷装置とは別の独立した印刷検査装置のみならず、これらとは別の独立したコンピュータなどの情報処理装置で実施するようにしてもよい。この場合、情報処理装置は、上述した制御装置７０の記憶部７２、ライブラリ７２ａ、画像処理部７３、表示部７６、共用判定部７８および制御部７９と同等の構成を少なくとも有し、マスク作成に用いるデータに基づいて、基板１０やスクリーンマスク３０上の各検査ポイントの基本データと条件データとを設定する。これにより、スクリーン印刷機２や印刷装置とは別の独立した印刷検査装置のみならず、これらとは別の独立した情報処理装置により検査ポイントの基本データと条件データの設定が可能となる。
【００７１】
撮像データを利用して基板１０やスクリーンマスク３０の検査ポイントの基本データおよび条件データの設定をする場合も、スクリーン印刷機２や印刷装置とは別の独立した印刷検査装置のみならず、上述した情報処理装置で実施するようにしてもよい。この場合、スクリーン印刷機２あるいは印刷装置とは別の独立した印刷検査装置からＬＡＮ等の通信回線により撮像データを情報処理装置に送信する、あるいは、スクリーン印刷機２や印刷検査装置とは独立した撮像装置で標準となる印刷基板１０やスクリーンマスク３０を撮像し、この撮像データを情報処理装置に送信する。すると、情報処理装置は、受信した撮像データに基づいて、基板１０やスクリーンマスク３０上の各検査ポイントの基本データと条件データとを設定する。これにより、撮像データを利用する場合であっても、スクリーン印刷機２や印刷装置とは別の独立した印刷検査装置のみならず、これらとは別の独立した情報処理装置により検査ポイントの基本データと条件データの設定が可能となる。
【００７２】
上述した情報処理装置によりステップＳ８０１〜Ｓ８０６、Ｓ８１１を実施して得られる検査データは、相変化型光ディスク、磁気テープ、光磁気ディスク、磁気ディスク、フラッシュメモリ等の記憶媒体やＬＡＮ等の通信回線などにより、スクリーン印刷機２に取り込まれ、制御装置７０の記憶部７２に記憶される。
【００７３】
また、図８のステップＳ８０７〜Ｓ８０９およびＳ８１２は、スクリーン印刷機２または印刷装置とは別の独立した印刷検査装置において実施される。すなわち、スクリーン印刷機２または印刷検査装置に備えられている表示装置に検査試行結果を表示し、スクリーン印刷機２または印刷検査装置に備えられているキーボードやマウス等の公知の入力装置を介してユーザにより検査データが修正されるか、検査試行結果に基づき記憶部７２に予め記憶されたプログラムにより自動的に検査データの修正が実施される。最終的に修正が終了した検査データは、ライブラリ７２ａに登録され、図４や図７に示す印刷工程および広義の印刷検査が実施される。
【００７４】
さらに、検査工程を実施するスクリーン印刷機２、印刷装置とは別の独立した印刷検査装置、実装装置およびリフロー炉のうち複数を制御する情報処理装置で図８のステップＳ８０１〜Ｓ８０６およびＳ８１１を実施し、その情報処理装置がスクリーン印刷機２や印刷装置とは別の独立した印刷検査装置も制御する場合、図８のステップＳ８０７〜Ｓ８０９、ステップＳ８１２や、図４や図７に示す印刷工程および広義の印刷検査も、その情報処理装置で実施するようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施の形態にかかるスクリーン印刷機を備えた電子回路基板の実装ラインの構成を示す模式図である。
【図２】本実施の形態にかかるスクリーン印刷機の要部構成を示す斜視図である。
【図３】本実施の形態にかかるスクリーン印刷機のハードウェア構成を示すブロック図である。
【図４】本実施の形態にかかるスクリーン印刷機の印刷検査を伴う各動作を示すフローチャートである。
【図５】印刷検査カメラの視野サイズを示す模式図である。
【図６】基板の検査ポイントを説明する図である。
【図７】本実施の形態にかかるスクリーン印刷機のマスク検査を伴う各動作を示すフローチャートである。
【図８】本実施の形態にかかるスクリーン印刷機の検査データまたはポイントデータの作成動作を示すフローチャートである。
【図９】（ａ）基板１０の印刷パターンの一例を示す図、（ｂ）ライブラリと検査データの模式図である。
【図１０】基板１０Ｂの検査データを作成する様子を示す模式図である。
【図１１】基板１０Ｃの検査データを作成する様子を示す模式図である。
【符号の説明】
【００７６】
１…実装ライン、２…スクリーン印刷機、３，４…マウンター、５…リフロー炉、６…基板搬送コンベア、１０，１０Ａ，１０Ｂ，１０Ｃ…基板、１１ａ〜１１ｆ…視野、１２，１２ａ〜１２ｊ…検査ポイント、２０…テーブル、２１…基台、２２…ベース、２３…第１中間プレート、２４…第２中間プレート、２５…ステージ、２６…第１Ｙ軸モータ、２７…第１Ｚ軸モータ、２８…Ｘ軸モータ、２９…θ軸モータ、３０…スクリーンマスク、３１…印刷孔、４０…スキージ装置、４１…フレーム部材、４２…ブランケット部材、４３…第１スキージヘッド、４４…第２スキージヘッド、４６…第２Ｙ軸モータ、４７…第２Ｚ軸モータ、４８…第３Ｚ軸モータ、５０…基板認識カメラ、６０…印刷検査カメラ、７０…制御装置、７１…モータ駆動部、７２…記憶部、７２ａ…ライブラリ、７３…画像処理部、７４…Ｉ／Ｏ処理部、７５…検査判定部、７６…表示部、７７…Ｉ／Ｆ、７８…共用判定部、７９…制御部、８０…マスク認識カメラ、８１…アクチュエータ、８２…センサ、８３…表示装置。
【図１】
2005203423.tif 000003
【図２】
2005203423.tif 000004
【図３】
2005203423.tif 000005
【図４】
2005203423.tif 000006
【図５】
2005203423.tif 000007
【図６】
2005203423.tif 000008
【図７】
2005203423.tif 000009
【図８】
2005203423.tif 000010
【図９】
2005203423.tif 000011
【図１０】
2005203423.tif 000012
【図１１】
2005203423.tif 000013