(57)【特許請求の範囲】
【請求項１】
遊技盤に配設された各入賞口に関わる入賞検出を行うメイン制御部を有し、電気的駆動源により遊技球の排出を行う球排出装置と、前記球排出装置の駆動によって排出された排出球１球に対応する検出信号を出力する排出球検出スイッチと、前記球排出装置を駆動制御する制御部とを有する球払い出し装置を備えた遊技機において、
球の払い出しを行わせるために前記メイン制御部から前記制御部に与える払出し信号を、払出し個数として予め定めた基準最多個数を表し、かつ球の払出し動作を開始させるための１パルスのパルス信号よりなる払出し指令信号と、払い出す遊技球数に係るパルス数のパルス信号よりなる払出し個数設定信号とで構成し、かつ前記払出し指令信号及び前記払出し個数設定信号は同期して前記制御部に与えられるものとし、
前記制御部に、前記払出し指令信号のオフ状態からオン状態への変化を検出することに応じて前記球排出装置を駆動させて球の払出し動作を開始する払出し動作開始手段と、前記球の払出し動作を開始すると、前記払出し個数設定信号のパルス数をカウントするパルス数カウント手段と、前記排出球検出スイッチの検出信号に応じて排出球数をカウントする払出し球カウント手段と、前記払出し指令信号のオン状態からオフ状態への変化を検出することに応じて、前記予め定めた基準最多個数と前記パルス数カウント手段でカウントされた値とによって払出し個数を求め、求めた払出し個数を設定する払出し個数設定手段と、前記払出し個数設定手段によって設定された払出し個数と前記払出し球カウント手段によって計数された排出球数とが等しい場合に、前記球排出装置による球の払出し動作を完了する払出し動作完了手段とを設けたことを特徴とする球払い出し装置を備えた遊技機。
【請求項２】
前記払出し個数設定手段は、前記払出し指令信号のオフ状態からオン状態への変化を検出した時点より一定時間内に、前記払出し個数設定信号を受けない場合に、前記基準最多個数を払出し個数として設定することを特徴とする請求項１に記載の球払い出し装置を備えた遊技機。
【請求項３】
前記球排出装置は、球受部が複数周設された回転体と、前記回転体を回転させるためのパルスモータとを有し、前記回転体の球受部に受け入れた遊技球を該回転体の回転によって球送りを行って排出するものであることを特徴とする請求項１又は２に記載の球払い出し装置を備えた遊技機。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、球の払い出し装置を備えた遊技機に関する。
【０００２】
【従来の技術】
パチンコ遊技機の遊技動作態様の複雑化に伴い、パチンコ遊技機における各駆動要素の制御も複雑化し、該各駆動要素の１つであるパチンコ球の払い出し装置に関する制御を、払出し装置専用の制御手段を設けて、パチンコ遊技機における各駆動要素を制御するメイン制御手段と別体にすることにより、メイン制御手段の処理を軽減することが行われている。
【０００３】
また、パチンコ遊技機は、通常、払出し個数が基準最多個数のものと基準最多個数よりは少数の個数のものとに種別されて設定されている複数種のセーフ球受口が設けられており、セーフ球受口の種別に応じた個数の賞品球の払出しがなされる。
【０００４】
パチンコ機におけるパチンコ球の払い出し装置として、パチンコ球を補給する装置外部の球補給部に連通する球の通路を装置本体内部に有し、該通路内に整列して待機されるパチンコ球を係入する球受歯を有する回転体がパルスモータの駆動によって回転自在に設けられ、該回転体の球受歯に受け入れたパチンコ球を回転体の回転によって球送りを行って排出するものが知られている。
【０００５】
従来、パチンコ球の払い出し装置の制御手段においては、メイン制御手段側より、払出し指令信号が発生された後、払出し個数を設定する信号が出力され、払い出し装置側の制御手段では、払出し指令信号を受けた後、まず、払出し個数設定信号の入力を完了させて払出し個数を設定を行い、払出し個数が設定されていることを条件として、パルスモータの駆動を開始して球の払出しを開始し、払出した球を計数すると共に、払出し設定個数と払出し球の計数とが等しくなった時に、払出し動作を完了させるようにしていた。
【０００６】
しかしながら、従来のものにおいては、払出し動作は、払出し指令信号を受けた後の払出し個数設定信号の入力を完了して払出し個数を設定するまでは開始されないため、払出し個数によっては処理時間を要し、特に、セーフ球受口に入賞が集中した場合には、セーフ球に対する賞品球を全て払い出し終えるまでには時間を要する。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、遊技機における遊技球の払い出しを払出し指令信号を受けた後、直ちに開始させ、払出し動作の処理サイクルの完了時間を短縮し、セーフ球受口に入賞が集中した場合であっても、セーフ球に対する賞品球を全て払い出し終えるまでの時間を短くすることが可能となる球払い出し装置を備えた遊技機を提供することにある。
【０００８】
【課題を解決するための手段】
請求項１に記載の球払い出し装置を備えた遊技機は、遊技盤に配設された各入賞口に関わる入賞検出を行うメイン制御部を有し、電気的駆動源により遊技球の排出を行う球排出装置と、前記球排出装置の駆動によって排出された排出球１球に対応する検出信号を出力する排出球検出スイッチと、前記球排出装置を駆動制御する制御部とを有する球払い出し装置を備えた遊技機において、上記課題を解決するために、球の払い出しを行わせるために前記メイン制御部から前記制御部に与える払出し信号を、払出し個数として予め定めた基準最多個数を表し、かつ球の払出し動作を開始させるための１パルスのパルス信号よりなる払出し指令信号と、払い出す遊技球数に係るパルス数のパルス信号よりなる払出し個数設定信号とで構成し、かつ前記払出し指令信号及び前記払出し個数設定信号は同期して前記制御部に与えられるものとし、
前記制御部に、前記払出し指令信号のオフ状態からオン状態への変化を検出することに応じて前記球排出装置を駆動させて球の払出し動作を開始する払出し動作開始手段と、前記球の払出し動作を開始すると、前記払出し個数設定信号のパルス数をカウントするパルス数カウント手段と、前記排出球検出スイッチの検出信号に応じて排出球数をカウントする払出し球カウント手段と、前記払出し指令信号のオン状態からオフ状態への変化を検出することに応じて、前記予め定めた基準最多個数と前記パルス数カウント手段でカウントされた値とによって払出し個数を求め、求めた払出し個数を設定する払出し個数設定手段と、前記払出し個数設定手段によって設定された払出し個数と前記払出し球カウント手段によって計数された排出球数とが等しい場合に、前記球排出装置による球の払出し動作を完了する払出し動作完了手段とを設けたことを特徴とする。
【０００９】
請求項２に記載の球払い出し装置を備えた遊技機は、請求項１に記載のものにおいて、前記払出し個数設定手段は、前記払出し指令信号のオフ状態からオン状態への変化を検出した時点より一定時間内に、前記払出し個数設定信号を受けない場合に、前記基準最多個数を払出し個数として設定することを特徴とするものである。
【００１０】
請求項３に記載の球払い出し装置を備えた遊技機は、請求項１又は２に記載のものにおいて、前記球排出装置は、球受部が複数周設された回転体と、前記回転体を回転させるためのパルスモータとを有し、前記回転体の球受部に受け入れた遊技球を該回転体の回転によって球送りを行って排出するものであることを特徴とするものである。
【００１２】
【作用】
遊技盤に配設された各入賞口に関わる入賞検出を行うメイン制御部は、電気的駆動源により遊技球の排出を行う球排出装置を駆動制御する制御部に球の払い出しを行わせるために払出し信号を与える。該払出信号は、払出し個数として予め定めた基準最多個数を表し、かつ球の払出し動作を開始させるための１パルスのパルス信号よりなる払出し指令信号と、払い出す遊技球数に係るパルス数のパルス信号よりなる払出し個数設定信号とで構成され、かつ前記払出し指令信号及び前記払出し個数設定信号は同期して前記球排出装置の制御部に与えられるものである。前記制御部の払出し動作開始手段は、前記払出し指令信号のオフ状態からオン状態への変化を検出することに応じて前記球排出装置を駆動させて球の払出し動作を開始する。前記制御部のパルス数カウント手段は、前記球の払出し動作を開始すると、前記払出し個数設定信号のパルス数をカウントする。前記制御部の払出し球カウント手段は、前記球排出装置の駆動によって排出された排出球１球に対応して出力される排出球検出スイッチの検出信号に応じて排出球数をカウントする。前記制御部の払出し個数設定手段は、前記払出し指令信号のオン状態からオフ状態への変化を検出することに応じて、前記予め定めた基準最多個数と前記パルス数カウント手段でカウントされた値とによって払出し個数を求め、求めた払出個数を設定する。前記制御部の払出し動作完了手段は、払出し個数設定手段によって設定された払出し個数と払出し球カウント手段によって計数された排出球数とが等しい場合に、前記球排出装置による球の払出し動作を完了する。払出し指令信号のオフ状態からオン状態への変化を検出することに応じて前記球排出装置を駆動させて球の払出し動作を開始するため、払出し指令信号の入力に応じて直ちに球の払出しを開始できる。払出し指令信号のオン状態からオフ状態への変化を検出することに応じて、予め定めた基準最多個数とパルス数カウント手段でカウントされた値とによって払出し個数を求め、求めた払出し個数を設定し、払出し個数設定手段によって設定された払出し個数と払出し球カウント手段によって計数された排出球数とが等しい場合に、前記球排出装置による球の払出し動作を完了するので、払出し動作中に払出し個数を確定させることができ、払出し動作の処理サイクルの完了時間を短縮することができる。
【００１３】
請求項２に記載のものにおいては、払出し個数設定手段は、払出し指令信号のオフ状態からオン状態への変化を検出した時点より一定時間内に、払出し個数設定信号を受けない場合に、基準最多個数を払出し個数として設定する。
【００１５】
【実施例】
以下、本発明の実施例を図面を参照して説明する。
図１は、本発明の実施例におけるパチンコ遊技機における球の払い出し装置の要部ブロック図である。払い出し装置の制御部は、球排出装置の駆動制御プログラムや遊技盤に配設された各入賞装置等の制御を行うメイン制御部４０との信号入力制御プログラムやパルスモータＭ１の回転駆動のための回転出力データ等を格納したＲＯＭ３１と、データの一時記憶に使用されるＲＡＭ３２及びＲＯＭ３１に格納された制御プログラムに従ってパチンコ球の払い出し装置の各部を駆動制御するＣＰＵ３０とを一体に実装してなるマイクロコンピユータ４１により構成される。
【００１６】
マイクロコンピユータ４１には、遊技盤に配された各セーフ球受口に入賞したセーフ球を１球毎に検出するためのセーフ球検出スイッチＳＷ１，球排出装置への補給球の有無を検出するための補給球切れ検出スイッチＳＷ６，ＳＷ７，球排出装置における排出球を検出に関わるフォトスイッチＳＷ４及び玉抜き操作検出スイッチＳＷ５の各々がスイッチ検出部３４を介して接続され、パルスモータ駆動回路３３を介して球排出装置を駆動するパルスモータＭ１が接続されている。
【００１７】
また、マイクロコンピユータ４１は、払出し信号制御回路３７を介して遊技盤に配設された各入賞装置等の制御を行うメイン制御部４０に接続される。メイン制御部４０には、遊技盤に配された各セーフ球受口に入賞するセーフ球を検出するためのセーフ球受口検出スイッチＳＷ２，ＳＷ３の各々が接続されると共に、セーフ球検出スイッチＳＷ１と連絡されている。
【００１８】
さらに、マイクロコンピユータ４１には、マイクロコンピユータ４１の処理周期を規定するクロック回路２９，マイクロコンピユータ４１の処理暴走時に作動してリセットを行うウォッチドッグタイマリセット回路２８の各々が接続され、球誘導路内に整列待機されているセーフ球を１球毎にセーフ球検出スイッチＳＷ１へ送り込むための球切りモータＭ２がモータ駆動回路３８を介して接続され、遊技球を弾発するための発射モータＭ３がモータ駆動回路３９を介して接続され、玉抜きソレノイドＳＯＬ１がソレノイド駆動回路３６を介して接続され、賞品球満タン検出スイッチＳＷ９と金枠開放検出スイッチＳＷ８とがスイッチ検出部３５を介して接続されている。
【００１９】
図８に示されるように、遊技盤には基準最多払出し数である１３個払出しに設定されたセーフ球受口６０，６１と１０個払出しに設定されたセーフ球受口６２，６３が設けられ、各セーフ球受口６０，６１，６２，６３よりセーフ球をそれぞれ誘導する誘導路６４，６５，６６，６７が設けられ、各誘導路６４，６５，６６，６７は最終的に誘導路５９に連通される。誘導路５９の終端には、図示しない球切りモータＭ２により回転駆動される球切りカム５１と、球切りカム５１の球受部５２に受け入れられたセーフ球を検出するセーフ球検出スイッチＳＷ１が設けられる。
【００２０】
また、１０個払出しのセーフ球受口６２，６３の各々に対して設けられた各々の誘導路６６，６７の途中には、各セーフ球受口６２，６３に入賞したセーフ球を検出するためのセーフ球受口検出スイッチＳＷ２，ＳＷ３が配設されている。
【００２１】
１３個払出しのセーフ球受口６０，６１に入賞したセーフ球は、各誘導路６４，６５をそれぞれ流下して誘導路５９上に落下し、さらに誘導路５９を流下する。また、１０個払出しのセーフ球受口６２，６３に入賞したセーフ球は、各誘導路６６，６７の中途においてセーフ球受口検出スイッチＳＷ２，ＳＷ３によってそれぞれ検出された後、落下して誘導路５９を流下する。誘導路５９終端においては、セーフ球は、図８において時計回りに回転する球切りカム５１の球受部５２に１球ずつ受け入れられて上方に移送され、セーフ球検出スイッチＳＷ１によって検出される。また、後続するセーフ球は球受部５２に受け入れられるまでの間、誘導路５９上に順次整列待機する。
【００２２】
図１において、メイン制御部４０は、セーフ球受口検出スイッチＳＷ２及びセーフ球受口検出スイッチＳＷ３による検出があった場合には、検出数を計数記憶する。遊技球が１０個払出しのセーフ球受口のいずれかに入賞する場合には、入賞数が記憶されることとなり、遊技球が１３個払出しのセーフ球受口のいずれかに入賞する場合には、入賞数は記憶されない。
【００２３】
この後、セーフ球は、誘導路５６を流下してセーフ球検出スイッチＳＷ１によって検出される。セーフ球検出スイッチＳＷ１の検出信号は、ＣＰＵ３０に入力される一方、遊技盤面の各入賞装置等を制御するメイン制御部４０に入力される。
【００２４】
メイン制御部４０は、セーフ球検出スイッチＳＷ１の検出信号が入力されると、セーフ球受口検出スイッチＳＷ２またはセーフ球受口検出スイッチＳＷ３のいずれかによる検出の記憶があるかを判別し、セーフ球受口検出スイッチＳＷ２またはセーフ球受口検出スイッチＳＷ３のいずれかによる検出の記憶がある場合には、払出し指令信号である払出し信号１と同期して払出し個数設定信号である払出し信号２を出力し、セーフ球受口検出スイッチＳＷ２またはセーフ球受口検出スイッチＳＷ３のいずれかによる検出の記憶がない場合には、払出し指令信号である払出し信号１のみを出力する。
【００２５】
払出し信号２は、基準最多払出し数１３個より払い出すべき個数を減算した個数の図９に示すようなパルス波として出力する。この場合には、払い出すべき個数が１０個であるから、８ｍｓ幅のパルス波が３つ出力されることとなる。
【００２６】
また、払出し信号１は、図９に示されるようにセーフ球検出スイッチＳＷ１の検出信号が入力される場合には必ず出力され、所定時間幅の比較的長いパルス波である。
【００２７】
払出し信号１及び２は、払出し信号制御回路３７を介して払い出し装置側のＣＰＵ３０に入力され、ＣＰＵ３０は、払出し信号１及び２が入力されると、送られた払出し信号に応じてパルスモータＭ１を駆動制御して球の払出しを行う。
【００２８】
図２は、実施例におけるパチンコ球の払い出し装置の概略の正面図であり、図３及び図４は、パチンコ球の払い出し装置の概略の断面図である。払い出し装置１は、払い出し装置１の外装を形成するケーシング２７の上方の一側部に補給球としてのパチンコ球が補給される開口部１０，１１が設けられ、ケーシング２７の内部には、開口部１０，１１に各々連続し、中途において下方に屈曲する内外に２条の球誘導路１２，１３が設けられ、球誘導路１２，１３の間には、図３に示すように、各々の屈曲位置より下方に導電板１４が設けられ、球誘導路１２，１３は、導電板１４により仕切られている。
【００２９】
球誘導路１２，１３の下端側には、球誘導路１２，１３に連通して球排出装置２が配設されている。球排出装置２は、略円柱体の周面に球受歯４が複数等間隔で内外に各々設けられた回転円柱３が、パルスモータＭ１により回転駆動される。球誘導路１２，１３は、回転円柱３を介して球排出装置２の排出側に連絡されている。
【００３０】
図２に示すように、球誘導路１２の屈曲位置の下方には、球誘導路１２の一側の一部を形成する壁１７を有する係動部材１５が、軸１６により回動自在に軸支され、係動部材１５の壁１７に対向する他側には突起部１８が設けられ、突起部１８の先端にはマイクロスイッチよりなる補給球切れ検出スイッチＳＷ６が配設されている。
【００３１】
補給球切れ検出スイッチＳＷ６は、その検出片５６が係動部材１５の突起部１８に当接して配設されている。係動部材１５は、常時、補給球切れ検出スイッチＳＷ６の検出片５６の復帰力によって、軸中心に球誘導路側に回動する付勢を受けている。
【００３２】
球誘導路１２内にパチンコ球が縦方向に整列した状態で保持されている場合には、係動部材１２の壁１７がパチンコ球によって押圧され、係動部材１５が補給球切れ検出スイッチＳＷ６側に回動し、その突起部１８が補給球切れ検出スイッチＳＷ６の検出片５６を押し込むので、補給球切れ検出スイッチＳＷ６がオン状態となる。また、球誘導路１２内にパチンコ球がなくなると、係動部材１５の壁１７の押圧力が解除されるので、係動部材１５は、補給球切れ検出スイッチＳＷ６の検出片５６の復帰力によって、軸１６中心に球誘導路側に回動し、係動部材１５の壁１７が球誘導路１２内側に進出すると共に、補給球切れ検出スイッチＳＷ６がオフ状態となる。
【００３３】
また、図３に示すように、球誘導路１２に対向する球誘導路１３に対しても、前記と同様に、壁１７′を有する係動部材１５′が軸１６に回動自在に軸支され、図示されていないが、係動部材１５′の壁１７′に対向する他側には突起部が設けられ、突起部の先端にはマイクロスイッチよりなる補給球切れ検出スイッチＳＷ７が配設されており、球誘導路１３内のパチンコ球の有無が検出される。
【００３４】
球排出装置２は、図３に示すように、球排出装置２の上端側に、内外に２条の球誘導路１２，１３の下端側とそれぞれ連通する開口１９，２０が内外に設けられ、開口１９，２０に連続して下方に向け通路２１，２２が設けられ、図６に示すように、通路２１，２２の下端はそれぞれ屈曲され、互いの排出口である下端口２３，２４を内外でずらして球送出部２５に連通されている。
【００３５】
球送出部２５には、球を送り出す回転円柱３，３′が通路２１，２２の下端口２３，２４にそれぞれ対応して内外に配設されている。図７に示すように、回転円柱３，３′は、その一方の側面を通路２１，２２に直交する軸５に回転自在に支持されると共に、回転円柱３，３′の他方の側面を、軸５と同軸線上のパルスモータＭ１のモータ軸６に固着されている。また、軸５は、球排出装置２の基板２６に支持されている。
【００３６】
回転円柱３，３′には、各々の周面に６個の球受歯４，４′が等間隔でそれぞれ設けられ、各球受歯４，４及び４′，４′間には、球受部７，７′が各々設けられ、回転円柱３の各球受歯４と回転円柱３′の球受歯４′とは、内外で同形状で同ピッチで一致して配置されている。
【００３７】
なお、通路２１，２２の下端の下端口２３，２４における内外でのズレは、回転円柱３の各球受歯４，４の間隔の半ピッチ分である。
【００３８】
そして、図６に示すように、球受歯４の一部が、通路２１の下端口２３を臨む位置に配設され、通路２１内に送り込まれたパチンコ球を保持することにより整列した状態に収納する。また、球受歯４′の一部が、通路２２の下端口２４を臨む位置に配設され、通路２２内に送り込まれたパチンコ球を保持することにより整列した状態に収納する。
【００３９】
また、回転円柱３，３′の下方には、球排出装置２の排出路４４，４５が、回転円柱３の各球受歯４，４の間隔の半ピッチ分ずらして内外に２条に設けられている。
【００４０】
また、回転円柱３，３の間には、円板状の位置検出板８がその中心を軸５と同軸線上に、回転円柱３，３に一体に設けられている。位置検出板８の周端には、略Ｕ字状の切欠よりなる周溝９が、回転円柱３，３′の球係入位置に対応して、等間隔に１２個穿設されている。なお、位置検出板８は、球送出部２５内を下端口２３，２４にそれぞれ対応して内外に仕切る。
【００４１】
球排出装置２の基板２６上の下方には、位置検出板８の周端を臨む位置にフォトカプラよりなるフォトスイッチＳＷ４が配設されている。フォトスイッチＳＷ４は、パルスモータＭ１の駆動回数に対応した回転円柱３，３′の回転位置を検出する検出手段であり、ステップモータＭの駆動により回転円柱３，３′が回転駆動されると共に、位置検出板８が回転し、位置検出板８の周端の周溝９がフォトスイッチＳＷ４の検出位置を通過すると、フォトスイッチＳＷ４がオンとなる。
【００４２】
また、実施例では、パルスモータＭ１は、９６ステップで１回転するように駆動されるため、位置検出板８の周端の１２個の周溝９は、パルスモータＭ１の８ステップ分の回転量に対応する位置毎に配されていることとなり、フォトスイッチＳＷ４がオンとなった時点より、パルスモータＭ１が８ステップ駆動すると再び位置検出板８の周溝９がフォトスイッチＳＷ４によって検出される。
【００４３】
球排出装置２の球排出動作は、回転円柱３の球受歯４の半ピッチに相当するパルスをパルスモータＭ１に送出すると、球受歯４と球受歯４′が半ピッチに応じた角度だけ同時に回転し、通路２１の下端口２３と通路２２の下端口２４とが球受歯４の半ピッチ分ずれているために、通路２１または通路２２内のパチンコ球のいずれか一方がそれぞれ球受部７または７′のいずれか一方に係合しながら送られていき、さらに、球受歯４の半ピッチに相当するパルスをパルスモータＭ１に送出すると、先にパチンコ球が係入された回転円柱の球受部に対するもう一方の回転円柱の球受部にパチンコ球が係合されて送られ、さらに、球受歯４の半ピッチに相当するパルスをパルスモータＭ１に送出する毎に、回転円柱３の球受部７と回転円柱３′の球受部７′とにパチンコ球が１個ずつ交互に係入されて送られる。
【００４４】
また、球排出装置２の排出路４４，４５が、回転円柱３の各球受歯４，４の間隔の半ピッチ分ずれているために、回転円柱３，３′が回転する毎に、回転円柱３の球受部７と回転円柱３′の球受部７′とに係入されているパチンコ球が１個ずつ交互に排出される。またこの時、位置検出板８の周端の球係入位置に対応した切欠よりなる周溝９が、回転円柱３，３′の回転に伴って回転移動するので、周溝９がフォトスイッチＳＷ４を通過してフォトスイッチＳＷ４がオンとなって検出され、パチンコ球が１個排出されたことが検出される。
【００４５】
なお、図５及び図７に示すように、パルスモータＭ１は、放熱板５７及びカバー５８を介して基板２６に対してねじ止め固定される。
【００４６】
球排出装置２の排出側の直下方には、球払出し通路４６と玉抜き通路４７とが並設され、球払出し通路４６と玉抜き通路４７との間には、これら２つの経路の切り替えを行う通路切替弁４８が回動自在に設けられ、通路切替弁４８は、通常、球払出し通路４６を開にすると共に、玉抜き通路４７を閉にしている。
【００４７】
通路切替弁４８は、連結杆４９を介して玉抜きソレノイドＳＯＬ１の励磁によって作動するプランジャ５０に連結され、プランジャ５０上方に配設された玉抜き操作検出スイッチＳＷ５の検出信号に基づいて、玉抜きソレノイドＳＯＬ１が励磁されることによって、プランジャ５０及び連結杆４９を介して回動され、玉抜き通路４７を開にすると共に、球払出し通路４６を閉にする。
【００４８】
ケーシング２７内の下端寄りには、図示しないセーフ球誘導路に連通される球切りカム５１と球切りカム５１を回転駆動する球切りモータＭ２と球切りカム５１に誘導されたセーフ球を検出するマイクロスイッチよりなるセーフ球検出スイッチＳＷ１とが配設されている。セーフ球検出スイッチＳＷ１は、球切りカム５１に入った遊技球の公転軌跡位置に、球切りカム５１上の遊技球によって作動する位置に配設される。
【００４９】
球切りカム５１の球受部５２に入ったセーフ球は、球切りカム５１の回転と共に回転移動し、セーフ球検出スイッチＳＷ１をオンした後、奥方に落下して図示しないパチンコ機本体に回収される。
【００５０】
なお、図２に示すように、払い出し装置１の外装を形成するケーシング２７に対して、上方よりケーシング２７の中程より下側にかけて払い出し装置１の制御基板５３がネジ止めされ、ケーシング２７の中央には、球排出装置２がその基板２６がケーシング２７に対して装着され、さらに、その上方よりカバー５４が装着される。また、ケーシング２７のカバー５４の上端位置よりケーシング２７の上端までには、カバー５５がネジ止めにより装着される。
【００５１】
以下、本発明のパチンコ機におけるパチンコ遊技機における球払い出し装置の払い出し処理をマイクロコンピユータ４０の処理、即ち、ＲＯＭ３１に格納された制御プログラムによるＣＰＵ３０の動作処理について図１０乃至図１６を参照して説明する。
【００５２】
図１０は、ＣＰＵ３０によるメインルーチン処理を概略で示したフローチャートである。
電源投入されるとＣＰＵ３０は、電源投入直後であるか否かを判別し（ステップｓ１）、電源投入直後である場合には、ステップｓ１４の初期化処理を行って、ＣＰＵ３０が以下に行う処理に必要な各フラグ類やレジスタの初期値を設定しステップｓ２に移行する。
【００５３】
なお、ステップｓ９の処理は、モータフラグＭＦに初期値０を設定する処理と、払出し動作が行えるか否かを判定するための払出し動作フラグＦ１に初期値０を設定する処理と、パルスモータＭ１の各相に出力する回転駆動データの初期値をセットする処理を含む。
【００５４】
また、ＣＰＵ３０は、次周期以降、ステップｓ１の判別処理後、ステップｓ２に移行する。
【００５５】
ステップｓ９の処理後、ステップｓ２に移行したＣＰＵ３０は、まず、入力処理を行う。ＣＰＵ３０は、スイッチ検出部３４及びスイッチ検出部３５を介して、セーフ球検出スイッチＳＷ１，フォトスイッチＳＷ４および各スイッチＳＷ５乃至ＳＷ９の入力を検出し、入力ありの場合には、セーフ球検出フラグＳＦ，フォト検出フラグｆｔ及び各フラグに値１をセットする一方、入力なしの場合には、各フラグに値０をセットする。
【００５６】
ＣＰＵ３０は、また、払出し信号制御回路３７を介して払出し信号１の現在値を入力し、入力ありの場合には、払出し信号１フラグｈ１に値１をセットする一方、入力なしの場合には、払出し信号１フラグｈ１に値０をセットし、払出し信号２の現在値を入力し、入力ありを規定する論理１とのＡＮＤをとって一時記憶データとして記憶し、次周期において入力した払出し信号２の値を入力データとし、入力データと一時記憶データとの排他的論理和を取り、信号の立ち上がりと立ち下がりを論理１として検出し、入力データが論理０である場合に信号の立ち上がりと判定することにより図９に示されるパルスの立上り部分を検出する。ＣＰＵ３０は、払出し信号２のパルス入力の検出ありの場合には、払出し信号２フラグｈ２に値１をセットする一方、検出なしの場合には、払出し信号２フラグｈ２に値０をセットすることによって、払出し信号１及び２の有無を記憶する（ステップｓ２）。
【００５７】
ＣＰＵ３０は、次いで、ステップｓ３に移行して、出力処理を行う（ステップｓ３）。即ち、各駆動フラグの値１に応じて、パルスモータＭ１の駆動、遊技盤の入賞装置等に関する制御を行うメイン制御部４０に対する払出し完了信号の出力、玉抜きソレノイドＳＯＬ１の励磁、球切りモータＭ２及び発射モータＭ３の駆動、発射ランプ４１及び払出ランプ４２の点灯が行われ、各駆動フラグの値０に応じて、前記各駆動要素の駆動停止が行われる。ＣＰＵ３０は、ステップｓ３の処理後、ステップｓ４に移行する。
【００５８】
ＣＰＵ３０は、パルスモータ作動条件判定処理を行う（ステップｓ４）。即ち、ＣＰＵ３０は、ステップｓ２の入力処理によって、セーフ球検出スイッチＳＷ１の入力が検出された場合には、パルスモータＭ１のモータフラグＭＦを作動可能を規定する値０をセットする一方、セーフ球検出スイッチＳＷ１の入力が検出されない場合には、賞品球経路満タン検出スイッチＳＷ９の入力を判別し、賞品球経路満タン検出スイッチＳＷ９の入力が検出された場合に限り、パルスモータＭ１のモータフラグＭＦを作動不可を規定する値をセットする。ＣＰＵ３０は、ステップｓ４の処理後、ステップｓ５に移行する。
【００５９】
ＣＰＵ３０は、払出し開始条件判定処理を行う（ステップｓ５）。即ち、ＣＰＵ３０は、ステップｓ２の入力処理によって、補給球切れ検出スイッチＳＷ６及びＳＷ７のいずれか一方に補給切れが検出された場合、パルスモータＭ１のモータフラグＭＦを作動不可を規定する値をセットする。ＣＰＵ３０は、ステップｓ５の処理後、ステップｓ６に移行する。
【００６０】
ＣＰＵ３０は、払出し制御処理を行う（ステップｓ６）。即ち、ＣＰＵ３０は、払出し動作フラグＦ１の値が初期値０である場合に、モータフラグＭＦが初期値０であるか否かを判別し、モータフラグＭＦが初期値０である場合に、セーフ球検出フラグＳＦの値がセーフ球検出ありを規定する値１であれば、払出し動作処理を開始し、払出し動作フラグＦ１を払出中を規定する値１に切り替え、モータフラグＭＦの値に作動を規定する値１をセットする。この処理において、パルスモータＭ１の駆動に必要な各種データを設定され、払出し信号１フラグｈ１及び払出し信号フラグｈ２の値を判別して払出し個数を設定すると共に、払出し球の計数を行い、払出し動作の完了の判定を行う。ＣＰＵ３０は、ステップｓ６の処理後、ステップｓ７に移行する。
【００６１】
ＣＰＵ３０は、玉抜き動作判定処理を行う（ステップｓ７）。即ち、ＣＰＵ３０は、ステップｓ２の入力処理において、玉抜き操作検出スイッチＳＷ５よりの入力が検出された場合には、払出し動作フラグＦ１の値が払出中となっているか否かを判別し、払出し動作フラグＦ１の値が払出中となっていない場合に、玉抜き処理に必要な各種データを設定する。また、払出し動作フラグＦ１の値が払出中となっている場合には、玉抜き処理に必要な各種データは設定されない。ＣＰＵ３０は、ステップｓ７の処理後、ステップｓ８に移行する。
【００６２】
ＣＰＵ３０は、玉抜き処理を行う（ステップｓ８）。即ち、ＣＰＵ３０は、ステップｓ１２の玉抜き動作判定処理において、玉抜き処理に必要な各種データを設定された場合のみ、玉抜き処理を行い、ステップｓ１２の玉抜き動作判定処理において、玉抜き処理に必要な各種データを設定されない場合には、玉抜き処理は、実質的に実行されない。
【００６３】
ＣＰＵ３０は、ステップｓ１乃至ステップｓ８の処理を所定の処理周期で繰り返し実行する。
【００６４】
以下、ステップｓ６の払出し制御処理について説明する。
【００６５】
ＣＰＵ３０は、まず、払出し動作フラグＦ１の値が初期値０であるか、即ち、払出し開始可能であるか否かを判別する（ステップａ１）。ステップｓ９の初期化処理によって、払出し動作フラグＦ１の値には初期値０がセットされており、ＣＰＵ３０はステップａ２に移行し、モータフラグＭＦの値が作動可能であるか否かを判別する（ステップａ２）。
【００６６】
ステップｓ４のパルスモータ作動判定処理及びステップｓ５の払出し開始条件判定処理において、賞品球経路満タン検出スイッチＳＷ９の入力が検出されない場合、補給球切れ検出スイッチＳＷ６及びＳＷ７に補給切れが検出されない場合、パルスモータＭ１のモータフラグＭＦには作動可能である値０がセットされている。
【００６７】
ＣＰＵ３０は、モータフラグＭＦが作動可能であればステップａ３に移行し、セーフ球検出フラグＳＦの値が１であるか否かを判別し（ステップａ３）、セーフ球の検出がない場合にはこの周期の処理を終了する。
【００６８】
以下、ＣＰＵ３０は、ステップａ１，ステップａ２，ステップａ３の判別処理を繰り返し、セーフ球検出スイッチＳＷ１によってセーフ球が検出されると、セーフ球検出フラグＳＦの値が１となり（ステップｓ２）、ＣＰＵ３０は真と判定し（ステップａ３）、ステップａ４に移行する。
【００６９】
ＣＰＵ３０は、セーフ球検出フラグＳＦの値を０クリアし（ステップａ４）、払出し球カウンタＣ１，払出し信号２入力カウンタＣ２，払出し個数設定記憶レジスタＱＴのそれぞれを０クリアして初期化し（ステップａ５〜ステップａ７）、払出し信号２の入力を監視するための払出し信号２監視タイマＴ１に所定値Ａ、本実施例では５０ｍｓを規定する値を設定し（ステップａ８）、払出し動作フラグＦ１の値を払出中を規定する値１に切替え（ステップａ９）、ステップａ１０に移行して払出し信号１フラグｈ１の値が入力ありを規定する値１であるか否かを判別する（ステップａ１０）。
【００７０】
図９に示されるように、セーフ球検出スイッチＳＷ１がセーフ球を検出するタイミングと、メイン制御部４０よりの払出し信号１の出力タイミングとは多少ズレており、ＣＰＵ３０は、ステップａ１０の判別処理を偽と判定し、ステップａ１１に移行して払出し信号２監視タイマＴ１の値を１つデクリメントし（ステップａ１１）、今回周期の処理を終了する。
【００７１】
次周期以降、払出し信号１が入力されるまでの間は、払出し動作フラグＦ１の値１及びモータフラグＭＦの現在値０に基づき、ステップａ１，ステップａ１５，ステップａ１０の判別処理とステップａ１１の払出し信号２監視タイマＴ１の減算処理とを繰り返し実行する。
【００７２】
メイン制御部４０にセーフ球検出スイッチＳＷ１の検出信号が入力されると、メイン制御部４０は、セーフ球受口検出スイッチＳＷ２またはセーフ球受口検出スイッチＳＷ３のいずれかによる検出の記憶があるかを判別し、セーフ球受口検出スイッチＳＷ２またはセーフ球受口検出スイッチＳＷ３のいずれかによる検出の記憶がある場合には、払出し指令信号である払出し信号１と同期して払出し個数設定信号である払出し信号２を出力する一方、セーフ球受口検出スイッチＳＷ２またはセーフ球受口検出スイッチＳＷ３のいずれかによる検出の記憶がない場合には、払出し指令信号である払出し信号１のみを出力する。
【００７３】
払出し信号１は、図９に示されるようにセーフ球検出スイッチＳＷ１の検出信号が入力される場合には必ず出力され、払出し信号１が入力されると、払出し信号１フラグｈ１の値が１となり（ステップｓ２）、ＣＰＵ３０は真と判定してステップａ１２に移行し、払出し完了信号出力フラグＦ２を０クリアし（ステップａ１２）、モータフラグＭＦの値をモータ作動を規定する値１に切替える（ステップａ１３）。
【００７４】
次いで、位置検出板８の回転によるフォトスイッチＳＷ４の周溝９の通過検出、即ち、球排出装置２よりの排出球の検出がなされたか否かを判定するためのフォト検出済フラグＦＦの値に未検出を規定する値０をセットし（ステップａ１４）、ステップａ１５に移行する。
【００７５】
ステップａ１５の判別処理では、モータフラグＭＦの現在値が作動を規定する値１に切り替えられたため、ＣＰＵ３０は真と判定し（ステップａ１５）、パルスモータＭ１を駆動するための回転駆動データをセットし（ステップａ１６）、ステップａ１７に移行してフォト検出フラグｆｔの値がフォト検出ありを規定する値１であるか否かを判別する（ステップａ１７）。
【００７６】
払出し信号１の入力ありを検出した周期の処理では、まだパルスモータＭ１に駆動指令を出力していないことから、ＣＰＵ３０は、ステップａ１７の判別処理を偽と判定してステップａ２０に移行し、フォト検出済フラグＦＦの現在値が０であることから、ステップａ２０の判別処理を偽と判定してステップａ２３に移行する。
【００７７】
ステップａ２３に移行したＣＰＵ３０は、払出し個数設定記憶レジスタＱＴの値が０であるか否か、即ち、払出し個数が未設定か否かを判別し（ステップａ２３）、真と判定してステップａ２４に移行する。
【００７８】
ステップａ２４に移行したＣＰＵ３０は、払出し信号監視タイマＴ１の値が０となっているか、即ち、払出し信号１を検出してからの経過時間が払出し信号２の入力ありを検出する監視時間に達しているか否かを判定する（ステップａ２４）。
【００７９】
図９に示されるように、メイン制御部４０は、１３個払出しに対応する払出し信号を出力する場合には、払出し信号２は出力しないため、今回入力ありを検出した払出し信号１に対応した払出し個数が１３個払出しに対応するものであるか、または１０個払出しに対応するものであるかを判定する必要がある。本実施例では、払出し信号１の入力ありを検出した時点より５０ｍｓ経過して払出し信号２の入力が１度もない場合に、払出し信号１に対応した払出し個数が１３個払出しに対応するものであると判定する。
【００８０】
まず、メイン制御部４０より払出し信号１及び払出し信号２が出力される場合、即ち、今回入力ありを検出した払出し信号１に対応した払出し個数が１０個払出しに対応するものである場合の処理について説明することとする。
【００８１】
現時点、即ち、払出し信号１の入力ありを検出した周期の処理では、払出し信号１を検出してからの経過時間が払出し信号２の入力ありを検出する監視時間に達していないため、ＣＰＵ３０はステップａ２４の判別処理を偽と判定し、ステップａ２５に移行する。
【００８２】
ＣＰＵ３０は、払出し信号２フラグｈ２の値が入力ありを規定する値１であるか否かを判定する（ステップａ２５）。図９に示されるように、払出し信号２は払出し信号１と同期してメイン制御部４０より出力されるが、払出し信号２は８ｍｓ幅のパルスであって、パルスの立上り部分を検出するため払出し信号１の入力ありを検出した周期の処理では、まだ検出されないこととなるので、ＣＰＵ３０は、ステップａ２５の判別処理を偽と判定し、ステップａ２６に移行する。
【００８３】
ＣＰＵ３０は、払出し信号入力カウンタＣ２の値が０であるか否かを判別し（ステップａ２６）、真と判定してステップａ２７に移行して払出し信号２監視タイマＴ１の値を１つデクリメントし（ステップａ２７）、該周期の払出し制御処理を終了する。
【００８４】
なお、該周期の処理では、払出し個数の設定に関する処理は行われていないため、今回入力ありと検出された払出し信号１に対応する払出し個数は確定されていない。
【００８５】
そして、ＣＰＵ３０はメインルーチンにおいて、ステップｓ７，ステップｓ８の処理を実質的には行わずにリターンし、次周期のメインルーチンの処理を開始し、ステップｓ１の判別処理後、ステップｓ２の入力処理において、各スイッチと払出し信号１及び払出し信号２の入力検出を行い、ステップｓ３の出力処理において、モータフラグＭＦの値１に応じパルスモータＭ１に回転駆動データを出力してパルスモータＭ１を１ステップ分回転駆動し、球排出装置２による球の払出しを開始する。
【００８６】
球排出装置２による球の払出しタイミングは、払出し信号１の入力ありを検出した周期の次の周期に開始されるので、図９に示すように、払出し信号１の入力ありを検出した直後に開始されることとなり、今回入力ありと検出された払出し信号１に対応する払出し個数が確定されない前に球の払出しが行われる。従って、払出し個数の確定は、パルスモータＭ１の回転駆動動作による球の払出しと略並列して行うこととなる。
【００８７】
ステップｓ３の処理後、ＣＰＵ３０はステップｓ４，ステップｓ５の処理を実質的には行わず、再びステップｓ６の払出し制御処理を行う。
【００８８】
該周期以降の払出し制御処理では、払出し動作フラグＦ１の値１，モータフラグＭＦの値１であるため、ＣＰＵ３０は、ステップａ１，ステップａ１５と移行し、ステップａ１６の処理でパルスモータＭ１の回転駆動データを新たに設定した後、球排出装置２の位置検出板８の周溝９がフォトスイッチＳＷ４に検出されるか、または払出し信号２の入力ありが検出されるかによって、ステップａ１７以下の処理を実行する。
【００８９】
周溝９の間隔は、パルスモータＭ１の８ステップ分の回転移動量であり、回転開始位置が２つの周溝９，９のほぼ中間であるため、フォトスイッチＳＷ４による周溝９の通過検出は、少なくともパルスモータＭ１の３〜５ステップ分だけ位置検出板８が回転移動しないと検出されない。
【００９０】
ＣＰＵ３０は、フォトスイッチＳＷ４による周溝９の通過検出があるまでの間は、ステップａ１７，ステップａ２０，ステップ２３，ステップａ２４，ステップａ２５と移行する。ステップｓ２の入力処理において払出し信号２の入力ありが検出されていると払出し信号２フラグｈ２の値が１となり、ＣＰＵ３０は真と判定してステップ２８に移行する。
【００９１】
この場合、ＣＰＵ３０は、払出し信号２入力カウンタＣ２の値を１つインクリメントし（ステップａ２８）、ステップａ２９に移行して払出し信号１の入力がオフとなったか否かを判別する（ステップａ２９）。
【００９２】
図９に示されるように、メイン制御部４０より払出し信号２が出力される場合には、払出し信号２の出力がある間は払出し信号１はオンのままであり、払出し信号２の出力のオフと同期して払出し信号１がオフとなる。即ち、払出し信号１のオフを以て払出し信号２による払出し個数の設定が完了する。ステップａ２９の判別処理は、払出し信号２による払出し個数の設定が完了したか否かを判別する処理である。ステップａ２９の判別処理が偽である場合には、払出し個数は未設定であり、ＣＰＵ３０は、該周期の払出し制御処理を終了する。
【００９３】
ＣＰＵ３０は、メインルーチンにおける処理を所定周期で繰り返して実行するため、パルスモータＭ１が１ステップずつ回転駆動されると共に、払出し信号１及び２の入力検出と、フォトスイッチＳＷ４による周溝９の通過検出、即ち、排出球の検出が行われる。
【００９４】
払出し制御処理においては、払出し信号２の入力ありが検出される毎にステップａ２８の処理が実行されて払出し信号入力カウンタＣ２に払出し信号２のパルス数が累積加算される。
【００９５】
また、払出し信号２の入力ありを１回検出した以後において、払出し信号２の入力ありが検出されない周期での処理では、払出し信号入力カウンタＣ２の値が０ではないので、ＣＰＵ３０は、ステップａ２５の判別処理を偽と判定し、ステップａ２６の判別処理を偽と判定して、該周期の払出し制御処理を終了するため、払出し信号２監視タイマＴ１の減算処理が行われなくなり、該タイマＴ１の値が０にはならない。
【００９６】
そして、払出し信号１がオフとなると、ＣＰＵ３０はステップａ２８の判別処理を真と判定し、払出し個数記憶レジスタＱＴに、基準最多個数１３より払出し信号入力カウンタＣ２に累積加算された設定払出し数を減算した値を格納し（ステップａ３０）、ステップａ３１に移行する。この時点で、払出し個数が確定して設定される。図９に示されるように、例えば、払い出す個数が１０個であるときには、メイン制御部４０より払出し信号２のパルスが３個出力されるため、払出し個数記憶レジスタＱＴに払出し個数としての値１０が設定格納される。
【００９７】
一方、払出し信号１の入力ありを検出した直後に、球排出装置２は球の排出動作を行っているため、払出し個数が確定する時点より前に、少なくとも１回以上はフォトスイッチＳＷ４によって周溝９の通過が検出される。即ち、球排出装置２の排出球が検出される。
【００９８】
払出し制御処理においては、ＣＰＵ３０は、フォト検出フラグｆｔの値が１となっているためステップａ１７の判別処理を真と判定し（ステップａ１７）、フォト検出フラグｆｔを０クリアし（ステップａ１８）、フォト検出済フラグＦＦの値を検出済を規定する値１に切替え（ステップａ１９）、ステップａ２０の判別処理に移行して真と判定し（ステップａ２０）、払出し球カウンタＣ１の値を１つインクリメントし（ステップａ２１）、フォト検出済フラグＦＦの値を０クリアし（ステップａ２２）、ステップａ２３に移行する。
【００９９】
ステップａ１７乃至ステップａ２１までの処理により、球排出装置２の排出球が検出される毎に、払出し球カウンタＣ１に排出球の数が累積加算される。
【０１００】
ステップａ３０の処理において払出し個数記憶レジスタＱＴに払出し個数が確定して設定されると、ＣＰＵ３０はステップａ３１に移行し、払出し個数記憶レジスタＱＴに格納されている払出し個数と、払出し球カウンタＣ１とが等しいか否か、即ち、今回入力ありを検出した払出し信号１に対応して確定した払出し個数と既に払い出した排出球の個数とが等しいか否かを判別する（ステップａ３１）。
【０１０１】
本実施例のタイミングによれば、払出し信号２による払出し個数の設定を完了した後に確定された設定個数に対応した数の球の排出が完了するので、現時点でのステップａ３０の判別結果は偽となり、ＣＰＵ３０は、該周期の払出し制御処理を終了する。
【０１０２】
次周期以降の払出し制御処理では、払出し動作フラグＦ１の値１，モータフラグＭＦの値１であり、払出し個数設定記憶レジスタＱＴの値は払出し個数が設定されているため０ではないため、ＣＰＵ３０は、ステップａ１，ステップａ１５と移行し、ステップａ１６の処理でパルスモータＭ１の回転駆動データを新たに設定した後、ステップａ１７乃至ステップａ２３の処理を実行し、球排出装置２の排出球の計数を行い、払出し個数設定記憶レジスタＱＴの値が０ではないためステップａ２３の判別処理を偽と判定してステップａ３１の判別処理に再び移行する。ステップａ３１の判別結果が真となるまでの間、ステップａ１６の処理によって回転駆動データが設定されて、ステップｓ３の出力処理によって球排出装置２による球の払出し動作が継続して行われる。
【０１０３】
球排出装置２の排出球の数が払出し信号１に対応して確定した払出し個数に達すると、払出し球カウンタＣ１の値が払出し個数設定記憶レジスタＱＴの値と一致し、ＣＰＵ３０は、ステップａ３２に移行して払出し完了信号をメイン制御部４０に対して出力するための払出し完了フラグＦ２に１をセットし（ステップａ３２）、モータフラグＭＦの値を初期値０にし（ステップａ３３）、払出し動作フラグＦ１の値を０セットして初期化し（ステップａ３４）、払出し制御処理を終了する。この時点で、今回入力ありを検出した払出し信号１に対応した球の払出しが完了したこととなる。
【０１０４】
ＣＰＵ３０は、次周期のメインルーチンにおけるステップｓ３の出力処理において、モータフラグＭＦの値０に応じてパルスモータＭ１の回転駆動を停止すると共に、払出し完了フラグＦ２の値１に基づきメイン制御部４０に対して払出し完了信号を出力し、この後、払出し完了フラグＦ２の値を０クリアする。
【０１０５】
また、払出し動作フラグＦ１が０クリアされることにより、セーフ球検出スイッチＳＷ１によりセーフ球の検出がなされてセーフ球検出フラグＳＦ値が１となると、新たな払出し動作が開始されることとなる。
【０１０６】
次に、メイン制御部４０より払出し信号１のみが出力される場合、即ち、今回入力ありを検出した払出し信号１に対応した払出し個数が１３個払出しに対応するものである場合の処理について説明する。
【０１０７】
この場合には、払出し信号２の入力は有り得ないので、ステップａ２４の払出し信号２の監視時間判別処理を偽と判定した後は、ステップａ２５の払出し信号２入力ありか否かの判別処理は、判定結果が常に偽となり、従って、払出し信号２入力カウンタＣ２の値も常に初期値０のままであるため、ステップａ２６の判別結果が常に真となり、ステップａ２７の払出し信号２監視タイマＴ１の減算処理は継続して所定周期毎に繰り返し実行される。この結果、セーフ球検出スイッチＳＷ１の入力検出時点で払出し信号２監視タイマＴ１にセットされた所定時間Ａ、即ち、実施例では５０ｍｓが経過すると、払出し信号２監視タイマＴ１の値が０となり、ステップａ２４の判別結果が真となる。
【０１０８】
ＣＰＵ３０は、ステップａ２４の判別処理を真と判定すると、払出し個数設定記憶レジスタＱＴに基準最多設定個数１３を格納し（ステップａ３５）、ステップａ３１に移行して確定した払出し個数と既に払い出した排出球の個数とが等しいか否かを判別する。
【０１０９】
この後の処理については、前述の払出し個数が確定して設定された以降の処理と同様なので説明を省略するが、払出し球カウンタＣ１の値が払出し個数設定記憶レジスタＱＴの値１３と一致するまで、球排出装置２による球の払出し動作が継続して行われる。
【０１１０】
次にメイン制御部４０側における処理の概略について説明する。なお、メイン制御部４０は、図示されていないがメイン側における動作制御プログラムを格納したＲＯＭとデータの一時記憶のためのＲＡＭとＲＯＭに格納されている動作制御プログラムを実行するＣＰＵ７０によって構成され、ＣＰＵ７０にはセーフ球受口６２及び６３に配設されたセーフ球受口検出スイッチＳＷ２及びＳＷ３が接続されている。
【０１１１】
図１７乃至図１９は、メイン制御部４０側における払出し処理に関するＣＰＵ７０の概略の動作フローチャートである。なお、セーフ球受口検出スイッチＳＷ２及びＳＷ３の入賞検出時に検出回数を累積加算するためのセーフ球受口計数カウンタＣＮＴと、払出し信号１及び２を出力する処理に関する払出し信号処理フラグｆ１と払出し信号判別フラグｆ２の各々には、初期値０がセットされているものとする。
【０１１２】
ＣＰＵ７０は、まず、１０個払出しに設定されているセーフ球受口６２及び６３に配設されたセーフ球受口検出スイッチＳＷ２及びＳＷ３の入力が検出されるか否かを判別する処理を行う。
【０１１３】
ＣＰＵ７０は、セーフ球受口検出スイッチＳＷ２の入力が検出されるか否かを判別し（ステップｂ１）、入力が検出されない場合には、そのままステップｂ３に移行する一方、入力が検出される場合、ステップｂ２に移行して、セーフ球受口計数カウンタＣＮＴの値を１つインクリメントし（ステップｂ２）、ステップｂ３に移行する。
【０１１４】
次いで、ＣＰＵ７０は、セーフ球受口検出スイッチＳＷ３の入力が検出されるか否かを判別し（ステップｂ３）、入力が検出されない場合には、そのままステップｂ５に移行する一方、入力が検出される場合、ステップｂ４に移行して、セーフ球受口計数カウンタＣＮＴの値を１つインクリメントし（ステップｂ４）、ステップｂ５に移行する。
【０１１５】
この結果、セーフ球受口検出スイッチＳＷ２とＳＷ３との両方よりの入力が検出された場合、セーフ球受口計数カウンタＣＮＴの値は２つインクリメントされ、セーフ球受口６２への入賞とセーフ球受口６３への入賞とが、累積加算されて記憶される。なお、ステップｂ１乃至ステップｂ５に至るセーフ球受口検出スイッチＳＷ２とＳＷ３との入賞検出及び入賞検出時の入賞数の累積加算に関する処理を１０個払出し入賞累積処理ということとする。
【０１１６】
ステップｂ５に移行したＣＰＵ７０は、セーフ球検出スイッチＳＷ１よりのセーフ球検出信号が入力されたか否かを判別し（ステップｂ５）、入力が検出されない場合には、ステップｂ１１に移行して払出し信号処理フラグｆ１の値が払出し信号の出力処理の実行中を規定する値１であるか否かを判別する（ステップｂ１１）。
【０１１７】
この時点では、払出し信号処理フラグｆ１の値は初期値０であるので、ステップｂ１１の判別処理を偽と判定してステップｂ１８に移行し、払出し信号処理フラグｆ１の値が払出し完了信号の入力待ちを規定する値２となっているか否かを判別するが（ステップｂ１８）、偽と判定して該周期の処理を終了する。
【０１１８】
ＣＰＵ７０は、セーフ球検出スイッチＳＷ４よりのセーフ球検出信号が入力されるまでの間は、ステップｂ１のセーフ球受口検出スイッチＳＷ２の入力検出処理と、ステップｂ５のセーフ球受口検出スイッチＳＷ３の入力検出処理と、ステップｂ４，ステップｂ９，ステップｂ１５の判別処理を所定周期で繰り返し実行し、セーフ球受口検出スイッチＳＷ２またはＳＷ３の入力が検出されると、セーフ球受口計数カウンタＣＮＴの値をインクリメントして、セーフ球受口６２への入賞とセーフ球受口６３への入賞とを累積加算して記憶する。
【０１１９】
セーフ球検出スイッチＳＷ４よりのセーフ球検出信号が入力されると（ステップｂ４）、ＣＰＵ７０は、払出し信号処理フラグｆ１の値を払出し信号の出力処理の実行中を規定する値１に切替え（ステップｂ６）、次いで、セーフ球受口計数カウンタＣＮＴの値が０であるか否か、即ち、１０個払出しに設定されているセーフ球受口６２及び６３への入賞の記憶なしか否かを判別する（ステップｂ７）。
【０１２０】
今回入力があったセーフ球検出信号に対して、１０個払出しに設定されているセーフ球受口６２及び６３への入賞の記憶がある場合には、セーフ球受口計数カウンタＣＮＴの値は０ではないため、ステップｂ７判別処理を偽と判定してステップｂ８に移行し、払出し信号判別フラグｆ２の値に払出し信号２の出力を規定する値１をセットし（ステップｂ８）、払出し信号１の出力時間Ｂを払出し信号出力タイマＴにセットし（ステップｂ９）、ステップｂ１１に移行する。
【０１２１】
一方、今回入力があったセーフ球検出信号に対して、１０個払出しに設定されているセーフ球受口６２及び６３への入賞の記憶がない場合には、セーフ球受口計数カウンタＣＮＴの値は０であるため、ステップｂ７判別処理を真と判定してステップｂ１０に移行し、払出し信号１の出力時間Ａ、即ち、１３個払出しを指令する払出し信号１のみの出力時間５０ｍｓを払出し信号出力タイマＴにセットし（ステップｂ１０）、ステップｂ１１に移行する。
【０１２２】
この結果、１０個払出しに関する記憶がセーフ球受口計数カウンタＣＮＴにあれば、１３個払出しに優先して１０個払出しに対応する払出し信号２が出力されることとなる。
【０１２３】
ステップｂ１１に移行したＣＰＵ７０は、払出し信号処理フラグｆ１の値が１となっているため、ステップｂ１１の判別処理を真と判定してステップｂ１２に移行し、払出し信号出力タイマＴの値が０となっているか否かを判別する（ステップｂ１４）。
【０１２４】
この時点における払出し信号出力タイマＴの値は０ではないので、ＣＰＵ７０は、ステップｂ１１の判別処理を偽と判定してステップｂ１３に移行し、払出し信号出力タイマＴの値を１つデクリメントし（ステップｂ１３）、ステップｂ１４に移行して払出し信号判別フラグｆ２の値が払出し信号２の出力を規定する値１であるか否かを判別する（ステップｂ１４）。
【０１２５】
払出し信号判別フラグｆ２の値が１である場合には、ＣＰＵ７０はステップｂ１４の判別処理を真と判定してステップｂ１５に移行し、払出し信号１を出力し（ステップｂ１５）、払出し信号１に同期して、所定パルス数、即ち、基準最多設定個数１３より予め設定された払出し個数１０を差し引いた３つのパルスを所定分配周期８ｍｓ毎に出力する処理を実行し（ステップｂ１６）、ステップｂ１８に移行する。
【０１２６】
一方、払出し信号判別フラグｆ２の値が１でない場合には、ＣＰＵ７０はステップｂ１４の判別処理を偽と判定してステップｂ１７に移行し、払出し信号１を出力し（ステップｂ１７）、ステップｂ１８に移行する。
【０１２７】
ステップｂ１８に移行したＣＰＵ７０は、払出し信号処理フラグｆ１の値が払出し完了信号の入力待ちを規定する値２となっているか否かを判別するが（ステップｂ１８）、払出し信号処理フラグｆ１の値が払出し信号出力処理の実行中の値１であり、偽と判定して該周期の処理を終了する。
【０１２８】
なお、本実施例のタイミングによれば、図８に示す誘導路５９上に複数セーフ球が整列待機する場合、セーフ球を１球ずつ上方に移送するための図示されていない球切りモータＭ２の回転駆動周期は、セーフ球検出スイッチＳＷ１の検出信号が払い出し装置のＣＰＵ３０に入力された時点から基準最多個数１３個の払出し完了する時点までの時間よりは長く設定されている。
【０１２９】
次周期以降、払出し信号出力タイマＴの値が０となるまでの間、ＣＰＵ３０は所定の処理周期で、ステップｂ１乃至ステップｂ５の１０個払出し入賞累積処理を実行し、ステップｂ５の判別処理においては、少なくとも払い出し装置側の払出しが完了するまでの間セーフ球検出スイッチＳＷ１よりの入力がないので偽と判定され、ステップｂ１１に移行し、払出し信号処理フラグｆ１の値が１であるためステップｂ１２に移行して払出し信号出力タイマＴの減算処理を行い、払出し信号判別フラグｆ２の値に応じ、１０個払出しの場合であればステップｂ１５及びステップｂ１６の処理を、１３個払出しの場合であればステップｂ１７の処理を行って払出し信号を出力し、ステップｂ１８の判別処理を偽と判定する。
【０１３０】
払出し信号出力タイマＴの値がステップｂ１３の処理を繰り返すことによって０となると、ＣＰＵ７０は、ステップｂ１２の判別処理において真と判定してステップｂ１９に移行し、払出し信号１及び２の出力を停止し（ステップｂ１９）、払出し信号処理フラグｆ１の値を払出し完了信号の入力待ちを規定する値２に切替え（ステップｂ２０）、ステップｂ１８に移行し、真と判定してステップｂ２１に移行して、払出し完了信号の入力があるか否かを判別する（ステップｂ２１）。
【０１３１】
ステップｂ２１の判別処理において、払出し完了信号の入力が検出されない場合には、ＣＰＵ７０は、偽と判定して該周期の処理を終了し、次周期移以降、払出し信号処理フラグｆ１の値２に応じて、ステップｂ１乃至ステップｂ５の１０個払出し入賞累積処理とステップｂ５，ステップｂ１１，ステップｂ１８，ステップｂ２１の各判別処理を所定周期で繰り返し実行する。
【０１３２】
そして、払い出し装置側のＣＰＵ３０より払出し完了信号が入力されると、ＣＰＵ７０は、ステップｂ２１の判別処理を真と判定し、ステップｂ２２に移行して払出し信号処理フラグｆ１の値を０セットして初期化し（ステップｂ２２）、ステップｂ２３に移行する。
【０１３３】
ステップｂ２３に移行したＣＰＵ７０は、払出し信号判別フラグｆ２の値が１であるか否かを判別し（ステップｂ２３）、払出し信号判別フラグｆ２の値が１であれば、即ち、１０個払出しの指令を出力したのであれば、セーフ球受口計数カウンタＣＮＴの値を１つデクリメントし（ステップｂ２４）、払出し信号判別フラグｆ２の値を０セットして初期化し（ステップｂ２５）、該周期の処理を終了する。また、ステップｂ２３の判別処理において払出し信号判別フラグｆ２の値が１でない場合には、ＣＰＵ７０は、該周期の処理を終了する。この時点で、今回入力を検出したセーフ球検出信号に対する球の払出し信号出力に関する処理を完了することとなる。
【０１３４】
次周期以降、再び、セーフ球検出信号が入力される場合には、セーフ球受口計数カウンタＣＮＴの値に１０個払出しに関する記憶があれば、１３個払出しに優先して１０個払出しの払出し信号１及び２が出力され、セーフ球受口計数カウンタＣＮＴの値が０となると、セーフ球検出信号の入力に応じて１３個払出しに対応する払出し信号１のみが出力され、さらに、図８の誘導路５９上に整列待機しているのセーフ球がなくなると、セーフ球に対する払出しが完了する。
【０１３５】
なお、図１のマイクロコンピユータ４１における基準最多払出し個数を１５個とする場合には、メイン制御部４０側におけるセーフ球受口の払出し個数の設定が１３個払出しと７個払出しに設定されている場合、メイン制御部４０における処理をセーフ球受口検出スイッチＳＷ２またはＳＷ３の入賞記憶がある場合には、１５より７を減算した８個のパルスを出力するようにし、セーフ球検出スイッチＳＷ１の入力検出があったとき、セーフ球受口検出スイッチＳＷ２またはＳＷ３の入賞記憶がない場合には、１５より１３を減算した２個のパルスを出力するようにする。このようにすると、遊技盤の脱着に際して払出し個数が変更される場合であっても、マイクロコンピユータ４１側を変更しないで、メイン制御部４０側のみ変更すればよく、また、基準最多払出し個数１５個のものと基準最多払出し個数１３個のもののどちらにも対応することができる。
【０１３６】
【発明の効果】
請求項１に記載の構成によれば、払出し指令信号のオフ状態からオン状態への変化を検出することに応じて球排出装置を駆動させて球の払出し動作を開始するため、払出し指令信号の入力に応じて直ちに球の払出しを開始できる。払出し指令信号のオン状態からオフ状態への変化を検出することに応じて、予め定めた基準最多個数とパルス数カウント手段でカウントされた値とによって払出し個数を求め、求めた払出し個数を設定し、払出し個数設定手段によって設定された払出し個数と払出し球カウント手段によって計数された排出球数とが等しい場合に、前記球排出装置による球の払出し動作を完了するので、払出し動作中に払出し個数を確定させることができ、払出し動作の処理サイクルの完了時間を短縮することができる。
【０１３７】
請求項２に記載の構成によれば、払出し指令信号のオフ状態からオン状態への変化を検出した時点より一定時間内に、払出し個数設定信号を受けない場合に、予め定められた基準最多個数を払出し個数として設定するので、払出し個数設定信号を必要としないで基準最多個数の設定を一定時間で行うことができる。
【図面の簡単な説明】
【図１】本発明の実施例に係るパチンコ遊技機における球払い出し装置の要部ブロック図
【図２】実施例におけるパチンコ球の払い出し装置の概略正面図
【図３】実施例におけるパチンコ球の払い出し装置の一部断面図
【図４】実施例におけるパチンコ球の払い出し装置の別の断面図
【図５】球排出装置の正面図
【図６】球排出装置の断面図
【図７】球排出装置の側部断面図
【図８】１０個払出しに設定されたセーフ球受口及び１３個払出しに設定されたセーフ球受口とセーフ球受口検出スイッチとセーフ球検出スイッチとの関係を概略で示す図
【図９】実施例におけるセーフ球検出信号と払出し指令信号（払出し信号１）と払出し個数設定信号（払出し信号２）及び球排出装置のパルスモータとの関係を示す動作タイミングチャート
【図１０】本発明の実施例に係るパチンコ機における球の払い出し装置のＣＰＵによるメインルーチンの概略を示すフロー図
【図１１】本発明の実施例に係るパチンコ機における球の払い出し装置のＣＰＵによる払出し制御処理の一部を示すフロー図
【図１２】図１１のフロー図のつづき
【図１３】図１２のフロー図のつづき
【図１４】図１３のフロー図のつづき
【図１５】図１４のフロー図のつづき
【図１６】図１３のフロー図のつづき
【図１７】実施例のパチンコ機における球の払い出し装置の第１の制御手段に連絡された第２の制御手段（メイン制御部）による払出し信号出力処理の一部を示すフロー図
【図１８】図１７のフロー図のつづき
【図１９】図１８のフロー図のつづき
【符号の説明】
１  払い出し装置
２  球排出装置
３  回転円柱
３′  回転円柱
４  球受歯
４′  球受歯
５  軸
６  モータ軸
７  球受部
７′  球受部
８  位置検出板
９  周溝
１０  開口部
１１  開口部
１２  誘導路
１３  誘導路
１４  導電板
１５  係動部材
１５′  係動部材
１６  軸
１７  壁
１７′  壁
１８  突起部
１９  開口
２０  開口
２１  通路
２２  通路
２３  下端口
２４  下端口
２５  球送出部
２６  基板
２７  ケーシング
２８  ウオッチドッグタイマリセット回路
２９  クロック回路
３０  ＣＰＵ
３１  ＲＯＭ
３２  ＲＡＭ
３３  パルスモータ駆動回路
３４  スイッチ検出部
３５  スイッチ検出部
３６  ソレノイド駆動回路
３７  払出し信号制御回路
３８  モータ駆動回路
３９  モータ駆動回路
４０  メイン制御部
４１  マイクロコンピユータ
４４  排出路
４５  排出路
４６  球払出し通路
４７  玉抜き通路
４８  通路切替弁
４９  連結杆
５０  プランジャ
５１  球切りカム
５２  球受部
５３  制御基板
５４  カバー
５５  カバー
５６  検出片
５７  放熱板
５８  カバー
５９  誘導路
６０  セーフ球受口（１３個払出し）
６１  セーフ球受口（１３個払出し）
６２  セーフ球受口（１０個払出し）
６３  セーフ球受口（１０個払出し）
６４  誘導路
６５  誘導路
６６  誘導路
６７  誘導路
７０  ＣＰＵ
ＳＷ１  セーフ球検出スイッチ
ＳＷ２  セーフ球受口検出スイッチ
ＳＷ３  セーフ球受口検出スイッチ
ＳＷ４  フォトスイッチ
ＳＷ５  玉抜き操作検出スイッチ
ＳＷ６  補給球切れ検出スイッチ
ＳＷ７  補給球切れ検出スイッチ
ＳＷ８  金枠開放検出スイッチ
ＳＷ９  賞品球経路満タン検出スイッチ
ＳＯＬ１  玉抜きソレノイド
Ｍ１  パルスモータ
Ｍ２  球切りモータ
Ｍ３  発射モータ
【図１】
0003598122.tif 000002
【図２】
0003598122.tif 000003
【図３】
0003598122.tif 000004
【図４】
0003598122.tif 000005
【図５】
0003598122.tif 000006
【図６】
0003598122.tif 000007
【図７】
0003598122.tif 000008
【図８】
0003598122.tif 000009
【図９】
0003598122.tif 000010
【図１０】
0003598122.tif 000011
【図１１】
0003598122.tif 000012
【図１２】
0003598122.tif 000013
【図１３】
0003598122.tif 000014
【図１４】
0003598122.tif 000015
【図１５】
0003598122.tif 000016
【図１６】
0003598122.tif 000017
【図１７】
0003598122.tif 000018
【図１８】
0003598122.tif 000019
【図１９】
0003598122.tif 000020