(57)【特許請求の範囲】
【請求項１】
パチンコ球を払い出す払出装置を駆動するステッピングモータと、このステッピングモータが所定ステップ数回転する毎に位置検出信号を出力する位置検出手段と、この位置検出手段から出力される位置検出信号に基づいて前記ステッピングモータの回転位置を確認しながら該ステッピングモータの停止位置を制御するモータ制御手段とを備えたパチンコ機において、
前記位置検出手段は、前記ステッピングモータのロータと一体的に回転する回転体と、この回転体に所定の角度ピッチで形成されたスリットと、このスリットを検出する光センサとから構成し、前記スリットの角度ピッチをモータ相数の整数倍に相当するステップ数（以下「検出間隔ステップ数」という）に相当する角度ピッチに設定すると共に、該スリットの幅を２〜３ステップ数分に相当する幅に形成することで、前記ステッピングモータの回転ステップ数が前記検出間隔ステップ数になる毎に目標の検出位置の１ステップ前から該検出位置までの範囲の位置を検出して位置検出信号を出力して、該位置信号出力時の励磁相を常に同じ相（以下「特定の相」という）に固定し、
前記モータ制御手段は、前記検出間隔ステップ数に相当するステップ数の励磁を行って前記特定の相を励磁する毎に、前記位置検出手段から前記位置検出信号が出力されたか否かを判定して前記ステッピングモータの位置を確認し、前記ステッピングモータを停止させるときの励磁相を前記特定の相と一致させるように制御することを特徴とするパチンコ機のステッピングモータ制御装置。
【請求項２】
前記モータ制御手段は、前記検出間隔ステップ数に相当するステップ数の励磁を行って前記特定の相を励磁しても、前記位置検出手段から前記位置検出信号が出力されない時に、モータ相数に相当するステップ数だけ逆回転励磁した後に、これと同じステップ数だけ正回転励磁して前記位置検出手段から前記位置検出信号が出力されたか否かを判定する処理を前記位置検出信号の出力が確認されるまで所定回数繰り返すことを特徴とする請求項１に記載のパチンコ機のステッピングモータ制御装置。
【請求項３】
前記光センサの位置を目標の検出位置の手前に１／２ステップ分ずらしたことを特徴とする請求項１又は２に記載のパチンコ機のステッピングモータ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステッピングモータが所定ステップ数回転する毎に出力される位置検出信号に基づいてステッピングモータの停止位置を制御するパチンコ機のステッピングモータ制御装置に関するものである。
【０００２】
【従来の技術】
近年のパチンコ機の払出装置は、ステッピングモータでスプロケットを回転させてパチンコ球を払い出すようにしたものが多く、例えば、図１１に示すように４相４８極（１回転当りのステップ数が４８ステップ）のステッピングモータを用いて、このステッピングモータが６ステップ回転する毎に１個（つまり、モータ１回転で８個）のパチンコ球を払い出すようしたものがある。この場合、ステッピングモータの回転位置の検出方式は、一般に、パチンコ球を払い出すスプロケットと一体的に回転する回転円盤に、パチンコ球の払出間隔（６ステップ）に相当する角度ピッチでスリットを形成し、ステッピングモータが６ステップ回転する毎にスリットが光センサに対向して、該光センサから位置検出信号が出力され、この位置検出信号に基づいてステッピングモータの回転ステップ数を確認しながらステッピングモータの停止位置を制御してパチンコ球の払出数を制御するようにしている。これにより、Ｎ個のパチンコ球を払い出す場合には、ステッピングモータをＮ×６ステップ回転させる。
【０００３】
【発明が解決しようとする課題】
ところで、４相（Ａ〜Ｄ相）のステッピングモータを１相励磁方式で駆動する場合、励磁相は、Ａ相→Ｂ相→Ｃ相→Ｄ相の順で繰り返し切り換えられるため、４ステップで励磁相が一巡するが、位置検出信号は６ステップ毎に出力される。このため、ステッピングモータが正常に回転している時には、励磁相がＡ相で位置検出信号が出力されると、次は、Ｃ相で位置検出信号が出力されることになり、位置検出信号が出力される励磁相が毎回変化する。このため、ステッピングモータを停止させる際に、停止相がどの相になるのかを考慮に入れた制御が必要となり、ステッピングモータの停止制御（払出数の制御）が複雑化するという欠点がある。
【０００４】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、ステッピングモータを停止させる際の停止相を特定の相に固定して、ステッピングモータの停止制御を簡単に行うことができるパチンコ機のステッピングモータ制御装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１のパチンコ機のステッピングモータ制御装置は、パチンコ球を払い出す払出装置を駆動するステッピングモータと、このステッピングモータが所定ステップ数回転する毎に位置検出信号を出力する位置検出手段と、この位置検出手段から出力される位置検出信号に基づいてステッピングモータの回転位置を確認しながら該ステッピングモータの停止位置を制御するモータ制御手段とを備えたパチンコ機において、位置検出手段は、ステッピングモータのロータと一体的に回転する回転体と、この回転体に所定の角度ピッチで形成されたスリットと、このスリットを検出する光センサとから構成し、前記スリットの角度ピッチをモータ相数の整数倍に相当するステップ数（以下「検出間隔ステップ数」という）に相当する角度ピッチに設定すると共に、該スリットの幅を２〜３ステップ数分に相当する幅に形成することで、ステッピングモータの回転ステップ数が前記検出間隔ステップ数になる毎に目標の検出位置の１ステップ前から該検出位置までの範囲の位置を検出して位置検出信号を出力して、該位置信号出力時の励磁相を常に同じ相（以下「特定の相」という）に固定し、モータ制御手段は、前記検出間隔ステップ数に相当するステップ数の励磁を行って前記特定の相を励磁する毎に、前記位置検出手段から前記位置検出信号が出力されたか否かを判定して前記ステッピングモータの位置を確認し、ステッピングモータを停止させるときの励磁相（以下「停止相」という）を前記特定の相と一致させるように制御する構成としたものである。
【０００６】
この構成では、モータ相数の整数倍に相当するステップ数（検出間隔ステップ数）毎に位置検出信号を出力するので、位置検出信号出力時の励磁相を常に同じ相にすることができる。従って、ステッピングモータを停止させるときの励磁相（停止相）を位置検出信号が出力されるときの励磁相（特定の相）と一致させるように制御すれば、停止相を常に特定の相に固定することができる。その結果、ステッピングモータを停止させる際に、停止相がどの相になるのかを考慮に入れる必要がなくなり、ステッピングモータの停止制御を簡単に行うことができる。
【０００７】
このように停止相が特定の相に固定されている場合、請求項１のように、検出間隔ステップ数に相当するステップ数の励磁を行って特定の相を励磁する毎に、位置検出手段から位置検出信号が出力されたか否かを判定してステッピングモータの位置を確認するようにすると良い。このようにすれば、検出間隔ステップ数毎に特定の相を励磁する時以外は、位置検出手段の出力信号の入力処理を行う必要がなく、その分、ステッピングモータの制御の処理速度を速くすることができる。
【０００８】
ところで、ステッピングモータがパチンコ球の引っ掛かり等で脱調して、励磁したステップ数と実際の回転ステップ数との関係がずれてしまうことがあり、それによって、ステッピングモータの停止位置が目標の停止位置からずれてしまうことがある。
【０００９】
この対策として、請求項２のように、検出間隔ステップ数に相当するステップ数の励磁を行って特定の相を励磁しても、位置検出手段から位置検出信号が出力されない時に、モータ相数に相当するステップ数だけ逆回転励磁した後に、これと同じステップ数だけ正回転励磁して位置検出手段から位置検出信号が出力されたか否かを判定する処理を位置検出信号の出力が確認されるまで所定回数繰り返すようにすると良い。つまり、ステッピングモータがパチンコ球の引っ掛かり等で脱調して正常に回転しなくなった場合には、逆回転励磁してステッピングモータを逆回転方向に駆動することで、パチンコ球の引っ掛かり等による脱調を解除して正回転可能な状態に戻してから、正回転励磁して位置検出信号の出力が確認されるまでモータを正回転させて、ステッピングモータの停止位置を目標停止位置に合わせる。しかも、この場合、モータ相数に相当するステップ数だけ逆回転励磁するので、逆回転励磁の途中で確実に脱調状態を解消して励磁相とステッピングモータの回転位置との関係を正常な状態に戻すことができる。
【００１０】
ところで、特定の相の励磁を開始してから実際にステッピングモータが１ステップ回転して目標の検出位置に到達するまでに数ｍｓｅｃの時間がかかる。従って、特定の相の励磁開始直後に位置検出手段の出力信号を入力処理すると、ステッピングモータが目標の検出位置に到達する前に、位置検出手段の出力信号を入力処理してしまうことになるが、ステッピングモータが目標の検出位置に到達する前は、位置検出手段から位置検出信号が出力されないため、ステッピングモータの位置を確認することはできない。従って、位置検出信号の入力は、特定の相の励磁を開始してから１ステップ分の回転が終了する時間（数ｍｓｅｃ）を待って行う必要がある。このため、励磁と位置検出信号の入力とを数ｍｓｅｃ毎に交互に行う必要があり、その分、ステッピングモータの励磁周期が長くなって、モータ回転速度が遅くなる。
【００１１】
そこで、請求項１のように、位置検出手段は、目標の検出位置の１ステップ前から目標の検出位置までの範囲で位置検出信号を出力するように構成し、検出間隔ステップ数に相当するステップ数の励磁を行って特定の相を励磁する毎に、位置検出手段から位置検出信号が出力されたか否かを判定してステッピングモータの位置を確認するようにしても良い。この場合、目標の検出位置の１ステップ前から目標の検出位置までの範囲で位置検出信号が出力されるため、特定の相の励磁開始直後に位置検出手段の出力信号の入力処理を行っても、位置検出信号を取り込んでステッピングモータの位置を確認することができる。これにより、位置検出信号の入力を１ステップ分の回転が終了する時間（数ｍｓｅｃ）を待たずに行うことができ、励磁と位置検出信号の入力とを連続して行うことが可能となり、ステッピングモータの励磁周期を短くして、モータ回転速度を速くすることが可能となる。
【００１２】
ここで、位置検出手段を、ステッピングモータのロータと一体的に回転する回転体と、この回転体に検出間隔ステップ数に相当する角度ピッチで形成されたスリットと、このスリットを検出する光センサとから構成した場合、請求項３のように、光センサの位置を目標の検出位置の手前に１／２ステップ分ずらすようにすると良い。このようにすれば、多少の組立誤差が発生しても、目標の検出位置の１ステップ前から目標の検出位置までの範囲で、光センサでスリットを確実に検出して、位置検出信号を出力することができる。
【００１４】
【発明の実施の形態】
［実施形態（１）］
以下、本発明を払出装置の駆動モータとして用いられるステッピングモータに適用した実施形態（１）を図１乃至図７に基づいて説明する。
【００１５】
まず、図１乃至図３に基づいて、払出装置１１の構成を説明する。球タンク（図示せず）からパチンコ球が供給される２条の球供給路１２の２つの出口１２ａの下方に、それぞれスプロケット１３が配置されている。各スプロケット１３の外周には、球供給路１２から落下するパチンコ球を受け入れる例えば３個の凹部１４が等間隔に形成されている。２つのスプロケット１３は回転軸１７と一体に形成され、両スプロケット１３間で凹部１４の位置が互い違いとなっている。これらのスプロケット１３を駆動するモータとして、例えば４相４８極（１回転当りのステップ数が４８ステップ）のステッピングモータ１８が用いられている。このステッピングモータ１８の回転軸１９にスプロケット１３の回転軸１７が嵌着され、このスプロケット１３の回転軸１７に回転円盤２０（回転体）が嵌着されており、ステッピングモータ１８の回転軸１９と回転円盤２０と２つのスプロケット１３とが一体的に回転するようになっている。
【００１６】
モータ１８の駆動時には、両スプロケット１３が時計回り方向（図２の矢印Ａ方向）に回転して、凹部１４が出口１２ａに対向する毎にパチンコ球を凹部１４に受け入れ、そのパチンコ球を球排出路１６に落下させるようになっている。
【００１７】
また、回転円盤２０には、ステッピングモータ１８の例えば８ステップに相当する角度ピッチでスリット２１（図３参照）が形成され、この回転円盤２０を挟む位置には、それぞれ光センサ２２を構成する発光素子２３（例えば発光ダイオード）と受光素子２４（例えばフォトトランジスタ）とが配置されている。これにより、ステッピングモータ１８がモータ相数（本実施形態では４相）の２倍に相当する８ステップ（検出間隔ステップ数）回転する毎に、光センサ２２がスリット２１を検出して、位置検出信号を出力するようになっている（図４参照）。これら回転円盤２０、スリット２１及び光センサ２２から位置検出手段が構成されている。
【００１８】
但し、本実施形態（１）では、組立誤差を考慮してスリット２１幅を例えば２〜３ステップ分に相当する幅に設定して位置検出信号のパルス幅を広くしている。従って、停止相であるＡ相の他にＤ相又はＢ相を励磁した時にも、位置検出信号が出力されるが、後述するようにＡ相（停止相）を励磁した時のみ、位置検出信号の有無を確認し、Ａ相以外の相を励磁した時は、位置検出信号を無視するため、Ａ相以外の相でステッピングモータ１８を停止させることはない。
【００１９】
更に、前述したように各スプロケット１３の凹部１４を３個とすることで、ステッピングモータ１８の１回転（４８ステップ）当り６個、つまり、ステッピングモータ１８が検出間隔ステップ数（８ステップ）回転する毎に１個のパチンコ球を払い出すようになっている（図４参照）。そして、光センサ２２が位置検出信号を出力する位置が、スプロケット１３の停止位置と一致するように設定されている。
【００２０】
光センサ２２の位置検出信号は、払出制御回路２５に入力される。この払出制御回路２５は、マイクロコンピュータを主体として構成され、内蔵するＲＯＭ（記憶媒体）に記憶された図５及び図６の各プログラムを実行することで、４相のステッピングモータ１８を例えば１相励磁方式で駆動すると共に、検出間隔ステップ数（８ステップ）励磁する毎に光センサ２２からの位置検出信号に基づいてステッピングモータ１８の回転位置を確認しながらステッピングモータ１８の停止位置（パチンコ球の払出数）を制御するモータ制御手段として機能する。
【００２１】
図４に示すように、４相（Ａ〜Ｄ相）のステッピングモータ１８を１相励磁方式で駆動すると、４ステップで励磁相が一巡する。また、位置検出信号は８ステップ毎に出力される。このため、ステッピングモータ１８が正常に回転している時には、励磁相がＡ相で位置検出信号が出力されると、次も、Ａ相で位置検出信号が出力されることになり、位置検出信号が出力される励磁相が毎回同じになる。このため、パチンコ球の払出数によらずモータ１８の停止位置が常に特定の相（Ａ相）に固定される。そこで、払出制御回路２５は、Ｎ個のパチンコ球を払い出す場合には、１球を払い出す制御をＮ回繰り返すことで、Ｎ個のパチンコ球を払い出すようにしている。
【００２２】
以下、払出制御回路２５が実行する図５及び図６に示す各プログラムの処理内容を説明する。
パチンコ球の払出要求が発生すると、図５に示す１球払出制御プログラムが起動される。本プログラムが起動されると、まず、ステップ１０１で、１球払出しに相当する８ステップの励磁を行う。つまり、通常、モータ１８はＡ相で停止しているため、励磁相をＢ相→Ｃ相→Ｄ相→Ａ相→Ｂ相→Ｃ相→Ｄ相→Ａ相の順に切り換える。最後のＡ相（停止相）を励磁してから、ステップ１０２に進み、光センサ２２から位置検出信号の出力があるか否かを判定する。もし、位置検出信号の出力が有れば、モータ１８の位置が目標位置まで回転していると判断して、ステップ１０４に進み、停止相であるＡ相を励磁したまま、本プログラムを終了する。尚、ステッピングモータ１８の停止中に停止相であるＡ相を励磁する場合には、ステッピングモータ１８の発熱を少なくするために、印加電圧を低下させることが好ましい。
【００２３】
一方、上記ステップ１０２で、光センサ２２から位置検出信号の出力が無いと判定された場合には、脱調により励磁したステップ数と実際の回転ステップ数との関係がずれているため、ステッピングモータ１８の位置が目標位置からずれていると判断して、ステップ１０３に進み、後述する図６の位置修正処理プログラムを実行して、ステッピングモータ１８の位置を目標位置に修正して、ステップ１０４に進み、Ａ相を励磁したまま、本プログラムを終了する。
【００２４】
以上のようにして、ステッピングモータ１８（スプロケット１３）を８ステップ回転させて、パチンコ球１個を払い出す。パチンコ球の払出要求数がＮ個の場合は、この１球払出制御プログラムをＮ回繰り返し実行して、Ｎ個のパチンコ球を払い出す。
【００２５】
次に、上記ステップ１０３で実行される図６の位置修正プログラムの処理内容を説明する。本プログラムが起動されると、まず、ステップ２０１で、逆回転励磁をモータ相数に相当する４ステップ（Ｄ相→Ｃ相→Ｂ相→Ａ相）だけ行う（図７参照）。これにより、ステッピングモータ１８を逆回転方向に駆動して、パチンコ球の引っ掛かり等による脱調又は慣性等による回り過ぎによる脱調を解除して正回転可能な状態に戻す。
【００２６】
そして、Ａ相まで逆回転励磁した時点で、ステップ２０２に進み、光センサ２２から位置検出信号の出力が有るか否かを判定する。もし、位置検出信号の出力が有れば、モータ１８の回り過ぎが戻されてステッピングモータ１８の位置が目標位置に修正されたと判断して、本プログラムを終了する。
【００２７】
一方、ステップ２０２で、光センサ２２から位置検出信号の出力が無いと判定された場合には、正回転励磁を４ステップ（Ｂ相→Ｃ相→Ｄ相→Ａ相）だけ行ってステッピングモータ１８を正回転させた後、光センサ２２から位置検出信号の出力が有るか否かを判定する処理を、位置検出信号の出力が有りと判定されるまで繰り返し（ステップ２０３〜２０８）、位置検出信号の出力が有りと判定された時点で、モータ１８の位置が目標位置に修正されたと判断して、本プログラムを終了する。つまり、Ａ相で位置検出信号が出力されるまで、図７に示すように正回転励磁を４ステップずつ繰り返す。
【００２８】
そして、４ステップの正回転励磁を所定回数（本実施形態では３回）繰り返しても、位置検出信号が出力されない場合は、ステッピングモータ１８が回転不能な状態又は光センサ２２が故障と判断して、ステップ２０９に進み、適宜のエラー処理を行って本プログラムを終了する。
【００２９】
以上説明した実施形態（１）によれば、モータ相数（４）の２倍である８ステップ毎に光センサ２２が位置検出信号を出力するようにすることで、位置検出信号出力時の励磁相を常に同じ相にすることができるようにすると共に、光センサ２２が位置検出信号を出力する位置を、ステッピングモータ１８（スプロケット１３）の停止位置となるように設定したので、ステッピングモータ１８の停止相を常に特定の相に固定することができる。従って、パチンコ球の全ての払出数の停止位置が特定の相となり、１球払出しの制御を何回繰り返すかで、全ての払出数に対応することができ、ステッピングモータ１８の停止制御（払出数の制御）を簡単に行うことができる。
【００３０】
また、本実施形態（１）では、停止相が特定の相に固定されている点を考慮に入れて、８ステップ（検出間隔ステップ数）の励磁を行って特定の相（Ａ相）を励磁する毎に、位置検出信号の出力の有無に基づいてステッピングモータ１８の位置を確認するようにしているので、８ステップ（検出間隔ステップ数）毎に特定の相を励磁する時以外は、光センサ２２からの位置検出信号の入力処理を行う必要がなく、その分、ステッピングモータ１８の制御の処理速度を速くすることができる。
【００３１】
更に、本実施形態（１）では、特定の相（Ａ相）を励磁しても、光センサ２２から位置検出信号が出力されない場合、脱調によりステッピングモータ１８の位置が目標位置からずれていると判断して、逆回転励磁によりステッピングモータ１８を逆回転方向に駆動し、それによって、脱調を解除して正回転可能な状態に戻してから、正回転励磁して位置検出信号の出力が確認されるまでモータ１８を正回転させるようにしたので、脱調によりステッピングモータ１８の位置が目標位置からずれていても、ステッピングモータ１８の位置を目標位置に合わせることができる。しかも、モータ相数に相当する４ステップ逆回転励磁するので、逆回転励磁の途中で確実に脱調状態を解消して励磁相とステッピングモータ１８の回転位置との関係を正常な状態に戻すことができる。
【００３２】
ところで、回転円盤２０のスリット２１の数が多いと、光センサ２２の検出精度を確保するために、回転円盤２０を大型化してスリット２１間隔を確保する必要があるが、本実施形態（１）では、検出間隔ステップ数に相当するピッチでスリット２１を形成するだけで良く、スリット２１の数を少なくすることができるので、回転円盤２０をコンパクト化することができるという利点もある。
【００３３】
［実施形態（２）］
図８乃至図１０に示す本発明の実施形態（２）では、図８に示すように、回転円盤２０のスリット２１の幅を、例えば約２．５ステップ数分に相当する幅に形成すると共に、光センサ２２の位置を目標の検出位置（Ａ相励磁に対応した位置）の手前に１／２ステップ分ずらすようにしている。また、払出制御回路２５は、図９のプログラムを例えば２ｍｓｅｃ周期でリセット割込みにより処理して、励磁、位置検出信号入力、データ処理の順に実行することで、ステッピングモータ１８を目標の停止位置まで回転させて、払出要求に応じた数のパチンコ球を払い出す。
【００３４】
ところで、Ａ相（特定の相）の励磁を開始してから実際にステッピングモータ１８が１ステップ回転して目標の検出位置（Ａ相励磁に対応した位置）に到達するまでに数ｍｓｅｃの時間がかかる。従って、図１０の▲１▼に示すように、回転円盤２０のスリット２１の幅を１ステップ分に設定した場合には、Ａ相の励磁を開始しても、ステッピングモータ１８が検出位置に到達する前は、光センサ２２から位置検出信号が出力されないため、Ａ相の励磁開始直後は位置検出信号は入力されない。従って、位置検出信号の入力は、Ａ相の励磁を開始してから１ステップ分の回転が終了する時間を待ってから行う必要がある。このため、１回のリセット割込みの処理の中で励磁と位置検出信号の入力とを連続して行うことができず、励磁と位置検出信号の入力とをリセット割込みの周期である２ｍｓｅｃ毎に交互に行う必要がある。このため、ステッピングモータ１８の励磁周期をリセット割込みの周期の２周期分（４ｍｓｅｃ）に設定せざるを得ず、モータ回転速度が遅くなってしまう。
【００３５】
その点、本実施形態（２）では、スリット２１の幅を２．５ステップ数分に相当する幅に形成すると共に、光センサ２２の位置を目標位置の手前に１／２ステップ分ずらしたので、多少の組立誤差が発生した場合でも、目標の検出位置の１ステップ前から光センサ２２がスリット２１を検出して、位置検出信号を出力するようになる。このため、図１０の▲２▼に示すように、Ａ相の励磁開始直後に位置検出信号の入力処理を行っても、位置検出信号を取り込んでステッピングモータ１８の位置を確認することができる。これにより、位置検出信号の入力を１ステップ分の回転が終了する時間（２ｍｓｅｃ）を待たずに行うことができ、１回のリセット割込みの処理の中で励磁と位置検出信号の入力とを連続して行うことが可能となる。このため、ステッピングモータ１８の励磁周期をリセット割込みの周期である２ｍｓｅｃに設定することができ、モータ回転速度を速くすることができる。
【００３６】
尚、スリット２１の幅は、光センサ２２の検出精度、組付誤差等を考慮して２〜３ステップに相当する幅内で適宜設定すれば良い。
また、本発明は、図１０の▲１▼のように制御しても良く、この場合でも、本発明の所期の目的を達成することができる。従って、組付誤差の問題を生じなければ、スリット２１の幅は１ステップ分であっても良い。
【００３７】
以上説明した各実施形態（１）及び（２）では、４相４８極のステッピングモータ１８を用いたが、これ以外の相数や極数のステッピングモータを用いても良く、要は、モータ相数の整数倍（１倍も含む）に相当するステップ数になる毎に位置検出手段が位置検出信号を出力し、位置検出信号が出力される位置をステッピングモータ１８の停止位置と一致させるように制御すれば良い。
【００３８】
また、上記各実施形態（１），（２）では、ステッピングモータ１８を１相励磁方式で駆動するようにしたが、２相励磁方式や１−２相励磁方式で駆動するようにしても良い。２相励磁方式の場合は停止相が２相となり、１−２相励磁方式では、停止相を１相又は２相のいずれに設定しても良い。いずれの励磁方式でも、停止相を特定の１相又は２相に固定することができる。尚、１−２相励磁方式の場合は、モータ相数の２倍に相当するステップ数で励磁が一巡するため、図６の位置修正処理における逆回転励磁のステップ数をモータ相数の２倍に相当するステップ数に設定しても良い。
【００３９】
また、上記各実施形態（１），（２）では、光センサ２２を用いて位置検出信号を出力するようにしたが、例えば、磁気検出センサ、近接センサ等を用いて位置検出信号を出力するようにしても良い。
【００４０】
【発明の効果】
以上の説明から明らかなように、本発明の請求項１のパチンコ機のステッピングモータ制御装置によれば、モータ相数の整数倍に相当するステップ数（検出間隔ステップ数）になる毎に目標の検出位置の１ステップ前から該検出位置までの範囲の位置を検出して位置検出信号を出力し、停止相を特定の相に固定するようにしたので、ステッピングモータの停止制御を簡単に行うことができ、制御プログラムを簡単化することができる。
【００４１】
また、請求項１では、検出間隔ステップ数の励磁を行って特定の相を励磁する毎に位置検出信号の出力の有無に基づいてステッピングモータの位置を確認するようにしたので、検出間隔ステップ数毎に特定の相を励磁する時以外は、位置検出検出信号の入力処理を行う必要がなく、ステッピングモータの制御処理速度を高速化することができる。
しかも、請求項１では、モータの位置を確認する際、目標の検出位置の１ステップ前から目標の検出位置までの範囲の位置を検出して位置検出信号を出力するようにしたので、特定の相の励磁開始直後に位置検出信号の入力処理を行っても、位置検出信号を取り込んでステッピングモータの位置を確認することができ、励磁と位置検出信号の入力とを連続して行ってモータの励磁周期を短くすることが可能となり、ステッピングモータの回転速度を高速化することができる。
更に、請求項１では、光センサで検出するスリットの幅を２〜３ステップ数分に相当する幅に形成するようにしたので、多少の組立誤差が発生しても、目標の検出位置の１ステップ前から目標の検出位置までの範囲で、確実に位置検出信号を出力することができる。
【００４２】
更に、請求項２では、ステッピングモータが脱調して正常に回転しなくなった場合でも、モータ相数に相当するステップ数だけ逆回転励磁することで、確実に脱調を解除して正回転可能な状態に戻してから、正回転励磁して位置検出信号の出力が確認されるまでモータを正回転させて、ステッピングモータの停止位置を目標停止位置に合わせることができる。
【００４４】
更に、請求項３では、位置検出手段を構成する光センサの位置を目標の検出位置の手前に１／２ステップ分ずらしたので、多少の組立誤差が発生しても、目標の検出位置の１ステップ前から目標の検出位置までの範囲で、より確実に位置検出信号を出力することができる。
【図面の簡単な説明】
【図１】本発明の実施形態（１）におけるパチンコ機の払出装置の構成を示す断面図
【図２】払出装置の縦断正面図
【図３】スプロケット及び回転円盤の斜視図
【図４】位置検出信号、ステッピングモータのステップ数、励磁相、パチンコ球払出数の関係を示す図
【図５】一球払出制御プログラムの処理の流れを示すフローチャート
【図６】位置修正処理プログラムの処理の流れを示すフローチャート
【図７】位置修正処理を行う際の励磁相の切り換え順序を説明する図
【図８】本実施形態（２）における光センサとスリットの位置関係を説明するための図
【図９】励磁、位置検出信号入力、位置確認の処理の流れを示すフローチャート
【図１０】励磁と位置検出信号入力のタイミングを説明するための図
【図１１】従来の位置検出信号、ステッピングモータのステップ数、励磁相、パチンコ球払出数の関係を示す図
【符号の説明】
１１…払出装置、１３…スプロケット、１８…ステッピングモータ、２０…回転円盤（回転体）、２１…スリット、２２…光センサ、２３…発光素子、２４…受光素子、２５…払出制御回路（モータ制御手段）。
【図１】
0003547116.tif 000002
【図２】
0003547116.tif 000003
【図３】
0003547116.tif 000004
【図４】
0003547116.tif 000005
【図５】
0003547116.tif 000006
【図６】
0003547116.tif 000007
【図７】
0003547116.tif 000008
【図８】
0003547116.tif 000009
【図９】
0003547116.tif 000010
【図１０】
0003547116.tif 000011
【図１１】
0003547116.tif 000012