(57)【要約】【課題】より適切に、モータやモータ駆動装置の温度に関する対策を講じることが可能な、選定支援システム及び選定支援方法を提供すること。【解決手段】選定支援システム１は、工作機械を駆動制御するモータ及びモータ駆動装置を有する駆動システムと、駆動システムの少なくとも一部を収容する収容部とを備える工作機械に対して、工作機械を構成する構成要素を選定する選定支援システム１である。選定支援システム１は、工作機械の運転に関する運転情報、工作機械の構成に関する機械情報及び収容部に関する収容部情報を受け付ける情報受付部１４と、演算部１１と、を備え、演算部１１は、情報受付部１４により受け付けられた運転情報、機械情報及び収容部情報に基づいて、収容部の内部の温度を推定する温度推定部１１２を有する。【選択図】図２
2019191739.tif 000002
【特許請求の範囲】
【請求項１】
工作機械を駆動制御するモータ及びモータ駆動装置を有する駆動システムと、前記駆動システムの少なくとも一部を収容する収容部とを備える工作機械に対して、工作機械を構成する構成要素を選定する選定支援システムであって、
前記工作機械の運転に関する運転情報、前記工作機械の構成に関する機械情報及び前記収容部に関する収容部情報を受け付ける情報受付部と、
演算部と、を備え、
前記演算部は、前記情報受付部により受け付けられた前記運転情報、前記機械情報及び前記収容部情報に基づいて、前記収容部の内部の温度を推定する温度推定部を有する、選定支援システム。
【請求項２】
前記演算部は、前記温度推定部により推定された前記収容部の内部の温度と、前記収容部の許容可能な上限温度とに基づいて、前記収容部の寸法を算出する寸法算出部を更に有する、請求項１に記載の選定支援システム。
【請求項３】
前記演算部は、前記温度推定部により推定された前記収容部の内部の温度と、前記収容部の許容可能な上限温度と、前記収容部の寸法とに基づいて、前記収容部の冷却装置の要否を判定する要否判定部を更に有する、請求項１に記載の選定支援システム。
【請求項４】
前記演算部は、前記要否判定部において冷却装置が必要と判定された場合、前記冷却装置の必要冷却能力を算出する冷却能力算出部を更に有する、請求項３に記載の選定支援システム。
【請求項５】
前記温度推定部は、前記収容部に設けられる冷却装置の冷却能力、及び前記収容部の寸法に基づいて、前記収容部の内部の温度を推定し、
前記演算部は、前記温度推定部により推定された前記収容部の内部の温度と、前記収容部が許容可能な上限温度に基づいて、前記収容部の内部の温度が上限温度以下となるような、前記モータ及び前記モータ駆動装置を選定する選定部を更に有する、請求項１に記載の選定支援システム。
【請求項６】
前記温度推定部は、前記運転情報、前記機械情報及び前記収容部情報に加え、更に、前記収容部に収容される前記駆動システムの機器であって、前記駆動システムにおける前記モータ及び前記モータ駆動装置以外の機器の発熱量に基づいて、前記収容部の内部の温度を推定する、請求項１に記載の選定支援システム。
【請求項７】
工作機械を駆動制御するモータ及びモータ駆動装置を有する駆動システムと、前記駆動システムの少なくとも一部を収容する収容部とを備える工作機械に対して、工作機械を構成する構成要素を選定する選定支援方法であって、
前記工作機械の運転に関する運転情報、前記工作機械の構成に関する機械情報及び前記収容部に関する収容部情報を受け付ける情報受付ステップと、
演算ステップと、を備え、
前記演算ステップは、前記情報受付ステップにより受け付けられた前記運転情報、前記機械情報及び前記収容部情報に基づいて、前記収容部の内部の温度を推定する温度推定ステップを有する、選定支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械を構成する構成要素を選定する、選定支援システム及び選定支援方法に関する。
【背景技術】
【０００２】
工作機械に用いられるモータや、そのモータを駆動するモータ駆動装置は、工作機械の運転に伴い発熱する。このようなモータやモータ駆動装置の発熱は、工作機械の誤動作や故障を引き起こす原因となり得る。
【０００３】
このような状況を鑑みて、モータやモータ駆動装置の発熱量を算出し、温度を推定するシステムが提案されている（例えば、特許文献１及び特許文献２参照）。これらの特許文献に開示のシステムを利用して、工作機械のモータ駆動装置等の温度を推定することにより、ユーザは事前に発熱を防止するための対策を講じることが出来る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８８２６８号公報
【特許文献２】特開２０００−２７１８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１や特許文献２等に開示の一般的な技術では、モータやモータ駆動装置の情報のみを考慮して温度の推定を行っており、温度の推定に用いられる情報が十分ではなかった。そのため、温度の推定精度が低い場合があり、ユーザは、推定された温度に基づいて常に適切な対策を講じることが困難であった。
【０００６】
そこで、本発明は、より適切に、モータやモータ駆動装置の温度に関する対策を講じることが可能な、選定支援システム及び選定支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明に係る選定支援システム（例えば、後述の選定支援システム１）は、工作機械を駆動制御するモータ（例えば、後述のモータ２２ｊ）及びモータ駆動装置（例えば、後述のモータ駆動装置２３ｋ）を有する駆動システムと、前記駆動システムの少なくとも一部を収容する収容部（例えば、後述の強電盤２１ｉ）とを備える工作機械に対して、工作機械を構成する構成要素を選定する選定支援システムであって、前記工作機械の運転に関する運転情報、前記工作機械の構成に関する機械情報及び前記収容部に関する収容部情報を受け付ける情報受付部（例えば、後述の入力部１４）と、演算部（例えば、後述の演算部１１）と、を備え、前記演算部は、前記情報受付部により受け付けられた前記運転情報、前記機械情報及び前記収容部情報に基づいて、前記収容部の内部の温度を推定する温度推定部（例えば、後述の温度推定部１１２）を有することを特徴とする。
【０００８】
（２）  （１）に記載の選定支援システムにおいて、前記演算部は、前記温度推定部により推定された前記収容部の内部の温度と、前記収容部の許容可能な上限温度とに基づいて、前記収容部の寸法を算出する寸法算出部（例えば、後述の寸法算出部１１３）を更に有してもよい。
【０００９】
（３）  （１）に記載の選定支援システムにおいて、前記演算部は、前記温度推定部により推定された前記収容部の内部の温度と、前記収容部の許容可能な上限温度と、前記収容部の寸法とに基づいて、前記収容部の冷却装置の要否を判定する要否判定部（例えば、後述の要否判定部１１４）を更に有してもよい。
【００１０】
（４）  （３）に記載の選定支援システムにおいて、前記演算部は、前記要否判定部において冷却装置が必要と判定された場合、前記冷却装置の必要冷却能力を算出する冷却能力算出部を更に有してもよい。
【００１１】
（５）  （１）に記載の選定支援システムにおいて、前記温度推定部は、前記収容部に設けられる冷却装置の冷却能力、及び前記収容部の寸法に基づいて、前記収容部の内部の温度を推定し、前記演算部は、前記温度推定部により推定された前記収容部の内部の温度と、前記収容部が許容可能な上限温度に基づいて、前記収容部の内部の温度が上限温度以下となるような、前記モータ及び前記モータ駆動装置を選定する選定部（例えば、後述の選定部１１５）を更に有してもよい。
【００１２】
（６）  （１）に記載の選定支援システムにおいて、温度推定部は、前記運転情報、前記機械情報及び前記収容部情報に加え、更に、前記収容部に収容される前記駆動システムの機器であって、前記駆動システムにおける前記モータ及び前記モータ駆動装置以外の機器の発熱量に基づいて、前記収容部の内部の温度を推定してもよい。
【００１３】
（７）本発明に係る選定支援方法は、工作機械を駆動制御するモータ及びモータ駆動装置を有する駆動システムと、前記駆動システムの少なくとも一部を収容する収容部とを備える工作機械に対して、工作機械を構成する構成要素を選定する選定支援方法であって、前記工作機械の運転に関する運転情報、前記工作機械の構成に関する機械情報及び前記収容部に関する収容部情報を受け付ける情報受付ステップと、演算ステップと、を備え、前記演算ステップは、前記情報受付ステップにより受け付けられた前記運転情報、前記機械情報及び前記収容部情報に基づいて、前記収容部の内部の温度を推定する温度推定ステップを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、より適切に、モータやモータ駆動装置の温度に関する対策を講じることが可能な、選定支援システム及び選定支援方法を提供することが出来る。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る選定支援システムの概略図である。
【図２】本発明の第１の実施形態に係る選定支援システムの機能ブロック図である。
【図３】図２の入力部及び表示部の一例を示す図である。
【図４】本発明の第１の実施形態に係る選定処理を示すフローチャートである。
【図５】本発明の第２の実施形態に係る選定処理を示すフローチャートである。
【図６】本発明の第３の実施形態に係る選定処理を示すフローチャートである。
【図７】本発明の第４の実施形態に係る選定処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の第１の実施形態について、図面を参照して説明する。図１は、本発明の第１の実施形態に係る選定支援システム１の概略図である。選定支援システム１は、工作機械を構成する構成要素を選定する。工作機械の構成要素は、例えば、強電盤、モータ、モータ駆動装置、冷却装置などの工作機械を構成する要素である。工作機械は、モータ及びモータ駆動装置を有する駆動システムと、駆動システムの少なくとも一部を収容する収容部とを備える。工作機械は、典型的には、各種加工を行う加工機であるが、これ以外にも、直接的に加工は行わない搬送機構や移動機構などを広く含む。モータは、工作機械の各部を駆動させる駆動力を発生させる。モータ駆動装置は、モータに必要な電力を供給して、モータを駆動し、制御する。収容部は、典型的には、モータ駆動装置を収容し、モータの一部若しくは全部を収容するか、収容しない。収容部は、典型的には強電盤（制御盤）である。強電盤の筐体に収容されるモータ及びモータ駆動装置は、強電盤の一部を構成する。
【００１７】
選定候補の構成要素を「選定対象２０」ともいう。図１には、選定対象２０としては、それぞれ複数種類の強電盤２１ａ〜２１ｉ、モータ２２ａ〜２２ｊ、モータ駆動装置２３ａ〜２３ｋが例示されている。区別する必要が無いときには、強電盤２１ａ〜２１ｉ、モータ２２ａ〜２２ｊ、モータ駆動装置２３ａ〜２３ｋそれぞれを代表して、強電盤２１、モータ２２、モータ駆動装置２３ともいう。本実施形態において図示されていないが、強電盤２１には、駆動システムの一部であるモータ駆動装置２３が収容されており、一方、モータ２２は収容されていない。
【００１８】
選定支援システム１は、以下に詳述する方法によって、選定対象２０の中から、特定の構成要素を選定する。そして、選定支援システム１は、特定の構成要素を選定すると、その他の情報にも基づいて、強電盤の内部の温度を推定する。
「選定する」は、選定する（選定を完了させる）ことだけではなく、選定の支援（補助）をすることも含む。選定の支援としては、複数種類の選定候補を挙げて選定の完了をユーザに行わせる場合や、選定の際の判断材料を提示するまでにとどめる場合が挙げられる。選定対象２０は、ここでは、工作機械に搭載する強電盤２１、モータ２２、及びモータ駆動装置２３である。選定対象２０は、１種類に絞り込む必要は無く、２〜３種類程度に絞り込み、その中から１種類を選択させるようにしてもよい。図３に示す例では、モータを２種類に絞り込み、その中から１種類を選択するようにしており、また、モータ駆動装置を２種類に絞り込み、その中から１種類を選択するようにしている。強電盤については、強電盤の選定（強電盤の冷却装置の選定）の判断材料を提示するようにしている。なお、選定対象２０には、他の機器が含まれていてもよい。
【００１９】
図２は、本発明の第１の実施形態に係る選定支援システムの機能ブロック図である。図２に示すように、選定支援システム１は、演算部１１と、ＲＯＭ１２と、ＲＡＭ１３と、入力部１４と、表示部１５と、記憶部１６と、通信部１７とを備えている。
【００２０】
演算部１１は、記憶部１６に記憶された各種プログラムを実行することにより、選定支援システム１の全体を制御する。例えば、演算部１１は、選定対象２０から強電盤２１、モータ２２及びモータ駆動装置２３を選定する処理（以下、「選定処理」と称する）のためのプログラムを実行する。
【００２１】
入力部１４は、工作機械の運転に関する運転情報、工作機械の構成に関する機械情報、及び強電盤に関する収容部情報を受け付ける。運転情報は、例えば、切削加工、塑性加工、又は溶接加工等の加工の種類、加工スピードの高低である。機械情報は、例えば、加工軸の情報である。収容部情報とは、例えば、強電盤の寸法や、強電盤が許容可能な上限温度である。
【００２２】
後で詳述するが、入力部１４は、運転情報受付部１４１、機械情報受付部１４２、強電盤情報受付部１４３及び駆動部情報受付部１４４を備える。運転情報受付部１４１は運転情報を、機械情報受付部１４２は機械情報を、強電盤情報受付部１４３は収容部情報を、駆動部情報受付部１４４はモータ２２及びモータ駆動装置２３の情報を、それぞれユーザの入力操作を通して受け付ける。そして、入力部１４の入力情報に基づいて、演算部１１によって処理された演算結果等が、表示部１５の結果表示画面１５１に表示される。
【００２３】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２には、選定支援システム１の全体を制御するプログラムや、選定処理に用いられるプログラム等が記憶されている。これらのプログラムは、演算部１１の処理に応じて実行される。ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３は、演算部１１の処理に応じて一時的にデータの読み書きが行われる、所謂ワーキングメモリである。
【００２４】
記憶部１６には、後述の選定処理で用いられる、発熱量情報データベース（発熱量情報ＤＢ）１６ａが記録されている。発熱量情報データベース１６ａには、モータ２２及びモータ駆動装置２３の動作に伴う発熱量の情報が保持されている。発熱量の情報は、予め測定されたり、計算されたりして求められる。通信部１７は、図示しない通信機器等と通信することによって、例えば、演算に使用するためのデータを受信したり、演算の結果データを送信したりする。
【００２５】
〔演算部１１の詳細〕
選定処理のためのプログラムを実行することにより、演算部１１には、機能的構成として、ＵＩ表示制御部１１１と、温度推定部１１２と、寸法算出部１１３と、要否判定部１１４と、選定部１１５と、が形成される。選定支援システム１は、構成要素（強電盤２１、モータ２２、及びモータ駆動装置２３）の型番等に紐付けられた、発熱量、強電盤の寸法等の各種情報が格納された発熱量情報データベース１６ａにアクセスし、適宜情報を取得することが可能である。
【００２６】
ＵＩ表示制御部１１１は、選定処理において、ユーザが各種情報を入出力するためのユーザインターフェース画面（ＵＩ画面）を表示する。例えば、ＵＩ表示制御部１１１は、工作機械の運転に関する情報（運転情報）の入力画面（運転情報受付部１４１）、工作機械の構成に関する情報（機械情報）の入力画面（機械情報受付部１４２）、強電盤のサイズや強電盤の上限温度に関する情報（収容部情報）の入力画面（強電盤情報受付部１４３）、モータ２２及びモータ駆動装置２３（アンプ等）、その他の機器（ＰＬＣ等）に関する情報（駆動部情報）の入力画面（駆動部情報受付部１４４）を表示すると共に、ユーザによるこれらの情報の入力を受け付ける。ＵＩ表示制御部１１１は、選定された構成要素の選定結果を示す画面（結果表示画面１５１）等を表示する。
【００２７】
温度推定部１１２は、少なくとも、運転情報受付部１４１、機械情報受付部１４２、及び強電盤情報受付部１４３の入力に基づいて、強電盤２１の内部の温度を推定する。或いは、温度推定部１１２は、更に、駆動部情報受付部１４４に入力された情報を用いて温度を推定してもよい。温度推定部１１２は、入力された情報と、記憶部１６に記録されている発熱量情報データベース１６ａとを参照して、強電盤２１の内部の温度を推定する。
【００２８】
寸法算出部１１３は、第２の実施形態において機能する構成であって、温度推定部１１２によって推定された温度と、強電盤２１の許容可能な上限温度とに基づいて、強電盤２１の寸法を算出する。
【００２９】
要否判定部１１４は、第３の実施形態において機能する構成であって、温度推定部１１２によって推定された温度と、強電盤２１の許容可能な上限温度と、強電盤２１の寸法に基づいて、強電盤２１への冷却装置の設置の要否を判定する。冷却装置は、例えば、熱交換器やクーラである。
【００３０】
選定部１１５は、第４の実施形態において機能する構成であって、温度推定部１１２によって推定された温度と、強電盤２１の許容可能な上限温度とに基づいて、強電盤２１の内部の温度が上限温度以下となるような、モータ２２、モータ駆動装置２３等を選定する。  
【００３１】
図３は、入力部１４の入力画面の一例を示す模式図である。図中の矢印は、順に入力画面が変化することを示す。なお、入力の順は一例に過ぎず、他の順で入力画面が遷移してもよい。
【００３２】
運転情報受付部１４１には、「加工種類」や「加工スピード」等の運転情報を選択する画面が表示される。
強電盤２１の内部の温度は、モータ駆動装置２３の発熱量などに応じて増減する場合があるが、モータ駆動装置２３の発熱量は加工スピードや加工の種類に依存するため、これらの情報は温度推定部１１２において温度を推定する際に考慮される。
【００３３】
機械情報受付部１４２には、機械情報として「選定軸」に関する情報を選択する画面が表示される。
工作機械の選定軸の種類によって、モータ駆動装置２３の発熱量などが変化する場合があるため、選定軸の種類は、温度推定部１１２において温度を推定する際に考慮される。
【００３４】
駆動部情報受付部１４４には、自動的に選択されたモータ及びモータ駆動装置の種類が表示されるか、或いは、ユーザがモータを選択する場合にはモータの種類を選択する画面が表示される。
モータの種類によって対応するモータ駆動装置が変わり、そしてモータ駆動装置の発熱量が変化するため、モータの種類は、温度推定部１１２において温度を推定する際に考慮される。
【００３５】
結果表示画面１５１には、上述の入力情報に基づいて、温度推定部１１２において推定された強電盤２１の「総発熱量」が表示される。或いは、「消費電力」や「損失電力」等の電力情報（図示せず）が表示されてもよい。なお、これらの表示は省略されてもよい。
【００３６】
強電盤情報受付部１４３には、強電盤２１の寸法（外形サイズ）を入力する画面が表示される。ユーザは、寸法として、高さＨ［ｍｍ］、幅Ｗ［ｍｍ］、及び、長さＬ［ｍｍ］を入力することができる。また、他の機器の総発熱量と、モータの負荷率を入力することができる。他の機器の総発熱量は、カタログ値等に基づいて入力されてもよい。モータの負荷率については、ユーザがモータの定格負荷に対して個々に設定する。例えば、主軸モータの運転にマージンを持たせるために、負荷率が５０％に設定されると、モータの回転数が定格の５０％として設計される。また、図示されていないが、強電盤情報受付部１４３には、強電盤２１の許容可能な上限温度を入力する画面も表示される。
【００３７】
結果表示画面１５１には、温度推定部１１２において推定された温度などに基づいて、冷却装置の設置を推奨する等のガイダンスが表示される。
【００３８】
〔第１の実施形態に係る選定処理〕
図４は、第１の実施形態において実行される選定処理を示すフローチャートである。
ステップＳ１１において、演算部１１は、運転情報受付部１４１において入力された運転情報、例えば上述の「加工スピード」等を取得する。ステップＳ１２において、演算部１１は、機械情報受付部１４２において入力された機械情報、例えば上述の「選択軸」の種類を取得する。ステップＳ１３において、演算部１１は、強電盤情報受付部１４３において入力された制御盤の情報、例えば、「寸法」を取得する。ステップＳ１４において、演算部１１は、ユーザが選択したモータの種類などを取得する。ステップＳ１１〜Ｓ１４において取得された情報は、一時的にＲＡＭ１３に記録される。
【００３９】
ステップＳ１５において、演算部１１の温度推定部１１２は、ステップＳ１１〜Ｓ１４において一時的にＲＡＭ１３に記録された種々の情報を読み出す。温度推定部１１２は、記憶部１６に保存された発熱量情報データベース１６ａを参照し、「加工スピード」、「選択軸」、及び取得したモータの種類などに応じたモータ駆動装置の発熱量を算出し、強電盤２１の「寸法」に基づいて強電盤２１の内部の温度を推定する。発熱量情報データベース１６ａは、例えば、テーブル形式のデータベースであって、温度推定部１１２は、読み出した情報に対応する発熱量を取得することができる。
【００４０】
ステップＳ１６において、終了条件を満たすか否かが判定される。終了条件は、例えば、結果表示画面１５１に、推定された温度が表示されたことである。
このように、ステップＳ１１〜Ｓ１６の選定処理によって、工作機械の運転情報、機械情報、さらには強電盤２１の情報を考慮して、強電盤２１の内部の温度をより高精度に推定することが可能となる。
【００４１】
〔第２の実施形態に係る選定処理〕
図５を参照して、第２の実施形態の説明をする。第２の実施形態では、第１の実施形態と比べて、選定処理において寸法算出部１１３が更に機能する。即ち、温度推定部によって推定された収容部（強電盤）の内部の温度と、入力された収容部の上限温度とに基づいて、寸法算出部１１３は収容部の寸法を算出する。なお、図５において、第１の実施形態と同一の処理には同一の符号が付されている。
【００４２】
ステップＳ１１において、演算部１１は運転情報を取得する。ステップＳ１２において、演算部１１は機械情報を取得する。ステップＳ２３において、ユーザは、入力部１４の強電盤情報受付部１４３から、強電盤２１の許容可能な上限温度を入力する。演算部１１は、上限温度を取得する。ステップＳ１４において、演算部１１は、ユーザが選択したモータの種類などを取得する。ステップＳ１１〜Ｓ１４において取得された情報は、一時的にＲＡＭ１３に記録される。
【００４３】
ステップＳ２５において、寸法算出部１１３は、ＲＡＭ１３に一時的に記録されている情報に基づいて、強電盤２１の寸法を算出する。具体的には、強電盤２１に収容されるモータ駆動装置２３等が、運転情報及び機械情報に従って駆動したときに、強電盤２１の内部の温度が上限温度を超えないような強電盤２１の寸法を算出する。
【００４４】
ステップＳ１６において、終了条件を満たすか否かが判定される。終了条件は、例えば、結果表示画面１５１に、強電盤２１の寸法が表示されたことである。
このように、ステップＳ１１〜Ｓ１６の選定処理によって、工作機械の運転情報、機械情報、さらには強電盤２１の上限温度の情報を考慮して、強電盤２１の寸法を算出することにより、結果として、強電盤２１の内部の温度をより高精度に推定することが可能となる。
【００４５】
〔第３の実施形態に係る選定処理〕
図６を参照して、第３の実施形態の選定処理を説明する。第３の実施形態では、第１の実施形態と比べて、選定処理において要否判定部１１４が更に機能する。即ち、第３の実施形態における選定処理では、温度推定部１１２によって推定された強電盤２１の内部の温度、入力された強電盤２１の上限温度、及び強電盤２１の寸法に基づいて、要否判定部１１４は強電盤２１の冷却装置の要否を判定する。第３の実施形態では、強電盤２１の上限温度と寸法とが変更できない場合には、強電盤２１に冷却装置を設ける必要があるため、選定支援システム１は冷却装置の有無を判定する。なお、図６において、第１の実施形態又は第２の実施形態と同一の処理については同一の符号が付されている。
【００４６】
ステップＳ１１において、演算部１１は運転情報を取得する。ステップＳ１２において、演算部１１は機械情報を取得する。ステップＳ３３において、演算部１１は強電盤２１の許容可能な上限温度、及び強電盤２１の寸法を取得する。ステップＳ１４において、演算部１１はモータの種類を取得し、これらを一時的にＲＡＭ１３に記録する。
【００４７】
ステップＳ３５において、温度推定部１１２は、ステップＳ１１〜Ｓ１４においてＲＡＭ１３に一時的に記録されている情報に基づいて、強電盤２１の内部の温度を推定する。要否判定部１１４は、強電盤２１に収容されるモータ駆動装置２３等が、運転情報及び機械情報に従って駆動したときに、強電盤２１の内部の温度が上限温度を超えると推定される場合、冷却装置が必要であると判定する。
【００４８】
ステップＳ１６において、終了条件を満たすか否かが判定される。終了条件は、例えば、結果表示画面１５１に、冷却装置の要否の判定結果が表示されたことである。
このように、ステップＳ１１〜Ｓ１６の選定処理によって、工作機械の運転情報、機械情報、さらには強電盤２１の上限温度及び寸法の情報を考慮して、高精度に強電盤２１の温度を推定するとともに、冷却装置の要否の判定結果を得ることが可能となる。
【００４９】
なお、演算部１１は冷却能力算出部を更に備えていてもよい。冷却能力算出部は、上述の要否判定部１１４において冷却装置が必要と判定された場合、上限温度に達しないために必要な冷却能力を算出する。これにより、ユーザは冷却装置の選定の支援を受けることが出来る。
【００５０】
〔第４の実施形態に係る選定処理〕
図７を参照して、第４の実施形態について説明する。第４の実施形態では、第１の実施形態と比べて、選定処理において、モータ２２やモータ駆動装置２３を選定するための選定部１１５が更に機能する。即ち、温度推定部１１２は、強電盤２１に設けられる冷却装置の冷却能力、及び強電盤２１の寸法に基づいて、強電盤２１の内部の温度を推定する。そして、選定部１１５は、推定された強電盤２１の内部の温度と、強電盤２１の許容可能な上限温度に基づいて、強電盤２１の内部の温度が上限温度以下となるような、モータ及びモータ駆動装置を選定する。第４の実施形態では、強電盤２１の寸法が変更できない場合には、強電盤２１の上限温度と冷却装置による冷却能力とを考慮してモータ２２及びモータ駆動装置２３を選定することができる。なお、図７において、第１〜第３の実施形態と同一の処理については同一の符号が付されている。
【００５１】
演算部１１は、ステップＳ１１において運転情報を取得する。ステップＳ１２において、演算部１１機械情報を取得する。ステップＳ２３において、演算部１１は強電盤２１が許容可能な上限温度を取得し、これらを一時的にＲＡＭ１３に記録する。ステップＳ４４において、選定部１１５は、強電盤２１に設けられている冷却装置の冷却能力を検出する。選定部１１５は、ＲＡＭ１３に一時的に記録されている情報を読み出すとともに、発熱量情報データベース１６ａを参照し、上限温度に収まるような、モータ及びモータ駆動装置を選定する。
【００５２】
ステップＳ１６において、終了条件を満たすか否かが判定される。終了条件は、例えば、結果表示画面１５１に、モータ等の選定結果が表示されたことである。
このように、ステップＳ１１〜Ｓ１６の選定処理によって、工作機械の運転情報、機械情報、強電盤２１の上限温度の情報、さらには冷却装置の冷却能力を考慮して、強電盤２１の温度を高精度に推定するとともに、上限温度に収まるようなモータ駆動装置２３ｋを選定することが可能となる。
【００５３】
以上、本発明の実施形態について詳細に説明したが、前述した実施形態は、本発明を実施するにあたっての具体例を示したに過ぎない。本発明の技術的範囲は、前記実施形態に限定されるものではない。本発明は、その趣旨を逸脱しない範囲において種々の変更が可能であり、それらも本発明の技術的範囲に含まれる。
【００５４】
例えば、温度推定部１１２は、モータ２２及びモータ駆動装置２３以外の機器（例えば、ＰＬＣ）の発熱量を算出し、強電盤２１の内部の温度を推定してもよい。また、上述の実施形態では、モータ駆動装置２３が強電盤２１に収容されているが、モータ２２の一部又は全部も強電盤２１に収容されていてもよい。この場合、温度推定部１１２は、モータ２２の発熱量及びモータ駆動装置２３の発熱量に基づいて、強電盤２１の内部の温度を推定する。
上述の実施形態において、収容部情報として、強電盤２１の許容可能な上限温度が入力されるが、必ずしも上限温度である必要はなく、例えば、ユーザの所望の温度が入力されてもよい。
【００５５】
上述の実施形態において、発熱量情報ＤＢ１６ａを選定支援システム１に備えることとして説明したが、これに限られない。即ち、これらのデータベースの一部又は全部を、ネットワークを介して通信可能な他の装置（データベースサーバ等）に備え、選定支援システム１がネットワークを介してデータベースに適宜アクセスする構成としてもよい。
【００５６】
以上説明した実施形態の選定支援システム１の機能の全部又は一部は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。ここで、ソフトウェアによって実現されるとは、プロセッサがプログラムを読み込んで実行することにより実現されることを意味する。ハードウェアで構成する場合、選定支援システム１の機能の一部又は全部を、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ゲートアレイ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）等の集積回路（ＩＣ）で構成することができる。
【００５７】
選定支援システム１の機能の全部又は一部をソフトウェアで構成する場合、選定支援システム１の動作の全部又は一部を記述したプログラムを記憶した、ハードディスク、ＲＯＭ等の記憶部、演算に必要なデータを記憶するＤＲＡＭ、ＣＰＵ、及び各部を接続するバスで構成されたコンピュータにおいて、演算に必要な情報をＤＲＡＭに記憶し、ＣＰＵで当該プログラムを動作させることで実現することができる。
【００５８】
これらのプログラムは、様々なタイプのコンピュータ可読媒体（ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。コンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。コンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。
また、これらのプログラムは、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【符号の説明】
【００５９】
１・・・選定支援システム，１１・・・演算部，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・入力部，１５・・・表示部，１６・・・記憶部，１６ａ・・・発熱量情報ＤＢ，１７・・・通信部，２０・・・選定対象，２１・・・強電盤，２２・・・モータ，２３・・・モータ駆動装置，１１１・・・ＵＩ表示制御部，１１２・・・温度推定部，１１３・・・寸法算出部，１１４・・・要否判定部，１１５・・・選定部，１４１・・・運転情報受付部，１４２・・・機械情報受付部，１４３・・・強電盤情報受付部，１４４・・・駆動部情報受付部，１５１・・・結果表示画面
【図１】
2019191739.tif 000003
【図２】
2019191739.tif 000004
【図３】
2019191739.tif 000005
【図４】
2019191739.tif 000006
【図５】
2019191739.tif 000007
【図６】
2019191739.tif 000008
【図７】
2019191739.tif 000009