(57)【要約】【課題】工作機械に用いられる入力電源の異常発生時において、加工製品に不良が発生した際の原因特定やトレーサビリティを容易にする工作機械の制御装置を実現する。【解決手段】工作機械の制御装置１は、工作機械の駆動に用いられる入力電源の電圧値を検出する電圧検出部１１と、電圧検出部１１が検出した電圧値に電圧低下状態が発生したときの発生時刻及び継続時間を計時する計時部１２と、電圧検出部１１が検出した電圧値と計時部１２が計時した電圧低下状態の継続時間とに基づいて入力電源に低電圧異常又は停電が発生したか否かを判定する異常判定部１３と、工作機械の加工条件の指令及び加工情報の取得を行う加工管理部１４と、入力電源に低電圧異常が発生したと異常判定部１３が判定したときの、電圧検出部１１が検出した電圧値と、計時部１２が計時した電圧低下状態の発生時刻と、加工管理部１４が取得した加工情報と、を記憶する記憶部１５とを備える。【選択図】図１
2018005489.tif 000002
【特許請求の範囲】
【請求項１】
工作機械を駆動するのに用いられる入力電源の電圧値を検出する電圧検出部と、
前記電圧検出部が検出した電圧値に電圧低下状態が発生したとき、当該電圧低下状態の発生時刻及び継続時間を計時する計時部と、
前記電圧検出部が検出した電圧値と、前記計時部が計時した電圧低下状態の継続時間とに基づいて、所定の低電圧異常判定条件及び所定の停電判定条件に従って、入力電源に低電圧異常もしくは停電が発生したか否かを判定する異常判定部と、
工作機械の加工条件の指令及び加工情報の取得を行う加工管理部と、
入力電源に低電圧異常が発生したと前記異常判定部が判定したときにおける、前記電圧検出部が検出した電圧値と、前記計時部が計時した電圧低下状態の発生時刻と、前記加工管理部が取得した加工情報と、を記憶する記憶部と、
を備えることを特徴とする工作機械の制御装置。
【請求項２】
前記所定の低電圧異常判定条件は、入力電源に低電圧異常が発生したか否かの判断基準となる第１の電圧閾値及び第１の時間閾値を含み、
前記異常判定部は、前記電圧検出部が検出した電圧値が前記第１の電圧閾値未満である状態が前記第１の時間閾値以上にわたって継続した場合、入力電源に低電圧異常が発生したと判定する、請求項１に記載の工作機械の制御装置。
【請求項３】
前記所定の停電判定条件は、入力電源に停電が発生したか否かの判断基準となる第２の電圧閾値及び第２の時間閾値を含み、
前記第２の電圧閾値は、前記第１の電圧閾値よりも小さく、
前記第２の時間閾値は、前記第１の時間閾値よりも長く、
前記異常判定部は、前記電圧検出部が検出した電圧値が前記第２の電圧閾値未満である状態が前記第２の時間閾値以上にわたって継続した場合、入力電源に停電が発生したと判定する、請求項２に記載の工作機械の制御装置。
【請求項４】
前記記憶部に記憶された、前記電圧検出部が検出した電圧値と、前記計時部が計時した電圧低下状態の発生時刻と、前記加工管理部が取得した加工情報と、を出力する出力部をさらに備える、請求項１〜３のいずれか一項に記載の工作機械の制御装置。
【請求項５】
入力電源に停電が発生したと前記異常判定部が判定したときに工作機械、当該工作機械に設けられた工具、及び当該工具により加工されるワークの損傷を防ぐための退避動作指令を出力する保護動作部をさらに備える、請求項１〜４のいずれか一項に記載の工作機械の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の制御装置に関する。
【背景技術】
【０００２】
工作機械において、モータは、ワークや工具（ツール）が取り付けられた主軸を駆動するための駆動源（主軸モータ）や及び主軸を移動させる送り軸を駆動するための駆動源（送り軸モータ）として用いられる。このような工作機械では、交流電源側から供給された交流電力を整流器にて直流電力に一旦変換したのちさらに逆変換器にて交流電力に変換し、この交流電力を駆動軸ごとに設けられたモータの駆動電力として用いている。工作機械の制御装置により、各逆変換器からの交流出力を所望の電圧および所望の周波数に制御することで、各逆変換器の交流側に接続されたモータそれぞれの速度、トルク、もしくは回転子の位置を制御する。
【０００３】
工作機械に使用されるモータ駆動装置及びその周辺機器の運転が継続不可能となるような停電が発生した場合、モータの動作に障害が生じ、当該モータを駆動するモータ駆動装置、当該モータ駆動装置が駆動するモータに接続され工具、当該工具により加工されるワーク、当該モータ駆動装置を有する製造ラインなどが、破損したり変形したりするなどといった何らかの障害が生じる可能性がある。
【０００４】
そのため、工作機械の制御装置は、工作機械を駆動するのに用いられる入力電源の停電を検出する手段を備え、停電を検出した場合にはアラームを出力し、上記障害を回避するかもしくは最小限に抑えるための保護動作を行うのが一般的である（例えば、特許文献１参照。）。
【０００５】
また、工作機械の分野では、アラーム発生履歴は工作機械の制御装置に記憶されて工作機械の稼働状況などの把握や故障診断に広く用いられている。また、これに限らず、一般的な機械においても、電源異常が発生したときにそれに関連する情報を記憶しておき、その後、記憶された情報を何らかの動作のために利用することが行われている。
【０００６】
例えば、洗濯機において、入力電源の停電発生日時及び運転動作状況を記憶部に記憶させ、復電後に記憶部の内容を読み出し、可能であれば停電発生時の運転を再開させるものがある（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２０９９３６号公報
【特許文献２】特開２０１５−４３７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
近年、モータ制御技術の進歩に伴い工作機械の加工精度の向上が著しいが、仕上げ加工などのような高精度が要求される加工においては、一時的な電圧低下や軽微な電圧低下、あるいは瞬停といったような軽度の電源異常であっても、加工精度に及ぼす影響が懸念される。このようなことから、工作機械において高精度の加工を実現するために、停電のみならず軽度の電源異常に対しても状況を把握できるような何らかの対策が求められる。
【０００９】
こうした軽度な電源異常は、停電判定条件を満たさないので停電としては検知されず、工作機械による製品の加工は継続する。その結果、アラームは発生せず、当然のことながらアラーム発生履歴も記憶されない。したがって、工作機械により加工された製品に不良が発生した場合、その原因が、軽度な電源異常によるものなのか、あるいは別の要因によるものなのか、故障診断における原因の特定が難しいという問題がある。
【００１０】
一方で、停電と判断されやすいように停電判定条件を緩くすると、軽度な電源異常であっても停電として判断され、保護動作が実行されて工作機械は停止してしまい、その結果、機械稼働率の低下を招くことになる。一旦保護動作が実行されると、製造ラインが停止することで経済的損失が発生するので、高精度が要求されない加工では保護動作の実行を最小限に抑えることが好ましい。
【００１１】
したがって本発明の目的は、上記問題に鑑み、工作機械を駆動するのに用いられる入力電源の異常発生時において、工作機械により加工された製品に不良が発生した際の原因特定やトレーサビリティを容易にする工作機械の制御装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を実現するために、本発明においては、工作機械の制御装置は、工作機械を駆動するのに用いられる入力電源の電圧値を検出する電圧検出部と、電圧検出部が検出した電圧値に電圧低下状態が発生したとき、当該電圧低下状態の発生時刻及び継続時間を計時する計時部と、電圧検出部が検出した電圧値と、計時部が計時した電圧低下状態の継続時間とに基づいて、所定の低電圧異常判定条件及び所定の停電判定条件に従って、入力電源に低電圧異常もしくは停電が発生したか否かを判定する異常判定部と、工作機械の加工条件の指令及び加工情報の取得を行う加工管理部と、入力電源に低電圧異常が発生したと異常判定部が判定したときにおける、電圧検出部が検出した電圧値と、計時部が計時した電圧低下状態の発生時刻と、加工管理部が取得した加工情報と、を記憶する記憶部と、を備える。
【００１３】
ここで、記所定の低電圧異常判定条件は、入力電源に低電圧異常が発生したか否かの判断基準となる第１の電圧閾値及び第１の時間閾値を含み、異常判定部は、電圧検出部が検出した電圧値が第１の電圧閾値未満である状態が第１の時間閾値以上にわたって継続した場合、入力電源に低電圧異常が発生したと判定する。
【００１４】
また、所定の停電判定条件は、入力電源に停電が発生したか否かの判断基準となる第２の電圧閾値及び第２の時間閾値を含み、第２の電圧閾値は、第１の電圧閾値よりも小さく、第２の時間閾値は、第１の時間閾値よりも長く、異常判定部は、電圧検出部が検出した電圧値が第２の電圧閾値未満である状態が第２の時間閾値以上にわたって継続した場合、入力電源に停電が発生したと判定する。
【００１５】
工作機械の制御装置は、記憶部に記憶された、電圧検出部が検出した電圧値と、計時部が計時した電圧低下状態の発生時刻と、加工管理部が取得した加工情報と、を出力する出力部をさらに備える。
【００１６】
工作機械の制御装置は、入力電源に停電が発生したと異常判定部が判定したときに工作機械、当該工作機械に設けられた工具、及び当該工具により加工されるワークの損傷を防ぐための退避動作指令を出力する保護動作部をさらに備えてもよい。
【発明の効果】
【００１７】
本発明によれば、工作機械を駆動するのに用いられる入力電源の異常発生時において、工作機械により加工された製品に不良が発生した際の原因特定やトレーサビリティを容易にする工作機械の制御装置を実現することができる。
【００１８】
本発明によれば、入力電源に低電圧異常が発生したか否かの判断基準として第１の電圧閾値及び第１の時間閾値を設定し、入力電源に停電が発生したか否かの判断基準として第２の電圧閾値及び第２の時間閾値を設定し、第２の電圧閾値は第１の電圧閾値よりも小さくかつ第２の時間閾値は第１の時間閾値よりも長いという関係を有するようにするので、工作機械の通常運転が困難な電源異常である停電発生時の保護動作を確実に実行することができ、さらには、工作機械の通常運転動作は継続可能ではあるが高精度加工などへの影響が懸念されるような軽度な電源異常である低電圧異常の発生時にはその発生状況を記憶してディスプレイ等に表示するので、工作機械により加工された製品に不良が発生した際の原因特定やトレーサビリティが容易となる。
【００１９】
また、本発明によれば、表示部に、電圧低下状態（低電圧異常及び停電のいずれか）の発生時刻に関連付けて電圧検出部が検出した電圧値及び加工管理部が取得した加工情報が表示されるので、作業者は、いつどのような電源異常が発生し、その時の加工にどのような影響が出たかトレースすることが容易となる。例えば、作業者は、表示部に表示された低電圧異常の発生時刻とその時の加工情報に基づいて、その時間に加工されていた不良ワークを探し出すことが容易になるので（トレーサビリティの向上）、検品対処のワークの総数を減らして検品時間を削減することができるとともに、不良品の検出取りこぼしを防止することができる。また例えば、不良ワークが発生してしまった際には、作業者は、表示部の表示内容に基づいて、不良の原因特定（故障診断）を容易に行うことができ、今後の不良防止対策や生産計画の立案などに利用することもできる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態による工作機械の制御装置の構成を示す図である。
【図２】本発明の実施形態における異常判定部において用いられる低電圧異常判定条件及び停電判定条件を説明する図である。
【図３】本発明の実施形態における表示部による表示例を示す図である。
【図４】本発明の実施形態による工作機械の制御装置の動作フローを示すフローチャートである。
【発明を実施するための形態】
【００２１】
次に、本発明の実施形態について図面を参照して説明する。理解を容易にするために、これらの図面は縮尺を適宜変更している。また、図面に示される形態は本発明を実施するための一つの例であり、本発明は図示された形態に限定されるものではない。
【００２２】
図１は、本発明の実施形態による工作機械の制御装置の構成を示す図である。一般に工作機械においては、駆動軸ごとにモータが設けられるが、ここでは、一例として１個のモータ１０４を駆動制御する例について説明する。ただし、モータ１０４の個数は、本発明を特に限定するものではない。工作機械において、モータ１０４は、例えば、ワークや工具（ツール）が取り付けられた主軸を駆動するための駆動源（主軸モータ）や、主軸を移動させる送り軸を駆動するための駆動源（送り軸モータ）として用いられるが、ここでは説明を簡明にするために、ワーク、工具及びこれらに関連する機構については図示を省略している。工作機械の例としては、ＮＣ工作機械、射出成形機、アーク溶接などの産業用ロボット、ＰＬＣ、搬送機、計測器、試験装置、プレス機、圧入器、印刷機、ダイカストマシン、食品機械、包装機、溶接機、洗浄機、塗装機、組立装置、実装機、木工機械、シーリング装置、または切断機などがあるが、工作機械の種類自体は本発明を特に限定するものではない。
【００２３】
また、モータ１０４の種類や構成は本発明を限定するものではなく、誘導モータや同期モータのような交流モータであっても、あるいは直流モータであってもよい。
【００２４】
図１では、一例として、モータ１０４を三相交流モータとし、電源を交流電源１０３とした場合における一般的なモータ駆動装置の構成を示している。この場合、モータ１０４は、交流電源１０３側から供給された交流電力を整流器１０１にて直流電力に一旦変換したのちさらに逆変換器１０２にて変換された交流電力を駆動電力として用いる。
【００２５】
整流器１０１は、交流電源１０３側から供給された交流電力を直流電力に変換し、直流側であるＤＣリンクに出力する。本発明では、用いられる整流器１０１の実施形態は特に限定されず、例えばダイオード整流器、あるいは内部に半導体スイッチング素子を備えるＰＷＭ制御方式の整流器などがある。整流器１０１がＰＷＭ制御方式の整流器である場合は、半導体スイッチング素子およびこれに逆並列に接続されたダイオードのブリッジ回路からなる。この場合、半導体スイッチング素子の例としては、ＩＧＢＴ、サイリスタ、ＧＴＯ（Ｇａｔｅ  Ｔｕｒｎ−ＯＦＦ  ｔｈｙｒｉｓｔｏｒ：ゲートターンオフサイリスタ）、トランジスタなどがあるが、半導体スイッチング素子の種類自体は本発明を限定するものではなく、その他の半導体スイッチング素子であってもよい。
【００２６】
整流器１０１の直流出力側と逆変換器１０２の直流入力側とを接続するＤＣリンクには、平滑コンデンサ（ＤＣリンクコンデンサとも称する）１０５が設けられる。平滑コンデンサ１０５は、整流器１０１の直流出力の脈動分を抑える機能とともに、直流電力を蓄積する機能も有する。
【００２７】
逆変換器１０２は、整流器１０１が出力した直流電力を、モータ１０４を駆動するための交流電力に変換して出力する。逆変換器１０２は、例えばＰＷＭインバータなどのような、半導体スイッチング素子およびこれに逆並列に接続されたダイオードのブリッジ回路からなる。この場合、半導体スイッチング素子の例としては、ＩＧＢＴ、サイリスタ、ＧＴＯ、トランジスタなどがあるが、半導体スイッチング素子の種類自体は本発明を限定するものではなく、その他の半導体スイッチング素子であってもよい。また、逆変換器１０２は、後述する加工管理部１４から受信したモータ駆動指令に基づき内部のスイッチング素子をスイッチング動作させ、ＤＣリンクを介して整流器１０１から供給される直流電力を、モータ１０４を駆動するための所望の電圧および所望の周波数の交流電力に変換する。これにより、モータ１０４は、供給された電圧可変および周波数可変の交流電力に基づいて動作することになる。
【００２８】
本発明の実施形態による工作機械の制御装置１は、電圧検出部１１と、計時部１２と、異常判定部１３と、加工管理部１４と、記憶部１５とを備える。また、制御装置１は、出力部１６と、表示部１７と、保護動作部１８とを備える。
【００２９】
電圧検出部１１は、工作機械を駆動するのに用いられる入力電源の電圧値を検出する。図１に示す例では、入力電源として三相交流電源が用いられるので、電圧検出部１１による交流電圧検出方法として、例えば、整流器１０１の交流電源１０３側の三相座標上の交流電圧を三相二相変換して得られる二相座標上のベクトルノルムを交流電圧値とする方法、整流器１０１の交流電源１０３側の三相座標上の交流電圧の電圧波高値を交流電圧値とする方法などを用いればよい。電圧検出部１１によって検出された電圧値は、計時部１２及び異常判定部１３に送られるが、必要に応じて記憶部１５へも送られる。
【００３０】
計時部１２は、電圧検出部１１が検出した電圧値に電圧低下状態が発生したとき、当該電圧低下状態の発生時刻及び継続時間を計時する。
【００３１】
異常判定部１３は、電圧検出部１１が検出した電圧値と、計時部１２が計時した電圧低下状態の継続時間とに基づいて、所定の低電圧異常判定条件及び所定の停電判定条件に従って、入力電源に低電圧異常もしくは停電が発生したか否かを判定する。図２を参照してより詳細に説明すると次の通りである。
【００３２】
図２は、本発明の実施形態における異常判定部において用いられる低電圧異常判定条件及び停電判定条件を説明する図である。図２において、横軸は、電圧検出部１１が検出した電圧値に電圧低下状態が発生したときの当該電圧低下状態の継続時間を示し、縦軸は、電圧検出部１１が検出した入力電源の電圧値を示す。
【００３３】
異常判定部１３による異常判定処理に用いられる低電圧異常判定条件に関し、入力電源に低電圧異常が発生したか否かの判断基準として、第１の電圧閾値ＶTh1及び第１の時間閾値ｔTh1を設定する。また、異常判定部１３による異常判定処理に用いられる停電判定条件に関し、入力電源に停電が発生したか否かの判断基準として、第２の電圧閾値ＶTh2及び第２の時間閾値ｔTh2を設定する。第２の電圧閾値ＶTh2は、第１の電圧閾値ＶTh1よりも小さい値に設定し、第２の時間閾値ｔTh2は、第１の時間閾値ｔTh1よりも長い値に設定する。特に第１の電圧閾値ＶTh1及び第１の時間閾値ｔTh1については、工作機械により加工される製品の精度に応じて適宜設定すればよい。例えば、電圧低下状態が発生した場合において、低電圧異常を検知して高精度な加工を確保ができる程度の値に第１の電圧閾値ＶTh1及び第１の時間閾値ｔTh1を設定したり、あるいは、高精度が要求されない製品を加工する場合は、工作機械の継続運転を優先して第１の電圧閾値ＶTh1を低めに設定し第１の時間閾値ｔTh1を長めに設定したりすることが考えられる。なお、低電圧異常判定条件及び停電判定条件を構成するこれら閾値は、異常判定部１３内に設けられた共通の記憶領域（図示せず）に書き換え可能に記憶される。工作機械の制御装置１の動作時には、異常判定部１３は低電圧異常判定条件及び停電判定条件をこの記憶領域から取得する。
【００３４】
異常判定部１３は、電圧検出部１１が検出した電圧値が第１の電圧閾値ＶTh1未満である状態が第１の時間閾値ｔTh1以上にわたって継続した場合、入力電源に低電圧異常が発生したと判定し、ウォーニング（Ｗａｒｎｉｎｇ）信号を後述する記憶部１５へ出力する。また、異常判定部１３は、電圧検出部１１が検出した電圧値が第２の電圧閾値ＶTh2未満である状態が第２の時間閾値ｔTh2以上にわたって継続した場合、入力電源に停電が発生したと判定し、アラーム（Ａｌａｒｍ）信号を後述する記憶部１５及び保護動作部１８へ出力する。なお、図２から分かるように、異常判定部１３が入力電源に「停電が発生した」と判定した場合には「低電圧異常が発生した」とも判定されている関係となる。
【００３５】
加工管理部１４は、工作機械の加工条件の指令及び加工情報の取得を行うものであり、例えば数値制御装置内に設けられる。
【００３６】
加工管理部１４による工作機械の加工条件の指令は加工プログラム（ＮＣプログラム）に基づくものであり、一例として、モータ１０４によって、ワークや工具（ツール）が取り付けられた主軸を駆動したり、主軸を移動させる送り軸を駆動したりするプログラムがある。
【００３７】
加工管理部１４が取得する工作機械の加工情報には、例えば、加工プログラム（ＮＣプログラム）に加え、工作機械の装置内外の温度、湿度もしくは気圧などがあり、あるいはこれら以外の情報を含めてもよい。工作機械の装置内外の温度、湿度もしくは気圧は、加工管理部１４に接続された各種センサ（図示せず）によって検知される。
【００３８】
記憶部１５は、入力電源に低電圧異常が発生したと異常判定部１３が判定したときにおける、電圧検出部１１が検出した電圧値と、計時部１２が計時した当該電圧低下状態（すなわち低電圧異常）の発生時刻と、加工管理部１４が取得した加工情報と、を記憶する。上述のように、「低電圧異常が発生した」と判定される場合の中には「停電が発生した」と判定される場合も含まれるので、入力電源に停電が発生したと異常判定部１３が判定したときにも、記憶部１５には、電圧検出部１１が検出した電圧値と、計時部１２が計時した当該電圧低下状態（すなわち停電）の発生時刻と、加工管理部１４が取得した加工情報と、が記憶されることになる。また、入力電源に停電が発生したと異常判定部１３が判定したときには、「アラームが発生した」事実についても記憶部１５に記憶する。このように、記憶部１５には、当該電圧低下状態（すなわち停電）の発生時刻に関連付けて、電圧検出部１１が検出した電圧値及び加工管理部１４が取得した加工情報が記憶されることになる。なお、記憶部１５は、例えばバッテリでバックアップされた不揮発性メモリで構成される。異常判定部１３が入力電源に低電圧異常が発生したと判定したか否かは、異常判定部１３がウォーニング信号を出力したか否かで判別することができる。
【００３９】
出力部１６は、記憶部１５に記憶された、電圧検出部１１が検出した電圧値と、計時部１２が計時した電圧低下状態の発生時刻と、加工管理部１４が取得した加工情報と、を出力する。出力部１６は、例えば各種コネクタにて単独に構築されてもよく、あるいは無線通信装置として構築されてもよい。
【００４０】
表示部１７は、記憶部１５に記憶された、電圧検出部１１が検出した電圧値と、計時部１２が計時した電圧低下状態の発生時刻と、異常判定部１３で判定された異常状態（ウォーニング／アラーム）と、加工管理部１４が取得した加工情報と、を表示する。表示部１７の例としてはパソコンやタッチパネルのディスプレイや工作機械に付属のディスプレイなどがある。またあるいは、プリンタを用いて紙面等にプリントアウトして表示させる形態をとってもよい。またあるいは、出力部１６を介して出力した電圧検出部１１が検出した電圧値、計時部１２が計時した電圧低下状態の発生時刻、及び加工管理部１４が取得した加工情報を、例えばハードディスク、ＣＤ−ＲあるいはＤＶＤ−Ｒなどの記録メディアやネットワークストレージ上などに保存しておき、作業者の所望の時期に表示部１７に表示させるようにしてもよい。図１では、表示部１７と出力部１６とが並列となるように記載したが、出力部１６の後段に表示部１７を設けてもよい。
【００４１】
表示部１７の表示により、作業者は容易に、低電圧異常もしくは停電の発生日時、当該低電圧異常もしくは当該停電の発生時に電圧検出部１１が検出した電圧値の波形、当該低電圧異常もしくは当該停電に対応する加工情報を知ることができる。図３は、本発明の実施形態における表示部による表示例を示す図である。図３の例示では、表示部１７には、低電圧異常もしくは停電の発生日時に対応して、そのときの電圧検出部１１が検出した電圧値の波形、および加工情報（図示の例では加工プログラム）が表示されている。
【００４２】
一例として、第１の電圧閾値ＶTh1を１８０ボルト、第２の電圧閾値ＶTh2を１４０ボルト、第１の時間閾値ｔTh1を１ミリ秒、第２の時間閾値ｔTh2を１５ミリ秒に設定した場合を考える。図３に示す例では、発生時刻「２０１６年５月１２日１０時３０分」では５ミリ秒間にわたって０ボルトの状態が継続したので低電圧異常と判定され、発生時刻「２０１６年５月１２日１５時００分」では５０ミリ秒間にわたって０ボルトの状態が継続したので停電と判定され、発生時刻「２０１６年５月１３日１６時００分」では１０ミリ秒間にわたって６０ボルトの状態が継続したので低電圧異常と判定された場合を示しており、各時の加工情報として加工プログラムが示されている。なお、図３に示した数値及びプログラムなどの表示内容はあくまでも一例である。
【００４３】
このように、表示部１７には、電圧低下状態（低電圧異常及び停電のいずれか）の発生時刻に関連付けて電圧検出部１１が検出した電圧値及び加工管理部１４が取得した加工情報が表示されるので、作業者は、いつどのような電源異常が発生し、その時の加工にどのような影響が出たかトレースすることが容易となる。例えば、作業者は、表示部１７に表示された低電圧異常の発生時刻とその時の加工情報に基づいて、その時間に加工されていた不良ワークを探し出すことが容易になるので（トレーサビリティの向上）、検品対処のワークの総数を減らして検品時間を削減することができるとともに、不良品の検出取りこぼしを防止することができる。また例えば、不良ワークが発生してしまった際には、作業者は、表示部１７の表示内容に基づいて、不良の原因特定（故障診断）を容易に行うことができ、今後の不良防止対策や生産計画の立案などに利用することもできる。
【００４４】
保護動作部１８は、入力電源に停電が発生したと異常判定部１３が判定したときに工作機械、当該工作機械に設けられた工具及び当該工具により加工されるワークの損傷を防ぐための退避動作指令を出力する。異常判定部１３が入力電源に停電が発生したと判定したか否かは、異常判定部１３がアラーム信号を出力したか否かで判別することができる。保護動作部１８は、異常判定部１３からアラーム信号を受信した場合、入力電源に停電が発生したと異常判定部１３が判定したときに工作機械、当該工作機械に設けられた工具及び当該工具により加工されるワークの損傷を防ぐための退避動作指令を、加工管理部１４に対して出力する。加工管理部１４は、保護動作部１８からの退避動作指令を受けて、所定の保護動作（退避動作）を行うよう各部に指令する。保護動作（退避動作）の一例として、モータ１０４が所定の保護動作（退避動作）を行うための電力を出力するよう逆変換器１０２に対して回生動作指令を出力し、モータ１０４を停止させる動作が挙げられる。これにより、モータ１０４、モータ１０４に接続され工具や駆動軸、当該工具により加工されるワーク、これらを含む製造ラインを保護するための各種保護動作を行い、工作機械は停止する。
【００４５】
上述の計時部１２、異常判定部１３、記憶部１５、出力部１６、表示部１７、及び保護動作部１８のうちのいくつかもしくは全てを、加工管理部１４が内部に含まれる数値制御装置内に設けてもよい。計時部１２、異常判定部１３、加工管理部１４、及び保護動作部１８は、例えばソフトウェアプログラム形式で構築されてもよく、あるいは各種電子回路とソフトウェアプログラムとの組み合わせで構築されてもよい。例えばこれらをソフトウェアプログラム形式で構築する場合は、このソフトウェアプログラムに従って動作させるための演算処理装置を設けたり、クラウドサーバ上においてこのソフトウェアプログラムを動作させたりすることで、上述の各部の機能を実現することができる。またあるいは、計時部１２、異常判定部１３、加工管理部１４、及び保護動作部１８を、各部の機能を実現するソフトウェアプログラムを書き込んだ半導体集積回路として実現してもよい。
【００４６】
以上、一例として、モータ１０４を三相交流モータとし、電源を交流電源１０３とした場合における一般的なモータ駆動装置の構成を説明したが、例えばモータ１０４を三相交流モータとし電源を直流電源としてもよく、この場合は、整流器１０１及び平滑コンデンサ１０５は設けられず、電圧検出部１１は直流電圧を検出するものとして構成される。また例えばモータ１０４を直流モータとし電源を交流電源１０３としてもよく、この場合は、逆変換器１０２は設けられず、電圧検出部１１は交流電圧を検出するものとして構成される。また例えばモータ１０４を直流モータとし電源を直流電源としてもよく、この場合は、整流器１０１、逆変換器１０２及び平滑コンデンサ１０５は設けられず、電圧検出部１１は直流電圧を検出するものとして構成される。
【００４７】
図４は、本発明の実施形態による工作機械の制御装置の動作フローを示すフローチャートである。
【００４８】
工作機械の制御装置１が動作してモータ１０４を駆動している状態において、ステップＳ１０１において、電圧検出部１１は、工作機械を駆動するのに用いられる入力電源の電圧値を検出する。
【００４９】
ステップＳ１０２において、異常判定部１３は、低電圧異常判定条件を上記記憶領域から取得する。
【００５０】
ステップＳ１０３において、異常判定部１３は、電圧検出部１１が検出した電圧値と、計時部１２が計時した電圧低下状態の継続時間とに基づいて、低電圧異常判定条件を満たすか否かを判定する。すなわち、異常判定部１３は、電圧検出部１１が検出した電圧値が第１の電圧閾値ＶTh1未満である状態が第１の時間閾値ｔTh1以上にわたって継続した場合は低電圧異常判定条件を満たすので、入力電源に低電圧異常が発生したと判定し、ウォーニング（Ｗａｒｎｉｎｇ）信号を記憶部１５へ出力し、ステップＳ１０４へ進む。一方、異常判定部１３が低電圧異常判定条件を満たさないと判定した場合はステップＳ１０１へ戻る。
【００５１】
ステップＳ１０４では、記憶部１５は、異常判定部１３から受信したウォーニング信号に応答して、電圧検出部１１が検出した電圧値と、計時部１２が計時した当該電圧低下状態（すなわち低電圧異常）の発生時刻と、加工管理部１４が取得した加工情報と、を記憶する。
【００５２】
ステップＳ１０５において、異常判定部１３は、停電判定条件を上記記憶領域から取得する。
【００５３】
ステップＳ１０６において、異常判定部１３は、電圧検出部１１が検出した電圧値と、計時部１２が計時した電圧低下状態の継続時間とに基づいて、停電判定条件を満たすか否かを判定する。すなわち、異常判定部１３は、電圧検出部１１が検出した電圧値が第２の電圧閾値ＶTh2未満である状態が第２の時間閾値ｔTh2以上にわたって継続した場合は停電判定条件を満たすので、入力電源に停電が発生したと判定し、アラーム信号を記憶部１５及び保護動作部１８へ出力し、ステップＳ１０７へ進む。一方、異常判定部１３が停電判定条件を満たさないと判定した場合はステップＳ１０１へ戻る。
【００５４】
ステップＳ１０７では、記憶部１５は、異常判定部１３から受信したアラーム信号に応答して、ステップＳ１０４において既に記憶されていた電圧検出部１１が検出した電圧値と、計時部１２が計時した当該電圧低下状態（この場合は停電）の発生時刻と、加工管理部１４が取得した加工情報と併せて、「アラームが発生した」事実を記憶する。
【００５５】
ステップＳ１０８では、保護動作部１８は、異常判定部１３から受信したアラーム信号に応答して、工作機械、当該工作機械に設けられた工具もしくは当該工具により加工されるワークの損傷を防ぐための退避動作指令を加工管理部１４に対して出力する。加工管理部１４は、保護動作部１８からの退避動作指令を受けて、所定の保護動作（退避動作）を行うよう各部に指令する。これにより、モータ１０４、モータ１０４に接続され工具や駆動軸、当該工具により加工されるワーク、これらを含む製造ラインを保護するための各種保護動作を行い、工作機械は停止する（ステップＳ１０９）。
【００５６】
上述の処理を経て記憶部１５に記憶された内容は、出力部１６によって出力され、表示部１７によって表示される。表示部１７には電圧低下状態（低電圧異常及び停電のいずれか）の発生時刻に関連付けて電圧検出部１１が検出した電圧値及び加工管理部１４が取得した加工情報が表示されるので、作業者は、いつどのような電源異常が発生し、その時の加工にどのような影響が出たかトレースすることが容易となる。
【符号の説明】
【００５７】
１    工作機械の制御装置
１１    電圧検出部
１２    計時部
１３    異常判定部
１４    加工管理部
１５    記憶部
１６    出力部
１７    表示部
１８    保護動作部
１０１    整流器
１０２    逆変換器
１０３    交流電源
１０４    モータ
１０５    平滑コンデンサ
【図１】
2018005489.tif 000003
【図２】
2018005489.tif 000004
【図３】
2018005489.tif 000005
【図４】
2018005489.tif 000006
【手続補正書】
【提出日】平成29年7月19日(2017.7.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
工作機械において、モータは、ワークや工具（ツール）が取り付けられた主軸を駆動するための駆動源（主軸モータ）及び主軸やワークを移動させる送り軸を駆動するための駆動源（送り軸モータ）として用いられる。このような工作機械では、交流電源側から供給された交流電力を整流器にて直流電力に一旦変換したのちさらに逆変換器にて交流電力に変換し、この交流電力を駆動軸ごとに設けられたモータの駆動電力として用いている。工作機械の制御装置により、各逆変換器からの交流出力を所望の電圧および所望の周波数に制御することで、各逆変換器の交流側に接続されたモータそれぞれの速度、トルク、もしくは回転子の位置を制御する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
工作機械に使用されるモータ駆動装置及びその周辺機器の運転が継続不可能となるような停電が発生した場合、モータの動作に障害が生じ、当該モータを駆動するモータ駆動装置、当該モータ駆動装置が駆動するモータに接続される工具、当該工具により加工されるワーク、当該モータ駆動装置を有する製造ラインなどが、破損したり変形したりするなどといった何らかの障害が生じる可能性がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
図１は、本発明の実施形態による工作機械の制御装置の構成を示す図である。一般に工作機械においては、駆動軸ごとにモータが設けられるが、ここでは、一例として１個のモータ１０４を駆動制御する例について説明する。ただし、モータ１０４の個数は、本発明を特に限定するものではない。工作機械において、モータ１０４は、例えば、ワークや工具（ツール）が取り付けられた主軸を駆動するための駆動源（主軸モータ）や、主軸やワークを移動させる送り軸を駆動するための駆動源（送り軸モータ）として用いられるが、ここでは説明を簡明にするために、ワーク、工具及びこれらに関連する機構については図示を省略している。工作機械の例としては、ＮＣ工作機械、射出成形機、アーク溶接などの産業用ロボット、ＰＬＣ、搬送機、計測器、試験装置、プレス機、圧入器、印刷機、ダイカストマシン、食品機械、包装機、溶接機、洗浄機、塗装機、組立装置、実装機、木工機械、シーリング装置、または切断機などがあるが、工作機械の種類自体は本発明を特に限定するものではない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
加工管理部１４による工作機械の加工条件の指令は加工プログラム（ＮＣプログラム）に基づくものであり、一例として、モータ１０４によって、ワークや工具（ツール）が取り付けられた主軸を駆動したり、主軸やワークを移動させる送り軸を駆動したりするプログラムがある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
ステップＳ１０８では、保護動作部１８は、異常判定部１３から受信したアラーム信号に応答して、工作機械、当該工作機械に設けられた工具もしくは当該工具により加工されるワークの損傷を防ぐための退避動作指令を加工管理部１４に対して出力する。加工管理部１４は、保護動作部１８からの退避動作指令を受けて、所定の保護動作（退避動作）を行うよう各部に指令する。これにより、モータ１０４、モータ１０４に接続される工具や駆動軸、当該工具により加工されるワーク、これらを含む製造ラインを保護するための各種保護動作を行い、工作機械は停止する（ステップＳ１０９）。