(57)【要約】【課題】モータの状態に応じて冷却期間を設定して冷却期間を短縮させる。【解決手段】モータ制御装置は、自装置内の温度を測定する温度センサと、温度センサが測定した温度に基づいてモータ内のモータコイルの温度を算出するモータ温度算出部と、モータ温度算出部が算出した温度が予め定められた基準温度未満である場合に、制御指令に応じてモータに電力を供給するインバータと電源とを接続し、算出した温度が基準温度以上である場合に、インバータと電源とを遮断する通電制御部とを備える。【選択図】図１
2013187985.tif 000002
【特許請求の範囲】
【請求項１】
自装置内の温度を測定する温度センサと、
前記温度センサが測定した温度に基づいてモータ内のモータコイルの温度を算出するモータ温度算出部と、
前記モータ温度算出部が算出した温度が予め定められた基準温度未満である場合に、制御指令に応じて前記モータに電力を供給するインバータと電源とを接続し、前記算出した温度が前記基準温度以上である場合に、前記インバータと電源とを遮断する通電制御部と
を備えることを特徴とするモータ制御装置。
【請求項２】
請求項１に記載のモータ制御装置であって、
前記モータに流れる電流値を測定する電流測定部と、
前記電流測定部が測定した電流値に基づいて、前記インバータと電源とを接続してからの前記モータの平均負荷率を算出する平均負荷率算出部と
を更に備え、
前記通電制御部は、
前記平均負荷率算出部が算出した平均負荷率と、前記基準温度に応じて予め定められた基準であって前記モータの連続駆動時間及び平均負荷率から過負荷を判定する基準とに基づいて、前記モータが過負荷状態であるか否かを判定し、前記モータが過負荷状態であると判定した場合に前記インバータと前記電源とを遮断する
ことを特徴とするモータ制御装置。
【請求項３】
請求項２に記載のモータ制御装置であって、
前記基準温度は、前記モータの性能を損なうことなく駆動させることができる最大許容温度と、前記最大許容温度より低い定格温度であって前記モータの特性に応じて予め定められた定格温度との２つの温度を含み、
前記過負荷を判定する基準は、前記定格温度に対応する第１の基準と、前記最大許容温度に対応する第２の基準とを含み、
前記通電制御部は、
前記モータの駆動を行う際の前記モータコイルの温度に応じて、前記第１の基準と前記第２の基準とのうちいずれかを選択し、選択した基準を用いて前記モータが過負荷状態であるか否かを判定する
ことを特徴とするモータ制御装置。
【請求項４】
モータ制御装置が行うモータ制御方法であって、
自装置内の温度を測定するステップと、
前記測定した温度に基づいてモータ内のモータコイルの温度を算出するステップと、
前記算出した温度が予め定められた基準温度未満である場合に、制御指令に応じて前記モータに電力を供給するインバータと電源とを接続し、前記算出した温度が前記基準温度以上である場合に、前記インバータと電源とを遮断するステップと
を有することを特徴とするモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御装置、及びモータ制御方法に関する。
【背景技術】
【０００２】
モータ、例えば直流電動機の過負荷保護は、モータの負荷率を算出し、算出した負荷率に基づいてモータコイルの発熱により劣化が生じる過負荷状態であることをモータの利用者に通知したり、モータ（又はモータコイル）への給電を停止させたりすることにより行われている。
モータに過負荷が生じた際には、モータへの給電を停止させて予め定められた冷却期間が経過した後に、モータを駆動することが要求されている（非特許文献１：３−５５、９−２、１１−１など）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「三菱汎用ＡＣサーボ  ＭＥＬＳＥＲＶＯ−Ｊ３シリーズ  汎用インターフェース  形名ＭＲ−Ｊ３−□Ａ  サーボアンプ技術資料集」、三菱電機株式会社、２０１０年２月
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、冷却期間は様々な環境で用いられるモータにおいて、過負荷によりモータコイルの上昇した温度が定格温度以下まで十分に冷却されるように、マージンが設けられていることが多い。そのため、モータが一旦過負荷状態になると、モータが定格温度以下になっている場合であっても常に冷却期間の経過を待たなければならないことがある。このような場合、実際にはモータを利用することができる状態であるにもかかわらず、冷却期間の経過を待つ必要があり、モータの利用者に不便を強いてしまうという問題がある。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、モータの状態に応じて冷却期間を設定することができるモータ制御装置、及びモータ制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明は、自装置内の温度を測定する温度センサと、前記温度センサが測定した温度に基づいてモータ内のモータコイルの温度を算出するモータ温度算出部と、前記モータ温度算出部が算出した温度が予め定められた基準温度未満である場合に、制御指令に応じて前記モータに電力を供給するインバータと電源とを接続し、前記算出した温度が前記基準温度以上である場合に、前記インバータと電源とを遮断する通電制御部とを備えることを特徴とするモータ制御装置である。
【０００７】
また、上記問題を解決するために、本発明は、モータ制御装置が行うモータ制御方法であって、自装置内の温度を測定するステップと、前記測定した温度に基づいてモータ内のモータコイルの温度を算出するステップと、前記算出した温度が予め定められた基準温度未満である場合に、制御指令に応じて前記モータに電力を供給するインバータと電源とを接続し、前記算出した温度が前記基準温度以上である場合に、前記インバータと電源とを遮断するステップとを有することを特徴とするモータ制御方法である。
【発明の効果】
【０００８】
この発明によれば、モータ制御装置内の温度に基づいてモータコイルの温度を推定し、推定したモータコイルの温度が基準温度未満であるか否かを判定し、判定結果に基づいてモータへの電力供給を行うようにした。これにより、モータを冷却している期間において基準温度未満になるとモータの駆動を再開させることができる。すなわち、モータの状態に応じた冷却期間を設定することができ、必要以上の冷却期間を設けることなくモータの駆動を再開させることができる。その結果、モータの利用者は、必要以上の冷却期間の経過を待つことなくモータを利用することができ、作業等の効率を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る第１の実施形態におけるモータ制御装置１の構成を示す概略ブロック図である。
【図２】温度相関情報を取得する際のグラフの一例を示す図である。
【図３】基準情報の一例を示すグラフ（ＯＬ（Over-Load：過負荷）カーブ））を示している。
【図４】同実施形態におけるモータ制御装置１が行うモータ保護処理を示すフローチャートである。
【図５】第２の実施形態において電子サーマルテーブル１２２に記憶されている基準情報の一例を示すグラフである。
【図６】同実施形態におけるモータ制御装置１が行うモータ保護処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明に係る実施形態におけるモータ制御装置、及びモータ制御方法を説明する。
【００１１】
（第１の実施形態）
図１は、本発明に係る第１の実施形態におけるモータ制御装置１の構成を示す概略ブロック図である。同図に示すように、モータ制御装置（モータドライバ）１は、制御対象のモータ２と、モータ２を駆動するための電力を供給する電源３とに接続されている。モータ制御装置１には不図示の上位の装置から制御指令が入力される。モータ制御装置１は、入力された制御指令に応じた電力をモータ２に供給して、モータ２を駆動させる。なお、モータ２は、例えば回転モータやリニアモータであり、モータコイルに通電を行うことで生じる磁界を利用して動作するモータであれば、如何なるモータでもよい。
【００１２】
モータ制御装置１は、温度センサ１１、制御部１２、スイッチ１３、インバータ１４、及び電流測定部１５を備えている。
温度センサ１１はモータ制御装置１内に設けられている。温度センサ１１は、モータ制御装置１内の気温度を測定し、測定した温度を示す温度情報を制御部１２に出力する。
制御部１２は、温度センサ１１から入力される温度情報と、モータ２の負荷とに基づいてモータ２が過負荷状態にあるか否かを判定する。制御部１２は、判定結果に基づいてモータ２への電力の供給を制御する。また、制御部１２は、モータ２が過負荷状態にあると判定した場合、外部に過負荷アラームを出力する。
【００１３】
スイッチ１３は、電源３とインバータ１４との間に設けられている。スイッチ１３は、制御部１２の制御に応じて、インバータ１４と電源３とを接続するか否かを切り替える。
インバータ１４は、制御指令に応じて、インバータ１４を介して電源３から供給される電力を変換して、電流測定部１５を介してモータ２に変換した電力を供給する。インバータ１４は、例えば、ＦＥＴやＩＧＢＴなどのスイッチング素子を用いて構成され、電源３から供給される電力に対して、制御指令に応じたＰＷＭ制御を行うことにより所望の電力をモータ２に供給する。
電流測定部１５は、モータ２に流れる電流を測定し、測定した電流値を示す情報を制御部１２に出力する。電流測定部１５は、例えば、計器用変流器や、シャント抵抗を用いた分圧回路などを用いて構成される。
【００１４】
制御部１２は、温度テーブル１２１、電子サーマルテーブル１２２、モータ温度算出部１２３、平均負荷率算出部１２４、及び通電制御部１２５を有している。
【００１５】
温度テーブル１２１は、モータ制御装置１の内部温度と、モータ２内のモータコイルの温度（Ｔｃ）との相関関係を示す温度相関情報が予め記憶されている。
図２は、温度相関情報を取得する際のグラフの一例を示す図である。同図において、横軸は時間を示し、縦軸は温度を示している。ここでは、モータ２に過負荷を与えて駆動して、モータコイルの温度がモータコイルの最大許容温度（Ｔｃ＿ｍａｘ）となった時刻を０とし、自然放熱をさせた際のモータコイルの温度変化を示している。また、その際のモータ制御装置１の内部温度を合わせて示している。また、Ｔｃ＿ｃｎｓｔはモータコイルの定格温度である。
図２に示すグラフを得ることにより、モータコイルの温度と、モータ制御装置１の内部温度との相関関係が得られる。モータ制御装置１の内部温度は、モータ２に電力を供給するインバータ１４の動作に応じて発生する熱に依存する。モータ２のモータコイルの温度（Ｔｃ）は、モータコイルに流れる電流に応じて変化するため、モータ２に電力を供給するインバータ１４の動作との相関性が高い。すなわち、インバータ１４の動作に応じて変化する内部温度はモータコイルの温度（Ｔｃ）と相関性が高いので、内部温度を測定することにより、モータコイルの温度（Ｔｃ）を得ることができる。
温度テーブル１２１には、このようにして得られた相関関係を示す温度相関情報が予め記憶される。温度相関情報は、内部温度にモータコイルの温度（Ｔｃ）が対応づけられている表形式の情報であってもよいし、相関関係を近似した関数を示す情報であってもよいし、近似した関数を算出するための内部温度とモータコイルの温度（Ｔｃ）との代表的な組み合わせを含む情報であってもよい。
【００１６】
電子サーマルテーブル１２２には、モータ２の負荷に基づいて、モータ２が過負荷状態にあるか否かを判定するための基準を示す基準情報が記憶されている。
図３は、基準情報の一例を示すグラフ（ＯＬ（Over-Load：過負荷）カーブ））を示している。同図において、横軸は二乗平均負荷率であり、縦軸はモータ２の動作時間を示している。同図に示すグラフは、次（式１）を用いて算出される二乗平均負荷率Ｆaveとモータ２の連続駆動時間とに基づいて、モータ２が過負荷状態にあるか否かを判定する際の基準（しきい値）を表すグラフである。なお、連続駆動時間は、インバータ１４に通電を開始してから経過した時間、又はモータ２を駆動し始めてから経過した時間のいずれかである。
【００１７】
【数１】
2013187985.tif 000003
【００１８】
（式１）において、ｆ１、ｆ２、…、ｆｎは時刻ｔ１、ｔ２、…、ｔｎにおける負荷率であり、ｔは負荷率を取得する周期であり、Ｔ（＝ｎ×ｔ）は連続駆動時間である。ここで、負荷率（ｆ１、ｆ２、…、ｆｎ）は、各時刻においてモータ２に流れる電流値を定格電流値で除算した値（定格電流値に対するモータ２に流れる電流値）である。
【００１９】
図３に示す基準を用いた場合、二乗平均負荷率がＦ１のときに連続駆動時間がＴ１以上であれば、モータ２が過負荷状態であることになる。また、二乗平均負荷率がＦ２のときに連続駆動時間がＴ２以上であれば、モータ２が過負荷状態であることになる。
このような基準はモータ２の特性に基づいて予め定められる。電子サーマルテーブル１２２に記憶されている基準情報は、二乗平均負荷率と連続駆動時間とが対応づけられている表形式の情報であってもよいし、二乗平均負荷率と連続駆動時間との関係を近似した関数を表す情報であってもよいし、近似した関数を算出するための二乗平均負荷率と連続駆動時間との代表的な組み合わせを含む情報であってもよい。
【００２０】
図１に戻って、モータ制御装置１の構成の説明を続ける。
モータ温度算出部１２３は、温度センサ１１から入力される温度情報が示す内部温度に対応するモータコイルの温度（Ｔｃ）を、温度テーブル１２１に記憶されている温度相関情報を用いて算出する。
平均負荷率算出部１２４は、予め定められた周期ｔごとに、二乗平均負荷率Ｆaveを算出し、算出した二乗平均負荷率Ｆaveを示す負荷率情報を通電制御部１２５に出力する。
【００２１】
通電制御部１２５は、モータ温度算出部１２３が算出するモータコイルの温度に基づいて、スイッチ１３を制御する。
また、通電制御部１２５は、平均負荷率算出部１２４が算出した二乗平均負荷率Ｆaveと、電子サーマルテーブル１２２に記憶されている基準情報とに基づいて、モータ２が過負荷状態にあるか否かの判定をする。通電制御部１２５は、モータ２が過負荷状態にあると判定すると、スイッチ１３をオフにしてモータ２への電力の供給を停止させるとともに、過負荷アラームを出力する。ここで、過負荷アラームとは、モータ２の利用者に過負荷状態であることを通知するための情報や、制御指令を出力している上位の装置に対して過負荷状態であることを通知するための情報である。
【００２２】
図４は、本実施形態におけるモータ制御装置１が行うモータ保護処理を示すフローチャートである。
モータ制御装置１において、モータ保護処理が開始されると、モータ温度算出部１２３は、温度センサ１１が測定したモータ制御装置１内部温度からモータコイルの温度（Ｔｃ）を算出する（ステップＳ１０１）。
通電制御部１２５は、モータ温度算出部１２３が算出した温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）未満であるか否かを判定し（ステップＳ１０２）、温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）未満である場合（ステップＳ１０２：ＹＥＳ）、処理をステップＳ１０３に進め、温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）以上である場合（ステップＳ１０２：ＮＯ）、処理をステップＳ１０１に戻す。すなわち、通電制御部１２５はモータコイルの温度（Ｔｃ）が定格温度未満になるまで待機する。
【００２３】
通電制御部１２５は、スイッチ１３をオンに切り替えて、インバータ１４への通電を開始させる（ステップＳ１０３）。
平均負荷率算出部１２４は、二乗平均負荷率Ｆaveを算出して通電制御部１２５に出力する（ステップＳ１０４）。
通電制御部１２５は、平均負荷率算出部１２４が算出した二乗平均負荷率Ｆaveに対応する連続駆動時間Ｔを電子サーマルテーブル１２２から読み出す。通電制御部１２５は、インバータ１４への通電を開始してから経過した時間が、読み出した連続駆動時間Ｔより短いか否かを判定することにより、モータ２が過負荷状態であるか否かを判定する（ステップＳ１０５）。なお、インバータ１４への通電を開始してから経過した時間に替えて、モータ２の駆動を開始してから経過した時間と、読み出した連続駆動時間Ｔとを比較するようにしてもよい。
【００２４】
通電制御部１２５は、モータ２が過負荷状態でないと判定した場合（ステップＳ１０５：ＮＯ）処理をステップＳ１０４に戻す。一方、モータ２が過負荷状態であると判定した場合（ステップＳ１０５：ＹＥＳ）、通電制御部１２５は、過負荷アラームを出力し（ステップＳ１０６）、スイッチ１３をオフに切り替えて、インバータ１４への通電を遮断させる（ステップＳ１０７）。
通電制御部１２５は、過負荷アラームの出力を停止させ（ステップＳ１０８）、処理をステップＳ１０１に戻し、ステップＳ１０１からステップＳ１０８までの処理を繰り返して行う。
【００２５】
上述のように、本実施形態におけるモータ制御装置１は、モータ２の駆動を開始（再開）する際に、モータ制御装置１内の温度（雰囲気温度）からモータ２のモータコイルの温度（Ｔｃ）を算出する。モータ制御装置１は、温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）未満であるかを判定し、モータ２が駆動させてもよい状態である場合に電力の供給を開始させる。すなわち、モータ制御装置１は、モータコイルの温度（Ｔｃ）が定格温度未満である場合にインバータ１４と電源３とを接続し、温度（Ｔｃ）が定格温度以上である場合にインバータ１４と電源３とを遮断する。また、モータ制御装置１は、ステップＳ１０１からステップＳ１０２までの処理を繰り返して行うことにより、モータコイルの温度が定格温度未満になるまで待機して適切な冷却期間が経過した後に、モータの駆動を再開させることができる。
これにより、モータ制御装置１は、モータ２の状態に応じて冷却期間を設定することにより、冷却期間を短縮させることができ、モータ２が駆動できる状態であるにも関わらずモータ２を待機させることなくモータ２を駆動させることができる。
【００２６】
また、モータ制御装置１は、モータ保護処理を実行する都度、モータコイルの温度（Ｔｃ）を算出するようにしているので、モータコイルの温度を記憶する記憶部を備えずともモータ２を保護することができる。また、モータ制御装置１は、モータ２のモータコイル温度を内部温度から算出する用にしているので、温度センサをモータ２に備える必要がない。これにより、モータ２に温度センサを備えた場合に比べ、モータ２とモータ制御装置１との間の配線を減らすことができメンテナンス性を向上させることができる、また製造コストを削減することができる。
また、モータ２が過負荷状態である場合には、モータ制御装置１が通電を遮断しているので、モータ２が過負荷状態であるにも関わらず、利用者の操作ミス等により通電を行ってしまい、モータ２を劣化させてしまうことを防ぐことができる。
【００２７】
（第２の実施形態）
上述の第１の実施形態では、モータコイルの温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）未満である場合にモータ２を駆動させる構成を説明した。しかし、モータ２は、モータコイルの温度（Ｔｃ）が最大許容温度（Ｔｃ＿ｍａｘ＞Ｔｃ＿ｃｎｓｔ）未満であれば、モータ２の性能を損なうことなく駆動させることができる。なお、最大許容温度は、定格温度と同様に、モータ２の特性に応じて予め定められる温度である。
そこで、第２の実施形態では最大許容温度（Ｔｃ＿ｍａｘ）を用いて、冷却期間の設定を行うモータ保護処理について説明する。なお、本実施形態におけるモータ制御装置の構成は、第１の実施形態におけるモータ制御装置１（図１）の構成と同じであるので、構成の説明を省略する。
【００２８】
図５は、第２の実施形態において電子サーマルテーブル１２２に記憶されている基準情報の一例を示すグラフである。第１の実施形態では１つのＯＬカーブで表される基準情報が記憶されている構成について説明したが、第２の実施形態では２つのＯＬカーブ（第１のＯＬカーブと、第２のＯＬカーブ）で表される基準情報が記憶されている。第１のＯＬカーブは図３で示したＯＬカーブと同じである。第２のＯＬカーブは、第１のＯＬカーブより過負荷状態の判定が厳しく定められた基準情報を表している。
例えば、二乗平均負荷率がＦ１のとき、第１のＯＬカーブを用いると連続駆動時間がＴ１以上であればモータ２が過負荷状態であると判定され、第２のＯＬカーブを用いると連続駆動時間がＴ１’（＜Ｔ１）以上であればモータ２が過負荷状態であると判定される。
第２のＯＬカーブは、モータ２の駆動を開始（再開）するときのモータコイルの温度（Ｔｃ）が定格温度以上かつ最大許容温度に用いる基準を示している。第２のＯＬカーブは、モータコイルの温度（Ｔｃ）が定格温度より高い状態（Ｔｃ＿ｃｎｓｔ＜Ｔｃ＜Ｔｃ＿ｍａｘ）において駆動を開始（再開）させる際に用いる基準であるため、定格温度未満で駆動を開始（再開）させる場合の第１のＯＬカーブに比べて、厳しい基準となっている。
【００２９】
図６は、本実施形態におけるモータ制御装置１が行うモータ保護処理を示すフローチャートである。
モータ制御装置１において、モータ保護処理が開始されると、モータ温度算出部１２３は、温度センサ１１が測定したモータ制御装置１内部温度からモータコイルの温度（Ｔｃ）を算出する（ステップＳ２０１）。
通電制御部１２５は、モータ温度算出部１２３が算出した温度（Ｔｃ）が最大許容温度（Ｔｃ＿ｍａｘ）未満であるか否かを判定し（ステップＳ２０２）、温度（Ｔｃ）が最大許容温度（Ｔｃ＿ｍａｘ）未満である場合（ステップＳ２０２：ＹＥＳ）、処理をステップＳ２０３に進め、温度（Ｔｃ）が最大許容温度（Ｔｃ＿ｍａｘ）以上である場合（ステップＳ２０２：ＮＯ）、処理をステップＳ２０１に戻す。すなわち、通電制御部１２５はモータコイルの温度（Ｔｃ）が最大許容温度未満になる待機する。
【００３０】
通電制御部１２５は、スイッチ１３をオンに切り替えて、インバータ１４への通電を開始させる（ステップＳ２０３）。
平均負荷率算出部１２４は、二乗平均負荷率Ｆaveを算出して通電制御部１２５に出力する（ステップＳ２０４）。
通電制御部１２５は、ステップＳ２０１において算出した温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）未満であるか否かを判定する（ステップＳ２０５）。通電制御部１２５は、温度（Ｔｃ）が定格温度以上である場合（ステップＳ２０５：ＮＯ）、第２のＯＬカーブで表される基準情報を選択する（ステップＳ２０６）。一方、温度（Ｔｃ）が定格温度未満である場合（ステップＳ２０５：ＹＥＳ）、通電制御部１２５は第１のＯＬカーブで表される基準情報を選択する（ステップＳ２０７）。
【００３１】
通電制御部１２５は、電子サーマルテーブル１２２に記憶されている基準情報のうち、選択した基準情報における連続駆動時間であって、平均負荷率算出部１２４が算出した二乗平均負荷率Ｆaveに対応する連続駆動時間を読み出す。通電制御部１２５は、インバータ１４への通電を開始してから経過した時間が、読み出した連続駆動時間より短いか否かを判定することにより、モータ２が過負荷状態であるか否かを判定する（ステップＳ２０８）。
通電制御部１２５は、モータ２が過負荷状態でないと判定した場合（ステップＳ２０８：ＮＯ）、処理をステップＳ２０４に戻す。一方、モータ２が過負荷状態であると判定した場合（ステップＳ２０８：ＹＥＳ）、通電制御部１２５は、過負荷アラームを出力し（ステップＳ２０９）、スイッチ１３をオフに切り替えて、インバータ１４への通電を遮断させる（ステップＳ２１０）。
通電制御部１２５は、過負荷アラームの出力を停止させ（ステップＳ２１１）、処理をステップＳ２０１に戻し、ステップＳ２０１からステップＳ２１１までの処理を繰り返して行う。
【００３２】
上述のように、本実施形態におけるモータ制御装置１は、モータコイルの温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）以上である場合であっても、モータ２に劣化が生じない範囲で、モータ２の駆動を積極的に行う。これにより、第１の実施形態において述べた効果に加えて、モータコイルの温度（Ｔｃ）が定格温度（Ｔｃ＿ｃｎｓｔ）以上である場合には、モータ２に対する過負荷の判定に厳しい基準を用いることにより、モータ２を劣化させることなく可能な限り駆動させることができる。すなわち、モータ２を駆動させる時間を増加させることができ、モータ２を利用した作業等の効率を向上させることができる。
換言すると、本実施形態におけるモータ制御装置１は、モータコイルの温度（Ｔｃ）に応じて基準を切り替えることにより精度の高い保護処理を行うことができる。
【００３３】
なお、第２の実施形態におけるモータ保護処理（図６）において、ステップＳ２０５の判定を行う前に、ステップＳ２０１と同様のモータコイルの温度（Ｔｃ）を算出するステップを設けてもよい。これにより、より精度の高い保護処理を行うことができる。
【００３４】
上述のモータ制御装置１は内部にコンピュータシステムを有していてもよい。その場合、上述したモータ保護処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われることになる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３５】
なお、本発明に記載の第１の基準は、図３に示したＯＬカーブ（基準情報）又は図５に示した第１のＯＬカーブに対応する。また、本発明に記載の第２の基準は、図５に示した第２のＯＬカーブに対応する。
【符号の説明】
【００３６】
１…モータ制御装置、２…モータ、３…電源、１１…温度センサ、１２…制御部、１３…スイッチ、１４…インバータ、１５…電流測定部、１２１…温度テーブル、１２２…電子サーマルテーブル、１２３…モータ温度算出部、１２４…平均負荷率算出部、１２５…通電制御部
【図１】
2013187985.tif 000004
【図２】
2013187985.tif 000005
【図３】
2013187985.tif 000006
【図４】
2013187985.tif 000007
【図５】
2013187985.tif 000008
【図６】
2013187985.tif 000009