(57)【要約】【課題】本発明の課題は、モータに備えられるエンコーダの構成をより適切に選定することである。【解決手段】本発明は、モータ構成選定装置に関するものであって、モータに設置されるエンコーダに関する選定条件を取得する選定条件取得部１１ｂと、選定条件取得部によって取得された選定条件と、モータの仕様とに基づいて、モータに設置されるエンコーダの選定を実行する選定実行部１１ｃと、を備えることを特徴とするものである。【選択図】図１
2019187168.tif 000002
【特許請求の範囲】
【請求項１】
モータに設置されるエンコーダに関する選定条件を取得する選定条件取得部と、
前記選定条件取得部によって取得された選定条件と、前記モータの仕様とに基づいて、前記モータに設置されるエンコーダの選定を実行する選定実行部と、
を備えることを特徴とするモータ構成選定装置。
【請求項２】
前記選定実行部によって選定されたエンコーダと前記モータとの設置時における配置の関係を示す図を表示する表示制御部を備えることを特徴とする請求項１に記載のモータ構成選定装置。
【請求項３】
前記選定実行部は、前記エンコーダに関する選定条件の複数の項目に対して重み付けされた得点に基づいて、前記選定条件に適合するエンコーダを選定することを特徴とする請求項１又は２に記載のモータ構成選定装置。
【請求項４】
前記選定実行部は、選定される前記エンコーダの価格及び納期の少なくとも一方を選定条件として、前記モータに設置されるエンコーダを選定することを特徴とする請求項１〜３のいずれか１項に記載のモータ構成選定装置。
【請求項５】
前記選定実行部は、前記モータの使用環境、最高速度、位置決め精度、通信プロトコル、エンコーダ形式及び有効可動領域を含む選定条件に基づいて、前記モータに設置されるエンコーダを選定することを特徴とする請求項１〜４のいずれか１項に記載のモータ構成選定装置。
【請求項６】
前記選定実行部は、前記モータの仕様と前記エンコーダの選定条件とが合致しない場合、前記エンコーダの選定条件を、前記モータの仕様に合わせて変更することを特徴とする請求項１〜５のいずれか１項に記載のモータ構成選定装置。
【請求項７】
前記選定実行部は、前記選定条件に適合する前記エンコーダに対し、互換性を有する他のエンコーダを選定の候補とすることを特徴とする請求項１〜６のいずれか１項に記載のモータ構成選定装置。
【請求項８】
前記選定実行部は、前記選定条件に適合する前記エンコーダと、前記互換性を有する他のエンコーダとの相違に関する情報を識別して提示することを特徴とする請求項７に記載のモータ構成選定装置。
【請求項９】
前記選定実行部は、前記選定条件に適合する前記エンコーダと、前記互換性を有する他のエンコーダとの相違に対し、前記エンコーダに関する選定条件の複数の項目に対して重み付けして取得した得点に基づいて、前記互換性を有する他のエンコーダを順位付けすることを特徴とする請求項８に記載のモータ構成選定装置。
【請求項１０】
モータに設置されるエンコーダに関する選定条件を取得する選定条件取得ステップと、
前記選定条件取得ステップにおいて取得された選定条件と、前記モータの仕様とに基づいて、前記モータに設置されるエンコーダの選定を実行する選定実行ステップと、
を含むことを特徴とするモータ構成選定方法。
【請求項１１】
コンピュータに、
モータに設置されるエンコーダに関する選定条件を取得する選定条件取得機能と、
前記選定条件取得機能によって取得された選定条件と、前記モータの仕様とに基づいて、前記モータに設置されるエンコーダの選定を実行する選定実行機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ構成選定装置、モータ構成選定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、回転モータやリニアモータ等のモータの構成を選定する場合、回転体または移動体の移動方向や角度、または移動量を検出するエンコーダの選定が併せて行われている。モータに備えられるエンコーダを選定する技術は、例えば、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開２０１４／０５４１４２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、モータに備えられるエンコーダを選定する場合、モータの使用環境や構成等に基づく制約があることから、各種条件に応じた適切なエンコーダを選定する必要がある。このとき、エンコーダのカタログ等からエンコーダに関する情報を入手し、想定する使用条件、機械構成、動作条件等に適合するか否かを検討する作業を行うと、エンコーダの決定に多くの時間を要することとなる。また、検討の方法を誤ったり、必要な検討項目が欠落したりした場合、適切なエンコーダを選定することができない。さらに、エンコーダを選定した後、モータにおけるエンコーダの配置条件を別途検討する必要があり、この検討にも時間を要すると共に、検討された配置条件が必ずしも適切とは限らない可能性もある。
【０００５】
本発明は、モータに備えられるエンコーダの構成をより適切に選定することを目的とする。
【課題を解決するための手段】
【０００６】
（１）  本発明のモータ構成選定装置（例えば、後述のモータ構成選定装置１）は、モータに設置されるエンコーダに関する選定条件を取得する選定条件取得部（例えば、後述の選定条件取得部１１ｂ）と、前記選定条件取得部によって取得された選定条件と、前記モータの仕様とに基づいて、前記モータに設置されるエンコーダの選定を実行する選定実行部（例えば、後述の選定実行部１１ｃ）と、を備えることを特徴とする。
【０００７】
（２）  （１）のモータ構成選定装置において前記選定実行部によって選定されたエンコーダと前記モータとの設置時における配置の関係を示す図を表示する表示制御部（例えば、後述のＵＩ表示制御部１１ａ）を備えることとしてもよい。
【０００８】
（３）  （１）又は（２）のモータ構成選定装置において、前記選定実行部は、前記エンコーダに関する選定条件の複数の項目に対して重み付けされた得点に基づいて、前記選定条件に適合するエンコーダを選定することとしてもよい。
【０００９】
（４）  （１）〜（３）のモータ構成選定装置において、前記選定実行部は、選定される前記エンコーダの価格及び納期の少なくとも一方を選定条件として、前記モータに設置されるエンコーダを選定することとしてもよい。
【００１０】
（５）  （４）のモータ構成選定装置において、前記選定実行部は、前記モータの使用環境、最高速度、位置決め精度、通信プロトコル、エンコーダ形式及び有効可動領域を含む選定条件に基づいて、前記モータに設置されるエンコーダを選定することとしてもよい。
【００１１】
（６）  （１）〜（５）のモータ構成選定装置において、前記選定実行部は、前記モータの仕様と前記エンコーダの選定条件とが合致しない場合、前記エンコーダの選定条件を、前記モータの仕様に合わせて変更することとしてもよい。
【００１２】
（７）  （１）〜（６）のモータ構成選定装置において、前記選定実行部は、前記選定条件に適合する前記エンコーダに対し、互換性を有する他のエンコーダを選定の候補とすることとしてもよい。
【００１３】
（８）  （７）のモータ構成選定装置において、前記選定実行部は、前記選定条件に適合する前記エンコーダと、前記互換性を有する他のエンコーダとの相違に関する情報を識別して提示することとしてもよい。
【００１４】
（９）  （８）のモータ構成選定装置において、前記選定実行部は、前記選定条件に適合する前記エンコーダと、前記互換性を有する他のエンコーダとの相違に対し、前記エンコーダに関する選定条件の複数の項目に対して重み付けして取得した得点に基づいて、前記互換性を有する他のエンコーダを順位付けすることとしてもよい。
【００１５】
（１０）  また、本発明のモータ構成選定方法は、モータに設置されるエンコーダに関する選定条件を取得する選定条件取得ステップと、前記選定条件取得ステップにおいて取得された選定条件と、前記モータの仕様とに基づいて、前記モータに設置されるエンコーダの選定を実行する選定実行ステップと、を含むことを特徴とする。
【００１６】
（８）  また、本発明のプログラムは、コンピュータに、モータに設置されるエンコーダに関する選定条件を取得する選定条件取得機能と、前記選定条件取得機能によって取得された選定条件と、前記モータの仕様とに基づいて、前記モータに設置されるエンコーダの選定を実行する選定実行機能と、を実現させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、モータに備えられるエンコーダの構成をより適切に選定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るモータ構成選定装置の構成を示すブロック図である。
【図２】モータ構成選定装置において選定の対象となるリニアモータの構成を示す模式図である。
【図３】選定ツール画面の一例を示す模式図である。
【図４】エンコーダの選定を補助するためのエンコーダ選定補助画面の一例を示す模式図である。
【図５】取付互換品の仕様を比較して表示する互換品比較画面の一例を示す模式図である。
【図６】モータ構成選定装置が実行するモータ構成選定処理の流れを説明するフローチャートである。
【図７】モータ構成選定処理のステップＳ２で実行される入力受付処理の流れを説明するフローチャートである。
【図８】モータ構成選定処理のステップＳ３で実行される選定実行処理の流れを説明するフローチャートである。
【図９】モータ構成選定処理のステップＳ４で実行される選定結果表示処理の流れを説明するフローチャートである。
【図１０】モータ構成選定装置において選定の対象となる回転式モータの構成を示す模式図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について、図面を参照して説明する。
［構成］
図１は、本発明の一実施形態に係るモータ構成選定装置１の構成を示すブロック図である。図１に示すように、モータ構成選定装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ１２と、ＲＡＭ１３と、入力部１４と、表示部１５と、記憶部１６と、通信部１７とを備えている。
【００２０】
また、図２は、モータ構成選定装置１において選定の対象となるリニアモータの構成を示す模式図である。本実施形態においては、一例として、リニアモータの構成及びリニアモータに備えられるエンコーダの構成を選定する場合について説明する。
図２に示すように、モータ構成選定装置１は、界磁２１に磁石２２が配列された界磁部２０と、電機子ベース３１に電機子３２が配列された電機子部３０とを備えるリニアモータ、及び、スケール４１に複数のスケールヘッド４２が設置されたリニアエンコーダ４０を、構成の選定対象とすることができる。
【００２１】
なお、図２の例では、リニアモータの選定条件として、電機子３２と界磁２１との距離が設定された距離Ａとなることが要求され、エンコーダの選定条件として、各スケールヘッド４２の原点位置ＢがＢ＝Ｃ×Ｎ（Ｃは定数、Ｎはゼロ以上の整数）となることが要求されている。
本実施形態におけるモータ構成選定装置１は、後述するモータ構成選定処理によって選定されたリニアモータ及びエンコーダの構成（配置の関係）を、図２に示す形態で表示する。これにより、リニアモータ及びエンコーダの選定を行うユーザに対し、選定されたリニアモータ及びエンコーダの構成を視覚的に把握が容易な形態で提示することができる。
【００２２】
図１において、ＣＰＵ１１は、記憶部１６に記憶された各種プログラムを実行することにより、モータ構成選定装置１の全体を制御する。例えば、ＣＰＵ１１は、リニアモータ及びエンコーダの構成を選定する処理（以下、「モータ構成選定処理」とも称する。）のためのプログラムを実行する。
モータ構成選定処理のためのプログラムを実行することにより、ＣＰＵ１１には、機能的構成として、ＵＩ表示制御部１１ａ（表示制御部）と、選定条件取得部１１ｂと、選定実行部１１ｃとが形成される。なお、モータ構成選定処理の実行に際し、モータ構成選定装置１は、リニアモータのモデルを構成する構成要素（界磁や電機子等）の型番又は価格等を含む各種情報が格納されたモータモデル情報ＤＢ（不図示）、及び、エンコーダのモデルを構成する構成要素（スケールやスケールヘッド等）の型番又は価格等を含む各種情報が格納されたエンコーダモデル情報ＤＢ（不図示）にアクセスし、適宜情報を取得することが可能である。
【００２３】
ＵＩ表示制御部１１ａは、モータ構成選定処理において、ユーザが各種情報を入出力するためのユーザインターフェース画面（ＵＩ画面）を表示する。例えば、ＵＩ表示制御部１１ａは、構成が選定されるリニアモータに関する選定条件及び構成が選定されるエンコーダに関する選定条件の入力領域（後述する条件設定領域Ａ１）、リニアモータ及びエンコーダの選定結果を示す領域（後述する選定結果表示領域Ａ２）、及び、リニアモータの特性（例えば、速度と推力との関係）を表すグラフを表示するための領域（後述するグラフ表示領域Ａ３）を含む選定ツール画面等を表示する。なお、以下、構成が選定されるリニアモータに関する選定条件及び構成が選定されるエンコーダに関する選定条件を、適宜、単に「リニアモータ及びエンコーダの選定条件」とも称する。「リニアモータ及びエンコーダの選定条件」は、リニアモータ及びエンコーダに対するユーザの要求仕様を表している。
【００２４】
選定条件取得部１１ｂは、ＵＩ画面を介して入力されたリニアモータ及びエンコーダの選定条件（即ち、要求仕様）を取得する。そして、選定条件取得部１１ｂは、取得したリニアモータ及びエンコーダの選定条件を記憶部１６に記憶する。
【００２５】
選定実行部１１ｃは、モータ構成選定処理において、リニアモータ及びエンコーダの選定条件（要求仕様）に基づいて、選定条件に適合するリニアモータ及びエンコーダを選定する。本実施形態において、選定実行部１１ｃは、ユーザによって入力されたリニアモータの必要最大推力や定格推力、ギャップ、駆動電圧、モータ配置、機械条件等の選定条件を示す各種パラメータに基づいて、選定条件に適合するリニアモータの構成（型番あるいは仕様等）を選定する。また、選定実行部１１ｃは、ユーザによって入力されたエンコーダの使用環境、最高速度、分解能、位置決め精度、エンコーダ形式（アブソリュート形式あるいはインクリメンタル形式）、通信プロトコル（装置内のデータ通信規約）、有効可動領域（リニアモータへの取付可能領域）、価格等の選定条件を示す各種パラメータに基づいて、選定条件に適合するエンコーダの構成（型番あるいは仕様等）を選定する。
【００２６】
本実施形態において、選定実行部１１ｃは、構成が選定されるリニアモータに関する選定条件及び構成が選定されるエンコーダに関する選定条件それぞれの仕様の項目に適合するか否かによって、選定の候補となるリニアモータ及びエンコーダを得点付けする。また、選定実行部１１ｃは、仕様の各項目に重みを設定することにより、選定の候補となるリニアモータ及びエンコーダの得点を補正することができる。なお、エンコーダの仕様の各項目に対する重みは、例えば、エンコーダの選定を補助するための画面（後述する「エンコーダ選定補助画面」）において、ユーザが仕様の各項目に対する優先順位を入力すること等により設定することができる。
そして、選定実行部１１ｃは、ユーザによる操作（例えば、表示されているいずれかのリニアモータあるいはエンコーダの選定を確定する操作（ダブルクリック等））に応じて、選定されるリニアモータあるいはエンコーダを確定する。
【００２７】
図３は、選定ツール画面の一例を示す模式図である。図３において、ＵＩ表示制御部１１ａは、選定ツール画面を表示し、条件設定領域Ａ１において、ユーザによるリニアモータ及びエンコーダの選定のための各種パラメータの入力を受け付ける。選定条件取得部１１ｂは、入力された各種パラメータを、リニアモータ及びエンコーダの選定条件として記憶部１６に記憶する。
【００２８】
そして、選定実行部１１ｃは、リニアモータ及びエンコーダの選定条件を記憶部１６から取得し、リニアモータ及びエンコーダの選定を実行する。また、選定ツール画面において、エンコーダの選定を行うための操作（例えば、「検索」ボタンのアイコンの操作）が行われると、ＵＩ表示制御部１１ａは、エンコーダの選定を補助するためのエンコーダ選定補助画面（図４参照）を表示し、選定実行部１１ｃの処理結果に基づいて、ユーザによるエンコーダの選定を補助するための情報を表示すると共に、ユーザが要求するエンコーダの選定条件に対して、適合性がより高いエンコーダを表示する。
【００２９】
また、選定実行部１１ｃは、リニアモータ及びエンコーダの選定結果を記憶部１６に記憶する。さらに、ＵＩ表示制御部１１ａは、リニアモータ及びエンコーダの選定結果を選定結果表示領域Ａ２に表示する。
なお、図３に示す選定ツール画面では、条件設定領域Ａ１に入力されたリニアモータの選定のための各種パラメータに応じて、リニアモータの特性（例えば、速度と推力との関係）を表すグラフがグラフ表示領域Ａ３に表示されている。ユーザは、グラフ表示領域Ａ３に表示されたリニアモータの特性を適宜参照しながら、リニアモータの選定のための条件を入力することができる。
【００３０】
図３に示す例では、条件設定領域Ａ１において、選定されるリニアモータの種類を表す「モータ種類」、リニアモータの「駆動電圧」、リニアモータの「移動方向」（水平方向あるいは垂直方向等）、リニアモータの機械条件、モータの型番又は仕様を表す「モータ情報」、エンコーダの選定条件を表す「エンコーダ情報」が表示されている。なお、「エンコーダ情報」の近傍には、「エンコーダ情報」に適合するエンコーダを選定するための「検索」ボタンのアイコンが表示されている。
【００３１】
また、図３に示す例では、選定結果表示領域Ａ２において、選定されたリニアモータの型番又は仕様を表す「選定モータ」、選定されたエンコーダの型番又は仕様を表す「適用エンコーダ」、選定モータの仕様から決定される電機子の可動領域（ストローク長）を表す「選定モータに基づく有効可動領域」が表示され、グラフ表示領域Ａ３において、リニアモータの速度−推力特性を表すグラフが表示されている。
【００３２】
図４は、エンコーダの選定を補助するためのエンコーダ選定補助画面の一例を示す模式図である。図３に示す選定ツール画面において、「検索」ボタンのアイコンが操作されると、選定実行部１１ｃは、エンコーダの選定条件を記憶部１６から取得し、エンコーダの選定を実行する。このとき、選定実行部１１ｃは、標準として設定された得点付けを行うことにより、候補となるエンコーダを得点順に並べてエンコーダ選定補助画面に表示する。
【００３３】
図４に示すように、エンコーダ選定補助画面においては、エンコーダの仕様の項目として、「エンコーダ型番」、「メーカー」、「有効測定長」、「スケール全長」、「分解能」、「位置決め精度」、「通信プロトコル」、「エンコーダ形式」及び「走査方式」が表示される。
これらの技術的な観点を選定条件として考慮することで、ユーザの要求に適合する仕様のエンコーダを容易に選定することが可能となる。
また、候補となるエンコーダの絞り込みのためのサブメニューとして、「価格で絞り込み」及び「納期で絞り込み」のチェックボックスが表示される。そして、これらのチェックボックスをチェックすると、チェックされたサブメニューに対応する数値の記入欄（「購入上限額」又は「希望納期」の記入欄）が記入可能な状態となり、記入された数値に応じて候補となるエンコーダが絞り込まれる。さらに、エンコーダ選定補助画面において、チェックされたサブメニューに対応する仕様の項目（「価格」又は「納期」）が追加して表示されると共に、絞り込まれたエンコーダの候補が得点順に表示される。
これにより、エンコーダの選定において、技術的な観点以外の幅広い条件（価格又は納期）を適切に考慮してエンコーダを選定することが可能となる。
【００３４】
また、エンコーダ選定補助画面において、エンコーダの仕様の項目における優先順位（重み付け）を行うためのサブメニューとして、「優先順位に基づき並べ替え」のチェックボックスが表示される。「優先順位に基づき並べ替え」のチェックボックスをチェックすると、優先順位を設定可能な仕様の項目に数値の記入欄が表示され、ユーザは、これらの数値の記入欄に、仕様の項目に対する優先順位を記入することができる。仕様の項目に対する優先順位の記入が完了すると、選定実行部１１ｃによって、優先順位に対応する得点の重み付けを行うことにより、選定の候補となるエンコーダの得点が補正される。そして、選定実行部１１ｃは、補正後の得点順に、候補となるエンコーダを表示する。これにより、ユーザの要求に適合するエンコーダをより適切に選択することが可能となる。
【００３５】
また、エンコーダ選定補助画面において、取付互換品を選択するためのサブメニューとして、「取付互換品」のチェックボックスが表示される。「取付互換品」とは、新規に入手可能な現行品のエンコーダに対して、保守対象品（販売が終了し保守対応のみが行われている旧モデル）や廃盤（販売及び保守が終了した旧モデル）等、置換可能なエンコーダを表している。取付互換品は、例えば、設備内で保管されている旧モデル等が該当し、既存の資産を有効活用するために選定の候補とされる。「取付互換品」のチェックボックスをチェックすると、エンコーダ選定補助画面において、「取付互換品」の項目が追加して表示され、「取付互換品」の項目内には、選定の候補となる各エンコーダに対応する取付互換品を識別する情報（名称、型番あるいは管理番号等）が表示される。
エンコーダ選定補助画面において、選定の候補となる特定のエンコーダにおける「取付互換品」の項目を選択すると、取付互換品の仕様を比較して表示する互換品比較画面が表示される。
【００３６】
図５は、取付互換品の仕様を比較して表示する互換品比較画面の一例を示す模式図である。互換品比較画面の第１行には、エンコーダの仕様の各項目が表示され、第２行には、取付互換品の比較元となるエンコーダの仕様が表示されている。
そして、互換品比較画面の第３行以降には、取付互換品となるエンコーダの仕様の各項目が表示されている。取付互換品となるエンコーダの仕様が表示される場合、比較元となるエンコーダの仕様と異なる項目が識別して表示される。図５に示す例では、比較元となるエンコーダに対して、取付互換品となるエンコーダの仕様が異なる項目が斜線の領域として示されている。また、互換品比較画面において、取付互換品を識別する情報は、取付互換品の種別に応じた色で表示される。例えば、図５において、保守対象品である「取付互換品２」は青字で表示され、廃盤である「取付互換品３」は灰色で表示される。これにより、ユーザは、取付互換品の属性を容易に把握することが可能となる。
【００３７】
なお、互換品比較画面において、ユーザが要求する仕様を考慮して取付互換品を並べ替えるためのサブメニューとして、「要求仕様を考慮して並べ替え」のチェックボックスが表示される。「要求仕様を考慮して並べ替え」のチェックボックスをチェックすると、第１行に表示された項目の各セルが選択可能となり、ユーザは、これらのセルを重要度が高い（優先順位が高い）順に選択することができる。セルの選択が完了すると、選定実行部１１ｃによって、重要度が高い項目を満たす度合いが高い順に、取付互換品が並べ替えられる。これにより、取付互換品の中で、要求仕様に適合する度合いがより高いものを簡単に選定することができる。
【００３８】
また、図１において、ＲＯＭ１２には、モータ構成選定装置１を制御するための各種システムプログラムが予め書き込まれている。
ＲＡＭ１３は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリによって構成され、ＣＰＵ１１が各種処理を実行する際に生成されるデータを記憶する。入力部１４は、キーボードやマウス、又は、タッチセンサ等の入力装置によって構成され、ユーザによるモータ構成選定装置１への各種情報の入力を受け付ける。
【００３９】
表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置によって構成され、モータ構成選定装置１の各種処理結果を表示する。
記憶部１６は、ハードディスク又はフラッシュメモリ等の不揮発性の記憶装置によって構成され、モータ構成選定処理のためのプログラム等を記憶する。また、記憶部１６は、リニアモータ及びエンコーダの選定条件、リニアモータ及びエンコーダの選定結果を記憶する。
【００４０】
通信部１７は、有線又は無線ＬＡＮやＵＳＢ等、所定の通信規格に基づいて信号処理を行う通信インターフェースを備え、モータ構成選定装置１が他の装置との間で行う通信を制御する。
【００４１】
［動作］
次に、モータ構成選定装置１の動作を説明する。
［モータ構成選定処理］
図６は、モータ構成選定装置１が実行するモータ構成選定処理の流れを説明するフローチャートである。モータ構成選定処理は、入力部１４を介して、モータ構成選定処理を起動させる指示が入力されることにより開始される。
【００４２】
ステップＳ１において、ＵＩ表示制御部１１ａは、モータ構成選定処理において、ユーザが各種情報を入出力するためのＵＩ画面を表示する。
ステップＳ２において、選定条件取得部１１ｂは、ユーザの入力に応じて、リニアモータ及びエンコーダの選定条件を取得する入力受付処理を実行する。
ステップＳ３において、選定実行部１１ｃは、選定条件に応じたリニアモータ及びエンコーダの選定を行う選定実行処理を実行する。
【００４３】
ステップＳ４において、ＵＩ表示制御部１１ａは、リニアモータ及びエンコーダの選定結果を表示するための選定結果表示処理を実行する。
ステップＳ５において、ＵＩ表示制御部１１ａは、モータ構成選定処理の終了が指示されたか否かの判定を行う。
モータ構成選定処理の終了が指示されていない場合、ステップＳ５においてＮＯと判定されて、処理はステップＳ２に移行する。一方、モータ構成選定処理の終了が指示された場合、ステップＳ５においてＹＥＳと判定されて、モータ構成選定処理は終了となる。
【００４４】
［入力受付処理］
次に、モータ構成選定処理のステップＳ２で実行される入力受付処理について説明する。図７は、モータ構成選定処理のステップＳ２で実行される入力受付処理の流れを説明するフローチャートである。
ステップＳ１１において、選定条件取得部１１ｂは、ＵＩ画面に入力された情報を取得する。
ステップＳ１２において、選定条件取得部１１ｂは、取得した情報をリニアモータ及びエンコーダの選定のための各種パラメータ（リニアモータ及びエンコーダの選定条件）として、記憶部１６に記憶する。
ステップＳ１２の後、処理はモータ構成選定処理に戻る。
【００４５】
［選定実行処理］
次に、モータ構成選定処理のステップＳ３で実行される選定実行処理について説明する。図８は、モータ構成選定処理のステップＳ３で実行される選定実行処理の流れを説明するフローチャートである。
ステップＳ２１において、選定実行部１１ｃは、リニアモータ及びエンコーダの選定のための各種パラメータ（リニアモータ及びエンコーダの選定条件）を記憶部１６から読み出す。
【００４６】
ステップＳ２２において、選定実行部１１ｃは、リニアモータ及びエンコーダの選定のための各種パラメータが更新されたか否かの判定を行う。
リニアモータ及びエンコーダの選定のための各種パラメータが更新されていない場合、ステップＳ２２においてＮＯと判定されて、処理はステップＳ２３に移行する。一方、リニアモータ及びエンコーダの選定のための各種パラメータが更新されている場合、ステップＳ２２においてＹＥＳと判定されて、処理はステップＳ２４に移行する。
【００４７】
ステップＳ２３において、選定実行部１１ｃは、現在入力されているリニアモータ及びエンコーダの選定のための各種パラメータ（リニアモータ及びエンコーダの現在の選定条件）に基づいて、リニアモータ及びエンコーダが既に選定されたか否かの判定を行う。
現在入力されているリニアモータ及びエンコーダの選定のための各種パラメータに基づいて、リニアモータ及びエンコーダが既に選定されている場合、ステップＳ２３においてＹＥＳと判定されて、処理はモータ構成選定処理に戻る。一方、現在入力されているリニアモータ及びエンコーダの選定のための各種パラメータに基づいて、リニアモータ及びエンコーダが選定されていない場合、ステップＳ２３においてＮＯと判定されて、処理はステップＳ２４に移行する。
【００４８】
ステップＳ２４において、選定実行部１１ｃは、モータモデル情報ＤＢ及びエンコーダモデル情報ＤＢを参照し、現在入力されているリニアモータ及びエンコーダの選定のための各種パラメータ（リニアモータ及びエンコーダの現在の選定条件）に適合するリニアモータ及びエンコーダを選定する。なお、リニアモータ及びエンコーダの一方のみについて選定のための各種パラメータが更新されている場合には、各種パラメータが更新されたものについてのみ、ステップＳ２４において選定結果が更新される。
【００４９】
ステップＳ２４の処理では、選定実行部１１ｃは、構成が選定されるリニアモータに関する選定条件及び構成が選定されるエンコーダに関する選定条件それぞれの仕様の項目に適合するか否かによって、選定の候補となるリニアモータ及びエンコーダを得点付けする。また、選定実行部１１ｃは、仕様の各項目に重みを設定することにより、選定の候補となるリニアモータ及びエンコーダの得点を補正する。そして、選定実行部１１ｃは、選定の候補となるリニアモータ及びエンコーダの中で、得点が最も高いものを選定結果とする。なお、選定の候補となるリニアモータ及びエンコーダの中で、得点が最も高いものを選定結果とする他、得点が上位の所定数の候補を表示し、ユーザの選択により、いずれか１つを選定結果とすることも可能である。
【００５０】
ステップＳ２５において、選定実行部１１ｃは、選定ツール画面における「検索」ボタンのアイコンが操作されたか否かの判定を行う。
選定ツール画面における「検索」ボタンのアイコンが操作されていない場合、ステップＳ２５においてＮＯと判定されて、処理はステップＳ３３に移行する。一方、選定ツール画面における「検索」ボタンのアイコンが操作されている場合、ステップＳ２５においてＹＥＳと判定されて、処理はステップＳ２６に移行する。
【００５１】
ステップＳ２６において、ＵＩ表示制御部１１ａは、エンコーダ選定補助画面を表示する。
ステップＳ２７において、ＵＩ表示制御部１１ａは、エンコーダ選定補助画面において、サブメニューを選択する操作（チェックボックスへのチェック）が行われたか否かの判定を行う。エンコーダ選定補助画面では、候補となるエンコーダが得点順に並べて表示され、デフォルトでは、得点が最も高いエンコーダが選択された状態となっている。なお、ユーザの選択操作により、表示されているいずれかのエンコーダが選択された状態となる。また、ユーザは、表示されているいずれかのエンコーダの選定を確定する操作を行うことにより、選定されるエンコーダを直ちに確定することもできる。
エンコーダ選定補助画面において、サブメニューを選択する操作（チェックボックスへのチェック）が行われていない場合、ステップＳ２７においてＮＯと判定されて、処理はステップＳ３３に移行する。一方、エンコーダ選定補助画面において、サブメニューを選択する操作（チェックボックスへのチェック）が行われている場合、ステップＳ２７においてＹＥＳと判定されて、処理はステップＳ２８に移行する。
【００５２】
ステップＳ２８において、ＵＩ表示制御部１１ａは、サブメニューとして「取付互換品」を選択する操作が行われたか否かの判定を行う。
サブメニューとして「取付互換品」を選択する操作が行われていない場合、ステップＳ２８においてＮＯと判定されて、処理はステップＳ２９に移行する。一方、サブメニューとして「取付互換品」を選択する操作が行われている場合、ステップＳ２８においてＹＥＳと判定されて、処理はステップＳ３０に移行する。
【００５３】
ステップＳ２９において、選定実行部１１ｃは、選択されたサブメニューに応じて、候補となるエンコーダの絞り込み又は並べ替えを行う。なお、この絞り込み又は並べ替えの結果は、ＵＩ表示制御部１１ａによってエンコーダ選定補助画面に表示される。
ステップＳ２９の後、処理はステップＳ３３に移行する。
【００５４】
ステップＳ３０において、ＵＩ表示制御部１１ａは、互換品比較画面を表示する。互換品比較画面では、比較元となるエンコーダの取付互換品となるエンコーダが、一覧表示され、デフォルトでは、比較元のエンコーダが選択された状態となっている。なお、ユーザの選択操作により、表示されているいずれかの取付互換品となるエンコーダが選択された状態となる。また、ユーザは、表示されているいずれかの取付互換品となるエンコーダの選定を確定する操作を行うことにより、選定されるエンコーダを直ちに確定することもできる。
【００５５】
ステップＳ３１において、ＵＩ表示制御部１１ａは、互換品比較画面において、サブメニューを選択する操作（「要求仕様を考慮して並べ替え」のチェックボックスへのチェック）が行われたか否かの判定を行う。
互換品比較画面において、サブメニューを選択する操作（「要求仕様を考慮して並べ替え」のチェックボックスへのチェック）が行われていない場合、ステップＳ３１においてＮＯと判定されて、処理はステップＳ３３に移行する。一方、互換品比較画面において、サブメニューを選択する操作（「要求仕様を考慮して並べ替え」のチェックボックスへのチェック）が行われている場合、ステップＳ３１においてＹＥＳと判定されて、処理はステップＳ３２に移行する。
【００５６】
ステップＳ３２において、選定実行部１１ｃは、ユーザによって重要度が高い順に仕様の項目のセルの選択を受け付け、重要度が高い項目を満たす度合いが高い順に、取付互換品を並べ替える。なお、この並べ替えの結果は、ＵＩ表示制御部１１ａによって互換品比較画面に表示される。
ステップＳ３３において、選定実行部１１ｃは、リニアモータ及びエンコーダの選定結果を記憶部１６に記憶する。このとき、リニアモータについては、ステップＳ２４で選定されたものが選定結果とされ、エンコーダについては、選定実行処理において最終的に選択されているものが選定結果とされる。
ステップＳ３３の後、処理はモータ構成選定処理に戻る。
【００５７】
［選定結果表示処理］
次に、モータ構成選定処理のステップＳ４で実行される選定結果表示処理について説明する。図９は、モータ構成選定処理のステップＳ４で実行される選定結果表示処理の流れを説明するフローチャートである。
【００５８】
ステップＳ４１において、ＵＩ表示制御部１１ａは、エンコーダの選定結果が記憶部１６に記憶されているか否かの判定を行う。
エンコーダの選定結果が記憶部１６に記憶されている場合、ステップＳ４１においてＹＥＳと判定されて、処理はステップＳ４２に移行する。一方、エンコーダの選定結果が記憶部１６に記憶されていない場合、ステップＳ４１においてＮＯと判定されて、処理はステップＳ４３に移行する。
【００５９】
ステップＳ４２において、ＵＩ表示制御部１１ａは、選定ツール画面の選定結果表示領域Ａ２（「適用エンコーダ」の欄）にエンコーダの選定結果を表示する。
ステップＳ４３において、ＵＩ表示制御部１１ａは、リニアモータの選定結果が記憶部１６に記憶されているか否かの判定を行う。
リニアモータの選定結果が記憶部１６に記憶されていない場合、ステップＳ４３においてＮＯと判定されて、処理はモータ構成選定処理に戻る。一方、リニアモータの選定結果が記憶部１６に記憶されている場合、ステップＳ４３においてＹＥＳと判定されて、処理はステップＳ４４に移行する。
【００６０】
ステップＳ４４において、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致するか否かの判定を行う。なお、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致するか否かは、リニアモータの有効可動領域よりもエンコーダの希望有効可動領域の方が長いか否かによって判定すること等が可能である。
リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致する場合、ステップＳ４４においてＹＥＳと判定されて、処理はステップＳ４７に移行する。一方、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない場合、ステップＳ４４においてＮＯと判定されて、処理はステップＳ４５に移行する。
【００６１】
ステップＳ４５において、ＵＩ表示制御部１１ａは、エンコーダの希望有効可動領域がリニアモータの有効可動領域に合致しない旨のエラーメッセージを表示する。このエラーメッセージには、エンコーダを再選定するためのボタンアイコンと、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない状態を承認するためのボタンアイコンとが表示されている。
【００６２】
ステップＳ４６において、ＵＩ表示制御部１１ａは、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない状態を承認するためのボタンアイコンが操作されたか否かの判定を行う。
リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない状態を承認するためのボタンアイコンが操作された場合、ステップＳ４６においてＹＥＳと判定されて、処理はステップＳ４７に移行する。一方、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない状態を承認するためのボタンアイコンが操作されていない（即ち、エンコーダを再選定するためのボタンアイコンが操作された）場合、ステップＳ４６においてＮＯと判定されて、処理はモータ構成選定処理のステップＳ３に移行する。
これにより、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない場合に、エンコーダの選定条件を変更し、選定されたリニアモータに適合するエンコーダを適切に選択することが可能となる。
【００６３】
ステップＳ４７において、ＵＩ表示制御部１１ａは、選定されたリニアモータの有効可動領域を選定ツール画面の結果表示領域に表示する。このとき、ＵＩ表示制御部１１ａは、選定されたリニアモータ及びエンコーダの構成を図２に示す形態でモデル化して表示する。
ステップＳ４７の後、処理はモータ構成選定処理に戻る。
【００６４】
以上のように、本実施形態に係るモータ構成選定装置１においては、リニアモータの要求仕様に適合するエンコーダの候補が、リニアモータの構成を選定する際に合わせて表示される。そのため、リニアモータの選定を行うユーザは、エンコーダに関する知識が豊富でなくても、リニアモータの構成に応じた適切なエンコーダを容易に把握することができる。したがって、リニアモータの構成に適合するエンコーダを、より短時間で簡単に選定することができる。
【００６５】
また、モータ構成選定装置１は、選定されたリニアモータ及びエンコーダの構成を、図２に示す形態でモデル化して表示する。これにより、リニアモータ及びエンコーダの選定を行うユーザに対し、選定されたリニアモータ及びエンコーダの構成を視覚的に把握が容易な形態で提示することができる。即ち、本発明によれば、リニアモータに備えられるエンコーダの構成をより適切に選定することが可能となる。
【００６６】
［変形例１］
上述の実施形態において、モータ構成選定装置１によって選定されるモータがリニアモータである場合を例に挙げて説明した。これに対し、モータ構成選定装置１は、回転式モータを選定する場合に用いることも可能である。回転式モータを選定する場合、選定されるモータの構成に合わせて、ロータリーエンコーダの構成が選定される。
図１０は、モータ構成選定装置１において選定の対象となる回転式モータの構成を示す模式図である。図１０において、ローターには複数の磁石が等間隔で設置されていると共に、ステータには複数のコイルが等間隔で設置されている。なお、ローターの磁石及びステータのコイルは、それぞれ１つを代表として示し、他の磁石及びコイルは図示を省略している。
【００６７】
図１０に示すように、回転式モータ及びロータリーエンコーダの構成を選定する場合、要求仕様として、例えば、ローターの特定の磁石とステータの特定のコイルとの位相差が角度θとなり、回転信号基準（回転信号を発生させるトリガとなる部材）と回転信号基準を検出するセンサヘッドとが半径方向で同一線上にあることが設定される。
このような場合であっても、上述の実施形態と同様に、選定ツール画面において、構成が選定される回転式モータに関する選定条件及び構成が選定されるロータリーエンコーダに関する選定条件を入力することができる。そして、選定実行部１１ｃは、モータ構成選定処理において、回転式モータ及びロータリーエンコーダの選定条件（要求仕様）に基づいて、選定条件に適合する回転式モータ及びロータリーエンコーダを選定することができる。即ち、本発明によれば、回転式モータに備えられるロータリーエンコーダの構成をより適切に選定することも可能である。
【００６８】
なお、本発明は、上述の実施形態及び変形例に限定されるものではなく、種々の変更及び変形等が可能である。例えば、上述の実施形態において、リニアモータの有効可動領域と、エンコーダの希望有効可動領域とが合致しない場合、モータ構成選定処理のステップＳ３、即ち、選定実行処理を再実行するものとして説明したが、これに限られない。例えば、既に得点付けが行われ、得点が上位となったエンコーダの候補の中で、リニアモータの有効可動領域に合致するものに絞り込みを行うことにより、リニアモータの構成に適合するエンコーダを選定することとしてもよい。この場合、より簡単な処理で、要求仕様に適合するエンコーダを選定することができる。
【００６９】
また、上述の実施形態において、モータの構成を選定する際に、併せてエンコーダの構成を選定する場合を例に挙げて説明したが、これに限られない。例えば、モータの構成が確定している場合に、確定しているモータの構成に適合するエンコーダの構成を選定する場合に、本発明を適用することとしてもよい。
【００７０】
以上説明した実施形態のモータ構成選定装置１の機能の全部又は一部は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。ここで、ソフトウェアによって実現されるとは、プロセッサがプログラムを読み込んで実行することにより実現されることを意味する。ハードウェアで構成する場合、モータ構成選定装置１の機能の一部又は全部を、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ゲートアレイ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）等の集積回路（ＩＣ）で構成することができる。
【００７１】
モータ構成選定装置１の機能の全部又は一部をソフトウェアで構成する場合、モータ構成選定装置１の動作の全部又は一部を記述したプログラムを記憶した、ハードディスク、ＲＯＭ等の記憶部、演算に必要なデータを記憶するＤＲＡＭ、ＣＰＵ、及び各部を接続するバスで構成されたコンピュータにおいて、演算に必要な情報をＤＲＡＭに記憶し、ＣＰＵで当該プログラムを動作させることで実現することができる。
【００７２】
これらのプログラムは、様々なタイプのコンピュータ可読媒体（ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。コンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。コンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。
また、これらのプログラムは、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【００７３】
以上、本発明の実施形態について詳細に説明したが、前述した実施形態は、本発明を実施するにあたっての具体例を示したに過ぎない。本発明の技術的範囲は、前記実施形態に限定されるものではない。本発明は、その趣旨を逸脱しない範囲において種々の変更が可能であり、それらも本発明の技術的範囲に含まれる。
【符号の説明】
【００７４】
１  モータ構成選定装置
１１  ＣＰＵ
１１ａ  ＵＩ表示制御部（表示制御部）
１１ｂ  選定条件取得部
１１ｃ  選定実行部
１２  ＲＯＭ
１３  ＲＡＭ
１４  入力部
１５  表示部
１６  記憶部
１７  通信部
２０  界磁部
２１  界磁
２２  磁石
３０  電機子部
３１  電機子ベース
３２  電機子
４０  リニアエンコーダ
４１  スケール
４２  スケールヘッド
【図１】
2019187168.tif 000003
【図２】
2019187168.tif 000004
【図３】
2019187168.tif 000005
【図４】
2019187168.tif 000006
【図５】
2019187168.tif 000007
【図６】
2019187168.tif 000008
【図７】
2019187168.tif 000009
【図８】
2019187168.tif 000010
【図９】
2019187168.tif 000011
【図１０】
2019187168.tif 000012