(57)【特許請求の範囲】
【請求項１】
ワーク又は工具を数値制御装置により制御する工作機械で停電時の制御を行なう停電時制御装置において、
サーボモータと、
前記サーボモータを駆動するサーボモータ用アンプと、
入力電源を監視して、停電を検出した場合には、前記サーボモータ用アンプに前記サーボモータの制御状態のまま減速停止を指令する停電検出部と、
前記停電検出部からの停電検出信号に応じて、前記サーボモータ用アンプの直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更するアラームしきい値変更部と、
前記停電検出部からの停電検出信号に応じて、前記サーボモータ用アンプにあらかじめ規定した微小距離の退避動作を指令する退避動作指令部と、
を備えることを特徴とする停電時制御装置。
【請求項２】
スピンドルモータと、
前記スピンドルモータを駆動するスピンドルモータ用アンプと、
を更に備え、
前記停電検出部は、停電を検出した場合には、更に前記スピンドルモータに通電遮断を指令し、
前記アラームしきい値変更部は、更に、前記スピンドルモータ用アンプの直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更する、
ことを特徴とする請求項１に記載の停電時制御装置。
【請求項３】
交流の入力電源を、前記サーボモータ用アンプまたは前記スピンドルモータ用アンプに供給する直流電圧に変換するパワー回路、を更に備え
前記アラームしきい値変更部は、更に、前記パワー回路の直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更する、
ことを特徴とする請求項２に記載の停電時制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の停電時制御装置に関するものである。
【背景技術】
【０００２】
工作機械では、ワークや工具を制御することによって、ワークを所定の形状に加工する。例えば、旋盤等では、ワークを取り付けた主軸をスピンドルモータで回転駆動するとともに、ワーク（主軸）や工具を移動させる送り軸をサーボモータでボールネジまたはギア等を介して直線駆動または回転駆動する。一方、マシニングセンタ等では、工具を取り付けた主軸をスピンドルモータで回転駆動するとともに、ワークや工具（主軸）を移動させる送り軸をサーボモータでボールネジまたはギア等を介して直線駆動または回転駆動する。
【０００３】
図３は、従来の停電時制御装置の一例を示すブロック図である。交流の入力電源１は、パワー回路２に入力される。パワー回路２は、入力される交流電圧を直流電圧に変換して、サーボモータ用アンプ３および４、スピンドルモータ用アンプ５に供給する。数値制御装置６は、ワークを所定の形状に加工するよう、サーボモータ用アンプ３および４、スピンドルモータ用アンプ５に指令値を入力する。サーボモータ用アンプ３および４、スピンドルモータ用アンプ５は、数値制御装置６からの指令値に従って、サーボモータ７および８、スピンドルモータ９を駆動する。停電検出部１０は、常に入力電源１を監視しており、停電を検出した場合には、直流電圧の低下によってモータへの給電精度が低下し、ワークや工具を高精度に制御することができなくなるため、サーボモータ７および８、スピンドルモータ９の駆動を中断するよう、サーボモータ用アンプ３および４、スピンドルモータ用アンプ５に通電遮断を指令する。
【０００４】
ワークの加工中に停電が発生すると、動力が切断されるため、数値制御装置６からの指令値に関係なく、サーボモータ７および８はダイナミックブレーキで停止し、スピンドルモータ９はフリーランで停止する。停止するまでのサーボモータ７および８、スピンドルモータ９は、無制御状態で動作することになり、ワークまたは工具が破損してしまうという問題がある。
【０００５】
ワークまたは工具の破損を回避する技術として、停電発生時にスピンドルモータを制御状態のまま減速停止し、減速時に得られる回生エネルギーを利用してサーボモータを駆動する方法が知られている（例えば、特許文献１参照）。
【０００６】
また、ワークまたは工具の破損を回避する別の技術として、スピンドルモータの減速時に得られる回生エネルギーがサーボモータの駆動に必要なエネルギーを超えないようにスピンドルモータの減速を制御する方法が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３００１３７７号
【特許文献２】特許第３３６９３４６号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した従来技術によって、ワークと工具とを干渉しない領域まで退避させることができ、ワークまたは工具の破損を回避することが可能となった。しかし、特許文献１の技術では、サーボモータの駆動で消費されなかった余分のエネルギーを消費するための抵抗放電ユニットを必ず必要としていた。一方、特許文献２の技術では、ワークと工具とを干渉しない領域まで退避させるまでの時間が長くなるため、停電発生時にも継続して制御できるよう、必然的に数値制御装置用の無停電電源装置が必要となる。つまり、双方の技術とも、通常の制御時には全く不必要な抵抗放電ユニットや無停電電源装置を装備しなければならない分、コスト高となる課題があった。
【０００９】
本発明の目的は、抵抗放電ユニットや無停電電源装置を追加することなく、ワークと工具とを干渉しない領域まで退避させることによって、ワークまたは工具の破損を回避することにある。
【課題を解決するための手段】
【００１０】
本発明に係る停電時制御装置は、ワークや工具を数値制御装置により制御する工作機械で停電時の制御を行なう停電時制御装置において、サーボモータと、前記サーボモータを駆動するサーボモータ用アンプと、入力電源を監視して、停電を検出した場合には、前記サーボモータ用アンプに前記サーボモータの制御状態のまま減速停止を指令する停電検出部と、前記停電検出部からの停電検出信号に応じて、前記サーボモータ用アンプの直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更するアラームしきい値変更部と、前記停電検出部からの停電検出信号に応じて、前記サーボモータ用アンプにあらかじめ規定した微小距離の退避動作を指令する退避動作指令部とを備えることを特徴とする。
【００１１】
１つの態様では、停電時制御装置は、スピンドルモータと、前記スピンドルモータを駆動するスピンドルモータ用アンプと、を更に備え、前記停電検出部は、停電を検出した場合には、更に前記スピンドルモータに通電遮断を指令し、前記アラームしきい値変更部は、更に、前記スピンドルモータ用アンプの直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更する。
【００１２】
更なる態様では、停電時制御装置は、交流の入力電源を、前記サーボモータ用アンプまたは前記スピンドルモータ用アンプに供給する直流電圧に変換するパワー回路、を更に備え前記アラームしきい値変更部は、更に、前記パワー回路の直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更する。
【発明の効果】
【００１３】
本発明により、抵抗放電ユニットや無停電電源装置を追加することなく、ワークと工具とを干渉しない領域まで退避させることによって、ワークまたは工具の破損を回避することができる。
【００１４】
以上説明したように、本発明では、抵抗放電ユニットや無停電電源装置を追加することなく、ワークと工具とを干渉しない領域まで退避させることによって、ワークまたは工具の破損を回避することができる停電時制御装置を提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態を示すブロック図である。
【図２】実施形態の停電時制御装置を適用しない場合と適用した場合での制御の違いを説明するための図である。
【図３】従来技術を示すブロック図である。
【発明を実施するための形態】
【００１６】
図１は、本発明の停電時制御装置の一例を示すブロック図である。なお、図３に示した従来例と同一要素には同一番号を付してあり、その説明は省略する。また、図３と同様に、図１の装置も、２つのサーボモータ７，８と１つのスピンドルモータ９を備える構成としたが、特にその構成に限定するものではない。
【００１７】
停電検出部１０’は、常に入力電源１を監視しており、停電を検出した場合には、サーボモータ７および８を制御状態のまま減速停止するよう、サーボモータ用アンプ３および４に減速停止を指令するとともに、スピンドルモータ９の駆動を中断するよう、スピンドルモータ用アンプ５に通電遮断を指令する。同時に、停電検出部１０’は、停電検出信号をアラームしきい値変更部１１および退避動作指令部１２に送る。アラームしきい値変更部１１は、前記停電検出部１０’からの停電検出信号に応じて、パワー回路２とサーボモータ用アンプ３および４とスピンドルモータ用アンプ５の直流電圧低下異常のアラームしきい値を通常運転時の値から停電時の値へと変更する。退避動作指令部１２は、前記停電検出部１０’からの停電検出信号に応じて、あらかじめ規定した微小距離だけ、サーボモータ用アンプ３および４に退避動作を指令する。サーボモータ７および８は、上記減速停止と上記退避動作とが併せて動作することになり、最終的には数値制御装置６からの指令値から微小距離だけずれた位置に停止する。
【００１８】
以下では、停電発生時における直流電圧の時間変化を示した図２を参照しながら、本実施形態の主要構成部分について説明する。一般に、直流電圧が過度に低下した場合、特に高速回転領域ではサーボモータやスピンドルモータで発生する誘起電圧によって、所望の出力が得られなくなり、数値制御装置からの指令値通りに制御することができなくなる。このため、通常は、パワー回路やアンプでは、数値制御装置からの指令値通りに制御できるだけの出力がサーボモータやスピンドルモータの回転数領域に関係なく得られるよう、直流電圧低下異常の検出を行なっている。直流電圧低下異常のアラームしきい値は予め設定されており、直流電圧が停電発生の有無に関係なくアラームしきい値を下回った場合、直流電圧低下異常と判断して、サーボモータやスピンドルモータへの通電を遮断する。
【００１９】
停電発生時には、パワー回路に入力される交流電圧が急速に失われていく。ただし、通常は、パワー回路やアンプには、直流電圧の急速な変動を抑制するよう、大容量のコンデンサが内蔵されている。このため、停電発生と同時に直流電圧がゼロにはならず、図２中のＡ図に示す通り、直流電圧が徐々に低下する。本実施形態の停電時制御装置を適用していない場合には、停電発生後、短時間で直流電圧がアラームしきい値を下回ることになる。
【００２０】
ワークまたは工具の破損を回避するためには、ワークと工具とを干渉しない領域まで過度に、または、精度良く退避させる必要はない。仮に、指令値通りに動作できなくても、ワークと工具との距離が接触しない程度にほんの少しでも離れていれば、ワークまたは工具の破損を回避することができる。従って、退避動作は微小距離で良い。
【００２１】
そこで、本実施形態の停電時制御装置では、停電発生時には、図２中のＢ図に示す通り、直流電圧低下異常のアラームしきい値を、通常運転時の値よりも低い値に変更している。これによって、停電により直流電圧が過度に低下した場合でも、直流電圧低下異常と判断しないようにして、サーボモータへの通電を継続することが可能となる。すなわち、通常運転時は、数値制御装置からの指令値通りに制御できるだけの出力がサーボモータやスピンドルモータの回転数領域に関係なく得られるよう十分に高い電圧値をアラームしきい値としつつも、停電時のためにそれより低いアラームしきい値を用意しておき、停電発生の検出と同時にアラームしきい値の値を停電時用の低い値に切り替えるのである。
【００２２】
また、この実施形態では、このように停電時にはアラームしきい値を通常運転時よりも低くすることで、図２中のＢ図の斜線部分のエネルギーが得られる。このエネルギーを使用することで、停電により入力電源１からサーボモータで所望の出力が得られない状態でも、ワークと工具との距離を少しでも離れるよう、サーボモータの退避動作を継続させて、ワークまたは工具の破損を回避する位置まで移動することができる。
【００２３】
なお、上記説明では、サーボモータ７および８に退避動作をさせたが、特にその構成に限定するものではない。退避動作をさせるサーボモータについては、例えば予め１つまたは複数のサーボモータを固定的に選択しておいても良い。また、退避動作をさせるサーボモータを、加工中のワーク形状、又はワークと工具との位置関係、又はワーク形状と位置関係との組み合わせ、に応じて随時選択するようにしても良い。この場合、加工中のワーク形状、又はワークと工具との位置関係、又はワーク形状と位置関係との組み合わせごとに、退避動作をさせるサーボモータの識別情報を装置に登録しておき、装置がその登録情報に従って、現在（停電発生時点）の条件に合致するサーボモータを退避対象に選択すれば良い。また、停電時の退避距離である規定の微小距離についても、予め固定的な１つの値に設定しておいても良いし、加工中のワーク形状、又はワークと工具との位置関係、又はそれらの両方に応じた退避距離を選択するようにしても良い。
【符号の説明】
【００２４】
１  入力電源、２  パワー回路、３，４  サーボモータ用アンプ、５  スピンドルモータ用アンプ、６  数値制御装置、７，８  サーボモータ、９  スピンドルモータ、１０，１０’  停電検出部、１１  アラームしきい値変更部、１２  退避動作指令部。
【図１】
0005395720.tif 000002
【図２】
0005395720.tif 000003
【図３】
0005395720.tif 000004