(57)【要約】【課題】  工作機械の数値制御装置及び数値制御装置用制御プログラムに関し、工作機械の主軸に装着された工具がセンター孔付き工具ではないと判断した場合に、冷却液供給手段による冷却液の供給を停止させるように制御できること。【解決手段】  読み込まれた加工プログラムの制御コマンドに基づいて、現在主軸に装着されている工具がセンター孔付き工具か否かを判断し、主軸に装着されている工具はセンター孔付き工具ではないと判断した場合に（Ｓ３；Ｎｏ）、冷却液供給手段による冷却液の供給を停止させ、アラームメッセージをディスプレイに表示させた後（Ｓ１１）、プログラム修正モードへ移行しこの処理を一時的に停止する（Ｓ１２）。【選択図】  図１２
2009193209.tif 000002
【特許請求の範囲】
【請求項１】
主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置において、
工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、
前記制御コマンドを読込むコマンド読込み手段と、
前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、
前記工具判断手段が、前記主軸に装着されている工具は中心貫通孔付き工具ではないと判断した場合に、前記冷却液供給手段による前記冷却液の供給を停止する制御手段と、
を備えたことを特徴とする数値制御装置。
【請求項２】
前記工作機械は、更に表示手段を備え、
前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具が装着されていると判断している場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段による前記冷却液の供給が停止しているときには前記冷却液が供給されていない旨を前記表示手段に表示させることを特徴とする請求項１に記載の数値制御装置。
【請求項３】
主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置において、
工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、
前記制御コマンドを読込むコマンド読込み手段と、
前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、
前記工具判断手段が、前記主軸に中心貫通孔付き工具が装着されていると判断した場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段により前記冷却液が供給されていない場合、前記冷却液を供給するように前記冷却液供給手段を制御する制御手段と、
を備えたことを特徴とする数値制御装置。
【請求項４】
前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具でない工具が装着されていると判断している場合に、前記冷却液供給手段から前記冷却液が供給されているときには、前記冷却液の供給を停止するように前記冷却液供給手段を制御することを特徴とする請求項３に記載の数値制御装置。
【請求項５】
主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置のコンピュータを、
工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、
前記制御コマンドを読込むコマンド読込み手段と、
前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、
前記工具判断手段が、前記主軸に装着されている工具は中心貫通孔付き工具ではないと判断した場合に、前記冷却液供給手段による前記冷却液の供給を停止する制御手段と、
して機能させることを特徴とする数値制御装置用制御プログラム。
【請求項６】
前記工作機械は更に表示手段を備え、
前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具が装着されていると判断している場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段による前記冷却液の供給が停止しているときには前記冷却液が供給されていない旨を前記表示手段に表示させることを特徴とする請求項５に記載の数値制御装置用制御プログラム。
【請求項７】
主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置のコンピュータを、
工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、
前記制御コマンドを読込むコマンド読込み手段と、
前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、
前記工具判断手段が前記主軸に中心貫通孔付き工具が装着されていると判断した場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段により前記冷却液が供給されていない場合、前記冷却液を供給するように前記冷却液供給手段を制御する制御手段と、
して機能させることを特徴とする数値制御装置用制御プログラム。
【請求項８】
前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具でない工具が装着されていると判断している場合に、前記冷却液供給手段から前記冷却液が供給されているときには、前記冷却液の供給を停止するように前記冷却液供給手段を制御することを特徴とする請求項７に記載の数値制御装置用制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値制御装置及び数値制御装置用制御プログラムに関し、工作機械の主軸に中心貫通孔のない工具が装着されている場合に、冷却液供給手段による冷却液の供給を停止させるようにしたものに関する。
【背景技術】
【０００２】
一般に、工作機械において切削加工を行う際、金属製のワークの切削箇所に冷却液を供給しながら工具により切削を行い、切削時に摩擦熱で加熱される工具を冷却することで、ワークの加工精度や工具寿命を向上させている。
【０００３】
深穴の加工や、冷却液を噴射する噴射ノズルによって工具の先端に冷却液が十分に供給されない加工を行う場合は、主軸の軸心に冷却液を供給する為の冷却液供給孔を設けたものが使用され、この主軸の先端部に中心貫通孔付き工具が装着され、クーラントポンプから主軸の冷却液供給孔と工具の中心貫通孔を介して工具の先端へ冷却液を供給し、工具の先端から冷却液を吐出させる、所謂クーラントスルースピンドル（ＣＴＳ）による切削加工を行う。
【０００４】
このような工作機械において通常の切削加工時には、工作機械に装備された自動工具交換装置により中心貫通孔のない工具が主軸に装着されるが、この場合に主軸の冷却液供給孔に冷却液が供給されると、工具が装着された主軸の先端部で冷却液が逆流し主軸の摺動面に充填されたグリースが流出し、主軸が破損するという虞がある。そのため、クーラントポンプから主軸の冷却液供給孔に冷却液が供給されないように制御する必要がある。
【０００５】
装着される工具の種類に応じて冷却液の供給を制御する装置として、特許文献１に記載の数値制御装置による工具洗浄方法においては、工具番号と工具及びプローブに関する情報とを対応付けた工具情報テーブルをＲＡＭに記憶しておき、読込まれた制御コマンドと工具情報テーブルに基づいて、主軸に装着される工具が洗浄に適さない工具か否かを判断し冷却液の供給を制御している。
【０００６】
ドリル等の切削用の工具に交換する場合、主軸の下端部近傍に設けられた洗浄ノズルから工具ホルダのシャンク部分に冷却液を噴射して工具洗浄動作が行われる。
一方、ワークの加工精度を計測する際にプローブに交換する場合は、工具洗浄動作を停止させて、プローブに冷却液が付着しないようにしてプローブが破損するのを防止している。
【特許文献１】特開２００７−２６０８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の数値制御装置では、工具情報テーブルに中心貫通孔付き工具か否かを示す情報が記憶されておらず、主軸に装着されている工具が中心貫通孔付き工具か否かを判断することができない。そのため、中心貫通孔のない工具が主軸に装着されている場合、主軸の冷却液供給孔に冷却液が供給されるのを停止させることができない。
【０００８】
本発明の目的は、中心貫通孔のない工具が主軸に装着されている場合、主軸の冷却液供給孔に冷却液が供給されるのを確実に防止できる数値制御装置及び数値制御装置用制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
請求項１の数値制御装置は、主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置において、工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、前記制御コマンドを読込むコマンド読込み手段と、前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、前記工具判断手段が、前記主軸に装着されている工具は中心貫通孔付き工具ではないと判断した場合に、前記冷却液供給手段による前記冷却液の供給を停止する制御手段とを備えたことを特徴としている。
【００１０】
この数値制御装置では、記憶手段により工具毎に該工具が中心貫通孔付き工具か否かが記憶され、コマンド読込手段により加工プログラムの制御コマンドが読み込まれ、その制御コマンドに基づいて、工具判断手段により現在主軸に装着されている工具が中心貫通孔付き工具か否かが判断される。工具判断手段により、主軸に装着されている工具が中心貫通孔付き工具ではないと判断された場合に、制御手段によって冷却液供給手段による冷却液の供給が停止される。これにより、通常の切削加工を行う際に、主軸に中心貫通孔のない工具が装着されている場合は、主軸の冷却液供給孔に冷却液が供給されるのを確実に防止できる。
【００１１】
請求項２の数値制御装置は、請求項１の発明において、前記工作機械は、更に表示手段を備え、前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具が装着されていると判断している場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段による前記冷却液の供給が停止しているときには前記冷却液が供給されていない旨を前記表示手段に表示させることを特徴としている。
【００１２】
請求項３の数値制御装置は、主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置において、工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、前記制御コマンドを読込むコマンド読込み手段と、前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、前記工具判断手段が、前記主軸に中心貫通孔付き工具が装着されていると判断した場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段により前記冷却液が供給されていない場合、前記冷却液を供給するように前記冷却液供給手段を制御する制御手段とを備えたことを特徴としている。
【００１３】
この数値制御装置では、記憶手段により工具毎に該工具が中心貫通孔付き工具か否かが記憶され、コマンド読込手段により加工プログラムの制御コマンドが読み込まれ、その制御コマンドに基づいて、工具判断手段により現在主軸に装着されている工具が中心貫通孔付き工具か否かが判断される。工具判断手段により、主軸に中心貫通孔付き工具が装着されていると判断された場合に、コマンド読込み手段により切削指令が読込まれたときに冷却液供給手段により冷却液が供給されていない場合、制御手段によって冷却液供給手段による冷却液の供給が行われるように制御される。これにより、深穴の加工を行う際などに、主軸に中心貫通孔付き工具が装着されている場合は、主軸の冷却液供給孔を介して工具の中心貫通孔に冷却液を確実に供給することができ、工具を冷却することができる。
【００１４】
請求項４の数値制御装置は、請求項３の発明において、前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具でない工具が装着されていると判断している場合に、前記冷却液供給手段から前記冷却液が供給されているときには、前記冷却液の供給を停止するように前記冷却液供給手段を制御することを特徴としている。
【００１５】
請求項５の数値制御装置用制御プログラムは、主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置のコンピュータを、工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、前記制御コマンドを読込むコマンド読込み手段と、前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、前記工具判断手段が、前記主軸に装着されている工具は中心貫通孔付き工具ではないと判断した場合に、前記冷却液供給手段による前記冷却液の供給を停止する制御手段として機能させることを特徴としている。
【００１６】
この数値制御装置用制御プログラムでは、コマンド読込み手段により読込んだ制御コマンドに基づいて、工具判断手段により主軸に装着されている工具が中心貫通孔付き工具ではないと判断された場合、制御手段によって冷却液供給手段による冷却液の供給が停止される。これにより、請求項１とほぼ同様の作用が得られる。
【００１７】
請求項６の数値制御装置用プログラムは、請求項５の発明において、前記工作機械は更に表示手段を備え、前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具が装着されていると判断している場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段による前記冷却液の供給が停止しているときには前記冷却液が供給されていない旨を前記表示手段に表示させることを特徴としている。
【００１８】
請求項７の数値制御装置用制御プログラムは、主軸に装着された工具の中心貫通孔に冷却液を供給可能な冷却液供給手段を備え且つ加工プログラムの制御コマンドに基づいて前記冷却液供給手段により前記工具の中心貫通孔に冷却液を供給しながら加工を施す工作機械の数値制御装置のコンピュータを、工具毎に該工具が中心貫通孔付き工具か否かを工具情報として記憶する記憶手段と、前記制御コマンドを読込むコマンド読込み手段と、前記コマンド読込み手段により読込んだ制御コマンドと前記記憶手段に記憶された前記工具情報とに基づいて、現在主軸に装着されている工具が中心貫通孔付き工具か否かを判断する工具判断手段と、前記工具判断手段が前記主軸に中心貫通孔付き工具が装着されていると判断した場合に、前記コマンド読込み手段により切削指令が読込まれたときに、前記冷却液供給手段により前記冷却液が供給されていない場合、前記冷却液を供給するように前記冷却液供給手段を制御する制御手段として機能させることを特徴としている。
【００１９】
この数値制御装置用制御プログラムでは、コマンド読込み手段により読込んだ制御コマンドに基づいて、工具判断手段により主軸に中心貫通孔付き工具が装着されていると判断された場合に、コマンド読込み手段により切削指令が読込まれたときに、冷却液供給手段により冷却液が供給されていない場合、制御手段によって冷却液を供給するように冷却液供給手段が制御される。これにより、請求項３とほぼ同様の作用が得られる。
【００２０】
請求項８の数値制御装置用制御プログラムは、請求項７の発明において、前記制御手段は、前記工具判断手段が前記主軸に中心貫通孔付き工具でない工具が装着されていると判断している場合に、前記冷却液供給手段から前記冷却液が供給されているときには、前記冷却液の供給を停止するように前記冷却液供給手段を制御することを特徴としている。
【発明の効果】
【００２１】
請求項１の発明によれば、記憶手段と、コマンド読込み手段と、工具判断手段と、工具判断手段により主軸に装着されている工具が中心貫通孔付き工具ではないと判断された場合に、冷却液供給手段による冷却液の供給を停止する制御手段を備えたので、通常の切削加工を行う際に、主軸に中心貫通孔のない工具が装着されている場合は、主軸の冷却液供給孔に冷却液が供給されるのを確実に防止できる。そのため、主軸の摺動面に充填されたグリースが流出することなく保持されるので、主軸が破損するのを防止できる。
【００２２】
請求項２の発明によれば、請求項１の効果に加え、制御手段は、工具判断手段が主軸に中心貫通孔付き工具が装着されていると判断している場合に、コマンド読込み手段により切削指令が読込まれたときに、冷却液供給手段による冷却液の供給が停止しているときには冷却液が供給されていない旨を表示手段に表示させるので、表示手段の表示に基づいて冷却液の供給を開始させることができる。これにより、深穴の加工を行う際などに、主軸に中心貫通孔付き工具が装着されている場合は、主軸の冷却液供給孔を介して工具の中心貫通孔に冷却液を確実に供給することができ、ワークの加工精度や工具寿命を向上させることができる。
【００２３】
請求項３の発明によれば、記憶手段と、コマンド読込み手段と、工具判断手段と、工具判断手段により主軸に中心貫通孔付き工具が装着されていると判断された場合に、コマンド読込み手段により切削指令が読込まれたときに、冷却液供給手段により冷却液が供給されていない場合、冷却液を供給するように冷却液供給手段を制御する制御手段とを備えたので、深穴の加工を行う際などに、主軸に中心貫通孔付き工具が装着されている場合は、主軸の冷却液供給孔を介して工具の中心貫通孔に冷却液を確実に供給することができる。
これにより、工具を冷却することができ、ワークの加工精度や工具寿命を向上させることができる。
【００２４】
請求項４の発明によれば、請求項３の効果に加え、制御手段は、工具判断手段が主軸に中心貫通孔付き工具でない工具が装着されていると判断している場合に、冷却液供給手段から冷却液が供給されているときには、冷却液の供給を停止するように冷却液供給手段を制御するので、通常の切削加工を行う際に、主軸に中心貫通孔のない工具が装着されている場合は、主軸の冷却液供給孔に冷却液が供給されるのを確実に防止できる。
【００２５】
請求項５の発明によれば、工作機械の数値制御装置のコンピュータを、記憶手段と、コマンド読込み手段と、工具判断手段と、工具判断手段により主軸に装着されている工具が中心貫通孔付き工具ではないと判断された場合に、冷却液供給手段による冷却液の供給を停止する制御手段として機能させるので、工作機械の数値制御装置のコンピュータに数値制御装置用制御プログラムを実行させることにより、請求項１とほぼ同様の効果を奏する。
【００２６】
請求項６の発明によれば、請求項５の効果に加え、制御手段は、工具判断手段が主軸に中心貫通孔付き工具が装着されていると判断している場合に、コマンド読込み手段により切削指令が読込まれたときに、冷却液供給手段による冷却液の供給が停止しているときには冷却液が供給されていない旨を表示手段に表示させるので、工作機械の数値制御装置のコンピュータに数値制御装置用制御プログラムを実行させることにより、請求項２とほぼ同様の効果を奏する。
【００２７】
請求項７の発明によれば、記憶手段と、コマンド読込み手段と、工具判断手段と、工具判断手段により主軸に中心貫通孔付き工具が装着されていると判断した場合に、コマンド読込み手段により切削指令が読込まれたときに、冷却液供給手段により冷却液が供給されていない場合、冷却液を供給するように冷却液供給手段を制御する制御手段して機能させるので、工作機械の数値制御装置のコンピュータに数値制御装置用制御プログラムを実行させることにより、請求項３とほぼ同様の効果を奏する。
【００２８】
請求項８の発明によれば、請求項７の効果に加え、制御手段は、工具判断手段が主軸に中心貫通孔付き工具でない工具が装着されていると判断している場合に、冷却液供給手段から冷却液が供給されているときには、冷却液の供給を停止するように冷却液供給手段を制御するので、工作機械の数値制御装置のコンピュータに数値制御装置用制御プログラムを実行させることにより、請求項４とほぼ同様の効果を奏する。
【発明を実施するための最良の形態】
【００２９】
本実施形態に係る数値制御装置５０（図５参照）は、工作機械であるマシニングセンタ１（図１参照）に設けられるものであって、ＲＡＭ５３（図５参照）に記憶された加工プログラムを実行することによって、マシニングセンタ１によるワークの加工動作を制御するものである。
【実施例】
【００３０】
まず、マシニングセンタ１の概略構成について説明する。
図１に示すマシニングセンタ１は、ワークと工具とを相対移動させることによって、ワークに所望の機械加工（例えば、「穴空け」、「切削」等）を施すことができる工作機械である。このマシニングセンタ１は、基台となる鉄製のベース２と、このベース２の上部に設けられ、ワークの切削加工を行う機械本体３（図２参照）と、ベース２の上部に固定され、機械本体３及びベース２の上部を覆う箱状のスプラッシュカバー４とから構成されている。
【００３１】
図１，図２に示すように、ベース２はＹ軸方向に長い略直方体状に形成され、鋳型内に鋳鉄等の金属材料を流し込むことによって成型されている。ベース２の下部の四隅には高さ調節が可能な脚部２ａが各々設けられ、これら４本の脚部２ａが工場等の床面に設置されることにより、マシニングセンタ１が所定場所に設置される。
【００３２】
図１に示すように、スプラッシュカバー４は略直方体状のボックス型に形成され、その内側には機械本体３（図２参照）の加工領域が設けられている。スプラッシュカバー４の前面には開口部（図示外）が設けられ、該開口部には１対のスライド式の開閉扉５，６が設けられている。
【００３３】
この開閉扉５，６の略中央には、矩形状のガラス窓部５ａ，６ａが各々設けられ、開閉扉５の右端部には取手部５ｂが設けられ、開閉扉６の左端部には取手部６ｂが設けられている。これら取手部５ｂ，６ｂを互いに離れる方向に開くことにより開口部が開口され、作業者はベース２の上部に固定されたテーブル１０（図２参照）に対してワークの着脱を行うことができる。
【００３４】
正面開口部の右側には、マシニングセンタ１を操作する正面視長方形状の操作パネル８０が設けられている。この操作パネル８０には、テンキー、各種操作キーを備えたキーボード８１が設けられ、その上部には設定画面又は実行動作を表示するためのディスプレイ８２（表示手段）が設けられている。
【００３５】
作業者は、この操作パネル８０のディスプレイ８２を確認しながらキーボード８１を操作することによって、ワーク加工を実行するための加工プログラムや、使用される工具２６（図３参照）の種類、工具情報、各種パラメータ等を各々設定することができる。
【００３６】
次に、機械本体３について説明する。
図２に示すように、機械本体３は、ベース２の上部後方に配置されたコラム座部２３の上面に固定され、垂直上方に延設された直方体状のコラム１６と、このコラム１６の前面に沿って昇降可能に設けられた主軸ヘッド７と、該主軸ヘッド７の下部から鉛直下方に延設された主軸９（図４参照）と、主軸ヘッド７の右側に設けられ、主軸９の先端に工具２６の工具ホルダ６０（図３参照）を取り付けて交換する工具交換装置（ＡＴＣ）２０と、ベース２の上部に設けられ、ワークを着脱可能に固定するテーブル１０とから構成されている。コラム１６の背面側には、箱状の制御ボックス１９が設けられ、この制御ボックス１９の内側には、マシニングセンタ１の動作を制御する数値制御装置５０が設けられている。
【００３７】
次に、テーブル１０の移動機構について説明する。
図２に示すように、テーブル１０は、サーボモータからなるＸ軸モータ７１（図５参照）及びＹ軸モータ７２（図５参照）により、Ｘ軸方向（機械本体３の左右方向）及びＹ軸方向（機械本体３の奥行き方向）に移動制御される。この移動機構は、テーブル１０の下側には直方体状の支持台１２が設けられている。その支持台１２の上面にはＸ軸方向に沿って延設された一対のＸ軸送りガイド（図示外）が設けられ、１対のＸ軸送りガイド上にテーブル１０が移動可能に支持されている。
【００３８】
支持台１２は、ベース２の上部に設けられ、このベース２の長手方向に沿って延設された一対のＹ軸送りガイド上に移動可能に支持されている。こうしてテーブル１０は、ベース２上に設けられたＸ軸モータ７１によりＸ軸送りガイドに沿ってＸ軸方向に移動駆動され、ベース２上に設けられたＹ軸モータ７２によりＹ軸送りガイドに沿ってＹ軸方向に移動駆動される。
【００３９】
図５に示すように、Ｘ軸モータ７１はＸ軸駆動回路６１に接続され、このＸ軸駆動回路６１は数値制御装置５０の出力インターフェース５５に接続されている。Ｙ軸モータ７２はＹ軸駆動回路６２に接続され、このＹ軸駆動回路６２は、数値制御装置５０の出力インターフェース５５に接続されている。数値制御装置５０のＣＰＵ５１からの制御信号に基づいて、Ｘ軸駆動回路６１とＹ軸駆動回路６２がＸ軸モータ７１とＹ軸モータ７２を夫々駆動することによって、テーブル１０を所望の場所に移動させることができる。
【００４０】
Ｘ軸送りガイドには、テレスコピック式に収縮するテレスコピックカバー１３，１４がテーブル１０の左右両側に設けられている。Ｙ軸送りガイドには、テレスコピックカバー１５とＹ軸後ろカバーとが、支持台１２の前後に夫々設けられている。これら複数のカバーによって、テーブル１０がＸ軸方向とＹ軸方向の何れの方向に移動した場合でも、Ｘ軸送りガイドとＹ軸送りガイドは、常にテレスコピックカバー１３，１４，１５とＹ軸後ろカバーによって覆われている。つまり、加工領域から飛散する切粉や、クーラント液（冷却液）の飛沫等が各レール上に落下するのを防止できる。
【００４１】
次に、主軸ヘッド７の昇降機構について説明する。
図２，図３に示すように、主軸ヘッド７は、コラム１６の前面側の上下方向に延設されたガイドレールに対してリニアガイドを介して昇降自在に支持されている。昇降自在に支持された主軸ヘッド７は、コラム１６の前面側の上下方向に延設された送りネジ（図示外）に対してナットで連結されている。その送りネジをＺ軸モータ７３（図５参照）によって正逆方向に回転駆動することで、主軸ヘッド７が上下方向に昇降駆動される。Ｚ軸モータ７３はＺ軸駆動回路６３（図５参照）に接続され、このＺ軸駆動回路６３は、数値制御装置５０の出力インターフェース５５に接続されている。数値制御装置５０のＣＰＵ５１からの制御信号に基づいて、Ｚ軸駆動回路６３によりＺ軸モータ７３を駆動することにより、主軸ヘッド７を昇降駆動するようになっている。
【００４２】
次に、主軸９について説明する。
図４に示すように主軸９は、上下方向に長い円筒状に形成され主軸ヘッド７に回転自在に設けられている。この主軸９は、主軸ヘッド７の上部に設けられた主軸モータ８（図２参照）の駆動によって回転駆動される。主軸９の先端部分には、先端に向かって拡径するホルダ取付け穴２９（図４参照）が設けられている。
【００４３】
このホルダ取付け穴２９は、後述する工具ホルダ６０のシャンク部６０ａのテーパ状の外周面を密着させて嵌めるためにテーパ状の内周面を備えている。そのホルダ取付け穴２９の縮径する上部には、ホルダ取付穴２９の内周面に連続するとともに、径がやや広くなった広径部が設けられ、該広径部の上部には、複数の鋼球を介して後述する工具ホルダ６０の首部６０ｂを把持するチャック機構部が設けられている。
【００４４】
一方、主軸９の近傍には、テーブル１０上のワークの切削箇所に向かってクーラント液を噴射する１対の噴射ノズル１１（図２参照）が設けられている。この噴射ノズル１１は、ベース２の後端部に設けられたクーラント液供給口１７を介して不図示のクーラントタンクに設けられたポンプ７５（図５参照）にホースで接続されている。主軸９の軸心方向中心部には、クーラント液を主軸９に装着された工具２６の先端へ供給し、工具２６の先端からクーラント液を吐出させる、所謂クーラントスルースピンドル（ＣＴＳ）の為のクーラント液供給孔２９ａが設けられ、このクーラント液供給孔２９ａはポンプ７５にホースを介して接続されている。
【００４５】
ポンプ７５（冷却液供給手段）は、ポンプ制御回路６７（図５参照）に接続され、このポンプ制御回路６７は、数値制御装置５０の出力インターフェース５５に接続されている。ポンプ制御回路６７は、数値制御装置５０のＣＰＵ５１の制御信号に基づいて、噴射ノズル１１と主軸９のクーラント液供給孔２９ａのうちの何れか一方にクーラント液を供給するようポンプ７５を制御する。
数値制御装置５０のＣＰＵ５１の制御信号に基づいて、ポンプ制御回路６７がポンプ７５を駆動し、通常の切削加工時において所望のタイミングでワークの切削箇所にクーラント液を供給すると共に、深穴の加工を行う際の所望のタイミングで主軸９のクーラント液供給孔２９ａを介して工具２６の先端にクーラント液を供給することができる。
【００４６】
次に、工具ホルダ６０について説明する。
図３に示すように、工具ホルダ６０は、工具交換装置２０により搬送され、主軸９に形成されたホルダ取付け穴２９（図４参照）に挿脱されるものである。この工具ホルダ６０は、ホルダ取付け穴２９のテーパ状の内周面に密接して嵌まるためのテーパ状のシャンク部６０ａと、シャンク部６０ａの底面にフランジ状に形成された略円柱状のフランジ部（図示外）と、フランジ部の下面の中心部から下方に突出され、その先端部に工具２６を支持する工具支持部（図示外）とを有する。
【００４７】
シャンク部６０ａは、シャンク部６０ａの縮径する上部に設けられた首部６０ｂと、首部６０ｂの先端に設けられた球形状の頭部６０ｃとで構成されている。この工具ホルダ６０の首部６０ｂ及び頭部６０ｃが、主軸９のホルダ取付け穴２９に設けられたチャック機構によってチャッキング（把持）されるようになっている。
センター孔付きの工具２６が装着される工具ホルダ６０の軸心方向中心部には、センター孔が設けられ、主軸９に工具ホルダ６０を介してセンター孔付きの工具２６を装着した状態で、工具ホルダ６０のセンター孔と工具２６のセンター孔が、クーラント液供給孔２９ａと連通するようになっている。
【００４８】
次に、工具交換装置２０について説明する。
図３，図４に示すように、工具交換装置２０は、工具２６を支持する工具ホルダ６０を複数格納する工具マガジン２１と、主軸９に取り付けられた工具ホルダ６０と他の工具ホルダ６０とを把持して搬送するための工具交換アーム２２等で構成されている。図２、図３に示す工具マガジン２１の内側には、工具ホルダ６０を支持する複数の工具ポットと、それら工具ポットを工具マガジン２１内で搬送する搬送機構とが設けられている。
【００４９】
次に、数値制御装置５０の電気的構成について説明する。
図５に示すように、数値制御装置５０は、ＣＰＵ５１とＲＯＭ５２とＲＡＭ５３（記憶手段）からなるマイクロコンピュータと、入力インターフェース５４，出力インターフェース５５を基本に構成されている。入力インターフェース５４には、操作パネル８０のキーボード８１と、主軸９のＺ軸における原点（Ｚ軸原点）を検知するＺ軸原点センサ７７とが電気的に夫々接続されている。
【００５０】
一方、出力インターフェース５５には、Ｘ軸駆動回路６１と、Ｙ軸駆動回路６２と、Ｚ軸駆動回路６３と、主軸モータ８を駆動する主軸駆動回路６４と、操作パネル８０のディスプレイ８２を駆動するためのＣＲＴ駆動回路６５と、噴射ノズル１１又は工具２６のセンター孔にクーラント液を供給するポンプ７５を駆動するポンプ制御回路６７とが夫々電気的に接続されている。
【００５１】
次に、ＲＯＭ５２の記憶エリアについて説明する。
図６に示すように、ＲＯＭ５２には、マシニングセンタ１のメインの制御プログラムと後述のクーラント液供給制御プログラムを記憶する制御プログラム記憶エリア５２ａと、工具交換プログラム記憶エリア５２ｂ等が設けられている。
【００５２】
次に、ＲＡＭ５３の記憶エリアについて説明する。
図７に示すように、ＲＡＭ５３には、加工プログラムを記憶する加工プログラム記憶エリア５３ａと、工具マガジン２１に収納された工具２６の各工具番号と、各工具２６に関する情報（工具名、工具長、工具径、工具寿命、センター孔の有無）とを対応させた工具情報テーブル１００（図８参照）を記憶する工具情報テーブル記憶エリア５３ｂと、工具マガジン２１内の各工具ポットのポット番号と、各工具ポットに収容された工具２６の工具番号と、各工具２６に関する情報（工具名、工具寿命、センター孔の有無）とを対応させた工具データテーブル１１０（図９参照）を記憶する工具データテーブル記憶エリア５３ｃが設けられている。
【００５３】
次に、工具情報テーブル１００について説明する。
図８に示すように、工具情報テーブル１００には、工具２６の工具番号に対応させて、工具名１０２、工具長１０３、工具径１０４、工具寿命１０５、センター孔の有無１０６が夫々記憶されている。この工具情報テーブル１００に記憶された情報は、操作パネル８０のキーボード８１を操作することによって、作業者が任意に設定することができる。
図８の例では、工具番号１の工具名１０２に「ドリルＡ」、工具長１０３に「１５０ｍｍ」、工具径１０４に「５．１ｍｍ」、工具寿命１０５に「１００分」、センター孔の有無１０６に「１」（センター孔が有ることを示す）を設定している。
【００５４】
次に、工具データテーブル１１０について説明する。
図９に示すように、工具データテーブル１１０には、工具マガジン２１内の工具ポットのポット番号に対応させて、工具番号１１２が夫々記憶されている。この工具データテーブル１１０に記憶された情報は、操作パネル８０のキーボード８１を操作することによって、作業者が任意に設定することができる。工具情報とは、工具情報テーブル１００と工具データテーブル１１０とを示す。
【００５５】
次に、加工プログラムについて説明する。
図１０に示すように、数値制御装置５０は、操作パネル８０のディスプレイ８２に表示された加工プログラムに基づいて、機械本体３の動作を制御することによりワークを所望の形状に加工することができる。この加工プログラムはＮＣ言語によって記述されたＮＣプログラムである。このＮＣプログラムは複数のプログラムブロックの配列から構成されている。各プログラムブロックには、ある特定の１つの動作（移動、停止、主軸回転等）が実行されるのに必要な情報が含まれ、プログラムブロック単位で完全な制御コマンドを構成している。それ故、それらプログラムブロックの制御コマンドに基づいて、機械本体３にある特定の動作を行わせることができる。マシニングセンタ１の加工プログラムは、機械の動作モード（各種位置決定、移動等）を決定するＧコードと、動作以外の補助的な機能を指令するＭコードとを主体に構成されている。
【００５６】
次に、主要なＧコード及びＭコードについて説明する。
「Ｍ６」は主軸９に装着される工具２６の交換を指示する指令コード、「Ｍ３」は主軸９の回転を指示する指令コード、「Ｍ４９５」は工具２６のセンター孔に対するクーラント液の供給を指示する指令コード、「Ｍ３０」は加工プログラムの終了を指示する指令コード、「Ｇ１」は工具２６による切削を指示する指令コードである。
【００５７】
次に、数値制御装置５０が実行するクーラント液供給制御について、図１２のフローチャートと図１０の加工プログラムに基づいて説明する。尚、図中Ｓｉ（ｉ＝１，２・・・）は各ステップを示す。
加工プログラムが実行されるとクーラント液供給制御が開始され、加工プログラムの１行目が読込まれてその指令内容が解釈され（Ｓ１）、その制御コマンドが「Ｍ３０」の終了コマンドであるか否かが判断される。ここで、１行目の制御コマンドは「Ｍ６Ｔ１」であって終了コマンドでないと判断され（Ｓ２；Ｎｏ）、次に、現在主軸９に装着されている工具２６がセンター孔付きのものか否かが判断される。尚、主軸９に装着されている工具２６がセンター孔付きのものか否かは、ＲＡＭ５３の工具データテーブル記憶エリア５３ｃに記憶された工具データテーブル１１０を参照して判断される。
【００５８】
現在主軸９に装着されている工具２６がセンター孔付きのものであると判断されると（Ｓ３；Ｙｅｓ）、制御コマンドが切削指令コマンドであるか否かが判断される。
ここで、「Ｍ６Ｔ１」は工具番号１に工具交換せよとの制御コマンドであるので切削指令コマンドでないと判断され（Ｓ４；Ｎｏ）、「Ｍ６Ｔ１」の制御コマンドが実行されると（Ｓ８）、工具番号１への工具交換が行われると同時に、「Ｘ１０．０Ｙ１０．０Ｚ１０．０」の指令に基づき、主軸９及びテーブル１０が（Ｘ，Ｙ，Ｚ）を（１０，１０，１０）の座標値に位置決めされる。このとき、工具交換が行われ主軸９に装着された工具２６の工具番号及び位置決めされた座標値がＲＡＭ５３の工具データテーブル記憶エリア５３ｃに記憶される。
【００５９】
次に、２行目のプログラムブロックが読込み対象となり（Ｓ９）、２行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、２行目の制御コマンドが終了コマンドであるか否かが判断される。ここで、２行目の制御コマンド「Ｍ３」は主軸回転指令であるので終了コマンドでないと判断され（Ｓ２；Ｎｏ，Ｓ４；Ｎｏ）、「Ｍ３」の制御コマンドが実行され（Ｓ８）、主軸９を３０００ｒｐｍで回転させる処理が行われる。
【００６０】
次に、３行目のプログラムブロックが読込み対象となり（Ｓ９）、３行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、３行目の制御コマンドが終了コマンドであるか否かが判断される（Ｓ２）。ここで、３行目の制御コマンドは「Ｍ４９５」のＣＴＳ吐出指令であるので終了コマンドでないと判断され（Ｓ２；Ｎｏ）、現在主軸９に装着されている工具２６がセンター孔付きのものか否かが判断される。
【００６１】
現在主軸９には工具番号１の工具２６が装着されており、工具番号１はセンター孔有りの工具２６であるのでセンター孔付きの工具２６が装着されていると判断される（Ｓ３；Ｙｅｓ）。次に、３行目の制御コマンド「Ｍ４９５」は切削指令でないと判断され（Ｓ４；Ｎｏ）、「Ｍ４９５」の制御コマンドが実行され（Ｓ８）、ＣＴＳによる吐出処理が行われる。同時にＣＴＳがＯＮ状態であることをＲＡＭ５３に記憶する。
【００６２】
次に、４行目のプログラムブロックが読込み対象となり（Ｓ９）、４行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、４行目の制御コマンドが終了コマンドであるか否かが判断される。ここで、４行目の制御コマンド「Ｇ１」は、切削指令であるので終了コマンドでないと判断され（Ｓ２：Ｎｏ）、現在主軸９に装着されている工具２６がセンター孔付きのものか否かが判断される。現在主軸９に装着されている工具番号１は、センター孔有りの工具２６であるのでセンター孔付きの工具２６が装着されていると判断される（Ｓ３；Ｙｅｓ）。次に、４行目の制御コマンド「Ｇ１」は切削指令であると判断され（Ｓ４；Ｙｅｓ）、Ｓ５へ移行する。
【００６３】
次に、ＣＴＳがＯＦＦ状態であるか否かをＲＡＭ５３に記憶した情報に基づいて判断され、ＣＴＳがＯＮ状態のとき（Ｓ５；Ｎｏ）、ＣＴＳにより工具２６の先端からクーラント液が吐出されている状態であり問題ないので、４行目の切削指令が実行される（Ｓ８）。一方、ＣＴＳがＯＦＦ状態のときは（Ｓ５；Ｙｅｓ）、ＣＴＳによりクーラント液が吐出されていないので、この状態で切削処理が実行されると、工具２６が破損する虞がある。そのため、この処理が一時的に停止され、図１１に示すように、「ＣＴＳが吐出していません」のメッセージがディスプレイ８２に表示される。
【００６４】
ここで、作業者により起動ボタンがＯＮされると（Ｓ７；Ｙｅｓ）、４行目の切削指令が実行される（Ｓ８）。具体的には、駆動回路６３がＺ軸モータ７３を駆動させることによって、現在位置から−１０．０の位置まで主軸ヘッド７を下降させて、１００ｍｍ／分で切削処理が行われる。一方、起動ボタンがＯＮされないとき、つまり、作業者によってキーボード８１を介してプログラム修正モードへの移行が設定されたときは（Ｓ７；Ｎｏ）、プログラム修正モードへ移行し、この処理が一時的に停止される（Ｓ１２）。作業者によってプログラムの修正が行われた後キーボード８１を介してプログラム修正モードが解除されると（Ｓ１３；Ｙｅｓ）、Ｓ１へリターンして、処理が再開される。
【００６５】
次に、５行目のプログラムブロックが読込み対象となり（Ｓ９）、５行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、５行目の制御コマンドが終了コマンドであるか否かが判断される。ここで、５行目「Ｍ６Ｔ２」は工具番号２に工具交換せよとの制御コマンドであるので（Ｓ２；Ｎｏ，Ｓ４；Ｎｏ）、「Ｍ６Ｔ２」の制御コマンドが実行される（Ｓ１８）。工具番号２への工具交換が行われると同時に、「Ｘ２０．０Ｙ２０．０Ｚ２０．０」の指令に基づき、主軸９及びテーブル１０が（Ｘ，Ｙ，Ｚ）を（２０，２０，２０）の座標値に位置決めされる。このとき、工具交換が行われ主軸９に装着された工具番号及び位置決めされた座標値がＲＡＭ５３の工具データテーブル記憶エリア５３ｃに記憶される。
【００６６】
次に、６行目のプログラムブロックが読込み対象となり（Ｓ９）、６行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、６行目の制御コマンドが終了コマンドであるか否かが判断される。ここで、６行目は「Ｍ３」の主軸回転指令であるので（Ｓ２；Ｎｏ，Ｓ４；Ｎｏ）、「Ｍ３」の制御コマンドが実行され（Ｓ８）、主軸９が２０００ｒｐｍで回転処理が行われる。
【００６７】
次に、７行目のプログラムブロックが読込み対象となり（Ｓ９）、７行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、７行目の制御コマンドが終了コマンドであるか否かが判断される。ここで、７行目は「Ｍ４９５」のＣＴＳ吐出指令であって終了コマンドではないので（Ｓ２；Ｎｏ）、現在主軸９に装着されている工具２６がセンター孔付きのものか否かが判断される。
【００６８】
現在主軸９には工具番号２が装着されており、工具番号２はセンター孔なしの工具２６であって（Ｓ３；Ｎｏ）、ＣＴＳ吐出指令であるため（Ｓ１０；Ｙｅｓ）、図１０に示すように、「主軸工具はＣＴＳ不可工具です」のアラームメッセージがディスプレイ８２に表示される（Ｓ１１）。次に、作業者によってキーボード８１を介してプログラム修正モードへの移行が設定され、プログラム修正モードへ移行し、この処理が一時的に停止される（Ｓ１２）。作業者によってプログラムの修正が行われた後キーボード８１を介してプログラム修正モードが解除されると（Ｓ１３；Ｙｅｓ）、Ｓ１へリターンして、この処理が再開される。
【００６９】
一方、現在主軸９にはセンター孔なしの工具２６が装着されている場合であって（Ｓ３；Ｎｏ）、実行指令に係る制御コマンドがＣＴＳ吐出指令でないときは（Ｓ１０；Ｎｏ）、アラームメッセージを表示させることなく、その制御コマンドが実行される（Ｓ８）。
【００７０】
次に、８行目のプログラムブロックが実行される。詳細は省略するが、８行目の制御コマンド「Ｇ１」は切削指令であるので、この切削指令が実行される（Ｓ８）。
次に、９行目のプログラムブロックが読込み対象となり（Ｓ９）、９行目のプログラムブロックが読込まれてその指令内容が解釈され（Ｓ１）、９行目の制御コマンドは「Ｍ３０」の終了コマンドであるので（Ｓ２；Ｙｅｓ）、この処理を終了する。
【００７１】
尚、コマンド読込み手段は、図１２に示すフローチャートのＳ１の処理を実行する数値制御装置５０により構成され、工具判断手段は、図１２に示すフローチャートのＳ３の処理を実行する数値制御装置５０により構成されている。
【００７２】
次に、数値制御装置５０の作用、効果について説明する。
この数値制御装置５０では、加工に供する工具２６がセンター孔付きのものか否かがＲＡＭ５３に記憶され、加工プログラムの制御コマンドが読み込まれると、その制御コマンドとＲＡＭ５３に記憶された工具情報とに基づいて、現在主軸９に装着されている工具２６がセンター孔付きのものか否かが判断される。主軸９に装着されている工具２６がセンター孔付き工具２６ではないと判断された場合、ポンプ７５による主軸９のクーラント液供給孔２９ａに対するクーラント液の供給が停止される。
【００７３】
このように、主軸９に装着されている工具２６がセンター孔付き工具２６ではないと判断された場合、数値制御装置５０によって、ポンプ７５による主軸９のクーラント液供給孔２９ａに対するクーラント液の供給を停止させるので、通常の切削加工を行う際に、主軸９にセンター孔のない工具２６が装着されている場合は、主軸９のセンター孔にクーラント液が供給されるのを確実に防止できる。そのため、主軸９の摺動面に充填されたグリースが流出することなく保持されるので、主軸９が破損するのを防止できる。
【００７４】
数値制御装置５０により主軸９にセンター孔付き工具２６が装着されていると判断されている場合に、切削指令が読込まれたときに、ポンプ７５によるクーラント液の供給が停止しているときにはクーラント液が供給されていない旨をディスプレイ８２に表示させるので、ディスプレイ８２の表示に基づいてクーラント液の供給を開始させることができる。
これにより、深穴の加工を行う際などに、主軸９にセンター孔付き工具２６が装着されている場合は、主軸９のクーラント液供給孔２９ａを介して工具２６のセンター孔にクーラント液を確実に供給することができ、ワークの加工精度や工具寿命を向上させることができる。
【００７５】
次に、前記実施例を部分的に変更した変更例について説明する。
１］数値制御装置５０により主軸９にセンター孔付き工具が装着されていると判断された場合に、切削指令が読込まれたときに、工具２６のセンター孔にクーラント液が供給されていない場合、クーラント液を供給するようにポンプ７５を制御してもよい。この場合のクーラント液供給制御について、図１５に基づいて説明する。但し、前記実施例と同一の構成には同一の符号を付し、異なる構成についてのみ説明する。
【００７６】
加工プログラムが実行されるとクーラント液供給制御が開始され、加工プログラムから読込まれた制御コマンドに基づいて、現在の主軸９にセンター孔付きの工具２６が装着されていると判断され（Ｓ３；Ｙｅｓ）、且つ切削指令であると判断されたときに（Ｓ４；Ｙｅｓ）、ＣＴＳがＯＦＦ状態の場合（Ｓ５；Ｙｅｓ）、図１３に示すように、ＣＴＳにより自動的にクーラント液を吐出させる旨がディスプレイ８２に表示された後、ＣＴＳがＯＮされる（Ｓ２０）。一方、現在の主軸９にセンター孔のない工具２６が装着されていると判断されている場合に（Ｓ３；Ｎｏ）、ＣＴＳ吐出指令が読込まれたときは、図１４に示すように、ＣＴＳによるクーラント液の吐出を停止させる旨がディスプレイ８２に表示された後、ＣＴＳがＯＦＦされる（Ｓ２１）。
【００７７】
このように、主軸９にセンター孔付き工具２６が装着されていると判断された場合に、切削指令が読込まれたときに、ポンプ７５により工具２６のセンター孔にクーラント液が供給されていない場合、数値制御装置５０によってクーラント液を供給するようにポンプ７５が制御されるので、深穴の加工を行う際などに、主軸９にセンター孔付き工具２６が装着されている場合は、主軸９のクーラント液供給孔２９ａを介して工具２６のセンター孔にクーラント液を確実に供給することができる。
これにより、工具２６を冷却することができ、ワークの加工精度や工具寿命を向上させることができる。
【００７８】
数値制御装置５０は、主軸９にセンター孔のない工具２６が装着されていると判断している場合に、ポンプ７５からクーラント液が供給されているときには、クーラント液の供給を停止するようにポンプ７５を制御するので、通常の切削加工を行う際に、主軸９にセンター孔のない工具２６が装着されている場合は、主軸９のクーラント液供給孔２９ａにクーラント液が供給されるのを確実に防止できる。
【図面の簡単な説明】
【００７９】
【図１】マシニングセンタの正面図である。
【図２】機械本体の斜視図である。
【図３】主軸ヘッドの周囲の正面図である。
【図４】工具交換アームの周囲を下側から見た図である。
【図５】数値制御装置の電気的構成を示すブロック図である。
【図６】ＲＯＭの記憶エリアを示す説明図である。
【図７】ＲＡＭの記憶エリアを示す説明図である。
【図８】工具情報テーブルを示す説明図である。
【図９】工具データテーブルを示す説明図である。
【図１０】加工プログラムとメッセージの表示例を示す図である。
【図１１】加工プログラムとメッセージの表示例を示す図である。
【図１２】クーラント液供給制御のフローチャートである。
【図１３】変更例における加工プログラムとメッセージの表示例を示す図である。
【図１４】変更例における加工プログラムとメッセージの表示例を示す図である。
【図１５】変更例におけるクーラント液供給制御のフローチャートである。
【符号の説明】
【００８０】
１     マシニングセンタ
９     主軸
２６   工具
５０   数値制御装置
５１   ＣＰＵ
５２   ＲＯＭ
５３   ＲＡＭ
７５   ポンプ
８２   ディスプレイ
【図１】
2009193209.tif 000003
【図２】
2009193209.tif 000004
【図３】
2009193209.tif 000005
【図４】
2009193209.tif 000006
【図５】
2009193209.tif 000007
【図６】
2009193209.tif 000008
【図７】
2009193209.tif 000009
【図８】
2009193209.tif 000010
【図９】
2009193209.tif 000011
【図１０】
2009193209.tif 000012
【図１１】
2009193209.tif 000013
【図１２】
2009193209.tif 000014
【図１３】
2009193209.tif 000015
【図１４】
2009193209.tif 000016
【図１５】
2009193209.tif 000017