(57)【要約】      （修正有）【課題】計測データにサーボ制御調整時に設定された条件を紐付けて可視化・記録可能な計測データの管理技術を提供する。【解決手段】サーボモータ調整装置は、調整画面に表示された表示情報に基づいて調整されたサーボパラメータの設定条件を取得し（Ｓ１）、少なくともサーボパラメータの設定条件を関連付けて、設定条件に従って駆動されたモータの速度制御結果または位置制御結果の計測データを取得する（Ｓ２）。計測データに基づくＦＦＴ解析結果、あるいは、速度変化または位置変化を前記調整画面に表示するための第１グラフデータが表示された調整画面への第１操作入力の受け付けを契機として、第１グラフデータの生成元の計測データに関連付けされたサーボパラメータの設定条件を取得すると共に、少なくとも取得した設定条件と第１グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存する保存する（Ｓ３）。【選択図】図９
2019079110.tif 000002
【特許請求の範囲】
【請求項１】
制御対象を駆動するモータの制御装置に設定されるサーボパラメータの調整画面を表示する手段と、
前記調整画面に表示された表示情報に基づいて調整された前記サーボパラメータの設定条件を取得する手段と、
少なくとも前記サーボパラメータの設定条件を関連付けて、前記設定条件に従って駆動された前記モータの速度制御結果または位置制御結果の計測データを取得する手段と、
前記計測データに基づくＦＦＴ解析結果、あるいは、速度変化または位置変化を前記調整画面に表示するための第１グラフデータを生成する生成手段と、
前記第１グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記第１グラフデータの生成元の計測データに関連付けされたサーボパラメータの設定条件を取得すると共に、少なくとも前記取得した設定条件と前記第１グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存する保存手段と、
を備えることを特徴とするサーボモータ調整装置。
【請求項２】
前記サーボパラメータの更新された設定条件と前記ＦＦＴ解析結果に基づいて、前記モータの応答特性のシミュレーションを行う演算手段をさらに備え、
前記生成手段は、前記シミュレーション結果を前記調整画面に表示するための第２グラフデータを生成し、
前記保存手段は、前記第２グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記サーボパラメータの更新された設定条件を取得すると共に、少なくとも前記取得した更新された設定条件と前記第２グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存することを特徴とする、請求項１に記載のサーボモータ調整装置。
【請求項３】
前記第１グラフデータ、または、前記第２グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記調整画面に重畳して表示される第１サブウィンドウ画面を表示する第１表示手段をさらに備え、
前記保存手段は、前記第１サブウィンドウ画面内の所定の表示領域に前記取得したサーボパラメータの設定条件、または、更新された設定条件を挿入すると共に、前記第１サブウィンドウ画面に表示された表示情報と前記第１グラフデータ、または、前記第２グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存することを特徴とする、請求項１または２に記載のサーボモータ調整装置。
【請求項４】
前記ファイルコンテンツは、予め挿入される情報の領域サイズが固定されていることを特徴とする、請求項１から３の何れか一項に記載のサーボモータ調整装置。
【請求項５】
前記第１表示手段は、前記第１サブウィンドウ画面内の、少なくとも前記サーボパラメータの設定条件、または、更新された設定条件が挿入された所定の領域は上書き禁止領域にすることを特徴とする、請求項３に記載のサーボモータ調整装置。
【請求項６】
前記保存手段は、前記第１グラフデータ、または、前記第２グラフデータが表示された前記調整画面への第２操作入力の受け付けを契機として、少なくとも前記サーボパラメータの設定条件、または、更新された設定条件が挿入された情報をファイル名候補に提示することを特徴とする、請求項１から５の何れか一項に記載のサーボモータ調整装置。
【請求項７】
前記保存手段は、ファイル名候補に提示した名称を前記第１グラフデータ、または、前記第２グラフデータに付与して記憶部に保存することを特徴とする、請求項６に記載のサ
ーボモータ調整装置。
【請求項８】
前記第１グラフデータ、または、前記第２グラフデータが表示された前記調整画面への第３操作入力の受け付けを契機として、前記調整画面への描画実績がある１以上の第１グラフデータ、または、第２グラフデータのファイル名リストを調整履歴画面に表示する調整履歴表示手段をさらに備えることを特徴とする、請求項１から７の何れか一項に記載のサーボモータ調整装置。
【請求項９】
前記調整履歴画面に表示されるファイル名は、少なくとも前記第１グラフデータのサーボパラメータの設定条件、または、第２グラフデータの更新されたサーボパラメータの設定条件が挿入された情報を有するファイル名候補であることを特徴とする、請求項８に記載のサーボモータ調整装置。
【請求項１０】
前記調整履歴表示手段は、前記調整履歴画面を前記調整画面に重畳して表示することを特徴とする、請求項８または９に記載のサーボモータ調整装置。
【請求項１１】
前記保存手段は、前記調整履歴画面に表示されたファイル名リストの中から選択された１以上の第１グラフデータ、または、第２グラフデータを一括して記憶部に保存することを特徴とする、請求項８から１０の何れか一項に記載のサーボモータ調整装置。
【請求項１２】
前記ファイル名候補が付与されて記憶部に保存された１以上の第１グラフデータおよび第２グラフデータの前記調整画面への再表示のときに、前記１以上の第１グラフデータおよび第２グラフデータのそれぞれのファイル名候補に含まれる情報を取得すると共に、前記取得したファイル名候補に含まれる情報を前記調整画面に重畳させて表示される第２サブウィンドウ画面に表示する第２表示手段をさらに備えることを特徴とする、請求項１から１１の何れか一項に記載のサーボモータ調整装置。
【請求項１３】
前記第２表示手段は、前記調整画面に再表示された１以上の第１グラフデータおよび第２グラフデータのそれぞれに配色された表示色の色種別で、前記１以上の第１グラフデータおよび第２グラフデータに対応する前記第２サブウィンドウ画面の表示枠を彩色することを特徴とする請求項１２に記載のサーボモータ調整装置。
【請求項１４】
記憶部に保存された１以上のファイルの中から、前記サーボパラメータの設定条件が同一のファイルコンテンツとして保存された第１グラフデータ、または、前記更新された設定条件が同一のファイルコンテンツとして保存された第２グラフデータのファイル選択のときに、前記ファイル選択対象のファイルコンテンツの一部を構成する前記サーボパラメータの設定条件または前記更新された設定条件を取得すると共に、少なくとも前記取得した前記サーボパラメータの設定条件または前記更新された設定条件をプレビュー画面に表示する手段を備えることを特徴とする、請求項１から１３の何れか一項に記載のサーボモータ調整装置。
【請求項１５】
サーボモータ調整装置が、
制御対象を駆動するモータの制御装置に設定されるサーボパラメータの調整画面を表示するステップと、
前記調整画面に表示された表示情報に基づいて調整された前記サーボパラメータの設定条件を取得するステップと、
少なくとも前記サーボパラメータの設定条件を関連付けて、前記設定条件に従って駆動された前記モータの速度制御結果または位置制御結果の計測データを取得するステップと、
前記計測データに基づくＦＦＴ解析結果、あるいは、速度変化または位置変化を前記調
整画面に表示するための第１グラフデータを生成する生成ステップと、
前記第１グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記第１グラフデータの生成元の計測データに関連付けされたサーボパラメータの設定条件を取得すると共に、少なくとも前記取得した設定条件と前記第１グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存する保存ステップと、
を実行することを特徴とするサーボモータ調整方法。
【請求項１６】
サーボモータ調整装置が、
前記サーボパラメータの更新された設定条件と前記ＦＦＴ解析結果に基づいて、前記モータの応答特性のシミュレーションを行う演算ステップをさらに実行し、
前記生成ステップは、前記シミュレーション結果を前記調整画面に表示するための第２グラフデータを生成し、
前記保存ステップは、前記第２グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記サーボパラメータの更新された設定条件を取得すると共に、少なくとも前記取得した更新された設定条件と前記第２グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存する、
ことを特徴とする、請求項１５に記載のサーボモータ調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーボモータ調整装置およびサーボモータ調整方法に関する。
【背景技術】
【０００２】
従来、ＦＡ（Factory Automation）分野、ロボット分野等においては、制御対象を駆動するモータを制御し、制御対象の位置や方位、姿勢等を制御量として目標値に追従するように自動制御するサーボ制御システムが知られている。サーボ制御システムにおいては、サーボモータ調整装置を介し、制御対象の種別、制御方式の種別、制御対象を駆動するモータの特性等に応じて、モータをサーボ制御するための各種パラメータ（サーボパラメータ）が調整される。
【０００３】
サーボ制御の方式としてＰＩＤ（Proportional-Integral-Differential）制御が採用される場合には、例えば、サーボモータ調整装置を介し、各種パラメータとしてＰＩＤ制御に係る各種ゲイン（速度比例ゲイン、速度積分ゲイン、位置比例ゲイン等）値が調整される。また、サーボモータ調整装置を介し、ＰＩＤ制御に係るフィルタ特性（モータの出力トルクを制限するトルクフィルタ特性、機械的共振を抑制するノッチフィルタ特性）等が各種パラメータとして調整される。
【０００４】
上記各種パラメータの調整では、例えば、予め設定されたパラメータに従ってモータのサーボ制御が行われ、該サーボ制御下におけるモータの応答特性が計測される。サーボモータ調整装置は、例えば、計測された応答特性データに基づいてＦＦＴ（Fast Fourier Transform）解析を行い、解析結果をＬＣＤ（Liquid Crystal Display）等の表示デバイスの画面上にボード線図として表示する。
【０００５】
サーボモータ調整装置の利用者（以下、「ユーザ」とも称す）は、画面上に表示されたＦＦＴ解析結果（ボード線図による周波数特性、位相特性等）や計測データの時系列を示すグラフ等に基づいて、予め設定された各種パラメータによるサーボ制御動作の評価を行う。サーボ制御の調整作業においては、サーボモータ調整装置のユーザ操作を介し、上記評価結果を反映して更新された各種パラメータに基づく応答特性の計測、および、計測結果に基づくサーボ制御動作の評価が繰り返される。上記調整作業により、制御対象を駆動するモータの、サーボ制御に係る各種パラメータの設定条件の最適化が行われる。
【０００６】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２４４６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
サーボ制御の調整時には各種パラメータの調整経緯を示す管理資料として、例えば、計測データ（応答特性データ、ＦＦＴ解析結果等のサーボモータ調整装置の表示画面上に表示された各種グラフ）の記録・保存が求められる。
【０００９】
調整作業に係るユーザは、例えば、サーボモータ調整装置の表示画面上に表示された各種グラフを帳票上に複写・挿入すると共に、キーボード等の操作入力を介して各種パラメ
ータの設定条件を該帳票上に記入して記録・保存していた。また、ユーザは、計測データの保存の際には、キーボード等を操作して各種パラメータの設定条件をファイル名として入力し、該設定条件がファイル名として付与された計測データを記録・保存していた。
【００１０】
しかしながら、上記計測データの記録・保存方法では、各種パラメータの設定条件の操作入力の際に記載ミスや記載漏れが生じる場合があった。設定条件の記載ミスや記載漏れが生じた場合には、記録・保存された計測データの調整経緯や、制御対象を駆動するモータのサーボ制御に係る各種パラメータの設定条件が不明瞭になる。
【００１１】
本発明は上記の課題を考慮してなされたものであり、計測データにサーボ制御調整時に設定された条件を紐付けて可視化・記録可能な、サーボモータ調整装置の計測データの管理技術の提供を目的とする。
【課題を解決するための手段】
【００１２】
本発明は、サーボモータ調整装置によって例示される。
すなわち、サーボモータ調整装置は、
制御対象を駆動するモータの制御装置に設定されるサーボパラメータの調整画面を表示する手段と、前記調整画面に表示された表示情報に基づいて調整された前記サーボパラメータの設定条件を取得する手段と、少なくとも前記サーボパラメータの設定条件を関連付けて、前記設定条件に従って駆動された前記モータの速度制御結果または位置制御結果の計測データを取得する手段と、前記計測データに基づくＦＦＴ解析結果、あるいは、速度変化または位置変化を前記調整画面に表示するための第１グラフデータを生成する生成手段と、前記第１グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記第１グラフデータの生成元の計測データに関連付けされたサーボパラメータの設定条件を取得すると共に、少なくとも前記取得した設定条件と前記第１グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存する保存手段と、を備えることを特徴とする。
【００１３】
かかる構成によれば、サーボモータ調整装置の表示画面上にグラフ表示されたサーボモータの速度変化、位置変化、ＦＦＴ解析結果等の描画情報と、サーボモータへの設定条件とが自動的に対応付けられて保存できる。サーボ制御の調整経緯を示す管理資料として、サーボモータへの設定条件を明確化でき、操作入力の際の記載ミスや記載漏れが防止できる。この結果、サーボ制御の調整時のユーザの作業効率が向上できる。
【００１４】
また、本発明においては、前記サーボパラメータの更新された設定条件と前記ＦＦＴ解析結果に基づいて、前記モータの応答特性のシミュレーションを行う演算手段をさらに備え、前記生成手段は、前記シミュレーション結果を前記調整画面に表示するための第２グラフデータを生成し、前記保存手段は、前記第２グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記サーボパラメータの更新された設定条件を取得すると共に、少なくとも前記取得した更新された設定条件と前記第２グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存するようにしてもよい。
【００１５】
かかる構成によれば、サーボ制御調整時の設定条件を更新した応答特性シミュレーション時においても、シミュレーション解析結果の描画情報と、更新された設定条件とが自動的に対応付けられて保存できる。シミュレーション時においても、更新された設定条件が明確化された管理資料を保存できる。
【００１６】
また、本発明においては、前記第１グラフデータ、または、前記第２グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記調整画面に重畳し
て表示される第１サブウィンドウ画面を表示する第１表示手段をさらに備え、前記保存手段は、前記第１サブウィンドウ画面内の所定の表示領域に前記取得したサーボパラメータの設定条件、または、更新された設定条件を挿入すると共に、前記第１サブウィンドウ画面に表示された表示情報と前記第１グラフデータ、または、前記第２グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存するようにしてもよい。かかる構成によれば、保存される管理資料にユーザのコメント等が反映できるため、ユーザビリティの向上が期待できる。
【００１７】
また、本発明においては、ファイルコンテンツは、予め挿入される情報の領域サイズが固定されているとしてもよい。かかる構成によれば、調整画面に表示された描画情報を同じサイズで固定できるため、保存された資料間のグラフデータの比較が容易になる。
【００１８】
また、本発明においては、前記第１表示手段は、前記第１サブウィンドウ画面内の、少なくとも前記サーボパラメータの設定条件、または、更新された設定条件が挿入された所定の領域は上書き禁止領域にするようにしてもよい。かかる構成によれば、設定条件について、ユーザの誤入力による記載ミスや記載漏れが防止できる。
【００１９】
また、本発明においては、前記保存手段は、前記第１グラフデータ、または、前記第２グラフデータが表示された前記調整画面への第２操作入力の受け付けを契機として、少なくとも前記サーボパラメータの設定条件、または、更新された設定条件が挿入された情報をファイル名候補に提示するようにしてもよい。前記保存手段は、ファイル名候補に提示した名称を前記第１グラフデータ、または、前記第２グラフデータに付与して記憶部に保存するようにしてもよい。
【００２０】
かかる構成によれば、少なくとも各種グラフデータを設定条件に対応付けて保存できる。保存された各種グラフデータが読み出される際には、ファイル名に付与された情報を参照してファイル内のサーボパラメータの設定条件が視認できる。保存された各種グラフデータの読み出しの際の作業性が向上できる。
【００２１】
また、本発明においては、前記第１グラフデータ、または、前記第２グラフデータが表示された前記調整画面への第３操作入力の受け付けを契機として、前記調整画面への描画実績がある１以上の第１グラフデータ、または、第２グラフデータのファイル名リストを調整履歴画面に表示する調整履歴表示手段をさらに備えるようにしてもよい。前記調整履歴画面に表示されるファイル名は、少なくとも前記第１グラフデータのサーボパラメータの設定条件、または、第２グラフデータの更新されたサーボパラメータの設定条件が挿入された情報を有するファイル名候補としてもよい。前記調整履歴表示手段は、前記調整履歴画面を前記調整画面に重畳して表示するようにしてよい。前記保存手段は、前記調整履歴画面に表示されたファイル名リストの中から選択された１以上の第１グラフデータ、または、第２グラフデータを一括して記憶部に保存するようにしてもよい。
【００２２】
かかる構成によれば、サーボ制御の調整過程において調整画面上にグラフ表示された各種データの中から所望のデータを選択して、一括して記録・保存できるため、調整作業に費やす時間を相対的に短縮することが可能になる。
【００２３】
また、本発明においては、前記ファイル名候補が付与されて記憶部に保存された１以上の第１グラフデータおよび第２グラフデータの前記調整画面への再表示のときに、前記１以上の第１グラフデータおよび第２グラフデータのそれぞれのファイル名候補に含まれる情報を取得すると共に、前記取得したファイル名候補に含まれる情報を前記調整画面に重畳させて表示される第２サブウィンドウ画面に表示する第２表示手段をさらに備えるようにしてもよい。前記第２表示手段は、前記調整画面に再表示された１以上の第１グラフデ
ータおよび第２グラフデータのそれぞれに配色された表示色の色種別で、前記１以上の第１グラフデータおよび第２グラフデータに対応する前記第２サブウィンドウ画面の表示枠を彩色するようにしてもよい。
【００２４】
かかる構成によれば、調整画面上に再表示された各グラフデータと、各グラフデータにファイル名として付与された情報とが、同一色で視認できる。調整画面上に再表示された各グラフデータを参照しながら、各種パラメータの設定条件を相対的に比較評価することができるため、作業性の向上が期待できる。
【００２５】
また、本発明においては、記憶部に保存された１以上のファイルの中から、前記サーボパラメータの設定条件が同一のファイルコンテンツとして保存された第１グラフデータ、または、前記更新された設定条件が同一のファイルコンテンツとして保存された第２グラフデータのファイル選択のときに、前記ファイル選択対象のファイルコンテンツの一部を構成する前記サーボパラメータの設定条件または前記更新された設定条件を取得すると共に、少なくとも前記取得した前記サーボパラメータの設定条件または前記更新された設定条件をプレビュー画面に表示する手段を備えるようにしてもよい。
【００２６】
かかる構成によれば、描画情報と設定条件とが同一のファイルコンテンツとして保存されたファイルを選択する際に、プレビュー画面に表示された情報に基づいて所望のファイルを選択することができる。プレビュー画面を介して、サーボパラメータの設定条件が視認できる。
【００２７】
また、本発明においては、サーボモータ調整装置が、
制御対象を駆動するモータの制御装置に設定されるサーボパラメータの調整画面を表示するステップと、前記調整画面に表示された表示情報に基づいて調整された前記サーボパラメータの設定条件を取得するステップと、少なくとも前記サーボパラメータの設定条件を関連付けて、前記設定条件に従って駆動された前記モータの速度制御結果または位置制御結果の計測データを取得するステップと、前記計測データに基づくＦＦＴ解析結果、あるいは、速度変化または位置変化を前記調整画面に表示するための第１グラフデータを生成する生成ステップと、前記第１グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記第１グラフデータの生成元の計測データに関連付けされたサーボパラメータの設定条件を取得すると共に、少なくとも前記取得した設定条件と前記第１グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存する保存ステップと、を実行するサーボモータ調整方法であってもよい。
【００２８】
また、本発明においては、サーボモータ調整装置が、
前記サーボパラメータの更新された設定条件と前記ＦＦＴ解析結果に基づいて、前記モータの応答特性のシミュレーションを行う演算ステップをさらに実行し、前記生成ステップは、前記シミュレーション結果を前記調整画面に表示するための第２グラフデータを生成し、前記保存ステップは、前記第２グラフデータが表示された前記調整画面への第１操作入力の受け付けを契機として、前記サーボパラメータの更新された設定条件を取得すると共に、少なくとも前記取得した更新された設定条件と前記第２グラフデータが表示された領域の描画情報とを同一のファイルコンテンツとして記憶部に保存するサーボモータ調整方法であってもよい。
【００２９】
なお、本発明は、上記手段や処理の少なくとも一部を含むサーボモータ調整装置として特定することができる。上記手段や処理は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【発明の効果】
【００３０】
本発明によれば、計測データにサーボ制御調整時に設定された条件を紐付けて可視化・記録可能な計測データの管理技術が提供できる。
【図面の簡単な説明】
【００３１】
【図１】実施形態に係るサーボ制御システムの構成例を示す図である。
【図２】サーボモータ調整装置のハードウェア構成例を示す図である。
【図３】ＦＦＴ解析結果を表示する調整画面の一例を示す図である。
【図４】ＦＦＴ解析結果の描画情報の記録・保存の一例である。
【図５】調整画面にグラフ表示されたデータの記録・保存を説明する図である。
【図６】調整履歴を用いたグラフ表示に係るデータの記録・保存を説明する図である。
【図７】グラフ表示に係るユーザインターフェースを説明する図である。
【図８】プレビュー表示に係るユーザインターフェースを説明する図である。
【図９】実施形態に係るユーザインターフェース処理の一例を示すフローチャートである。
【図１０】実施形態に係るユーザインターフェース処理の一例を示すフローチャートである。
【図１１】実施形態に係るユーザインターフェース処理の一例を示すフローチャートである。
【図１２】実施形態に係るユーザインターフェース処理の一例を示すフローチャートである。
【図１３】実施形態に係るユーザインターフェース処理の一例を示すフローチャートである。
【図１４】実施形態に係るユーザインターフェース処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、図面を参照して、一実施形態に係るサーボモータ調整装置について説明する。以下の実施形態の構成は例示であり、本サーボモータ調整装置は実施形態の構成には限定されない。
【００３３】
＜１．サーボ制御システム＞（システム概要）
図１は、本実施形態に係るサーボモータ調整装置１０を構成に含むサーボ制御システム１の構成例を示す図である。図１のサーボ制御システム１は、サーボモータ調整装置（以下、単に「調整装置」とも称す）１０と、サーボドライバ２０と、サーボモータ３０と、サーボモータ３０によって駆動される制御対象４０と、コントローラ５０（ＰＬＣ：Programmable Logic Controller）とを含む。サーボモータ３０には、駆動制御時の速度と位
置を検出するセンサ（エンコーダ）が含まれる。コントローラ５０には、各種スイッチやサーボドライバ２０への制御指令を出力するための契機となる情報を検出する各種センサが接続される。
【００３４】
サーボ制御システム１の調整装置１０とサーボドライバ２０とは、有線あるいは無線による通信ネットワークを介して接続する。サーボドライバ２０とコントローラ５０とは、例えば、ＩＥＥＥ８０２．３のイーサネット（登録商標）規格に準拠したＥｔｈｅｒＣＡＴ（Ethernet for Control Automation Technology、登録商標）を介して接続する。サーボドライバ２０とサーボモータ３０とは、例えば、専用ケーブルを介して通信可能に接続される。
【００３５】
サーボ制御システム１においては、調整装置１０を介して、制御対象４０の種別、制御方式の種別、制御対象４０を駆動するサーボモータ３０の特性等に応じて、サーボ制御の
ための各種パラメータ（サーボパラメータ）が適切になるように調整される。調整後の各種パラメータは、サーボドライバ２０に設定される。サーボドライバ２０は、設定条件が調整された各種パラメータと、コントローラ５０から出力された制御指令とに基づいてサーボモータ３０を自動制御する。制御対象４０は、サーボモータ３０の動力伝達機構を介し、制御対象４０の位置や方位、姿勢等が、コントローラ５０から制御指令として入力された目標値に追従するように制御される。
【００３６】
なお、サーボドライバ２０は、各種パラメータやサーボモータ３０のセンサを介して検出されたデータを保持するメモリを有する。サーボ制御の調整時には、サーボドライバ２０は、メモリの所定の記憶領域に設定されたサーボパラメータに従ってサーボモータ３０のサーボ制御を行うと共に、センサを介して検出された各種の計測データを上記記憶領域とは異なる記憶領域に格納する。サーボドライバ２０は、例えば、サーボパラメータに従って速度制御されたサーボモータ３０の速度を、１００μｓといった一定の周期間隔で所定期間にわたって検出された計測データとしてメモリに格納する。メモリに格納された計測データは、通信ネットワークを介して調整装置１０に取得される。
【００３７】
（調整装置構成）
図２は、本実施形態に係る調整装置１０のハードウェア構成の一例を示す図である。調整装置１０は、図２に例示のように、接続バス１７によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶装置１２、補助記憶装置１３、入力装置１４、出
力装置１５、通信ＩＦ１６を備えるコンピュータとして構成される。主記憶装置１２および補助記憶装置１３は、調整装置１０が読み取り可能な記録媒体である。調整装置１０は、ＣＰＵ１１が補助記憶装置１３に記憶されたプログラムを主記憶装置１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行うことで、所定の目的に合致した機能を提供する。なお、上記の構成要素はそれぞれ複数に設けられてもよいし、一部の構成要素を設けないようにしてもよい。
【００３８】
ＣＰＵ１１は、調整装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、ＭＰＵ（Microprocessor）、プロセッサとも呼ばれる。但し、ＣＰＵ１１は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵ１１がマルチコア構成であってもよい。ＣＰＵ１１は、補助記憶装置１３に記憶されたプログラムに従って処理を行う。
【００３９】
主記憶装置１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶装置１２は、例えば、フラッシュメモリ、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。補助記憶装置１３は、ＣＰＵ１１により実行されるプログラム（ＯＳ（Operating System）を含む）や、動作の設定情報などを記憶する記憶媒体である。ＯＳは、例えば、通信ＩＦ１６を介して接続される機器とのデータの受け渡しを行う通信インターフェースプログラムを含む。補助記憶装置１３は、例えば、ＨＤＤ（Hard-disk Drive）やＳＳＤ（Solid State Drive）、ＥＰＲＯＭ（Erasable Programmable ROM）、フラッシュメモリ、ＵＳＢメモリ、ＳＤ（Secure Digital）メモリカード等である。
【００４０】
入力装置１４は、操作者からの操作指示等を受け付ける。入力装置１４は、例えば、キーボード、タッチパネル、マウスといったポインティングデバイス等の入力デバイスである。出力装置１５は、ＣＰＵ１１で処理されるデータや情報、主記憶装置１２、補助記憶装置１３に記憶されるデータや情報を出力する。出力装置１５には、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パネル、有機ＥＬパネル等の表
示デバイス、プリンタ等の出力デバイスが含まれる。通信ＩＦ１６は、調整装置１０に接続される通信ネットワーク等とのインターフェースである。
【００４１】
なお、調整装置１０で実行される処理の内、少なくとも一部の処理がＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等によっ
て提供されてもよい。また、処理の少なくとも一部が、ＦＰＧＡ（Field-Programmable Gate Array）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用
ＬＳＩ（large scale integration）、その他のデジタル回路であってもよい。また、処
理の少なくとも一部にアナログ回路を含むとしてもよい。調整装置１０は、上記処理の実行の際にＣＰＵ１１等が参照し、或いは、管理するデータの格納先として補助記憶装置１３を備える。
【００４２】
（機能概要）
調整装置１０においては、サーボドライバ２０に設定される各種パラメータの調整時には、ユーザ操作を介して各種パラメータを調整するためのプログラムが起動される。プログラムの起動に伴い、調整装置１０のＬＣＤ等の表示デバイスには、パラメータ調整画面が表示される。
【００４３】
調整装置１０のユーザは、例えば、パラメータ調整画面を介して、ＰＩＤ制御に係る各種ゲイン（速度比例ゲイン、速度積分ゲイン、位置比例ゲイン等）値が、モータのサーボ制御に係る応答特性に対して適切になるように調整する。同様にして、ＰＩＤ制御に係るフィルタ特性（モータの出力トルクを制限するトルクフィルタ特性、機械的共振を抑制するノッチフィルタ特性）等が、モータのサーボ制御に係る応答特性に対して適切になるように調整する。サーボ制御の調整作業においては、調整装置１０のパラメータ調整画面を介し、サーボドライバ２０に設定された各種パラメータによるサーボ制御動作の評価が計測データや該計測データに基づくＦＦＴ解析結果に基づいて行われる。
【００４４】
本実施形態の調整装置１０は、サーボ制御の調整作業において、サーボ制御動作の評価に係る計測データの記録・保存の際に、該計測データに対応する各種パラメータの設定条件を取得する。そして、本実施形態の調整装置１０は、取得した各種パラメータの設定条件を、上記サーボ制御動作の評価に係る計測データに関連付けて記録・保存する。
【００４５】
例えば、調整装置１０は、パラメータ調整画面を介してサーボドライバ２０に設定された各種パラメータの設定条件を主記憶装置１２の所定の領域に一時的に記録する。調整装置１０は、上記各種パラメータの設定条件によって駆動制御されたサーボモータ３０の応答特性に係る速度データ、位置データ等を、サーボドライバ２０を介して取得する。調整装置１０は、例えば、サーボドライバ２０からの上記応答特性に係る速度データ、位置データ等の受け付けを契機として、直前に主記憶装置１２の所定の領域に記録された各種パラメータの設定条件の読み出しを行う。調整装置１０は、読み出した各種パラメータの設定条件を、上記応答特性に係る速度データ、位置データ等のデータファイルを構成するコンテンツの一部として記憶する。
【００４６】
本実施形態の調整装置１０においては、サーボモータ３０のサーボ制御動作の評価時にサーボドライバ２０に設定された設定条件と、該設定条件に応じて計測されたサーボモータ３０の応答特性に係る速度データ、位置データ等とが１対１に対応付けられて同一データファイルの記憶領域に記憶される。
【００４７】
なお、調整装置１０においては、サーボドライバ２０から取得された応答特性に係る速度データ、位置データ等は、例えば、パラメータ調整画面上にサーボモータ３０の速度の時間変化、位置の時間変化を表すグラフとして表示される。また、応答特性に係る速度データに基づくＦＦＴ解析結果が、例えば、パラメータ調整画面のボード線図上に周波数特性、位相特性を表すグラフとして表示される。
【００４８】
調整装置１０は、例えば、パラメータ調整画面上に表示された上記計測結果を記録・保存するための操作入力（ＧＵＩ（Graphical User Interface）部品への操作入力、コマンド操作）が生じた場合には、上記計測結果の描画情報と共に各種パラメータの設定条件を管理情報として記録・保存する。調整装置１０は、例えば、応答特性に係る速度データ、位置データ等のデータファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件を取得し、取得した設定条件を上記計測結果の描画情報と共に記録・保存する。
【００４９】
なお、調整装置１０は、上記計測結果の描画情報と各種パラメータの設定条件とを、所定の領域サイズのテンプレート上に挿入して管理情報を生成するとしてもよい。管理情報においては、調整画面上に表示された各種グラフの描画情報、および、各種パラメータの設定条件等が挿入される領域サイズを固定できる。管理情報に同一サイズの描画情報として表現された速度の時間変化グラフ、位置の時間変化グラフ、ＦＦＴ解析結果等の、相対的な比較評価が容易になる。
【００５０】
また、調整装置１０は、ＦＦＴ解析結果をデータファイル（例えば、「ＣＳＶ（Comma-Separated Values）」形式）として記録・保存する際には、ＦＦＴ解析結果と共に各種パラメータの設定条件をファイル名に付加するとしてもよい。調整装置１０は、応答特性に係る速度データ、位置データ等のデータファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件を取得し、取得した設定条件を上記ＦＦＴ解析結果を示すファイル名に付加すればよい。
【００５１】
本実施形態に係る調整装置１０においては、サーボ制御の調整時に上記処理機能がユーザインターフェースとして提供される。本実施形態に係る調整装置１０によれば、計測データにサーボ制御調整時に設定された条件を紐付けて可視化・記録可能な計測データの管理技術の提供が可能になる。
【００５２】
＜２．処理例＞（ケース１）
以下、図３から図８の図面を参照し、本実施形態に係る調整装置１０の提供するユーザインターフェースを説明する。図３は、本実施形態に係るパラメータ調整画面の一例である。図３に例示のパラメータ調整画面（以下、「調整画面」とも称す）を介して、サーボドライバ２０への、サーボモータ３０のサーボ制御に係る各種パラメータ（速度比例ゲイン、速度積分ゲイン、位置比例ゲイン等の値、トルクフィルタ特性、ノッチフィルタ特性）が設定される。また、調整画面を介して設定された各種パラメータの条件は、調整画面上にグラフ表示された計測データに基づいて評価される。
【００５３】
図３に例示の調整画面は、ＦＦＴ解析結果を表示する画面の一例である。調整装置１０は、例えば、サーボドライバ２０から取得された応答特性に係る速度データに基づいてＦＦＴ解析を行い、解析結果を調整画面の所定の領域（Ａ１、Ａ２）にボード線図として表示する。
【００５４】
例えば、破線の矩形枠で囲まれた領域Ａ１には、縦軸をゲイン（ｄＢ）、横軸を周波数（Ｈｚ）とするサーボモータ３０の周波数特性が表示される。同様にして、破線の矩形枠で囲まれた領域Ａ１には、縦軸を位相（°）、横軸を周波数（Ｈｚ）とするサーボモータ３０の位相特性が表示される。
【００５５】
図３において、画面表示されたサーボモータ３０の応答特性の静止画像を調整経緯を示す管理資料として記録・保存する場合、ユーザは、例えば、調整画面の領域Ａ４に示すＧＵＩ部品の押下操作を行うものとする。
【００５６】
調整装置１０は、領域Ａ４に示すＧＵＩ部品の押下操作を契機として、例えば、領域Ａ３に示すコメント入力可能なサブウィンドウを、調整画面上に重畳して表示させる。領域Ａ３のサブウィンドウには、領域Ａ１、Ａ２に表示されたボード線図に対応する各種パラメータの設定条件が表示される。なお、領域Ａ３に示すサブウィンドウ内に表示される各種パラメータの設定条件は、例えば、調整画面上に表示された計測データの取得の直前にサーボドライバ２０に設定された条件が表示される。調整装置１０は、例えば、応答特性に係る速度データ、位置データ等のデータファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件を取得し、取得した該設定条件を領域Ａ３に示すサブウィンドウ内に表示すればよい。
【００５７】
但し、サーボ制御の調整過程においては、既に計測結果として表示されたＦＦＴ解析結果に対してトルクフィルタ特性、ノッチフィルタ特性を更新して反映させる応答特性のシミュレーションが実行可能である。このようなケースでは、調整装置１０は、シミュレーション実行に係る操作入力（例えば、シミュレーション実行を指示するＧＵＩ部品の押下操作等）を契機として、更新された各種パラメータの設定条件を取得し、取得した該設定条件を領域Ａ３に示すサブウィンドウ内に表示するとすればよい。上記シミュレーション結果が調整画面上に表示されている場合には、直近に更新された各種パラメータの設定条件がシミュレーション結果と共に調整画面上に重畳して表示される。
【００５８】
図４は、調整画面に表示された計測結果の記録・保存の一例である。図４に示すように、図３の領域Ａ１、Ａ２に表示されるＦＦＴ解析結果と、領域Ａ３に表示されたサブウィンドウの情報は並列して表示可能なように記録・保存される。
【００５９】
例えば、調整装置１０は、図４に示す所定領域サイズのテンプレート上に、調整画面上に表示された計測結果の描画情報と、各種パラメータの設定条件とを挿入して調整経緯を示す管理情報を生成する。図４に示すように、図３の領域Ａ１、Ａ２に表示されるＦＦＴ解析結果は領域Ａ５に、領域Ａ３に表示されたサブウィンドウの情報は領域Ａ５の下側の領域Ａ６に上下方向に並列して記述される。領域Ａ５のＦＦＴ解析結果を示す描画情報と、領域Ａ６の各種パラメータの設定条件とは、一体化されたコンテンツとして記録・保存される。
【００６０】
なお、領域Ａ５に挿入される描画情報は、ＦＦＴ解析結果が表示される周波数特性、位相特性等のグラフデータの描画箇所である。例えば、調整画面に表示された計測結果が、速度の時間変化、位置の時間変化等の場合では、時間軸や速度軸、位置軸等のスケール軸と共に、時間経過に伴って推移する速度変化、位置変化のグラフデータの描画箇所が領域Ａ５に挿入される。
【００６１】
また、図４に示すように、領域Ａ６に挿入される図３の領域Ａ３のサブウィンドウの情報は、挿入された情報の内訳を明示する項目に関連付けて記述されるとしてもよい。図４に示す形態では、図３の領域Ａ３に表示された内容が、「分類」、「パラメータ」、「日時」、「コメント」の各項目に関連付けて記述された一例である。このような、項目は、サーボ制御の調整内容に応じて設定するとすればよい。
【００６２】
図４の形態では、「分類」には、例えば、サーボ制御の調整対象となる機器の名称等が記述される。「パラメータ」には、領域Ａ５に挿入される描画情報（グラフデータ）に係る各種パラメータの設定条件が記述される。図４においては、サーボ制御に係る各種パラメータとして設定された位置比例ゲイン条件が「Ｋｐｐ：１３」、速度比例ゲイン条件が「ｋｖｐ：２００」として記述されている。また、機械的共振を抑制するために設定されたノッチフィルタの中心周波数が「Ｎ１３００」、「Ｎ２０００」として記述されている
。
【００６３】
「日時」には、領域Ａ５に挿入される描画情報の記録・保存に係る時刻情報が記述される。時刻情報には、西暦、月歴、日歴、時暦、分歴等が含まれる。調整装置１０は、ＧＵＩ部品への操作入力、コマンド操作の入力受け付けを契機として時刻情報を取得し、「日時」で指定される領域に挿入するとすればよい。図４においては、「日時」として「２０１７０４０４１６００」が記述されている。「コメント」には、キーボード等の操作を介して入力されたユーザコメントが挿入される。
【００６４】
領域Ａ６への上記項目情報は、例えば、テキスト形式で記述される。但し、領域Ａ５、Ａ６を含むコンテンツが、ＸＭＬ（Extensible Markup Language）形式、ＨＴＭＬ（HyperText Markup Language）形式、リッチテキスト形式等で生成されるとしてもよい。また
、領域Ａ６に挿入される項目の内、少なくとも、「パラメータ」、「日時」については、ユーザの操作入力による上書きが禁止された領域としてもよい。上記項目を上書きが禁止された領域に記述することで、調整装置１０は、サーボ制御の調整に係る各種パラメータの設定条件や調整時期への誤操作等による記載ミスを抑制できる。
【００６５】
なお、調整装置１０は、サーボ制御システム１の調整時において、通信ネットワークを介して接続されるサーボドライバ２０の、通信デバイスを一意に識別する識別情報（例えば、ＭＡＣアドレス（Media Access Control address））を取得するとしてもよい。そして、調整装置１０は、取得した上記識別情報を領域Ａ６の「分類」項目で指定される領域に挿入するとしてもよい。調整装置１０を介して各種パラメータの設定条件が調整されたサーボドライバ２０の識別情報を調整経緯として自動的に記録・保存することが可能になる。
【００６６】
また、調整装置１０は、取得したサーボドライバ２０の識別情報に対応する、サーボ制御システム１内の装置名称等を「分類」項目で指定される領域に挿入することが可能である。調整装置１０は、例えば、予めサーボ制御システム１を構成する１以上のサーボドライバ２０に対してそれぞれの上記識別情報を取得し、取得した各識別情報とサーボ制御システム１内の装置名称等を対応付けたテーブルを補助記憶装置１３に格納する。そして、調整装置１０は、補助記憶装置１３に格納されたテーブルを参照し、調整時に取得された上記識別情報に対応する装置名称等を特定し、領域Ａ６の「分類」項目で指定される領域に挿入すればよい。
【００６７】
さらに、調整装置１０は、起動の際にユーザ認証を行う場合には、認証されたユーザの登録名等を「コメント」項目に挿入するとしてもよい。ユーザ認証として、例えば、ユーザを識別するパスワード入力、顔認証、指紋認証、虹彩認証等が例示される。調整装置１０は、ユーザ認証に係る情報を上記ユーザの登録名等に関連付けた認証対応テーブル等を予め補助記憶装置１３等に格納する。そして、調整装置１０は、上記テーブルを参照して認証されたユーザの登録名等をサブウィンドウ内に表示すればよい。管理情報として、ユーザ登録名等を記録することで、例えば、サーボ制御システム１の調整作業に係るユーザ間のコミュニケーション等を促すことが可能になる。
【００６８】
なお、領域Ａ６の「分類」項目で指定される領域に挿入されたサーボドライバ２０の、通信デバイスを一意に識別する識別情報や、該識別情報に対応付けられた装置名称等は、ユーザの操作入力による上書きが禁止された領域とすることができる。
【００６９】
（ケース２）
図５（１）、（２）は、調整画面にグラフ表示された各種データ（速度の時間変化、位置の時間変化、ＦＦＴ解析結果、シミュレーション結果）の記録・保存を説明する図であ
る。図５（１）に例示の調整画面は、図３と同様に、サーボモータ３０の応答特性（周波数特性、位相特性）がＦＦＴ解析結果として表示される画面の一例である。
【００７０】
（ケース１）では、調整装置１０は、ユーザの操作入力に基づいて、調整画面に表示された画面データ（描画情報）を各種パラメータの設定条件と共に記録・保存するユーザインターフェースを説明した。（ケース２）のユーザインターフェースでは、調整装置１０は、調整画面にグラフ表示された各種データ（速度の時間変化、位置の時間変化、ＦＦＴ解析結果、シミュレーション結果）の記録・保存の際に、上記設定条件をファイル名の候補として提示する。なお、調整画面にグラフ表示された各種データは、例えば、ＣＳＶ（Comma-Separated Values）形式で記録・保存される。
【００７１】
図５（１）において、調整画面上にグラフ表示された各種データは、調整画面の領域Ａ７に示すＧＵＩ部品の押下操作、あるいは、キーボード等を介した所定の操作入力に基づいて、補助記憶装置１３等に記録・保存されるものとする。
【００７２】
調整装置１０は、領域Ａ７に示すＧＵＩ部品の押下操作等を契機として、調整画面上に表示された計測データの取得の直前にサーボドライバ２０に設定された各種パラメータの設定条件を取得する。調整装置１０は、例えば、サーボドライバ２０を介して取得した計測データの、データファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件を取得する。そして、調整装置１０は、取得した各種パラメータの設定条件をグラフ表示された各種データの記録・保存用のファイル名候補として提示する。
【００７３】
また、応答特性のシミュレーション時には、調整装置１０は、シミュレーション実行に係る操作入力（例えば、シミュレーション実行を指示するＧＵＩ部品の押下操作等）を契機として、更新された各種パラメータの設定条件を取得し、取得した該設定条件を記録・保存用のファイル名候補として提示する。
【００７４】
但し、調整装置１０は、領域Ａ７に示すＧＵＩ部品の押下操作等を契機として、図３の領域Ａ３に示す、コメント入力可能なサブウィンドウを調整画面上に重畳して表示させるとしてもよい。図４を用いて説明したように、サブウィンドウには、「パラメータ」として特定される項目、すなわち、ファイル名候補になる、計測データのデータファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件が表示される。
【００７５】
図５（２）は、各種パラメータの設定条件を含むファイル名候補の一例を示す図である。図５（２）に示すように、ＣＳＶ形式で記録・保存されるグラフ表示に係るデータのファイル名候補は、少なくとも、上記設定条件が列記される１以上の記述領域（Ａ８２、Ａ８３、Ａ８４）を有する。
【００７６】
図５（２）において、例えば、領域Ａ８２には位置比例ゲイン条件が「ｋｐｐ３２．６」として記述される。領域Ａ８２に継続する領域Ａ８３には、例えば、速度比例ゲイン条件が「ｋｖｐ２００．０」として記述される。また、領域Ａ８３に継続する領域Ａ８４には、例えば、機械的共振を抑制するために設定されたノッチフィルタの中心周波数が「Ｎ１４００Ｎ２０００」として記述される。
【００７７】
なお、図５（２）に示すように、各種パラメータの設定条件が列記される領域に先行する領域Ａ８１には、図４で説明した「分類」項目の情報が含まれるとしてもよい。同様にして、各種パラメータの設定条件が列記される領域に継続する領域Ａ８５には、図４で説明した「日時」項目の情報が含まれるとしてもよい。各種パラメータの設定条件が列記される領域と、領域Ａ８１、領域Ａ８５に記述される情報とは、例えば、ファイル名に含まれる情報が識別可能なように、所定の識別記号（例えば、「＿」、「＆」等）で結合され
る。
【００７８】
なお、図４を用いて説明したように、サーボドライバ２０の通信デバイスを一意に識別する識別情報が取得できる場合には、領域Ａ８１から領域Ａ８５に列記される情報（分類情報、各種パラメータの設定条件、日時情報）を一括して記録・保存することが可能になる。調整装置１０によって提示されたファイル名候補には、分類情報、日時情報が予め含まれるため、ユーザの操作入力を介した記載ミスや記載漏れ等が抑止可能になる。
【００７９】
図５（２）に例示のファイル名候補において、少なくとも領域Ａ８２から領域Ａ８５に記述された内容は上書き禁止領域とし、領域Ａ８１については上書き許可領域としてもよい。ＣＳＶ形式で記録・保存されるグラフ表示に係るデータのファイル名候補は、調整装置１０が提供するユーザインターフェースによって提示された、各種パラメータの設定条件を含むように反映されればよい。
【００８０】
（ケース３）
サーボ制御の調整時には、既に計測結果として調整画面上に表示されたＦＦＴ解析結果に対してトルクフィルタ特性、ノッチフィルタ特性を更新して反映させる応答特性のシミュレーションが繰り返される場合がある。ユーザは、例えば、シミュレーション結果が良好な応答特性を示す場合には、更新された上記フィルタ特性を反映した各種パラメータをサーボドライバ２０に設定し、応答特性の計測を行う。そして、計測された応答特性のＦＦＴ解析結果と、シミュレーション結果とを比較し、各種パラメータの設定条件の相対的な評価が行われる。また、シミュレーション結果が意図しない応答特性を示す場合には、再び上記フィルタ特性等を更新し、更新された上記フィルタ特性に基づくシミュレーションが繰り返される。
【００８１】
このため、調整装置１０においては、例えば、サーボ制御に係る各種パラメータに対応したグラフ表示に係るデータの履歴を調整履歴として一時的に蓄積し、該蓄積された調整履歴を調整画面上に提示するユーザインターフェースを設けるとしてもよい。調整履歴として蓄積されるグラフ表示に係るデータは、例えば、（ケース２）で説明した所定のファイル名が付与されて主記憶装置１２の所定の領域に一時的に記憶される。そして、調整装置１０は、調整履歴の中からユーザによって選択されたグラフ表示に係る各種データ（速度の時間変化、位置の時間変化、ＦＦＴ解析結果、シミュレーション結果）を記録・保存するとしてもよい。
【００８２】
図６は、調整履歴に基づくグラフ表示に係る各種データの記録・保存を説明する図である。図６に例示の調整画面は、図３と同様に、サーボモータ３０の応答特性（周波数特性、位相特性）がＦＦＴ解析結果として表示される画面の一例である。
【００８３】
図６に示すように、調整装置１０は、調整画面上にグラフ表示された各種データの調整履歴を表示するためのＧＵＩ部品が設けられた領域Ａ９を有する。調整装置１０は、領域Ａ９に示すＧＵＩ部品の押下操作を契機として、例えば、領域Ａ１０に示すサブウィンドウを調整画面上に重畳して表示させる。
【００８４】
調整装置１０は、例えば、サーボドライバ２０を介して取得した計測データのグラフ表示に係る操作入力を契機として、処理対象のグラフ表示に係るデータをＣＳＶ形式で主記憶装置１２の所定の領域に一時的に記憶する。ここで、計測データのグラフ表示に係る操作入力として、例えば、調整画面上におけるユーザの時系列表示（速度、位置）操作、ＦＦＴ解析実行操作、シミュレーション実行操作等である。調整装置１０は、処理対象のグラフ表示に係るデータに対して、図５（１）、（２）を用いて説明したファイル名を付与し、蓄積する。なお、付与されるファイル名には、少なくとも、図５（２）の領域Ａ８２
から領域Ａ８４に列記される各種パラメータの設定条件、および、領域Ａ８５の「日時」項目に示される時刻情報が含まれる。
【００８５】
調整装置１０は、領域Ａ９に示すＧＵＩ部品の押下操作を契機として、主記憶装置１２に調整履歴として蓄積されたグラフ表示に係るデータのファイル名を取得する。調整装置１０は、ファイル名に含まれる時刻情報に基づいて、取得したファイル名を時刻順に整列して領域Ａ１０に示すサブウィンドウ内にリスト表示する。サブウィンドウ内には、例えば、調整過程で調整画面上にグラフ表示された１以上のデータのファイル名リストが調整履歴として時刻順に表示される。
【００８６】
領域Ａ１０に示すように、サブウィンドウ内にリスト表示されたファイル名には、ラジオボタンＺ２がそれぞれに設けられる。調整装置１０においては、各ファイル名に設けられたラジオボタンＺ２を「有効」とすることで、調整履歴として表示されたファイル名リストの中から記録・保存対象になるグラフ表示に係るデータが選択される。
【００８７】
ユーザは、例えば、調整画面上のカーソル等を操作し、記録・保存対象になるファイル名のラジオボタンＺ２の表示領域にカーソル等を重畳させてクリック操作等を行うことでラジオボタンＺ２を「有効」にする。調整装置１０は、調整履歴の中の「有効」にされたラジオボタンＺ２に対応する１以上のファイル名のデータを、所定の操作入力（例えば、「一括保存」を実行するＧＵＩ部品の押下操作等）を契機として補助記憶装置１３の所定領域に一括保存する。
【００８８】
図６の例では、例えば、少なくともラジオボタンＺ２が「有効」にされた「ファイル名＃１」、「ファイル名＃３」、「ファイル名＃Ｎ−１」に対応するグラフデータが、一括保存される。調整装置１０は、サーボ制御の調整過程において調整画面上にグラフ表示された各種データの中から所望のデータを選択して、一括して記録・保存できるため、調整作業に費やす時間を相対的に短縮することが可能になる。
【００８９】
なお、領域Ａ１０に表示された調整履歴の中のファイル名に対して、所定の操作が行われた場合には、調整装置１０は、ファイル名で特定されるグラフ表示に係るデータを主記憶装置１２から読み出して、調整画面上に表示するとしてもよい。所定の操作とは、例えば、調整履歴として表示されたファイル名に対してカーソル等を重畳させた状態で行われる「ＥＮＴＥＲ」キー等の押下操作である。
【００９０】
図６において、調整装置１０は、例えば、領域Ａ１０の「ファイル名＃１」が記述された領域に重畳されたカーソルを検出すると共に、重畳させた状態での「ＥＮＴＥＲ」キー等の押下操作といった所定操作を受け付ける。調整装置１０は、例えば、上記所定操作の受け付けを契機として操作対象のファイル名を、矩形枠のハッチング領域Ｚ１に示すようにハイライト表示させる。そして、調整装置１０は、主記憶装置１２に記憶された「ファイル名＃１」に対応するグラフ表示に係るデータの読み出しを行い、読み出したデータに基づいてグラフ表示を行う。調整画面上には、調整履歴として蓄積されたグラフ表示に係るデータの中から選択されたファイル名に対応するデータのグラフが表示される。
【００９１】
ユーザは、調整画面上に表示されたグラフの変化傾向を参照しつつ、調整履歴の中から記録・保存の対象となるファイル名を選択し、ラジオボタンＺ２を「有効」にすることが可能になる。サーボ制御の調整過程において、シミュレーションが繰り返される場合には、ユーザは、意図しない応答特性を示すシミュレーション結果を除き、良好な応答特性を示すシミュレーション結果を選択して記録・保存することが可能になる。
【００９２】
（ケース４）
調整装置１０においては、（ケース２）、（ケース３）で説明したファイル名を付与して記録・保存されたグラフ表示に係るデータの、調整画面上への再グラフ表示が可能である。ユーザは、調整画面上に再表示された複数のグラフデータの時間軸上の推移変化、周波数軸上の推移変化等を相対的に比較し、各種パラメータの設定条件を評価することができる。（ケース４）においては、調整装置１０は、補助記憶装置１３等に記録・保存されたグラフ表示に係るデータの調整画面上への再グラフ表示の際に、次のユーザインターフェースを提供する。
【００９３】
調整装置１０は、例えば、調整画面上に再表示された複数のグラフデータについて、ファイル名として付与された情報（図４等に例示の、分類情報、各種パラメータの設定条件、日時情報等）を読出し、読み出した情報を上記グラフデータと共に調整画面上に表示する。また、調整装置１０は、ファイル名として付与された情報を調整画面上に表示する際には、例えば、グラフに配色された色種別と同種の彩色で、ファイル名として付与された情報の識別を行う。調整画面上に再表示された各グラフデータと、各グラフデータにファイル名として付与された情報とが、同一色で視認できるため、ユーザの、各種パラメータの設定条件を相対的に比較評価する作業の作業性の向上が期待できる。
【００９４】
図７は、（ケース４）におけるユーザインターフェースを説明する図である。図７に例示の調整画面は、記録・保存されたサーボモータ３０の応答特性（周波数特性、位相特性）のＦＦＴ解析結果が再表示された画面の一例である。
【００９５】
図７の調整画面において、周波数特性を示すボード線図上のグラフｇ１と、位相特性を示すボード線図上のグラフｇ３とは、一の条件で設定された各種パラメータの計測データに基づく応答特性のＦＦＴ解析結果を表す。同様にして、周波数特性を示すボード線図上のグラフｇ２と、位相特性を示すボード線図上のグラフｇ４とは、上記一の条件とは異なる他の条件で設定された各種パラメータの計測データに基づく応答特性のＦＦＴ解析結果を表す。
【００９６】
なお、調整画面上においては、グラフｇ１とグラフｇ３とは同一色で表示され、グラフｇ２とグラフｇ４とは同一色で表示される。グラフｇ１に配色される色種別（例えば、赤色）は、グラフｇ２に配色される色種別（例えば、青色）と異なるように配色される。
【００９７】
調整装置１０は、グラフｇ１、ｇ３の応答特性に係るデータの読込の際に、ファイル名に付与された情報（図４等に例示の、分類情報、各種パラメータの設定条件、日時情報等）を取得する。そして、調整装置１０は、調整画面上へのグラフｇ１、ｇ３の表示を契機として、例えば、領域Ａ１１に示すサブウィンドウを調整画面上に重畳して表示させると共に、上記取得した情報に基づいて生成された調整条件情報をサブウィンドウ内に表示する。グラフｇ２、ｇ４についても同様の処理が行われ、ファイル名に付与された情報に基づいて生成された調整条件情報が領域Ａ１２に示すサブウィンドウ内に表示される。
【００９８】
なお、調整装置１０は、領域Ａ１１に示すサブウィンドウを調整画面上に重畳して表示させる際に、グラフｇ１、ｇ３に配色される色種別（赤色）を取得し、取得した色種別をサブウィンドウの表示枠の色種別に配色する。同様にして、調整装置１０は、領域Ａ１２に示すサブウィンドウを調整画面上に重畳して表示させる際に、グラフｇ２、ｇ４に配色される色種別（青色）を取得し、取得した色種別をサブウィンドウの表示枠の色種別に配色する。
【００９９】
調整画面上に各種パラメータの設定条件が異なる複数のグラフが表示される場合には、各グラフに配色された色種別と同色の表示枠で囲まれたサブウィンドウが重畳して表示される。
【０１００】
調整装置１０は、領域Ａ１１、Ａ１２に示すサブウィンドウ内に表示される調整条件情報を、例えば、テンプレートを用いて生成するとしてもよい。図７の領域Ａ１１、Ａ１２に示す表示形態は、「（ａ）分類」、「（ｂ）コメント記載」、「（ｃ）パラメータ種別」「（ｄ）パラメータ」の項目を有するテンプレートの一例である。テンプレートは補助記憶装置１３に予め格納される。テンプレートに含まれる項目内容は、サーボ制御の調整内容や調整経緯の管理形態に応じて適宜、設定可能である。
【０１０１】
「（ａ）分類」には、例えば、サーボ制御の調整対象となる機器の名称等が表示される。図７の表示形態においては、ユーザのキーボード等の操作入力を介し、「（ａ）分類」が表示される領域Ａ１１ａ、Ａ１２ａに上記名称等の記述が可能である。なお、グラフ表示に係るデータのファイル名に、図５（２）で説明した分類情報が含まれる場合には、ファイル名から取得した分類情報が領域Ａ１１ａ、Ａ１２ａに挿入される。
【０１０２】
「（ｂ）コメント記載」には、ユーザのキーボード等の操作を介して領域Ａ１１ｂ、Ａ１２ｂに入力されたユーザコメントが挿入される。「（ｃ）パラメータ種別」には、グラフ表示に係るデータのファイル名に含まれるパラメータ種別が挿入される。図７の表示形態では、パラメータ種別として、「位置指令ＩＩＲフィルタ」、「位置比例ゲイン」、「速度比例ゲイン」、「速度積分ゲイン」、「トルク指令フィルタ」、「ノッチフィルタ」、「日時」の各種別項目が例示される。
【０１０３】
なお、図７の表示形態では、「（ｃ）パラメータ種別」として表示される種別項目のそれぞれには、ラジオボタンが付加されている。調整装置１０は、グラフ表示に係るデータのファイル名から取得した情報に応じて、各種別項目のラジオボタンを選択状態（図７中、レ点表示）に設定する。ラジオボタンの選択状態により、ファイル名に付与された情報の種別を視認することができる。
【０１０４】
図７の表示形態では、「位置比例ゲイン」、「速度比例ゲイン」、「ノッチフィルタ」、「日時」の各項目のラジオボタンが選択状態に設定されている。調整画面上に再表示された複数のグラフデータを相対的に比較し、各種パラメータの設定条件を評価するユーザは、ファイル名に付与された情報の中のパラメータ条件が、上記選択状態に設定された種別項目であることが認識できる。
【０１０５】
「（ｄ）パラメータ」には、ファイル名から取得した各種パラメータの設定条件が表示される。なお、図７の表示形態では、「（ｃ）パラメータ種別」、「（ｄ）パラメータ」を表示する領域は、ユーザの操作入力による上書きが禁止される領域である。
【０１０６】
図７の領域Ａ１１においては、「（ｄ）パラメータ」として、位置比例ゲインが「Ｋｐｐ：１３」、速度比例ゲインが「ｋｖｐ：２００」、ノッチフィルタの中心周波数が「Ｎ１３００」、「Ｎ２０００」として表示されている。調整画面上に再表示された応答特性のグラフｇ１、ｇ３は、上記「（ｄ）パラメータ」に表示されたパラメータ条件をファイル名に含むことが判る。
【０１０７】
また、図７の領域Ａ１２においては、「（ｄ）パラメータ」として、位置比例ゲインが「Ｋｐｐ：３２．６」、速度比例ゲインが「ｋｖｐ：２００」、ノッチフィルタの中心周波数が「Ｎ１４００」、「Ｎ２０００」として表示されている。調整画面上に再表示された応答特性のグラフｇ２、ｇ４は、上記「（ｄ）パラメータ」に表示されたパラメータ条件をファイル名に含むことが判る。
【０１０８】
なお、調整装置１０においては、「（ｃ）パラメータ種別」の各種別項目のラジオボタ
ンへの選択状態設定は、ファイル名に含まれる「ｋｐｐ」、「ｋｖｐ」、「Ｎ」等の単語を識別することで行われる。また、図５（２）で説明したように、各種パラメータの設定条件が列記される領域に、所定の識別記号（「＿」、「＆」等）で結合された領域の情報が「２０１７０４０４１６００」等の１２桁の数字の羅列である場合には、調整装置１０は、「日時」情報がファイル名に含まれていると識別する。
【０１０９】
グラフ表示に係るデータのファイル名に日時情報が含まれる場合には、調整装置１０は、例えば、「（ｅ）日時」といった項目が含まれるテンプレートを用いてサブウィンドウ内に表示される調整条件情報を生成するとしてもよい。また、調整装置１０は、ファイル名から取得した日時情報を「（ｂ）コメント記載」が表示される領域Ａ１１ｂ、Ａ１２ｂに挿入し、該挿入した日時情報の表示領域を上書き禁止領域にするとしてもよい。
【０１１０】
（ケース５）
（ケース４）の変形例として、例えば、調整装置１０は、（ケース１）で説明した形態で記録・保存された管理情報のファイルを読み出す際のプレビュー表示に適用することが可能である。プレビュー表示として、例えば、調整画面上に表示された計測結果の描画情報と共に一体化された各種パラメータの設定条件をＡＰＩ（Application Programming Interface）等を介して取得する。そして、取得した各種パラメータの設定条件をプレビュ
ー表示画面に表示する。
【０１１１】
（ケース５）においては、調整装置１０は、補助記憶装置１３等に記録・保存された（ケース１）の形態による管理情報を読み出す際に、ファイル内の情報を示すプレビュー表示として各種パラメータの設定条件を提示できる。調整装置１０では、プレビュー表示を参照し、補助記憶装置１３等に記録・保存された複数のファイルの中から所望の設定条件を満たすファイルの選択を容易にするユーザインターフェースが提供される。
【０１１２】
図８は、（ケース５）におけるユーザインターフェースを説明する図である。図８の説明図において、領域Ａ１３は、調整装置１０の表示画面上に表示された、補助記憶装置１３等に格納された複数のファイルやフォルダ等を示す表示画面を表す。また、領域Ａ１４に示すファイル名「Ｃｏｍｍｅｎｔａｔｏｒ」は、（ケース１）の形態で記録・保存された管理情報のファイルを表す。
【０１１３】
ファイル名「Ｃｏｍｍｅｎｔａｔｏｒ」には、（ケース１）で説明した計測結果（例えば、速度や位置の時系列データ、ＦＦＴ解析結果、シミュレーション結果）を示す描画情報と、各種パラメータの設定条件とが一体化されたコンテンツとして記録・保存されている。
【０１１４】
調整装置１０は領域Ａ１３に示す表示画面上で、例えば、領域Ａ１４に示すファイル名にカーソル等を重畳させた状態での、ユーザのクリック操作等を受け付ける。調整装置１０は、上記ユーザ操作の受け付けを契機として、領域Ａ１４に示すファイル内に一体化されたコンテンツとして含まれる各種パラメータの設定条件を、ＡＰＩを介して取得する。
【０１１５】
そして、調整装置１０は、ＡＰＩを介して取得した各種パラメータの設定条件を領域Ａ１５に示すプレビュー表示画面に表示する。領域Ａ１５に示すプレビュー表示画面では、ＡＰＩを介して取得した各種パラメータの設定条件が、図７の領域Ａ１１、Ａ１２に示す表示形態で表示される。調整装置１０は、例えば、予め補助記憶装置１３に格納されたテンプレートを参照し、ＡＰＩを介して取得した各種パラメータの設定条件に基づいて領域Ａ１５に示すプレビュー画面を生成する。そして、調整装置１０は、生成されたプレビュー画面を、ＡＰＩを介して表示する。
【０１１６】
補助記憶装置１３等に格納された複数のファイルやフォルダ等を示す表示画面が表示された調整装置１０の表示デバイス上には、領域Ａ１５に示すプレビュー表示画面が提示される。調整装置１０のユーザは、プレビュー表示画面として表示された各種パラメータの設定条件を参照し、所望の管理情報が含まれるファイルを複数のファイルやフォルダ等の中から選択することが可能になる。
【０１１７】
＜３．処理の流れ＞
次に、図９から図１４を参照し、本実施形態に係るユーザインターフェース処理を説明する。図９は、サーボドライバ２０を介して計測データを取得する処理の一例を示すフローチャートである。本実施形態の調整装置１０は、例えば、ＣＰＵ１１等が補助記憶装置１３に記憶された各種プログラムや各種データを読み出して実行することで、図９から図１４に示すユーザインターフェース処理を提供する。
【０１１８】
図９のフローチャートにおいて、処理の開始は、例えば、サーボドライバ２０に対する各種パラメータの設定のときが例示される。調整装置１０は、例えば、調整画面を介して調整された各種パラメータ条件をサーボドライバ２０に設定する。調整装置１０は、サーボドライバ２０への各種パラメータの設定を契機として、調整された各種パラメータの条件値を取得する（Ｓ１）。取得された各種パラメータの条件値は、主記憶装置１２の所定の領域に一時的に記憶される。
【０１１９】
サーボドライバ２０では、設定された各種パラメータの条件に基づいてサーボモータ３０が駆動制御される。サーボドライバ２０は、サーボモータ３０で検出された速度や位置を計測データとしてメモリに蓄積する。調整装置１０は、サーボドライバ２０のメモリに蓄積された計測データは、調整装置１０に取得される（Ｓ２）。
【０１２０】
調整装置１０は、計測データの取得を契機として、直前に主記憶装置１２の所定の領域に記録された各種パラメータの設定条件の読み出しを行う。調整装置１０は、読み出した各種パラメータの設定条件を、上記計測データ（応答特性に係る速度データ、位置データ等）のデータファイルを構成するコンテンツの一部として記憶する（Ｓ３）。調整装置１０は、Ｓ３の処理後、図９の処理を終了する。
【０１２１】
以上の処理により、調整装置１０においては、サーボモータ３０のサーボ制御動作の評価時にサーボドライバ２０に設定された設定条件と、該設定条件に応じて取得されたサーボモータ３０の応答特性に係る計測データとが対応付けられて同一データファイルの記憶領域に記憶される。
【０１２２】
図１０は、（ケース１）のユーザインターフェース処理の一例を示すフローチャートである。図１０のフローチャートにおいて、処理の開始は、例えば、取得された計測データの調整画面上へのグラフ表示のときが例示される。
【０１２３】
調整装置１０は、調整画面上にグラフ表示された静止画像の記録・保存に係る所定操作（例えば、図３の領域Ａ４に示すＧＵＩ部品の押下操作）を契機として、計測データのデータファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件を取得する。シミュレーション時には、調整装置１０は、シミュレーション実行の際に更新された各種パラメータの設定条件を取得する（Ｓ１１）。取得された各種パラメータの設定条件は、調整画面上のサブウィンドウに表示される。
【０１２４】
調整装置１０は、例えば、補助記憶装置１３に格納されたテンプレートを参照し、調整画面上にグラフ表示された計測結果の描画情報とサブウィンドウ内の情報とが挿入された、調整経緯を示す管理情報を生成する。また、シミュレーション時には、調整装置１０は
、調整画面上にグラフ表示されたシミュレーション結果の描画情報とサブウィンドウ内の情報とが挿入された、調整経緯を示す管理情報を生成する（Ｓ１２）。なお、管理情報の生成は、図４で説明した。
【０１２５】
調整装置１０は、生成された管理情報を補助記憶装置１３に格納する（Ｓ１３）。調整画面上にグラフ表示された計測結果の描画情報と、少なくともサブウィンドウ内に表示された各種パラメータの設定条件とは、一体化されたコンテンツとしてデータファイルに記録・保存される。調整装置１０は、Ｓ１３の処理後、図１０のユーザインターフェース処理を終了する。
【０１２６】
以上の処理により、本実施形態に係る調整装置１０においては、調整画面上にグラフ表示された計測結果の描画情報と少なくともサブウィンドウ内に表示された各種パラメータの設定条件とが同一ファイルを構成するコンテンツとして記録・保存される。本実施形態に係る調整装置によれば、調整経緯を示す管理資料としてサーボ制御調整時に設定された条件がグラフ表示データに紐付けて可視化し、記録される。
【０１２７】
また、管理情報の生成にテンプレートを用いることで、調整画面上に表示された各種グラフの描画情報、および、各種パラメータの設定条件等が挿入される領域サイズを固定できる。管理情報に同一サイズの描画情報として表現された速度の時間変化グラフ、位置の時間変化グラフ、ＦＦＴ解析結果等の、相対的な比較評価が容易になる。また、調整経緯を示す管理資料のサイズを統一することで、サーボ制御調整に係るユーザ毎のサイズのバラつきが抑制される。
【０１２８】
図１１は、（ケース２）のユーザインターフェース処理の一例を示すフローチャートである。図１１のフローチャートにおいて、処理の開始は、調整画面上にグラフ表示されたデータの記録・保存のときが例示される。調整装置１０は、調整画面上にグラフ表示されたデータの記録・保存に係る所定操作（例えば、図５（１）の領域Ａ７に示すＧＵＩ部品の押下操作）を契機として、グラフ表示に係るデータの各種パラメータの設定条件を取得する（Ｓ２１）。
【０１２９】
調整装置１０は、グラフ表示に係る計測データの、データファイルを構成するコンテンツの一部として記憶された各種パラメータの設定条件を取得する。また、調整装置１０は、シミュレーション時には、シミュレーション実行に係る各種パラメータの更新された設定条件を取得する。
【０１３０】
調整装置１０は、取得された各種パラメータの設定条件を含むファイル名候補を生成する（Ｓ２２）。ファイル名候補の生成については、図５（２）で説明した。生成されたファイル名候補は、調整画面を参照するユーザに提示される（Ｓ２３）。調整装置１０は、ユーザに提示したファイル名候補に基づいて、グラフ表示に係るデータを所定形式（例えば、ＳＶＣ形式）で補助記憶装置１３に記録・保存する（Ｓ２４）。調整装置１０は、Ｓ２４の処理後、図１１のユーザインターフェース処理を終了する。
【０１３１】
以上の処理により、本実施形態に係る調整装置１０においては、調整画面上にグラフ表示されたデータが、各種パラメータの設定条件を含むファイル名に関連付けられて記録・保存される。調整装置１０のユーザは、ファイル名に基づいてファイル内のグラフ表示に係るデータの、各種パラメータの設定条件を視認することが可能になる。また、サーボ制御調整に係るユーザ毎に付与されるファイル名のバラつきを、少なくとも各種パラメータの設定条件を含むファイル名形式に統一することが可能になる。
【０１３２】
図１２は、（ケース３）のユーザインターフェース処理の一例を示すフローチャートで
ある。図１２のフローチャートにおいて、処理の開始は、調整画面上へのグラフ表示のときが例示される。調整装置１０は、調整画面上へのグラフ表示を契機として、グラフ表示に係るデータに対して図５（２）で説明したファイル名候補を付与し、調整履歴として主記憶装置１２の所定の領域に一時的に記憶する（Ｓ３１）。主記憶装置１２には、調整履歴として記憶されたグラフ表示に係るデータが蓄積される。
【０１３３】
調整装置１０は、調整履歴を表示するための所定操作を受け付け、調整履歴として主記憶装置１２に蓄積されたデータに対応するファイル名のリスト表示を行う（Ｓ３２）。調整履歴として蓄積されたデータに対応するファイル名のリスト表示は、図６で説明した。
【０１３４】
調整装置１０は、リスト表示されたファイル名に対する選択操作入力を受け付ける（Ｓ３３）。調整装置１０は、リスト表示されたファイル名の中からユーザ操作によって選択されたファイル名に対応する１以上のデータを抽出し、一括して記録・保存する（Ｓ３４）。ユーザ操作によって調整履歴の中から選択されたグラフ表示に係るデータは、それぞれに付与されたファイル名候補をデータファイルの名称として補助記憶装置１３に格納される。調整装置１０は、Ｓ３３の処理後、図１２のユーザインターフェース処理を終了する。
【０１３５】
以上の処理により、本実施形態に係る調整装置１０においては、サーボ制御の調整過程において調整画面上にグラフ表示された各種データの中から所望のデータを選択して、一括して記録・保存できるため、調整作業に費やす時間を相対的に短縮することが可能になる。
【０１３６】
図１３は、（ケース４）のユーザインターフェース処理の一例を示すフローチャートである。図１３のフローチャートにおいて、処理の開始は、補助記憶装置１３等に記録・保存されたグラフ表示に係るデータの読込みのときが例示される。調整装置１０は、グラフ表示に係るデータの読込みを契機として、ファイル名に含まれる情報（図４等に例示の、分類情報、各種パラメータの設定条件、日時情報等）を取得する（Ｓ４１）。
【０１３７】
調整装置１０は、補助記憶装置１３に予め格納されたテンプレートを用いてサブウィンドウを調整画面上に表示すると共に、該サブウィンドウの表示枠の色種別をＳ４１の処理で読み込んだデータがグラフ表示される色種別と同色に配色する（Ｓ４２）。そして、調整装置１０は、Ｓ４１の処理で取得した情報をテンプレート上に挿入する（Ｓ４３）。
【０１３８】
調整画面上には、再表示された各グラフデータと、それぞれのグラフデータに対応する各種パラメータの設定条件等とが、グラフデータに配色された色種別と同種の彩色で表示される。調整装置１０は、Ｓ４２の処理後、図１３のユーザインターフェース処理を終了する。
【０１３９】
以上の処理により、本実施形態に係る調整装置１０においては、調整画面上に再表示された各グラフデータと、各グラフデータにファイル名として付与された情報とが、同一色で視認できる。本実施形態に係る調整装置１０によれば、調整作業に係るユーザの、各種パラメータの設定条件を相対的に比較評価する作業が容易になり、作業性の向上が期待できる。
【０１４０】
図１４は、（ケース５）のユーザインターフェース処理の一例を示すフローチャートである。図１４のフローチャートにおいて、処理の開始は、補助記憶装置１３等に記録・保存された（ケース１）の形態による管理情報の読み出しのときが例示される。
【０１４１】
調整装置１０は補助記憶装置１３等に記録・保存されたファイルやフォルダ等をリスト
表示する表示画面上で、ファイル名にカーソル等を重畳させた状態での、ユーザのクリック操作等を受け付ける。そして、調整装置１０は、操作対象のファイルについて、データファイルに一体化されたコンテンツとして含まれる各種パラメータの設定条件を取得する（Ｓ５１）。操作対象のファイルの、上記設定条件の取得は、例えば、ＡＰＩを介して行われる。
【０１４２】
調整装置１０は、補助記憶装置１３に格納されたテンプレートを参照し、ＡＰＩを介して取得した各種パラメータの設定条件に基づいてプレビュー画面を生成する（Ｓ５２）。プレビュー画面の生成は、図８で説明した。調整装置１０は、操作対象のファイルについて生成されたプレビュー画面を、補助記憶装置１３等に記録・保存されたファイルやフォルダ等をリスト表示する表示画面上に表示する（Ｓ５３）。生成されたプレビュー画面の表示は、ＡＰＩを介して行われる。調整装置１０は、Ｓ５３の処理後、図１４のユーザインターフェース処理を終了する。
【０１４３】
以上の処理により、本実施形態に係る調整装置１０においては、（ケース１）の形態による管理情報の読み出しの際に、管理情報に関連付けされた各種パラメータの設定条件等をプレビュー表示画面に提示することが可能になる。調整装置１０のユーザは、プレビュー表示画面として表示された各種パラメータの設定条件を参照し、所望の管理情報が含まれるファイルを複数のファイルやフォルダ等の中から選択することが可能になる。本実施形態に係る調整装置１０によれば、調整作業に係るユーザの作業性が向上し、調整作業に係る時間の短縮が期待できる。
【０１４４】
なお、上述の実施形態は、本開示の要旨を逸脱しない範囲において適宜変更して実施し得る。上述した実施形態では、調整画面に対する操作入力をマウスのクリック操作やキーボード操作を用いて説明したが、操作入力は、タッチパネルやタッチパッドを介したタッチ操作入力であってもよい。
【符号の説明】
【０１４５】
１        サーボ制御システム
１０      サーボモータ調整装置
１１      ＣＰＵ
１２      主記憶装置
１３      補助記憶装置
１４      入力装置
１５      出力装置
１６      通信ＩＦ
１７      接続バス
２０      サーボドライバ
３０      サーボモータ
４０      制御対象
５０      コントローラ（ＰＬＣ）
【図１】
2019079110.tif 000003
【図２】
2019079110.tif 000004
【図３】
2019079110.tif 000005
【図４】
2019079110.tif 000006
【図５】
2019079110.tif 000007
【図６】
2019079110.tif 000008
【図７】
2019079110.tif 000009
【図８】
2019079110.tif 000010
【図９】
2019079110.tif 000011
【図１０】
2019079110.tif 000012
【図１１】
2019079110.tif 000013
【図１２】
2019079110.tif 000014
【図１３】
2019079110.tif 000015
【図１４】
2019079110.tif 000016