(57)【要約】【課題】切削油供給制御方法および切削油供給制御装置において、ポンプの運転、停止の際に、バルブの開閉状態に配慮する必要のないものとする。【解決手段】クーラントポンプ１１の運転により配管にクーラントＲを送出させ、クーラントポンプ１１の停止により配管へのクーラントＲの送出を停止させ、配管には、ノズル１２ａ，１２ｂを有する配管１３ａ，１３ｂ（吐出経路）が複数設けられ、各配管１３ａ，１３ｂに開閉自在なバルブ１４ａ，１４ｂがそれぞれ設けられた切削油供給装置１０に対して、制御部６０（制御装置）は、クーラントポンプ１１の運転と停止とを、少なくとも１つのバルブ１４ａ，１４ｂが開いた状態で行わせるように、クーラントポンプ１１の運転および停止をバルブ１４ａ，１４ｂの開閉に連動させる制御を行う。【選択図】図１
2014161992.tif 000002
【特許請求の範囲】
【請求項１】
ポンプの運転により出力経路に切削油を送出させ、ポンプの停止により前記出力経路への前記切削油の送出を停止させ、前記出力経路には、ノズルを有する吐出経路が複数設けられ、各吐出経路に開閉自在なバルブがそれぞれ設けられた切削油供給装置に対して、前記ポンプの駆動および前記バルブの開閉を制御する制御装置を備え、
前記制御装置は、前記複数のバルブのうち少なくとも１つのバルブが開いた状態で前記ポンプの運転と停止を行わせるように、前記ポンプの運転および停止を前記バルブの開閉に連動させるように構成されたことを特徴とする切削油供給制御装置。
【請求項２】
前記バルブを開く指示のバルブ開命令と前記ポンプを運転する指示のポンプ運転命令とが単一の吐出命令コードとして予め設定され、前記バルブを閉じる指示のバルブ閉命令と前記ポンプを停止する指示のポンプ停止命令とが単一の停止命令コードとして予め設定され、
前記制御装置は、少なくとも前記複数のバルブのすべてが閉じられている状態からバルブを開く際は、前記吐出命令コードのうち前記バルブ開命令を前記ポンプ運転命令に先行させ、少なくとも前記複数のバルブのすべてが閉じられる際は、前記停止命令コードのうち前記ポンプ停止命令を前記バルブ閉命令に先行させるように、前記ポンプの運転または停止を前記バルブの開閉に連動させるものであることを特徴とする請求項１に記載の切削油供給制御装置。
【請求項３】
前記制御装置は、先行する吐出命令コードにより前記複数のバルブのうち少なくとも１つのバルブが既に開いているときは、後続する吐出命令コードのうち前記ポンプ運転命令を無視し、前記停止命令コードにより閉じられる対象のバルブの他に、少なくとも１つのバルブが開いているときは、前記停止命令コードのうち前記ポンプ停止命令を無視するように、前記ポンプの運転または停止を前記バルブの開閉に連動させるものであることを特徴とする請求項２に記載の切削油供給制御装置。
【請求項４】
前記バルブが開いているか否かは、前記制御装置が、前記吐出命令コードまたは前記停止命令コードの入力履歴に基づいて判定することを特徴とする請求項２または３に記載の切削油供給制御装置。
【請求項５】
ポンプの運転により出力経路に切削油を送出させ、ポンプの停止により前記出力経路への前記切削油の送出を停止させ、前記出力経路には、ノズルを有する吐出経路が複数設けられ、各吐出経路に開閉自在なバルブがそれぞれ設けられた切削油供給装置に対して、前記ポンプの運転と前記ポンプの停止とを、前記複数のバルブのうち少なくとも１つのバルブが開いた状態で行わせるように、前記ポンプの運転および停止を前記バルブの開閉に連動させる制御を行うことを特徴とする切削油供給制御方法。
【請求項６】
前記バルブを開く指示のバルブ開命令と前記ポンプを運転する指示のポンプ運転命令とが単一の吐出命令コードとして予め設定され、前記バルブを閉じる指示のバルブ閉命令と前記ポンプを停止する指示のポンプ停止命令とが単一の停止命令コードとして予め設定され、
少なくとも前記複数のバルブのすべてが閉じられている状態からバルブを開く際は、前記吐出命令コードのうち前記バルブ開命令を前記ポンプ運転命令に先行させ、少なくとも前記複数のバルブのすべてが閉じられる際は、前記停止命令コードのうち前記ポンプ停止命令を前記バルブ閉命令に先行させるように、前記ポンプの運転または停止を前記バルブの開閉に連動させることを特徴とする請求項５に記載の切削油供給制御方法。
【請求項７】
先行する吐出命令コードにより前記複数のバルブのうち少なくとも１つのバルブが既に開いているときは、後続する吐出命令コードのうち前記ポンプ運転命令を無視し、
前記停止命令コードにより閉じられる対象のバルブの他に、少なくとも１つのバルブが開いているときは、前記停止命令コードのうち前記ポンプ停止命令を無視するように、前記ポンプの運転または停止を前記バルブの開閉に連動させることを特徴とする請求項６に記載の切削油供給制御方法。
【請求項８】
前記バルブが開いているか否かは、前記吐出命令コードまたは前記停止命令コードの入力履歴に基づいて判定することを特徴とする請求項６または７に記載の切削油供給制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切削油供給制御装置および切削油供給制御方法に関する。
【背景技術】
【０００２】
切削等、工具によって加工対象物を加工する際には、工具と加工対象物とが接触している部分等に切削油を注ぎかけて、工具と加工対象物との間の摩擦力を低減させたり、工具や加工対象物の温度が過度に上昇するのを防止・抑制している。
【０００３】
このように、切削油を所定の部位に供給する切削油供給装置は、切削油を送出するポンプと、切削油を吐出するノズルと、ポンプからノズルに通じた配管と、ノズルの配管に設けられたバルブとを有している。
【０００４】
また、潤滑油の給油を制御する装置においては、各バルブの開放または閉鎖を命令するバルブ用命令と、ポンプの運転または停止を命令するポンプ用命令とが、それぞれ設定されていて、これらのバルブ用命令とポンプ用命令とを適宜組み合わせることで、適切なタイミングで適切なノズルから潤滑油を吐出させる制御装置が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】実公昭５９−３６３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ノズルからの切削油の吐出、停止を制御するに際しては、バルブを開閉するタイミングと、ポンプの運転または停止のタイミングとの前後関係を考慮する必要がある。
【０００７】
つまり、バルブを開く前のタイミングでポンプを運転させると、ポンプからバルブまでの配管の通路内の圧力が過度に高くなって、場合によっては、ポンプを破損するおそれがある。同様に、ポンプの停止前にバルブを閉じた場合も、ポンプを破損するおそれがある。
【０００８】
例えばダイヤフラム膜を用いたポンプでは、配管の通路内の圧力が過度に高くなると、ダイヤフラム膜への悪影響等によってポンプを破損するおそれがある。
【０００９】
このように、ポンプの運転や停止の際には、バルブの開閉状態に配慮する必要がある。
【００１０】
本発明は上記事情に鑑みなされたものであり、ポンプの運転や停止の際に、バルブの開閉状態に配慮する必要のない切削油供給制御装置および切削油供給制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明に係る切削油供給制御装置は、ポンプの運転により出力経路に切削油を送出させ、ポンプの停止により前記出力経路への前記切削油の送出を停止させ、前記出力経路には、ノズルを有する吐出経路が複数設けられ、各吐出経路に開閉自在なバルブがそれぞれ設けられた切削油供給装置に対して、前記ポンプの駆動（運転、停止）および前記バルブの開閉を制御する制御装置を備え、前記制御装置は、前記複数のバルブのうち少なくとも１つのバルブが開いた状態で前記ポンプの運転と停止を行わせるように、前記ポンプの運転および停止を前記バルブの開閉に連動させるように構成されたことを特徴とする。
【００１２】
本発明に係る切削油供給制御方法は、ポンプの運転により出力経路に切削油を送出させ、ポンプの停止により前記出力経路への前記切削油の送出を停止させ、前記出力経路には、ノズルを有する吐出経路が複数設けられ、各吐出経路に開閉自在なバルブがそれぞれ設けられた切削油供給装置に対して、前記ポンプの運転と前記ポンプの停止とを、前記複数のバルブのうち少なくとも１つのバルブが開いた状態で行わせるように、前記ポンプの運転および停止を前記バルブの開閉に連動させる制御を行うことを特徴とする。
【発明の効果】
【００１３】
本発明に係る切削油供給制御装置および切削油供給制御方法によれば、ポンプの運転や停止の際に、バルブの開閉状態に配慮する必要がない。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態である切削油供給制御装置を示すブロック図である。
【図２】図１に示した切削油供給制御装置の作用を示すフローチャートである。
【図３】図１に示した切削油供給制御装置による切削油供給装置の動作の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係る切削油供給制御装置および切削油供給制御方法の実施形態について、図面を参照して説明する。
【００１６】
（構成）
図１に示した切削油供給制御装置１００は本発明に係る切削油供給制御装置の一実施形態であり、自動旋盤等の工作機械に設けられた切削油供給装置１０の動作を制御するものである。
【００１７】
切削油供給装置１０は、クーラントＲ（切削油）を送出するクーラントポンプ１１と、クーラントＲを吐出する複数（本実施形態においては２つ）のノズル１２ａ，１２ｂと、クーラントポンプ１１から２つのノズル１２ａ，１２ｂに分岐して通じた配管１３ａ，１３ｂ（出力経路、吐出経路）と、ノズル１２ａ，１２ｂのそれぞれに対応して各配管１３ａ，１３ｂに設けられた２つのバルブ１４ａ，１４ｂとを有している。
【００１８】
クーラントポンプ１１は、駆動（運転と停止）を切り替え可能とされていて、運転により、クーラントＲを配管１３ａ，１３ｂに送出し、停止により、配管１３ａ，１３ｂへのクーラントＲの送出を停止する。
【００１９】
各バルブ１４ａ，１４ｂは、開放と閉鎖とを切り替え自在とされていて、開放により、各バルブ１４ａ，１４ｂに対応する配管１３ａ，１３ｂを、対応するノズル１２ａ，１２ｂに通じさせて、配管１３ａ，１３ｂに送出されたクーラントＲを、対応するノズル１２ａ，１２ｂから吐出させる。
【００２０】
一方、各バルブ１４ａ，１４ｂは、閉鎖により、各バルブ１４ａ，１４ｂに対応する配管１３ａ，１３ｂとノズル１２ａ，１２ｂとの連通を遮断させて、対応するノズル１２ａ，１２ｂからのクーラントＲの吐出を停止させる。
【００２１】
切削油供給制御装置１００は、入力された命令コードＭを、処理手順として順次記憶する記憶部５０と、記憶部５０に記憶された命令コードＭを、所定の順序で読み出し、その読み出された命令コードＭで定義付けられた動作で、切削油供給装置１０のクーラントポンプ１１の運転または停止の切り替えおよび各バルブ１４ａ，１４ｂの開放または閉鎖の切り替えを制御する制御部６０（制御装置）とを備えている。
【００２２】
命令コードＭは、個別のバルブ１４ａ，１４ｂごとの開放を指示するバルブ開命令Ｖ１，Ｖ２とクーラントポンプ１１の運転を指示するポンプ運転命令Ｐ１とがそれぞれ組み合わされた単一の吐出命令コードＭ１，Ｍ２と、個別のバルブ１４ａ，１４ｂごとの閉鎖を指示するバルブ閉命令Ｖ３，Ｖ４とクーラントポンプ１１の停止を指示するポンプ停止命令Ｐ２とがそれぞれ組み合わされた単一の停止命令コードＭ３，Ｍ４として予め設定されている。
【００２３】
つまり、
（１）吐出命令コードＭ１は、第１バルブ１４ａの開放を指示するバルブ開命令Ｖ１と、クーラントポンプ１１の運転を指示するポンプ運転命令Ｐ１とが組み合わされた単一のコードとして設定され、
（２）吐出命令コードＭ２は、第２バルブ１４ｂの開放を指示するバルブ開命令Ｖ２と、クーラントポンプ１１の運転を指示するポンプ運転命令Ｐ１とが組み合わされた単一のコードとして設定されている。
【００２４】
さらに、
（３）停止命令コードＭ３は、第１バルブ１４ａの閉鎖を指示するバルブ閉命令Ｖ３と、クーラントポンプ１１の停止を指示するポンプ停止命令Ｐ２とが組み合わされた単一のコードとして設定され、
（４）停止命令コードＭ４は、第２バルブ１４ｂの閉鎖を指示するバルブ閉命令Ｖ４と、クーラントポンプ１１の停止を指示するポンプ停止命令Ｐ２とが組み合わされた単一のコードとして設定されている。
【００２５】
制御部６０は、上述したように、吐出命令コードＭ１，Ｍ２または停止命令コードＭ３，Ｍ４の入力を受けると、各命令コードＭ１〜Ｍ４でそれぞれ定義付けられた命令にしたがって、各バルブ１４ａ，１４ｂの開放または閉鎖の切り替えを制御するとともに、クーラントポンプ１１の運転または停止の切り替えを制御する。
【００２６】
すなわち、制御部６０は入力された命令コードＭ１〜Ｍ４によって、バルブ１４ａ，１４ｂの開放または閉鎖と、クーラントポンプ１１の運転または停止とを連動させる連動手段として制御を行う。
【００２７】
制御部６０はさらに、吐出命令コードＭ１，Ｍ２にしたがったバルブ１４ａ，１４ｂとクーラントポンプ１１との連動の制御の際は、バルブ１４ａ，１４ｂの開放をクーラントポンプ１１の運転に先行する順序で制御し、停止命令コードＭ３，Ｍ４にしたがったバルブ１４ａ，１４ｂとクーラントポンプ１１との連動の制御の際は、クーラントポンプ１１の停止をバルブ１４ａ，１４ｂの閉鎖に先行する順序で制御する。
【００２８】
つまり制御部６０は、クーラントポンプ１１を運転させまたは停止させる際に、２つのバルブ１４ａ，１４ｂのうち少なくとも１つのバルブ１４ａ，１４ｂが開いた状態で行わせるように、クーラントポンプ１１とバルブ１４ａ，１４ｂとの動作の順序を制御している。
【００２９】
また、制御部６０は、吐出命令コードＭ１，Ｍ２が読み込まれたとき、２つのバルブ１４ａ，１４ｂのうち少なくとも１つのバルブが既に開放されていることを検出したときは、読み込まれた吐出命令コードＭ１，Ｍ２に含まれるバルブ開命令Ｖ１，Ｖ２のみを命令し、ポンプ運転命令Ｐ１を無視するように動作する。
【００３０】
同様に、制御部６０は、停止命令コードＭ３，Ｍ４が読み込まれたとき、その停止命令コードＭ３，Ｍ４に含まれるバルブ閉命令Ｖ３，Ｖ４で閉鎖の対象となるバルブ１４ａ，１４ｂ以外の他の少なくも１つのバルブ１４ｂ，１４ａが開放されていると検出されたときは、読み込まれた停止命令コードＭ３，Ｍ４に含まれるバルブ閉命令Ｖ（Ｖ３またはＶ４）のみを命令し、ポンプ停止命令Ｐ２を無視するように動作する。
【００３１】
制御部６０は、記憶部５０から読み込まれた吐出命令コードＭ１，Ｍ２および停止命令コードＭ３，Ｍ４の入力履歴に基づいて、吐出命令コードＭ１，Ｍ２および停止命令コードＭ３，Ｍ４を実行する時点における、各バルブ１４ａ，１４ｂの開放状態を検出する。
【００３２】
例えば、吐出命令コードＭ１，Ｍ２および停止命令コードＭ３，Ｍ４の入力履歴に基づく各バルブ１４ａ，１４ｂの開放状態の検出は、例えば、以下の方法により実現することができる。
【００３３】
すなわち、制御部６０に、各バルブ１４ａ，１４ｂにそれぞれ対応した２つのレジスタを備えて、各吐出命令コードＭ１，Ｍ２を読み込むことによって、その吐出命令コードＭ１，Ｍ２に含まれたバルブ開命令Ｖ１，Ｖ２が開放動作の対象とするバルブ１４ａ，１４ｂに対応するレジスタに、フラグの値「１」を設定する。
【００３４】
一方、各停止命令コードＭ３，Ｍ４を読み込むことによって、その停止命令コードＭ３，Ｍ４に含まれたバルブ閉命令Ｖ３，Ｖ４が閉鎖動作の対象とするバルブ１４ａ，１４ｂに対応するレジスタに、フラグの値「０」を設定する。
【００３５】
これにより、制御部６０が、吐出命令コードＭ１，Ｍ２や停止命令コードＭ３，Ｍ４を実行する時点、すなわちクーラントポンプ１１や各バルブ１４ａ，１４ｂに対する命令を行う時点において、各バルブ１４ａ，１４ｂが開放状態にあるのか、または閉鎖状態にあるのかの別を、各バルブ１４ａ，１４ｂに対応したレジスタのフラグの値を参照することで、簡単に検出することができる。
【００３６】
つまり、フラグの値が「１」のときは、その値のフラグが設定されたレジスタに対応するバルブ１４ａ，１４ｂは開放状態にあり、フラグの値が「０」のときは、その値のフラグが設定されたレジスタに対応するバルブ１４ａ，１４ｂは閉鎖状態にある。
【００３７】
（作用、効果）
以上のように構成された実施形態の切削油供給制御装置１００の処理の流れを、図２を参照して説明する。なお、処理の開始時におけるフラグの値の初期値はゼロ（「０」）である。
【００３８】
まず、切削油供給制御装置１００による切削油供給装置１０に対する処理が開始されると、記憶部５０に外部から入力されて予め記憶された命令コードＭ（吐出命令コードＭ１，Ｍ２や停止命令コードＭ３，Ｍ４）が組み合わされたプログラムが制御部６０に順次読み込まれるが、この際、制御部６０は個々の命令コードＭの読み込み待ち（ステップ１（Ｓ１））となる。
【００３９】
何らかの命令コードＭが読み込まれる（Ｓ１）と、その命令コードＭが判断される（Ｓ２）。
【００４０】
命令コードＭが、吐出命令コード（Ｍ１またはＭ２）であると判断した場合は、続いて、制御部６０は、読み込まれた吐出命令コード（Ｍ１またはＭ２）に含まれるバルブ開命令（Ｖ１またはＶ２）による開放命令の対象となるバルブ（１４ａまたは１４ｂ）とは異なる他のバルブ（１４ｂまたは１４ａ）が既に開放されているか否かを検出する（Ｓ３）。
【００４１】
すなわち、制御部６０が、読み込まれた吐出命令コード（Ｍ１またはＭ２）に含まれるバルブ開命令（Ｖ１またはＶ２）による開放命令の対象となるバルブ（１４ａまたは１４ｂ）とは異なる他のバルブ（１４ｂまたは１４ａ）に対応したレジスタに設定されたフラグの値を参照し、フラグの値が「１」に設定されているか否かを検出する。
【００４２】
他のバルブ（１４ｂおよび１４ａ）が開放されていないことを検出したとき（Ｓ３において「ＮＯ」）、すなわち、他のバルブ（１４ｂおよび１４ａ）に対応したレジスタのフラグの値が「０」に設定されているときは、読み込まれた吐出命令コード（Ｍ１またはＭ２）に含まれるバルブ開命令（Ｖ１またはＶ２）の対象となっているバルブ（１４ａまたは１４ｂ）に対して、バルブ開命令（Ｖ１またはＶ２）を命令し、吐出命令コード（Ｍ１またはＭ２）に含まれるポンプ運転命令Ｐ１をクーラントポンプ１１に対して命令する（Ｓ４）。
【００４３】
このとき、制御部６０は、バルブ（１４ａまたは１４ｂ）に対するバルブ開命令（Ｖ１またはＶ２）を、クーラントポンプ１１に対するポンプ運転命令Ｐ１に先行して命令する（Ｓ４）。
【００４４】
制御部６０からの命令により、バルブ開命令（Ｖ１またはＶ２）の対象となっているバルブ（１４ａまたは１４ｂ）が開放され（Ｓ５）、次いで、クーラントポンプ１１が運転されて（Ｓ６）、クーラントＲがクーラントポンプ１１によって配管１３ａ，１３ｂに送出され、開放されたバルブ（１４ａまたは１４ｂ）に通じたノズル（１２ａまたは１２ｂ）から吐出され、次の命令コードＭの読み込み待ち（Ｓ１）となる。
【００４５】
ステップ３（Ｓ３）において、他のバルブ（１４ｂまたは１４ａ）が開放されていることが検出されたとき（Ｓ３において「ＹＥＳ」）、すなわち、制御部６０が、他のバルブ（１４ｂまたは１４ａ）に対応したレジスタに設定されたフラグの値が「１」であることを検出したときは、読み込まれた吐出命令コード（Ｍ１またはＭ２）に含まれるバルブ開命令（Ｖ１またはＶ２）の対象となっているバルブ（１４ａまたは１４ｂ）に対して、バルブ開命令（Ｖ１またはＶ２）を命令し、吐出命令コード（Ｍ１またはＭ２）に含まれるクーラントポンプ１１に対するポンプ運転命令Ｐ１を無視する（Ｓ７）。
【００４６】
制御部６０からの命令により、バルブ開命令（Ｖ１またはＶ２）の対象となっているバルブ（１４ａまたは１４ｂ）が開放されて（Ｓ８）、開放されたバルブ（１４ａまたは１４ｂ）に通じたノズル（１２ａまたは１２ｂ）からクーラントＲが吐出され、次の命令コードＭの読み込み待ちとなる（Ｓ１）。
【００４７】
なお、ステップ３において、他のバルブ（１４ｂまたは１４ａ）が既に開放されていることが検出されたときは、その開放されている他のバルブ（１４ｂまたは１４ａ）に通じたノズル（１２ｂまたは１２ａ）から、クーラントＲが吐出されていることになるため、クーラントポンプ１１は既に運転されており、クーラントポンプ１１を運転させるポンプ運転命令Ｐ１をクーラントポンプ１１にさらに命じる必要はない。
【００４８】
したがって、ステップ７において、ポンプ運転命令Ｐ１を無視する処理による悪影響はない。
【００４９】
ステップ４およびステップ７の命令の際に、吐出命令コード（Ｍ１またはＭ２）に含まれるバルブ開命令（Ｖ１またはＶ２）による開放命令の対象となるバルブ（１４ａまたは１４ｂ）に対応したレジスタにフラグの値として「１」を設定する。
【００５０】
例えば、読み込まれた命令コードＭが吐出命令コードＭ１であるときは、吐出命令コードＭ１に含まれるバルブ開命令Ｖ１による開放命令の対象となるバルブ１４ａに対応したレジスタにフラグの値として「１」を設定し、読み込まれた命令コードＭが吐出命令コードＭ２であるときは、吐出命令コードＭ２に含まれるバルブ開命令Ｖ２による開放命令の対象となるバルブ１４ｂに対応したレジスタにフラグの値として「１」を設定する。
【００５１】
ステップ２において、読み込まれた命令コードＭが停止命令コード（Ｍ３またはＭ４）であると判断した場合は、続いて、制御部６０は、読み込まれた停止命令コード（Ｍ３またはＭ４）に含まれるバルブ閉命令（Ｖ３またはＶ４）による閉鎖命令の対象となるバルブ（１４ａまたは１４ｂ）とは異なる他のバルブ（１４ｂまたは１４ａ）が開放されているか否かを検出する（Ｓ９）。
【００５２】
すなわち、制御部６０が、読み込まれた停止命令コード（Ｍ３またはＭ４）に含まれるバルブ閉命令（Ｖ３またはＶ４）による閉鎖命令の対象となるバルブ（１４ａまたは１４ｂ）とは異なる他のバルブ（１４ｂまたは１４ａ）に対応したレジスタに設定されたフラグの値を参照し、フラグの値が「１」に設定されているか否かを検出する。
【００５３】
他のバルブ（１４ｂおよび１４ａ）が開放されていることが検出されたとき（Ｓ９において「ＹＥＳ」）、すなわち、制御部６０が、他のバルブ（１４ｂまたは１４ａ）に対応したレジスタに設定されたフラグの値が「１」であることを検出したときは、読み込まれた停止命令コード（Ｍ３またはＭ４）に含まれるバルブ閉命令（Ｖ３またはＶ４）の対象となっているバルブ（１４ａまたは１４ｂ）に対して、バルブ閉命令（Ｖ３またはＶ４）を命令し、停止命令コード（Ｍ３またはＭ４）に含まれるクーラントポンプ１１に対するポンプ停止命令Ｐ２を無視する（Ｓ１０）。
【００５４】
制御部６０からの命令により、バルブ閉命令（Ｖ３またはＶ４）の対象となっているバルブ（１４ａまたは１４ｂ）が閉鎖されて（Ｓ１１）、閉鎖されたバルブ（１４ａまたは１４ｂ）に通じたノズル（１２ａまたは１２ｂ）からのクーラントＲの吐出は停止され、次の命令コードＭの読み込み待ちとなる（Ｓ１）。
【００５５】
なお、ステップ９において、他のバルブ（１４ｂまたは１４ａ）が開放されていることが検出されたときは、その開放されている他のバルブ（１４ｂまたは１４ａ）に通じたノズル（１２ｂまたは１２ａ）から、クーラントＲの吐出が継続される必要があるため、クーラントポンプ１１を停止させるポンプ停止命令Ｐ２をクーラントポンプ１１に命じる必要はない。
【００５６】
したがって、ステップ１０において、ポンプ停止命令Ｐ２を無視する処理による悪影響はない。
【００５７】
ステップ９において、他のバルブ（１４ｂおよび１４ａ）が開放されていないことが検出されたとき（Ｓ９において「ＮＯ」）、すなわち、制御部６０が、他のバルブ（１４ｂまたは１４ａ）に対応したレジスタに設定されたフラグの値が「０」であることを検出したときは、読み込まれた停止命令コード（Ｍ３またはＭ４）に含まれるバルブ閉命令（Ｖ３またはＶ４）の対象となっているバルブ（１４ａまたは１４ｂ）に対して、バルブ閉命令（Ｖ３またはＶ４）を命令し、停止命令コード（Ｍ３またはＭ４）に含まれるポンプ停止命令Ｐ２をクーラントポンプ１１に対して命令する（Ｓ１２）。
【００５８】
このとき、制御部６０は、バルブ（１４ａまたは１４ｂ）に対するバルブ閉命令（Ｖ３またはＶ４）を、クーラントポンプ１１に対するポンプ停止命令Ｐ２の後に命令する（Ｓ１２）。
【００５９】
制御部６０からの命令により、クーラントポンプ１１が停止され（Ｓ１３）、その後にバルブ閉命令（Ｖ３またはＶ４）の対象となっているバルブ（１４ａまたは１４ｂ）が閉鎖され（Ｓ１４）、閉鎖されたバルブ（１４ａまたは１４ｂ）に通じたノズル（１２ａまたは１２ｂ）からのクーラントＲの吐出が停止され、処理は終了する。
【００６０】
ステップ１０およびステップ１２の命令の際に、停止命令コード（Ｍ３またはＭ４）に含まれるバルブ閉命令（Ｖ３またはＶ４）による閉鎖命令の対象となるバルブ（１４ａまたは１４ｂ）に対応したレジスタにフラグの値として「０」を設定する。
【００６１】
例えば、読み込まれた命令コードＭが停止命令コードＭ３であるときは、停止命令コードＭ３に含まれるバルブ閉命令Ｖ３による閉鎖命令の対象となるバルブ１４ａに対応したレジスタにフラグの値として「０」を設定し、読み込まれた命令コードＭが停止命令コードＭ４であるときは、停止命令コードＭ４に含まれるバルブ閉命令Ｖ４による閉鎖命令の対象となるバルブ１４ｂに対応したレジスタにフラグの値として「０」を設定する。
【００６２】
以上、詳細に説明したように、本実施形態の切削油供給制御装置１００によれば、バルブ開命令およびバルブ閉命令とポンプ運転命令およびポンプ停止命令とを組み合わせた単一の命令コードＭを予め設定し、これらの単一の命令コードＭの入力を受けた制御部６０によるバルブ１４ａ，１４ｂの開閉とクーラントポンプ１１の運転または停止とを連動させることで、命令の簡単化を図ることができる。
【００６３】
しかも、本実施形態の切削油供給制御装置１００によれば、クーラントポンプ１１を運転させるとき、および停止させるときは、少なくとも１つのバルブ１４ａ，１４ｂが開放された状態で行わせることになるため、すべてのバルブ１４ａ，１４ｂが閉鎖された状態でクーラントポンプ１１を運転させたり、すべてのバルブ１４ａ，１４ｂが閉鎖された後までクーラントポンプ１１の運転が続くのを防止することができる。
【００６４】
すなわち、バルブ１４ａ，１４ｂを開放させる命令を記憶部５０に入力する際に、クーラントポンプ１１の動作状況に配慮する必要がなく、吐出命令コードＭ１，Ｍ２の入力を簡単化することができる。
【００６５】
同様に、バルブ１４ａ，１４ｂを閉鎖させる命令を記憶部５０に入力する際に、ポンプ１１の動作状況に配慮する必要がなく、命令の入力や命令の組み合わせの構築を簡単化することができる。
【００６６】
また、本実施形態の切削油供給制御装置１００によれば、バルブ１４ａ，１４ｂを開放する指示または閉鎖する指示は、吐出命令コードＭ１，Ｍ２に含まれたバルブ開命令Ｖ１，Ｖ２または停止命令コードＭ３，Ｍ４に含まれたバルブ閉命令Ｖ３，Ｖ４によって行われるため、吐出命令コードＭ１，Ｍ２や停止命令コードＭ３，Ｍ４が制御部６０に読み込まれる以前に既に読み込まれている他の吐出命令コードＭ１，Ｍ２および他の停止命令コードＭ３，Ｍ４の入力履歴（例えば、前述したフラグの値）を探索することで、その吐出命令コードＭ１，Ｍ２またはその停止命令コードＭ３，Ｍ４が読み込まれた時点で、いずれのバルブ１４ａ，１４ｂが開放状態にあり、いずれのバルブ１４ａ，１４ｂが閉鎖状態にあるのかを、明確に判定することができる。
【００６７】
すなわち、各バルブ１４ａ，１４ｂのリアルタイムの開放状態または閉鎖状態を検出するセンサ等を用いることなく、各バルブ１４ａ，１４ｂの開放状態または閉鎖状態の別を容易に判定することができる。
【００６８】
なお、吐出命令コードＭ１，Ｍ２および停止命令コードＭ３，Ｍ４の入力履歴を記録しておく方法としては、上述したフラグの値によるものに限定されるものではない。
【００６９】
また、本実施形態の切削油供給制御装置１００によれば、先行する吐出命令コードＭ１，Ｍ２により少なくとも１つのバルブ１４ａ，１４ｂが既に開いているときは、後続する吐出命令コードＭ１，Ｍ２のうちポンプ運転命令Ｐ１を無視し、停止命令コードＭ３，Ｍ４により閉じられる対象のバルブ１４ａ，１４ｂの他に、少なくとも１つのバルブ１４ｂ，１４ａが開いているときは、その停止命令コードＭ３，Ｍ４のうちポンプ停止命令Ｐ２を無視するように、クーラントポンプ１１の運転または停止をバルブ１４ａ，１４ｂの開閉に連動させることにより、クーラントポンプ１１への、無駄な命令を省くとともに、クーラントポンプ１１の運転状態を適切に維持することができる。
【００７０】
本実施形態の切削油供給制御装置１００は、クーラントＲを吐出するノズル、吐出経路およびバルブが２つである切削油供給装置１０を制御対象とした例であるが、本発明に係る切削油供給制御装置および切削油供給制御方法は、ノズル、吐出経路およびバルブの各数量が２つの切削油供給装置を制御対象とするものに限定されるものではなく、それぞれ３つ以上の切削油供給装置を制御対象とするものであってもよい。
【００７１】
本発明の切削油供給制御装置が制御の対象とする切削油供給装置は、バルブの数量と吐出経路やノズルの数量とが同じものに限定されるものではない。すなわち、１つのノズルに複数の吐出経路が接続されていて、各吐出経路にバルブが設けられ、開放するバルブの数に応じて、ノズルから吐出する切削油の量を調整可能とした切削油供給装置を制御するものであってもよい。
【００７２】
本実施形態の切削油供給制御装置１００の動作は、本発明に係る切削油供給制御方法の一実施形態となるが、本発明に係る切削油供給制御方法は、切削油供給制御装置１００というハードウェアの下に限定されるものではない。
【００７３】
（実施例）
上述した実施形態の切削油供給制御装置１００により、切削油供給装置１０に以下の動作を実行させる場合の、記憶部５０に記憶させる命令コードＭの具体的な内容と、その命令コードＭによって切削油供給制御装置１００により制御された切削油供給装置１０の動作について、図３のタイミングチャートにしたがって説明する。
【００７４】
切削油供給装置１０に実行させる動作は、具体的には、以下の（Ａ）〜（Ｆ）に示した一連の動作である。
（Ａ）第１ノズル１２ａからクーラントＲを吐出させる。
（Ｂ）次いで、第１ノズル１２ａからのクーラントＲの吐出を停止させる。
（Ｃ）次いで、第１ノズル１２ａからクーラントＲを吐出させる。
（Ｄ）次いで、第２ノズル１２ｂからクーラントＲを吐出させる。
（Ｅ）次いで、第１ノズル１２ａからのクーラントＲの吐出を停止させる。
（Ｆ）次いで、第２ノズル１２ｂからのクーラントＲの吐出を停止させる。
【００７５】
この一連の動作（Ａ）〜（Ｆ）を実行させる場合、切削油供給制御装置１００の記憶部５０に、以下（ａ）〜（ｆ）の順序で命令コードＭ１〜Ｍ４を記憶させればよい。
（ａ）Ｍ１
（ｂ）Ｍ３
（ｃ）Ｍ１
（ｄ）Ｍ２
（ｅ）Ｍ３
（ｆ）Ｍ４
【００７６】
切削油供給制御装置１００の制御部６０が、上記（ａ）〜（ｆ）の順序で記憶部５０に記憶された命令コードＭ１〜Ｍ４を順次読み出して、図２に示した処理手順にしたがって、切削油供給装置１０を（Ａ）〜（Ｆ）に示すように動作させる。
【００７７】
なお、この実施例では、制御部６０が、単一の吐出命令コードＭ１，Ｍ２によってバルブ１４ａ，１４ｂの開放とクーラントポンプ１１の運転とを連動させる際に、クーラントポンプ１１へのポンプ運転命令Ｐ１を無視しないときは、バルブ１４ａ，１４ｂの開放からクーラントポンプ１１の運転が始まるまでの間にタイムラグΔｔが存在するものとして、図３に示している。これは、バルブ１４ａ，１４ｂが開き始める前に、クーラントポンプ１１が運転を開始して、クーラントＲが配管１３ａ，１３ｂに送出され、この送出されたクーラントＲによって配管１３ａ，１３ｂ内の圧力が高められるのを防止するためである。
【００７８】
また、この実施例では、制御部６０が、単一の停止命令コードＭ３，Ｍ４によってクーラントポンプ１１の停止とバルブ１４ａ，１４ｂの閉鎖とを連動させる際に、クーラントポンプ１１へのポンプ停止命令Ｐ２を無視しないときは、クーラントポンプ１１を停止してから所定の遅延時間ΔＴ（例えば、ΔＴ＝２［秒間］程度）だけ待った後に、バルブ１４ａ，１４ｂの閉鎖を命令するものとして、図３に示している。これは、クーラントポンプ１１が停止を開始してから、完全に停止するまでの間に、クーラントＲが配管１３ａ，１３ｂに送出され、この送出されたクーラントＲによる圧力が配管１３ａ，１３ｂ内に残留するのを防止するためである。
【００７９】
図３のタイミングチャートを説明すると、（ａ）の吐出命令コードＭ１の実行により、吐出命令コードＭ１に含まれたバルブ開命令Ｖ１により第１バルブ１４ａが開放され、所定の時間Δｔのタイムラグの後に、吐出命令コードＭ１に含まれたポンプ運転命令Ｐ１により、クーラントポンプ１１が運転され、第１ノズル１２ａからクーラントＲが吐出される。
【００８０】
次いで、（ｂ）の停止命令コードＭ３の実行により、停止命令コードＭ３に含まれたポンプ停止命令Ｐ２により、クーラントポンプ１１が停止され、所定の遅延時間ΔＴの後に、停止命令コードＭ３に含まれたバルブ閉命令Ｖ３により、第１バルブ１４ａが閉鎖され、第１ノズル１２ａからのクーラントＲの吐出が停止される。
【００８１】
次いで、（ｃ）の吐出命令コードＭ１の実行により、吐出命令コードＭ１に含まれたバルブ開命令Ｖ１により第１バルブ１４ａが開放され、所定の時間Δｔのタイムラグの後に、吐出命令コードＭ１に含まれたポンプ運転命令Ｐ１により、クーラントポンプ１１が運転され、第１ノズル１２ａからクーラントＲが吐出される。
【００８２】
次いで、（ｄ）の吐出命令コードＭ２の実行により、吐出命令コードＭ２に含まれたバルブ開命令Ｖ２により第２バルブ１４ｂが開放され、第２ノズル１２ｂからもクーラントＲが吐出される。なお、吐出命令コードＭ２の実行時には、第１バルブ１４ａが既に開放されているため、吐出命令コードＭ２に含まれたポンプ運転命令Ｐ１は無視されている。
【００８３】
次いで、（ｅ）の停止命令コードＭ３の実行により、停止命令コードＭ３に含まれたバルブ閉命令Ｖ３により、第１バルブ１４ａが閉鎖され、第１ノズル１２ａからのクーラントＲの吐出が停止される。なお、停止命令コードＭ３の実行時には、第２バルブ１４ａも開放されているため、停止命令コードＭ３に含まれたポンプ停止命令Ｐ２は無視されている。
【００８４】
次いで、（ｆ）の停止命令コードＭ４の実行により、停止命令コードＭ４に含まれたポンプ停止命令Ｐ２により、クーラントポンプ１１が停止され、所定の遅延時間ΔＴの後に、停止命令コードＭ４に含まれたバルブ閉命令Ｖ４により、第２バルブ１４ｂが閉鎖され、第２ノズル１２ｂからのクーラントＲの吐出も停止される。
【００８５】
以上のように、この実施例においては、（ｅ）の停止命令コードＭ３の実行によっても、クーラントポンプ１１を停止することがないため、クーラントポンプ１１の運転状態を適切に維持することができる。
【符号の説明】
【００８６】
１０    切削油供給装置
１１    クーラントポンプ
１２ａ，１２ｂ  ノズル
１３ａ，１３ｂ  配管（出力経路、吐出経路）
１４ａ，１４ｂ  バルブ
５０    記憶部
６０    制御部（制御装置）
１００  切削油供給制御装置
Ｒ      クーラント（切削油）
【図１】
2014161992.tif 000003
【図２】
2014161992.tif 000004
【図３】
2014161992.tif 000005