(57)【要約】【課題】装置検査工程におけるユニットの品質管理、進捗状況管理を効率よく行う。【解決手段】構成管理表登録部２は、動作確認を実施する装置を構成する各々のユニットの製造番号と搭載位置を構成管理表３に登録する。動作確認プログラム実施部４は、動作確認プログラムを実行し、その実行結果に基づき自動判定した結果を装置を構成するユニット単位で実行結果履歴ファイル５に記録する。また、不良ユニットの特定と修理の状況を問票管理ファイル登録部６が問票管理ファイル７に記録する。出荷判定部８は、構成管理表３と実行結果履歴ファイル５、および、問票管理ファイル７を基に装置毎に動作プログラム実施状況をプログラム実施管理表９に記録すると共に、装置を構成する全てのユニットで全ての動作確認プログラムがＯＫになっている装置を出荷ＯＫと判定する。【選択図】図１
2009301077.tif 000002
【特許請求の範囲】
【請求項１】
装置を構成する全ユニットの製造番号を記録する手段と、前記製造番号を装置毎に表示する手段を備えることを特徴とする動作確認支援システム。
【請求項２】
動作確認プログラムを実行する手段とその結果を判定する手段と、動作確認プログラムを実施したユニットの製造番号を前記記録から読み出す手段を備え、さらに、実行した動作確認プログラムの結果とユニットの製造番号とを合わせて実行結果履歴ファイルへ記録する手段を備えることを特徴とする請求項１記載の動作確認支援システム。
【請求項３】
前記実行結果履歴ファイルと前記製造番号を読み出す手段を備え、動作確認プログラムの実行状況を装置毎にユニットの製造番号と対応付けてプログラム実施管理表に記録する手段と、前記プログラム実施管理表を表示する手段を備えることを特徴とする請求項２記載の動作確認支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の製造に係り、特に、複数のユニットを搭載して構成した装置の動作確認支援システムに関するものである。
【背景技術】
【０００２】
装置の製造工程は、電子部品の納入、電子部品の受け入れ検査工程、ユニットの組立て工程、ユニットの検査工程、複数のユニットを搭載した装置の組立て工程、そして装置検査工程からなる。電子部品の受け入れ検査工程では、納入した部品の外観チェックを実施する。電子部品を基板上で組み合わせたユニットの検査工程では、導通検査装置等を使用したユニット単体の導通検査、ショート検査を実施する。装置検査工程では動作確認プログラムを使用して機能検査、動作環境余裕検査を実施する。このように各製造工程で適切な検査を実施し、工程の上流で不良品を取り除くことにより最終検査である装置検査工程において高い検査合格率を維持することができる。本発明は最も工数がかかり、かつ、最も不良解析能力を必要とする装置検査工程を支援するシステムに関するものである。従来の装置検査は、以下に説明する手順で実施していた。
（手順１）装置検査担当者は、装置に搭載した全ユニットの製造番号および搭載位置を構成管理表に記入する。
（手順２）装置検査担当者は、機能検査、動作環境余裕検査をするために動作確認プログラムを実行する。動作確認プログラムは複数のプログラムで構成しており、その中には一回の実行で同時に複数の装置の動作確認ができるプログラムもある。使用すべき動作確認プログラムの種類は、構成管理表と後述するプログラム実施管理表から判断する。装置検査担当者は、動作確認プログラムを実行する前にプログラム実施管理表を作成し、それぞれの動作確認プログラムの実行結果を正常終了であれば「ＯＫ」という文字を、異常終了であれば「ＮＧ」という文字をプログラム管理表のユニットの製造番号毎に記入する。尚、使用すべき動作確認プログラムは、構成管理表とプログラム実施管理表を参照して次に示す手順にて決定する（手順２−ａ）。構成管理表より、動作確認プログラムを実行しようとしている装置を構成する全てのユニットの製造番号を読み取る（手順２−ｂ）。ユニットの製造番号を元にプログラム実施管理表から、ユニット毎にまだ実行していない動作確認プログラムを抽出することで、実行すべき動作確認プログラムが決定する。
【０００３】
（手順２−ｂ）において、実行すべき全ての動作確認プログラムの実行結果が「ＯＫ」となっている場合は、その装置は、動作確認完了であることを示し、装置検査合格と判断する。
【０００４】
（手順２−ｂ）において、当該装置に動作確認プログラムの実行結果が「ＮＧ」となっているユニットがある場合には、不良ユニットを特定するための不良調査（手順３）を実施する。特定した不良ユニットは別の同機能を有するユニットと交換し手順１に戻って当該装置の検査を合格するまで繰り返し実施する。繰り返しの際、装置を構成するユニットの入れ替えが発生するため、装置検査担当者は、構成管理表に記載してあるユニットの製造番号を書換えると共に、プログラム実施管理表に記載してある交換したユニットの動作確認プログラムの実行結果を更新する。
【０００５】
以上が装置検査の手順である。
【０００６】
【特許文献１】特開平7−49892号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述した従来技術は、以下に示すような問題点を有する。
【０００８】
検査する装置の数が増すにつれて、装置検査担当者は装置組み立て工数、構成管理表の作成工数、並びに、動作確認プログラムの実行工数、動作確認プログラムの実行結果をプログラム実施管理表へ記入する工数が増すことになる。構成管理表やプログラム実施管理表の作成と更新は、装置検査担当者が人手で実施するため、記入漏れや記入間違いを生じる可能性が高くなり、装置検査後の装置の品質が低下するという問題がある。
【０００９】
また、検査する装置の数が増すにつれて、どのユニットがどの装置に搭載しているかを把握したり、装置に搭載しているユニットに対する動作確認プログラムの実施状況を把握する為には、装置検査担当者が人手で管理している構成管理表とプログラム実施管理表からその情報を読み取る必要があり、装置検査担当者の負担が大きくなり、読み取り間違いを生じる可能性が高いことから、実施済みの動作確認プログラムを再度実行したり、実施すべき動作確認プログラムの実行をしないというミスが発生し、出荷前の最終確認にて当該ミスが発覚することにより手戻りが発生し、装置検査工程のＴＡＴ（Ｔｕｒｎ Ａｒｏｕｎｄ Ｔｉｍｅ）が不用に長くなるという問題がある。
【００１０】
さらに、検査する装置の数が増すにつれて、動作確認プログラムの実行回数が多くなることで、装置検査担当者が行う装置の電圧や装置の周波数といった実行環境変更を必要とする動作確認プログラムの環境変更工数が大きくなるという問題がある。
【００１１】
本発明の目的は、
（１）装置検査工程に装置が入った時に、もしくは、不良ユニット交換時に、装置検査担当者が行う構成管理表の更新作業を自動化することで装置検査担当者の更新作業工数を最小にし、さらに、構成管理表に登録された装置に搭載されている全ユニットの製造番号および搭載位置を一目でわかるよう表示することで正確に装置の構成を管理することにある。
（２）また、装置検査担当者が動作確認プログラムの実施状況を一目でわかるように表示することで各ユニットの動作確認プログラムの進捗状況を容易に把握することができるため、装置検査担当者は今何をすべきかを即座に理解することが可能となり、不用な確認作業工数がなくなることで装置検査工程のＴＡＴを短くすることにある。
（３）さらに、動作確認プログラムの実行、プログラム実施管理表の更新、動作確認プログラム実行結果に対応した判断や装置合否判定を自動化することで、装置検査担当者の装置検査経験度合いに依らず同じ判断を得ることができるシステムを提供することにある。
【課題を解決するための手段】
【００１２】
前記目的は、装置に搭載されている全ユニットの製造番号および搭載位置、すなわち装置の構成情報を記録する手段と、前記装置の構成情報を表示する手段を備えることにより達成される。
【００１３】
また、前記目的は、動作確認プログラムを実行する手段とその結果を判定する手段と、動作確認プログラムを実施したユニットの製造番号を前記装置の構成情報から読み出す手段を備え、さらに、実行した動作確認プログラム結果とユニットの製造番号とを合わせて実行結果履歴ファイルへ記録する手段を備えることにより達成される。
【００１４】
さらに、前記目的は、前記実行結果履歴ファイルと前記装置の構成情報を読み出す手段を備え、装置毎に動作確認プログラムの実行状況をプログラム実施管理表へ記録する手段と、前記プログラム実施管理表を表示する手段を備えることにより達成される。
【発明の効果】
【００１５】
本発明の動作確認支援システムは、動作確認プログラムの実行、プログラム実施管理表の更新、動作確認プログラム実行結果から抽出する装置検査合否判定を自動化することで、装置検査担当者の装置検査経験度合いに依らず同じ判断を得ることを可能とし、かつ、装置検査担当者が動作確認プログラムの実施状況を一目でわかるよう表示することで各ユニットの検査進捗状況の把握を容易にし、装置検査担当者は今何をすべきかを即座に理解することが可能となり、装置検査工程のＴＡＴを短くするシステムを提供できるという利点がある。
【発明を実施するための最良の形態】
【００１６】
本発明による計算機動作確認支援システムの一実施例を図面により詳細に説明する。
【実施例】
【００１７】
本発明の一実施例は、単体確認を終えたユニットを組み合わせて構成した装置の出荷システムに本発明を適用した例である。
【００１８】
図１は、本発明の一実施例を示すブロック図である。図２は、構成管理表の構成の一例を示す。図３は、実行結果履歴ファイルの構成の一例を示す。図４は、プログラム実施管理表の構成の一例を示す。図５は、動作確認処理の一例を説明するフローチャートを示す。
【００１９】
図１において、１は端末、２は構成管理表登録部、３は構成管理表、４は動作確認プログラム実施部、５は実行結果履歴ファイル、６は問票ファイル登録部、７は問票管理ファイル、８は出荷判定部、９はプログラム実施管理表、１０はプログラム実施管理表表示部である。
【００２０】
図１に示す本発明の実施例において、構成管理表登録部２は、端末１より命令を受けて動作確認を実施する装置を構成する各々のユニットの製造番号と搭載位置を構成管理表３に登録する。修理などの理由により、装置に搭載していたユニットを交換した時は、構成管理表３を更新するが、搭載するユニットが、過去に搭載されていた装置のユニットとして構成管理表に登録した状態の場合、今検査している装置にそのユニットを構成管理表に登録できない機能を構成管理表登録部２は有する。動作確認プログラム実施部４は、端末１より命令を受けて、装置毎に動作確認プログラムを実行し、実行結果を自動判定して表示する。さらに動作確認プログラム実施部４は、構成管理表３から動作確認を実施している装置を構成するユニットの製造番号を読み出し、動作確認プログラムの実行結果をユニット単位で実行結果履歴ファイル５に記録する。
【００２１】
動作確認プログラム実施部４が動作確認プログラムの実行結果を「ＮＧ」と判定した場合は、装置検査担当者は不良調査を実施してＮＧとなった原因のユニットを特定する。特定したユニットは、装置検査担当者が装置から外し、修理担当者が修理する。問票管理ファイル登録部６は、端末１より命令を受けて、不良調査開始時には、不良調査開始日と装置構成部分とユニットの製造番号を問票管理ファイル７に記録し、修理開始時には、修理開始日と装置構成部分とユニットの製造番号を問票管理ファイル７に記録する。
【００２２】
出荷判定部８は、構成管理表３と実行結果履歴ファイル５、および、問票管理ファイル７を基に装置毎に動作プログラムの実行状況をプログラム実施管理表９に記録する。動作確認を実施している装置は、出荷判定部８にて、出荷判定ＯＫと判定されることで出荷可能になる。プログラム実施管理表表示部１０は、プログラム実施管理表９の内容を表で出力する。
【００２３】
次に、図２を参照して構成管理表３の詳細を説明する。構成管理表３は、各装置の構成ユニットを管理するための表であり、この表には、以下に説明する情報を登録する。
【００２４】
表中の装置＃２１は、構成ユニットＡ，Ｂ，Ｃで組み上げられた装置の製造番号を示す。ユニットＡ２２は、装置を構成するユニットＡの製造番号を示す。ユニットＢ２３は、装置を構成するユニットＢの製造番号を示す。ユニットＣ２４は、装置を構成するユニットＣの製造番号を示す。
【００２５】
装置＃２１、ユニットＡ２２、ユニットＢ２３、ユニットＣ２４は、構成管理表登録部２が構成管理表３へそれぞれの製造番号を登録する。既に装置＃２１に登録済みとなっているユニットは、その登録を抹消しない限り、新たに他の装置に登録できない機能を構成管理表登録部２は有する。また、装置＃２１への登録抹消も構成管理表登録部２にて行う。
【００２６】
次に、図３を参照して実行結果履歴ファイル５の詳細を説明する。履歴ファイルは、各計算機にて実施した動作確認プログラムの実行結果を時系列で記録するための表であり、この表には、以下に説明する情報を登録する。
【００２７】
時刻３１は、装置＃３２にて実行した動作確認プログラム番号３５が終了した時刻を示す。装置＃３２は、動作確認プログラム番号３５を実行した装置の製造番号を示す。構成ユニット３３は、動作確認プログラム番号３５で動作確認対象となっているユニットを示す。製造番号３４は、装置＃３２に搭載されている構成ユニット３３に該当するユニットの製造番号を示す。動作確認プログラム番号３５は、実行した動作確認プログラムの種類を示す。結果３６は、製造番号３４に対する動作プログラム番号３５の実行結果を示す。
結果３６の表示内容の「ＯＫ」は、合格を表し、「ＮＧ」は、不合格を表す。
【００２８】
時刻３１、装置＃３２、構成ユニット３３、製造番号３４、動作確認プログラム番号３５、結果３６は、動作確認プログラム実施部４が実行結果履歴ファイル６に時系列で記録する。
【００２９】
次に、図４を参照してプログラム実施管理表９の詳細を説明する。このプログラム実施管理表９は、構成管理表３と実行結果履歴ファイル５と問票管理ファイル７の内容を基に、各ユニットにおける動作確認プログラムの実施状況を表示する。同時に、各装置における動作確認プログラムの実施状況を記録する。プログラム実施管理表９には、以下に説明する情報を登録する。
【００３０】
ユニットＡ４０１、ユニットＢ４１１、ユニットＣ４２１は、各ユニットの製造番号を示す。動作確認プログラム番号４０２、４１２、４２２は、前記、ユニットＡ４０１、ユニットＢ４１１、ユニットＣ４２１の動作確認対象となっている動作確認プログラム番号および、その実行結果を示し、「ＯＫ」は合格を表し、「ＮＧ」は不合格を表す。
【００３１】
装置＃４３１は、ユニットＡ，Ｂ，Ｃで組み上げられた装置の製造番号を示す。ユニットＡ４３２は、装置＃４３１を構成するユニットＡの製造番号を示す。ユニットＢ４３３は、装置＃４３１を構成するユニットＢの製造番号を示す。ユニットＣ４３４は、装置＃４３１を構成するユニットＣの製造番号を示す。
【００３２】
装置＃４４１は、ユニットＡ，Ｂ，Ｃで組み上げられた装置の製造番号を示す。ユニットＡ４４２は、装置＃４４１を構成するユニットＡの動作確認プログラムの実施状況を示す。ユニットＢ４４３は、装置＃４４１を構成するユニットＢの動作確認プログラムの実施状況を示す。ユニットＣ４４４は、装置＃４４１を構成するユニットＣの動作確認プログラムの実施状況を示す。それら実施状況の表示内容の「O」は全項目の動作確認プログラム実行結果が全てＯＫであることを表し、「X」は、全項目の動作確認プログラム実行結果に１つ以上のＮＧがあることを表し、「＠」は、全項目の動作確認プログラムが完了していないがＮＧとなった項目がなかったことを表す。判定４４５は、前記のユニットＡ４４２とユニットＢ４４３とユニットＣ４４４の全ての実施状況から生成した装置＃４４１の出荷判定結果を示す。装置＃４４１を構成する全てのユニットで動作確認プログラムの確認項目が全て「O」であれば装置＃４４１は判定がＯＫになる。判定がＯＫでない場合は、判定４４５には、各ユニット毎に「O」となっていない動作確認プログラム番号が表示される。装置検査担当者は、随時、判定４４５を確認することで、装置＃４４１で実施すべき動作確認プログラムの種類とＮＧになっている動作確認プログラムの種類を一目で把握できる。
【００３３】
次に、図５に示すフローを参照して、装置検査工程の流れの一実施例を説明する。
【００３４】
最初に、装置検査担当者は、電子部品の傷、接続コネクタ部の汚れ、ピン曲がり等の外観チェックや内部電子回路のショートチェックといった単体試験に合格したユニットを装置に搭載する（ステップ５１）。
【００３５】
次に、端末１より構成管理表登録部２に命令を与えて、前ステップで装置に搭載した各々のユニットの製造番号と搭載位置を構成管理表３に登録する。ただし、搭載したユニットが、過去に搭載した装置の構成管理表３に登録がある場合、新しい装置に登録できない機能を構成管理表登録部２は有するため、構成管理表３に登録済みとなっているユニットは、検査する装置に搭載する前に過去の登録を構成管理表３から抹消してから新しい装置に対して登録を行う（ステップ５２）。
【００３６】
次に、装置検査担当者は、端末１より動作確認プログラム実施部４に命令を与えて、動作確認プログラムの実行を開始する。動作確認プログラム実施部４は、装置の電圧や装置の周波数といった実行環境を自動で設定した後、動作確認プログラムを実行する。また、動作確認プログラムが終了すると、動作確認プログラム実施部４は動作確認プログラムで検査対象となったユニット毎にその実行結果を実行結果履歴ファイル５に記録する。動作確認プログラム実施部４が装置の実行環境の設定を自動で行うので、装置検査担当者が行うべき実行環境条件変更の工数が不用となり、複数の装置で同時に動作確認プログラムを実行することができることで装置の動作確認の作業効率が良くなる。また、動作確認プログラム実施部４が実行結果の判定を自動で行うため、装置検査担当者の経験の度合いによらず同じ結果を得ることができ、装置の品質が安定する（ステップ５３）。
【００３７】
動作確認プログラムの実行結果が「ＮＧ」となった場合、装置検査担当者はＮＧとなった原因を調査し、不良ユニットを特定する。装置確認担当者は不良ユニットを装置から取り外し、修理担当者が不良ユニットの修理をする。修理が完了したユニットは、装置への搭載ステップ５１から、改めて検査を実施する。装置検査担当者が、端末１から問票管理ファイル登録部６に命令を出すと、問票管理ファイル登録部６は、不良ユニット調査実施時は、不良調査開始日とユニットの搭載位置とユニットの製造番号を問票管理ファイル９に記録する。不良ユニット調査完了後は不良箇所修理に移行し、不良箇所修理時は、修理開始日とユニットの搭載位置とユニットの製造番号を問票管理ファイル９に記録する（ステップ５４−５６）。
【００３８】
動作確認プログラムの実行結果がＯＫで、かつ、装置に搭載した全ユニットにて全動作確認プログラム結果がＯＫでなければ、動作確認プログラムの実施ステップ５３に戻り、結果ＯＫとなっていない動作確認プログラムをＯＫになるまで繰り返し、全動作確認プログラム結果がＯＫになると図５の処理を終了する（ステップ５７）。全ユニットにて全動作確認プログラムの結果がＯＫであると判定するにはプログラム実施管理表表示部１０が表示するプログラム実施管理表９の判定の項目を確認することで可能である。判定の項目には、出荷ＯＫの表示もしくは、各ユニット毎に、実行すべき動作確認プログラム番号が表示される。装置検査担当者は、判定の項目を確認することで、実行すべき動作確認プログラム種とＮＧとなった動作確認プログラム種を一目で把握できる。出荷判定部８は、問票管理ファイル７を参照し、修理開始になったユニットの動作確認プログラム実行結果を実行結果履歴ファイル５からクリアする機能を持つ。当該ユニットの動作確認プログラム実行結果が実行結果履歴ファイル５からクリアされることで、再度動作確認プログラムを実施すべき状態になる。このことにより、修理が完了したユニットに対する動作確認プログラムの実施抜けを防ぎ、装置の品質を保証する。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施例の構成を示すブロック図である。
【図２】構成管理表の構成の一例を示す図である。
【図３】実行結果履歴ファイルの構成の一例を示す図である。
【図４】プログラム実施管理表の構成の一例を示す図である。
【図５】動作確認処理の一例を説明するフローチャートである。
【符号の説明】
【００４０】
１…端末、２…構成管理表登録部、３…構成管理表、４…動作確認プログラム実施部、５…実行結果履歴ファイル、６…問票ファイル登録部、７…問票管理ファイル、８…出荷判定部、９…プログラム実施管理表、１０…プログラム実施管理表表示部。
【図１】
2009301077.tif 000003
【図２】
2009301077.tif 000004
【図３】
2009301077.tif 000005
【図４】
2009301077.tif 000006
【図５】
2009301077.tif 000007