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