(57)【特許請求の範囲】
【請求項１】
所定の回路機能素子を実装した回路基板に通信ケーブルを接続すると共に、前記回路基板の予め特定された部位にコンタクトピンを接触させて該回路基板の良否を検査する基板検査装置であって、
前記回路基板における配線の良否および該回路基板に実装された回路機能素子の機能を前記コンタクトピンを介して検査するインサーキットテスト機能と、
前記回路基板に実装された回路機能素子により構築される電子回路機能を前記コンタクトピンを介して検査するファンクションテスト機能と、
前記通信ケーブルを介して前記電子回路機能の動作を制御すると共に、その動作制御時における該電子回路機能を検査する通信テスト機能と、
これらの各テスト機能の動作とその動作手順を、前記回路基板に対して設定したテストプログラムに従って一括管理して制御する制御手段と
を備えることを特徴とする基板検査装置。
【請求項２】
前記制御手段は、前記インサーキットテスト機能および前記ファンクションテスト機能の動作をそれぞれ指定するコマンドを用いて記述されるテストプログラム中に、前記通信テスト機能における通信プロトコルを指定するコマンドを記述することで、前記各テスト機能の作動をそれぞれ制御することを特徴とする請求項１に記載の基板検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の回路機能素子を実装した回路基板にコンタクトピンを接触させて該回路基板の良否を検査する基板検査装置に係り、特に通信ケーブルを介して前記回路基板との間で制御情報等を通信しながらその検査を実行する通信テスト機能を備えた基板検査装置に関する。
【０００２】
【関連する背景技術】
各種の電子回路装置は、専ら、所定の配線パターンを印刷形成した回路基板上に抵抗やコンデンサ、更には半導体チップ等の回路機能素子を実装して所定の電子回路機能を構築して実現される。このような回路機能素子を実装した回路基板の良否の判定は、例えば配線パターンや半田付けの良否（短絡や切断の有無）や回路機能素子の機能（種別とその値）を検査したり（インサーキットテスト）、また回路機能素子により構築される電子回路機能を検査して（ファンクションテスト）行われる。
【０００３】
具体的には図４に示すように、インサーキットテスト機能１およびファンクションテスト機能２を備えた基板検査装置３を用い、検査対象とする回路基板ＰＣの予め特定された部位に接触する複数のコンタクトピン４を立設したピンボード５上に上記回路基板ＰＣを載置し、これらのコンタクトピン４を選択的に介して上述した各種の検査が行われる。
【０００４】
一方、回路基板ＰＣの中には、通信ケーブルを介して所定の機器との間で制御情報等を通信しながら電子回路機能の動作や状態等が制御されて所定の機能を果たすものもある。このような電子回路機能の検査（通信テスト）は、図３に示すように通信テスト機能６を備えた別の検査装置７を用い、この検査装置７と回路基板ＰＣとを通信ケーブル８を介して接続して所定の通信プロトコルの下で制御情報等を通信しながら実行される。
【０００５】
【発明が解決しようとする課題】
ところで上述した２種類の検査装置３,７を用いて回路基板ＰＣの検査を個々に実行することは甚だ効率が悪い。また回路基板ＰＣの仕様によっては、通信ケーブル８を介して電子回路機能の動作を制御しながら、コンタクトピン４を介して電子回路機能を検査したい場合がある。更にはコンタクトピン４を介して電子回路機能に何等かの情報を入力しながら、そのときの電子回路機能を通信ケーブル８を介して検査したい場合もある。
【０００６】
しかしながらコンタクトピン４を用いる検査装置３は、そのテストプラグラムにより規定されるレートでその検査を順次実行するのに対し、通信ケーブル８を用いる検査装置７は、その通信プロトコルによって規定されるレートでその検査を実行するので、これらの検査装置３,７を同時に用いて回路基板ＰＣを検査する場合、何等かの同期確立手段９を用いてこれらの検査装置３,７の動作タイミングを同期させることが必要である。
【０００７】
具体的には検査装置７において、例えば１００ｍ秒間隔で通信ケーブル８を介して回路基板ＰＣとの間で定期的に通信する一方、検査装置３側においてコンタクトピン４介して回路基板ＰＣへの電圧印加や該回路基板ＰＣに搭載されたリレーをオン／オフ等を所定のシーケンスに従って制御しながらその検査を実行するような場合、検査装置７側においても上記シーケンスに即した時間制御がが必要となる。即ち、検査装置３と検査装置７との間で同期を取りながら、しかもその時間軸に応じた制御が必要となる。これ故、検査装置７においては、上述した通信ケーブル８を介する通信制御機能以外に、検査装置３との間で同期確立等の制御を行うことが必要となる。この為、全体的なシステム構成が大掛かりなものとなり、しかも検査手順の構築が相当複雑化することが否めない。
【０００８】
本発明はこのような事情を考慮してなされたもので、その目的は、コンタクトピンを用いた検査（インサーキットテストやファンクションテスト）と通信ケーブルを用いた検査（通信テスト）とを同時に実行することの可能な簡易な構成の基板検査装置を提供することにある。
【０００９】
【課題を解決するための手段】
上述した目的を達成するべく本発明に係る基板検査装置は、所定の回路機能素子を実装した回路基板に通信ケーブルを接続すると共に、前記回路基板の予め特定された部位にコンタクトピンを接触させて該回路基板の良否を検査するものであって［前提条件］、
<ａ>  前記回路基板における配線の良否および該回路基板に実装された回路機能素子の機能を前記コンタクトピンを介して検査するインサーキットテスト機能と、
<ｂ>  前記回路基板に実装された回路機能素子により構築される電子回路機能を前記コンタクトピンを介して検査するファンクションテスト機能と、
<ｃ>  前記通信ケーブルを介して前記電子回路機能の動作や状態等を制御すると共に、その動作制御時における該電子回路機能を検査する通信テスト機能とを備えてなり、
<ｄ>  制御手段においては、これらの各テスト機能の動作とその動作手順を、前記回路基板に対して設定したテストプログラムに従って一括管理して制御することを特徴としている。
【００１０】
好ましくは請求項２に記載するように前記制御手段においては、前記インサーキットテスト機能および前記ファンクションテスト機能の動作をそれぞれ指定するコマンドを用いて記述されるテストプログラム中に、前記通信テスト機能における通信プロトコルを指定するコマンドを記述することで、前記各テスト機能の作動をそれぞれ制御することを特徴としている。
【００１１】
即ち、インサーキットテスト機能およびファンクションテスト機能の動作をそれぞれ指定するコマンドと、通信テスト機能における通信プロトコルを指定するコマンドとを同じレベルで取り扱うことで、これらのコマンドを混在させたプログラムの記述を可能とし、このプログラムに基づいて前記各テスト機能を所定の処理手順に従って順に作動させることで、これらの各テスト機能を一括管理し、回路基板に対する一連の検査を統合的に実行することを特徴としている。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態に係る基板検査装置について説明する。
この基板検査装置は、抵抗やコンデンサ、半導体チップ等の所定の回路機能素子を実装して所定の電子回路機能を構築した回路基板ＰＣの良否を検査するものであって、概略的には図１に示すようにインサーキットテスト機能１１、ファンクションテスト機能１２、通信テスト機能１３、およびこれらの各テスト機能１１,１２,１３を一括管理して、その動作を制御する制御部１４を備えて構成される。これらの各テスト機能１１,１２,１３および制御部１４は、例えば所定のテスト機能プログラムを実行するパーソナルコンピュータ等として実現される。
【００１３】
尚、インサーキットテスト機能１１およびファンクションテスト機能１２は、ピンボード１５に立設された複数のコンタクトピン１６を介して前記回路基板ＰＣの検査を実行する如く構成される。ちなみにピンボード１５は、検査対象とする回路基板ＰＣの予め特定された部位にコンタクトピン１６を接触させるべく、該回路基板ＰＣの仕様に応じて複数のコンタクトピン１６を配列して構成されることは勿論のことである。また通信テスト機能１３は、ＲＳ-２３２Ｃ等の通信ケーブル１７を介して前記回路基板ＰＣとの間で制御情報等を通信しながら該回路基板ＰＣの検査を実行する如く構成される。
【００１４】
しかして制御部１４は、図２に示すように回路基板ＰＣに対する検査の実行手順を記述したテストプログラムに従って、上述したインサーキットテスト機能１１、ファンクションテスト機能１２、および通信テスト機能１３の各動作を順に制御する。このテストプログラムは、基本的にはインサーキットテスト機能１１およびファンクションテスト機能１２の各動作を順に制御するコマンドを記述したプログラムＡと、通信テスト機能１３における通信プロトコルを制御するプログラムＢとからなる。
【００１５】
特にこの実施形態においては前記プログラムＡを構成するコマンドの１つに、通信プロトコルを制御するプログラムＢを指定するコマンドが設けられており、このコマンドを前記プログラムＡ中に記述することで、プログラムＡの実行に応じてプログラムＢを実行させ得るものとなっている。換言すればインサーキットテスト機能１１およびファンクションテスト機能１２を作動させて回路基板ＰＣに対するインサーキットテストやファンクションテストを実行しながら、通信テスト機能１３を作動させて該回路基板ＰＣに対する通信テストを実行し得るようになっている。
【００１６】
具体的に図３に例示するように、インサーキットテスト機能１１およびファンクションテスト機能１２の各動作を順に制御するプログラムＡのＳＴＥＰ１に示される初期手順においてコマンド［ＣＯＭ  ＳＴＡＲＴ］を用いて、該コマンドと対をなすコマンド［ＣＯＭ  ＥＮＤ］が返されるまで、通信テスト機能１３における定期通信プログラムの起動を指示する。そして定期通信プログラムを特定するプログラム名［Ｐ００１］をコマンド［ＥＸＥＣ  Ｐ００１］を用いて指定し、該定期通信プログラムをプログラムＡの実行手順に同期させて起動する。この場合には、通信プログラムの起動とは独立に、その検査プログラムに記述された測定／判定処理を実行する。
【００１７】
その後、ＳＴＥＰ２に示される次の手順においては、コマンド［ＥＸＥＣ  Ｐ００９］を用いて、プログラムＢとして示す通信テスト機能１３における［Ｐ００９］として特定される通信プログラムを起動する。そしてこの場合には、該通信プログラムからの復帰を待ち、その復帰時に該通信プログラムによって実行された処理結果を得ることで、通信プログラムにより求められた処理結果に従ってその測定／判定処理を実行する。
【００１８】
一方、ＳＴＥＰ３に示す手順においては、コマンド［ＥＸＥＣ  Ｐ０３１］にて通信テスト機能１３における［Ｐ０３１］として特定される通信プログラムを起動する。そして所定の待ち時間処理を行った後にコンタクトピン１６を介する計測処理を開始し、該通信プログラムを検査条件として作動している回路基板ＰＣに対する測定／判定処理を実行する。
【００１９】
このように本装置においてはプログラムＡ中に記述されるコマンドの１つとし通信プログラム（プログラムＢ）を制御するコマンドを備えることで、これらの実施形態の異なる検査を統一的に管理し、互いに同期させながらその動作手順を制御しながら回路基板ＰＣに対する種々の検査を実行するものとなっている。そしてインサーキットテスト機能１１およびファンクションテスト機能１２による回路基板ＰＣの検査と平行して通信テスト機能１３を働かせたり、通信テスト機能１３の動作に同期してファンクションテスト機能１２による検査等を実行することで、コンタクトピン１６を介する検査と通信ケーブル１７を介する通信テストとを互いに関連付けてそれぞれ実行する。
【００２０】
従ってこのように構成された基板検査装置によれば、インサーキットテスト機能１１およびファンクションテスト機能１２を用いた回路基板ＰＣのインサーキットテストやファンクションテストの実行と、通信テスト機能１３を用いた該回路基板ＰＣの通信テストの実行とを、１つの共通したプログラムＡを用いて一括して管理することができる。そしてインサーキットテストやファンクションテストと通信テストとを互いに関連付け、これらのテストを同期させて容易に実行することが可能となる。
【００２１】
これ故、通信テスト機能１３を用いて回路基板ＰＣの動作条件を可変しながらファンクションテストを実行したり、或いはファンクションテスト機能１２を用いて回路基板ＰＣの動作条件を設定しながら、そのときの通信状態をテストすることが容易であり、従来のように２種類の検査装置を用いる場合のような煩わしさがない等の利点がある。更には２種類の検査装置の間で同期を確立する必要がないので、ファンクションテストと通信テストとの組み合わせも柔軟に設定し得る等の利点がある。
【００２２】
また上述した如くテストプログラムを構成して各テスト機能１１,１２,１３の動作を制御する本装置によれば、検査対象とする回路基板ＰＣの仕様に応じた検査の形態と、その検査手順を指定するテストプログラムの作成が容易であり、種々の検査仕様に柔軟に対処することが可能となる等の効果も奏せられる。しかも通信テストを実行する上での通信プロトコルのレートに左右されることなく、つまり通信プロトコルを意識することなく、簡易にそのテストプログラムを作成することが可能となる等の効果が奏せられる。
【００２３】
尚、本発明は上述した実施形態に限定されるものではない。例えば制御部１４におけるプログラムの管理形態や、コマンドの取り扱い形態については、検査対象とする回路基板ＰＣ等の仕様に応じて定めればよいものである。またプログラムＡに記述されて通信プロトコルをしているコマンドにて、その通信プロトコル自体をプログラミングするように構成することも可能である。その他、本発明はその要旨を逸脱しない範囲で種々変形して実施することができる。
【００２４】
【発明の効果】
以上説明したように本発明によれば、コンタクトピンを介して回路基板の検査を実行する検査装置自体が通信ケーブルを介して該回路基板の通信テストを実行する機能を備え、これらのテスト機能を一括管理するプログラムに従って所定の検査手順で各テスト機能を順次作動させるので、種々の検査仕様に応じて回路基板を簡易に、しかも効率的に検査することができる。
【００２５】
またインサーキットテスト機能および前記ファンクションテスト機能の動作をそれぞれ指定するコマンドを用いて記述されるテストプログラム中に、前記通信テスト機能における通信プロトコルを指定するコマンドを記述して上記各テスト機能を一括管理するので、検査プログラムの作成自体も容易である等の実用上多大なる効果が奏せられる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る基板検査装置の要部概略構成図。
【図２】図１に示される基板検査装置において用いられるテストプログラムの概略的な構造を示す図。
【図３】図２に示すテストプログラムの具体例を示す図。
【図４】従来の回路基板の一般的な検査の概念を示す模式図。
【符号の説明】
１１  インサーキットテスト機能
１２  ファンクションテスト機能
１３  通信テスト機能
１４  制御部
１６  コンタクトピン
１７  通信ケーブル
ＰＣ  回路基板
【図１】
0004345945.tif 000002
【図２】
0004345945.tif 000003
【図３】
0004345945.tif 000004
【図４】
0004345945.tif 000005