(57)【要約】【課題】複数の被駆動機構を備えた多軸駆動システムのモータ機器の選定処理を容易に行う。【解決手段】モータ機器の選定を行う機器選定装置であって、各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う操作画面と、各動作軸ごとに、予め用意された複数の被駆動機構モデルから１つの被駆動機構モデルの選択を促す表示を行う操作画面と、各動作軸ごとに、被駆動機構モデルの選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動を表す負荷パターン、及び、当該１つの被駆動機構に関わる速度パターンの選択結果、に適合する少なくとも１つのモータ機器の名称を取得して一覧表示し、その一覧表示の中からの選択を促す表示を行う操作画面と、を表示する。
2014054142.tif 000002
【特許請求の範囲】
【請求項１】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、
各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う、第１表示部と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第２表示部と、
各動作軸ごとに、前記第２表示部における表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示部と、
を有することを特徴とする機器選定装置。
【請求項２】
請求項１記載の機器選定装置において、
各動作軸ごとに、前記第１表示部における表示に対応した前記速度パターンの選択結果及び前記第２表示部における表示に対応した前記被駆動機構の選択結果に応じ、前記選択された前記１つの被駆動機構が前記他の被駆動機構と連動して動作するときに負担する前記負荷質量の変動を、算出する負荷パターン算出部を有し、
前記第３表示部は、
前記負荷パターン算出部により算出された前記負荷質量の変動と前記速度パターンの選択結果とに適合する、前記少なくとも１つのサーボモータ及び前記少なくとも１つのモータ制御装置を抽出してそれらの名称を一覧表示する
ことを特徴とする機器選定装置。
【請求項３】
請求項２記載の機器選定装置において、
前記負荷パターン算出部は、
前記他の被駆動機構により前記負荷質量が移動するとき、当該負荷質量の移動を、前記１つの被駆動機構により負担する見かけ上の固定質量の増減に置換することにより、前記算出を行う
ことを特徴とする機器選定装置。
【請求項４】
請求項３記載の機器選定装置において、
前記負荷パターン算出部は、
前記負荷質量の移動に影響する前記他の被駆動機構に対応して選択された前記選択結果に関わる前記速度パターンを積分して求められた移動量の変動に所定の負荷可変係数を乗じ、前記１つの被駆動機構が負担する前記負荷質量の初期重量負担分を加えることにより、前記換算を行う
ことを特徴とする機器選定装置。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の機器選定装置において、
各動作軸に関する前記第１表示部、前記第２表示部、前記第３表示部での表示、及び、各表示に対応した各選択結果、に応じて、前記複数の被駆動機構すべてに対応して推奨される少なくとも１つのモータ制御装置を表示する第４表示部
を有することを特徴とする機器選定装置。
【請求項６】
請求項１乃至請求項５のいずれか１項記載の機器選定装置において、
前記複数の被駆動機構の前記動作軸それぞれについて、前記第１表示部における表示に対応してそれぞれ選択された複数の前記速度パターンを、同一時間軸上に並べて表示する第５表示部を有することを特徴とする機器選定装置。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の機器選定装置において、
前記複数の被駆動機構として、負荷質量に対し前記動作軸としてのＸ軸に沿う直線移動を行うＸ軸被駆動機構と、前記Ｘ軸被駆動機構の一端部を支持し当該一端部に対し前記動作時としてのＹ１軸に沿う直線移動を行うＹ１軸移動機構と、前記Ｘ軸被駆動機構の他端部を支持し当該他端部に対し前記動作軸としての前記Ｙ１軸と平行なＹ２軸に沿う直線移動を行うＹ２軸移動機構と、を有する多軸駆動システムにおける前記サーボモータの選定を行う、ことを特徴とする機器選定装置。
【請求項８】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、
前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得部と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第６表示部と、
各動作軸ごとに、前記第６表示部における表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得部での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第７表示部と、
を有することを特徴とする機器選定装置。
【請求項９】
それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、
前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算部と、
前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算部と、
前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定部と、
を有することを特徴とする機器選定装置。
【請求項１０】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、
各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行うための制御信号を、前記表示部に出力する第1表示制御手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第２表示制御手順と、
各動作軸ごとに、前記第２表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第３表示制御手順と、
を実行させることを特徴とする、機器選定処理プログラム。
【請求項１１】
請求項１０記載の機器選定処理プログラムにおいて、
前記演算部に対し、さらに、
各動作軸ごとに、前記第１表示部における表示に対応した前記速度パターンの選択結果及び前記第２表示部における表示に対応した前記被駆動機構の選択結果に応じ、前記選択された前記１つの被駆動機構が前記他の被駆動機構と連動して動作するときに負担する前記負荷質量の変動を、算出する負荷パターン算出手順を実行させ、
前記第３表示制御手順は、
前記負荷パターン算出部により算出された前記負荷質量の変動と前記速度パターンの選択結果とに適合する、前記少なくとも１つのサーボモータ及び前記少なくとも１つのモータ制御装置を抽出してそれらの名称を一覧表示するための制御信号を出力する
ことを特徴とする機器選定処理プログラム。
【請求項１２】
請求項１１記載の機器選定処理プログラムにおいて、
前記負荷パターン算出手順は、
前記他の被駆動機構により移動する負荷質量を、前記１つの被駆動機構が負担する前記負荷質量の変動に換算して前記算出を行う
ことを特徴とする機器選定処理プログラム。
【請求項１３】
請求項１２記載の機器選定処理プログラムにおいて、
前記負荷パターン算出手順は、
前記負荷質量の移動に影響する前記他の被駆動機構に対応して選択された前記選択結果に関わる前記速度パターンを積分して求められた移動量の変動に所定の負荷可変係数を乗じ、前記１つの被駆動機構が負担する前記負荷質量の初期重量負担分を加えることにより、前記換算を行う
ことを特徴とする機器選定処理プログラム。
【請求項１４】
請求項１０乃至請求項１３のいずれか１項記載の機器選定処理プログラムにおいて、
前記演算部に対し、さらに、
各動作軸に関する前記第１表示制御手順、前記第２表示制御手順、前記第３表示制御手順での表示、及び、各表示に対応した各選択結果、に応じて、前記複数の被駆動機構すべてに対応して推奨される少なくとも１つのモータ制御装置を表示する第４表示制御手順
を有することを特徴とする機器選定処理プログラム。
【請求項１５】
請求項１０乃至請求項１４のいずれか１項記載の機器選定処理プログラムにおいて、
前記演算部に対し、さらに
前記複数の被駆動機構の前記動作軸それぞれについて、前記第１表示制御手順における表示に対応してそれぞれ選択された複数の前記速度パターンを、同一時間軸上に並べて表示する第５表示制御手順を有することを特徴とする機器選定処理プログラム。
【請求項１６】
請求項１０乃至請求項１５のいずれか１項記載の機器選定処理プログラムにおいて、
前記複数の被駆動機構として、負荷質量に対し前記動作軸としてのＸ軸に沿う直線移動を行うＸ軸被駆動機構と、前記Ｘ軸被駆動機構の一端部を支持し当該一端部に対し前記動作時としてのＹ１軸に沿う直線移動を行うＹ１軸移動機構と、前記Ｘ軸被駆動機構の他端部を支持し当該他端部に対し前記動作軸としての前記Ｙ１軸と平行なＹ２軸に沿う直線移動を行うＹ２軸移動機構と、を有する多軸駆動システムにおける前記サーボモータの選定を行う、ことを特徴とする機器選定処理プログラム。
【請求項１７】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、
前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第６表示制御手順と、
各動作軸ごとに、前記第６表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第７表示制御手順と、
を有することを特徴とする機器選定処理プログラム。
【請求項１８】
それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置の演算部に対し、
前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算制御手順と、
前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算制御手順と、
前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定制御手順と、
を実行させることを特徴とする機器選定プログラム。
【請求項１９】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、
各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う第1表示手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う第２表示手順と、
各動作軸ごとに、前記第２表示手順の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示手順と、
を有することを特徴とする、機器選定処理方法。
【請求項２０】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、
前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第４表示手順と、
各動作軸ごとに、前記第４表示手順の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第５表示手順と、
を有することを特徴とする機器選定処理方法。
【請求項２１】
それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、
前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算手順と、
前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算手順と、
前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定手順と、
を有することを特徴とする機器選定処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、機器選定装置、及び機器選定処理プログラム、並びに機器選定処理方法に関する。
【背景技術】
【０００２】
特許文献１には、入力装置を介して被駆動機構（例えばボールねじ機構）が選択され、さらに機械諸元が入力され、さらに負荷の運動パターンが入力されると、対応するサーボモータの要求仕様が求められ、その条件に適合したサーボモータが一覧される、サーボモータ選定処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４２５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のものでは、複数の被駆動機構を備えた多軸駆動システムにおけるサーボモータの選定処理については、特に配慮されていなかった。【０００５】
本発明はこのような問題点に鑑みてなされたものであり、複数の被駆動機構を備えた多軸駆動システムのサーボモータ及びモータ制御装置の選定処理を容易に行える、機器選定処理装置、及び機器選定処理プログラム、並びに機器選定処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う、第１表示部と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第２表示部と、各動作軸ごとに、前記第２表示部における表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示部と、を有する機器選定装置が適用される。【０００７】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得部と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第６表示部と、各動作軸ごとに、前記第６表示部における表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得部での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出して一覧表示し、その一覧表示の中からの選択を促す表示を行う、第７表示部と、を有する機器選定装置が適用される。【０００８】
上記課題を解決するため、本発明の一の観点によれば、それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算部と、前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算部と、前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定部と、を有する機器選定装置が適用される。【０００９】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行うための制御信号を、前記表示部に出力する第1表示制御手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第２表示制御手順と、各動作軸ごとに、前記第２表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第３表示制御手順と、を実行させる機器選定処理プログラムが適用される。【００１０】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第６表示制御手順と、各動作軸ごとに、前記第６表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第７表示制御手順と、を有する機器選定処理プログラムが適用される。【００１１】
上記課題を解決するため、本発明の一の観点によれば、それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置の演算部に対し、前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算制御手順と、前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算制御手順と、前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定制御手順と、を実行させる機器選定プログラムが適用される。【００１２】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う第1表示手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う第２表示手順と、各動作軸ごとに、前記第２表示手順の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示手順と、を有する機器選定処理方法が適用される。【００１３】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第４表示手順と、各動作軸ごとに、前記第４表示手順の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第５表示手順と、を有する機器選定処理方法が適用される。【００１４】
上記課題を解決するため、本発明の一の観点によれば、それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算手順と、前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算手順と、前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定手順と、を有する機器選定処理方法が適用される。
【発明の効果】
【００１５】
本発明によれば、操作者は、自らの所望する構成の多軸駆動システムにおいて各被駆動機構が負担する質量負荷の変動を加味しつつ、一覧表示されたサーボモータ及びモータ制御装置の名称の中から、過不足のない適正なスペックを備えたサーボモータ及びモータ制御装置を容易に選定することができる。
【図面の簡単な説明】
【００１６】
【図１】一実施形態に係るモータ機器選定装置の外観全体を表した図である。
【図２】ＰＣが実行する機器選定アプリケーションの処理構成を模式的に表すソフトウェアブロック図である。
【図３】多軸駆動システムの一例を示す図である。
【図４】テーブル移動機構の詳細構成を示す図である。
【図５】各条件や演算式の入力、設定を行う操作画面の一例を示す図である。
【図６】単軸での速度パターンを設定する操作画面の一例を示す図である。
【図７】多軸での速度パターンを設定する操作画面の一例を示す図である。
【図８】機構条件を設定する操作画面の一例を示す図である。
【図９】Ｘ軸の速度パターンと必要駆動トルクパターンの一例を示す図である。
【図１０】必要駆動トルクパターンの実際の波形と要求特性と選定結果の表示画面の一例を示す図である。
【図１１】負荷パターンの算出手法を説明する図である。
【図１２】多軸駆動システムの動作工程とそれに対応する速度パターンの一例を示す図である。
【図１３】多軸駆動システムの動作工程とそれに対応する負荷パターンの一例を示す図である。
【図１４】多軸駆動システムの動作工程とそれに対応する必要駆動トルクパターンの一例を示す図である。
【図１５】各動作軸のモータ機器の選定処理工程を模式的にまとめた図である。
【図１６】モータ機器の選定処理を実現するために、ＰＣのＣＰＵが実行する制御内容を表すフローチャートの一例である。
【図１７】複数動作軸の必要駆動トルクパターンをまとめて検討する場合の多軸サーボコントローラの要求特性と選定結果の表示画面の一例を示す図である。
【図１８】複数動作軸の選定結果を並べて検討する場合の多軸サーボコントローラの選定処理工程を模式的にまとめた図である。
【図１９】複雑な負荷パターンをインポートする変形例の選定処理工程を模式的にまとめた図である。
【発明を実施するための形態】
【００１７】
以下、一実施形態を図面を参照しつつ説明する。
【００１８】
図１は、一実施形態に係る機器選定装置の外観全体を表した図である。図示する例の機器選定装置は、一般的なパーソナルコンピュータ１（以下、ＰＣと略記）で具現化されており、当該ＰＣ１で実行するソフトウェアアプリケーションによって機器選定処理を実現する。なお、特に図示しないが、当該ＰＣ１にはＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、ＤＶＤドライブなどのリムーバブルメディアドライブ、キーボード、マウスなどのポインティングデバイス、ディスプレイ、ネットワークインターフェースなどの一般的なＰＣの構成を備えていればよく、その他の詳細なハードウェア構成については説明を省略する。
【００１９】
図２は、当該ＰＣ１が実行する機器選定アプリケーションの処理構成を模式的に表すソフトウェアブロック図である。この機器選定アプリケーション１００は、ユーザが設計しようとする多軸駆動システムに備えられるモータ機器について、当該多軸駆動システムの後述する指令条件、機構条件に適合したモータ機器の選定処理を行う。なお、以下においてモータ機器とは、モータ、モータ制御装置、及びモータ制御に関係する周辺機器の総称をいう。また、上記機器選定アプリケーション１００が各請求項記載の機器選定プログラムに相当し、上記ＰＣ１の構成のうち当該プログラムを実行する機能部分が各請求項記載の機器選定装置に相当する。
【００２０】
最初に本実施形態の機器選定アプリケーション１００の処理構成について説明する。図２において、機器選定アプリケーション１００は、選定演算部１１０と、記憶部１２０と、入力部１３０と、出力部１４０とを有している。
【００２１】
まず入力部１３０は、軸数入力部１３１と、指令条件入力部１３２と、機構条件入力部１３３と、負荷演算式入力部１３４とを有している。
【００２２】
軸数入力部１３１は、設計対象の多軸駆動システムの動作軸数、つまり当該多軸駆動システムの駆動に必要とされるモータの数を入力する機能を有する（以下、適宜モータを動作軸という）。
【００２３】
指令条件入力部１３２は、上記多軸駆動システム中の各動作軸の制御対象に出力させるよう想定した速度パターンを指令条件として入力する機能を有する。
【００２４】
機構条件入力部１３３は、上記多軸駆動システム中で各動作軸が駆動する被駆動機構について、その機構的な内容を規定する被駆動機構モデルとその詳細な設計パラメータを機構条件として入力する機能を有する。なお、上記の制御対象、指令条件、被駆動機構、及び機構条件については後述の図４で詳述する。
【００２５】
負荷演算式入力部１３４は、各動作軸ごとにその制御対象の負荷が、他動作軸の動作によって変動する態様を表す負荷パターンを演算する際に用いる負荷演算式を入力する機能を有する。なお、上記の負荷パターン及び負荷演算式については後述の図１１で詳述する。
【００２６】
次に記憶部１２０は、モータ機器特性データベース１２１（図中ではＤＢと略記）と、被駆動機構モデル記憶部１２２とを有している。モータ機器特性データベース１２１は、各種モータ機器の名称とそれぞれの仕様特性を対応付けて記憶する。モータ機器の名称としては、個々の型番やシリーズ名称であってもよい。被駆動機構モデル記憶部１２２は、上記被駆動機構について通常使用し得る全ての種類ごとに、その必要駆動力を算出する際に用いる数理モデルの計算式等を記憶する。
【００２７】
次に選定演算部１１０は、負荷パターン演算部１１１と、必要駆動トルクパターン演算部１１２と、要求特性算出部１１３と、モータ機器選定部１１４とを有している。
【００２８】
負荷パターン演算部１１１は、上記指令条件入力部１３２で入力した指令条件と、上記負荷演算式入力部１３４で入力した負荷演算式とに基づいて、所定動作軸における制御対象の負荷の変動を表す負荷パターンを演算する機能を有する。
【００２９】
必要駆動トルクパターン演算部１１２は、上記被駆動機構モデル記憶部１２２を参照しつつ、上記機構条件入力部１３３で入力した機構条件と、上記指令条件入力部１３２で入力した指令条件と、上記負荷パターン演算部１１１で演算した負荷パターンに基づいて、上記被駆動機構の全体を駆動するために各動作軸に必要とされる必要駆動トルクパターンを演算する機能を有する。
【００３０】
要求特性算出部１１３は、上記必要駆動トルクパターン演算部１１２が演算した必要駆動トルクパターンに基づいて、当該動作軸のモータ機器に要求される要求特性を算出する機能を有する。
【００３１】
モータ機器選定部１１４は、上記要求特性算出部１１３が算出した要求特性に基づいて、当該要求特性を必要最小限に満たして適合する仕様特性のモータ機器を上記モータ機器特性データベース１２１から選定し取得する機能を有する。なお、上記の要求特性算出部１１３及びモータ機器選定部１１４が、各請求項記載の機器選定部に相当する。また、上記の負荷パターン、必要駆動トルクパターン、及び要求特性については後に詳述する。
【００３２】
次に出力部１４０は、上記入力部１３０の各入力操作を行う画面や、上記モータ機器選定部１１４で選定したモータ機器の名称などを例えばディスプレイなどの表示装置に出力してユーザに示す機能を有する。なお、上記のディスプレイが各請求項記載の表示部に相当する。
【００３３】
以下に、本実施形態によるモータ機器の選定手法について、具体的な多軸駆動システムの一例を挙げて説明する。
【００３４】
本実施形態のモータ機器選定装置（機器選定アプリケーション１００）によりモータ機器の選定を行う対象の多軸駆動システムの一例を図３に示す。図示する例の多軸駆動システムは、いわゆるガントリ機構を利用したＸ−Ｙテーブル２００である。図３（ａ）の外観斜視図に示すように、当該Ｘ−Ｙテーブル２００は、略直方体形状の水平基台２０１を備え、この両側長辺部にはそれぞれＹ軸可動テーブル２０２、２０３を長辺方向（Ｙ方向）に沿って移動可能な２つのＹ軸テーブル移動機構２０４、２０５を設けている。それら２つのＹ軸可動テーブル２０２、２０３の間で短辺方向（Ｘ方向）に平行な配置で可動梁２０６を掛け渡し、さらに当該可動梁２０６上にはＸ軸可動テーブル２０７を短辺方向に沿って移動可能なＸ軸テーブル移動機構２０８を設けている。
【００３５】
この例では、上記２つのＹ軸テーブル移動機構２０４、２０５及びＸ軸テーブル移動機構２０８が、それぞれ回転型サーボモータにより駆動される水平ボールねじ機構を備えた被駆動機構を備えている。また、図３（ｂ）に示すように、一方のＹ軸可動テーブル２０２の移動方向をＹ１軸方向（図中の左側）とし、他方のＹ軸可動テーブル２０３の移動方向をＹ２軸方向（図中の右側）とし、Ｘ軸可動テーブル２０７の移動方向をＸ軸方向とする。以上のように構成したＸ−Ｙテーブル２００の多軸制御システムは、これら３つのテーブル移動機構２０４、２０５、２０８を連携動作させることによって、Ｘ軸可動テーブル２０７上に固定した機器（上記図３中の破線部参照）の水平面上のＸ−Ｙ座標移動を制御することができる。なお、上記のＸ軸テーブル移動機構２０８が各請求項記載のＸ軸被駆動機構に相当し、上記のＹ１軸に対応するＹ１軸テーブル移動機構２０４が各請求項記載のＹ１軸移動機構に相当し、上記のＹ２軸に対応するＹ２軸テーブル移動機構２０５が各請求項記載のＹ２軸移動機構に相当する。
【００３６】
各テーブル移動機構の詳細構成を図４に示す。なお、上記のＹ１、Ｙ２軸、及びＸ軸の各軸方向のテーブル移動機構２０４、２０５、２０８のそれぞれの構成は、いずれも詳細な設計パラメータに差異があるものの、基本的には図示する構成と同等である。図示する例のテーブル移動機構４００は、概略的にモータ駆動機構４１０と、被駆動機構４２０と、制御対象４３０とで構成される。
【００３７】
モータ駆動機構４１０は、サーボモータ４１１と、エンコーダ４１２と、サーボコントローラ４１３とを有している。サーボモータ４１１は、この例では回転型モータであり、サーボコントローラ４１３から供給される駆動電力に応じてその出力軸４１１ａを回転駆動させる。エンコーダ４１２は、例えば光学式の回転数検出器などで構成され、上記サーボモータの出力軸４１１ａの回転位置、回転角速度を十分な精度で検出する。サーボコントローラ４１３は、上記エンコーダ４１２からの検出情報を参照しつつ、特に図示しない上位制御装置から入力される駆動制御指令に基づいて上記サーボモータ４１１に供給する駆動電力を制御する。なお、このサーボコントローラ４１３が、各請求項記載のモータ制御装置に相当する。
【００３８】
また、図示する例の被駆動機構４２０は、カップリング４２１と、減速機４２２と、カップリング４２３と、水平ボールねじ機構４２４とを順に上記サーボモータの出力軸４１１ａから連結して備えている。動力伝達要素の１つである減速機４２２は、歯数の異なる主動ギア４２２ａと従動ギア４２２ｂの２つの減速ギアを噛み合わせた歯車式の減速機要素である。水平ボールねじ機構４２４は、水平に配置されたボールねじ４２４ａを可動テーブル４２４ｂに貫通、螺合させ、ボールねじ４２４ａを正逆回転させることでその回転方向に対応する移動方向で可動テーブル４２４ｂを軸方向に沿って移動させるアクチュエータ機構である。２つのカップリング４２１、４２３は、上記サーボモータ４１１の出力軸４１１ａと上記水平ボールねじ機構４２４のボールねじ４２４ａのそれぞれに対して上記減速機４２２の主動ギア４２２ａと従動ギア４２２ｂを連結して回転駆動力を伝達する動力伝達要素である。
【００３９】
制御対象４３０は、被駆動機構４２０の出力部、つまりこの例の可動テーブル４２４ｂに固定されて直線移動させられる対象物である。例えば、上記Ｙ１軸テーブル移動機構２０４、Ｙ２軸テーブル移動機構２０５の場合は、可動梁２０６及びＸ軸テーブル移動機構２０８を合わせた全体をＹ１軸、Ｙ２軸でそれぞれ分担した分がぞれぞれの制御対象４３０となる。また、上記Ｘ軸テーブル移動機構２０８の場合は、Ｘ軸可動テーブル２０７上に設置する機器（上記図３（ａ）中の破線部参照）が制御対象４３０となる。
【００４０】
以上のモータ駆動機構４１０と被駆動機構４２０を有する多軸駆動システムは、実際に製作されたものではなく、設計段階の仮想上のものでよい。なお、本実施形態においては、被駆動機構４２０は上記のように全ての動力伝達要素をサーボモータの出力軸４１１ａから一列だけ直列に連結した構成とする。以下の説明では、本実施形態の機器選定アプリケーション１００において、上記構成の各テーブル移動機構２０４、２０５、２０８の駆動に適した特性のサーボモータ及びサーボコントローラを選定する手法について説明する。なお、その他にモータ駆動機構４１０を構成するエンコーダ４１２などの選定については後に説明する。
【００４１】
まず一般的にモータ機器の選定を行うためには、ユーザは予め機器選定アプリケーション１００に少なくとも指令条件と機構条件を入力する必要がある。そして、上述した制御対象の負荷が、他軸の被駆動機構の動作によって変動する動作軸の場合には、さらに負荷演算式を入力する必要がある。このような各条件や演算式の入力、設定を行う操作画面の一例を図５に示す。この図５に示す操作画面は、上記ＰＣ１上で機器選定アプリケーション１００を起動した際に、上記出力部１４０の機能によって例えばディスプレイなどの表示装置に表示される。
【００４２】
この操作画面には、軸数入力操作部５０１と、速度線図設定操作部５０２と、機構設定操作部５０３と、負荷パターン設定操作部５０４と、単軸選定操作部５０５と、多軸速度線図設定操作部５０６と、多軸選定操作部５０７と、設定完了操作部５０８とを備えており、ユーザは所定の順序（または任意の順序）で操作部を選択して操作できる。ユーザは、まず最初に軸数入力操作部５０１で設計対象の多軸駆動システムの備えられる動作軸数、すなわちモータの数を設定入力できる。なお、この軸数入力操作部５０１は、上記の軸数入力部１３１により機能する操作部である。そして、動作軸数が設定された際に、図中の左側から速度線図設定操作部５０２、機構設定操作部５０３、負荷パターン設定操作部５０４、及び単軸選定操作部５０５の順で並べられた操作部の列が、設定軸数の数に応じて上下方向に並べて表示される。図示する例では３軸が設定されているため、各動作軸に対応する３列で表示されている。
【００４３】
速度線図設定操作部５０２は、上記の指令条件入力部１３２により機能する操作部であり、各動作軸の被駆動機構の出力部、つまり上記の制御対象で出力させるよう想定した動作量を例えば時系列変化パターンなどで指令条件として設定する。本実施形態の例では、この動作量を制御対象の移動速度で指令するとし、具体的には図６に示すような時系列で表現した速度パターン（速度線図）で設定する。この速度パターンの設定は、ユーザが任意のパターン（任意の加減速度、定常速度、時間長）で設定してもよいし、予め用意された複数のパターンを選択することで設定してもよい。なお、この図６に示すにように単軸での速度パターンの設定操作画面が各請求項記載の第１表示部に相当する。
【００４４】
また、上記多軸速度線図設定操作部５０６では、図７に示すように全ての動作軸における制御対象の速度パターンを同一の時間軸上で設定することができ、これにより軸間連携動作における各動作軸の動作タイミングを設定できる。なお、この図７に示すように多軸での速度パターンの設定操作画面が各請求項記載の第５表示部に相当する。これら速度パターンで表現される指令条件は、多軸駆動システム全体の制御性を検証するためにあえて実際に想定される使用形態よりも変動の激しい内容に設定してもよいし、または実際に想定される使用形態に合わせた内容に設定してもよい。
【００４５】
機構設定操作部５０３は、上記の機構条件入力部１３３により機能する操作部であり、各動作軸の被駆動機構について全体の機構的な種類、及び各構成要素の設計パラメータを機構条件として設定する。具体的には、上記被駆動機構モデル記憶部１２２に記憶されている多数の種類の被駆動機構モデルを図８に示すように一覧表示し（図中の左下参照）、その中でユーザが選択した被駆動機構モデルに対して必要な設計パラメータの入力設定を行う（図中の右上参照）。なお、この図８に示すにように機構条件の設定操作画面が各請求項記載の第２表示部に相当する。また、特に図示しないが、ユーザが複数種類の動力伝達要素を選択し組み合わせて任意の被駆動機構モデルを設定してもよい。この機構条件の入力により、機器選定アプリケーション１００は各軸の被駆動機構の機構的内容を把握できる。そして、設計パラメータの入力設定では制御対象の負荷質量の入力設定も行うが、他の動作軸の動作によって負荷質量が変動する場合に選択する選択肢の操作もできる。
【００４６】
ここで、上記図３で示したＸ−Ｙテーブル２００の多軸駆動システムの場合、Ｘ軸テーブル移動機構２０８の制御対象の負荷が他の動作軸の動作に影響を受けず不変であるため、その負荷質量をそのまま入力設定できる。この場合、後述する負荷パターンを演算する必要がなく、上記図５の操作画面では、Ｘ軸（図中の「１軸目」）に対応する負荷パターン設定操作部５０４が機能しない（半透明化表示される）。このようなＸ軸においては、上記の指令条件と機構条件を入力設定した時点で当該Ｘ軸におけるモータ機器の選定が可能である。
【００４７】
Ｘ軸テーブル移動機構２０８の駆動に適したモータ機器を選定するためには、必要駆動トルクパターンと要求特性を算出しなければならない。つまり、当該Ｘ軸テーブル移動機構２０８の制御対象に、指令条件として設定した速度パターンで移動させるために、被駆動機構を構成する全ての動力伝達要素と制御対象の負荷のそれぞれにおいて駆動に必要な必要駆動トルクを機構条件に基づいて個別に解析する。なお、この要素別の必要駆動トルクの解析については、Ｔ＝Ｊ・ｄω／ｄｔ（Ｆ＝ｍ・ａ）等の式によるトルク計算（推力計算）を行えばよく、ここではその詳細について省略する。そして、それら制御対象及び動力伝達要素ごとの必要駆動トルクを累積してサーボモータに必要とされる必要駆動トルクの時系列パターンを求め、その必要駆動トルクパターンに基づいて当該サーボモータに要求される要求特性を算出する。
【００４８】
このＸ軸テーブル移動機能の制御対象に対して、図９（ａ）に示すような移動速度の速度パターンで指令条件を与えた場合、これを実現するためのＸ軸のサーボモータの必要駆動トルクは図９（ｂ）に示すような時系列変化パターンとなる。この図９（ｂ）に示す必要駆動トルクパターンは、加速期において回転方向に対する正のトルクが必要であり、また減速期において回転方向に対する負のトルクが必要であることを示している（それぞれ図中の網掛け表示部参照）。なお、定速期においては、摩擦などで生じる動力損失分を補填する程度の一定の低いトルクでよい。また、上記図２における必要駆動トルクパターン演算部１１２が上記の必要駆動トルクパターンを演算するよう機能する。
【００４９】
このようにして解析された必要駆動トルクパターンに基づき、上記図２における要求特性算出部１１３が、上記指令条件に対応してＸ軸のモータ機器に必要とされる最大電流、消費電力、回生エネルギ、必要回生抵抗などの特性、つまり要求特性を算出する。なお、このような必要駆動トルクパターンの実際の波形と要求特性の表示例を図１０に示す。そして、この要求特性を必要最小限に満たすモータ機器（サーボモータ、サーボコントローラ）の名称を、上記図２におけるモータ機器選定部１１４が、上記モータ機器特性データベース１２１から取得し、図１０中の選定名称表示部５１０で表示することで、ユーザはＸ軸における適切なモータ機器を選定できる。なお、上記の選定名称表示部が各請求項記載の第３表示部に相当する。
【００５０】
一方、上記図３で示したＸ−Ｙテーブル２００の多軸駆動システムにおいて、Ｙ１軸とＹ２軸の場合には、それぞれのテーブル移動機構２０４、２０５の制御対象の負荷がＸ１軸の動作に影響を受けて変動する。具体的には、Ｘ軸可動テーブル２０７がＹ１軸上に近接するほど、Ｙ１軸の制御対象の負荷質量が増加し、Ｙ２軸の制御対象の負荷質量が減少する。逆に、Ｘ軸可動テーブル２０７がＹ２軸上に近接するほど、Ｙ２軸の制御対象の負荷質量が増加し、Ｙ１軸の制御対象の負荷質量が減少する。この点を考慮しなければ、Ｙ１軸、Ｙ２軸のモータ機器を適切に選定できない。
【００５１】
例えば、可動梁上で移動するＸ軸可動テーブル２０７とその上に設置されるＸ軸の制御対象を合わせた質量を４０ｋｇとし、そのうちＹ１軸とＹ２軸のそれぞれで分担して負担する負荷質量をＭｙ１、Ｍｙ２とすると、常にＭｙ１＋Ｍｙ２＝４０ｋｇの関係が成立する。この関係において、上記図３（ｂ）に示したＸ軸上のｘ座標で、Ｘ軸可動テーブル２０７が最もＹ１軸に接近している状態でｘ＝０、Ｘ軸可動テーブル２０７が最もＹ２軸に接近している状態でｘ＝Ｌとした座標設定の場合を考える。例えば、ｘ＝０のときにＹ１軸側で負担する分担負荷質量Ｍｙ１が３０ｋｇ、Ｙ２軸側で負担する分担負荷質量Ｍｙ２が１０ｋｇとし、ｘ＝ＬのときにＹ１軸側で負担する分担負荷質量Ｍｙ１が１０ｋｇ、Ｙ２軸側で負担する分担負荷質量Ｍｙ２が３０ｋｇとする。そして、分担負荷質量Ｍｙ１は移動位置ｘに対して比例減少し、分担負荷質量Ｍｙ２は移動位置ｘに対して比例増加する。
【００５２】
この場合に、Ｘ軸可動テーブル２０７とその上に設置されるＸ軸の制御対象を合わせた質量（４０ｋｇ）のうちＹ１軸、Ｙ２軸のそれぞれで負担する分担負荷質量Ｍｙ１、Ｍｙ２は、
Ｍｙ１＝２０（Ｌ−ｘ）／Ｌ＋１０  ・・・  （１）
Ｍｙ２＝２０ｘ／Ｌ＋１０          ・・・  （２）
と置ける。また、Ｙ１軸テーブル移動機構２０４及びＹ２軸テーブル移動機構２０５がそれぞれ制御対象としている負荷質量は上記（１）式、（２）式で求められる分担負荷質量Ｍｙ１、Ｍｙ２だけではなく、それ以外にもＸ軸可動テーブル２０７を除いたＸ軸テーブル移動機構２０８と可動梁全体を合わせた負荷質量に対する分担負荷質量Ｃｙ１、Ｃｙ２との合計値となる（Ｃｙ１＋Ｃｙ２＝一定）。しかし、これら分担負荷質量Ｃｙ１、Ｃｙ２は、それぞれＸ軸の移動位置ｘなどの影響を受けずに変動することのない固定値である。その結果、Ｙ１軸テーブル移動機構２０４及びＹ２軸テーブル移動機構２０５がそれぞれ制御対象としている負荷質量ＭＹ１、ＭＹ２は、
ＭＹ１＝Ｍｙ１＋Ｃｙ１＝２０（Ｌ−ｘ）／Ｌ＋１０＋Ｃｙ１・・・（３）
ＭＹ２＝Ｍｙ２＋Ｃｙ２＝２０ｘ／Ｌ＋１０＋Ｃｙ２  ・・・  （４）
となる。これら２つの式が、Ｙ１軸テーブル移動機構２０４とＹ２軸テーブル移動機構２０５のそれぞれの制御対象の負荷演算式となり、上記図３のＸ−Ｙテーブル２００の場合にはそれぞれの負荷演算式がＸ軸可動テーブル２０７の移動位置ｘについての１次式となることが分かる。
【００５３】
このように、連動する多軸間におけるそれぞれの負荷質量について、他の動作軸の動作量（加速度、速度、変位、傾きなど）を用いた演算式で個別に求められる場合が多い。このような関係演算式は、当該多軸駆動システムの機構的構成を把握している設計者のユーザであれば負荷演算式として作成し、上記図５に示した負荷パターン設定操作部５０４で当該負荷演算式を入力できる。つまり、多軸駆動システムの各動作軸においてそれぞれの制御対象の負荷質量が他の動作軸の動作量と相互に影響を受けて変動しあう場合であっても、負荷演算式を用いて各動作軸の制御対象の負荷質量を見かけ上の固定質量の増減に置換し、個別に算出できる。
【００５４】
例えば上記（３）式で表されるＹ１軸の負荷演算式の場合には、上述したように制御対象の負荷演算式がＸ軸可動テーブル２０７の移動位置ｘを変数とした１次式であることから、当該移動位置ｘを求める必要がある。これは、図１１に示すように、Ｘ軸に対する指令条件として入力された速度パターンに対し機器選定アプリケーション１００が内部的に積分演算することで、移動位置ｘの変化を時系列的に表現した移動量パターンとして求めることができる。なお、この移動量パターンが各請求項記載の移動量の変動に相当する。そして、この移動量パターンに対し、上記図２における負荷パターン演算部１１１が、上記（３）式の負荷演算式を用いて初期重量負担分（式中の１０＋Ｃｙ１に相当）、慣性モーメント負荷可変係数（式中の２０に相当）を考慮した演算を行うことで、Ｙ１軸の制御対象の負荷質量ＭＹ１の変化を時系列的に表現した負荷パターンを求めることができる。なお、この負荷パターンが示す内容が各請求項記載の負荷質量の変動に相当する。
【００５５】
本実施形態の例において、Ｙ１軸テーブル移動機構２０４とＹ２軸テーブル移動機構２０５のそれぞれの駆動に適したモータ機器を選定するためには、それぞれの負荷パターンで示される負荷質量をそれぞれの速度パターンで移動させるのに必要な必要駆動トルクパターンと要求特性を求めればよい。以下にその過程の具体例を説明する。
【００５６】
例えば、上記図３に示したＸ−Ｙテーブル２００を、図１２に示すような４段階の工程で動作させた場合を考える。図示する例では、最初にＸ軸の位置ｘ＝Ｌとし、Ｙ１軸、Ｙ２軸を共に最も手前側に位置させた状態から始めて、Ｘ軸だけを位置ｘ＝０まで移動させる第１段階目の動作工程を行う。次に、Ｙ１軸、Ｙ２軸の両方を最も奥側まで移動させる第２段階目の動作工程を行う。次に、Ｘ軸だけを位置ｘ＝Ｌまで戻すよう移動させる第３段階目の動作工程を行う。次に、Ｙ１軸、Ｙ２軸の両方を最も手前側まで戻すよう移動させる第４段階目の動作工程を行って終了する。以上の４段階の動作工程を行わせるための指令条件として、図示するような速度パターンが入力される。
【００５７】
これら速度パターンに基づいて機器選定アプリケーション１００が内部的に積分演算してＸ軸の移動量パターンを算出し（図示省略）、このＸ軸の移動量パターンに基づいて上記図２における負荷パターン演算部１１１が各動作軸の負荷演算式を用いて図１３に示す負荷パターンを演算する。さらに、これら負荷パターンに基づいて、上記図２における必要駆動トルクパターン演算部１１２が機構条件を考慮して図１４に示す必要駆動トルクパターンを演算する。
【００５８】
このようにして解析された各動作軸の必要駆動トルクパターンに基づいて上記図２における要求特性算出部１１３がそれぞれの要求特性を算出する。そして、上記図２におけるモータ機器選定部１１４が、それぞれの要求特性を必要最小限に満たすモータ機器を上記モータ機器特性データベース１２１から選定し、それらの名称を表示する。
【００５９】
以上の選定処理の工程を模式的にまとめると、図１５に示す図となる。すなわち、指令条件として入力された速度パターンと、内部演算した各動作軸の移動量パターン及び入力された負荷演算式から求めた負荷パターンと、に基づいて必要駆動トルクパターンを演算する。この演算では入力された機構条件を考慮する。そして算出された必要駆動トルクパターンに基づいて要求特性が算出され、この要求特性を必要最小限に満たすモータ機器を選定することで選定処理が完了する。本実施形態では、多軸駆動システムに対してこのようなモータ機器の選定処理を各動作軸ごとに個別に行うことができる。
【００６０】
なお、上記図４に示したエンコーダなどの周辺機器の選定については、モータ機器特性データベース１２１に対応する周辺機器の名称と要求特性も対応づけて記憶させておき、上記の要求特性を算出する際に当該周辺機器についての要求特性も算出して適合するものをモータ機器特性データベース１２１から選定すればよい。また、特に図示しないが、要求特性に適合するモータ機器が複数ある場合には、それら全ての名称を一覧表示してユーザに選択させてもよい。
【００６１】
図１６は、以上説明した本実施形態によるモータ機器の選定処理を実現するために、ＰＣ１のＣＰＵが実行する制御内容を表すフローチャートの一例である。なお、このフローは、機器選定アプリケーション１００の起動時から開始される。
【００６２】
まずステップＳ５で、上記図２に示した軸数入力部１３１が、上記図５の軸数入力操作部５０１を介したユーザからの入力操作により、設計対象の多軸駆動システム（上記図３のＸ−Ｙテーブル２００）の軸数を設定する。
【００６３】
次にステップＳ１０へ移り、上記図２に示した指令条件入力部１３２が、上記図５の速度線図設定操作部５０２を介したユーザからの入力操作により、各動作軸の制御対象の速度パターンを設定する（実際の設定操作画面は上記図６、図７参照）。
【００６４】
次にステップＳ１５へ移り、上記図２に示した機構条件入力部１３３が、上記図５の機構設定操作部５０３を介したユーザからの入力操作により、各動作軸の機構条件を設定する（実際の設定操作画面は上記図８参照）。
【００６５】
次にステップＳ２０へ移り、上記図２に示した負荷演算式入力部１３４が、上記図５の負荷パターン設定操作部５０４を介したユーザからの入力操作により、各動作軸の負荷演算式を設定する。
【００６６】
次にステップＳ２５へ移り、上記図２に示した負荷パターン演算部１１１が、上記図１１、図１３で説明した処理により各動作軸の負荷パターンを演算する。
【００６７】
次にステップＳ３０へ移り、上記図２に示した必要駆動トルクパターン演算部１１２が、上記図１４で説明した処理により各動作軸の必要駆動トルクパターンを演算する。
【００６８】
次にステップＳ３５へ移り、上記図２に示した要求特性算出部１１３が、各動作軸の必要駆動トルクパターンから対応するモータ機器の要求特性を算出する。
【００６９】
次にステップＳ４０へ移り、上記図２に示したモータ機器選定部１１４が、モータ機器特性データベース１２１を参照して各動作軸の要求特性に適合するモータ機器を選定する。
【００７０】
次にステップＳ４５へ移り、上記図２に示した出力部１４０が、上記ステップＳ４０で選定した各動作軸のモータ機器の名称を表示する。そして、このフローを終了する。
【００７１】
なお、上記ステップＳ１０、ステップＳ１５、ステップＳ２０の手順でそれぞれで行う設定は、ユーザの任意の順序で設定してもよい。
【００７２】
以上において、上記図１６のフローにおけるステップＳ１０の手順が各請求項記載の第１表示制御手順、第１表示手順に相当し、ステップＳ１５の手順が各請求項記載の第２表示制御手順、第５表示制御手順、第２表示手順に相当し、ステップＳ２５の手順が各請求項記載の負荷パターン算出手順、負荷パターン演算制御手順、負荷パターン演算手順に相当し、ステップＳ３０の手順が各請求項記載の必要駆動トルクパターン演算制御手順、必要駆動トルクパターン演算手順に相当し、ステップＳ４５の手順が各請求項記載の第３表示制御手順、機器選定制御手順、第３表示手順、機器選定手順に相当する。
【００７３】
以上説明したように、本実施形態の機器選定アプリケーション１００によれば、各被駆動機構が負担する負荷質量の変動を加味しつつ、各被駆動機構に最適なサーボモータ及びモータ制御装置を含む周辺機器を選定することができる。まず、ユーザが複数の被駆動機構に対応した複数の動作軸それぞれごとに制御対象の速度パターン、機構条件を設定する。また、ユーザは必要な動作軸に対して負荷演算式を設定する。これにより、各動作軸それぞれの制御対象の負荷質量のうち、他の動作軸と連動して動作するときに分担して負担する分の分担負荷質量の変動を負荷演算式から求め、それに基づいて当該動作軸単独の制御対象の負荷質量の変動が算出される（分担負荷質量が一定の場合もあり）。この負荷質量の変動と速度パターンとに基づいて、当該動作軸の必要駆動トルクパターンと要求特性が算出される。この要求特性に基づき、予め用意された複数のサーボモータ及び複数のサーボコントローラの中から、上記要求特性に適合した少なくとも１つのサーボモータ及び少なくとも１つのサーボコントローラのそれぞれが選定され、それらの名称が一覧表示される。
【００７４】
この結果、ユーザは、設計対象の多軸駆動システムにおいて各被駆動機構が負担する質量負荷の変動を加味しつつ、上記一覧表示されたサーボモータ及びサーボコントローラの中から、過不足のない適正なスペックを備えたサーボモータ及びサーボコントローラを容易に選定することができる。
【００７５】
また、本実施形態によれば、負荷パターン演算部１１１により算出された制御対象の負荷質量の変動を表す負荷パターンと、設定された速度パターンとを用いて、当該動作軸の必要駆動トルクパターンと要求特性が算出される。これにより、過不足のない適正なスペックを備えたサーボモータ及びサーボコントローラを確実に選定することができる。
【００７６】
また、本実施形態によれば、ある被駆動機構によって行われる制御対象の動作によって実際に生じる負荷質量の移動が、別の被駆動機構が負担する制御対象の見かけの固定質量の増減に換算される。すなわち、一定の値を備えた負荷質量が移動する現象を、固定点に位置する仮想的な負荷質量の値が増減する現象に置き換えて、算出が行われる。これにより、負荷パターン演算部１１１は、複雑な計算を行うことなく、上記負荷パターンを求めることができる。
【００７７】
また、本実施形態によれば、負荷パターン演算部１１１は、Ｘ軸に対応して設定された速度パターンを積分して求められたＸ軸の移動量パターンに所定の負荷可変係数（慣性モーメント負荷可変係数）を乗じ、Ｘ軸の被駆動機構が負担する制御対象の負荷質量の初期重量負担分を加えることにより、Ｙ１軸、Ｙ２軸のそれぞれの負荷パターンへの換算を行う。これにより、負荷パターン演算部１１１は、複雑な計算を行うことなく、負荷パターンを確実に精度よく求めることができる。
【００７８】
なお、上記実施形態では、サーボコントローラについてもサーボモータと１対１で対応させて選定した。つまり、単軸サーボコントローラを選定する場合を説明した。しかし本発明はこれに限られず、他にも複数のサーボモータをまとめて制御する多軸サーボコントローラの選定にも利用できる。例えば、上記の多軸選定操作部５０７の操作により表示される図１７に示すように、各動作軸の必要駆動トルクパターンを同一時間軸上にまとめて同時に実現可能な要求特性（最大電流、消費電力など）を算出し、それに適合する多軸サーボコントローラや多軸共通コンバータを選定してもよい。もしくは、図１８に示すように、各動作軸それぞれで適合する単軸サーボコントローラを選定し、それら複数の単軸サーボコントローラをまとめた特性の多軸サーボコントローラや多軸共通コンバータを選定してもよい。なお、このように複数の被駆動機構すべてに対応して推奨される少なくとも１つのサーボコントローラを選定して表示する画面が各請求項記載の第４表示部に相当し、当該表示画面を表示させる制御手順が各請求項記載の第４表示制御手順に相当する。
【００７９】
これにより、各動作軸ごとに適正なスペックが選定された後、さらに全動作軸（すなわち複数の被駆動機構すべて）に対して１台で制御する場合に最適な多軸サーボコントローラ、多軸共通コンバータを改めてユーザに対し推奨することができる。
【００８０】
また、本実施形態によれば、複数の被駆動機構の動作軸それぞれについて、上記図６の設定画面でそれぞれ設定された複数の速度パターンを、同一時間軸上に並べて表示する上記図７の設定画面を表示する。なお、上記図７の設定画面が各請求項記載の第５表示部に相当する。これにより、ユーザが各動作軸ごとにいずれか１つの速度パターンを選択する際、各動作軸ごとの対比や連動タイミングを容易に確認できるので、さらに利便性を向上することができる。
【００８１】
また、本実施形態によれば、複数の被駆動機構として、負荷質量に対し動作軸としてのＸ軸に沿う直線移動を行うＸ軸テーブル移動機構２０８と、Ｘ軸テーブル移動機構２０８の一端部を支持し当該一端部に対し動作軸としてのＹ１軸に沿う直線移動を行うＹ１軸テーブル移動機構２０４と、Ｘ軸テーブル移動機構２０８の他端部を支持し当該他端部に対し動作軸としての前記Ｙ１軸と平行なＹ２軸に沿う直線移動を行うＹ２軸テーブル移動機構２０５と、を有するＸ−Ｙテーブル２００の多軸駆動システムにおけるサーボモータの選定を行う。
【００８２】
これにより、Ｘ軸に沿って制御対象を移動させるＸ軸テーブル移動機構２０８の両端部を、Ｙ１軸テーブル移動機構２０４及びＹ２軸テーブル移動機構２０５によってＹ１軸及びＹ２軸方向に直線移動させる３軸駆動システムに対し、過不足のない適正なスペックを備えたサーボモータ及びサーボコントローラを容易に選定することができる。
【００８３】
なお、上記指令条件は速度パターンの入力に限られず、制御対象の移動位置パターン（移動量パターン）などの他の動作量で入力してもよい。
【００８４】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００８５】
（１）複雑な負荷パターンを外部アプリケーションで算出する場合
上記実施形態においては、多軸駆動システムの例としてＹ１軸とＹ２軸の２軸を共通のＸ軸に対して並列に連結した単純な構成の場合で説明した。しかし、図１９の左側に示すように複数の動作軸を直列に連結して一端を自由端とした構成のアームマニピュレータ６００のような多軸駆動システムの場合は、多数のマトリクスの積算などにより各動作軸に対応する負荷パターンの演算が非常に難しくなる。このように複数の動作軸それぞれの負荷パターンの演算が複雑で困難な場合には、専用の外部解析アプリケーションで負荷パターンの演算を行い、その結果をインポートして利用する処理としてもよい。
【００８６】
その場合に指令条件、機構条件、及び負荷演算式（例えばニュートンオイラー法による演算式やラグランジュ運動方程式など）の入力は、当該機器選定アプリケーション１００Ａで入力して外部解析アプリケーションにエクスポートしてもよいし、外部解析アプリケーションに直接入力してもよい。そして本変形例の機器選定アプリケーション１００Ａが、外部解析アプリケーションから演算された各動作軸の負荷パターンと速度パターンの組み合わせをインポートし、それらに基づいて各動作軸の必要駆動トルクパターンを演算する。各動作軸の必要駆動トルクパターンからそれぞれ対応する要求特性を算出し、それぞれ適合するモータ機器の名称を選定すればよい。
【００８７】
以上において、外部解析アプリケーションから負荷パターンと速度パターンの組み合わせを各被駆動機構ごとに取得する処理ブロックが各請求項記載の組み合わせ取得部、組み合わせ取得手順に相当し、各動作軸の機構条件を入力する操作画面が各請求項記載の第６表示部に相当し、この操作画面を表示する制御手順が各請求項記載の第６表示制御手順、第４表示手順に相当し、取得した負荷パターンと速度パターンの組み合わせに基づいて選定したモータ機器の名称を表示する画面が各請求項記載の第７表示部に相当し、この表示画面を表示する制御手順が各請求項記載の第７表示制御手順、第５表示手順に相当する。
【００８８】
以上説明したように、本変形例の機器選定アプリケーション１００Ａによれば、複雑な構成の多軸駆動システムにおける各動作軸の負荷パターンの速度パターンの組み合わせを外部解析アプリケーションから取得できるため、当該機器選定アプリケーション１００Ａ自体は簡易な構成のまま上記実施形態と同様に各動作軸の過不足のない適正なスペックを備えたサーボモータ及びサーボコントローラを容易に選定することができる。
【００８９】
なお、外部解析アプリケーションからは負荷パターンだけをインポートし、同じ動作軸の組み合わせの速度パターンは当該機器選定アプリケーション１００Ａで入力して取得してもよい。
【００９０】
なお、上記実施形態や各変形例では、機器選定アプリケーション１００、１００ＡがＰＣ１のＨＤＤなどの内部記憶装置に格納されたプログラムで起動するスタンドアローンアプリケーションの形態として説明したが、他にもネットワークを介して外部サーバに接続した際に起動するネットアプリケーション（ＷＥＢアプリケーション）の形態としてもよい。
【００９１】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００９２】
その他、一々例示はしないが、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９３】
１                パーソナルコンピュータ（モータ機器選定装置）
１００，１００Ａ  機器選定アプリケーション（機器選定処理プログラム）
１１０            選定演算部
１１１            負荷パターン演算部
１１２            必要駆動トルクパターン演算部
１１３            要求特性算出部（機器選定部）
１１４            モータ機器選定部
１２０            記憶部
１２１            モータ機器特性データベース
１２２            被駆動機構モデル記憶部
１３０            入力部
１３１            軸数入力部
１３２            指令条件入力部
１３３            機構条件入力部
１３４            負荷演算式入力部
１４０            出力部
２００            Ｘ−Ｙテーブル
２０２            Ｙ１軸可動テーブル
２０３            Ｙ２軸可動テーブル
２０４            Ｙ１軸テーブル移動機構（Ｙ１軸移動機構）
２０５            Ｙ２軸テーブル移動機構（Ｙ２軸移動機構）
２０６            可動梁
２０７            Ｘ軸可動テーブル
２０８            Ｘ軸テーブル移動機構（Ｘ軸被駆動機構）
４００            テーブル移動機構
４１０            モータ駆動機構
４１１            サーボモータ
４１２            エンコーダ
４１３            サーボコントローラ（モータ制御装置）
４２０            被駆動機構
４２１            カップリング
４２２            減速機
４２３            カップリング
４２４            水平ボールねじ機構
４３０            制御対象
５０１            軸数入力操作部
５０２            速度線図設定操作部
５０３            機構設定操作部
５０４            負荷パターン設定操作部
５０５            単軸設定操作部
５０６            多軸速度線図設定操作部
５０７            多軸選定操作部
５１０            選定名称表示部
【図１】
2014054142.tif 000003
【図２】
2014054142.tif 000004
【図３】
2014054142.tif 000005
【図４】
2014054142.tif 000006
【図５】
2014054142.tif 000007
【図６】
2014054142.tif 000008
【図７】
2014054142.tif 000009
【図８】
2014054142.tif 000010
【図９】
2014054142.tif 000011
【図１０】
2014054142.tif 000012
【図１１】
2014054142.tif 000013
【図１２】
2014054142.tif 000014
【図１３】
2014054142.tif 000015
【図１４】
2014054142.tif 000016
【図１５】
2014054142.tif 000017
【図１６】
2014054142.tif 000018
【図１７】
2014054142.tif 000019
【図１８】
2014054142.tif 000020
【図１９】
2014054142.tif 000021
【手続補正書】
【提出日】平成28年4月5日(2016.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、
各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う、第１表示部と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第２表示部と、
各動作軸ごとに、前記第２表示部における表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示部と、
を有することを特徴とする機器選定装置。
【請求項２】
請求項１記載の機器選定装置において、
各動作軸ごとに、前記第１表示部における表示に対応した前記速度パターンの選択結果及び前記第２表示部における表示に対応した前記被駆動機構の選択結果に応じ、前記選択された前記１つの被駆動機構が前記他の被駆動機構と連動して動作するときに負担する前記負荷質量の変動を、演算する負荷パターン演算部を有し、
前記第３表示部は、
前記負荷パターン演算部により演算された前記負荷質量の変動と前記速度パターンの選択結果とに適合する、前記少なくとも１つのサーボモータ及び前記少なくとも１つのモータ制御装置を抽出してそれらの名称を一覧表示する
ことを特徴とする機器選定装置。
【請求項３】
請求項２記載の機器選定装置において、
前記負荷パターン演算部は、
前記他の被駆動機構により前記負荷質量が移動するとき、当該負荷質量の移動を、前記１つの被駆動機構により負担する見かけ上の固定質量の増減に換算することにより、前記演算を行う
ことを特徴とする機器選定装置。
【請求項４】
請求項３記載の機器選定装置において、
前記負荷パターン演算部は、
前記負荷質量の移動に影響する前記他の被駆動機構に対応して選択された前記選択結果に関わる前記速度パターンを積分して求められた移動量の変動に所定の負荷可変係数を乗じ、前記１つの被駆動機構が負担する前記負荷質量の初期重量負担分を加えることにより、前記換算を行う
ことを特徴とする機器選定装置。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の機器選定装置において、
各動作軸に関する前記第１表示部、前記第２表示部、前記第３表示部での表示、及び、各表示に対応した各選択結果、に応じて、前記複数の被駆動機構すべてに対応して推奨される少なくとも１つのモータ制御装置を表示する第４表示部
を有することを特徴とする機器選定装置。
【請求項６】
請求項１乃至請求項５のいずれか１項記載の機器選定装置において、
前記複数の被駆動機構の前記動作軸それぞれについて、前記第１表示部における表示に対応してそれぞれ選択された複数の前記速度パターンを、同一時間軸上に並べて表示する第５表示部を有することを特徴とする機器選定装置。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の機器選定装置において、
前記複数の被駆動機構として、負荷質量に対し前記動作軸としてのＸ軸に沿う直線移動を行うＸ軸被駆動機構と、前記Ｘ軸被駆動機構の一端部を支持し当該一端部に対し前記動作軸としてのＹ１軸に沿う直線移動を行うＹ１軸移動機構と、前記Ｘ軸被駆動機構の他端部を支持し当該他端部に対し前記動作軸としての前記Ｙ１軸と平行なＹ２軸に沿う直線移動を行うＹ２軸移動機構と、を有する多軸駆動システムにおける前記サーボモータの選定を行う、ことを特徴とする機器選定装置。
【請求項８】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、
前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得部と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第６表示部と、
各動作軸ごとに、前記第６表示部における表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得部での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第７表示部と、
を有することを特徴とする機器選定装置。
【請求項９】
それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置であって、
前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算部と、
前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算部と、
前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定部と、
を有することを特徴とする機器選定装置。
【請求項１０】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、
各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行うための制御信号を、前記表示部に出力する第１表示制御手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第２表示制御手順と、
各動作軸ごとに、前記第２表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第３表示制御手順と、
を実行させることを特徴とする、機器選定処理プログラム。
【請求項１１】
請求項１０記載の機器選定処理プログラムにおいて、
前記演算部に対し、さらに、
各動作軸ごとに、前記第１表示制御手順における表示に対応した前記速度パターンの選択結果及び前記第２表示制御手順における表示に対応した前記被駆動機構の選択結果に応じ、前記選択された前記１つの被駆動機構が前記他の被駆動機構と連動して動作するときに負担する前記負荷質量の変動を、演算する負荷パターン演算手順を実行させ、
前記第３表示制御手順は、
前記負荷パターン演算手順により演算された前記負荷質量の変動と前記速度パターンの選択結果とに適合する、前記少なくとも１つのサーボモータ及び前記少なくとも１つのモータ制御装置を抽出してそれらの名称を一覧表示するための制御信号を出力する
ことを特徴とする機器選定処理プログラム。
【請求項１２】
請求項１１記載の機器選定処理プログラムにおいて、
前記負荷パターン演算手順は、
前記他の被駆動機構により移動する負荷質量を、前記１つの被駆動機構が負担する前記負荷質量の変動に換算して前記演算を行う
ことを特徴とする機器選定処理プログラム。
【請求項１３】
請求項１２記載の機器選定処理プログラムにおいて、
前記負荷パターン演算手順は、
前記負荷質量の移動に影響する前記他の被駆動機構に対応して選択された前記選択結果に関わる前記速度パターンを積分して求められた移動量の変動に所定の負荷可変係数を乗じ、前記１つの被駆動機構が負担する前記負荷質量の初期重量負担分を加えることにより、前記換算を行う
ことを特徴とする機器選定処理プログラム。
【請求項１４】
請求項１０乃至請求項１３のいずれか１項記載の機器選定処理プログラムにおいて、
前記演算部に対し、さらに、
各動作軸に関する前記第１表示制御手順、前記第２表示制御手順、前記第３表示制御手順での表示、及び、各表示に対応した各選択結果、に応じて、前記複数の被駆動機構すべてに対応して推奨される少なくとも１つのモータ制御装置を表示する第４表示制御手順
を有することを特徴とする機器選定処理プログラム。
【請求項１５】
請求項１０乃至請求項１４のいずれか１項記載の機器選定処理プログラムにおいて、
前記演算部に対し、さらに
前記複数の被駆動機構の前記動作軸それぞれについて、前記第１表示制御手順における表示に対応してそれぞれ選択された複数の前記速度パターンを、同一時間軸上に並べて表示する第５表示制御手順を有することを特徴とする機器選定処理プログラム。
【請求項１６】
請求項１０乃至請求項１５のいずれか１項記載の機器選定処理プログラムにおいて、
前記複数の被駆動機構として、負荷質量に対し前記動作軸としてのＸ軸に沿う直線移動を行うＸ軸被駆動機構と、前記Ｘ軸被駆動機構の一端部を支持し当該一端部に対し前記動作軸としてのＹ１軸に沿う直線移動を行うＹ１軸移動機構と、前記Ｘ軸被駆動機構の他端部を支持し当該他端部に対し前記動作軸としての前記Ｙ１軸と平行なＹ２軸に沿う直線移動を行うＹ２軸移動機構と、を有する多軸駆動システムにおける前記サーボモータの選定を行う、ことを特徴とする機器選定処理プログラム。
【請求項１７】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、
前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第６表示制御手順と、
各動作軸ごとに、前記第６表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第７表示制御手順と、
を有することを特徴とする機器選定処理プログラム。
【請求項１８】
それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置の演算部に対し、
前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算制御手順と、
前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算制御手順と、
前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定制御手順と、
を実行させることを特徴とする機器選定プログラム。
【請求項１９】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、
各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う第１表示手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う第２表示手順と、
各動作軸ごとに、前記第２表示手順の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示手順と、
を有することを特徴とする、機器選定処理方法。
【請求項２０】
サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、
前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、
各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第４表示手順と、
各動作軸ごとに、前記第４表示手順の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第５表示手順と、
を有することを特徴とする機器選定処理方法。
【請求項２１】
それぞれ個別のサーボモータにより駆動される複数の被駆動機構が互いに連動して動作する多軸駆動システムに対し、その設計上で前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、
前記複数の被駆動機構のうち選択された１つの被駆動機構が動作させる対象の負荷が、他の被駆動機構の動作に基づいて変動する態様を表す負荷パターンを演算する負荷パターン演算手順と、
前記１つの被駆動機構がその動作で前記負荷パターンで示される負荷を動作させるために、前記１つの被駆動機構を駆動する前記サーボモータに必要とされる必要駆動トルクパターンを演算する必要駆動トルクパターン演算手順と、
前記必要駆動トルクパターンに基づいて、前記１つの被駆動機構の駆動に適合するサーボモータ及びモータ制御装置を選定する機器選定手順と、
を有することを特徴とする機器選定処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行うための制御信号を、前記表示部に出力する第１表示制御手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第２表示制御手順と、各動作軸ごとに、前記第２表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第３表示制御手順と、を実行させる機器選定処理プログラムが適用される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行うとともに、所定の演算を行う演算部及び所定の表示を行う表示部を備えた、機器選定装置の前記演算部に対し、前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行うための制御信号を、前記表示部に出力する第６表示制御手順と、各動作軸ごとに、前記第６表示制御手順の前記表示部の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行うための制御信号を、前記表示部に出力する第７表示制御手順と、を有する機器選定処理プログラムが適用される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、各動作軸ごとに、予め用意された複数の速度パターンから１つの速度パターンの選択を促す表示を行う第１表示手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う第２表示手順と、各動作軸ごとに、前記第２表示手順の表示に対応した前記被駆動機構の選択結果に応じ、当該選択された１つの被駆動機構が他の被駆動機構と連動して動作するときに当該１つの被駆動機構が負担する負荷質量の変動、及び、当該１つの被駆動機構に関わる前記速度パターンの選択結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第３表示手順と、を有する機器選定処理方法が適用される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記課題を解決するため、本発明の一の観点によれば、サーボモータの駆動力に基づき、複数の被駆動機構が互いに連動して動作する多軸駆動システムにおける、前記サーボモータ及びモータ制御装置を含む周辺機器の選定を行う機器選定装置が実行する機器選定処理方法であって、前記多軸駆動システムが所定の複数の動作態様を行うときの各動作態様ごとに予め求められている、１つの被駆動機構が他の被駆動機構に連動して動作するときに負担する負荷質量の変動と当該１つの被駆動機構に関わる速度パターンとの組合せを、各被駆動機構ごとに取得する組み合わせ取得手順と、各動作軸ごとに、予め用意された前記複数の被駆動機構から１つの前記被駆動機構の選択を促す表示を行う、第４表示手順と、各動作軸ごとに、前記第４表示手順の表示に対応した前記被駆動機構の選択結果、及び、当該選択された１つの被駆動機構に関する前記組み合わせ取得手順での取得結果、に適合する少なくとも１つのサーボモータ及び少なくとも１つのモータ制御装置を、予め用意された複数のサーボモータ及び複数のモータ制御装置の中から抽出してそれらの名称を一覧表示し、その一覧表示の中からの選択を促す表示を行う、第５表示手順と、を有する機器選定処理方法が適用される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
このように、連動する多軸間におけるそれぞれの負荷質量について、他の動作軸の動作量（加速度、速度、変位、傾きなど）を用いた演算式で個別に求められる場合が多い。このような関係演算式は、当該多軸駆動システムの機構的構成を把握している設計者のユーザであれば負荷演算式として作成し、上記図５に示した負荷パターン設定操作部５０４で当該負荷演算式を入力できる。つまり、多軸駆動システムの各動作軸においてそれぞれの制御対象の負荷質量が他の動作軸の動作量と相互に影響を受けて変動しあう場合であっても、負荷演算式を用いて各動作軸の制御対象の負荷質量を見かけ上の固定質量の増減に換算し、個別に演算できる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
以上において、上記図１６のフローにおけるステップＳ１０の手順が各請求項記載の第１表示制御手順、第１表示手順に相当し、ステップＳ１５の手順が各請求項記載の第２表示制御手順、第５表示制御手順、第２表示手順に相当し、ステップＳ２５の手順が各請求項記載の負荷パターン演算制御手順、負荷パターン演算手順に相当し、ステップＳ３０の手順が各請求項記載の必要駆動トルクパターン演算制御手順、必要駆動トルクパターン演算手順に相当し、ステップＳ４５の手順が各請求項記載の第３表示制御手順、機器選定制御手順、第３表示手順、機器選定手順に相当する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
以上説明したように、本実施形態の機器選定アプリケーション１００によれば、各被駆動機構が負担する負荷質量の変動を加味しつつ、各被駆動機構に最適なサーボモータ及びモータ制御装置を含む周辺機器を選定することができる。まず、ユーザが複数の被駆動機構に対応した複数の動作軸それぞれごとに制御対象の速度パターン、機構条件を設定する。また、ユーザは必要な動作軸に対して負荷演算式を設定する。これにより、各動作軸それぞれの制御対象の負荷質量のうち、他の動作軸と連動して動作するときに分担して負担する分の分担負荷質量の変動を負荷演算式から求め、それに基づいて当該動作軸単独の制御対象の負荷質量の変動が演算される（分担負荷質量が一定の場合もあり）。この負荷質量の変動と速度パターンとに基づいて、当該動作軸の必要駆動トルクパターンと要求特性が算出される。この要求特性に基づき、予め用意された複数のサーボモータ及び複数のサーボコントローラの中から、上記要求特性に適合した少なくとも１つのサーボモータ及び少なくとも１つのサーボコントローラのそれぞれが選定され、それらの名称が一覧表示される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
また、本実施形態によれば、負荷パターン演算部１１１により演算された制御対象の負荷質量の変動を表す負荷パターンと、設定された速度パターンとを用いて、当該動作軸の必要駆動トルクパターンと要求特性が算出される。これにより、過不足のない適正なスペックを備えたサーボモータ及びサーボコントローラを確実に選定することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
また、本実施形態によれば、ある被駆動機構によって行われる制御対象の動作によって実際に生じる負荷質量の移動が、別の被駆動機構が負担する制御対象の見かけの固定質量の増減に換算される。すなわち、一定の値を備えた負荷質量が移動する現象を、固定点に位置する仮想的な負荷質量の値が増減する現象に置き換えて、演算が行われる。これにより、負荷パターン演算部１１１は、複雑な計算を行うことなく、上記負荷パターンを求めることができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
（１）複雑な負荷パターンを外部アプリケーションで演算する場合
上記実施形態においては、多軸駆動システムの例としてＹ１軸とＹ２軸の２軸を共通のＸ軸に対して並列に連結した単純な構成の場合で説明した。しかし、図１９の左側に示すように複数の動作軸を直列に連結して一端を自由端とした構成のアームマニピュレータ６００のような多軸駆動システムの場合は、多数のマトリクスの積算などにより各動作軸に対応する負荷パターンの演算が非常に難しくなる。このように複数の動作軸それぞれの負荷パターンの演算が複雑で困難な場合には、専用の外部解析アプリケーションで負荷パターンの演算を行い、その結果をインポートして利用する処理としてもよい。
【国際調査報告】
2014054142.tif 000022
2014054142.tif 000023
2014054142.tif 000024
2014054142.tif 000025