(57)【要約】      （修正有）【課題】ステッピングモータに係るきめ細やかな制御を実現しつつ、信号伝達量を抑えることが可能な遊技機を提供する。【解決手段】回転子と少なくとも二相の固定子とを有し、励磁される固定子として、第一の固定子と、第一の固定子とは相が異なる第二の固定子と、が少なくとも備えられているステッピングモータを備え、第一信号線を介してのＯＮ／ＯＦＦ信号に基づき、第一の固定子を所定の電流値にて励磁し得るよう構成し、第二信号線を介してのＯＮ／ＯＦＦ信号に基づき、第二の固定子を所定の電流値にて励磁し得るよう構成する。【選択図】図２８
2014171829.tif 000002
【特許請求の範囲】
【請求項１】
回転子と少なくとも二相の固定子とを有し、励磁される固定子として、第一の固定子と、第一の固定子とは相が異なる第二の固定子と、が少なくとも備えられているステッピングモータと、
ステッピングモータの回転を制御する回転制御手段と、
回転制御手段からの信号に基づき、ステッピングモータの固定子を励磁し得る励磁手段と
を備え、
回転制御手段は、励磁手段に対し、第一の固定子の励磁電流値を特定するための励磁電流値特定信号として、少なくとも一本の第一信号線でＯＮ／ＯＦＦ信号を発信可能に構成されており、また、第二の固定子の励磁電流値を特定するための励磁電流値特定信号として、第一信号線とは異なる少なくとも一本の第二信号線でＯＮ／ＯＦＦ信号を発信可能に構成されており、
励磁手段は、第一信号線を介してのＯＮ／ＯＦＦ信号に基づき、第一の固定子を所定の電流値にて励磁し得るよう構成されており、また、第二信号線を介してのＯＮ／ＯＦＦ信号に基づき、第二の固定子を所定の電流値にて励磁し得るよう構成されている
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
遊技機に関する。
【背景技術】
【０００２】
弾球遊技機は、所定条件を充足することにより遊技媒体である遊技球が払い出されるタイプの遊技機である。例えば、弾球遊技機の中で最もスタンダードであるぱちんこ遊技機では、遊技領域に設けられた入賞口に遊技球を入球させることにより賞球払出がなされる。また、最近では、弾球遊技機に隣接してカードユニット等の遊技媒体貸出機が設置されており、当該貸出機からの要求を受けて、弾球遊技機の上皿に所定個数の遊技球が供給される。ここで、賞球払出や球貸出払出がなされる場合、一般に、以下のような手順（例）で球払出がなされる。まず、賞球払出に関しては、遊技球が始動入賞口や大入賞口等の入賞口に入球すると、入賞球集合樋を経て入賞球排出機構に達し、そこで入賞球検出スイッチにより検出される。そして、この検出信号を受信したメイン制御基板側は、払出制御基板側に賞球払出コマンドを送信する。続いて、賞球払出コマンドを受信した払出制御基板は、このコマンドに基づいて球払出装置を制御して所定数の賞球払出処理を実行する。この球貸し動作の場合も同様に、球払出コマンドを受け、払出制御基板は、このコマンドに基づいて球払出装置を制御して所定数の球払出処理を実行する。
【０００３】
ところで、前述のような手順で球払出がなされる場合、払出制御基板側は、球払出動作の駆動源となるステッピングモータを励磁し、ステッピングモータの回転運動が球払出動作へと変換されることによって実現されている。このような構成下、球払出動作の実行状況に応じて、ステッピングモータの励磁方式や励磁電流の大きさ等を変更することで、きめ細やかな制御を実現したい場合があり、従来よりいくつかの手法が提案されている。尚、ステッピングモータの用途としては、この他にも、いわゆるドラム（回胴）の回転駆動の駆動源となったり、演出用可動役物（演出制御基板からの制御信号に基づき可動される可動物）の変位駆動の駆動源となったり、遊技球の他にもメダルの払出動作（いわゆるホッパー）の駆動源となったり、と様々であるが、このような様々な用途においても、ステッピングモータのきめ細やかな制御が必要となる場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２７９６０３号公報
【特許文献２】特開２０００−３００７７６号公報
【特許文献３】特開２００２−０１７９７２号公報
【特許文献４】特開２０１１−２０６６１０号公報
【特許文献５】特開２０１０−０１２１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、制御基板側とステッピングモータとの信号伝達量（特に、結線数）を増やしてしまうとノイズ等により信号伝達の信頼性が低下してしまう恐れがあり、ステッピングモータに係るきめ細やかな制御を実現しつつ、信号伝達量を抑えるための施策が必要となってきている、という課題が存在する。
【課題を解決するための手段】
【０００６】
本態様に係る遊技機は、
回転子（例えば、ロータ１４１ｄ−１）と少なくとも二相の固定子（例えば、ステータ１４１ｄ−２におけるＡ相、Ｂ相）とを有し、励磁される固定子として、第一の固定子（例えば、Ａ相のＡ、Ａ’におけるいずれか一方）と、第一の固定子（例えば、Ａ相のＡ、Ａ’におけるいずれか一方）とは相が異なる第二の固定子（例えば、Ｂ相のＢ、Ｂ’におけるいずれか一方）と、が少なくとも備えられているステッピングモータ（例えば、ステッピングモータ１４１ｄ）と、
ステッピングモータ（例えば、ステッピングモータ１４１ｄ）の回転を制御する回転制御手段（例えば、払出制御基板２３０）と、
回転制御手段（例えば、払出制御基板２３０）からの信号に基づき、ステッピングモータ（例えば、ステッピングモータ１４１ｄ）の固定子を励磁し得る励磁手段（例えば、払出モータドライバ１４１ｅ）と
を備え、
回転制御手段（例えば、払出制御基板２３０）は、励磁手段（例えば、払出モータドライバ１４１ｅ）に対し、第一の固定子（例えば、Ａ相のＡ、Ａ’におけるいずれか一方）の励磁電流値を特定するための励磁電流値特定信号として、少なくとも一本の第一信号線でＯＮ／ＯＦＦ信号を発信可能に構成されており、また、第二の固定子（例えば、Ｂ相のＢ、Ｂ’におけるいずれか一方）の励磁電流値を特定するための励磁電流値特定信号として、第一信号線とは異なる少なくとも一本の第二信号線でＯＮ／ＯＦＦ信号を発信可能に構成されており、
励磁手段（例えば、払出モータドライバ１４１ｅ）は、第一信号線を介してのＯＮ／ＯＦＦ信号に基づき、第一の固定子（例えば、Ａ相のＡ、Ａ’におけるいずれか一方）を所定の電流値にて励磁し得るよう構成されており、また、第二信号線を介してのＯＮ／ＯＦＦ信号に基づき、第二の固定子（例えば、Ｂ相のＢ、Ｂ’におけるいずれか一方）を所定の電流値にて励磁し得るよう構成されている
ことを特徴とする遊技機である。
【発明の効果】
【０００７】
本態様に係る遊技機によれば、ステッピングモータに係るきめ細やかな制御を実現しつつ、信号伝達量を抑えることが可能となるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係るぱちんこ遊技機の正面図である。
【図２】図２は、本実施形態に係るぱちんこ遊技機の背面図である。
【図３】図３は、本実施形態に係るぱちんこ遊技機の払出ユニットの外観図である。
【図４】図４は、本実施形態に係るぱちんこ遊技機の払出ユニットの構造と遊技球の払出を行う動作原理の概要図である。
【図５】図５は、本実施形態に係るぱちんこ遊技機のロータ位置確認用センサと回転体とを模式的に示した図である。
【図６】図６は、本実施形態に係るぱちんこ遊技機の電気的な概略構成図である。
【図７】図７は、本実施形態に係るぱちんこ遊技機のステッピングモータの概念図である。
【図８】図８は、本実施形態に係るぱちんこ遊技機の賞球払出に関する作用図である。
【図９】図９は、本実施形態に係るぱちんこ遊技機の機能ブロック図である。
【図１０】図１０は、本実施形態に係るぱちんこ遊技機のメイン制御基板及び払出制御基板間で送受信されるコマンド及び情報の内容を示した図である。
【図１１】図１１は、本実施形態に係るぱちんこ遊技機における、主制御基板側で実行する処理のメインルーチンを示すフローチャートである。
【図１２】図１２は、本実施形態に係るぱちんこ遊技機における、主制御基板側での未払出賞球（賞球払出コマンド送信前）管理処理のフローチャートを示したものである。
【図１３】図１３は、本実施形態に係るぱちんこ遊技機における、主制御基板側での対払出制御基板送信制御処理のフローチャートを示したものである。
【図１４】図１４は、本実施形態に係るぱちんこ遊技機における、主制御基板側での対払出制御基板受信制御処理のフローチャートを示したものである。
【図１５】図１５は、本実施形態に係るぱちんこ遊技機における、主制御基板側でのエラー時対応制御処理のフローチャートを示したものである。
【図１６】図１６は、本実施形態に係るぱちんこ遊技機における、払出制御基板におけるメインルーチンを示すフローチャートである。
【図１７】図１７は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での電断復帰時初期処理のフローチャートである。
【図１８】図１８は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での異常検出時エラー制御処理のフローチャートである。
【図１９】図１９は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での払出モータ動作異常検出時エラー制御処理のフローチャートである。
【図２０】図２０は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での払出異常検出時エラー制御処理のフローチャートである。
【図２１】図２１は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での球経路異常検出時エラー制御処理のフローチャートである。
【図２２】図２２は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での払出モータ異常検出時エラー制御処理のフローチャートである。
【図２３】図２３は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での要払出停止異常検出時エラー制御処理のフローチャートである。
【図２４】図２４は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での賞球払出関連情報送受信処理（対主制御基板）のフローチャートである。
【図２５】図２５は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。
【図２６】図２６は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での賞球払出制御処理（モータ駆動終了時・賞球払出終了時）のフローチャートである。
【図２７】図２７は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での賞球払出制御処理（モータ駆動実行時）のフローチャートである。
【図２８】図２８は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での賞球払出制御処理（モータ駆動実行時）にて参照されるテーブル構成図である。
【図２９】図２９は、本実施形態に係るぱちんこ遊技機における、払出モータドライバの、回路図である。
【図３０】図３０は、本実施形態に係るぱちんこ遊技機における、払出制御基板側でのモータエラー時処理のフローチャートである。
【図３１】図３１は、本実施形態に係るぱちんこ遊技機における、払出制御基板側での電断時処理のフローチャートである。
【図３２】図３２は、本実施形態における払出モータの作用図（タイミングチャート）である。
【図３３】図３３は、本実施形態における払出モータの作用図（イメージ図）である。
【実施するための形態】
【０００９】
まず、本明細書における各用語の定義について説明することとする。「賞球払出」とは、所定の入賞口へ遊技球が入球したことを契機として遊技者に付される利益であり、入賞口毎に定められた所定個数の遊技球を遊技者に払い戻すことである。「払出コマンドに基づいて」とは、払出コマンドに含まれる情報のみならず、当該情報から導き出される情報をも含む。例えば、払出コマンドに含まれる情報が入賞口に係る情報のみである場合、入賞口毎に定められた所定個数の遊技球数は導き出されるため、当該所定個数の遊技球数も含まれる。「ＣＰＵ」とは、当業界において周知であるものと同義であり、使用されているアーキテクチャ（ＣＩＳＣ、ＲＩＳＣ、ビット数等）や処理性能等には何ら限定されない。「払出動作に係るエラー」とは、通常動作として定義している動作と異なる動作であれば特に限定されず、払出動作の停止を要するか否かには依存しない。「払出手段の動作内容」とは、ハードウェアに係る動作内容のみならずソフトウェアに係る動作内容をも含んでいる。例えば、ハードウェアに係る動作内容としては、ステッピングモータの回転方向や回転速度等を挙げることができ、ソフトウェアに係る動作内容としては、ステッピングモータの励磁タイミングや励磁方法等を挙げることができる。「電断（電源断）」とは、遊技機に設けられた電源スイッチの操作実行有無に係らず、遊技機に供給される電源電圧が一定レベル以下となったことを指し、例えば、電源供給装置の破損や停電等による不測の事態による電源供給の遮断をも包含する。ステッピングモータは、ステータの励磁によりロータが回転する周知構造のステッピングモータ一切を指し、ステータ等の数｛例えば、２ｎ個（ｎ＝２、３、４・・・）｝、励磁方式（１相式、２相式、１−２相式等）等は何ら限定されない。「ステッピングモータが正常に回転しているか否かを検知する回転検知手段」は、ステッピングモータに直接備えられている手段でもよいが、ステッピングモータの回転軸と連結したギアの位置や回転状況を確認する等、ステッピングモータに備えられていないがステッピングモータの回転状態を把握できる手段一切を含む。「遊技機」とは、遊技媒体が遊技球であるものやメダルであるものを指し、具体的には、弾球遊技機（例えば、パチンコ遊技機、雀球遊技機、アレンジボール等）や回胴式遊技機（スロットマシン）を指し、即ち、本実施形態を採用したステッピングモータの用途として、遊技球の払出動作の駆動源とするものには限定されず、いわゆるドラム（回胴）の回転駆動の駆動源となったり、演出用可動役物（演出制御基板からの制御信号に基づき可動される可動物）の変位駆動の駆動源となったり、遊技球の他にもメダルの払出動作（いわゆるホッパー）の駆動源となったり、と様々な用途に適用可能であることを意味している。「ステッピングモータの回転を再試行する」とは、所謂リトライ動作のことであるが、リトライ動作の態様には何ら限定されず、例えば、ステッピングモータの回転方向の切替動作（順方向→順方向、順方向→逆方向、逆方向→順方向、或いは双方を交互に実行）や、１ステップの切替タイミングの変更等には何ら限定されない。「トルクが低減し得る」とは、回転時の平均トルクの値が低減していればよく、２相励磁と１相励磁のように、励磁されているときを比較すると常にトルクが低減している場合のみならず、２相励磁と１−２相励磁のように、ある励磁時にはトルクが同一値である場合をも包含する。「１回の払出動作」とは、払出されるべき遊技球数分を１回の払出動作で払出す場合のみならず、払出されるべき遊技球数分を複数回の払出動作に分割して払出す場合の単位回数であってもよい。尚、本実施形態は、あくまで一例であり、各手段が存在する場所や機能等、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。また、上記した実施形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある実施形態についての変更例は、別の実施形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。また、本実施形態では、各種テーブルに関し、抽選テーブルと参照テーブルとが存在するが、これらも限定的ではなく、抽選テーブルを参照テーブルとしたり或いはこの逆としてもよい。更に、以下の実施形態や変更例において示す具体的一例としての数値｛例えば、抽選実行時における当選確率、特別遊技時における最大ラウンド数、図柄変動時間、各遊技状態における継続回数、等｝は、あくまで一例であり、特に、異なる条件下（例えば、第１主遊技側と第２主遊技側との条件別、確率変動遊技時と非確率変動遊技時との条件別、時間短縮遊技時と非時間短縮遊技時との条件別、等）において示した数値の大小関係や組み合わせは、以下の実施形態や変更例の趣旨を大きく逸脱しない限りにおいては、適宜変更してもよいものであると理解すべきである。例えば、第１主遊技側と第２主遊技側とで、抽選実行時における当選確率や特別遊技時における最大ラウンド数の期待値における大小関係が、第１主遊技側＝第２主遊技側となるよう例示されていたとしても、当該大小関係を第１主遊技側＜第２主遊技側とする、或いは、第１主遊技側＞第２主遊技側とするといったように適宜変更してもよい（その他の数値、条件下についても同様）。また、例えば、確率変動遊技状態の継続回数として、次回大当りが発生するまで継続するとの趣旨に基づき構成するに際し、継続回数として「６５５３５」をセットするのか（実質的に継続するよう構成する）、或いは、継続回数をセットせずに次回大当りが発生するまで確率変動遊技状態を維持する、といった同一趣旨に基づく実現方法の選択肢においても、以下の実施形態や変更例の趣旨を大きく逸脱しない限りにおいては、適宜変更してもよいものであると理解すべきである。
【００１０】
以下、本実施形態について図面を用いて説明する。図１は、本実施形態に係る遊技機枠ユニットを備えるぱちんこ遊技機２の正面図である。このぱちんこ遊技機２は、遊技機枠３、遊技盤ユニット５、ガラス１０、発射ユニット（不図示）、球皿１４を有している。発射ユニットは、１個ずつ遊技球２３を遊技盤ユニット５に構成される遊技領域１６に向けて発射可能である。
【００１１】
ぱちんこ遊技機２は、遊技者が後述する発射装置ハンドル１５を操作することによって、遊技領域１６に向けて遊技球２３が発射ユニットによって発射され、遊技球２３の流下による遊技が実現される。なお、遊技機は、ぱちんこ遊技機２の他にぱちんこ式スロットマシン機、コインゲーム機等のアーケードマシン、各種ゲーム機（スロットマシン等）を概念することができ、要するに、遊技媒体の流下による遊技を実現する遊技領域を有するあらゆる遊技機が含まれる。なお、ぱちんこ遊技機においても、アレンジボール機、雀球機等の組合せ式ぱちんこ遊技機、いわゆるデジパチタイプ（１種タイプ）やハネモノタイプ（２種タイプ）のぱちんこ遊技機等のあらゆるぱちんこ遊技機が概念できるが、本実施の形態においては、デジパチ遊技（１種遊技、図柄変動遊技ともいう。）を実現するいわゆる１種タイプのぱちんこ遊技機について例示説明する。なお、図柄変動遊技については後述する。
【００１２】
ぱちんこ遊技機２の遊技機枠３は、後述する遊技盤ユニット５を保持するためのもので、このぱちんこ遊技機２の周囲側面及び前方又はそれに加えて後方を囲むように構成される。遊技機枠３の内部側には、遊技盤ユニット５の他にも後述する各種制御基板や遊技媒体用の経路等各種機構部品が配置され、遊技機枠３によって周囲側面及び前方又はそれに加えて後方からのぱちんこ遊技機２内部側への不正アクセスが防止されるようになっている。
【００１３】
ぱちんこ遊技機２の周囲を囲む外枠４、その内側にヒンジ２２によって前方開閉可能に揺動支持されて遊技盤ユニット５を保持する前枠９、前枠９の前方にヒンジ２２によって前方開閉可能に揺動支持されガラス１０及びその周囲を装飾する装飾部材３２を保持するガラス枠１２、を有して遊技機枠３が構成される。なお、ガラス１０は、遊技機枠３内部側に保持された遊技盤６を前方から遊技者が視認することができるようにするための透明部材である。遊技機枠ユニットは、遊技盤ユニット５を保持する前枠９と、後述する賞球払出ユニット１００と、によって構成されている。
【００１４】
ガラス１０は、遊技盤６に対して一定距離以上離間して配置された透明板である。ガラス１０は、２枚の透明平板ガラスで形成されてガラス枠１２の裏面側に保持され、遊技盤６との間に遊技球２３が流下する流下空間を形成する機能、遊技者がガラス１０を通して遊技盤６を視認できるように視認性を確保する機能、遊技者が遊技盤６に不正にアクセス（接触）できないように不正アクセスを防止する機能、を発揮する。
【００１５】
球皿１４は、遊技者の持ち球を貯留するためにぱちんこ遊技機２の前面に配置された皿部材であって、本実施の形態においては上球皿１４ａと下球皿１４ｂとを有している。上球皿１４ａは、球抜き部材１４ｃを有して遊技盤６の下方、すなわちガラス枠１２の下方部分に配置され、下球皿１４ｂは、その上球皿１４ａの更に下方に配置されている。
【００１６】
発射ユニットは、球送り装置（不図示）によって球皿１４の一部としての上球皿１４ａから発射位置に送り出された遊技球２３を遊技領域１６の上部に向けて発射（弾球）するためのものである。発射ユニットは、例えば発射位置の遊技球２３を弾球する発射杆、その発射杆を駆動する発射モータ、発射杆を付勢して弾球力を発生させる発射バネ等を有してユニット構成され、前枠９に取り付けられている。その発射ユニットによる球発射のため、遊技者の操作に基づいて球発射のオンオフ及びその発射強度調整を実現する発射装置ハンドル１５がぱちんこ遊技機２の前面下方に設けられている。
【００１７】
遊技盤ユニット５は、遊技盤面６ａ側の略中央に遊技役物としてのセンター役物７が配置された遊技盤６を有しており、その遊技盤面６ａには多数の遊技釘２７も配置されている。センター役物７の中央部には、画像表示手段としての演出表示装置７ａが配置されると共に、この演出表示装置７ａの表示部７ｂを露出させるための表示開口部７ｄが形成されている。
【００１８】
遊技盤６は、その表面側に遊技球２３の流下による遊技を実現するための遊技領域１６を構成するための盤状部材であり、遊技盤６を前方から遊技者にとって視認可能となるように遊技機枠３（本実施の形態においては、遊技機枠３の一部としての前枠９。）に保持されている。その遊技盤６の表面には略円形状に周囲を囲むようにレール飾り２６が取り付けられており、レール飾り２６の外レール２６ａが遊技盤に対して立設するように配置されている。そして、レール飾り２６の外レール２６ａによって画定され、外レール２６ａに面した略円形状の領域が遊技領域１６となっている。
【００１９】
遊技釘２７は、遊技領域１６を流下する遊技球２３と衝突してその流下方向を変更させる流下変更部材であり、多数が遊技領域１６内に配置されている。また、遊技領域１６には、普通入賞口２８、始動入賞口２９、大入賞口３１等の入球部材及びアウト口３０が配置されている。更に、遊技領域１６には、ゲート３３、風車３４等が配置されており、流下する遊技球２３が各入球部材に流入したり、ゲート３３を通過したり、風車３４を回転させたりすることによって、遊技球２３による流下遊技を楽しむことができるようになっている。
【００２０】
センター役物７は、演出表示装置７ａの周囲を覆うように構成されており、図柄変動遊技（１種遊技）を実現するものである。センター役物７の上部には、図柄表示手段としての第１図柄（特別図柄)表示装置１７が配置されると共に、センター役物７の中央部には、演出表示装置７ａが配置されている。
【００２１】
第１図柄表示装置１７には、抽選手段の抽選結果である第１図柄１７ａの変動が表示される。第１図柄は、始動入賞口２９への遊技球２３の入球を契機として実行される抽選の結果に対応した図柄である。第１図柄の変動表示が所定の当選態様で停止することにより第１特別遊技としての大当りが発生する。
【００２２】
演出表示装置７ａは、例えば、液晶表示装置・有機ＥＬディスプレイ・ＬＥＤ等により構成されて遊技者が遊技盤面６ａ側から視認可能となるように配置され、その表示部７ｂ上に映像表示を行うものである。この演出表示装置７ａの表示部７ｂには、第１図柄に連動する表示図柄（第１装飾図柄）７ｃの表示がなされる。表示図柄は、第１抽選手段の抽選結果を視覚的に演出するための図柄であり、第１の遊技に対応する。また、例えば、キャラクター等によるストーリー仕立ての映像としての演出映像も表示部７ｂ上に表示されるようになっている。演出表示装置７ａには、遊技制御手段としての演出制御基板が中継基板を介して電気的に接続されており、演出制御基板によって画像表示が制御される。
【００２３】
遊技盤６の裏面側には、ぱちんこ遊技機２の全体の制御を行う主制御手段（主制御基板）２００を収容した主制御基板ケース３５と、演出表示装置７ａの画像表示等の演出制御を行う演出制御手段（演出制御基板）２２０を収容した演出制御基板ケース３６と、後述する賞球払出ユニット１００による賞球の払出しを制御する払出制御手段（払出制御基板）２３０を収容した払出制御基板ケース３７と、電源手段（図示せず）を収容した電源基板ケース３８と、が配置されている。この各制御基板ケースに収容された各制御手段によって遊技が実現される。主制御基板ケース３５と演出制御基板ケース３６とは、遊技盤ユニット５の後面に装着されており、遊技盤ユニット５と共に前枠９に対して着脱自在に構成されている。
【００２４】
更に、遊技盤６の裏面側には、ぱちんこ遊技機２の遊技状態等の遊技情報を外部に出力するための外部出力端子板３９が設けられている。また、ぱちんこ遊技機２の背面側には、演出制御基板ケース３６及び賞球払出ユニット１００の一部を覆うカバー部材４２が設けられている。
【００２５】
また、図２に示すように、ぱちんこ遊技機２の背面には、ぱちんこ遊技機２が設置されるホールの設備から供給された遊技球２３を一時的に貯留するための遊技球貯留装置としての球貯留タンク４０と、球貯留タンク４０からの遊技球２３が流入し、この遊技球２３を１球ずつ通過させる賞球払出ユニット１００と、賞球払出ユニット１００を通過した遊技球２３を球皿１４に向かって導く賞球供給通路４１と、を備えている。
【００２６】
賞球払出ユニット１００は、後述する払出制御手段２３０によって駆動制御されるように構成されており、各種入賞口への遊技球２３の入球や、遊技者からの遊技球２３の貸出し要求に応じて、遊技者に遊技球２３を供給するように構成されている。本実施の形態では、各種入賞口への遊技球２３の入球に基づく賞球の払出処理について例示説明する。この賞球払出ユニット１００については後述する。
【００２７】
図示しない球発射装置により遊技球２３が発射されると、遊技球２３はレール飾り２６の外レール２６ａに沿いつつ進行して遊技領域１６内の上部に至る。その後、遊技球２３は、複数の通過軌跡に沿って移動し、あるものはレール飾り２６の外レール２６ａに沿って右側に移動し、あるものは遊技釘２７に衝突しつつ遊技領域１６内を下方に流下し、あるものは普通入賞口２８に流入して一定賞球数の払出しの契機となり、あるものはいずれの入球装置にも流入せずに遊技領域１６内最下部に位置するアウト口３０に流入してアウト球としてぱちんこ遊技機２の外部側へと排出される。
【００２８】
図柄変動遊技中に遊技球２３が始動入賞口２９に流入すると、その流入に起因して演出表示装置７ａの表示図柄７ｃが回転表示（第１の特別遊技の抽選）を開始し、その表示図柄７ｃが所定の図柄（例えば、「７・７・７」。）で停止表示すれば、図柄変動遊技における大当り（第１の特別遊技。以下、図柄変動大当りという。）が発生する。そして、大入賞口３１が開放して多量の入賞球を受け入れ、多量の賞球が球皿１４へと払い出されるようになっている。
【００２９】
次に、図３及び図４を参照しながら、本実施形態に係るぱちんこ遊技機の賞球払出ユニット１００の構造と遊技球の払出を行う動作原理を説明することとする。まず、図３に示されるように、賞球払出ユニット１００は、払出の際に駆動される払出モータ（ステッピングモータ）１４１ｄを有している。そして、図４に示されるように、賞球払出ユニット１００は、ステッピングモータ１４１ｄと連結したカム軸を有している。このような構造の賞球払出ユニット１００は、下記の原理に従い動作する。まず、遊技領域内の入賞口に遊技球が入球すると、入賞信号が主制御基板２００に送られ主制御基板２００は払出個数を決定し、払出制御基板２３０へ賞球の信号を送信する。或いは、カードユニットＣ等の遊技球貸出装置から払出制御基板２３０へ球貸しの要求がなされる。これを受けて払出制御基板２３０は賞球払出ユニット１００を作動させ、賞球払出ユニット１００内のステッピングモータ１４１ｄが遊技球の払出を実行する。図４に示されるように、ステッピングモータ１４１ｄが回転することにより、カム軸が回転し、遊技球が１球ずつ払い出される。また、払い出された遊技球は、賞球払出ユニット１００の下流に連続して設けられたカウントセンサ１４３により検知される。
【００３０】
図５は、ロータ位置確認センサ（払出モータ位置センサ）１５０と回転体（スプロケット）１４１とを模式的に示した図である（一例）。ロータ位置確認センサ１５０は、一対の測定部を有しており、測定部間の物体を光の投受光により検出するフォトセンサである。ここで、一対の測定部は、光を投光する投光部と、投光部からの光を受光する受光部であり、回転確認用部材１４１ｃを挟んで配置されている。ここで、回転確認用部材１４１ｃは、円周に沿って６個の凹部が形成されており、回転確認用部材１４１ｃがこれら投光部と受光部との間に介在しているときにはオフとなり、回転確認用部材１４１ｃがこれら投光部と受光部との間に介在していないときにはオン（図５の状態）となる。
【００３１】
《電気的構成》
次に、図６のブロック図を参照しながら、本実施形態に係るぱちんこ遊技機の電気的な概略構成を説明する。本実施形態に係るぱちんこ遊技機は、前述したように、遊技の進行を制御する主制御基板２００と、主制御基板２００からのコマンドに基づいて遊技球の払出を制御する払出制御基板２３０と、装飾図柄の変動・停止等の演出表示装置２１４０上での各種演出・スピーカ１１４からの音響・遊技効果ランプ１９０の点灯等の演出全般や賞球払出エラー報知を制御する演出制御基板２２０と、を備える。ここで、払出制御基板２３０は、遊技球の払出を実行する賞球払出ユニット１００と、遊技球の払出に関する状態をＬＥＤによって外部に表示する状態表示部１３０とに接続している。
【００３２】
ここで、主制御基板２００、払出制御基板２３０、演出制御基板２２０には、様々な演算処理を行うＣＰＵ、ＣＰＵの演算処理を規定したプログラムを予め記憶するＲＯＭ、ＣＰＵが取り扱うデータ（遊技中に発生する各種データやＲＯＭから読み出されたコンピュータプログラム等）を一時的に記憶する情報処理用ＲＡＭが搭載されている。また、本実施形態に係る払出制御基板２３０では、電源断時において払出制御基板２３０側に設けられた情報処理用ＲＡＭに一時的に記憶されている情報を保持できるよう、当該情報のバックアップ機能を有している。ここで、バックアップ機能の実現方法として、（１）電源断時には払出制御基板２３０側に設けられた情報処理用ＲＡＭ自体にバックアップ電源を供給する方法、（２）バックアップ用ＲＡＭを別途設け、保持すべき情報を情報処理用ＲＡＭからバックアップ用ＲＡＭに退避させた上で、バックアップ用ＲＡＭに対してのみバックアップ電源を供給する方法等が挙げられる。ここで、当該実現方法の（２）は（１）と比して、相対的に保持すべき情報量を低減させ、ＲＡＭの低消費電力化を図りやすいという利点があるため、本実施形態においては、当該実現方法の（２）を前提として構成されているが、これには限定されない。また、主制御基板２００や演出制御基板２２０においても、当該情報のバックアップ機能を有するよう構成してもよい。
【００３３】
ここで、主制御基板２００と払出制御基板２３０とのコマンドや情報の送受信、主制御基板２００から演出制御基板２２０への情報やコマンドの送信、演出制御基板２２０からサブサブ制御基板４０００への情報やコマンドの送信は、パラレル通信でもシリアル通信でもよい。また、払出制御基板２３０と主制御基板２００との間には賞球払出状況を伝達する一本の回線が配置されており、主制御基板２００側から賞球払出コマンドが送信されると払出信号がオンになり、払出が完了してモータが停止すると払出信号がオフになる。
【００３４】
また、図６に示すように、主制御基板２００は、図示しない入力ポートを介して、各種入賞口センサＳ（例えば、特図始動口の入球検知センサや大入賞口の入球検知センサ）と接続している。また、演出制御基板２２０は、図示しない出力ポートを介して、エラー報知手段１９５（例えば、エラーの種類に応じて点滅態様を変える遊技効果ランプ１９０）と接続している。更に、賞球払出ユニット１００は、払出モータドライバ１４１ｅと、払出モータ１４１ｄ（本例では、ステッピングモータを採用しているため、以下、ステッピングモータ１４１ｄと呼ぶことがある）と、を備えており、払出制御基板２３０から送信された信号は、まず、払出モータドライバ１４１ｅに入力され、払出モータドライバ１４１ｅは、当該入力された信号に基づき、払出モータ１４１ｄを励磁することとなる。
【００３５】
《ステッピングモータの構成》
次に、図７〜図８を参照しながら、本実施形態に係るステッピングモータ１４１ｄの励磁方法を説明する。まず、図７は、本実施形態に係るステッピングモータ１４１ｄの概念図である。図７に示すように、ステッピングモータの基本構造は、回転軸に取り付けられた磁石（ロータ）１４１ｄ−１と、その外側に固定された巻き線コイルである電磁石（ステータ）１４１ｄ−２とで構成される。そして、このロータ１４１ｄ−１とステータ１４１ｄ−２は、回転軸を囲むように複数（本例では２組）固定されている。このステータが巻きつけられたコイルにパルス電流を流すと、磁力が発生し、ロータが引きつけられることで一定角度だけ回転する。ここで、ステッピングモータを巻き線の方式で分けるとユニポーラ型とバイポーラ型とがある。バイポーラ型では、回転させるため縦及び横方向に配置された固定極の極性を順次変化させる場合、励磁極の印加電圧の極性を反転させる必要がある。他方、ユニポーラ型では、励磁する極を選択することにより、磁束の向きを変えることができる。本実施形態に係るステッピングモータはいずれの方式でもよいが、本例のステッピングモータは、汎用されているユニポーラ型である。尚、本例では、ステータとして２相を備える（Ａ、Ａ’或いはＢ、Ｂ’というように、対向するステートを１セットとしたものが１相）よう構成されているものとするが、本例はあくまで一例であり、ステータの相の数（例えば、２相、３相、５相、等）、各ステータの巻き線の巻き方等、これには限定されない。また、本実施形態に係るステッピングモータの励磁方法（励磁方式）については、後述する。
【００３６】
次に、図８を参照しながら、本実施形態におけるステッピングモータ１４１ｄの回転と賞球払出との関係を説明することとする。まず、本実施形態に係る２相励磁方式及び１−２相励磁方式のステッピングモータ１４１ｄの回転軸は、それぞれ２４ステップ及び４８ステップで１球払い出される角度分回転する（６０度回転）。そして、ステッピングモータ１４１ｄの回転軸が回転すると、当該回転軸に固定された回転体（スプロケット）１４１も追従回転する。ここで、本例では、前述のように、ステッピングモータ１４１ｄの回転軸が６０度回転すると、スプロケット１４１（特に１４１ａ及び１４１ｂ）の保持部（図５に示すように回転体毎に３箇所の保持部が設けられており、両回転体合わせて６箇所）から球が１個排出されるように構成されている。より具体的には後述するが、２相励磁方式において賞球個数の記憶が０でなければ、１ステップ３ｍｓの速度で払出モータを回転させ、２４ステップ駆動することにより１個の払出を行う。即ち、通常時の割り込み処理タイミングは３ｍｓに設定されている（尚、リトライ時は６ｍｓ）。また、払出モータ位置センサ１５０により払出モータの位置判定を行い正常に回転しているか否かの検出を行う。賞球払出は、払出球数、払出モータを逆転（盤裏面から見て反時計回り）方向に駆動させることにより行い、払い出した遊技球をカウントセンサ１４３でカウントし、正常に払い出したことを確認する。尚、１回の連続払出動作では１コマンドで指定された賞球払出個数（例えば最大で１５球）の遊技球の払出を行うため、賞球払出中の信号により主制御基板側に賞球払出中であることを伝達する。また、１回の連続払出動作（本例では３個）後所定時間（例えば、球通過待ち時間・モータ休止時間として５００ｍｓ）のモータ休止時間が設定されている。ここで、３個の賞球払出を一度に行う場合、３×２４＝７２ステップ分のパルスが送信されることとなる。尚、本実施形態では、当該モータ休止時間にはロータを固定することを目的として、ステッピングモータへの励磁を中断するのではなく、励磁出力を落とした上で特定のステータに対して継続的に励磁するよう構成されている。尚、本実施形態において、ステッピングモータ１４１ｄのロータ１４１ｄ−１は、ステッピングモータ１４１ｄの回転軸と直接接続されておらず、ギア等を介して動力を分割（１／３６に分割）されて、ステッピングモータ１４１ｄの回転軸と接続されているものとする（但し、これに限定されるわけではない）。
【００３７】
《機能構成》
次に、図９の機能ブロック図を参照しながら、本実施形態に係るぱちんこ遊技機の機能を説明することとする。尚、ここに主として示す機能は、本実施と特に関連する、主制御基板２００／払出制御基板２３０間での機能である。
【００３８】
（主制御基板２００）
まず、主制御基板２００（主制御手段１０００）は、遊技の進行や賞球払出決定に関する制御を司る遊技制御手段１１００と、払出制御基板２３０側等とのコマンド・情報の送受信の制御を司る送受信制御手段１２００と、払出関連の処理に関する情報を一時記憶するための処理関連情報一時記憶手段１４００と、主制御基板２００及び払出制御基板２３０等での賞球払出に関するエラーを制御するエラー制御手段１５００と、を有する。尚、遊技制御手段１１００は、従来機が有する周知構成である。具体的には、遊技制御手段１１００は、まず遊技の進行に関する処理としては、例えば、従来の第１種遊技機の場合を例に採ると、乱数発生、始動口入球を契機とした乱数取得、取得した乱数を用いての抽選、抽選結果に基づいた図柄（特別図柄）変動、抽選に当選している場合に通常は閉状態にある可変入賞口を開放する特別遊技の実行等、周知の処理を実行し、また、各入賞口に遊技球が入球した場合には、入賞口に対応した賞球数の払出決定処理を実行する。以下、本実施の特徴的な各手段について詳述する。
【００３９】
まず、送受信制御手段１２００は、主制御基板２００から払出制御基板２３０等への送信制御を司る送信制御手段１２１０と、各種周辺機器（例えば、払出制御基板や各種信号出力装置）からの情報（信号も含む）を受信する受信制御手段１２２０と、を有している。
【００４０】
ここで、送信制御手段１２１０は、払出制御基板２３０側にコマンドや情報を送信するための払出制御側送信制御手段１２１１を有している。そして、払出制御側送信制御手段１２１１は、賞球払出の際、払出制御基板２３０側に送信される賞球払出コマンドがセットされる送信コマンド一時記憶手段１２１１ａを更に有している。
【００４１】
また、受信制御手段１２２０は、遊技機に備えられた信号出力装置（例えば、入賞口センサＳ１、Ｓ２・・・等）からの情報（信号）を受信する遊技側受信制御手段１２２１と、払出制御基板２３０からの情報を受信する払出制御側受信制御手段１１２２と、を有している。ここで、遊技側受信制御手段１２２１は、信号出力装置から受信した情報を、当該情報に係る処理が実行されるまで一時記憶するための遊技側受信情報一時記憶手段１２２１ａを更に有している。また、払出制御側受信制御手段１１２２は、払出制御基板２３０から受信した情報を、当該情報に係る処理が実行されるまで一時記憶するための払出制御側受信情報一時記憶手段１２２２ａを更に有している。
【００４２】
次に、処理関連情報一時記憶手段１４００は、賞球払出の順番に到達していない未払賞球情報（待機賞球払出情報）を一時記憶するための未払賞球情報一時記憶手段１４１０を更に有している。
【００４３】
次に、エラー制御手段１５００は、主制御基板２００及び払出制御基板２３０側での賞球払出に関するエラーを含む遊技関連エラー（例えば、賞球払出に関するエラー以外として扉開放エラー等）を監視すると共に、所定のエラーが発生した際に外部に異常を報知する制御を司る異常報知制御手段１５１０を更に有している。ここで、異常報知制御手段１５１０は、遊技関連エラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段１５１１を更に有している。
【００４４】
（払出制御基板２３０）
次に、払出制御基板２３０は、主制御基板２００側やカードユニットＣ側等とのコマンド・情報の送受信の制御を司る送受信制御手段３１００と、払出制御基板２３０側での払出等に関連したエラーの制御を実行するエラー制御手段３２００と、賞球払出コマンドや貸球コマンドを受けて所定数の遊技球の払出処理を実行する払出制御手段３３００と、払出制御基板２３０側での電断時及び電断復帰時におけるバックアップ処理及びバックアップ情報復元処理を実行する電断時・電断復帰時処理制御手段３５００と、を有している。また、図示しないが、払出制御基板２３０は、バックアップ電源と接続している。尚、この接続形態であるが、例えば、バックアップ電源と直接接続していてもよく（即ち、主制御基板にもバックアップ機能がある場合、主制御基板とは独立してバックアップ電源が供給）、或いは、主制御基板２００を介して間接的に接続していてもよい。尚、本実施形態では、図２９に示すように制御でバックアップ電源を供給するように構成されているが、ＮＭＩ信号の受信を契機としてバックアップ電源を自動供給する回路構成としてもよい。以下、各手段について詳述する。
【００４５】
まず、送受信制御手段３１００は、主制御基板２００やカードユニットＣからの情報（例えば、コマンドや信号）の受信制御を司る受信制御手段３１１０と、主制御基板２００やカードユニットＣへの情報の送信制御を司る送信制御手段３１２０と、を有している。
【００４６】
ここで、受信制御手段３１１０は、主制御基板２００からの情報（例えば、コマンド）の受信制御を司るメイン側受信制御手段３１１１を更に有している。そして、メイン側受信制御手段３１１１は、主制御基板２００側から送信されてきた情報が一時記憶されるメイン側受信データ一時記憶手段３１１１ａを更に有している。また、送信制御手段３１２０は、主制御基板２００側に送信するための払出動作に係るエラー情報が一時記憶される払出関連エラー情報一時記憶手段３１２１を更に有している。
【００４７】
次に、エラー制御手段３２００は、払出制御基板２３０側での払出等のエラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段３２２１と、払出モータ動作異常が検出された際のエラー制御を司る払出モータ動作異常検出時エラー制御手段３２３０と、払出異常が検出された際のエラー制御を司る払出異常検出時エラー制御手段３２４０と、球経路異常が検出された際のエラー制御を司る球経路異常検出時エラー制御手段３２５０と、払出モータ異常が検出された際のエラー制御を司る払出モータ異常検出時エラー制御手段３２６０と、賞球払出動作に係る致命的な異常が検出された際のエラー制御を司る要払出停止異常検出時エラー制御手段３２７０と、を更に有している。ここで、払出モータ動作異常検出時エラー制御手段３２３０は、払出モータ動作異常が検出された回数を累積してカウントするための不正払出累積カウンタ３２３１を更に有している。また、払出異常検出時エラー制御手段３２４０は、過剰な賞球の払出個数を累積してカウントするための過剰払出累積カウンタ３２４１を更に有している。また、球経路異常検出時エラー制御手段３２５０は、賞球払出に係る払出間隔の時間延長処理を実行する払出間隔延長制御手段３２５１を更に有している。また、払出モータ異常検出時エラー制御手段３２６０は、ステッピングモータ１４１ｄの異常動作解消を図るための再試行動作（リトライ動作）を実行するリトライ動作制御手段３２６１を更に有している。そして、リトライ動作制御手段３２６１は、リトライ動作時における励磁方法の切替処理を制御する励磁方法切替制御手段３２６１ａを更に有している。
【００４８】
次に、払出制御手段３３００は、払出処理の際に必要な情報を一時記憶するための払出処理関連情報一時記憶手段３３１０を有している。ここで、払出処理関連情報一時記憶手段３３１０は、払出に関連した状態（例えば、払出中か否か・払出異常が発生しているか否か）を一時記憶するための払出状態フラグ一時記憶手段３３１１と、払出処理時に、払い出されるべき遊技球数がセットされる払出カウンタ３３１２と、ステッピングモータ１４１ｄの駆動されるべきステップ数を一時記憶するためのステップカウンタ一時記憶手段３３１３と、ステッピングモータ１４１ｄが駆動されている際、励磁されているステータの位置情報を一時記憶するための励磁ステータ位置特定カウンタ値一時記憶手段３３１４と、１回の連続払出動作（単位払出動作）後における所定時間（球通過待ち時間・モータ休止時間）を計時するための球通過待ちタイマ３３１５と、ステッピングモータ１４１ｄの励磁方法に係る設定情報を一時記憶するための励磁方法設定情報一時記憶手段３３１６と、単位払出動作によって払出されるべき遊技球数がセットされる単位払出カウンタ３３１７と、モータ制御コマンドテーブル３３１８と、を更に有している。ここで、本実施形態においては、球通過待ちタイマ３３１５はデクリメント方式のタイマであり、タイマ値が０となった時点で停止するよう構成されているが、これには限定されず、インクリメント方式のタイマを用いて構成することも可能である。
【００４９】
次に、電断時・電断復帰時処理制御手段３５００は、払出制御基板２３０側での電断時においてバックアップすべき情報が一時記憶される電断時情報一時記憶手段３５１０を有している。ここで、電断時情報一時記憶手段３５１０は、払出制御基板２３０側での電断時においてバックアップすべきフラグ状態が一時記憶される電断時フラグ類一時記憶手段３５１１と、払出制御基板２３０側での電断時における不正払出累積カウンタ３２３１のカウンタ値がセットされる電断時不正払出累積カウンタ３５１２と、払出制御基板２３０側での電断時における過剰払出累積カウンタ３２４１のカウンタ値がセットされる電断時過剰払出累積カウンタ３５１３と、払出制御基板２３０側での電断時における払出カウンタ３３１２のカウンタ値がセットされる電断時払出カウンタ３５１４と、を更に有している。
【００５０】
《メイン制御基板／払出制御基板間で送受信されるコマンド・情報の内容》
次に、図１０を参照しながら、主制御基板２００及び払出制御基板２３０間で送受信されるコマンド及び情報の内容を説明する。ここで、本実施形態に係る主制御基板２００から払出制御基板２３０へのコマンドは、賞球払出コマンドであることの特定情報及び賞球個数の情報からなる。具体的には、ビット７〜４は、１００１固定である（当該コマンドが賞球払出コマンドであることの識別情報）。次に、ビット３〜０は、賞球個数に関するものであり、例えば、０（００００Ｂ）は賞球０個であることを意味し、１５（１１１１Ａ）は賞球１５個であることを意味する。
【００５１】
次に、払出制御基板２３０から主制御基板２００側に送信される払出関連情報を説明することとする。ここで、一例として、払出関連情報（賞球払出関連情報又は払出異常関連情報）は、固定値（スタートビット）、払出モータ動作エラー情報、過剰払出エラー情報、球切れエラー情報、球不足エラー情報、払出モータエラー情報、他の払出関連エラー情報（例えば上皿満タンエラー、カードユニットＣの接続エラー等）及び賞球払出完了情報からなる。ここで、夫々のエラー内容の詳細については後述するが、夫々のエラーに対応したビットは、「０」であれば当該エラーが発生していないことを意味し、「１」であれば当該エラーが発生していることを意味する。尚、ビット０は、賞球払出完了に関するものであり、「０」は賞球払出完了であることを意味し、「１」は賞球払出未完了であることを意味する。
【００５２】
《処理》
次に、図１１〜図３１のフローチャートを参照しながら、本実施形態に係るぱちんこ遊技機で実行される制御処理を説明する。ここで、図１１〜図１５が、主制御基板２００側での処理を示すフローチャートである。また、図１６〜図３１が、払出制御基板２３０側での処理を示すフローチャートである。以下、順に説明することとする。
【００５３】
《主制御基板側での処理》
まず、図１１〜図１５のフローチャートを参照しながら、主制御基板２００における処理を説明することとする。まず、図５は、主制御手段１０００が行う一般的な処理の流れを示したメインフローチャートである。遊技機の電源投入後、同図（ａ）の処理が実行される。即ち、遊技機の電源投入後、初期設定を行った後（不図示）、ステップ１００２で、主制御手段１０００は、ＲＡＭクリアボタンの入力ポートを確認し、電源供給ユニットＥのリセットボタン（ＲＡＭクリアボタン）が操作されたか否か、即ち、遊技場の管理者等によって意図的にＲＡＭの内容をクリアさせる操作が行われたか否かを判定する。ステップ１００２でＹｅｓの場合、ステップ１００４で、主制御手段１０００は、主制御基板２００側のＲＡＭ内容（例えば、処理関連情報一時記憶手段１４００内の情報等）を全てクリアする。次に、ステップ１００６で、送信制御手段１２１０は、主制御基板２００のＲＡＭをクリアしたことを示すラムクリア情報（コマンド）を演出制御基板２２０側に送信し（当該タイミングにて送信してもよいし、当該タイミングではコマンドをセットしておき後述する制御コマンド送信処理にて送信するよう構成してもよい）、ステップ１０１６の処理に移行する。他方、ステップ１００２でＮｏの場合は、ステップ１００８で、主制御手段１０００は、主制御基板２００におけるＲＡＭ領域の内容をチェックする（例えば、電断時に記録されたチェックサムとＲＡＭ領域に保存されている情報量との比較を行う）。次に、ステップ１０１０で、主制御手段１０００は、当該チェック結果に基づきＲＡＭの内容が正常でないか否か（正確に電断時の情報がＲＡＭにバックアップされていないか否か）を判定する。ステップ１０１０でＹｅｓ、即ちＲＡＭにバックアップされていたデータが異常な場合には、ステップ１００４の処理（前述したＲＡＭクリア処理）に移行する。他方、ステップ１０１０でＮｏ、即ちＲＡＭにバックアップされていたデータが正常な場合、ステップ１０１２で、主制御手段１０００は、主制御基板２００におけるＲＡＭ内に記憶（バックアップ）されている電断時の各種情報コマンドを取得し、ステップ１０１４で、取得した各種情報コマンドを演出制御基板２２０側に送信し（当該タイミングにて送信してもよいし、当該タイミングではコマンドをセットしておき後述する制御コマンド送信処理にて送信するよう構成してもよい）、ステップ１０１６の処理に移行する。次に、ステップ１０１６で、主制御手段１０００は、同図（ｂ）によって示される主制御基板２００側のメイン処理に係る実行定時割り込み（例えば、約４ｍｓ毎のハードウェア割り込みを契機とするが、本例では、当該割り込み周期をＴとする）を許可し（その結果、当該実行定時割り込みタイミング到達時には、同図（ｂ）が実行されることとなる）、ステップ１０１８の処理に移行する。尚、ステップ１０１８に移行後は、次の定時割り込みタイミングに到達するまで、主制御手段１０００は、各種乱数更新処理（例えば、乱数カウンタのインクリメント処理）を繰り返し実行することとなる。
【００５４】
次に、タイマ割り込み処理について説明する。主制御手段１０００は、定時割り込みタイミングに到達した場合に発生する割り込み要求に基づいて、同図（ｂ）の処理を実行する。即ち、定時割り込み周期Ｔの到達時（例えば、約４ｍｓ毎のハードウェア割り込み）を契機として、ステップ１１００で、主制御手段１０００は、遊技制御処理（始動口等への入球情報に基づく、遊技に係る処理）を実行する。次に、ステップ１２００で、主制御手段１０００は、後述の未払出賞球管理処理を実行する。次に、ステップ１３００で、主制御手段１０００は、後述の払出制御基板２３０側へのコマンド送信制御処理を実行する。次に、ステップ１４００で、主制御手段１０００は、後述の払出制御基板２３０側からの情報受信制御処理を実行する。次に、ステップ１５００で、主制御手段１０００は、後述のエラー時対応制御処理を実行する。次に、ステップ１９２０で、主制御手段１０００は、外部信号の出力処理（外部端子板、ホールコンピュータＨＣ等への情報出力）を実行する。次に、ステップ１９３０で、主制御手段１０００は、制御コマンド送信処理（前述の各処理でセットされたコマンドを演出制御基板２２０側及び払出制御基板２３０側に送信）を実行し、本割り込み処理の実行直前に実行されていた処理に復帰する。
【００５５】
次に、ＮＭＩ割り込み処理について説明する。前述の通り、主制御手段１０００は、リセットＩＣからの電断信号がＣＰＵのＮＭＩ端子に入力されるように構成されており、遊技機における電源断時において、同図（ｃ）の処理が実行される。即ち、遊技機の電源断時（本例では、ＮＭＩ割り込み時）において、ステップ１０２０で、主制御手段１０００は、ＲＡＭ領域の情報に基づき電断時情報（例えば、チェックサム）をセットする。次に、ステップ１０２２で、主制御手段１０００は、ＲＡＭ領域への書き込みを禁止すると共に、タイマ割り込み処理を禁止し、電源断待ちループ処理に移行する。
【００５６】
次に、図１２は、図１１のステップ１２００のサブルーチンに係る、未払出賞球（賞球払出コマンド送信前）管理処理のフローチャートを示したものである。まず、ステップ１２０５で、遊技側受信制御手段１２２１は、遊技側受信情報一時記憶手段１２２１ａを参照し、いずれかの入賞口センサＳ（Ｓ１、Ｓ２・・・）から入賞信号を受信したか否かを判定する。ステップ１２０５でＹｅｓの場合、ステップ１２１０で、遊技側受信制御手段１２２１は、受信した入賞信号に係る未払出賞球情報を、未払出賞球情報一時記憶手段１４１０に一時記憶し、次の処理（ステップ１３００の対払出制御基板送信制御処理）に移行する。尚、ステップ１２０５でＮｏの場合にも、次の処理（ステップ１３００の対払出制御基板送信制御処理）に移行する。
【００５７】
次に、図１３は、図１１のステップ１３００のサブルーチンに係る、対払出制御基板送信制御処理のフローチャートを示したものである。まず、ステップ１３０５で、払出制御側送信制御手段１２１１は、第二回線（賞球払出中か否かに係るＯＮＯＦＦ信号を送信する線）の入力ポートを参照し、払出信号がＯＦＦであるか否か、即ち、現在払出が実行されていないか否かを判定する。ステップ１３０５でＹｅｓの場合、ステップ１３１０で、払出制御側送信制御手段１２１１は、未払賞球情報一時記憶手段１４１０を参照し、未払出賞球（まだ賞球払出コマンドを払出制御基板２３０側に送信していない賞球）が存在するか否かを判定する。ステップ１３１０でＹｅｓの場合、ステップ１３１５で、払出制御側送信制御手段１２１１は、エラーフラグ一時記憶手段１５１１を参照し、賞球払出を行うことが不適なエラーである賞球払出関連エラー（例えば、払出モータの故障に関するエラー、上皿満タン、球切れエラー等）が発生していないか否かを判定する。ステップ１３１５でＹｅｓの場合、ステップ１３２０で、払出制御側送信制御手段１２１１は、未払賞球情報一時記憶手段１４１０に一時記憶されている、今回払出処理が実行される順番の未払出賞球情報に対応した賞球数分の賞球払出コマンド（図１０参照）を、送信コマンド一時記憶手段１２１１ａにセットする。そして、ステップ１３２５で、払出制御側送信制御手段１２１１は、今回セットした賞球払出コマンドに対応する未払出賞球情報を、未払出賞球情報一時記憶手段１４１０から消去し、以後の情報をシフトさせる処理を実行し、次の処理（ステップ１４００の対払出制御基板受信制御処理）に移行する。尚、ステップ１３０５、ステップ１３１０及びステップ１３１５でＮｏの場合にも、次の処理（ステップ１４００の対払出制御基板受信制御処理）に移行する。
【００５８】
次に、図１４は、図１１のステップ１４００のサブルーチンに係る、対払出制御基板受信制御処理のフローチャートを示したものである。まず、ステップ１４０５で、払出制御側受信制御手段１１２２は、払出制御側受信情報一時記憶手段１１２２ａを参照し、払出関連情報を受信したか否かを判定する。ここで、ステップ１４０５でＹｅｓの場合、ステップ１４１０で、エラー制御手段１５００は、受信した払出関連情報中にエラー情報（球切れエラー、上皿満タンエラー、他の払出関連エラー）が存在するか否かを判定する。ステップ１４１０でＹｅｓの場合、ステップ１４１５で、エラー制御手段１５００は、エラーフラグ一時記憶手段１５１１にアクセスし、該当するエラーに係るエラーフラグをオンにすることで、払出制御基板２３０側でのエラー情報を主制御基板２００側でも管理（一元管理）する。他方、ステップ１４１０でＮｏの場合、ステップ１４２０で、エラー制御手段１５００は、エラーフラグ一時記憶手段１５１１にアクセスし、払出制御基板２３０側でのエラーに係るエラーフラグをオフにする。そして、ステップ１４２５で、送受信制御手段１２００は、受信した払出関連情報中に賞球払出完了情報が存在するか否かを判定する。ステップ１４２５でＹｅｓの場合、ステップ１４３０で、送受信制御手段１２００は、送信コマンド一時記憶手段１２１１ａにセットされている賞球払出コマンド（今回の払出完了に係る賞球払出コマンド）をクリアし、次の処理（ステップ１５００のエラー時対応制御処理）に移行する。尚、ステップ１４０５及びステップ１４２５でＮｏの場合にも、次の処理（ステップ１５００のエラー時対応制御処理）に移行する。
【００５９】
次に、図１５は、図１１のステップ１５００のサブルーチンに係る、エラー時対応制御処理のフローチャートを示したものである。まず、ステップ１５０５で、エラー制御手段１５００は、エラーフラグ一時記憶手段１５１１を参照し、エラーが発生しているか否かを判定する。ステップ１５０５でＹｅｓの場合、ステップ１５１０で、エラー制御手段１５００は、発生したエラーが重要エラーであるか（例えば、不正行為の危険性が高い上皿満タンエラー）否かを判定する。ステップ１５１０でＹｅｓの場合、ステップ１５１５で、エラー制御手段１５００は、外部出力端子板３９を介してホールコンピュータに対し、今回発生したエラーに対応したエラー情報を送信する。そして、ステップ１５２０で、エラー制御手段１５００は、今回発生したエラーに対応した、演出制御基板２２０側へのエラー報知コマンドをセットし、次の処理｛ステップ１２００の未払出賞球（賞球払出コマンド送信前）管理処理｝に移行する。尚、ステップ１５０５でＮｏの場合にも次の処理｛ステップ１２００の未払出賞球（賞球払出コマンド送信前）管理処理｝に移行し、ステップ１５１０でＮｏの場合にはステップ１５２０に移行する。尚、主制御基板２００側から演出制御基板２３０側に送信されるエラー報知コマンドとしては、前枠９やガラス１０が開放状態にある旨のコマンド（ガラス扉開放エラー、前枠開放エラー）等を挙げることができる。
【００６０】
次に、図１６〜図２９のフローチャートを参照しながら、払出制御基板２３０側での処理を詳述することとする。ここで、図１６（左）のフローチャートは、電源立ち上げ後の、通常時における払出制御基板２３０で実行される処理である。また、図１６（右）のフローチャートは、電源電圧が所定値を下回ると発せられるＮＭＩ信号を契機として払出制御基板２３０で実行される電源断（電断）時処理である。
【００６１】
まず、図１６（左）は、払出制御基板２３０側で実行されるメインルーチン２０００のフローチャートである。はじめに、ステップ２６００で、払出制御基板（払出制御手段）２３０は、後述する電断復帰時初期処理を実行する。次に、ステップ２７００で、払出制御基板（払出制御手段）２３０は、後述する異常検出時エラー制御処理を実行する。次に、ステップ２１００で、払出制御基板（払出制御手段）２３０は、主制御基板２００との間での、後述する賞球払出関連情報送受信処理を実行する。次に、ステップ２２００で、払出制御基板（払出制御手段）２３０は、後述する賞球払出制御処理（賞球払出開始・モータ駆動開始時）を実行する。次に、ステップ２３００で、払出制御基板（払出制御手段）２３０は、後述する賞球払出制御処理（モータ駆動終了時・賞球払出終了時）を実行する。次に、ステップ２４００で、払出制御基板（払出制御手段）２３０は、後述する賞球払出制御処理（モータ駆動実行時）を実行する。そして、ステップ２５００で、払出制御基板（払出制御手段）２３０は、後述するモータエラー時処理を実行し、ステップ２６００に移行する。以下、各サブルーチンを詳述することとする。
【００６２】
まず、図１７は、図１６のステップ２６００のサブルーチンに係る、電断復帰時初期処理のフローチャートである。はじめに、本処理は、払出制御基板２３０側での電断復帰時に１度だけ実行される処理であり、その目的は、払出制御基板２３０側での電断発生時にバックアップ（バックアップ処理については後述する）した情報に基づき、電断発生前の払出制御基板２３０側での処理実行に係る情報を復元することと、当該復元した情報に基づき、電断発生前に実行していた処理へと復帰することである。まず、ステップ２６０５で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１を参照し、払出制御側電断フラグがオンであるか否かを判定する。ここで、払出制御側電断フラグとは、払出制御基板２３０側での電断時においてオンとなるフラグである。ステップ２６０５でＹｅｓの場合、ステップ２６１０で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１にアクセスし、払出制御側電断フラグをオフにする。次に、ステップ２６１５で、電断時・電断復帰時処理制御手段３５００は、電断時不正払出累積カウンタ３５１２を参照してカウンタ値を取得すると共に、当該カウンタ値を払出モータ動作異常検出時エラー制御手段３２３０内の不正払出累積カウンタ３２３１にセットする。ここで、後述するように、払出モータ動作異常検出時エラー制御手段３２３０内の不正払出累積カウンタ３２３１の値は、電断時の処理において、電断時不正払出累積カウンタ３５１２に一時記憶（バックアップ）されることとなる。即ち、当該処理によって、払出モータ動作異常検出時エラー制御手段３２３０内の不正払出累積カウンタ３２３１値は、電断発生前の状態に復元されることとなる。尚、以下のステップ２６２０〜２６３５においては、同様の復元処理が実行されていることを補足しておく。次に、ステップ２６２０で、電断時・電断復帰時処理制御手段３５００は、電断時過剰払出累積カウンタ３５１３を参照してカウンタ値を取得すると共に、当該カウンタ値を払出異常検出時エラー制御手段３２４０内の過剰払出累積カウンタ３２４１にセットする。次に、ステップ２６２５で、電断時・電断復帰時処理制御手段３５００は、電断時払出カウンタ３５１４を参照してカウンタ値を取得すると共に、当該カウンタ値を払出処理関連情報一時記憶手段３３１０内の払出カウンタ３３１２にセットする。次に、ステップ２６３０で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１を参照して、各種エラーフラグ（球切れエラーフラグ、球不足エラーフラグ、払出モータエラーフラグ、払出停止エラーフラグ）のフラグ値を取得すると共に、当該フラグ値をエラー制御手段３２００内のエラーフラグ一時記憶手段３２２１にセットし、ステップ２６４０へ移行する。尚、球切れエラーフラグ、球不足エラーフラグ、払出モータエラーフラグ及び払出停止エラーフラグの詳細については後述する。
【００６３】
次に、ステップ２６４０で、電断時・電断復帰時処理制御手段３５００は、エラーフラグ一時記憶手段３２２１を参照して、払出モータエラーフラグがオンであるか否かを判定する。ステップ２６４０でＹｅｓの場合、ステップ２６４５で、電断時・電断復帰時処理制御手段３５００は、払出状態フラグ一時記憶手段３３１１内のリトライ動作実行許可フラグをオンにする。次に、ステップ２６５０で、電断時・電断復帰時処理制御手段３５００は、払出状態フラグ一時記憶手段３３１１内の賞球払出中フラグをオンにして、次の処理（ステップ２７００の異常検出時エラー制御処理）へ移行する。ここで、後述するように、リトライ動作実行許可フラグがオンである状況下では、ステッピングモータのリトライ動作が実行されることとなる。他方、ステップ２６４０でＮｏの場合、ステップ２６５５で、電断時・電断復帰時処理制御手段３５００は、払出カウンタ３３１２を参照し、当該カウント値が０超過であるか否かを判定する。ステップ２６５５でＹｅｓの場合、ステップ２６６０で、電断時・電断復帰時処理制御手段３５００は、払出状態フラグ一時記憶手段３３１１内の賞球払出開始許可フラグをオンにして、次の処理（ステップ２７００の異常検出時エラー制御処理）へ移行する。ここで、後述するように、賞球払出開始許可フラグがオンである状況下では、ステッピングモータの賞球払出動作（即ち、通常払出動作）が実行されることとなる。尚、ステップ２６０５又はステップ２６５５でＮｏの場合にも、次の処理（ステップ２７００の異常検出時エラー制御処理）へ移行する。
【００６４】
次に、図１８は、図１６のステップ２７００のサブルーチンに係る、異常検出時エラー制御処理のフローチャートである。はじめに、ステップ２７１０で、エラー制御手段３２００は、後述する払出モータ動作異常検出時エラー制御処理を実行する。次に、ステップ２７２０で、エラー制御手段３２００は、後述する払出異常検出時エラー制御処理を実行する。次に、ステップ２７４０で、エラー制御手段３２００は、後述する球経路異常検出時エラー制御処理を実行する。次に、ステップ２７７０で、エラー制御手段３２００は、後述する払出モータ異常検出時エラー制御処理を実行する。次に、ステップ２７９０で、エラー制御手段３２００は、後述する要払出停止異常検出時エラー制御処理を実行し、次の処理（ステップ２１００の賞球払出関連情報送受信処理）へ移行する。
【００６５】
次に、図１９は、図１８のステップ２７１０のサブルーチンに係る、払出モータ動作異常検出時エラー制御処理のフローチャートである。はじめに、本処理の目的は、後述する払出モータ動作異常を検出した場合には、当該異常発生回数をカウントすることと、当該異常発生回数が閾値以上となった場合には、エラー報知を実行することである。まず、ステップ２７１１で、払出モータ動作異常検出時エラー制御手段３２３０は、払出状態フラグ一時記憶手段３３１１を参照し、払出モータ動作異常検出フラグがオンであるか否かを判定する。ここで、後述するように、払出モータ動作異常検出フラグは、払出制御基板２３０側での賞球払出処理を実行していない状況下で、カウントセンサ１４３にて遊技球の通過を検出した場合（払出モータ動作異常）にオンとなるフラグである。ステップ２７１１でＹｅｓの場合、ステップ２７１２で、払出モータ動作異常検出時エラー制御手段３２３０は、払出状態フラグ一時記憶手段３３１１にアクセスし、払出モータ動作異常検出フラグをオフにする。次に、ステップ２７１３で、払出モータ動作異常検出時エラー制御手段３２３０は、不正払出累積カウンタ３２３１のカウンタ値を１加算（インクリメント）する。次に、ステップ２７１４で、払出モータ動作異常検出時エラー制御手段３２３０は、不正払出累積カウンタ３２３１のカウンタ値を参照し、当該カウント値が所定数（例えば、２５）以上であるか否かを判定する。ステップ２７１４でＹｅｓの場合、ステップ２７１５で、払出モータ動作異常検出時エラー制御手段３２３０は、エラーフラグ一時記憶手段３２２１内の払出モータ動作エラーフラグをオンにし、ステップ２７１６へ移行する。尚、ステップ２７１１又はステップ２７１４でＮｏの場合にも、ステップ２７１６へ移行する。
【００６６】
次に、ステップ２７１６で、払出モータ動作異常検出時エラー制御手段３２３０は、エラーフラグ一時記憶手段３２２１を参照し、払出モータ動作エラーフラグがオンであるか否かを判定する。ステップ２７１６でＹｅｓの場合、ステップ２７１７で、払出モータ動作異常検出時エラー制御手段３２３０は、エラーフラグ一時記憶手段３２２１内の払出モータ動作エラーフラグをオフにする。次に、ステップ２７１８で、払出モータ動作異常検出時エラー制御手段３２３０は、状態表示部１３０を駆使して払出モータ動作エラーが発生した旨を報知する。そして、ステップ２７１９で、払出モータ動作異常検出時エラー制御手段３２３０は、払出関連エラー情報として払出モータ動作エラーを、払出関連エラー情報一時記憶手段３１２１にセットし、次の処理（ステップ２７２０の払出異常検出時エラー制御処理）へ移行する。尚、ステップ２７１６でＮｏの場合にも、次の処理（ステップ２７２０の払出異常検出時エラー制御処理）へ移行する。
【００６７】
次に、図２０は、図１８のステップ２７２０のサブルーチンに係る、払出異常検出時エラー制御処理のフローチャートである。はじめに、本処理の目的は、後述する払出異常を検出した場合には、当該異常に起因した過剰な遊技球の払出数をカウントすることと、当該カウント数が閾値以上となった場合には、エラー報知を実行することである。まず、ステップ２７２１で、払出異常検出時エラー制御手段３２４０は、払出状態フラグ一時記憶手段３３１１を参照し、払出異常検出フラグがオンであるか否かを判定する。ここで、後述するように、払出異常検出フラグは、主制御基板２００側から送信されたコマンドに基づく所定の賞球払出数を超過して、過剰な遊技球の払出が検出された場合（払出異常）にオンとなるフラグである。ステップ２７２１でＹｅｓの場合、ステップ２７２２で、払出異常検出時エラー制御手段３２４０は、払出状態フラグ一時記憶手段３３１１にアクセスし、払出異常検出フラグをオフにする。次に、ステップ２７２３で、払出異常検出時エラー制御手段３２４０は、払出処理関連情報一時記憶手段３３１０に一時記憶されている過剰払出数を取得すると共に、当該過剰払出数を過剰払出累積カウンタ３２４１に加算する。次に、ステップ２７２４で、払出異常検出時エラー制御手段３２４０は、過剰払出累積カウンタ３２４１のカウンタ値を参照し、当該カウント値が所定数（例えば、２５）以上であるか否かを判定する。ステップ２７２４でＹｅｓの場合、ステップ２７２５で、払出異常検出時エラー制御手段３２４０は、エラーフラグ一時記憶手段３２２１内の過剰払出エラーフラグをオンにし、ステップ２７２６へ移行する。尚、ステップ２７２１又はステップ２７２４でＮｏの場合にも、ステップ２７２６へ移行する。
【００６８】
次に、ステップ２７２６で、払出異常検出時エラー制御手段３２４０は、エラーフラグ一時記憶手段３２２１を参照し、過剰払出エラーフラグがオンであるか否かを判定する。ステップ２７２６でＹｅｓの場合、ステップ２７２７で、払出異常検出時エラー制御手段３２４０は、エラーフラグ一時記憶手段３２２１内の過剰払出エラーフラグをオフにする。次に、ステップ２７２８で、払出異常検出時エラー制御手段３２４０は、状態表示部１３０を駆使して過剰払出エラーが発生した旨を報知する。そして、ステップ２７２９で、払出異常検出時エラー制御手段３２４０は、払出関連エラー情報として過剰払出エラーを、払出関連エラー情報一時記憶手段３１２１にセットし、次の処理（ステップ２７４０の球経路異常検出時エラー制御処理）へ移行する。尚、ステップ２７２６でＮｏの場合にも、次の処理（ステップ２７４０の球経路異常検出時エラー制御処理）へ移行する。
【００６９】
次に、図２１は、図１８のステップ２７４０のサブルーチンに係る、球経路異常検出時エラー制御処理のフローチャートである。はじめに、本処理の目的は、後述する球経路異常を検出した場合には、（１）球貯留タンク４０又は賞球払出ユニット１００内に遊技球が存在していない（球切れ）異常が発生したか、又は賞球払出ユニット１００内に存在する遊技球が少量である（球不足）異常が発生したかを調査すると共に、当該球切れ異常又は球不足異常に相当する異常を検出した場合には、エラー報知を実行することである。また、（２）球切れ異常又は球不足異常に相当する異常を検出した場合には、賞球払出の払出間隔を延長することで、球切れ異常又は球不足異常が解消されるまでの待ち時間を作り出すことである。まず、ステップ２７４１で、球経路異常検出時エラー制御手段３２５０は、払出状態フラグ一時記憶手段３３１１を参照し、球経路異常検出フラグがオンであるか否かを判定する。ここで、後述するように、球経路異常検出フラグは、払出制御基板２３０側で予定されている所定個数の払出動作（単位払出動作）実行終了時であって、モータ駆動が正常に動作していると判断されている状況下において、当該払出が予定されている所定個数に満たない状況が検出された場合にオンとなるフラグである。ステップ２７４１でＹｅｓの場合、ステップ２７４２で、球経路異常検出時エラー制御手段３２５０は、払出状態フラグ一時記憶手段３３１１にアクセスし、球経路異常検出フラグをオフにする。次に、ステップ２７４３で、球経路異常検出時エラー制御手段３２５０は、球切れ異常の発生条件を充足しているか否かを判定する。ここで、球切れ異常の発生条件には特に限定されないが、例えば、球貯留タンク４０又は賞球払出ユニット１００内の所定の位置に遊技球の検出センサを設け、当該検出センサで遊技球の存在を検出できない場合に球切れ異常が発生している条件とする例を挙げることができる。ステップ２７４３でＹｅｓの場合、ステップ２７４４で、球経路異常検出時エラー制御手段３２５０は、エラーフラグ一時記憶手段３２２１内の球切れエラーフラグをオンにする。次に、ステップ２７４５で、球経路異常検出時エラー制御手段３２５０は、状態表示部１３０を駆使して球切れエラーが発生した旨を報知する。そして、ステップ２７４６で、球経路異常検出時エラー制御手段３２５０は、払出関連エラー情報として球切れエラーを、払出関連エラー情報一時記憶手段３１２１にセットし、ステップ２７４７へ移行する。尚、ステップ２７４３でＮｏの場合にも、ステップ２７４７へ移行する。次に、ステップ２７４７で、球経路異常検出時エラー制御手段３２５０は、球不足異常の発生条件を充足しているか否かを判定する。ここで、球不足異常の発生条件には特に限定されないが、例えば、賞球払出ユニット１００内のスプロケット１４１の直上における球流路（本例では、２条の球流路が存在）の夫々に遊技球の検出センサを設け、当該検出センサの何れかで遊技球の存在を検出できない場合に球不足異常が発生している条件とする例を挙げることができる。ステップ２７４７でＹｅｓの場合、ステップ２７４８で、球経路異常検出時エラー制御手段３２５０は、エラーフラグ一時記憶手段３２２１内の球不足エラーフラグをオンにする。次に、ステップ２７４９で、球経路異常検出時エラー制御手段３２５０は、状態表示部１３０を駆使して球不足エラーが発生した旨を報知する。そして、ステップ２７５０で、球経路異常検出時エラー制御手段３２５０は、払出関連エラー情報として球不足エラーを、払出関連エラー情報一時記憶手段３１２１にセットし、ステップ２７５１へ移行する。尚、ステップ２７４１でＮｏの場合にも、ステップ２７５１へ移行する。
【００７０】
次に、ステップ２７５１で、球経路異常検出時エラー制御手段３２５０は、エラーフラグ一時記憶手段３２２１を参照し、球切れエラーフラグがオンであるか否かを判定する。ステップ２７５１でＹｅｓの場合、ステップ２７５２で、球経路異常検出時エラー制御手段３２５０は、球切れ異常の解消条件を充足しているか否かを判定する。ここで、球切れ異常の解消条件には特に限定されず、前述の球切れ異常の発生条件が未充足となった場合に球切れ異常が解消された条件とする例を挙げることができる。ステップ２７５２でＹｅｓの場合、ステップ２７５３で、球経路異常検出時エラー制御手段３２５０は、エラーフラグ一時記憶手段３２２１内の球切れエラーフラグをオフにする。次に、ステップ２７５４で、球経路異常検出時エラー制御手段３２５０は、状態表示部１３０を駆使して球不足エラーが発生した旨の報知を終了（解除）する。そして、ステップ２７５５で、払出間隔延長制御手段３２５１は、通常動作時における励磁タイミング（本例では、３ｍｓ×８ステップ＝２４ｍｓに１個の速度で所定個数の払出動作を行うよう連続して励磁される）に復帰させ、ステップ２７６０へ移行する。他方、ステップ２７５２でＮｏの場合、ステップ２７５６で、払出間隔延長制御手段３２５１は、通常動作時と比較して相対的に球１個の払出速度が低速となるよう励磁タイミングを変更して、ステップ２７６０へ移行する。尚、ステップ２７５１でＮｏの場合にも、ステップ２７６０へ移行する。ここで、当該変更する励磁タイミングには特に限定されないが、例えば、３ｍｓ×８ステップ＝２４ｍｓに１個の速度で球１個分の払出動作を実行した後、所定時間（例えば５秒）の待ち時間を設け、当該待ち時間経過後に、再度３ｍｓ×８ステップ＝２４ｍｓに１個の速度で払出動作を実行するよう励磁タイミングを変更する例を挙げることができる。
【００７１】
次に、ステップ２７６０で、球経路異常検出時エラー制御手段３２５０は、エラーフラグ一時記憶手段３２２１を参照し、球不足エラーフラグがオンであるか否かを判定する。ステップ２７６０でＹｅｓの場合、ステップ２７６１で、球経路異常検出時エラー制御手段３２５０は、球不足異常の解消条件を充足しているか否かを判定する。ここで、球不足異常の解消条件には特に限定されず、前述の球不足異常の発生条件が未充足となった場合に球不足異常が解消された条件とする例を挙げることができる。ステップ２７６１でＹｅｓの場合、ステップ２７６２で、球経路異常検出時エラー制御手段３２５０は、エラーフラグ一時記憶手段３２２１内の球不足エラーフラグをオフにする。次に、ステップ２７６３で、球経路異常検出時エラー制御手段３２５０は、状態表示部１３０を駆使して球不足エラーが発生した旨の報知を終了（解除）する。そして、ステップ２７６４で、払出間隔延長制御手段３２５１は、球通過待ちタイマ３３１５に所定値（本例では、５００ｍｓ）をセットし、次の処理（ステップ２７７０の払出モータ異常検出時エラー制御処理）へ移行する。他方、ステップ２７６１でＮｏの場合、ステップ２７６５で、払出間隔延長制御手段３２５１は、球通過待ちタイマ３３１５に所定値が再セット（図２５のステップ２２３８の処理であり、単位払出動作を実行する度に、単位払出動作開始時に所定値を再セット）されたか否かを判定する。ステップ２７６５でＹｅｓの場合、ステップ２７６６で、払出間隔延長制御手段３２５１は、球通過待ちタイマ３３１５に延長時間値（例えば、３０秒）をセットして、次の処理（ステップ２７７０の払出モータ異常検出時エラー制御処理）へ移行する。尚、ステップ２７６０でＮｏの場合にも、次の処理（ステップ２７７０の払出モータ異常検出時エラー制御処理）へ移行する。ここで、球切れエラー発生時と球不足エラー発生時には、通常動作時と比較して賞球の払出間隔を相対的に延長する処理が実行される点においては同一であるが、払出間隔の延長方法が異なっている。即ち、球切れエラー発生時には、１球払出→延長待ち時間→１球払出→延長待ち時間・・・と繰り返されることに対して、球不足エラー発生時には、所定個数払出→延長待ち時間→所定個数払出→延長待ち時間・・・と繰り返されるのである。
【００７２】
次に、図２２は、図１８のステップ２７７０のサブルーチンに係る、払出モータ異常検出時エラー制御処理のフローチャートである。はじめに、本処理の目的は、後述する払出モータ異常を検出した場合には、エラー報知を実行すると共に、払出モータのリトライ動作への切替制御処理を実行することと、リトライ動作実行時におけるモータ駆動に係る励磁方式の切替制御処理を実行することである。まず、ステップ２７７１で、払出モータ異常検出時エラー制御手段３２６０は、払出状態フラグ一時記憶手段３３１１を参照し、払出モータ異常検出フラグがオンであるか否かを判定する。ここで、後述するように、払出モータ異常検出フラグは、球噛み等の外的要因により、モータ駆動が正常に動作していないと判断された場合にオンとなるフラグである。ステップ２７７１でＹｅｓの場合、ステップ２７７２で、払出モータ異常検出時エラー制御手段３２６０は、払出状態フラグ一時記憶手段３３１１内の払出モータ異常検出フラグをオフにする。次に、ステップ２７７３で、払出モータ異常検出時エラー制御手段３２６０は、エラーフラグ一時記憶手段３２２１内の払出モータエラーフラグをオンにする。次に、ステップ２７７４で、払出モータ異常検出時エラー制御手段３２６０は、状態表示部１３０を駆使して払出モータエラーが発生した旨を報知する。次に、ステップ２７７５で、払出モータ異常検出時エラー制御手段３２６０は、払出関連エラー情報として払出モータエラーを、払出関連エラー情報一時記憶手段３１２１にセットする。そして、ステップ２７７６で、払出モータ異常検出時エラー制御手段３２６０は、払出状態フラグ一時記憶手段３３１１内のリトライ動作実行待機フラグをオンにして、ステップ２７７７へ移行する。尚、ステップ２７７１でＮｏの場合にも、ステップ２７７７へ移行する。ここで、リトライ動作実行待機フラグとは、後述するモータエラーが発生した後の所定時間はリトライ動作を待機状態とし、当該所定時間内でのモータエラーの解消待ち時間を設けるためのフラグである。
【００７３】
次に、ステップ２７７７で、払出モータ異常検出時エラー制御手段３２６０は、エラーフラグ一時記憶手段３２２１を参照し、払出モータエラーフラグがオンであるか否かを判定する。ステップ２７７７でＹｅｓの場合、ステップ２７７８で、リトライ動作制御手段３２６１は、払出状態フラグ一時記憶手段３３１１を参照し、リトライ動作実行許可フラグがオンであるか否かを判定する。ステップ２７７８でＹｅｓの場合、ステップ２７７９で、リトライ動作制御手段３２６１は、払出状態フラグ一時記憶手段３３１１内のリトライ動作実行許可フラグをオフにする。次に、ステップ２７８０で、リトライ動作制御手段３２６１は、リトライ動作時における所定のステップ数を、ステップカウンタ一時記憶手段３３１３内のステップカウンタ値（ｎ）としてセットする。ここで、リトライ動作時における所定のステップ数には特に限定されないが、後述するリトライ動作時におけるロータ位置確認センサ１５０の確認タイミングと同数としておく例を挙げることができる。次に、ステップ２７８２で、励磁方法切替制御手段３２６１ａは、ステッピングモータ動作に係るリトライ動作用の励磁方式（本例では、１−２相励磁方式）とリトライ動作用の１ステップの切替速度（本例では、６ｍｓ）を、励磁方法設定情報一時記憶手段３３１６に一時記憶する。ここで、後述するように、本実施形態では、ステッピングモータ動作に係る通常動作用の励磁方式は２−２相励磁方式が設定されるのに対し、リトライ動作用の励磁方式は１−２相励磁方式が設定される。以下、この点について詳述する。まず、前述のように、本例で挙げている励磁方式（１−１相励磁方式、２−２相励磁方式、１−２相励磁方式）の内、発生するトルクに関しては、１−１相励磁方式＜１−２相励磁方式＜２−２相励磁方式の順番に大きくなっていく反面、球噛み等の外力によってモータ駆動が阻害されている状況下では、同様の順番でモータへの負荷が大きくなっていく。即ち、本例のように、球噛み等が発生したことに起因してリトライ動作を実行する場合には、２−２相励磁方式から１−２相励磁方式（又は１−１相励磁方式）へ切り替えることによってモータへの負荷を抑え、モータが破損してしまう確率を低減することができるのである。また、励磁方式を切り替えることと併せて、１ステップの切替速度を落とす｛ステータの励磁タイミングをＸ（例えば３ｍｓ）に１回からＹ（Ｙ＞Ｘ、例えば６ｍｓ）に１回へ変更する｝ことによって、更にモータへの負荷を抑えることができると共に、ステータが励磁されない間隔を相対的に長く確保することができる。換言すれば、スプロケットへ供給される単位時間あたりの動力が相対的に低下することとなるため、球噛み等の異常動作が解消される確率を高めることが可能となるのである。フローチャートの説明に戻ると、次に、ステップ２７８３で、リトライ動作制御手段３２６１は、ステッピングモータ動作に係る球通過待ち時間・モータ休止時間として所定値（本例では、５００ｍｓ）を、球通過待ちタイマ３３１５にセットする。次に、ステップ２７８４で、リトライ動作制御手段３２６１は、払出状態フラグ一時記憶手段３３１１内のリトライ動作実行中フラグをオンにする。そして、ステップ２７８５で、リトライ動作制御手段３４００は、払出状態フラグ一時記憶手段３３１１内のモータ駆動中フラグをオンにして、次の処理（ステップ２７９０の要払出停止異常検出時エラー制御処理）に移行する。尚、ステップ２７７７又はステップ２７７８でＮｏの場合にも、次の処理（ステップ２７９０の要払出停止異常検出時エラー制御処理）に移行する。
【００７４】
次に、図２３は、図１８のステップ２７９０のサブルーチンに係る、要払出停止異常検出時エラー制御処理のフローチャートである。はじめに、本処理の目的は、賞球払出処理の続行に係る致命的な異常を検出した場合には、エラー報知を実行すると共に、当該賞球払出処理の続行に係る致命的な異常が解消されるまで賞球払出処理の続行を不能とすることである。ここで、賞球払出処理の続行に係る致命的な異常とは、主制御基板２００と払出制御基板２３０間の通信異常、カードユニットＣと払出制御基板２３０間の通信異常、カウントセンサ１４３のセンサ異常、上皿満タン異常等が挙げられる。まず、ステップ２７９１で、要払出停止異常検出時エラー制御手段３２７０は、前述のような賞球払出処理の続行に係る致命的な異常が検出されたか否かを判定する。ステップ２７９１でＹｅｓの場合、ステップ２７９２で、要払出停止異常検出時エラー制御手段３２７０は、エラーフラグ一時記憶手段３２２１内の払出停止エラーフラグをオンにして、ステップ２７９３へ移行する。尚、ステップ２７９１でＮｏの場合にも、ステップ２７９３へ移行する。次に、ステップ２７９３で、要払出停止異常検出時エラー制御手段３２７０は、エラーフラグ一時記憶手段３２２１を参照し、払出停止エラーフラグがオンであるか否かを判定する。ステップ２７９３でＹｅｓの場合、ステップ２７９４で、要払出停止異常検出時エラー制御手段３２７０は、状態表示部１３０を駆使して払出停止エラーが発生した旨を報知する。次に、ステップ２７９５で、送信制御手段３１２０は、払出関連エラー情報として払出停止エラーが発生した旨を、主制御基板２００側に送信する。次に、ステップ２７９６で、要払出停止異常検出時エラー制御手段３２７０は、賞球払出処理の続行に係る致命的な異常が解消したか否かを判定する。ステップ２７９６でＹｅｓの場合、ステップ２７９７で、要払出停止異常検出時エラー制御手段３２７０は、エラーフラグ一時記憶手段３２２１内の払出停止エラーフラグをオフにして、次の処理｛ステップ２１００の賞球払出関連情報受信処理（対主制御基板）｝に移行する。尚、ステップ２７９３でＮｏの場合にも、次の処理｛ステップ２１００の賞球払出関連情報受信処理（対主制御基板）｝に移行する。他方、ステップ２７９６でＮｏの場合には、再度ステップ２７９６へ移行することで、無限ループ処理へと移行する。ここで、本実施形態では、賞球払出処理の続行に係る致命的な異常が解消するまで当該無限ループ処理が実行されるよう構成されているが、これには限定されない。その場合には、ステップ２７００の異常検出時エラー制御処理のみを実行するよう構成してもよく、当該賞球払出処理の続行に係る致命的な異常とその他の異常が重複して発生した際に、それら異常を全て検出可能な構成とする場合に好適である。
【００７５】
次に、図２４は、図１６のステップ２１００のサブルーチンに係る、賞球払出関連情報受信処理（対主制御基板）のフローチャートである。ここで、当該フローの前半が主制御基板２００からの情報受信処理（及びこれに伴う賞球払出数のセット処理）であり、当該フローの後半が主制御基板２００への情報送信処理である。そこで、前半の主制御基板２００からの情報受信処理（及びこれに伴う賞球払出数のセット処理）から説明すると、まず、ステップ２１０５で、メイン側受信制御手段３１１１は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出中フラグがオフであるか否かを判定する。ここで、「賞球払出中フラグ」とは、払出制御側での賞球払出処理が実行中の場合（払出装置の払出モータが駆動動作中である場合や、球通過待ち時間・モータ休止時間中である場合）にオンになるフラグである。ステップ２１０５でＹｅｓの場合、ステップ２１１０で、メイン側受信制御手段３１１１は、メイン側受信情報一時記憶手段３１１１ａを参照し、賞球払出コマンドを受信したか否かを判定する。ステップ２１１０でＹｅｓの場合、ステップ２１１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、賞球払出開始許可フラグをオンにする。次に、ステップ２１２０で、払出制御手段３３００は、メイン側受信情報一時記憶手段３１１１ａに一時記憶されている賞球払出コマンド情報に基づき、今回払い出されるべき賞球数を導き、当該賞球数情報を払出カウンタ３３１２にセットし、次の処理（ステップ２１２５）に移行する。以上で、通常の賞球払出処理が実行される際の、賞球払出数のセット処理を終了する。尚、ステップ２１０５及びステップ２１１０でＮｏの場合にも次の処理（ステップ２１２５）に移行する。
【００７６】
次に、主制御基板２００への情報送信処理を説明すると、まず、ステップ２１２５で、送信制御手段３１２０は、エラーフラグ一時記憶手段３２２１を参照し、払出関連エラー送信フラグがオンであるか否かを判定する。ここで、「払出関連エラー送信フラグ」とは、前述のような払出関連エラー｛払出モータ動作エラー、過剰払出エラー、球切れエラー、球不足エラー、払出モータエラー、払出停止エラー｝が発生した際にオンとなり、当該エラー報知が主制御基板側になされた後にオフとなるフラグである。ステップ２１２５でＹｅｓの場合、ステップ２１３０で、エラー制御手段３２００は、エラーフラグ一時記憶手段３２２１内の払出関連エラー送信フラグをオフにする。そして、ステップ２１３５で、送信制御手段３１２０は、払出関連エラー情報一時記憶手段３１２１にセットされた払出関連エラー情報を主制御基板２００側に送信し、次の処理（ステップ２１４０）に移行する。尚、ステップ２１２５でＮｏの場合にも次の処理（ステップ２１４０）に移行する。
【００７７】
次に、ステップ２１４０で、送信制御手段３１２０は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出完了フラグがオンであるか否かを判定する。ここで、「賞球払出完了フラグ」とは、払出制御手段３３００により賞球払出が完了したと判定された場合にオンとなるフラグである。ステップ２１４０でＹｅｓの場合、ステップ２１４５で、送信制御手段３１２０は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、賞球払出完了フラグをオフにする。そして、ステップ２１５０で、送信制御手段３１２０は、主制御基板２００側に対して賞球払出が完了した旨の情報を送信し、次の処理｛ステップ２２００の賞球払出制御処理（賞球払出開始・モータ駆動開始時）｝に移行する。尚、ステップ２１４０でＮｏの場合にも、次の処理｛ステップ２２００の賞球払出制御処理（賞球払出開始・モータ駆動開始時）｝に移行する。以上で、賞球払出完了情報送信処理を終了する。
【００７８】
次に、図２５は、図１６のステップ２２００のサブルーチンに係る、賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。ここで、当該処理は、次のステップ２３００のモータ駆動処理を実行する前段階の処理であり、主制御基板側からの賞球払出コマンドを受信したことを受けてモータ駆動のステップ数等をセットする処理である。まず、ステップ２２０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出開始許可フラグ（図１７のステップ２６６０及び図２４のステップ２１１５参照）がオンであるか否かを判定する。ステップ２２０５でＹｅｓの場合、ステップ２２１０及びステップ２２１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出中フラグをオンにすると共に賞球払出開始許可フラグをオフにする。そして、ステップ２２２０で、払出制御手段３３００は、払出カウンタ３３１２にセットされている賞球払出個数が所定個数（例えば３個）以上であるか否かを判定する。ステップ２２２０でＹｅｓの場合、ステップ２２２５で、払出制御手段３３００は、所定個数分払い出されるよう、ステップカウンタ一時記憶手段３３１３にカウンタ値（ｎ）を一時記憶し、ステップ２２３２に移行する。ここで一時記憶されるカウンタ値（ｎ）は、ステッピングモータのステップ数である（本実施形態では、１−１相励磁方式及び２−２相励磁方式の場合は２４ステップで１球が排出され、１−２相励磁方式の場合は４８ステップで１球が排出される）。他方、ステップ２２２０でＮｏの場合、払出制御手段３３００は、払出カウンタ３３１２にセットされている賞球払出個数が払い出されるよう、ステップカウンタ一時記憶手段３３１３にカウンタ値（ｎ）を一時記憶し、ステップ２２３２に移行する。そして、ステップ２２３２で、払出制御手段３３００は、今回の単位払出動作における払出予定個数（即ち、ステップ２２２５又はステップ２２３０で予定している払出個数）を、単位払出カウンタ３３１７にセットする。次に、ステップ２２３７で、払出制御手段３３００は、ステッピングモータ動作に係る通常動作用の励磁方式（本例では、２−２相励磁方式）と通常動作用の１ステップの切替速度（本例では、３ｍｓ）を、励磁方法設定情報一時記憶手段３３１６に一時記憶する。次に、ステップ２２３８で、払出制御手段３３００は、ステッピングモータ動作に係る球通過待ち時間・モータ休止時間として所定値（本例では、５００ｍｓ）を、球通過待ちタイマ３３１５にセットする。次に、ステップ２２３９で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、リトライ動作実行中フラグをオフにする。ここで、リトライ動作実行中フラグとは、前述のようにステッピングモータ動作に係るリトライ動作を実行中においてオンとなるフラグである。そして、ステップ２２４０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、モータ駆動中フラグをオンにし、次の処理｛ステップ２３００の賞球払出制御処理（モータ駆動終了時・賞球払出終了時）｝に移行する。他方、ステップ２２０５でＮｏの場合、ステップ２２４５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、モータ駆動中フラグがオンであるか否かを判定する。ステップ２２４５でＹｅｓの場合には、既にモータが駆動されているので、次の処理｛ステップ２３００の賞球払出制御処理（モータ駆動終了時・賞球払出終了時）｝に移行する。他方、ステップ２２４５でＮｏの場合には、ステップ２２５０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出継続フラグがオフであるか否かを判定する。ここで、賞球払出継続フラグとは、単位払出動作における所定ステップ数分のステッピングモータ動作後であって、球通過待ち時間・モータ休止時間経過時において、賞球払出動作を継続すべき場合（詳細な条件については後述する）にオンとなるフラグである。ステップ２２５０でＹｅｓの場合には、次の処理｛ステップ２３００の賞球払出制御処理（モータ駆動終了時・賞球払出終了時）｝に移行する。他方、ステップ２２５０でＮｏの場合には、ステップ２２５２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出継続フラグをオフにする。そして、ステップ２２５４で、払出制御手段３３００は、単位払出カウンタ３３１７を参照し、当該カウンタ値が０超過であるか否か（即ち、今回の単位払出動作による払出予定個数分が全て払出されなかったか否か）を判定する。ステップ２２５４でＹｅｓの場合、ステップ２２５６で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、球経路異常検出フラグをオンにして、ステップ２２２０へ移行する。他方、ステップ２２５４でＮｏの場合には、ステップ２２５６を実行することなくステップ２２２０へ移行する。即ち、賞球払出継続フラグがオンである場合には、主制御基板側からの賞球払出コマンドの受信を契機とすることなく、再度モータ駆動のステップ数等をセットする処理を実行すると共に、今回の単位払出動作による払出予定個数分が全て払出されなかったと判定された場合には、球切れエラー又は球不足エラーの要因となる異常発生が検出されることとなる。
【００７９】
次に、図２６は、図１６のステップ２３００のサブルーチンに係る、賞球払出制御処理（モータ駆動終了時・賞球払出終了時）のフローチャートである。ここで、当該処理は、前の処理（ステップ２２００）で予定されているすべてのモータの駆動終了を実行し、或いは、予定されているすべての賞球払出が実行された際の終了処理である。ここで、ステップ２３０２〜ステップ２３１９にかけてモータ駆動終了処理を実行し、ステップ２３２０〜ステップ２３２５にかけて遊技球検知処理を実行し、ステップ２３３０〜ステップ２３６２にかけて賞球払出終了処理を実行する。はじめに、モータ駆動終了処理から説明すると、まず、ステップ２３０２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、賞球払出中フラグがオンであるか否かを判定する。ステップ２３０２でＹｅｓの場合、ステップ２３０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、モータ駆動中フラグがオンであるか否かを判定する。ステップ２３０５でＹｅｓの場合、ステップ２３１０で、払出制御手段３３００は、ステップカウンタ一時記憶手段３３１３内のカウンタ値（ｎ）を参照し、カウンタ値が０であるか否か、即ち、図２５のステップ２２２５又はステップ２２３０でセットした今回の単位払出動作におけるステップ数がすべて実行されたか否かを判定する。ステップ２３１０でＹｅｓの場合、ステップ２３１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、モータ駆動中フラグをオフにする。次に、ステップ２３１６で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、リトライ動作実行中フラグがオンであるか否かを判定する。ステップ２３１６でＹｅｓの場合、ステップ２３１７で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、リトライ動作実行中フラグをオフにして、ステップ２３１８へ移行する。他方、ステップ２３１６でＮｏの場合には、ステップ２３１８へ移行する。次に、ステップ２３１８で、払出制御手段３３００は、ステッピングモータの休止状態を維持（本例では、励磁出力を下げた上で、現在の励磁ステータ位置特定カウンタ値（ｊ）に継続励磁）する。ここで、励磁ステータ位置特定カウンタは、ステータに対するロータの相対位置を示したものであり、「０」が払出待機（停止）時におけるデフォルト位置に相当する。次に、ステップ２３１９で、払出制御手段３３００は、球通過待ちタイマ３３１５をスタートさせ、ステップ２３２０に移行する。尚、ステップ２３０５又はステップ２３１０でＮｏの場合にもステップ２３２０に移行する。以上で、モータ駆動終了処理を終了する。
【００８０】
次に、遊技球検出処理を説明すると、まず、ステップ２３２０で、払出制御手段３３００は、カウントセンサ１４３から遊技球検出信号を受信したか否かを判定する。ステップ２３２０でＹｅｓの場合、ステップ２３２２で、払出制御手段３３００は、単位払出カウンタ３３１７に一時記憶されているカウンタ値を１減算する。次に、ステップ２３２５で、払出制御手段３３００は、払出カウンタ３３１２に一時記憶されているカウンタ値を１減算し、次の処理（ステップ２３３０）に移行する。尚、ステップ２３２０でＮｏの場合にも次の処理（ステップ２３３０）に移行する。以上で、遊技球検出時処理を終了する。
【００８１】
次に、賞球払出終了処理を説明すると、まず、ステップ２３３０で、払出制御手段３３００は、払出カウンタ３３１２を参照し、カウント値が０以下であるか否かを判定する。ステップ２３３０でＹｅｓの場合、ステップ２３３５及びステップ２３４０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出中フラグをオフにすると共に賞球払出完了フラグをオンにする。次に、ステップ２３４１で、払出制御手段３３００は、払出カウンタ３３１２を参照し、カウント値が０未満であるか否かを判定する。ステップ２３４１でＹｅｓの場合、ステップ２３４２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１内の払出異常検出フラグをオンにする。次に、払出制御手段３３００は、払出カウンタ３３１２を参照し、当該カウント値に基づき過剰払出数（例えば、カウンタ値が−３であれば、過剰払出数は３）を払出処理関連情報一時記憶手段３３１０に一時記憶し、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝に移行する。尚、ステップ２３４１でＮｏの場合（即ち、払出カウンタ３３１２のカウント値が０であり、所定の払出個数分が正常に払出された場合）にも、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝に移行する。他方、ステップ２３３０でＮｏの場合、ステップ２３４５で、払出制御手段３３００は、球通過待ちタイマ３３１５のタイマ値を参照し、当該タイマ値が０であるか否かを判定する。ステップ２３４５でＹｅｓの場合、ステップ２３４７で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、リトライ動作実行待機フラグがオフであるか否かを判定する。ここで、リトライ動作実行待機フラグとは、前述のようにモータ駆動中においてモータエラーが発生した場合にオンとなるフラグである。ステップ２３４７でＹｅｓの場合、ステップ２３５０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出継続フラグをオンにし、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。他方、ステップ２３４７でＮｏの場合、ステップ２３６０及びステップ２３６２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、リトライ動作実行待機フラグをオフにすると共に、リトライ動作実行許可フラグをオンにし、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。尚、ステップ２３４５でＮｏの場合にも、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。ここで、ステップ２３０２でＮｏの場合（即ち、賞球払出処理が実行中でない場合）には、ステップ２３７０で、払出制御手段３３００は、カウントセンサ１４３から遊技球検出信号を受信したか否かを判定する。ステップ２３７０でＹｅｓの場合、ステップ２３７２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１内の払出モータ動作異常検出フラグをオンにして、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。尚、ステップ２３７０でＮｏの場合にも、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。
【００８２】
次に、図２７は、図１６のステップ２４００のサブルーチンに係る、賞球払出制御処理（モータ駆動実行時）のフローチャートである。ここで、当該処理は、前の処理（ステップ２２００）でセットされたステップ数に基づき、実際にモータ駆動を実行する処理である。まず、ステップ２４０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、モータ駆動中フラグがオンであるか否かを判定する。尚、モータ駆動中フラグは、ステップカウンタ一時記憶手段３３１３に所定のステップカウンタ数がセットされた際にオンとなるフラグであり（図２５のステップ２２４０参照）、当該所定のステップカウンタ数と対応した励磁がすべて実行された際にオフとなるフラグである。ここで、ステップ２４０５でＹｅｓの場合、ステップ２４１０で、払出制御手段３３００は、ステップカウンタ一時記憶手段３３１３のステップカウンタ値（ｎ）を１減算する。次に、ステップ２４２０で、払出制御手段３３００は、モータ制御コマンドテーブル２２１８を参照し、励磁ステータ位置特定カウンタ値一時記憶手段３３１４における励磁ステータ位置特定カウンタ値（ｊ）を更新（１インクリメント）する。次に、ステップ２４２５で、払出制御手段３３００は、モータ制御コマンドテーブル３３１８を参照し、励磁方法設定情報一時記憶手段３３１６内に一時記憶（設定）されている励磁方式と切替速度に基づき、励磁ステータ位置特定カウンタ値一時記憶手段３３１４における励磁ステータ位置特定カウンタ値（ｊ）に対応したステータ励磁コマンドを、払出モータドライバ１４１ｅに送信する。
【００８３】
ここで、図２８は、モータ制御コマンドテーブル３３１８の一例である。図示されるように、モータ制御コマンド（ステータ励磁コマンド）は、励磁方法（２−２相励磁又は１−２相励磁）と励磁ステータ位置特定カウンタ値（ｊ）とに基づいて決定されるよう構成されている。尚、前述したように、本例におけるステッピングモータ１４１ｄは、２相のステータを有しているものとして例示しているため、以下の説明のおいては、Ａ相とＢ相といった表現を用いて説明している。本例に示されるように、本実施形態においては、当該モータ制御コマンドは、６ｂｉｔのコマンドであり、先頭の３ｂｉｔはＡ相の励磁制御に係る信号、残りの３ｂｉｔはＢ相の励磁制御に係る信号となるよう構成されている。また、当該励磁制御に係る信号は、Ａ相（又はＢ相）に対応する１対のステータに対していずれの向き（＋又は−）に電流を流すかを表す１ｂｉｔの情報（Ａ相制御信号又はＢ相制御信号）と、当該１対のステータに対して流す電流のレベル（０％・６７％・１００％及びホームポジションでのモータ停止時にのみ使用する３３％）を表す２ｂｉｔの情報（Ａ相電流レベル制御信号又はＢ相電流レベル制御信号）から構成されている。そして、このように構成されたモータの励磁制御に係る情報すべてを１コマンドとして、払出モータドライバ１４１ｅへ同時に送信可能となっており、即ち、当該６ｂｉｔのコマンドを用いて、２相のステータにおけるいずれのステータ（例えば、Ａ又はＡ’）をいずれの極にて磁化させるのか、更には、磁化させる度合いをどの程度にするのかを一括して制御可能に構成されている点に技術的特徴がある。尚、参考までに、従来のモータ制御コマンドとしては、Ａ、Ａ’或いはＢ、Ｂ’の各ステータに対する磁化可否に係る４ｂｉｔの情報と、全ステータを磁化させる度合いに係る１ｂｉｔの情報とで成り立っているものを一例として挙げることができるが、このような構成の場合、２相のステータにおけるいずれのステータをいずれの極にて磁化させるのかに係る情報として余剰な情報が含まれ得るものであり、且つ、磁化させる度合いを各ステータに対して設定できないためステッピングモータ１４１ｄの駆動制御をきめ細やかに設定することが困難である、といった問題点が存在していることを補足しておく。尚、モータ制御コマンドにおける各信号（各ｂｉｔの情報）は夫々、後述する端子（ＰＨＡＳＥ１端子、ＩＡ１端子、ＩＡ２端子、ＰＨＡＳＥ２端子、ＩＢ１端子、ＩＢ２端子）から、払出モータドライバ１４１ｅへ入力可能に構成（接続）されている。尚、本例はあくまで一例であり、コマンドの内容やテーブルの構成など、本例の趣旨を大きく逸脱しない限り、適宜変更可能である｛例えば、Ａ相電流レベル制御信号又はＢ相電流レベル制御信号は、１ｂｉｔ（０％・１００％の組み合わせ）としてもよいし、３相や５相の場合には、各相に係るモータ制御コマンドとなるｂｉｔ列を付加するよう構成してもよい｝。
【００８４】
フローチャートの説明に戻ると、次に、ステップ２４３０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、リトライ動作実行中フラグがオフであるか否かを判定する。ステップ２４３０でＹｅｓの場合、ステップ２４３２で、払出制御手段３３００は、励磁ステータ位置特定カウンタ値一時記憶手段３３１３内のカウンタ値（ｊ）が、通常動作時におけるロータ位置確認センサ１５０の確認タイミングであるか否かを判定する。ここで、通常動作時におけるロータ位置確認センサ１５０の確認とは、モータ動作に係る異常動作（球噛み等による脱調現象）が発生しているか否かを確認する目的で行われるものであり、例えば球１個分の払出動作実行中において少なくとも２回の確認タイミングを要するものである。例えば、１回目の確認タイミングにおいては、ロータ位置確認センサ１５０からの検知信号がＯＦＦからＯＮに切り替わっていることを以て正常動作とし、２回目の確認タイミングにおいては、ロータ位置確認センサ１５０からの検知信号がＯＮからＯＦＦに切り替わっていることを以て正常動作とする方法が挙げられる。このように、球１個分の払出動作実行中に２回の確認タイミングを設けることによって、モータ動作に係る異常動作を検出することが可能となる。尚、８ステップで１球の払出動作を行う場合には、４ステップ分（１／２球分）のモータ駆動実行時に１回目、８ステップ分（１球分）のモータ駆動実行時に２回目の確認タイミングを設けることが好適である。フローチャートの説明に戻ると、ステップ２４３２でＹｅｓの場合、ステップ２４５０で、払出制御手段３３００は、ロータ位置確認センサ１５０からの検知信号の有無を参照する（ｊ＝４の場合にはＯＦＦであることが正常、ｊ＝８の場合にはＯＮであることが正常）。そして、ステップ２４５５で、エラー制御手段３２００は、ステップ２４５０での検知信号の有無に基づき、ロータが正しく回転していないか否か、即ち、モータエラーが発生しているか否かを判定する。ステップ２４５５でＹｅｓの場合、ステップ２４６０で、エラー制御手段３２００は、払出状態フラグ一時記憶手段３３１１におけるモータ位置異常フラグをオンにし、次の処理（ステップ２５００のモータエラー時処理）に移行する。尚、ステップ２４５５でＮｏの場合には、ステップ２４６５で、エラー制御手段３２００は、エラーフラグ一時記憶手段３２２１におけるモータエラーフラグをオフにし、次の処理（ステップ２５００のモータエラー時処理）に移行する。
【００８５】
他方、ステップ２４３０でＮｏの場合、ステップ２４３４で、払出制御手段３３００は、励磁ステータ位置特定カウンタ値一時記憶手段３３１３内のカウンタ値（ｊ）が、リトライ動作時におけるロータ位置確認センサ１５０の確認タイミングであるか否かを判定する。ここで、リトライ動作時におけるロータ位置確認センサ１５０の確認とは、モータ動作に係る異常動作発生後、後述するリトライ動作を実行することによって異常動作が解消したか否か及びロータ位置が正常位置に復帰したか否かを確認する目的で行われるものであり、例えば球１個分の払出動作実行中において複数回の確認タイミングを要するものである。ここで、正常動作における１回目の確認タイミングで異常動作が検出された（本例では、検知信号がＯＦＦを維持している状態である）場合には、当該検知信号がＯＮとなるまで、リトライ動作を繰り返す必要があり、他方、正常動作における２回目の確認タイミングで異常動作が検出された（本例では、検知信号がＯＮを維持している状態である）場合には、当該検知信号がＯＦＦとなるまで、リトライ動作を繰り返す必要がある。即ち、このような確認動作を効率良く完了させるためには、１度のリトライ動作によって、当該検知信号がＯＮ→ＯＦＦ→ＯＮ（もしくは、ＯＦＦ→ＯＮ→ＯＦＦ）と連続して変化しない程度のモータ駆動毎に確認タイミングを設けておくことが好適である。尚、球１個分の払出動作実行中における確認タイミングは、スプロケット１４１や回転確認用部材１４１ｃの形状等により左右されるため、特に限定されないが、１／４〜１／８球分程度のモータ駆動毎に１回の確認タイミングを設けることが好適である。ここで、本実施形態では、後述するようにリトライ動作時には２−２相励磁方式から１−２相励磁方式へと切り替わる（即ち、球１個分の払出動作に要するステップ数が２倍となる）ため、２ステップ分（１／８球分）のモータ駆動実行毎に確認タイミングを設けるよう構成してある。フローチャートの説明に戻ると、ステップ２４３４でＹｅｓの場合には、ステップ２４５０へ移行し、ステップ２４５０での検知信号の有無に基づき、ロータが正しく回転していないか否かを判定する処理が実行されることとなる。他方、ステップ２４３４でＮｏの場合には、次の処理（ステップ２５００のモータエラー時処理）へ移行する。尚、ステップ２４０５、ステップ２４３２、ステップ２４３４、ステップ２４５５でＮｏの場合にも、次の処理（ステップ２５００のモータエラー時処理）へ移行する。
【００８６】
次に、図２９は、本実施形態における、払出モータドライバ１４１ｅの回路図である。特に、ＰＨＡＳＥ１端子、ＩＡ１端子、ＩＡ２端子、ＰＨＡＳＥ２端子、ＩＢ１端子、ＩＢ２端子は、夫々１本の信号線によって払出制御基板２３０と接続されており、前述のモータ制御コマンド（ステータ励磁コマンド）における信号を受信可能に構成されている。当該各端子に信号が入力されると、当該払出モータドライバ１４１ｅによる回路制御により、受信したモータ制御コマンドに応じた電流が、ＯＵＴＡ端子、ＯＵＴ（上線）Ａ端子、ＯＵＴＢ端子、ＯＵＴ（上線）Ｂ端子を通じて、ステッピングモータ１４１ｄに流れることとなる。例えば、前述したＡ相制御信号（ＰＨＡＳＥＡ）に相当するオン／オフに係る信号が、ＰＨＡＳＥ１端子に入力された場合、図示する制御ロジック回路によって、Ａ相の（対となっている）各ステータ（例えば、Ａ又はＡ’）をいずれの極にて磁化させるのかに係る電流となって、ＯＵＴＡ端子及びＯＵＴ（上線）Ａ端子から出力されると共に、前述したＡ相電流レベル制御信号（ＩＡ１、ＩＡ２）に相当するオン／オフに係る信号が、ＩＡ１端子及びＩＡ２端子に入力された場合、図示する電流選択回路によって、当該ＯＵＴＡ端子及びＯＵＴ（上線）Ａ端子から出力される電流値を、１／３、２／３、１倍として設定可能に構成されているのである。
【００８７】
次に、図３０は、図１６のステップ２５００のサブルーチンに係る、モータエラー時処理のフローチャートである。はじめに、本処理の目的は、モータエラーを検出した際には、モータ駆動を休止状態へと強制的に移行することである。まず、ステップ２５０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、モータ位置異常フラグがオンであるか否かを判定する。ここで、図２７のステップ２４６０に示すように、所定の検知タイミングにてモータが所定の回転位置に存在するか否かを検知した上、当該所定の回転位置に存在しない場合には脱調等をしたと判定し、このモータ位置異常フラグはオンとなる。ステップ２５０５でＹｅｓの場合、ステップ２５１０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、モータ位置異常フラグをオフにする。次に、ステップ２５１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を内の払出モータ異常検出フラグをオンにする。そして、ステップ２５２０で、エラー制御手段３２００は、ステップカウンタ一時記憶手段３３１３におけるステップカウンタ値（ｎ）をクリアして、次の処理｛ステップ２１００の賞球払出関連情報送受信処理（対主制御基板）｝に移行する。これは、モータエラー発生により、今回セットしたステップ数を実行しなくなったためであり、当該カウント値のクリア実行後は、モータ駆動が休止状態へと移行することとなる（図２６のステップ２３１０及びステップ２３１５参照）。尚、ステップ２５０５でＮｏの場合にも、次の処理｛ステップ２１００の賞球払出関連情報送受信処理（対主制御基板）｝に移行する。
【００８８】
次に、図１６（右）フローチャートを参照しながら、ＮＭＩ信号を受信した際の払出制御基板２３０で実行される処理を説明する。ＮＭＩ信号を受信した場合、ステップ２９００で、電断時・電断復帰時処理制御手段３５００は、後述する電断時処理を実行する。尚、ＮＭＩ信号を受信した場合には、他の処理が実行中であっても他の処理を中断して当該処理を優先実行するように構成されている。以下、図１６（右）のフローチャートにおける各サブルーチンに係る処理について詳述する。ここで、図３１は、図１６におけるステップ２９００のサブルーチンに係る、電断時処理のフローチャートである。まず、ＮＭＩ信号を受信した払出制御基板２３０では、ステップ２９０５で、電断時・電断復帰時処理制御手段３５００は、払出モータ動作異常検出時エラー制御手段３２３０内の不正払出累積カウンタ３２３１を参照してカウンタ値を取得すると共に、当該カウンタ値を電断時不正払出累積カウンタ３５１２にセット（バックアップ）する。次に、ステップ２９１０で、電断時・電断復帰時処理制御手段３５００は、払出異常検出時エラー制御手段３２４０内の過剰払出累積カウンタ３２４１を参照してカウンタ値を取得すると共に、当該カウンタ値を電断時過剰払出累積カウンタ３５１３にセットする。次に、ステップ２９２０で、電断時・電断復帰時処理制御手段３５００は、払出処理関連情報一時記憶手段３３１０内の払出カウンタ３３１２を参照してカウンタ値を取得すると共に、当該カウンタ値を電断時払出カウンタ３５１４にセットする。次に、ステップ２９２５で、電断時・電断復帰時処理制御手段３５００は、エラー制御手段３２００内のエラーフラグ一時記憶手段３２２１を参照して、各種エラーフラグ（球切れエラーフラグ、球不足エラーフラグ、払出モータエラーフラグ、払出停止エラーフラグ）のフラグ値を取得すると共に、当該フラグ値を電断時フラグ類一時記憶手段３５１１にセットする。次に、ステップ２９３５で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１内の払出制御側電断フラグをオンにし、本サブルーチンの呼び出し元に復帰することで、電断待ちループに移行する。
【００８９】
次に、図３２は、本実施形態における、１−２相励磁時の払出モータ１４１ｄの動作に係るタイミングチャートである。同図では、遊技球１球を払出す間（２４ステップ）の払出モータ駆動中における励磁位置とＡ相・Ｂ相の電流レベルとについて、特に図示している。また、図３３は、本実施形態における、１−２相励磁時の払出モータ１４１ｄの動作に係るイメージ図である。図示されるように、本実施形態においては、励磁位置（コマンド内容）によってステータ１４１ｄ−２に流れる電流が切り替わることによって、ステータ１４１ｄ−２の磁極及び磁力が切替及び調節され、固定された磁極を持つロータ１４１ｄ−１が回転駆動されることとなる。
【００９０】
例えば、励磁位置「０」では、ステータＡ及びステータＢがＳ極、ステータＡ’及びステータＢ’はＮ極に励磁されるため、ロータ１４１ｄ−１はＮ極をステータＡとステータＢとの中間に向けて静止することとなる。このような状況下、励磁位置が「１」に切り替わると、ステータＡがＳ極、ステータＡ’はＮ極に励磁される（ステータＢ及びステータＢ’には電流が流れず、磁性なしとなる）ため、ロータ１４１ｄ−１はＮ極をステータＡに向けて静止することとなる。このように、励磁位置を順次切り替えることで、払出モータ１４１ｄのロータ１４１ｄ−１が払出制御基板２３０からのモータ制御コマンドによって回転駆動されるのである。
【００９１】
以上のように構成することで、本実施形態によれば、払出制御基板から送信される複数の制御情報（例えば、Ａ相−制御信号・Ａ相電流レベル制御信号・Ｂ相制御信号・Ｂ相電流レベル制御信号）に基づき、遊技球の払出を行うためのステッピングモータを駆動制御し得るよう構成された遊技機において、当該複数の制御情報を一括して送信可能に構成されているため、ステッピングモータの励磁制御に係る処理を簡便にすることができ、賞球払出処理に係る、制御基板の負担を軽減することが可能となるのである。また、２相のステータにおけるいずれのステータ（例えば、Ａ又はＡ’）をいずれの極にて磁化させるのか、更には、磁化させる度合いをどの程度にするのかを一括して制御可能に構成されているため、本例で示したような１−２相励磁時の際に、１相励磁フェーズと２相励磁フェーズとで磁化させる度合いを変更させる、といったきめ細やかな制御が可能となるという効果を奏する。
【００９２】
尚、本例はあくまで一例であり、ステッピングモータや払出モータドライバの構成など、これには限定されない。例えば、本例では２対のステータ（励磁相）を有したステッピングモータを例示したが、これには限定されず、例えば、３対以上のステータを有したステッピングモータであってもよい。また、本例では図示していないが、払出制御に関するエラーの発生時には、励磁方法は同一であっても、当該発生したエラーの種類に応じて、モータ制御コマンドの内容を変更するよう構成してもよい｛例えば、ステッピングモータの１回目のリトライ動作時においては、本例で示したようなモータ制御コマンドの内容とする一方、当該リトライ動作が所定回数連続して繰り返されるような場合には、いわゆる球噛みが発生している恐れがあるため、電流レベル制御信号を更に低減させる（例えば、１００％→６７％、６７％→３３％に変更する）ことにより、ステッピングモータが生み出す動力を低減させスプロケット１４１等が破損してしまう事態を防止することも好適である｝。また、本例では、ステッピングモータの励磁方法として、２−２相励磁、１−２相励磁について例示したが、これには限定されず、例えば、１相励磁、３相励磁、等、他の励磁方法を組み合わせてもよいし、また、各ステータへの励磁電力を微調整することで、さらに細かな角度にロータの位置を制御しうるよう構成してもよい（いわゆる、マイクロステップ駆動）。
【符号の説明】
【００９３】
１００  賞球払出ユニット
１４１ｄ  ステッピングモータ
１４１ｄ−１  ロータ
１４１ｄ−２  ステータ
１４３  カウントセンサ
１５０  ロータ位置確認センサ
２００  主制御基板
２３０  払出制御基板
３２００  エラー制御手段
３２２１  エラーフラグ一時記憶手段
３２３０  払出モータ動作異常検出時エラー制御手段
３２３１  不正払出累積カウンタ
３２４０  払出異常検出時エラー制御手段
３２４１  過剰払出累積カウンタ
３２５０  球経路異常検出時エラー制御手段
３２６０  払出モータ異常検出時エラー制御手段
３３００  払出制御手段
３４００  リトライ動作制御手段
３５００  電断時・電断復帰時処理制御手段
【図１】
2014171829.tif 000003
【図２】
2014171829.tif 000004
【図３】
2014171829.tif 000005
【図４】
2014171829.tif 000006
【図５】
2014171829.tif 000007
【図６】
2014171829.tif 000008
【図７】
2014171829.tif 000009
【図８】
2014171829.tif 000010
【図９】
2014171829.tif 000011
【図１０】
2014171829.tif 000012
【図１１】
2014171829.tif 000013
【図１２】
2014171829.tif 000014
【図１３】
2014171829.tif 000015
【図１４】
2014171829.tif 000016
【図１５】
2014171829.tif 000017
【図１６】
2014171829.tif 000018
【図１７】
2014171829.tif 000019
【図１８】
2014171829.tif 000020
【図１９】
2014171829.tif 000021
【図２０】
2014171829.tif 000022
【図２１】
2014171829.tif 000023
【図２２】
2014171829.tif 000024
【図２３】
2014171829.tif 000025
【図２４】
2014171829.tif 000026
【図２５】
2014171829.tif 000027
【図２６】
2014171829.tif 000028
【図２７】
2014171829.tif 000029
【図２８】
2014171829.tif 000030
【図２９】
2014171829.tif 000031
【図３０】
2014171829.tif 000032
【図３１】
2014171829.tif 000033
【図３２】
2014171829.tif 000034
【図３３】
2014171829.tif 000035