(57)【要約】【課題】アクチュエータが備える変位部材の移動距離及び移動時間を設定するだけで、変位部材の詳細な動作を決定し、該変位部材を精度よく変位させる。【解決手段】アクチュエータ用駆動制御装置１０は、変位部材１６の移動距離を設定する移動距離領域３０と、移動時間を設定する移動時間領域３２と、移動距離及び移動時間に基づいて任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を演算する目標値演算部４０と、変位部材１６の変位量又は変位速度の目標値に基づいて駆動電力Ｐを生成して、該駆動電力Ｐをアクチュエータ１２に送る駆動制御部２６と、を備える。【選択図】図１
2015165421.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエータが備える変位部材を所定位置に変位させるアクチュエータ用駆動制御装置であって、
前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離を設定する移動距離設定手段と、
前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間を設定する移動時間設定手段と、
予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間を加速度の時間、一定速度の時間、減速度の時間に自動的に分割し、前記分割した移動時間及び前記移動距離に基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算手段と、
前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御手段と、
前記駆動信号を調整するためのゲイン調整信号を生成して前記駆動制御手段に送るゲイン調整手段と、
を備え、
前記ゲイン調整手段は、以下の（ａ）〜（ｃ）に挙げる調整手段のうち少なくとも２つを有し、各調整手段が生成する各調整信号を統合することで前記ゲイン調整信号を生成することを特徴とするアクチュエータ用駆動制御装置。
（ａ）前記アクチュエータの抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークの仕様データのうち、少なくとも１つの仕様データに基づいて調整信号を生成する仕様データ用ゲイン調整手段
（ｂ）ワークの重量、姿勢、又は負荷の情報のうち、少なくとも１つのワークの情報に基づいて調整信号を生成するワーク情報用ゲイン調整手段
（ｃ）前記移動距離設定手段が設定した前記移動距離、又は前記移動時間設定手段が設定した前記移動時間に基づいて調整信号を生成する移動情報用ゲイン調整手段
【請求項２】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、
前記目標値演算手段は、前記時間比に基づいて前記移動時間を自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項３】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、
前記目標値演算手段は、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間を自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項４】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、
前記目標値演算手段は、前記加速度及び前記減速度によって前記移動時間を自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項５】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の一定速度であり、
前記目標値演算手段は、前記一定速度によって前記移動時間を自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項６】
請求項１〜５のいずれか一項に記載の制御装置において、
前記目標値演算手段は、前記変位速度に関わる情報、前記移動距離及び前記移動時間から前記変位部材の加速度、加速度の時間、一定速度、一定速度の時間、減速度及び減速度の時間をそれぞれ算出し、算出結果に基づいて前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータ用駆動制御装置。
【請求項７】
請求項１〜６のいずれか一項に記載の制御装置において、
前記駆動制御手段は、前記変位部材の一度の変位において、前記変位速度が加速度、一定速度、減速度の順に変化するように、前記アクチュエータを駆動制御することを特徴とするアクチュエータ用駆動制御装置。
【請求項８】
請求項７記載の制御装置において、
前記目標値演算手段は、前記加速度の時間が前記減速度の時間よりも短くなるように、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータ用駆動制御装置。
【請求項９】
請求項１〜８のいずれか一項に記載の制御装置において、
前記仕様データを設定する仕様データ設定手段を有し、
前記仕様データ設定手段は、複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの前記仕様データを設定することを特徴とするアクチュエータ用駆動制御装置。
【請求項１０】
請求項１〜９のいずれか一項に記載の制御装置において、
前記ワークの情報を設定するワーク情報設定手段を有し、
前記ワーク情報設定手段は、前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定することを特徴とするアクチュエータ用駆動制御装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載の制御装置において、
前記加速度の時間、前記一定速度の時間及び前記減速度の時間が異なる動作モードが予め複数記憶されるとともに、前記アクチュエータを駆動制御するときに、前記複数の動作モードのうちいずれか１つを設定する動作モード設定手段を備え、
前記目標値演算手段は、設定された前記動作モードに基づいて、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータ用駆動制御装置。
【請求項１２】
請求項１１記載の制御装置において、
前記複数の動作モードには、前記所定位置での前記変位部材の速度が設定されていることを特徴とするアクチュエータ用駆動制御装置。
【請求項１３】
アクチュエータが備える変位部材を所定位置に変位させるアクチュエータの駆動制御方法であって、
前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離を設定する移動距離設定ステップと、
前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間を設定する移動時間設定ステップと、
予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間を加速度の時間、一定速度の時間、減速度の時間に自動的に分割し、前記分割した移動時間及び前記移動距離に基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算ステップと、
前記変位部材の変位量又は変位速度の目標値に基づいて駆動制御手段により駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御ステップと、
前記駆動信号を調整するためのゲイン調整信号を生成して前記駆動制御手段に送るゲイン調整ステップと、
を備え、
前記ゲイン調整ステップは、以下の（ａ）〜（ｃ）に挙げる調整ステップのうち少なくとも２つを有し、各調整ステップで生成する各調整信号を統合することで前記ゲイン調整信号を生成することを特徴とするアクチュエータの駆動制御方法。
（ａ）前記アクチュエータの抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークの仕様データのうち、少なくとも１つの仕様データに基づいて調整信号を生成する仕様データ用ゲイン調整ステップ
（ｂ）ワークの重量、姿勢、又は負荷の情報のうち、少なくとも１つのワークの情報に基づいて調整信号を生成するワーク情報用ゲイン調整ステップ
（ｃ）前記移動距離設定ステップで設定した前記移動距離、又は前記移動時間設定ステップで設定した前記移動時間に基づいて調整信号を生成する移動情報用ゲイン調整ステップ
【請求項１４】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、
前記目標値演算ステップでは、前記時間比に基づいて前記移動時間を自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１５】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、
前記目標値演算ステップでは、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間を自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１６】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、
前記目標値演算ステップは、前記加速度及び前記減速度によって前記移動時間を自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１７】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の一定速度であり、
前記目標値演算ステップは、前記一定速度によって前記移動時間を自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１８】
請求項１３〜１７のいずれか一項に記載の駆動制御方法において、
前記目標値演算ステップでは、前記変位速度に関わる情報、前記移動距離及び前記移動時間から前記変位部材の加速度、加速度の時間、一定速度、一定速度の時間、減速度及び減速度の時間をそれぞれ算出し、算出結果に基づいて前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータの駆動制御方法。
【請求項１９】
請求項１３〜１８のいずれか一項に記載の駆動制御方法において、
前記駆動制御ステップでは、前記変位部材の一度の変位において、前記変位速度が加速度、一定速度、減速度の順に変化するように前記アクチュエータを駆動制御することを特徴とするアクチュエータの駆動制御方法。
【請求項２０】
請求項１９記載の駆動制御方法において、
前記目標値演算ステップでは、前記加速度の時間が前記減速度の時間よりも短くなるように、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータの駆動制御方法。
【請求項２１】
請求項１３〜２０のいずれか一項に記載の駆動制御方法において、
前記仕様データ用ゲイン調整ステップの実施前に、複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの仕様データを設定する仕様データ設定ステップを実施することを特徴とするアクチュエータの駆動制御方法。
【請求項２２】
請求項１３〜２１のいずれか一項に記載の駆動制御方法において、
前記ワーク情報用ゲイン調整ステップの実施前に、前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定するワーク情報設定ステップを実施することを特徴とするアクチュエータの駆動制御方法。
【請求項２３】
請求項１３〜２２のいずれか一項に記載の駆動制御方法において、
前記加速度の時間、前記一定速度の時間及び前記減速度の時間が異なる複数の動作モードのうちいずれか１つを設定する動作モード設定ステップを備え、
前記目標値演算ステップでは、設定された前記動作モードに基づいて、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータの駆動制御方法。
【請求項２４】
請求項２３記載の駆動制御方法において、
前記複数の動作モードには、前記所定位置での前記変位部材の速度が設定されていることを特徴とするアクチュエータの駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクチュエータが備える変位部材を所定位置に変位させるアクチュエータ用駆動制御装置及びアクチュエータの駆動制御方法に関する。
【背景技術】
【０００２】
アクチュエータは、アクチュエータ用駆動制御装置の制御に従って、変位部材を変位させる駆動機構として構成される。アクチュエータ用駆動制御装置は、変位部材を所望の動作に従って変位させるために、種々の制御手段や回路等が設けられる（例えば、特許文献１、２参照）。これにより、変位部材を変位させる際の加速度、一定速度、減速度等の詳細な動作が設定され、変位部材を精度よく変位させることが可能となる。
【０００３】
例えば、特許文献１に開示されている速度指令発生装置は、移動機構の移動体を制御する構成として、定数入力手段、加速指令手段、定速指令発生手段、速度指令合成手段等を備え、各手段によって移動体の移動量に必要な速度指令を発生することで、電動機（アクチュエータ）の駆動制御を行っている。
【０００４】
また、特許文献２に開示されているロボット制御装置は、ハードウェアとしてインターフェース、ＣＰＵ、ＲＯＭ等を備え、ロボットの基本駆動パターンをハードウェア内で設定し、この基本駆動パターンに沿ってロボットを動作させる構成となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０９−３０８２８２号公報
【特許文献２】特開平０８−２７２４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示された速度指令発生装置では、移動体の駆動制御において該移動体の全移動量、速度−位置変換定数、最大速度、電動機電流−速度変換定数、最大電動機電流及び加速時間を定数入力手段に入力しているが、これら各値は、移動機構が移動させる移動体の移動距離及び移動時間に基づいて、ユーザが予め計算しなければならない。
【０００７】
また、特許文献２に開示されたロボット制御装置でも、ロボットの駆動を制御する基本条件として、移動時の設定最高速度、設定最高速度に到達するまでの設定加減速時間を入力する構成となっており、これら各値はユーザが予め計算する必要がある。
【０００８】
しかしながら、アクチュエータの駆動制御において、ユーザが最初に決定する変位部材の移動距離や移動時間以外の詳細な駆動条件（例えば、変位部材の速度や速度にかかる時間等）の計算を、ユーザに対して要求することは、ユーザにとって大きな作業負担となる、或いは人為的な計算ミスが生じる等の課題がある。
【０００９】
本発明は、このような課題に鑑みてなされたものであって、アクチュエータが備える変位部材の移動距離及び移動時間を設定することで、変位部材の詳細な動作を決定し、該変位部材を精度よく変位させることができ、これによってユーザ側の作業負担が軽減し、しかも人為的ミスに起因する誤動作を回避することが可能なアクチュエータ用駆動制御装置及びアクチュエータの駆動制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記の目的を達成するために、本発明は、アクチュエータが備える変位部材を所定位置に変位させるアクチュエータ用駆動制御装置であって、前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離を設定する移動距離設定手段と、前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間を設定する移動時間設定手段と、予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間を加速度の時間、一定速度の時間、減速度の時間に自動的に分割し、前記分割した移動時間及び前記移動距離に基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算手段と、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御手段と、前記駆動信号を調整するためのゲイン調整信号を生成して前記駆動制御手段に送るゲイン調整手段と、を備え、前記ゲイン調整手段は、以下の（ａ）〜（ｃ）に挙げる調整手段のうち少なくとも２つを有し、各調整手段が生成する各調整信号を統合することで前記ゲイン調整信号を生成することを特徴とする。
（ａ）前記アクチュエータの抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークの仕様データのうち、少なくとも１つの仕様データに基づいて調整信号を生成する仕様データ用ゲイン調整手段
（ｂ）ワークの重量、姿勢、又は負荷の情報のうち、少なくとも１つのワークの情報に基づいて調整信号を生成するワーク情報用ゲイン調整手段
（ｃ）前記移動距離設定手段が設定した前記移動距離、又は前記移動時間設定手段が設定した前記移動時間に基づいて調整信号を生成する移動情報用ゲイン調整手段
【００１１】
上記によれば、変位部材の移動距離及び移動時間を設定するだけで、移動時間を加速度の時間、一定速度の時間、減速度の時間に自動的に分割することになり、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を得ることができる。これにより、アクチュエータの駆動制御において、変位部材を目標値に従って精度よく変位させることができる。例えば、変位部材によって所定位置までワークを搬送又は押圧する場合は、所望の時間内に該ワークを精確な位置に移動させることが可能となる。また、ユーザが変位部材の速度や速度にかかる時間等の詳細な駆動条件を計算することがなくなるため、ユーザの作業負担を大幅に軽減することができ、しかも人為的ミスに起因する誤動作を回避することができる。さらに、抵抗値、推力定数、変位部材の重量、変位部材のストロークの仕様データに基づいて、アクチュエータを駆動制御させる駆動信号のゲインの調整を行うことで、アクチュエータの仕様に応じて最適な駆動力を変位部材に伝達することが可能となり、重量、姿勢、負荷のワークの情報に基づいて、アクチュエータを駆動制御させる駆動信号のゲインの調整を行うことで、ワークの情報に応じて最適な駆動力を変位部材に伝達することが可能となり、移動距離又は移動時間に基づいて、アクチュエータを駆動制御させる駆動信号のゲインの調整を行うことで、移動距離又は移動時間に応じて最適な駆動力を変位部材に伝達することが可能となる。
【００１２】
この場合、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、前記目標値演算手段は、前記時間比に基づいて前記移動時間を自動的に分割する構成とすることができる。
【００１３】
このように、変位部材が変位する際の加速度の時間、一定速度の時間、減速度の時間の時間比を用いて、移動時間を自動的に分割することで、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【００１４】
また、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、前記目標値演算手段は、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間を自動的に分割するようにしてもよい。
【００１５】
このように、変位部材が変位する際の加速度の時間、一定速度の時間、減速度の時間のうち少なくとも２つの時間を用いることで、変位部材の移動時間からもう１つの時間を求めることができる。その結果、加速度の時間、一定速度の時間、減速度の時間の時間比を算出して、変位部材の移動時間を簡単に分割することができる。
【００１６】
また、前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、前記目標値演算手段は、前記加速度及び前記減速度によって前記移動時間を自動的に分割する構成としてもよい。
【００１７】
変位部材が変位する際の加速度及び減速度が予め設定されていれば、移動速度と移動時間から一定速度を算出できる。また、変位部材が変位する際の加速度の時間、減速度の時間も算出できるため、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【００１８】
さらに、前記変位速度に関わる情報は、前記変位部材の一定速度であり、前記目標値演算手段は、前記一定速度によって前記移動時間を自動的に分割する構成としてもよい。
【００１９】
変位部材が変位する際の一定速度が予め設定されていれば、移動速度と移動時間から変位部材の一定速度の時間を特定することができる。よって、この一定速度の時間と変位部材の移動時間から、変位部材が変位する際の加速度の時間及び減速度の時間の割合を求めることができるため、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【００２０】
ここで、前記目標値演算手段は、前記変位速度に関わる情報、前記移動距離及び前記移動時間から前記変位部材の加速度、加速度の時間、一定速度、一定速度の時間、減速度及び減速度の時間をそれぞれ算出し、算出結果に基づいて前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する構成とすることができる。
【００２１】
このように、変位部材の加速度、加速度の時間、一定速度、一定速度の時間、減速度及び減速度の時間をそれぞれ算出することで、変位部材の詳細な動作を決定することが可能となり、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【００２２】
そして、前記駆動制御手段は、前記変位部材の一度の変位において、前記変位速度が加速度、一定速度、減速度の順に変化するように、前記アクチュエータを駆動制御することが好ましい。
【００２３】
変位部材の一度の変位において、変位速度が加速度、一定速度、減速度の順に変化する構成とすれば、駆動開始時には徐々に加速していき、駆動の中間時には所定の速度で安定的に変位させ、駆動停止時には緩やかに停止させるという基本的な動作に従って変位部材を変位させることができる。
【００２４】
この場合、前記目標値演算手段は、前記加速度の時間が前記減速度の時間よりも短くなるように、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算するように構成してもよい。
【００２５】
このように、変位部材の一度の変位において、加速度の時間が前記減速度の時間よりも短くなるように目標値を演算することで、アクチュエータの駆動開始時には、一定速度に達するまで変位部材を急激に加速させ、変位部材が所定位置に近づいた付近では緩やかに減速させることができ、変位部材を所定位置に一層精度よく変位させることができる。
【００２６】
ここで、前記仕様データを設定する仕様データ設定手段を有し、前記仕様データ設定手段は、複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの前記仕様データを設定するとよい。
【００２７】
また、前記ワークの情報を設定するワーク情報設定手段を有し、前記ワーク情報設定手段は、前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定してもよい。
【００２８】
またさらに、前記加速度の時間、前記一定速度の時間及び前記減速度の時間が異なる動作モードが予め複数記憶されるとともに、前記アクチュエータを駆動制御するときに、前記複数の動作モードのうちいずれか１つを設定する動作モード設定手段を備え、前記目標値演算手段は、設定された前記動作モードに基づいて、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算してもよい。
【００２９】
加速度の時間、一定速度の時間及び減速度の時間が異なる動作モードが記憶されていることで、ユーザはアクチュエータの駆動制御を実施する場合に、複数の動作モードの中から所望の動作モードを簡単に選択することができる。そして、この選択された動作モードと、変位部材の移動距離及び移動時間とによって、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に演算することができる。
【００３０】
この場合、前記複数の動作モードには、前記所定位置での前記変位部材の速度が設定されてもよい。このように所定位置での前記変位部材の速度が設定されることで、変位部材を所定位置まで変位させた後、さらに変位部材を変位させる等の駆動制御を実施することができる。
【００３１】
また、前記の目的を達成するために、本発明は、アクチュエータが備える変位部材を所定位置に変位させるアクチュエータの駆動制御方法であって、前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離を設定する移動距離設定ステップと、前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間を設定する移動時間設定ステップと、予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間を加速度の時間、一定速度の時間、減速度の時間に自動的に分割し、前記分割した移動時間及び前記移動距離に基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算ステップと、前記変位部材の変位量又は変位速度の目標値に基づいて駆動制御手段により駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御ステップと、前記駆動信号を調整するためのゲイン調整信号を生成して前記駆動制御手段に送るゲイン調整ステップと、を備え、前記ゲイン調整ステップは、以下の（ａ）〜（ｃ）に挙げる調整ステップのうち少なくとも２つを有し、各調整ステップで生成する各調整信号を統合することで前記ゲイン調整信号を生成することを特徴とする。
（ａ）前記アクチュエータの抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークの仕様データのうち、少なくとも１つの仕様データに基づいて調整信号を生成する仕様データ用ゲイン調整ステップ
（ｂ）ワークの重量、姿勢、又は負荷の情報のうち、少なくとも１つのワークの情報に基づいて調整信号を生成するワーク情報用ゲイン調整ステップ
（ｃ）前記移動距離設定ステップで設定した前記移動距離、又は前記移動時間設定ステップで設定した前記移動時間に基づいて調整信号を生成する移動情報用ゲイン調整ステップ
【００３２】
この場合、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、前記目標値演算ステップでは、前記時間比に基づいて前記移動時間を自動的に分割するようにしてもよい。
【００３３】
また、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、前記目標値演算ステップでは、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間を自動的に分割するようにしてもよい。
【００３４】
さらに、前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、前記目標値演算ステップは、前記加速度及び前記減速度によって前記移動時間を自動的に分割するようにしてもよい。
【００３５】
またさらに、前記変位速度に関わる情報は、前記変位部材の一定速度であり、前記目標値演算ステップは、前記一定速度によって前記移動時間を自動的に分割するようにしてもよい。
【００３６】
ここで、前記目標値演算ステップでは、前記変位速度に関わる情報、前記移動距離及び前記移動時間から前記変位部材の加速度、加速度の時間、一定速度、一定速度の時間、減速度及び減速度の時間をそれぞれ算出し、算出結果に基づいて前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することが好ましい。
【００３７】
また、前記駆動制御ステップでは、前記変位部材の一度の変位において、前記変位速度が加速度、一定速度、減速度の順に変化するように前記アクチュエータを駆動制御する構成としてもよい。
【００３８】
この場合、前記目標値演算ステップでは、前記加速度の時間が前記減速度の時間よりも短くなるように、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することもできる。
【００３９】
前記仕様データ用ゲイン調整ステップの実施前に、複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの仕様データを設定する仕様データ設定ステップを実施してもよい。
【００４０】
また、前記ワーク情報用ゲイン調整ステップの実施前に、前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定するワーク情報設定ステップを実施してもよい。
【００４１】
さらにまた、前記加速度の時間、前記一定速度の時間及び前記減速度の時間が異なる複数の動作モードのうちいずれか１つを設定する動作モード設定ステップを備え、前記目標値演算ステップでは、設定された前記動作モードに基づいて、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算するように構成することもできる。
【００４２】
この場合、前記複数の動作モードには、前記所定位置での前記変位部材の速度が設定されていてもよい。
【発明の効果】
【００４３】
本発明によれば、アクチュエータが備える変位部材の移動距離及び移動時間を設定することで、変位部材の詳細な動作を決定し、該変位部材を精度よく変位させることができる。これにより、ユーザが、変位部材の速度や速度にかかる時間等の詳細な駆動条件を計算することがなくなるため、ユーザの作業負担を大幅に軽減することができ、しかも人為的ミスに起因する誤動作を回避することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係るアクチュエータ用駆動制御装置、アクチュエータ及びコンピュータを示すブロック図である。
【図２】第１の動作モードによる変位部材の変位量又は変位速度の目標値を説明するためのグラフである。
【図３】第２の動作モードによる変位部材の変位量又は変位速度の目標値を説明するためのグラフである。
【図４】図４Ａ及び図４Ｂは、変位部材の変位速度の目標値を演算する他の方法を説明する時間と速度の関係を示すグラフである。
【図５】アクチュエータ用駆動制御装置によって変位部材を変位させるときの処理の流れを示すフローチャートである。
【図６】駆動信号に対しゲイン調整を実施するときの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００４５】
以下、本発明に係るアクチュエータ用駆動制御装置及びアクチュエータの駆動制御方法について好適な実施の形態を挙げ、添付の図面を参照して詳細に説明する。
【００４６】
図１に示すように、本発明の実施の形態に係るアクチュエータ用駆動制御装置１０は、アクチュエータ１２、コンピュータ１４又はＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｅｒ）１５にケーブルを介して接続される。ユーザは、コンピュータ１４（又はＰＬＣ１５）からアクチュエータ用駆動制御装置１０にデータ入力や駆動開始等の制御指示を行い、これによりアクチュエータ用駆動制御装置１０はアクチュエータ１２の駆動制御を実施する。
【００４７】
アクチュエータ１２は、駆動制御によって直線状に変位自在な変位部材１６を有し、該変位部材１６に駆動力を伝達する駆動部１８と、該変位部材１６の変位量を検出する変位検出部２０と、を備える。
【００４８】
駆動部１８は、変位部材１６に駆動力を伝達する機構として、例えば、コイル及び永久磁石によって変位部材１６を直線状にスライド（変位）させるリニアモータを適用することができる。駆動部１８は、アクチュエータ用駆動制御装置１０から供給される駆動電源の電力量に応じて、コイルに生じる電磁力が変化し、この電磁力に比例して変位部材１６の変位量や変位速度を制御する。また、駆動部１８は、アクチュエータ用駆動制御装置１０の切換信号によって、変位部材１６の直線状の移動方向（進出、後退）が切り換えられるようになっている。なお、駆動部１８として、他にもステッピングモータ、モータブラシ付ＤＣモータ、ブラシレスＤＣモータ等のサーボモータを適用し、モータの回転駆動力を変位部材１６に伝達させるように構成してもよいことは勿論である。
【００４９】
変位部材１６は、上述したように駆動部１８の駆動力が伝達されることで、直線状（ガイド部材等が案内する方向）に変位自在となっている。この変位部材１６としては、ワークを積載することができるステージ（スライダ体）、或いはワークを押圧するピストン等によって構成することができる。
【００５０】
一方、アクチュエータ１２の変位検出部２０は、変位部材１６の変位速度を検出し、その検出値をアクチュエータ用駆動制御装置１０にフィードバックさせる。変位部材１６の変位速度の検出値は、例えば、変位部材１６に変位センサを取り付けて時間経過に伴う変位量を検出し、該検出した変位量と時間から得ることができる。アクチュエータ用駆動制御装置１０は、この検出値に基づいて、駆動部１８に供給する駆動信号（駆動電源）を補正し、変位部材１６の変位をフィードバック制御することができる。なお、変位検出部２０は、駆動部１８にサーボモータを適用している場合は、エンコーダやレゾルバ等を用いることができる。また、変位検出部２０はアクチュエータ１２と別体に設けられていてもよい。
【００５１】
アクチュエータ１２は、以上のように構成されることで、接続されているアクチュエータ用駆動制御装置１０によって、駆動部１８が駆動制御され、変位部材１６の変位量や変位速度が制御される。これにより、例えば、アクチュエータ１２の本体を固定した状態で、変位部材１６を所定位置に精度よく位置決め（変位）させること等が可能となる。
【００５２】
なお、本実施の形態に係るアクチュエータ用駆動制御装置１０は、リニアモータによって変位部材１６を変位させるアクチュエータ１２を適用しているが、制御対象となるアクチュエータ１２はこれに限定されるものではない。例えば、電動シリンダや、ボールねじによって変位部材１６を変位させる変位機構等をアクチュエータ用駆動制御装置１０に接続して駆動制御を実施することもできる。
【００５３】
アクチュエータ用駆動制御装置１０は、装置本体（図示せず）内部に、記憶部２２、演算部２４、駆動制御部２６が設けられている。また、装置本体には外部から電源（ＤＣ電源）２８が供給される。
【００５４】
記憶部２２は、ＲＯＭ及びＲＡＭによって構成され、アクチュエータ１２の駆動制御に必要な制御プログラムが予めＲＯＭに記憶されるとともに、アクチュエータ１２の駆動制御に用いられるデータを記憶するための複数のデータ領域がＲＡＭ上のアドレス空間に割り振られている。また、記憶部２２には、前回変位部材１６を変位させたときの変位部材１６の変位位置等も記憶される。記憶部２２のデータ領域としては、移動距離領域３０、移動時間領域３２、仕様データ領域３４、ワーク情報領域３６、動作モード領域３８が設けられている。
【００５５】
これらの領域のうち、移動距離領域３０、移動時間領域３２、ワーク情報領域３６には、コンピュータ１４を介してユーザから入力されたデータが記憶される。すなわち、移動距離領域３０には、変位部材１６が移動開始点から所定位置に移動するまでの移動距離データ（変位量）が記憶される。また、移動時間領域３２には、変位部材１６が移動開始点から所定位置に移動するまでの移動時間データが記憶される。さらに、ワーク情報領域３６には、変位部材１６が搬送や押圧等の作用を行う対象（ワーク）の情報として、重量、姿勢、負荷等のデータが記憶される。ユーザは、アクチュエータ１２を駆動制御する前に、変位部材１６の所望の移動距離及び移動時間、又は変位部材１６によって搬送又は押圧されるワークの情報（重量、姿勢、負荷等）を入力する。これによりアクチュエータ１２を駆動制御する際に、変位部材１６の移動距離、移動時間、ワークの情報が設定されることになり、記憶された各データが演算部２４によって読み出される。なお、変位部材１６によってワークの搬送や押圧を行わない場合、或いは変位部材１６の変位に対してワークがほとんど影響を与えない場合等は、ワークの情報を設定しなくてもよい。また、ワークの情報（重量、姿勢、負荷等）は、ユーザによって設定されるだけでなく、アクチュエータ１２にセンサを内蔵し、該センサを用いて検出する構成としてもよい。
【００５６】
一方、仕様データ領域３４には、複数の種類又は機種からなるアクチュエータ１２の仕様データとして、抵抗値、推力定数、変位部材１６の重量、変位部材１６のストローク等のデータがデータベース化されて予め記憶されている。ユーザは、アクチュエータ１２を駆動制御する前に、仕様データ領域３４に記憶されているデータベースから実際に制御されるアクチュエータ１２の種類又は機種を選択する。これにより、アクチュエータ１２の仕様データが設定されることになり、この仕様データが演算部２４によって読み出される。なお、アクチュエータ１２の仕様データの選択はユーザが行うだけでなく自動的に実施されてもよい。すなわち、複数の種類又は機種からなるアクチュエータ１２に固有の識別情報を設定しておき、アクチュエータ用駆動制御装置１０にアクチュエータ１２を接続することにより、この識別情報を自動的に読み取り、仕様データ領域３４に記憶されるように構成することもできる。
【００５７】
また、動作モード領域３８には、任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を模式化した動作モードのデータが予め複数記憶される。ここで、動作モードとは、アクチュエータ１２の駆動制御における変位部材１６の変位（動作）パターンである。例えば、図２又は図３に示すような加速度の時間、一定速度の時間及び減速度の時間の時間比が異なる動作モード、或いは所定位置での変位部材１６の速度が異なる動作モード等、種々の動作モードを記憶させておくことができる。
【００５８】
図２及び図３は、変位部材１６を変位させたときの時間と変位量の関係（上側グラフ）及び時間と速度の関係（下側グラフ）を模式的に示している。ここで、具体的に図２及び図３に示す動作モードを説明すると、図２に示す動作モード（以下、第１の動作モードともいう）は、変位部材１６を一度の駆動で所定位置まで変位（移動）させる変位パターンである。この場合、変位部材１６は、動作停止状態から速度を増していき、一定速度に達すると所定時間速度を保ち、所定位置付近では速度を減らしていくこと（マイナスの加速度）で、最終的には所定位置で停止する。
【００５９】
一方、図３に示す動作モード（以下、第２の動作モードともいう）は、変位部材１６を所定位置まで変位させた後、さらに一定速度で変位させる変位パターンである。この第２の動作モードは、例えば、所定位置にワークを載置しておき、変位部材１６を所定位置まで移動した後に任意の速度でワークを押し出す動作をさせる場合等に選択するとよい。
【００６０】
また、第１及び第２の動作モードの中でも、加速度の時間（以下、加速期間ともいう）、一定速度の時間（以下、定速期間ともいう）、減速度の時間（以下、減速期間ともいう）の比率が変わると変位部材１６の変位パターンも変わるため、各期間の時間比が異なる動作モードを複数用意することが好ましい。或いは、各期間の時間比はユーザによって設定されるようにしてもよい。これにより、アクチュエータ１２を駆動制御する際には、時間経過に従って変位部材１６をより詳細に変位させることができる。
【００６１】
ユーザは、アクチュエータ１２を駆動制御する前に、動作モード領域３８に記憶されている複数の動作モードの中から所望の動作モードを選択する。これにより、選択された動作モードが設定され、この動作モードが演算部２４によって読み出される。ユーザに選択される複数の動作モードは、図２及び図３に示すように、時間と変位量の関係又は時間と速度の関係を模式化したグラフとしてコンピュータ１４のモニタ（図示せず）に表示されることが好ましい。このように動作モードをグラフで表示することで、ユーザは目的とする動作モードを容易に選択することができる。
【００６２】
なお、アクチュエータ用駆動制御装置１０は、上記のように動作モードを選択しなくとも、予め設定された基本の動作モード（例えば、第１の動作モード）に従って変位部材１６の変位量又は変位速度の目標値を演算する構成としてもよい。
【００６３】
演算部２４は、マイクロコンピュータ等を用いて構成することができ、記憶部２２から必要なデータを読み出して演算処理を実施し、アクチュエータ１２を駆動制御する際の制御指示信号（変位制御指示信号Ｘs、ゲイン調整信号Ｇs）を駆動制御部２６に送信する。この演算部２４には、目標値演算部（目標値演算手段）４０、ゲイン調整部（ゲイン調整手段）４２、移動距離設定部（移動距離設定手段）４７ａ、移動時間設定部（移動時間設定手段）４７ｂ、仕様データ設定部（仕様データ設定手段）４７ｃ、ワーク情報設定部（ワーク情報設定手段）４７ｄ、動作モード設定部（動作モード設定手段）４７ｅが設けられている。
【００６４】
目標値演算部４０は、変位部材１６の移動距離データを移動距離領域３０から読み出すとともに、変位部材１６の移動時間データを移動時間領域３２から読み出す。そして、読み出した移動距離データ及び移動時間データに基づいて、変位部材１６の加速度、加速度の時間、一定速度、一定速度の時間、減速度及び減速度の時間をそれぞれ算出し、この算出結果から任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を演算する。
【００６５】
ここで、目標値演算部４０において算出される変位部材１６の加速度ａ1、加速度の時間ｔ1、一定速度ｖ0、一定速度の時間ｔ2、減速度ａ3及び減速度の時間ｔ3は、変位部材１６を精度よく変位させるために必要なパラメータとなる。すなわち、通常、アクチュエータ１２が変位部材１６を変位させる場合は、駆動開始後、動作停止状態から一定の速度になるまで変位部材１６を加速させていき、所定の速度に達した後は速度を一定に保ったまま変位部材１６を変位させ、その後、移動状態から動作停止状態まで変位部材１６を減速させる（図２に示す第１の動作モードを参照）。したがって、変位部材１６の加速度ａ1、加速度の時間ｔ1、一定速度ｖ0、一定速度の時間ｔ2、減速度ａ3及び減速度の時間ｔ3を算出することで、変位部材１６の変位において必要な一連の変位速度及び変位時間を全て決定することができる。その結果、任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を容易に求めることが可能となる。
【００６６】
目標値演算部４０において演算された、任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値は、例えば、図２及び図３に示すようなグラフとして形成し、コンピュータ１４のモニタ等に表示してもよい。この任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値の演算方法（グラフの形成方法）については後述する。
【００６７】
目標値演算部４０によって演算された任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値は、時間経過にともなう連続的な変位制御指示信号Ｘsとして駆動制御部２６に送信される。
【００６８】
一方、ゲイン調整部４２は、ユーザによって選択されたアクチュエータ１２に関わる仕様データを仕様データ領域３４から読み出す第１調整部（仕様データ用ゲイン調整手段）４４と、ユーザによって入力されたワークの情報（ワーク情報データ）をワーク情報領域３６から読み出す第２調整部（ワーク情報用ゲイン調整手段）４５と、移動距離データ及び移動時間データを移動距離領域３０及び移動時間領域３２から読み出す第３調整部（移動情報用ゲイン調整手段）４６とを備える。このゲイン調整部４２は、駆動制御部２６において駆動信号の電圧値又は電流値を変化させるゲイン調整信号Ｇsを生成する。
【００６９】
ここで、例えば、実際に駆動制御されるアクチュエータ１２の抵抗値が他のアクチュエータ１２の抵抗値と比べて高い場合は、アクチュエータ１２の駆動制御に必要となる駆動電力が足りなくなり、変位部材１６を所定位置まで精度よく変位させることができない。したがって、第１調整部４４では、読み出したアクチュエータ１２の仕様データの抵抗値に基づいて、アクチュエータ１２に送る駆動信号値を増加させるための第１調整信号を生成する。逆に、実際に駆動制御されるアクチュエータ１２の抵抗値が他のアクチュエータ１２と比べて低い場合は、アクチュエータ１２に送る駆動信号値を減少させるための第１調整信号を生成する。
【００７０】
また、例えば、変位部材１６によって搬送するワークが重い場合は、変位部材１６に対して負荷をかけることになるため、変位部材１６を所定位置まで精度よく変位させることができない。したがって、第２調整部４５では、読み出したワークの重量に基づいて、アクチュエータ１２に送る駆動信号値を増加させるための第２調整信号を生成する。逆に、変位部材１６によって搬送するワークが軽い場合は、アクチュエータ１２に送る駆動信号値を減少させるための第２調整信号を生成する。
【００７１】
さらに、例えば、変位部材１６の移動距離が長い一方でその移動時間が短い場合は、駆動信号にオーバーシュートが発生しやすくなり、変位部材１６を所定位置に精度よく変位させられない可能性がある。したがって、第３調整部４６では、読み出した変位部材１６の移動距離及び移動時間に基づいて、アクチュエータ１２に送る駆動信号値を減少させるための第３調整信号を生成する。逆に、変位部材１６の移動距離が短くて移動時間が長い場合は、変位部材１６が確実に変位するように駆動信号値を増加させるための第３調整信号を生成する。
【００７２】
第１〜第３調整部４４、４５、４６によって生成された第１〜第３調整信号は、ゲイン調整部４２内において統合されてゲイン調整信号Ｇsとして駆動制御部２６に送信される。なお、ゲイン調整部４２は、アクチュエータ１２の仕様データ、搬送するワークの情報、移動距離や移動時間以外にも、変位部材１６の変位に影響を与える種々の要因に基づいてゲイン調整信号Ｇsを生成してよいことは勿論である。また、アクチュエータ用駆動制御装置１０は、ゲイン調整を行わずに、アクチュエータ１２の駆動制御を実施することもできる。
【００７３】
一方、演算部２４の各設定部４７ａ〜４７ｅは、コンピュータ１４から入力又は選択された制御用の各データを記憶部２２の各領域に記憶させる機能を有している。すなわち、移動距離設定部４７ａは、コンピュータ１４を介してユーザから入力された移動距離データを移動距離領域３０に記憶させる。同様に、移動時間設定部４７ｂは、ユーザから入力された移動時間データを移動時間領域３２に記憶させる。また、仕様データ設定部４７ｃは、コンピュータ１４を介してユーザが選択したアクチュエータ１２の仕様データを仕様データ領域３４に記憶させる。さらに、ワーク情報設定部４７ｄは、ユーザから入力されたワーク情報データをワーク情報領域３６に記憶させる。さらにまた、動作モード設定部４７ｅは、ユーザが選択した動作モードを動作モード領域３８に記憶させる。
【００７４】
アクチュエータ用駆動制御装置１０の駆動制御部２６は、演算器４８、ＰＩＤ調整器５０、電力増幅器５２を備え、演算部２４によって送信されてきた変位制御指示信号Ｘs及びゲイン調整信号Ｇsに基づいて、アクチュエータ１２を制御する駆動電力Ｐを生成する。
【００７５】
演算器４８は、例えば、オペアンプ等の回路によって構成することができ、アクチュエータ１２の変位検出部２０から送られてきた検出値（フィードバック信号）が負帰還されることで、目標値演算部４０から出力される変位制御指示信号Ｘsの補正を行う。これにより、本実施の形態に係るアクチュエータ用駆動制御装置１０は、アクチュエータ１２の駆動（すなわち、変位部材１６の変位）をフィードバック制御することができる。
【００７６】
ＰＩＤ調整器５０は、演算器４８の出力側に設けられ、演算器４８から出力される補正後の変位制御指示信号Ｘs’が入力される。ＰＩＤ調整器５０では、補正後の変位制御指示信号Ｘs’を変位部材１６の変位速度の目標値に従った駆動信号Ｄsに近似させる比例制御を実施するとともに、微分制御、積分制御等によって駆動信号Ｄsを安定化させて電力増幅器５２に出力する。
【００７７】
また、ＰＩＤ調整器５０は、ゲイン調整部４２から送信されてきたゲイン調整信号Ｇsが入力されることで、このゲイン調整信号Ｇsに基づいて駆動信号値（電圧値又は電流値）の調整が行われる。これにより、ＰＩＤ調整器５０から出力される駆動信号Ｄsは、制御するアクチュエータ１２の仕様データ、搬送又は押圧するワークの情報、変位部材１６の移動距離及び移動時間に応じた最適な信号値となる。
【００７８】
電力増幅器５２は、電圧増幅回路及び電流増幅回路によって構成され、ＰＩＤ調整器５０から出力された駆動信号Ｄsの電圧値又は電流値を増幅して、駆動電力Ｐとしてアクチュエータ１２に供給する。アクチュエータ１２は、供給される駆動電力Ｐによって駆動部１８の駆動が制御され、変位部材１６を変位させることができる。なお、電力増幅器５２はアクチュエータ用駆動制御装置１０内に設けずに、外部に設けてもよい。
【００７９】
また、本実施の形態では、アクチュエータ用駆動制御装置１０によってアクチュエータ１２に駆動電力Ｐを供給する構成となっているが、アクチュエータ１２は、アクチュエータ用駆動制御装置１０を介さずに外部から電源が直接供給される電源部を備える構成とすることもできる。この場合、アクチュエータ用駆動制御装置１０は、アクチュエータ１２に対し供給電源を制御する駆動信号Ｄs’を送り、外部から供給される電源の電力量を制御する構成とすればよい。
【００８０】
アクチュエータ用駆動制御装置１０に接続されるコンピュータ１４は、ＣＰＵ、メモリ、キーボード、モニタ等（ともに図示せず）を備える汎用コンピュータを使用することができる。コンピュータ１４は、アクチュエータ制御用のプログラムが記憶されており、このプログラムが実行されるとモニタにアクチュエータ制御用の入力画面が表示される。ユーザは、この入力画面から変位部材１６の移動距離データ、移動時間データ、ワーク情報のデータを入力するとともに、制御されるアクチュエータ１２を選択し、さらに変位部材１６の動作モードを選択することができる。入力画面に入力された各データは、アクチュエータ用駆動制御装置１０に送信され記憶部２２の各領域に記憶される。
【００８１】
ＰＬＣ１５は、アクチュエータ用駆動制御装置１０に対し、アクチュエータ１２の駆動制御を行う信号や任意のステップデータを選択する信号等の送受信をパラレルに行えるように接続される。ここで、ステップデータとは、変位部材１６の動作モードを簡易化したデータであり、変位部材１６の移動距離データ（又は所定位置のデータ）及び移動時間データ等の情報を有している。この場合、ＰＬＣ１５は、ステップデータを選択する信号と、アクチュエータ１２の駆動制御を行う信号とを同時に送信することができ、該アクチュエータ１２の駆動制御の容易化を図ることができる。また、例えば４ビットのステップデータを同時に送信すること等も可能となる。
【００８２】
アクチュエータ１２を駆動制御する際には、コンピュータ１４（又はＰＬＣ１５）からアクチュエータ用駆動制御装置１０に駆動開始信号ＢSを送信することで、アクチュエータ１２の駆動制御が実施される。また、アクチュエータ１２の駆動制御が終了する際には、アクチュエータ用駆動制御装置１０から動作完了信号Ｆsがコンピュータ１４（又はＰＬＣ１５）に送信される。さらに、アクチュエータ１２の駆動制御にエラーがあった場合には、アクチュエータ用駆動制御装置１０からエラー信号Ｅsがコンピュータ１４（又はＰＬＣ１５）に送信される。
【００８３】
なお、アクチュエータ用駆動制御装置１０とコンピュータ１４（又はＰＬＣ１５）が送受信する信号は、駆動開始信号ＢS、動作完了信号Ｆs、エラー信号Ｅsに限定されるものではない。例えば、変位部材１６の現在位置、変位部材１６の変位速度、アクチュエータ１２に出力している駆動電力Ｐの電流量等の情報をアクチュエータ用駆動制御装置１０からコンピュータ１４に送信し、コンピュータ１４のモニタに表示させることができる。また、変位部材１６の移動をオフする信号、所定位置の近傍で変位部材１６の移動をオンする信号、変位部材１６の変位速度の目標値近傍でオンする信号、変位部材１６の目標推力の近傍でオンする信号等をコンピュータ１４から出力することもできる。
【００８４】
さらに、ＰＬＣ１５を用いる場合は、このＰＬＣ１５により、移動距離データ（又は所定位置のデータ）及び移動時間データをステップデータとしてまとめて設定するように構成することができる。例えば、ユーザがＰＬＣ１５中の複数のステップデータを選択すると、この選択された複数のステップデータはＰＬＣ１５からアクチュエータ用駆動制御装置１０に送信され、個々のステップデータ毎に移動距離データ及び移動時間データが移動距離領域３０及び移動時間領域３２に記憶される。この場合、アクチュエータ用駆動制御装置１０は、複数のステップデータ（移動距離及び移動時間）に基づいて、変位部材１６の変位量又は変位速度の目標値を複数演算する。そして、特定のステップデータ（目標値）が選択された状態で、ＰＬＣ１５からアクチュエータ１２の駆動制御を行う信号を送ることで、アクチュエータ１２の駆動制御を開始することができる。
【００８５】
本実施の形態に係るアクチュエータ１２、アクチュエータ用駆動制御装置１０、コンピュータ１４（又はＰＬＣ１５）は、基本的には以上のように構成されるものであり、次に、実際にアクチュエータ１２の駆動制御を実施する場合に、目標値演算部４０によって演算される、任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値について説明する。
【００８６】
アクチュエータ用駆動制御装置１０は、既述したように、図２、図３に示すような複数の動作モードが動作モード領域３８に記憶されており、ユーザが任意に１つの動作モードを選択することで、変位部材１６の時間経過にともなう変位量又は変位速度を容易に設定することができる。
【００８７】
なお、変位部材１６を変位させる動作の前には、変位部材１６を移動開始点に移動させるように駆動制御を行う。例えば、移動開始点はアクチュエータ１２に予め設定された原点位置（アクチュエータ１２のストローク端、又は内蔵された変位センサの原点信号位置）とすることができる。アクチュエータ用駆動制御装置１０による変位部材１６の原点位置までの変位は、第１の動作モードによって変位部材１６を所定位置まで変位させるときと同様の制御を実施すればよい。
【００８８】
また、前回変位部材１６を変位させたときの変位位置が、記憶部２２に記憶可能な構成である場合、アクチュエータ用駆動制御装置１０は、この前回の変位位置に基づいて変位部材１６をユーザが設定する移動開始点に移動させることもできる。すなわち、移動開始点が原点位置以外の位置では、ユーザから移動開始点の位置が入力された後、前回の変位位置から移動開始点までの距離を算出し、移動距離に基づいて変位部材１６を移動開始点まで変位させるとよい。
【００８９】
変位部材１６が移動開始点に移動した後は、ユーザが選択した動作モードに応じて、任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を演算する。本実施の形態の説明では、図２に示す第１の動作モード及び図３に示す第２の動作モードにおける目標値の演算方法について説明する。
【００９０】
目標値演算部４０は、変位部材１６が変位する際の変位速度に関わる情報に基づき、移動時間を加速度の時間、一定速度の時間、減速度の時間に自動的に分割するようにプログラミングされている。変位速度に関わる情報が加速度の時間、一定速度の時間、減速度の時間の時間比、ａ（加速度の時間の割合）：ｂ（一定速度の時間の割合）：ｃ（減速度の時間の割合）の場合は、第１の動作モードが選択されると、該動作モードが設定している各速度の時間比ａ：ｂ：ｃに基づいて、移動時間領域３２から読み出した移動時間ｔ0を分割する。この場合、移動時間ｔ0に基づく加速度の時間ｔ1は下記の（１）式で算出することができ、一定速度の時間ｔ2は下記の（２）式で算出することができ、減速度の時間ｔ3は下記の（３）式で算出することができる。
ｔ1＝ａ・ｔ0／（ａ＋ｂ＋ｃ）                            …（１）
ｔ2＝ｂ・ｔ0／（ａ＋ｂ＋ｃ）                            …（２）
ｔ3＝ｃ・ｔ0／（ａ＋ｂ＋ｃ）                            …（３）
【００９１】
このように、変位部材１６が変位する際の加速度の時間ｔ1、一定速度の時間ｔ2、減速度の時間ｔ3を、上記（１）〜（３）式のとおり時間比ａ：ｂ：ｃを用いて算出することで、移動時間ｔ0を自動的に分割することができる。
【００９２】
なお、変位速度に関わる情報が変位部材１６の加速度の時間ｔ1、一定速度の時間ｔ2、減速度の時間ｔ3の場合は、これら各時間のうち少なくとも２つの時間が予め設定されていれば、変位部材１６の全体の移動時間ｔ0からもう１つの時間を求めることができるため、加速度の時間ｔ1、一定速度の時間ｔ2、減速度の時間ｔ3の時間比ａ：ｂ：ｃを容易に算出することができる。よって、この場合も変位部材１６の移動時間ｔ0を簡単に分割することができる。
【００９３】
また、アクチュエータ１２の駆動制御において、変位部材１６を変位させる際に必要なパラメータとなる加速度ａ1、一定速度ｖ0（定速期間の加速度ａ2は速度が一定のためゼロとなる）、減速度ａ3は、以下に示す数式１の計算式によって求めることができる。
【００９４】
【数１】
2015165421.tif 000003
【００９５】
数式１に示すように、加速期間における変位部材１６の移動距離Ｓ1は上記（４）式によって算出することができ、定速期間における変位部材１６の移動距離Ｓ2は上記（５）式によって算出することができ、減速期間における変位部材１６の移動距離Ｓ3は上記（６）式によって算出することができる。
【００９６】
また、変位部材１６を所定位置まで変位させた際の全体の移動距離（変位量）Ｓは、Ｓ1＋Ｓ2＋Ｓ3となる。よって、移動距離Ｓは上記（７）式のように（４）、（５）、（６）式を加算して求めることができる。さらに、この（７）式から上記（８）式に変形することで一定速度ｖ0を求める式となるため、移動距離領域３０から読み出した移動距離データを代入することで、一定速度ｖ0を算出することができる。
【００９７】
また、加速期間の加速度ａ1は、上記（９）式で表すことができる。したがって、（８）式で求めた一定速度ｖ0を代入することでの加速度ａ1の算出が可能となる。
【００９８】
同様に、減速期間の減速度ａ3は、上記（１１）式によって表すことができ、この（１１）式を変形した上記（１２）式に一定速度ｖ0を代入することで減速度ａ3を算出することができる。
【００９９】
以上のように、一度の駆動で変位部材１６を所定位置まで変位（移動）させる第１の動作モードにおいて、目標値演算部４０は、変位部材１６の加速度ａ1、加速度の時間ｔ1、一定速度ｖ0、一定速度の時間ｔ2、減速度ａ3、減速度の時間ｔ3の値を容易に算出することができる。
【０１００】
これにより、目標値演算部４０は、上記算出された各値に基づいて、変位部材１６の移動時間と変位量の関係からなるグラフ（図２の上側グラフ参照）、又は変位部材１６の移動時間と変位速度の関係からなるグラフ（図２の下側グラフ参照）を形成することができる。よって、第１の動作モードの任意のタイミングにおいて駆動制御すべき変位部材１６の変位量又は変位速度の目標値を得ることが可能となる。
【０１０１】
なお、第１の動作モードにおいて、加速度の時間ｔ1が減速度の時間ｔ3よりも短くなるように目標値を演算することで、アクチュエータ１２の駆動開始時には、一定速度ｖ0に達するまで変位部材１６を急激に加速させ、変位部材１６が所定位置に近づいた付近では緩やかに減速させることが可能となる。これにより、変位部材１６を所定位置により精度よく移動させることができる。
【０１０２】
また、目標値演算部４０は、図３に示す第２の動作モードが選択されると、動作モードが設定している加速度の時間ｔ1、一定速度の時間ｔ2、減速度の時間ｔ3の時間比ａ：ｂ：ｃに基づいて、第１の動作モードと同様に、上記（１）、（２）、（３）式によって加速度の時間ｔ1、一定速度の時間ｔ2、減速度の時間ｔ3を算出することができる。
【０１０３】
また、アクチュエータ１２の駆動制御において、変位部材１６を変位させる際に必要なパラメータとなる加速度ａ1、一定速度ｖ0、減速度ａ3は、以下に示す数式２の計算式によって求めることができる。
【０１０４】
【数２】
2015165421.tif 000004
【０１０５】
数式２に示すように、加速期間における変位部材１６の移動距離Ｓ1は数式１に記載の（４）式によって算出することができ、定速期間における変位部材１６の移動距離Ｓ2も数式１に記載の（５）式によって算出することができる。一方、減速期間における変位部材１６の移動距離Ｓ3は上記（１３）式によって算出することができる。ここで、（１３）式にある記号ｖ1は、変位部材１６が所定位置に移動した後にさらに移動する際の変位速度（一定速度）であり、このｖ1はユーザが自由に設定することができる。
【０１０６】
したがって、変位部材１６を減速期間が終了する所定位置まで変位させた際の全体の移動距離（変位量）Ｓは、上記（１４）式によって求められる。この（１４）式から上記（１５）式に変形することで一定速度ｖ0を求める式となるため、移動距離領域３０から読み出した移動データを代入することで、一定速度ｖ0を算出することができる。
【０１０７】
また、第２の動作モードの加速期間の加速度ａ1は、数式１に記載の（９）式に（１５）式で算出した一定速度ｖ0を代入することによって上記（１６）式で算出することが可能となる。
【０１０８】
同様に、減速期間の減速度ａ3は、上記（１７）式によって表すことができる。よって、この（１７）式を変形した（１８）式に一定速度ｖ0を代入することで減速度ａ3を算出することができる。
【０１０９】
以上のように、変位部材１６を所定位置まで変位させた後、さらに一定速度で変位させる第２の動作モードにおいても、目標値演算部４０は、変位部材１６の加速度ａ1、加速度の時間ｔ1、一定速度ｖ0、一定速度の時間ｔ2、減速度ａ3、減速度の時間ｔ3の値を容易に算出することができる。
【０１１０】
目標値演算部４０は、上記算出された各値に基づいて、変位部材１６の移動時間と変位量の関係からなるグラフ（図３の上側グラフ参照）、又は変位部材１６の移動時間と変位速度の関係からなるグラフ（図３の下側グラフ参照）を形成することできる。これにより、変位部材１６の詳細な変位動作を決定することが可能となり、第２の動作モードの任意のタイミングにおいて駆動制御すべき変位部材１６の変位量又は変位速度の目標値を容易に得ることができる。
【０１１１】
なお、目標値演算部４０は、他の方法（算出原理）によって、任意のタイミングにおいて駆動制御すべき変位部材１６の変位量又は変位速度の目標値を得てもよいことは勿論である。
【０１１２】
図４Ａ及び図４Ｂは、変位部材１６の変位速度の目標値を演算する他の方法を説明する時間と速度の関係を示すグラフである。アクチュエータ用駆動制御装置１０は、変位速度に関わる情報が変わることで、上述した目標値の演算方法以外にも、次の方法をもって任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を得ることができる。
【０１１３】
例えば、変位速度に関わる情報が変位部材１６の加速度ａ1、減速度ａ3である場合は、図４Ａのグラフ中における加速度、減速度を示す傾斜が一定となる。また、変位部材１６の移動距離Ｓは、全体の移動時間ｔ0及び変位速度によって形成される台形の面積に当たる（図４Ａの斜線部分を参照）。すなわち、変位部材１６の移動距離Ｓ、移動時間ｔ0、加速度ａ1、減速度ａ3が設定されることで、移動時間ｔ0と変位速度によって形成される台形の形状が特定できるため、他のパラメータ（加速度の時間ｔ1、一定速度ｖ0、一定速度の時間ｔ2、減速度の時間ｔ3）を算出することができる。
【０１１４】
また、変位部材１６の移動距離Ｓが大きくなる場合は、図４Ａ中の一点鎖線で示すように、加速度の時間ｔ1及び減速度の時間ｔ3を長くして、一定速度ｖ0の値を変えることで（この場合、一定速度の時間ｔ2は短くなる）、予め設定された加速度ａ1、減速度ａ3を変更することなく変位部材１６の変位に必要な目標値を演算することができる。このように、目標値演算部４０は、変位速度に関わる情報が変位部材１６の加速度ａ1、減速度ａ3でも、変位部材１６の移動時間ｔ0を自動的に分割することができる。
【０１１５】
一方、変位速度に関わる情報が変位部材１６の一定速度ｖ0である場合は、図４Ｂのグラフ中における移動時間ｔ0及び変位速度によって形成される台形の高さが一定となる。したがって、変位部材１６の移動距離Ｓ、移動時間ｔ0、一定速度ｖ0が設定されることで、一定速度の時間ｔ2を特定することができる。そして、この一定速度の時間ｔ2と移動時間ｔ0から、変位部材１６が変位する際の加速度の時間ｔ1及び減速度の時間ｔ3の割合を求めることができ、その割合に応じた加速度ａ1及び減速度ａ3を算出することができる。
【０１１６】
また、変位部材１６の移動距離Ｓが大きくなる場合は、図４Ｂ中の一点鎖線で示すように、一定速度の時間ｔ2を長くして、加速度ａ1、加速度の時間ｔ1、減速度ａ3、減速度の時間ｔ3等の値を変えることで、予め設定された一定速度ｖ0を変更することなく変位部材１６の変位に必要な目標値を演算することができる。このように、目標値演算部４０は、変位速度に関わる情報が変位部材１６の一定速度ｖ0でも、変位部材１６の移動時間ｔ0を自動的に分割することができる。
【０１１７】
なお、アクチュエータ用駆動制御装置１０は、変位部材１６の変位において、加速期間に速度が一定に増加する、又は減速期間に速度が一定に減少する構成（すなわち、図２〜図４Ｂに示す時間と速度のグラフにおいて加速度ａ1及び減速度ａ3が一定の構成）ではなく、徐々に加速度ａ1又は減速度ａ3を変えるようにすることもできる。例えば、加速度ａ1又は減速度ａ3を予め設定された２次関数によって曲線的に増減させるように構成することもできる。
【０１１８】
次に、アクチュエータ用駆動制御装置１０によって変位部材１６を変位させるときの処理の流れを図５のフローチャートを参照して説明する。
【０１１９】
変位部材１６を変位させる場合、先ず、演算部２４の動作モード設定部４７ｅが、任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を模式化した複数の動作モードの中から、１つの動作モードを設定する（ステップＳ１０：動作モード設定ステップ）。すなわち、図２、図３等に示すような動作モードがユーザによって選択され、該動作モードを記憶部２２の動作モード領域３８に記憶（設定）する。これにより、演算部２４は選択された動作モードを必要に応じて読み出すことができる。
【０１２０】
次いで、演算部２４は、移動距離設定部４７ａにより、変位部材１６が移動開始点から所定位置に移動するまでの移動距離を設定する（ステップＳ１１：移動距離設定ステップ）。変位部材１６の移動距離は、ユーザが所定位置を入力することで自動的に移動距離データが算出される。そして、算出された移動距離データが移動距離設定部４７ａによって移動距離領域３０に記憶されることで設定され、演算部２４は該移動距離データを必要に応じて読み出すことができる。なお、ユーザによって移動距離データを直接入力して移動距離領域３０に記憶させるようにしてもよいことは勿論である。
【０１２１】
次いで、演算部２４は、移動時間設定部４７ｂにより、変位部材１６が移動開始点から所定位置に移動するまでの移動時間を設定する（ステップＳ１２：移動時間設定ステップ）。変位部材１６の移動時間は、ユーザによって移動時間データが移動時間領域３２に記憶されることで設定され、演算部２４はこの移動時間データを必要に応じて読み出すことができる。
【０１２２】
さらに、演算部２４は、ステップＳ１０において選択された動作モードから変位部材１６を変位させる際の加速度の時間、一定速度の時間及び減速度の時間の時間比を設定する（ステップＳ１３）。
【０１２３】
ステップＳ１３の後、演算部２４は、コンピュータ１４からアクチュエータ１２の駆動制御を実施する駆動開始信号Ｂsの受信の有無を判別する（ステップＳ１４）。
【０１２４】
そして、コンピュータ１４から駆動開始信号Ｂsを受信すると、目標値演算部４０は、設定された変位部材１６が変位する際の変位速度に関わる情報（この処理フローでは時間比）、移動距離データ及び移動時間データから、上述した算出原理を用いて、変位部材１６の加速度、加速度の時間、一定速度、一定速度の時間、減速度、減速度の時間を算出する（ステップＳ１５：目標値演算ステップ（１））。このように駆動開始信号Ｂsを受信したときに変位部材１６の変位速度等を算出することで、駆動開始信号Ｂsを受信した位置を移動開始点として所定位置までの移動距離を算出することができる。
【０１２５】
さらに、目標値演算部４０は、算出された加速度、加速度の時間、一定速度、一定速度の時間、減速度、減速度の時間の各値から任意のタイミングにおける変位部材１６の変位量又は変位速度の目標値を演算する（ステップＳ１６：目標値演算ステップ（２））。これにより、時間と変位量の関係からなるグラフ（例えば、図２の上側グラフ）、又は時間と変位速度のグラフ（例えば、図２の下側グラフ）等を形成する。
【０１２６】
その後、演算部２４の目標値演算部４０は、ステップＳ１６によって得た変位部材１６の目標値に応じて、時間経過にともなう変位制御指示信号Ｘsを生成し、この変位制御指示信号Ｘsを駆動制御部２６に出力する（ステップＳ１７）。
【０１２７】
駆動制御部２６では、変位制御指示信号Ｘsが演算器４８によって補正され、さらにＰＩＤ調整器５０によって目標値に沿った駆動信号Ｄsを生成し出力する（ステップＳ１８：駆動制御ステップ）。この駆動信号Ｄsは電力増幅器５２に入力されることで増幅され、駆動電力Ｐとしてアクチュエータ１２に出力される。
【０１２８】
その後、演算部２４が時間経過を判別することで、変位部材１６が所定位置に到達したかを判断する（ステップＳ１９）。変位部材１６が所定位置に到達していない場合は、ステップＳ１７に戻り、再度時間経過にともなう変位制御指示信号Ｘsを出力する。
【０１２９】
一方、変位部材１６が所定位置に到達したと判断した場合は、変位制御指示信号Ｘsを停止することで、駆動電力の供給を停止する（ステップＳ２０）。これにより変位部材１６を所定位置に停止させることができる。また、変位部材１６の停止にともなってコンピュータ１４に動作完了信号Ｆsが送信され、コンピュータ１４のモニタ等に変位部材１６の変位終了が表示される。アクチュエータ用駆動制御装置１０は、以上のステップによって変位部材１６を所定位置まで精度よく変位させることができる。
【０１３０】
また、アクチュエータ用駆動制御装置１０によって変位部材１６を変位させる際に、駆動信号Ｄsのゲイン調整を行う場合は、図６に示す処理フローを実施する。
【０１３１】
ステップＳ３０（仕様データ設定ステップ）では、複数の種類又は機種からなるアクチュエータ１２の仕様データ（抵抗値、推力定数、変位部材１６の重量、変位部材１６のストローク等）が記憶されているデータベースの中から、制御されるアクチュエータ１２の仕様データを設定する。すなわち、ユーザによって実際に使用されているアクチュエータ１２が選択されると、仕様データ設定部４７ｃが該アクチュエータ１２の仕様データを仕様データ領域３４に記憶（設定）する。これにより、演算部２４はこの仕様データを必要に応じて読み出すことができる。
【０１３２】
次いで、第１調整部４４が、ステップＳ３０で設定した仕様データに基づいて、駆動信号を調整するための第１調整信号を生成する（ステップＳ３１：仕様データ用ゲイン調整ステップ）。
【０１３３】
また、ステップＳ３２（ワーク情報設定ステップ）では、演算部２４のワーク情報設定部４７ｄが、変位部材１６の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、負荷等の値をワーク情報領域３６に記憶（設定）する。これにより、演算部２４はこれら重量、姿勢、負荷等の値を必要に応じて読み出すことができる。
【０１３４】
次いで、第２調整部４５が、ステップＳ３２で設定されたワークの情報に基づいて、駆動信号を調整するための第２調整信号を生成する（ステップＳ３３：ワーク情報用ゲイン調整ステップ）。
【０１３５】
さらに、ステップＳ３４（移動情報用ゲイン調整ステップ）では、演算部２４の移動距離設定部４７ａが設定した移動距離、又は移動時間設定部４７ｂが設定した移動時間を読み出して、設定された移動距離及び移動時間に基づいて、第３調整部４６において駆動信号を調整するための第３調整信号を生成する。
【０１３６】
その後、演算部２４は、第１〜第３調整信号を統合して、ゲイン調整部４２から出力するゲイン調整信号Ｇsを生成し、このゲイン調整信号Ｇsを駆動制御部２６に送る（ステップＳ３５）。
【０１３７】
駆動制御部２６は、ゲイン調整信号Ｇsを受信して、ステップＳ１８において生成する駆動信号Ｄsを適宜調整することができ、この調整された駆動信号Ｄsからなる駆動電力Ｐをアクチュエータ用駆動制御装置１０から出力させることで、変位部材１６を精度よく変位させることが可能となる。
【０１３８】
以上のように、本実施の形態に係るアクチュエータ用駆動制御装置１０によれば、アクチュエータ１２が備える変位部材１６の移動距離及び移動時間を設定することで、変位部材１６の詳細な動作を決定し、該変位部材１６を精度よく変位させることができる。よって、例えば、変位部材１６によって所定位置までワークを搬送又は押圧する作業を行う場合は、所望の時間内に該ワークを精確に所定位置に変位させることが可能となる。また、ユーザが変位部材１６の速度や速度にかかる時間等の詳細な駆動条件を計算することがなくなるため、ユーザの作業負担を大幅に軽減することができる。
【０１３９】
また、アクチュエータ用駆動制御装置１０は、変位部材１６の動作条件をデータ入力する目的でコンピュータ１４を使用しているため、コンピュータ１４内において変位部材１６の目標値を演算して変位部材１６の制御を行う場合と比較して、データ送信量を少なくすることができ、送信量が少ない低廉なシリアル伝送用の接続ケーブル等を適用することができる。
【０１４０】
なお、本発明は、上述の実施の形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることは勿論である。
【０１４１】
例えば、本実施の形態に係るアクチュエータ用駆動制御装置１０では、目標値演算部４０において、変位部材１６の変位を制御する信号として変位制御指示信号Ｘsを生成する構成としているが、目標値演算部４０は、変位部材１６の変位速度を制御するように速度制御指示信号を生成するように構成し、この速度制御指示信号に応じて変位部材１６を変位させるようにしてもよい。
【０１４２】
また、図６に示すアクチュエータ用駆動制御装置１０の処理フローでは、変位部材１６の移動距離及び移動時間を駆動開始信号Ｂsを受信した後に算出しているが、これに限定されず、例えば、変位部材１６が変位する際の所定位置や移動時間が入力された時に算出するようにしてもよい。
【符号の説明】
【０１４３】
１０…アクチュエータ用駆動制御装置    １２…アクチュエータ
１４…コンピュータ                    １６…変位部材
１８…駆動部                          ２０…変位検出部
２２…記憶部                          ２４…演算部
２６…駆動制御部                      ２８…電源
４０…目標値演算部                    ４２…ゲイン調整部
【図１】
2015165421.tif 000005
【図２】
2015165421.tif 000006
【図３】
2015165421.tif 000007
【図４】
2015165421.tif 000008
【図５】
2015165421.tif 000009
【図６】
2015165421.tif 000010
【手続補正書】
【提出日】平成27年6月5日(2015.6.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
前記の目的を達成するために、本発明は、アクチュエータが備える変位部材を所定位置に変位させるアクチュエータ用駆動制御装置であって、前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離であり且つユーザにより入力される移動距離データを、記憶部に記憶させる移動距離設定手段と、前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間であり且つユーザにより入力される移動時間データを、前記記憶部に記憶させる移動時間設定手段と、前記移動距離データ及び前記移動時間データを前記記憶部から読み出し、予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間データを、前記変位部材の一度の変位における加速度及び減速度を含む複数種類の変位速度の時間に自動的に分割し、前記分割した複数種類の変位速度の各時間及び前記移動距離データに基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算手段と、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御手段と、を備えることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記によれば、変位部材の移動距離及び移動時間を設定するだけで、移動時間データを変位部材の一度の変位における加速度及び減速度を含む複数種類の変位速度の時間に自動的に分割することになり、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を得ることができる。これにより、アクチュエータの駆動制御において、変位部材を目標値に従って精度よく変位させることができる。例えば、変位部材によって所定位置までワークを搬送又は押圧する場合は、所望の時間内に該ワークを精確な位置に移動させることが可能となる。また、ユーザが変位部材の速度や速度にかかる時間等の詳細な駆動条件を計算することがなくなるため、ユーザの作業負担を大幅に軽減することができ、しかも人為的ミスに起因する誤動作を回避することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
この場合、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、前記目標値演算手段は、前記時間比に基づいて前記移動時間データを自動的に分割する構成とすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
このように、変位部材が変位する際の加速度の時間、一定速度の時間、減速度の時間の時間比を用いて、移動時間データを自動的に分割することで、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、前記目標値演算手段は、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間データを自動的に分割するようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
このように、変位部材が変位する際の加速度の時間、一定速度の時間、減速度の時間のうち少なくとも２つの時間を用いることで、変位部材の移動時間からもう１つの時間を求めることができる。その結果、加速度の時間、一定速度の時間、減速度の時間の時間比を算出して、変位部材の移動時間データを簡単に分割することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、前記目標値演算手段は、前記加速度及び前記減速度によって前記移動時間データを自動的に分割する構成としてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
変位部材が変位する際の加速度及び減速度が予め設定されていれば、移動距離データと移動時間データから一定速度を算出できる。また、変位部材が変位する際の加速度の時間、減速度の時間も算出できるため、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
さらに、前記変位速度に関わる情報は、前記変位部材の一定速度であり、前記目標値演算手段は、前記一定速度によって前記移動時間データを自動的に分割する構成としてもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
変位部材が変位する際の一定速度が予め設定されていれば、移動距離データと移動時間データから変位部材の一定速度の時間を特定することができる。よって、この一定速度の時間と変位部材の移動時間から、変位部材が変位する際の加速度の時間及び減速度の時間の割合を求めることができるため、任意のタイミングにおける変位部材の変位量又は変位速度の目標値を容易に得ることができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
ここで、前記アクチュエータは、リニアモータであり、前記駆動制御手段は、前記リニアモータに接続され、前記変位部材であるスライダ体をスライドさせる構成とすることができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、前記アクチュエータ用駆動制御装置は、ユーザがデータを入力又は選択する入力指示装置に、信号をパラレル又はシリアルに送受信可能に接続されてもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
そして、前記移動開始点は、前記アクチュエータに予め設定されたストローク端又は内蔵されたセンサの原点信号位置であり、前記アクチュエータ用駆動制御装置は、前記変位部材の変位前に前記移動開始点に移動させることが好ましい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
ここで、前記駆動制御手段は、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成することで、前記アクチュエータを駆動制御する構成であり、複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの前記仕様データを設定する仕様データ設定手段と、設定された前記仕様データに基づいて、前記駆動制御手段において生成される駆動信号を調整するためのゲイン調整信号を送る仕様データ用ゲイン調整手段と、を備えるとよい。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、前記駆動制御手段は、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成することで、前記アクチュエータを駆動制御する構成であり、前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定するワーク情報設定手段と、設定された前記ワークの情報に基づいて、前記駆動制御手段において生成される駆動信号を調整するためのゲイン調整信号を送るワーク情報用ゲイン調整手段と、を備えるとよい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
さらに、前記駆動制御手段は、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成することで、前記アクチュエータを駆動制御する構成であり、前記移動距離設定手段が設定した前記移動距離データ、又は前記移動時間設定手段が設定した前記移動時間データに基づいて、前記駆動制御手段において生成される駆動信号を調整するためのゲイン調整信号を送る移動情報用ゲイン調整手段を備えるとよい。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、前記の目的を達成するために、本発明は、アクチュエータが備える変位部材をアクチュエータ用駆動制御装置により所定位置に変位させるアクチュエータの駆動制御方法であって、前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離であり且つユーザにより入力される移動距離データを、記憶部に記憶させる移動距離設定ステップと、前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間であり且つユーザにより入力される移動時間データを、前記記憶部に記憶させる移動時間設定ステップと、前記移動距離データ及び前記移動時間データを前記記憶部から読み出し、予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間データを、前記変位部材の一度の変位における加速度及び減速度を含む複数種類の変位速度の時間に自動的に分割し、前記分割した複数種類の変位速度の各時間及び前記移動距離データに基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算ステップと、前記変位部材の変位量又は変位速度の目標値に基づいて駆動制御手段により駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御ステップと、を備えることを特徴とする。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
この場合、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、前記目標値演算ステップでは、前記時間比に基づいて前記移動時間データを自動的に分割するようにしてもよい。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、前記目標値演算ステップでは、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間データを自動的に分割するようにしてもよい。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
さらに、前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、前記目標値演算ステップは、前記加速度及び前記減速度によって前記移動時間データを自動的に分割するようにしてもよい。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
またさらに、前記変位速度に関わる情報は、前記変位部材の一定速度であり、前記目標値演算ステップは、前記一定速度によって前記移動時間データを自動的に分割するようにしてもよい。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
ここで、前記アクチュエータは、リニアモータであり、前記駆動制御ステップでは、前記リニアモータに接続され、前記駆動制御ステップにおいて前記変位部材であるスライダ体をスライドさせることが好ましい。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、前記アクチュエータ用駆動制御装置は、ユーザがデータを入力又は選択する入力指示装置に、信号をパラレルに送受信可能に接続される構成としてもよい。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
前記移動開始点は、前記アクチュエータに予め設定されたストローク端又は内蔵されたセンサの原点信号位置であり、前記アクチュエータ用駆動制御装置は、前記駆動制御ステップの実施前に前記移動開始点に移動させてもよい。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
前記駆動制御ステップでは、前記変位部材の変位量又は変位速度の目標値に基づいて前記アクチュエータを駆動制御する駆動信号を生成し、複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの仕様データを設定する仕様データ設定ステップと、設定された前記仕様データに基づいて、前記駆動制御ステップにおいて生成される駆動信号を調整するためのゲイン調整信号を送る仕様データ用ゲイン調整ステップと、を有してもよい。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
また、前記駆動制御ステップでは、前記変位部材の変位量又は変位速度の目標値に基づいて前記アクチュエータを駆動制御する駆動信号を生成し、前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定するワーク情報設定ステップと、設定された前記ワークの情報に基づいて、前記駆動制御ステップにおいて生成される駆動信号を調整するためのゲイン調整信号を送るワーク情報用ゲイン調整ステップと、を有してもよい。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
前記駆動制御ステップでは、前記変位部材の変位量又は変位速度の目標値に基づいて前記アクチュエータを駆動制御する駆動信号を生成し、前記移動距離設定ステップで設定した前記移動距離データ、又は前記移動時間設定ステップで設定した前記移動時間データに基づいて、前記駆動制御ステップにおいて生成される駆動信号を調整するためのゲイン調整信号を送る移動情報用ゲイン調整ステップを有してもよい。
【手続補正３１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクチュエータが備える変位部材を所定位置に変位させるアクチュエータ用駆動制御装置であって、
前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離であり且つユーザにより入力される移動距離データを、記憶部に記憶させる移動距離設定手段と、
前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間であり且つユーザにより入力される移動時間データを、前記記憶部に記憶させる移動時間設定手段と、
前記移動距離データ及び前記移動時間データを前記記憶部から読み出し、予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間データを、前記変位部材の一度の変位における加速度及び減速度を含む複数種類の変位速度の時間に自動的に分割し、前記分割した複数種類の変位速度の各時間及び前記移動距離データに基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算手段と、
前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御手段と、
を備えることを特徴とするアクチュエータ用駆動制御装置。
【請求項２】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、
前記目標値演算手段は、前記時間比に基づいて前記移動時間データを自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項３】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、
前記目標値演算手段は、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間データを自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項４】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、
前記目標値演算手段は、前記加速度及び前記減速度によって前記移動時間データを自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項５】
請求項１記載の制御装置において、
前記変位速度に関わる情報は、前記変位部材の一定速度であり、
前記目標値演算手段は、前記一定速度によって前記移動時間データを自動的に分割することを特徴とするアクチュエータ用駆動制御装置。
【請求項６】
請求項１〜５のいずれか一項に記載の制御装置において、
前記アクチュエータは、リニアモータであり、
前記駆動制御手段は、前記リニアモータに接続され、前記変位部材であるスライダ体をスライドさせることを特徴とするアクチュエータ用駆動制御装置。
【請求項７】
請求項１〜６のいずれか一項に記載の制御装置において、
前記アクチュエータ用駆動制御装置は、ユーザがデータを入力又は選択する入力指示装置に、信号をパラレル又はシリアルに送受信可能に接続されることを特徴とするアクチュエータ用駆動制御装置。
【請求項８】
請求項１〜７のいずれか一項に記載の制御装置において、
前記移動開始点は、前記アクチュエータに予め設定されたストローク端又は内蔵されたセンサの原点信号位置であり、
前記アクチュエータ用駆動制御装置は、前記変位部材の変位前に前記移動開始点に移動させることを特徴とするアクチュエータ用駆動制御装置。
【請求項９】
請求項１〜８のいずれか一項に記載の制御装置において、
前記駆動制御手段は、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成することで、前記アクチュエータを駆動制御する構成であり、
複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの前記仕様データを設定する仕様データ設定手段と、
設定された前記仕様データに基づいて、前記駆動制御手段において生成される駆動信号を調整するためのゲイン調整信号を送る仕様データ用ゲイン調整手段と、
を備えることを特徴とするアクチュエータ用駆動制御装置。
【請求項１０】
請求項１〜９のいずれか一項に記載の制御装置において、
前記駆動制御手段は、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成することで、前記アクチュエータを駆動制御する構成であり、
前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定するワーク情報設定手段と、
設定された前記ワークの情報に基づいて、前記駆動制御手段において生成される駆動信号を調整するためのゲイン調整信号を送るワーク情報用ゲイン調整手段と、
を備えることを特徴とするアクチュエータ用駆動制御装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載の制御装置において、
前記加速度の時間、前記一定速度の時間及び前記減速度の時間が異なる動作モードが予め複数記憶されるとともに、前記アクチュエータを駆動制御するときに、前記複数の動作モードのうちいずれか１つを設定する動作モード設定手段を備え、
前記目標値演算手段は、設定された前記動作モードに基づいて、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータ用駆動制御装置。
【請求項１２】
請求項１〜１１のいずれか一項に記載の制御装置において、
前記駆動制御手段は、前記変位部材の変位量又は変位速度の目標値に基づいて駆動信号を生成することで、前記アクチュエータを駆動制御する構成であり、
前記移動距離設定手段が設定した前記移動距離データ、又は前記移動時間設定手段が設定した前記移動時間データに基づいて、前記駆動制御手段において生成される駆動信号を調整するためのゲイン調整信号を送る移動情報用ゲイン調整手段を備えることを特徴とするアクチュエータ用駆動制御装置。
【請求項１３】
アクチュエータが備える変位部材をアクチュエータ用駆動制御装置により所定位置に変位させるアクチュエータの駆動制御方法であって、
前記変位部材が移動開始点から前記所定位置に移動するまでの移動距離であり且つユーザにより入力される移動距離データを、記憶部に記憶させる移動距離設定ステップと、
前記変位部材が前記移動開始点から前記所定位置に移動するまでの移動時間であり且つユーザにより入力される移動時間データを、前記記憶部に記憶させる移動時間設定ステップと、
前記移動距離データ及び前記移動時間データを前記記憶部から読み出し、予め設定された前記変位部材が変位する際の変位速度に関わる情報に基づき、前記移動時間データを、前記変位部材の一度の変位における加速度及び減速度を含む複数種類の変位速度の時間に自動的に分割し、前記分割した複数種類の変位速度の各時間及び前記移動距離データに基づいて任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算する目標値演算ステップと、
前記変位部材の変位量又は変位速度の目標値に基づいて駆動制御手段により駆動信号を生成して前記アクチュエータを駆動制御することで、前記変位部材を前記所定位置に変位させる駆動制御ステップと、
を備えることを特徴とするアクチュエータの駆動制御方法。
【請求項１４】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間の時間比であり、
前記目標値演算ステップでは、前記時間比に基づいて前記移動時間データを自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１５】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の加速度の時間、一定速度の時間、減速度の時間であり、
前記目標値演算ステップでは、前記加速度の時間、前記一定速度の時間、前記減速度の時間のうち少なくとも２つの時間を用いて、前記加速度の時間、前記一定速度の時間、前記減速度の時間の時間比を求め、該時間比に基づいて前記移動時間データを自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１６】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の加速度、減速度であり、
前記目標値演算ステップは、前記加速度及び前記減速度によって前記移動時間データを自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１７】
請求項１３記載の駆動制御方法において、
前記変位速度に関わる情報は、前記変位部材の一定速度であり、
前記目標値演算ステップは、前記一定速度によって前記移動時間データを自動的に分割することを特徴とするアクチュエータの駆動制御方法。
【請求項１８】
請求項１３〜１７のいずれか一項に記載の駆動制御方法において、
前記アクチュエータは、リニアモータであり、
前記駆動制御ステップでは、前記リニアモータに接続され、前記駆動制御ステップにおいて前記変位部材であるスライダ体をスライドさせることを特徴とするアクチュエータの駆動制御方法。
【請求項１９】
請求項１３〜１８のいずれか一項に記載の駆動制御方法において、
前記アクチュエータ用駆動制御装置は、ユーザがデータを入力又は選択する入力指示装置に、信号をパラレルに送受信可能に接続されることを特徴とするアクチュエータの駆動制御方法。
【請求項２０】
請求項１３〜１９のいずれか一項に記載の駆動制御方法において、
前記移動開始点は、前記アクチュエータに予め設定されたストローク端又は内蔵されたセンサの原点信号位置であり、
前記アクチュエータ用駆動制御装置は、前記駆動制御ステップの実施前に前記移動開始点に移動させることを特徴とするアクチュエータの駆動制御方法。
【請求項２１】
請求項１３〜２０のいずれか一項に記載の駆動制御方法において、
前記駆動制御ステップでは、前記変位部材の変位量又は変位速度の目標値に基づいて前記アクチュエータを駆動制御する駆動信号を生成し、
複数の種類又は機種からなるアクチュエータの仕様データとして、抵抗値、推力定数、前記変位部材の重量、又は前記変位部材のストロークのうち少なくとも１つの値が予め記憶されているデータベースの中から、制御される前記アクチュエータの仕様データを設定する仕様データ設定ステップと、
設定された前記仕様データに基づいて、前記駆動制御ステップにおいて生成される駆動信号を調整するためのゲイン調整信号を送る仕様データ用ゲイン調整ステップと、
を有することを特徴とするアクチュエータの駆動制御方法。
【請求項２２】
請求項１３〜２１のいずれか一項に記載の駆動制御方法において、
前記駆動制御ステップでは、前記変位部材の変位量又は変位速度の目標値に基づいて前記アクチュエータを駆動制御する駆動信号を生成し、
前記変位部材の変位にともなって所定の作用をさせるワークの情報として、重量、姿勢、又は負荷のうち少なくとも１つの値を設定するワーク情報設定ステップと、
設定された前記ワークの情報に基づいて、前記駆動制御ステップにおいて生成される駆動信号を調整するためのゲイン調整信号を送るワーク情報用ゲイン調整ステップと、
を有することを特徴とするアクチュエータの駆動制御方法。
【請求項２３】
請求項１３〜２２のいずれか一項に記載の駆動制御方法において、
前記加速度の時間、前記一定速度の時間及び前記減速度の時間が異なる複数の動作モードのうちいずれか１つを設定する動作モード設定ステップを備え、
前記目標値演算ステップでは、設定された前記動作モードに基づいて、前記任意のタイミングにおける前記変位部材の変位量又は変位速度の目標値を演算することを特徴とするアクチュエータの駆動制御方法。
【請求項２４】
請求項１３〜２３のいずれか一項に記載の駆動制御方法において、
前記駆動制御ステップでは、前記変位部材の変位量又は変位速度の目標値に基づいて前記アクチュエータを駆動制御する駆動信号を生成し、
前記移動距離設定ステップで設定した前記移動距離データ、又は前記移動時間設定ステップで設定した前記移動時間データに基づいて、前記駆動制御ステップにおいて生成される駆動信号を調整するためのゲイン調整信号を送る移動情報用ゲイン調整ステップを有することを特徴とするアクチュエータの駆動制御方法。