(57)【要約】【課題】停電等で突然電源が遮断されたときに、工具が被加工物に食い込んでしまい被加工物が傷付けられる。【解決手段】無停電電源装置５は、数値制御装置１０に電源遮断信号を出力する。数値制御装置１０は、所定の相対移動軌跡上の各位置で各位置における速度を徐々に小さくした移動指令データをモータ制御装置２０に出力して、所定の減速時間後に移動指令データの出力を停止する。モータ制御装置２０は、移動指令データに基づいて同期して送りモータ１３，１５，１７を駆動制御するとともに、各同期制御軸毎に検出される速度が０のときにそれぞれ停止信号を出力する。数値制御装置１０は、全ての停止信号を入力したときに主軸の移動体１６を上昇させる移動指令データを出力する。数値制御装置１０は、主軸の移動体１６が停止した後にブレーキ信号を出力してブレーキ装置４を作動させる。【選択図】図１
2008204365.tif 000002
【特許請求の範囲】
【請求項１】
水平２軸および鉛直１軸方向に同期制御軸を有し工具を被加工物に対して所定の相対移動軌跡に沿って相対移動させて加工を行なう工作機械において、電源が遮断されたときに前記工具が前記所定の相対移動軌跡上を移動して停止するように前記同期制御軸の各移動体を所定の加速度または減速時間で減速停止させ前記工具と前記被加工物との干渉を回避できる所定距離前記工具が前記被加工物から離れる方向に主軸の移動体を移動させた後に前記鉛直軸に設けられたブレーキ装置を作動させるように制御する制御装置を有する工作機械。
【請求項２】
前記制御装置が前記所定距離前記主軸の移動体を移動させた後に主軸回転軸の主軸回転モータを停止させることを特徴とする請求項１に記載の工作機械。
【請求項３】
水平２軸および鉛直１軸方向に同期制御軸を有し工具を被加工物に対して所定の相対移動軌跡に沿って相対移動させて加工を行なう工作機械であって、電源が遮断されたときにパワーアンプに設けられたコンデンサに蓄積された非常用の電力で前記同期制御軸の各サーボモータを駆動するように構成した工作機械において、電源が遮断されたときに前記所定の相対移動軌跡上の各位置における速度が所定の加速度または減速時間で徐々に小さくなって停止するような前記各位置と前記各位置における速度とを含む指令に基づいて前記各サーボモータを制御して前記同期制御軸の全サーボモータまたは全移動体が停止したときに前記工具と前記被加工物との干渉を回避できる所定距離前記工具と前記被加工物が離れる方向に主軸の移動体を移動させる指令に基づいて主軸のサーボモータを制御して前記主軸のサーボモータまたは移動体が停止したときに前記鉛直軸に設けられたブレーキ装置を作動させるように制御する制御装置を有する工作機械。
【請求項４】
水平２軸および鉛直１軸方向に同期制御軸を有し工具を被加工物に対して所定の相対移動軌跡に沿って相対移動させて加工を行なう工作機械であって、前記所定の相対移動軌跡上の各位置と各位置における速度を含む移動指令データを出力する数値制御装置と、前記同期制御軸にそれぞれ設けられ前記移動指令データに基づいて電圧指令を出力するサーボ制御回路と、前記同期制御軸にそれぞれ設けられ前記電圧指令に基づいて前記同期制御軸の各サーボモータにそれぞれ駆動電流を供給するとともに前記サーボモータを駆動する非常用の電力を供給するコンデンサを有するパワーアンプと、電源が遮断されたときに前記数値制御装置と前記サーボ制御回路に電力を供給する無停電電源装置と、前記鉛直軸の移動体の移動を制止するブレーキ装置と、を備えた工作機械において、前記数値制御装置が、電源が遮断されたときに前記速度が所定の加速度または減速時間で徐々に小さくなって停止するような前記各位置と前記各位置における速度とを含む移動指令データを出力して前記同期制御軸の全サーボモータまたは全移動体が停止したときに前記工具と前記被加工物との干渉を回避できる所定距離前記工具と前記被加工物が離れる方向に主軸の移動体を移動させる移動指令データを出力した後に前記主軸のサーボモータまたは移動体が停止したときに前記ブレーキ装置を作動させることを特徴とする工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、停電などによって電源が遮断され、電源から電力が供給されなくなったときに、水平２軸方向および鉛直１軸方向の各同期制御軸の移動体を減速停止させて工具を安全な位置に退避させる工作機械に関する。
【背景技術】
【０００２】
工具が取り付けられた軸方向を主軸として、エンドミルやバイトのような工具と被加工物とを軸送り装置によって互いに直交する水平２軸方向および鉛直１軸方向の同期制御軸方向に相対移動させて、被加工物を所望の加工形状に切削加工する工作機械が知られている。このような工作機械は、一般に、コンピュータ数値制御装置（CNC, Computerized Numerical Controller）を備え、数値制御装置から出力される移動指令に基づいて各同期制御軸の軸送り装置の移動体を同期させて移動制御して、工具が被加工物に対して所定の相対移動軌跡に沿って相対移動するように構成されている。
【０００３】
モータ制御装置は、サーボ制御回路とパワーアンプを備え、数値制御装置から出力される移動指令に基づいて各軸送り装置を制御する。各同期制御軸のサーボ制御回路は、それぞれ移動指令に従ってパワーアンプに電圧指令を出力する。パワーアンプは、電圧指令に応じた駆動電流を軸送り装置のサーボモータに出力してサーボモータを駆動して移動体を所定の方向に移動させる。サーボ制御回路は、位置指令と検出される移動体の位置との位置偏差に基づき速度指令を出力し、出力された速度指令と検出されるサーボモータの速度との速度偏差に基づき電流指令を出力し、電流指令と検出されるパワーアンプから出力される駆動電流との偏差に基づき電圧指令を出力して、移動体を常時位置決め制御している。
【０００４】
停電が発生したり、電源装置が故障したり、電源装置をオフしたりして電源が遮断されて、数値制御装置およびモータ制御装置に突然電力が供給されなくなった場合、軸送り装置が非制御状態に陥ると同時にサーボモータの駆動が停止して、移動中である移動体は慣性で走行する。このとき、加工中でないときは、移動体はストッパに衝突して停止するが、加工中のときは、工具と被加工物とが衝突して、工具が破損したり、被加工物が傷付けられるおそれがある。
【０００５】
制御軸がその軸方向に重力が作用する鉛直軸、いわゆる重力軸である場合、移動体が下向きに移動しているときに電力の供給が絶たれると、重力によって移動体を含む可動部位の質量に応じて加速して下降しようとする。したがって、工具が破損したり、被加工物が傷付けられるだけではなく、軸送り装置や加工ヘッドの周辺部材が損傷するおそれがある。また、移動体が上向きに移動しているときや停止しているときでも、サーボモータの励磁が切られてしまうと、移動体が自重によって落下するため、工具と被加工物とが衝突するおそれがある。
【０００６】
このようなことから、工作機械には無停電電源装置（UPS, Uninterruptible Power Supply）が設けられていて、電源が遮断されたときは、数値制御装置とモータ制御装置に無停電電源装置から電力を供給して軸送り装置が非制御状態にならないようにしている。また、パワーアンプのコンバータ部に平滑用電解コンデンサが設けられていて、電源が遮断されたときは、コンデンサに蓄積されている電力でサーボモータを駆動できるようにしている。
【０００７】
しかしながら、無停電電源装置やコンデンサのバックアップ電力には限りがあるので、加工を継続させることは困難である。そこで、電源が遮断されて電力が供給されなくなったときは、無停電電源装置から電源の遮断を示す信号（以下、電源遮断信号という）を数値制御装置に出力して移動体を直ちに停止するように制御している。特に、電力が供給されていないときに移動体が落下する重力軸の場合は、移動体を停止させるとともにブレーキ装置を作動させて移動体が移動しないように制止するようにしている。なお、大型の予備電源を設けて加工を継続できるようにすることも考えられるが、経済的にもスペース的にも不利であるため、一般の工作機械では、あまり採用されていない。
【０００８】
例えば、特許文献１に開示される停電落下防止制御装置は、停電を検出したときに、重力軸のブレーキをかけるとともにサーボモータへの移動指令または速度指令を０にして逆向きのトルクを発生させて停止させるようにしている。また、例えば、特許文献２に開示される放電加工装置の軸送り装置は、重力軸の移動体を停止させてから所定距離上昇させて安全な場所に位置させた後にブレーキ装置を作動させて移動体の落下を防止している。また、特許文献３に開示される重力軸の落下を防止するサーボモータ制御装置は、サーボモータの速度指令を０にして重力軸の移動体を停止させてからブレーキ装置のバックラッシュ以上の所定量上昇させた後、ブレーキ装置を作動させて移動体の落下を防止させている。あるいは、特許文献４に開示される数値制御装置の上下軸落下防止方式は、所定量上向きの移動指令を発生してブレーキ装置を作動させ、ブレーキ装置の遊びや不感帯による工具と被加工物との衝突を防止している。
【０００９】
【特許文献１】特許第３４７２４３３号公報（段落００１２−００１７）
【特許文献２】特許第３３１５９４５号公報（段落００３５−００３７）
【特許文献３】特許第３６１６７５９号公報（段落０００８−００１１）
【特許文献４】特開平４−８６９０５号公報（第３頁−第４頁）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
所望の加工形状に従う所定の相対移動軌跡に沿って工具を被加工物に対して相対移動させて切削加工する工作機械において、電源が遮断されたときに移動指令または速度指令を０にして停止させる場合、移動体が停止する時間が短くなる反面、移動体が完全に停止するまでの間に発生するオーバシュートによって工具が所定の相対移動軌跡を逸脱して被加工物に食い込んでしまうおそれがある。その結果、加工中に停電などの電源の異常が発生するたびに失敗品をつくるおそれがあって損失が大きい。
【００１１】
また、電源が遮断されて電力が供給されなくなったときに、重力軸においてブレーキをかけて移動体を停止させるように構成されている場合は、移動体を所定距離上昇させて安全な位置に退避させるときにブレーキ装置が作動しているから、ブレーキの強い摩擦抵抗に抗して移動体を引き上げなければならず、大きなトルクを必要とするためにサーボモータの消費電力が大きくなる。そのため、非常用に蓄積されているコンデンサの電力が足りなくなって、移動体を十分に引き上げることができなくなるおそれがある。
【００１２】
また、主軸が重力軸でない構成の工作機械の場合は、重力軸の移動体を所定距離上昇させると、工具と被加工物とが衝突して工具が破損したり、被加工物が傷付けられたりするおそれがある。そのため、主軸が重力軸でない構成の工作機械の場合は、重力軸の移動体を引き上げてブレーキ装置をかけるように構成することができない。
【００１３】
本発明は、上記課題に鑑みて、電源が遮断されたときに、重力軸の移動体の落下による工具と被加工物との衝突を防止するとともに工具が被加工物に食い込むことを防止する工作機械を提供することを目的とする。本発明におけるいくつかの利点は、発明を実施するための最良の形態において具体的に説明される。
【課題を解決するための手段】
【００１４】
本発明の工作機械は、上記課題を解決するために、水平２軸および鉛直１軸方向に同期制御軸を有し工具を被加工物に対して所定の相対移動軌跡に沿って相対移動させて加工を行なう工作機械において、電源が遮断されたときに工具が所定の相対移動軌跡上を移動して停止するように同期制御軸の各移動体を所定の加速度または減速時間で減速停止させ工具と被加工物との干渉を回避できる所定距離工具が被加工物から離れる方向に主軸の移動体を移動させた後に鉛直軸に設けられたブレーキ装置を作動させるように制御する制御装置を設ける。好ましくは、主軸回転軸を有する場合は、制御装置が所定距離主軸の移動体を移動させた後に主軸回転軸の主軸回転モータを停止させるようにする。
【００１５】
具体的には、水平２軸および鉛直１軸方向に同期制御軸を有し工具を被加工物に対して所定の相対移動軌跡に沿って相対移動させて加工を行なう工作機械であって、電源が遮断されたときにパワーアンプに設けられたコンデンサに蓄積された非常用の電力で同期制御軸の各サーボモータを駆動するように構成した工作機械において、電源が遮断されたときに所定の相対移動軌跡上の各位置における速度が所定の加速度または減速時間で徐々に小さくなって停止するような各位置と各位置における速度とを含む指令に基づいて各サーボモータを制御して同期制御軸の全サーボモータまたは全移動体が停止したときに工具と被加工物との干渉を回避できる所定距離工具と被加工物が離れる方向に主軸の移動体を移動させる指令に基づいて主軸のサーボモータを制御して主軸のサーボモータまたは移動体が停止したときに鉛直軸に設けられたブレーキ装置を作動させるように制御する制御装置を設ける。
【００１６】
より具体的には、水平２軸および鉛直１軸方向に同期制御軸を有し工具を被加工物に対して所定の相対移動軌跡に沿って相対移動させて加工を行なう工作機械であって、所定の相対移動軌跡上の各位置と各位置における速度を含む移動指令データを出力する数値制御装置と、同期制御軸にそれぞれ設けられ移動指令データに基づいて電圧指令を出力するサーボ制御回路と、同期制御軸にそれぞれ設けられ電圧指令に基づいて同期制御軸の各サーボモータにそれぞれ駆動電流を供給するとともにサーボモータを駆動する非常用の電力を供給するコンデンサを有するパワーアンプと、電源が遮断されたときに数値制御装置とサーボ制御回路に電力を供給する無停電電源装置と、鉛直軸の移動体の移動を制止するブレーキ装置と、を備えた工作機械において、数値制御装置が、電源が遮断されたときに速度が所定の加速度または減速時間で徐々に小さくなって停止するような各位置と各位置における速度とを含む移動指令データを出力して同期制御軸の全サーボモータまたは全移動体が停止したときに工具と被加工物との干渉を回避できる所定距離工具と被加工物が離れる方向に主軸の移動体を移動させる移動指令データを出力した後に主軸のサーボモータまたは移動体が停止したときにブレーキ装置を作動させることを特徴とする。
【発明の効果】
【００１７】
本発明の工作機械は、電源が遮断されたとき、工具が所定の相対移動軌跡上を移動して停止するように各同期制御軸の移動体を減速停止させるようにしたので、工具がオーバシュートを起こさずに所定の相対移動軌跡上で停止する。その結果、加工中に停電などによって電源が遮断されたときでも失敗品をつくることがなく、損失を最小限に抑えることができる。また、全移動体が完全に停止してから工具と被加工物とを所定距離離した後に重力軸のブレーキ装置を作動させるようにしたので、確実に工具と被加工物との衝突を防止することができ、また非常用の電力が不足することがなく、安全性が高い。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の好ましい実施の形態として工作機械の全体の概容を示す。工作機械は、機械本機１、電源装置２、バランス装置３、ブレーキ装置４、無停電電源装置５、制御装置６を有する。また、図示しない自動工具交換装置（ATC, Automatically Tool Changer）やクーラント供給装置のような付属装置が必要に応じて適宜設けられている。制御装置６は、常時、電源装置２から電力を供給されている。電源が遮断されて制御装置６に電力が供給されなくなったときは、無停電電源装置５から制御装置６およびブレーキ装置４に電力が供給される。無停電電源装置５は、電源装置２が正常に電力を供給しているときに充電されている。
【００１９】
実施の形態の工作機械は、重力軸である鉛直軸を主軸とする。主軸は、工具７が取り付けられる軸方向とする。実施の形態の工作機械は、主軸をＺ軸、互いに直交する水平２軸方向をＸ軸およびＹ軸として各同期制御軸に制御装置６で制御される軸送り装置を備えている。また、実施の形態の工作機械は、主軸回転軸をＲ軸として主軸回転モータ１１によって工具７を高速回転させるスピンドルを有する。工具の自動交換のために、またはバイトのような工具を使用して、工具または被加工物を主軸廻りに回転角度割出しを行なう構成の工作機械は、主軸回転軸をＣ軸として主軸回転モータによって回転角度割出しができる加工ヘッドまたはターンテーブルを有する。
【００２０】
機械本機１に設けられるＸ軸方向の軸送り装置は、移動体１２であるコラムとサーボモータであるＸ軸送りモータ１３とを含んで構成される。Ｙ軸方向の軸送り装置は、移動体１４であるテーブルとサーボモータであるＹ軸送りモータ１５とを含んで構成される。主軸Ｚ軸方向の軸送り装置は、移動体１６であるスライダとサーボモータであるＺ軸送りモータ１７を含んで構成される。実施の形態における各送りモータ１３，１５，１７はリニアモータであり、それぞれ励磁コイルを含む一次側可動子と永久磁石を配列した磁石板を含む二次側固定子で構成される。
【００２１】
工具７を回転させるスピンドルは加工ヘッドに設けられ、加工ヘッドは移動体１６に取り付けられる。移動体１６は、図示しないガイドによって移動体１２に主軸Ｚ軸方向に往復移動可能に支持される。被加工物８は、移動体１４に載置される。したがって、各同期制御軸にそれぞれ設けられた送りモータ１３，１５，１７を制御装置６で同期して制御することによって各移動体１２，１４，１６を同期して移動制御して、工具７を被加工物８に対して所望の加工形状に従う所定の相対移動軌跡に沿って相対移動させることができる。なお、移動体１２および移動体１４が配設される基台であるベッドは、図示省略されている。
【００２２】
バランス装置３は、空気の圧力によりカウンタバランスウェイトを重力軸に付与するエアバランサである。バランス装置３は、エアシリンダ３１と、エアシリンダ３１に所定の圧力に制御された圧縮空気を供給する空気供給装置３２とで構成される。バランス装置３の具体的な構成は特許文献２に開示されており、特許文献２を参照するものとして具体的な構成の説明を省略する。移動体１６にエアシリンダ３１のシリンダ筒が固定され、移動体１２に固定された取付部材にエアシリンダ３１のピストンロッドが固定される。したがって、移動体１６が上下方向に移動するのにともなってシリンダ筒が移動することによって、シリンダ筒に対してピストンが相対的に移動する。
【００２３】
バランス装置３は、シリンダ筒内に形成されるピストンを挟んで上側シリンダ室内の空気を供給口から給排気することで、移動体１６が重力軸方向に移動してピストンの相対位置が変化することによってシリンダ室の容積が変化するのに合わせて、シリンダ室内の空気の圧力が一定のカウンタバランスウェイトを与える所定の圧力に維持されるようにシリンダ室内の空気の量を増減する。したがって、重力軸には、移動体１６の位置に関わらず、移動体１６を含む可動部位の質量に見合うカウンタバランスウェイトが付与される。
【００２４】
ブレーキ装置４は、エアシリンダ３１のシリンダ筒端に設けられるブレーキ本体４１と、定圧の圧縮空気をブレーキ本体４１に供給する空気供給装置３２と、ブレーキ本体４１と空気供給装置３２との間の空気供給管路に設けられる電磁弁４２と、電磁弁４２の開閉を制御する電磁弁制御回路４３を含む。ブレーキ本体４１は、エアシリンダ３１のシリンダ筒と一緒に移動する。したがって、ブレーキ本体４１は、移動体１６の移動にともなって上下方向に移動する。
【００２５】
実施の形態のブレーキ装置４は、所定の圧力の圧縮空気が供給されているときは、圧縮コイルばねの力に抗してレバーを開きブレーキがかからない状態にするとともに、所定の圧力の圧縮空気が供給されないときは、圧縮コイルばねの力でレバーを閉じて制止部材によりエアシリンダ３１のピストンロッドを押さえ付けて保持することによってシリンダ筒とシリンダ筒が取り付けられた移動体１６が移動しないように制止する構成である。ブレーキ装置４の具体的な構成は、特許文献２に開示されており、特許文献２を参照するものとして具体的な構成の説明を省略する。
【００２６】
工作機械が正常に運転されているときは、電磁弁４２が開放されていてブレーキ本体４１に空気供給装置３２から所定の圧力の圧縮空気が供給されている。したがって、通常は、レバーが開かれてブレーキがかかっていない状態にある。制御装置６から電磁弁制御回路４３にブレーキ信号が出力されたときは、電磁弁制御回路４３に設けられたリレー回路がオンになって電磁弁４２が閉じられるので、ブレーキ本体４１に圧縮空気が供給されなくなってブレーキ本体４１が作動する。
【００２７】
ブレーキ装置４は、実施の形態に限らず、電力が供給されていないときに機械的に移動体を制止しておける構成であればよく、公知のブレーキ装置が採用される。例えば、制止板を軸送り装置のボールねじとともに回転する回転板から切り離してブレーキがかからない状態にするとともに、制止板を回転板に押さえ付けてボールねじの回転を止めることによって移動体が移動しないように制止する構成のブレーキ装置がある。また、例えば、移動体に制止用のピンを係合することによって、移動体が移動しないように制止する構成のブレーキ装置がある。
【００２８】
制御装置６は、コンピュータ数値制御装置１０とモータ制御装置２０でなる。モータ制御装置２０は、サーボ制御回路２１とパワーアンプ２２を含んでなる。制御装置６は、電源が遮断されたときに工具７が所定の相対移動軌跡上を移動して停止するように各同期制御軸の各移動体１２，１４，１６を所定の加速度または減速時間で減速停止させる。制御装置６は、各同期制御軸の全移動体１２，１４，１６が停止してから工具７と被加工物８との干渉を回避できる所定距離工具７が被加工物８から離れる方向に主軸の移動体１６を移動させた後に重力軸に設けられたブレーキ装置４を作動させる。
【００２９】
数値制御装置１０は、モータ制御装置２０に同期制御軸であるＸ軸、Ｙ軸、Ｚ軸および独立した制御軸であるＲ軸の各制御軸のモータを制御する移動指令データを出力する。モータ制御装置２０のサーボ制御回路２１とパワーアンプ２２は、各制御軸毎に設けられている。数値制御装置１０は、工具７が所定の相対移動軌跡に沿って相対移動するように移動体１２，１４，１６を移動させるために送りモータ１３，１５，１７を駆動制御する移動指令データをモータ制御装置２０の各同期制御軸の各サーボ制御回路２１に同期させて分配出力する。また、数値制御装置１０は、工具７が設定された回転速度で高速回転するように主軸回転モータ１１を駆動制御する移動指令データをモータ制御装置２０のＲ軸のサーボ制御回路２１に出力する。主軸回転軸がＣ軸である場合、移動指令データは、同期制御軸の各サーボ制御回路２１に出力される移動指令データに同期してＣ軸のサーボ制御回路２１に出力される。
【００３０】
数値制御装置１０から各同期制御軸の各サーボ制御回路２１にそれぞれ出力される移動指令データは、位置、位置と速度、または位置、速度、加速度を得ることができるデータである。Ｒ軸のサーボ制御回路２１に出力される移動指令データは、回転速度、回転速度と加速度、または回転位置、回転速度、加速度を得ることができるデータである。サーボ制御回路２１は、図示しない演算装置を有している。また、モータ制御装置２０には、サーボ制御回路２１と独立して演算装置を設けることができる。したがって、数値制御装置１０が有する演算機能の一部分をモータ制御装置２０に負担させることができる。数値制御装置１０からモータ制御装置２０に出力される移動指令データは、数値制御装置１０とモータ制御装置２０がそれぞれ有する演算機能によって異なる。実施の形態の工作機械では、数値制御装置１０から同期制御軸の各サーボ制御回路２１に出力される移動指令データは、単位時間毎の位置データである。
【００３１】
モータ制御装置２０に入力される各同期制御軸の各移動指令データは、各サーボ制御回路２１においてそれぞれ時間に対する位置を示す位置指令値に変換されてサーボ制御系に与えられる。数値制御装置１０は、モータ制御装置２０に出力した移動指令データによって各同期制御軸の現在位置を認識している。また、主軸回転軸のＲ軸の移動指令データは、Ｒ軸のサーボ制御回路２１において時間に対する回転速度を示す速度指令値に変換されてサーボ制御系に与えられる。なお、本発明では、位置制御系を有していない制御系もサーボ制御系と称する。また、主軸回転軸がＲ軸とＣ軸を共有している場合は、サーボ制御回路２１は、サーボ制御系をＲ軸とＣ軸に切り換えることができる。
【００３２】
数値制御装置１０は、予め定められている加速度と設定された加工速度に従って所定の相対移動軌跡上における単位時間毎の位置データを得て移動指令データを出力する。実施の形態の数値制御装置１０は、ＮＣプログラムを解読して所定の相対移動軌跡上の位置データを得る。ＮＣプログラムには、工具軌跡（プログラム軌跡）が記述されている。プログラム軌跡は工具７の中心の軌跡であるので、使用する工具７がボールエンドミルの場合のように、被加工物に形成される加工形状軌跡がプログラム軌跡に対して工具７の半径分ずれた位置にある場合は、プログラム軌跡を工具径補正したオフセット軌跡を得る。したがって、本発明でいう所定の相対移動軌跡は、工具径補正が必要ない場合はプログラム軌跡であり、工具径補正が必要な場合はオフセット軌跡である。
【００３３】
各サーボ制御回路２１は、位置指令と図示しない位置検出器によって検出される移動体の現在位置との位置偏差を求めて比例ゲインを与えて速度指令を得る。そして、速度指令と図示しない速度検出器によって検出されるサーボモータの現在速度との速度偏差を求めて比例積分ゲインを与えて電流指令を得る。さらに、速度指令と図示しない電流検出器によって検出されるサーボモータに流れる駆動電流との電流偏差を求めて電圧指令をパワーアンプ２２に出力する。モータ制御装置２０の各同期制御軸毎に設けられたパワーアンプ２２は、電圧指令に基づいてパワー素子を制御して各送りモータ１３，１５，１７に駆動電流を出力する。
【００３４】
無停電電源装置５は、電源が遮断されたときに、数値制御装置１０とモータ制御装置２０の各サーボ制御回路２１に電力を供給するとともに、数値制御装置１０に電源遮断信号を出力する。数値制御装置１０は、電源遮断信号を入力したら、所定の相対移動軌跡上にある各位置における速度が所定の加速度または減速時間で徐々に小さくなるような各位置と各位置における速度とを含む移動指令データを出力してから移動指令データの出力を停止して同期制御軸の全送りモータ１３，１５，１７または全移動体１２，１４，１６が停止したときに工具７と被加工物８との干渉を回避できる所定距離工具７と被加工物８が離れる方向に主軸の移動体１６を移動させる移動指令データを出力した後に主軸のサーボモータ１７または移動体１６が停止したときにブレーキ装置４を作動させる。このとき、所定の加速度または減速時間は、予め数値制御装置１０に設定されている。
【００３５】
数値制御装置１０は、電源遮断信号を入力したときに、所定の相対移動軌跡上の各位置と各位置における速度が所定の加速度または減速時間で徐々に小さくなって停止するような各位置と各位置における速度とを含む移動指令データを出力するので、各同期制御軸の各サーボ制御回路２１を通して各パワーアンプ２２から移動指令データに相応する駆動電流が出力されて各同期制御軸の各送りモータ１３，１５，１７が減速停止することによって各移動体１２，１４，１６が減速停止する。そのため、工具７は、所定の相対移動軌跡上を移動して停止する。
【００３６】
サーボ制御回路２１に与えられる、所定の相対移動軌跡上の各位置における速度が所定の加速度または減速時間で徐々に小さくなって停止するような各位置と各位置における速度とを含む指令は、数値制御装置１０から出力される移動指令データから得ずに、モータ制御回路２０で演算して得ることができる。このように構成した場合は、モータ制御装置２０は、電源が遮断されたときに、上記指令を計算して、数値制御装置１０からの移動指令データの入力を停止すると同時に上記指令を時間に対する位置を示す位置指令値に変換してサーボ制御系に与える。このとき、所定の加速度または減速時間は、数値制御装置１０を通してモータ制御装置２０に予め設定される。
【００３７】
数値制御装置１０は、電源遮断信号を入力してから、各同期制御軸の各送りモータ１３，１５，１７または各移動体１２，１４，１６が停止して図示しない速度検出器から検出される速度が０になったときにモータ制御装置２０の各サーボ制御回路２１からそれぞれ出力される停止信号を入力する。数値制御装置１０は、全ての停止信号を入力したときに、予め設定された所定距離工具７と被加工物８が離れる方向に主軸Ｚ軸の移動体１６を移動させる移動指令データをモータ制御装置２０に出力する。所定距離移動体１６を移動させる移動量、送り速度、加減速時間（加速度）は予め設定される。実施の形態の工作機械は、主軸と重力軸が一致しているので、移動体１６を所定距離上昇させる。停止信号は、速度検出器から直接数値制御装置１０に入力するように構成することができる。
【００３８】
上記所定距離は、工具７と被加工物８が干渉しない十分な距離である。例えば、主軸と重力軸が一致する構成の工作機械の場合は、ブレーキ装置４が作動して送りモータ１７の励磁が切られた後にブレーキ装置４の滑りなどによって移動体１６が下降する距離よりも大きい距離である。主軸が重力軸と直交する水平１軸にある構成の工作機械の場合は、工具７が加工前の被加工物８の表面よりも離れる距離である。このように所定距離工具７と被加工物８を離すことによって、送りモータ１７の励磁が切られた後にブレーキ装置４の構造上の問題で移動体１６がある距離下降してしまうときに、工具７と被加工物８が衝突して、工具７が破損したり、被加工物８が傷つくことがない。
【００３９】
サーボ制御回路２１に与えられる、予め設定された所定距離工具７と被加工物８が離れる方向に主軸Ｚ軸の移動体１６を移動させる指令は、数値制御装置１０から出力される移動指令データから得ずに、モータ制御回路２０で演算して得ることができる。このように構成した場合は、モータ制御装置２０は、全ての速度検出器がそれぞれ速度が０であることを検出したときに、上記所定距離工具７と被加工物８が離れる方向に主軸Ｚ軸の移動体１６を移動させるような位置と各位置における速度を含む指令を計算して、この指令を時間に対する位置を示す位置指令値に変換してサーボ制御系に与える。このとき、所定距離移動体１６を移動させる移動量、送り速度、加減速時間（加速度）は、数値制御装置１０を通してモータ制御回路２０に予め設定される。
【００４０】
数値制御装置１０は、電源遮断信号を入力して主軸Ｚ軸の移動体１６を所定距離移動させた場合は、主軸Ｚ軸の移動体１６が停止して速度検出器から検出される速度が０になったときにモータ制御装置２０の主軸Ｚ軸のサーボ制御回路２１から出力される停止信号を入力して、ブレーキ装置４を作動させるブレーキ信号を出力してブレーキ装置４を作動させる。ブレーキ装置４は、ブレーキ信号によって電磁弁制御回路４３のリレー回路がオンになって、電磁弁４２が閉じられることによって作動する。主軸Ｚ軸の移動体１６が完全に停止した後にブレーキ装置４を作動させることによって、ブレーキ装置４によって移動体１６が制止される前に移動体１６を移動させておけるので、パワーアンプ２２のコンデンサに蓄積された電力がなくなることがない。
【００４１】
実施の形態の数値制御装置１０は、主軸Ｚ軸の移動体１６を所定距離移動させた後に、ブレーキ装置４を作動させると同時にＲ軸のサーボ制御回路２１への移動指令データの出力を停止して、主軸回転モータ１１を停止させるようにしている。好ましくは、速度指令を０にする。工具７を被加工物８から離した後に主軸回転モータ１１を停止させるようにすることによって被加工物８に傷が付くことを防止している。主軸回転モータ１１は、コンデンサのバックアップ電力がなくなると停止するので、必ずしも主軸回転モータを強制的に停止させる必要はないが、実施の形態では、安全のために停止させるようにしている。
【００４２】
図２に、制御装置６の好ましい実施の形態が示される。図２に示される制御装置６の構成は、ブロック図で表されていて各要素（各部）が実際の部品の配置を示すものではない。したがって、図２に示される数値制御装置１０に配置された各要素は、図示される通りに数値制御装置１０に設けられる必要はなく、本発明における制御装置６の動作が実現される範囲で、モータ制御装置２０に設けることができる。また、図２は、数値制御装置１０の有する機能のうちの本発明に直接関係する機能を抽出して図示するものである。
【００４３】
数値制御装置１０の軌跡解析部１１０は、ＮＣプログラムを解読して所望の加工形状に従う所定の相対移動軌跡上の制御点における位置ベクトルと所定の相対移動軌跡の形状を求める。工具径補正されているときは、オフセット軌跡を所定の相対移動軌跡とする。ＮＣプログラムは、図示しないキーボードのような入力装置から直接入力されるか、磁気ディスク装置やＵＳＢメモリ（USB, Universal Serial Bus）等の記憶装置から読み込まれるか、またはハードディスク装置のような記憶装置から読み出される。
【００４４】
数値制御装置１０の位置データ計算部１２０は、軌跡解析部１１０から出力される位置ベクトルと所定の相対移動軌跡の形状、および予め定められた加速度と設定された加工速度とから相対移動軌跡上の所定単位時間毎の位置を計算する。上記所定単位時間は、モータ制御装置２０の処理能力に応じて予め定められる。実施の形態では、所定単位時間を１ｍｓｅｃ（ミリ秒）としている。位置データ計算部１２０は、所定の相対移動軌跡の形状から得られる曲線の曲率やコーナの方向転換点などから予め定められた加速度と設定された加工速度に基づく所定の相対移動軌跡上の減速点および加速点などを判断して、加工進行方向に従って位置ベクトルから順次所定単位時間毎の位置を求める。
【００４５】
位置データ計算部１２０は、電源が遮断されて各移動体１２，１４，１６が全て減速停止したときは、各移動体１２，１４，１６が全て停止した後に所定の相対移動軌跡における単位時間毎の位置データの出力を停止する。そして、主軸Ｚ軸の移動体１６が停止している現在位置を取得して、工具７と被加工物８が離れる方向の移動量および予め設定された送り速度と加減速時間（加速度）とに基づいて所定の単位時間毎の位置を計算する。移動量は、工具７と被加工物８が干渉しない十分な所定距離と工作機械の機械本機２の構成に基づく工具７と被加工物８とが離れる方向によって予め設定されている。
【００４６】
数値制御装置１０の移動指令データ出力部１３０は、基準時間（以下、タイムベースという）を設定して時間を計測している。タイムベースは、変更することができる。タイムベースは、通常は所定単位時間と同じ時間にされている。移動指令データ出力部１３０は、所定単位時間毎の位置データを順番に各同期制御軸に分配してタイムベースに従う時間間隔で移動指令データとして各同期制御軸の各サーボ制御回路２１に出力する。実施の形態において、タイムベースが所定単位時間と同じ時間にされているときは、位置データ計算部１２０で求められた１ｍｓｅｃ毎の位置データは、１ｍｓｅｃの時間間隔で移動指令データとして各サーボ制御回路２１に分配出力される。
【００４７】
移動指令データ出力部１３０は、タイムベースが変更されたときは、各同期制御軸の各位置データを変更されたタイムベースに従う時間間隔で各サーボ制御回路２１に出力する。タイムベースは、オーバライドの設定値によって変更される。オーバライドは百分率で設定され、１００％のときに所定単位時間と同じ時間にされている。オーバライドの設定値が１００％を基準として小さくなるほど百分率に対応してタイムベースが長く変更される。例えば、オーバライドが５０％に設定されたときは、タイムベースが２倍に延長される。実施の形態において、タイムベースが２倍に延長されたときは、位置データ計算部１２０で求められた１ｍｓｅｃ毎の位置データは、２ｍｓｅｃの時間間隔で移動指令データとして各サーボ制御回路２１に分配出力される。
【００４８】
移動指令データは、予め定められた加速度と設定された加工速度に従う所定単位時間毎の位置データに基づいてタイムベースに従う時間間隔で出力される位置のデータであるから、連続して出力される位置データによって時間に対する位置の関数として表すことができ、指令速度と加速度を得ることができる。したがって、移動指令データは、各位置と各位置における速度を含んでいる。そして、移動指令データから得られる指令速度は、連続して出力される位置データの時間間隔で変化し、タイムベースが所定単位時間であるときは、予め定められた加速度に従って加速して設定された加工速度に到達して維持するような移動指令データが出力される。
【００４９】
タイムベースが変更されると、変更されたタイムベースの倍率で指令される指令速度が変化するので、オーバライドが５０％に設定されたときは、タイムベースが２倍になって、指令速度が２分の１になる。オーバライドが０％に設定されたときは、タイムベースは無限大になって、移動データは出力されなくなる。しかしながら、急に指令速度を変化させると、最大加速度を超えてしまって各同期制御軸の各送りモータ１３，１５，１７が追従できずに工具７が所定の相対移動軌跡を外れてしまう。また、急に移動指令が出力されなくなると、各同軸制御軸の各送りモータ１３，１５，１７は急停止しようとするが、移動体１２，１４，１６は慣性によって直ちに停止することができないので、工具７が所定の相対移動軌跡を外れてオーバシュートを生じる。
【００５０】
そこで、オーバライドの設定値が変更されたときは、タイムベースを直線的に段階的に変更させる変化時間（加速時間または減速時間）が予め定められている。変化時間は、変更されるオーバライドの設定値またはオーバライドの設定値の変更幅によって予め設定されている。したがって、オーバライドの設定値が変更されたときは、タイムベースが所定の変化時間中に直線的に変化して位置データの出力される時間間隔が変化して、変更された速度まで減速または加速するような指令速度が得られる。
【００５１】
実施の形態の数値制御装置１０は、オーバライドの設定値が０％になるときに変化時間を２００ｍｓｅｃに設定している。したがって、オーバライドの設定値が０％に変更されたときは、２００ｍｓｅｃの変化時間の間で時間間隔が徐々に長くされて位置データが出力されて、２００ｍｓｅｃ後に位置データが出力されなくなる。言い換えれば、速度が所定の減速時間で徐々に小さくなって停止するように各位置と各位置における速度とを含む移動指令データが出力される。その結果、工具７が所定の相対移動軌跡に沿って移動して停止するように各同期制御軸の各移動体１２，１４，１６が所定の減速時間で同期して減速停止する。なお、実施の形態の数値制御装置１０は、所定単位時間を基準にしたタイムベースで移動指令データを出力しているので変化時間（加速時間または減速時間）を設定するようにしているが、加速度で設定することができる。
【００５２】
移動指令データ出力部１３０は、電源が遮断されて全移動体１２，１４，１６が停止した後に、オーバライドの設定値が１００％にされたときに、位置データ出力部１２０で計算された予め設定された主軸Ｚ軸の工具７と被加工物８とが干渉しない十分な所定距離工具７と被加工物８とが離れる方向に移動する移動量、送り速度、加減速時間（加速度）とに基づく単位時間毎の位置データを各位置と各位置における速度を含む移動指令データとしてタイムベースに従う時間間隔で主軸Ｚ軸のサーボ制御回路２１に出力する。その結果、主軸Ｚ軸の移動体１６は、工具７と被加工物８が干渉しない所定距離上昇して停止する。
【００５３】
数値制御装置１０の電源遮断処理部１４０は、無停電電源装置５から電源遮断信号を入力したときに、移動指令データ出力部１３０のオーバライドの設定値を０％にする。移動指令データ出力部１３０は、オーバライドの設定値が０％にされたときは、予め設定された変化時間（減速時間）でタイムベースが徐々に長くなるように直線的にタイムベースを変更して移動指令データを出力し、変化時間後に移動指令データの出力を停止する。
【００５４】
電源遮断処理部１４０は、移動指令データ出力部１３０に移動指令データの出力を停止させるようにした後に、各同期制御軸の各サーボ制御回路２１からの停止信号を全て入力したときは、位置データ計算部１２０からの所定単位時間毎の位置データの出力を停止させる。そして、移動指令データ出力部１３０のオーバライドの設定値を１００％に戻すとともに、位置データ計算部１２０から主軸Ｚ軸の移動体１６が工具７と被加工物８とが干渉しない予め設定された所定距離工具７が被加工物８から離れる方向に所定距離移動するように所定単位時間毎の位置データを出力させる。
【００５５】
電源遮断処理部１４０は、電源が遮断された後に主軸Ｚ軸の速度検出器によって速度０が検出されて主軸Ｚ軸のサーボ制御回路２１から出力される停止信号を入力したときは、電磁弁制御回路４３にブレーキ信号を出力してブレーキ装置４を作動させる。また、主軸回転制御部１５０からの回転速度データの出力を停止させて、主軸回転モータ１１の回転を停止させる。
【００５６】
主軸回転制御部１５０は、設定された回転速度に従う回転速度データを移動指令データ出力部１６０に出力する。主軸回転モータ１１の最大加速度は、主軸回転制御部１５０を通して予めＲ軸のサーボ制御回路２１に設定されている。主軸回転制御部１５０は、電源の遮断によって主軸Ｚ軸の移動体１６が所定距離上昇して停止したときに、電源遮断処理部１４０を通して主軸Ｚ軸のサーボ制御回路２１から出力される停止信号に応じて回転速度データの出力を停止する。
【００５７】
移動指令データ出力部１６０は、回転速度データを移動指令データとして、Ｒ軸のサーボ制御回路２１に出力する。Ｒ軸のサーボ制御回路２１は、予め定められた加速度に従って時間に対する速度を示す速度指令値をサーボ制御系に与える。サーボ制御系では、速度検出器によって検出される速度および電流検出器によって検出される主軸回転モータ１１の駆動電流によってフィードバック制御される。
【００５８】
すでに述べられているが、以上に説明される各要素は、制御装置６の動作が実行される限り、数値制御装置１０とモータ制御装置２０の何れに設けられてもよい。各要素は、２以上の要素に分割されて設けることができる。また、各要素の何れかを１つの要素にまとめて設けることができる。各要素は、１つの演算回路で実現することができる。
【００５９】
図３に、図２に示される数値制御装置１０の本発明に係る動作が示される。また、図４に、各同期制御軸における指令速度と時間の関係が示される。図４は、上からＸ軸、Ｙ軸、Ｚ軸の各同期制御軸における指令速度と時間との関係を示す。図４における各同期制御軸の指令速度は同期している。また、図４における指令速度のプラスマイナスは、移動する方向を示す。以下、図３および図４に基づいて、本発明の工作機械の動作を説明する。
【００６０】
工作機械の運転が開始されると、ＮＣプログラムを解読して、解読した順番にＮＣコードに従う動作を実行する（Ｓ１）。ＮＣコードが付属装置を動作させる命令である場合は、付属装置を動作させる。付属装置は、自動工具交換装置、自動被加工物交換装置、クーラントタンクなどがある。ＮＣコードがＮＣプログラムを終了するコードであるときは、規定の終了時の動作を行なう。
【００６１】
ＮＣコードが各同期制御軸の移動に関する命令である場合は、ＮＣプログラムに記述されたＮＣデータから所望の加工形状に従う所定の相対移動軌跡の形状を得るとともに、相対移動軌跡上の制御点における位置ベクトルを求める（Ｓ２）。制御点は、例えば、相対移動軌跡の形状が直線である場合は、直線の始点と終点、円弧である場合は、予め定められた分割数で分割して得られる微小直線の始点と終点、不等間隔有理化Ｂスプライン曲線（NURBS, Non-Uniforom Rational B-Spline）のような自由曲線である場合は、それぞれの自由曲線に用いられる公知の計算方法で得られる制御点である。なお、工具径補正が行なわれている場合は、プログラム軌跡をオフセットした軌跡を所定の相対移動軌跡とする。
【００６２】
次に、各制御点における位置ベクトルと相対移動軌跡の形状および予め定められた加速度と設定された加工速度に基づいて所定単位時間毎の位置データを求める（Ｓ３）。実施の形態では、所定単位時間は１ｍｓｅｃとする。所定単位時間毎の位置データは、各同期制御軸の各移動体１２，１４，１６が予め定められた加速度で加速して設定された加工速度に基づいて速度配分された速度に到達して移動するように、曲線の曲率やコーナの方向転換点などから加速点と減速点を判断して求められる。
【００６３】
各同期制御軸の所定単位時間毎の位置データを求めたら、所定単位時間毎の位置データを移動指令データとしてタイムベースに従う時間間隔でモータ制御装置２０の各同期制御軸の各サーボ制御回路２１に分配出力する（Ｓ４）。タイムベースの初期値は、所定単位時間に設定されている。実施の形態では、１ｍｓｅｃである。したがって、各同期制御軸の位置データは、１ｍｓｅｃ毎にそれぞれのサーボ制御回路２１に出力される。
【００６４】
位置データが出力されると、モータ制御装置２０は、タイムベースに従う時間間隔で出力された各位置データに基づいて時間に対する位置を示す位置指令値に変換してサーボ制御系に与える。速度は位置の微分、加速度は速度の微分で与えられる。したがって、図４に示されるように、各同期制御軸の各送りモータ１３，１５，１７は、各移動体１２，１４，１６が同期して予め定められた加速度で加速して設定された加工速度を速度配分した速度で所定の相対移動軌跡上の位置を移動するように指令速度が出力される。その結果、工具７は、所定の相対移動軌跡に沿って設定された加工速度で相対移動する。
【００６５】
電源遮断信号を入力したときは（Ｓ５）、オーバライドを０％にする（Ｓ６）。オーバライドを０％にした場合、各位置データの出力される時間間隔が初期値の所定単位時間から徐々に長くなって予め設定されている変化時間後に位置データが出力されなくなる。実施の形態では、変化時間（減速時間）を２００ｍｓｅｃにしている。各位置データが出力される時間間隔によって各同期制御軸における速度が決定するので、図４に示されるように、電源遮断信号が入力されると、指令速度が徐々に小さくなって２００ｍｓｅｃ後に０になる。この間に出力される位置データは、所定の相対移動軌跡上の点における位置データである。その結果、工具７は所定の相対移動軌跡上の位置を保ちながら減速して停止する。したがって、オーバライドを０％にすることに限らず、各同期制御軸が所定の相対移動軌跡上に位置するように速度を小さくさせて０にするような指令が与えられればよい。
【００６６】
各同期制御軸の全サーボ制御回路２１から各送りモータ１３，１５，１７または各移動体１２，１４，１６が停止したことを示す停止信号を入力したら（Ｓ７）、所定の相対移動軌跡に基づく所定単位時間毎の位置データの計算を停止する。そして、工具７と被加工物８とが干渉しない十分な所定距離と工具７と被加工物８とが離れる方向に基づく予め設定された移動量および予め設定された速度と加減速時間（加速度）で主軸Ｚ軸を移動させて退避させる。実施の形態は、主軸が重力軸であるので、移動体１６を上昇させる。なお、移動体１２，１４，１６が停止した所定の相対移動軌跡上の位置は、出力された位置データによって識別でき、数値制御装置１０の電源が落とされたときでも残されているように、記憶装置に記憶させておく。
【００６７】
主軸Ｚ軸を退避させるプロセスは、最初に、オーバライドの設定値を１００％に戻してタイムベースを初期値にする（Ｓ８）。実施の形態では、タイムベースを１ｍｓｅｃにする。そして、主軸Ｚ軸が停止している現在位置がわかっているので、現在位置から設定された移動量移動する位置ベクトルを求めて、設定された加速度と速度に基づいて所定単位時間毎の位置データを求める（Ｓ９）。実施の形態では、所定単位時間は１ｍｓｅｃ、加減速時間は５０ｍｓｅｃ、送り速度は空送り時の最高速度に設定されている。また、実施の形態では、主軸は重力軸であるので、ブレーキ装置４がかけられて送りモータ１７の励磁が切られた後に移動体１６がブレーキ装置４の構造上の問題である程度下降してしまう距離より大きい距離に基づいて移動量が決められている。
【００６８】
所定単位時間毎の位置データを求めたら所定単位時間毎の位置データをタイムベースに従う時間間隔で主軸Ｚ軸のサーボ制御回路に出力する（Ｓ１０）。そして、予め設定された移動量分の位置データを出力したところで位置データの出力が停止される。したがって、図４に示されるように、主軸Ｚ軸の移動体は、５０ｍｓｅｃの時間で加速して最高速度で上昇して設定された移動量移動して停止する。
【００６９】
主軸Ｚ軸の送りモータ１７または移動体１６が停止したことを示す停止信号を主軸Ｚ軸のサーボ制御回路２１から入力したら（Ｓ１１）、ブレーキ信号をブレーキ装置４に出力してブレーキを作動させ（Ｓ１２）、同時に、主軸回転軸の主軸回転モータ１１の回転を停止させる（Ｓ１３）。ブレーキ信号を出力してからブレーキが作動して主軸Ｚ軸の移動体１６が動かないように制止させるまでに僅かなタイムラグがあるが、主軸Ｚ軸の送りモータ１７の励磁が切られるまでには、十分な時間を有している。このとき、ブレーキ装置４の構造上の問題で移動体１６が下降することがあっても、工具７が被加工物８と干渉しない位置まで主軸Ｚ軸の移動体１６を上昇させているので、工具７と被加工物８は衝突しない。
【００７０】
突然電源が遮断されてから各同期制御軸の全サーボモータが減速停止して全移動体が停止してから主軸の送りモータを駆動して主軸の移動体を所定距離上昇させた後にブレーキ装置が作動するまでの時間は１秒以下の非常に短時間である。パワーアンプのコンバータ部に設けられているコンデンサに蓄積された非常用の電力は、サーボモータの消費電力にもよるが、サーボモータを２〜３秒程度動作させることができるので、コンデンサのバックアップ電力で各サーボモータを十分駆動制御することができる。
【００７１】
本発明の工作機械は、実施の形態の工作機械に限定されず、すでにいくつかの例が示されているが、本発明の目的を逸脱せず、本発明の効果を達成する範囲で、種々の変形が可能である。本発明の工作機械は、縦型の工作機械に限らず、横型の工作機械に適用できる。
【産業上の利用可能性】
【００７２】
本発明の工作機械は、工具と被加工物とを軸送り装置によって水平２軸方向および鉛直１軸方向の同期制御軸方向に相対移動させて、被加工物を所望の加工形状に切削加工する工作機械に適用される。本発明の工作機械は、電源が遮断されたときに、工具と被加工物が衝突して、工具が破損したり、被加工物が傷つくことを確実に防止して、工作機械の安全性の向上に寄与する。
【図面の簡単な説明】
【００７３】
【図１】本発明の工作機械の好ましい実施の形態における全体構成の概容を示すブロック図である。
【図２】本発明の工作機械の好ましい実施の形態における制御装置の構成を示すブロック図である。
【図３】本発明の工作機械の好ましい実施の形態における数値制御装置の動作を示すフローチャートである。
【図４】本発明の工作機械の各制御軸における時間に対する指令速度の変化の一例を示すグラフである。
【符号の説明】
【００７４】
１  機械本機
２  電源装置
３  バランス装置
４  ブレーキ装置
５  無停電電源装置
６  制御装置
７  工具
８  被加工物
１０  数値制御装置
１１  主軸回転モータ
１２  移動体（テーブル）
１３，１５，１７  送りモータ
１４  移動体（コラム）
１６  移動体（スライダ）
２０  モータ制御装置
２１  サーボ制御回路
２２  パワーアンプ
３１  エアシリンダ
３２  空気供給装置
４１  ブレーキ本体
４２  電磁弁
４３  電磁弁制御回路
【図１】
2008204365.tif 000003
【図２】
2008204365.tif 000004
【図３】
2008204365.tif 000005
【図４】
2008204365.tif 000006