(57)【要約】      （修正有）【課題】サーボシステムの構成を選定する際に、より適切な停電対策を施すことが可能な技術を提供する。【解決手段】選定装置２０は、サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボシステム選定部２１ｂと、前記サーボアンプ選定部によって選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付けるＵＩ表示制御部２１ａと、前記停電対策条件設定部によって受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定部２１ｄと、を備え、ＵＩ表示制御部２１ａは、前記停電対策判定部によって判定された前記停電対策の方法を出力する。【選択図】図５
2019213334.tif 000002
【特許請求の範囲】
【請求項１】
サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボアンプ選定部と、
前記サーボアンプ選定部によって選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付ける停電対策条件設定部と、
前記停電対策条件設定部によって受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定部と、
前記停電対策判定部によって判定された前記停電対策の方法を出力する停電対策出力部と、
を備えることを特徴とするサーボアンプ選定装置。
【請求項２】
前記停電対策判定部は、選定された前記サーボシステムにおける停電対策の方法を、ソフトウェアによる制御により実現可能な停電対策の方法、または、ハードウェアの実装により実現可能な停電対策の方法のいずれかに判定することを特徴とする請求項１に記載のサーボアンプ選定装置。
【請求項３】
前記停電対策条件設定部は、選定された前記サーボシステムにおいて停電時の動作を選択する機能を有する停電時動作選択部分の選択を受け付け、受け付けた選択結果に基づいて、停電対策の実行に必要な条件を算出し、
前記停電対策判定部は、前記停電対策条件設定部によって算出された停電対策に必要な条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定することを特徴とする請求項１または２に記載のサーボアンプ選定装置。
【請求項４】
前記サーボシステムの使用場所と停電発生状況とが対応付けて格納された停電情報データベースから、選定された前記サーボシステムの使用場所に対応する停電発生状況を取得する情報取得部を備え、
前記停電対策出力部は、前記情報取得部によって取得された前記停電発生状況を出力することを特徴とする請求項１から３のいずれか１項に記載のサーボアンプ選定装置。
【請求項５】
前記停電情報データベースには、前記停電発生状況と、停電対策を実施していたことにより停電からの回復時に復旧した前記サーボシステムに関する復旧情報とが対応付けて格納され、
前記情報取得部は、選定された前記サーボシステムの使用場所に対応する前記停電発生状況及び当該停電発生状況に対応する前記復旧情報を取得し、
前記停電対策出力部は、前記情報取得部によって取得された前記停電発生状況及び前記復旧情報を出力することを特徴とする請求項４に記載のサーボアンプ選定装置。
【請求項６】
前記停電情報データベースは、ネットワークを介して接続された複数の前記サーボシステムからの動作に関する情報により逐次更新されていることを特徴とする請求項４または５に記載のサーボアンプ選定装置。
【請求項７】
前記停電対策条件設定部は、前記サーボシステムの分類の入力を受け付け、
前記停電対策出力部は、入力された前記サーボシステムの分類と前記情報取得部によって取得された前記停電発生状況とに基づいて、停電時の危険性に関する情報及び当該危険性に応じた停電対策の必要性に関する情報を出力することを特徴とする請求項４から６のいずれか１項に記載のサーボアンプ選定装置。
【請求項８】
前記情報取得部は、前記サーボシステムにおいて停電時に発生し得る不具合を表す危険情報が前記サーボシステムの分類と対応付けて格納された危険情報データベースから、選定された前記サーボシステムに対応する前記危険情報を取得し、
前記停電対策出力部は、前記情報取得部によって取得された前記危険情報に基づいて、前記停電時の危険性に関する情報を出力することを特徴とする請求項７に記載のサーボアンプ選定装置。
【請求項９】
前記危険情報データベースは、ネットワークを介して接続された複数の前記サーボシステムからの動作に関する情報に基づいて逐次更新されていることを特徴とする請求項８に記載のサーボアンプ選定装置。
【請求項１０】
前記危険情報データベースには、停電対策を実施していたことにより停電からの回復時に復旧した前記サーボシステムに関する復旧情報から特定された前記危険情報に対する停電対策が格納され、
前記情報取得部は、前記危険情報と併せて、当該危険情報に対する前記停電対策を取得することを特徴とする請求項８または９に記載のサーボアンプ選定装置。
【請求項１１】
サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボアンプ選定ステップと、
前記サーボアンプ選定ステップにおいて選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付ける停電対策条件設定ステップと、
前記停電対策条件設定ステップにおいて受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定ステップと、
前記停電対策判定ステップにおいて判定された前記停電対策の方法を出力する停電対策出力ステップと、
を含むことを特徴とするサーボアンプ選定方法。
【請求項１２】
コンピュータに、
サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボアンプ選定機能と、
前記サーボアンプ選定機能によって選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付ける停電対策条件設定機能と、
前記停電対策条件設定機能によって受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定機能と、
前記停電対策判定機能によって判定された前記停電対策の方法を出力する停電対策出力機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーボアンプ選定装置、サーボアンプ選定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、サーボアンプ及びサーボモータを含むサーボシステムの構成を自動的に選定したり、ユーザによる選定を支援したりするサーボアンプ選定装置が知られている。
例えば、特許文献１には、使用者が所望の電動機システムの機械条件を入力すると、電動機システムの選定装置が、入力された機械条件と、予め記憶された電動機システムの諸元データとを照らし合わせ、機械条件に適合する電動機を選定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０９３２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、サーボシステムの構成を選定する場合、必要な機械条件等に適合することに加え、停電時における動作の安全性や復旧の容易性等、停電対策の適切性を考慮することが求められる。
これに対し、従来の技術においては、サーボシステムの構成を選定する際に、より適切な停電対策を施す上で、改善の余地がある。
【０００５】
本発明は、サーボシステムの構成を選定する際に、より適切な停電対策を施すことが可能な技術を実現することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様のサーボアンプ選定装置（例えば、後述の選定装置２０）は、サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボアンプ選定部（例えば、後述のサーボシステム選定部２１ｂ）と、前記サーボアンプ選定部によって選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付ける停電対策条件設定部（例えば、後述のＵＩ表示制御部２１ａ）と、前記停電対策条件設定部によって受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定部（例えば、後述の停電対策判定部２１ｄ）と、前記停電対策判定部によって判定された前記停電対策の方法を出力する停電対策出力部（例えば、後述のＵＩ表示制御部２１ａ）と、を備えることを特徴とする。
【０００７】
（２）  （１）のサーボアンプ選定装置において、前記停電対策判定部は、選定された前記サーボシステムにおける停電対策の方法を、ソフトウェアによる制御により実現可能な停電対策の方法、または、ハードウェアの実装により実現可能な停電対策の方法のいずれかに判定することとしてもよい。
【０００８】
（３）  （１）または（２）のサーボアンプ選定装置において、前記停電対策条件設定部は、選定された前記サーボシステムにおいて停電時の動作を選択する機能を有する停電時動作選択部分の選択を受け付け、受け付けた選択結果に基づいて、停電対策の実行に必要な条件を算出し、前記停電対策判定部は、前記停電対策条件設定部によって算出された停電対策に必要な条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定することとしてもよい。
【０００９】
（４）  （１）から（３）のサーボアンプ選定装置において、前記サーボシステムの使用場所と停電発生状況とが対応付けて格納された停電情報データベースから、選定された前記サーボシステムの使用場所に対応する停電発生状況を取得する情報取得部（例えば、後述の情報要求部２１ｅ）を備え、前記停電対策出力部は、前記情報取得部によって取得された前記停電発生状況を出力することとしてもよい。
【００１０】
（５）  （４）のサーボアンプ選定装置において、前記停電情報データベースには、前記停電発生状況と、停電対策を実施していたことにより停電からの回復時に復旧した前記サーボシステムに関する復旧情報とが対応付けて格納され、前記情報取得部は、選定された前記サーボシステムの使用場所に対応する前記停電発生状況及び当該停電発生状況に対応する前記復旧情報を取得し、前記停電対策出力部は、前記情報取得部によって取得された前記停電発生状況及び前記復旧情報を出力することとしてもよい。
【００１１】
（６）  （４）または（５）のサーボアンプ選定装置において、前記停電情報データベースは、ネットワークを介して接続された複数の前記サーボシステムからの動作に関する情報により逐次更新されていることとしてもよい。
【００１２】
（７）  （４）から（６）のサーボアンプ選定装置において、前記停電対策条件設定部は、前記サーボシステムの分類の入力を受け付け、前記停電対策出力部は、入力された前記サーボシステムの分類と前記情報取得部によって取得された前記停電発生状況とに基づいて、停電時の危険性に関する情報及び当該危険性に応じた停電対策の必要性に関する情報を出力することとしてもよい。
【００１３】
（８）  （７）のサーボアンプ選定装置において、前記情報取得部は、前記サーボシステムにおいて停電時に発生し得る不具合を表す危険情報が前記サーボシステムの分類と対応付けて格納された危険情報データベースから、選定された前記サーボシステムに対応する前記危険情報を取得し、前記停電対策出力部は、前記情報取得部によって取得された前記危険情報に基づいて、前記停電時の危険性に関する情報を出力することとしてもよい。
【００１４】
（９）  （８）のサーボアンプ選定装置において、前記危険情報データベースは、ネットワークを介して接続された複数の前記サーボシステムからの動作に関する情報に基づいて逐次更新されていることとしてもよい。
【００１５】
（１０）  （８）または（９）のサーボアンプ選定装置において、前記危険情報データベースには、停電対策を実施していたことにより停電からの回復時に復旧した前記サーボシステムに関する復旧情報から特定された前記危険情報に対する停電対策が格納され、前記情報取得部は、前記危険情報と併せて、当該危険情報に対する前記停電対策を取得することとしてもよい。
【００１６】
（１１）  また、本発明の一態様のサーボアンプ選定方法は、サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボアンプ選定ステップと、前記サーボアンプ選定ステップにおいて選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付ける停電対策条件設定ステップと、前記停電対策条件設定ステップにおいて受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定ステップと、前記停電対策判定ステップにおいて判定された前記停電対策の方法を出力する停電対策出力ステップと、を含むことを特徴とする。
【００１７】
（１２）  本発明の一態様のプログラムは、コンピュータに、サーボシステムにおけるモータの仕様及びモータの駆動条件に応じたサーボアンプを選定するサーボアンプ選定機能と、前記サーボアンプ選定機能によって選定された前記サーボアンプにおける停電対策に関する条件の設定を受け付ける停電対策条件設定機能と、前記停電対策条件設定機能によって受け付けられた前記停電対策に関する条件に基づいて、選定された前記サーボアンプにおける停電対策の方法を判定する停電対策判定機能と、前記停電対策判定機能によって判定された前記停電対策の方法を出力する停電対策出力機能と、を実現させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、サーボシステムの構成を選定する際に、より適切な停電対策を施すことが可能な技術を実現することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るサーボアンプ選定システムのシステム構成を示す模式図である。
【図２】サーボシステム３０における停電対策の概念を示す模式図である。
【図３】停電対策用ユニットの構成例を示す模式図である。
【図４】本発明の一実施形態に係る管理装置の構成を示すブロック図である。
【図５】本発明の一実施形態に係る選定装置の構成を示すブロック図である。
【図６】選定されたサーボシステムに対する停電対策の設定条件を入力するためのＵＩ画面の一例を示す模式図である。
【図７】図６の入力例に対して表示された停電時の必要構成条件の一例を示す模式図である。
【図８】選定されたサーボシステムに対する停電対策の設定条件を入力するためのＵＩ画面の他の例を示す模式図である。
【図９】図８の入力例に対して表示された停電時の必要構成条件の一例を示す模式図である。
【図１０】管理装置が実行するシステム管理処理の流れを説明するフローチャートである。
【図１１】選定装置が実行する停電時必要条件出力処理の流れを説明するフローチャートである。
【図１２】第２実施形態において、選定されたサーボシステムに対する停電対策の設定条件を入力するためのＵＩ画面の一例を示す模式図である。
【図１３】停電対策補助情報が表示されたＵＩ画面の一例を示す模式図である。
【図１４】第３実施形態において、選定されたサーボシステムに対する停電対策の設定条件を入力するためのＵＩ画面の一例を示す模式図である。
【図１５】停電対策補助情報が表示されたＵＩ画面の一例を示す模式図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照して説明する。
［第１実施形態］
［構成］
図１は、本発明の一実施形態に係るサーボアンプ選定システム１のシステム構成を示す模式図である。
図１に示すように、サーボアンプ選定システム１は、管理装置１０と、選定装置２０と、複数のサーボシステム３０とを含んで構成され、管理装置１０と選定装置２０は、インターネット等のネットワーク４０を介して通信可能に構成されている。また、管理装置１０と複数のサーボシステム３０は、セキュアネットワーク５０を介して通信可能に構成されている。具体的には、サーボシステム３０との通信が許可された装置（例えば管理装置）のみがセキュアネットワーク５０を介してサーボシステム３０と通信できるように構成される。
【００２１】
管理装置１０は、管理対象である複数のサーボシステム３０の諸元データを記憶している。さらに、管理装置１０は、セキュアネットワーク５０を介して複数の稼働しているサーボシステム３０の動作に関する情報を逐次収集し、複数のサーボシステム３０の動作の履歴を記憶する。なお、サーボシステム３０の動作の履歴には、稼働時の動作の履歴及び停電時の動作の履歴が含まれる。
また、管理装置１０は、管理している各種情報（例えば、複数のサーボシステム３０の諸元データや履歴のデータ等）について、選定装置２０またはサーボシステム３０から送信要求を受信すると、要求された情報を選定装置２０またはサーボシステム３０に送信する。
【００２２】
選定装置２０は、サーボシステム３０Ａ（図示せず）として選定される候補となる複数のサーボシステムの諸元データを記憶している。サーボシステムの諸元データには、サーボモータ及びスピンドルモータの諸元データ、サーボアンプ及びスピンドルアンプの諸元データが含まれている。また、選定装置２０は、選定されるサーボシステム３０に要求される機械条件の入力を受け付け、記憶しているサーボシステムの諸元データを参照して、サーボシステム３０の構成を選定する。サーボシステム３０Ａの構成を選定する方法としては、例えば、特開２０１７−０９３２０９号公報に記載された電動機システムの選定方法を用いることができる他、特開２０１７−０９３２６５号公報あるいは特開２０１１−１６６９５３号公報に記載された選定方法等、既存の各種選定方法を用いることも可能である。
【００２３】
また、選定装置２０は、選定されたサーボシステム３０Ａに対する停電対策の設定条件の入力を受け付け、選定されたサーボシステム３０Ａの諸元データを参照して、設定条件に対して、停電時の動作に必要となる電流（必要電流）、停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）、停電時に可動連結部を引き離すための消費エネルギー（引き離し消費エネルギー）を算出する。そして、選定装置２０は、選定されたサーボシステム３０Ａにおける停電対策の方法を判定する。具体的には、選定装置２０は、停電対策の方法として、ソフトウェアによる停電対策またはハードウェアによる停電対策のいずれが適切であるかを判定し、停電対策として必要な制御電源保持用ユニットの数、回生放電ユニットの数、ＤＣリンク電圧保持用ユニットの数（以下、「停電時の必要構成条件」ともいう。）を決定する。選定装置２０は、決定した停電時の必要構成条件をユーザインターフェース画面（ＵＩ画面）に表示する。
さらに、選定装置２０は、後述するように管理装置１０において管理されている各サーボシステム３０に関する主に停電及び停電対策に係る各種情報の送信要求を送信し、要求に応じて管理装置１０から送信された各種情報を取得することができる。
【００２４】
図２は、サーボシステム３０Ａにおける停電対策の概念を示す模式図である。
図２に示すように、サーボシステム３０Ａにおける停電対策を施す場合、ソフトウェアによる停電対策（パラメータ変更による停電対策）及びハードウェアによる停電対策（停電対策用ユニットの設置による停電対策）とのうち、いずれか適切なものを決定する必要がある。一般に、ソフトウェアによる対策は、停電対策用ユニットを追加する必要はないが、停電時の動作に多くのエネルギーが必要な場合や、多数の動作を行う場合には、使用できないことがある。一方、停電対策用ユニットは、ハードウェアの追加が必要であるが、多くのエネルギーを必要とする動作や、多数の動作を行うことが可能である。
したがって、サーボシステム３０Ａにおけるモータの仕様や、停電時の動作の内容により各種条件を考慮の上、停電対策のための構成（停電時の必要構成条件）を適切に設定する必要がある。
【００２５】
なお、本実施形態において、ソフトウェアによる停電対策は、ＣＮＣに実装されたサーボシステム３０Ａの制御ソフトウェアに対する停電時の動作設定によって実現される。具体的には、ＣＮＣに実装されたサーボシステム３０Ａの制御ソフトウェアに対して、サーボシステムを設計するユーザが、その設計に合わせてパラメータを入力することで、ソフトウェアによる停電対策が実現される。例えば、ユーザによって設定されたパラメータに応じて、後述するＤＣリンク電圧保持用ユニットの電圧の制御内容が変化される。この結果、停電時には、ユーザが設定したパラメータに応じて、可動連結部の引き離しや、モータの停止等の動作が行われる。
【００２６】
また、図３は、停電対策用ユニットの構成例を示す模式図である。
図３に示すように、停電対策用ユニットには、共通電源となるコンバータユニット、サーボアンプ及びスピンドルアンプを含むインバータユニット、停電時におけるモータの安全停止のための回生放電ユニット、停電時における機械（連結可動部等）の安全退避のためのＤＣリンク電圧保持用ユニット、停電時における制御電源となる制御電源保持用ユニットが含まれている。これらのうち、回生放電ユニット、ＤＣリンク電圧保持用ユニット及び制御電源保持用ユニットは、サーボシステム３０Ａに備えられるサーボアンプの種類、数、用途等により、適切な数及び組み合わせが変化する。
したがって、停電対策用ユニットを用いる場合において、停電対策用ユニットをどのような構成とするかについても、選定されたサーボシステム３０Ａ及びその停電時の動作における設定条件に応じて適切に決定することが求められる。
【００２７】
図１において、複数のサーボシステム３０は、複数の生産ラインに組み込まれた実稼働しているサーボシステムであり、サーボモータ、サーボアンプ、スピンドルモータ、スピンドルアンプ等を備えている。各サーボシステム３０の諸元データ、稼働時及び停電時の動作の履歴は、複数のサーボシステム３０それぞれからセキュアネットワーク５０を介して管理装置１０に適宜送信される。
【００２８】
次に、管理装置１０及び選定装置２０の構成を説明する。
図４は、本発明の一実施形態に係る管理装置１０の構成を示すブロック図である。
図４に示すように、管理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ１２と、ＲＡＭ１３と、入力部１４と、表示部１５と、記憶部１６と、通信部１７とを備えている。
【００２９】
ＣＰＵ１１は、記憶部１６に記憶された各種プログラムを実行することにより、管理装置１０全体を制御する。例えば、ＣＰＵ１１は、複数のサーボシステム３０から情報を収集すると共に、選定装置２０またはサーボシステム３０からの各種情報の送信要求に応じて、要求された情報を送信する処理（以下、「システム管理処理」ともいう。）のためのプログラムを実行する。システム管理処理のためのプログラムを実行することにより、ＣＰＵ１１には、機能的構成として、情報収集部１１ａと、履歴データ管理部１１ｂと、要求受付部１１ｃと、情報提供部１１ｄと、が形成される。
【００３０】
情報収集部１１ａは、管理装置１０において管理している複数のサーボシステム３０から、稼働時の動作の履歴及び停電時の動作の履歴を収集する。
履歴データ管理部１１ｂは、情報収集部１１ａによって収集されたサーボシステム３０における稼働時の動作の履歴及び停電時の動作の履歴を、サーボシステム３０を識別する情報と対応付けて、履歴データ記憶部１６ｂに記憶する。
要求受付部１１ｃは、選定装置２０またはサーボシステム３０から、管理装置１０において管理している各種情報の送信要求を受け付ける。
情報提供部１１ｄは、要求受付部１１ｃにおいて受け付けられた送信要求に応じて、要求された情報を選定装置２０またはサーボシステム３０に送信する。
【００３１】
ＲＯＭ１２には、管理装置１０を制御するための各種システムプログラムが予め書き込まれている。
ＲＡＭ１３は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリによって構成され、ＣＰＵ１１が各種処理を実行する際に生成されるデータを記憶する。
入力部１４は、キーボードやマウス、または、タッチセンサ等の入力装置によって構成され、ユーザ（システム管理者等）による管理装置１０への各種情報の入力を受け付ける。
【００３２】
表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置によって構成され、管理装置１０の各種処理結果を表示する。
記憶部１６は、ハードディスク、フラッシュメモリ等の不揮発性の記憶装置によって構成され、システム管理処理のためのプログラム等を記憶する。また、記憶部１６には、複数のサーボシステム３０の諸元データを記憶する諸元データ記憶部１６ａと、複数のサーボシステム３０における動作の履歴（稼働時及び停電時の動作の履歴）のデータを記憶する履歴データ記憶部１６ｂとがそれぞれ形成される。
通信部１７は、有線または無線ＬＡＮやＵＳＢ等、所定の通信規格に基づいて信号処理を行う通信インターフェースを備え、管理装置１０が他の装置との間で行う通信を制御する。
【００３３】
次に、選定装置２０の構成を説明する。
図５は、本発明の一実施形態に係る選定装置２０の構成を示すブロック図である。
図５に示すように、選定装置２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、入力部２４と、表示部２５と、記憶部２６と、通信部２７とを備えている。
【００３４】
ＣＰＵ２１は、記憶部２６に記憶された各種プログラムを実行することにより、選定装置２０全体を制御する。例えば、ＣＰＵ２１は、ユーザの要求に応じたサーボシステムを選定し、選定されたサーボモータの停電時の必要構成条件を出力する処理（以下、「停電時必要条件出力処理」ともいう。）のためのプログラムを実行する。停電時必要条件出力処理のためのプログラムを実行することにより、ＣＰＵ１１には、機能的構成として、ユーザインターフェース（ＵＩ）表示制御部２１ａと、サーボシステム選定部２１ｂと、必要条件算出部２１ｃと、停電対策判定部２１ｄと、情報要求部２１ｅと、が形成される。
【００３５】
ＵＩ表示制御部２１ａは、ユーザによる各種情報の入力を受け付けると共に、停電時必要条件出力処理の結果を含む各種情報を表示するユーザインターフェース（ＵＩ）画面を表示部２５に表示する。ＵＩ画面においては、例えば、選定されるサーボシステム３０Ａに要求される機械条件（サーボシステムの選定条件）や、選定されたサーボシステム３０Ａに対する停電対策の設定条件が入力される。また、ＵＩ画面においては、選定されたサーボシステム３０Ａの構成や、停電時の必要構成条件が表示される。
【００３６】
サーボシステム選定部２１ｂは、ＵＩ画面において入力された、選定されるサーボシステム３０Ａに要求される機械条件に基づいて、諸元データ記憶部２６ａに記憶されているサーボシステムの諸元データを参照して、サーボシステム３０Ａの構成（サーボモータ及びサーボアンプを含むシステム構成）を選定する。
【００３７】
必要条件算出部２１ｃは、選定されたサーボシステム３０Ａに対する停電対策の設定条件（ＵＩ画面において入力された設定条件）、及び、選定されたサーボシステム３０Ａの諸元データに基づいて、設定条件に対して、停電時の必要構成条件を決定するためのパラメータを算出する。具体的には、必要条件算出部２１ｃは、停電時の必要構成条件を決定するためのパラメータとして、停電時の動作に必要となる電流（必要電流）、停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）、停電時に可動連結部を引き離すための消費エネルギー（引き離し消費エネルギー）及びインバータユニット（制御電源）のバックアップに必要なエネルギー（必要バックアップエネルギー）を算出する。
【００３８】
このとき、停電時の動作に必要となる電流（必要電流）は、インバータユニット（制御電源）の電流容量の合計値として算出することができる。
また、停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）は、モータ１台あたりの回転エネルギーＷ［Ｊ］をＳＩ単位系において、
Ｗ＝５．４８×１０３（Ｊｍ＋ＪＬ）×Ｖｍ２      （１）
として求め、モータの台数分の合計値として算出することができる。ただし、（１）式において、Ｊｍはモータのロータイナーシャ［ｋｇ・ｍ２］、ＪＬは負荷のモータ軸換算イナーシャ［ｋｇ・ｍ２］、Ｖｍは早送り中のモータ回転数［ｍｉｎ−１］を表している。
【００３９】
また、停電時に可動連結部を引き離すための消費エネルギー（引き離し消費エネルギー）は、（Ａ）停電発生後、引き離しを開始するまでの切削に必要なエネルギーＷ２［Ｊ］と、（Ｂ）引き離す軸を動かすためのエネルギーＷ３［Ｊ］との合計として算出することができる。具体的には、（Ａ）のエネルギーＷ２［Ｊ］は、ＳＩ単位系において以下のように算出することができる。
Ｗ２＝３２×Ｐ２      （２）
ただし、（２）式において、Ｐ２は停電発生前の最大切削出力［ｋＷ］を表し、最大切削時のモータ換算軸トルクＴｍ［Ｎ・ｍ］とモータ回転数ｎ［ｍｉｎ−１］とから、
Ｐ２＝１．０４７×１０−４×ｎ×Ｔｍ      （３）
として算出することができる。
【００４０】
また、（Ｂ）のエネルギーＷ３［Ｊ］は、ＳＩ単位系において以下のように算出することができる。
Ｗ３＝５．４８×１０３（Ｊｍ＋ＪＬ）×Ｖｍ２＋６．２８×ＴＬ×ｄ／Ｌ      （４）
ただし、（４）式において、Ｊｍはモータのロータイナーシャ［ｋｇ・ｍ２］、ＪＬは負荷のモータ軸換算イナーシャ［ｋｇ・ｍ２］、Ｖｍは早送り中のモータ回転数［ｍｉｎ−１］、ＴＬは、水平軸の場合は機械の摩擦トルク（モータ換算値）［Ｎ・ｍ］、重力軸の場合は早送り上昇中に必要なトルク（モータ換算値）［Ｎ・ｍ］、ｄはワークとツールとが干渉しない位置までの距離［ｍｍ］、Ｌはモータ１回転当たりの移動量［ｍｍ／ｒｅｖ］を表している。
【００４１】
また、インバータユニット（制御電源）のバックアップに必要なエネルギー（必要バックアップエネルギー）Ｗ４［Ｊ］は、ＳＩ単位系において以下のように算出することができる。
Ｗ４＝Ｉｓ×Ｖｄ×１．２×ｔ      （５）
ただし、（５）式において、ＩｓはＤＣリンク電圧保持用ユニットの供給電流［Ａ］、ｔは可動連結部の引き離し時間［ｓ］を表している。
【００４２】
停電対策判定部２１ｄは、停電対策として必要な制御電源保持用ユニットの数、回生放電ユニットの数、ＤＣリンク電圧保持用ユニットの数（停電時の必要構成条件）を決定する。そして、停電対策判定部２１ｄは、決定した停電時の必要構成条件をユーザインターフェース画面（ＵＩ画面）に表示する。
【００４３】
このとき、停電対策として必要な制御電源保持用ユニットの数は、インバータユニット（制御電源）の電流容量の合計値と制御電源保持用ユニットの電流容量との関係で定まる。具体的には、制御電源保持用ユニットの電流容量がインバータユニット（制御電源）の電流容量の合計値以上となるように制御電源保持用ユニットの数が選定される。
【００４４】
また、停電対策として必要な回生放電ユニットの数は、（条件１）停電時に同時に減速させる各モータの最大出力の総和、（条件２）停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）、の各条件と、回生放電ユニット１台あたりに予め設定された各条件についての閾値との関係で定まる。具体的には、停電時に同時に減速させる各モータの最大出力の総和が回生放電ユニット１台あたりに予め設定された出力の閾値以下となり、かつ、停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）が回生放電ユニット１台あたりに予め設定された回転エネルギーの閾値以下となるように回生放電ユニットの数が選定される。
【００４５】
また、停電対策として必要なＤＣリンク電圧保持用ユニットの数は、停電時に可動連結部を引き離すための消費エネルギー（引き離し消費エネルギー）とインバータユニット（制御電源）のバックアップに必要なエネルギー（必要バックアップエネルギー）との合計（Ｗ２＋Ｗ３＋Ｗ４）を、（ＤＣリンク電圧保持用ユニット１台当たりの供給可能エネルギー量×０．７）で除した値以上となるように選定される。
情報要求部２１ｅは、管理装置１０において管理されている各種情報（複数のサーボシステム３０の動作履歴等）の送信要求を送信し、送信要求に応じて管理装置１０から送信された各種情報を取得する。
【００４６】
ＲＯＭ２２には、選定装置２０を制御するための各種システムプログラムが予め書き込まれている。
ＲＡＭ２３は、ＤＲＡＭ等の半導体メモリによって構成され、ＣＰＵ２１が各種処理を実行する際に生成されるデータを記憶する。
入力部２４は、キーボードやマウス、または、タッチセンサ等の入力装置によって構成され、ユーザ（サーボシステムの選定作業者）による選定装置２０への各種情報の入力を受け付ける。
【００４７】
表示部２５は、ＬＣＤ等の表示装置によって構成され、選定装置２０の各種処理結果を表示する。
記憶部２６は、ハードディスク、フラッシュメモリ等の不揮発性の記憶装置によって構成され、システム管理処理のためのプログラム等を記憶する。また、記憶部２６には、サーボシステム３０として選定される候補となる複数のサーボシステムの諸元データを記憶する諸元データ記憶部２６ａが形成される。
通信部２７は、有線または無線ＬＡＮやＵＳＢ等、所定の通信規格に基づいて信号処理を行う通信インターフェースを備え、選定装置２０が他の装置との間で行う通信を制御する。
【００４８】
［ＵＩ画面の表示例］
図６は、選定されたサーボシステム３０Ａに対する停電対策の設定条件を入力するためのＵＩ画面の一例を示す模式図である。
図６に示すように、停電対策の設定条件を入力するＵＩ画面では、停電時に実行する所望の動作の入力が促される。
例えば、図６に示すＵＩ画面では、可動部の回転を止めるか否か及び回転を止める軸の指定、さらに、可動連結部（歯車等）を引き離すか否か、引き離す軸の指定及び引き離す場合の距離の入力を促す表示が行われている。なお、図６においては、可動部の回転を止めること及び回転を止める軸は「Ｘ軸」であること、可動連結部を引き離すこと、引き離す軸は「Ｘ軸」であること及び引き離す距離は「５０ｍｍ」であることが入力されている。
ユーザは、ＵＩ画面において、選定されたサーボシステム３０Ａの停電対策として設定する条件を入力する。
【００４９】
図７は、図６の入力例に対して表示された停電時の必要構成条件の一例を示す模式図である。
図７に示すＵＩ画面においては、停電対策の方法として、制御電圧保持用ユニットが１台必要であること、回生放電ユニットが１台必要であること、ＤＣリンク電圧保持用ユニットが２台必要であることが表示されている。
なお、制御電圧保持用ユニットの数は、停電対策として設定された動作に必要な電流から算出される。また、回生放電ユニットの数は、停電時に回転を停止する軸数及び回転エネルギーから算出される。さらに、ＤＣリンク電圧保持用ユニットの数は、停電時に引き離す軸数及び引き離しに要するエネルギーから算出される。
【００５０】
また、図８は、選定されたサーボシステム３０Ａに対する停電対策の設定条件を入力するためのＵＩ画面の他の例を示す模式図である。
図８に示すＵＩ画面では、図６と同様に、可動部の回転を止めるか否か及び回転を止める軸の指定、さらに、可動連結部（歯車等）を引き離すか否か及び引き離す場合の距離の入力を促す表示が行われている。ただし、図８においては、可動連結部を引き離すこと、引き離す軸は「Ｘ軸」であること及び引き離す距離は「１０ｍｍ」であることが入力され、可動部の回転を止めることについては入力されていない（即ち、可動部の回転は止めない）例が示されている。
【００５１】
図９は、図８の入力例に対して表示された停電時の必要構成条件の一例を示す模式図である。
図９に示すＵＩ画面においては、停電対策の方法として、制御電圧保持用ユニットが１台必要であること、回生放電ユニットが不要であること、ＤＣリンク電圧保持用ユニットが不要であり、ソフトウェアによる対策を行うべきこと（パラメータの設定の指示）が表示されている。
【００５２】
［動作］
次に、管理装置１０及び選定装置２０の動作を説明する。
［システム管理処理］
図１０は、管理装置１０が実行するシステム管理処理の流れを説明するフローチャートである。システム管理処理は、管理装置１０の起動と共に開始され、システム管理処理の停止が指示されるまで繰り返し実行される。
【００５３】
ステップＳ１において、情報収集部１１ａは、管理装置１０において管理している複数のサーボシステム３０から、稼働時の動作の履歴及び停電時の動作の履歴を収集する。
ステップＳ２において、履歴データ管理部１１ｂは、情報収集部１１ａによって収集されたサーボシステム３０における稼働時の動作の履歴及び停電時の動作の履歴を、サーボシステム３０を識別する情報と対応付けて、履歴データ記憶部１６ｂに記憶する。
【００５４】
ステップＳ３において、要求受付部１１ｃは、選定装置２０またはサーボシステム３０から、管理装置１０において管理している各種情報の送信要求を受け付ける。
ステップＳ４において、情報提供部１１ｄは、要求受付部１１ｃにおいて受け付けられた送信要求に応じて、要求された情報を選定装置２０またはサーボシステム３０に送信する。
ステップＳ４の後、システム管理処理が繰り返される。
【００５５】
［停電時必要条件出力処理］
図１１は、選定装置２０が実行する停電時必要条件出力処理の流れを説明するフローチャートである。停電時必要条件出力処理は、選定装置２０において停電時必要条件出力処理の実行が指示されることにより開始される。
ステップＳ１１において、ＵＩ表示制御部２１ａは、ＵＩ画面において、選定されるサーボシステム３０Ａに要求される機械条件（サーボシステムの選定条件）の入力を受け付ける。
ステップＳ１２において、サーボシステム選定部２１ｂは、ＵＩ画面において入力された、選定されるサーボシステム３０Ａに要求される機械条件に基づいて、諸元データ記憶部２６ａに記憶されているサーボシステムの諸元データを参照して、サーボシステム３０Ａの構成を選定する。
【００５６】
ステップＳ１３において、ＵＩ表示制御部２１ａは、ＵＩ画面において、選定されたサーボシステム３０Ａに対する停電対策の設定条件の入力を受け付ける。
ステップＳ１４において、必要条件算出部２１ｃは、選定されたサーボシステム３０Ａに対する停電対策の設定条件（ＵＩ画面において入力された設定条件）、及び、選定されたサーボシステム３０Ａの諸元データに基づいて、設定条件に対して、停電時の必要構成条件を決定するためのパラメータを算出する。具体的には、必要条件算出部２１ｃは、停電時の必要構成条件を決定するためのパラメータとして、停電時の動作に必要となる電流（必要電流）、停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）、停電時に可動連結部を引き離すための消費エネルギー（引き離し消費エネルギー）及びインバータユニット（制御電源）のバックアップに必要なエネルギー（必要バックアップエネルギー）を算出する。
【００５７】
ステップＳ１５において、停電対策判定部２１ｄは、停電対策として必要な制御電源保持用ユニットの数、回生放電ユニットの数、ＤＣリンク電圧保持用ユニットの数（停電時の必要構成条件）を決定する。
ステップＳ１６において、停電対策判定部２１ｄは、決定した停電時の必要構成条件をＵＩ画面に表示する。
【００５８】
ステップＳ１７において、ＵＩ表示制御部２１ａは、停電時必要条件出力処理の終了が指示されたか否かの判定を行う。
停電時必要条件出力処理の終了が指示されていない場合、ステップＳ１７においてＮＯと判定されて、処理はステップＳ１３に移行する。
一方、停電時必要条件出力処理の終了が指示された場合、ステップＳ１７においてＹＥＳと判定されて、停電時必要条件出力処理は終了となる。
【００５９】
以上のように、本実施形態に係るサーボアンプ選定システム１は、サーボシステム３０Ａの選定が行われた場合に、そのサーボシステム３０Ａにおける停電対策の設定条件の入力を受け付ける。そして、サーボアンプ選定システム１は、選定されたサーボシステム３０Ａの諸元データを参照し、設定条件に対して、停電時の動作に必要となる電流（必要電流）、停電時の動作に必要な回転エネルギーの合計（回転エネルギー合計）、停電時に可動連結部を引き離すための消費エネルギー（引き離し消費エネルギー）を算出する。さらに、サーボアンプ選定システム１は、停電対策として必要な制御電源保持用ユニットの数、回生放電ユニットの数、ＤＣリンク電圧保持用ユニットの数（停電時の必要構成条件）を決定する。そして、サーボアンプ選定システム１は、決定した停電時の必要構成条件を選定装置２０のＵＩ画面に表示する。
【００６０】
これにより、選定されたサーボシステム３０Ａの諸元に基づいて、停電時における動作の安全性や復旧の容易性等、停電対策の適切性を考慮した停電対策を示す情報をユーザに提供することができる。
したがって、サーボシステム３０Ａの構成を選定する際に、より適切な停電対策を施すことが可能な技術を実現することが可能となる。
【００６１】
［第２実施形態］
次に、本発明の第２実施形態について説明する。
本実施形態に係るサーボアンプ選定システム１は、選定装置２０において停電対策の設定条件の入力を受け付ける際に、管理装置１０において管理されている情報を参照し、選定されたサーボシステム３０の設置場所における停電の発生状況及び停電対策の効果（特に停電対策用ユニットの有無による効果）を表示する機能が加わっている点で、第１実施形態のサーボアンプ選定システム１と異なっている。
したがって、主として第１実施形態と異なる部分について説明し、他の部分については、第１実施形態の説明を参照するものとする。
【００６２】
本実施形態において、管理装置１０の履歴データ管理部１１ｂは、複数のサーボシステム３０の停電時の動作の履歴から、地域毎に停電の発生状況及び停電対策によって復旧したサーボシステム３０の数を表す停電情報のデータベース（以下、「停電情報データベース」ともいう。）を生成する。履歴データ管理部１１ｂは、生成した停電情報データベースを履歴データ記憶部１６ｂに記憶する。なお、停電情報データベースの生成は、例えば、図１０に示すシステム管理処理のステップＳ２において実行することができる。
【００６３】
そして、管理装置１０の要求受付部１１ｃが、選定装置２０から、選定されたサーボシステム３０Ａにおける停電対策を補助するための情報（以下、「停電対策補助情報」ともいう。）の送信要求を受信すると、管理装置１０の情報提供部１１ｄは、送信要求に対応するサーボシステム３０Ａの設置予定場所（地域）における停電情報を停電情報データベースから取得し、停電対策補助情報として選定装置２０に送信する。停電対策補助情報は、例えば、停電対策の効果を示す数値あるいはコメント等の形態で示される情報であり、ユーザが停電対策を決定するための判断材料となるデータ、または、サーボアンプ選定システム１が推奨する停電対策を表す推奨情報が提供される。なお、停電対策補助情報の送信は、例えば、図１０に示すシステム管理処理のステップＳ４において実行することができる。
【００６４】
選定装置２０の情報要求部２１ｅは、選定されたサーボシステム３０Ａに対応する停電対策補助情報の送信要求を管理装置１０に送信し、要求に応じて管理装置１０から送信された停電対策補助情報を取得する。このとき送信される送信要求には、サーボシステム３０Ａの設置予定場所が含まれている。なお、停電対策補助情報の送信要求及び取得は、例えば、図１１のステップＳ１３において実行することができる。
【００６５】
図１２は、本実施形態において、選定されたサーボシステム３０Ａに対する停電対策の設定条件を入力するためのＵＩ画面の一例を示す模式図である。
図１２に示すＵＩ画面では、停電対策として、停電対策用ユニットを設置するか否かの入力を促す画面において、停電対策補助情報を表示させるためのアイコン（「確認」ボタン）が「停電対策補助情報を確認」の文字列と共に表示されている。また、図１２に示すＵＩ画面では、選定されたサーボシステム３０Ａを設置（納入）する予定の場所の入力を促す表示が行われている。
【００６６】
図１２に示すＵＩ画面において、ユーザがサーボシステム３０Ａの設置（納入）予定場所を入力し、停電対策補助情報を表示させるためのアイコンを操作すると、選定装置２０の情報要求部２１ｅが、停電対策補助情報の送信要求を管理装置１０に送信し、これに対応して、停電対策補助情報が管理装置１０から送信される。
図１３は、停電対策補助情報が表示されたＵＩ画面の一例を示す模式図である。
図１３に示すＵＩ画面では、サーボシステム３０Ａの納入予定場所である「日本  東京」における停電によるシステムの停止件数、及び、これに対して停電対策用ユニットによって安全に復旧したシステムの件数が停電対策補助情報として表示されている。
ユーザは、図１３に示すＵＩ画面において停電対策補助情報を参照の上、停電対策用ユニットの追加の要否を入力することができる。
【００６７】
以上のように、本実施形態におけるサーボアンプ選定システム１は、選定装置２０において停電対策の設定条件の入力を受け付ける際に、管理装置１０において管理されている情報を参照し、選定されたサーボシステム３０Ａの設置場所等における停電の発生状況及び停電対策の効果（特に停電対策用ユニットの有無による効果）を示す停電対策補助情報を表示する。
そのため、ユーザは、停電対策補助情報を参照の上、停電対策用ユニットの追加の要否を決定することができる。
したがって、サーボシステム３０Ａの構成を選定する際に、より適切な停電対策を施すことが可能な技術を実現することが可能となる。
【００６８】
［第３実施形態］
次に、本発明の第３実施形態について説明する。
本実施形態に係るサーボアンプ選定システム１は、地域毎及びサーボシステム３０の分類（システム構成あるいは種類等）毎に、停電の発生状況及び停電対策によって復旧したサーボシステム３０の数を表す停電情報を格納した停電情報データベースを生成する。また、本実施形態に係るサーボアンプ選定システム１は、サーボシステム３０の分類毎に、停電時に発生し得る不具合を表す危険情報のデータベース（以下、「危険情報データベース」ともいう。）を生成する。そして、本実施形態に係るサーボアンプ選定システム１は、第１実施形態及び第２実施形態に係るサーボアンプ選定システム１に対し、選定されたサーボシステム３０の設置場所及びサーボシステム３０の分類における停電時の危険情報の発生の可能性及び危険を回避するための推奨対策を表示する機能が加わっている点で、第１実施形態及び第２実施形態のサーボアンプ選定システム１と異なっている。
したがって、主として第１実施形態及び第２実施形態と異なる部分について説明し、他の部分については、第１実施形態及び第２実施形態の説明を参照するものとする。
【００６９】
本実施形態において、管理装置１０の履歴データ管理部１１ｂは、複数のサーボシステム３０の停電時の動作の履歴から、地域毎及びサーボシステム３０の分類毎に停電の発生状況及び停電対策によって復旧したサーボシステム３０の数を表す停電情報のデータベース（停電情報データベース）を生成する。履歴データ管理部１１ｂは、生成した停電情報データベースを履歴データ記憶部１６ｂに記憶する。なお、停電情報データベースの生成は、例えば、図１０に示すシステム管理処理のステップＳ２において実行することができる。
また、管理装置の履歴データ管理部１１ｂは、複数のサーボシステム３０の停電時の動作の履歴から、停電時に発生し得る不具合を表す危険情報のデータベース（危険情報データベース）を生成する。履歴データ管理部１１ｂは、生成した危険情報データベースを履歴データ記憶部１６ｂに記憶する。なお、危険情報データベースの生成は、例えば、図１０に示すシステム管理処理のステップＳ２において実行することができる。
【００７０】
そして、管理装置１０の要求受付部１１ｃが、選定装置２０から、選定されたサーボシステム３０Ａにおける停電対策を補助するための情報（停電対策補助情報）の送信要求を受信すると、管理装置１０の情報提供部１１ｄは、送信要求に対応するサーボシステム３０Ａの設置場所（地域）及びサーボシステム３０Ａの分類に対応する停電情報を停電情報データベースから取得する。また、管理装置１０の情報提供部１１ｄは、送信要求に対応するサーボシステム３０の設置場所（地域）及びサーボシステム３０の分類における危険情報を危険情報データベースから取得する。そして、管理装置１０の情報提供部１１ｄは、取得した停電情報及び危険情報を停電対策補助情報として選定装置２０に送信する。なお、停電対策補助情報の送信は、例えば、図１０に示すシステム管理処理のステップＳ４において実行することができる。
【００７１】
選定装置２０の情報要求部２１ｅは、選定されたサーボシステム３０Ａに対応する停電対策補助情報の送信要求を管理装置１０に送信し、要求に応じて管理装置１０から送信された停電対策補助情報を取得する。このとき送信される送信要求には、サーボシステム３０Ａの設置予定場所及びサーボシステム３０Ａの分類が含まれている。なお、停電対策補助情報の送信要求及び取得は、例えば、図１１のステップＳ１３において実行することができる。
【００７２】
図１４は、本実施形態において、選定されたサーボシステム３０Ａに対する停電対策の設定条件を入力するためのＵＩ画面の一例を示す模式図である。
図１４に示すＵＩ画面では、停電対策として、停電対策用ユニットを設置するか否かの入力を促す画面において、停電対策補助情報を表示させるためのアイコン（「確認」ボタン）が「停電対策補助情報を確認」の文字列と共に表示されている。また、図１４に示すＵＩ画面では、選定されたサーボシステム３０Ａを設置（納入）する予定の場所の入力を促す表示、及び、サーボシステム３０Ａの分類（種類）の入力を促す表示が行われている。
図１４に示すＵＩ画面において、ユーザがサーボシステム３０Ａの設置（納入）予定場所及びサーボシステム３０Ａの分類を入力し、停電対策補助情報を表示させるためのアイコンを操作すると、選定装置２０の情報要求部２１ｅが、停電対策補助情報の送信要求を管理装置１０に送信し、これに対応して、停電対策補助情報が管理装置１０から送信される。
【００７３】
図１５は、停電対策補助情報が表示されたＵＩ画面の一例を示す模式図である。
図１５に示すＵＩ画面では、納入予定場所である「日本  東京」、及び、サーボシステム３０Ａの分類（種類）である「ギヤ加工機」において停電時に発生し得る不具合を表す危険情報が停電対策補助情報として表示されている。図１５に示す停電対策補助情報では、停電時に対策を行っていない場合のリスクの度合い、停電時に発生し得る事象、推奨される停電対策の内容が表示されている。
ユーザは、図１５に示すＵＩ画面において停電対策補助情報を参照の上、停電対策用ユニットの追加の要否及び停電対策の内容を入力することができる。
【００７４】
以上のように、本実施形態におけるサーボアンプ選定システム１は、選定装置２０において停電対策の設定条件の入力を受け付ける際に、管理装置１０において管理されている情報を参照し、選定されたサーボシステム３０Ａの設置場所及びサーボシステム３０Ａの分類における停電時の危険情報の発生の可能性及び危険を回避するための推奨対策を示す停電対策補助情報を表示する。
そのため、ユーザは、停電対策補助情報を参照の上、停電対策用ユニットの追加の要否及び停電対策の内容を決定することができる。
したがって、サーボシステム３０の構成を選定する際に、より適切な停電対策を施すことが可能な技術を実現することが可能となる。
【００７５】
なお、本発明は、上述の実施形態及び変形例に限定されるものではなく、種々の変更及び変形等が可能である。
例えば、選定装置２０において停電時の必要構成条件を決定するためのパラメータを算出する方法は、上述の実施形態で説明した例に限らず、種々の算出方法を採用することが可能である。
【００７６】
また、上述の実施形態において、管理装置１０及び選定装置２０等の機能の一部または全部を、例えばネットワーク４０を介して通信可能な他の装置に備え、複数の装置全体として、サーボアンプ選定システム１の機能を実現する構成としてもよい。
【００７７】
以上説明した実施形態のサーボアンプ選定システム１の機能の全部または一部は、ハードウェア、ソフトウェアまたはこれらの組合せにより実現することができる。ここで、ソフトウェアによって実現されるとは、プロセッサがプログラムを読み込んで実行することにより実現されることを意味する。ハードウェアで構成する場合、サーボアンプ選定システム１の機能の一部または全部を、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ゲートアレイ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）等の集積回路（ＩＣ）で構成することができる。
【００７８】
サーボアンプ選定システム１の機能の全部または一部をソフトウェアで構成する場合、サーボアンプ選定システム１の動作の全部または一部を記述したプログラムを記憶した、ハードディスク、ＲＯＭ等の記憶部、演算に必要なデータを記憶するＤＲＡＭ、ＣＰＵ、及び各部を接続するバスで構成されたコンピュータにおいて、演算に必要な情報をＤＲＡＭに記憶し、ＣＰＵで当該プログラムを動作させることで実現することができる。
【００７９】
これらのプログラムは、様々なタイプのコンピュータ可読媒体（ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。コンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。コンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、これらのプログラムは、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【００８０】
以上、本発明の実施形態について詳細に説明したが、前述した実施形態は、本発明を実施するにあたっての具体例を示したに過ぎない。本発明の技術的範囲は、前記実施形態に限定されるものではない。本発明は、その趣旨を逸脱しない範囲において種々の変更が可能であり、それらも本発明の技術的範囲に含まれる。
【符号の説明】
【００８１】
１  サーボアンプ選定システム
１０  管理装置
１１，２１  ＣＰＵ
１１ａ  情報収集部
１１ｂ  履歴データ管理部
１１ｃ  要求受付部
１１ｄ  情報提供部
１２，２２  ＲＯＭ
１３，２３  ＲＡＭ
１４，２４  入力部
１５，２５  表示部
１６，２６  記憶部
１６ａ，２６ａ  諸元データ記憶部
１６ｂ  履歴データ記憶部
１７，２７  通信部
２０  選定装置
２１ａ  ユーザインターフェース（ＵＩ）表示制御部
２１ｂ  サーボシステム選定部
２１ｃ  必要条件算出部
２１ｄ  停電対策判定部
２１ｅ  情報要求部
３０  （複数の生産ラインに設置された）サーボシステム
３０Ａ  選定されたサーボシステム
４０  ネットワーク
５０  セキュアネットワーク
【図１】
2019213334.tif 000003
【図２】
2019213334.tif 000004
【図３】
2019213334.tif 000005
【図４】
2019213334.tif 000006
【図５】
2019213334.tif 000007
【図６】
2019213334.tif 000008
【図７】
2019213334.tif 000009
【図８】
2019213334.tif 000010
【図９】
2019213334.tif 000011
【図１０】
2019213334.tif 000012
【図１１】
2019213334.tif 000013
【図１２】
2019213334.tif 000014
【図１３】
2019213334.tif 000015
【図１４】
2019213334.tif 000016
【図１５】
2019213334.tif 000017