(57)【要約】【課題】  工作機械の工具交換において、加工終了から加工再開までに要する時間を短縮する。【解決手段】  工作機械は、工具１０１、１０ｎを収納した工具マガジン２２と、主軸１１と、工具交換装置ＡＴＣ２０と、ＮＣ装置３０Ａと、機械制御装置２０Ａとを備える。機械制御装置２０Ａは、工具交換動作に際し、交換前後の工具１００、１０１のデータと加工するワーク２００のデータとに基づき、ワークが工具と干渉しないワークの待機範囲を予め演算しておき、演算したワークの待機範囲をＮＣ装置３０Ａに通知し、ＮＣ装置３０Ａは、工具交換の通知の送信時にワークが待機範囲内にないとき、ワークを待機範囲内に退避させる制御手段３１０を備える。機械制御装置２０Ａは、ワークが待機範囲内に退避したことの確認後に工具交換動作を開始する工具交換作動手段２１１を更に備える。【選択図】      図１
2005288579.tif 000002
【特許請求の範囲】
【請求項１】
工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換方法において、
前記自動工具交換装置による工具交換に際し、交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記ワークの待機範囲を演算し、
前記ワークを演算した待機範囲内に前記主軸に対して相対的に退避させ、前記工具交換動作を開始することを特徴とした工作機械の工具交換方法。
【請求項２】
工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換方法において、
前記工具マガジンに収納される工具のデータと加工するワークのデータとを予め記憶し、
前記自動工具交換装置による工具交換動作に際し、記憶した交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記主軸に最も接近した待機位置を演算し、
前記ワークを演算した待機位置に前記主軸に対して相対的に退避させ、前記工具交換動作を開始することを特徴とした工作機械の工具交換方法。
【請求項３】
工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換装置において、
前記自動工具交換装置による工具交換に際し、交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記ワークの待機範囲を演算し、前記数値制御装置に前記ワークの演算した待機範囲を通知する演算手段と、
前記ワークが演算した待機範囲内に位置しているかを確認し、前記自動工具交換装置に工具交換動作を実行させる工具交換作動手段と、
を具備することを特徴とした工作機械の工具交換装置。
【請求項４】
工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換装置において、
前記工具マガジンに収納される工具のデータと加工するワークのデータとを予め記憶する記憶手段と、
前記自動工具交換装置による工具交換に際し、記憶された交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記主軸に最も接近した待機位置を演算し、前記数値制御装置に前記ワークの演算した待機位置を通知する演算手段と、
前記ワークが演算した待機範囲に位置しているかを確認し、前記自動工具交換装置に工具交換動作を実行させる工具交換作動手段と、
を具備することを特徴とした工作機械の工具交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は工作機械の工具交換方法および装置に関し、特に、工具を交換する際に、工具とワークの干渉を回避しつつ工具交換に要する時間を短縮するＮＣ工作機械の工具交換方法および装置に関する。
【背景技術】
【０００２】
近年のＮＣ工作機械は、ＡＴＣ（Automatic Tool Changer: 自動工具交換装置）を備えており、工作機械の主軸に装着された工具と工具マガジンに収納された種々の工具とを交換アームにより交換してはワークを加工する。
【０００３】
この交換アームによる工具の交換時には、ワークと工具との干渉を避けるため、ワークを載置するテーブルを主軸から離れた原点又は第２原点と称する位置に相対移動し、ワークを退避させている。
【０００４】
特許文献１には、工具交換時に主軸の移動およびそれに要する時間の無駄を少なくしたマシニングセンタの工具交換装置が開示されている。この装置は、ワークを載置するテーブルを主軸の方向に進退させるワーク進退駆動手段は設けずに主軸をワークに向けて進退させる主軸進退駆動手段を設けたものである。また、この装置は、主軸に装着された工具と工具マガジンに収納された工具とを交換する際に用いられる交換アームユニットを主軸の進退方向と同一方向に平行に移動させるユニット進退駆動手段を備え、主軸の工具と工具マガジンの工具とを交換する際、工具長に応じて工具とワークとが干渉せずに主軸をワークに最も接近可能な工具交換位置まで後退させるとともに、交換アームユニットを、主軸が同位置に後退する前に、主軸の同位置に対応する交換アームユニットの位置に移動させるようにしている。
【０００５】
【特許文献１】特公平１−２００２３号公報（明細書における、特許請求の範囲の１、［実施例］の第５欄、第３８行〜第６欄、第２７行および図面の第１図、第２図参照）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の装置では、交換アームユニットを主軸の進退方向と同一方向に平行に移動させるユニット進退駆動手段を備えることが必須構成要件であり、このような手段を備えていない一般的なマシニングセンタの工具交換装置では、依然として工具交換時に無駄時間が残るという問題がある。
【０００７】
図７は従来技術による工作機械の工具交換装置におけるワークの待機位置の説明図である。図７は一般的なマシニングセンタの工具交換装置において、自動工具交換装置（ＡＴＣ）２０により、工作機械の主軸１１に装着されていた工具１００を工具マガジン（不図示）に収納されていた工具１０１に交換アーム２１を用いて交換している状態を示す。工具交換時にはテーブル１２に載置されたワーク２００と工具１００、１０１との間の衝突を避けるため、数値制御装置（ＮＣ装置）３０によりテーブル１２をワーク送り軸に沿って主軸１１から離れる方向に相対移動し、ワーク２００を図示の待機位置（第２原点；０点）に退避させている。この工具交換時の待機位置は、ワーク２００が主軸１から離れた位置に来るように設定されている。
【０００８】
図８は従来技術による工作機械の工具交換装置の動作を示すフローチャートである。図７を参照しつつ工具交換時の動作を以下に説明する。
まず、ステップＳ１で、ＮＣ装置３０はＡＴＣ２０へ次の加工に使用する工具を指定した工具交換準備指令を送信する。
ステップＳ２で、ＡＴＣ２０は次の加工に使用する交換用工具の準備をする。すなわち、ＡＴＣ２０は工具マガジンからステップＳ１で指定された工具１０１を交換アーム２１が取出し可能な位置に移動し、交換アーム２１の一方の第１アームに工具１０１を把持させておく等の工具交換のための準備を行う。
ステップＳ３で、ＮＣ装置３０はワーク２００をテーブル１２を主軸１から離れた位置、すなわちワーク２００の待機位置に向けて移動を開始する。
【０００９】
ステップＳ４で、ＮＣ装置３０はＡＴＣ２０へ工具交換の通知を送信する。
ステップＳ５で、テーブル１２がワーク２００の待機位置（第２原点）に在るか否かを判定し、ＹＥＳのときはステップＳ６に進み、ＮＯのときはステップＳ７に進む。
ステップＳ６で、ＡＴＣ２０は工具交換を実行する。この工具交換とは、交換アーム２１の他方の第２アームに現在主軸１１に装着されている工具１００を把持させ、交換用に準備した第１アームに把持した工具１０１を主軸１１に装着し、第２アームに把持した工具１００を工具マガジンの所定の収納位置に戻す一連の動作を言う。
ステップＳ７で、工作機械のオペレータにアラーム、例えば音声または表示により警報し、ステップＳ８で工作機械を停止する。
ステップＳ９で、工作機械のオペレータがアラームを解除し、工作機械の稼動を再開する。
【００１０】
上述したように、一般的な従来技術による工作機械の工具交換装置では、交換アームによる工具交換時に、ワークと工具との干渉を避けるため、工具交換毎にワークを主軸から遠く離れた上記原点又は第２原点に退避させるため、退避に要する時間と、次の加工時に主軸に到達するまでの時間がかかり、この時間が工具交換毎に累積されるので、ワークのトータルの加工時間が増大するという問題がある。
【００１１】
本発明は、上記問題を解決するためになされたものであり、一般的な工作機械の工具交換装置において、工具を交換する際に、工具とワークの干渉を回避しつつ工具交換に要する時間を短縮する工作機械の工具交換方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成する第１形態に係る本発明による工作機械の工具交換方法は、工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換方法において、前記自動工具交換装置による工具交換に際し、交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記ワークの待機範囲を演算し、前記ワークを演算した待機範囲内に前記主軸に対して相対的に退避させ、前記工具交換動作を開始することを特徴とする。
上記構成により、ワークが原点又は第２原点より主軸に近い待機範囲まで退避すれば工具交換を行えるので、工具交換時間を短縮できる。
【００１３】
上記目的を達成する第２形態に係る本発明による工作機械の工具交換方法は、工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換方法において、前記工具マガジンに収納される工具のデータと加工するワークのデータとを予め記憶し、前記自動工具交換装置による工具交換動作に際し、記憶した交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記主軸に最も接近した待機位置を演算し、前記ワークを演算した待機位置に前記主軸に対して相対的に退避させ、前記工具交換動作を開始することを特徴とする。
上記構成により、ワークが主軸と干渉しない主軸に最も近い待機位置まで退避すれば工具交換を行えるので、工具交換時間を短縮できる。
【００１４】
上記目的を達成する第１形態に係る本発明による工作機械の工具交換装置は、工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換装置において、前記自動工具交換装置による工具交換に際し、交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記ワークの待機範囲を演算し、前記数値制御装置に前記ワークの演算した待機範囲を通知する演算干渉と、前記ワークが演算した待機範囲内に位置しているかを確認し、前記自動工具交換装置に工具交換動作を実行させる工具交換作動手段と、を具備することを特徴とする。
上記構成により、ワークが原点又は第２原点より主軸に近い待機範囲まで退避すれば工具交換を行えるので、工具交換時間を短縮できる。
【００１５】
上記目的を達成する第２形態に係る本発明による工作機械の工具交換装置は、工具マガジンと主軸との間で工具の交換を行う自動工具交換装置と、数値制御装置とを備えた工作機械の工具交換装置において、前記工具マガジンに収納される工具のデータと加工するワークのデータとを予め記憶する記憶手段と、前記自動工具交換装置による工具交換に際し、記憶された交換前後の工具のデータと加工するワークのデータとに基づき、前記ワークが前記工具と干渉しない前記主軸に最も接近した待機位置を演算し、前記数値制御装置に前記ワークの演算した待機位置を通知する演算手段と、前記ワークが演算した待機範囲に位置しているかを確認し、前記自動工具交換装置に工具交換動作を実行させる工具交換作動手段と、を具備することを特徴とする。
上記構成により、ワークが主軸と干渉しない主軸に最も近い待機位置まで退避すれば工具交換を行えるので、工具交換時間を短縮できる。
【発明の効果】
【００１６】
工具とワークとが干渉しない、かつワークが主軸と最も接近した待機範囲又は待機位置にワークを退避すれば工具交換を行えるので、ワークの加工終了時点から工具交換を行ってワークの加工を再開する時点までの実質的な工具交換時間を短縮することができる。予め工具のデータとワークのデータを入力しておけば、自動的にワークの待機範囲又は待機位置を演算し、退避動作を行い、工具交換を行う一連の動作が、ＮＣプログラムでいちいち指示しなくても自動的に行われる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しつつ本発明の実施形態を詳細に説明する。以下の図面において、同一のものは同一参照番号を付して示す。
図１は本発明の第一実施形態に係る工作機械の工具交換装置の概略構成を示すブロック図である。図１全体に示す工作機械の工具交換装置１は、工具１０１〜１０ｎを収納し得る工具マガジン２２と、交換アーム２１を有する自動工具交換装置（ＡＴＣ）２０と、機械制御装置２０Ａと、ＮＣ装置３０Ａとを有する。
【００１８】
機械制御装置２０Ａの演算手段２１２は、交換アーム２１による工具交換動作に際し、交換前後の工具１００、１０ｎのデータと加工するワーク２００のデータとに基づき、ワーク２００が工具１００、１０ｎと干渉しないワーク２００の待機範囲を予め演算しておき、演算したワーク２００の待機範囲をＮＣ装置３０Ａに通知する。
【００１９】
機械制御装置２０Ａは、演算した前記待機範囲を記憶する半導体メモリ等の記憶手段２１１と、ワーク２００が前記待機範囲内に退避したことをテーブル１２の現在のワーク送り軸上の位置を検出して確認した後に、ＮＣ装置３０Ａからの工具番号に応じた工具交換動作をＡＴＣ２０に実行させる工具交換作動手段２１０を有する。
ＮＣ装置３０Ａは、機械制御装置２０Ａへの工具交換の通知の送信時にワーク２００が前記待機範囲内にないとき、ワーク２００をその待機範囲内に退避させるようテーブル１２を移動する制御手段３１０を有する。
【００２０】
図２は本発明の第ニ実施形態に係る工作機械の工具交換装置の概略構成を示すブロック図である。図２全体に示す工作機械の工具交換装置２は、工具１０１〜１０ｎを収納し得る工具マガジン２２と、交換アーム２１を有する自動工具交換装置（ＡＴＣ）２０と、機械制御装置２０Ｂと、ＮＣ装置３０Ｂとを有する。
【００２１】
機械制御装置２０Ｂは、工具マガジン２２に収納される工具１０１〜１０ｎのデータと加工するワーク２００のデータとを予め記憶する半導体メモリ等の記憶手段２２１と、工具交換動作に際し、記憶手段２２１に記憶された交換前後の工具１００、１０ｎのデータと加工するワーク２００のデータとに基づき、ワーク２００が工具１００、１０ｎと干渉しない、主軸１１に最も接近した待機位置を演算する演算手段２２２と、演算手段２２２により演算された待機位置にワーク２００の退避位置を更新する更新手段２２３と、ワーク２００が更新された待機位置に退避したことをテーブル１２の現在のワーク送り軸上の位置を検出して確認した後に、ＮＣ装置３０Ｂからの工具番号に応じた工具交換動作をＡＴＣ２０に実行させる工具交換作動手段２２０とを有する。
【００２２】
ＮＣ装置３０Ｂは、機械制御装置２０Ｂへの工具交換の通知の送信時に、ワーク２００が更新された待機位置にないとき、ワーク２００をその待機位置に退避させるようテーブル１２を移動する制御手段３２０を有する。
【００２３】
図３は本発明の工作機械の工具交換装置におけるワークの待機位置の説明図であり、（ａ）は待機位置がワークの主軸から最も遠い位置から５００ｍｍ主軸側に接近した位置にある場合を示し、（ｂ）は待機位置がワークの主軸から最も遠い位置から３００ｍｍ主軸側に接近した位置にある場合を示す。
【００２４】
図３の（ａ）、（ｂ）は、機械制御装置２０Ａ、２０Ｂにより、工作機械の主軸１１に装着されていた工具１００を工具マガジン（不図示）に収納されていた工具１０１に交換アーム２１を用いて交換している状態を示す。従来、工具交換時にはテーブル１２に載置されたワーク２００と工具１００、１０１との間の衝突を避けるため、テーブル１２をワーク送り軸に沿って主軸１１から離れる方向に移動し、ワーク２００を図７に示す待機位置（第２原点；０点）に退避させていた。工具交換時の待機位置は、本発明では工具データとワークデータに応じてワーク２００が工具１００、１０１と干渉しない主軸１１に最も接近した位置に設定され、すなわちテーブル１２を、ワーク２００の主軸１１から最も遠い位置０点から、図３の（ａ）では５００ｍｍ主軸１１側に接近した位置に、図３の（ｂ）では３００ｍｍ主軸側に接近した位置に、それぞれ設定される。
【００２５】
図４は本発明の第一実施形態に係る工作機械の工具交換装置の動作を示すフローチャートである。図１を参照しつつ第一実施形態における工具交換時の動作を以下に説明する。
まず、ステップＳ１で、ＮＣ装置３０Ａは機械制御装置２０Ａへ次の加工に使用する工具を指定した工具交換準備指令を送信する。
ステップＳ２で、機械制御装置２０Ａは、工具マガジン２２からステップＳ１で指定された工具１０１を交換アーム２１が取出し可能な位置に移動し交換アーム２１の一方の第１アームに把持させておく等の工具交換のための準備を行う。
【００２６】
ステップＳ３で、機械制御装置２０Ａは、交換前後の工具のデータ１００、１０ｎと加工するワーク２００のデータとに基づき、ワーク２００が工具１００、１０ｎと干渉しない工具交換時におけるワーク２００の待機範囲を演算し、その待機範囲をＮＣ装置３０Ａに通知するとともに、ステップＳ４で、その待機範囲、例えば−３００ｍｍ≦Ｚ（Ｚはテーブル１２のワーク送り軸上の位置）を記憶手段２１１により記憶する。
ステップＳ５で、ＮＣ装置３０Ａはワーク２００が、待機範囲内にないとき、テーブル１２を主軸１１から最も離れた位置より３００ｍｍ主軸１１側であるワーク２００の待機位置に向けてテーブル１２の移動を開始する。このため、ＮＣプログラムには補助機能のＭコードを用い、例えばＭ６３０と記載しておく。
【００２７】
ステップＳ６で、ＮＣ装置３０Ａは機械制御装置２０Ａへ工具交換の通知を送信する。
ステップＳ７で、機械制御装置２０Ａはテーブル１２の現在のワーク送り軸上の位置を検出してテーブル１２がステップＳ４で記憶したワーク２００の待機範囲内に在るか否かを判定し、ＹＥＳのときはステップＳ８に進み、ＮＯのときはステップＳ９に進む。
ステップＳ８で、機械制御装置２０Ａは工具交換作動手段２１０により工具交換の通知に応じた工具交換動作を開始し、ＡＴＣ２０による工具交換を実行させる。この工具交換とは、交換アーム２１の他方の第２アームに現在主軸１１に装着されている工具１００を把持させ、交換用に準備した第１アームに把持した工具１０１を主軸１１に装着し、第２アームに把持した工具１００を工具マガジン２２の所定の収納位置に戻す一連の動作を言う。
ステップＳ９で、工作機械のオペレータにアラーム、例えば音声または表示により警報し、ステップ１０で工作機械を停止する。
ステップＳ１１で、工作機械のオペレータがアラームを解除し、工作機械の稼動を再開する。
【００２８】
図５は本発明の第ニ実施形態に係る工作機械の工具交換装置の動作を示すフローチャートである。図２を参照しつつ第ニ実施形態における工具交換時の動作を以下に説明する。
まず、ステップＳ１で、ＮＣ装置３０Ｂは機械制御装置２０Ｂへ次の加工に使用する工具を指定した工具交換準備指令を送信する。
ステップＳ２で、機械制御装置２０Ｂは次の加工に使用する交換用工具の準備をする。すなわち、機械制御装置２０Ｂは工具マガジン２２からステップＳ１で指定された工具１０１を交換アーム２１が取出し可能な位置に移動し、交換アーム２１の一方の第１アームに工具１０１を把持させておく等の工具交換のための準備を行う。
ステップＳ１２で、機械制御装置２０ＢはステップＳ２の実行と同時に、ＮＣ装置３０Ｂに設定されている待機位置（第３原点のＮＣパラメータあるいはフローティング原点）のＮＣパラメータを書換える。
【００２９】
ここで、第３原点とは、ＮＣ装置３０Ｂに設定可能な工作機械固有の通常４つの原点の内の１つであり、この実施例では、工具交換時のワーク送り軸（Ｚ）上のワーク待機位置として、工具交換前後の工具と加工するワークのデータとに応じて演算したこれら工具とワークが衝突しない主軸に最も接近した位置を第３原点としている。
一方、フローティング原点とは、ＮＣ装置３０Ｂに設定可能な原点の内の１つであり、機械動作上の基準となる位置であるが、機械稼動状態に合わせてその位置が変わる原点である。この実施例では、ワーク送り軸（Ｚ）のフローティング原点（Ｚｏ）を工具交換前後の工具と加工するワークが衝突しない主軸に最も接近した位置（Ｚｏ−Ｚｓ）にシフトした位置（Ｘｏ、Ｙｏ、Ｚｏ−Ｚｓ）をフローティング原点としている。
ステップＳ３で、ＮＣ装置３０Ｂはワーク２００の待機位置である、ステップＳ１２で書換えられた第３原点あるいはフローティング原点に向けてワーク２００を載置したテーブル１２の移動を開始する。このため、ＮＣプログラムには準備機能のＧコードを用い、例えばＧ３０Ｐ３と記載しておく。
【００３０】
ステップＳ４で、ＮＣ装置３０Ｂは機械制御装置２０Ｂへ工具交換の通知を送信する。
ステップＳ５で、機械制御装置２０Ｂはテーブル１２がワーク２００の待機位置（更新した第３原点あるいはフローティング原点）に在るか否かを判定し、ＹＥＳのときはステップＳ６に進み、ＮＯのときはステップＳ７に進む。
ステップＳ６で、機械制御装置２０ＢはＡＴＣ２０による工具交換を実行させる。この工具交換とは、交換アーム２１の他方の第２アームに現在主軸１１に装着されている工具１００を把持させ、交換用に準備した第１アームに把持した工具１０１を主軸１１に装着し、第２アームに把持した工具１００を工具マガジン２２の所定の収納位置に戻す一連の動作を言う。
ステップＳ７で、工作機械のオペレータにアラーム、例えば音声または表示により警報し、ステップＳ８で工作機械を停止する。
ステップＳ９で、工作機械のオペレータがアラームを解除し、工作機械の稼動を再開する。
【００３１】
図６は本発明の工具および／またはワークのデータを格納するテーブルを示す図であり、（ａ）は工具データを格納するテーブルの一部を示す図であり、（ｂ）ワークデータを格納するテーブルを示す図である。これらのテーブルは機械制御装置２０Ａ、２０Ｂの表示画面上に示される。
【００３２】
図６の（ａ）に示す工具データ画面上には、左の列から順に、工具マガジンのポット番号、工具の識別番号、工具長、工具径のデータが表示されている。また、主Ａと表示される部分には、工具交換に際し、交換前に主軸に装着されている工具番号がＡに表示され、次Ｂと表示される部分には、工具交換に際し、次に交換される工具番号がＢに表示される。
【００３３】
図６の（ｂ）に示すワークデータ画面上には、左の列から順に、ワークが載置されるパレットの番号、ワーク径、ワーク高さ、ワーク取付け位置のデータが表示されている。
本発明によれば、交換前後の工具のデータと加工するワークのデータとに基づき、ワークが工具と干渉しない主軸に最も接近した待機位置を演算するが、この演算は、例えば、これらテーブルに格納された工具のデータとワークのデータを用い、工具を円錐体とし、ワークを直方体としてモデル化し、工具とワークが干渉しないワークの主軸方向への位置を３次元座標系で演算して求める。
【００３４】
また、加工プログラムによるワークの新しい加工の開始時のように主軸に工具が装着されていない場合は、工具交換前後の工具のデータとして新たに主軸に装着される工具のデータのみを使用することは言うまでもない。
【００３５】
本実施形態では、ベッド上をコラムが水平なＸ方向に移動し、コラム上を横形の主軸が鉛直なＹ方向に移動し、ベッド上をテーブルが水平なＺ方向に移動し、工具マガジンがベッドの側方に固定されている横形のマシニングセンタを想定して説明した。本発明はこの実施形態に限らず、例えばベッド上をサドルが水平なＸ方向に移動し、サドル上をコラムが水平なＺ方向に移動し、コラム上を横形の主軸が鉛直なＹ方向に移動し、工具マガジンがコラムの側方に固定され、コラムと一体的にＸ、Ｚ方向に移動し、テーブルはベッド上に固定されている横形マシニングセンタでも適用できる。本発明は、また、他のＸ、Ｙ、Ｚ構成や立形主軸を有するマシニングセンタでも適用できる。
【図面の簡単な説明】
【００３６】
【図１】本発明の第一実施形態に係る工作機械の工具交換装置の概略構成を示すブロック図である。
【図２】本発明の第ニ実施形態に係る工作機械の工具交換装置の概略構成を示すブロック図である。
【図３】本発明の工作機械の工具交換装置におけるワークの待機位置の説明図であり、（ａ）は待機位置がワークの主軸から最も遠い位置から５００ｍｍ主軸側に接近した位置にある場合を示し、（ｂ）は待機位置がワークの主軸から最も遠い位置から３００ｍｍ主軸側に接近した位置にある場合を示す。
【図４】本発明の第一実施形態に係る工作機械の工具交換装置の動作を示すフローチャートである。
【図５】本発明の第ニ実施形態に係る工作機械の工具交換装置の動作を示すフローチャートである。
【図６】本発明の工具および／またはワークのデータを格納するテーブルを示す図であり、（ａ）は工具データを格納するテーブルを示す図であり、（ｂ）ワークデータを格納するテーブルを示す図である。
【図７】従来技術による工作機械の工具交換装置におけるワークの待機位置の説明図である。
【図８】従来技術による工作機械の工具交換装置の動作を示すフローチャートである。
【符号の説明】
【００３７】
１、２…工具交換装置
１１…主軸
１２…テーブル
２０…自動工具交換装置（ＡＴＣ）
２０Ａ、２０Ｂ…機械制御装置
２１…交換アーム
２２…工具マガジン
３０、３０Ａ、３０Ｂ…ＮＣ装置
１００、１０１、１０ｎ…工具
２００…ワーク
２１０、２２０…工具交換手段
２１１、２２１…記憶手段
２１２、２２２…演算手段
２２３…更新手段
３１０、３２０…制御手段
【図１】
2005288579.tif 000003
【図２】
2005288579.tif 000004
【図３】
2005288579.tif 000005
【図４】
2005288579.tif 000006
【図５】
2005288579.tif 000007
【図６】
2005288579.tif 000008
【図７】
2005288579.tif 000009
【図８】
2005288579.tif 000010