(57)【要約】【課題】  工具を多面的に管理できるようにすること。【解決手段】  管理情報が記憶された記憶手段（ＲＯＭ２３、メモリ２４）と、記憶手段に記憶されている管理情報を読み出す読み出し手段（制御回路２２）と、読み出し手段によって読み出された管理情報を、外部の装置に対して送信する送信手段（アンテナ２１）と、を有する。【選択図】  図４
2007083320.tif 000002
【特許請求の範囲】
【請求項１】
管理情報が記憶された記憶手段と、
上記記憶手段に記憶されている上記管理情報を読み出す読み出し手段と、
上記読み出し手段によって読み出された上記管理情報を、外部の装置に対して送信する送信手段と、
を有することを特徴とする工具。
【請求項２】
前記管理情報は、前記工具の種類を示す情報であることを特徴とする請求項１記載の工具。
【請求項３】
前記管理情報は、前記工具の使用条件を示す情報であることを特徴とする請求項１記載の工具。
【請求項４】
前記管理情報は、前記工具を製造したメーカに関する情報であることを特徴とする請求項１記載の工具。
【請求項５】
前記管理情報は、前記工具のメンテナンスまたは寿命に関する情報であることを特徴とする請求項１記載の工具。
【請求項６】
前記外部の装置から送信されてきた追加管理情報を受信する受信手段と、
上記受信手段によって受信された追加管理情報を前記記憶手段に書き込む書き込み手段と、をさらに有し、
前記読み出し手段は、前記記憶手段から上記追加管理情報を読み出し、
前記送信手段は、前記読み出し手段によって読み出された上記追加管理情報を、外部の装置に対して送信する、
ことを特徴とする請求項１記載の工具。
【請求項７】
前記追加管理情報は、前記工具の所定の時点からの使用時間を示す情報であることを特徴とする請求項６記載の工具。
【請求項８】
前記追加管理情報は、前記工具の使用を開始した日時またはメンテナンスを行った日時を示す情報であることを特徴とする請求項６記載の工具。
【請求項９】
前記追加管理情報は、前記工具の格納場所を示す情報であることを特徴とする請求項６記載の工具。
【請求項１０】
管理情報が記憶された記憶手段と、上記記憶手段に記憶されている上記管理情報を読み出す読み出し手段と、上記読み出し手段によって読み出された上記管理情報を、外部の装置に対して送信する送信手段と、上記外部の装置から送信されてきた追加管理情報を受信する受信手段と、上記受信手段によって受信された追加管理情報を上記記憶手段に書き込む書き込み手段と、を有する工具から情報を読み出したり、書き込んだりするリーダライタにおいて、
筐体の上面に設けられ、上記工具が挿入される挿入部と、
上記挿入部の底面に設けられ、上記工具の送信手段および受信手段との間で情報を送受信する送受信手段と、を有し、
上記挿入部は、垂直方向から所定の角度だけ傾きを有するように形成されていることを特徴とするリーダライタ。
【請求項１１】
管理情報が記憶された記憶手段と、上記記憶手段に記憶されている上記管理情報を読み出す読み出し手段と、上記読み出し手段によって読み出された上記管理情報を、外部の装置に対して送信する送信手段と、上記外部の装置から送信されてきた追加管理情報を受信する受信手段と、上記受信手段によって受信された追加管理情報を上記記憶手段に書き込む書き込み手段と、を有する工具を管理する工具管理装置において、
上記送信手段および上記受信手段との間で情報を送受信する送受信手段と、
上記送受信手段によって上記工具から受信した情報を表示装置に表示させる表示手段と、
を有することを特徴とする工具管理装置。
【請求項１２】
前記表示手段は、前記工具の使用を開始する場合には、前記工具の種類を示す情報および／または前記工具の使用条件を示す情報を前記表示装置に表示させることを特徴とする請求項１１記載の工具管理装置。
【請求項１３】
前記表示手段は、前記工具の使用を終了する場合には、前記工具のメンテナンスが必要な時期を示す情報、前記工具の寿命を示す情報、および／または、前記工具の格納場所を示す情報を前記表示装置に表示させることを特徴とする請求項１１記載の工具管理装置。
【請求項１４】
管理情報が記憶された記憶手段と、上記記憶手段に記憶されている上記管理情報を読み出す読み出し手段と、上記読み出し手段によって読み出された上記管理情報を、外部の装置に対して送信する送信手段と、上記外部の装置から送信されてきた追加管理情報を受信する受信手段と、上記受信手段によって受信された追加管理情報を上記記憶手段に書き込む書き込み手段と、を有する工具を管理する処理をコンピュータに機能させるコンピュータ読み取り可能な工具管理プログラムにおいて、
コンピュータを、
上記送信手段および上記受信手段との間で情報を送受信する送受信手段、
上記送受信手段によって上記工具から受信した情報を表示装置に表示させる表示手段、
として機能させるコンピュータ読み取り可能な工具管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工具、リーダライタ、工具管理装置、および、工具管理プログラムに関するものである。
【背景技術】
【０００２】
従来、例えば、工作用の工具を管理する方法としては、特許文献１に提案されているように、工具にバーコードを付し、当該バーコードの情報を読み取ることにより、正しい工具が選択されているか否かを判断する方法がある。
【０００３】
【特許文献１】特開平１−３１０８３４号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような方法によって工具を管理する場合、バーコードに記憶されている情報は工具の種類を示す情報のみであることから、正しい工具か否かの判断等しかできず、それ以外の内容については管理することができないという問題点がある。
【０００５】
本発明は、上記の問題に鑑みてなされたものであり、多面的に管理することが可能な工具、ならびに、そのような工具を管理するリーダライタ、工具管理装置、および、工具管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明では、以下のようにした。
【０００７】
本発明の工具は、管理情報が記憶された記憶手段と、記憶手段に記憶されている管理情報を読み出す読み出し手段と、読み出し手段によって読み出された管理情報を、外部の装置に対して送信する送信手段と、を有する。
【０００８】
このため、多面的に管理することが可能な工具を提供することができる。
【０００９】
また、他の発明の工具は、前述の発明に加えて、管理情報が、工具の種類を示す情報としている。このため、外部の装置によって当該管理情報を読み出すことにより、目的とする種類の工具が選択されているか否かを判断することができるので、誤った工具を使用することを防止できる。
【００１０】
また、他の発明の工具は、前述の発明に加えて、管理情報が、工具の使用条件を示す情報としている。このため、外部の装置によって当該管理情報を読み出すことにより、工具の使用条件を知ることができるので、適正な条件において工具を使用することができる。このため、加工対象を正確に加工できるとともに、不適正な使用により工具の寿命が短縮されることを防止できる。
【００１１】
また、他の発明の工具は、前述の発明に加えて、管理情報が、工具を製造したメーカに関する情報としている。このため、外部の装置によって当該管理情報を読み出すことにより、工具を製造したメーカに関する情報を得ることができるので、例えば、メンテナンスまたは買い換えが必要な場合には、当該製造メーカに対してメンテナンスの依頼または新品の発注を直ちに行うことができる。また、使用条件等について疑問が生じた場合には、製造メーカに対して問い合わせすることができる。
【００１２】
また、他の発明の工具は、前述の発明に加えて、管理情報が、工具のメンテナンスまたは寿命に関する情報としている。このため、外部の装置によって当該管理情報を読み出すことにより、当該工具のメンテナンスが必要になる時期または寿命が尽きる時期を知ることができるので、早めにメンテナンスの依頼を行ったり、新品の発注を行ったりすることができるので、業務を停止することなく円滑に作業を行うことができる。
【００１３】
また、他の発明の工具は、前述の発明に加えて、外部の装置から送信されてきた追加管理情報を受信する受信手段と、受信手段によって受信された追加管理情報を記憶手段に書き込む書き込み手段と、をさらに有し、読み出し手段は、記憶手段から追加管理情報を読み出し、送信手段は、読み出し手段によって読み出された追加管理情報を、外部の装置に対して送信するようにしている。このため、使用開始後に必要となる種々の管理情報を追加管理情報として追加的に格納することにより、より多面的な管理が可能となる。
【００１４】
また、他の発明の工具は、前述の発明に加えて、追加管理情報が、工具の所定の時点からの使用時間を示す情報としている。このため、例えば、工具の使用開始時からの使用時間を追加管理情報として格納すれば、外部の装置によって当該追加管理情報を読み出すことにより、使用開始時点からの経過時間を知ることができるので、どの程度で寿命が尽きるかを知ることができる。
【００１５】
また、他の発明の工具は、前述の発明に加えて、追加管理情報が、工具の使用を開始した日時またはメンテナンスを行った日時を示す情報としている。このため、工具に使用を開始した時点の日時を知れば、使用を開始してからどの程度の時間が経過しているかを知ることができるため、どの程度で寿命が尽きるかを知ることができる。また、メンテナンスを行った日時を知れば、メンテナンスが最後に行われてからどの程度の時間が経過しているかを知ることができるため、どの程度でメンテナンスを再度行う必要があるかを知ることができる。
【００１６】
また、他の発明の工具は、前述の発明に加えて、追加管理情報が、工具の格納場所を示す情報としている。このため、使用し終えた工具を適切な位置に戻すことができるので、次に使用する際に、誤った工具を選択することを防止できる。
【００１７】
また、本発明は、管理情報が記憶された記憶手段と、記憶手段に記憶されている管理情報を読み出す読み出し手段と、読み出し手段によって読み出された管理情報を、外部の装置に対して送信する送信手段と、外部の装置から送信されてきた追加管理情報を受信する受信手段と、受信手段によって受信された追加管理情報を記憶手段に書き込む書き込み手段と、を有する工具から情報を読み出したり、書き込んだりするリーダライタにおいて、筐体の上面に設けられ、工具が挿入される挿入部と、挿入部の底面に設けられ、工具の送信手段および受信手段との間で情報を送受信する送受信手段と、を有し、挿入部は、垂直方向から所定の角度だけ傾きを有するように形成されている。
【００１８】
そのため、工具を多面的に管理することが可能なリーダライタを提供することが可能になる。また、挿入部を垂直方向から傾けることにより、工具の大小に拘わらず、記憶手段に記憶されている情報を確実に読み出すことが可能になる。
【００１９】
また、本発明は、管理情報が記憶された記憶手段と、記憶手段に記憶されている管理情報を読み出す読み出し手段と、読み出し手段によって読み出された管理情報を、外部の装置に対して送信する送信手段と、外部の装置から送信されてきた追加管理情報を受信する受信手段と、受信手段によって受信された追加管理情報を記憶手段に書き込む書き込み手段と、を有する工具を管理する工具管理装置において、送信手段および受信手段との間で情報を送受信する送受信手段と、送受信手段によって工具から受信した情報を表示装置に表示させる表示手段と、を有する。
【００２０】
このため、工具を多面的に管理することが可能な工具管理装置を提供することができる。
【００２１】
また、他の発明の工具管理装置は、上述の発明に加えて、表示手段が、工具の使用を開始する場合には、工具の種類を示す情報および／または工具の使用条件を示す情報を表示装置に表示させるようにしている。このため、誤った工具が選択されていないか確認するとともに、工具を適正な条件下において使用することができる。
【００２２】
また、他の発明の工具管理装置は、上述の発明に加えて、表示手段が、工具の使用を終了する場合には、工具のメンテナンスが必要な時期を示す情報、工具の寿命を示す情報、および／または、工具の格納場所を示す情報を表示装置に表示させるようにしている。このため、工具のメンテナンスが必要な時期および工具の交換時期を早期に知ることができるので、工具のメンテナンスの予約または新品の発注を迅速に行うことが可能になる。
【００２３】
また、本発明の工具管理プログラムは、管理情報が記憶された記憶手段と、記憶手段に記憶されている管理情報を読み出す読み出し手段と、読み出し手段によって読み出された管理情報を、外部の装置に対して送信する送信手段と、外部の装置から送信されてきた追加管理情報を受信する受信手段と、受信手段によって受信された追加管理情報を記憶手段に書き込む書き込み手段と、を有する工具を管理する処理をコンピュータに機能させるコンピュータ読み取り可能な工具管理プログラムにおいて、コンピュータを、送信手段および受信手段との間で情報を送受信する送受信手段、送受信手段によって工具から受信した情報を表示装置に表示させる表示手段、として機能させる。
【００２４】
このため、工具を他面的に管理することが可能な工具管理プログラムを提供できる。
【発明の効果】
【００２５】
本発明によれば、多面的な管理が可能な工具、ならびに、そのような工具を管理するリーダライタ、工具管理装置、および、工具管理プログラムを得ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、図に基づいて本発明の実施の形態を説明する。
【００２７】
図１は、本発明の実施の形態に係る工具管理装置の構成例を示す図である。図１において、工具管理装置は、リーダライタ３０およびパーソナルコンピュータ４０を主要な構成要素としている。また、パーソナルコンピュータ４０は、ネットワーク５０に接続されており、ネットワーク５０にはサーバ装置６０が接続されている。
【００２８】
ここで、工具１０は、例えば、材料加工用の工具（例えば、ドリル、バイト、エンドミル、ブローチ等の工具）であり、その一部には、後述するように、管理情報および追加管理情報を記憶するＩＣタグ２０が設けられている。なお、材料加工用の工具のみならず、例えば、メンテナンス用の工具（ドライバ、六角レンチ等）、木材加工用の工具（例えば、丸鋸、ドリル等）、または、手術道具（メス、鉗子等）に対しても本発明を適用することが可能である。
【００２９】
リーダライタ３０は、工具１０が有するＩＣタグ２０に記憶されている情報を読み出してパーソナルコンピュータ４０に供給するとともに、パーソナルコンピュータ４０から供給された情報をＩＣタグ２０に書き込む。
【００３０】
パーソナルコンピュータ４０は、リーダライタ３０を制御して、ＩＣタグ２０から所定の情報を読み出すとともに、リーダライタ３０を制御してＩＣタグ２０に所定の情報を書き込む。また、パーソナルコンピュータ４０は、所定のプログラムに従ってＩＣタグ２０から読み出した情報を表示するとともに、演算の結果得られた所定の情報をＩＣタグ２０に書き込む処理を実行する。
【００３１】
ネットワーク５０は、例えば、インターネット等によって構成され、サーバ装置６０およびパーソナルコンピュータ４０の間で情報を伝送する。
【００３２】
サーバ装置６０は、例えば、工具１０の製造メーカが管理しており、工具１０に関する種々の情報を管理するとともに、パーソナルコンピュータ４０のユーザから情報が発信された場合にはこれを受信して対応する処理を実行する。
【００３３】
図２は、図１に示す工具１０の詳細な構成例を示す図である。この図に示すように、工具１０は、切削部１０ａ、固定部１０ｂ、底部１０ｃを有しており、底部１０ｃには、後述するＩＣタグ２０が設けられている。
【００３４】
ここで、切削部１０ａは、被削材を切削する部分である。この例は、エンドミルであるので、図示せぬ工作機械によって、長手方向を軸として回転されながら、短手方向に移動され、当該切削部１０ａにより被削材を切削加工する。固定部１０ｂは、図示せぬ工作機械の固定機構によって把持されて固定される部分である。底部１０ｃは、工具１０の底面の部分であり、この部分は工作機械の固定機構には触れない部分となっている。ＩＣタグ２０は、底部１０ｃに、例えば、接着剤等によって固定されている。前述のように、底部１０ｃは、工作機械の固定機構には接触しない領域であるので、ＩＣ２０が固定機構に触れて損傷することを防止できる。
【００３５】
図３は、図２に示す工具を保持するためのホルダ７０にサイズの異なる工具１０〜１５を載置した状態を示す図である。ホルダ７０は、ロの字形状を有する板状部材の天面に、複数の孔が設けられ、当該孔に工具１０〜１５を挿入して保持する構造となっている。なお、天面に設けられた複数の孔の近傍に、工具１０〜１５に対応するシールを貼付し、当該シールに工具１０〜１５に対応する番号を記載するようにしてもよい。このようにシールを貼付しておけば、後述する表示画面を参照することで、使用した後の工具を間違うことなく所定の位置に返却することが可能になる。
【００３６】
図４は、図２に示すＩＣタグ２０の詳細な構成例を示すブロック図である。この図に示すように、ＩＣタグ２０は、アンテナ２１、制御回路２２、ＲＯＭ（Read Only Memory）２３、および、メモリ２４によって構成されている。
【００３７】
ここで、送信手段および受信手段としてのアンテナ２１は、リーダライタ３０からの電波を感受するとともにリーダライタ３０へ電波を放射する。読み出し手段および書き込み手段としての制御回路２２は、リーダライタ３０からの指令に応じて、ＲＯＭ２３またはメモリ２４からデータを読み出したり、メモリ２４にデータを書き込んだりする回路である。
【００３８】
記憶手段としてのＲＯＭ２３は、工具１０の管理情報２３ａ等を記憶した書き換えできないメモリである。記憶手段としてのメモリ２４は、書き換え可能な不揮発性の半導体メモリであって、工具１０に関する追加管理情報２４ａを記憶する。
【００３９】
図５は、図４に示すＲＯＭ２３およびメモリ２４に格納されている管理情報および追加管理情報の一例を示す図である。この図に示すように、管理情報としては、「ＩＤ」、「種類」、「サイズ」、「メーカ名」、「連絡先」、「使用可能時間」、「再研磨必要時間」、および、「切削条件」がある。一方、追加管理情報としては、「使用開始日」、「総使用時間」、「再研磨日」、「再研磨後使用時間」、および、「格納場所」がある。
【００４０】
ここで、「ＩＤ」は、工具１０に付与されたユニークな通し番号であり、この例では「１２５４８５４」である。「種類」は、工具の種類を示す情報であり、この例では「エンドミル」である。「サイズ」は、工具のサイズを示す情報であり、この例では「３φ」である。「メーカ名」は、工具を製造したメーカの名称を示す情報であり、この例では「○×製作所」である。「連絡先」は、工具の製造メーカへの連絡先を示す情報であり、この例では、住所、電話番号、ＵＲＬ（Uniform Resource Locator）、電子メールアドレスとして「東京都○区×丁目  ０３−ｘｘｘｘ−ｙｙｙｙ  ＵＲＬ：ｗｗｗ．○×．ｃｏｍ  Ｅ−ｍａｉｌ：ｉｎｆｏ＠○×．ｃｏｍ」となっている。
【００４１】
「使用可能時間」は、工具の使用可能な総時間を示す情報であり、この例では「１５，０００時間」である。「再研磨必要時間」は、工具の再研磨が必要になる時間を示す情報であり、この例では「１００時間」である。
【００４２】
「切削条件」は、工具の切削の条件を示す情報であり、この例では「被削材」の「鋳鉄」については、「回転数」が「５，０００ｒｐｍ」であり、「送り速度」が「２０ｃｍ／ｍｉｎ」であり、「切削雰囲気」が「切削油」である。また、「被削材」の「工具鋼」については、「回転数」が「４，０００ｒｐｍ」であり、「送り速度」が「１５ｃｍ／ｍｉｎ」であり、「切削雰囲気」が「切削油」である。また、「被削材」の「ステンレス」については、「回転数」が「３，０００ｒｐｍ」であり、「送り速度」が「１０ｃｍ／ｍｉｎ」であり、「切削雰囲気」が「エアブロー」である。
【００４３】
「使用開始日」は、工具の使用を開始した日時を示す情報であり、この例では「２００５年１月１０日」である。「総使用時間」は、工具を使用したトータルの時間を示す情報であり、この例では「１５０時間」である。「再研磨日」は、工具を再研磨した日時を示す情報であり、この例では「２００５年５月５日」である。「再研磨後使用時間」は、工具を再研磨した後に使用した時間を示す情報であり、この例では「５０時間」である。また、「格納場所」は、工具を格納する場所（例えば、図３に示すホルダ７０における格納位置）を示す情報であり、この例では「Ａ２」である。
【００４４】
図６は、図１に示すリーダライタ３０の詳細な構成例を示す図である。この図に示すように、リーダライタ３０の筐体の天面３１の一部には、工具１０を挿入するための挿入部３２が設けられている。挿入部３２に工具１０が挿入されると、当該工具１０は側壁面の下部３２ｃに沿って内部に嵌入され、挿入部３２の底面３２ｄに設けられているアンテナ３３に工具１０のＩＣタグ２０が当接する状態となる。
【００４５】
送受信手段としてのアンテナ３３は、工具１０の底部１０ｃに設けられているＩＣタグ２０との間で、電波を介して情報を授受する。筐体内部の底面には、回路基板３５が設けられており、当該回路基板３５は、接続線３４によってアンテナ３３と接続されている。
【００４６】
図７は、図６に示すリーダライタ３０の挿入部３２の詳細な構成例を示す図である。図７（Ａ）に示すように、挿入部３２は、垂直線に対してθ傾いて形成されている。なお、θの角度としては、例えば、２０〜４５度程度とする。この結果、図７（Ｂ）に示すように、小型の工具１５が挿入された場合も、図７（Ｃ）に示すように、大型の工具１０が挿入された場合も、工具１０，１５が側壁面の下部３２ｃに沿って下降するので、工具１０，１５は、その下側の一端が下部３２ｃに接した状態となる。挿入部３２を垂直線と平行に設けた場合、工具は当該挿入部の中で自在に動くことができるので、アンテナ３３とＩＣタグ２０との間隔が一定とならない場合がある。一方、挿入部３２を垂直線からθ傾いた状態とすれば、工具はその大きさに拘わらず、下側の一端が下部３２ｃと接した状態となる。これにより、工具が自在に動くことを防止し、工具の大きさまたは挿入の仕方によらず、アンテナ３３とＩＣタグ２０との間の距離を一定とできる。この結果、良好な通信状態を得ることができる。
【００４７】
図８は、図６に示す回路基板３５に形成されている回路のブロック図である。この図に示すように、回路基板３５には、Ｉ／Ｆ３５ａ、制御回路３５ｂ、および、Ｉ／Ｆ３５ｃが形成されている。ここで、Ｉ／Ｆ３５ａには、アンテナ３３が接続され、制御回路３５ｂと制御回路３５ｂとの間で情報を授受する。制御回路３５ｂは、パーソナルコンピュータ４０からの指令に応じて、ＩＣタグ２０からデータを読み出したり、ＩＣタグ２０にデータを書き込んだりする回路である。Ｉ／Ｆ３５ｃは、パーソナルコンピュータ４０との間で情報を授受するための回路である。Ｉ／Ｆ３５ｃは、例えば、ＵＳＢ（Universal Serial Bus）等によって構成されている。
【００４８】
図９は、図１に示すパーソナルコンピュータ４０の詳細な構成例を示す図である。この図に示すように、パーソナルコンピュータ４０は、ＣＰＵ（Central Processing Unit）４１、ＲＯＭ４２、ＲＡＭ（Random Access Memory）４３、ＨＤＤ４４、ビデオ回路４５、Ｉ／Ｆ４６、バス４７、表示装置４８、および、入力装置４９を有しており、外部にはネットワーク５０およびリーダライタ３０が接続されている。
【００４９】
ここで、ＣＰＵ４１は、ＲＯＭ４２またはＨＤＤ４４に格納されているプログラムおよびデータに基づいて装置の各部を制御するとともに、所定の演算処理を実行する中央処理装置である。
【００５０】
ＲＯＭ４２は、ＣＰＵ４１が実行するプログラムおよびそれに関連するデータを格納する半導体記憶装置である。ＲＡＭ４３は、ＣＰＵ４１が実行途中のプログラムおよびデータを一時的に格納する半導体記憶装置である。
【００５１】
ＨＤＤ４４は、後述する処理を実現するためのプログラムおよびＯＳ（Operating System）等のデータを格納するとともに、処理に関連するデータを格納する記憶装置である。
【００５２】
表示手段としてのビデオ回路４５は、ＣＰＵ４１から供給された描画命令に基づいて描画処理を実行し、得られた画像を映像信号に変換して、表示装置４８に出力する。
【００５３】
送受信手段としてのＩ／Ｆ４６は、入力装置４９、ネットワーク５０、および、リーダライタ３０との間で情報を授受する際に、情報の表現形式を変換する変換装置である。
【００５４】
バス４７は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤ４４、ビデオ回路４５、および、Ｉ／Ｆ４６を相互に接続し、これらの間で情報の授受を可能とするための信号線群である。
【００５５】
表示装置４８は、例えば、ＣＲＴ（Cathode Ray Tube）モニタまたはＬＣＤ（Liquid Crystal Display）等であり、ビデオ回路４５から出力された映像信号を表示する。
【００５６】
入力装置４９は、例えば、キーボードおよびマウス等であり、ユーザの操作に応じた情報を生成して出力する。
【００５７】
なお、サーバ装置６０は、パーソナルコンピュータ４０と略同様の構成であるので、その説明は省略する。
【００５８】
つぎに、以上の実施の形態の動作について説明する。
【００５９】
まず、図示せぬ工作機械において、所定の工具を使用する必要が生じた場合に、工具１０をホルダ７０から取り出し、リーダライタ３０で情報を読み取った後に、工作機械に装着するまでの動作について説明する。
【００６０】
その場合、まず、ユーザは、図３に示すホルダ７０から所望の工具を取り出す。例えば、ユーザは、工具１０を取り出す。
【００６１】
工具１０を取り出したユーザは、当該工具１０をリーダライタ３０の挿入部３２に対して挿入する。その結果、図７（Ｃ）に示すように、工具１０は、挿入部３２の側壁面の下部３２ｃを滑りながら下降し、ＩＣタグ２０とアンテナ３３とが当接した状態となる。
【００６２】
このとき、パーソナルコンピュータ４０では、図１０に示す処理が実行されているので、以下のステップが開始される。
【００６３】
ステップＳ１０：ＣＰＵ１０は、リーダライタ３０から供給される信号を参照し、ＩＣタグ２０が検出されたか否かを判定し、検出されたと判定した場合には、ステップＳ１１に進み、それ以外の場合には同様の処理を繰り返す。具体的に説明すると、図８に示すリーダライタ３０の制御回路３５ｂは、アンテナ３３を介して、検出のための信号を所定の間隔で送信している。ＩＣタグ２０が当該信号を受信した場合には、それに応答する信号を送信するので、リーダライタ３０はＩＣタグ２０を検出したとして、パーソナルコンピュータ４０に通知する。ＣＰＵ４１は、リーダライタ３０から当該通知を受けた場合には、ＩＣタグ２０を検出したと判断する。
【００６４】
ステップＳ１１：ＣＰＵ４１は、リーダライタ３０に対して、ＩＣタグ２０に格納されている管理情報を読み出すように指示をする。その結果、リーダライタ３０の制御回路３５ｂは、アンテナ３３を介してＩＣタグ２０に管理情報を送信するように指令を送る。当該指令を受信したＩＣタグ２０では、制御回路２２がＲＯＭ２３から管理情報２３ａを読み出し、アンテナ２１を介してリーダライタ３０に送信する。当該管理情報を受信したリーダライタ３０の制御回路３５ｂは、Ｉ／Ｆ３５ｃを介してパーソナルコンピュータ４０に管理情報を供給する。
【００６５】
ステップＳ１２：ＣＰＵ４１は、リーダライタ３０に対して、ＩＣタグ２０に格納されている追加管理情報を読み出すように指示をする。その結果、リーダライタ３０の制御回路３５ｂは、アンテナ３３を介してＩＣタグ２０に追加管理情報を送信するように指令を送る。当該指令を受信したＩＣタグ２０では、制御回路２２がメモリ２４から追加管理情報２４ａを読み出し、アンテナ２１を介してリーダライタ３０に送信する。当該追加管理情報を受信したリーダライタ３０の制御回路３５ｂは、Ｉ／Ｆ３５ｃを介してパーソナルコンピュータ４０に追加管理情報を供給する。なお、追加管理情報は、購入した当初は、メモリ２４には格納されていな状態である。したがって、購入後に初めて工具をリーダライタ３０に挿入した場合には、追加管理情報は読み出されない。
【００６６】
ステップＳ１３：ＣＰＵ４１は、ステップＳ１１およびステップＳ１２において読み出した情報の中から、ステップＳ１４において作業開始時画面を表示するための必要な情報を抽出する。具体的には、図５に示す管理情報の中から「種類」、「サイズ」、および、「切削条件」に関する情報を抽出する。
【００６７】
ステップＳ１４：ＣＰＵ４１は、ステップＳ１３において抽出した情報に基づいて、作業開始時画面を表示するための描画命令を生成し、ビデオ回路４５に供給する。ビデオ回路４５では、ＣＰＵ４１から供給された描画命令に基づいて描画処理を実行し、得られた画像を映像信号に変換して表示装置４８に供給する。その結果、表示装置４８には、図１１に示すような作業開始時画面１００が表示される。
【００６８】
この例では、作業開始時画面１００内の最上部には、枠１０１が表示され、リーダライタ３０に挿入された工具１０の「種類」、「サイズ」、および、「切削条件」に関する情報が表示されている。また、枠１０１の下には、ボタン１０２〜１０４が表示されている。枠１０１に示されている情報は、工具１０を使用する際に、最低限必要と思われる情報である。また、ボタン１０２〜１０４は、何らかの理由によりユーザが確認したいと考える情報を表示するためのボタンである。なお、この例では、ボタン１０２が操作されると、図５に示す、管理情報に含まれる「連絡先」の情報が表示される。ボタン１０３が操作されると、管理情報に含まれている「使用可能時間」および「再研磨必要時間」、ならびに、追加管理情報に含まれている「使用開始日」、「総使用時間」、「再研磨日」、および、「再研磨後使用時間」が表示される。ボタン１０４が操作されると、追加管理情報に含まれている「格納場所」が表示される。
【００６９】
ステップＳ１５：ＣＰＵ４１は、必要な情報をＩＣタグ２０に格納する。具体的には、工具１０が購入後初めて挿入された場合には、「使用開始日」としてその日の日付を示す情報と、また、「格納場所」を示す情報として図３のホルダ７０への格納位置を示す情報とを、リーダライタ３０を介して、ＩＣタグ２０に送信する。リーダライタ３０では、制御回路３５ｂがパーソナルコンピュータ４０から受信した情報を、アンテナ３３を介してＩＣタグ２０に送信する。ＩＣタグ２０では、制御回路２２がメモリ２４に対して、追加管理情報２４ａとして書き込む。なお、後述するように、再研磨が必要になって再研磨を行った後に、最初に使用する場合には、「再研磨日」の入力を受け、当該情報を前述の場合と同様の手続きにて追加管理情報２４ａとして書き込む。
【００７０】
なお、「使用開始日」については、追加管理情報が記憶されていない工具が挿入された場合に、図示せぬタイマからその日の日付を取得して、ＩＣタグ２０に記憶させるようにすればよい。また、「格納場所」については、追加管理情報が記憶されていない工具が挿入された場合に、例えば、作業開始時画面１００の隣に、新しい画面を表示し、当該画面において、ユーザから格納場所の入力を受けるようにすればよい。さらに、「再研磨日」については、ユーザから情報を更新する旨の要求がなされた場合には、例えば、作業開始時画面１００の隣に、新しい画面を表示し、当該画面において、ユーザから格納場所の入力を受けるようにすればよい。
【００７１】
ステップＳ１６：ＣＰＵ４１は、ボタン１０２〜１０４が操作されたか否かを判定し、操作された場合にはステップＳ１７に進み、それ以外の場合にはステップＳ１８に進む。例えば、ボタン１０３が操作された場合には、ステップＳ１７に進む。
【００７２】
ステップＳ１７：ＣＰＵ４１は、操作されたボタンに対応する情報を抽出し、ビデオ回路４５に供給して表示させる。例えば、ボタン１０３が操作された場合には、「使用可能時間」、「再研磨必要時間」、「使用開始日」、「総使用時間」、「再研磨日」、および、「再研磨後使用時間」を示す情報が表示される。
【００７３】
ステップＳ１８：ＣＰＵ４１は、工具１０が挿入部３２から抜かれたことにより、処理を終了するか否かを判定し、処理を終了しない場合にはステップＳ１６に戻って同様の処理を繰り返し、それ以外の場合には処理を終了する。具体的には、工具１０が挿入部３２から抜かれて、リーダライタ３０とＩＣタグ２０との間で通信ができなくなった場合には、処理を終了する。
【００７４】
ステップＳ１９：ＣＰＵ４１は、工具１０のＩＤと現在時刻とを関連付けし、ＨＤＤ４４の所定の領域に格納する。なお、これらの情報は、図１２に示す処理において、使用する（詳細は後述する）。
【００７５】
以上の処理によれば、図１１に示す作業開始時画面１００を参照することにより、工具の種類とサイズが目的のものと合致しているか否かを判定することができるので、誤った工具を選択してしまうことを防止できる。また、切削条件を参照することにより、切削しようとする材料に応じて最適な回転数、送り速度、および、切削雰囲気を設定することが可能になるので、誤った設定によって加工精度が下がったり、工具を破損したりすることを防止できる。さらに、ボタン１０２〜１０４を操作することにより、必要な情報を表示させることができるので、例えば、作業開始時画面１００には表示されていない詳細な情報が必要になった場合には、ボタン１０２を操作し、そこで表示されるＵＲＬにアクセスすることにより、工具の製造メーカが管理するサーバ装置６０の所定のｗｅｂページを表示し、さらに詳細な情報を得ることができる。また、製造メーカの担当者と連絡を取ることができる。
【００７６】
つぎに、工具１０による材料の切削が完了し、工具１０をホルダ７０に返却する場合の処理について説明する。
【００７７】
材料の切削が完了すると、ユーザは、工具１０をリーダライタ３０の挿入部３２に挿入する。パーソナルコンピュータ４０では、図１２に示す処理が実行されているので、以下のステップが実行される。なお、図１２に示す処理は、図１０に示す処理が終了した場合には、自動的に実行されるようにしてもよいし、ユーザが手動で実行させるようにしてもよい。
【００７８】
ステップＳ３０：ＣＰＵ４１は、ＩＣタグ２０を検出したか否かを判定し、検出した場合にはステップＳ３１に進み、それ以外の場合には同様の処理を繰り返す。ここで、工具１０がリーダライタ３０の挿入部３２に挿入されると、図７（Ｃ）に示すように、ＩＣタグ２０とアンテナ３３とが当接した状態となる。すると、リーダライタ３０は、ＩＣタグ２０との間で通信が可能になるので、その旨をパーソナルコンピュータ４０に通知する。その結果、ＣＰＵ４１は、ＩＣタグ２０を検出したと判定してステップＳ３１に進む。
【００７９】
ステップＳ３１：ＣＰＵ４１は、リーダライタ３０に対して、管理情報を読み出すように指令する。その結果、リーダライタ３０の制御回路３５ｂは、ＩＣタグ２０から管理情報を読み出し、ＣＰＵ４１に供給する。
【００８０】
ステップＳ３２：ＣＰＵ４１は、図１０のステップＳ１９の処理でＨＤＤ４４に格納したＩＤと、ステップＳ３１においてＩＣタグ２０から読み出したＩＤとが一致するか否かを判定し、一致する場合には同一の工具が挿入されたと判定してステップＳ３３に進み、それ以外の場合には処理を終了する。
【００８１】
ステップＳ３３：ＣＰＵ４１は、リーダライタ３０に対して、追加管理情報を読み出すように指令する。その結果、リーダライタ３０の制御回路３５ｂは、ＩＣタグ２０から追加管理情報を読み出し、パーソナルコンピュータ４０のＣＰＵ４１に供給する。
【００８２】
ステップＳ３４：ＣＰＵ４１は、ステップＳ３１で読み出した管理情報と、ステップＳ３３で読み出した追加管理情報から、必要な情報を抽出する。具体的には、ＣＰＵ４１は、管理情報から「種類」、「サイズ」、「使用可能時間」、および、「再研磨必要時間」に関する情報を抽出し、また、追加管理情報から「総使用時間」、「再研磨後使用時間」、および、「格納場所」を抽出する。なお、購入後初めて使用する場合には、「総使用時間」および「再研磨後使用時間」は格納されていないので、これらは読み出されない。
【００８３】
ステップＳ３５：ＣＰＵ４１は、使用可能残時間を算出する。具体的には、ＣＰＵ４１は、まず、現在の時刻（使用終了時刻）から、図１０のステップＳ１９でＨＤＤ４４に格納した時刻（使用開始時刻）を減算することにより、今回の使用時間を算出する。そして、ステップＳ３４で抽出した総使用時間に、今回の使用時間を加算し、今回分も含めた総使用時間を算出する。そして、管理情報である「使用可能時間」（＝１５，０００時間）から、得られた総使用時間を減算することにより、使用可能残時間を得る。
【００８４】
例えば、図５に示すように、総使用時間が１５０時間で、使用可能時間が１５，０００時間である場合に、今回の使用時間が５時間である場合には、使用可能残時間は１４，８４５（＝１５，０００−（１５０＋５））時間となる。
【００８５】
ステップＳ３６：ＣＰＵ４１は、再研磨残時間を算出する。具体的には、ＣＰＵ４１は、再研磨後使用時間に今回の使用時間を加算し、再研磨必要時間から、得られた再研磨後使用時間を減算することにより、再研磨残時間を算出する。
【００８６】
例えば、図５に示すように、再研磨後使用時間が５０時間で、再研磨必要時間が１００時間で、今回の使用時間が５時間である場合、再研磨残時間は４５（＝１００−（５０＋５））時間となる。
【００８７】
ステップＳ３７：ＣＰＵ４１は、リーダライタ３０に対してステップＳ３５およびステップＳ３６において算出された情報によって、追加管理情報を更新させる。具体的には、総使用時間および再研磨後使用時間が更新される。
【００８８】
ステップＳ３８：ＣＰＵ４１は、ステップＳ３５およびステップＳ３６において算出された情報と、作業終了時画面を表示するための情報をビデオ回路４５に供給し、表示装置４８に作業終了時画面を表示させる。
【００８９】
図１３は、このとき表示装置４８に表示される作業終了時画面１２０の一例である。この例では、作業終了時画面１２０内の最上部には、枠１２１が表示され、その下にはボタン１２２〜１２４が表示されている。ここで、枠１２１内には、工具１０の「種類」、「サイズ」、「使用可能残時間」、「再研磨残時間」、および、「格納場所」が表示されている。すなわち、「種類」としては「エンドミル」が、「サイズ」としては「３φ」が、「使用可能残時間」としてはステップＳ３５で算出された「１４，８４５時間」が、「再研磨残時間」としてはステップＳ３６で算出された「４５時間」が、また、「格納場所」としては「Ａ２」が表示されている。
【００９０】
また、ボタン１２２が操作されると、図５に示す、製造メーカの「連絡先」に関する情報が表示される。ボタン１２３が操作されると、「使用可能時間」、「再研磨必要時間」、「使用開始日」、および、「再研磨日」等の使用情報が表示される。また、ボタン１２４が操作されると、図５に示す「切削条件」が表示される。
【００９１】
なお、再研磨残時間が所定の時間（例えば、５時間）を下回った場合には、例えば、「そろそろ再研磨が必要です。」等のメッセージを表示装置４８に表示し、再研磨が必要である旨をユーザに通知するようにしてもよい。また、同様に、使用可能残時間が所定の時間（例えば、１０時間）を下回った場合には、例えば、「そろそろ工具の寿命です。新しい工具に交換してください。」等のメッセージを表示装置４８に表示し、工具の交換を促すようにしてもよい。なお、これらのメッセージを表示した後、所定の操作がユーザによってなされた場合には、ＣＰＵ４１が「連絡先」の情報を取得し、当該連絡先に対して自動的に、工具の再研磨または新しい工具の注文を行うようにすることも可能である。例えば、製造メーカが管理するサーバ装置６０に対して、発注の電子メールを送信することも可能である。
【００９２】
ステップＳ３９：ＣＰＵ４１は、ボタン１２２〜１２４が操作されたか否かを判定し、操作された場合にはステップＳ４０に進み、それ以外の場合にはステップＳ４１に進む。例えば、ボタン１２２が操作された場合にはステップＳ４０に進む。
【００９３】
ステップＳ４０：ＣＰＵ４１は、操作されたボタンに対応する情報を取得し、ビデオ回路４５に供給する。その結果、表示装置４８に、操作されたボタンに対応する情報が表示される。
【００９４】
ステップＳ４１：ＣＰＵ４１は、処理を終了するか否かを判定し、終了する場合にはステップＳ４２に進み、それ以外の場合にはステップＳ３９に戻って同様の処理を繰り返す。具体的には、ＣＰＵ４１は、ＩＣタグ２０が挿入部３２から抜かれたか否かを判定し、抜かれた場合には処理を終了するとしてステップＳ４２に進み、それ以外の場合にはステップＳ３９に戻って同様の処理を繰り返す。
【００９５】
ステップＳ４２：ＣＰＵ４１は、図１０のステップＳ１９の処理によってＨＤＤ４４に格納されているＩＤと現在時刻を削除する。
【００９６】
以上の処理によれば、ユーザは、使用可能残時間および再研磨残時間を知ることができるので、あとどれだけ使用すれば再研磨が必要となるか、または、あとどれだけ使用すれば寿命となるかを知ることができるので、工具の管理を適切に行うことが可能になる。また、再研磨または寿命までの時間を知ることで、早い段階で工具の研磨を依頼したり、新たな工具を発注したりすることが可能になる。その結果、適切な時期に発注を行うことで、工具の不足による業務の遅延を防止できる。
【００９７】
また、以上の処理によれば、格納場所が表示されるので、工具１０をホルダ７０のもとあった場所に確実に戻すことが可能になる。このため、次回に、工具を使用する際に、誤った工具を選択することを防止できるので、作業を円滑に行うことができる。
【００９８】
また、以上の処理によれば、必要に応じてボタン１２２〜１２４を操作することにより、連絡先等の情報を得ることができるので、例えば、使用可能残時間または再研磨残時間が短くなった場合には、ボタン１２２を操作し、製造メーカに対して、新たな工具を発注したり、再研磨の要求を行ったりすることが可能になる。また、これらの情報を必要に応じて表示する形式とすることで、作業終了時画面１２０に常時表示される項目数を減らして、見やすい画面を提供することが可能になる。
【００９９】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１００】
例えば、以上の実施の形態では、工具管理装置としては、リーダライタ３０およびパーソナルコンピュータ４０を構成要素とするようにしたが、例えば、リーダライタ３０にパーソナルコンピュータ４０の機能を併せ持たせ、当該リーダライタによって前述の場合と同様の処理を実行させることも可能である。
【０１０１】
また、以上の実施の形態では、リーダライタ３０に挿入部３２を設け、工具１０を当該挿入部３２に挿入することで、ＩＣタグ２０に情報を読み取らせるようにした。しかしながら、例えば、挿入部を設けずに、筐体の一部または筐体に取り付けられた可搬型の部品の一部にアンテナを設け、当該アンテナに工具１０のＩＣタグ２０を接近させることにより、情報を読み取るようにしてもよい。
【０１０２】
また、図５に示す管理情報および追加管理情報は一例であり、これ以外の情報を利用することも可能である。例えば、使用中に不具合が発生した場合には、その不具合に関する情報を格納したり、ユーザが複数存在する場合には、使用したユーザを特定するための情報を格納したりすることも可能である。
【０１０３】
また、使用可能残時間および再研磨残時間については、使用時間に応じて残時間が減少するようにしたが、例えば、被削材によって、残時間の減少の仕方が異なることが考えられる。そこで、被削材に応じて残時間の減少の仕方を変えるようにしてもよい。例えば、鋳鉄の場合には使用時間に応じて減少させ、工具鋼の場合には使用時間に１．５を乗じた値に応じて減少させ、ステンレスの場合には使用時間に２を乗じた値に応じて減少させる、といった具合である。
【０１０４】
また、以上の実施の形態では、工具としては、金属加工用の工具を例に挙げて説明したが、これ以外にも、例えば、木工用の工具、メンテナンス用の工具、および、手術用の道具等の様々な対象について利用することができることはいうまでもない。
【０１０５】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、工具管理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ(Digital Versatile Disk)、ＤＶＤ−ＲＡＭ(Random Access Memory)、ＣＤ−ＲＯＭ(Compact Disk Read Only Memory)、ＣＤ−Ｒ(Recordable)／ＲＷ(ReWritable)などがある。光磁気記録媒体には、ＭＯ(Magneto-Optical disk)などがある。
【０１０６】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０７】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【０１０８】
本発明は、例えば、工作用の工具または手術道具に適用可能である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の形態に係る工具管理装置の構成を示す図である。
【図２】図１に示す工具の詳細な構成例を示す図である。
【図３】図２に示す工具を格納するためのホルダの一例を示す図である。
【図４】図２に示すＩＣタグの詳細な構成例を示すブロック図である。
【図５】図４に示すＩＣタグに格納されている情報の一例を示す図である。
【図６】図１に示すリーダライタの詳細な構成例を示す図である。
【図７】図６に示すリーダライタに種々の大きさの工具を挿入した場合の工具と挿入部との関係を示す図である。
【図８】図６に示すリーダライタの回路基板に形成される回路のブロック図である。
【図９】図１に示すパーソナルコンピュータの構成例を示す図である。
【図１０】工作を開始する際に実行される処理の一例を説明するフローチャートである。
【図１１】作業開始時画面の表示例である。
【図１２】工作を終了する際に実行される処理の一例を説明するフローチャートである。
【図１３】作業終了時画面の表示例である。
【符号の説明】
【０１１０】
２１  アンテナ（送信手段），２２  制御回路（読み出し手段、書き込み手段），２３  ＲＯＭ（記憶手段），２４  メモリ（記憶手段），３０  リーダライタ（外部の装置），３２  挿入口，３３  アンテナ（送受信手段），４０  パーソナルコンピュータ（外部の装置），４５  ビデオ回路（表示手段），４６  Ｉ／Ｆ（送受信手段）
【図１】
2007083320.tif 000003
【図２】
2007083320.tif 000004
【図３】
2007083320.tif 000005
【図４】
2007083320.tif 000006
【図５】
2007083320.tif 000007
【図６】
2007083320.tif 000008
【図７】
2007083320.tif 000009
【図８】
2007083320.tif 000010
【図９】
2007083320.tif 000011
【図１０】
2007083320.tif 000012
【図１１】
2007083320.tif 000013
【図１２】
2007083320.tif 000014
【図１３】
2007083320.tif 000015