(57)【特許請求の範囲】
【請求項１】
可動体と、
前記可動体の駆動源たるステッピングモータと、
前記ステッピングモータの駆動を制御する駆動制御手段と、
前記駆動制御手段から前記ステッピングモータへの通電波形を測定する測定手段と、
前記測定手段により測定された通電波形情報に基づいて、前記ステッピングモータの駆動状態を判定する判定手段と、
前記可動体の初期位置を検出する検知手段と、を備え、
前記駆動制御手段は、
前記可動体を、初期位置から演出位置に移動させて停止させ、停止後、初期位置に移動させるように、通常の制御パターンで、前記ステッピングモータを、正転駆動させ、ついで、通電状態で停止させ、その後、逆転駆動させて、前記検知手段の可動体の検知に基づいて、前記ステッピングモータを停止させる構成とし、
前記判定手段により前記ステッピングモータが脱調したと判定されたとき、通常の制御パターンと比べて、ステッピングモータの速度だけを切り換えるように、脱調時の速度以上の速度で前記ステッピングモータを駆動させない第１の特別の制御パターンに切り換えて前記ステッピングモータを駆動し、
前記判定手段により前記ステッピングモータが正常に駆動していると判定されている場合に、前記検知手段が所定時間以上作動しないときは、前記検知手段を利用する通常の制御パターンから、前記検知手段を利用しない第２の特別の制御パターンに切り換えて、脱調するおそれのない低速度で前記ステッピングモータを駆動し、
前記判定手段により前記ステッピングモータが所定時間以上継続して無負荷運転していると判定されたとき、前記ステッピングモータの駆動を停止させることを特徴とする遊技機。
【請求項２】
前記ステッピングモータが正常に駆動されているときの前記駆動制御手段から前記ステッピングモータへの通電波形情報が記憶される記憶手段を備え、
前記判定手段は、前記記憶手段に記憶された前記通電波形情報と前記測定手段により測定された通電波形情報とを比較することにより、前記ステッピングモータの駆動状態を判定することを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関し、特に、駆動源を用いて可動体を駆動する技術に関する。
【背景技術】
【０００２】
従来より、下記特許文献１に示すように、ステッピングモータを駆動源として、駆動機構を介して可動体（可動ギミック）を駆動させるパチンコ遊技機が一般的に知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６８０３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のようなステッピングモータを用いた遊技機では、過負荷によりステッピングモータが脱調することや、駆動機構の破損により無負荷運転が継続することがある。
【０００５】
ステッピングモータの高速駆動時（例えば速度５００ｐｐｓでの駆動時）に脱調が生じてしまうと、その後も負荷に対してトルクが足りず脱調しつづけることとなるため、可動体に所望の動作をさせることができなくなる。具体的には、可動体の左右にそれぞれステッピングモータを配して可動体を上下動させる場合、可動体の上昇時に片方のステッピングモータに脱調が生じると、可動体が所望の位置まで上昇しきることができずにとまってしまうこととなる。
【０００６】
また、無負荷運転が継続してしまうと、ステッピングモータが発熱し、その結果遊技機が発火する危険性がある。
【０００７】
そこで、本発明は上記事情に鑑み、ステッピングモータの駆動状態を把握して駆動状態に応じた最適な駆動制御を行うことが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の遊技機は、可動体と、
前記可動体の駆動源たるステッピングモータと、
前記ステッピングモータの駆動を制御する駆動制御手段と、
前記駆動制御手段から前記ステッピングモータへの通電波形を測定する測定手段と、
前記測定手段により測定された通電波形情報に基づいて、前記ステッピングモータの駆動状態を判定する判定手段と、
前記可動体の初期位置を検出する検知手段と、を備え、
前記駆動制御手段は、
前記可動体を、初期位置から演出位置に移動させて停止させ、停止後、初期位置に移動させるように、通常の制御パターンで、前記ステッピングモータを、正転駆動させ、ついで、通電状態で停止させ、その後、逆転駆動させて、前記検知手段の可動体の検知に基づいて、前記ステッピングモータを停止させる構成とし、
前記判定手段により前記ステッピングモータが脱調したと判定されたとき、通常の制御パターンと比べて、ステッピングモータの速度だけを切り換えるように、脱調時の速度以上の速度で前記ステッピングモータを駆動させない第１の特別の制御パターンに切り換えて前記ステッピングモータを駆動し、
前記判定手段により前記ステッピングモータが正常に駆動していると判定されている場合に、前記検知手段が所定時間以上作動しないときは、前記検知手段を利用する通常の制御パターンから、前記検知手段を利用しない第２の特別の制御パターンに切り換えて、脱調するおそれのない低速度で前記ステッピングモータを駆動し、
前記判定手段により前記ステッピングモータが所定時間以上継続して無負荷運転していると判定されたとき、前記ステッピングモータの駆動を停止させることを特徴とする。
【０００９】
ここで、本発明の遊技機は、前記ステッピングモータが正常に駆動されているときの前記駆動制御手段から前記ステッピングモータへの通電波形情報が記憶される記憶手段を備え、前記判定手段が、前記記憶手段に記憶された前記通電波形情報と前記測定手段により測定された通電波形情報とを比較することにより、前記ステッピングモータの駆動状態を判定する構成とすることができる。
【発明の効果】
【００１０】
ステッピングモータへの通電波形は、無負荷運転時、負荷運転時、脱調時で異なるところ、本発明によれば、ステッピングモータへの通電波形を監視しているので、ステッピングモータの駆動状態を把握できる。よって、ステッピングモータの駆動状態に応じた最適な駆動制御を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係るパチンコ遊技機の正面図である。
【図２】同実施形態に係るパチンコ遊技機が備える可動役物装置を示す図であり、（ａ）は、初期位置における可動役物装置の概略正面図であり、（ｂ）は、初期位置における可動役物装置の概略背面図である。
【図３】可動役物装置の動作を示す図であり、（ａ）は、演出位置における可動役物装置の概略正面図であり、（ｂ）は、演出位置における可動役物装置の概略背面図である。
【図４】同実施形態に係るパチンコ遊技機の電気系統の概略ブロック図である。
【図５】ランプ制御基板の構成、及びランプ制御基板とモータとの接続を示す概略ブロック図である。
【図６】（ａ）は第１ステッピングモータに対する制御データを示し、（ｂ）は第２ステッピングモータに対する制御データを示す。
【図７】（ａ）は通常遊技状態又は時短遊技状態における大当たり乱数の判定テーブルを、（ｂ）は確変遊技状態又は潜確遊技状態における大当たり乱数の判定テーブルを、（ｃ）は第１始動口入賞により取得した図柄乱数の判定テーブルを、（ｄ）は第２始動口入賞により取得した図柄乱数の判定テーブルをそれぞれ示す。
【図８】メイン側タイマ割込処理のフローチャートである。
【図９】サブ側タイマ割込処理のフローチャートである。
【図１０】コマンド受信処理のフローチャートである。
【図１１】演出選択処理のフローチャートである。
【図１２】変動演出終了中処理のフローチャートである。
【図１３】当たり演出選択処理のフローチャートである。
【図１４】客待ちコマンド受信処理のフローチャートである。
【図１５】演出ボタン処理のフローチャートである。
【図１６】電流値測定処理のフローチャートである。
【図１７】駆動状態監視処理のフローチャートである。
【図１８】継続無負荷運転判定処理のフローチャートである。
【図１９】原点センサ故障判定処理のフローチャートである。
【図２０】（ａ）無負荷運転時の駆動回路からステッピングモータへの電流波形を示す図であり、（ｂ）軽負荷運転時の駆動回路からステッピングモータへの電流波形を示す図である。
【図２１】（ａ）重負荷運転時の駆動回路からステッピングモータへの電流波形を示す図であり、（ｂ）脱調直後の駆動回路からステッピングモータへの電流波形を示す図である。
【図２２】脱調時に実行される制御データを示す図であり、（ａ）は第１ステッピングモータに対する制御データを示し、（ｂ）は第２ステッピングモータに対する制御データを示す。
【図２３】第２ステッピングモータが脱調した際の装飾可動体の状態を示す正面図である。
【図２４】図２２に示す脱調時の制御データに基づいて第１ステッピングモータ及び第２ステッピングモータを駆動した場合の装飾可動体の動作を示す正面図である。
【図２５】原点センサ故障時に実行される制御データを示す図であり、（ａ）は第１ステッピングモータに対する制御データを示し、（ｂ）は第２ステッピングモータに対する制御データを示す。
【図２６】第２実施形態に係る遊技機について、モータの駆動状態の判定方法を説明するためのタイミングチャートである。
【図２７】脱調時に実行される制御データの変更例を示す図であり、（ａ）は第１ステッピングモータに対する制御データを示し、（ｂ）は第２ステッピングモータに対する制御データを示す。
【発明を実施するための形態】
【００１２】
１．第１実施形態
（１）パチンコ遊技機の構造
本発明の第１実施形態に係るパチンコ遊技機について、図面に基づいて説明する。図１に示すように、第１実施形態のパチンコ遊技機１は、前面枠１０の内側に取着された遊技盤２を備えている。遊技盤２には、ハンドル１１の操作により発射された遊技球が流下する遊技領域３が、レール部材１２で囲まれて形成されている。遊技領域３には、遊技球を誘導する案内釘（図示せず）が多数突設されている。前面枠１０には、複数の枠ランプ１８及びスピーカ１７が配設されている。また、遊技盤２には、盤ランプ１９が設けられている。
【００１３】
ここで、本明細書中、上下方向および左右方向は、図１に示す遊技盤２の正面側（遊技領域３側）を基準とし、また、前後方向は、遊技盤２の正面側（遊技領域３側）を前方とし、遊技盤２の裏面側を後方とする。
【００１４】
遊技領域３には、液晶表示装置である画像表示器４の表示部４ａが配置されている。画像表示器４は、客待ち用のデモ表示、装飾図柄変動演出、大当たり遊技に並行して行われる大当たり演出などを表示部４ａに表示する。装飾図柄変動演出は、数字等の装飾図柄と装飾図柄以外の演出画像とにより構成されて、変動表示を経て停止表示された装飾図柄により、大当たり抽選（即ち、大当たり乱数の取得とその大当たり乱数を用いた判定）の結果を報知する演出である。この装飾図柄変動演出は、特別図柄変動に並行して行われる。また、大当たり抽選は、遊技球の第１始動口５１ａまたは第２始動口５１ｂへの入賞に対して行われる。
【００１５】
遊技領域３の中央部であって画像表示器４の前方には、センター役物装置３０が配置されている。センター役物装置３０は、遊技盤２に前面側から取り付けられる前飾り３１と、遊技盤２に裏面側から取り付けられる液晶ベース（図示せず）とを備えている。前飾り３１の下部には、上面を転動する遊技球を、第１始動口５１ａへと案内可能なステージ部３３が形成されている。前飾り３１の左部には、入口から遊技球を流入させ、出口からステージ部３３へ遊技球を流出するワープ部３４が配設されている。前飾り３１の上部には、文字や図形等を表現した装飾部材３５が配されている。なお、図示しない液晶ベースには、ステージ部３３の後方にあたる位置に、「肉」の文字を模った装飾可動体（「可動体」に相当する）４２を有する可動役物装置４０が組み付けられている。装飾可動体４２は、非作動時、ステージ部３３の上面より下方に位置して遊技者から視認不能に格納され、作動時、ステージ部３３の上面より上方へ突出して遊技者から視認可能に露出する。装飾可動体４２の詳細については、後述する。
【００１６】
遊技領域３の左右方向における中央下部には、始動入賞装置５０が設けられている。始動入賞装置５０は、遊技球の入球し易さが常時変わらない第１始動口５１ａと、電動チューリップ（以下、「電チュー」という。）５２により開閉される第２始動口５１ｂとを備えている。電チュー５２は、電チューソレノイド５３（図４参照）により駆動される。第２始動口５１ｂは、電チュー５２が開いているときのみ遊技球が入賞可能となる。
【００１７】
また、遊技領域３には、大入賞装置７０が設けられている。大入賞装置７０は、始動入賞装置５０の下方に配置されており、大入賞口７１と、大入賞口ソレノイド７３（図４参照）により動作する開閉部材７２とを備えている。大入賞口７１は、開閉部材７２により開閉される。
【００１８】
また、遊技領域３には、複数の普通入賞装置９０及び遊技球が通過可能なゲート８が設けられている。各普通入賞装置９０は、始動入賞装置５０の左方に配置されている。各普通入賞装置９０に入った遊技球は、その普通入賞装置９０内の普通入賞口９１に入賞する。ゲート８は、センター役物装置３０の左方に配置されている。
【００１９】
遊技領域３の外側には、普通図柄表示器１３、第１特別図柄表示器１４ａ、及び、第２特別図柄表示器１４ｂが設けられるとともに、普通図柄保留ランプ１５、第１特別図柄保留ランプ１６ａ、第２特別図柄保留ランプ１６ｂがそれぞれ４つ設けられている。
【００２０】
第１特別図柄表示器１４ａ、第２特別図柄表示器１４ｂは、それぞれ、遊技球の第１始動口５１ａ、第２始動口５１ｂへの入賞を契機として行われる大当たり抽選の結果を、変動表示を経て停止表示された図柄（特別図柄）により報知する（これを「特別図柄変動」という）ものである。第１特別図柄表示器１４ａ、第２特別図柄表示器１４ｂに停止表示された図柄（特別図柄）が大当たり図柄又は小当たり図柄であれば、大入賞口７１を所定回数開閉する当たり遊技が行われる。
【００２１】
特別図柄の変動表示中または当たり遊技中に、遊技球が第１始動口５１ａまたは第２始動口５１ｂに入賞すると、メイン制御基板２０（図４参照）は、その入賞に対して取得した大当たり乱数等の乱数を、第１始動口５１ａへの入賞であれば第１保留記憶部２７ａ（図４参照）に、第２始動口５１ｂへの入賞であれば第２保留記憶部２７ｂ（図４参照）に、保留記憶として記憶する。そして、特別図柄変動を実行可能になったときに、記憶しておいた保留記憶に基づいて大当たりか否かの判定を行い、特別図柄変動を実行する。
【００２２】
第１特別図柄保留ランプ１６ａ、第２特別図柄保留ランプ１６ｂは、それぞれ、第１保留記憶部２７ａ、第２保留記憶部２７ｂに記憶されている保留記憶の個数を表示するものである。なお、第１保留記憶部２７ａ、第２保留記憶部２７ｂに記憶される保留記憶の個数は、それぞれ４個が上限とされているため、第１保留記憶部２７ａに４個の保留記憶がある状態で遊技球が第１始動口５１ａに入賞したときや、第２保留記憶部２７ｂに４個の保留記憶がある状態で遊技球が第２始動口５１ｂに入賞したときは、その入賞に対して大当たり乱数等の乱数は取得されない。
【００２３】
普通図柄表示器１３は、ゲート８への遊技球の通過を契機として行われる普通図柄抽選の結果を、変動表示を経て停止表示される普通図柄により報知するものである。停止表示された普通図柄が当たり図柄であれば、所定時間及び所定回数、電チュー５２を開く補助遊技が行われる。
【００２４】
普通図柄の変動表示中または補助遊技中に、遊技球がゲート８を通過すると、メイン制御基板２０（図４参照）は、その通過に対して取得した当たり乱数を記憶する。そして、普通図柄の変動表示を開始可能な状態になったときに、記憶しておいた当たり乱数を用いて当たりか否かの判定を行い、普通図柄の変動表示を開始して、その判定結果を示す普通図柄を停止表示する。普通図柄保留ランプ１５は、このように記憶されている当たり乱数の個数を表示するものである。なお、記憶される当たり乱数は４個が上限とされているため、４個の当たり乱数が記憶されている状態で遊技球がゲート８を通過しても、その通過に対する当たり乱数の取得は行われない。
【００２５】
図２は、図示しない液晶ベースの前面下部に組み付けられた可動役物装置４０の概略正面図である。なお、液晶ベースは、後方から画像表示器４が取り付けられた状態で、遊技盤２の裏面側に取り付けられ固定されるものである。
【００２６】
図２、３に示すように、可動役物装置４０は、装飾可動体４２を備える。装飾可動体４２は、正面視略四角形状とされ、「肉」の文字を模した装飾面４２ａを有している。なお、図２は、装飾可動体４２が初期位置にあるときを示し、図３は、装飾可動体４２が初期位置から上昇して演出位置にあるときを示している。図示を省略するが、装飾可動体４２は、ＬＥＤ素子を実装したＬＥＤ基板と、ＬＥＤ素子が発した光を拡散させて装飾面４２ａが一様に光っているようにみせるための拡散板とを、内部に備えている。ＬＥＤ基板は、図示しない中継基板を介してランプ制御基板２４（図４参照）に接続されている。
【００２７】
装飾可動体４２の裏面側の左端及び右端には、第１ラック部材４４及び第２ラック部材５６が取り付けられている。第１ラック部材４４及び第２ラック部材５６は、平面視略Ｌ字形状とされ、上下方向に延びる長尺状の部材である。第２ラック部材５６は、第１ラック部材４４とは左右対称に構成されたものである。第１ラック部材４４及び第２ラック部材５６は、それぞれ、上部４４ａ，５６ａを装飾可動体４２の裏面側に取付固定されている。第１ラック部材４４は、左側面に、上下方向に沿って直線状に歯が形成された第１ラック部４５を備えており、第２ラック部材５６は、右側面に、上下方向に沿って直線状に歯が形成された第２ラック部５７を備えている。なお、第１ラック部材４４及び第２ラック部材５６は、図示しない液晶ベースに移動可能に支持される。
【００２８】
第１ラック部４５には、中間ギア６２が噛み合っている。中間ギア６２は、第１ステッピングモータ６３の回転軸６３ａに固着された駆動ギア６４と噛み合っている。また、第２ラック部５７には、中間ギア６６が噛み合っている。中間ギア６６は、第２ステッピングモータ６７の回転軸６７ａに固着された駆動ギア６８と噛み合っている。なお、第１ステッピングモータ６３及び第２ステッピングモータ６７は、入力パルスに応じたステップ数だけ回転駆動されるモータである。また、第１ステッピングモータ６３、中間ギア６２、第２ステッピングモータ６７、及び中間ギア６６は、図示しない液晶ベースに、固定部材等（図示せず）を介して組み付けられる。また、第１ステッピングモータ６３及び第２ステッピングモータ６７は、図示しない中継基板を介してランプ制御基板２４（図４参照）に接続される。
【００２９】
第１ラック部材４４の下端部４４ｂには、第１フォトセンサ４７の発光部と受光部との間に入って発光部からの光を遮断する遮蔽板部４６が左方に向かって突設されている。第１フォトセンサ４７は、第１ラック部材４４の初期位置を検出するもの（装飾可動体４２の初期位置を検出するもの）であり、図示しない液晶ベース側に取り付けられている。また、第２ラック部材５６の下端部５６ｂには、第２フォトセンサ５９の発光部と受光部との間に入って発光部からの光を遮断する遮蔽板部５８が左方に向かって突設されている。第２フォトセンサ５９は、第２ラック部材５６の初期位置を検出するもの（装飾可動体４２の初期位置を検出するもの）であり、図示しない液晶ベース側に取り付けられている。
【００３０】
以上のように、可動役物装置４０は、第１ステッピングモータ６３と第２ステッピングモータ６７の２つの駆動源により、装飾可動体４２（以下「肉ギミック」ともいう）を動作させるものである。可動役物装置４０において、２つの駆動源６３，６７を用いて１つの装飾可動体４２を動作させることとしているのは、装飾可動体４２が、左右方向の幅寸法を表示画面の１／２程度、上下方向の長さ寸法を表示画面の７割程度と大きく形成されており、下から上へ移動させるのに大きなトルクを必要とするからである。
【００３１】
ここで、可動役物装置４０の動作について説明する。装飾可動体４２が図２に示す初期位置にある状態から、第１ステッピングモータ６３を駆動して駆動ギア６４を時計方向に回転（正転）させると、駆動ギア６４と噛み合っている中間ギア６２が反時計方向に回転する。また、これと同時に、第２ステッピングモータ６７を第１ステッピングモータ６３と同じ速度で駆動して駆動ギア６８を反時計方向に回転（逆転）させると、駆動ギア６８と噛み合っている中間ギア６６が時計方向に回転する。これにより、中間ギア６２と噛み合っている第１ラック部材４４、及び、中間ギア６６と噛み合っている第２ラック部材５６は、互いに同じ高さを保ちながら、上方へ移動していく。従って、第１ラック部材４４及び第２ラック部材５６に固定されている装飾可動体４２は、図３に示すように、演出位置まで上昇することとなる。図３に示す演出位置では、「肉」の文字が施された装飾可動体４２は、ステージ部３３から略全部露出する（図１参照）。
【００３２】
演出位置にある装飾可動体４２を初期位置に戻す場合には、第１ステッピングモータ６３を反時計方向に回転（逆転）させると同時に、第２ステッピングモータ６７を第１ステッピングモータ６３と同じ速度で時計方向に回転（正転）させる。これにより、第１ラック部材４４及び第２ラック部材５６は、互いに同じ高さを保ちながら、下方へ移動していく。従って、第１ラック部材４４及び第２ラック部材５６に固定されている装飾可動体４２は、図２に示す初期位置まで下降することとなる。図２に示す初期位置では、「肉」の文字が施された装飾可動体４２は、ステージ部３３の後方に略全部格納される（図１参照）。
【００３３】
（２）パチンコ遊技機の電気系統
次に、図４に基づいて第１実施形態のパチンコ遊技機１の電気系統について説明する。図４に示すように、第１実施形態のパチンコ遊技機１は、メイン制御基板２０、払出制御基板２１、サブ制御基板２５を備え、サブ制御基板２５は、演出制御基板２２、画像制御基板２３、及び、ランプ制御基板２４を備えている。そして、払出制御基板２１及び演出制御基板２２はメイン制御基板２０に接続され、画像制御基板２３及びランプ制御基板２４は演出制御基板２２に接続されている。各制御基板は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えている。また、メイン制御基板２０は、ＲＡＭ内に、第１保留記憶部２７ａ及び第２保留記憶部２７ｂを有する保留記憶部２７を備えている。
【００３４】
メイン制御基板２０は、大当たりの抽選や遊技状態の移行など主に利益に関わる制御を行うものである。メイン制御基板２０には、第１始動口５１ａ内に設けられて第１始動口５１ａに入賞した遊技球を検出する第１始動口ＳＷ（スイッチ）５４ａ、第２始動口５１ｂ内に設けられて第２始動口５１ｂに入賞した遊技球を検出する第２始動口ＳＷ５４ｂ、電チュー５２を駆動する電チューソレノイド５３、ゲート８内に設けられてゲート８を通過した遊技球を検出するゲートＳＷ８０、大入賞口７１内に設けられて大入賞口７１に入賞した遊技球を検出する大入賞口ＳＷ７４、開閉部材７２を駆動する大入賞口ソレノイド７３、各普通入賞口９１内にそれぞれ設けられてその普通入賞口９１に入賞した遊技球を検出する普通入賞口ＳＷ９２、第１特別図柄保留ランプ１６ａ、第２特別図柄保留ランプ１６ｂ、普通図柄保留ランプ１５、第１特別図柄表示器１４ａ、第２特別図柄表示器１４ｂ、普通図柄表示器１３がそれぞれ接続され、図４に矢印で示すように、各スイッチからはメイン制御基板２０に信号が入力され、各ソレノイドやランプ等にはメイン制御基板２０から信号が出力される。
【００３５】
また、メイン制御基板２０は、払出制御基板２１に各種コマンドを送信するとともに、払い出し監視のために払出制御基板２１から信号を受信する。払出制御基板２１には、図示しない払出装置を駆動する払出駆動モータ２６が接続され、払出制御基板２１は、メイン制御基板２０から受信したコマンドに従って払出駆動モータ２６を動作させ、賞球の払出を行わせる。
【００３６】
また、メイン制御基板２０は、演出制御基板２２に対し各種コマンドを送信し、演出制御基板２２は、画像制御基板２３との間でコマンドや信号の送受信を行う。画像制御基板２３には画像表示器４及びスピーカ１７が接続され、画像制御基板２３は、演出制御基板２２から受信したコマンドに従って、画像表示器４の表示部４ａに装飾図柄その他の画像を表示し、スピーカ１７から音声を出力する。
【００３７】
具体的には、画像制御基板２３のＲＯＭには、画像表示器４において表示する装飾図柄、背景、キャラクタ、アイテム等の画像データが記憶されている。さらには、画像データと同期させて又は画像データとは独立にスピーカ１７から出力する音声、楽曲、効果音等の音響データが記憶されている。画像制御基板２３のＣＰＵは、ＲＯＭに記憶された画像データや音響データの中から、演出制御基板２２から受信したコマンドに対応したものを選択して読み出し、読み出した画像データを用いて装飾図柄等の画像を表示するための画像処理を行い、また、読み出した音響データを用いて音声等の音響を出力するための音声処理を行う。そして、画像制御基板２３は、画像処理された画像データに基づいて画像表示器４に画像を表示し、音声処理された音響データに基づいてスピーカ１７から音響を出力する。
【００３８】
また、演出制御基板２２は、ランプ制御基板２４との間でコマンドや信号の送受信を行う。ランプ制御基板２４には枠ランプ１８、盤ランプ１９、及び可動役物装置４０の第１ステッピングモータ６３、第２ステッピングモータ６７、第１フォトセンサ４７、及び第２フォトセンサ５９等が接続され、ランプ制御基板２４は、演出制御基板２２から受信したコマンドに従って、枠ランプ１８や盤ランプ１９を点灯・消灯し、第１ステッピングモータ６３、第２ステッピングモータ６７を駆動させ可動役物装置４０を動作させる。
【００３９】
具体的には、ランプ制御基板２４のＲＯＭ８１には、演出制御基板２２にて決定される演出内容に応じた枠ランプ１８及び盤ランプ１９の発光パターンデータ（点灯/点滅や発光色に関するデータ）が記憶されている。ランプ制御基板２４のＣＰＵは、ＲＯＭ８１に記憶された発光パターンデータの中から、演出制御基板２２から受信したコマンドに対応したものを選択して読み出し、読み出した発光パターンデータに従って枠ランプ１８、盤ランプ１９の発光を制御する。また、ランプ制御基板２４のＲＯＭ８１には、演出制御基板２２にて決定される演出内容に応じた装飾可動体４２の動作パターンデータ（以下「制御データ」ともいう）が記憶されている。ランプ制御基板２４のＣＰＵは、読み出した動作パターンデータに従って、装飾可動体４２の動作を制御する。
【００４０】
なお、演出制御基板２２には、演出ボタン２８（図１参照）が押下操作されたことを検出する演出ボタン検出ＳＷ２８ａが接続されており、演出ボタン２８が押下されると、演出ボタン検出ＳＷ２８ａから演出制御基板２２に対して信号が出力される。
【００４１】
ここで、図５，６に基づいてランプ制御基板２４のＲＯＭ８１について詳述する。図５に示すように、ランプ制御基板２４のＲＯＭ８１には、第１ステッピングモータ６３に対する制御データ８２（第１ステッピングモータ６３の駆動を制御するためのプログラム）、及び第２ステッピングモータ６７に対する制御データ８３（第２ステッピングモータ６７の駆動を制御するためのプログラム）が記憶されている。第１ステッピングモータ６３に対する制御データ８２、及び第２ステッピングモータ６７に対する制御データ８３は、それぞれ、役物上昇制御データ８４，８７、役物停止制御データ８５，８８、役物下降制御データ８６，８９を含んでいる。
【００４２】
図６（ａ）に示すように、第１ステッピングモータ６３に対する制御データ８２のうち、役物上昇制御データ８４は、第１ステッピングモータ６３を、第１フォトセンサ４７が遮蔽板部４６を検知しなくなるまで速度２００ｐｐｓ（パルス/秒）で５ステップ正転させた後、速度３００ｐｐｓで１０ステップ、速度４００ｐｐｓで２９０ステップ正転させ、さらに速度３００ｐｐｓで１０ステップ、速度２００ｐｐｓで５ステップ正転させるプログラムである。これにより、第１ラック部材４４は演出位置まで上昇する。また、役物停止制御データ８５は、第１ステッピングモータ６３を２０００ｍｓｅｃ（ミリ秒）間、通電状態で停止させるプログラムである。これにより、第１ステッピングモータ６３のホールディングトルクが第１ラック部材４４に働き、第１ラック部材４４は演出位置で保持される。また、役物下降制御データ８６は、第１ステッピングモータ６３を、速度２００ｐｐｓで５ステップ逆転させた後、速度３００ｐｐｓで１０ステップ、速度４００ｐｐｓで２９０ステップ逆転させ、さらに第１フォトセンサ４７が遮蔽板部４６を検知するまで速度３００ｐｐｓで１０ステップ逆転させた後、速度２００ｐｐｓで５ステップ逆転させるプログラムである。これにより、第１ラック部材４４は初期位置まで下降する。
【００４３】
また、図６（ｂ）に示すように、第２ステッピングモータ６７に対する制御データ８３のうち、役物上昇制御データ８７は、第２ステッピングモータ６７を、第２フォトセンサ５９が遮蔽板部５８を検知しなくなるまで速度２００ｐｐｓ（パルス/秒）で５ステップ逆転させた後、速度３００ｐｐｓで１０ステップ、速度４００ｐｐｓで２９０ステップ逆転させ、さらに速度３００ｐｐｓで１０ステップ、速度２００ｐｐｓで５ステップ逆転させるプログラムである。これにより、第２ラック部材５６は演出位置まで上昇する。また、役物停止制御データ８８は、第２ステッピングモータ６７を、２０００ｍｓｅｃ（ミリ秒）間、通電状態で停止させるプログラムである。これにより、第２ステッピングモータ６７のホールディングトルクが第２ラック部材５６に働き、第２ラック部材５６は演出位置で保持される。また、役物下降制御データ８９は、第２ステッピングモータ６７を、速度２００ｐｐｓで５ステップ正転させた後、速度３００ｐｐｓで１０ステップ、速度４００ｐｐｓで２９０ステップ正転させ、さらに第２フォトセンサ５９が遮蔽板部５８を検知するまで速度３００ｐｐｓで１０ステップ正転させた後、速度２００ｐｐｓで５ステップ正転させるプログラムである。これにより、第２ラック部材５６は初期位置まで下降する。
【００４４】
このように第１実施形態のパチンコ遊技機１では、図６に示す制御データを上から下へ順番に実行していくことにより、装飾可動体４２に一連の動作（初期位置から演出位置まで上昇して、演出位置で停止し、演出位置から初期位置まで復帰するという一連の動作）を実行させることができるようになっている。すなわち、第１ステッピングモータ６３及び第２ステッピングモータ６７に対する制御データ８２，８３は、装飾可動体４２の動作に応じた複数の制御データ８４，８５，８６，８７，８８，８９から構成され、複数の制御データを構成する各制御データ８４，８５，８６，８７，８８，８９は、順次実行されることにより装飾可動体４２が所定の一連の動作をするように互いに関連している。
【００４５】
なお、第１実施形態のパチンコ遊技機１では、役物上昇制御データ８４，８７により駆動されるステップ数は、第１ステッピングモータ６３、第２ステッピングモータ６７ともに３２０ステップずつとされているが、この３２０ステップは、装飾可動体４２が上下方向に移動できる最大ステップ数に満たない値に設定されている。すなわち、装飾可動体４２が動作可能な機構的な限界に達しない範囲で設定されている。
【００４６】
次に、図５に基づいてランプ制御基板２４と第１ステッピングモータ６３及び第２ステッピングモータ６７との接続について詳述する。図５に示すように、第１ステッピングモータ６３は、駆動回路９６を介してランプ制御基板２４に接続されている。駆動回路９６には、ランプ制御基板２４からの制御信号に基づいて第１ステッピングモータ６３への駆動電流を生成するモータドライブＩＣ９７が実装されている。駆動回路９６と第１ステッピングモータ６３とは、ケーブル９８により接続されている。なお、第１ステッピングモータ６３は、バイファイラ巻き２相ＨＢ型のステッピングモータであり、モータの各相は図示の通りである。駆動回路９６において、モータドライブＩＣ９７とモータのＡ相へのケーブル９８との間には、電圧測定用の抵抗９９が実装されている。
【００４７】
そして第１実施形態のパチンコ遊技機１は、電圧測定部１００とＡ／Ｄ変換部１０１を備えており、電圧測定部１００は、抵抗９９の両端電圧を測定して電流値に直すことにより、モータドライブＩＣ９７から第１ステッピングモータ６３のＡ相に対する駆動電流の電流値を測定する。Ａ／Ｄ変換部１０１は、電圧測定部１００により測定された電流値をデジタル信号に変換して、ランプ制御基板２４にフィードバック（出力）する。ランプ制御基板２４にフィードバック（出力）された電流値は、ランプ制御基板２４のＲＡＭ７９に記憶される。
【００４８】
同様に、第２ステッピングモータ６７は、駆動回路１０４を介してランプ制御基板２４に接続されている。駆動回路１０４には、ランプ制御基板２４からの制御信号に基づいて第２ステッピングモータ６７への駆動電流を生成するモータドライブＩＣ１０５が実装されている。駆動回路１０４と第２ステッピングモータ６７とは、ケーブル１０６により接続されている。なお、第２ステッピングモータ６７は、バイファイラ巻き２相ＨＢ型のステッピングモータであり、モータの各相は図示の通りである。駆動回路１０４において、モータドライブＩＣ１０５とモータのＡ相へのケーブル１０６との間には、電圧測定用の抵抗１０７が実装されている。
【００４９】
そして第１実施形態のパチンコ遊技機１は、電圧測定部１０８とＡ／Ｄ変換部１０９を備えており、電圧測定部１０８は、抵抗１０７の両端電圧を測定して電流値に直すことにより、モータドライブＩＣ１０５から第２ステッピングモータ６７のＡ相に対する駆動電流の電流値を測定する。Ａ／Ｄ変換部１０９は、電圧測定部１０８により測定された電流値をデジタル信号に変換して、ランプ制御基板２４にフィードバック（出力）する。ランプ制御基板２４にフィードバック（出力）された電流値は、ランプ制御基板２４のＲＡＭ７９に記憶される。
【００５０】
このように第１実施形態のパチンコ遊技機１では、電圧測定部１００，１０８、Ａ／Ｄ変換部１０１，１０９、ランプ制御基板２４により、第１ステッピングモータ６３及び第２ステッピングモータ６７に対する通電波形を測定する測定手段が構成されている。なお、この測定手段により測定された電流波形は、後述するように図２０，２１に示すような波形となる。
【００５１】
（３）遊技状態等の説明
次に、第１実施形態のパチンコ遊技機１の遊技状態等について説明する。第１実施形態のパチンコ遊技機１は、通常遊技状態、時短遊技状態、確変遊技状態、潜確遊技状態の４つの遊技状態と、大当たり遊技、小当たり遊技とを有している。
【００５２】
時短遊技状態とは、通常遊技状態よりも第２始動口５１ｂへ遊技球が入賞し易い状態をいい、通常遊技状態では、普通図柄抽選の当選確率が約１/１０、普通図柄変動時間が４秒、第２始動口５１ｂの開放時間が0.15秒、第２始動口５１ｂの開放回数が１回であるのに対して、時短遊技状態では、普通図柄抽選の当選確率が約９/１０、普通図柄変動時間が1.5秒、第２始動口５１ｂの開放時間が1.80秒、第２始動口５１ｂの開放回数が３回となっている。
【００５３】
確変遊技状態とは、通常遊技状態よりも大当たりに当選しやすく、かつ第２始動口５１ｂへ遊技球が入賞し易い状態をいい、通常遊技状態では、大当たり当選確率が約１／３００であるのに対して、確変遊技状態では、大当たり当選確率が約１／３０となっている。また、確変遊技状態では、時短遊技状態と同様、普通図柄抽選の当選確率が約９/１０、普通図柄変動時間が1.5秒、第２始動口５１ｂの開放時間が1.80秒、第２始動口５１ｂの開放回数が３回となっている。
【００５４】
潜確遊技状態とは、通常遊技状態よりも大当たりに当選しやすい状態をいい、潜確遊技状態では、確変遊技状態と同様、大当たり当選確率が約１／３０となっている。また、潜確遊技状態では、通常遊技状態と同様、普通図柄抽選の当選確率が約１/１０、普通図柄変動時間が４秒、第２始動口５１ｂの開放時間が0.15秒、第２始動口５１ｂの開放回数が１回となっている。
【００５５】
そして、初期状態では（即ち、電源が投入されて最初の遊技が開始されるときは）通常遊技状態であり、大当たりが発生すれば、大入賞口７１を所定回数開閉する大当たり遊技を経て、その大当たりの種類に応じた遊技状態に遷移する。大当たりの種類には、ほとんど賞球の獲得が望めない短当たりとして、２Ｒ（ラウンド）潜確大当たりがあり、多くの賞球を獲得可能な長当たりとして、１５Ｒ（ラウンド）確変大当たり、１５Ｒ（ラウンド）通常大当たりがある。また、これら大当たりの他に小当たりがある。なお、ラウンドとは大入賞口７１の開放期間を言う。２Ｒ潜確大当たりでは、大入賞口７１を極短時間２回開放する大当たり遊技を行った後、潜確遊技状態に遷移し、１５Ｒ確変大当たりでは、大入賞口７１を１５回開放する大当たり遊技を行った後、確変遊技状態に遷移し、１５Ｒ通常大当たりでは、大入賞口７１を１５回開放する大当たり遊技を行った後、時短遊技状態に遷移する。また、小当たりは、見かけ上２Ｒ潜確大当たりと変わらない動作をするもので、大入賞口７１を極短時間２回開放する小当たり遊技を行うが、遊技状態は遷移しない。なお、時短遊技状態において途中で大当たりが発生することなく１００回の特別図柄変動が行われたときも、通常遊技状態に遷移する。
【００５６】
なお、大当たり及び小当たりの抽選は大当たり乱数を用いて行われ、大当たりに当選した場合に当選した大当たりがいずれの種類の大当たりとなるかの抽選は、大当たり図柄乱数を用いて行われる。大当たり乱数は、図７（ａ）（ｂ）に示すように、０〜２９９までの範囲で値をとることとされ、通常遊技状態時又は時短遊技状態時では、大当たりに当選する割合が１／３００となるよう大当たりに当選する乱数値が定められるとともに、小当たりに当選する割合が３／３００となるよう、小当たりに当選する乱数値が定められている。また、大当たり乱数は、確変遊技状態時又は潜確遊技状態時では、大当たりに当選する割合が１０／３００となるよう、大当たりに当選する乱数値が定められるとともに、小当たりに当選する割合が３／３００となるよう、小当たりに当選する乱数値が定められている。大当たり図柄乱数は、図７（ｃ）（ｄ）に示すように、０〜２４９までの範囲で値をとることとされ、第１始動口５１ａへの入賞に対しては、１５Ｒ通常大当たりに当選する割合が１００／２５０となり、１５Ｒ確変大当たりに当選する割合が７５／２５０となり、２Ｒ潜確大当たりに当選する割合が７５／２５０になるよう各大当たりに当選する乱数値が定められ、第２始動口５１ｂへの入賞に対しては、１５Ｒ通常大当たりに当選する割合が１００／２５０となり、１５Ｒ確変大当たりに当選する割合が１２５／２５０となり、２Ｒ潜確大当たりに当選する割合が２５／２５０になるよう各大当たりに当選する乱数値が定められており、第１始動口５１ａへ入賞したときよりも長当たりに当選する割合が高くなっている。
【００５７】
（４）パチンコ遊技機の動作
次に、図８に基づいてメイン制御基板２０の動作について説明し、図９〜１５に基づいて演出制御基板２２の動作について説明する。さらに、図１６〜１９に基づいてランプ制御基板２４の動作について説明する。まず、メイン制御基板２０の動作について説明する。なお、後述する各カウンタやタイマは、各基板のＲＡＭに設けられ、パチンコ遊技機１の電源投入時にゼロクリアされる。
【００５８】
［メイン側タイマ割込処理］メイン制御基板２０は、図８に示すメイン側タイマ割込処理を例えば４msecといった短時間毎に繰り返す。まず、メイン制御基板２０は、大当たり抽選に用いる大当たり乱数、大当たりの種類を決めるための大当たり図柄乱数、装飾図柄変動演出においてリーチ状態とするか否か決めるためのリーチ乱数、変動パターンを決めるための変動パターン乱数、普通図柄抽選に用いる当たり乱数等を更新する乱数更新処理を行う（ステップS101）。
【００５９】
次に、メイン制御基板２０は、始動口ＳＷ処理（S102）、ゲートＳＷ処理（S103）、大入賞口ＳＷ処理（S104）及び普通入賞口ＳＷ処理（S105）を行う。始動口ＳＷ処理（S102）は、第１始動口ＳＷ５４ａ又は第２始動口ＳＷ５４ｂがONしていれば、ONした始動口に対応する保留記憶が４個未満であることを条件に大当たり乱数等の乱数（大当たり乱数、大当たり図柄乱数、リーチ乱数、変動パターン乱数）を取得するとともに、始動口カウンタの値に１を加算する処理である。ゲートＳＷ処理（S103）は、ゲートＳＷ８０がONしていれば、すでに記憶されている当たり乱数が４個未満であることを条件に当り乱数を取得する処理である。大入賞口ＳＷ処理（S104）は、大入賞口ＳＷ７４がONしていれば、大当たり遊技中又は小当たり遊技中か否かを判定して、大当たり遊技中又は小当たり遊技中であれば、入賞個数カウンタの値に１を加算するとともに、大入賞口カウンタの値に１を加算する処理である。普通入賞口ＳＷ処理（S105）は、普通入賞口ＳＷ９２がONしていれば、普通入賞口カウンタの値に１を加算する処理である。
【００６０】
次に、メイン制御基板２０は、特別図柄処理（S106）、普通図柄処理（S107）、大入賞口処理（S108）、及び、電チュー処理（S109）を行う。特別図柄処理（S106）は、始動口ＳＷ処理にて取得した大当たり乱数等の乱数を判定し、その判定結果を報知するための特別図柄変動の開始および停止をする処理である。普通図柄処理（S107）は、ゲートＳＷ処理にて取得した当り乱数を判定し、その判定結果を報知するための普通図柄変動の開始および停止をする処理である。大入賞口処理（S108）は、特別図柄処理の結果、当り遊技に当選していた場合に、所定の開放パターン（ラウンド数、１ラウンド当りの開放時間、１ラウンド当りの規定入賞個数）に従って大入賞口７１を開放させる処理である。電チュー処理（S109）は、普通図柄処理の結果、補助遊技に当選していた場合に、所定の開放パターン（開放回数、１回当りの開放時間）に従って電チュー５２を開放させる処理である。
【００６１】
次に、メイン制御基板２０は、始動入賞口カウンタの値に応じた数の賞球（実施形態では１カウントあたり３球）、大入賞口カウンタの値に応じた数の賞球（実施形態では１カウントあたり１５球）、及び、普通入賞口カウンタの値に応じた数の賞球（実施形態では１カウントあたり１０球）を払い出すためのコマンドをセットして、それらのカウンタをゼロクリアする賞球処理（S110）を行い、以上の各処理においてセットしたコマンドを払出制御基板２１及び演出制御基板２２に出力する出力処理（S111）を行う。
【００６２】
以上のメイン制御基板２０における処理と並行して、演出制御基板２２では図９〜１５に示す処理を行う。以下、演出制御基板２２の動作について説明する。
【００６３】
［サブ側タイマ割込処理］演出制御基板２２は、図９に示すようなサブ側タイマ割込処理を所定の短時間毎に繰り返す。サブ側タイマ割込処理では、後述するコマンド受信処理（S1101）及び演出ボタン処理（S1102）と、コマンド受信処理及び演出ボタン処理でセットしたコマンドを画像制御基板２３やランプ制御基板２４に送信するコマンド送信処理（S1103）とを行う。コマンド送信処理が実行されると、各種コマンドを受信した画像制御基板２３やランプ制御基板２４は、各種演出装置（画像表示器４，スピーカ１７，枠ランプ１８，盤ランプ１９，可動役物装置４０）を用いて各種演出（図柄変動演出や大当たり演出など）を実行する。
【００６４】
［コマンド受信処理］図１０に示すように、コマンド受信処理では、演出制御基板２２は、メイン制御基板２０から変動開始コマンドを受信していれば後述する演出選択処理を行い（S1301,S1302）、変動停止コマンドを受信していれば後述する変動演出終了中処理を行う（S1303,1304）。そして、演出制御基板２２は、オープニングコマンドを受信していれば、後述する当たり演出選択処理を行い（S1305,1306）、エンディングコマンドを受信していれば、エンディングコマンドを解析し、モードフラグを参照してエンディング演出パターンを選択し、エンディング演出開始コマンドをセットするエンディング演出選択処理を行う（S1307,1308）。続いて、演出制御基板２２は、後述する客待ちコマンド受信処理を行って（S1309）、コマンド受信処理を終える。
【００６５】
［演出選択処理］図１１に示すように、演出選択処理では、演出制御基板２２は、メイン制御基板２０から受信した変動開始コマンドを解析する（S1401）。変動開始コマンドには、現在の遊技状態を示す情報、大当たり抽選において当選した特別図柄の種類を示す情報、及び、装飾図柄変動演出の変動パターンを示す変動パターン情報が含まれている。次に、演出制御基板２２は、演出モードを示すモードフラグを参照する（S1402）。続いて、解析した変動開始コマンドおよび参照したモードフラグに基づいて装飾図柄変動演出の変動パターンを選択する変動演出パターン選択処理を行う（S1403）。そして、演出制御基板２２は、装飾図柄変動演出を開始するための変動演出開始コマンドをセットする（S1404）。ここで、演出モードとは、画像表示器４における演出の態様であり、演出モードが異なると、登場するキャラクタや背景が異なる等、画像表示器４に表示される動画が異なり、装飾図柄変動演出も演出モードに応じたものが選択される。
【００６６】
ステップS1404でセットされた変動演出開始コマンドが、コマンド送信処理（図９のステップS1103参照）により画像制御基板２３およびランプ制御基板２４に送信されると、画像制御基板２３は、画像表示器４の表示部４ａにおいて装飾図柄変動演出を開始し、ランプ制御基板２４は、受信した変動演出開始コマンドが可動役物装置４０を動作させる演出を指示している場合には、装飾図柄変動演出に合わせて、第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動して可動役物装置４０を動作させる。すなわち、ランプ制御基板２４は、演出制御基板２２から可動役物装置４０を動作させる旨のコマンドを受信すると、図６に示す第１ステッピングモータ６３に対する制御データ８２としての役物上昇制御データ８４、役物停止制御データ８５、役物下降制御データ８６と、第２ステッピングモータ６７に対する制御データ８３としての役物上昇制御データ８７、役物停止制御データ８８、役物下降制御データ８９に従って、第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動制御して、装飾可動体４２を初期位置（図２に示す位置）から演出位置（図３に示す位置）まで上昇させたのち、演出位置にて一旦停止させ、その後初期位置まで戻すという一連の動作を実行する。そして、ランプ制御基板２４は、第１フォトセンサ４７が第１ラック部材４４の遮蔽板部４６を検知したことに基づいて、第１ステッピングモータ６３の回転を停止させるとともに、第２フォトセンサ５９が第２ラック部材５６の遮蔽板部５８を検知したことに基づいて、第２ステッピングモータ６７の回転を停止させて、装飾可動体４２を初期位置で停止させる。なお、第１実施形態のパチンコ遊技機１では、可動役物装置４０は、後述するように、装飾図柄変動演出中に演出ボタン２８（図１参照）が押下操作されたことに基づいて動作したり、演出ボタン２８の押下操作に基づくことなく装飾図柄変動演出中の所定タイミングで動作したりするように構成されている。
【００６７】
［変動演出終了中処理］図１２に示すように、変動演出終了中処理では、演出制御基板２２は、変動停止コマンドを解析し（S1501）、モードフラグを参照する（S1502）。次に、今終了しようとする装飾図柄変動演出が当たり（大当たりまたは小当たり）を報知するものか否かを判定して（S1503）、当たりを報知するものであればモードフラグ変更処理を行う（S1508）。モードフラグ変更処理では、その当たりの種類に応じた演出モードを示すものにモードフラグを変更するとともに、変更後の演出モードが通常モードでない場合には、その演出モードに対応するカウンタの値Ｍに上限回数をセットする。
【００６８】
一方、演出制御基板２２は、今終了しようとする装飾図柄変動演出が当たりを報知するものでなければ（S1503でNO）、モードフラグが０か否かを判定し（S1504）、０であればステップS1509に進む。なお、モードフラグが０とは通常モードであることを示し、初期状態では（即ち、電源が投入されて最初の遊技が開始されるときは）モードフラグは０である。一方、モードフラグが０でなければ、現在の演出モード用のカウンタの値Ｍを１減少させて（S1505）、その値Ｍが０にならなければ（S1506でNO）、ステップS1509に進むが、０になれば（S1506でYES）、通常モードに戻すためにモードフラグを０として（S1507）、ステップS1509に進む。ステップS1509では、演出制御基板２２は、装飾図柄変動演出を終了させるための変動演出終了コマンドをセットする。
【００６９】
［当たり演出選択処理］図１３に示すように、当たり演出選択処理では、演出制御基板２２は、オープニングコマンドを解析して（S1601）、解析したオープニングコマンドに基づいて、当たり演出のパターンを選択する当たり演出パターン選択処理を行う（S1602）。そして、演出制御基板２２は、当たり演出を開始するためのオープニング演出開始コマンドをセットする（S1603）。なお、当たり演出とは、小当たり遊技又は大当たり遊技時に実行される演出をいう。
【００７０】
［客待ちコマンド受信処理］図１４に示すように、客待ちコマンド受信処理では、演出制御基板２２は、客待ちコマンドを受信したか否かを判定し（S1701）、受信していれば、客待ち演出を実行するまでの時間の計測を開始するとともに計測フラグをONして（S1702、S1703）、ステップS1705に進む。一方、受信していなければ、計測フラグがＯＮされているか否か判定し（S1704）、オンされていなければ、客待ち演出実行までの時間の計測中ではないので処理を終え、オンされていればタイムアップか、すなわち、いま計測している時間が客待ち演出実行までの時間として設定した所定時間に達したか否か判定する（S1705）。そして、タイムアップでなければ、処理を終え、タイムアップであれば、計測フラグをＯＦＦするとともに（S1706）、客待ち演出を開始するための客待ち演出開始コマンドをセットする（S1707）。
【００７１】
［演出ボタン処理］図１５に示すように、演出ボタン処理では、演出制御基板２２は、演出ボタン検出ＳＷ２８ａからの信号により、演出ボタン２８が押下されたか（ONされたか）否かを判定し（S1801）、ONされていなければ処理を終え、ONされていれば装飾図柄変動演出中か否かを判定する（S1802）。そして、装飾図柄変動演出中でなければ処理を終え、装飾図柄変動演出中であれば、その装飾図柄変動演出において演出ボタン２８を操作するよう指示がでているか否かを判定する（S1803）。そして、演出ボタン２８の操作指示中でなければ処理を終え、演出ボタン２８の操作指示中であれば、可動役物装置４０を動作させるための可動役物作動コマンドをセットして処理を終える（S1804）。ステップS1804でセットされた可動役物作動コマンドが、コマンド送信処理（図９のステップS1103参照）によりランプ制御基板２４に送信されると、ランプ制御基板２４は、第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動して可動役物装置４０を動作させる。
【００７２】
以上のメイン制御基板２０及び演出制御基板２２における処理と並行して、ランプ制御基板２４では図１６〜１９に示す処理を行う。以下、ランプ制御基板２４の動作について説明する。
【００７３】
［電流値測定処理］ランプ制御基板２４は、図１６に示す電流値測定処理を例えば１００μｓｅｃ（マイクロ秒）といった短時間毎に繰り返す。電流値測定処理では、ランプ制御基板２４は、まず、第１ステッピングモータ６３及び第２ステッピングモータ６７が駆動中か否かを判定する（ステップS2001）。駆動中でなければ（S2001でNO）、電流値測定処理を終え、駆動中であれば（S2001でYES）、電圧測定部１００が測定した駆動回路９６から第１ステッピングモータ６３のＡ相への駆動電流の電流値、及び電圧測定部１０８が測定した駆動回路１０４から第２ステッピングモータ６７のＡ相への駆動電流の電流値を、ＲＡＭ７９に格納する(S2002)。
【００７４】
ここで、電圧測定部１００により測定された駆動回路９６から第１ステッピングモータ６３のＡ相への駆動電流の電流値をプロットした電流波形、及び、電圧測定部１０８により測定された駆動回路１０４から第２ステッピングモータ６７のＡ相への駆動電流の電流値をプロットした電流波形を、図２０，２１に示す。なお、図２０，２１に示す各グラフでは、横軸の一区分を１ｍｓｅｃ（ミリ秒）、縦軸の一区分を１００ｍＡ（ミリアンペア）としている。
【００７５】
図２０において、（ａ）は無負荷運転時の電流波形を、（ｂ）は軽負荷運転時の電流波形を示している。また図２１において、（ａ）は重負荷運転時の電流波形を、（ｂ）は脱調直後の電流波形を示している。図２０（ａ）及び図２０（ｂ）からわかるように、軽負荷時の電流波形は、無負荷時の電流波形に比べて、立ち上がり部分の値が大きくなっている。具体的には、無負荷時では、立ち上がり始めてから５００μsec（マイクロ秒）後の値は５０ｍＡ（ミリアンペア）程度と１００ｍＡを超えないのに対して、軽負荷時では、立ち上がり始めてから５００μsec後の値は１２０ｍＡ程度と１００ｍＡを超えている。第１実施形態のパチンコ遊技機１では、これに基づいて１００ｍＡを無負荷運転基準値と定め、立ち上がり始めてから５００μsec後の値が１００ｍＡを超えているか否かで、無負荷運転状態であるか否かを判断することとしている（後述する図１７ステップS2107参照）。
【００７６】
また、図２０（ｂ）及び図２１（ａ）からわかるように、重負荷時の電流波形は、軽負荷時の電流波形に比べて、立ち上がり部分の値が大きくなっている。
【００７７】
また、図２１（ｂ）からわかるように、脱調直後の電流波形は、他の駆動状態の電流波形のようになだらかに立ち上がるのではなく、立ち上がり始めてから一旦所定時間続けて（実施形態では２００μｓｅｃ間）徐々に下がり、その後急上昇する波形となっている。すなわち、脱調直後の波形は、他の駆動状態の波形と異なり、谷部ａ（図２１（ｂ）参照）のある波形となっており、具体的には、１５０ｍＡ程度まで立ち上がった後、１２０ｍＡ程度まで下がり、その後、３００ｍＡまで上がる波形となっている。したがって、第１実施形態のパチンコ遊技機１では、このように１パルスの間に谷部ａが観測されるか否かで、脱調状態であるか否かを判断することとしている（後述する図１７ステップS2103参照）。
【００７８】
［駆動状態監視処理］ランプ制御基板２４は、図１７に示す駆動状態監視処理を例えば３．３ｍｓｅｃ（ミリ秒）といった短時間毎に繰り返す。この割込処理の周期は、図２０，２１に示す電流波形の周期に合わせて設定されている。駆動状態監視処理では、ランプ制御基板２４は、まず、第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動中か否かを判定する（ステップS2101）。駆動中でなければ（S2101でNO）、駆動状態監視処理を終え、駆動中であれば（S2101でYES）、ステップS2002でＲＡＭ７９に格納した電流値を参照して(S2102)、ＲＡＭ７９に格納した電流値に基づいて形成される電流波形に谷部ａ（図２１（ｂ）参照）が観測されるか否かを判定する(S2103)。
【００７９】
谷部ａが観測される場合(S2103でYES)、第１ステッピングモータ６３又は第２ステッピングモータ６７が脱調状態にあるため、脱調フラグをＯＮするとともに(S2104)、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を脱調時制御パターンに切り換えて制御する(S2105)。なお、脱調フラグは、脱調が発生したことを示すフラグである。
【００８０】
ここで、脱調時制御パターンとは、図２２に示す制御データに従って第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動する制御パターンである。図２２（ａ）に示すように、脱調時における第１ステッピングモータ６３を駆動するための制御データ（プログラム）１１０は、第１ステッピングモータ６３を速度２００ｐｐｓで３０５ステップ正転させる役物上昇制御データ１１２と、第１ステッピングモータ６３を２０００ｍｓｅｃ（ミリ秒）間、通電状態で停止させる役物停止制御データ１１３と、第１ステッピングモータ６３を速度２００ｐｐｓで３２０ステップ逆転させる役物下降制御データ１１４とから構成される。脱調発生時には、ランプ制御基板２４は、これらの制御データ１１２，１１３，１１４を連続して実行することより、第１ラック部材４４を演出位置まで上昇させたのち所定時間保持し、初期位置まで下降させる。
【００８１】
また、図２２（ｂ）に示すように、脱調時における第２ステッピングモータ６７を駆動するための制御データ（プログラム）１１１は、第２ステッピングモータ６７を速度２００ｐｐｓで３０５ステップ正転させる役物上昇制御データ１１５と、第２ステッピングモータ６７を２０００ｍｓｅｃ（ミリ秒）間、通電状態で停止させる役物停止制御データ１１６と、第２ステッピングモータ６７を速度２００ｐｐｓで３２０ステップ逆転させる役物下降制御データ１１７とから構成される。脱調時には、ランプ制御基板２４は、これらの制御データ１１５，１１６，１１７を連続して実行することより、第２ラック部材５６を演出位置まで上昇させたのち所定時間保持し、初期位置まで下降させる。
【００８２】
第１実施形態のパチンコ遊技機１では、第１ステッピングモータ６３及び第２ステッピングモータ６７を４００ｐｐｓという高速で駆動させるため、脱調が生じる可能性があり、一旦脱調が生じると装飾可動体４２を上昇させるにはトルクが足りないため、図２３に示すように、装飾可動体４２が上昇することができなくなり止まってしまうおそれがあったが、このように第１実施形態のパチンコ遊技機１では、脱調が生じた場合には、脱調時の速度（４００ｐｐｓ）よりも遅い速度（２００ｐｐｓ）でしか駆動しない脱調時の制御パターンに従って第１ステッピングモータ６３および第２ステッピングモータ６７を駆動するため、装飾可動体４２の上昇中に脱調が生じて図２４（ａ）に示すように装飾可動体４２が止まってしまっても、図２４（ｂ）に示すように、演出位置まで確実に上昇させ、その後図２４（ｃ）に示すように、格納位置まで下降させることができる。
【００８３】
なお、脱調時の制御パターンに従って、第１ステッピングモータ６３および第２ステッピングモータ６７を駆動した後は、ランプ制御基板２４は、脱調フラグをＯＦＦして(S2106)、駆動状態監視処理を終える。
【００８４】
一方、ステップS2103において、谷部ａ（図２１（ｂ）参照）が観測されない場合(S2103でNO)、ランプ制御基板２４は、測定した電流波形の１パルスのうち立ち上がりから５００μsec（マイクロ秒）後の電流値が、無負荷運転基準値である１００ｍＡより小さいか否かを判定する(S2107)。
【００８５】
電流値が無負荷運転基準値よりも小さい場合、第１ステッピングモータ６３又は第２ステッピングモータ６７が、無負荷運転状態にあるため、後述する継続無負荷運転判定処理を行って(S2108)、駆動状態監視処理を終える。
【００８６】
一方、電流値が無負荷運転基準値より大きい場合は、第１ステッピングモータ６３又は第２ステッピングモータ６７が、軽負荷運転状態又は重負荷運転状態にあり正常に駆動されていると判断できるので(S2109)、無負荷運転開始フラグがＯＮとなっていないか確認し(S2110)、ＯＮとなっていない場合は(S2110でNO)、駆動状態監視処理を終え、ＯＮとなっている場合は(S2110でYES)、無負荷運転開始フラグをＯＦＦするとともに(S2111)、継続無負荷運転タイマをリセットして(S2112)、駆動状態監視処理を終える。なお、無負荷運転開始フラグは、無負荷運転状態が継続していることを示すフラグであり、後述する図１８のステップS2202でセットするものである。また、継続無負荷運転タイマは、無負荷運転状態が継続している時間を計測するためのタイマであり、後述する図１８のステップS2203でセットするものである。
【００８７】
［継続無負荷運転判定処理］図１８に示す継続無負荷運転判定処理では、ランプ制御基板２４は、まず、無負荷運転開始フラグがＯＮとなっているか確認し(S2201)、ＯＮとなっている場合は(S2201でYES)、ステップS2204に進み、無負荷運転開始フラグがＯＮとなっていない場合は(S2201でNO)、無負荷運転開始フラグをセットするとともに(S2202)、継続無負荷運転タイマをセットして(S2203)、ステップS2204に進む。
【００８８】
ステップS2204では、ランプ制御基板２４は、無負荷運転状態と判断されてから所定時間経過したか否かを判定する。無負荷運転状態は、止まっている装飾可動体４２が動き始めるとき、又は動いている装飾可動体４２が止まるときに観測される。よって、ステップS2204の所定時間は、止まっている装飾可動体４２が動き始めるときに継続して無負荷運転状態となる時間、又は、動いている装飾可動体４２が止まるときに継続して無負荷運転状態となる時間のうちの長いほうよりも長い時間に設定されている。実施形態では、止まっている装飾可動体４２が動き始めるときに継続して無負荷運転状態となる時間は、９８ｍｓｅｃ（ミリ秒）、動いている装飾可動体４２が止まるときに継続して無負荷運転状態となる時間は、９４ｍｓｅｃ、であるため、所定時間は、９８ｍｓｅｃより長い１００ｍｓｅｃに設定されている。
【００８９】
ステップS2204において、所定時間が経過していない場合は(S2204でNO)、継続無負荷運転判定処理を終え、所定時間が経過している場合は(S2204でYES)、無負荷運転状態が所定時間以上継続しており異常な状態であると認められるため、無負荷運転開始フラグをＯＦＦして(S2205)、継続無負荷運転タイマをリセットするとともに(S2206)、継続無負荷運転フラグをＯＮして(S2207)、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を継続無負荷運転時の制御パターンに切り換えて制御する(S2208)。なお、継続無負荷運転フラグは、継続無負荷運転状態であることを示すフラグである。
【００９０】
ここで、継続無負荷運転時制御パターンとは、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を停止させる制御パターンである。無負荷運転状態が所定時間以上継続している場合には、駆動機構（例えば、駆動ギア６４，６８、中間ギア６２，６４、第１ラック部材４４及び第２ラック部材５６など）が破損している可能性があり、第１ステッピングモータ６３又は第２ステッピングモータ６７の動力が装飾可動体４２に伝達されていないため、第１ステッピングモータ６３又は第２ステッピングモータ６７が発熱し、この発熱に起因して遊技機が発火してしまうことがあるが、第１実施形態のパチンコ遊技機１では、上記のように無負荷運転状態が所定時間以上継続している場合には、継続無負荷運転時の制御パターンに従って第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を停止させるため、無負荷運転が継続されてしまうことによる発熱、やこの発熱に起因する遊技機の発火を防止することができる。
【００９１】
なお、継続無負荷運転時の制御パターンに従って、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を停止させた後は、ランプ制御基板２４は、継続無負荷運転フラグをＯＦＦして(S2209)、継続無負荷運転判定処理を終える。
【００９２】
［原点センサ故障判定処理］また、ランプ制御基板２４は、図１６に示す電流値測定処理、及び図１７に示す駆動状態監視処理とともに、図１９に示す原点センサ故障判定処理を例えば４msecといった短時間毎に繰り返す。原点センサ故障判定処理では、ランプ制御基板２４は、まず、原点センサがＯＮか否か（すなわち、フォトセンサ４７，５９が遮蔽板部４６，５８を検知しているか否か）を判定する(S2301)。原点センサ（フォトセンサ４７，５９）がＯＮであれば(S2301でYES)、原点センサ非作動フラグがＯＮか否かを判定し(S2302)、原点センサ非作動フラグがＯＦＦであれば(S2302でNO)、原点センサ故障判定処理を終え、原点センサ非作動フラグがＯＮであれば(S2302でYES)、原点センサ非作動フラグをＯＦＦするとともに(S2303)、原点センサ非作動タイマをリセットして(S2304)、原点センサ故障判定処理を終える。なお、原点センサ非作動フラグは、原点センサ（フォトセンサ４７，５９）がＯＦＦ状態であること、すなわち、フォトセンサ４７，５９が遮蔽板部４６，５８を検知していないことを示すフラグであり、後述するステップS2306でセットされるものである。また、原点センサ非作動タイマは、原点センサ（フォトセンサ４７，５９）のＯＦＦ状態が継続している時間を計測するためのタイマであり、後述するステップS2307でセットされるものである。
【００９３】
一方、ステップS2301において原点センサ（フォトセンサ４７，５９）がＯＦＦであれば(S2301でNO)、原点センサ非作動フラグがＯＮか否かを判定し(S2305)、原点センサ非作動フラグがＯＮであれば(S2305でYES)、ステップS2308に進み、原点センサ非作動フラグがＯＦＦであれば(S2305でNO)、原点センサ非作動フラグをセットするとともに(S2306)、原点センサ非作動タイマをセットして(S2307)、ステップS2308に進む。
【００９４】
ステップS2308では、ランプ制御基板２４は、原点センサ（フォトセンサ４７，５９）がＯＦＦ状態となってから所定時間経過したか否かを判定する。ここで、所定時間は、装飾可動体４２が初期位置から上昇して再び初期位置へ戻ってくるまでの時間に若干の猶予時間を加えた時間に設定されている。実施形態では、装飾可動体４２が初期位置から上昇して再び初期位置へ戻ってくるまでの時間は、４秒弱であるため（図６参照）、これに猶予時間を加えた４秒を所定時間としている。
【００９５】
ステップS2308において、所定時間経過していない場合は(S2308でNO)、原点センサ故障判定処理を終え、所定時間が経過している場合は(S2308でYES)、さらに、脱調フラグがＯＮか否かを判定するとともに(S2309)、継続無負荷運転フラグがＯＮか否かを判定する(S2310)。所定時間経過していても脱調フラグがＯＮされている場合(S2309でYES)や継続無負荷運転フラグが０Ｎされている場合(S2310でYES)は、原点センサ（フォトセンサ４７，５９）の故障ではないので、原点センサ故障判定処理を終える。
【００９６】
一方、所定時間が経過しており(S2308でYES)、かつ、脱調フラグ及び継続無負荷運転フラグがＯＦＦである場合(S2309でNO，S2310でNO)は、原点センサ（フォトセンサ４７，５９）の故障であると判断できるので、原点センサ非作動フラグをＯＦＦするとともに(S2311)、原点センサ非作動タイマをリセットしてから(S2312)、装飾可動体４２を確実に初期位置まで復帰させる処理を行う(S2313)。具体的には、第１ステッピングモータ６３を速度２００ｐｐｓで３２０ステップ逆転させるとともに、第２ステッピングモータ６７を速度２００ｐｐｓで３２０ステップ正転させる。装飾可動体４２を初期位置まで復帰させることとしているのは、原点センサ（フォトセンサ４７，５９）の故障が判明した時点では、装飾可動体４２がどの位置にあるのか不明だからである。その後、ランプ制御基板２４は、原点センサ故障時制御パターンに切り換えて、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を制御することとして(S2314)、原点センサ故障判定処理を終える。なお第１実施形態のパチンコ遊技機１では、一旦、原点センサ故障時制御パターンに切り換えた後は、原点センサ故障判定処理を行う必要がないので、この割込処理をマスクして以後実行しないこととしている。
【００９７】
ここで、原点センサ故障時制御パターンについて説明する。原点センサ故障時制御パターンは、図２５に示す制御データに従って第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動する制御パターンである。図２５に示す制御データは、図６に示す制御データ（通常時の制御データ）と比べると、脱調のおそれのある高速（実施形態では４００ｐｐ）での駆動をやめ、脱調することなく確実に回転できる速度（実施形態では２００ｐｐｓ）でのみ第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動させるものとなっている。
【００９８】
具体的には、原点センサ故障時における第１ステッピングモータ６３を駆動するための制御データ（プログラム）１２０は、図２５（ａ）に示すように、第１ステッピングモータ６３を速度２００ｐｐｓ（パルス/秒）で３２０ステップ正転させる役物上昇制御データ１２２と、第１ステッピングモータ６３を２０００ｍｓｅｃ（ミリ秒）間、通電状態で停止させる役物停止制御データ１２３と、第１ステッピングモータ６３を速度２００ｐｐｓで３２０ステップ逆転させる役物下降制御データ１２４とから構成される。
【００９９】
また、原点センサ故障時における第２ステッピングモータ６７を駆動するための制御データ（プログラム）１２１は、図２５（ｂ）に示すように、第２ステッピングモータ６７を速度２００ｐｐｓ（パルス/秒）で３２０ステップ逆転させる役物上昇制御データ１２５と、第２ステッピングモータ６７を２０００ｍｓｅｃ（ミリ秒）間、通電状態で停止させる役物停止制御データ１２６と、第２ステッピングモータ６７を速度２００ｐｐｓで３２０ステップ正転させる役物下降制御データ１２７とから構成される。
【０１００】
これらの制御データ１２２，１２３，１２４，１２５，１２６，１２７が実行されると、第１ラック部材４４、第２ラック部材５６、及び装飾可動体４２は、演出位置まで上昇した後、第１ステッピングモータ６３及び第２ステッピングモータ６７のホールディングトルクにより保持され、その後、初期位置まで下降することとなる。
【０１０１】
このように第１実施形態のパチンコ遊技機１では、原点センサ故障時には、原点センサ（フォトセンサ４７，５９）を利用しない制御、すなわち、脱調などのおそれがなく確実に所定ステップ駆動できる速度でのみ第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動する制御に切り換えることとしているため、原点センサ（フォトセンサ４７，５９）が故障したからといってパチンコ遊技機１を直ちに遊技停止にする必要がなく、その日の営業時間中は、パチンコ遊技機１を稼働させておくことができる。なおこの場合、翌日の営業開始前などにおいて、電源投入時に行われるリトライ処理（装飾可動体４２を初期位置に復帰させる処理）にて、原点センサ（フォトセンサ４７，５９）の故障が発覚したときに、原点センサ（フォトセンサ４７，５９）を修理等すればよい。
【０１０２】
（５）実施形態の効果
以上説明したように、第１実施形態のパチンコ遊技機１は、装飾可動体４２と、装飾可動体４２の駆動源たる第１ステッピングモータ６３及び第２ステッピングモータ６７と、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を制御する駆動制御手段（ランプ制御基板２４、駆動回路９６、駆動回路１０４により構成される）と、駆動制御手段から第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形を測定する測定手段（電圧測定部１００，１０８、Ａ／Ｄ変換部１０１，１０９、ランプ制御基板２４により構成される）と、測定手段により測定された通電波形情報に基づいて、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動状態を判定する判定手段（ランプ制御基板２４により構成される）と、を備え、駆動制御手段は、判定手段による判定結果に応じて第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を制御する。
【０１０３】
第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形は、無負荷運転時、負荷運転時、脱調時で異なるところ（図２０，２１参照）、第１実施形態のパチンコ遊技機１によれば、第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形を監視しているので、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動状態を把握できる。よって、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動状態に応じて最適な駆動制御を行うことが可能となる。
【０１０４】
特に、第１実施形態のパチンコ遊技機１では、判定手段（ランプ制御基板２４により構成される）により第１ステッピングモータ６３又は第２ステッピングモータ６７が脱調したと判定されたとき、駆動制御手段（ランプ制御基板２４、駆動回路９６、駆動回路１０４により構成される）は、通常の制御パターン（図６参照）から、脱調時の速度以上の速度で第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動させない第１の特別の制御パターン（脱調時制御パターン、図２２参照）に切り換えて第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動する。
【０１０５】
したがって、第１実施形態のパチンコ遊技機１によれば、第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形を監視しているので、脱調が生じたことを即座に発見できるとともに、脱調が生じた場合には、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を、通常の制御パターン（図６参照）から、第１の特別の制御パターン（図２２参照、トルクの大きな低速でのみ駆動させる脱調時制御パターン）に切り換えて制御するので、脱調による不具合を解消することができる（図２４参照）。
【０１０６】
また、第１実施形態のパチンコ遊技機１では、判定手段（ランプ制御基板２４により構成される）により第１ステッピングモータ６３又は第２ステッピングモータ６７が所定時間以上継続して無負荷運転していると判定されたとき、駆動制御手段（ランプ制御基板２４、駆動回路９６、駆動回路１０４により構成される）は、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を停止させる。
【０１０７】
したがって、第１実施形態のパチンコ遊技機１によれば、第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形を監視しているので、無負荷運転が所定時間以上継続していることを即座に発見することができ、このような場合には、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を停止するので、無負荷運転が長時間続くことによる発火などの異常の発生を抑制することができる。
【０１０８】
また、第１実施形態のパチンコ遊技機１は、装飾可動体４２の位置を検知する検知手段（フォトセンサ４７，５９）を備え、判定手段（ランプ制御基板２４により構成される）により第１ステッピングモータ６３及び第２ステッピングモータ６７が正常に駆動していると判定されている場合に、検知手段（フォトセンサ４７，５９）が所定時間以上作動しないときは、駆動制御手段（ランプ制御基板２４、駆動回路９６、駆動回路１０４により構成される）は、検知手段（フォトセンサ４７，５９）を利用する通常の制御パターン（図６参照）から検知手段（フォトセンサ４７，５９）を利用しない第２の特別の制御パターン（原点センサ故障時制御バターン、図２５参照）に切り換えて第１ステッピングモータ６３及び第２ステッピングモータ６７を駆動する。
【０１０９】
第１実施形態のパチンコ遊技機１によれば、第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形を監視しているので、測定した波形が正常な駆動を示しているにもかかわらず、検知手段（フォトセンサ４７，５９）が所定時間以上作動しないときは、検知手段（フォトセンサ４７，５９）の故障と判断できる。そしてこのような場合には、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動を、通常の制御パターン（図６参照、低速から加速させて高速で駆動し、フォトセンサ４７，５９からの信号に基づいて駆動を停止させる制御パターン）から、第２の特別の制御パターン（図２５参照、フォトセンサ４７，５９を利用せず、脱調のおそれのない低速度のみで駆動させる原点センサ故障時制御パターン）に切り換えて制御するので、検知手段（フォトセンサ４７，５９）が故障しているからといって遊技を停止させる必要がなく、その日の稼働時間中、パチンコ遊技機１を稼働し続けることができる。
【０１１０】
２．第２実施形態
第１実施形態のパチンコ遊技機１では、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動状態の判定は、測定手段（電圧測定部１００，１０８、Ａ／Ｄ変換部１０１，１０９、ランプ制御基板２４により構成される）により測定された駆動電流の波形の特徴を参照することにより行ったが（図１７ステップS2103，S2107参照）、測定手段により測定された駆動電流の波形を、正常駆動時の通電波形情報と比較することにより行うよう構成してもよい。
【０１１１】
この場合、図２６（ａ）に示すような正常駆動時の通電波形の情報を、予めランプ制御基板２４のＲＯＭ８１に格納しておく。そして、駆動状態監視処理として、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動中、ランプ制御基板２４が、測定手段（電圧測定部１００，１０８、Ａ／Ｄ変換部１０１，１０９、ランプ制御基板２４により構成される）により測定された電流値に基づく通電波形と、ＲＯＭ８１に記憶している正常駆動時の通電波形とを比較して、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動状態を逐次判定していくよう構成する。
【０１１２】
このように構成すれば、例えば、図２６（ａ）に示すような通電波形が測定されている場合には、正常駆動時の通電波形と比較することにより、脱調を検出することができ、図２６（ｂ）に示すような通電波形が測定されている場合には、正常駆動時の通電波形と比較することにより、所定時間以上継続する無負荷運転を検出することができ、図２６（ｃ）に示すような通電波形が測定されている場合には、正常駆動時の通電波形と比較することにより、正常に駆動されていると判断することができる。
【０１１３】
以上説明したように、第２実施形態のパチンコ遊技機は、第１ステッピングモータ６３及び第２ステッピングモータ６７が正常に駆動されているときの駆動制御手段（ランプ制御基板２４、駆動回路９６、駆動回路１０４により構成される）から第１ステッピングモータ６３及び第２ステッピングモータ６７への通電波形情報が記憶される記憶手段（ランプ制御基板２４のＲＯＭ８１）を備え、判定手段（ランプ制御基板２４により構成される）は、記憶手段に記憶された通電波形情報と測定手段により測定された通電波形情報とを比較することにより、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動状態を判定するよう構成されている。
【０１１４】
したがって、第２実施形態のパチンコ遊技機では、測定手段により測定された通電波形情報を、正常駆動時の通電波形情報と比較するため、第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動に異常（脱調や所定時間以上継続する無負荷運転）が発生したことや、第１ステッピングモータ６３及び第２ステッピングモータ６７が正常に駆動していることを、確実に検出することができる。
【０１１５】
なお、第２実施形態のパチンコ遊技機では、正常駆動時の電流波形情報を予めＲＯＭ８１内の所定記憶領域に記憶しているが、正常駆動時の電流波形情報は、電源投入時の初回駆動時の値から定めたり、電源投入後から数回分をサンプルとして採取した平均値をとって、その平均値をもって定めたりしてもよい。この場合、正常駆動時の電流波形情報は、ＲＡＭ７９に記憶されることとなり、ＲＡＭ７９が、記憶手段を構成することとなる。
【０１１６】
３．変更例
以下、変更例について説明する。なお、変更例の説明において、第１実施形態のパチンコ遊技機１と同様の構成については、第１実施形態のパチンコ遊技機１と同様の符号を付して説明を省略する。
【０１１７】
第１実施形態のパチンコ遊技機１では、１つの装飾可動体４２を２つの第１ステッピングモータ６３及び第２ステッピングモータ６７で駆動させる構成としたが、１つの装飾可動体４２を１つのステッピングモータを用いて駆動させる構成としてもよい。この場合も、ランプ制御基板２４が、図１６〜１９に示す制御を実行することで、ステッピングモータの駆動状態に適した最適な駆動制御を実行することができる。
【０１１８】
また、第１実施形態のパチンコ遊技機１では、脱調時の駆動制御パターンとして、２００ｐｐｓという低速でステッピングモータを駆動することにより、装飾可動体４２を上昇させ、停止させ、下降させるものを採用したが（図２２参照）、図２７に示すように、装飾可動体４２を下降させるだけの処理を行うよう構成してもよい。ここで、図２７（ａ）に示す第１ステッピングモータ６３に対する制御データ１３０は、第１ステッピングモータ６３を駆動速度２００ｐｐｓで３０５ステップ逆転させる役物下降制御データ１３２から構成され、図２７（ｂ）に示す第２ステッピングモータ６７に対する制御データ１３１は、第２ステッピングモータ６７を駆動速度２００ｐｐｓで３０５ステップ正転させる役物下降制御データ１３３から構成されている。第１ステッピングモータ６３及び第２ステッピングモータ６７の駆動ステップ数を３０５ステップとしているのは、装飾可動体４２を、脱調の生じるおそれのある速度（４００ｐｐｓ）で駆動されている位置から、初期位置まで確実に戻すためである。
【０１１９】
また、第１実施形態のパチンコ遊技機１では、無負荷運転基準値を予め１００ｍＡと設定してＲＯＭ８１内の所定記憶領域に記憶しているが、無負荷運転基準値は、電源投入時の初回駆動時の値から定めたり、電源投入後から数回分をサンプルとして採取した平均値をとって、その平均値をもって定めたりしてもよい。この場合、無負荷基準値は、ＲＡＭ７９に記憶されることとなる。
【０１２０】
また、実施形態では、遊技機としてパチンコ遊技機を例に挙げて説明したが、スロットマシンなどの他の遊技機において、ステッピングモータを用いて可動体を動作させる場合の制御として、実施形態で説明した制御を用いてもよい。この場合、例えば、スロットマシンに搭載された演出制御基板に、図１６〜１９に示す制御を実行させる。
【符号の説明】
【０１２１】
１…パチンコ遊技機
２４…ランプ制御基板（駆動制御手段、測定手段、判定手段）
４２…装飾可動体
４７…第１フォトセンサ（検知手段）
５９…第２フォトセンサ（検知手段）
６３…第１ステッピングモータ
６７…第２ステッピングモータ
７９…ＲＡＭ（記憶手段）
８１…ＲＯＭ（記憶手段）
９６…駆動回路（駆動制御手段）
１００…電圧測定部（測定手段）
１０１…Ａ／Ｄ変換部（測定手段）
１０４…駆動回路（駆動制御手段）
１０８…電圧測定部（測定手段）
１０９…Ａ／Ｄ変換部（測定手段）
【図１】
0005395120.tif 000002
【図２】
0005395120.tif 000003
【図３】
0005395120.tif 000004
【図４】
0005395120.tif 000005
【図５】
0005395120.tif 000006
【図６】
0005395120.tif 000007
【図７】
0005395120.tif 000008
【図８】
0005395120.tif 000009
【図９】
0005395120.tif 000010
【図１０】
0005395120.tif 000011
【図１１】
0005395120.tif 000012
【図１２】
0005395120.tif 000013
【図１３】
0005395120.tif 000014
【図１４】
0005395120.tif 000015
【図１５】
0005395120.tif 000016
【図１６】
0005395120.tif 000017
【図１７】
0005395120.tif 000018
【図１８】
0005395120.tif 000019
【図１９】
0005395120.tif 000020
【図２０】
0005395120.tif 000021
【図２１】
0005395120.tif 000022
【図２２】
0005395120.tif 000023
【図２３】
0005395120.tif 000024
【図２４】
0005395120.tif 000025
【図２５】
0005395120.tif 000026
【図２６】
0005395120.tif 000027
【図２７】
0005395120.tif 000028