【手続補正書】
【提出日】平成27年4月16日(2015.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ロボットシステムであって、
前記システムは、
ツールホルダおよび信号インターフェースを有する少なくとも１つのロボットアームと、
前記少なくとも１つのロボットアームに接続されるプロセッサと、
前記プロセッサに接続されるメモリと
を備え、
前記メモリは、前記少なくとも１つのロボットアームのうちの１つに接続される第１のロボットツールを駆動するための予め構成された命令を格納し、
前記プロセッサは、
前記少なくとも１つのロボットアームのうちの１つに接続される第１のロボットツールのリビジョン識別子が前記メモリに格納されている前記予め構成された命令よりも新しい場合に、前記第１のロボットツールを駆動するための更新された命令を前記第１のロボットツールから前記メモリにダウンロードすることと、
前記メモリに格納されている前記予め構成されたおよび更新された命令のうちの少なくとも１つを使用して前記第１のロボットツールを駆動することと
を実行するように構成される、システム。
【請求項２】
前記プロセッサは、さらに、
前記第１のロボットツールのリビジョン識別子がメモリに格納されている前記予め構成された命令よりも新しい場合にのみ、前記第１のロボットツールを駆動するための更新された命令を前記第１のロボットツールから前記メモリにダウンロードするように構成される、請求項１に記載のシステム。
【請求項３】
前記プロセッサは、さらに、
前記第１のロボットツールのリビジョン識別子がメモリに格納されている前記予め構成された命令よりも新しくない場合に、メモリに格納されている前記予め構成された命令を使用して前記第１のロボットツールを駆動するように構成される、請求項１に記載のシステム。
【請求項４】
前記第１のロボットツールは、ツールタイプ識別子を格納し、
前記プロセッサは、さらに、
前記ツールタイプ識別子が前記メモリに格納されている許否リストにある場合に、前記第１のロボットツールを駆動するための更新された命令をダウンロードしないように構成される、請求項３に記載のシステム。
【請求項５】
前記リビジョン識別子は、最小システムプロセッサソフトウェアリビジョンに対応し、
前記プロセッサは、さらに、
前記最小システムプロセッサソフトウェアリビジョンが前記プロセッサの現在のソフトウェアリビジョンよりも新しい場合に、前記更新された命令をダウンロードしないように構成される、請求項１に記載のシステム。
【請求項６】
前記更新された命令は、パラメトリックデータを含む、請求項１に記載のシステム。
【請求項７】
前記リビジョン識別子は、最小システム能力情報を含み、
前記プロセッサは、さらに、
前記最小システム能力情報が前記システムの能力を超える場合に、前記更新された命令をダウンロードしないように構成される、請求項１に記載のシステム。
【請求項８】
前記最小システム能力情報は、超音波駆動能力を含む、請求項７に記載のシステム。
【請求項９】
前記リビジョン識別子は、最小システム能力情報を含み、
前記プロセッサは、さらに、
前記最小システム能力が前記システムの能力を超え、かつ、前記ツールのツールタイプ識別子が前記メモリに格納されている最新のリストまたは元のリストのいずれにも含まれていない場合に、前記更新された命令をダウンロードしないように構成される、請求項１に記載のシステム。
【請求項１０】
前記プロセッサは、さらに、
前記第１のロボットツールに格納されているツールタイプ識別子が最新のリストにある場合に、前記更新された命令をダウンロードしないように構成される、請求項１に記載のシステム。
【請求項１１】
ツールホルダおよび信号インターフェースを有する少なくとも１つのロボットアームのうちの１つに第１のロボットツールを接続することであって、前記少なくとも１つのロボットアームは、プロセッサと、前記第１のロボットツールを駆動するための予め構成された命令を格納するメモリとに接続されている、ことと、
前記第１のロボットツールのリビジョン識別子が前記予め構成された命令よりも新しい場合に、前記第１のロボットツールを駆動するための更新された命令を前記第１のロボットツールから前記メモリにダウンロードすることと、
メモリに格納されている前記予め構成されたおよび更新された命令のうちの少なくとも１つを使用して前記第１のロボットツールを駆動することと
を含む、方法。
【請求項１２】
前記第１のロボットツールのリビジョン識別子がメモリに格納されている前記予め構成された命令よりも新しい場合にのみ、前記第１のロボットツールを駆動するための更新された命令を前記第１のロボットツールから前記メモリにダウンロードすることをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記第１のロボットツールのリビジョン識別子がメモリに格納されている前記予め構成された命令よりも新しくない場合に、メモリに格納されている前記予め構成された命令を使用して前記第１のロボットツールを駆動することをさらに含む、請求項１１に記載の方法。
【請求項１４】
前記第１のロボットツールは、ツールタイプ識別子を格納し、
前記方法は、
前記ツールタイプ識別子が前記メモリに格納されている許否リストにある場合に、前記第１のロボットツールを駆動するための更新された命令をダウンロードしないことをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記リビジョン識別子は、最小システムプロセッサソフトウェアリビジョンに対応し、
前記方法は、
前記最小システムプロセッサソフトウェアリビジョンが前記プロセッサの現在のソフトウェアリビジョンよりも新しい場合に、前記更新された命令をダウンロードしないことをさらに含む、請求項１１に記載の方法。
【請求項１６】
前記更新された命令は、パラメトリックデータを含む、請求項１１に記載の方法。
【請求項１７】
前記リビジョン識別子は、最小システム能力情報を含み、
前記方法は、
前記最小システム能力情報が前記システムの能力を超える場合に、前記更新された命令をダウンロードしないことをさらに含む、請求項１１に記載の方法。
【請求項１８】
前記最小システム能力情報は、超音波駆動能力を含む、請求項１７に記載の方法。
【請求項１９】
前記リビジョン識別子は、最小システム能力情報を含み、
前記方法は、
前記最小システム能力が前記システムの能力を超える場合、および、前記ツールのツールタイプ識別子が前記メモリに格納されている最新のリストまたは元のリストのいずれにも含まれていない場合に、前記更新された命令をダウンロードしないことをさらに含む、請求項１１に記載の方法。
【請求項２０】
前記第１のロボットツールに格納されているツールタイプ識別子が最新のリストにある場合に、前記更新された命令をダウンロードしないことをさらに含む、請求項１１に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
システムのプロセッサが、現在のソフトウェアのリビジョンはツールのメモリの情報よりも新しくないと判断し、システムが、ツールの適正な使用に必要な全ての能力有すると仮定すると、次いでプロセッサは、搭載ツールのタイプが、ステップ６２６においてすでに最新のリストに含まれているかどうかを判断する。ツールのタイプがプロセッサメモリ５１６の最新のリスト５２０にある場合、プロセッサは、この既存の追加ツールのデータをそのメモリで使用して、そのツール自体から追加ツールのデータをダウンロードするために遅延させずに、ステップ６１０で、機器をサポートすることができる。プロセッサメモリの最新のリストは、ツールの追加ツールのデータと同じ追加ツールのデータを含むか、またはプラグアンドプレイ機能を有する同じタイプのその後に割り当てられるツールからの、より新しい追加ツールのデータを含むことが可能であることに留意されたい。