"制御卓によって制御される外科用ハンドピースであって、ハウジング50と、このハウジング内に設けられ、当該外科用ハンドピースが取り外し可能に連結される前記制御卓のソケット504を介して、前記制御卓のモータ駆動装置510からの付勢信号を受け取る可変速度モータ52と、前記可変速度モータと連結して前記可変速度モータによって駆動され、手術部位に当てられるアタッチメント34、35と、当該外科用ハンドピースに一体化した不揮発性メモリであって、前記制御卓の制御プロセッサにより読み出されるとともに、前記可変速度モータに付与される付勢信号の性質を記載したデータ386、388、390を有する不揮発性メモリ72とを備え、前記データは、前記可変速度モータ52に対する独自の速度とトルクのグラフ438を規定する速度/トルク設定点のハンドピースデータ428、430、432を含む外科用ハンドピース。前記不揮発性メモリは、前記可変速度モータにより生成されるトルクに基づいて前記可変速度モータに流れる最大電流を計算するための等式で使用する少なくとも1つの係数で示されたデータ406、408、410を含むことを特徴とする請求項1に記載の外科用ハンドピース。前記ハウジングの中に位置し、前記アタッチメント34、35を前記可変速度モータに連結するカップリング組立体68を更に備えた請求項1又は2に記載の外科用ハンドピース。前記ハウジング50に着脱式に取り付けられたスイッチ組立体39を更に備えた請求項1又は2に記載の外科用ハンドピース。前記外科用ハンドピースの内部に位置し、前記付勢信号を前記可変速度モータに供給する制御卓36によりデータの書き込み可能なメモリ74を更に備えた請求項1又は2に記載の外科用ハンドピース。前記不揮発性メモリ72は、前記ハウジング50内に設けたことを特徴とする請求項2~5のいずれか一項に記載の電動外科用ハンドピース。電動外科用器具の使用範囲が広がったため、異なった外科的作業を行う異なった種類の電動外科用器具の開発が行われてきた。例えば、臀部の移植手術に使用する大腿部用拡孔器の場合、ドリルの速度は比較的遅く、約100RPMであるが、約400ワットという比較的大きい電力を必要とする。神経外科の場合は、約75,000RPMで作動し、150ワットという中程度の電力を必要とする高電力ドリルである、開頭器を使用する必要がある。耳、鼻、および喉の手術の場合は、しばしば、マイクロドリルが使用される。一般的なマイクロドリルは、回転数が約10,000乃至40,000RPMで、約40ワットという、比較的小さい電力しか必要としない。電動外科用器具の種類の数が増えたことから、各タイプのハンドピースに適当な付勢信号を確実に受信できる機構を設ける必要がでてきた。この問題の従来の解決策は、それぞれのハンドピースに専用の制御卓を設けることであった。しかし、この解決策は、所定の外科的処置を行う際に、特定の器具を組み合わせる必要がある場合、病院や他の外科手術医療機関が、異なった制御卓を多数利用できるように維持しなければならないため、コストがかかるということは明らかである。さらに、所定の外科用処置を行うのに多種の外科用器具を必要とする場合、手術室に、各種のハンドピースに必要な制御卓を別々に設けなければならない。このように異なった制御卓を準備しなければならないため、手術室に混乱を引き起こす可能性がある。この問題点を解決すべく、異なったハンドピースに電力を供給することができる制御卓が設計されている。これらの制御卓は、性能は満足できるものではあるが、欠点がないわけではない。これらの制御卓の多くは、接続する器具に対して希望の付勢信号を確実に加えるように、医師が手動でその内部のエレクトロニクスを予め設定しなければならない。さらに、人間には過ちがつきものであるため、新しい器具を構成したら、制御卓が実際に正しく構成できているかを確認するのに時間をかけなければならない。こうした作業を医師に求めるということは、医師が患者の急を要する事態に注意を払うことができる時間を割くことになる。また、相補制御卓に構成情報を提供することができる外科用器具を提供する試みもなされた。これらの器具は、一般的には、一つもしくはそれ以上のアナログ信号を制御卓に集合的に戻す一台もしくは二台の抵抗器を有するハンドピースの形状を取っている。制御卓は、これらのアナログ器具型信号の振幅に基づいて、取り付けてある器具や切断機器のタイプを識別するなどの基本的な器具構成機能を実行することができる。これらの電動器具システムは、有益であることが証明されているが、例えば、そこに印加することができる最大電力の示度、あるいは、モータを駆動することができる最大速度などのような、器具についての重要な情報が相補制御卓の中に入っていなければならないという制限もある。制御卓が、特定のハンドピースで適切に使用できるように適切に構成されるようにするには、制御卓に、このデータを予めロードしておかなければならない。制御卓にこのデータが入っていないと、器具の中に含まれる識別データは比較的限界値となる。さらに、電動外科用器具の数が増えたため、これらの器具に使用できる付属品の機能の数も増えた。例えば、器具によっては、医師が器具のオン/オフ状態とともに器具内のモータの速度も制御できるようにした、器具と一体構造を有するハンドスイッチを設けたものもある。また、他の器具システムでは、足踏スイッチを設けてある。この後者のタイプの制御装置は、手で器具の速度を制御するよりも足で器具の速度を制御するのを好む医師にとっては便利である。足踏スイッチが付いた器具制御装置が好まれる一つの理由は、医師によってはハンドピースの把握を妨げると感じている物理的対象物であるハンドスイッチを持つ必要がないからである。さらに他の外科用器具システムにおいて、ライトおよび/または水の供給源が一体構造にて設けられたものもある。一般的に、光源には、外科用器具のヘッド部分に取り付けたある種の発光部材が含まれる。光源は、外科医が、外科的作業を行っている手術部位に強度の高い光を当てたい場合に設けられる。水供給源は、一般的に灌注ポンプに接続されている。一般的に、水供給源は、本質的に外科的作業の実施と同時進行で手術部位に灌注したい状況の時に外科用器具に取り付ける。外科用器具に希望の付属品を設けるための従来の解決策は、個々の器具に独自の付属品を固定して設計することであった。例えば、一部の器具にはハンドスイッチがついているが、一方、他の器具にはこうしたスイッチがついていない。同様に、一部の器具には手術部位にライトおよび/または水を供給するための一体構造の導管を設けてあるが、他の機器には、このような付属装置は付いていない。外科施設では、外科用器具の選択は、医師の好みや、行われる外科的作業のタイプのような変数の関数となりうる。個々の医師の好みや外科的な要求事項に適切に適応させるために、独自の付属機能の組み合わせを有する異なった種類の機器を多数設けるのは、非常にコストがかかる場合がある。さらに、器具の付属品は、一般的に、その操作を調整するため、独自の制御信号の組み合わせを必要とする。これは、しばしば、ライトや水の装置のような付属品に、付属のハンドピースへの電力の印加を制御するのに使用する制御卓とは別体の、独自の制御卓を設けることによって達成される。このような追加の制御卓を設けなければならない場合には、手術室に適当な設備を揃える際のコストの問題と、手術室の中が混乱するという二つの問題が起きる。着脱式のハンドスイッチと着脱式のライトクリップやウォータークリップを外科用器具に設けることによって、機器の数を減らすようにする試みがなされた。ハンドスイッチは、取り外すと、一部の外科医にとって面倒な構造的構成要素のうちの一部を減らすことができる。しかし、これらの機器は、一般的には、ハンドスイッチを定位置に固定するための、ある種の永久的保持器を設けてある。これらの保持器も、取り付けられた器具の把握を妨げるという潜在性もある。さらに、これらの着脱式の装置には、ある種の制御装置を設けなければならない。これらの着脱式装置の有用性を最大限にするために、上記のように、独自の制御卓を設けていることがしばしばである。このタイプの器具組立体が有するもう一つの欠点は、ライトと水の装置が、これらの装置の作動や稼動率を制御するために押下する相補制御ボタンを有しているという点である。このような制御ボタンを有しているということは、手術室の医師に提供された制御ボタンの総数をさらに増やすことになる。これらのボタンの存在は、それらが必要ないときには、外科医に、集中すべき問題や機器の制御から注意を引くような余分な情報を与えることになる。さらに、最近では、従来のハンドピースと比べて異なった電力規定を有する外科用器具が開発された。例えば、一部の外科的処置においては、医師は、電力供給用としてバッテリーパックを組み込んだ器具の使用を望んでいる。また、バッテリの排流という必然的な問題を回避するため、バッテリーパックの代わりにコードによって電力を供給する動力部を望んでいる場合もある。その他の新しい器具では、伝統的な電力モータを備えていないものもある。これらの器具の例としてあげられるのは、外科用レーザおよび超音波の外科小刀がある。これらの器具は、独自の動力要求仕様と補助の付属品を有する。外科医がこれらの器具を使用できるようになるには、外科用処置室に追加の制御卓のセットを持ちこまなければならない。この追加の設備を設けなければならないため、外科用処置室に設備を揃えるためのコストがかかり、複雑となる。本発明は、電力および制御信号の要求仕様が異なる器具を使いやすくし、異なった組み合わせの付属装置とともに個々の器具を使用することができるようにする電動外科用ハンドピースのための一体構造の電動外科用器具システムを改良することを目的とする。本発明は、アタッチメントを駆動する電動外科用ハンドピースであって、このアタッチメントを駆動するため付勢信号により駆動される可変速度モータを備えたハンドピースを設け、制御信号を発する前記モータ速度調節用のスイッチを設け、前記ハンドピースに一体化した不揮発性メモリであって、前記モータの最高速度と、個々の速度においてモータが消費すべき最大電流とを表すデータを有する不揮発性メモリを設け、付勢信号を前記モータに付与するよう前記ハンドピースに連結するとともに前記メモリからデータを読むために前記メモリに連結し、また前記制御信号を受け取るため前記スイッチに連結した制御卓を設け、この制御卓は、前記モータが前記メモリに記載の最高速度を超えた速度で作動しないように前記制御信号に基づき前記モータの速度を調整し、前記モータの速度を監視し、前記モータが消費する電流を監視し、前記制御信号および前記モータの速度に基づき前記モータに付勢信号を付与し、前記モータ速度と個々の速度で許容されるモータ最大許容電流を表す前記メモリ内のデータとに基づいて前記モータが消費する最大許容電流を計算し、前記モータが消費した電流と前記最大許容電流とを比較し、そして前記モータ消費電流と前記最大許容電流との比較により前記モータが駆動する速度で許容される最大許容電流を越える電流を前記モータが消費したと示される場合には、前記モータへの付勢信号付与を調整するように構成されたことを特徴とする。本発明の電動外科用機器システムは、モータの複数の速度を最適な速度ループに安定させることができ、これにより、制御卓が速度制御を安定させることができる速度範囲を広めることができる。本発明の電動外科用機器システムは、各ハンドピースの操作パラメータに関する情報がハンドピース内のメモリの中に保存されるように構成されている。システムが初期設定されるとき、制御卓は、このデータを読み出し、適正な付勢信号をハンドピースに供給するよう構成する。従って、本発明のシステムは、付勢信号を低速から高速までで回転でき、異なる電力規定を有するモータのついたハンドピースに送るのに使用することができる単体の制御卓を提供することができ、そのような広い範囲の機器に使用できる単体の制御卓を提供することができることにより、複数の制御卓を準備しなければならないことによるコストや手術室の混乱を除去することができる。また、制御卓は、ハンドピースの内部のモータを作動させるのに必要な付勢信号を供給するだけでなく、ハンドピースへ直接駆動付勢信号を送ることができる。これにより、さらに、システムに組みこむことができるハンドピースの数や種類が増え、さらに、準備しなければならない追加の制御卓の数を減らすことができる。さらに、制御卓は、ハンドピースの内部のメモリを読み出すことによって、自動的にハンドピースのモータが駆動されるべき最高速度とハンドピースが消費することができる電流に関する制限値を確立する。これにより、人間の過ちによって、制御卓をモータの過励振やハンドピースによる過度の電流の消費につながる付勢信号を加える結果となるように構成してしまう可能性をなくすことができる。本発明は、請求の範囲にその特殊性を示している。本発明の上記の、そしてさらに詳しい特性については、添付の図面に基づいて次に示す説明を参照することによって、さらによく理解できよう。以下、図面に基づいて、この発明の実施例を説明する。図1は、本発明における一体構造の外科用器具システムの基本的な構成要素を表したものである。図2は、一体構造の外科用器具システムの一部として採用できる一つのハンドピースの断面図である。図3は、ハンドピースモータの内部にある構成要素の組立分解図である。図4は、フレックス回路がハンドピースの後部外郭の中にどのように収容されているかを表した底面図である。図5Aは、ハンドピースに付勢信号を送るために使用し、ハンドピースと制御卓の間で交換する制御信号のための線渠として働く基本的なケーブルの断面図である。図5Bは、図5に示すケーブル内に位置する一本のモータ用導体の詳細を表す断面図である。図6は、着脱式ハンドスイッチがどのようにハンドピースに取り付けられているかを示す、組立分解図である。図7は、着脱式ハンドスイッチを形成する構成要素の組立分解図である。図8は、着脱式ライト‐アンド‐ウォータクリップがどのようにハンドピースに取り付けられているかを示す組立分解図である。図9は、図8のライト‐アンド‐ウォータクリップを形成している構成要素を表した組立分解図である。図10は、図9のライト‐アンド‐ウォータクリップとともに使用する制御ケーブルの断面図である。図11は、図10で使用した制御ケーブルの制御卓端部のプラグの断面図である。図12は、図10のケーブルがハンドピースとライト‐アンド‐ウォータクリップにどのように接続されているかを表した断面図である。図12Aは、ケーブルとライト‐アンド‐ウォータクリップとの間の電気接続を表した断面図である。図12Bは、ケーブルとライト‐アンド‐ウォータクリップとの間の水系統の連結を表した断面図である。図13は、ハンドピース内の不揮発性メモリに保存されたデータのブロック図である。図14は、ハンドピース内のモータの最大トルクがハンドピースの速度の関数としてどのように変化するかを表した図である。図15は、ハンドピース内の読み出し/書き込みメモリの中のデータフィールドを表す図である。図16は、一体化構造の器具システムの制御卓内で制御回路を形成する要素の基本的なブロック図を形成するためには、16Aと16Bをどのように組み立てればよいかを表した青写真である。図17は、制御回路の主要プロセッサの主要な構成要素のブロック図を形成するためには図17Aおよび17Bをどのように組み立てればよいかを表した青写真である。図18A、18Bおよび18Cは、制御回路のハンドピースインターフェースを形成する構成要素の略図である。図19は、制御回路の表示装置-入力/出力制御装置のブロック図を形成するには、図19Aと図19Bをどのように組立てればよいかを表したブロック図である。図20は、制御回路のモータ制御装置と電流検出回路のブロック図を形成するためには、図20Aと図20Bとをどのように組み立てればよいかを表したブロック図である。図21は、制御回路のモータ駆動装置の略図である。図22は、主要制御装置内のマイクロプロセッサによってアクセスするメモリのブロック図であり、システムの操作中にマイクロプロセッサが選択的に実行するモジュールを表したものである。図23は、主要モジュール内に含まれた命令に基づいて、主要制御装置内のマイクロプロセッサが実行する主要処理ステップのフローチャートである。図24は、システムを初期設定するときに制御卓が表示する、サインオン画面の画像の図である。図25は、ハンドピースのモータ用の過電流制限超過タイムアウト時間がハンドピースの現行の動作速度の関数としてどのように変化するかを表したグラフである。図26は、システムが初期設定された後、少なくとも一つのハンドピースが制御卓の中に差し込まれた時、すなわち、システムが初期設定されたときに制御卓が表示する最初の使用者の時間画像を表した図である。図27は、相補形のハンドピースが制御卓に取り付けられていない状態のケーブルがあるときに、制御卓が表す、ケーブルのみ/ハンドピースが接続されていませんcableonly/nohandpiececonnectedという画像を示しており、それぞれがケーブルの作動における関心事を表している。図28は、速度設定モジュールに含まれる命令に基づいて主要制御装置内でマイクロプロセッサが実行する処理ステップのフローチャートである。図29は、電流設定モジュール内に含まれる命令に基づいて主要制御装置内でマイクロプロセッサが実行する処理ステップのフローチャートである。図30は、ハンドピースが作動したときに制御卓が表示する実行時間の画像を表したものである。図31は、制御卓が表示する外科医のセレクタの図である。図32は、ハンドピースメモリの中に呈示することができる一組の付属品ヘッドのデータフィールドを表したブロック図である。図33は、本発明の外科用器具システムの一部として採用することができる代替のハンドピースの斜視図である。図34は、図33に示したハンドピースの組立分解図である。図35は、図33に示したハンドピースの断面図である。図36は、図33に示したハンドピースを部分的に分解した、前面端部の図である。図37は、図33に示したハンドピースで採用している磁気スライドの側面図である。図38は、図33に示したハンドピースのトリムスリーブの斜視図である。図39は、取り付けたハンドピースがロック状態から解放状態に、そして再びロック状態に移るときにシステムが実行するプロセスステップのフローチャートである。図1は、本発明による一体構造の外科用器具システム30の基本的な構成要素を表している。システム30には、ハンドピース32および33と呼ばれる二つの外科用器具が含まれている。ハンドピース32および33は、それぞれ電動モータを備えている。切断用取り付け器具、ここでは、削り目34がハンドピース32に連結してあり、モータの作動とともに回転するように構成されている。のこぎり35は、ハンドピース33の切断用取り付け器具としての役割を果たす。ハンドピース32または33の中のモータを付勢するための電力は、制御卓36から供給される。制御卓36は、使用者が入力したコマンドに応答してハンドピース32および33を選択的に付勢し、さらにハンドピースの操作を監視する。制御卓36と一体構造のタッチスクリーン表示装置37は、ハンドピース32および33についての情報を外科医に提供し、ハンドピースを制御するのに使用するいくつかのコマンドを制御卓に供給する際のインターフェースの役割を果たす。オン/オフ操作とハンドピース32の速度は、ハンドピースの外側の回りに固定した着脱式ハンドスイッチ39によって制御する。ハンドピース32と制御卓36の間を接続するケーブル43は、ハンドピースと制御卓の間で交換する信号が通る導電性経路を提供する。これらの信号には、ハンドスイッチ39の状態を受けてハンドピース32によって生成された信号と、ハンドピースの内部のモータに加えられた付勢信号の両方が含まれる。ハンドピース33には、ハンドスイッチが付いていない。代わりに、オン/オフ状態とハンドピース33のモータ速度は、やはりシステム30の一部である足踏スイッチ組立体46と一体構造のペダル44を押下することによって制御する。ハンドピース33を使用する手術部位は、ハンドクリップ34に着脱式に取り付けられたライト‐アンド‐ウォータークリップ45によって照明され、また、選択的に灌注される。ライト‐アンド‐ウォータークリップ45から放出された水は、適当な滅菌水の水源41に接続されたポンプ40によってクリップを通って押し出される。図1には、制御卓36に脱着可能に装着できる装置としてポンプ40が示されている。水は、制御卓36から延在し、さらに、ハンドピース33とクリップ45と一体構造のライトを制御するのに必要な信号が通る導線を含むケーブル47を通ってポンプ40からライト‐アンド‐ウォータークリップ45に供給される。クリップ45を通るライトの始動と水の放出の始動は、両方とも足踏スイッチ組立体46を通って入力するコマンドに基づいて制御卓36によって調整される。ハンドピース32または33がシステムに差し込まれているとシステム30が判断すると、制御卓36は、ハンドピース内の記憶装置の中に保存してあるデータを読み出す。検索したデータに基づき、制御卓36は、付勢信号をハンドピース32または33に適切に供給できるように、自動的に構成される。初期設定過程の一部として、制御卓は、医師に、ハンドピース32および33に取り付けて使用できるいずれかの付属品についての情報を提供するように医師に指示する一組の指示を表示装置37上に表示する。必要な指示を受け取ると、制御卓は、ハンドスイッチ39、ペダル44、および表示装置37を通じて入力したコマンドの状態に基づいてハンドピース32および33の操作を調整する。図2および3は、ハンドピース、ここでは、本発明のシステム30の一部である、ハンドピース32の基本的な構造を表している。ハンドピース32には、モータ52が収容されている円筒型のモータハウジング50が含まれる。モータハウジング50は、開放された後端部54を通してモータ52を形成する構成要素がハウジングの中に挿入できるように構成してある。さらにモータハウジング50は、ハウジング本体に対して直径が小さいハウジングの前端部に首部56を形成するような形状である。ここで示した本発明の形態では、モータ52は、ブラシレスの、ホーレス検出器のない直流モータである。モータ52は、スリーブ状のフィールドコイル組立体58によって代表される三つの別体の巻線を有している。フィールドコイル組立体58と一体構造を有しているのは、実質的にフィールドコイル組立体の外周全体に位置する積層59である。回転子60が、フィールドコイル組立体54の中に回転可能に固定してある。一組の永久磁石62が回転子56の外側にフィールドコイル組立体に近接して位置して固定してある。モータの回転子60は、モータハウジング50の首部56から外側に延在している。回転子60の回りの首部56に取り付けた軸受け組立体64が、回転子をしっかり保持している。ドリルハウジング66は、モータハウジング50の首部56の回り取り付けてあり、回転子56の露出した端部の回りに延在している。カップリング組立体68は、ドリルハウジング60の中に位置している。カップリング組立体は、本発明には関係ないが、削り目34や他の切断用付属品を回転子56に固定して、付属品が回転子と一体になって回転するように構成されている。二つの記憶装置72および74がハンドピース32のモータハウジング50の中に固定してある。第1の記憶装置である、記憶装置72は、読み出し専用メモリである。本発明のある好ましい形態では、記憶装置72は、不揮発性ランダムアクセスメモリNOVRAMという保存容量が2kバイトの、一度だけ書き込み可能なメモリである。NOVRAM72は、ハンドピース32の製造中に書き込まれており、そこに保存されているデータは、ハンドピース32を制御卓に取り付けたときに、制御卓36が検索する。第2の記憶装置である記憶装置74は、不揮発性であり、消去可能なランダムアクセスメモリである。本発明の一つの好ましい形態では、記憶装置74は、記憶容量が256ビットの、電気的消去可能でプログラム可能な読み込み専用メモリEEPROMである。EEPROM74には、ハンドピース32を使用した結果、制御卓36によって書き込まれる。EEPROMに含まれるデータは、その初期の内部構成過程の一部として制御卓36によって読み出され、さらに、ハンドピース32に保守作業を行なうときに読み出される。本発明のある形態では、NOVRAM72としてダラス半導体製造のDS2505Pを採用しており、EEPROM74としては、同じ製造元のDS2430APを採用している。NOVRAM72とEEPROM74は、共に、モータハウジング50の中に位置するフレックス回路76に取り付けてある。フレックス回路76は、ハンドピース23が露出している滅菌環境飽和蒸気30psiで約131°Cにさらされても破壊されない非伝導性材料で形成されている。フレックス回路76を形成するのに適した材料の一つに、デュポン社がパワーフレックスAPという商標で販売しているポリアミド様の材料がある。フレックス回路76上に形成された銅のトレース78は、メモリ72および74と、フレックス回路に取り付けられた、または接続された他の構成要素への導電性経路を形成している。フレックス回路76は、初めは、積層59とスリーブコイル組立体58の回りに取り付けたスリーブ様のプラスチック製後部外郭82との間に取り付けられている。ここで説明する本発明の形態では、フレックス回路76は、円形のヘッド部84を有する形状である。後に説明するように、フレックス回路76への外部電気接続は、ヘッド部84を通じて行われる。長手の、おおむね長方形の背部86がフレックス回路76のヘッド部84から延在している。二本の一列にならんだアーム88が背部86のヘッド部84に近い部分から垂直に延在している。NOVRAM72は、アーム88の第1の部分に取り付けられており、EEPROM74は、アーム88の第2の部分に取り付けられている。フレックス回路76は、背部86の端部あたりに中心を置き、アーム88から間隔をあけて位置する長方形の本体90を有している。フレックス回路76の本体90とは、フレックス回路の、積層59と後部外郭82との間に位置する部分である。フレックス回路76の本体90には、フィールドコイル組立体58を形成する三本の巻線への電気接続を形成する導電性トレース78が設けられている。巻線への電気接続を容易にするため、ヘッド部から遠位に位置する本体90の端部に矢印の頭の形状の切りこみ97が三つ形成されており、そこまでトレース78が延在している。さらに、フレックス回路76の本体90には、フレックス回路が設けられているハンドピース専用の二つの追加装置が取り付けられている。ハンドピース32の場合は、その装置の一方はホール効果検出器94である。ホール効果検出器94は、ハンドスイッチを使用してオン/オフ状態とモータ50の速度を制御する時に、ハンドスイッチ内の磁石の位置を監視する。第二の装置は、ハンドピース32の内部の温度を監視する温度検出器96である。ここで説明する本発明の形態では、ホール効果検出器94は、フレックス回路76のヘッド部84から遠位に位置するフレックス回路の本体90の周囲に沿って形成された切り欠きスペース98に取り付けられている。温度検出器96は、フレックス回路76のフィールドコイル組立体58に面して内側に向いた表面に固定されている。温度検出器96は、さらにフレックス回路に、本体90のヘッド部84から最も遠い側の縁部のすぐ内側にくるように取り付けられている。従って、フレックス回路をハンドピース32に取り付ける時には、温度検出器96を、モータハウジング50の首部56とその中に設けられた軸受け組立体64に比較的密に近接して位置するように、フィールドコイル組立体58の前端に近接して位置させる。本発明のいくつかの変形例では、単一の導電性トレース78が、NOVRAM72とEEPROM74の両方に対するアドレス/データ母線として機能する。本発明のこれらの形態では、記憶装置のうちの一つまで延在するトレースの支線の中に抵抗器102を直列に接続することができる。また、一般的に、フレックス回路76に固定した検出器94および96に基準電圧を提供する必要がある。後に説明するように、この基準信号は、制御卓36によって供給される。一般的に、基準電圧のスパイキングを最小限にするため、コンデンサ104が導電性トレース78の両端に接続されており、その中を導電性基準電圧が通ってフレックス回路とアナログ信号アースとして働く相補形トレース78上に印加されるように構成されている。記憶装置72および74内のデータが制御卓36によって正確に読み出されるようにするため、フレックス回路76には、専用デジタル接地導体として機能する追加の導電性トレース78を設けてある。このデジタル接地導体は、記憶装置72および74の接地ピンに接続してあるだけである。この導体は、検出器94および96へのアナログ接地導体とは別体である。また、デジタル接地導体と記憶装置72および74に接続された付属の信号導体は、フレックス回路76上でも、制御卓に接続したケーブル43の中でも、一対のワイヤを最大限ねじった形状にする必要がある。後部外郭82について、図3および図4を参照しながら説明する。後部外郭82は、モータ52の取り付けを容易にするために開放された前端部108を有する本体106と、組立てられたフレックス回路76を外郭内に有している。後部外郭の本体106は、さらに外側に突出し、長手方向に延在するリブ110を有する形状である。リブ110により、後部外郭82と近接するモータハウジング50の内壁との間を圧縮によりはめ込むことができる。本発明のいくつかの形態では、リブ110は、後部外郭82がモータハウジング50にはめられたときに少なくとも部分的に切り取られている。後部外郭82の本体106と一体構造になっているのは、キャップ112である。キャップ112には、本体106と同軸で並んだ穴が形成されており、そこを通ってモータ50の回転子60の後部が延在している。さらに、後部外郭82は、本体106とキャップ112の両方を通り、外郭の全長にわたって延在する長手の溝穴形状の開口部114を形成している。開口部114は、フレックス回路76がそのヘッド部84をキャップ112の端部から間隔を保って位置できるような寸法であり、背部86は、開口部114の中に収容され、本体90は、本体106の後部外郭の内側表面にもたれて配置されている。このようにフレックス回路76を後部外郭82にはめ込むと、フレックス回路のアーム88はキャップ112の外周に位置する。アーム88の両端は、図4を見ると最も良くわかるように、キャップ112に形成された溝穴116に収容される。ここで説明する本発明の形態では、キャップ112には、さらに、開口部114から溝穴116へ延在する平坦な表面118が形成されている。平坦な表面118は、キャップ112の残りの部分の外径に対して凹んでいる。記憶装置72および74、抵抗器102およびコンデンサ104は、後部外郭82の平坦な表面118に面するようにフレックス回路76に取り付けられている。このように、記憶装置72および74、抵抗器102およびコンデンサ104が表面118によって比較的開放的なスペースの中に位置していることにより、ハンドピース32が滅菌処理を受ける際に、これらの構成要素の回りに導入される蒸気を、比較的迅速に追い出すことができる。図2および図3に戻るが、前部外郭122が、後部外郭82から前方に突出し、後部外郭に形成されている開口部114の中に収容されているフレックス回路76の外表面を覆っているのがわかる。前部外郭122は、フレックス回路76の本体90の露出部分の回りに収容される環状のヘッド部126を有している。ヘッド部126と一体構造に形成されたステム127がそこから後方に延在している。前部外郭122は、ヘッド部と相対的に位置しているので、前部外郭ステム127が後部外郭の開口部114の中に収容され、開口部の中に収容されたフレックス回路部を覆うような構成になっている。後部軸受けハウジング128は、後部外郭82のキャップ112の端部にはめ込まれている。後部軸受けハウジング128は、モータハウジング50の内壁に比較的ぴったりとはめることができるような外径を有する、比較的直径の大きい基部130を有している。後部軸受けハウジング128の基部130は、長手の溝穴140を形成し、その中にフレックス回路76の背部86が収容されるような形状に構成されている。基部130の内部は、フレックス回路76のヘッド部84が収容される空隙134を形成している。直径を縮小した軸受けスリーブ135は、基部130から後部外郭のキャップ112に形成された穴113の中に延在している。後部軸受け組立体132は、軸受けスリーブ135の中に位置している。また、後部軸受け組立体132は、軸受けスリーブ135とモータ回転子60の端部との間に延在し、回転子を保持して安定して回転させる。単体の、円筒形のソケット保持器137は、後部軸受けハウジング128とフレックス回路76の露出したヘッド部84とを覆うようにモータハウジング50の端部にはめ込む。ソケット保持器137は、モータハウジング50の内壁にぴったりとはまるような直径の、管状の外側本体138を有している。外側本体138には、その後端部に位置する外側方向に向かって突出する周フランジ140が形成されており、ソケット保持器137の前方への動きを制限する。また、外側本体138には、さらに、外側本体の内壁に沿って延在する長手の溝穴141が形成されており、ソケット保持器137にケーブル43を正しく接続しやすい構成となっている。ヘッドリング142は、ソケット保持器137の外側本体138から前方に延在している。ヘッドリング142の直径は、外側本体138の直径よりも小さい。特に、ソケット保持器137のヘッドリング142は、ヘッドリングをスペース134を形成する後部軸受けハウジング128の基部130の内周壁にはめ込むことができるような外径を有する。ソケット保持器137の外側本体136の回りに位置するO‐リング144は、モータハウジング50の内側を密閉している。ここで説明する本発明の形態では、O‐リング144は、外側本体136の前方外側縁部に沿って形成された環状溝穴146の中に収容されている。さらに、ソケット保持器137は、一体の円筒形ソケットボス148を含む。ソケットボス148は、ソケット保持器137のヘッドリング142から後方向に延在し、外側本体138から内側に間隔を置いて位置している。ソケットボス148には、中心穴50が形成されており、そこにヘッドキャップねじ152が収容されている。ヘッドキャップねじ152の先端は、後部軸受けハウジング128の中心に位置する相補形の穴の中に収容されている。一組の導電性ソケット154が、中心穴150の回りの環状リングに形成された先がしだいに太くなる穴148のリングに収容されている。これらのソケットは、ケーブル43からフレックス回路76への導電性経路を提供する。ソケット154の先端部は、フレックス回路76のヘッド部84に形成された穴156の中に収容される。図5Aは、信号が、ハンドピース32のようなハンドピースと信号を交換する導体を含むケーブル43の断面図である。ケーブル43はシリコンゴムのような絶縁材料からなる外被160を有している。外被160のすぐ内側にあるのは、すずメッキした銅からなる編み組みシールド162である。シールド162の中には、付勢信号をハンドピースモータ50に送り、メモリ72および74にアクセスし、検出器94および96を監視する際に使用する導体が位置している。ここで説明する本発明の形態では、ハンドピースモータ50は三線式ブラシレスの、ホーレス検出器が付いていないモータであり、ケーブル43は、三本のモータ導体164を有しており、フレックス回路76を介してフィールドコイル組立体58を形成する巻線へそれぞれ別々に連結されている。六本の個々に絶縁された信号導体166は、制御卓36とメモリ72および74と検出器94および96の間の信号経路として設けられている。図5Bを見ればわかるとおり、それぞれのモータ導体164は、銅からなる導電性の芯168を含む。絶縁体170がその芯168の回りに位置している。螺旋シールド172が絶縁体170の回りに位置している。シールド172の回りに延在する絶縁外被174は、それぞれの導体164用の外側カバーとしての役割を果たす。図5Aに戻るが、ポリエステル充填材176の素線が導体164および166の回りで衝撃吸収する。導体164および166は、フィルタ176の素線と同様、PTFEテープ178で包まれている。外被160とシールド162は、包まれた半組立体の回りに取り付けられている。図11は、制御卓36へケーブル47を接続する際に使用する雄のプラグ177を表したものである。プラグ177は、ケーブル43を制御卓36に取り付けるのに使用する雄のプラグの中にあるものと、基本的な構成要素は同じである。端末ピン179は、ケーブル内で導体164および166と接続され、制御卓36の面上で、相補形のソケットの開口部図示せずと電気接続する。制御卓内の相補形ソケット開口部の中に延在する端末ピン179のうちの二本は、共に短絡している。後に説明するように、制御卓36が短絡したピン179を介してアクティブにする信号は、ケーブル43または47が制御卓のソケットに取り付けられているかどうかを判断するために制御卓36が使用する。絶縁したハンドピースプラグ180図6は、ケーブル43の反対側端部でケーブルとハンドピース32との間の接続を形成する。ハンドピースプラグ180には、ケーブル43内の導体164および166とハンドピース32の中のソケット154との間で導電接続を形成する多数のピン181図12が設けられている。ハンドピースプラグ180には、単一のスプライン308を設けてある図9では、ケーブル47のプラグ242に関して示してある。スプラインは、ソケット保持器137の中にはめ込んだヘッドの前方部分の長さに渡って延在するおおむね長方形の輪郭を有している。また、スプラインは、ケーブル43のピンがハンドピース32のソケット154と正しく一列に並ぶようにするため、ソケット保持器137に形成された相補形の溝穴141の中にはめ込むように設計されている。ハンドピース32に取り付けられた着脱式のハンドスイッチ39について、図6および図7を参照しながら説明する。ハンドスイッチ39は、ハンドピース32のモータハウジング50に着脱式に取り付けられたスリップリング184を有している。レバーアーム186は、ハンドピース32の長さに沿って前方に延在するようにスリップリング184に旋回可能に固定されている。スリップリング184とレバーアーム186の間に位置するねじりコイルばね188は、レバーアームを常にハンドピースから離れる方向に旋回するように偏向する。磁石190がレバーアーム186の中に取り付けてある。磁石190の位置は、ハンドピース32の内部にあるモータ50が希望の運転速度で作動しているかどうかの示度として、ホール効果検出器94によって監視される。スリップリング184は、モータハウジング50上に解放可能に押しこんで固定するように設計された、プラスチックのスリーブ様の本体192を有している。ハンドスイッチを正しくはめ込むためには、スリップリング184の本体192の内径をモータハウジング50の外径よりもわずかに小さく形成する。さらに、スリップリング184の本体192には、スリップリング184がハンドピースへ着脱式に締め付けやすくするための、本体の長さに沿って延在する長手の溝穴194が設けられている。また、スリップリング184の本体192には、一体型のタブ196点線で示すが形成されており、本体192の後端部から本体の中心軸に向かって内側方向に延在している。タブ196は、スリップリングがハンドピース32または33の前端部上にはめ込まれることがないように防ぐような寸法を有する。ケーブル43をハンドピース32に連結する時、ケーブル43はスリップリング184の本体192の径方向内側に挿入位置される。タブ196の内側に向いた端部は、ケーブル43のハンドピースプラグ180に形成された相補形の切り欠き185の中に収容される形状を有する。スリップリングタブ196がハンドピースプラグ180に形成された切り欠き185に収容されていることにより、ハンドスイッチの磁石190がハンドピースの中心軸に対する半径方向の線と一直線に並び、それに沿って相補形のホール効果検出器94が位置する。レバーアーム186は、相補形の上下の外郭198および200それぞれから構成されており、超音波で溶接されている。上側外郭198は、スリップリング184の本体192から外側に向かって延在する二つの平行な、間隔をあけて位置する取り付けタブ204の間に位置する後端部202を有する。タブ204と、レバーアームの上側外郭198の後縁部202上に一直線に並んで位置する開口部を通って延在するピン206により、レバーアーム186がスリップリング184に固定されている。ねじりばね188がピン206の回りに取り付けてある。ばね188がピン206を圧迫しないようにスリーブ様のマンドレル208をばねの中心に取り付け、ピンを回転可能にマンドレルに取り付けてある。磁石190がレバーアーム186に取り付けた可動保持器212に収容してある。保持器212は、間隔をあけて長手方向に延在する平行な二本の脚214を有している。脚214の間には、横方向のウェブ216が延在している。磁石190は、横方向のウェブ216に取り付けられた保持カラー218内に取り付けてある。ここで説明する本発明の形態では、磁石190は、下側外郭200に形成された長手の溝穴219を通って延在して位置している。保持器212の脚214はレバーアーム186の下側外郭200の中に形成した溝220に取り付ける。溝220は、保持器212が長手方向に可動となるように相補形の脚214より長くなっている。保持器212の位置は、横方向のウェブ216に取り付けてあり、レバーアーム186から外側方向に突出する両側のタブ222を手動でずらすことによって決める。従って、保持器212により、磁石190を、ハンドピース32の長手方向の軸に対し、磁石が相補形のホール効果検出器94から離れる第1の位置と、長手方向に検出器に近づく第2の位置に位置させることができる。従って、レバーアーム186を誤って押してしまった場合に、モータ52が不本意に作動しないように、磁石を安全な位置である第1の位置に位置させる。磁石190が第2の位置、すなわち作動位置にあるときにのみ、レバーアーム186を押すことによって磁石がホール効果検出器94に十分近づき、磁石が近傍にあるということを検出器に検出させることができる。シここで説明したステム30の形態では、保持器の磁石190がハンドピース32の後端に向かって位置している場合に安全な位置にあるということになる。ここで説明する本発明の形態においては、保持器212の脚214の両端に、外側に向かって曲がった足224が設けられている。下側外郭200は、溝220の両端に切り欠き226を形成しており、保持器が安全位置に位置すると、足がその中に収容される。また、対向する第2の対の切り欠き227が、第1の対の切り欠きの前方に、溝と一体構造で形成されている。足224がこれらの切り欠き226または227の中に収容されることにより、保持器212がそれぞれ安全な位置または作動位置から動こうとする力に対して抵抗がかかる。この抵抗を課することにより、磁石190が所定の位置から誤って移動してしまわないよう防ぐことができる。拡張装置230がレバーアーム186の中に伸縮自在に収容されている。拡張装置230は、手の大きさが異なる、そして/またはハンドピース32の持ち方が異なる医師がハンドスイッチ39を使用しやすいように設けられている。拡張装置230は、U字型の誘導棒232を有している。誘導棒232の対向する脚が、レバーアーム186の上側外郭198の前に形成されている相補形の開口部234に滑動可能にはめ込まれる。ヘッドピース236が誘導棒232の露出した先端に取り付けられており、外科医が指を置くための指置き面を形成している。誘導棒232の脚の対向する端部は、拡張装置230がレバーアーム186から完全に抜けてしまわないように内側に曲がっている。ハンドピース33に固定したライト‐アンド‐ウォータークリップ45について、図8および図9に基づいて説明する。ライト‐アンド‐ウォータークリップ45は、ケーブル47の一端に取り付けられている相補形のハンドピースプラグ242に固定された後部外郭240を含む。可撓性のシリコン製搬送管244が後部外郭240から前方に向かって延在している。搬送管244は、灌注水が流れ、電球用の照明電圧を搬送する導体を収容する導管を形成している。搬送管244の先端は、ハンドピース33の前方端部にスナップ式にはめ込む前部外郭246に取り付ける。電球248は、前部外郭246に収容され、手術部位を照明する。また、剛性の放水管250が前部外郭246に取りつけられており、手術部位に灌注水を放出するための流体導管を形成している。ライト‐アンド‐ウォータークリップ45の後部外郭240は、上下二分割形であり、上部252と下部254とからなり、互いに固定してある。外郭240の下部254に形成された横方向のウェブ256の中には、二本の外側方向に向いた導電性のピン258が収容されている。ピン258は、ハンドピースプラグ242との電気接続を形成する。剛性の水吸込み管260は、横方向のウェブ256から外側方向に延在し、灌注水用の導管を形成している。図9からわかるように、後部外郭240の下部254には、横方向のウェブ256の後方に向かって延在する脚262が設けられている。脚262は、ハンドピースプラグ242にクリップ45を連結しやすくするだけでなく、ピン258と管260の露出している端部が誤って曲がってしまわないように保護する。搬送管244は、一端が後部外郭240の上側と下側の間に留めてある。搬送管244には、水の吸入管260を取り付ける第1の導管264が形成されている。また、搬送管244は、輪郭がダンベル形状の、長さ方向に延在する第2の導管266を有する。点線で示す絶縁導体268が導管266の両端に取り付けてある。導体268は、ピン258に接続してあり、付勢信号を電球248に送るための導電性の通路として機能する。搬送管244は、それに付随するライト‐アンド‐ウォータークリップ45の前部外郭246をモータハウジングの前方のハンドピース33に取りつけられるだけの長さを有していると予想される。さらに、搬送管244の可撓性により、前部外郭246が後部外郭242の固定部分と相対的に回転できる。これにより、電球248と放水管250は、外科医によってハンドピース33の周囲に選択的に位置させることができる。ライト‐アンド‐ウォータークリップ45の前部外郭246は主台枠270と主台枠上にスナップ形式で取り付ける相補形のカバー272とを有する。主台枠270は、ハンドピース33上にスナップ形式ではめ込むような寸法のおおむねC字型の締付け部材274を有する形状である。締付け部材274にはヘッドピース276が取り付けてある。ヘッドピース276上には外郭カバーがスナップ形式ではめ込まれており、その間に搬送管244の前端部を固定しやすいように構成してある。ヘッドピース276には、電球248を収容する第1の孔278が形成されている。搬送管内の電球248と導体268との間の接続は図示されていない。電球248の回りには電球が生成する熱が放射されないように防ぐための熱シールド280が取り付けてある。放水管250は、ヘッドピース276に形成された第2の孔282の中に収容される。ここで説明する本発明の形態では、放水管250は平行で軸方向に互いにオフセットした二つの対向する部分と、その対向する部分を連結している中間部分を有している。管250の、ヘッドピース276から後方に延在する部分は、灌注水を受け取るための搬送管244の中に位置する導管264に取り付けてある。また、放水管250の反対側端部は、手術部位に水を送給するために、前部外郭246から前方に突出している。本発明の好ましい形態では、ライト‐アンド‐ウォータークリップ45の後部外郭240と前部外郭246は、両方とも、その最も厚い部分が、それを取り付けてあるハンドピースの隣接する外表面から0.5インチ1.27cmを超えて延在しないような形状を有する。本発明の、さらに好ましい形態では、これらの外郭は、0.3インチ0.762cmを超えて延在しない。前部外郭締付け部材274の長さは0.6インチ1.524cmを超えない。水と導体のための導管として機能する搬送管244は、多くの実施形態を有するが、最大幅が0.4インチ1.016cm、頂点の高さが0.25インチ0.635cmである。本発明のさらに好ましい実施形態では、これらの寸法の最大限度は、それぞれ0.25インチ0.635cm、0.2インチ0.508cmである。まとめると、これらの特性により、ライト‐アンド‐ウォータークリップ45のハンドピースへの連結によりハンドピースの取り扱いを妨害することはほとんどない。信号をハンドピース33と交換し、水をライト‐アンド‐ウォータークリップ45に送給するためのケーブル47について、図10に基づいて説明する。ケーブル47は、ケーブル43に関して説明したものと基本的に同型の外被160、編み組みシールド162、およびモータ導体164を有している。灌注管286は、ケーブル47の中心を長手方向に延在している。また、ケーブル47には、三つの束にまとめられた9本の信号導体166が設けられている。ケーブル47は、モータ導体164と信号導体166の束が交互に位置し、灌注管286の回りに円周方向に配置して構成されている。ポリエステルの充填材176の素線が灌注管286に隣接して位置し、モータ導体164と信号導体166の束とを互いに分離している。導体164、166、充填材の素線176、および灌注管286はPTFEテープ178で巻いてある。図11は、ケーブル47の一端に取り付けてある、ケーブル47を制御卓36とポンプ40に接続するためのプラグ288を表したものである。プラグ288は、制御卓36の表面に取り付けた相補形のソケット図示せずに適合するように設計してある一般的に金属またはプラスチックの本体を有する。ケーブル47の一端は、プラグ288の反対側端部に取りつける。一体型ピン保持器290がプラグ288の内部に取り付けてある。制御卓36と導体164および166の間に電気接続を形成する導電性のピン179がピン保持器290に、そこから外側に延在するように取り付けてある。プラグ288は、モータおよびハンドピース33の内部の装置への必要な接続を容易に行うのに十分なだけの導電性のピン179を有しているだけでなく、クリップ45に取りつけた電球248へ付勢電圧を印加するための追加のピンも有している。制御卓プラグ288には、さらに、ポンプ40からの灌注水をケーブル47の中に導入する吸入スタッド292が形成されている。吸入スタッド292は、プラグの主軸、すなわちピン179が向いている方向の軸から垂直に離れる方向に延在している。吸入スタッド292には、ポンプ40から相補形の放水管294図1を受容するように設計された孔293が形成されている。L字型の連結管296により、吸入スタッド292からケーブル47の中の管286まで流体の連通通路が形成されている。連結管296の一端は、吸入スタッド292と軸方向一列に並んだ、内側に向いた取り付けスタッド298に取り付けてある。特に、接続管296は、管が吸入スタッド292の中の孔293に開口するように、スタッド298の中に形成された孔300に取り付けてある。連結管296の反対側の端部は、ケーブル47の端部の後方に延在する灌注管286の延長部分302の中にはめ込んである。図9、図12、図12Aおよび図12Bは、ケーブル47のハンドピースプラグ242の構造と、プラグがハンドピース33とライト‐アンド‐ウォータークリップ45にどのように接続しているかを示したものである。プラグ242は、ケーブル47の一端が取りつけられたプラスチック製の本体306を有する。本体306には、ハンドピースの端部に取り付けたソケット保持器図2の外側本体138内に受容できるような寸法を有する一体型ピン保持器307を形成している。ハンドピースへの電気接続を形成するピン181がピン保持器307に取り付けてあり、そこから前方に延在している。図12を見るとよくわかるように、プラグ242の本体306は、さらに、外側に向いたスプライン308を有する形状になっている。スプライン308は、ピン181が正しく並びやすいように、相補形の溝穴141の中に収容される。ハンドピースプラグ242は、さらに、スプライン308の直径方向反対側に位置するように、本体306の外側に取り付けたヘッド310を有する。ヘッド310には、二つの導電性ソケット312を設けてある。ソケット312は、クリップ45の後部外郭240から後方に延在する相補形の導電性ピン258を受容する位置にある。付勢電流を電球248に供給するケーブル47の中の信号導体166は、ソケット312に取り付けてある接続は図示していない。ハンドピースプラグ242のヘッド310には、さらに、ソケット312の間の僅かに上方に位置する前方を向いた放出孔314を形成している。放出孔314は、ライト‐アンド‐ウォータークリップ45から延在する水吸入ライン260を受容する寸法になっている。ダックビルシール316が孔314の中に収容されており、吸入ライン260によって開放されるように位置している。従って、シール316により、ライト‐アンド‐ウォータークリップ45が取りつけられていないときには、ケーブル47から水が放出されないように防ぎ、そして、クリップが定位置にあるときには、液体が流れるように開放される。ケーブル47からの水は、ケーブル47の端部から延在する灌注管286と一体の延長管318を通って穴314の中に向かって流れる。延長管318は、ハンドピースプラグ242のヘッド310に形成された密閉小室320の中に連結されており、ハンドピース242からは孔314が延在している。ここで説明する本発明の形態では、小室320は、延長管318が、孔314が小室から延在している位置より、関連するハンドピースの長手方向の軸に近い位置で小室の中に連結されるような寸法になっている。ライト‐アンド‐ウォータークリップ45から後方に延在する脚262は、クリップをハンドピースプラグ242のヘッド部310に固定する。それぞれの脚262には、内側に向いた足322が形成されている。足322は、ヘッドの前面の前方にあるハンドピースプラグヘッド310に形成された、対向する内側方向のステップ324に収容される。足322はライト‐アンド‐ウォータークリップ45の後部外郭の下半分254の両側面を手で内側に向かって押すことによって、ハンドピースヘッド310から離れる方向に旋回する。図1に戻るが、足踏スイッチ組立体46の構造について説明する。本発明のここで説明する形態では、足踏スイッチ組立体46は五つのペダル44a、44b、44c、44d、および44eを有する。ペダル44aと44bは、互いに反対側に位置する左右の主要ペダルであり、比較的寸法が大きく、通常の完全に拡張した位置をとるようにばねで偏向してある。ペダル44aおよび44bには、磁石図示せずが付いており、その位置は、相補形のホール効果検出器327点線にて図示によって監視される。ペダル44aと44bを選択的に踏むことにより、それに関連するハンドピース32または33を起動する。特に、システムのある構成では、ペダル44aを踏むのは、付随するハンドピースのモータを第1の方向に回転させるときに使用し、ペダル44bを踏むのは、ハンドピースのモータを反対方向に回転させるときに使用するように構成されている。あるいは、システム30を、ペダル44aまたは44bのうちの一つを踏むとそれに関連するハンドピースのモータが一方向に回転し、もう一方のペダルを踏むとモータが振動回転に係合するように構成することもできる。足踏スイッチ組立体の内部のNOVRAM329点線にて図示は、組立体に取り付けた特定の検出器327の出力信号の特性についてのデータを保存する。ペダル44c、44d、44eは、ペダル44aおよび44bの上方に位置している。ペダル44c、44d、および44eは、それぞれ、足踏スイッチ組立体の左、中央および右スイッチの三つの二様相スイッチの状態をそれぞれ制御する。本発明のある構成においては、外科医が灌注、すなわちポンプ40の作動を希望する場合にペダル44cを踏む。ペダル44dは、外科医がハンドピース32または33のどちらを起動させたいかを示すために踏む。ペダル44eは、外科医が起動中のハンドピース32または33に付属の電球248を作動させたいかどうかを示すために作動させる。足踏スイッチ組立体46は、ケーブル328によって制御卓36に接続してある。ケーブル328は、導体を有しており、そこを通ってペダル44aおよび44bに付属のホール効果検出器が生成する信号と、ペダル44c、44dおよび44eに付属のスイッチを通じて選択的に伝送される信号が制御卓36に供給される。また、ケーブル328は、制御卓がそこに保存されたデータを検索できるように、NOVRAM329に接続した導体も備えている。図13は、ハンドピース32のようなハンドピース内のNOVRAM72の中に含まれるデータフィールドのブロック図である。NOVRAM72には、三つの基本的なタイプのデータが含まれる:すなわち、ハンドピースの中にあり、ハンドピースについての基本的な識別を行う見出しデータ;ハンドピースの操作特性を説明する百科事典データ;そして、ハンドピースが表示装置37に提示したい何らかの独自の画像についての命令を含む独自の画面データである。表示される第1のデータは、見出しデータであり、第1のフィールドは、見出しデータによって占められる記憶領域の部分を示す見出し長フィールド342である。ハンドピース識別フィールド343、344、および345が、一組となって見出し長フィールド342に続く。ハンドピース識別フィールド343~345には、例えば、矢状のこぎりのようなハンドピースの名前、ハンドピースの部品番号、ハンドピースの通し番号、およびハンドピースの製造元を識別するコードなどの情報が含まれる。コード改訂フィールド346には、読み出されているNOVRAM72の中のデータの形態についての情報が入っている。検査合計フィールド347には、ハンドピースから読み取ったデータのエラー検出/エラー修正に役立つデータが入っている。フィールド342~347に含まれるデータは、見出しデータである。百科事典データが見出しデータの後に続く。百科事典データの第1のフィールドは、表の長さのフィールド348である。表の長さのフィールド348には、百科事典が含まれるNOVRAM72のサイズ表示が入っている。表の長さのフィールド348の次は、ハンドピース定義フィールド350である。ハンドフィールド定義フィールド350には、ハンドピースの特性を説明する情報が入っている。この情報には:ハンドピースがヘビーデューティーのハンドピースであるか、マイクロデューティーのハンドピースであるか;正/逆方向制御を規範としているか、あるいは反対方向であるか;モータが帰還系付きで作動しているか、なしで作動しているか;ライトと水に関連する付属品をハンドピースとともに使用できるかどうか;そして、表示装置37上に形成される画像に表示されるべき有効数字の数などの説明が入っている。次の二つのデータフィールド、フィールド352および354は、ハンドピースに設置された装置の特性を識別する装置のタイプのフィールドである。本発明のある形態では、352および354の各フィールドは、4ビットのフィールドである。16種類のビットの組み合わせは、それぞれ、装置が存在の可否、そして装置の機能を識別する。例えば、あるコード体系では、ビットの組み合わせ0000を使って装置が存在しないことを表し、組み合わせ0001は、装置が生成した信号が主要トリガ正逆トリガの組み合わせであることを表すのに使用する。装置が、すでに説明したホール効果検出器94図3である場合には、このコードはNOVRAM72の中に含まれる。このコード体系では、組み合わせ0100は、装置がハンドピース内温度検出器96図3であり、装置が生成する信号はハンドピースの温度を表すものであるということを表すのに使用する。また、別のコードを使って、第2の装置が、ハンドピースに一体構造で取り付けることができるカップリング組立体948図33のロック/解除状態を監視するために採用した検出器960図34であることを示すこともできる。次の8つのフィールド356~370は、ハンドピースの内部の装置が生成する信号の範囲と、それらがハンドピース32の作動をどのように制御するかについての情報を含む電圧レベルのフィールドである。このフィールドのうちの4つ、フィールド356~362には、第1の装置によって生成された信号についての情報が含まれる。この装置は、以後、総称的に装置Aと呼ぶ。フィールド364~370には、第2の装置によって生成された信号についての情報が含まれる。この装置は、以後、装置Bと呼ぶ。フィールド356~370に含まれる情報は、関連する装置の本来の機能である。例えば、その装置が、使用者が選択したモータの運転速度と装置の温度を表す信号を生成する検出器である場合、フィールド358~362および366~370には、それぞれモータ速度信号とハンドピースの温度の状態についてのデータが含まれる。下に示す表1は、これらのフィールドの中に潜在的に入っているデータのタイプを表したものである。装置AおよびBそれぞれによって生成された信号がディジタルフィルタリングを必要とする場合は、フィールド362および370には、ろ波値のデータが入る。上記の説明は、単に三つのタイプの装置用のフィールド356~370に入っているデータについて説明したものであるというこを認識しておく必要がある。これらのフィールドに含まれるデータは、他のタイプの装置の場合とはかなり異なる場合がある。例えば、ハンドピースと一体となったある変圧装置が、医師が選択的に押下することができる複数のスイッチとして働く一組のボタンである場合もある。このタイプの装置では、特定の組み合わせのボタンを押すことにより、ハンドピース32によって制御卓36が特別なコマンドとして認識する独自の信号を生成することができる。これらのボタンが設置された装置の場合は、それに付随するフィールド356~362または364~370には、その装置が生成する特定の信号が表すコマンドのタイプを表すデータが含まれる場合もある。例えば、そのようなコマンドのうちの二つが、ハンドピースの内部のモータが作動できる最大速度を上げるものと下げるものである場合もある。フィールド372~382には、ハンドピース内の装置が生成する信号を処理する際に使用する係数に関するデータが含まれる。フィールド372~376は、装置Aが生成した信号を処理する際に使用する三つの係数に関するデータが含まれる。フィールド378~382は、装置Bが生成した信号を処理する際に使用する三つの係数に関するデータが含まれる。一般的に、装置AまたはBが作成するデータは、次のような多項式を使って処理する。ここで、xは、装置AまたはBが生成した信号のディジタル化したバージョンである。結果のyは、制御卓の内部のダウンライン処理モジュールが使用する。フィールド372と378には、係数aを表すデータが含まれる;すなわち、フィールド374および380には、係数bを表すデータが含まれる;そして、フィールド380および382には、係数cを表すデータが含まれる。従って、フィールド372~382内のデータは、個々の装置の出力特性における差によって起こる、ハンドピース装置が生成する信号の標準値からの偏差に対する不等一次修正のための係数を提供する。フィールド384~392には、ハンドピース内のモータ52図2の操作速度を確立するのに使用するデータが入っている。フィールド384には、モータの失速速度、すなわち付属のハンドピース装置AまたはBからの信号が最低電圧レベルであったときにモータ52が作動すべき最低速度毎秒の回転数を表すデータが入っている。フィールド386には、使用者がモータ50に対して確立できる最高速度の最低値の表示が入っている。このデータにより、医師が速度をすでに確立している最高速度より低くしたい場合に、モータに機能させたい最高速度の最高値を独自の設定値で確立することができる。フィールド388には、モータが作動できる最高速度を表すデータが入っている。推論的に、フィールド388に保存されたデータもまた、使用者がハンドピースのプログラムを組むことができる最高速度設定点の最高値を表す。フィールド390には、モータの最大速度設定点を調整できる、速度の増分差を表すデータが入っている。例えば、フィールド390には、最大速度設定点を100RPM、500RPMまたは1000RPMのいずれの増分で調整可能であるかを表すデータが入っている。フィールド391および392には、モータが正‐逆振動モードで操作できる場合に使用するデータが入っている。フィールド391には、モータが振動モードで操作できる最低速度の示度が入っている。フィールド392には、モータが振動モードの時に作動できる最高速度を表すデータが入っている。フィールド394には、ハンドピース32のギヤ比についてのデータが入っている。このデータは、ハンドピースに連結されている切断用付属装置の真の速度を計算するのに使用する。ハンドピースでは、切断用付属装置であるハンドピース32がモータ回転子60に直接連結してある。従って、この特殊なハンドピース32の場合は、フィールド394には、モータの回転と切断用付属装置の回転の比が1:1であることを示すデータが入っている。フィールド396には、モータの内部の極数についてのデータが入っている。制御卓36は、このデータを使って個々の極への付勢電流の印加を調整する。フィールド398および400には、ハンドピース32または33の内部の装置AおよびBを付勢するためにハンドピースに流すバイアス電流についてのデータが入っている。フィールド398および400は、それぞれ、ハンドピース32または33に流す最小および最大バイアス電流についてのデータが入っている。フィールド402~404には、その運転サイクルの異なる位相においてモータに必要な最大電流に関するデータが入っている。フィールド402および403には、最初の起動サイクル中にモータが必要とする最大電流の示度が入っている。特に、フィールド402には、モータが起動サイクルのリセット位相にいるときに必要とする最大電流の示度が入っている。フィールド403には、起動サイクルの使用可能位相中にモータが必要とする最大電流の示度が入っている。フィールド404には、モータが、モータに使用した伝達関数の係数の調整を実行しなければならない、運転時間中に必要な最大電流の示度が入っている。フィールド406、408、および410には、定義したトルクの設定点に基づいて電流の設定点を計算するための等式で使用する係数が入っている。これらの係数は、必要なものである。なぜなら、後に説明するように、メモリには所定のモータ速度に対してモータが生成すべき最大トルクの示度も含まれているからである。流れる電流と生成されたトルクとの比は、一直線であるのが理想的であるが、変化する場合もある。従って、不等一次方程式で使用する係数がメモリに保存され、制御卓が比較的正確にトルクから電流への変換を実行することができるようになる。本発明の、ここで説明した形態では、三つの係数を使用しており、これは、二次方程式のための定数を出すには十分である。フィールド412、414、および416には、制御卓がモータの電流制御モードに従事しているとき、モータ制御中に使用する係数が入っている。フィールド418、420、および422には、制御卓がモータの速度制御モードに従事しているときに使用する係数が入っている。どちらのモードでも、制御卓は、モータの比例積分微分制御に従事する。すなわち、制御卓は、モータが受信した帰還系信号を変更して、その正確な作動を保証する。フィールド428~434には、モータの安全作動範囲を定義するトルク/速度設定点を表すデータが入っている。図14の線436に見られるように、モータは、速度とトルクの比が一直線であり、モータを駆動することができる最大速度と、モータが開ループ駆動モードの時にそのスピードで生成することができるべきトルクとの間には、逆行直線の関係がある。所定の速度に対し、モータが過剰なトルクを生成した場合、モータにかかる付勢電流により、モータの過熱からモータを形成している構成要素の摩滅までにわたる望ましくない結果となりうる。本発明の一体構造の器具システム30では、フィールド428~434には、設定点データが入っており、それにより、制御卓が、ハンドピース32の内部のモータに対する独自の速度/トルクのグラフ438を内部でマップすることができる。フィールド428、430および432には、それぞれ、モータの最大速度の任意の割合に対し、モータが生成できなければならない最大トルクの割合を表すデータが入っている。例えば、フィールド432には、モータがその最大速度の20で作動しているときには、最大許容トルクの65を超えるトルクを生成しなければならないという指示が入っている場合がある。これらの値の基礎となる最大速度は、モータ最大速度フィールド388で指定した最大速度である。第4の速度/トルクフィールドである、フィールド434には、モータが生成できる最大トルクであるゼロ速度トルクが入っている。その他の三つのトルク設定点は、フィールド434で指定した最大トルクに基づいている。作図438の線分439Aから439Dは、フィールド428~434の設定点データを作図した結果、作成された速度とトルクの関係を表したものである。線分439Aは、第1の最高速度フィールドであるフィールド428に指定した速度/トルク設定点から最大速度/ゼロトルク設定点まで延在している。グラフ438に見られるように、本発明の好ましい形態では、この第1の速度/トルク設定点は、線分439Aが実質的に垂直になるように選択してある。従って、モータが最大速度で作動しているときは、外科医は、モータでトルクを生成し、モータの速度を落とすことなく手術部位に押しつけることができる。グラフ438の線分439B、439Cおよび439Dは、緩やかな傾斜の斜めの図である。これらの図は、モータが生成するトルクが上がると、速度が異なった減速率で下がる。従って、これらの図が斜めになっていることにより、モータが生成するトルクが上がると、モータの速度は外科医が触覚で感じることができるような率で下がる。従って、外科医は、モータを失速する点まで駆動しすぎないようにハンドピースを操作することができる。ここで示した図438では、個々の線分の傾斜は、トルクの下限値では、最高速度は比較的ゆっくりと下がっていき、モータのトルク上限値では、線分439Dで示すように、速度の低下は、非常に顕著になっている。後者のように構成することにより、モータが生成できる最大量のトルクを生成しているということを感覚で外科医に知らせることができる。グラフ438に関し、線分439Dを形成する二つの点は最後の中間フィールドであるフィールド432に含まれた速度/トルク設定点と、フィールド434で指定したゼロ速度/最大トルク点であるということを認識しておく必要がある。フィールド442には、モータが正しく起動するように制御卓の内部の構成要素に送ったリセット、使用可能および遅延パルスの長さを表すデータが入っている。また、このフィールドには、モータが加速できなければならない最大速度を表すデータも入っている。フィールド444はモータに送られるべき制動信号の周波数と、制動信号がモータに送られるべき時間の長さと、モータを完全に停止させるためにモータに加えなければならない制動信号を表すデータが入っている。また、フィールド444には、モータが減速できる最大速度を表すデータも入っている。フィールド442および444の中のデータは、モータの起動と停止の制御に加え、モータが振動モードで駆動されているときには、その作動を制御するのにも有効である。フィールド446には、現行の信号のフィルタリングを制御するために使用できるデータが含まれている。タコメータ信号のフィルタリングを制御するのに使用するデータは、フィールド448の中に入っている。フィールド449には、タイムアウトデータと呼ばれるものが含まれている。フィールド449に入っているタイムアウトデータは、モータに所定の瞬間に流れているべき電流より大きい電流が流れているときに、制御卓36が使用し、モータへの付勢信号の否定を調整する。フィールド450には、抵抗器補償データが含まれる。フィールド450の中のデータは、制御卓36内の速度帰還系ループのインピーダンスを確立する際に使用する。フィールド451は、ハンドピース用のウォーム運転の定義である。ウォーム運転の定義は、ハンドピースが暖かい状態で作動していると考えられるハンドピースの内部の温度を表す。フィールド452には、ハンドピースについての高電流データが入っている。ハンドピースの操作中に、ハンドピースに流れる電流がフィールドで指定しているレベルを超えると、ハンドピースは高電流状態であると見なされる。後に説明するように、フィールド451および452の中のデータは、ハンドピースの作動履歴の記録が容易に行えるようにするために使用する。フィールド453および454には、ハンドピースに関連して使用できる付属装置を制御するために役立つデータが入っている。本発明のある実施形態では、フィールド453および454にはそれぞれライト‐アンド‐ウォータークリップ45と一体構造のポンプ40および電球248の操作パラメータに関連するデータが入っている。特に、フィールド453には、ハンドピース用のポンプ40の最大および最低運転速度と、ポンプの速度をあげることができる割合を表すデータが入っている。フィールド454には、電球248の最大強さを表すデータが入っている。フィールド348~434および442~454に入っているデータは、NOVRAM72の中の百科事典データを表す。フィールド458および460は、ハンドピース32の操作に対して表示装置37に表示される画像に関する指示が入っているデータフィールドである。フィールド458は、ハンドピースが標準画像を使用している場合はそれを表し、そうでない場合は、必要な独自のイメージの数を表示する画面型フィールドである。フィールド460には、ハンドピースが必要とする独自の画像を生成するための指示が入っている。従って、フィールド460には、独自の画面データが入っていることになる。事実上、フィールド460は、画面型フィールド458よりサイズが大きく、より多くのサブフィールドが入っているということを認識する必要がある。ここに示した本発明の形態では、フィールド342~434および442~460に含まれるデータは、メモリを約500バイト使用し、NOVRAM72は、2キロバイトのメモリを有する。NOVRAM72のメモリが余分にあることにより、NOVRAMの中の異なったブロックに異なった形態のデータを書き込むことができる。NOVRAM72が複数の形態のデータを保持することができるということは、例えば、ハンドピース32の製造中に、初めてNOVRAMにデータを書き込もうとして失敗した場合に役立つ。さらに、ハンドピース32を有効に使用している間に、NOVRAM72に新しい操作データを提供できれば望ましい場合もある。保守試験の結果、ハンドピースの操作特性が変わったと判断したら、新しい操作データが必要となる。ここで、図15に基づいて、ハンドピース32の内部のEEPROM74に保存されたデータについて説明する。フィールド466は、オドメータフィールドである。合計時間を秒および/または分で表すオドメータフィールド466のデータでは、ハンドピース32と一体構造のモータ52が作動している。このフィールドは、ハンドピース32の操作中に制御卓36によって更新される。また、合計作動時間の点から、ハンドピース32が次にいつ予防保守点検を受けるべきであるかを表す定期サービスフィールド467もある。保守フラグフィールド468の中のデータは、ハンドピース32の製造および保守担当員によって設定される。ハンドピース32を制御卓36に取り付けるとき、制御卓は、オドメータから作動したハンドピースの合計時間と定期サービスフィールド467と比較する。この比較の結果、ハンドピース32がその運転時間のサイクルにおいて保守がまもなく必要となるであろう時点、または必要となる時点に近づいていることがわかると、制御卓36は表示装置37に適当なメッセージを表示する。また制御卓36は、外科医がそのハンドピースの保守を実行する時期が過ぎていることを知っているという特定の肯定応答を行った場合にのみ、ハンドピース32が使用できるようにする。サービス履歴フィールド468には、ハンドピースに対して、最後の三回のサービスをいつ行ったかを過去の運転時間で表した表示が含まれる。EEPROM74は、最高温度フィールド469も有している。最高温度フィールド469には、ハンドピースの操作中に温度検出器96が監視したハンドピース32内の最大温度の示度が入っている。制御卓36が、システム30を、ハンドピース32と共に使用するように初期設定するとき、制御卓は、ウォーム運転フィールド451に保存した温度データを検索する。ハンドピース32の使用中に、ハンドピースの温度が過去最高の温度を超えると、制御卓36は、新しい温度をフィールド469の中に書き込む。そして、最大温度フィールド469の中のデータは、ハンドピース32の保守中に、EEPROM74から読み込まれ、ハンドピースが許容可能なパラメータ内で作動しているかどうかを評価するのに役立つ。EEPROM74には、ウォーム運転時間フィールド470も入っており、そこには、ハンドピースがウォーム運転定義フィールド451で指定した値を超える温度で運転された合計時間の示度が保存される。また、最大電流および高電流運転時間フィールド471および472もある。最大電流フィールドには、ハンドピースに流れた瞬間最大電流の示度が入っている。高電流運転時間フィールド472は、ハンドピースが高電流定義フィールド452で指定されている値を超える電流で運転された合計時間の示度を保存するのに使用する。ハンドピースが作動した際の平均速度は、平均速度フィールド473に保存される。ハンドピースが制御卓36に差し込まれた合計時間は、連結回数フィールド474に記録される。EEPROM74は、重ね書き計数フィールド475も有する。重ね書き計数フィールド475には、ハンドピースを操作するために、制御卓を介して重ね書きコマンドを入力しなければならない状況になった回数の示度が入っている。制御卓36の中の制御回路の基本構造について、図16Aと図16Bを組立てた際に形成されるブロック図に基づいて説明する。主制御装置492がシステム30の全体的な制御をつかさどる。主制御装置492は、ハンドピースメモリ72および74と、足踏スイッチ組立体メモリ329の中に保存されたデータを読み出し、メモリの中に保存されたデータに従って作動する、制御卓36の内部の構成要素である。主要制御装置492は、ハンドスイッチ39、足踏スイッチペダル44a、44b、...およびタッチスクリーン表示装置37を監視する検出器94のような多くの発信元から入力コマンドを受信する。主要制御装置492に埋め込まれている指示、検索したデータ、入力コマンド、そして検出器94および96からの信号に基づいて、主要制御装置492は、ハンドピース32への付勢信号の印加、ポンプ40、ライト‐アンド‐ウォータークリップ45と一体構造の電球248が放射する光の強さ、およびタッチスクリーン表示装置に表示された情報を制御する。制御卓36がハンドピース32と制御卓を付勢するために使用する交流電源電圧は、初めに交直変換器494によって40VDC信号に変換される。本発明のいくつかの好ましい形態においては、交直変換機494は、制御卓36の本体から物理的に取り外すことができるプラグインモジュールである。これにより、電力定格の異なる交直変換器494を制御卓36に取り付けることができる。例えば、制御卓を使用するハンドピース32または33の電力規定によって、200ワットの交直変換器あるいは400ワットの変換器を設けることが可能である。本発明のこれらの形態においては、交直変換器494は、主要制御装置492へのPOWER_SUPPLY_SENWR_SNS信号をアクティブにするように構成してある。PWR_SNS信号は、主要制御装置492に交直変換器494の電力定格の示度を送る。これにより、主要制御装置492は、制御卓36が、制御卓に取り付けてある特定のハンドピース32または33が必要な電力を供給できるかどうかを判断するのに必要な情報を得る。温度検出器495はいくつかの交直変換器494の中に取り付けることができる。この検出器495は、その変圧器または電力二極管のような変換器495の、危険で発熱する部分に隣接して位置させることができる。長時間大量の電力が流れた場合に起こりうるように、変換器494が過熱したと検出器495が判断した場合、または構成要素の不良の場合、検出器は、主要制御装置492への信号をアクティブにする。本発明のいくつかの形態においては、温度検出器495がアクティブにする信号は、特殊なPWR_SNS信号である。また、検出器495の状態によって二つの異なる信号を送ることも可能である。すなわち、まず、変換器494が過熱し始めただけの時に、第1のPWR_SNSを送り、第2の信号は、過熱が危険な段階に達したということを表すために送る。比較的少量の電力を供給する変換器494、例えば、200ワット以下の電力を通す変換機では、検出器495は必要ない。40VDCは直接、DC-DCの電圧変換器496に印加される。電圧変換器496は、40VDC信号を付勢信号として制御卓36の他の構成要素に加えられる12VDC、5VDC、-5VDC信号に変換する。40VDCは、電圧変換器496から40VDCレール498を通って制御卓36の他の構成要素に分配される。残りのブロックと回路図の複雑性を最低限に押さえるため、12VDC、5VDCおよび‐5VDC信号が必要ないくつかの代表的な位置のみを表示している。また、40VDCは、電圧変換器496を介して専用導体に分配され、MOTOR_POWERMTR_PWR信号として活動状態のハンドピース32または33に加えられる。MOTOR_POWER信号は、電圧変換器496の内部の継電器500の出力端子から発生する。継電器500の状態は、主要制御装置492によって生成される信号によって制御する。ハンドピース32および33の内部のメモリ72および74の中のデータは、ハンドピースの内部の検出器94および96装置からの出力信号と同様にハンドピースインターフェース502から主要制御装置492に供給される。ハンドピースインターフェース502は、それぞれ二つの別々なハンドピースソケット504および505を介してハンドピース32および33の出力端子に接続してある。足踏スイッチ組立体46に付随するペダル44a、44b、...が生成する信号は足踏スイッチインターフェース506を介して主要制御装置に供給される。付勢信号のハンドピースへの印加は、モータ制御装置508によって調整される。モータ制御装置508は、ハンドピース32および33の内部のモータが作動しなければならない速度と、モータがどのように作動しなければならないかに関する基本的なコマンドを受け取るように主要制御装置492に接続する。主要制御装置492からの受信コマンドに応答して、モータ制御装置508はモータ駆動装置および電流感知回路510へのトリガコマンドを生成する。モータ駆動装置および電流感知回路510は、二つの基本的な機能を実行する。まず、モータ制御装置508が生成したトリガコマンドに応答して、MOTOR_POWER信号を活動状態のハンドピース32または33のモータに選択的に加える。第2には、モータ駆動装置および電流感知回路510はハンドピース32のモータに流れた電流を監視する。感知した電流を表す信号が主要制御装置492とモータ制御装置508に送られる。表示装置入力/出力制御装置512は、タッチスクリーン表示装置37上の画像の表示と、表示画面上に表示されたスイッチ画像の押下に基づくシステムコマンドの生成の両方を制御する。表示装置入力/出力制御装置512は、主要制御装置492からタッチスクリーン表示装置37上に表示されるべき特定の画像に関する基本的なコマンドを受け取る。これらのコマンドに基づき、表示装置入力/出力制御装置512は希望の画像を表示させる特定のビットレベルのコマンドを生成する。表示装置入力/出力制御装置は、さらに、タッチスクリーン表示装置37を監視して、画面上に表示されたスイッチ画像のどれが押されたかを判断し、その情報を主要制御装置492に送る。バックライトおよびスピーカ制御装置514も主要制御装置492に接続されている。バックライトおよびスピーカ制御装置514は、表示画面上に表示された画像を可視化するために必要なバックライト照明を提供するタッチスクリーン表示装置37に付属の蛍光灯バックライト511の強さとコントラストを制御する。また、バックライトおよびスピーカ制御装置514は、スピーカ513による警告音の発生も制御する。ポンプ制御装置515は、灌注ポンプ40への付勢信号の印加を制御する。ポンプ40が制御卓36内に取り付けられるように適合されたモジュールとして設計されている時は、ポンプ制御装置516をポンプが取り付けてあるそのモジュールに一体構造で取り付けることもできる。図17Aおよび17Bに見られるように、主要制御装置492はマイクロプロセッサ518を有している。本発明のここで説明した形態では、マイクロプロセッサ518はアナログ信号とディジタル信号の両方を、制御卓36を形成している相補形の構成要素と交換することができる。本発明のマイクロプロセッサ518として採用することができる、適したマイクロプロセッサのひとつには、フィリップス半導体が製造した80C552がある。マイクロプロセッサ518は、ハンドピースインターフェース362からのHANDPIECE_RECOGNITIONHP_REC信号として、ハンドピース32および33のメモリ72および74に保存されたデータを検索する。また、ハンドピースインターフェース502は、ハンドピースの内部の装置AおよびBが生成する信号、HP_DVC_A、HP_DVC_B信号それぞれと、ハンドピースの内部の装置が消費する電流を表す信号であるHP_CUR信号をマイクロプロセッサ518に送る。マイクロプロセッサ518は、ハンドピースインターフェースに、制御卓36に接続されている二つのハンドピース32のうちの、どちらを活動状態のハンドピースと考えるべきかをで提供する。足踏スイッチ組立体46の内部のメモリ329内に保存されているデータは、足踏スイッチインターフェース506を介してFS_REC信号としてマイクロプロセッサ518に供給される。ここで説明した本発明の形態では、HP_RECおよびFS_REC信号の両方が直列データ母線内を通りマイクロプロセッサ518まで送られる。また、マイクロプロセッサ518は、足踏スイッチインターフェース46から、足踏スイッチ組立体のペダル44aおよび44bを押した結果生成される信号をそれぞれ表す、FOOTSWITCH_FORWARDFS_FWDおよびFOOTSWITCH_REVERSEFS_RVS信号を受け取る。マイクロプロセッサ518は、モータ付勢信号の基本的な生成を制御するためのモータ制御装置508へ一組の信号を生成する。ディジタル信号には、モータ制御装置や電流感知回路510がモータの付勢を制御するのに使用する信号を生成するかどうかの基本的制御を行う付勢信号の初回の生成を制御するために反復されるRESETRSTおよびENABLEENB信号;付勢信号が生成されるべきシーケンスを調整するおよびマイクロプロセッサ518が、ハンドピース32内のモータ52を減速しやすくする付勢信号を生成する必要があると判断した時にアクティブにされるBRAKEBRK信号が含まれている。また、マイクロプロセッサ518は、ハンドピース32の内部のモータ52が付勢される速度を表すアナログのSPEED_SET_POINTSPD_SP信号をモータ制御装置508に生成する。マイクロプロセッサ518は、モータ速度を表す可変周波数ディジタルTACHOMETERTACH信号をモータ制御装置518から直接受信する。また、マイクロプロセッサ518は、VCO信号、MOTOR_VCOMTR_VCO信号、DUTY信号、およびMOTOR_DUTYMTR_DTY信号を選択的にモータ制御装置508に送る。これらの信号は、制御卓36を使って直接駆動モードで作動するハンドピースに付勢信号を送る際に、マイクロプロセッサ518によってアクティブにされる。ハンドピースは、そこに送られる付勢信号が、直接ここで述べたハンドピース32内に収容されているようなブラシレスのホーレスモータ52に加えられない場合には、直接駆動モードで操作される。例えば、直接駆動モード付勢信号は、特定の型の外科用器具用充電式バッテリパックとして機能するハンドピースに送られる。あるいは、直接駆動モード付勢信号は、実際の器具がレーザまたは超音波器具のように、モータを使わないタイプの装置である場合に、ハンドピースに送られる。VCOおよびDUTY信号は、マイクロプロセッサ518がハンドピースの直接駆動付勢を調整するために送る実信号である。これらの信号は、マルチビット並列信号である。後に説明するように、主要制御装置492内の他の構成要素は、これらの信号をモータ制御装置508で使用するためにアナログ形式に変換する。MOTOR_VCOおよびMOTOR_DUTY信号は、モータ制御装置508をVCOおよびDUTY信号によっていつ調整するかを制御するためにアクティブにされる。MOTOR_VCOおよびMOTOR_DUTY信号は、マイクロプロセッサ518がモータ制御装置508に直接送る1ビット信号である。別のHANDPIECE_ON\OFFHP1_ONおよびHANDPIECE2_ON\OFFHP2_ON信号は、マイクロプロセッサ518が生成し、モータ駆動装置および電流感知回路510に送られる。HANDPIECEx_ON\OFF信号は、ハンドピース32または33のどちらに付勢信号を印加するかを決定するのに使用する。RESISTOR_COMPENSATIONRES_COMP信号は、マイクロプロセッサ518が生成してモータ制御装置508に送り、モータ制御装置508内の速度帰還系ループの構成を調整する。また、マイクロプロセッサ518はPEAK_I_SET_POINTPK_I_SPおよびTIME_OFFT_OFF信号を生成し、その両方ともモータ制御装置508に印加され、モータ52へ印加される付勢電圧を調整する。PEAK_I_SET_POINT信号は、任意の瞬間にモータ52が消費できる最大電流を表す。TIME_OFF信号は、消費した電流がPEAK_I_SET_POINT信号で定義した限度を超えてから、モータへの付勢信号のアクティブ化を否定するまでのタイムアウト時間を確立するのに使用する。PEAK_I_SET_POINT信号およびTIME_OUT信号はマルチビット並列信号として生成される。主要制御装置482の他の構成要素は、これらの信号をモータ制御装置508へアクティブにするため、アナログ形式信号に変換する。また、2ビットのGAIN信号がマイクロプロセッサ518によって生成される。GAIN信号はモータ制御装置および電流感知回路510に送られて、活動中のハンドピース32または33が消費する電流を表す信号を処理する増幅器のゲインを確立する。GAIN信号は、後に説明するように、PEAK_I_SET_POINT信号とともに設定される。四つのマルチビット並列信号もマイクロプロセッサ518によって生成され、システム30の補助構成要素を制御する。これらの信号は:表示装置37上に表示される画像の特性を調整するBRIGHTNESSBRHTNSおよびCONTRASTCNTRST信号;ポンプ40に対し、使用者が選択した運転速度を表すPUMP_SET_POINT信号;およびスピーカ513に対し、使用者が選択した音量を表すSPEAKER_OUTである。これらの信号をアナログ形式に変換する主要制御装置492の他の構成要素について、説明する。マイクロプロセッサ518は、モータ駆動装置および電流感知回路510から活動状態のハンドピース32、または33の内部のモータ52が消費する平均電流を表すAVERAGE_IAVG_I信号を受信する。タッチスクリーン表示装置37上に生成される画像と、この表示画面を通して入力されるコマンドを表すデータ信号が、マイクロプロセッサ518と表示装置入力/出力制御装置512の間で通信COMM母線520内を通って交換される図19A。本発明のある形態では、通信母線520には、通信回線への書き込みと、そこからの読み出しを調整する制御信号を伝送する書き込み許可回線とともに二本の単信直列通信回線が含まれる。システム30の一部を形成するライトのうち、二つライトのオン/オフ状態は、マイクロプロセッサ518が直接制御する。マイクロプロセッサ518は、LIGHT_CONTROLLIGHT_CNT信号を生成して、ハンドピースインターフェース502を介して活動状態のハンドピース32または33に取り付けてある電球248のオン/オフ状態と強さを調整する。タッチスクリーン表示画面37に付属の蛍光灯バックライト511のオン/オフ状態を調整するCCFT_ON信号は、マイクロプロセッサ518によって選択的に生成され、バックライトおよびスピーカ制御装置514に送られる。マイクロプロセッサ518は、交直変換器494によって生成した40VDC信号を監視すると同時に、40VDC信号の伝送をMOTOR_POWER信号として調整する継電器500の状態を制御する。40VDC信号は、40VDCレール498を通ってマイクロプロセッサ518に加えられる。通常、マイクロプロセッサ518は、継電器500へのMOTOR_POWER_ONPWR_ON信号をにアクティブにし、40VDCがMOTOR_POWER信号としてモータ駆動装置および電流感知回路に印加されるように、継電器を閉じる。しかし、マイクロプロセッサ518は、40VDCが予め決められた許容範囲を下回るあるいは上回ると、その電圧変動を不良状態と解釈する。この判断が行われると、マイクロプロセッサ518はMOTOR_POWER_ON信号のアクティブ化を否定し、それ以上ハンドピース32または33に付勢信号が送られなくなる。また、マイクロプロセッサ518は、システム30の中で他の危険な不良を検知した時も、MOTOR_POWER_ON信号を否定する。本発明の、ここに示す形態では、マイクロプロセッサ518は、表示装置入力/出力制御装置からタッチスクリーン表示画面37の信号を表すDISPLAY_TEMPDSPLY_TMP信号も受信する。DISPLAY_TEMP信号は、マイクロプロセッサ518が、表示装置37のコントラストの実時間調整を実行して、表示画面の温度の変動によって起こるコントラストの変化を補償する際に使用する。HP_DVC_B信号に関して示したように、マイクロプロセッサ518が直接受信したアナログ信号は、負荷抵抗器522を介してマイクロプロセッサ518に送られる。コンデンサ524が、受信した信号からの異常な電圧変動をろ波するために、負荷抵抗器522の接続点とマイクロプロセッサ518の間に連結されている。図示してはいないが、同様の負荷抵抗器とフィルタコンデンサを使用して、マイクロプロセッサ518に印加される他のアナログ信号の多く全部でなければを処理する。また、主要制御装置492は、ROM-PLA528を有しており、ROM-PLA528はマイクロプロセッサ518に接続されている。ROM-PLA528は、検索する指示を保存し、マイクロプロセッサ518が実行すべき処理機能を決定する。制御卓36に採用されたROM-PLA528の一つに、WSI製造のPSD311がある。また、ROM-PLA528は、制御卓36を形成する他の構成要素からいくつかのディジタル入力信号を受信し、主要制御装置492を形成する他の構成要素によって処理されるディジタル出力信号を生成する。主要なデータとマイクロプロセッサ518とROM-PLAとの間のアドレス交換は、主要プロセッサのアドレスおよびデータ用母線530を通って行われる。ROM-PLA528からのデータの読み出しとそこへのデータの書き込みを制御する信号は、読み出し書き込み制御母線532内を通ってマイクロプロセッサ518とROM-PLAとの間で交換される。ここで説明する本発明の形態では、ROM-PLA528は、入力信号として、ケーブル43または47が制御卓36の表面上のソケットに取り付けられているかどうかを表すCABLE_ACBL_AおよびCABLE_BCBL_B信号を受信する。ケーブル43または47がソケットに差し込まれている場合は、二本の互いに接合されている接続ピン179図11の間の短絡が検知され、主要制御装置492によってケーブルが取り付けられていることを表すめやすとして認識される。ROM-PLA528は、ハンドピースインターフェース502からLIGHT_SENSELHT_SNS信号を受信する。この信号は、ライトクリップが活動状態のハンドピース32に取りつけられているかどうかを示し、取りつけられている場合は、電球が機能しているかどうかを示す。LIGHT_SENSE信号は、ここで示す本発明の形態では、2ビット信号である。PUMP_SENMP_SNS信号は、ポンプ40がシステム30に接続されているときは常にポンプ制御装置515からROM-PLA528に送信される。PWR_SNS信号は、マルチビット信号と呼ばれ、交直変換器からROM-PLA528へ送信される。PWR_SNS信号は、マイクロプロセッサ518が使用し、ROM-PLA528は交直変換器494が供給できる電力量を決定する。また、PWR_SNS信号は、変換器494の温度の値も含む。PWR_SNS信号が、変換器494の中の温度が警告レベルを超えたことを示すと、マイクロプロセッサ518は表示装置37に警告メッセージを表示させる。PWR_SNS信号が、変換器の温度が危険なレベルを超えたことを示すと、マイクロプロセッサ518とROM-PLA528は、ハンドピースの付勢を終了し、システム30停止の原因を示すメッセージを生成させる。また、マイクロプロセッサ518は、母線530内を通ってROM-PLAに、マイクロプロセッサが生成するPEAK_I_SET_POINT、TIME_OFF、DUTY、VCO、BRIGHTNESS、CONTRAST、PUMP_SET_POINTおよびSPEAKER_OUT信号を送信する。ROM-PLA528の内部の並列-直列変換器は、これらの信号を一本の出力回線を通って出力されるディジタルパルスに変換する。足踏スイッチ組立体46の一部である特定のペダル44c、44dまたは44eが押下されたかどうかを表す状態信号がラッチ534を介してマイクロプロセッサ518に送信される。ラッチ534は、足踏スイッチインターフェース506から、そのペダル44c、44dまたは44eそれぞれが押下されたかどうかを表す信号FS_LFT、FS_CNTR、およびFS_RIGHTを受信する。これらの信号は、ラッチから主要プロセッサのアドレスおよびデータ用母線530内を通ってマイクロプロセッサ518まで送られる。さらに、主要制御装置492は、活動状態にあるハンドピース32または33の内部のモータ52の使用者が希望する速度を表すSPEED_SET_POINTSPD_SPを連続的に生成する専用DAディジタル‐アナログ変換器536を有する。DA変換器536は、SPEED_SET_POINT信号が基礎とするマイクロプロセッサ518からディジタル信号を受信するための主要プロセッサのアドレスおよびデータ用母線530に接続してある。本発明のある好ましい形態では、デジタル信号は、12ビット信号であり、アドレスおよびデータ用母線530が有するデータラインは8行のみである。本発明のこれらの形態では、信号の最上位8ビットが初めにDA変換器536に入り、次に、残りの最下位4ビットが変換器の中に入る。ここに示した本発明の形態では、DA変換器536は、制御卓36内の他の構成要素に対する基準電圧として機能するアナログVREF信号も生成する。DC変換器536が最初に生成する基本的な基準信号は、抵抗器538に加えられる。次に、その信号は、信号内の変動をろ波するために、二台のコンデンサ542および544を介してアースにつなげられる。ろ波した信号は、増幅器546の非反転入力端子に印加される。増幅器546からの出力信号は、基本的なVREF信号として機能する。VREF信号は、増幅器546の反転入力端子へ帰還系として印加されるため、増幅器46は低インピーダンスバッファとして機能する。増幅器546が生成するVREF信号は、増幅器548の非反転入力端子に印加される。増幅器548からの出力信号は、NPNトランジスタ549の基部とNPNトランジスタ550のコレクタに印加される。トランジスタ549のコレクタは、12VDCの電圧源に接続し、その発光体はトランジスタ550の基部につないである。そして、足踏スイッチ組立体46に供給される基準信号であるVREF_FSは、やはりトランジスタ549の基部に接続してある抵抗器551から取り出される。また、VREF_FS信号は、帰還系信号として増幅器548の反転入力端子と、トランジスタ550の発光体の両方に送られる。従って、主要制御装置492は、精密な低インピーダンスのVRES_FS信号を、主要なVREF信号の発生源とは別の発生源から足踏スイッチ組立体46へ送る。増幅器548は、VREF_FS信号に対し、過負荷を防ぐ。従って、足踏スイッチ組立体46または足踏スイッチ組立体を制御卓36に接続しているケーブルのいずれかに短絡が起きた場合でも、その短絡の影響は制御卓の他の構成要素に及ぶことはない。主要制御装置492は、さらに、二台の多重DA変換器556および558を有しておりそれらは互いに接続してある。DA変換器556および558は、ROM-PLA528に接続されており、それによって生成されるPEAK_I_SET_POINT、TIME_OFF、DUTY、VCO、BRIGHTNESS、CONTRAST、PUMP_SET_POINTおよびSPEAKER_OUT信号を表すプラス信号を受信し、こららの信号をアナログ信号に選択的に変換する。変換機556および558へのROM-PLA528接続は、専用の変換器母線559を通る。パルス信号と共に受信したクロック信号に基づいて、DA変換器556は、PEAK_I_SET_POINT、TIME_OFF、DUTY、VCO信号をアナログ信号に変換する。また、DA変換器558は、BRIGHTNESS、CONTRAST、PUMP_SET_POINT、およびSPEAKER_OUT、そしてPEAK_I_SET_POINT信号をアナログ信号に変換する。変換器母線559の導体の一つとして、図示していないが、8桁パルス信号をROM-PLA528から変換器556および558の両方に送る際に通る導体としての役割を果たす直列データ導体がある。ROM-PLA528が、変換器母線559を形成する他の導体を通って、パルス信号と同時に送信したコマンド信号は、変換器556および558が生成した個々の信号の送信を制御する。変換器556および558が生成したアナログ信号の振幅は基準信号を参照することによって設定する。DA変換器536が生成するVREF信号は、PK_I_SP、T_OFF、VCO、DUTY、PMP_SP、BRHTNSおよびCNTRST信号が基準としている基準信号として機能する。SPKR_OUT信号に対する基準信号は、表示装置入力/出力制御装置512が生成するSPEAKER_FREQUENCYSPKR_FREQ信号である。音量制御信号のアナログ変換によって生成した音量信号は、SPKR_FREQ信号によって調整されるため、その結果生成されたSPKR_OUT信号は、希望の音声信号音を生成するために増幅後にスピーカ513に送られるアナログ音声駆動信号である。また、主要制御装置492は、危険防止リセット回路として機能するリセットタイマ560を有している。リセットタイマ560は、読み出し書き込み制御母線532内を通ってマイクロプロセッサ518からROM-PLA528に伝送されるアドレスラッチ使用可能ALE信号の状態を監視する。リセットタイマ560が、予め決められた時間を超えてもアドレスラッチ使用可能信号がある特定の状態を保っていると判断した場合は、リセットタイマはRESET_CONTROLLERRST_CTRL信号をアクティブにする。RESET_CONTROLLER信号は、マイクロプロセッサ518、ROM-PLA528および表示入力/出力制御装置512に送られ、制御卓36のリセットシーケンスを開始する。ここで示した本発明の形態では、RESET_CONTROLLER信号は、読み出し書き込み制御母線532の支線を通って、マイクロプロセッサ518と、この信号に反応するすべての他の構成要素に送られる。また、リセットタイマ560は、5VDCが分配される時に通るレールにも接続してある。5VDCが所定の値、例えば本発明のある実施形態では4.5VDCを下回ると、リセットタイマ560はRESET_CONTROLLER信号もアクティブにする。図18Aは、ハンドピース32および33の内部のメモリ72および74に保存されたデータを検索し、ハンドピース内に組みこまれた装置が生成した信号を読み取るハンドピースインターフェース502の構成要素の略図である。伝送制御装置564は、マイクロプロセッサ518を制御卓36に接続した二台のハンドピース32のうち、活動状態にあるハンドピースに接続する。伝送制御装置564が確立した接続は、マイクロプロセッサ518が送ったの状態で確認する。伝送制御装置のハンドピース32に向いた側には、二本の同一の信号経路があり、その中を通って保存したデータを含むHP_RECx信号がマイクロプロセッサまで供給される。それぞれの信号経路には、5VDC電圧供給源に接続されたプルアップ抵抗器566が設けられている。逆偏向ジーナーダイオードとして略図で示してあるサージサプレッサ568が抵抗器566の間に位置しており、過電圧がハンドピース32または33にかからないように防ぐ。図18Aの回路には、さらに、四台の装置二台のハンドピース32および33にそれぞれ二台ずつ設けられた装置からの信号が伝送制御装置564の入力端子まで送られる際に通る信号経路が設けられている。DVC_B_1信号、すなわち第1のハンドピース32の装置Bが生成する信号が通る信号経路からわかるように、それぞれの信号経路には、信号が信号経路に導入される点のすぐ下の回線にサージサプレッサ570が設けられている。プルダウン抵抗器572がダイオード570と並列で接続されている。抵抗器574と、直列に接続されたコンデンサ576は、さらに、信号経路とアースの間に並列に接続されており、さらにハンドピースの内部の装置によって生成された信号に接続されている。さらに、信号経路には、限流抵抗器578が設けられており、そこを通って装置の信号が伝送制御装置564の入力端子に流れ込む。コンデンサ580が、抵抗器578と、接地されている伝送制御装置564との間に接続されており、DVC_x_x信号をさらにろ波する。伝送制御装置564は、三つの出力信号、HP_REC信号、HP_DVC_A信号およびHP_DVC_B信号を生成する。これらの信号を出すハンドピース32または33はの関数である。図18Bは、活動状態のハンドピース32または33に基準電圧を供給し、HP_CUR信号を生成するハンドピースインターフェース502の構成要素を表した図である。主要制御装置492が生成したV_REF信号は、演算増幅器582の非反転入力端子に印加される。プルアップ抵抗器584は12VDC電圧供給源と増幅器582の出力端子との間に接続される。増幅器582の出力は、直接、NPNトランジスタ586の基部に送られる。後に説明するように、作動しているハンドピース32または33に送られた出力VREFx信号は、一定に保つように、増幅器582の反転入力端子に戻される。トランジスタ586のコレクタは、12VDCの電圧供給源に接続されている。トランジスタ586の発光体は、抵抗器590を介して伝送制御装置588の入力端子に接続されている。伝送制御装置588は、二台のハンドピース32または33のどちらに補力VREFx信号を送るかを制御する。ここ示す本発明の形態では、基準信号は、伝送制御装置588の二本の通信路を通って活動状態のハンドピース32または33に印加される。基準信号のこの並列経路指定は、伝送制御装置588の内部抵抗が基準信号に及ぼす影響を最低限に押さえるために行う。ハンドピース32および33に対してそれぞれ一本ずつ、二本の信号経路が、VREF_x信号が送られる入力端子と相補形の伝送制御装置の出力端子に接続してある。VREF_1信号である第1のハンドピースへの基準電圧が通る信号経路を見ればわかるように、それぞれの信号経路には、プルダウン抵抗器592が設けられている。サージサプレッサ594は抵抗器592に並列に接続されている。そして、VREF_x信号が、ハンドピース23または33に印加され、ハンドピースの内部の装置を付勢する。例えば、V_REF信号をハンドピース32に印加すると、その信号は、ハンドピースの内部にあるホール効果化検出器94と温度検出器96の両方に基準信号として使用される。帰還系回線596が、接続点595aと595bとの間に接続してあり、そこからVREF_x信号がハンドピース32または33と増幅器582の反転入力端子に印加され、ケルビン接続が形成される。帰還系回線596は、伝送制御装置588の出力側、すなわち、ハンドピースに最も近い伝送制御装置側の接続点595aまたは595bから始まる。そして、帰還系回線596は、伝送制御装置588の第3の通信路を介して増幅器582の反転入力端子へ戻る。システム30が作動中は、増幅器582は、主要制御装置492からのVREF信号と、活動状態のハンドピース32または33に送られたVREF_x信号との間の違いを監視する。この比較に基づき、増幅器582は、トランジスタ586を駆動してVREF_x信号を一定に保つ。この信号の監視中は、増幅器582のインピーダンスが高いため、帰還系信号が伝送制御装置588を通って流れるときにさらされる比較的低い抵抗は、無視することができる。抵抗器590は、VREF_x信号を送った結果、活動状態のハンドピース32または33が消費する電流を監視する電流検出器として機能する。トランジスタ586と抵抗器590の接続点にある信号は、抵抗器600を介して増幅器598の非反転入力端子に印加される。抵抗器602およびコンデンサ604は、増幅器598の非反転入力端子の間に並列で接続され、それぞれ増幅器に与えられた電圧を分割し、ろ波する。VREF_x信号、すなわち、抵抗器590と伝送制御装置588との間の接続点にある信号は、抵抗器606を介して増幅器598の反転入力端子へ印加される。抵抗器608およびコンデンサ610は増幅器598の出力端子と反転入力端子との間に並列に接続されており、活動状態のハンドピースの内部の装置が消費する電流を表す可変平均信号を増幅器に生成させる。増幅器598が生成する出力信号は、抵抗器612に送られ、そこでその信号は、HP_CUR信号として機能する。アースに接続されたサージサプレッサ613はHP_CUR信号を、最大許容電圧に抑制する。また、増幅器598からの出力信号は、逆偏向ジーナーダイオード597に印加される。ダイオード597の反対側端部、はNPNトランジスタ599の基部に接続してある。トランジスタ599のコレクタは増幅器582の出力端子に接続されている。すなわち、トランジスタの発光体はアースに接続されている。増幅器598が生成した信号が、ハンドピースが余分な電流を消費しているということを示している場合は、ダイオード597は導電され、トランジスタ599を閉じる。そして、トランジスタ599の閉鎖は、ハンドピースへのVREF信号の送信を短絡させる。図18Cは、ハンドピース32および33に取り付けることができるライト‐アンド‐ウォータークリップ45と一体構造の電球248の状態を付勢し、監視するハンドピースインターフェース502の一部の略図である。ここで示したシステム30では、電球248が照射する光の強さは、電球にパルス幅を調整した付勢信号を印加することによって制御する。両ハンドピース32および33に別々のライト‐アンド‐ウォータークリップ45を取り付けることができるため、ハンドピースインターフェース502は、各ハンドピースに付属の電球248を選択的に付勢するための付勢分岐回路を二本有している。これらの付勢分岐回路はまったく同じであるため、その同一の特性について、重複する説明は、以後、最小限に押さえる。電球付勢電圧は、両方の付勢分岐回路に共通の抵抗器614を介して5VDC電圧供給源から取る。付勢信号は、迅速にオンとオフを反復できる制御装置FET616aを介してLIGHT_1信号として電球248に印加される。制御装置FET616aは、マイクロプロセッサ618からのLIGHT_CONTROL信号によって切り換えられる。LIGHT_CONTROL信号はまず、抵抗器620を介してNPNトランジスタ618の基部に印加される。トランジスタ618のコレクタは、抵抗器622を介して5VDC電圧供給源に接続してある。コンデンサ624は、トランジスタ622の基部の間に接続してある。総合的には、抵抗器620とコンデンサ624は、電球を付勢するのに使用するパルス幅調整信号の傾斜を緩め、この信号が生成する電磁インターフェースを最低限に押さえる。FET616aは、通常、p-通信路FETであり、抵抗器626aおよび627aを介してFET616aのゲートに印加される5VDCの信号によって高く引き上げられる。従って、FET616aに送られる信号は、FETをオフ、すなわち、非導電状態に維持する。トランジスタ618のコレクタの出力信号は、FET616aまたは616bのうちの選択した一方をオンにするために使用する。コレクタ出力信号でオンに切り換えられたFET616aまたは616bは、伝送制御装置624によって制御される。伝送制御装置624が信号を印加するそのFET616aまたは616bは、伝送制御装置の切り換え状態を設定するによって制御される。このコレクタ出力信号は、例えば、抵抗器626aおよび627aの接続点に送られ、FET616aのゲートの電圧を元の電圧より下に下げてFETをオンにする。従って、マイクロプロセッサ518によってLIGHT_CONROL信号をアクティブにすることにより、信号が印加されるFET616aまたは616bが周期的にオンとオフに切り替わる。FET616aまたは616bを周期的にオンにすることにより、付勢電圧が付属のライト‐アンド‐ウォータークリップの電球248に印加される。付勢分岐回路は、さらに、クリップに電気的不良が起きた場合に、付属のライト‐アンド‐ウォータークリップ45の余分な電流消費を防ぐように構成されている。抵抗器614は比較的抵抗が低く、一般的には10オーム未満である。トランジスタ628aの基部が抵抗器‐発生源の接続点に接続され、トランジスタ628aのコレクタがFET616aのゲートに接続されるように、抵抗器614とFET616aの間にはPNPトランジスタ628aが接続されている。トランジスタ628aの発光体は、5VDCの電圧源に接続されている。FET616aからの回線に短絡があった場合、抵抗器614の電圧は、トランジスタ628aをオンにするレベルを上回るまであがる。トランジスタ628aをオンにすることにより、オーバドライブ電圧がFET616aへ印加され、それによってFETがオフになり、ライト‐アンド‐ウォータークリップ45への付勢信号が終了する。また、この電流制限回路は、電球248を最初に作動させた時に、ライト‐アンド‐ウォータークリップへ過電流がかからないように防ぐ。さらに、サージサプレッサ図示せずがFET616aとアースの間に接続してある。また、図18Cの回路は、連結されたハンドピース32および33にクリップがついている状態、いない状態、電球の状態が良い状態、悪い状態を表している。このような状態はハンドピースインターフェース502からの信号がライト‐アンド‐ウォータークリップ45に送られる個所と、信号がアースに戻る個所との間の抵抗を推論で測定することによって判断される。クリップ45が取り付けてあり、クリップには状態のよい電球248が取り付けてある場合、抵抗は約1Ωである。クリップ45に状態の悪い電球が取りつけられているときには、抵抗は約400Ωである。クリップが定位置にない場合、あるいはクリップの中に電球がない場合には、この回路の抵抗は、無限となる。この抵抗、中間の抵抗、約400Ωを測定するためには、抵抗器630aおよび630bを5VDC電圧源から、そしてFET616aおよび616bとをまたがって接続する。LIGHT_CONTROL信号が送られていないときは、これらの抵抗器にかかる電圧を測定し、電球の状態を表す電球の抵抗の値を調べる。抵抗器630aまたは630bにかかる電圧の測定は、伝送制御装置624を介して抵抗器の内の一台に選択的に接続した二台の同型の比較器632aおよび632bによって行う。比較器632aおよび632bは、2ビットのLIGHT_SENSE信号を集合的に生成する。特に、選択した抵抗器630aまたは630bの、5VDCの電圧レールから離れた側の端部を、抵抗器634を介して両比較器632aおよび632bの反転入力端子に取り付ける。FET616aまたは616Bからの信号における電圧スパイクは、比較器632aおよび632bの反転入力端子とアースとの間にコンデンサ638を接続することによって除去する。比較器の非反転入力端子は、直列に接続した抵抗器640、642、および644からなる電圧ディバイダに接続する。抵抗器640の一つの端子を5VDCに接続し、もう一方の端子を抵抗器646に接続する。抵抗器644は、抵抗器642とアースとの間に接続する。比較器632aの非反転入力端子を抵抗器640と642の接続点につなぐ。比較器632bの非反転入力端子は、抵抗器642および644の接続点につなぐ。帰還系抵抗器646aおよび646bは、それぞれ、比較器632および632bの出力端子と非反転入力端子との間をつなぐ。プルアップ抵抗器648aおよび648bは、それぞれ、5VDC源と比較器632aおよび632bの出力端子との間に接続し、比較器に2ビットのLIGHT_SENSE信号を集合的に生成させる。選択したハンドピース32または33にライト‐アンド‐ウォータークリップ45が取り付けられていない場合、または電球248が取り付けられていない場合、比較器632aおよび632bは、開ループ‐ゼロ電圧状態となる。従って、比較器632aおよび632bが結合し、クリップも電球も取りつけられていない状態を表す第1のLIGHT_SENSE信号をアクティブにする。クリップ45が取り付けられており、電球が良い状態であれば、電球の低抵抗によって比較器はクリップが取り付けられていて電球が良い状態であることを示す第2のLIGHT_SENSE信号をアクティブにする。クリップは取り付けられているが、電球が悪い状態である場合は、電球の状態がよい場合より抵抗が高いため、比較器は、クリップがついているが電球の状態が悪いことを表す第3のLIGHTR_SENSE信号をアクティブにする。足踏スイッチインターフェース506は、足踏スイッチ組立体46からの信号をアナログ処理するための構成要素を有しており、これらは、ハンドピースインターフェース502に関して図18Aに基づいて説明したものと類似している。ハンドピースからのDVC_x_x信号を処理する際に使用するものと類似した抵抗器、コンデンサおよびサージサプレッサを使用して、FS_FWDおよびFS_RVS信号を生成するためにペダル44aおよび44bを押下した結果生成された信号を処理する。サージサプレッサ、フィルタコンデンサおよびプルアップ抵抗器を使用して、FS_LFT、FS_CNTRおよびFS_RGHT信号をそれぞれ生成するためにペダル44c、44d、および44eを押下した結果生成されたアナログ信号を前処理する。HP_RECx信号を処理する際に使用する回路と類似した回路を使用して、足踏スイッチ組立体46の内部のメモリ329と交換した信号を処理し、FS_REC信号を交換しやすくする。本発明の一部の好ましい形態では、VREF_FS信号は、足踏スイッチインターフェース506を介して足踏スイッチ組立体46に印加されるのではなく、代わりに、制御卓36の中の専用導体を使って、VREF_FSを直接、制御卓の表面に設けられた適正なソケットの開口部に印加する。導体は図示していない。表示装置入力/出力制御装置512について、図19Aおよび19Bに基づいて説明する。まず、タッチスクリーン表示装置37は、表示画面652と、その表示画面上にはめ込んだ透明なタッチスクリーン653の両方を含むということを認識しておく必要がある。表示画面652は、外科医が見る画像を作成する表示装置37の一部である。本発明のある形態では、表示画面652は、液晶表示装置である。プロセッサは、表示装置と一体構造であり、表示装置内の電極の付勢を制御し、希望の画像を表示するプロセッサと電極は図示していない。タッチスクリーン653は、外科医が選択的に接触して制御卓36内に指示および承認を入力するスイッチ表面を有する表示装置の要素である。タッチスクリーン653には、可変コンデンサスイッチなどのような画像を表示画面652上に表示することによって視覚的に形成された、透明で圧力または熱に敏感なスイッチを多数含んでいる。表示装置入力/出力制御装置512は、表示装置プロセッサ654を有する。表示プロセッサ654は、タッチスクリーン表示装置37上に表示された画像、スピーカ513を通して生成された音声信号音、およびタッチスクリーン表示装置上で制御卓に入力したコマンドに基づいた、主要制御装置492へのコマンドの生成などの全体的な制御を行う。タッチスクリーン表示装置として採用できる適したプロセッサの一つに、フィリップス半導体が製造した80C31プロセッサがある。表示装置プロセッサ654は、表示される画像と生成される音声信号音に関する基本的なコマンドを、通信母線520を介してマイクロプロセッサ518から受信する。表示装置プロセッサ654は、タッチスクリーン653から入力した使用者入力コマンドに反応して、マイクロプロセッサ518へのコマンドを生成し、それらを母線520経由でマイクロプロセッサ518に送る。また、表示装置プロセッサ654は、スピーカ基準信号としてコンバータ558に送られるSPEAKER_FREQUENCY信号を生成する。SPEAKER_FREQUENCY信号は、可変周波数パルス信号である。SPEAKER_FREQUENCYの周波数は、コンバータ558が選択的に送るアナログ音声SPEAKER_OUT信号の周波数の基礎となる。表示装置プロセッサ654は、マイクロプロセッサ518から受信した特定のコマンド信号に基づく適正なSPEAKER_FREQUENCYを生成する。表示装置入力/出力制御装置512には、ROM‐PLA656が含まれる。適したROM-PLA656の一つに、ウェーハスケールインテグレーションが市場に出しているPSD313がある。ROM-PLA656には、表示装置プロセッサ654が表示画像の生成、音声信号音の生成、および主要制御装置492へのコマンドの送信を制御するために使用する不揮発性データが含まれる。また、ROM-PLA656は、必要な画像、信号音およびプロセッサのコマンドを生成する過程の一部としてアクティブにしなければならないコマンドの一部を生成する固定論理配列も含まれる。アドレスおよびデータ信号は、16ビットのアドレスおよびデータ用の母線658を経由して表示装置プロセッサ654とROM-PLA656の間で交換される。ROM-PLA656へのデータ書き込みと、ROM-PLAからの信号の読み出しは、別の読み出し書き込み制御母線660を経由して信号を交換することによって表示装置プロセッサ654が制御する。EEPROM662も表示装置入力/出力制御装置512の一部である。EEPROMは、マイクロプロセッサ518と表示装置プロセッサ654の両方によって要求され、制御卓の使用中に変更可能な指示データを保存する。このデータには、多くの医師が、彼らが行う処置に役立つと考える独自の構成のリスト、制御卓36の最後の設定、表示装置37への最後のコントラスト電圧供給、および表示装置の最後の明るさ設定などが含まれる。EEPROM662は、アドレスおよびデータ用母線658を経由して表示装置プロセッサ654に接続される。ROM-PLA656は、専用のEEPROM母線664を経由してアクティブにした信号の生成を介してEEPROM662からのデータのアドレッシングを制御する。マイクロプロセッサ518は、表示装置プロセッサ654と基本的なコマンドとデータを交換することによって、EEPROM662からデータを検索し、そこへデータを書き込む。すなわち、このデータの交換に基づいて、表示装置プロセッサ654は、EEPROM662から必要なデータの読み出しまたはそこへの書き込みを実行する。表示装置入力/出力制御装置512は、希望のビデオ画像を生成させるコマンドを実際に生成するビデオ制御装置666を有している。適したビデオ制御装置666の一つに、エプソンアメリカ製造のE1330制御装置がある。ビデオ制御装置666は、アドレスおよびデータ用母線658の支線を経由して表示装置プロセッサ654から受信した指示に基づいて、その特殊な画像形成コマンドを生成する。ビデオ制御装置666によるデータ読み出しは、読み出し書き込み用母線660経由でコマンドをアクティブにすることによって表示装置プロセッサ654が制御する。ビデオ制御装置666が生成する画像形成コマンドは直接表示画面652に送られる。表示画面652の内部のプロセッサは、受信したコマンドに基づいて表示画面の内部の適正な電極を付勢し、希望の画像が形成できるようにする。ビットマップメモリ668は、ビデオ画像制御装置666に直接接続する。ビットマップメモリ668は、複数ページのデータを保存するのに十分なメモリを含んでおり、各ページには、表示画面652に表示しなければならない場合もありうる完全な画像が描写されている。ビットマップメモリ668は専用メモリ母線670を介して直接ビデオ画像制御装置666に接続されている。ビデオ画像制御装置666は、表示装置画面652上に表示するのに必要な画像を表す画像形成コマンドを保持するための一時記憶装置としてビットメモリ668を使用する。特別な保存画像が必要な場合は、その画像に関する指示が、ビデオ画像制御装置666によってビットマップメモリ668から検索され、その制御装置666によって表示画面652に送られる。ここで示した本発明のシステム30の形態では、温度検出器672が表示画面652に取り付けられている。温度検出器672は、表示画面の温度を監視し、この温度を表すDISPLAY_TEMP信号をアクティブにする際に使用する。DISPLAY_TEMP信号は、マイクロプロセッサ518に送られる。マイクロプロセッサ518は、DISPLAY_TEMPを監視し、温度によるコンストラストの変化を補償するために、表示画面652に表示された画像のコントラストの実時間調整を行う。タッチスクリーン653の内部のスイッチの状態は表示装置プロセッサ654とROM-PLA656によって反復的に評価される。タッチスクリーン653の内部のスイッチは、行と列の配列に配置されている。ROM-PLA656は、タッチスクリーン653に接続されており、走査したいスイッチの列を選択的に付勢することができる。ROM-PLA656は、どの列を走査するかを表すコマンドを専用の列用母線674を経由してアクティブにする。ROM-PLA656によって送られたコマンドは、復号器676に送信される。複号器676は、中の個々のスイッチの状態を評価できるように、選択した列のスイッチを付勢する。スイッチの列が走査用に付勢されたら、表示装置プロセッサ654はその中の各スイッチを選択的に走査する。個々のスイッチ走査は、表示装置プロセッサ654によって行ごとに実行する。この個々のスイッチの走査は、各スイッチの行を、多重回線専用行用母線678を経由して、表示装置プロセッサ654に選択的に接続することによって実行する。行用母線678の各線上にある信号の状態は、選択した行および列の位置にあるスイッチが開いているか閉じているかを表すめやすとなる。スイッチが閉じていると、表示装置プロセッサ654は、適したメッセージを母線520経由でマイクロプロセッサ518に送る。また、表示装置入力/出力制御装置512は、制御卓を製造/保守コンピュータ図示せずに接続しやすいように、端子680を備えている。製造/保守コンピュータは、母線520の支線を経由して主要制御装置、マイクロプロセッサ518、および表示装置プロセッサ654へコマンドを送り、それらとデータ交換を行う。母線520と端子680との間を接続しているゲート682は、製造/保守コンピュータとの信号の交換を制御する。表示装置プロセッサ654が母線520に付随する導体を経由してゲート682まで伝送した使用可能信号は、製造/保守コンピュータの母線520への接続を制御する。母線520、端子680、およびゲート682によって確立された接続により、制御卓が容易にソフトウェアの更新を製造/保守コンピュータから受信することができ、さらに制御卓がコンピュータに制御卓の作動履歴についての情報を提供することができる。モータ制御装置508について、図20Aおよび20Bに基づいて説明する。モータ制御装置508は、モータを希望通り回転せしめるためにはハンドピース32または33のモータの内部にある巻線にどのような信号接続を行えばよいかを判断する。モータ制御装置508はモータ制御チップ686を含む。モータ制御チップ686は、モータ駆動装置および電流感知回路510への必要なコマンド信号をアクティブにし、それぞれの巻線を接続させて、MOTOT_POWER信号を受信するか、アースに接続する。制御卓36に組みこむことができる適したモータ制御チップ686の一つに、マイクロリニア製造のML4426チップがある。モータ制御チップ686の中へ入力する信号のひとつに、変換器536からのSPEED_SET_POINT信号がある。モータ制御チップ686は、SPEED_SET_POINT信号をハンドピースのモータ52が回転すべき速度を決定するための基準信号として使用する。ここで示した本発明の形態では、SPEED_SET_POINT信号は、抵抗器688を介してモータ制御チップ686に印加される。コンデンサ690は、SPEED_SET_POINT信号の中に存在しうる電圧スパイクを減衰させるために、SPEED_SET_POINT入力端末とアースとの間に接続される。マイクロプロセッサ518がアクティブにしたBRAKE、RESETおよびENABLE信号はモータ制御チップ686に印加される。モータ制御チップ686は、の状態を利用して、ハンドピースのモータ52が回転すべき方向を決定する。BRAKE信号がモータ制御チップ686に印加されることにより、チップ686は、ハンドピースのモータ52の回転子56に磁界による減速を引き起こさせるために巻線へ送る信号をアクティブにする。RESETおよびENABLE信号をモータ制御チップ686に印加して、モータ52の回転を起動する。RESETおよびENABLE信号の状態に基づき、モータ制御チップ686は、回転子60を完全に停止した状態から加速するのに必要な、初期のMOTOR_POWERとアースを接続せしめる信号をアクティブにする。また、モータ制御チップ686は、ハンドピースモータ50の内部のフィールドコイル組立体58から、W1、W2、およびW3の三つの信号を受信する。W1、W2、およびW3の信号は、回転子60の回転の結果、巻線が生成する戻りEMFパルス信号である。ロータ60が回転を始めると、これらの戻りEMF信号をモータ制御チップが使用して、いつ、それぞれの巻線を接続してMOTOR_POWER信号を受け取るか、あるいはアースにつなげるかを判断する。ここで示す制御卓の形態では、コンデンサ689は、個々のW1、W2、またはW3信号を、モータ制御チップ686加える際に通る導体と戻りEMFパルスをろ波するためのアースの間につなげる。逆偏向ジーナーダイオード691も導体とアースとの間に接続する。ダイオード691は、それに関連するW1、W2またはW3の戻りEMF信号が許容電位を超えた場合には、モータ制御チップ686に対して電流保護を行う。また、モータ制御チップ686は、入力信号としてPEAK_I_SET_POINT信号に基づく信号を受信するように構成されている。モータ制御装置508は、変換器556からのPEAK_I_SET_POINT信号が加えられる反転入力端子を備えた比較器692を具備している。PEAK_I_SET_POINT信号は、抵抗器694を介して比較器692に加えられる。コンデンサ696は、PEAK_I_SET_POINT信号をろ波するために比較器692の反転入力端子とアースの間に接続してある。ハンドピースモータ52の中の巻線が消費する電流を表す信号がモータ駆動装置と電流感知回路510から非反転入力端子へ印加される。比較器692からの出力信号は、モータ制御チップ686へ印加される。比較器692が、測定した電流がPEAK_I_SET_POINT信号が示す最大確立電流を超えていると判断すると、比較器からの出力信号は、状態を変更する。比較器692からの出力信号の状態変更に反応して、モータ制御チップ686はLOW_SIDE_CONTROL信号のアクティブ化を停止する。下に説明するように、モータの巻線に付勢信号を加える際に通るループを閉鎖するためには、これらのLOW_SIDE_CONTROL信号をアクティブにしなければならない。モータ制御チップ686からの主要な出力信号は、HIGH_SIDE_CONTROLHSC信号と、LOW_SIDE_CONTROLLSCである。HIGH_SIDE_CONTROL信号は、モータ制御チップ686によってアクティブにされ、それにより、モータ駆動装置および電流感知回路510がMOTOR_POWER信号を巻線に選択的に加える。LOW_SIDE_CONTROL信号がアクティブになると、モータ駆動装置および電流感知回路は巻線をアースに選択的につなぐ。モータ制御チップ686は、三つのHIGH_SIDE_およびLOW_SIDE_CONTROL信号、モータのフィールドコイル組立体58を形成しているそれぞれの巻線ごとに一対の信号をアクティブにする。三つの個々のHIGH_SIDE_CONTROL信号は、アクティブLOWであり、それぞれが別の2入力端子ORゲート698を介してモータ駆動装置および電流感知回路510に加えられる。マイクロプロセッサ518からのMOTOR_ON信号は、第2の入力としてORゲート698に加えられる。MOTOR_ON信号もアクティブLOWである。従って、MOTOR_ON信号がアクティブにならないと、それぞれのORゲート698への少なくとも一つの入力端子に、高い信号が存在する。ORゲート698の入力端子に高い信号があると、ゲートは、モータ駆動装置および電流感知回路510が制御信号として認識できない高い信号をアクティブにして、MOTOR_POWER信号を巻線に加える。三つのLOW_SIDE_CONTROL信号は、直接、モータ駆動装置および電流感知回路510に加えられる。また、モータ制御チップ686は、可変周波数DCパルス出力信号図示せずをアクティブにする。この信号は、チップ686が戻りEMF信号を監視した結果、検出したモータ52の速度を表す。この出力信号は、インバータ702を介してN分割カウンタ704に加えられる。カウンタ704からの出力パルスは、TACHOMETER信号としてマイクロプロセッサ518に加えられる。コンデンサ706は、モータ制御チップ686の一つの端子図示せずとアースとの間に接続してある。コンデンサ706は、ハンドピースのモータ52が消費する電流が、主要制御装置492によって確立されたピーク電流設定点を超えるとLOW_SIDE_CONTROL信号が否定されるタイムアウト時間を確立するための外部タイミングコンデンサとして機能する。通常、モータ制御チップ686の内部の電流供給源がコンデンサ706をチャージする。モータ制御装置チップ686の内部のトランジスタは、コンデンサ706とアースの間につなげる。このトランジスタは、通常、コンデンサ706が充電されないようにオンにする。モータ制御装置チップ686の内部の比較器は、コンデンサ706の電位を監視する。ハンドピースのモータ52が消費する電流が、主要制御装置492によって確立されたピーク電流設定点を超えた場合は、モータ制御装置チップは、LOW_SIDE_CONTROL信号のアクティブ化を停止する。同時に、コンデンサ706にまたがって接続してあるモータ制御チップ686の内部のトランジスタはオフになる。モータ制御チップ686内のトランジスタをオフにすることにより、コンデンサ706はチャージが可能となる。コンデンサ706のチャージにより、コンデンサにかかる電圧は、モータ制御チップ686内の内部基準電圧を上回る。コンデンサ706にかかる電圧が内部基準電圧を上回ると、内部の比較器からの出力信号は遷移状態となり、モータ制御チップ686は、LOW_SIDE_CONTROL信号を再びアクティブにし始める。モータ制御チップ686がLOW_SIDE_CONTROL信号のアクティブ化を否定するタイムアウト時間は、コンデンサ706がコンデンサにかかる電圧を内部の基準電圧を上回る点まで充電するのに要する時間の関数である。制御卓36がLOW_SIDE_CONROL信号のアクティブ化が否定されるタイムアウト時間を変更することができるようにするため、プログラム可能な電流供給源708をモータ制御チップ686とコンデンサ706との接続点に取り付けてある。電流供給源708がコンデンサ706に印加する電流は、変換器556からのTIME_OUT信号によって確立される。モータ制御装置508は、図示していないが、パルス幅変調器制御回路内部のPWMを有しており、その回路は、後に説明する打点間隔の衝撃周波を制御するための速度制御帰還系ループの一部を形成している。打点間隔の衝撃周波を制御して、回転子56の加速と減速を調整すると、モータは、SPEED_SET_POINT信号が指示する希望の速度で作動する。内部のPWMと一体になった増幅器と結合して外部インピーダンス通信網が設けられているため、制御卓36に取り付けたハンドピースのモータ52のゲインの減衰が正確に行われ、よってモータの作動中はずっと速度ループが安定するようになる。図20Aおよび20Bで見られるように、この外部通信網は、モータ制御チップ686上のPWM調整端子とアースの間に直列に接続されたコンデンサ717と抵抗器719からなる。外部インピーダンス通信網は、さらに、コンデンサ717と抵抗器719にまたがって接続した抵抗器720とコンデンサ722を含む。この本発明のモータ制御装置508の外部インピーダンス通信網は、さらに、通信網のインピーダンスを変更することができる追加の構成要素を含む。ここで示す本発明の形態では、外部インピーダンス通信網には、抵抗器721が含まれている。抵抗器721は、一端がアースに接続されており、伝送制御装置724を介してコンデンサ717と抵抗器719の接続点に選択的に接続されている。伝送制御装置724は、主要マイクロプロセッサ518がアクティブにしたRESISTOR_COMPENSATION信号の状態に基づいて、抵抗器721を外部インピーダンス通信網へ接続/切断する。また、モータ制御装置508は、ハンドピースへの直接駆動モード付勢信号の印加を制御する。制御卓36は、主要制御装置492にモータ制御チップ686図示せず内の電圧制御発振器内部VCOと内部のPWMを制御させることによって、直接駆動モードで作動する。内部VCOは、モータの巻線へ印加されるMOTOR_POWER信号の転流周波数を制御する。この転流周波数はMOTOR_POWER信号が別体の巻線に印加される基本的な周波数、すなわち、それぞれのHIGH_SIDE_CONTROL信号がアクティブにされる時間の長さである。内部のPWMによって調整される打点周期は、MOTOR_POWER信号が加えられる巻線と相補形の巻線がアースにつながるオン‐オフ動作周期である。一般的に、転流がオンになっているそれぞれの時間帯に、打点がオンとなる時間帯が複数回起きる。従って、特定のHIGH_SIDE_CONTROL信号が一つの巻線に対してアクティブになるそれぞれの時間帯で、相補形の巻線に対してアクティブにされたLOW_SIDE_CONTROL信号が周期的に多数回オン、オフされる。ここで示すモータ制御装置508では、モータ制御チップ686の内部のVCOは、通常、チップ686上のVCOとアースの間に接続されたコンデンサ710によって調整される。コンデンサ710と712にまたがって接続された、直列に接続した抵抗器714とコンデンサ716も内部のVCOの調整と補償を調整する。さらに、内部のVCOの調整は、VCO調整端子と、やはりチップ686上にあるランプ端子との間に接続されている追加の外部コンデンサ718で行う。制御卓36は、それぞれモータ制御チップ686内に位置する内部のVCOおよび内部のPWMに対してVCOおよびDUTY信号を選択的にアクティブにすることによって直接駆動付勢モードで操作する。VCOおよびDUTY信号は、変換器556から伝送制御装置724の別々の通信路の入力端子に加えられる。伝送制御装置724は、スイッチを機能させてVCOおよびDUTY信号のモータ制御チップ686への印加を制御する。VCO信号は、伝送制御装置724からモータ制御チップ686のVCO調整端子に選択的に印加される。DUTY信号は、伝送制御装置724からモータ制御チップ686のPWM調整端子に選択的に印加される。VCOおよびDUTY信号のモータ制御チップへの印加は、MOTOR_VCOおよびMOTOR_DUTY信号をアクティブにすることによってマイクロプロセッサ518が制御する。MOTOR_VCOおよびMOTOR_DUTY信号は、伝送制御装置724のアドレス入力端子に加えられ、伝送制御装置によって形成された回路の接続を確立する。MOTOR_VCOおよびMOTOR_DUTY信号の状態により、モータ制御チップ686に、VCOおよびDUTY信号のうちのどちらも印加できないか、あるいはそのうちの一方、またはその両方が印加できる。VCOおよびDUTY信号がモータ制御チップ686に印加されると、チップは、直接駆動付勢信号を希望通りに加えるために必要なHIGH_およびLOW_SIDE_CONTROL信号をアクティブにする。ここで、モータ駆動装置および電流感知回路510について、まず、図21を参照しながら説明する。モータ駆動装置および電流感知回路510は、モータ駆動装置チップ728を含み、モータ駆動装置チップ728には、モータ制御チップ686からHIGH_およびLOW_SIDE_CONTROL信号の両方が加えられる。HIGH_およびLOW_SIDE_CONTROL信号の状態に基づいて、モータ駆動装置チップ728は、MOTOR_POWER信号を巻線に加えたり、あるいは巻線をアースにつなぐためのFET駆動装置信号をアクティブにする。モータ駆動装置チップ728として使用することができる適したチップの一つに、インターナショナル整流器が製造したIR2130があげられる。また、ここに示した本発明の形態では、モータ駆動装置チップ728はマイクロプロセッサ518へのFAULT信号マイクロプロセッサ518への接続は図示していないをアクティブにするように構成されている。モータ駆動装置チップ728は、HIGH_およびLOW_SIDE_CONTROL信号を受信すると必ずFAULT信号をアクティブにする。これは、モータ駆動装置チップ728にFET駆動装置信号をアクティブにさせ、その結果、不適当なMOTOR_POWERまたはアースが巻線へ接続される可能性がある。FAULT信号は例えば、モータ駆動装置チップ728が、一つの巻線がMOTOR_POWER信号とアースの両方に接続されているというデータを受信するとアクティブにすることができる。マイクロプロセッサ518は、FAULT信号の受信を、付勢信号をモータに加える際の不良と認識し、適正な処置をとる。また、モータ駆動装置および電流感知回路510は、三つのHIGH側FET730を有しており、そのそれぞれが相補形のLOW側のFET732に直列で接続されている。個々の巻線に付勢信号を供給する導体733は、FET732の電源端子に接続してある。それぞれのHIGH側FET730は、MOTOR_POWER信号が存在する導体を、ハンドピース32または33の内部の巻線のうちの一つに接続するためのスイッチとして機能する。それぞれの相補形のLOW側FET732は、ハンドピースの巻線をアースに接続するためのスイッチとして機能する。FET730および732のオン\オフ状態は、モータ駆動装置チPップ723からそれらのゲートに加えられたFET駆動装置信号によって制御される。FET駆動装置信号は、個々の負荷抵抗器734を介してFET730のゲートに加えられる。FET730のドレーンにある信号は、モータ駆動装置チップ728に戻されて、FET730のゲートに提供されるべき適正な信号の振幅を決定するための基準となる。FET730のドレーンからの信号は、別々の抵抗器736を介してモータ駆動装置チップ730に戻される。FET732のゲートにかかるFET駆動装置信号は負荷抵抗器738を介してそこに加えられる。誘導子740は、各FET730のドレーンとそれに付随するFET732と導体733との接続点との間に接続されている。各誘導子740のインダクタンスは、モータフィールドコイル組立体58の一部である、付属の巻線のインダクタンスと比べると比較的小さい。例えば、本発明の一部の実施形態では、各誘導子740のインダクタンスは、約0.1から10マイクロヘンリーであり、さらに好ましい形態では、約0.5マイクロヘンリーである。誘導子740は、FET730がオフで、相補形のFET732がオンの時、転流周期中に発達してしまうであろう高電流スパイクに対する抑制器として機能する。電流スパイクがこの瞬間に起きるのは、FETの状態が移行する前に、電位が0VDCであるコンデンサとしてFET730が作動するためである。FET732の状態が変わる時にFET732は低抵抗導体となる。その結果、FET730の両端の電圧が迅速にチャージする。FET732のオン状態の抵抗が低いため、この電圧により、比較的高い電流スパイクが感知抵抗器754を介してアースへ流れる。誘導子740は電流スパイクの振幅を抑制する。導体733は、二組の分岐導体である、導体742および744に分かれている。導体742は、ハンドピースが接続されている制御卓386の面上に設けられた第1のソケットまで延在し、導体744は、ハンドピース33が接続してある第2のソケットまで延在している。導体742は、対応するソケット接点図示せずに、別々の継電器746を介して接続されている。継電器746の開/閉状態は、によって制御される。継電器746は、がアクティブにされない限り、開状態になるように構成されている。導体744は、個々の継電器748を介して対応するソケット接点に接続されている。継電器748は、がアクティブにされたときにのみ閉じる。また、導体733には、三本の追加の分岐導体750も接続されている。導体750は、個々の巻線からのW1、W2、およびW3の戻りEMF信号をモータ駆動装置チップ728に加えるときに通る導体として機能する。図21を見るとわかるように、モータ駆動装置および電流感知回路510の電流感知部分では、FET732のドレーンとアースの間に抵抗器754が接続されている。抵抗器754は、電流測定抵抗器として機能し、巻線が消費する電流を測定するときに通る。抵抗器754の両端の電圧は、ISENSEおよびISENSE-信号として測定する。ISENSEおよびISENSE-信号は、モータ駆動装置および電流感知回路の残りの部分に加えられる。これについては、図20Aおよび20Bに戻って説明する。ISENSEおよびISENSE-信号は、抵抗器758および760それぞれを介してプログラム可能な増幅器756に加えられる。増幅器756は、1、25または10のゲインによってISENSE信号を増幅することができる。増幅器756がISENSE信号を増強する際に使用するゲインは変更され、それは、マイクロプロセッサ518から増幅器756に印可されたGAIN信号の関数である。プログラム可能な増幅器756からの出力信号は、固定ゲイン増幅器762の非反転入力端子に加えられる。抵抗器764は、増幅器762の反転入力端子端子とアースの間を連結し、抵抗器766は、増幅器762の出力端子と反転入力端子との間を連結する。本発明のある実施形態では、抵抗器764と766は、増幅器762のゲインが10となるように選択されている。増幅器762からの出力信号は二つの位置まで分岐している。出力信号が分岐している第1の位置は、モータ制御装置508の比較器692の反転入力端子である。従って、瞬間増幅ISENSE信号は、活動状態のハンドピース32または33が許容量を超える電流を消費したかどうかを判断するために、PEAK_I_SET_POINT信号が比較対象とする信号として機能する。増幅器762からの出力信号が加えられる第2の位置は、2極バターワースフィルタ768である。バターワースフィルタ768は増幅したISENSE信号を平均し、AVERAGE_I信号を生成する。AVERAGE_I信号は、活動状態のハンドピース32または33が消費する電流の測定値としてマイクロプロセッサ518に加えられる。適正なCCFT制御装置と音声増幅器をバックライトおよびスピーカ制御装置514に組み込むことができる制御装置と増幅器は図示せず。採用するのに適したCCFT制御装置のうちの一つとして、リニアテック製造のLT1182CSがある。主要制御装置492からのBRIGHTNESSおよびCCFT_ON信号は、一般的に、CCFT制御装置に直接加えられる。主要制御装置からのCONTRAST信号は、表示画面652へのコントラスト信号の印加を制御する平衡用回路に加えられる。システム30のある形態では、バックライトおよびスピーカ制御装置514の音声増幅器は、信号をスピーカ513に加える前に、約5のゲインでSPKR_OUT信号を増幅する。ポンプ制御装置515には、適正なモータ制御回路が含まれている。このような回路の一つに、ユニトロール製造のUC3823制御装置がある。また、ポンプ制御装置515は、PUMP_SENSE信号を供給し、ポンプ40がシステム30に接続されているかどうかを表すコネクタとしての役割を果たすように構成されている。図22では、システム30の操作中にマイクロプロセッサ518が選択的に実行する指示を含むROM-PLA528内に保存された主要モジュールをブロック図で表している。入力/出力機能を実行し、割り込み機構および例外項目を処理し、システムを作動させるのに必要な他の細かい作業を実行する基本的なオペレーティングシステムは図示していない。主要モジュール782は、一次モジュールである。主要モジュール782は、システム30を初期設定した時に最初に起動するモジュールであり、また、他のモジュールの作動を選択的に制御するモジュールである。NOVRAM連絡機構784には、ハンドピースNOVRAM72と、足踏スイッチ組立体46内にある相補形のNOVRAMの中に含まれるデータの検索を制御するソフトウェアの指示が入っている。EEPROM連絡機構786には、ハンドピース32または33の中のEEPROM74からのデータの読み出しとそこへの書き込みを制御する際に使用する指示が入っている。連絡機構モジュール784および786は、NOVRAM72とEEPROM74それぞれの特定の仕様に従ってデータを直列で検索および書き込みするように設計されている。従って、連絡機構784および7786の特別な設計については、ここでは、これ以上詳しく説明していない。ROM-PLA528は、マイクロプロセッサ518が実行する三つの追加のモジュールを含んでおり、それにより、制御卓36がハンドピース32または33に正しい付勢信号を印加する。速度設定モジュール788には、SPEED_SET_POINT信号を生成するための指示が入っている。電流設定モジュール790には、PEAK_I_SET_POINT信号のような、マイクロプロセッサ518が生成する残りの主要な制御信号を生成するための指示が入っている。第3のモジュールである、直接駆動モジュール792には、制御卓36を直接駆動モードで操作するように選択したときにマイクロプロセッサ518がアクティブにする信号を生成するための指示が入っている。図23では、主要モジュール782の中に入っている指示に基づいて、マイクロプロセッサ518が実行する工程段階を基本的に説明している。制御卓36をまず起動すると、初めにシステム初期設定工程794が実行される。システム初期設定工程794中は、マイクロプロセッサ518とシステムの他の構成要素は、初めの実行準備が整った状態になる。初期設定工程794中に、マイクロプロセッサ518は、表示装置入力/出力制御装置512に対し、図24に示したようなサインオン画像796を表示画面37上に表示するように命令する。サインオン画像796にはシステムの使用者に提示したい初期情報を含んでいる。初期設定工程794を実行した後、マイクロプロセッサ518は、評価を行い、システム30を工程798で示したような保守モードにするかどうかを判断する。工程798は実際には複数の工程を含む。初めに、サインオン画像796が提示されると、マイクロプロセッサは、表示装置入力/出力制御装置512から受け取ったデータを見なおし、タッチスクリーン表示画面37上に表示された二つの点線で示したボタン800が押下されたかどうかを判断する。点線で示してあるボタン800は、サインオン画像796の一部を形成している実際に見える画像ではない。代わりに、外科医ではなく、サポート要員のみがこれらのボタンの存在を知っている。ボタン800を押すと、マイクロプロセッサ518は、保守コードを有する保守キーが制御卓36の面上に設けられたソケットのうちの一つに取り付けられているかどうかを評価する。保守キーは、ハンドピースモータハウジング50に類似した形状であり、制御卓36のケーブルソケット504または506の中に直接差し込む。NOVRAMは、保守キーの中に包含されている。マイクロプロセッサ518は、保守キーNOVRAMWを読み出す。マイクロプロセッサ518が保守キーの中のNOVRAMに有効なコードが入っていると判断すると、マイクロプロセッサは、主要モジュールを終了し、工程802によって表されている保守モジュールに入る保守モジュールは示していない。制御卓36が保守モードに入らない場合は、マイクロプロセッサ518は工程804で表されているように、システムの定義に進む。工程804では、マイクロプロセッサ518は、システムがどのように構成されているかを判断するために提示されている多数の信号を読み出す。ハンドピースに関しては、マイクロプロセッサはまず、CABLE_x信号の状態を見直して、ケーブル43または47が制御卓36の面上に設けられた相補形のソケット504および506に連結されているかどうかを判断する。ケーブル43または47がソケットに接続されている場合は、マイクロプロセッサ518は、ハンドピース32または33がケーブルの端部に接続されているかどうかを判断する。まず、この評価は、ケーブルを接続するのに適した状態であるか、ハンドピースがそこに取り付けられているかについて、マイクロプロセッサ518がハンドピースのインターフェース502を介して、マイクロプロセッサへのHP_1/2信号をアクティブにしたり、あるいは否定することによって始まる。本発明のある実施形態では、ハンドピースがケーブルに接続されているかどうかの評価は、HP_CUR信号の状態を評価することによって行う。電流が流れているということをHP_CUR信号が示している場合は、この状態は、ハンドピース32または33が制御卓36に取り付けられていると認識される。ハンドピース32または33が制御卓36に取り付けられている場合は、システム定義工程804の一部として、マイクロプロセッサ518は、ハンドピースNOVRAM72およびEEPROM74に入っているデータを検索する。このデータの検索は、NOVRAM連絡機構およびEEPROM連絡機構モジュール784および786の中に含まれる指示に従って行われる。このデータは、HP_REC信号の形式でマイクロプロセッサ518に送られる。システム定義工程804には、制御卓36を構成するのに必要な付属データの検索も含まれる。このデータには、ポンプ40および足踏スイッチ組立体46が制御卓36に接続されているかどうかの判断も含まれる。マイクロプロセッサ518が、足踏スイッチ組立体46が存在していると判断したら、マイクロプロセッサは、NOVRAM連絡機構モジュール784にアクセスし、そのメモリ329から付属の足踏スイッチ組立体46に対する構成データを検索する。このデータは、マイクロプロセッサ518がFS_REC信号として検索する。また、システムの補助構成要素に関して現在の使用者が選択した設定が読み出される。これらの設定には、表示装置37の明度およびコントラスト、ポンプ40の速度、スピーカ513の音量およびライト‐アンド‐ウォータークリップ45に取り付けられた電球248の強さの選択などが含まれる。これらの設定は、システム定義工程804の初期実行中に、制御卓36を最後に使用したときの設定が保存されている表示装置入力/出力制御装置EEPROM662から検索される。システム定義工程804が完了したら、マイクロプロセッサ518は、システム更新工程806を実行する。システム更新工程806では、マイクロプロセッサ518は、システム定義工程804中に受け取った情報に基づいて適正な制御信号を決定する。補助構成要素に関しては、マイクロプロセッサ518は、BRIGHTNESS、CONTRAST、PUMP_SET_POINT、およびSPEAKER_OUT、およびCCFT_ON信号を確立する。これらの制御信号に対して適正なレベルを決定したら、アクティブにする必要のある信号はアクティブにされ、一方、後に必要となるであろう信号は保存される。例えば、BRIGHTNESSおよびCONTRAST信号は、表示装置37上にあるすべての画像の表示を制御するために使用するため、すぐにアクティブにされる。PUMP_SET_POINTおよびLIGHT_CONTROL信号は、反対に、これらの信号を加える構成要素が作動するまで保存される。システム更新工程806の一部として、マイクロプロセッサ518は、制御卓36に取り付けたハンドピース32または33を実行するのに必要な適した演算を行う。これらの演算には、図14の速度‐トルクのグラフ438を表すデータ表の作成を含む。このデータ表は、ハンドピースNOVRAM74から検索したデータに基づいている。また、マイクロプロセッサ518は、ハンドピースNOVRAM72のタイムアウトフィールド449から検索したデータを使用し、図25のタイムアウトのグラフ808を表すデータ表を作成する。このタイムアウトのグラフ808は、測定したモータ52の速度と、モータにPEAK_I_SET_POINTによって指定した値を超える電流が流れた後から、モータに付勢信号を加えてはならない時間との間の関係を表したグラフである。タイムアウトフィールド449には、二つの作図ポイントを表すデータが含まれている。第1は、低速点で、第2は高速点である。図25に見られるように、モータが低速で運転しているとき、その運転がタイムアウトになるべき時間は、高速で運転しているときよりも長い。グラフ808で示すように、第1の低速点より低い速度では、タイムアウト時間は、第1の速度に対して指定した時間の長さである。第2の高速点より低い速度に対しては、時間は、第2の速度の時間である。システム更新工程806の後、マイクロプロセッサ518は、使用者更新工程810図23を実行する。使用者更新工程810では、システム30の状態に関する情報が使用者に提示される。システム情報が提供される主要手段は、表示装置37上に使用者時間の画像812を提示することによる。これについては、図26を参照しながら説明する。画像を形成する個々の素子を生成するコマンドは、表示装置入力/出力制御装置512によって生成される。マイクロプロセッサ518は、使用者更新工程810中およびマイクロプロセッサが情報を表示しているその他の時間中に、実際に表示装置入力/出力制御装置512への一般の画像表示コマンドを生成する。これらのコマンドに基づいて、表示装置入力/出力制御装置512により、適当な画像が表示装置37上に表示される。使用者時間画像812には、システムの状態によって一組のボタン、アイコン、およびデータラインが含まれる。画像812の右下の縁部に沿って、小さい画像が、ハンドピースが制御卓36の相補形のソケットに接続されているかどうかを表している。ハンドピース32または33が両ソケットに接続されている場合は、ボタン814および816が表れてハンドピースがあることを示す。これで、使用者は、連結したソケットに対するボタン814または816を押下することによって活動状態としたいハンドピースのうちの一つを選択することができる。どちらのボタンも押さないと、それぞれのボタンは、ボタン816のように3次元輪郭JP72を呈し、ボタン内のハンドピース記号が白く表示される。ボタンを押すと、ボタン814のように平坦な輪郭を呈し、二つのソケットのうち、どちらが活動状態のハンドピースかが一目瞭然となるようにボタンの中に表示されているハンドピースの記号は黒くなる。主要モジュール782は、さらに、マイクロプロセッサ518に、活動状態のハンドピースを、表示されているものから非活動状態のものに切り換えるためのめやすとしてFS_CNTR信号がアクティブであるかどうかを認識させる指示を含んでいる。ハンドピースインターフェース502を介して選択したハンドピースを制御卓36に接続する必要がある場合は、ハンドピースを選択する手段に関わらず、マイクロプロセッサ518は、を否定またはアクティブにする。また、図示した使用者時間画像812は、補助ボタン817を含む。ボタン817は、ハンドピース32および33に関して説明したように、システムによって付勢される可能性があるが、ハンドピースデータを有するNOVRAMを含まないハンドピースがあるかどうかを示し、またその活動状態を制御する。制御卓36にハンドピースが付いていないケーブル43または47の場合には、ここで図27に基づいて説明するケーブルのみの画像820によって表されているように、ケーブルのみのアイコン818が画面上に表示される。あるいは、本発明の別の形態では、ソケットケーブルのみの状態は、ハンドピースの記号が表記されていないボタンとして表される。ケーブルのみのボタンまたは足踏スイッチ44dを押下すると、マイクロプロセッサ518は、大型のハンドピースが検出できませんと表されたアイコン822を表示装置37上に表示する。図26に戻るが、制御卓36に接続されたハンドピース32または33に関連するボタン814または816が押下されると、他の情報が使用者時間画像812の一部として表示される。足踏スイッチ組立体46が制御卓36に取り付けられている場合は、足踏スイッチのアイコン826が表示される。ライト‐アンド‐ウォータークリップ45が、選択したハンドピース32または33に取り付けられている場合、そしてこれらの補助構成要素がハンドピースと互換性がある場合、マイクロプロセッサ518は、画像812にこれらの機能が利用可能であることを示すボタン828および830を入れる。マイクロプロセッサ518は、ハンドピースインターフェース502からのLIGHT_SENSE信号が、活動状態のハンドピースに対して、ライト‐アンド‐ウォータークリップ45の電球248がよい状態にあるということを表している場合にのみ、ボタン828、すなわちライトオプションボタンを表示させるということを認識しておく必要がある。LIGHT_SENSE信号が、電球248が熱焼損していることを表している場合には、マイクロプロセッサ518は、表示装置入力/出力制御装置512に、表示装置37上に適正な不良メッセージを生成するように指示する。ボタン828および830を押すと、それぞれ、電球248およびポンプ40を、それらと接続しているハンドピースの起動と共に作動させる。ハンドピースが適正である場合は、ボタン832および834は、それぞれハンドピースが順方向あるいは逆方向に駆動できるかどうかを示す。ボタン832および834のうちの一つを押下することにより、ボタンが平らになり、そこに含まれている記号がボタン834で示すように暗くなる。オプションボタン838により、使用者は、その使用者がシステム30の補助構成要素を制御することができるようなスイッチを有する異なった画面に切り換えることができる。オプション画面に関連するボタンにより、使用者は、表示装置に表示された画像の明度とコントラスト、スピーカ513の音量、ポンプ40が水を供給する速度、およびライト‐アンド‐ウォータークリップ45に付属の電球が発光する光の強さなどを制御することができる。さらに、以後述べるように、特殊なオプション画面により、外科スタッフは、個々の医者が実行する特殊な処置に対してカスタマイズした、予め決められたシステム設定を入力することができる。初めにオプションボタン838の起動することによって選択できるもう一つの機能は、システム30についての情報を提供する言語である。本発明のある形態では、これを使って表示画面37やスピーカ513の設定を選択できる場合、表示装置入力/出力制御装置512は、一組のボタンとアイコンを表示し、それらによって使用者が表示装置37に表示する情報の言語を選択することができる。ハンドピースによっては、その他のオプションの機能を有しており、使用者がハンドピースの内部のモータが加速または減速する率を設定できる。最大加速率は、NOVRAMデータフィールド442に入っているデータに基づく。最大減速速度は、NOVRAMデータフィールド444に入っている。また、使用者時間画像812は、活動状態のハンドピース32または33の名前を提供する器具識別行839を含む。この名前は、NOVRAM72のハンドピース識別子フィールドから検索したデータに基づくものである。器具識別行839のすぐ下に表示されるのは、最大速度識別子840である。最大速度識別子840は、ハンドピース32または33を作動できる最大速度を表すデータ行である。この速度は、表示装置37上に表示される他の速度情報と同様に先端速度すなわち、ハンドピースの先端、駆動端の速度である。ハンドピース内に動力伝達装置がある場合は、マイクロプロセッサ518は、NOVRAM72のギヤ比フィールド内に含まれるデータに基づいて適正な速度変換を行って、外科スタッフに先端速度を表示する。最大速度識別子840のすぐ左は、速度調整ボタン842である。速度調整ボタン842により、医師が最大速度をリセットすることができ、それによってハンドピースの実際の最大速度より下げて調整することができる。システム更新工程806中は、マイクロプロセッサ518は選択的にハンドピースの最大速度を調整する。ハンドピースNOVRAM72のフィールド386、388および390から検索した限界データに従って、ハンドピースの最大速度を選択的に調整する。スライドバー843が速度調整ボタン842の間に位置している。スライドバー843は、ハンドピースの最大速度を上げたり下げたりすることができる範囲の可視表示を外科医に提供する。また、使用者更新工程810の一部として、マイクロプロセッサ518は、表示装置入力/出力制御装置512へ適正な信号を生成して制御装置512に適正なSPEAKER_FREQUENCY信号を生成させ、スピーカ513が適正な音声信号音を生成できるようにする。あるいは、表示装置入力/出力制御装置512内の表示装置プロセッサ654は、マイクロプロセッサ518から受信する画像作成コマンドに基づいて適正なSPEAKER_FREQUENCY信号を自動的に生成するように構成することもできる。本発明のある形態では、ボタンまたは足踏スイッチを押下するたびに、音声信号音を発し、ボタン/スイッチを押下したことを聴覚で確認できるように構成されている。マイクロプロセッサ518および表示装置プロセッサ654は協働して、新しい情報が表示装置37に表示されたとき、および/または特定の警告をシステムの使用者に提示しなければならないと判断されたときには、また別の種類の音声信号音を生成する。使用者更新工程810が実行されると、マイクロプロセッサ518は、図23のモータスイッチオン工程844で表しているように、使用者が、選択したハンドピースの使用者が今必要であるということを表すコマンドを入力したかどうかを判断する。この工程では、マイクロプロセッサ518は、活動状態にあるハンドピースのオン‐オフスイッチの状態、適正なHP_DVC_X信号、FS_FWD、およびFS_RVS信号を見なおし、これらの信号のうちのいずれかが、相補記憶装置の中のデータで指定した履歴現象のレベルを超えているかどうかを判断する。これらの信号の状態がすべてその履歴現象、始動、レベルを下回っている場合は、マイクロプロセッサ518は、省略形式のシステム定義工程804を戻し、実行する。工程804の省略形式では、マイクロプロセッサはそこに提示された信号を見直し、状態が変わった信号があるかどうかを判断する。この見直しの一部として、マイクロプロセッサ518は制御卓36に取り付けたハンドピースのNOVRAM72に含まれる見出しデータを読み出す。比較の結果、見出しデータに変更がないことがわかると、同じハンドピースが制御卓36にまだ取り付けられていると解釈する。見出しデータに変更があると制御卓36に新しいハンドピースが取り付けられたと解釈する。この後者のような状態が存在すると、マイクロプロセッサ518はそのハンドピース用の百科辞典データを読み出す。この省略定義システム工程の一部として、マイクロプロセッサ518は、使用者がシステム30に加えた変更があれば、それを見直す。マイクロプロセッサ518は、表示装置37上に表示されているボタンがあれば、そのうちのどれが起動されたかを示す、表示装置プロセッサ654からのデータメッセージの形式で、これらの変更に関する情報を検索する。これらの変更には、器具の最高速度、表示の明度およびポンプの速度、活動状態にする新しいハンドピースの選択、あるいは、クリップ45の電球248のような装置の起動などの変数の調整も含まれる。ここで説明する本発明の形態では、主要モジュール784はさらに、足踏スイッチ44cを押下して、FS_LFT信号を連続的にアクティブにした場合、それは、関連するハンドピースのオン/オフ状態に関係なくポンプ40を起動するということを示すものであるとマイクロプロセッサ518に認識させる指示も含む。また、マイクロプロセッサ518は、足踏スイッチ44eを押下してFS_RGHT信号を連続的にアクティブにした場合、それは、相補のハンドピースのオン/オフ状態に関係なく電球を起動するということを示すと認識する。スイッチ44cおよび44eを短時間押下すると、それは、ポンプと電球それぞれをハンドピースの作動とともに起動するという単純なコマンドであると認識される。マイクロプロセッサ518が省略定義システム工程804を実行した後に、類似した省略更新システムおよび使用者更新工程806および810がそれぞれ実行される。省略更新システム工程806では、マイクロプロセッサ518は、生成したデータを適正に調整してシステム30の他の構成要素を制御する。例えば、FS_LFT信号を長時間受け取った場合、マイクロプロセッサ518は適正なPUMP_SET_POINT信号を生成してポンプ制御装置515にポンプ40を作動させる。使用者更新工程810では、マイクロプロセッサ508が、表示装置入力/出力制御装置512に適正なコマンドを生成し、システムの状態におけるあらゆる変更に関して適正な画像を生成させる。マイクロプロセッサが、工程804、806、810、および844の間でループを作っているとき、言い換えれば、ハンドピースが作動してないとき、システム30は、使用者時間モードにあると呼ぶ。モータスイッチオン工程844中にHP_DVC_x、FS_FWDおよびFS_RVS信号の見直しの結果、外科医がハンドピースを作動したいとマイクロプロセッサ518が判断したら、システム30は、使用者時間モードから実行時間モードに移行する。この移行は、工程846に示すように、マイクロプロセッサ518がハンドピースEEPROM74の中のデータを再度読み出すことから始まる。EEPROM74の再読み出しは、必要な作業である。なぜなら、後の説明から明白となるであろうが、そこに入っているデータは、EEPROMを最初に読み出した後に更新される可能性があるからである。ハンドピースEEPROM74を読み出した後、マイクロプロセッサ518は、モータ始動工程847を実行する。工程847では、マイクロプロセッサ518は、モータ制御装置508への適正なRESETおよびENABLE信号を生成するため、正しいHIGH_およびLOW_SIDE_CONTROL信号がアクティブになり、モータ52の初期動作が始まる。これらの信号がアクティブになるのにかかる時間は、NOVRAM74のフィールド442から検索したデータに基づく。この操作の初期工程の間にモータが消費する電流は、NOVRAM74のフィールド402および403に含まれる電流レベルのデータに基づいて監視される。また、モータ始動工程847の一部として、マイクロプロセッサ518は、MOTOR_POWER_ON信号、MOTOR_ON/OFF信号をアクティブにして、FORWARD/REVERSE信号を適正な状態にする。また、マイクロプロセッサ518は、適正なHPx_ON信号をアクティブにして、モータ駆動装置および電流感知回路510の内部の正しい継電器746または748を閉じる。継電器746または748を閉じるだけで、制御卓ソケットへの接続により、その関連するソケットの内部の接点に付勢信号を加えることができるようになる。モータ始動工程847後、マイクロプロセッサ518は、工程848で示すように、速度および電流の設定の割り込みをオンにする。この割り込みにより、主要モジュール782は、速度設定モジュールと電流設定モジュール788および790をそれぞれ選択的に呼び出して実行することができる。ハンドピース32または33が作動している間は、スピード設定モジュール788、電流設定モジュール790の中の指示が、図示していないが、主要モジュール782に組み込まれた実行時間モジュールの中の指示とともにマイクロプロセッサ518によって実行される。割り込みを設定したら、マイクロプロセッサ518は、制御卓36の他の構成要素への信号を生成し、活動状態で、作動しているハンドピース32または33に適正な付勢信号を供給する。初めてモータ52が起動した時に、マイクロプロセッサ518が生成する主要な信号は、SPEED_SET_POINT信号である。なぜなら、これは、モータ制御装置508がモータ速度を調整するために使用する信号だからである。SPEED_SET_POINT信号を確立するための指示は、速度設定モジュール788内に入っている。図28は、このモジュールの中に含まれている指示に基づいてマイロプロセッサ518が実行した工程工程を表している。マイクロプロセッサ518が実行する最初の工程は、未処理速度読み出し工程856である。工程856では、マイクロプロセッサ518は、ハンドピースに対してユーザが選択した速度を表す基本的なアナログ信号を読み出す。この信号は、レバーアーム186の位置を監視する、ハンドピースの中のセンサ94からの信号HP_DVC_x信号の場合もある。あるいは、外科医が足踏スイッチ44aまたは44bのいずれかを押下した場合、この信号は、FS_FWDまたはFS_RVSスイッチのいずれかである場合もある。工程858で未処理速度の信号を読み出したら、マイクロプロセッサ518は修正速度信号を生成する。修正速度信号は、速度信号の送信元に付属のメモリから関数の係数を検索して確立した修正関数を使って計算する。したがってセンサ94が未処理のセンサ信号の送信元である場合、ハンドピースNOVRAM72のフィールド372~376における係数は、修正関数の係数として使用する。FS_FWDまたはFS_RVS信号のいずれかを未処理速度信号として使用する場合は、足踏スイッチ組立体392から検索した係数は、修正関数で使われる。さらに、修正速度信号は、伝達関数の中の変数として使用され、工程860で表すような調整速度信号を生成する。この速度信号の二度目の補正は、システムエラーを最小限に抑えるために実行するものであり、これにより、結果のSPEED_SET_POINT信号が、ハンドピースに対して外科医が希望する速度を正確に表すようになる。伝達関数によって確立する関係は、修正速度信号がモータを可能な最高速度外科医が設定した最高速度または規定値の最高速度のいずれかで操作すべきであるということを示すと、モータが実際にその速度で作動するような関係である。本発明のある形態では、この伝達関数は、一次関数である。初めは、この関数の係数は、一つである。後に述べるように、ハンドピースが作動を続けている間は、マイクロプロセッサ518は連続してこの関数の係数を調整しつづける。調整工程860の一部として、マイクロプロセッサ860はさらにSPPED_SET_POINT信号を調整して、ハンドピースのモータ52が、規定値NOVRAMまたはユーザ設定加速/減速率によって指定した率より高い率で作動しないように防ぐ。この工程を実行するには、マイクロプロセッサ518は、ろ波したTACHOMETER信号に基づいてユーザ速度をモータの実際の速度と比較する必要がある。修正速度信号を伝達関数に加えた結果、生成された調整速度信号は、マイクロプロセッサ518によりSPEED_SET_POINT信号として出力される。そして、モータ制御装置508は、HIGH_およびLOW_SIDE_CONTROL信号のアクティブ化を、部分的にこの信号の振幅に基づいて制御する。マイクロプロセッサ518は、工程862に示すように、SPEED_SET_POINT信号が、モータをNOVRAM72のデータ検索フィールド388から指定した最低、失速、速度を下回って運転するように示しているかどうかを判断する。この比較の結果が、モータを失速速度より上回る速度で運転するように示している場合は、終了工程864で示しているように速度設定モジュール788の実行は終了する。しかし、工程860の比較の結果、モータを失速速度より下で実行するように示している場合は、マイクロプロセッサは、工程866で速度設定および電流設定割り込みをオフにする。この工程には、SPEED_SET_POINT信号をゼロにする工程も組みこまれている。次に、マイクロプロセッサ518は、工程866で示すように、モータ制御装置508へのBRAKE信号の適正な設定をアクティブにする。モータ制御装置508は、BRAKE信号のアクティブ化に基づいて、HIGH_およびlOW_SIDE_CONTROL信号を起動させ、モータ52を命令により停止させる。マイクロプロセッサ518がBRAKE信号をアクティブにする率は、NOVRAM72の制動制御フィールド444から検索したデータに基づく。制動信号が一度アクティブになると、マイクロプロセッサ518は、終了工程864への移行によって示されるように、速度設定モジュール788内の指示の実行を終了する。この時点で、制御卓は、図23のフローチャートの工程889で示すように、実行時間モードを終了し、使用者時間モードに戻る。マイクロプロセッサが実行する次の工程は、モータスイッチオン決定工程844である。上記の速度設定モジュール788は、ユーザが入力したコマンドが、最低失速速度を超えてハンドピースを運転するように指示しているかどうかを判断する前に、SPEED_SET_POINT信号を再計算し、アクティブにするように構成されている。この構成の利点は、ユーザが入力した速度コマンドを正確に表すSPEED_SET_POINT信号を敏速に生成できるという点である。その後の判断により、使用者が実際はハンドピースを作動していないということが発覚しても、比較的短い間低いSPEED_SET_POINT信号をアクティブにしたことでその後のハンドピースの制動に悪影響を及ぼすことはない。電流設定モジュールの実行に基づいてマイクロプロセッサ518が実行する工程段階について、図29を参照しながら説明する。初めにマイクロプロセッサ518は読み出し工程872に入る。読み出し工程872では、マイクロプロセッサ518は、調整速度信号、外科医設定または規定値最低速度信号、モータ速度、およびモータの消費電流を読み出す。このモータ速度は、マイクロプロセッサ518が実行する他のすべてのモータ速度の計算と同様、ハンドピースNOVRAM72のタコメータろ波フィールド448に含まれる係数によってろ波され、受信したタコメータ信号に基づいているということを理解しておく必要がある。同様に、この、そして他のすべての電流読み出しは、電流ろ波フィールド446に含まれる係数によってろ波された、モータ駆動装置および電流感知回路508からのAVARAGE_Iに基づいている。必要なデータを読み出したら、マイクロプロセッサは、工程874を実行して、調整速度信号を生成するのに使用する伝達関数の係数自体を調整すべきかどうかを判断する。工程874では、最初の判断は、調整速度信号が、使用者がそのモータを最大速度で運転するよう指示していることを表しているかどうかに関して行われる。使用者がそのようなコマンドを出しているのであれば、モータの消費電流をNOVRAM72の最大モータ電流フィールド404の中に入っている電流の規制値と比較する。消費電流が指定した最大電流値より低い場合は、マイクロプロセッサ518は伝達速度係数更新工程876に進む。これら二つの判断のうち、いずれかが否定された場合は、工程876は実行されない。伝達関数係数更新工程876では、工程860の中の調整速度信号を生成するのに使用する伝達関数の係数が更新される。特に、修正速度信号がモータを最大速度で運転することを示していると仮定した場合、係数が改訂されてモータを最大速度で作動させるための調整速度信号を生成する。このように伝達関数の係数を連続して調整することにより、制御卓36の個々の変化に起因するハンドピースの制御における変化を最低限に抑えることができる。この更新は、連続的に行われるため、制御卓の温度の変化によって起こる制御卓36内の構成要素の特性の変化も補償することができる。この係数がどのようにして更新されるかについての、さらに詳しい説明は、参照のために本明細書に引用している米国特許第5543695号で説明している。工程876の後、PEAK_I_SET_POINTおよびGAIN信号設定工程878が実行される。工程878では、マイクロプロセッサは、まず、現在の運転速度に基づいて、モータ52が消費すべきピーク電流を決定する。この決定は、まず、その速度に基づいてモータにかけるべき最大トルクを決定することによって行う。この最大トルクは、図14に示す速度/トルクのグラフ438の表示を含むデータ表を参照することによって決定される。最大トルクが決定すると、同等の最大電流が二次方程式に基づいて算出される。この係数に対する係数は、ハンドピースNOVRAM72の中のトルク‐電流フィールド406~410に入っているものである。次に、マイクロプロセッサ518は、計算した最大電流に基づいてPEAK_I_SET_POINTおよびGAIN信号を確立する。モータが比較的小さい電流を必要とする状態で、比較的高速で作動している場合は、マイクロプロセッサ518は比較的低いPEAK_I_SET_POINT信号を生成する。相補的なGAIN信号は、プログラム可能な増幅器756に、抵抗器754の両端で測定した基本電流測定値をかなり増幅せしめるものである。反対に、モータが比較的大きいトルクを生じ、かなりの電流を消費する場合は、マイクロプロセッサ518はPEAK_I_SET_POINT信号を比較的高く設定する。相補のGAIN信号は、基本電流信号の増幅があったとしてもほとんど行われないように設定される。次に、マイクロプロセッサ518は工程879に進み、TIME_OFF信号を設定する。この工程は、図25のの速度/タイムアウトのグラフ808の表示を含むデータテーブルを参照することによって実行される。モータの現在速度の参照に基づいて、また、このデータ表を参照することによって、モータがPEAK_I_SET_POINT信号によって指定した値を超える電流を消費している場合に、マイクロプロセッサは、モータ52に対して適正なタイムアウト時間を決定する。この時間を表すTIME_OUT信号は、モータ制御装置508へ送られる。次に、マイクロプロセッサは、工程880を実行し、RESISTOR_COMPENSATION信号の状態を確立する。モータ制御装置508に関連して述べたように、抵抗器721は速度帰還系制御ループの外部インピーダンス通信網に選択的に接続される。抵抗器721のこの通信網への接続は、ハンドピースモータ52の速度の関数である。本発明の一つの好ましい形態では、ハンドピースNOVRAM72の抵抗器補償フィールド450には、いつ、抵抗器721をそれに付随する外部インピーダンス通信網に接続/切断するべきかに関して、相補系のハンドピースに対する二つの速度設定が入っている。第1の速度設定は、抵抗器をモータ速度が上がるに従って、いつ抵抗器を接続/切断するかを表す。第2の速度設定は、モータ速度が低下するに従って、いつ抵抗器を接続/切断するかを表す。これらの別々の速度設定は、一般的には、同じではない。工程880では、マイクロプロセッサ518はモータの現在の速度、過去の速度およびフィールド450に入っている速度設定を見直す。この情報に基づいて、マイクロプロセッサ518はRESISTOR_COMPENSATIONを適当であるとして、アクティブにするか、否定する。このように、マイクロプロセッサ518は、速度ループ補償の外部インピーダンスを実時間調整し、複数の速度を最適な速度ループに安定させる。これにより、制御卓36は、制御卓が速度制御を安定させることができる速度範囲を広めることができる。抵抗器補償工程880の実行は、電流設定モジュール790内に入っている指示の実行を完了する。そして、マイクロプロセッサは、終了工程882への移行で示すように、このモジュールを終了する。システム30が実行時間モードである場合、主要モジュール782の実行時間モジュールも実行できる。このサブモジュールは、二つの工程、すなわち、図23のフローチャートに示すような工程886および888で表している。工程886は、実行時間更新システム工程である。工程886では、マイクロプロセッサ518はシステム30の操作に最も危険な状態を表す信号を監視する。これらの信号には;モータの速度を表すTACHOMETER信号;AVARAGE_I信号;40VCD信号;起動したハンドピースの内部の装置が消費するバイアス電流を表すHP_CUR信号;使用者が設定可能なモータ最大速度に対して加えられた調整を表す信号、および表示装置37の温度を表すDISPLAY_TEMP信号などがある。システム更新工程886中は、起動したハンドピース内の装置の信号が速度制御を確立するのに使用されていない場合、マイクロプロセッサ518はこれらの信号を監視する。例えば、これらの装置のうちの一つが上記の温度検出器96である場合、相補のHP_DVC_x信号は、工程886を実行している間中監視される。また、工程886の間、マイクロプロセッサ518は、必要に応じて、監視した信号に応答する。例えば、外科医がハンドピースに対する最高速度を調整した場合、主要制御装置492に対して内部の最高速度設定が行われる。DISPLAY_TEMP信号が表示温度の変化を表している場合は、CONTRASTおよびBRIGHTNESS信号に対して適正な調整を行い、表示装置37上の画像を一定に保つ。工程886に続き、マイクロプロセッサは実行時間使用者更新工程888を実行する。初めに、システム30が使用者時間モードから実行時間モードに移行するとすぐに、表示装置入力/出力制御装置512は、図26に示す812の使用者時間の画像からここで図30に基づいて説明する実行時間画像890に切り換えるように指示を受ける。実行時間画像890には、ハンドピースが作動しているときに重要だと外科医が考える情報のみが入っている。図示した形態の画像890では、この情報は、単にハンドピースの実際の速度とハンドピースの最大モータ速度を調整するのに必要なボタンだけである。図30を見るとわかるように、画像890は使用者時間画像812上に表示された最高速度表示840より大きく、画面の幅を実質的に占有する速度表示892を有している。速度表示の寸法が大きくなり、表示装置37から実質的に他のすべての画像を除去したことにより、ハンドピースの実行時間速度を読み取るのに必要な努力が最低限ですむ。実行時間使用者更新工程888の大多数を実行している間にマイクロプロセッサ518が行う主要なタスクは、適正なコマンドを表示装置入力/出力制御装置に送り、モータ速度を実時間で表示することである。マイクロプロセッサ518が監視する他の信号が、使用者が通知されるべき他の構成要素の状態が変更されたことを表している場合は、他の適正なコマンドは、表示装置入力/出力制御装置512に送られる。例えば、HP_DVC_x信号が、ハンドピースが過度に温まっていることを表している場合、マイクロプロセッサ518は、表示装置入力/出力制御装置512に適正な警告画像を提供し、適正な警告音を出すように指示する。使用者時間モードに戻る工程889中に、マイクロプロセッサ518が実行する処理工程についてここで詳しく説明する。工程890の一部として、マイクロプロセッサ518は、EEPROM連絡機構モジュール786にアクセスし、ハンドピースの新しい使用履歴を反映するハンドピースEEPROM74に書き込む。さらに、マイクロプロセッサ518は、表示装置入力/出力制御装置512に実行時間画像890の作成を停止し、使用者時間画像812の生成に戻るように指示する。本発明のシステム30が実行時間モードに入ると、実行時間モジュール工程886および888の実行は、実行した主要処理工程である。速度設定および電流設定モジュール788および790内に含まれる指示の実行は、それぞれ割り込み実行として起こる。しかし、SPEED_SET_POINT信号はできるだけ頻繁に更新することが重要である。従って、本発明の好ましい形態では、割り込みは、速度設定モジュール788内の指示が5ミリ秒ごとに呼び出されて実行されるように設定されている。残りのモータ制御信号、PEAK_I_SET_POINT、GAIN、TIME_OFFおよびRES_COMP信号は、頻繁に更新する必要はない。従って、割り込みは、電流の設定点モジュール790内の指示が、約50ミリ秒ごとに呼び出されて実行されるように設定される。実行時間モジュールの工程886および888はあまり頻繁に実行する必要ななく、これらの工程は、150から500ミリ秒ごとに呼び出されるだけである。本発明のある好ましい形態では、工程886および888は約200ミリ秒ごとに実行される。上記の処理がすべて確実に行われるようにするため、本発明の好ましい実施形態では、速度設定モジュール788に入っている指示を実行するのに、約2ミリ秒かかり、電流設定モジュール790の中に入っている指示を実行するのに、約15ミリ秒かかり、主要モジュールの工程886および888を実行するには、約60ミリ秒かかるように構成されている。まとめると、これにより、200ミリ秒ごとに、SPEED_SET_POINT信号は40回更新され、残りもモータ制御信号は、4回更新され、残りのシステム制御信号は1回更新されることになる。このSPEED_SET_POINT信号の迅速な更新により、モータ制御装置508に提示される信号の変更が本質的にアナログ表示される。上記のように、あるオプションのシステム30により、外科医は、特定の医療処置に対して個々の外科医が好むようにシステム設計の表示を保持することができる。この情報は、表示装置入力/出力制御装置EEPROM662の中に保存され、システムが使用者時間モードになっているときに選択的に検索される。図31は、オプションボタン838と、図示していないが、他の適正なボタンの押下に基づいて表示画面37上に示される外科医セレクタ画像896を表したものである。外科医セレクタ画像896には特定の外科医と特定の外科的処置の両方を識別するスクロール行898が組みこまれている。スクロール行898の右側のボタン900を操作するとシステムの中に保存してある外科医/外科的処置の一覧を表示する。スクロール行898の左にある医者選択ボタン902を押下して、表示された外科医/手順に対してその外科医の好みを入力する。外科医選択ボタン902を押すと、マイクロプロセッサ518は、表示プロセッサ654を介してEEPROM662から選択した保存設定を検索する。新しい外科医/処置に対する設定を入力する場合は、新しい外科医904ボタンを押下する。新しい外科医ボタンの押下により、キーボードが表示装置37上に表示され、外科医/処置についてのデータの識別を入力することができる。そして、処置の最後に、医者が確立した設定を保存する。これらの設定は、使用者時間へ戻る工程889の一部として最初に保存してもよい。ボタン906を押すと、特定の外科医/処置に対する記録を消去する。ボタン908は、外科医/処置識別子を編集する必要がある場合に押下する。通常、処置を保存した外科医の場合、その処置を再び実行した後、その医者が入力した新しい設定は保存される。処置ロックボタン910の押下により、このシステムはこの保存した設定の自動書き換えとの接続を停止する。直接駆動制御装置792には、マイクロプロセッサ518は、上記のモータ駆動モードとは逆の直接駆動モードで作動しているハンドピースに付勢信号を供給する必要があるということを示すソフトウェアの指示が入っている。これらの指示が実行されると、FET730の転流周期と、FET732の使用周期は、Wx信号として受信した戻りEMFパルスとは関係なく、マイクロプロセッサによって直接制御される。従って、ハンドピースの中に制御卓によって生成された高電圧40VDC低電流10Amp信号を一部の外科用器具で使用する低電圧10VDC高電流40Amp信号に変換するための変換器を組み込むことも可能である。このような変換は、直接駆動制御装置モジュール792に、モータ制御装置508によって確立した切断および使用周期を調整するための指示を入れることによって可能になる。モジュール792の中の指示は、相補形のハンドピース用のNOVRAM72に保存した適正な指示コマンドに基づいて実行される。従って、ハンドピースが本発明のシステム30の相補形制御卓36に接続されたとき、主要プロセッサは、まず、ハンドピースNOVRAM72の中に保存したデータを読み出して、ハンドピースを、駆動信号がモータから供給された帰還系信号に基づいて生成されるモータ駆動モードで駆動するか、戻りEMF信号で駆動するか、あるいは直接駆動モードで駆動するかを決定する。ハンドピースがモータ駆動モードで駆動される場合は、主要制御装置492は、相補形の組立部品が必要なSPEED_SET_POINT、PEAK_I_SET_POIT、GAIN、RES_COMPおよびTIME_OUT信号を生成して適正な付勢信号がハンドピース内のモータの巻線に印加されるようにする。モータのトルクが所定の速度に対する最大トルクを下回る限り、モータ制御装置508およびモータ駆動装置および電流感知回路510は正しい信号をアクティブにしてモータの巻線を40VDCレール498とアースに接続する。この接続の実際のタイミングは、さらに、モータからの戻りEMF信号が受け取られるときまでに調整される。適正な速度帰還系制御は、速度帰還系制御ループに接続された外部インピーダンス通信網のインピーダンスを調整するRESISTOR-COMPENSATION信号によって維持される。比較器692は、選択的に増幅したISENSE信号をPEAK_I_SET_POINT信号と比較してモータが生成したトルクがその確立した最大値を超えるかどうか決定する。このような状態になると、比較器692からの出力信号は状態を変える。モータ制御チップ686は、比較器信号の状態の変更をLOW_SIDE_CONTROL信号のアクティブ化を否定するコマンドとして解釈する。これらの信号のアクティブを否定する時間の長さは、TIME_OUT信号の関数である。制御卓36は、作動しているハンドピースの内部温度も監視する。この温度が選択したレベルを超えたら、適正な警告メッセージおよび/または上書き要求が表示装置37上に表示される。本発明の外科用機器システム30は各ハンドピースの操作パラメータに関する情報がハンドピース内のメモリ72および74の中に保存されるように構成されている。システムが初期設定されるとき、制御卓36は、このデータを読み出し、適正な付勢信号をハンドピースに供給するよう構成する。従って、本発明のシステム30により、付勢信号を10RPMの低速から100,000RPMの高速で回転でき、20ワットから500ワットまでの電力規定を有するモータのついたハンドピースに送るのに使用することができる単体の制御卓36を提供することができるこの上限は、適正な電力供給モジュール494が取り付けられていると仮定したものである。そのような広い範囲の機器に使用できる単体の制御卓を提供することができることにより、複数の制御卓を準備しなければならないことによるコストや手術室の混乱を除去することができる。また、制御卓36は、ハンドピースの内部のモータを作動させるのに必要な付勢信号を供給するだけでなく、ハンドピースへ直接駆動付勢信号を送ることができる。これにより、さらに、システム30に組みこむことができるハンドピースの数や種類が増え、さらに、準備しなければならない追加の制御卓の数を減らすことができる。さらに、制御卓36は、ハンドピースの内部のメモリ72、および74を読み出すことによって、自動的にハンドピースのモータが駆動されるべき最高速度とハンドピースが消費することができる電流に関する制限値を確立する。これにより、人間の過ちによって、制御卓36をモータの過励振やハンドピースによる過度の電流の消費につながる付勢信号を加える結果となるように構成してしまう可能性をなくすことができる。こうした状態は、両方とも、誤って患者や、そのハンドピースで作業している外科医の手を傷つけてしまう恐れがある。本発明のもう一つの機能は、それぞれのハンドピースを付属の装置と簡単に連結することができるという点である。ハンドピースは、例えば、ハンドスイッチ39および/またはライト‐アンド‐ウォータークリップ45に取り付けることができる。これらの付属品は両方とも、ハンドピースから完全に取り外すことができる;すなわち、ハンドピースは、付属品の取り付けが容易に行えるようにするための取り付けタブを有していない。従って、一台のハンドピースを、円滑な、円筒形の器具を使うのを好む者も、付属品を取り付けて作業するのを好む者も共に使用することができる。本発明のこの機能により、ハンドピースで作業する外科医の個人的な好みを取り入れるために異なったハンドピースを提供する必要性をなくすことができる。このハンドピースに異なった付属品を永久的に取り付ける必要性をなくしたことにより、さらに、手術室の設備のコストを減らすことができる。さらに、本発明の着脱可能なハンドスイッチ39では、スリップリング184によって、ケーブル43がそこに接続されたときに、スイッチがハンドピース32の後部上に取り付けられることがないように防ぐ。スリップリング184と一体構造のタブ196はハンドスイッチ39がハンドピース32の前端上に滑らないような寸法になっている。従って、本発明のこれらの機能により、ハンドスイッチ39がハンドピース上に取り付けられることはなく、ケーブル43が取り付けられる。ケーブル43はハンドピース32から取り外さなければならない。従って、ハンドスイッチ39を取り付ける工程中に、磁石190が誤ってホール効果検出器94に近接する位置に移動した場合でも、ハンドピース23は制御卓36から取り外されているため、ハンドピースが誤って起動してしまう可能性をなくすことができる。システム30を操作するためには、ケーブル43を正しくハンドピースに接続しなければならない。ケーブル43を正しく接続するためには、タブ196が相補形状の溝穴185の中に収容されなければならない。これらの機能により、一度システムを正しく構成してしまえば、ハンドスイッチ39がハンドピース32とずれてしまうようなことはない。さらに、本発明では、各ハンドピース内のオン/オフ/速度ホール効果検出器によってアクティブにされた出力信号の特性に関するデータはハンドピースの中に保存される。これにより、制御卓36がハンドスイッチ磁石190の磁束における偏差を調整するために必要な信号処理調整を行うことができるため、異なる着脱式のハンドスイッチ39を設けたハンドピースを使うことが可能になる。同様に、足踏スイッチ組立体46の中にメモリ329を取り付けることにより、足踏スイッチ組立体と制御卓36を同様に置き換えることができる。本発明のもう一つの特性は、ハンドピースには、内部温度検出器を設けることができ、ハンドピースの内部のNOVRAM72には、受け入れ可能なハンドピースの操作温度に関するデータが入っている。これにより、いずれかのハンドピースの操作温度が、その特定のハンドピースにおける通常の温度を超えた場合に、制御卓が警告メッセージを出し、過剰に温度が上がってきた場合には、ハンドピースにかける電力を減らし、そして/またはハンドピースを停止させるようにシステムを構成することができる。本発明のこの機能により、使用法または故障によって、ハンドピースが過熱した場合でも、それを持っている人の手をやけどさせる可能性が低い。さらに、本発明のハンドピースを、ハンドピース32に関して述べたように、温度検出器96と巻線58と前軸受け組立体64の間に短い熱伝導性経路を設けることができる。例えば、本発明の一部の形態では、温度検出器96は、巻線58に関しては、100msl2.54mm未満であり、さらに好ましくは、その巻線から約20乃至50mils0.508乃至1.27mmである。温度検出器96は、同様に前軸受け組立体64から500mil12.7mmであり、さらに好ましくは軸受け組立体から300乃至400mil7.62乃至10.16mm未満である。ハンドピース23が落下した場合、ハンドピースを操作した際に容易に検知できなかったとしても、この前軸受け組立体64にずれが起きる。この、または他の不良の結果、巻線58は迅速に過熱する。この軸受け組立体がずれると、ハンドピースを起動した際に、巻線58および/または軸受け組立体64がかなり過熱する恐れがある。しかし温度検出器96が巻線58および軸受け組立体64に比較的近い位置に設置してあることにより、制御卓表示装置37を介してハンドピースが過熱していることを敏速に表示することができる。これにより、過剰な、怪我または構成要素の不良につながる熱が生成される前に、ハンドピースを使用している者に、不良についての表示を提供することができる。ハンドピースの内部のEEPROM74は、ハンドピースが作動していた合計時間を表す。この情報を容易に得ることができるため、ハンドピースの保守の担当者にとって、ハンドピースが保守検査を受けなければならないかどうかを判断するのに都合が良い。EEPROM74の中の情報は、特定のハンドピースがまだ保証期間内であるかどうかを判断するための基礎としてハンドピースの製造元が使用することもできる。EEPROM74は、ハンドピースの内部の最高温度に関するデータを保存することができるため、ハンドピースが消費する最大電流およびハンドピースが消費する合計電力も、ハンドピースの保守要員にとって、ハンドピースが正常に機能しているかどうかを判断する再に役に立つ。本発明のシステム30の制御卓36は、単に、付勢信号規定が異なるハンドピースの操作を調整するだけではない。制御卓は、さらに、外科用器具と関連してしばしば使われる付属部品、灌注ポンプ40および照明電球248を統合して制御する。この統合制御により、手術室に追加の制御装置を準備する必要性がなくなる。本発明の制御卓36のもう一つの機能は、ハンドピースに電力が不本意にかからないように防ぐための三つの安全スイッチを備えているということである。MOTOR_POWER付勢信号を交直変換器494からハンドピースのポートへ加えるには、まず、MOTOR_POWER_ON信号をマイクロプロセッサ518でアクティブにしなければならない。そして、MOTOR_ON信号は、規定値であるORゲート698によるHIGH_SIDE_CONTROL信号の否定が行われないようにマイクロプロセッサ518によってアクティブにしなければならない。最後に、FET728がオンになっていても、関連する継電器746または748が必須のHPx_ON信号をアクティブにすることによって閉じている場合は、MOTOR_POWER信号は、ハンドピースのソケットに加えられるだけである。この冗長により、制御卓36が誤ったMOTOR_POWER付勢信号をハンドピースに印加する恐れがなくなる。本発明のもう一つの特性は、FET730および730の状態が移行した結果、インダクタ740により、FET732が消費する電流の規模が実質的に減るという点である。この消費電流の低減により、本来なら電流検知回路が測定してしまう明らかに過剰な消費電流を補償するためにモータ駆動装置および電流検知回路510の電流感知部にフィルタを設けたり、あるいは主要制御装置492にソフトウェアフィルタを設けたりする必要がなくなる。本発明のシステム30の制御卓36は、さらに、ハンドピースへの付勢信号のアクティブ化を否定する過剰電流消費後のタイムアウト時間を、制御卓をあるハンドピースとともに使用するように構成する工程の一部として設定するように構成されている。モータ制御装置508のこうした調整能力により、制御卓36に異なった動力操作規定を有するハンドピースを取り付けて使用する能力を高めることができる。本発明のもう一つの特性は、制御卓36により、外科医が第1のハンドピースから第2のハンドピースに迅速に交換することができるという点である。外科的処置をできるだけ迅速に行うことができるため、手術部位が感染する可能性がある時間や、あるいは患者が麻酔状態でいなければならない時間を短縮することができる。また、本発明のシステム30により、外科医がハンドピースモータ52の加速または減速する率を設定することが可能になる。これまで、本発明の特定の実施形態について述べてきたが、本発明は、ここで特に説明したもの以外の代替の構成要素を使用しても実施できるということは、本発明の説明からも明らかである。例えば、ハンドピースの動作寿命中に起きた事象についてのデータを保存するために、必ずしもEEPROMの付いたハンドピースを使用しなくてもよいということは明らかである。同様に、ハンドピースの内部の不揮発性メモリに、必ずしも本発明の形態で説明したようなデータをすべて入れなくてもよい。例えば、本発明のある形態では、ハンドピースのモータが作動できる最大速度と、モータが消費するべき最大電力に関する最低量のデータのみ入れればよいものもある。あるいは、本発明のある実施形態では、ここで説明したものとは異なるデータを保存したハンドピースメモリを設けたほうが好ましいものもある。例えば、図32に示すように、ハンドピースNOVRAM72に一組の付属品ヘッドフィールド920を設けることもできる。このフィールド920は、ハンドピース内に備えられて、これに相補型付属ヘッドの取り付けが必要である。この付属品ヘッドには、ハンドピース内のモータによって生成した動力を、付属品ヘッドに取り付けた切断用付属器具が利用できる形式で伝達するのに必要な歯車および伝達機構を備えている。一般的にこれらの歯車は、切断用付属器具にかかるモータの回転率を下げる働きをする。第1の付属品ヘッドフィールド920に代表されるように、これらのフィールドはそれぞれ多数のサブフィールドからなる。第1のサブフィールドは特定の付属品ヘッドを識別する付属品ヘッド名フィールド922である。第2のフィールドは、比率フィールド924である。比率フィールド924は、ギヤ比フィールド398のように、特定の付属品ヘッドに対するギヤ比を表す。最高速度フィールド925には、付属品ヘッドの先端を駆動することができる最高速度に関する情報が入っている。増分フィールド926には、付属品ヘッドの使用者設定最大速度を駆動できる比率が入っている。また、電流規制値フィールド928もある。電流規制値フィールド928には、ハンドピースが消費できる最大電流と付属品ヘッドが消費できる最大電流との間の相関関係を表すデータが含まれる。一般的に、フィールド928にはハンドピースが生成できる最大トルクの割合ハンドピースが消費できる電流を百分率で表したものが入っている。また、電流遮断フィールド930もある。電流遮断フィールド930には、特定の付属品ヘッドを取り付けたハンドピースが消費できる最大電流の値が入っている。AVERAGE_I信号が、ハンドピースが消費する電流が電流遮断フィールド930で指定した値を超えていることを示すと、マイクロプロセッサ518は、場合によっては、ハンドピースのコールドスタートを要求して、ハンドピースにそれ以上の付勢信号の印加を行わない。本発明のこの形態では、マイクロプロセッサ518は、初期システム定義工程804中にハンドピースNOVRAM72を読み出し、付属品ヘッドフィールド922が含まれているかどうかを判断する。これらのフィールドがない場合、マイクロプロセッサ518は上記のようにシステム30の初期設定に進む。付属品ヘッドフィールド922がある場合は、マイクロプロセッサ518は表示装置入力/出力制御装置518に、初期使用者時間画像812上の個々の付属品ヘッド名フィールド922から検索した名前を提示するように指示する。これらの名前は、機器識別行839の下に、作動可能ボタンとして提示される。システムを使用している外科医は、そこで、適当な名前のボタンを押して、ハンドピースに取り付けてある付属品ヘッドを識別しなければならない。すると、主要制御装置492が、選択した付属品ヘッドに対する付属品ヘッドサブフィールド924~930に含まれる残りのデータに基づき、ハンドピースへの付勢信号の印加を調整する。図33は、本発明の外科用機器システム30の一部として採用することができる代替ハンドピース940を示している。図示した形態のハンドピース940は、内視シェーバとして知られる外科用ハンドピースである。従って、このような特殊なハンドピース940は、一般的に内視鏡および関節鏡検査の外科的処置において、患者の内視鏡/関節鏡検査の患部から硬いまたは柔らかい組織を切除する場合に用いられる。ハンドピース940は、ハンドピースの内部の構成要素が収容されているハウジング942を有している。ハンドスイッチ39は、ハウジング942の後端部に着脱式に取り付けらており、ハンドピース940のオン/オフ状態および速度を手で制御できるように構成されている。制御卓36がハンドピース940内に保存されたデータおよびそのハンドピースが生成した検出器信号を読み出し、ハンドピースに付勢信号を送る際に使用するケーブル43図1の接続については図示していない。切断用付属器具944がハンドピース940の前端から延在している。切断用付属器具は、ハンドピース940から前方に延在する固定スリーブ945を備えている。また、切断付属器具944は、回転子60図2に類似したモータ回転子に連結され、スリーブ945に収容された軸946を有している。ここには図示しておらず、さらに本発明には関係していない歯車完成組立品が軸946をモータ回転子に接続しており、回転子の作動により、軸も回転するように構成されている。図示した切断用付属器具944の先端には、削り目948が設けられている。LUER管継手950が、ハウジング942の端部から後方に向かって延在している。LUER管継手950により、ハンドピース940を吸入系統に接続することができる図示しておらず、さらに本発明には関係しない。ハウジング942には、点線で示した吸入管952が形成されており、その吸入管は、ハンドピース940の全長に渡り、軸方向前方に延在している。吸入管952の前端はモータの軸に向かって角度がついており、切断用付属器具944がハウジング942に取り付けられている位置で終端している。吸入系統が作動すると、吸入ヘッドが伸張する。この吸入ヘッドは、流体や断片を患部から吸い取る。図示した切断用付属器具944では、この吸込みヘッドは固定スリーブ945と軸946の間に位置する環状の間隙空間に位置する。他の切断用付属器具では、吸込みヘッドの位置が異なる。レバー953で表される弁組立体は、管952を介した吸入動作を調整する。切断用付属器具944は、一部を図に示しているように継手組立体948によってハンドピース942に固定してある。関節鏡手術に使用可能な外科用装置と題した、本書で参照のために引用している米国特許第5、192、292号では、継手組立体948のある形態について説明し、図示している。継手組立体948の一つの構成要素にハウジング942の前端に回転可能に固定したトリムスリーブ954がある。トリムスリーブ954は、手動で回転させ、継手組立体948のロック/解放状態を制御してハンドピース940に切断用付属器具944を取り付けたり、取り外したりできるように構成されている。ハンドピース940のモータについて、図3、34、および35に基づいて説明する。モータは、回転子を有しているだけでなく、巻線半組立品958も有している。巻線半組立体958は、前述のフィールドコイル組立体58および積層60を有している。フレックス回路図示していないは、前述のフレックス回路76と類似しているが、積層60によって包囲されている。フレックス回路は、前述のNOVRAM72、EEPROM74、ホール効果検出器94を有している。フレックス回路は、さらに、第2のホール効果検出器960を有しており、その目的については、以後説明する。ホール効果検出器960は、回路本体の前方に延在する、フレックス回路のアーム962に取り付けられている。フィールドコイル組立体58、積層スタック60およびフレックス回路76aは、後部外郭82内に配設されている。前部外郭122aは、巻線半組立体の前端に取り付けてある。前部外郭122aのヘッド部126aには小さい切り欠き964が設けられており、そこからフレックス回路のアーム962が延在している。従って、ホール効果検出器960は、前部外郭122aの前方に延在する。巻線半組立体は、管状モータハウジング966の中に収容されている。前端を除き、モータハウジング966は、間隙である主要空間967を形成しており、その空間は、内部に巻線半組立体を収容するための空間となる。モータハウジング966の前端は、穴970および二つの端ぐり972および974を有しており、そこを通ってモータの回転子が延在している。主要空間967に最も近い孔970が、モータハウジング966で最も小さい内径を有しているのがわかる。孔970と端ぐり974の間に位置する端ぐり972の直径は、孔970の直径より大きい。最も外側の端ぐりである端ぐり974の直径は、端ぐり972の直径より大きく、モータハウジング966の内側のねじ山がついた表面によって形成されている。さらに、環968は、主要空間967から孔970への移行を形成する段つき表面に切り欠き976を形成する形状である。巻線半組立体がモータハウジング966の中に入ると、ホール効果検出器960は切り欠き976に収容される。モータ半組立体は、そこに取り付けられている半組立体と同様、ハウジング942の全長にわたって延在する孔977の中に収容されている。レジューサハウジング980がモータハウジング966の前端上に取り付けてある。レジューサハウジング980の後端982には、ねじ山が形成されており、そのねじ山は、モータハウジング966の端ぐり974の回りに位置する相補形状のねじ山に係合する。レジューサハウジング980は、さらに、後端部982に隣接して位置する環状フランジ984を有している。主要部990の終端は、レジューサハウジング980の前端を押しはめている端ぐり992を規定する。モータハウジング966とレジューサハウジング980が連結されると、フランジ984は、モータハウジング966の開放端に突き合わさって収容され、モータハウジング966と同じ外径を有している。レジュータハウジング980には、切断用付属器具944の軸946を回転子に接続する歯車完成組立品の一部とともに、モータの回転子も収容している。レジューサハウジング980は、スリーブ状のコレット本体988に収容されている。コレット本体988は、ハンドピース940のハウジング942内に収容されている主要部990を有している。コレット本体988は、さらに主要部990と一体構造で、そこから前方に延在するヘッド部994を有している。コレット本体988がハンドピースハウジング942に取り付けられている時は、ヘッド部994は、ハウジング942の開放端から前方に延在している。ロックカラー996がコレット本体988のヘッド部994上に回転可能に取り付けられている。ロックカラー996には、図34および36図に示すように、ロックカラーの長手の軸に垂直な面に沿って溝穴998が形成されている。ロックカラー996がコレット本体988上に位置している時には、ねじ1002は、その頭部が溝穴998の中に収容されるように、ヘッド部994の開口部の中に固定される。従って、ねじ1002は、ロックカラー996をハンドピース940に固定し、ロックカラーの回転を制限する。ロックカラー996は、さらに、螺旋系溝穴1003を有しており、その目的については、この後説明する。継手組立体948は、コレット本体988のヘッド部994の前面に旋回可能に固定した、一対の、直径方向反対側に位置する、弧状レバーアーム図示せずを有している。これらのレバーアームは、切断用付属機器944の固定スリーブ945の後端と一体構造のハブを把握しているハブは図示していない。これらのレバーアームは、レバーアームをロックおよび解放する継手組立体948の相補形の構成部品と同様、本書で参照のために引用している米国特許第5192292で詳しく説明している。本発明の目的のため、コレット本体988のヘッド部994に形成された溝穴995の中に収容された板ばねがレバーアームに抗して作用し、切断用付属機器を把握する力を生成する。ロックカラー996の内側表面から外側に向かって延在するピンは、レバーアームの自由端に接触している。ロックカラー996を手動で回転させることにより、そのピンが、接続用付属機器を定位置に保持するレバーアームに接触したり、離れたりする。このレバーアームの置換がその握り面を切断用付属器具944の相補形のハブから離れる方向に旋回させる。レバーアームがそのように置換すると、切断用付属器具944を取り外し、新しい器具を取り付けることができる。板ばねは、レバーアームをその安定したロック状態に戻る方向に推し進める。ハンドピース940は、ロックカラー996の作動とともに置換される磁石スライド1004を有している。図36および37に見られるように、磁石スライド1004は細長い本体1006を有する。磁石スライド1004はさらに、外表面1008がほぼ半円形の輪郭を有する形状である。外表面1008の反対側の内表面1010は、弧状の輪郭を有し、磁石スライド1004の後端から前方に向かって延在している。特に、内側表面1010は、モータハウジング966とコレット本体988の外表面が内接する面と同一の半径の面を形成する。磁石1012は、磁石スライドの後端部に向かって形成された開口部1014の中に収容される。磁石スライド1004の内側表面には、スライドの前端に隣接したアンダーカット1016を有する。前端のすぐ後ろには、磁石スライド1004がタブ1018を形成しており、タブはアンダーカット1016によって形成された空間の中に突出している。ハンドピース940が組立てられると、磁石スライド1004は孔977を形成するハウジング942の内壁に形成された溝1020図34の中に収容される。溝1020は、孔977の軸から延在する線と切り欠き976の反対側に延びている。従って、磁石スライド1004、そして特に磁石1012はホール効果検出器960と非常に近接する。磁石スライド1004の前端は、ハウジング942の外側まで延在している。ロックカラー996の、コレット本体988の断面の周囲を超えて延在する部分は磁石スライドのアンダーカット1016内に収容される。従って、タブ1018はロックカラー996内に形成されたらせん状溝穴1003の中に収容される。磁石スライドが溝穴1020の中に軸方向に収容されているため、ロックカラー996の回転によりスライドが溝穴の中を長手方向に移動する。トリムスリーブ954は、ロックカラー996上に圧入され、継手組立体948をロック状態から解放状態へ移動させるために下側が把握された部材として機能する。トリムスリーブ954は、図38に最もわかりやすく示しているように、断面形状がおおむね円形の内壁1024を有しており、ロックカラー996が収容される空間を形成している。しかし、内壁1024は、トリムスリーブ954の後端に向かって延在する、外側に向かう段を切り込んだ表面1026を形成している。トリムスリーブ954がロックカラー上に収容されると、磁石スライドの前端は切り込んだ表面1026によって形成された空間にロックカラーの外表面に隣接して収容される。トリムスリーブ954およびロックカラー996が回転すると、ハンドピース940の軸に対する磁石スライド1004の位置は一定に保たれる。従って、切り込んだ表面1026とロックカラー996が形成する空間は磁石スライド1004の回りを回転する。さらに、トリムスリーブ954の外側表面には、トリムスリーブを回転させやすいように親指ストッパ1028を設けてある。溝穴1003の螺旋形状により、また、磁石スライド1004が溝1020の中を横方向に移動しないように制限されていることにより、ロックカラー996を回転させると磁石スライドが長手方向に、ハンドピース940の長手の軸に平行に移行する。従って、継手組立体948をロック状態から解放状態へ移動させるトリムスリーブ954の回転により、磁石1012がホール効果検出器960に相対的に移動する。本発明のある好ましい形態では、ハンドピース940は、継手組立体948が通常のロック状態にあるときには、磁石1012はホール効果検出器960に比較的近づくように構成されている。継手組立体948を解放状態へ回転させると、磁石1012は、ホール効果検出器960から離れる方向に移動する。この磁石1012の置換は、ホール効果検出器960からの出力信号に顕著な状態の変化をもたらすのには十分である。本発明の継手組立体検出器としてホール効果検出器960を採用している形態では、検出器960からの出力信号は、ハンドピース940の継手組立体948のロック/解放状態を表す。制御卓36図1は、このデータに基づいて多数の処理工程を実行する。本発明のある好ましい形態では、このデータは、最低でも、制御コマンドとして働き、制御卓にハンドピース940への付勢信号のアクティブ化を否定させる。制御卓36は、ホール効果検出器960からの信号が、継手組立体948がロック状態に戻ったことを示すまで、ハンドピース940への付勢信号をそれ以上アクティブしないように防ぐ。これにより、明らかに操作すべき状態でない時にハンドピース940が誤って作動しないように防ぐことができる。解放状態で実行すると、損傷するハンドピースの場合は、付勢信号をロックすることにより、このタイプの損傷の発生を防ぐことができるのは明らかである。また、ホール効果検出器960からのデータは、制御卓36が、ハンドピース940に加えられた付勢信号の制限をリセットし、そして/あるいはハンドピースを使用している外科医にその操作特性についてのデータを入力するようにプロンプト表示するための合図として使用することができる。このタイプの制御シーケンスは、ハンドピースの操作特性が、それと共に使用している特定の切断用付属器具944によって部分的に決定しているときに採用することができる。例えば、ある内視鏡シェーバでは、作動すべき最高速度はそれに付属の切断用器具の関数である。特に、柔らかい組織用のカッタを切断用器具として採用した場合、付属器具は6,000RPMを超えて回転してはならない。切断用器具として削り目を採用している場合は、付属器具は12,000RPMまでの速度で回転してもよい。本発明に説明する形態では、ハンドピース内のNOVRAM72図13の中にあるデータフィールドには、ホール効果検出器960が生成した信号のタイプを表すための必要なデータが入っており、適正な制御卓36がその検出器によって生成された信号に反応する。例えば、ホール効果検出器960がハンドピースの第2の装置であるとすると、装置タイプフィールド354にはその装置がハンドピースの中に組み込まれた継手組立体948のロック/解放状態を監視するための二状態検出器であることを表すデータが入る。データフィールド364には、継手組立体948がロック状態であるか、解放状態であるかを示すためにホール効果検出器960から出力される信号の電圧レベルの値が入る。ハンドピース940のさまざまな規定値や最大操作速度を表すデータは他のフィールドに入る。例えば、このデータは、通常は検出器からの信号を処理するために採用された係数を含むフィールド378~382に保存することができる。ハンドピース940が制御卓36に連結されると、マイクロプロセッサ518は初めての操作に対して制御卓を構成するためにNOVRAM72のデータを読み出す。まず、ハンドピース定義フィールド350の中に入っているデータと係数フィールド378~382に保存された速度データに基づき、制御卓36は、特定の最大規定速度までの範囲でのみ作動するようにハンドピースに付勢信号を送るように構成されている。本発明のある形態では、ハンドピース940が内視鏡シェーバである場合、規定操作速度は1500RPMである。また、規定操作状態では、ハンドピース940は振動モードで作動するように構成されている。すると、マイクロプロセッサ518は、外科医に、ハンドピース940は規定の状態で操作するように構成されていることを知らせる画像を表示装置37上に表示する。この画像には、外科医に、ハンドピースを異なった操作状態にどのように設定すればよいかを知らせる指示とそれを行うためのボタンが組みこまれている。例えば、外科医は、ハンドピースの内部のモータが作動できる最大速度を上げたい場合がある。本発明の一部の形態では、マイクロプロセッサ518により、外科医は、足踏ペダル44を押してハンドピース940の操作制限をリセットすることができる。外科医が、ハンドピースが所定の値を超えた速度で作動するように操作卓36を設定すると、制御プロセスの一部として、マイクロプロセッサ518は、外科医に、そのハンドピースを、その速度レベルを超えて作動させるには、特定の切断用付属器具944をハンドピースに取り付けなければならない旨を知らせる画像を表示装置37上に表示する。そして、外科医がこの情報を承認するための特定のコマンドを入力し、特定のボタンを押せば、マイクロプロセッサ518は、このハンドピースの速度をそのように設定することができるようになる。このように、本発明のシステム30では、医師は、ハンドピースに付勢信号を加える前に、あるハンドピースにはある切断用付属器具を取り付けなければならないということを承認しなければならない。この工夫により、適正な切断用付属器具が取り付けられていないときにハンドピースが誤って高速で作動しないように防ぐことができる。図39は、ホール効果検出器960が、さらに、どのように本発明のハンドピース940の不本意な高速作動を防ぐかについてのフローチャートである。特に、図39は、工程1040で表しているように、継手組立体948がロック状態から解放状態に移動したというホール効果検出器960からの継手組立体の信号を受け取った時に、マイクロプロセッサ518が実行する工程段階を示している。この事象は、外科的処置中に、外科医がハンドピース940と共に使用している切断用付属器具944を変更しに移動したときに起きる。継手組立体948の状態の変化を表す継手組立体信号を受け取ると、マイクロプロセッサ518は、工程1042で表すようにロックアウトモードに入り、それ以上付勢信号をハンドピース940に加えることを禁止する。従って、外科医がハンドピースを交換している間に誤って足踏ペダル44を押下した場合でも、モータは作動しない。このように、継手組立体948が解放状態になると、回転子が回転を停止し、そこに取り付けてある付属器具を容易に取り外し、新しい切断用付属器具をすばやく取り付けることができる。ハンドピースがロックアウト状態であることを表す適正なアイコンがタッチスクリーン37上に表示される。一度切断用付属器具944を取り付けると、外科医は、トリムスリーブ954を解放し、連結組立体948をロック状態に戻す。ホール効果検出器960からの信号は、工程1044で表されているように、適正な状態変更を受ける。そして、マイクロプロセッサ518は、制御卓36をロックアウトモードから解放し、工程1046で表すように、それを規定の状態に戻す。従って、新しい切断用付属器具944がハンドピース940に取り付けられるたびに制御卓は規定値に戻り、ハンドピースに規定の状態の付勢信号を供給するだけになる。制御卓36を規定値の状態に戻すと、マイクロプロセッサ518は工程1048で示すように、ハンドピース940がこの状態にあるというということを外科医に知らせる画像を表示装置37上に表示する。すると、外科医は、工程1050に示すように、ハンドピースの操作パラメータを調整する。マイクロプロセッサ518は、工程1052で表すように、ハンドピース940に対して設定してある最大速度を監視する。外科医が選択した最大速度が設定レベルを下回る場合は、工程1053に示すように、ハンドピース再設定工程により、中断せずにハンドピースの再設定工程を完了することができる。しかし、外科医が、モータの最大速度を、設定レベルを超えて設定しようとした場合は、工程1054で示すように、マイクロプロセッサ518は適正な警告画像を表示する。外科医が設定レベルを上回る速度を設定したい場合は、まず、工程1056で示すように、適正な切断用付属機器が取り付けられていたという承認を入力しなければならない。この承認を入力すると、工程1058で外科医の設定速度を入力する。この速度は、フィールド382図13の中のデータに基づいたハンドピースの最大速度を上回ることはできないということは認識しておかなければならない。しかし、外科医がこの承認を入力しない場合は、制御卓は、ハンドピースを低い最高速度までの速度でしか操作できない工程1060。一度最高速度を設定してしまえば、ハンドピースの再設定工程は完了する工程1053。ハンドピース940の操作パラメータが制御卓36でリセットされると、ハンドピースの速度は、そのように設定され、外科医は、ハンドピース940を以前と同じように操作することができるようになる。従って、本発明のシステム30は、通知なしでさらに設定速度を上回ってハンドピース940を操作できないように構成されている。システム30を、設定速度を上回ってハンドピースを駆動するように構成した者は、最低でも適正な相補形の切断用付属機器をハンドピースに固定しなければならないということを承認する必要がある。ハンドピース940が制御卓36に差し込まれている間に切断用付属機器が変更されると、システム30は自動的にその操作を規定値に直し、もはや正しくないであろう高速設定に基づいてハンドピースが作動してしまわないように防ぐ。総合的には、本発明のこれらの特徴は、ハンドピースあるいはそれに取り付けた切断具が外科手術中に誤って起動してしまう可能性を最小限とする。その規定値の機構を別の構成にすることもできる。例えば、ホール効果検出器960は、継手組立体948が解放状態からロック状態に戻っていることを知らせる信号を出した後、マイクロプロセッサ518は、ボタンを押して、取り付けられている切断用付属機器のタイプを明らかに示すように外科医に要求する画像を生成させることができる。そして、このデータに基づき、マイクロプロセッサ518は、制御卓36にハンドピースの初期最高操作速度を設定する。そして、画像とボタンが表示され、この速度を調整できるようになる。そのハンドピース940および切断用付属器具944により、警告メッセージが表示された後、外科医がハンドピースの最高操作速度を上げることができるように制御卓を構成することもできる。システム30は、さらに、ユーザが選択可能な別の制御オプションを提供するように構成してもよい。例えば、まず、ユーザがハンドピースに対して固定した速度を確立することができるようにシステムを構成するのが望ましい。次に、ハンドスイッチまたは足踏ペダルのいずれかを押下することによってモータをその確立した固定速度でのみ操作できるようにする。あるいは、モータを作動させるのにモータを制御しているハンドスイッチまたは足踏ペダルを押下しつづけなければならない接触スイッチからモータを起動させる時に一度押下し、モータを停止させる時にもう一度押下するようなシングルプルスイッチにリセットできるようなオプションを外科医に提供するのが望ましい。同様に、ハンドピースに取り付けた装置は、これまで説明してきたものとは異なるものでもよいということを認識する必要がある。例えば、ある特定のハンドピースが焼灼器具である場合、ハンドピースの中に、器具を当てている患部の温度を測定できる遠隔検出器を設けるのが好ましい。同様に、この器具には、器具の内部の温度を監視する第2の温度検出器を設けてもよい。同様の内容で、ハンドピースに、制御卓が監視する信号をアクティブにする装置を設けなくても、1つ設けても、あるいは3つ以上設けてよいということも認識しておくべきである。また、ある特殊な構成について述べたが、ハンドピースは、本発明の性質から離れることなく、異なった構成を有するものでもよい。ハンドピースの中に回路面を設けるのが好ましい場合もある。回路面の最初の面には、ハンドピースの内部の装置や電力消費部材への導電性経路を設け、第2の面には、取り外し可能なメモリモジュールへの導電性経路を設けることができる。本発明の好ましい形態では、ハンドピースの内部のモータ52を、三巻線ブラシレス、ホーレスDCモータとして説明した。しかし、本発明の他の形態では、ハンドピースに別のモータを設けることもできるということを認識しておく必要がある。本発明のこれらの形態では、制御卓36のモータ制御およびモータ駆動部はハンドピースに必要な付勢信号を送るように適正に構成し直す。あるいは、制御卓36に種々のモータ制御装置およびモータ駆動装置を設けて、種々のハンドピースが必要な種々のタイプの付勢信号を提供できるように構成することもできる。同様に、種々の電力変換器モジュール494を設けて様々な国の電源電圧で本発明の外科用器具システム30を使用できるように構成することもできる。さらに、ハンドピースと一体構造の継手組立体948のロック/解放状態を検出する他の手段を採用することもできる。本発明の一部の形態では、継手組立体948をロック状態から解放状態に切り換えると、磁石スライド1004をスプリングで偏向したり、その安定位置から移動させることができる。あるいは、第1の磁石をホール効果検出器に近接して位置させ、第2の磁石を継手組立体の回転部分であるロックカラーまたはトリムスリーブに取り付けることができる。継手組立体が解放状態にあるときには、第2の磁石は、第1の磁石と一列に並ぶ位置に移動させて検出磁界の強さをかなり上げることができる。本発明のこの形態では、前述のスライダを設ける必要はない。場合によっては、第1の固定磁石を排除することも可能である。本発明のさらに別の形態では、継手組立体センサが磁界センサでなくてもよい。例えば、本発明の一部の形態では、この検出器は継手組立体に接続したハンドピースの中に配設されているスイッチであってもよい。本発明のこれらの形態では、スイッチの開閉状態は継手組立体をロック状態から解放状態へ移動させることによって制御する。本発明のある形態では、スイッチは、結合組立体の一部である移動磁石の位置に基づいて開閉するリードスイッチでもよい。本発明のさらに別の形態では、スイッチは、継手組立体に機械的に接続し、継手組立体のロック/解放状態に基づいて開閉状態の間を移動するワイパを有しているものでもよい。この場合、マイクロプロセッサ518は、信号の状態を、継手組立体のロック/解放状態を表す継手組立体信号としてスイッチを介して監視する。直接駆動付勢信号を送る制御卓36の機能に関してすでに説明したように、すべてのハンドピースが内部に直接駆動モータを有している必要はないということも認識すべきである。制御卓36がハンドピース用のバッテリーパックとして置換するようにシステムを構成してもよい。あるいは、ハンドピースは、内部にモータを備えていない、ある種のレーザや超音波発生器または検出器などのようなタイプのものであってもよい。また、制御卓36は上記のものと異なる構成のものでもよい。例えば、本発明の一部の形態では、主要制御装置492とモータ制御装置508の両方の機能を果たす並列または複数のマイクロプロセッサを有していてもよい。同様に、制御卓36の内部のプロセッサは、必ずしも本発明の前述の形態で採用したソフトウェアツールを設ける必要はない。さらに、ハンドピースの作動中にソフトウェアツールを実行するための、ある特殊なタイミングシーケンスを開示しているが、本発明の他の形態では、器具の実行は異なる率で起こるものでもよい。例えば、本発明の一部の形態では、希望の電流を他のソフトウェアツールより頻繁に消費するかどうかを判断するソフトウェアツールを実行しなければならないばあいもある。また、採用するアルゴリズムは前述のものとは異なるものでもよい。さらに、本発明の前述の形態では、制御卓は、電源電圧を制御卓の内部の構成要素を付勢するのに有効であり、相補形のハンドピースに印加するのに有効な電圧に変換するための電源494を有するが、このモジュールは、常に必要なわけではない。制御卓に制御構成要素およびハンドピースの付勢に必要な電力を供給することができるバッテリパックを設けることも可能である。本発明のこれらの形態では、制御卓の寸法と内部の消費電力を減ずるため、タッチスクリーン表示装置およびポンプのような他の構成要素を排除することもできる。また、制御卓36には、追加の構成要素および/または工程の指示を設け、その操作特性に関するデータを含むNOVRAM72を設けたハンドピース32または33で使用するだけでなく、そのようなメモリを備えていないハンドピースでも使用することができる。そのような制御を可能にするには、制御卓36の面上にこれらのハンドピースとともに使用するケーブルを接続するための一つ以上の追加のソケット505図1を設ける必要がある場合もある。このようなシステムでは、主要制御装置492は、このハンドピースに付勢信号を提供するための指示を含む追加のソフトウェアモジュールを設けてある。使用者時間画像812図26で示したボタン817は、このハンドピースを活動状態のハンドピースにするための一つの方法を示している。このように、開示した主要制御装置492が実行する工程段階は、本発明の一つの形態で実行可能な一組の工程を表しただけであるということは理解できよう。例えば、本発明の前述の形態では、主要制御装置492は、基本的に利用可能なデータを読み出し、それに関連する出力信号をアクティブにする、あるいは調整するように説明している。しかし、これは必ずしも必要なわけではない。本発明の一部の形態では、主要プロセッサはいくつかのデータを読み出し、即時それに基づいて作動する。例えば、システムは、希望のポンプ設定を読み出すとすぐに相補のPUMP_SET_POINTを再調整することができる。同様に、処理工程の順番とタイミングは前述のものと異なっていてもよい。前述のハンドピースでは、SPEED_SET_POINT信号が最も頻繁に更新されるものであるが、システムやハンドピースによってはそうでないものもある。従って、外科的処置によっては、ハンドピースの速度は最も重大な要素ではなく、それが生成するトルク、消費する電力のほうが重大である場合もある。このようなシステム/ハンドピースでは、PEAK_I_SET_POINT信号またはCURRENT_SET_POINT信号が主要制御装置492によって最も頻繁にリセットされる。さらに、本発明のある好ましい形態では、さらに、二台のハンドピースが両方とも制御卓36にハンドスイッチ39を有しており、ひとつのハンドスイッチが押下された場合、制御卓は、関連するハンドピースを活動状態の、作動しているハンドピースであると自動的に判断する。両方のハンドスイッチ39を押下すると、制御卓36に信号を送るための第1のハンドスイッチは他のハンドピースからの切り換え信号をロックする。本発明のこのような形態では、マイクロプロセッサ518は、使用者時間モードにあるときはHP_1/2を反復して、潜在的に切り換え信号を生成することができるHP_DVC_x_x信号を定期的にポーリングする。制御卓36は、一般的に、表示装置37上にポーリングが起きているということを表すメッセージを使用者に提供しない。同様に、表示装置37上に表示された画像は上記の画像と異なるものでもよいということを認識しておくべきである。前述のように、ハンドピースNOVRAMは、その操作中に提示する必要がある独自の画像に関するデータを保存することができる。あるいは、ここで示してきたものと僅かに異なる使用者時間および実行時間画像を表示してもよい。例えば、一部のハンドピースにおいては、ハンドピースが作動している速度の図表による表示を避けたほうが好ましい場合もある。この表示は、また、医師の好みの問題でもある。また、他のハンドピースにおいては、ハンドピースの速度の値を表示するだけでなく、さらにハンドピースが生成するトルクも表示するものが好ましい場合もあり、あるいはオプションとして設けてもよい。これらのオプションは両方とも、この情報を提供する実行時間の画像は使用者時間画像として表示される初めの画像より寸法が大きいと考えられる。従って、添付の請求の範囲の目的は、このような修正や様態変更すべてを、本発明の真の精神と範囲からはずれることなく含むことができるということである。"