"モータを可変速駆動しつつ外部からの入力信号を検知すると、該モータの回転位置を目標の位置に到達するまで移動させて停止させる位置決め装置において、前記入力信号が発せられたタイミングで前記位置決め装置の内部に備えるタイマカウンタが計測するカウンタ値をラッチし、このラッチしたカウンタ値に基づいて、このタイミングでの前記モータの回転位置を導出することを特徴とする位置決め装置。請求項1に記載の位置決め装置において、前記入力信号が発せられたタイミングでの前記モータの回転位置は、前記入力信号を検知したサンプリング区間の始点および終点での前記モータの回転位置それぞれと、前記タイミングでの前記タイマカウンタが計測したカウンタ値と、前記終点での該タイマカウンタが計測したカウンタ値とに基づく比率計算により導出することを特徴とする位置決め装置。従来の位置決め装置においては、例えば、前記モータが高速回転の状態で前記入力信号が発せられて前記モータが停止したときの回転位置には、目標とする回転位置に対して無視出来ない大きな行き過ぎ量が生ずる恐れがあるという問題点を解消するために、前記モータを一旦低速回転状態に設定した上で停止指令信号を与えるなどが行われていた。しかしながら、前記入力信号が発せられる直前までに前記モータを低速回転状態に設定することにより、外部からの入力信号を検知して、該モータの回転位置を目標の位置に到達するまで移動させるにはより長い時間を要すると言う難点があり、その結果、前記機械設備などの稼働率を悪化させるという新たな問題点が生じた。また、上記の大きな行き過ぎ量の発生を解消するために特許文献1に記載された方法が知られている。特許文献1には、データ処理手段マイクロコンピュータに外部割込み端子を設けて外部からの入力信号を導入する一方、パルスジェネレータからのパルス数をカウントするカウンタにより、入力信号が入力されてからマイクロコンピュータがこれを受け付けるまでのモータの回転量を求めて停止目標位置から差し引くことが記載されている。しかしながら、特許文献1のものは、制御装置内にパルスジェネレータのパルス数を常にカウントできる機能を持ったデバイスが必要であるという問題があった。一方、近年のサーボ制御装置等の位置決め装置は、パルスジェネレータの位置情報の取得に、シリアル通信による定周期のサンプリングサーボ制御装置の制御サンプリングに同期を用いることが主流となっており、パルス数を常にカウントする特許文献1の方法は実現性が低いものとなっている。また、特許文献1に記載されている方法では、前記位置決め装置を構成するマイクロコンピュータの割込み端子の1つを占有することから、マイクロコンピュータの割込み端子を用いてなる位置決め装置全体に対するフレキシブルな構成を阻害する恐れがあった。この発明の目的は、上記問題点を解決し、特別なハードウェアを追加すること無く、位置決め装置に一般的に実装されている汎用マイコンが有する機能のみで、回転位置の行き過ぎ量の発生を抑制することができる位置決め装置を提供することにある。この第1の発明はモータを可変速駆動しつつ外部からの入力信号を検知すると、該モータの回転位置を目標の位置に到達するまで移動させて停止させる位置決め装置において、前記入力信号が発せられたタイミングで、前記位置決め装置の内部に備えるタイマカウンタが計測するカウンタ値をラッチし、このラッチしたカウンタ値に基づいて、このタイミングでの前記モータの回転位置を導出することを特徴とする。また、第2の発明は前記第1の発明の位置決め装置において、前記入力信号が発せられたタイミングでの前記モータの回転位置は、前記入力信号を検知したサンプリング区間の始点および終点での前記モータの回転位置それぞれと、前記タイミングでの前記タイマカウンタが計測したカウンタ値と、前記終点での該タイマカウンタが計測したカウンタ値とに基づく比率計算により導出することを特徴とする。この発明によれば、従来の位置決め装置にタイマカウンタ,そのカウンタ値のラッチ回路などの僅かな回路と、このラッチしたカウンタ値などによる比率計算機能とを付加することにより、前記入力信号が発せられ、この入力信号が発せられる直前までの前記モータの回転速度が高速のときでも、この入力信号に基づいて前記モータが停止したときの回転位置の行き過ぎ量を僅かにすることが出来る。その結果、位置決め完了時間もより短くなるので前記モータを駆動源とする機械設備などの稼働率を向上させることが出来る。図1は、この発明の実施の形態を示す位置決め装置の回路構成図である。この図において、1は図示しない機械設備などの駆動源としてのモータ、2はモータ1の出力軸の回転位置を検出し、この検出した値を位置データとして出力するエンコーダ、10はモータ1の出力軸の回転位置を所望の値の位置に制御する位置決め装置である。図1に示した位置決め装置10には位置決め装置内での制御を司るために定周期のサンプル信号を出力するサンプル信号生成部11と、このサンプル信号が発せられる毎にエンコーダ2が出力する前記位置データを図示のメモリ,Z変換器からなるモータ位置演算部13へ伝達するサンプラー12と、後述の比率計算部32の出力値と移動量設定部14の通常時の出力値との加算演算を行い、この加算演算した値を位置決め目標値として出力する加算演算部15とを備えている。また、この位置決め装置10には加算演算部15が出力するモータ1の出力軸の回転位置の位置決め目標値と後述の位置指令積算部18が出力する前記出力軸の回転位置の指令現在位置との差を求め、この値をモータ1の移動量として出力する減算演算部16と、この移動量に対応したパルス列を位置指令として出力する払い出しパルス演算部17と、この位置指令に従ってモータ1を所望の状態に可変速駆動するための電力を供給するモータ制御部19とを備えている。ここで、払い出しパルス演算部17が出力する位置指令としてのパルス列の周波数が高いとき、すなわち減算演算部16が出力するモータ1の移動量が大きいときには、モータ制御部19を介したモータ1は高速に回転して、モータ1の出力軸の回転位置の移動量も急速に増大させ、また、前記パルス列の周波数が低い程、すなわち減算演算部16が出力するモータ1の移動量が小さいときには、モータ制御部19を介したモータ1は低速に回転して、モータ1の出力軸の回転位置の移動量も少しずつ増大させる。すなわち、払い出しパルス演算部17が出力するパルスの積算数がモータ1の出力軸の回転位置の移動量に対応している。従って、位置指令積算部18では前記パルス列の個々のパルスを積算し、この積算した値をモータ1の出力軸の回転位置の指令現在位置としている。なお、この位置決め装置10を構成する上述のサンプル信号生成部11、サンプラー12、モータ位置演算部13、移動量設定部14、加算演算部15、減算演算部16、払い出しパルス演算部17、位置指令積算部18、モータ制御部19それぞれは周知の技術を用いて形成されている。さらに、この位置決め装置10には、この発明の演算処理を行うタイマカウンタラッチ処理部31と比率計算部32とを備えている。このタイマカウンタラッチ処理部31および比率計算部32、モータ位置演算部13それぞれの処理動作を、モータ1を位置決め装置10により可変速駆動しつつ外部からの入力信号が発せられたタイミングでの動作を中心に、図2に示したタイミングチャートを参照しつつ、以下に説明をする。先ず、図2に示す時刻T2直前までは、ラッチ信号、すなわち外部からの入力信号が発せられていないので、サンプル信号生成部11からの定周期のサンプル信号が発せられる図2に示す時刻T1を参照と、モータ位置演算部13のメモリにはサンプラー12がサンプルしたエンコーダ2が出力する位置データが記憶され、この記憶値と前回の記憶値とをモータ1の出力軸の回転位置の今回値と前回値としてモータ位置演算部13から出力している。さらに、この時刻T2直前までは、比率計算部32からはモータ1の出力軸の回転位置の今回値を出力するようにしている。従って、この比率計算部32の出力値と移動量設定部14の通常時の出力値とを加算演算した値が先述の位置決め目標値となる。次に、図2に示す時刻T2にラッチ信号、すなわち、外部からの入力信号が発せられると、タイマカウンタ,ラッチ回路,記憶回路などからなるタイマカウンタラッチ処理部31により、該タイマカウンタのカウンタ値を該ラッチ回路がラッチし、これをラッチタイミングカウンタ値t2として該記憶回路に記憶する。次に、図2に示すように入力信号の後に、新たなサンプル信号が発せられた時刻T3になると、前記タイマカウンタのカウンタ値を前記ラッチ回路がラッチし、これをサンプルタイミングカウンタ値t1として前記記憶回路とは別の記憶回路に記憶するとともに、比率計算部32ではこれらの記憶値と、この時刻T3直後に、モータ位置演算部13が出力したモータ1の出力軸の回転位置の今回値=aおよび前回値=bと、予め、前記タイマカウンタにより計測されたサンプル信号生成部11が出力するサンプル信号の1周期分のカウント値=tsとにより、下記数1に示す比率計算を行いラッチタイミングモータ位置とし、この値を時刻T3以後保持しつつ、加算演算部15へ出力している。[数1]ラッチタイミングモータ位置=a-[a-b×t1-t2/ts]従って、図2に示した時刻T3以後は、上述の比率計算部32の出力値と、移動量設定部14の出力値との加算演算を行い、この加算演算した値をモータ1の回転軸の位置決め目標値として出力することにより、モータ1の回転軸は、前記入力信号が発せられたタイミングでの位置を起点として、移動量設定部14のこのときの出力値だけ移動して停止するので、高精度の位置決め動作が可能になる。その結果、モータ1が高速状態のときに前記入力信号が発せられても、素早く且つ精度良く位置決め動作を行えるので、モータ1を駆動源とする機械設備などの稼働率を向上させることが出来る。なお、図1に示した回路構成では位置指令積算部18を用いているが、この位置指令積算部18を省略し、減算演算部16の減算入力にはエンコーダ2の出力値を用いる回路構成にしてもよい。"