(57)【要約】【課題】汎用性に優れ、検査ユニットの稼働状況の解析を支援する稼働状況解析支援プログラム、記録媒体及び、稼働状況解析支援装置を提供すること。【解決手段】稼働状況解析支援プログラムは、コンピューターを、表示制御部２１と、操作時刻情報取得部２３と、解析支援情報生成部２４として機能させる。表示制御部２１は、表示部４０に、検査ユニット１の稼働情報を取得するための操作画面を表示させる。操作時刻情報取得部２３は、操作画面１００に対して開始操作（第１の操作）が行われた計測開始時刻の情報（第１の時刻情報）、及び操作画面１００に対して停止操作（第２の操作）が行われた計測停止時刻の情報（第２の時刻情報）を取得する。解析支援情報生成部２４は、計測開始時刻の情報（第１の時刻情報）及び計測停止時刻の情報（第２の時刻情報）を利用して、検査ユニット１の稼働状況の解析を支援するための解析支援情報を生成する。【選択図】図２
2013161346.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターを、
表示部に、検査ユニットの稼働情報を取得するための操作画面を表示させる表示制御部と、
前記操作画面に対して第１の操作が行われた第１の時刻情報、及び前記操作画面に対して第２の操作が行われた第２の時刻情報を取得する操作時刻情報取得部と、
前記第１の時刻情報及び前記第２の時刻情報を利用して、前記検査ユニットの稼働状況の解析を支援するための解析支援情報を生成する解析支援情報生成部として機能させる、稼働状況解析支援プログラム。
【請求項２】
請求項１において、
前記解析支援情報生成部は、
前記第１の時刻情報に基づく前記検査ユニットの稼働時間の開始時刻の情報、及び前記第２の時刻情報に基づく前記稼働時間の終了時刻の情報を含む前記解析支援情報を生成する、稼働状況解析支援プログラム。
【請求項３】
請求項１又は２において、
前記操作時刻情報取得部は、
前記第１の操作が行われてから前記第２の操作が行われる前に第１の時間が経過した場合、前記第２の時刻情報として当該第１の時間が経過した時刻の情報を取得する、稼働状況解析支援プログラム。
【請求項４】
請求項１乃至３のいずれか一項において、
前記操作時刻情報取得部は、
前記第１の操作が行われた後、第２の時間継続して前記操作画面に対する操作が行われない場合、前記第２の時刻情報として当該第２の時間が経過した時刻の情報を取得する、稼働状況解析支援プログラム。
【請求項５】
請求項１乃至４のいずれか一項において、
前記表示制御部は、
前記第２の操作が行われた場合、当該第２の操作が行われた理由の選択画面を表示させ、
前記解析支援情報生成部は、
前記選択画面で選択された理由の情報を含む前記解析支援情報を生成する、稼働状況解析支援プログラム。
【請求項６】
請求項１乃至５のいずれか一項において、
前記操作画面は、検査対象物の不良項目の選択領域を含み、
コンピューターを、
前記操作画面の前記選択領域に対する選択操作に基づいて、不良項目毎の検査対象物の不良数を計測する不良数計測部としてさらに機能させ、
前記解析支援情報生成部は、
前記不良項目毎の検査対象物の不良数の情報を含む前記解析支援情報を生成する、稼働状況解析支援プログラム。
【請求項７】
請求項１乃至６のいずれか一項において、
前記操作時刻情報取得部は、
前記第１の操作と前記第２の操作の間に前記操作画面に対する操作が行われた第３の時刻情報をさらに取得し、
前記解析支援情報生成部は、
前記第３の時刻情報をさらに利用して、前記解析支援情報を生成する、稼働状況解析支援プログラム。
【請求項８】
請求項１乃至７のいずれか一項に記載の検査データ解析支援プログラムが記録されている、記録媒体。
【請求項９】
表示部に、検査ユニットの稼働情報を取得するための操作画面を表示させる表示制御部と、
前記操作画面に対して第１の操作が行われた第１の時刻情報、及び前記操作画面に対して第２の操作が行われた第２の時刻情報を取得する操作時刻情報取得部と、
前記第１の時刻情報及び前記第２の時刻情報を利用して、前記検査ユニットの稼働状況の解析を支援するための解析支援情報を生成する解析支援情報生成部と、を含む、稼働状況解析支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査ユニットの稼働状況の解析を支援する稼働状況解析支援プログラム、記録媒体及び稼働状況解析支援装置に関する。
【背景技術】
【０００２】
光学ローパスフィルター（ＯＬＰＦ：Optical Low Pass Filter）は、透過可能な光の空間周波数を制限する光学的なフィルターである。例えば、デジタルカメラでは、モアレ（縞模様）を除去し、綺麗な画像を撮像可能にするためにＯＬＰＦが使用されている。従来はガラスを原料とするＯＬＰＦが使用されていたが、近年は、特性が安定しており、低コストを実現できる等の理由から人工水晶を原料とするＯＬＰＦが主流になっている。
【０００３】
一般に、人工水晶を原料とするＯＬＰＦの製造工程では、人工水晶の切断→ラップ→ポリッシュ→洗浄→ＡＲ（Anti Reflection）コートの各工程が順に行われる。製造されたＯＬＰＦの入射面や出射面の光学領域（光が透過する領域）にキズや割れ等の欠陥があると綺麗な画像が得られない原因となるため、製造工程において厳しい外観検査が行われる。製造工程の無駄を省くため、製造工程の途中で複数回の外見検査が行われ、各外観検査で合格したものだけが次の工程に投入される。例えば、両面コートの製品の場合、Ａ面のコート前、Ａ面のコート後（Ｂ面のコート前）、Ｂ面のコート後にそれぞれ外観検査が行われる。
【０００４】
ＯＬＰＦの製造コストを下げるための１つの要素として、外観検査の工数を短縮することが挙げられる。検査ユニットの数を増やせば工数を短縮することができるが、検査ユニットの数が多過ぎると無駄な管理コストが発生することになる。そこで、各検査ユニットの稼働状況を調査し、検査ユニットを最適な数にすることが望まれる。例えば、特許文献１〜４において、検査装置の稼働情報を自動的に取得するための様々な手法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−１３８９３１号公報
【特許文献２】特開平７−１２９２３５号公報
【特許文献３】特開平８−１３２５０２号公報
【特許文献４】特開２０１１−１７０７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＯＬＰＦの外観検査には多岐に亘る検査項目があり、すべて自動化することは難しく、現状では熟練した検査員が目視により行う場合が多い。このような場合、検査ユニットは稼働／非稼働の情報を出力することはなく、検査員が検査中の時間が検査ユニットの稼働時間ということになる。
【０００７】
しかしながら、特許文献１〜５で提案されている各手法は、いずれも検査装置から稼働／非稼働の情報を取得するものであり、マニュアルによる検査には適用できないものである。
【０００８】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、汎用性に優れ、検査ユニットの稼働状況の解析を支援する稼働状況解析支援プログラム、記録媒体及び、稼働状況解析支援装置を提供することができる。
【課題を解決するための手段】
【０００９】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【００１０】
［適用例１］
本適用例に係るプログラムは、コンピューターを、表示部に、検査ユニットの稼働情報を取得するための操作画面を表示させる表示制御部と、前記操作画面に対して第１の操作が行われた第１の時刻情報、及び前記操作画面に対して第２の操作が行われた第２の時刻情報を取得する操作時刻情報取得部と、前記第１の時刻情報及び前記第２の時刻情報を利用して、前記検査ユニットの稼働状況の解析を支援するための解析支援情報を生成する解析支援情報生成部として機能させる。
【００１１】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーが操作画面に対して行った第１の操作の時刻情報と第２の操作の時刻情報を取得して検査ユニットの稼働状況の解析を支援するための解析支援情報が生成される。従って、本適用例に係る稼働状況解析支援プログラムは、検査ユニットから信号を取得する必要がないため、任意の検査ユニットに対して容易に適用可能であり、汎用性に優れている。
【００１２】
［適用例２］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記解析支援情報生成部は、前記第１の時刻情報に基づく前記検査ユニットの稼働時間の開始時刻の情報、及び前記第２の時刻情報に基づく前記稼働時間の終了時刻の情報を含む前記解析支援情報を生成するようにしてもよい。
【００１３】
本適用例に係る稼働状況解析支援プログラムによれば、生成される解析支援情報から、検査ユニットの稼働時間の開始時刻と終了時刻、さらには稼働時間の情報が得られるので、この解析支援情報を用いて、検査ユニットの稼働時間帯や稼働率を解析することができる。
【００１４】
［適用例３］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記操作時刻情報取得部は、前記第１の操作が行われてから前記第２の操作が行われる前に第１の時間が経過した場合、前記第２の時刻情報として当該第１の時間が経過した時刻の情報を取得するようにしてもよい。
【００１５】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーが第２の操作をし忘れた場合、第１の操作が行われてから第１の時間が経過した時刻に基づく稼働時間の終了時刻の情報を含む解析支援情報が生成されるので、確実に稼働時間の情報が得られる。
【００１６】
［適用例４］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記操作時刻情報取得部は、前記第１の操作が行われた後、第２の時間継続して前記操作画面に対する操作が行われない場合、前記第２の時刻情報として当該第２の時間が経過した時刻の情報を取得するようにしてもよい。
【００１７】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーが第１の操作を行った後、操作画面に対して第２の時間継続して操作を行わなかった場合、操作画面に対して最後に操作が行われてから第２の時間が経過した時刻に基づく稼働時間の終了時刻の情報を含む解析支援情報が生成される。従って、例えば、ユーザーは、１つの検査対象物の検査が終了する毎に、操作画面に対して検査結果を入力する操作を行うようにしておけば、ユーザーが第２の操作をし忘れた場合でも最後の検査結果の入力操作から第２の時間が経過した時刻に基づく比較的誤差の小さい稼働時間の終了時刻の情報が得られる。
【００１８】
［適用例５］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記表示制御部は、前記第２の操作が行われた場合、当該第２の操作が行われた理由の選択画面を表示させ、前記解析支援情報生成部は、前記選択画面で選択された理由の情報を含む前記解析支援情報を生成するようにしてもよい。
【００１９】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーが第２の操作を行った理由の情報を含む解析支援情報が生成される。従って、この解析支援情報を用いて、ユーザーが第２の操作を行った理由を解析することで、検査ユニット１の稼働率の適正な評価を行うことができる。
【００２０】
［適用例６］
上記適用例に係る稼働状況解析支援プログラムは、前記操作画面は、検査対象物の不良項目の選択領域を含み、コンピューターを、前記操作画面の前記選択領域に対する選択操作に基づいて、不良項目毎の検査対象物の不良数を計測する不良数計測部としてさらに機能させ、前記解析支援情報生成部は、前記不良項目毎の検査対象物の不良数の情報を含む前記解析支援情報を生成するようにしてもよい。
【００２１】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーは、不良項目毎の検査対象物の不良数の情報を別途記録する必要がなくなる。従って、ユーザーの手間や記録ミスを低減することができる。
【００２２】
［適用例７］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記操作時刻情報取得部は、前記第１の操作と前記第２の操作の間に前記操作画面に対する操作が行われた第３の時刻情報をさらに取得し、前記解析支援情報生成部は、前記第３の時刻情報をさらに利用して、前記解析支援情報を生成するようにしてもよい。
【００２３】
本適用例に係る稼働状況解析支援プログラムによれば、例えば、ユーザーによる各検査対象物の検査結果の入力時刻の情報を利用した解析支援情報が得られるので、例えば、実際にユーザーが検査に要した時間を考慮して検査ユニットの実質的な稼働率を評価することができる。
【００２４】
さらに、本適用例に係る稼働状況解析支援プログラムにおいて、前記解析支援情報生成部は、前記使用状況判定部の判定結果が使用中との判定から使用中でないとの判定に変更される前に前記時刻情報取得部が最後に取得した前記第３の時刻情報を利用して、前記検査ユニットの稼働時間の終了時刻を算出するようにしてもよい。
【００２５】
このようにすれば、稼働時間の実質的な終了時刻の情報を得ることができる。
【００２６】
また、本適用例に係る稼働状況解析支援プログラムにおいて、前記解析支援情報生成部は、前記使用状況判定部の判定結果が使用中でないとの判定から使用中との判定に変更された後に前記時刻情報取得部が最初に取得した前記第３の時刻情報を利用して、前記検査ユニットの稼働時間の開始時刻を算出するようにしてもよい。
【００２７】
このようにすれば、稼働時間の実質的な開始時刻の情報を得ることができる。
【００２８】
［適用例８］
本適用例に係る記録媒体は、上記適用例に係るプログラムが記録されている、記録媒体である。
【００２９】
［適用例９］
本適用例に係る稼働状況解析支援装置は、表示部に、検査ユニットの稼働情報を取得するための操作画面を表示させる表示制御部と、前記操作画面に対して第１の操作が行われた第１の時刻情報、及び前記操作画面に対して第２の操作が行われた第２の時刻情報を取得する操作時刻情報取得部と、前記第１の時刻情報及び前記第２の時刻情報を利用して、前記検査ユニットの稼働状況の解析を支援するための解析支援情報を生成する解析支援情報生成部と、を含む。
【００３０】
［適用例１０］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記操作画面は、ユーザーコード、検査対象物の種類、及び検査対象物のロット番号の少なくとも１つを入力する入力領域を含み、前記解析支援情報生成部は、前記操作画面の前記入力領域に入力された前記ユーザーコード、前記検査対象物の種類、及び前記ロット番号の少なくとも１つの情報を含む前記解析支援情報を生成するようにしてもよい。
【００３１】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーコード、検査対象物の種類、及びロット番号の少なくとも１つの情報を含む解析支援情報が生成されるので、この解析支援情報を用いて、ユーザー毎、検査対象物の種類毎、あるいはロット毎の検査ユニットの稼働状況を解析することができる。
【００３２】
［適用例１１］
上記適用例に係る稼働状況解析支援プログラムは、コンピューターを、前記第１の操作が行われてからの経過時間を計測する時間計測部としてさらに機能させ、前記表示制御部は、前記時間計測部の計測結果を表示部に表示させるようにしてもよい。
【００３３】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーは、第１の操作を行ってからの経過時間（検査を開始してからの経過時間）を確認しながら検査を行うことができる。
【００３４】
［適用例１２］
上記適用例に係る稼働状況解析支援プログラムにおいて、前記解析支援情報生成部は、前記第１の時刻情報及び前記第２の時刻情報を利用して、前記検査ユニットの稼働時間の情報を含むグラフを生成するようにしてもよい。
【００３５】
本適用例に係る稼働状況解析支援プログラムによれば、ユーザーは検査ユニットの稼働状況を容易かつ直感的に把握することができる。
【００３６】
［適用例１３］
本適用例に係る稼働状況解析支援方法は、表示部に、検査ユニットの稼働情報を取得するための操作画面を表示させる表示制御ステップと、前記操作画面に対して第１の操作が行われた第１の時刻情報、及び前記操作画面に対して第２の操作が行われた第２の時刻情報を取得する操作時刻情報取得ステップと、前記第１の時刻情報及び前記第２の時刻情報を利用して、前記検査ユニットの稼働状況の解析を支援するための解析支援情報を生成する解析支援情報生成ステップと、を含む。
【図面の簡単な説明】
【００３７】
【図１】検査ユニットの構成例を示す図。
【図２】第１実施形態の稼働状況解析支援装置の構成例を示す図。
【図３】第１実施形態における解析支援情報の生成処理のフローチャートの一例を示す図。
【図４】第１実施形態における操作画面の一例を示す図。
【図５】第１実施形態における操作画面の一例を示す図。
【図６】第１実施形態における操作画面の一例を示す図。
【図７】停止理由選択画面の一例を示す図。
【図８】第１実施形態における解析支援情報の一例を示す図。
【図９】検査ユニットの稼働状況のグラフ表示の一例を示す図。
【図１０】第２実施形態の稼働状況解析支援装置の構成例を示す図。
【図１１】第２実施形態における解析支援情報の生成処理のフローチャートの一例を示す図。
【図１２】第２実施形態における操作画面の一例を示す図。
【図１３】第２実施形態における操作画面の一例を示す図。
【図１４】第２実施形態における操作画面の一例を示す図。
【図１５】第２実施形態における解析支援情報の一例を示す図。
【図１６】第２実施形態における操作画面に対して行われる操作の時系列の一例を示す図。
【図１７】第３実施形態における解析支援情報の生成処理のフローチャートの一例を示す図。
【図１８】第３実施形態における検査ユニットの稼働時間の説明図。
【図１９】第３実施形態における解析支援情報の一例を示す図。
【発明を実施するための形態】
【００３８】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３９】
なお、以下の説明では、ＯＬＰＦの外観検査ユニットの稼働状況の解析支援を例に挙げて説明するが、本発明は、任意の検査ユニットの稼働状況の解析支援に適用することもできる。
【００４０】
１．検査ユニット
図１は、ＯＬＰＦの外観検査ユニットの構成例を示す図である。図１に示すように、カメラ２、蛍光灯３、ＨＥＰＡ（High Efficiency Particulate Air Filter）ユニット４、作業台５、パーソナルコンピューター（パソコン）本体６、表示装置７等により、外観検査ユニット１が構成されている。
【００４１】
検査員が、パソコン本体６と表示装置７の電源を投入し、さらに、不図示のメインスイッチを操作することでカメラ２、蛍光灯３、ＨＥＰＡユニット４等に電源が投入され、外観検査ユニット１が起動する。パソコン本体６が立ち上がると、稼働時間解析支援プログラムが自動的に起動し、表示装置７の表示領域の一部に、検査ユニット１の稼働情報を取得するための操作画面が自動的に表示される。検査員は、操作画面を操作して、検査ユニット１の稼働情報の取得を開始する。その後、検査員は、検査を開始し、まず、不図示のマウスやキーボードを操作して外観検査の検査対象物の種類（モデル）に応じた限度見本（合格／不合格の判定境界の画像）を選択する。検査員が選択した限度見本は表示装置７の表示領域の一部に表示される。
【００４２】
続いて、検査員が、作業台５の所定の位置に検査対象物８（以下、「ワーク」という）を置くと、蛍光灯３の光がワーク８の表面で反射してカメラ２に入射し、ワーク８の画像が生成される。このワーク８の画像は、表示装置３において、限度見本の隣に並べて拡大表示される。検査員は、目視によりワーク８の画像を限度見本と比較し、合格／不合格の判定を行う。検査に合格したワーク８は良品トレーに置かれ、次の製造工程に投入される。一方、不合格のワーク８は、キズ、点状欠陥、汚れ等の不良因に分けて、それぞれの不良品トレーに置かれる。
【００４３】
検査員は、１ロット分のワーク８（例えば、１００枚）をまとめて検査し、１ロット分の検査が終了すると、操作画面を操作して、稼働時間の計測を終了する。また、検査員は、検査結果管理ファイルに検査データ（検査結果を示すデータ）を入力する。検査結果管理ファイルは、検査工程毎に別々に用意されており、同じ検査工程で得られた検査データは同じ検査結果管理ファイルに入力される。検査結果管理ファイルは、例えば、エクセルファイルであってもよい。
【００４４】
なお、ＯＬＰＦの検査方法としては、図１に示したような検査対象物で反射した光を用いて撮像する方法の他、検査対象物を透過した光を用いて撮像する方法もあり、各検査工程で一方又は両方の検査方法が用いられる。
【００４５】
２．稼働状況解析支援装置
２−１．第１実施形態
２−１−１．稼働状況解析支援装置の構成
第１実施形態の稼働状況解析支援装置は、ユーザー（検査員）の操作に基づいて、図１に示した検査ユニット１の稼働状況の解析を支援するための情報（解析支援情報）を生成する。
【００４６】
図２は、第１実施形態の稼働状況解析支援装置の構成例を示す図である。図２に示すように、第１実施形態の稼働状況解析支援装置１０は、処理部（ＣＰＵ：Central Processing Unit）２０、操作部３０、表示部４０、記憶部５０、記録媒体６０、ＲＴＣ部７０を含んで構成されている。本実施形態の稼働状況解析支援装置１０は、これらの構成要素（各部）の一部を省略又は変更したり、他の構成要素を付加した構成としてもよい。
【００４７】
本実施形態では、パーソナルコンピューターが稼働状況解析支援プログラムを実行することで稼働状況解析支援装置１０として機能する。ただし、稼働状況解析支援装置１０は、専用の装置であってもよい。図１の例では、パソコン本体６、表示装置７、不図示のマウスやキーボード等により構成され、検査に使用されるパーソナルコンピューターが稼働状況解析支援装置１０としても兼用されている。ただし、検査ユニット１に専用の稼働状況解析支援装置１０を付加してもよい。
【００４８】
操作部３０は、操作キーやボタンスイッチ等により構成される入力装置であり、ユーザーによる操作に応じた操作信号を処理部（ＣＰＵ）２０に出力する。操作部３０は、キーボードやマウス等であってもよいし、表示部４０に接触検出機構を設けることで表示部９０を操作部３０として兼用してもよい。
【００４９】
表示部４０は、液晶ディスプレイや有機ＥＬディスプレイ等により構成される表示装置であり、処理部（ＣＰＵ）２０から入力される表示信号に基づいて各種の情報を表示する。
【００５０】
ＲＴＣ部７０は、時刻情報（現在時刻（年、月、日、時、分、秒等）の情報）を生成する。
【００５１】
記憶部５０は、処理部（ＣＰＵ）２０が各種の計算処理や制御処理を行うためのプログラムやデータ等を記憶している。また、記憶部５０は、処理部（ＣＰＵ）２０の作業領域として用いられ、記録媒体６０から読み出されたプログラムやデータ、処理部（ＣＰＵ）２０がプログラムに従って実行した演算結果等を一時的に記憶するためにも使用される。
【００５２】
処理部（ＣＰＵ）２０は、記憶部５０や記録媒体６０に記憶されているプログラムに従って、各種の計算処理や制御処理を行う。特に、本実施形態では、処理部（ＣＰＵ）２０は、表示制御部２１、時間計測部２２、操作時刻情報取得部２３、解析支援情報生成部２４を含む。ただし、本実施形態の処理部（ＣＰＵ）２０は、これらの一部の構成（要素）を省略又は変更したり、他の構成（要素）を追加した構成としてもよい。
【００５３】
表示制御部２１は、表示部４０の表示を制御する処理を行う。特に、本実施形態では、表示制御部２１は、表示部４０に検査ユニット１の稼働情報を取得するための操作画面を表示させる処理を行う。
【００５４】
時間計測部２２は、操作画面に対して開始操作（第１の操作）が行われてからの経過時間を計測する処理を行う。時間計測部２２は、操作画面に対して停止操作（第２の操作）が行われると経過時間の計測を終了する。
【００５５】
操作時刻情報取得部２３は、操作画面に対して操作が行われた時刻の情報をＲＴＣ部７０から取得する処理を行う。特に、本実施形態では、操作時刻情報取得部２３は、操作画面に対して開始操作（第１の操作）が行われた時刻（計測開始時刻）の情報（第１の時刻情報）、及び操作画面に対して停止操作（第２の操作）が行われた時刻（計測停止時刻）の情報（第２の時刻情報）を取得する。
【００５６】
解析支援情報生成部２４は、操作時刻情報取得部２３が取得した第１の時刻情報及び第２の時刻情報を利用して、検査ユニット１の稼働状況の解析を支援するための解析支援情報を生成する処理を行う。解析支援情報は、グラフ形式や表形式の情報であってもよく、例えば、処理部（ＣＰＵ）２０は、グラフ形式や表形式の解析支援情報を含むエクセルファイルを生成するようにしてもよい。
【００５７】
特に、本実施形態では、解析支援情報生成部２４は、検査ユニット１の稼働時間の開始時刻の情報及び終了時刻の情報としてそれぞれ計測開始時刻の情報（第１の時刻情報）及び計測停止時刻の情報（第２の時刻情報）を含み、検査ユニット１の稼働時間の情報として時間計測部２２の計測値（経過時間）の情報を含む、解析支援情報を生成する。
【００５８】
また、本実施形態では、操作画面に対して開始操作（第１の操作）が行われてから停止操作（第２の操作）が行われる前に所定時間（第１の時間）が経過した場合、時間計測部２２は計測を終了し、操作時刻情報取得部２３は、第２の時刻情報として開始操作（第１の操作）が行われてから所定時間が経過した時刻の情報を取得する。
【００５９】
さらに、本実施形態では、操作画面に対して停止操作（第２の操作）が行われた場合、表示制御部２１は、表示部４０に、停止操作（第２の操作）が行われた理由の選択画面を表示させ、解析支援情報生成部２４は、当該選択画面で選択された理由の情報を含む解析支援情報を生成する。
【００６０】
記録媒体６０は、コンピューター読み取り可能な記録媒体であり、特に本実施形態では、コンピューターを上記の各部として機能させるためのプログラム（稼働状況解析支援プログラム）が記憶されている。そして、本実施形態の処理部（ＣＰＵ）２０は、記録媒体６０に記憶されている稼働状況解析支援プログラムを実行することで、表示制御部２１、時間計測部２２、操作時刻情報取得部２３、解析支援情報生成部２４として機能する。あるいは、不図示の通信部等を介して有線又は無線の通信ネットワークに接続されたサーバーから当該プログラムを受信し、受信したプログラムを記憶部５０や記録媒体６０に記憶して当該プログラムを実行するようにしてもよい。ただし、表示制御部２１、時間計測部２２、操作時刻情報取得部２３、解析支援情報生成部２４の少なくとも一部をハードウェア（専用回路）で実現してもよい。
【００６１】
なお、記録媒体６０は、例えば、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、メモリー（ＲＯＭ、フラッシュメモリーなど）により実現することができる。
【００６２】
２−１−２．稼働状況解析支援装置の処理
図３は、第１実施形態の稼働状況解析支援装置１０の処理部（ＣＰＵ）２０による解析支援情報の生成処理のフローチャートの一例を示す図である。
【００６３】
処理部（ＣＰＵ）２０は、まず、表示部４０に操作画面を表示する（Ｓ１０）。図４は、ステップＳ１０の処理で表示部４０に表示される操作画面の一例を示す図である。図４の操作画面１００には、ユーザーコード（検査員コード）の入力ボックス１０１、検査を行うワークのロット番号の入力ボックス１０２、ワークの種類（機種）のリストボックス１０３、検査ユニット１が稼働中か停止中かを表示する表示領域１０４、Ｓｔａｒｔボタン１０６、Ｓｔｏｐボタン１０７、Ｅｎｄボタン１０８、Ｓｔａｒｔボタン１０６の押下操作が行われてからの経過時間を表示する表示領域１０５が設けられている。
【００６４】
表示領域１０４には停止中を示す「ＳＴＯＰ」が表示され、表示領域１０５には経過時間が０であることを示す「００：００：００．００」が表示されている。Ｓｔａｒｔボタン１０６は押下操作が可能であるが、Ｓｔａｒｔボタン１０６が押下されるまでＳｔｏｐボタン１０７の押下操作はできないようになっている。また、ＥＮＤボタン１０８が押下されると、処理部（ＣＰＵ）２０の解析支援情報の生成処理がすべて終了する。さらに、操作画面１００には、解析支援情報を含む作成済みのエクセルファイルの表示／非表示を行うためのボタン１０９，１１０が設けられている。
【００６５】
ユーザーは、操作部３０（マウス等）を介して、入力ボックス１０１，１０２に、それぞれユーザーコードとロット番号を入力し、検査を行う機種をリストボックス１０３から選択する操作を行った後、Ｓｔａｒｔボタン１０６の押下操作（開始操作）を行う。
【００６６】
処理部（ＣＰＵ）２０は、この開始操作（第１の操作）が行われるまで待機し（Ｓ２０のＮ）、ユーザーにより開始操作が行われると（Ｓ２０のＹ）、計測開始時刻を取得し、開始操作が行われてからの経過時間の計測を開始する（Ｓ３０）。図５は、処理部（ＣＰＵ）２０による経過時間の計測中の操作画面１００の一例を示す図である。開始操作が行われたことにより、表示領域１０４には、稼働中を示す「ＲＵＮ」が表示され、表示領域１０５には経過時間が４秒３０であることを示す「００：００：０４．３０」が表示されている。Ｓｔｏｐボタン１０７は押下操作が可能であるが、Ｓｔｏｐボタン１０７が押下されるまでＳｔａｒｔボタン１０６とＥＮＤボタン１０８の押下操作はできないようになっている。
【００６７】
次に、処理部（ＣＰＵ）２０は、ユーザーにより開始操作が行われてから所定時間（第１の時間）が経過するか、ユーザーによりＳｔｏｐボタン１０６の押下操作（停止操作）が行われるまで待機する（Ｓ４０のＮかつＳ５０のＹ）。この所定時間（第１の時間）は、１ロット分のワークの検査を行うために十分な時間が設定され、ワークの種類や数に応じて可変に設定できるようにしてもよい。
【００６８】
所定時間が経過する前に停止操作（第２の操作）が行われた場合（Ｓ５０のＹ）、処理部（ＣＰＵ）２０は、経過時間の計測を停止し、計測停止時刻を取得する（Ｓ６０）。図６は、処理部（ＣＰＵ）２０による経過時間の計測停止中の操作画面１００の一例を示す図である。停止操作が行われたことにより、表示領域１０４には、停止中を示す「ＳＴＯＰ」が表示され、表示領域１０５には経過時間の計測値が４６分４３秒０９であったことを示す「００：４６：４３．０９」が表示されている。
【００６９】
次に、処理部（ＣＰＵ）２０は、表示部４０に、停止操作が行われた理由（停止理由）の選択画面を表示する（Ｓ７０）。図７は、ステップＳ７０の処理により表示部４０に表示される選択画面の一例を示す図である。図７の選択画面１２０には、停止理由のリストボックス１２１が設けられており、ユーザーは、操作部３０（マウス等）を介して、停止理由をリストボックス１２１から選択する操作を行う。
【００７０】
処理部（ＣＰＵ）２０は、この選択操作が行われるまで待機し（Ｓ８０のＮ）、ユーザーにより選択操作が行われると（Ｓ８０のＹ）、計測開始時刻、計測停止時刻、経過時間の計測値、ユーザーコード、ロット番号、機種、停止理由を出力ファイルに記録する（Ｓ１００）。
【００７１】
一方、停止操作（第２の操作）が行われる前に所定時間が経過した場合（Ｓ４０のＹ）、処理部（ＣＰＵ）２０は、経過時間の計測を停止し、計測停止時刻を取得し（Ｓ９０）、ステップＳ１００の処理を行う。
【００７２】
なお、処理部（ＣＰＵ）２０は、Ｅｎｄボタン１０８の押下操作（終了操作）が行われるまで、開始操作が行われる毎に、経過時間を０にリセットしてステップＳ３０〜Ｓ１１０の処理を行う。
【００７３】
このようにして解析支援情報が生成され、出力ファイルに記録される。図８は、出力ファイルに記録された解析支援情報の一例を示す図である。図８に示す解析支援情報３００は、１回の検査毎に、ロット番号（Ｌｏｔ）３０１、機種（Ｍｏｄｅｌ）３０２、開始時刻（Ｓｔａｒｔ）３０３、停止時刻（Ｓｔｏｐ）３０４、稼働時間（Ｃｏｕｎｔｅｒ）３０５、入力数（Ｉｎｐｕｔ）３０６、出力数（Ｏｕｔｐｕｔ）３０７、ユーザーコード（Ｃｏｄｅ）３０８、停止理由（Ｒｅａｓｏｎ）３０９の各項目の情報を含む。
【００７４】
ロット番号（Ｌｏｔ）３０１、機種（Ｍｏｄｅｌ）３０２、ユーザーコード（Ｃｏｄｅ）３０８には、それぞれ、ユーザーが操作画面１００の入力ボックス１０２，１０１，１０３に入力した情報が記録される。
【００７５】
開始時刻（Ｓｔａｒｔ）３０３には、図３のステップＳ３０で処理部（ＣＰＵ）２０が取得した計測開始時刻の情報が記録される。本実施形態では、検査ユニット１の稼働時間の開始時刻はこの計測開始時刻と一致するものとみなされる。
【００７６】
停止時刻（Ｓｔｏｐ）３０４には、図３のステップＳ６０又はＳ９０で処理部（ＣＰＵ）２０が取得した計測停止時刻の情報が記録される。本実施形態では、検査ユニット１の稼働時間の終了時刻はこの計測停止時刻と一致するものとみなされる。
【００７７】
経過時間の計測値（Ｃｏｕｎｔｅｒ）３０５には、図３のステップＳ３０で処理部（ＣＰＵ）２０が計測を開始してからステップＳ６０又はＳ９０で計測を停止するまでの経過時間の計測値の情報が記録される。本実施形態では、検査ユニット１の稼働時間はこの経過時間の計測値と一致するものとみなされる。
【００７８】
停止理由（Ｒｅａｓｏｎ）３０９には、ユーザーが選択画面１２０のリストボックス１２１から選択した停止理由の情報が記録される。
【００７９】
入力数（Ｉｎｐｕｔ）３０６と出力数（Ｏｕｔｐｕｔ）３０７は、図３のステップＳ１１０の処理の直後は空欄になっており、ユーザーが直接入力する。入力数（Ｉｎｐｕｔ）２０６には、検査を行ったワークの数（１ロット分のワークの数）が入力される。出力数（Ｏｕｔｐｕｔ）３０７には、検査に合格したワーク（良品）の数（良品トレーに置かれているワークの数）が入力される。
【００８０】
処理部（ＣＰＵ）２０は、解析支援情報を含むファイルを読み込み、開始時刻（Ｓｔａｒｔ）３０３の情報と停止時刻（Ｓｔｏｐ）３０４の情報を用いて、検査ユニット１の稼働状況を表示部４０にグラフ表示してもよい。図９は、図８に示した解析支援情報を含むファイルを読み込んで作成された検査ユニット１の稼働状況のグラフ表示の一例を示す図である。図９において、横軸は日付と時刻であり、縦軸は検査ユニット１が稼働中か停止中かを示す値であり、１が稼働中、０が停止中を表している。このようなグラフ表示を行うことにより、検査ユニット１の稼働状況を容易に解析することができる。
【００８１】
以上に説明した第１実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、ユーザーが操作画面１００に対して行った開始操作時刻の情報と停止操作時刻の情報を取得して検査ユニット１の稼働状況の解析を支援するための解析支援情報が生成される。従って、本実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）は、検査ユニット１から信号を取得する必要がないため、任意の検査ユニット１に対して容易に適用可能であり、汎用性に優れている。
【００８２】
また、本実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、検査ユニット１の稼働時間（経過時間）、稼働時間の開始時刻（計測開始時刻）及び終了時刻（計測終了時刻）等の情報を含む解析支援情報を生成するので、この解析支援情報を用いて、検査ユニット１の稼働時間帯や稼働率を解析することができる。
【００８３】
また、本実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、ユーザーが操作画面１００に対して停止操作をし忘れた場合、稼働時間の終了時刻の情報として、開始操作が行われてから所定時間が経過した時刻の情報を含む解析支援情報が生成されるので、確実に稼働時間の情報が得られる。
【００８４】
また、本実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、ユーザーが停止操作を行った停止理由の情報を含む解析支援情報が生成される。従って、この解析支援情報を用いて、停止理由（ユーザーが検査を終了した理由）を解析することで、検査ユニット１の稼働率の適正な評価を行うことができる。
【００８５】
２−２．第２実施形態
２−２−１．稼働状況解析支援装置の構成
図１０は、第２実施形態の稼働状況解析支援装置の構成例を示す図である。図１０において、第１実施形態（図２）と同様の構成には同じ符号を付している。図１０に示すように、第２実施形態の稼働状況解析支援装置１０は、処理部（ＣＰＵ）２０、操作部３０、表示部４０、記憶部５０、記録媒体６０、ＲＴＣ部７０を含んで構成されている。本実施形態の稼働状況解析支援装置１０は、これらの構成要素（各部）の一部を省略又は変更したり、他の構成要素を付加した構成としてもよい。
【００８６】
図１０に示すように、第２実施形態の稼働状況解析支援装置１０では、第１実施形態における処理部（ＣＰＵ）２０に対して、不良数計測部２５が追加されており、さらに、解析支援情報生成部２４の機能が異なる。また、表示制御部２１が表示部４０に表示する操作画面が第１実施形態（図４，図５，図６）と異なる。
【００８７】
表示制御部２１は、ワークの不良項目の選択領域を含む操作画面を表示部４０に表示する処理を行う。
【００８８】
不良数計測部２５は、この不良項目の選択領域に対する選択操作に基づいて、不良項目毎のワークの不良数を計測する処理を行う。具体的には、ユーザーが、各ワークに対して不良判定をする毎に、その原因の不良項目を操作画面の選択領域から選択する操作を行い、不良数計測部２５は、選択された不良項目の不良数を１だけ増やす処理を行う。さらに、不良数計測部２５は、不良項目の選択領域に対する選択操作が行われた場合、ワークの総不良数を１だけ増やす処理を行うようにしてもよい。
【００８９】
解析支援情報生成部２４は、不良数計測部２５が計測した不良項目毎のワークの不良数の情報を含む解析支援情報を生成する処理を行う。また、解析支援情報生成部２４は、入力数（検査を行ったワークの数）、出力数（検査に合格したワーク（良品）の数）、総不良数の情報をさらに含む解析支援情報を生成するようにしてもよい。
【００９０】
２−２−２．稼働状況解析支援装置の処理
図１１は、第２実施形態の稼働状況解析支援装置１０の処理部（ＣＰＵ）２０による解析支援情報の生成処理のフローチャートの一例を示す図である。図１１において、第１実施形態（図３）と同様のステップには同じ符号を付している。
【００９１】
処理部（ＣＰＵ）２０は、まず、表示部４０に操作画面を表示する（Ｓ１０）。図１２は、ステップＳ１０の処理で表示部４０に表示される操作画面の一例を示す図である。図１２の操作画面２００には、検査ユニット１が稼働中か停止中かを表示する表示領域２０１、ユーザーコード（検査員コード）の入力ボックス２０２、稼働率モニター領域２１０、ＮＧ管理領域２２０が設けられている。稼働率モニター領域２１０には、検査開始ボタン２１１、検査終了ボタン２１２、検査開始ボタン２１１の押下操作が行われてからの経過時間を表示する表示領域２１３が設けられており、また、現在時刻、今日の総検査時間、今月の総検査時間が表示されている。ＮＧ管理領域２２０には、ワークの種類（機種）の入力ボックス２２１、ワークのロット番号の入力ボックス２２２、総不良数の表示ボックス２２３、歩留まり（イールド）の表示ボックス２２４、入力数（検査を行ったワークの数）の表示ボックス２２５、出力数（検査に合格したワーク（良品）の数）の表示ボックス２２６、ＯＫボタン２２７、不良項目の選択領域２３０、各不良項目の不良数の表示領域２４０が設けられている。選択領域２３０には、不良項目１（ＮＧ１）〜不良項目１１（ＮＧ１１）の各選択ボタンが設けられており、表示領域２４０には、不良項目１（ＮＧ１）〜不良項目１１（ＮＧ１１）の各不良数を表示する表示ボックスが設けられている。表示ボックス２２３，２２４，２２５，２２６、表示領域２４０の核表示ボックスはいずれも０にリセットされている。
【００９２】
ユーザーは、操作部３０（マウス等）を介して、入力ボックス２０２，２２１，２２２に、それぞれユーザーコード、機種、ロット番号を入力した後、検査開始ボタン２１１の押下操作（開始操作）を行う。
【００９３】
処理部（ＣＰＵ）２０は、この開始操作（第１の操作）が行われるまで待機し（Ｓ２０のＮ）、ユーザーにより開始操作が行われると（Ｓ２０のＹ）、計測開始時刻を取得し、開始操作が行われてからの経過時間の計測を開始する（Ｓ３０）。この開始操作により、操作画面２００の表示領域２０１に「稼働中」が表示され、操作画面２００の稼働率モニター領域２１０において、検査開始ボタン２１１の押下操作が行われてからの経過時間が表示領域２１３に表示され、現在時刻、今日の総検査時間、今月の総検査時間の表示がリアルタイムに更新される。
【００９４】
ユーザーは、１つのワークの検査が終了する毎に、合格（良品）であればＯＫボタン２２７の押下操作（ＯＫ操作）を行い、不合格（不良品）であれば、選択領域２３０の、不合格の原因となった不良項目に対応するいずれか１つのボタンの押下操作（不良項目の選択操作）を行う。
【００９５】
処理部（ＣＰＵ）２０は、操作画面２００に対する最後の操作が行われてから所定時間（第１の時間）が経過する前に操作画面２００に対する操作が行われた場合（Ｓ４１のＹ）、当該操作が行われた操作時刻を取得する（Ｓ４２）。この所定時間（第１の時間）は、１つのワークの検査を行うために十分な時間が設定され、ワークの種類に応じて可変に設定できるようにしてもよい。
【００９６】
操作画面２００に対して行われた操作が不良項目の選択操作であれば（Ｓ４３のＹ）、処理部（ＣＰＵ）２０は、選択された不良項目の不良数と総不良数の各カウント値に１を加算する（Ｓ４４）。さらに、処理部（ＣＰＵ）２０は、入力数のカウント値に１を加算し、歩留まり（イールド）を計算する（Ｓ４７）。これにより、操作画面２００のＮＧ管理領域２２０における、選択された不良項目と同じ表示領域２４０の不良項目の表示ボックスの値、総不良数の表示ボックス２２３、入力数の表示ボックス２２５の値がそれぞれ１だけ増加し、歩留まり（イールド）の表示ボックス２２４の値が更新される。
【００９７】
また、操作画面２００に対して行われた操作がＯＫ操作であれば（Ｓ４５のＹ）、処理部（ＣＰＵ）２０は、出力数のカウント値に１を加算する（Ｓ４６）。さらに、処理部（ＣＰＵ）２０は、入力数のカウント値に１を加算し、歩留まり（イールド）を計算する（Ｓ４７）。これにより、操作画面２００のＮＧ管理領域２２０における、出力数の表示ボックス２２６と入力数の表示ボックス２２５の値がそれぞれ１だけ増加し、歩留まり（イールド）の表示ボックス２２４の値が更新される。
【００９８】
そして、処理部（ＣＰＵ）２０は、操作画面２００に対する最後の操作が行われてから操作画面２００に対する操作が無いまま所定時間が経過する（Ｓ４０のＹ）か、ユーザーにより検査終了ボタン２１２の押下操作（停止操作）が行われる（Ｓ４８のＹ）まで、ステップＳ４０〜Ｓ４８の処理を繰り返し行う。
【００９９】
図１３は、処理部（ＣＰＵ）２０による経過時間の計測中の操作画面２００の一例を示す図である。図１３の例では、計測開始時刻から３０分が経過しており、表示領域２１３には経過時間の計測値が３０分であることを示す「００：３０：００．００」が表示されている。また、表示ボックス２２３，２２４，２２５，２２６には、それぞれ入力数が７５、出力数が７０、総不良数が５、歩留まり（イールド）が９３．３％であることが表示されている。また、表示領域２２０において、総不良数５に対する不良項目の内訳が表示されている。
【０１００】
ステップＳ４１で操作画面２００に対して行われた操作が停止操作であれば（Ｓ４８のＹ）、処理部（ＣＰＵ）２０は、経過時間の計測を停止し、計測停止時刻を取得する（Ｓ６０）。図１４は、処理部（ＣＰＵ）２０による経過時間の計測停止中の操作画面２００の一例を示す図である。停止操作が行われたことにより、表示領２０１には「停止中」が表示され、表示領域２１３には経過時間の計測値が４６分４３秒０９であったことを示す「００：４６：４３．０９」が表示されている。また、表示ボックス２２３，２２４，２２５，２２６には、それぞれ入力数が１００、出力数が９３、総不良数が７、歩留まり（イールド）が９３．０％であることが表示されている。また、表示領域２２０において、総不良数７に対する不良項目の内訳が表示されている。
【０１０１】
次に、処理部（ＣＰＵ）２０は、表示部４０に、停止操作が行われた理由（停止理由）の選択画面（図７と同様の画面）を表示し（Ｓ７０）、ユーザーは、操作部３０（マウス等）を介して、停止理由を選択する操作を行う。
【０１０２】
処理部（ＣＰＵ）２０は、この選択操作が行われるまで待機し（Ｓ８０のＮ）、ユーザーにより選択操作が行われると（Ｓ８０のＹ）、計測開始時刻、計測停止時刻、経過時間の計測値、ユーザーコード、ロット番号、機種、入力数、出力数、停止理由、総不良数、各不良項目の不良数、歩留まり（イールド）を出力ファイルに記録する（Ｓ１０２）。
【０１０３】
一方、操作画面２００に対する最後の操作が行われてから操作画面２００に対する操作が無いまま所定時間が経過した場合（Ｓ４０のＹ）、処理部（ＣＰＵ）２０は、経過時間の計測を停止し、計測停止時刻を取得し（Ｓ９０）、ステップＳ１０２の処理を行う。
【０１０４】
このようにして解析支援情報が生成され、出力ファイルに記録される。図１５は、出力ファイルに記録された解析支援情報の一例を示す図である。図１５に示す解析支援情報３００は、１回の検査毎に、第１実施形態（図８）と同様の情報に加えて、総不良数（ＮＧ）３１０、不良項目１〜不良項目１１の各不良数（ＮＧ１，ＮＧ２，・・・，ＮＧ１１）３１１，３１２，・・・，３２１、歩留まり（イールド）（Ｙｉｅｌｄ）３２２の情報をさらに含む。
【０１０５】
総不良数（ＮＧ）３１０、不良項目１〜不良項目１１の各不良数（ＮＧ１，ＮＧ２，・・・，ＮＧ１１）３１１，３１２，・・・，３２１には、それぞれ、ステップＳ６０又はＳ９０で計測を停止した時の各カウント値の情報が記録される。
【０１０６】
歩留まり（イールド）（Ｙｉｅｌｄ）３２２には、ステップＳ６０又はＳ９０で計測を停止した時の歩留まり（イールド）の計算値の情報が記録される。
【０１０７】
なお、第１実施形態と異なり、入力数（Ｉｎｐｕｔ）３０６と出力数（Ｏｕｔｐｕｔ）３０７には、それぞれ、ステップＳ６０又はＳ９０で計測を停止した時の入力数と出力数の情報が自動的に記録される。
【０１０８】
第１実施形態と同様に、処理部（ＣＰＵ）２０は、解析支援情報を含むファイルを読み込み、開始時刻（Ｓｔａｒｔ）３０３の情報と停止時刻（Ｓｔｏｐ）３０４の情報を用いて、検査ユニット１の稼働状況を表示部４０にグラフ表示してもよい。
【０１０９】
図１６（Ａ）及び図１６（Ｂ）は、計測の開始から終了までに操作画面２００に対して行われる操作の時系列の一例を示す図である。
【０１１０】
図１６（Ａ）の例では、時刻ｔ０で開始操作が行われた後、最初のワークの検査の結果、時刻ｔ１でＯＫ操作が行われている。同様に、２番目のワークの検査の結果、時刻ｔ２でＯＫ操作が行われ、３番目のワークの検査の結果、時刻ｔ２で不良項目の選択操作が行われ、４番目のワークの検査の結果、時刻ｔ４でＯＫ操作が行われている。以降は同様に、各ワークの検査に対してＯＫ操作又は不良項目の選択操作が行われ、１００番目（最後）のワークの検査の結果、時刻ｔ１００でＯＫ操作が行われている。そして、時刻ｔ１０１で停止操作が行われている。
【０１１１】
一方、図１６（Ｂ）の例では、時刻ｔ０で開始操作が行われた後、図１６（Ａ）の例と同様に、各ワークの検査に対してＯＫ操作又は不良項目の選択操作が行われている。そして、５０番目のワークの検査の結果、時刻ｔ５０でＯＫ操作が行われた後、所定時間Ｔの間操作画面２００に対する操作が無かったため、時刻ｔ５１で計測が停止されている。
【０１１２】
以上に説明した第２実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、第１実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）と同様の効果を奏する。
【０１１３】
さらに、第２実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、ユーザーが各ワークの検査が終了する毎に操作画面２００を介して検査結果を入力すれば、１ロット分の検査結果の集計情報を含む解析支援情報が生成される。従って、ユーザーが検査結果を別途記録する手間や記録ミスを低減することができる。
【０１１４】
また、第２実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、ユーザーが操作画面２００に対して開始操作を行った後、操作画面２００に対して所定時間継続して操作を行わなかった場合、稼働時間の終了時刻の情報として、操作画面２００に対して最後に操作が行われてから当該所定時間が経過した時刻の情報を含む解析支援情報が生成される。従って、例えば、ユーザーが操作画面２００に対して停止操作をし忘れた場合でも最後の操作から所定時間が経過した時刻が経過した時刻が稼働時間の終了時刻になるので、比較的誤差の小さい稼働時間の終了時刻の情報が得られる。
【０１１５】
２−３．第３実施形態
２−３−１．稼働状況解析支援装置の構成
第３実施形態の稼働状況解析支援装置の構成は第２実施形態（図１０）と同様であるため、その図示を省略する。第３実施形態の稼働状況解析支援装置１０は、処理部（ＣＰＵ）２０、操作部３０、表示部４０、記憶部５０、記録媒体６０、ＲＴＣ部７０を含んで構成されている。本実施形態の稼働状況解析支援装置１０は、これらの構成要素（各部）の一部を省略又は変更したり、他の構成要素を付加した構成としてもよい。
【０１１６】
第３実施形態の稼働状況解析支援装置１０では、第２実施形態に対して、解析支援情報生成部２４の機能が異なる。
【０１１７】
解析支援情報生成部２４は、操作時刻情報取得部２３が取得した、開始操作（第１の操作）と停止操作（第２の操作）の間に操作画面に対する何らかの操作が行われた時刻の情報（第３の時刻情報）をさらに利用して、解析支援情報を生成する処理を行う。
【０１１８】
特に、本実施形態では、解析支援情報生成部２４は、開始操作（第１の操作）が行われた後に操作時刻情報取得部２３が最初に取得した第３の時刻情報を利用して、検査ユニット１の稼働時間の開始時刻を算出する。また、解析支援情報生成部２４は、停止操作（第２の操作）が行われる前に操作時刻情報取得部２３が最後に取得した第３の時刻情報を利用して、検査ユニット１の稼働時間の終了時刻を算出する。
【０１１９】
２−３−２．稼働状況解析支援装置の処理
図１７は、第３実施形態の稼働状況解析支援装置１０の処理部（ＣＰＵ）２０による解析支援情報の生成処理のフローチャートの一例を示す図である。図１７において、第２実施形態（図１１）と同様のステップには同じ符号を付している。
【０１２０】
処理部（ＣＰＵ）２０は、第２実施形態（図１１）と同様に、ステップＳ１０〜Ｓ９０の処理を行う。
【０１２１】
そして、処理部（ＣＰＵ）２０は、ステップＳ８０又はＳ９０の処理を行った後、ステップＳ３０で取得した計測開始時刻、ステップＳ６０又はＳ９０で取得した計測停止時刻、ステップＳ４２で取得した操作時刻から、検査ユニット１の稼働時間及び稼働時間の開始時刻と終了時刻を計算する（Ｓ９２）。
【０１２２】
図１８（Ａ）及び図１８（Ｂ）は、検査ユニット１の稼働時間について説明するための図である。図１８（Ａ）は、計測の開始から終了までに、操作画面２００に対して図１６（Ａ）と同じ時系列の操作が行われた場合の例であり、図１８（Ｂ）は、計測の開始から終了までに、操作画面２００に対して図１６（Ｂ）と同じ時系列の操作が行われた場合の例である。
【０１２３】
図１８（Ａ）の例では、処理部（ＣＰＵ）２０は、時刻ｔ０で開始操作が行われた後、操作画面２００に対して最初に操作が行われた時刻ｔ１に基づいて、稼働時間の開始時刻ｔＡを計算する。例えば、処理部（ＣＰＵ）２０は、稼働時間の開始時刻ｔＡとして、時刻ｔ１から所定時間（例えば、１つのワークの検査に要する平均的な時間）を減算した時刻を計算する。また、処理部（ＣＰＵ）２０は、時刻ｔ１０１で停止操作が行われる前に、操作画面２００に対して最後に操作が行われた時刻ｔ１００に基づいて、稼働時間の終了時刻ｔＢを計算する。例えば、処理部（ＣＰＵ）２０は、時刻ｔ１００を稼働時間の終了時刻ｔＢとする。さらに、処理部（ＣＰＵ）２０は、稼働時間ｔＢ−ｔＡを計算する。
【０１２４】
図１８（Ｂ）の例では、処理部（ＣＰＵ）２０は、図１８（Ａ）の例と同様に、稼働時間の開始時刻ｔＡを計算する。また、処理部（ＣＰＵ）２０は、時刻ｔ５１で計測が停止される前に、操作画面２００に対して最後に操作が行われた時刻ｔ５０に基づいて、稼働時間の終了時刻ｔＢを計算する。例えば、処理部（ＣＰＵ）２０は、時刻ｔ５０を稼働時間の終了時刻ｔＢとする。さらに、処理部（ＣＰＵ）２０は、稼働時間ｔＢ−ｔＡを計算する。
【０１２５】
最後に、処理部（ＣＰＵ）２０は、計測開始時刻、計測停止時刻、経過時間の計測値、ユーザーコード、ロット番号、機種、入力数、出力数、停止理由、総不良数、各不良項目の不良数、歩留まり（イールド）を出力ファイルに記録する（Ｓ１０４）。
【０１２６】
このようにして解析支援情報が生成され、出力ファイルに記録される。図１９は、出力ファイルに記録された解析支援情報の一例を示す図である。図１９に示す解析支援情報３００は、１回の検査毎に、第２実施形態（図１５）と同様の情報に加えて、稼働時間の開始時刻（Ｓｔａｒｔ２）３２３、稼働時間の終了時刻（Ｓｔｏｐ２）３２４、稼働時間（Ｃｏｕｎｔｅｒ２）３２５の情報をさらに含む。
【０１２７】
稼働時間の開始時刻（Ｓｔａｒｔ２）３２３、稼働時間の終了時刻（Ｓｔｏｐ２）３２４、稼働時間（Ｃｏｕｎｔｅｒ２）３２５には、それぞれ、ステップＳ９２で計算した稼働時間の開始時刻、稼働時間の終了時刻、稼働時間の情報が記録される。
【０１２８】
処理部（ＣＰＵ）２０は、解析支援情報を含むファイルを読み込み、稼働時間の開始時刻（Ｓｔａｒｔ２）３２３の情報と稼働時間に終了時刻（Ｓｔｏｐ２）３２４の情報を用いて、検査ユニット１の稼働状況を表示部４０にグラフ表示してもよい。さらに、この稼働状況を示すグラフと並べて、開始時刻（Ｓｔａｒｔ）３０３の情報と停止時刻（Ｓｔｏｐ）３０４の情報を用いて作成した第１実施形態（図９）と同様のグラフを表示部４０に表示してもよい。これらのグラフを比較することで、検査員が実際の検査時間以外に要した時間の程度を容易に解析することができる。
【０１２９】
以上に説明した第３実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、第２実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）と同様の効果を奏する。
【０１３０】
さらに、第３実施形態の稼働状況解析支援装置（稼働状況解析支援プログラム）によれば、実際にユーザーが検査に要した時間を考慮した検査ユニット１の実質的な稼働時間の情報を含む解析支援情報が生成される。従って、この解析支援情報を用いて、検査ユニット１の実質的な稼働率を解析することができる。
【０１３１】
３．変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１３２】
例えば、操作画面１００又は操作画面２００において、ユーザーコード、ロット番号、機種の少なくとも１つの情報が入力されていない状態でＳｔａｒｔボタンが押下された場合、処理部（ＣＰＵ）は、稼働時間の計測を開始しないようにしてもよい。
【０１３３】
また、例えば、処理部（ＣＰＵ）２０は、所定時間（第１の時間）が経過した場合（図３、図１１又は図１７のＳ４０のＹの場合）、経過時間の計測を停止する旨及び停止をキャンセルするためのキャンセルボタンを含む警告画面を表示し、ユーザーが当該キャンセルボタンの押下操作を行った場合には経過時間の計測を継続するようにしてもよい。この場合、処理部（ＣＰＵ）２０は、当該キャンセルボタンの押下操作が行われた時刻からあらためて一定時間（第１の時間と異なっていてもよい）が経過するまで経過時間の計測を継続するようにしてもよい。
【０１３４】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１３５】
１  外観検査ユニット、２  カメラ、３  蛍光灯、４  ＨＥＰＡユニット、５  作業台、６  パーソナルコンピューター本体、７  表示装置、８  検査対象物（ワーク）、１０  稼働状況解析支援装置、２０  処理部（ＣＰＵ）、２１  表示制御部、２２  時間計測部、２３  操作時刻情報取得部、２４  解析支援情報生成部、２５  不良数計測部、３０  操作部、４０  表示部、５０  記憶部、６０  記録媒体、７０  ＲＴＣ部、１００  操作画面、１０１，１０２  入力ボックス、１０３  リストボックス、１０４，１０５  表示領域、１０６〜１１０  ボタン、１２０  選択画面、１２１  リストボックス、２００  操作画面、２０１  表示領域、２０２  入力ボックス、２１０  稼働率モニター領域、２１１，２１２  ボタン、２１３  表示領域、２２０  ＮＧ管理領域、２２１，２２２  入力ボックス、２２３〜２２６  表示ボックス、２２７  ボタン、２３０  選択領域、２４０  表示領域、３００  解析支援情報
【図１】
2013161346.tif 000003
【図２】
2013161346.tif 000004
【図３】
2013161346.tif 000005
【図４】
2013161346.tif 000006
【図５】
2013161346.tif 000007
【図６】
2013161346.tif 000008
【図７】
2013161346.tif 000009
【図８】
2013161346.tif 000010
【図９】
2013161346.tif 000011
【図１０】
2013161346.tif 000012
【図１１】
2013161346.tif 000013
【図１２】
2013161346.tif 000014
【図１３】
2013161346.tif 000015
【図１４】
2013161346.tif 000016
【図１５】
2013161346.tif 000017
【図１６】
2013161346.tif 000018
【図１７】
2013161346.tif 000019
【図１８】
2013161346.tif 000020
【図１９】
2013161346.tif 000021