(57)【要約】【課題】マシン上の工具を交換するための方法、一時的でないコンピュータ可読記憶媒体、および工具交換システムである。【解決手段】工具交換システムは、工具マガジンと、工具移送装置と、自動工具交換装置（ＡＴＣ）とを含む。ＡＴＣは、工具ホルダおよび工具交換部を含む。工具マガジンは、工具装填ステーションにて受け取られる少なくとも１つの工具を格納するよう構成される。工具移送装置は、工具を工具装填ステーションまたは工具マガジンからＡＴＣの工具搬送位置に移送するとともに、自動工具交換の過程において、工具を工具搬送位置に保持するよう構成される。工具ホルダは、自動工具交換の過程において、工具移送装置が工具搬送位置に配置されていない場合、工具を工具搬送位置に保持するよう構成される。工具交換部は、自動工具交換の過程において、工具搬送位置にある工具をマシンの工具交換位置に供給するよう構成される。【選択図】図１
2014184549.tif 000002
【特許請求の範囲】
【請求項１】
工具装填ステーションにて受け取られる少なくとも１つの工具を格納するよう構成される工具マガジンと、
工具を前記工具装填ステーションまたは前記工具マガジンから自動工具交換装置（ＡＴＣ）の工具搬送位置に移送するとともに、自動工具交換の過程において、前記工具を前記工具搬送位置に保持するよう構成される工具移送装置とを備え、
前記ＡＴＣは、
前記工具移送装置が前記工具搬送位置に位置決めされていない場合、前記自動工具交換の過程において、前記工具を前記工具搬送位置に保持するよう構成される工具ホルダと、
前記自動工具交換の過程において、前記工具搬送位置にある前記工具をマシンの工具交換位置に供給するよう構成される工具交換部とを含む、工具交換システム。
【請求項２】
前記工具ホルダは、前記工具移送装置が前記工具搬送位置に位置決めされておらず前記自動工具交換が行われていない場合に、前記工具を前記工具搬送位置に保持するよう構成される、請求項１に記載の工具交換システム。
【請求項３】
前記自動工具交換が開始される際、前記工具移送装置が前記工具搬送位置に位置決めされているかどうかを判断するよう構成されるコントローラをさらに備え、
前記コントローラは、前記工具移送装置が前記工具搬送位置に位置決めされているかどうかの判断に基づき、前記工具ホルダに前記工具を保持するように命令するよう構成される、請求項１に記載の工具交換システム。
【請求項４】
前記工具を前記工具搬送位置に支持するよう構成される工具支持部をさらに備え、
前記工具ホルダは、前記工具移送装置が前記工具搬送位置に位置決めされていない場合、かつ前記自動工具交換の過程においてのみ、前記工具を前記工具搬送位置に保持するよう構成される、請求項１に記載の工具交換システム。
【請求項５】
前記工具移送装置は、前記少なくとも１つの工具を前記工具装填ステーションと、前記工具マガジンと、前記工具搬送位置との間で移送するよう構成されるロボットである、請求項１に記載の工具交換システム。
【請求項６】
前記工具移送装置は、前記工具を含む工具ポットを前記工具マガジンから前記工具搬送位置に移送するよう構成される、請求項１に記載の工具交換システム。
【請求項７】
前記工具ホルダは、前記工具を含む工具ポットを前記工具搬送位置に保持するよう構成される、請求項１に記載の工具交換システム。
【請求項８】
前記工具マガジンはマシン工具ラックマガジンである、請求項１に記載の工具交換システム。
【請求項９】
工具マガジンと、工具移送装置と、マシン上の工具を交換するための自動工具交換装置（ＡＴＣ）とを含む工具交換システムの方法であって、
前記工具移送装置が工具を工具装填ステーションまたは前記工具マガジンから前記ＡＴＣの工具搬送位置に移送するステップを備え、前記工具マガジンは、前記工具装填ステーションにて受け取られる少なくとも１つの工具を格納するよう構成されており、さらに
前記工具移送装置が前記工具搬送位置に位置決めされている場合、自動工具交換の過程において、前記工具移送装置が前記工具を前記工具搬送位置に保持するステップと、
前記工具移送装置が前記工具搬送位置に位置決めされていない場合、前記自動工具交換の過程において、前記ＡＴＣの工具ホルダが前記工具を前記工具搬送位置に保持するステップと、
前記ＡＴＣの工具交換部が、前記自動工具交換の過程において、前記工具を前記マシンの工具交換位置に供給するステップとを備える、方法。
【請求項１０】
前記工具ホルダが保持するステップは、
前記工具移送装置が前記工具搬送位置に位置決めされておらず前記自動工具交換が行われていない場合に、前記ＡＴＣの前記工具ホルダが前記工具を前記工具搬送位置に保持するステップを備える、請求項９に記載の方法。
【請求項１１】
前記自動工具交換が開始される際、前記工具移送装置が前記工具搬送位置に位置決めされているかどうかコントローラが判断するステップと、
前記工具移送装置が前記工具搬送位置に位置決めされているかどうかの判断に基づき前記工具を保持するよう前記コントローラが前記工具ホルダに命令するステップとをさらに備える、請求項９に記載の方法。
【請求項１２】
別のタスクを行うために、前記工具移送装置を前記工具搬送位置から離れるように移動させるステップをさらに備える、請求項１０に記載の方法。
【請求項１３】
前記工具ホルダが保持するステップは、
前記工具移送装置が前記工具搬送位置に位置決めされておらず前記自動工具交換が行われていない場合に、前記ＡＴＣの前記工具ホルダが前記工具を前記工具搬送位置に保持するステップを備える、請求項１０に記載の方法。
【請求項１４】
工具支持部が前記工具を前記工具搬送位置に支持するステップをさらに備え、
前記工具ホルダが保持するステップは、前記工具移送装置が前記工具搬送位置に位置決めされていない場合、かつ前記自動工具交換の過程において、前記工具を前記工具搬送位置に保持するステップを含む、請求項９に記載の方法。
【請求項１５】
前記工具移送装置が、前記少なくとも１つの工具のうち１つ以上を前記工具装填ステーションから前記工具マガジンに移送するステップをさらに備え、
前記工具移送装置は、前記少なくとも１つの工具を前記工具装填ステーションと、前記工具マガジンと、前記工具搬送位置との間で移送するよう構成されるロボットである、請求項９に記載の方法。
【請求項１６】
前記移送するステップは、
前記工具移送装置が、前記工具を含む工具ポットを前記工具マガジンから前記工具搬送位置に移送するステップを備える、請求項９に記載の方法。
【請求項１７】
前記工具ホルダが保持するステップは、前記工具ホルダが、前記工具を含む工具ポットを前記工具搬送位置に保持するステップを備える、請求項９に記載の方法。
【請求項１８】
前記工具マガジンはマシン工具ラックマガジンである、請求項９に記載の方法。
【請求項１９】
コンピュータによって実行されると、工具マガジンと、工具移送装置と、マシン上の工具を交換するための自動工具交換装置（ＡＴＣ）とを含む工具交換システムの方法を前記コンピュータに行わせるプログラムを格納する一時的でないコンピュータ可読記憶媒体であって、前記方法は、
前記工具移送装置が工具を工具装填ステーションまたは前記工具マガジンから前記ＡＴＣの工具搬送位置に移送するステップを備え、前記工具マガジンは、前記工具装填ステーションにて受け取られる少なくとも１つの工具を格納するよう構成されており、さらに
前記工具移送装置が前記工具搬送位置に位置決めされている場合、自動工具交換の過程において、前記工具移送装置が前記工具を前記工具搬送位置に保持するステップと、
前記工具移送装置が前記工具搬送位置に位置決めされていない場合、前記自動工具交換の過程において、前記ＡＴＣの工具ホルダが前記工具を前記工具搬送位置に保持するステップと、
前記ＡＴＣの工具交換部が、前記自動工具交換の過程において、前記工具を前記マシンの工具交換位置に供給するステップとを備える、一時的でないコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
発明の分野
本願明細書で記載される実施例は一般的に、工具を交換するための方法と、一時的でないコンピュータ可読記憶媒体と、システムとに関する。より特定的には、本開示の実施例は、マシンの工具を交換するための方法、一時的でないコンピュータ可読記憶媒体、およびシステムに関する。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
背景
マシニングセンタでは、所与のマシンがワークを加工するために複数の異なる工具が必要になる場合がある。当該マシンは、１度に１つの工具のみを使用するよう構成されており、マシン上の工具は異なる加工段階の間に交換されなければならない。しかしながら、必要な工具をマシンに供給するのは時間がかかるため、ワークの加工を完了するのに必要な時間量が増加する。
【課題を解決するための手段】
【０００３】
発明の概要
本開示の実施例に従うと、工具交換システムが提供される。工具交換システムは、工具マガジンと、工具移送装置と、自動工具交換装置（ＡＴＣ）とを含む。ＡＴＣは、工具ホルダおよび工具交換部を含む。工具マガジンは、工具装填ステーションにて受け取られる少なくとも１つの工具を格納するよう構成される。工具移送装置は、工具を工具装填ステーションまたは工具マガジンからＡＴＣの工具搬送位置に移送するとともに、自動工具交換の過程において、工具を工具搬送位置に保持するよう構成される。工具ホルダは、自動工具交換の過程において、工具移送装置が工具搬送位置に位置決めされていない場合、工具を工具搬送位置に保持するよう構成される。工具交換部は、自動工具交換の過程において、工具搬送位置にある工具をマシンの工具交換位置に供給するよう構成される。
【０００４】
さらに、本開示の実施例に従うと、工具マガジンと、工具移送装置と、マシン上の工具を交換するためのＡＴＣとを含む工具交換システムの方法が提供される。上記の方法は、工具移送装置が工具を工具装填ステーションまたは工具マガジンからＡＴＣの工具搬送位置に移送するステップを含む。工具マガジンは、工具装填ステーションにて受け取られる少なくとも１つの工具を格納するよう構成される。工具移送装置が工具搬送位置に位置決めされている場合、自動工具交換の過程において、工具移送装置が工具を工具搬送位置に保持する。工具移送装置が工具搬送位置に位置決めされていない場合、自動工具交換の過程において、ＡＴＣの工具ホルダが工具を工具搬送位置に保持する。ＡＴＣの工具交換部が、自動工具交換の過程において、工具をマシンの工具交換位置に供給する。
【０００５】
さらに、本開示の実施例に従うと、コンピュータによって実行されると、上記の方法をコンピュータに行わせるプログラムを格納する一時的でないコンピュータ可読記憶媒体が提供される。
【０００６】
以下の詳細な説明への参照により、本発明およびその付随する利点の多くは添付の図面と関連して考慮されるとよりよく理解されるので、本発明およびその付随する利点の多くのより完全な理解は容易に得られることになる。
【図面の簡単な説明】
【０００７】
【図１】例示的な工具交換システムを示す図である。
【図２】本開示のある実施例に従った自動工具交換装置（ＡＴＣ）工具ホルダを示す図である。
【図３】本開示のある実施例に従った工具交換システムの例示的な第１の図を示す図である。
【図４】本開示のある実施例に従った工具交換システムの例示的な第２の図を示す図である。
【図５】本開示のある実施例に従った工具交換システムの例示的な第３の図を示す図である。
【図６】本開示のある実施例に従った工具交換システムの例示的な第４の図を示す図である。
【図７】本開示のある実施例に従ったマシニングセンタを示す図である。
【図８】工具交換システムによって行われる例示的なプロセスを示す図である。
【図９】自動工具交換のために行われる例示的なプロセスを示す図である。
【図１０】例示的なコンピュータを示す図である。
【発明を実施するための形態】
【０００８】
詳細な説明
この発明は、多くの異なる形態の実施例が可能である。図面が示されるとともに、本願明細書において詳細な特定の実施例が説明されることとなるが、このような実施例のこの開示は原則の例として考えられるべきであり、図示および記載される特定の実施例に本発明を限定することを意図するものではないということが理解される。以下の記載では、図面のうちのいくつかの図において、同様の参照番号は、同じ部分、同様な部分、または対応する部分を記載するよう用いられる。
【０００９】
本願明細書において用いられる「ある」という用語は、１つまたは１つより多いと規定される。本願明細書において用いられる「複数」という用語は、２つまたは２つより多いと規定される。本願明細書において用いられる「別の」という用語は、少なくとも第２またはそれより多いと規定される。本願明細書において用いられる「含む」および／または「有する」という用語は、備える（すなわちオープンな用語）として規定される。本願明細書において用いられる「プログラム」、「コンピュータプログラム」、または同様の用語は、コンピュータシステム上での実行のために設計された命令のシーケンスとして規定される。「プログラム」または「コンピュータプログラム」は、実行可能なアプリケーションにおける、サブルーチン、プログラムモジュール、スクリプト、関数、プロシージャ、オブジェクトメソッド、オブジェクトインプリメンテーション、アプレット、サーブレット、ソースコード、オブジェクトコード、共用ライブラリ／ダイナミックロードライブラリ、および／またはコンピュータシステム上での実行のために設計された命令の他のシーケンスを含んでもよい。
【００１０】
この文書を通じて、「一実施例」、「ある実施例」、「実施例」、「実現例」、「例」、または同様の用語に対する参照は、実施例に関連して記載される特定の特徴、構造、または特性が本開示の少なくとも１つの実施例に含まれることを意味する。したがって、この明細書を通じてさまざまな場所に現れるこのようなフレーズは必ずしもすべて同じ実施例を参照しているわけではない。さらに、特定の特徴、構造、または特性は、限定されることなく、１つ以上の実施例において任意の好適な態様で組み合されてもよい。
【００１１】
本願明細書において用いられる「または」という用語は、包含的論理和として解釈されるか、またはいずれか１つまたは任意の組合せを意味すると解釈されるべきである。したがって、「Ａ、ＢまたはＣ」は、「Ａ；Ｂ；Ｃ；ＡおよびＢ；ＡおよびＣ；ＢおよびＣ；Ａ、ＢおよびＣ」のうちのいずれかを意味する。要素、機能、ステップ、または作用の組合せが何らかの態様で本質的に相互排除的である場合にのみ、この規定の例外が発生することとなる。
【００１２】
図１は例示的な工具交換システム１００を示す。工具交換システム１００は、自動工具交換装置（ＡＴＣ）１１０と工具移送装置１３０とを含む。ＡＴＣ１１０は工具交換部１１２を含む。工具交換部１１２は、ＡＴＣ１１０の工具搬送位置にある工具１２０および／もしくは工具ポット１２５をマシンの工具交換位置に供給するよう構成されており、ならびに／または工具交換位置にある別の工具および／もしくは工具ポットを工具搬送位置に供給するよう構成されている。例示的な工具は、ドリル、ミリング工具、ターニング工具などといった切削工具を含む。他の切削工具はたとえば、ワークから材料を除去するかまたはワークを成形するようミリングマシンまたはターニングマシンにおいて用いられるものであれば何でも含み得る。付加的な工具の例には、バニッシング工具、センサデバイス（たとえば、ワークタッチプローブ）、ワーククリーニングブラシ、または部品クリーニングファンといった専門工具が含まれる。工具ポットは、１つ以上の工具を格納するよう構成される。
【００１３】
一実施例では、工具交換部１１２は、１つ以上の工具を工具搬送位置と工具交換位置との間で移動するよう回転するダブルアームアセンブリである。ダブルアームアセンブリ１１２は、第１のアーム１１４ａと第２のアーム１４４ｂとを含む。図１は、本開示のある実施例に従った、工具交換位置にある第１のアーム１１４ａと、工具搬送位置にある第２のアーム１１４ｂとを示す。
【００１４】
一実施例では、工具交換部１１２は、異なる数のアーム（たとえば、１つのアーム）を含む。他の実施例では、工具交換部１１２は、コンベアアセンブリなどの他の方法を用いて、工具搬送位置と工具交換位置との間をリニアガイドなどに沿って１つ以上の工具を移動させる。
【００１５】
ある実施例では工具交換部１１２は、１つ以上の異なる方向に移動し、工具１２０および／または工具ポット１２５が工具搬送位置から除去されるおよび／または工具搬送位置に配置されることを可能にする。たとえば、工具交換部１１２は、工具交換部１１２の回転軸と平行な軸に沿って移動するよう構成される。一実施例では、工具交換部１１２は、この移動を利用して、工具１２０を工具ポット１２５の中から除去および／もしくは工具ポット１２５の中に配置するか、または工具１２０および工具ポット１２５を除去および／もしくは配置する。さらに一実施例では、工具交換部１１２はこの移動を利用して、工具１２０および／もしくは工具ポット１２５をマシン上から除去および／もしくはマシン上に配置するか、またはそうでなければ工具および／もしくは工具ポット１２５を工具交換位置に供給する。別の実施例では、当該マシン自体が移動して、工具１２０および／または工具ポット１２５をマシン上から除去および／またはマシン上に配置する。
【００１６】
一実施例では、マシン上の（たとえばマシンのスピンドルに取りつけられた）工具および／または工具ポットが工具交換位置に位置している場合、工具交換部１１２は、第１のアーム１１４ａが工具交換位置に位置決めされるまで回転する。そのとき、第１のアーム１１４ａは、マシン上の当該工具および／または工具ポットを保持する。この保持は、把持、クランピング、またはマシン上の工具および／もしくは工具ポットを第１のアーム１１４ａに固定する任意の他の方法によって行われ得る。一実施例では、工具交換部１１２は、工具および／もしくは工具ポットをマシンから除去ならびに／または工具および／もしくは工具ポットをマシン上に配置するために、工具交換部１１２の回転軸に平行な軸に沿って移動するよう構成される。その後、工具交換部１０２は、第１のアーム１１４ａが保持する工具および／または工具ポットが工具搬送位置に供給されるように回転される。
【００１７】
同様に、工具１２０および／または工具ポット１２５がマシンに供給されると、工具交換部１１２は第２のアーム１１４ｂが工具搬送位置に位置決めされるように回転する。そのとき、第２のアーム１１４ｂは、工具１２０および／または工具ポット１２５を保持する。一実施例では、第２のアーム１１４ｂは、第１のアーム１１４ａがマシン上の工具および／または工具ポットを保持したのと同じ態様で、工具１２０および／または工具ポット１２５を保持する。しかしながら、他の実施例では、第１のアーム１１４ａおよび第２のアーム１１４ｂの各々は、さまざまな形状および／またはサイズの工具および／または工具ポットを保持することを容易にするよう、工具および／または工具ポットを固定するための複数の異なる方法を有するよう構成される。
【００１８】
さらに一実施例では、工具交換部１１２は、工具１２０および／または工具ポット１２５を工具搬送位置から除去または工具搬送位置に配置するために、工具交換機構１１２の回転軸に平行な軸に沿って移動するよう構成される。次いで、工具交換部１１２は、第２のアーム１１４ｂが保持する工具１２０および／または工具ポット１２５が工具交換位置まで移動されるように回転される。
【００１９】
工具移送装置１３０は、工具１２０および／または工具ポット１２５を工具搬送位置に移送ならびに工具搬送位置から移送するよう構成される。ある実施例では、工具移送装置１３０はさらに、オペレータ工具装填ステーション（工具段取りステーションとも称する）および／または工具マガジン（たとえばラックマガジン）の間に工具１２０および／または工具ポット１２５を移送するよう構成される。工具移送装置１３０が工具１２０および／または工具ポット１２５を工具搬送位置に移送すると、工具移送装置１３０は、工具交換部１１２が工具交換位置に供給されるべき工具１２０および／または工具ポット１２５を保持するまで工具１２０および／または工具ポット１２５を工具搬送位置に保持する。したがって、工具移送装置１３０は、工具１２０および／もしくは工具ポット１２５が工具交換部１１２に保持されるまでならびに／または工具交換位置に供給されるまで別のタスクを行うことができない。
【００２０】
本開示のある実施例は、ＡＴＣ工具ホルダを提供する。ＡＴＣ工具ホルダは、工具１２０が工具搬送位置に移送された後、工具移送装置１３０が１つ以上の他のタスクを行うことを可能にする。すなわち、ＡＴＣ工具ホルダは、マシン動作における遅延を低減しつつ、工具移送装置１３０が複数のタスクのために用いられることを可能にする。
【００２１】
ＡＴＣ工具ホルダにより、工具移送装置１３０が他のタスクを行うことが可能になる。他のタスクとしては、１つ以上の工具をオペレータ工具装填ステーションと工具マガジンとの間で移動すること、工具を工具搬送位置とオペレータ工具装填ステーションとの間で移動すること、工具を工具搬送位置と工具マガジンとの間で移動すること、１つ以上の工具を工具マガジン内に再配置すること、工具をＲＦＩＤチップ読取ステーションに移動すること、工具を工具洗浄ステーションに移動することなどがある。これにより、通常動作の間、マシンが工具交換時間を短縮し、オペレータが工具を装填している際または他のタスクが行われる必要がある際の待ち時間を最小化することが可能になる。
【００２２】
たとえば、通常動作の間、工具移送装置１３０は、工具マガジンにおける格納位置またはオペレータ工具装填ステーションから工具搬送位置まで工具を移動する。オペレータが工具移送装置１３０を必要とする要求をした場合（たとえば、オペレータが格納位置からオペレータ工具装填ステーションの中へ工具を移動することを要求した場合）、ＡＴＣ工具ホルダはアクティブとなり、工具１２０および／または工具ポット１２５を適切な位置にクランプする。別の実施例ではＡＴＣ工具ホルダは、自動工具交換のために必要とされた場合にアクティブになる。マシンが工具交換を要求すると、ＡＴＣは、マシンの準備ができているとともに工具移送装置１３０が戻るのを待つ必要がない場合はサイクル動作し得る。ＡＴＣのサイクル動作が完了した後、工具移送装置１３０は、工具搬送位置に工具が存在する場合は当該工具を次の工具と交換し、１つ以上の他のタスク（たとえば、オペレータ工具段取りステーションの装填／非装填）を再開する。１つ以上の他のタスクが完了すると、工具移送装置１３０は工具搬送位置に戻り、次の工具を保持し、必要ならば、ＡＴＣ工具ホルダを非活性化する。
【００２３】
一実施例では、ＡＴＣ工具ホルダは、１つ以上の工具および／または工具ポットを工具装填ステーションに装填するよう／工具装填ステーションから非装填するようオペレータが工具移送装置１３０に要求した場合にのみ用いられる。すなわち一実施例では、マシンは、オペレータが１つ以上の工具をオペレータ工具装填ステーションに装填／非装填する必要がなければ、ＡＴＣ工具ホルダの使用がない状態で動作される。
【００２４】
図２は、本開示の一実施例に従ったＡＴＣ工具ホルダ２００を示す。ＡＴＣ工具ホルダ２００は、工具１２０および／または工具ポット１２５を支持するよう構成される基部２１０を含む。一実施例では、基部２１０は一体のキャストから形成される。さらに、ある実施例では、基部２１０は工具１２０を含む工具ポット１２５を支持する。
【００２５】
基部２１０に面するブロック２３０は、駆動機構２４０（たとえば空気シリンダ、電動機など）によって駆動されてリニアガイド２５０に沿って移動する。駆動機構２４０は、工具１２０および／または工具ポット１２５が基部２１０とブロック２３０との間に固定されるまで、ブロック２３０を基部２１０に向かうよう駆動する。
【００２６】
ある実施例では、工具１２０および／または工具ポット１２５には、位置合わせ目的でキーが設けられる。たとえば、工具ポット１２５はキー２６０ｂを含んでもよい。さらに一実施例では、ブロック２３０には、対応するキー２６０ａが設けられる。当該キーは、工具１２０および／または工具ポット１２５の位置合わせを容易にし得るＴ字型または任意の他の形状であってもよい。
【００２７】
さらに一実施例では、ＡＴＣ工具ホルダ２００は、ＡＴＣ工具ホルダ２００がまずＡＴＣ１１０に搭載された後、搭載位置をセットするテーパピン２７０ａ，２７０ｂを含む。テーパピン２７０ａ，２７０ｂは、ＡＴＣ工具ホルダ２００のさまざまな位置に配置されてもよい。テーパピン２７０ａ，２７０ｂは、サービスのためにＡＴＣ工具ホルダ２００を除去および再搭載することを容易にするよう構成される。ＡＴＣ工具ホルダ２００の異なる実施例は、０を含む任意の数のテーパピンを組込んでもよい。さらに、ＡＴＣ工具ホルダ２００を搭載するとともにＡＴＣ工具ホルダ２００のサービスを容易にする他の方法が用いられてもよい。
【００２８】
図３は、本開示のある実施例に従った工具交換システム３００の第１の例示的な図を示す。図１に示される工具交換システム１００と同様に、工具交換システム３００は、ＡＴＣ１１０と、第１のアーム１１４ａおよび第２のアーム１１４ｂを含む工具交換部１１２と、工具移送装置１３０とを含む。工具交換システム３００はさらにＡＴＣ工具ホルダ２００を含む。一実施例では、ＡＴＣ工具ホルダ２００はＡＴＣ１１０に取り付けられる。他の実施例では、ＡＴＣ工具ホルダ２００は、たとえば工具交換システム３００を組込むマシニングセンタの別個の基部、土台、または構成要素によって支持される。図３は、工具１２０および／または工具ポット１２５が工具移送装置１３０によって工具搬送位置に移送または工具搬送位置から移送されている例示的な図を示す。工具１２０および／または工具ポット１２５は、保持機構１３２（たとえばクランプ）によって保持される。
【００２９】
ＡＴＣ工具ホルダ２００は、工具１２０および／または工具ポット１２５の搬送がＡＴＣ工具ホルダ２００と工具移送装置１３０との間および／またはＡＴＣ工具ホルダ２００と工具交換部１１２との間で行われることを可能にする位置に配置される。この位置は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を工具搬送位置に保持するように設定される。ある実施例では、ＡＴＣ工具ホルダ２００は、ＡＴＣ１１０の工具搬送位置に配置される。他の実施例では、ＡＴＣ工具ホルダ２００は、工具搬送位置までおよび工具搬送位置から移動するよう構成される。
【００３０】
図４は、工具移送装置１３０が工具１２０および／または工具ポット１２５を工具搬送位置に保持する工具交換システム３００の第２の例示的な図を示す。図５は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を保持し、かつ工具移送装置１３０が工具搬送位置から離れるように移動した工具交換システム３００の第３の例示的な図を示す。この実施例に依存して、ＡＴＣ工具ホルダ２００は、工具が存在するとともに工具移送装置１３０が工具搬送位置に位置決めされていないときはいつでもまたはその一部の時間にアクティブになってもよい。たとえば、ＡＴＣ工具ホルダ２００は、自動工具交換の間または工具交換部１１２が工具１２０および／もしくは工具ホルダ１２５を工具搬送位置から除去するのに必要な時間の間のみ、アクティブになってもよい。
【００３１】
図４に示されるように一実施例では、ＡＴＣ工具ホルダ２００のブロック２３０は、工具移送装置１３０上で保持機構１３２によって遮られる。したがって、工具移送装置１３０は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を保持し得る前に、工具搬送位置から離れるように移動しなければならない。しかしながら他の実施例では、工具移送装置１３０およびＡＴＣ工具ホルダ２００は、工具１２０および／または工具ポット１２５の異なる部分を保持するよう構成される。それらの実施例では、工具移送装置１３０は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を保持し得る前に、離れるよう移動する必要はない。したがって、たとえば、工具交換システム３００は、工具１２０および／または工具ポット１２５がＡＴＣ工具ホルダ２００に保持されているまで、工具移送装置１３０が工具１２０および／または工具ポット１２５を解放しないように構成されてもよい。さらに、上述したように、ある実施例では、ＡＴＣ工具ホルダ２００は自動工具交換の間またはその前および／もしくはその後の所定の時間の間にのみアクティブである。
【００３２】
図６は、工具１２０および／または工具ポット１２５がＡＴＣ工具ホルダ２００によって保持されるとともに工具交換部１１２がマシンの工具交換位置までの搬送のために工具１２０および／または工具ポット１２５のピックアップを可能にする位置に回転した工具交換システム３００の第４の例示的な図を示す。一実施例では、工具交換部１１２は、工具１２０を保持し、工具交換部１１２の回転軸に平行な軸に沿って、ＡＴＣ１１０から離れる方向に移動して工具１２０を工具ポット１２５から除去する。別の実施例では、工具１２０および工具ポット１２５の両方が除去される。次いで、工具交換部１１２は１８０°回転して、工具１２０を工具交換位置に供給する。一実施例では、１８０°回転した後、工具交換部はさらに工具交換部１１２の回転軸に平行な軸に沿って移動し、工具１２０を工具交換位置に供給する。
【００３３】
一実施例では、自動工具交換は、工具搬送位置からの工具１２０および／または工具ポット１２５のピックアップ、工具搬送位置からの工具および／または工具ポット１２５の除去、工具交換位置への工具１２０および／または工具ポット１２５の搬送、ならびに工具交換位置またはマシン上への工具１２０および／または工具ポット１２５の配置のうちの１つまたは組合せを含む。さらにまたは代替的には、一実施例では、自動工具交換は、工具を工具交換位置から搬送またはマシンから工具搬送位置に搬送するために１つ以上のステップを含む。
【００３４】
図７は、本開示のある実施例に従った工具交換システム３００を組込む例示的なマシニングセンタ７００を示す。ある実施例では、マシニングセンタ７００は、（たとえば、スピンドル上の工具を交換するための何らかの方法を有する）コンピュータ数値制御（ＣＮＣ）マシニングセンタであるか、または横形もしくは立形のマシニングセンタ、（たとえば、ミリング機能性を有するタレットを有する）旋盤、ミル・ターンマシン、もしくはＡＴＣスタイルの工具交換装置が用いられ得る任意の他のマシンを含む他のタイプのマシニングセンタである。マシニングセンタ７００は、オペレータ工具装填ステーション７１０、工具マガジン７２０、およびマシニングステーション７３０に分割される。さらに、コントローラ７４０は、マシニングセンタ７００が行う１つ以上の動作および／またはプロセスを制御するよう構成される。
【００３５】
一実施例では、オペレータ工具装填ステーション７１０、工具マガジン７２０、および工具移送装置１３０はマガジンシステムの一部である。別の実施例では、ＡＴＣ１１０および工具ホルダ２００もマガジンシステムの一部である。
【００３６】
オペレータ工具装填ステーション７１０は、１つ以上の工具および／または工具ポットをマシニングセンタ７００のオペレータから受け取るおよび／またはオペレータに供給するよう構成される。一実施例では、オペレータ工具装填ステーション７１０は、工具および／または工具ポットが挿入または除去され得る４つのスロットを含む。４つのスロットは、マシニングセンタ７００上のドアを開くことによりアクセスされる。別の実施例では、オペレータ工具装填ステーション７１０は、回転壁を含む。この壁は、２つの側を有する。所与の時間で、その側の一方のみがオペレータにアクセス可能であり、一方の側が工具移送装置１３０にアクセス可能である。壁が１８０°回転すると、マシニングセンタ７００の内部上の壁は、オペレータが工具および／もしくは工具ポットをオペレータ工具装填ステーション７１０に加えるまたは工具および／もしくは工具ポットをオペレータ工具装填ステーション７１０から除去し得るように外側へと回転される。
【００３７】
工具マガジン７２０は、１つ以上の工具および／または工具ポットをマシニングセンタ７００の中に格納するよう構成される。一実施例では、工具マガジン７２０はラック構成を有する。他の実施例では、工具マガジン７２０は、マシニングセンタ７００に必要な工具収納本数といった要因に依存した、リングスタイル、チェーンスタイル、ラック構成などのいずれか１つまたは組合せである。一実施例では、工具マガジン７２０は、工具１２０および／または工具ポット１２５が格納のために挿入される複数のスロットを含む。
【００３８】
一実施例では、マシニングステーション７３０は、ＡＴＣ１１０と、ＡＴＣ工具ホルダ２００と、１つ以上の工具（たとえば、工具１２０）を用いるマシンとを含む。上述したように、工具移送装置１３０は、１つ以上の工具および／または工具ポットをオペレータ工具装填ステーション７１０と、工具マガジン７２０と、マシニングステーション７３０との間で移送するよう構成される。一実施例では、工具移送装置１３０は、マシニングセンタ７００において、リニアガイドに沿ってまたは別の移送もしくはガイダンス機構を介して移動する。
【００３９】
図８は、図３に示される工具交換システム３００のような工具交換システムのための動作の例示的な方法を示す。一実施例では、コントローラ７４０は、当該例示的な方法において行われる動作および／またはプロセスを制御するよう構成される。他の実施例では、異なるコントローラの組合せが動作および／またはプロセスを制御するよう用いられてもよい。
【００４０】
ステップＳ８０５では、工具移送装置１３０は、ワークを加工するためにマシンが必要とする工具１２０および／または工具ポット１２５をオペレータ工具装填ステーション７１０または工具マガジン７２０からＡＴＣ１１０の工具搬送位置に移送する。ステップＳ８１０では、工具移送装置１３０は、工具１２０および／または工具ポット１２５を工具搬送位置に保持する。別の実施例では、工具移送装置１３０は、工具１２０および／または工具ポット１２５を工具支持部（たとえば、基部２１０）上に落下させてもよい。ステップＳ８１５では、工具移送装置１３０が別のタスクを行うのに必要とされているかどうかについて判断が行われる。一実施例では、この判断はコントローラ７４０によって行われる。上述したように、他のタスクの例は、１つ以上の工具をオペレータ工具装填ステーション７１０と工具マガジン７２０との間を移動することと、別の工具を工具搬送位置に供給することと、１つ以上の工具を工具マガジン７２０に再配置することと、工具をＲＦＩＤチップ読取ステーションに移動することと、工具を工具洗浄ステーションに移動することとなどを含む。代替的または付加的には、工具移送装置１３０が工具搬送位置または工具搬送位置から所定の距離内に配置されるかどうかについて判断が行われる。
【００４１】
たとえば一実施例では、コントローラ７４０は、第１の工具および／または工具ポットを工具搬送位置に移送した後、第２の工具および／または工具ポットをオペレータ工具装填ステーション７１０または工具マガジン７２０から取得するよう工具移送装置１３０に指示するよう構成される。さらに、コントローラ７４０は、第２の工具および／または工具ポットを工具搬送位置に移送するよう工具移送装置１３０に指示する。コントローラ７４０は、ＡＴＣ１１０が第１の工具および／または工具ポットを工具搬送位置から離れるように移動した後の任意の時間に第２の工具および／または工具ポットが工具搬送位置に到達するように工具移送装置１３０に指示する。たとえば、ＡＴＣ１１０が第１の工具および／もしくは工具ポットをマシンに供給するとき、または第１の工具および／もしくは工具ポットが工具交換位置へ移動されるプロセス中にあるときである。
【００４２】
別の例では、コントローラ７４０は、第２の工具および／または工具ポットをオペレータ工具装填ステーション７１０から取得するとともに第２の工具および／または工具ポットを工具マガジン７２０へ移送するよう工具移送装置１３０に指示するように構成される。
【００４３】
別のタスクを行うのに工具移送装置１３０が必要でない場合、ステップＳ８２０において、工具移送装置１３０が保持する工具１２０および／または工具ポット１２５がマシンの工具交換位置に供給されるべきかどうか判断が行われる。工具１２０および／または工具ポット１２５がマシンの工具交換位置に供給されない場合、プロセスはステップＳ８１５に戻る。しかしながら、工具１２０および／または工具ポット１２５が工具交換位置に供給される場合、工具交換部１１２は、工具１２０および／または工具ポット１２５を工具交換位置に供給する。たとえば、コントローラ７４０は、工具１２０を工具ポット１２５から除去するとともに、工具１２０がマシンの工具交換位置に移動されるように回転するよう工具交換部１１２に指示する。別の例では、コントローラ７４０は、工具１２０を含む工具ポット１２５を除去するよう工具交換部１１２に指示する。
【００４４】
工具移送装置１３０は、別のタスクを行う必要がある場合、ステップＳ８３０において、他のタスクを行うために工具搬送位置から離れるよう移動する。その後、工具移送装置１３０が工具搬送位置から所定の距離に到達すると、ＡＴＣ工具ホルダ２００は、工具１２０および／または工具ポット１２５を工具搬送位置に保持する。たとえば、コントローラ７４０は、工具１２０および／または工具ポット１２５が基部２１０とブロック２３０との間で固定されるまで、ブロック２３０を基部２１０に向かって駆動するようブロック駆動部２４０に指示する。別の実施例では、ＡＴＣ工具ホルダ２００は、自動工具交換が開始される前の所定の時間までまたは開始されるときまで、工具１２０および／または工具ポット１２５を保持しない。
【００４５】
上述したように、一実施例では、工具移送装置１３０の保持機構１３２は、ブロック２３０が工具１２０および／または工具ポット１２５を保持することを妨げる。したがって、ＡＴＣ工具ホルダ２００は、工具移送装置１３０が工具搬送位置から離れるように移動した後、工具１２０および／または工具ポット１２５を保持する。しかしながら、他の実施例では、ブロック２３０が保持機構１３２によって妨げられない場合、工具移送装置１３０は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を保持する前に、離れるように移動する必要はない。たとえば、ＡＴＣ工具ホルダ２００は、工具移送装置１３０が工具および／または工具ポットを解放するまたは工具搬送位置から離れるように移動する前に、工具１２０および／または工具ポット１２５を保持してもよい。
【００４６】
ステップＳ８３５のおいてＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を保持した後、工具１２０および／または工具ポット１２５は、マシンの工具交換位置に供給されるべきかどうか（すなわち自動工具交換が開始されるべきかどうか）について判断が行われる。工具１２０および／または工具ポット１２５が工具交換位置に供給される場合、工具交換部１１２は、ステップＳ８４５において、工具１２０および／または工具ポット１２５を工具交換位置に供給する。上述したように、一例では、コントローラ７４０は、工具１２０を工具ポット１２５から除去するとともに、工具１２０がマシンの工具交換位置に移動されるように回転するよう工具交換部１１２に指示する。
【００４７】
工具１２０および／または工具ポット１２５がマシンの工具交換位置に供給されない場合、プロセスはステップＳ８５０に進む。そのとき、工具移送装置１３０が工具搬送位置または工具搬送位置の所定の距離内に戻ったかどうかについて判断がなされる。工具移送装置１３０が工具搬送位置または工具搬送位置の所定の距離内にない場合、プロセスはステップＳ８４０に戻る。しかしながら、工具移送装置１３０が工具搬送位置または工具搬送位置の所定の距離内にある場合、プロセスはステップＳ８５５に進む。そのとき、ＡＴＣ工具ホルダ２００は工具および／または工具ポットを解放する。上述したように、一実施例では、ＡＴＣ工具ホルダ２００は、自動工具交換のために工具および／または工具ポットを保持するのみである。したがって、ＡＴＣ工具ホルダ２００が工具および／または工具ポットを保持していない場合には、ステップＳ８５５はスキップされる。ステップＳ８６０では、工具移送装置１３０は工具および／または工具ポットを保持する。別の実施例では、工具移送装置１３０は、自動工具交換が開始される前の所定の時間または自動工具交換が開始される時まで、工具および／または工具ポットを保持しない。
【００４８】
上述したように、一実施例では、工具移送装置１３０の保持機構１３２は、ブロック２３０が工具１２０および／または工具ポット１２５を保持することを妨げる。したがって、ＡＴＣ工具ホルダ２００は、工具移送装置１３０が工具１２０および／または工具ポット１２５を工具搬送位置にて保持し得る前に工具１２０および／または工具ポット１２５を解放しなければならない。しかしながら、他の実施例では、ブロック２３０が保持機構１３２によって妨げられない場合、工具移送装置１３０は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を解放するまで待つ必要はない。たとえば、ＡＴＣ工具ホルダ２００は、工具移送装置１３０が工具および／もしくは工具ポットを保持した後または工具搬送位置まで移動した後、工具１２０および／または工具ポット１２５を解放してもよい。
【００４９】
ある実施例では、ＡＴＣ工具ホルダ２００は、ブロック２３０の位置を確認するために１つ以上のセンサを含む。一実施例では、位置情報は、工具１２０および／または工具ポット１２５がＡＴＣ工具ホルダ２００によって固定されるかどうか判断するよう用いられる。別の実施例では、位置情報は、ＡＴＣ工具ホルダ２００が開状態または閉状態にあるかどうか判断するよう用いられる。１つ以上のセンサの例は、近接センサを含む。
【００５０】
一実施例では、工具移送装置１３０は、工具搬送位置に位置する工具支持部（たとえば、基部２１０）上に工具１２０および／または工具ポット１２５を配置した後、ＡＴＣ１１０から離れるように移動する。他の実施例では、コントローラ７４０は、工具１２０および／または工具ポット１２５がＡＴＣ工具ホルダ２００によって保持されていることを確認した後、ＡＴＣ１１０から離れるように移動するよう工具移送装置１３０に指示する。ある実施例では、コントローラ７４０は、この判断を１つ以上のセンサに基づき行う。
【００５１】
さらに、ある実施例ではたとえば、図６に示されるように、ＡＴＣ１１０および／またはＡＴＣ工具ホルダ２００が、１つ以上の工具および／または工具ポット検出センサ６０２を含む。一実施例では、１つ以上のセンサは、ＡＴＣ工具ホルダ２００に組み込まれたリミットスイッチを含む。しかしながら、他のスイッチまたはセンサタイプ（たとえば、近接、画像など）が、工具１２０および／または工具ポット１２５を検出するのに用いられてもよい。さらに、１つ以上の工具および／または工具ポット検出センサが、マシニングセンタ７００内のさまざまな異なる位置に組み込まれてもよい。
【００５２】
図９は、本開示のある実施例に従った自動工具交換を開始する際の工具交換システム３００のような工具交換システムのための動作の方法を示す。この方法は、図８に示した方法と独立して行われてもよく、または、たとえばステップＳ８２０および／またはＳ８４５において工具をマシンの工具交換位置に供給する際に図８と関連して行われてもよい。一実施例では、コントローラ７４０は、この方法において行われる動作および／またはプロセスを制御するよう構成される。他の実施例では、異なるコントローラの組合せは、動作および／またはプロセスを制御するよう用いられてもよい。
【００５３】
ステップＳ９０５では、コントローラ７４０は、自動工具交換が開始されるべきかどうかを判断する。たとえば、コントローラ７４０は、（たとえば、ステップＳ８２０および／またはＳ８４０においてのように）工具搬送位置にある工具および／または工具ポットがマシンの工具交換位置に供給されるべきかどうか、マシンが工具交換を要求しているかどうかなどを判断する。
【００５４】
一実施例では、コントローラ７４０は、自動工具交換が開始されるべきという判断がなされるまで待つ。コントローラ７４０は、自動工具交換が開始されるべきであると判断した場合、ステップＳ９１０に進み、工具移送装置１３０が工具搬送位置にあるかどうか判断する。一実施例では、工具移送装置１３０が工具搬送位置にあるかどうか判断するよう、コントローラ７４０は、自動工具交換の開始の前の所定の時間（たとえば、少なくともＡＴＣ工具ホルダ２００が活性化して工具および／または工具ポットを保持するのに必要とされる最小の時間量）まで待つ。
【００５５】
コントローラ７４０は工具移送装置１３０が工具搬送位置にあると判断すると、ステップＳ９１５において、工具交換部１１２は工具１２０および／または工具ポット１２５を工具交換位置に供給する。工具／工具ポット１２５が工具移送装置１３０によって保持されていない場合、コントローラ７４０は、工具交換部１１２に搬送を行うよう命令する前に、工具移送装置１３０に工具および／または工具ポット１２５を保持するよう命令する。コントローラ７４０は、工具移送装置１３０が工具搬送位置にないと判断した場合、ステップＳ９２０において、ＡＴＣ工具ホルダ２００に工具１２０および／または工具ポット１２５を保持するよう命令する。工具交換部１１２は、ＡＴＣ工具ホルダが工具１２０および／または工具ポット１２５を保持した後、ステップＳ９２５において、工具１２０および／または工具ポット１２５を工具交換位置に供給する。一実施例では、コントローラ７４０は、ＡＴＣ工具ホルダ２００が工具１２０および／または工具ポット１２５を保持していることを（たとえば、上記の位置センサの１つ以上を用いて）確認した後、工具１２０および／または工具ポットを工具交換位置に供給するよう工具交換部１１２に命令する。
【００５６】
実施例に依存して、工具移送装置１３０および／またはＡＴＣ工具ホルダ２００は、工具１２０、工具１２０を含む工具ポット１２５、または工具ポット１２５および工具１２０を保持する。一実施例では、工具移送装置１３０および／またはＡＴＣ工具ホルダ２００が工具１２０を含む工具ポット１２５を保持する際、工具交換部１１２が工具１２０のみを工具搬送位置から工具交換位置まで搬送する。工具交換部１１２は、別の工具を工具交換位置から工具ポット１２５まで供給してもよい。他の実施例では、工具１２０または工具１２０および工具ポット１２５が工具移送装置１３０および／またはＡＴＣ工具ホルダ２００に保持されている場合に、工具移送装置１３０および／またはＡＴＣ工具ホルダ２００は、保持位置にあるままで工具１２０または工具１２０および工具ポット１２５が工具移送装置１３０および／またはＡＴＣ工具ホルダ２００から除去されることを可能にする態様でキー付けされる。
【００５７】
ステップＳ９３０では、ＡＴＣ工具ホルダ２００は、必要ならば、工具ポット１２５を随意に解放する。ＡＴＣ工具ホルダ２００は、工具移送装置１３０が戻るなどの場合、実施例に依存して、自動工具交換の終わりまたは自動工具交換が終わる前または後の所定の時間に工具ポット１２５を解放する。上述したように、一実施例では、工具ポット１２５は、工具ポット１２５が工具移送装置１３０および／またはＡＴＣ工具ホルダ２００によって保持されていない際に、工具搬送位置にて工具支持部（たとえば、基部２１０）によって支持される。さらに、一実施例では、工具支持部がさらに工具交換位置に設けられる。
【００５８】
図１０は、コントローラ７４０のようなマシニングセンタ７００の機能の１つまたは組合せを実行するよう構成され得るコンピュータ１０００のハードウェア構成の例を示すブロック図である。
【００５９】
図１０に示されるように、コンピュータ１０００は、１つ以上のバス１００８を介して互いに相互接続される中央処理装置（ＣＰＵ）１００２と、リードオンリーメモリ（ＲＯＭ）１００４と、ランダムアクセスメモリ（ＲＡＭ）１００６とを含む。１つ以上のバス１００８はさらに、入出力インターフェイス１０１０に接続される。入出力インターフェイス１０１０は、キーボード、マウス、マイクロホン、リモートコントローラなどによって形成される入力部１０１２と接続される。入出力インターフェイス１０１０はさらに、オーディオインターフェイス、ビデオインターフェイス、ディスプレイ、スピーカなどによって形成される出力部１０１４と、ハードディスク、不揮発性メモリ、または他の一時的でないコンピュータ可読記憶媒体によって形成される記録部１０１６と、ネットワークインターフェイス、モデム、ＵＳＢインターフェイス、ファイヤワイヤインターフェイスなどによって形成される通信部１０１８と、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどのリムーバブル媒体１０２２を駆動するためのドライブ１０２０とに接続される。
【００６０】
一実施例に従うと、ＣＰＵ１００２は、記録部１０１６に格納されたプログラムを入出力インターフェイス１０１０およびバス１００８を介してＲＡＭ１００６にロードし、次いで、コントローラ７４０のようなマシニングセンタ７００の機能の１つまたは組合せの機能性を提供するよう構成されるプログラムを実行する。
【００６１】
上記の教示を考慮すると、当業者であれば、たとえばコントローラ７４０を用いる上記の例示的な実施例のあるものは、プログラム式プロセッサ（programmed processor）の使用に基づいているということを認識するであろう。しかしながら、本開示の実施例は、他の実施例が特殊目的ハードウェアおよび／または専用プロセッサのようなハードウェア構成要素の均等物を用いて実現され得るので、このような例示的な実施例に限定されない。同様に、汎用コンピュータ、マイクロプロセッサに基づくコンピュータ、マイクロコントローラ、光コンピュータ、アナログコンピュータ、専用プロセッサ、特定用途向け回路および／または専用のハードワイヤードロジックが、代替的な均等な実施例を構成するよう用いられてもよい。
【００６２】
上記の教示を考慮すると、当業者であれば、コントローラ７４０による動作およびプロセスのような動作およびプロセスと、上記の実施例のうちのあるものを実現するよう用いられる関連するデータとは、本開示のある実施例から逸脱することがなければ、ディスクストレージおよび他の形態のストレージとを用いて実現され得るということを理解するであろう。その例として、たとえばリードオンリーメモリ（ＲＯＭ）装置、ランダムアクセスメモリ（ＲＡＭ）装置、ネットワークメモリ装置、光記憶素子、磁気記憶素子、光磁気記憶素子、フラッシュメモリ、コアメモリおよび／または他の均等な揮発性および不揮発性記憶技術を含む一時的でない記憶装置がある。「一時的でない」という用語は、情報が電力の除去または他の動作により失われ得ないということを示唆するものではない。このような代替的な記憶装置は、均等物と考えられるべきである。
【００６３】
本願明細書で記載されるある実施例は、フローチャートの形式で上で広く記載した、任意の好適な電子またはコンピュータ可読記憶媒体上に格納され得るプログラミング命令を実行する１つ以上のプログラム式プロセッサを用いて実現されるか、または実現されてもよい。しかしながら、本開示を考慮すると、当業者であれば、本開示の実施例から逸脱することがなければ、上記のプロセスが任意の数の変形例で多くの好適なプログラミング言語により実現され得るということを理解するであろう。たとえば、当該開示のある実施例から逸脱することがなければ、実行されるある動作の順番はしばしば変動され得るか、付加的な動作が加えられ得るか、または動作が削除され得る。このような変形例は、均等であると意図および考慮される。
【００６４】
ある例示的な実施例を記載してきたが、上記の記載に鑑みると当業者には多くの代替例、修正例、交換例、および変形例が明らかであることは明白である。
【図１】
2014184549.tif 000003
【図２】
2014184549.tif 000004
【図３】
2014184549.tif 000005
【図４】
2014184549.tif 000006
【図５】
2014184549.tif 000007
【図６】
2014184549.tif 000008
【図７】
2014184549.tif 000009
【図８】
2014184549.tif 000010
【図９】
2014184549.tif 000011
【図１０】
2014184549.tif 000012