(57)【特許請求の範囲】
【請求項１】
工作機械の主軸に装着された工具を待機位置にある次工具と交換する工具交換装置であって、
中心軸が前記主軸の軸線と平行に配設され、該中心軸を中心として回転可能、且つ前記主軸の軸線に沿った方向に移動可能に設けられた保持部材と、
前記保持部材を、その前記中心軸を中心として正逆に回転させる回転機構と、
前記保持部材を前記主軸軸線に沿った方向に進退させる進退機構と、
前記保持部材の中心軸を中心とした半径方向に延出するように該保持部材に配設されるとともに、該保持部材の正回転方向の側面に開口した工具保持部を備え、且つ前記工具を、その軸線が前記保持部材の中心軸と平行になるように該工具保持部に保持するアーム部を、少なくとも一つ備えた工具交換アームと、
前記回転機構及び進退機構を制御する制御装置とを備えて成り、
前記回転機構及び進退機構の少なくとも一方は、エンコーダを有し、且つブレーキ機構有しないサーボモータを備え、該サーボモータの動力によって、前記保持部材及び工具交換アームを動作させるように構成された工具交換装置において、
前記制御装置は、前記工具交換アームを動作させない待機中に待機処理を実行する待機制御部を備え、
前記待機制御部は、前記工具交換アームを動作させない待機中に、前記サーボモータへの電力の供給を中断する電力中断処理と、
前記サーボモータへの電力の供給を中断している間、常時、前記エンコーダからの出力を受信して、該サーボモータに対応した動作における前記工具交換アームの現在位置を監視するとともに、該現在位置を基に、対応する原位置からの移動量を監視し、該移動量が対応する動作において予め定めた許容範囲内にあるかどうか、又は前記許容範囲を超えると予想されるかどうかを監視する監視処理と、
前記工具交換アームの移動量が前記許容範囲を超えたとき、又は前記許容範囲を超えると予想されたとき、対応する前記サーボモータに電力を供給して前記工具交換アームを前記原位置に復帰させた後、再度、該サーボモータへの電力の供給を中断する原位置復帰処理とを実行するように構成されていることを特徴とする工具交換装置。
【請求項２】
前記待機制御部は、前記監視処理において、所定時間内における前記工具交換アームの移動量が、当該所定時間を基準として設定された移動量閾値を超えた場合に、前記工具交換アームの移動量が前記許容範囲を超えると予想するように構成されていることを特徴とする請求項１記載の工具交換装置。
【請求項３】
前記原位置にある工具交換アームに直接係合し、又は該工具交換アームと結合される他の部材を介して該工具交換アームと間接的に係合して、該工具交換アームが前記主軸軸線に沿った方向に移動するのを制止する制止部材を備えていることを特徴とする請求項１又は２記載の工具交換装置。
【請求項４】
前記保持部材は、その中心軸が鉛直方向に沿って配設されていることを特徴とする請求項３記載の工具交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の主軸に装着された工具を待機位置にある次工具と交換する工具交換装置に関する。
【背景技術】
【０００２】
上記工具交換装置として、従来、各種のものが知られているが、その中で、現在一般的に採用されているのが所謂Ｗアーム型の工具交換装置である。この工具交換装置は、中心軸が前記主軸の軸線と平行に配設され、この中心軸を中心として回転可能、且つ前記主軸の軸線に沿った方向に移動可能に設けられた保持部材と、前記保持部材を、その前記中心軸を中心として正逆に回転させる回転機構と、前記保持部材を前記主軸軸線に沿った方向に進退させる進退機構と、前記保持部材の中心軸を中心とした半径方向にそれぞれ延出して一直線となるように該保持部材に配設されるとともに、該保持部材の正回転方向の一方の側面に開口した工具保持部をそれぞれ備え、前記工具をその軸線が前記保持部材の中心軸と平行になるように該工具保持部に保持するアーム部を二つ備えた工具交換アーム（Ｗアーム）と、前記回転機構及び進退機構を制御する制御装置とを備えて構成される。
【０００３】
そして、上記構成の工具交換装置において、従来、更に、前記回転機構及び進退機構の駆動源に油圧を用いた油圧式のものや、カム機構をＡＣモータで駆動する方式（カム駆動方式）のものの他、特開２０００−１９３０６２号公報（下記特許文献１）や実公平８−４９９０号公報（下記特許文献２）に開示されるような、サーボモータを用いた駆動方式（サーボモータ駆動方式）のものが知られている。油圧式の工具交換装置は、開発初期段階のものであり、その後、交換時間の短縮化を図るべくカム駆動方式のものが開発された。そして、近年では、サーボモータの高速化など、その駆動機構の技術進歩により、カム駆動方式を超えるような短時間での工具交換が可能になってきたことから、サーボモータ駆動方式が採用されるようになってきている。
【０００４】
このサーボモータ駆動方式の工具交換装置では、前記回転機構を構成するサーボモータ（回転駆動用サーボモータ）及び前記進退機構を構成するサーボモータ（進退駆動用サーボモータ）がそれぞれ前記制御装置によって制御されるようになっており、前記工具交換アームの角度位置は、前記回転駆動用サーボモータに付設されたエンコーダ（回転エンコーダ）によって検出され、同様に、前記工具交換アームの進退位置は、前記進退サーボモータに付設されたエンコーダ（進退エンコーダ）によって検出されるようになっている。
【０００５】
より具体的には、前記工具交換アームの角度位置は、前記回転エンコーダにより絶対値（相対値ではないという意味、以下同様）として検出される回転サーボモータの現在回転数及び回転角（回転位置データ）と、この回転サーボモータの動力を前記保持部材に伝達して回転させる伝達機構の、前記回転サーボモータに対する減速比とから算出される。
【０００６】
また、前記工具交換アームの進退位置は、前記進退エンコーダにより絶対値として検出される進退サーボモータの現在回転数及び回転角（回転位置データ）と、この進退サーボモータの動力を保持部材に伝達して進退させるボールねじ機構のリードとから算出される。
【０００７】
そして、前記工具交換アームは、前記制御装置により、上記のようにして検出される回転サーボモータの回転位置データと、この回転位置データから適宜設定される回転原点とを基に、その回転動作が制御され、同様に、進退サーボモータの回転位置データと、この回転位置データから適宜設定される進退原点とを基に、その進退動作が制御される。
【０００８】
尚、前記回転エンコーダには、メモリが内蔵されており、当該回転エンコーダによって検出されるデータが回転位置データとしてこのメモリに保持される。同様に、前記進退エンコーダにもメモリが内蔵され、当該進退エンコーダによって検出されるデータが回転位置データとしてこのメモリに保持される。そして、これらメモリ内におけるデータ保持は、適宜ケーブルを用いて、前記制御装置やバックアップ電池から供給される電力によって実現される。また、前記回転原点及び進退原点に係るデータは、前記制御装置内に記憶される。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−１９３０６２号公報
【特許文献２】実公平８−４９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、上記工作機械を用いた加工において、前記工具交換装置は常時動作しているわけではなく、一連の交換動作を終了すると、次の工具交換動作を開始するまで、その動作を停止した状態となる。そして、このような停止状態において、工具交換アームを定められた原位置に維持するには、前記回転駆動用サーボモータ及び進退駆動用サーボモータにそれぞれ電力を供給して、その位置を維持する必要がある。
【００１１】
しかしながら、このような停止状態にある工具交換装置の前記回転駆動用サーボモータ及び進退駆動用サーボモータに電力を供給し続けるのは、明らかなエネルギーの無駄遣いであり、その改善が求められる。
【００１２】
このため、従来、前記回転駆動用サーボモータ及び進退駆動用サーボモータにそれぞれブレーキ機構を付設して、工具交換装置が停止状態となった場合には、各サーボモータへの電力供給を停止する一方、前記各ブレーキ機構によって各サーボモータを制動して、工具交換アームを原位置に維持することが提案されている。
【００１３】
ところが、このようなブレーキ機構を設けると、その部品コストによって当該工具交換装置の製造コストが上昇するため、あまり好ましい解決策とは言えない。この他に、工具交換アームに係合する部材を設けて、この係合部材によって停止中の工具交換アームの移動を抑制する提案もなされているが、加工中には、工作機械各部の動作によって生じる振動等の外乱が多く存在するため、停止中の工具交換アームを安定して制動することは困難な状況にある。
【００１４】
本発明は以上の実情に鑑みなされたものであって、安価な費用で、動作停止中の工具交換アームを定められた安全な領域内に維持させることができるとともに、サーボモータへの電力供給を可能な限り停止した状態にすることができる工具交換装置の提供を、その目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するための本発明は、工作機械の主軸に装着された工具を待機位置にある次工具と交換する工具交換装置であって、
中心軸が前記主軸の軸線と平行に配設され、該中心軸を中心として回転可能、且つ前記主軸の軸線に沿った方向に移動可能に設けられた保持部材と、
前記保持部材を、その前記中心軸を中心として正逆に回転させる回転機構と、
前記保持部材を前記主軸軸線に沿った方向に進退させる進退機構と、
前記保持部材の中心軸を中心とした半径方向に延出するように該保持部材に配設されるとともに、該保持部材の正回転方向の側面に開口した工具保持部を備え、且つ前記工具を、その軸線が前記保持部材の中心軸と平行になるように該工具保持部に保持するアーム部を、少なくとも一つ備えた工具交換アームと、
前記回転機構及び進退機構を制御する制御装置とを備えて成り、
前記回転機構及び進退機構の少なくとも一方は、エンコーダを有し、且つブレーキ機構有しないサーボモータを備え、該サーボモータの動力によって、前記保持部材及び工具交換アームを動作させるように構成された工具交換装置において、
前記制御装置は、前記工具交換アームを動作させない待機中に待機処理を実行する待機制御部を備え、
前記待機制御部は、前記工具交換アームを動作させない待機中に、前記サーボモータへの電力の供給を中断する電力中断処理と、
前記サーボモータへの電力の供給を中断している間、常時、前記エンコーダからの出力を受信して、該サーボモータに対応した動作における前記工具交換アームの現在位置を監視するとともに、該現在位置を基に、対応する原位置からの移動量を監視し、該移動量が対応する動作において予め定めた許容範囲内にあるかどうか、又は前記許容範囲を超えると予想されるかどうかを監視する監視処理と、
前記工具交換アームの移動量が前記許容範囲を超えたとき、又は前記許容範囲を超えると予想されたとき、対応する前記サーボモータに電力を供給して前記工具交換アームを前記原位置に復帰させた後、再度、該サーボモータへの電力の供給を中断する原位置復帰処理とを実行するように構成された工具交換装置に係る。
【００１６】
この工具交換装置によれば、前記工具交換アームを動作させる必要がない待機状態となるときには、前記制御装置の待機制御部によって、電力中断処理、監視処理及び原位置復帰処理から構成される待機処理が実行される。
【００１７】
前記電力中断処理は、前記サーボモータへの電力供給を中断する処理であり、前記待機制御部は、まず、この電力中断処理を実行する。斯くして、このようにサーボモータへの電力供給を中断することで、無駄な電力の消費が抑えられる。
【００１８】
一方、これに伴い、当該サーボモータは、ブレーキ機構が設けられていないので、その回転が自由となり、このため、工作機械が加工中の場合は、加工動作によって生じる振動が外乱となって当該サーボモータが回転し、これにより工具交換アームが原位置から逸脱して、当該工具交換アームやこれに保持される工具（以下、工具交換アーム等という）が他の構成物と干渉するといった不都合を生じかねない。
【００１９】
そこで、前記待機制御部は、前記サーボモータへの電力供給を中断している間、常時、サーボモータに付設される前記エンコーダからの出力を受信して、当該サーボモータに対応した動作に係る前記工具交換アームの現在位置を監視するとともに、該現在位置を基に、対応する原位置からの移動量を監視し、該移動量が対応する動作において予め定めた許容範囲内、即ち、前記工具交換アーム等が他の構成物と干渉しない安全な領域内に位置しているかどうか、又は前記許容範囲を超えると予想されるかどうかを監視する監視処理を実行する。
【００２０】
そして、前記待機制御部は、前記工具交換アームの移動量が前記許容範囲を超えたとき、又は前記許容範囲を超えると予想されたとき、対応する前記サーボモータへの電力供給を再開して前記工具交換アームを前記原位置に復帰させた後、再度、該サーボモータへの電力の供給を中断する原位置復帰処理とを実行する。
【００２１】
このように、本発明に係る工具交換装置によれば、前記工具交換アームを動作させる必要がない待機状態となるときには、前記サーボモータへの電力供給を中断するようにしているので、無駄な電力の消費を抑えることができる。
【００２２】
また、サーボモータへの電力供給を中断している間、このサーボモータによって動作される工具交換アームの現在位置を監視して、その位置が原位置から設定される予め定めた許容範囲を逸脱するとき、又は前記許容範囲を逸脱すると予想されるときに、前記サーボモータへの電力供給を再開して当該工具交換アームを前記原位置に復帰させるようにしているので、当該工具交換アーム等が原位置から許容範囲を超えて逸脱して、他の構造物と干渉するといった不都合が生じるのを未然に防止することができる。
【００２３】
そして、本発明に係る工具交換装置によれば、工具交換アームが原位置から許容範囲を超えて逸脱するのを防止する機能、即ち、前記待機制御部における電力中断処理、監視処理及び原位置復帰処理をソフトウエアによって実現することができるので、その製造コストを安価なものとすることができる。
【００２４】
尚、前記待機制御部は、前記監視処理において、所定時間内における前記工具交換アームの移動量が、当該所定時間を基準として設定された移動量閾値を超えた場合に、前記工具交換アームの移動量が前記許容範囲を超えると予想することができる。
【００２５】
また、本発明に係る工具交換装置では、前記原位置にある工具交換アームに直接係合し、又は該工具交換アームと結合される他の部材を介して該工具交換アームと間接的に係合して、該工具交換アームが前記主軸軸線に沿った方向に移動するのを制止する制止部材を備えても良い。
【００２６】
また、この場合において、当該工具交換装置の前記保持部材はその中心軸が鉛直方向に沿って配設されていても良い。
【発明の効果】
【００２７】
以上のように、本発明によれば、前記工具交換アームを動作させる必要がない待機状態となるときには、前記サーボモータへの電力供給を中断するようにしているので、無駄な電力の消費を抑えることができる。
【００２８】
また、サーボモータへの電力供給を中断している間、このサーボモータによって動作される工具交換アームの現在位置を監視して、その位置が原位置から設定される予め定めた許容範囲を逸脱するとき、又は前記許容範囲を逸脱すると予想されるときに、前記サーボモータへの電力供給を再開して当該工具交換アームを前記原位置に復帰させるようにしているので、当該工具交換アームが原位置から許容範囲を超えて逸脱して、他の構造物と干渉するといった不都合が生じるのを未然に防止することができる。
【００２９】
そして、本発明に係る工具交換装置によれば、工具交換アームが原位置から許容範囲を超えて逸脱するのを防止する機能、即ち、前記待機制御部における電力中断処理、監視処理及び原位置復帰処理をソフトウエアによって実現することができるので、その製造コストを安価なものとすることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る工作機械を示した正面図である。
【図２】図１に示した工具交換装置を斜め下方から視た斜視図である。
【図３】図１に示した工具交換装置の下面図である。
【図４】図３における矢視Ｇ−Ｇ方向の断面図である。
【図５】本実施形態の制御装置等を示したブロック図である。
【図６】本実施形態の待機制御部における処理を示したフローチャートである。
【図７】本発明の他の実施形態の待機制御部における処理を示したフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の一実施形態に係る工具交換装置について、図面を参照しながら説明する。図１に示すように、本例の工具交換装置１０は、工作機械１に付設されるもので、この工作機械１には、更に、工具マガジン７０が設けられている。尚、本発明に係る工具交換装置１０を適用し得る工作機械には、何ら制限はなく、図１に示すような所謂立形のマシニングセンタの他、横形のマシニングセンタや、旋削加工及びミーリング加工が可能な複合型の旋盤など、工具交換を必要とする各種の工作機械に適用することができる。
【００３２】
［工作機械の概要］
図１に示した工作機械１は、従来周知であり、多くを説明するまでもないが、その構成を簡単に説明すると、当該工作機械１は、ベッド２、このベッド２上に立設されたコラム３、このコラム３に、垂直方向に移動可能に配設された主軸頭４、この主軸頭４に回転自在に支持された主軸５、水平な直交２軸方向に移動可能に、前記ベッド２上に配設され、適宜ワークが載置，固定されるテーブル６などを備える。
【００３３】
前記主軸頭４は、適宜送り装置（図示せず）によって、前記上下方向に移動するように構成され、テーブル６は、同じく適宜送り装置（図示せず）によって、水平な直交２軸方向に移動するように構成される。また、前記主軸５は、適宜主軸モータ（図示せず）によって、その軸中心に回転する。そして、前記主軸頭４を移動させる送り装置（図示せず）、前記テーブル６を移動させる送り装置（図示せず）、前記主軸５を駆動する主軸モータ（図示せず）は、それぞれ、図５に示すＮＣ装置８１及びＰＬＣ（プログラマブル・ロジック・コントローラ）８２によって、その作動が制御される。
【００３４】
［工具マガジンの概要］
前記工具マガジン７０は、工具Ｔを保持する複数の工具ポット７２と、円形をした板状の部材からなり、その外周部に、前記工具ポット７２を環状に配置した状態で保持する保持プレート７３と、この保持プレート７３を回転させる駆動モータ（図示せず）と、下端位置の工具ポット７２を矢示Ａ方向に移動させて待機位置に位置決めする一方、待機位置にある工具ポット７２を矢示Ｂ方向に移動させて、保持プレート７３に保持させる呼び出し機構（図示せず）とを備えている。尚、図１中の符号７１は、カバーである。この工具マガジン７０も、図５に示すＰＬＣ８２によって、その作動が制御される。
【００３５】
［工具交換装置］
前記工具交換装置１０は、待機位置に位置決めされた工具ポット７２に保持される工具（次工具）Ｔと、主軸５に装着された工具（現工具）Ｔとを交換する装置であって、図２〜図４に示した工具交換アーム４０、ハウジング１１、第１支持軸１７、第２支持軸１８、進退機構１２及び回転機構２４と、図５に示したＡＴＣ動作制御装置８３とから構成される。
【００３６】
前記ハウジング１１は、内部に適宜収納室を有する角柱状をした部材からなり、前記第１支持軸１７、前記進退機構１２及び回転機構２４が取り付けられる。前記第１支持軸１７は、前記ハウジング１１を上下に貫通するように当該ハウジング１１に取り付けられ、その下側に同軸上に配置された第２支持軸１８と連結されている。尚、以下の図２〜図４の説明では、図１における上下関係を基準とする。また、ハウジング１１の下面には、制止部材６０が設けられている。
【００３７】
前記進退機構１２は、前記第１支持軸１７の上端部に固設され、図５に示したＡＴＣ動作制御装置８３によってその作動が制御される進退サーボモータ１３と、進退サーボモータ１３の出力軸１３ａにカップリング１６を介して連結されたボールねじ１４と、ボールねじ１４に螺合するボールナット１５とから構成される。ボールねじ１４は、前記第１支持軸１７及び第２支持軸１８に形成された、その軸方向に沿った貫通穴に挿通され、前記第２支持軸１８の貫通穴内に配設されたベアリング２３，２３によって、回転自在に支持されるとともに、その上端部が、上記の如く、カップリング１６を介して進退サーボモータ１３の出力軸１３ａに連結されている。また、第２支持軸１８には、その下端面に開口するように形成された収納穴１８ａが形成されており、前記ボールナット１５は、その上部側がこの収納穴１８ａに進入可能となっている。
【００３８】
前記第２支持軸１８の上端部には、当該第２支持軸１８が貫通した状態で工具交換アーム４０が外嵌され、この工具交換アーム４０の下側には、前記第２支持軸１８に外嵌された保持部材１９が配設され、当該保持部材１９はその上端部が前記工具交換アーム４０の下面に固着されている。また、前記ボールナット１５は、保持部材１９を貫通した状態で、当該保持部材１９の下面に固着され、上述したように、ボールナット１５の上部側が、第２支持軸１８の収納穴１８ａに進入可能となっている。また、ボールナット１５の下面には、前記ボールねじ１４をカバーする円筒状のカバー２１が固設されている。
【００３９】
斯くして、前記ＡＴＣ動作制御装置８３により前記進退サーボモータ１３を駆動して、その出力軸１３ａに連結されるボールねじ１４を正逆方向に回転させると、これに螺合したボールナット１５、このボールナット１５に連結される保持部材１９及びカバー２１、並びに保持部材１９に連結される工具交換アーム４０が、ボールねじ１４の軸線に沿って、図２に示す矢示Ｅ−Ｆ方向に進退する。尚、矢示Ｅ方向は前進、矢示Ｆ方向は後退であり、図２〜図４は、これらボールナット１５、保持部材１９、カバー２１、工具交換アーム４０が進退方向の原点位置（進退原点）に位置した状態を示している。
【００４０】
前記回転機構２４は、回転サーボモータ２５、カップリング２６、第１かさ歯車２７、第２かさ歯車２８、連結体２９、連結リング３４及び２本のガイドバー２０を備える。回転サーボモータ２５は、取付リング３５を介して前記ハウジング１１の側面に取り付けられる。また、第１かさ歯車２７は、その軸線が前記第１支持軸１７の軸線と直交するように、前記ハウジング１１の収納室内に配設され、カップリング２６を介して回転サーボモータ２５の出力軸２５ａに連結されている。尚、カップリング２６は、ハウジング１１の収納室内に配設されたベアリング３０，３０によって回転自在に支持されている。また、回転サーボモータ２５は、前記ＡＴＣ動作制御装置８３によって制御される。
【００４１】
第２かさ歯車２８と連結体２９とは、連結体２９が下側に配置された同軸状態で連結されており、ベアリング３１，３１を介して前記第１支持軸１７に外嵌され、第２かさ歯車２８と第１かさ歯車２７とが噛み合った状態になっている。また、連結体２９の下端面には連結リング３４が固設され、この連結リング３４の下端面に、これから下方に、工具交換アーム４０及び保持部材１９を貫通した状態で延出するように平行に配置された２本のガイドバー２０，２０が固設され、このガイドバー２０，２０の下端部に連結プレート２２が固設されている。
【００４２】
また、連結プレート２２には、貫通穴が形成されており、この貫通穴に前記カバー２１が挿通可能となっている。また、連結体２９の外周面とこれに対応するハウジング１１の内周面との間には、シール３２が配設され、このシール３２によって、連結体２９とハウジング１１との間が封止されている。同様に、前記第２支持軸１８の外周面と連結リング３４の内周面との間には、シール３３が配設され、このシール３３によって、第２支持軸１８と連結リング３４との間が封止されている。
【００４３】
斯くして、前記ＡＴＣ動作制御装置８３により前記回転サーボモータ２５を駆動して、その出力軸２５ａに連結された第１かさ歯車２７を正逆方向に回転させると、これと噛み合う第２かさ歯車２８、この第２かさ歯車２８に直接又は間接的に連結される連結体２９、連結リング３４、ガイドバー２０，２０及び連結プレート２２、ガイドバー２０，２０が貫通する工具交換アーム４０及び保持部材１９、並びに保持部材１９に直接又は間接的に連結されるボールナット１５及びカバー２１が、第１支持軸１７及び第２支持軸１８の軸心を中心として正逆、即ち、図２に示す矢示Ｃ−Ｄ方向に回転する。因みに、本例では、矢示Ｃ方向を正転方向、矢示Ｄ方向を逆転方向とする。また、図２及び図３では工具交換アーム４０が回転方向の原点位置（回転原点）に位置した状態を示している。
【００４４】
尚、ガイドバー２０，２０は、工具交換アーム４０を回転させる役割の他、工具交換アーム４０及び保持部材１９が矢示Ｅ−Ｆ方向に進退する際に、その移動をガイドする役割も担っている。
【００４５】
工具交換アーム４０は、板状の部材４１から構成され、その両端部には、それぞれ、前記工具Ｔを保持する工具保持部４２，５２が形成されている。各工具保持部４２，５２は、一方の回転方向（前記正転方向）側が解放（開口）された円弧状を有し、この解放側から工具Ｔを受け入れ可能となっている。尚、この工具交換アーム４０は、上述したように前記第２支持軸１８に外嵌されており、一組のアーム部がそれぞれ当該第２支持軸１８から半径方向に延出するように設けられる結果、当該工具交換アーム４０は、２つのアーム部が一直線となるように一体的に形成されたものと観念することができる。
【００４６】
前記各工具保持部４２，５２には、その保持空間に対して進退する保持爪４３，５３が設けられている。この保持爪４３，５３は、工具Ｔが工具保持部４２，５２に挿入される際に、その外周面に当接することで後退して、当該工具Ｔを工具保持部４２，５２内に受け入れるとともに、当該工具Ｔを工具保持部４２，５２内に保持する。一方、工具Ｔが工具保持部４２，５２から抜き取られる際には、保持爪４３，５３は、後退することで、工具Ｔの抜き取りを許容する。
【００４７】
また、前記制止部材６０は、円筒状をした部材からなり、その軸線と直交する方向に形成された係合溝を有する。この制止部材６０は、図２及び図３に示すように、工具交換アーム４０が進退原点にあるときに、これを回転原点に回転させることで、当該工具交換アーム４０が前記係合溝に進入（係合）するように、前記ハウジング１１の前端面に固設されており、前記進退サーボモータ１３に電力が供給されなくなった場合に、前記工具交換アーム４０が下方に移動するのを、この係合関係によって防止する役割を担うものである。
【００４８】
前記ＡＴＣ動作制御装置８３は、図５に示すように、交換動作制御部８４及び待機制御部８５から構成される。
【００４９】
前記交換動作制御部８４は、工具交換プログラムに従い前記進退サーボモータ１３及び回転サーボモータ２５を制御して、工具交換アーム４０に工具交換動作を行わせる機能部であり、前記ＮＣ装置８１から前記ＰＬＣ８２を通じて入力される工具交換指令を受信して、工具交換動作を実行する。
【００５０】
尚、前記工具交換アーム４０の前記Ｅ−Ｆ方向における位置（進退位置）は、前記進退サーボモータ１３に付設されたエンコーダ（進退エンコーダ）からの出力値、即ち現在回転位置データを基に認識される。この進退エンコーダは、進退サーボモータ１３の現在の回転数及び回転角（回転位置データ）の絶対値（相対値ではないという意味）を出力するもので、内蔵されたメモリにこの回転位置データを保持している。
【００５１】
前記進退原点は、工具交換アーム４０を回転させたときに、工具交換位置に在る主軸５に装着された工具Ｔを工具保持部４２，５２に保持可能な位置であり、この位置において前記進退エンコーダから出力される回転位置データが進退原点に設定される。そして、進退原点における回転位置データと、現在回転位置データとの差分と、前記ボールねじ１４のリードとを基に、前記進退原点からの現在の位置が認識される。
【００５２】
また、前記工具交換アーム４０の前記Ｃ−Ｄ方向における位置（角度位置）は、前記回転サーボモータ２５に付設されたエンコーダ（回転エンコーダ）からの出力値、即ち現在回転位置データを基に認識される。この回転エンコーダは、回転サーボモータ２５の現在回転数及び回転角（回転位置データ）の絶対値を出力するもので、内蔵されたメモリにこの回転位置データを保持している。
【００５３】
前記回転原点は、主軸５に装着された工具（現工具）Ｔが工具保持部４２に保持され、待機位置にある工具（次工具）Ｔが工具保持部５２に保持される角度位置から矢示Ｄ方向（逆方向）に所定角度回転させた角度位置であって、設計上適宜設定される角度位置であり、この工具交換アーム４０がこの角度位置に在るときに前記回転エンコーダから出力される回転位置データが、回転原点に設定される。尚、上述したように、この回転原点に位置したときに、工具交換アーム４０が前記制止部材６０の係合溝に係合する。
【００５４】
そして、前記交換動作制御部８４は、具体的には、以下のような工具交換動作を実行する。尚、図１に示すように、主軸５は工具交換するための位置（工具交換位置）に位置し、次工具Ｔは、待機位置に位置しているものとし、工具交換アーム４０は、図２及び図３に示すように、前記進退原点及び回転原点に位置しているものとする。
【００５５】
まず、交換動作制御部８４は、回転サーボモータ２５を駆動して、工具交換アーム４０を前記第１支持軸１７及び第２支持軸１８の軸線を中心として、矢示Ｃ方向（正回転方向）に、動作開始前の回転原点である現在の回転原点から前記所定角度回転させる（第１回転動作）。これにより、主軸５に装着された工具（現工具）Ｔが工具保持部４２に保持され、待機位置にある工具（次工具）Ｔが工具保持部５２に保持される。
【００５６】
次に、交換動作制御部８４は、進退サーボモータ１３を駆動して、工具交換アーム４０を第１支持軸１７及び第２支持軸１８に沿って下方の前進端まで進出させる（工具抜取動作）。これにより、主軸５から工具（現工具）Ｔが抜き取られるとともに、待機位置の工具ポット７２から工具（次工具）Ｔが抜き取られる。
【００５７】
ついで、交換動作制御部８４は、回転サーボモータ２５を駆動して、工具交換アーム４０を第１支持軸１７及び第２支持軸１８の軸線を中心として、１８０度矢示Ｃ方向（正回転方向）に回転させる（第２回転動作）。これにより、工具保持部５２に保持された工具（次工具）Ｔが、主軸５の直下に同軸上に位置し、工具保持部４２に保持された工具（現工具）Ｔが、待機位置の工具ポット７２の直下に位置する。
【００５８】
次に、交換動作制御部８４は、進退サーボモータ１３を駆動して、工具交換アーム４０を第１支持軸１７及び第２支持軸１８に沿って上方の進退原点まで後退させる（工具装着動作）。これにより、主軸５に工具（次工具）Ｔが装着されるとともに、待機位置の工具ポット７２に工具（現工具）Ｔが装着される。
【００５９】
最後に、交換動作制御部８４は、回転サーボモータ２５を駆動して、工具交換アーム４０を第１支持軸１７及び第２支持軸１８の軸線を中心として矢示Ｄ方向（逆回転方向）に前記所定角度だけ回転させ、工具交換アーム４０を動作完了後の回転原点である次の回転原点に回転させる（第３回転動作）。これにより、工具保持部４２，５２からそれぞれ工具Ｔが相対的に抜き取られる。
【００６０】
交換動作制御部８４は、以上のようにして工具交換動作を実行する。そして、交換動作制御部８４は１サイクルの工具交換動作を完了すると、完了時に前記回転エンコーダから出力される回転位置データをもって、前記次の回転原点に設定する。
【００６１】
前記待機制御部８５は、前記交換動作制御部８４から工具交換動作の完了信号を受信して、図６に示す処理を開始し、前記交換動作制御部８４から工具交換動作の開始信号を受信して、処理を終了する機能部である。
【００６２】
具体的には、前記待機制御部８５は、図６に示すように、前記交換動作制御部８４から工具交換動作の完了信号を受信して処理を開始して、回転サーボモータ２５及び進退サーボモータ１３への電力の供給を中断する（ステップＳ１及びＳ２）。
【００６３】
次に、待機制御部８５は、前記回転サーボモータ２５に付設された前記回転エンコーダからの出力を受信して、当該回転サーボモータ２５の回転移動量、言い換えれば前記工具交換アーム４０の回転移動量が予め設定した回転許容範囲を超えるかどうか監視する（ステップＳ３）。
【００６４】
そして、前記ステップＳ３において前記回転移動量が前記回転許容範囲を超えたことが確認されると、待機制御部８５は、前記回転サーボモータ２５への電力の供給を再開した後（ステップＳ４）、当該回転サーボモータ２５の回転位置、即ち、前記工具交換アーム４０の回転位置を回転原点に復帰させる（ステップＳ５）。そして、この後、再度前記回転サーボモータ２５への電力の供給を停止する（ステップＳ６）。
【００６５】
以後、前記交換動作制御部８４から工具交換動作の開始信号を受信するまで、前記ステップＳ３〜Ｓ７の処理を繰り返し、前記交換動作制御部８４から工具交換動作の開始信号を受信したとき、前記回転サーボモータ２５及び進退サーボモータ１３への電力供給を再開して、処理を終了する（ステップＳ８及びＳ９）。
【００６６】
尚、前記回転許容範囲は、前記工具交換アーム４０の前記回転原点から、当該工具交換アーム４０と前記制止部材６０との係合が解除される手前の回転角度位置までの範囲であって、当該工具交換アーム４０が前記制止部材６０と確実に係合した状態を維持することができる回転角度範囲である。
【００６７】
以上の構成を備えた本例の工具交換装置１０によれば、前記ＡＴＣ動作制御装置８３の交換動作制御部８４によって進退機構１２及び回転機構２４が制御され、これら進退機構１２及び回転機構２４により工具交換アーム４０が駆動されて、前記第１回転動作、工具抜取動作、第２回転動作、工具装着動作及び第３回転動作が実行され、これらの動作によって、主軸５に装着された工具Ｔと待機位置にある次工具Ｔとが交換される。
【００６８】
そして、交換動作制御部８４による１サイクルの工具交換動作が完了し、当該交換動作制御部８４から工具交換動作の終了信号が待機制御部８５に入力されると、当該待機制御部８５によって、待機処理が実行される。
【００６９】
即ち、待機制御部８５は、まず、回転サーボモータ２５及び進退サーボモータ１３への電力の供給を中断した後（ステップＳ１及びＳ２）、前記工具交換アーム４０の回転移動量が予め設定した回転許容範囲を超えるかどうか、言い換えれば、工具交換アーム４０が制止部材６０と安定して係合した状態が維持されているかどうかを監視し（ステップＳ３）、回転移動量が回転許容範囲を超える、即ち、工具交換アーム４０と制止部材６０との係合が不安定状態になることが確認されると、回転サーボモータ２５への電力供給を再開して（ステップＳ４）、工具交換アーム４０を回転原点に復帰させる（ステップＳ５）。
【００７０】
そして、待機制御部８５は、前記交換動作制御部８４から交換動作開始信号を受信するまで、以上の処理を継続して実行する。
【００７１】
斯くして、本例の工具交換装置１０によれば、前記工具交換アーム４０を動作させる必要がない待機状態となるときには、進退サーボモータ１３及び回転サーボモータ２５への電力供給を中断するようにしているので、無駄な電力の消費を抑えることができる。
【００７２】
また、進退サーボモータ１３及び回転サーボモータ２５への電力供給を中断している間、前記工具交換アーム４０の回転移動量が予め設定した回転許容範囲を超えるかどうか、言い換えれば、工具交換アーム４０が制止部材６０と安定して係合した状態が維持されているかどうかを監視し、回転移動量が回転許容範囲を超えて工具交換アーム４０と制止部材６０との係合が不安定状態になることが確認されると、回転サーボモータ２５への電力供給を再開して、工具交換アーム４０を回転原点に復帰させるようにしているので、当該工具交換アーム４０と制止部材６０との係合関係が解除され、これにより当該工具交換アーム４０が下方に移動して、当該工具交換アーム４０やこれに保持される工具Ｔ（以下、これらを工具交換アーム４０等という）が、他の構造物と干渉するといった不都合が生じるのを未然に防止することができる。
【００７３】
特に、本例の工具交換装置１のように、立形の工作機械１に設けられる場合には、進退サーボモータ１３への電力供給を停止すると、工具交換アーム４０等がその自重により、ある程度速い速度で下方に移動して他の構造物と干渉する事態に至り、干渉物相互間に大きな損傷が生じるため、当該工具交換アーム４０と前記制止部材６０との係合関係を確実に維持する必要がある。
【００７４】
また、上述した電力中断処理、監視処理及び原位置復帰処理に係る待機制御部８５の機能は、これらをソフトウエアによって実現することができるので、これらの機能を実現するための製造コストを安価なものとすることができる。
【００７５】
以上、本発明の一実施形態について説明したが、本発明が採り得る態様は、何らこれに限定されるものではない。
【００７６】
例えば、上例では、工具交換装置１０を立形の工作機械１に設けたが、これに限られるものではなく、当該工具交換装置１０を横形の工作機械に設けることができる。この場合、前記制止部材６０を特に設ける必要はなく、また、前記待機制御部８５は、図７に示した処理を実行するように構成されていても良い。
【００７７】
図７に示した処理は、図６に示した処理に、ステップＳ３’〜Ｓ６’を付加したものである。即ち、この場合、前記待機制御部８５は、前記回転サーボモータ２５に付設された前記回転エンコーダ及び前記進退サーボモータ１３に付設された前記進退エンコーダからの出力をそれぞれ受信して、当該回転サーボモータ２５の回転移動量、言い換えれば前記工具交換アーム４０の回転移動量が予め設定した回転許容範囲を超えるかどうか（ステップＳ３）、並びに、進退サーボモータ１３の回転移動量、言い換えれば前記工具交換アーム４０の進退移動量が予め設定した進退許容範囲を超えるかどうかを監視する（ステップＳ３’）。
【００７８】
そして、前記ステップＳ３において前記回転移動量が前記回転許容範囲を超えていないことが確認されると、待機制御部８５は、更に、工具交換アーム４０の進退移動量が予め設定した進退許容範囲を超えるかどうかを確認し（ステップＳ３’）、進退移動量が前記進退許容範囲を超えている場合には、前記進退サーボモータ１３への電力の供給を再開した後（ステップＳ４’）、当該進退サーボモータ１３を駆動して前記工具交換アーム４０を進退原点に復帰させる（ステップＳ５’）。そして、この後、再度進退サーボモータ１３への電力の供給を停止する（ステップＳ６’）。
【００７９】
待機制御部８５が、このような図７に示す処理を実行する構成されている場合、前記進退サーボモータ１３及び回転サーボモータ２５への電力供給を中断している間に、前記工具交換アーム４０が回転方向に回転許容範囲を超えて回転することによって、当該工具交換アーム４０等が他の構成物と干渉するのを未然に防止することができるとともに、当該工具交換アーム４０等が、進退方向に進退許容範囲を超えて回転することによって他の構成物と干渉するのを未然に防止することができる。
【００８０】
尚、前記進退許容範囲及び回転許容範囲は、工具交換アーム４０等と他の構成物との干渉が確実に生じ得ないような範囲であり、適宜設定される。
【００８１】
また、上例のステップＳ３では、工具交換アーム４０の回転移動量が回転許容範囲を超えるかどうかを監視し、ステップＳ３’では、工具交換アーム４０の進退移動量が進退許容範囲を超えるかどうかを監視するように構成したが、これに限られるものではなく、前記ステップＳ３では、工具交換アーム４０の回転移動量が回転許容範囲を超えることが予想されるかどうかを監視するようにしても良く、回転許容範囲を超えることが予想される場合に、上記ステップＳ４を実行するようにしても良い。
【００８２】
同様に、前記ステップＳ３’では、工具交換アーム４０の進退移動量が進退許容範囲を超えることが予想されるかどうかを監視するようにしても良く、進退許容範囲を超えることが予想される場合に、上記ステップＳ４’を実行するようにしても良い。
【００８３】
このように、回転移動量が回転許容範囲を超えることが予想されるかどうか、また、進退移動量が進退許容範囲を超えることが予想されるかどうかを判断することによって、比較的短時間の内に、各許容範囲を逸脱する可能性がある場合でも、工具交換アーム４０を回転原点や進退原点に復帰させることができ、このような場合でも、工具交換アーム４０等が他の構造物と干渉するのを未然に防止することができる。
【００８４】
尚、この場合、前記待機制御部８５は、所定時間内における工具交換アーム４０の移動量（回転移動量、進退移動量）が、当該所定時間を基準として設定された閾値（移動量閾値）を超えた場合に、当該移動量（回転移動量、進退移動量）が前記許容範囲（回転許容範囲、進退許容範囲）を超えると予想することができる。
【００８５】
また、上例では、前記制止部材６０は、前記工具交換アーム４０と直接係合するように構成されているが、これに限られるものではなく、当該制止部材６０は、前記工具交換アーム４０と他の部材を介して間接的に係合するように構成されていても良い。
【００８６】
また、上例では、２つのアーム部を有する所謂Ｗアーム型の工具交換アーム４０としたが、これに限られるものではなく、工具交換アームは１つ、或いは３つ以上のアーム部を備えたものであっても良い。
【符号の説明】
【００８７】
１    工作機械
２    ベッド
３    コラム
４    主軸頭
５    主軸
６    テーブル
１０  工具交換装置
１１  ハウジング
１２  進退機構
１３  進退サーボモータ
１４  ボールねじ
１５  ボールナット
１７  第１支持軸
１８  第２支持軸
１９  保持部材
２４  回転機構
２５  回転サーボモータ
２７  第１かさ歯車
２８  第２かさ歯車
４０  工具交換アーム
４２，５２  工具保持部
４３，５３  把持爪
６０  制止部材
７０  工具マガジン
８３  ＡＴＣ動作制御装置
８４  交換動作制御部
８５  待機制御部
Ｔ    工具
【図１】
0006579708.tif 000002
【図２】
0006579708.tif 000003
【図３】
0006579708.tif 000004
【図４】
0006579708.tif 000005
【図５】
0006579708.tif 000006
【図６】
0006579708.tif 000007
【図７】
0006579708.tif 000008