(57)【要約】【課題】  既存の品質評価プログラムを改変することなく、しかも安価なロボットを用いて製品の品質評価作業を自動化する。【解決手段】  評価機２に挿入された製品を評価機２に接続されたコンピュータ上の品質評価プログラム７で評価し評価状態をコンピュータのモニタ画面に表示し該表示に対応する操作ボタンのクリック入力に基づいて製品の評価作業を進行させる製品品質評価装置において、命令を受けて評価機２に製品を挿入したり評価機２から製品を取り出すロボット５と、コンピュータに搭載され前記表示された情報を取得してロボット５に対し命令を発行すると共に操作ボタンのクリックイベントを発生して品質評価プログラム７に該クリックイベントを渡すリモート操作プログラム６とを設ける。【選択図】  図２
2005243150.tif 000002
【特許請求の範囲】
【請求項１】
評価機に挿入された製品を該評価機に接続されたコンピュータ上の品質評価プログラムで評価し評価状態を前記コンピュータのモニタ画面に表示し該表示に対応する操作ボタンのクリック入力に基づいて前記製品の評価作業を進行させる製品品質評価装置において、命令を受けて前記評価機に前記製品を挿入したり該評価機から前記製品を取り出すロボットと、前記コンピュータに搭載され前記表示された情報を取得して前記ロボットに対し前記命令を発行すると共に前記操作ボタンのクリックイベントを発生して前記品質評価プログラムに該クリックイベントを渡すリモート操作プログラムとを備えることを特徴とする製品品質評価装置。
【請求項２】
評価機に挿入された製品を該評価機に接続されたコンピュータ上の品質評価プログラムで評価し評価状態を前記コンピュータのモニタ画面に表示し該表示に対応する操作ボタンのクリック入力に基づいて前記製品の評価作業を進行させる製品品質評価装置の前記コンピュータに搭載されるリモート操作プログラムにおいて、前記表示された情報を取得して前記評価機に前記製品を挿入したり該評価機から前記製品を取り出すロボットに対し挿入命令または取り出し命令を発行するステップと、前記操作ボタンのクリックイベントを発生して前記品質評価プログラムに該クリックイベントを渡すステップとを備えることを特徴とするリモート操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気記録テープ等の製品の品質を検査する製品品質評価装置に係り、特に、検査作業に検査員が介在していた従来の製品品質評価装置をそのまま利用して検査員の代わりにロボットを使用できる製品品質評価装置及びリモート操作プログラムに関する。
【背景技術】
【０００２】
コンピュータデータのバックアップ用に用いる磁気記録テープ等、高信頼性が要求される製品は、１個１個の製品を評価装置にかけ、欠陥がないことを検査してからでないと出荷できない。例えば、下記特許文献１に記載されている磁気記録テープ品質評価装置では、デジタルＶＴＲに用いる磁気記録テープの表面をＣＣＤ（電荷結合素子）等で検査し、磁性層に欠陥があるか否かを検査している。
【０００３】
１個１個の製品を評価装置で検査する場合、従来は、製品を駆動するドライブ装置に接続したパーソナルコンピュータ（以下、パソコンという。）上で品質評価プログラムを動作させ、パソコン画面上に対話形式で表示された検査結果や検査作業進行ボタンを検査員が手作業で操作しながら、検査作業を進めている。
【０００４】
即ち、検査員は、１個の製品の検査が完了したときにパソコン画面上に表示される「検査完了」ボタンにマウスカーソルを手作業で合わせクリックすることで、品質評価プログラムに対し製品をドライブ装置から取り出すことを通知している。また、その後、検査済みの製品をドライブ装置から手作業で取り出して次の検査対象製品をドライブ装置に手作業で装着するという作業を行っている。更に、パソコン画面上の「検査開始」ボタンを手作業でクリックし、次の検査開始を品質評価プログラムに指示する様になっている。
【０００５】
【特許文献１】特開平８―１３８３３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した評価作業を自動化するために、検査員の行う作業を全てロボットに代行させるには、パソコン画面上の各種ボタンをロボットに識別させるセンサが必要となり、更に、マウス操作等の細かな作業ができる精密なロボットハンドも必要になる。これでは、高機能高価格のロボットを用意しなければならず、製品の製造コストを大幅に上昇させてしまい、実現は困難である。
【０００７】
一方、製品のドライブ装置からの「取り出し」と「装着」だけをロボットに代行させ、既存の品質評価プログラムを改変して、パソコン画面上に評価手順進行用の各種ボタンを表示させたりボタン入力のためのクリック操作を不要にすることも可能である。しかし、既存の品質評価プログラムを大幅に改変する必要が生じ、これも製品の製造コストを大幅に上昇させてしまうという問題がある。
【０００８】
本発明の目的は、既存の品質評価プログラムをそのまま利用し、検査員無しで製品品質の検査作業を自動で行うことができる製品品質評価装置及びリモート操作プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の製品品質評価装置は、評価機に挿入された製品を該評価機に接続されたコンピュータ上の品質評価プログラムで評価し評価状態を前記コンピュータのモニタ画面に表示し該表示に対応する操作ボタンのクリック入力に基づいて前記製品の評価作業を進行させる製品品質評価装置において、命令を受けて前記評価機に前記製品を挿入したり該評価機から前記製品を取り出すロボットと、前記コンピュータに搭載され前記表示された情報を取得して前記ロボットに対し前記命令を発行すると共に前記操作ボタンのクリックイベントを発生して前記品質評価プログラムに該クリックイベントを渡すリモート操作プログラムとを備えることを特徴とする。
【００１０】
この構成により、既存の品質評価プログラムを改変することなくそのまま使用し、ロボットハンドとして製品を評価機に出し入れする機能だけを持ったロボットを用意するだけで、製品の品質評価を全自動で行うことが可能となる。
【００１１】
本発明のリモート操作プログラムは、評価機に挿入された製品を該評価機に接続されたコンピュータ上の品質評価プログラムで評価し評価状態を前記コンピュータのモニタ画面に表示し該表示に対応する操作ボタンのクリック入力に基づいて前記製品の評価作業を進行させる製品品質評価装置の前記コンピュータに搭載されるリモート操作プログラムにおいて、前記表示された情報を取得して前記評価機に前記製品を挿入したり該評価機から前記製品を取り出すロボットに対し挿入命令または取り出し命令を発行するステップと、前記操作ボタンのクリックイベントを発生して前記品質評価プログラムに該クリックイベントを渡すステップとを備えることを特徴とする。
【００１２】
この構成により、品質評価プログラムを入れてあるコンピュータにリモート操作プログラムを入れて起動するだけで、ロボットハンドとして製品を評価機に出し入れする機能だけを持ったロボットを用い、既存の品質評価プログラムを改変することなく、製品の品質評価を全自動で行うことが可能となる。
【発明の効果】
【００１３】
本発明によれば、既存の品質評価プログラムを改変することなくそのまま使用し、ロボットハンドとして製品を評価機に出し入れする機能だけを持ったロボットを用意するだけで、品質評価の自動化を低コストで実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１５】
図１は、本発明の一実施形態に係る製品品質評価装置のシステム構成図である。この実施形態は、コンピュータバックアップ用磁気記録テープの品質を評価する評価装置であり、装着された磁気記録テープ１を駆動するドライブ装置２と、ドライブ装置２に通信ケーブル３にて接続されたパソコン４と、ドライブ装置２に対して磁気記録テープ１の装着作業と取出作業を行うロボット５を備える。
【００１６】
ロボット５とパソコン４とは、この例では無線により接続され、ロボット５は、パソコン４から磁気記録テープ取出命令を受けたときドライブ装置２から評価済みの磁気記録テープ１を取り出し、パソコン４から磁気記録テープ装着命令を受けたときドライブ装置２に磁気記録テープ１を挿入する。
【００１７】
パソコン４には、既存の品質評価プログラムが搭載されており、従来通り、検査状態がリアルタイムに画面４ａに表示され、検査手順の進行に伴って各種操作ボタンが画面４ａに表示される。本実施形態では、この品質評価プログラムの他に、リモート操作プログラムがパソコン４に搭載される。
【００１８】
このリモート操作プログラムは、品質評価プログラムのＯＳ上の操作ボタンやキー入力欄、動作状態表示に対応したボタンやテキストボックス、ステータスパネルのハンドルを取得しており、検査手順の進行で、キー操作やボタン操作等、従来は検査員が手作業で行っていた操作が必要になったとき、該当ハンドルのクリックイベントを自動的に発生させ、このクリックイベントを品質評価プログラムに渡す機能を有する。また、リモート操作プログラムは、このクリックイベントに対応してロボット５に命令を発行する必要があるときは命令を無線にてロボット５に対して発行する。
【００１９】
即ち、リモート操作プログラムは、パソコン４の品質評価プログラムの表示状態を取得し、品質評価プログラムがボタン操作を要求したときは該当のボタン操作に対応するクリックイベントを発生させ、品質評価プログラムがキー入力欄や状態表示をしたときはその内容に該当するハンドルのテキストボックスやラベルの内容をＯＳから取得し、必要があれば、ロボット５に命令を発行する。
【００２０】
図２は、磁気記録テープ（図２では“ワーク”と表示）のドライブ装置２、即ちハードウェアとしての評価機２と、ロボット５と、パソコン４上のリモート操作プログラム６及び品質評価プログラム７の間の通常時（異常が検出されない時）の処理シーケンスを示す図である。
【００２１】
リモート操作プログラム６は、品質評価プログラム７によってパソコン画面４ａに表示された検査状態“アイドル”の表示に対応するハンドルを取得すると、ロボット５に対して無線によりワーク挿入を要求する。この要求を受けたロボット５は、ロボットハンド５ａにワーク１を把持し、ドライブ装置２に挿入する。
【００２２】
ワーク１をドライブ装置２に挿入したロボット５が、リモート操作プログラム６に挿入完了を通知すると、リモート操作プログラム６は、品質評価プログラム７に対して、検査開始ボタンのクリックイベントを発生させる。このクリックイベントを受けた品質評価プログラム７は、ドライブ装置２に挿入されたワーク１に対する検査を開始する。
【００２３】
品質評価プログラム７は、ワークの検査を終了すると、パソコン画面４ａの検査状態表示箇所に「検査完了」を表示する。リモート操作プログラム６は、この「検査完了」のハンドルを取得し、ロボット５に対して、ワーク取り出しを要求する。これにより、ロボット５は、ドライブ装置２から検査済みのワーク１を取り出し、リモート操作プログラム６に対して、取り出し完了を通知する。
【００２４】
図３は、検査中のワークに異常が検出されたときの処理シーケンスの一例を示す図である。リモート操作プログラム６は、品質評価プログラム７の検査状態表示箇所から“アイドル”の表示を取得すると、ロボット５に対して無線によりワーク挿入を要求する。この要求を受けたロボット５は、ロボットハンド５ａにワーク１を把持し、ドライブ装置２に挿入する。
【００２５】
ワーク１をドライブ装置２に挿入したロボット５が、リモート操作プログラム６に挿入完了を通知すると、リモート操作プログラム６は、品質評価プログラム７に対して、検査開始ボタンのクリックイベントを発生させる。このクリックイベントを受けた品質評価プログラム７は、ドライブ装置２に挿入されたワーク１に対する検査を開始する。
【００２６】
品質評価プログラム７は、検査対象にしているワーク１に異常を発見した場合、検査状態表示箇所に「検査異常」を表示する。リモート操作プログラム６は、この「検査異常」に対応するハンドルを取得し、ロボット５に対して、ワーク１の再挿入を要求する。
【００２７】
ロボット５は、この要求を受けてロボットハンド５ａを用いワーク１の再挿入を行い、再挿入完了をリモート操作プログラム６に通知する。
【００２８】
この通知を受けたリモート操作プログラム６は、検査開始ボタンのクリックイベントを発生させ、このクリックイベント発生を受けて、品質評価プログラム７は、ワークの検査を再開する。そして、品質評価プログラム７は、ワークの検査が完了したときに検査状態表示箇所に「検査完了」を表示し、リモート操作プログラム６は、この表示に対応するハンドルを取得し、以後、図２と同様に、検査済みのワーク１のドライブ装置２からの取り出しを行う。
【００２９】
以上述べた様に、本実施形態によれば、既存のシステムに、リモート操作プログラムと、製品１をドライブ装置２に出し入れするだけの操作腕を持った低コストのロボット５を追加するだけで、製品品質評価装置を全自動で行うことが可能となる。
【産業上の利用可能性】
【００３０】
本発明に係るリモート操作プログラムは、既存の品質評価プログラムを改変することなく低コストのロボットを用いて品質評価作業を自動で行うことができ、製品の品質評価装置として有用である。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る製品品質評価装置のシステム構成図である。
【図２】図１に示す製品品質評価装置の通常検査時の処理シーケンス図である。
【図３】図１に示す製品品質評価装置の検査異常時の処理シーケンス図である。
【符号の説明】
【００３２】
１  磁気記録テープ（製品：ワーク）
２  ドライブ装置（ハードウェアとしての評価機）
３  通信ケーブル
４  パソコン
４ａ  モニタ画面
５  ロボット
５ａ  ロボットハンド
６  リモート操作プログラム
７  品質評価プログラム
【図１】
2005243150.tif 000003
【図２】
2005243150.tif 000004
【図３】
2005243150.tif 000005