JP5456574B2 - Board inspection system - Google Patents
Board inspection system Download PDFInfo
- Publication number
- JP5456574B2 JP5456574B2 JP2010115947A JP2010115947A JP5456574B2 JP 5456574 B2 JP5456574 B2 JP 5456574B2 JP 2010115947 A JP2010115947 A JP 2010115947A JP 2010115947 A JP2010115947 A JP 2010115947A JP 5456574 B2 JP5456574 B2 JP 5456574B2
- Authority
- JP
- Japan
- Prior art keywords
- inspection
- data
- substrate
- procedure data
- client terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
Description
本発明は、検査手順データに従って検査対象基板を電気的に検査する基板検査装置を備えた基板検査システムに関するものである。 The present invention relates to a substrate inspection system including a substrate inspection apparatus that electrically inspects a substrate to be inspected according to inspection procedure data.
この種の基板検査システムとして、CADシステム、検査用データ作成手段(以下、「データ作成手段」ともいう)、および複数の検査装置を備えて構成された電子回路基板検査システム(以下、「基板検査システム」ともいう)が特開2005−191300号公報に開示されている。この場合、CADシステムは、各検査装置の検査対象となる電子回路基板を設計するためのアプリケーションプログラムがインストールされたコンピュータ装置で構成されている。また、この基板検査システムでは、CADシステムを構成している上記のコンピュータ装置を兼用してデータ作成手段が構成されている。この場合、データ作成手段としてのコンピュータ装置には、各検査装置によって電子回路基板を電気的に検査するための検査用データを含んだ統合データファイルを作成するための検査用データ作成プログラムがインストールされている。 As this type of board inspection system, an electronic circuit board inspection system (hereinafter referred to as “substrate inspection”) including a CAD system, inspection data generation means (hereinafter also referred to as “data generation means”), and a plurality of inspection apparatuses. System ") is disclosed in Japanese Patent Laid-Open No. 2005-191300. In this case, the CAD system is configured by a computer apparatus in which an application program for designing an electronic circuit board to be inspected by each inspection apparatus is installed. Further, in this board inspection system, the data creating means is configured also by using the above-described computer device constituting the CAD system. In this case, an inspection data creation program for creating an integrated data file including inspection data for electrically inspecting the electronic circuit board by each inspection device is installed in the computer device as the data creation means. ing.
この基板検査システムによって電子回路基板を検査する際には、まず、データ作成手段としてのコンピュータ装置において検査用データ作成プログラムを実行することにより、CADシステムとしてのコンピュータ装置によって作成したCADデータに基づいて統合データファイルを作成する。次いで、作成した統合データファイルをフレキシブルディスクやCD−ROMなどの記録媒体に保存する。続いて、統合データファイルを保存した記録媒体を検査装置のフレキシブルディスクドライブまたはCD−ROMドライブにセットして、統合データファイルを記録媒体から読み出させる。この際に、検査装置では、読み出した統合データファイルから検査用データを抽出して、抽出した検査用データに基づく各種の電気検査を実行する。これにより、各検査装置の外部(この例では、CADシステムおよびデータ作成手段としてのコンピュータ装置)において作成した検査用データに基づき、電子回路基板が電気的に検査される。 When an electronic circuit board is inspected by this board inspection system, first, an inspection data creation program is executed in a computer apparatus as data creation means, so that it is based on CAD data created by a computer apparatus as a CAD system. Create an integrated data file. Next, the created integrated data file is stored in a recording medium such as a flexible disk or a CD-ROM. Subsequently, the recording medium storing the integrated data file is set in the flexible disk drive or the CD-ROM drive of the inspection apparatus, and the integrated data file is read from the recording medium. At this time, the inspection apparatus extracts inspection data from the read integrated data file, and executes various electrical inspections based on the extracted inspection data. As a result, the electronic circuit board is electrically inspected based on the inspection data created outside of each inspection device (in this example, a CAD system and a computer device as data creation means).
ところが、従来の基板検査システムには、以下の問題点が存在する。すなわち、従来の基板検査システムでは、コンピュータ装置において検査用データ作成プログラムを実行して検査用データを含む統合データファイルを作成して記録媒体に記録すると共に、検査装置において記録媒体から統合データファイル(検査用データ)を読み出して検査用データに基づく電気的検査を実行する構成が採用されている。一方、この種の基板検査システムの利用形態としては、1種類の検査用データに基づいて検査可能な複数枚の電子回路基板(複数枚の同種の電子回路基板)を各検査装置によって並行して検査する利用形態だけでなく、互いに相違する検査用データを必要とする複数種類の電子回路基板を各検査装置によって並行して検査する(または、順番に検査する)利用形態が存在する。 However, the conventional board inspection system has the following problems. That is, in the conventional board inspection system, an inspection data creation program is executed in a computer device to create an integrated data file including inspection data and record it on a recording medium. A configuration is adopted in which the inspection data) is read and an electrical inspection based on the inspection data is executed. On the other hand, as a utilization form of this type of substrate inspection system, a plurality of electronic circuit boards (a plurality of electronic circuit boards of the same type) that can be inspected based on one type of inspection data are used in parallel by each inspection apparatus. There are not only usage forms to be inspected but also usage forms in which a plurality of types of electronic circuit boards that require different inspection data are inspected in parallel (or inspected in order) by each inspection apparatus.
この場合、従来の基板検査システムでは、CADシステムとしてのコンピュータ装置を操作して電子回路基板を設計しているとき、およびデータ作成手段としてのコンピュータ装置を操作して統合データファイルを作成しているときに、そのコンピュータ装置において、他の電子回路基板を検査するための検査用データを作成することができない。したがって、従来の基板検査システムの利用に際しては、複数種類の電子回路基板を検査するための複数種類の検査用データを効率よく作成可能とするために、検査用データ作成プログラムを実行可能なコンピュータ装置を複数台用意するのが好ましい。 In this case, in the conventional board inspection system, when an electronic circuit board is designed by operating a computer device as a CAD system, and an integrated data file is created by operating a computer device as data creation means. Sometimes, the computer apparatus cannot create inspection data for inspecting other electronic circuit boards. Therefore, when using a conventional board inspection system, a computer apparatus capable of executing an inspection data creation program in order to efficiently create a plurality of types of inspection data for inspecting a plurality of types of electronic circuit boards It is preferable to prepare a plurality of units.
このため、従来の基板検査システムには、必要数のコンピュータ装置に検査用データ作成プログラムをそれぞれインストールする作業が必要となる結果、このインストール作業が非常に煩雑であるという問題点が存在する。また、この種の基板検査システムにおいては、検査装置の仕様変更や、新たな検査装置の導入などに応じて、検査用データを作成するためのプログラムを新たなプログラムに更新する必要が生じることがある。この場合、従来の基板検査システムでは、検査用データ作成プログラムが各コンピュータ装置に個別にインストールされるため、この検査用データ作成プログラムの更新作業に関しても、各コンピュータ装置毎に個別に実施する必要がある。このため、従来の基板検査システムには、各コンピュータ装置毎の検査用データ作成プログラムの更新作業も非常に煩雑であるという問題点が存在する。 For this reason, the conventional board inspection system has a problem that the installation work is very complicated as a result of the need to install each of the inspection data creation programs in the required number of computer devices. In addition, in this type of substrate inspection system, it may be necessary to update a program for creating inspection data to a new program in accordance with a change in the specification of the inspection apparatus or the introduction of a new inspection apparatus. is there. In this case, in the conventional board inspection system, since the inspection data creation program is individually installed in each computer apparatus, it is necessary to carry out the updating operation of this inspection data creation program individually for each computer apparatus. is there. For this reason, the conventional board inspection system has a problem that the update operation of the inspection data creation program for each computer apparatus is very complicated.
また、従来の基板検査システムでは、各検査装置が記録媒体から統合データファイルを読み出して検査用データを抽出することによって、検査用データに基づく電気的な検査を実行する構成が採用されている。このため、1種類の検査用データに基づいて検査可能な複数枚の電子回路基板を各検査装置によって並行して検査する際には、統合データファイルが記録された記録媒体を各検査装置に対して順次セットして統合データファイルを読み出させるか、或いは、統合データファイルを記録した記録媒体を複数枚複製して各検査装置にそれぞれセットして統合データファイルを読み出させる作業が必要となる。したがって、従来の基板検査システムには、各検査装置によって電子回路基板を電気的に検査する前の準備作業が非常に煩雑であるという問題点が存在する。 Further, the conventional board inspection system employs a configuration in which each inspection apparatus reads an integrated data file from a recording medium and extracts inspection data, thereby performing an electrical inspection based on the inspection data. For this reason, when a plurality of electronic circuit boards that can be inspected based on one type of inspection data are inspected in parallel by each inspection device, a recording medium on which an integrated data file is recorded is attached to each inspection device. It is necessary to set the data sequentially and read the integrated data file, or to copy a plurality of recording media on which the integrated data file is recorded and set the data in each inspection apparatus to read the integrated data file. . Therefore, the conventional board inspection system has a problem that the preparation work before the electronic circuit board is electrically inspected by each inspection apparatus is very complicated.
さらに、この種の基板検査システムでは、検査装置による電気的検査の結果に応じて、検査用データの修正や、新たな検査項目の追加などの各種の変更を加える必要が生じることがある。この場合、従来の基板検査システムにおいて検査用データに変更を加えるときには、いずれかのコンピュータ装置において検査用データ作成プログラムを実行して検査用データを変更した後に、変更後の検査用データを含む統合データファイルを記録媒体に記録して各検査装置に対して順次セットするか、或いは、変更後の検査用データを含む統合データファイルを記録した記録媒体を複数枚複製して各検査装置にそれぞれセットする必要がある。したがって、従来の基板検査システムには、検査用データの変更作業も非常に煩雑であるという問題点が存在する。 Further, in this type of board inspection system, it may be necessary to make various changes such as correction of inspection data and addition of new inspection items according to the result of electrical inspection by the inspection apparatus. In this case, when a change is made to the inspection data in the conventional board inspection system, the inspection data creation program is executed in any of the computer devices to change the inspection data, and then integration including the changed inspection data is performed. Record data files on recording media and set them sequentially to each inspection device, or duplicate multiple recording media that record integrated data files that contain changed inspection data and set them on each inspection device There is a need to. Therefore, the conventional board inspection system has a problem that the work of changing inspection data is very complicated.
この場合、上記の先行技術文献には、検査用データ作成手段(コンピュータ装置)と各検査装置との間のデータのやり取り(検査用データ作成手段において作成した検査用データに基づく検査条件を各検査装置に設定するための構成)に関し、フレキシブルディスクやCD−ROMなどの記録媒体を用いて行なう構成に代えて、有線または無線通信網を介した通信によって行なう構成を採用することができると開示されている。しかしながら、記録媒体を使用した上記の構成に代えて、通信によって検査用データ作成手段から各検査装置に統合データファイルを送信する構成を採用したとしても、検査用データ作成手段から統合データファイルを送信する作業を検査装置の台数分実行する必要があることには変わりがない。このため、そのような構成を採用したとしても、検査前の準備作業や、検査用データの変更作業などが依然として煩雑となっている。 In this case, in the above prior art documents, the exchange of data between the inspection data creation means (computer device) and each inspection device (inspection conditions based on the inspection data created in the inspection data creation means) It is disclosed that a configuration performed by communication via a wired or wireless communication network can be employed instead of a configuration performed using a recording medium such as a flexible disk or a CD-ROM. ing. However, instead of the above-described configuration using the recording medium, the integrated data file is transmitted from the inspection data creation means even if the configuration in which the integrated data file is transmitted from the inspection data creation means to each inspection device by communication is adopted. It is still necessary to perform the work to be performed for the number of inspection devices. For this reason, even if such a configuration is adopted, preparatory work before inspection, change work of inspection data, and the like are still complicated.
本発明は、かかる改善すべき課題に鑑みてなされたものであり、検査手順データを作成するための手順データ作成用プログラムのインストール作業や更新作業にかかる負担、および基板検査装置による検査前の準備作業や検査手順データの更新作業にかかる負担を十分に軽減し得る基板検査システムを提供することを主目的とする。 The present invention has been made in view of such a problem to be improved, the burden of installation and update operations of a procedure data creation program for creating inspection procedure data, and preparation before inspection by the substrate inspection apparatus The main object is to provide a substrate inspection system that can sufficiently reduce the burden on the work and the update of inspection procedure data.
上記目的を達成すべく請求項1記載の基板検査システムは、検査手順データに従って検査対象基板を電気的に検査する基板検査装置と、前記検査手順データを作成するための手順データ作成用プログラムおよび当該検査手順データを記憶する記憶部を備えると共に通信ネットワークに接続された管理装置とを備え、前記管理装置は、前記通信ネットワークを介して接続されたクライアント端末による前記手順データ作成用プログラムの実行環境を提供するアプリケーションサーバとして機能すると共に、当該手順データ作成用プログラムの実行によって作成された前記検査手順データを前記基板検査装置および前記クライアント端末による読み出しが可能に前記記憶部に記憶させて保持するファイルサーバとして機能するように構成され、前記基板検査装置は、前記通信ネットワークに接続可能に構成されると共に当該通信ネットワークを介して前記管理装置から読み出した前記検査手順データに従って前記検査対象基板を電気的に検査する。
In order to achieve the above object, a substrate inspection system according to
また、請求項2記載の基板検査システムは、請求項1記載の基板検査システムにおいて、前記基板検査装置は、前記検査対象基板の検査結果を特定可能な検査結果データを生成すると共に、前記通信ネットワークを介して当該検査結果データを前記管理装置に送信可能に構成され、前記管理装置は、前記基板検査装置から送信された前記検査結果データを前記クライアント端末による読み出しが可能に前記記憶部に記憶させて保持する。
The substrate inspection system according to
請求項1記載の基板検査システムによれば、通信ネットワークを介して接続されたクライアント端末による手順データ作成用プログラムの実行環境を提供するアプリケーションサーバとして機能すると共に、手順データ作成用プログラムの実行によって作成された検査手順データを基板検査装置およびクライアント端末による読み出しが可能に記憶部に記憶させて保持するファイルサーバとして機能するように構成された管理装置と、通信ネットワークを介して管理装置から読み出した検査手順データに従って検査対象基板を電気的に検査する基板検査装置とを備えたことにより、各クライアント端末に手順データ作成用プログラムをインストールすることなく、通信ネットワークを介してアプリケーションサーバとしての管理装置に接続することでクライアント端末において手順データ作成用プログラムを実行することができるため、手順データ作成用プログラムのインストール作業や更新作業にかかる負担を十分に低減することができるだけでなく、手順データ作成用プログラムの実行によって生成された検査手順データが管理装置の記憶部に記憶されると共に、各基板検査装置が管理装置にアクセスしてこの検査手順データを読み出して電気的検査を実行するため、各基板検査装置による検査前の準備作業や検査手順データの更新作業にかかる負担も十分に軽減することができる。
According to the substrate inspection system of
また、請求項2記載の基板検査システムによれば、検査対象基板の検査結果を特定可能な検査結果データを生成すると共に、通信ネットワークを介して検査結果データを管理装置に送信可能に基板検査装置を構成すると共に、基板検査装置から送信された検査結果データをクライアント端末による読み出しが可能に記憶部に記憶させて保持するように管理装置を構成したことにより、手順データ作成用プログラムや検査手順データだけでなく、検査手順データに基づいて実行された検査に関する検査結果データについても管理装置において一元管理することができると共に、各クライアント端末において管理装置から読み出した検査結果データを参照しつつ検査手順データを変更する作業を容易に実行することができる。
According to the substrate inspection system of
以下、基板検査システムの実施の形態について、添付図面を参照して説明する。 Hereinafter, embodiments of a substrate inspection system will be described with reference to the accompanying drawings.
図1に示す基板検査システム1は、一例として、複数の基板検査装置2、および1つの管理装置3を備えて構成され、各基板検査装置2および管理装置3が通信ネットワークNを介して相互に接続されている。この場合、通信ネットワークNは、特に限定されるものではないが、一例として、LAN、MANおよびWAN等の既設のネットワークを利用することができる。本例では、一例として、基板検査システム1が設置されている施設内のLANに基板検査装置2および管理装置3が接続されると共に、この通信ネットワークNには、複数台のクライアント端末Pcが接続されているものとする。この場合、各クライアント端末Pcには、Webブラウザソフトがインストールされている。
A
一方、各基板検査装置2については、同一種類の検査装置であってもよいし、種類が相違する検査装置であってもよいが、本例では、発明についての理解を容易とするために、各基板検査装置2が同一種類の検査装置で構成されているものとし、これらを区別することなく、基板検査装置2として以下に説明する。この基板検査装置2は、図2に示すように、X−Y−Z移動機構11、検査用プローブ12、検査部13、通信部14、制御部15および記憶部16を備え、図示しない検査対象基板を電気的に検査可能に構成されている。X−Y−Z移動機構11は、制御部15の制御に従って検査用プローブ12を検査対象基板上の任意の検査位置にプロービングさせる。検査用プローブ12は、一例として、接触型のピンプローブで構成されて検査部13に接続されている。検査部13は、制御部15の制御に従って検査対象基板を電気的に検査する。
On the other hand, for each
通信部14は、通信ネットワークNに接続可能に構成されると共に、後述するように、制御部15の制御下で管理装置3との間において各種データの送受信を実行する。制御部15は、通信部14を介して管理装置3から検査手順データD2を読み出すと共に、読み出した検査手順データD2に基づいて、X−Y−Z移動機構11および検査部13を制御して検査対象基板を電気的に検査させる。また、制御部15は、検査部13による電気的検査の結果に基づいて検査結果データD3を生成し、生成した検査結果データD3を通信部14を介して管理装置3に送信する。記憶部16は、管理装置3から読み出した検査手順データD2、制御部15によって生成された検査結果データD3、および制御部15の動作プログラムなどを記憶する。
The
また、管理装置3は、アプリケーションサーバおよびファイルサーバとして機能させることができるサーバ端末で構成されている。具体的には、図1に示すように、管理装置3は、通信部21、ハードディスクドライブ22、制御部23および記憶部24を備えている。通信部21は、通信ネットワークNに接続可能に構成されると共に、後述するように、制御部23の制御下で各基板検査装置2や各クライアント端末Pcとの間において各種データの送受信を実行する。ハードディスクドライブ22は、「記憶部」の一例であって、基板設計データD0、手順データ作成用プログラムD1、検査手順データD2および検査結果データD3を記憶する。
Moreover, the management apparatus 3 is comprised by the server terminal which can be functioned as an application server and a file server. Specifically, as illustrated in FIG. 1, the management device 3 includes a
この場合、基板設計データD0は、検査対象基板の設計時に作成されたCADデータ等に基づいて作成されたデータであって、検査対象基板上の導体パターンやスルーホール等の位置(X−Y−Z座標)を特定可能な情報で構成されている。また、手順データ作成用プログラムD1は、検査手順データD2を生成するためのプログラムデータであって、具体的には、後述するようにして、各クライアント端末Pcからの要求に応じ制御部23によって記憶部24内に展開されると共に、各クライアント端末Pcに対して、Webブラウザ画面内において手順データ作成用プログラムを実行させるプログラム実行環境を提供可能なプログラムデータ(各クライアント端末Pcに対してプログラム実行用データD1aを送信可能なプログラムデータ)で構成されている。さらに、検査手順データD2は、各基板検査装置2による検査対象基板の電気的検査に関する検査手順が記録されたデータであって、上記の手順データ作成用プログラムD1の実行によって作成される。また、検査結果データD3は、基板検査装置2による検査対象基板の検査結果に基づいて基板検査装置2の制御部15によって生成される。
In this case, the board design data D0 is data created based on CAD data or the like created at the time of designing the inspection target board, and the position of the conductor pattern, the through hole, etc. on the inspection target board (XY- (Z coordinate) can be specified. The procedure data creation program D1 is program data for generating the inspection procedure data D2. Specifically, the procedure data creation program D1 is stored by the control unit 23 in response to a request from each client terminal Pc as described later. Program data that can be developed in the
制御部23は、管理装置3を総括的に制御する。具体的には、制御部23は、いずれかのクライアント端末Pcから手順データ作成用プログラムの実行開始を要求する要求信号が出力されたときに、ハードディスクドライブ22から手順データ作成用プログラムD1を読み出して記憶部24内に展開すると共に、実行開始を要求したクライアント端末Pcに対してプログラム実行用データD1aを送信する(アプリケーションサーバとしての機能)。また、制御部23は、クライアント端末Pcから送信された検査手順データD2を、各基板検査装置2による読み出しが可能にハードディスクドライブ22に記憶させる(ファイルサーバとしての機能)。さらに、制御部23は、基板検査装置2から送信された検査結果データD3を、各クライアント端末Pcによる読み出しが可能にハードディスクドライブ22に記憶させる(ファイルサーバとしての他の機能)。記憶部24は、制御部23の動作プログラムを記憶する。また、記憶部24は、上記したように手順データ作成用プログラムD1の展開領域として使用される。
The control unit 23 generally controls the management device 3. Specifically, the control unit 23 reads the procedure data creation program D1 from the
この基板検査システム1によって検査対象基板を電気的に検査する際には、まず、管理装置3のハードディスクドライブ22に、基板設計データD0および手順データ作成用プログラムD1を記憶させる。次に、各クライアント端末Pcを操作して検査手順データD2を作成する。具体的には、通信ネットワークNに接続されているクライアント端末Pcを操作してWebブラウザを起動させた後に、管理装置3のネットワークアドレスを入力操作することにより、そのクライアント端末Pcを管理装置3に接続する。この際には、管理装置3の制御部23が、図示しない「クライアント端末用初期画面」を表示させるためのデータをクライアント端末Pcに送信する。これにより、クライアント端末Pcの表示部に「クライアント端末用初期画面」が表示される。
When the
次いで、クライアント端末Pcの操作部を操作して「手順データ作成用プログラムの実行」を選択する。この際には、クライアント端末Pcからの要求信号に応じて、管理装置3の制御部23がハードディスクドライブ22から手順データ作成用プログラムD1を読み出して記憶部24内に展開する。また、制御部23は、展開した手順データ作成用プログラムD1からプログラム実行用データD1aを抽出し、抽出したプログラム実行用データD1aを、プログラムの実行を要求したクライアント端末Pcに送信する(手順データ作成用プログラムの実行環境の提供)。この場合、プログラム実行用データD1aは、クライアント端末Pcの表示部に「クライアント端末用操作画面」を表示させる画面データ、および、クライアント端末Pcに対する操作によって指定された条件に基づいて検査手順データD2を生成するためのプログラムデータで構成されている。これにより、クライアント端末Pcの表示部に、「クライアント端末用初期画面」に代わって「クライアント端末用操作画面」が表示される。
Next, the operation unit of the client terminal Pc is operated to select “execution of procedure data creation program”. At this time, in response to a request signal from the client terminal Pc, the control unit 23 of the management apparatus 3 reads the procedure data creation program D1 from the
続いて、「クライアント端末用操作画面」を参照しつつ、クライアント端末Pcの操作部を操作して検査ポイント(基板検査装置2による検査時に検査用プローブ12をプロービングさせる位置)等を指定する。この場合、この基板検査システム1では、管理装置3のハードディスクドライブ22に基板設計データD0が記憶されているため、オペレータは、必要に応じてこの基板設計データD0を管理装置3から読み出すことにより、読み出した基板設計データD0を参照しつつ、検査ポイントを指定することが可能となっている。次いで、すべての検査ポイントの指定が完了したときに、上記のクライアント端末用操作画面における「設定完了ボタン」を操作すると、上記の指定した検査ポイントに基づいて検査手順データD2が生成され、この検査手順データD2が通信ネットワークNを介して管理装置3に送信される。この際に、管理装置3では、制御部23が、クライアント端末Pcから送信された検査手順データD2をハードディスクドライブ22に記憶させる。これにより、各基板検査装置2による検査対象基板の検査の準備作業が完了する。
Subsequently, while referring to the “client terminal operation screen”, the operation unit of the client terminal Pc is operated to specify an inspection point (a position where the
一方、基板検査装置2による検査対象基板の検査に際しては、基板検査装置2の図示しない操作部を操作して、その基板検査装置2を管理装置3に接続する。この際には、管理装置3の制御部23が、図示しない「検査装置用初期画面」を表示させるためのデータを基板検査装置2に送信する。これにより、基板検査装置2の図示しない表示部に「検査装置用初期画面」が表示される。この「検査装置用初期画面」には、一例として、ハードディスクドライブ22に検査手順データD2が記憶されている検査対象基板の型番等(検査手順データD2の作成作業が完了している検査対象基板の型番等)が一覧表示される。次いで、図示しない操作部を操作して、検査を実行しようとしている検査対象基板の型番を選択する。
On the other hand, when the
この際に、管理装置3では、制御部23が、基板検査装置2によって選択された型番に対応する検査手順データD2をハードディスクドライブ22から読み出して、通信ネットワークNを介して基板検査装置2に送信する。これに応じて、基板検査装置2では、制御部15が、送信された検査手順データD2を記憶部16に記憶させる。この後、操作部の検査開始スイッチが操作されたときに、制御部15は、記憶部16に記憶させた検査手順データD2に応じてX−Y−Z移動機構11および検査部13を制御して、検査対象基板を電気的に検査する。なお、検査対象基板の電気的検査については公知のため、その詳細な説明を省略する。また、制御部15は、検査部13による検査結果に応じて検査結果データD3を生成し、生成した検査結果データD3を、通信ネットワークNを介して管理装置3に送信する。これに応じて、管理装置3では、制御部23が、送信された検査結果データD3をハードディスクドライブ22に記憶させる。これにより、検査対象基板の電気的検査が完了する。
At this time, in the management device 3, the control unit 23 reads the inspection
この場合、この基板検査システム1では、上記の検査ポイントの指定の誤りに起因して、良品の検査対象基板が不良品であると誤って検査されたり、不良品の検査対象基板が良品であると誤って検査されたりするときに、検査結果を参照しつつ、検査手順データD2を修正することが可能となっている。この際には、まず、各クライアント端末Pcのうちのいずれかを操作して管理装置3に接続することにより、上記の「クライアント端末用操作画面」を表示させる。次いで、上記の「手順データ作成用プログラムの実行」を選択すると共に、修正すべき検査手順データD2と、その基板検査装置2に基づいて検査された検査対象基板についての検査結果データD3とを管理装置3から読み出す。
In this case, in this
続いて、読み出した検査結果データD3を参照しつつ、修正すべき事項を特定し、その検査結果データD3と共に管理装置3から読み出した検査手順データD2を適宜修正する。この後、「設定完了ボタン」を操作する。この際には、修正後の検査手順データD2が通信ネットワークNを介して管理装置3に送信される。また、管理装置3では、制御部23が、クライアント端末Pcから送信された修正後の検査手順データD2をハードディスクドライブ22に記憶させる。これにより、以後の検査処理において各基板検査装置2が修正後の検査手順データD2を管理装置3から読み出して一連の検査を実行することとなる。
Subsequently, while referring to the read inspection result data D3, the items to be corrected are specified, and the inspection procedure data D2 read from the management apparatus 3 together with the inspection result data D3 is appropriately corrected. Thereafter, the “setting completion button” is operated. At this time, the corrected inspection procedure data D2 is transmitted to the management apparatus 3 via the communication network N. In the management device 3, the control unit 23 stores the corrected inspection procedure data D <b> 2 transmitted from the client terminal Pc in the
また、この基板検査システム1では、基板検査装置2の仕様変更や、新たな機種の基板検査装置2の導入時などの検査環境の変化に応じて、新たな手順データ作成用プログラムを各クライアント端末Pcに実行させることが可能となっている。具体的には、更新された新たな手順データ作成用プログラムD1をハードディスクドライブ22に記憶させることにより、以後、クライアント端末Pcから「手順データ作成用プログラムの実行」が要求されたときに、更新された新たな手順データ作成用プログラムD1に基づくプログラム実行用データD1aがクライアント端末Pcに送信されることとなる。
Also, in this
このように、この基板検査システム1によれば、通信ネットワークNを介して接続されたクライアント端末Pcによる手順データ作成用プログラムの実行環境を提供するアプリケーションサーバとして機能すると共に、手順データ作成用プログラムの実行によって作成された検査手順データD2を基板検査装置2およびクライアント端末Pcによる読み出しが可能にハードディスクドライブ22に記憶させて保持するファイルサーバとして機能するように構成された管理装置3と、通信ネットワークNを介して管理装置3から読み出した検査手順データD2に従って検査対象基板を電気的に検査する基板検査装置2とを備えたことにより、各クライアント端末Pcに手順データ作成用プログラムをインストールすることなく、通信ネットワークNを介してアプリケーションサーバとしての管理装置3に接続することでクライアント端末Pcにおいて手順データ作成用プログラムを実行することができるため、手順データ作成用プログラムのインストール作業や更新作業にかかる負担を十分に低減することができるだけでなく、手順データ作成用プログラムの実行によって生成された検査手順データD2が管理装置3のハードディスクドライブ22に記憶されると共に、各基板検査装置2が管理装置3にアクセスしてこの検査手順データD2を読み出して電気的検査を実行するため、各基板検査装置2による検査前の準備作業や検査手順データD2の更新作業にかかる負担も十分に軽減することができる。
Thus, according to this
また、この基板検査システム1によれば、検査対象基板の検査結果を特定可能な検査結果データD3を生成すると共に、通信ネットワークNを介して検査結果データD3を管理装置3に送信可能に基板検査装置2を構成すると共に、基板検査装置2から送信された検査結果データD3をクライアント端末Pcによる読み出しが可能にハードディスクドライブ22に記憶させて保持するように管理装置3を構成したことにより、手順データ作成用プログラムD1や検査手順データD2だけでなく、検査手順データD2に基づいて実行された検査に関する検査結果データD3についても管理装置3において一元管理することができると共に、各クライアント端末Pcにおいて管理装置3から読み出した検査結果データD3を参照しつつ検査手順データD2を変更する作業を容易に実行することができる。
Moreover, according to this board |
なお、基板検査システムの構成は、上記の構成に限定されない。例えば、「アプリケーションサーバとしての管理装置」と「ファイルサーバとしての管理装置」とを1つの管理装置3で構成した例について説明したが、両サーバを別個独立して構成する(複数のサーバによって管理装置を構成する)こともできる。このような構成を採用した場合においても、上記の基板検査システム1と同様の効果を奏することができる。
The configuration of the substrate inspection system is not limited to the above configuration. For example, an example in which “a management device as an application server” and “a management device as a file server” are configured by a single management device 3 has been described, but both servers are configured separately (managed by a plurality of servers). Device). Even when such a configuration is adopted, the same effects as those of the
1 基板検査システム
2 基板検査装置
3 管理装置
11 X−Y−Z移動機構
12 検査用プローブ
13 検査部
14,21 通信部
15,23 制御部
16,24 記憶部
22 ハードディスクドライブ
D0 基板設計データ
D1 手順データ作成用プログラム
D1a プログラム実行用データ
D2 検査手順データ
D3 検査結果データ
N 通信ネットワーク
Pc クライアント端末
DESCRIPTION OF
Claims (2)
前記管理装置は、前記通信ネットワークを介して接続されたクライアント端末による前記手順データ作成用プログラムの実行環境を提供するアプリケーションサーバとして機能すると共に、当該手順データ作成用プログラムの実行によって作成された前記検査手順データを前記基板検査装置および前記クライアント端末による読み出しが可能に前記記憶部に記憶させて保持するファイルサーバとして機能するように構成され、
前記基板検査装置は、前記通信ネットワークに接続可能に構成されると共に当該通信ネットワークを介して前記管理装置から読み出した前記検査手順データに従って前記検査対象基板を電気的に検査する基板検査システム。 A substrate inspection apparatus that electrically inspects a substrate to be inspected according to inspection procedure data, a procedure data creation program for creating the inspection procedure data, and a storage unit for storing the inspection procedure data and connected to a communication network Management device,
The management device functions as an application server that provides an execution environment of the procedure data creation program by a client terminal connected via the communication network, and the inspection created by executing the procedure data creation program It is configured to function as a file server that stores and holds procedure data in the storage unit so that it can be read by the board inspection device and the client terminal,
The substrate inspection apparatus is configured to be connectable to the communication network and electrically inspects the inspection target substrate according to the inspection procedure data read from the management device via the communication network.
前記管理装置は、前記基板検査装置から送信された前記検査結果データを前記クライアント端末による読み出しが可能に前記記憶部に記憶させて保持する請求項1記載の基板検査システム。 The substrate inspection apparatus is configured to generate inspection result data capable of specifying an inspection result of the inspection target substrate, and to transmit the inspection result data to the management apparatus via the communication network.
The substrate management system according to claim 1, wherein the management device stores and holds the inspection result data transmitted from the substrate inspection device in the storage unit so as to be readable by the client terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010115947A JP5456574B2 (en) | 2010-05-20 | 2010-05-20 | Board inspection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010115947A JP5456574B2 (en) | 2010-05-20 | 2010-05-20 | Board inspection system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011243818A JP2011243818A (en) | 2011-12-01 |
JP5456574B2 true JP5456574B2 (en) | 2014-04-02 |
Family
ID=45410162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010115947A Expired - Fee Related JP5456574B2 (en) | 2010-05-20 | 2010-05-20 | Board inspection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5456574B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6354166B2 (en) * | 2014-01-16 | 2018-07-11 | 大日本印刷株式会社 | Front-back verification system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0989969A (en) * | 1995-09-20 | 1997-04-04 | Canon Inc | Short-circuit part detecting system, short-circuit part detecting device, and method of detecting short-circuit part |
JPH1114552A (en) * | 1997-06-25 | 1999-01-22 | Pfu Ltd | Inspection system, external visual inspection system for printed circuit board and terminal for inspecting external view of printed circuit board |
JP4247076B2 (en) * | 2003-08-25 | 2009-04-02 | 日本電産リード株式会社 | Substrate inspection system and substrate inspection method |
-
2010
- 2010-05-20 JP JP2010115947A patent/JP5456574B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011243818A (en) | 2011-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI533123B (en) | Method and system for automated test and result comparison | |
US20140331209A1 (en) | Program Testing Service | |
TW201433802A (en) | GUI implementations on central controller computer system for supporting protocol independent device testing | |
US11645438B2 (en) | Generating a template-driven schematic from a netlist of electronic circuits | |
JP5863949B2 (en) | Air conditioner test system, air conditioning system simulator and program | |
US8347256B2 (en) | System and method of assisting circuit design | |
WO2020054422A1 (en) | Terminal device, work machine system, information processing method, and server device | |
CN103180834A (en) | An automated operating system test framework | |
US20140331205A1 (en) | Program Testing Service | |
CA2910977A1 (en) | Program testing service | |
JP6275009B2 (en) | Test apparatus and test program | |
JP5456574B2 (en) | Board inspection system | |
JP5905313B2 (en) | Information processing apparatus, information processing method, information processing system, and program | |
JP6942277B1 (en) | Security test system | |
JP2019106107A (en) | Program, information processing apparatus, and screen test system | |
JP2008065555A (en) | Functional diagnostic method and functional diagnostic system for image processor | |
JP5438417B2 (en) | Equipment test system | |
JP6338726B1 (en) | Server management apparatus, server management program, and server management method | |
JP2017010431A (en) | Debug system | |
WO2012053392A1 (en) | Software-product-line development assisting device, method thereof, and program thereof | |
JP6215033B2 (en) | Test control apparatus, communication system, test control method, and test control program | |
JP2009081372A (en) | Simulator, simulation system and program | |
Velozo et al. | Evaluation of a Mobile Software Development Company | |
JP2004030201A (en) | General purpose inspecting system | |
Vänskä | Automated testing for microservices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130329 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131224 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140108 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5456574 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |