(57)【要約】  【課題】可動部材を適切に駆動制御する（停止させる）ことができる遊技機を提供する。  【解決手段】可動部材(21,22) を駆動制御する駆動制御手段(40,45) を備え、前記駆動制御手段(40,45) は、前記可動部材(21,22) が定位置に位置していないことを検知すると、前記可動部材(21,22) を前記定位置に復帰させる為の復帰制御を行うことが可能であり、前記復帰制御において、前記可動部材(21,22) を前記定位置に移動させる復帰データを前記可動部材(21,22) を駆動可能な駆動部(45)に送信するとともに、前記復帰データの送信後の経過時間(t2)を計時し、その経過時間(t2)が前記復帰データに対応する設定時間(T2)になると、前記可動部材(21,22) の駆動を停止させる複数の停止信号を前記駆動部(45)に微小時間( ΔT2) 間隔で送信する制御部(43,44) を有する。【選択図】  図８
2015180456.tif 000002
【特許請求の範囲】
【請求項１】
可動部材を駆動制御する駆動制御手段を備え、
前記駆動制御手段は、
前記可動部材が定位置に位置していないことを検知すると、前記可動部材を前記定位置に復帰させる為の復帰制御を行うことが可能であり、
前記復帰制御において、前記可動部材を前記定位置に移動させる復帰データを前記可動部材を駆動可能な駆動部に送信するとともに、前記復帰データの送信後の経過時間を計時し、その経過時間が前記復帰データに対応する設定時間になると、前記可動部材の駆動を停止させる複数の停止信号を前記駆動部に微小時間間隔で送信する制御部を有することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遊技機に関し、特に、可動部材を駆動制御する技術に関するものである。
【背景技術】
【０００２】
従来、パチンコ遊技機において、遊技演出用の可動部材（役物部材）を作動させる電動モータは、モータ制御装置（ランプ制御基板のコンピュータ）によりモータドライバを介して駆動制御される。具体的には、モータ制御装置が可動部材に一連の動作を実行させる為の複数のモータ制御データをモータドライバに送信し、モータドライバがそれら複数のモータ制御データに基づいて電動モータを駆動する。
【０００３】
ところで、モータ制御装置（ＣＰＵ）の処理速度（例えば、５００μｓ／step）が比較的速いものでは、モータ制御装置が前記複数のモータ制御データを複数ステップに分けてモータドライバに順次送信して、電動モータのきめ細かい制御が可能になる。一方、モータ制御装置の処理速度（例えば、２０ｍｓ／step）が比較的遅いものでは、モータ制御装置が前記複数のモータ制御データをモータドライバに一括送信して格納させ、モータドライバが格納した複数のモータ制御データに基づいて電動モータを駆動するように構成するのが好適である。
【０００４】
ここで、特許文献１には、可動部材が遊技盤の盤面平行方向へ待機位置と突出位置とに亙って往復回動され、この可動部材を待機位置で停止させる停止処理技術が開示されている。この停止処理技術では、ランプ制御基板のコンピュータにおいて、最初に、駆動回数ｎに０が初期設定され、最終的に、演算された駆動回数ｎが設定数Ｎ（例えば、Ｎ＝３０）になった場合に、電動モータが停止される。
【０００５】
そこで、駆動回数ｎに０が初期設定された後、演出基板から停止コマンドが受信された場合には、ｎにＮが設定され、その後、可動部材の待機位置がセンサで検出された場合に、直ちに、ｎ＝Ｎか否か判定され、そこで、肯定判定されるため、電動モータが停止される。一方、停止コマンドが受信されない場合に、可動部材の待機位置がセンサで検出された場合には、ｎがｎ＋１に加算される。その後、ｎ＝Ｎか否か判定され、ｎ≠Ｎの場合は停止コマンドの受信有無を判定するステップにリターンし、その後、停止コマンドが受信されなくても、ｎ＝Ｎになった場合に、電動モータが停止される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１９５４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
パチンコ遊技機において、モータ制御装置が可動部材に一連の動作を実行させる為の複数のモータ制御データをモータドライバに一括送信して格納させ、モータドライバが格納した複数のモータ制御データに基づいて電動モータを駆動するように構成されたものでは、処理速度が比較的遅いモータ制御装置を採用して制御負荷を小さくし、特に可動部材（また、その他の演出用機器）のきめ細かい制御をあまり必要としないものに好適となる。
【０００８】
しかし、モータ制御装置は、複数のモータ制御データを送信後、モータドライバからは可動部材の状態（位置）を知り得るフィードバックを得られないため、また、そのフィードバックを得られたとしても、その後の電動モータの制御に反映されないため、モータドライバに送信・格納されたモータ制御データに不具合が発生（例えば、モータ制御データがノイズ等で変化）した場合、電動モータが正常に駆動されない、つまり可動部材が正常に動作しない虞が生じる。
【０００９】
モータドライバに送信・格納されたモータ制御データに不具合が発生した場合、例えば、電動モータが停止しない（ずっと励磁）状態になることが懸念され、そうなると、電動モータが過熱され故障する原因になる。また、例えば、可動部材が所定の定位置で作動停止しないこと、つまり可動部材の作動停止後に、位置検出センサにより可動部材が定位置にあることが検出されないことが懸念され、そうなると、可動部材の見栄えが悪くなり、可動部材が他の可動部材と相互干渉して損傷する原因になる。この場合、位置検出センサに不具合があることも懸念される。
【００１０】
本発明の目的は、可動部材を適切に駆動制御する（停止させる）ことができる遊技機を提供することである。
【課題を解決するための手段】
【００１１】
本発明（遊技機(1) ）は、可動部材(21,22) を駆動制御する駆動制御手段(40,45,25)を備え、前記駆動制御手段(40,45,25)は、前記可動部材(21,22) が定位置に位置していないことを検知すると、前記可動部材(21,22) を前記定位置に復帰させる為の復帰制御を行うことが可能であり、前記復帰制御において、前記可動部材(21,22) を前記定位置に移動させる復帰データを前記可動部材(21,22) を駆動可能な駆動部(45)に送信するとともに、前記復帰データの送信後の経過時間(t2)を計時し、その経過時間(t2)が前記復帰データに対応する設定時間(T2)になると、前記可動部材(21,22) の駆動を停止させる複数の停止信号を前記駆動部(45)に微小時間( ΔT2) 間隔で送信する制御部(43,44) を有することを特徴とする。
【００１２】
ここで、例えば、前記駆動制御手段(40,45,25)が実施例の図６に示すモータ制御手段４０及びモータドライバ４５及び電動モータ２５に、前記復帰制御が実施例の図８及び図１０に示すＳ１２〜Ｓ１８に、前記復帰データが実施例の復帰モータ制御データ（定位置移動モータ制御データ）に、前記停止信号が実施例の復帰停止信号に、前記駆動部(45)が実施例の図６に示すモータドライバ４５に、前記制御部(43,44) が実施例の図６に示す復帰モータ制御手段４３及び復帰停止処理手段４４に夫々相当する。
【００１３】
尚、可動部材(21,22) を作動させる電動モータ(25)と、この電動モータ(25)をモータ駆動回路(45)を介して駆動制御するモータ制御手段(40)とを備え、前記モータ制御手段(40)は、前記可動部材(21,22) に演出動作を実行させる為の第１制御を行う第１制御手段(41,42) と、前記第１制御が行われた後、前記可動部材(21,22) が定位置に位置していないことを検知すると、前記可動部材(21,22) を前記定位置に復帰させる為の第２制御を行う第２制御手段(43,44) とを有し、前記第２制御手段(43,44) は、前記可動部材(21,22) を前記定位置に移動させる復帰データを前記モータ駆動回路(45)に送信するとともに、前記復帰データの送信後の経過時間(t2)を計時し、その経過時間(t2)が前記復帰データに対応する設定時間(T2)になると、前記電動モータ(25)の駆動を停止させる複数の停止信号を前記モータ駆動回路(45)に微小時間( ΔT2) 間隔で送信する構成にすることができる。
【００１４】
この場合、例えば、前記第１制御が実施例の図７及び図９に示すＳ１〜Ｓ９に、前記第１制御手段(41,42) が実施例の図６に示す演出モータ制御手段４１及び停止処理手段４２に、前記第２制御が実施例の図８及び図１０に示すＳ１２〜Ｓ１８に、前記第２制御手段(43,44) が実施例の図６に示す復帰モータ制御手段４３及び復帰停止処理手段４４に、前記復帰データが実施例の復帰モータ制御データ（定位置移動モータ制御データ）に、前記停止信号が実施例の復帰停止信号に夫々相当する。
【発明の効果】
【００１５】
本発明（遊技機）によれば、可動部材を適切に駆動制御する（停止させること）ができる。
【図面の簡単な説明】
【００１６】
【図１】パチンコ遊技機の正面図である。
【図２】パチンコ遊技機の可動役物装置を装備した遊技盤の正面図である。
【図３】パチンコ遊技機の制御系のブロック図である。
【図４】可動役物装置の正面図である。
【図５】可動役物装置の背面図である。
【図６】可動役物装置及びモータ制御手段等の構成図である。
【図７】演出制御におけるモータ停止処理を示すタイムチャートである。
【図８】復帰制御における復帰モータ停止処理を示すタイムチャートである。
【図９】モータ制御のフローチャートである。
【図１０】モータ制御のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、発明を実施するための形態について実施例に基づいて説明する。
【実施例】
【００１８】
図１、図２に示すように、パチンコ遊技機１には、遊技ホールの島構造体に取付けられる外枠（図示略）に開閉枠２が開閉自在に装着され、開閉枠２に開閉扉３が開閉自在に装着されている。開閉扉３に窓３ａが形成され、その窓３ａに透明板３ｂが装着されている。開閉枠２の左端部に開閉扉３の左端部が鉛直軸心回りに回動自在に支持され、開閉扉３の右端部には、開閉扉３を閉じた状態で開閉枠２に施錠するキーシリンダ３ｃが装着されている。開閉枠２に遊技盤４が装着され、遊技盤４とその前側の透明板３ｂとの間に遊技球が転動する遊技領域４ａが形成され、この遊技領域４ａが開閉扉３により開閉される。
【００１９】
開閉扉３には、窓３ａの下側に貯留皿５が設けられ、その貯留皿５に演出ボタンＳＷ６（「ＳＷ」はスイッチを意味する）が装着され、貯留皿５の右下側に発射ハンドル７が装着されている。発射ハンドル７が回動操作されると、貯留皿５から発射位置に導入された遊技球が発射され、貯留皿５に複数の遊技球が存在する場合には、複数の遊技球が約０．６秒間隔で連続発射される。発射された遊技球はガイドレール８で案内され遊技領域４ａの上部に導入される。
【００２０】
図２、図３に示すように、遊技盤４には遊技領域４ａに配置された多数の障害釘（図示略）の他、第１始動口１０、開閉式の第２始動口１１ａを有する始動口装置１１、ゲート１２、開閉式の大入賞口１３ａを有する大入賞口装置１３、複数の一般入賞口１４が設けられている。第１始動口１０、ゲート１２、複数の一般入賞口１４には、夫々、そこに入賞した遊技球を検出する第１始動口ＳＷ１０ａ、ゲートＳＷ１２ａ、複数の一般入賞口ＳＷ１４ａが付設されている。
【００２１】
始動口装置１１は、第２始動口１１ａ、第２始動口１１ａを開閉する開閉部材１１ｂ、第２始動口１１ａに入賞した遊技球を検出する第２始動口ＳＷ１１ｃ、開閉部材１１ｂを開閉駆動する第２始動口ＳＯＬ１１ｄ（「ＳＯＬ」はソレノイドアクチュエータを意味する）を有する。大入賞口装置１３は、大入賞口１３ａ、大入賞口１３ａを開閉する開閉部材１３ｂ、大入賞口１３ａに入賞した遊技球を検出する大入賞口ＳＷ１３ｃ、開閉部材１３ｂを開閉駆動する大入賞口ＳＯＬ１３ｄを有する。
【００２２】
遊技球が入賞口１０，１１ａ，１３ａ，１４に入賞した場合、遊技球１個の入賞について入賞口１０，１１ａ，１３ａ，１４毎に設定された数の遊技球が払出される。遊技球が始動口１０，１１ａに入賞した場合には大当り抽選が行われ、その大当り抽選で当選した場合、通常は閉塞の大入賞口１３ａが複数ラウンドに亙って開閉する大当り遊技が発生する。遊技球がゲート１２を通過した場合には当り抽選が行われ、その当り抽選で当選した場合、通常は閉塞の第２始動口１１ａが１又は複数回開閉する補助遊技が発生する。
【００２３】
遊技盤４にはセンタ役物１５が取付けられ、このセンタ役物１５に遊技演出用の画像表示器１６及び可動役物装置１７が装備されている。センタ役物１５は遊技盤４に比較的大きく形成されたセンタ開口部（図示略）に嵌合装着されたセンタ枠体１５ａを有し、センタ枠体１５ａの下部には遊技球が転動するステージ１５ｂが形成されている。
【００２４】
画像表示器１６はその画面をパチンコ遊技機１の前側からセンタ枠体１５ａの内側を通して視認できるように配置されている。画像表示器１６の画面には、前記大当り抽選を演出するために、複数の演出図柄が変動後停止するように表示されるとともに各種動画が表示され、また、前記大当り遊技中に大当り演出用の動画が表示される。
【００２５】
可動役物装置１７は、大当り抽選に関する報知（例えば、大当り抽選での当選、或いは当選期待度が高い旨の報知等）を行うために作動して、左右１対の可動部材２１，２２が画像表示器４の前側で遊技盤４の盤面と平行な左右方向へ移動する。
【００２６】
遊技盤４の右下部に各種表示を行う遊技表示盤１９が設けられ、この遊技表示盤１９は、第１特図表示器１９ａ、第２特図表示器１９ｂ、普図表示器１９ｃ、第１特図保留ランプ１９ｄ、第２特図保留ランプ１９ｅ、普図保留ランプ１９ｆを備えている。
【００２７】
第１特図表示器１９ａには第１特別図柄が変動可能に表示され、第１特図保留ランプ１９ｄには第１特図保留数が表示され、その第１特図保留数は４未満の場合に第１始動口１０に遊技球が入賞する毎に１加算される。第２特図表示器１９ｂには第２特別図柄が変動可能に表示され、第２特図保留ランプ１９ｅには第２特図保留数が表示され、その第２特図保留数は４未満の場合に第２始動口１１ａに遊技球が入賞する毎に１加算される。
【００２８】
第１，第２特別図柄が変動停止状態で、第１特図保留数が１以上の場合、第２特図保留数が０の場合には、第１特図保留数が１減算されて第１特別図柄が変動開始され、その後の停止図柄で大当り抽選の結果が表示される。第１，第２特別図柄が変動停止状態で、第２特図保留数が１以上の場合、第２特図保留数が１減算されて第２特別図柄が変動開始され、その後の停止図柄で大当り抽選の結果が表示される。
【００２９】
普図表示器１９ｃには普通図柄が変動可能に表示され、普図保留ランプ１９ｆには普図保留数が表示され、その普図保留数は４未満の場合にゲート１２に遊技球が入賞する毎に１加算される。普通図柄が変動停止状態で、普図保留数が１以上の場合、普図保留数が１減算されて普通図柄が変動開始され、その後の停止図柄で当り抽選の結果が表示される。
【００３０】
可動役物装置１７について説明する。
図４、図５に示すように、可動役物装置１７は、センタ役物１５の裏面部に取付けられたベース枠２０と、遊技の演出動作を実行する左右１対の可動部材２１，２２（役物部材２１，２２）と、１対の可動部材２１，２２を左右方向（接近・離隔方向）へ夫々移動自在にガイドするガイド機構２３と、１対の可動部材２１，２２が左右方向へ対称に移動するように１対の可動部材２１，２２を作動させる電動モータ２５（ステッピングモータ２５）を有する移動駆動機構２４とを備えている。
【００３１】
１対の可動部材２１，２２は、夫々、画像表示器１６の画面上下長と略同じ上下長と、画像表示器１６の画面左右長の約１／４の左右長とを有する。１対の可動部材２１，２２は、画像表示器１６の画面前側からその左右両端側に退いてセンタ役物１５の後側に隠れて図４、図５に実線で示す待機位置（所定の定位置）になり、画像表示器１６の画面前側に現れてそれらの対向端縁同士が当接して図１及び図４、図５に仮想線で示す作動位置（合体位置）になり、そこで、所定の物体（例えば、人物の顔）を形成する。尚、１対の可動部材２１，２２は、夫々その前面部を電飾可能に構成されている。
【００３２】
役物ガイド機構２３は、左右方向に延びる上部ガイドロッド２３ａ及び下部ガイド板２３ｂを有する。上部ガイドロッド２３ａはその左右両端部がベース枠２０の上部に固定され、この上部ガイドロッド２３ａに、１対の可動部材２１，２２の上部連結部２１ａ，２２ａが夫々左右方向へ移動自在にガイド支持されている。下部ガイド板２３ｂはベース枠２０の下部に固定され、この下部ガイド板２３ｂに、１対の可動部材２１，２２の下部連結部２１ｂ，２２ｂが夫々左右方向へ摺動自在に当接してガイドされている。
【００３３】
移動駆動機構２４は、電動モータ２５と、電動モータ２５により駆動されるギヤ列２６と、ギヤ列２６に連動連結され且つ１対の可動部材２１，２２に夫々固定的に設けられた１対のラック２７，２８とを有する。ギヤ列２６の下流部分は１対のピニオン２６ａ，２６ｂに分岐し、この１対のピニオン２６ａ，２６ｂが夫々１対のラック２７，２８に噛合している。電動モータ２５が駆動されると、ギヤ列２６により、１対のピニオン２６ａ，２６ｂが逆方向に同期回転し、これにより、１対のラック２７，２８を夫々介して１対の可動部材２１，２２が左右方向へ対称に移動駆動される。
【００３４】
ここで、ベース枠２０には、１対の可動部材２１，２２が定位置（待機位置，原点位置，初期位置）にあるか否か検出する位置検出センサＳＷ２９（位置検出手段）が取付けられている。この位置検出センサ２９は、右側の可動部材２２の移動領域の右端側に配置された光学センサ（フォトインタラプタ）からなり、一方、右側の可動役物２２の上部連結部２２ａに遮蔽板部２２ｃ設けられ、１対の可動部材２１，２２が定位置のとき、位置検出センサＳＷ２９は、その発光部と受光部との間が遮蔽板部２２ｃにより遮られることにより、１対の可動部材２１，２２が定位置にあることを検出する。
【００３５】
次に、パチンコ遊技機１の制御系について説明する。
図３に示すように、制御装置３０は、遊技制御基板３１、払出制御基板３２、演出制御基板３３、画像制御基板３４、ランプ制御基板３５を備え、これら制御基板３１〜３５に夫々ＣＰＵとＲＯＭとＲＡＭを含むコンピュータを備えて構成され、演出制御基板３３は更にＲＴＣ（「ＲＴＣ」はリアルタイムクロックを意味する）を備えている。
【００３６】
遊技制御基板３１のコンピュータは、第１，第２始動口ＳＷ１０ａ，１１ｃ、ゲートＳＷ１２ａ、大入賞口ＳＷ１３ｃ、一般入賞口ＳＷ１４ａからの信号と、払出制御基板３２からの情報とを受けて、第２始動口ＳＯＬ１１ｄ、大入賞口ＳＯＬ１３ｄ、図柄表示器１９ａ〜１９ｃ、図柄保留ランプ１９ｄ〜１９ｆを制御し、払出制御基板３２と演出制御基板３３とに制御情報（遊技情報）を出力する。
【００３７】
払出制御基板３２のコンピュータは、遊技制御基板３１からの制御情報と、払出球検出ＳＷ３６ａ、球有り検出ＳＷ３６ｂ、満タン検出ＳＷ３６ｃ、扉開閉検出ＳＷ３９からの信号とを受けて、払出モータ３６を制御し、遊技制御基板３２に制御情報（払出情報）を出力する。演出制御基板３３のコンピュータは、遊技制御基板３１、画像制御基板３４、ランプ制御基板３５からの制御情報と、演出ボタンＳＷ６からの信号とを受けて、画像制御基板３４、ランプ制御基板３５に制御情報を出力する。
【００３８】
画像制御基板３４のコンピュータは、演出制御基板３３からの制御情報を受けて、遊技演出用の画像表示器１６とスピーカ３７とを制御し、演出制御基板３３に制御情報を出力する。ランプ制御基板３５のコンピュータは、演出制御基板３３からの制御情報を受けて、主に画像制御基板３４のコンピュータによる制御に同期させて、遊技演出用の枠ランプ３８ａと盤ランプ３８ｂと可動役物装置１７とを制御する。
【００３９】
図６に示すように、ランプ制御基板３５のコンピュータにより、可動役物装置１７の電動モータ２５をモータ駆動回路であるモータドライバ４５を介して駆動制御するモータ制御手段４０が構成され、そのモータ制御手段４０は、演出モータ制御手段４１、停止処理手段４２、復帰モータ制御手段４３、復帰停止処理手段４４（定位置移動停止処理手段４４）を備えている。モータドライバ４５は、マイクロプロセッサを備えて構成されており、その内部にモータ制御データを格納するレジスタ４６が設けられている。ここで、モータ制御手段４０（つまり、ランプ制御基板３５のコンピュータ）は、そのＣＰＵの処理速度（例えば、２０ｍｓ／step）が比較的遅いものである。
【００４０】
演出モータ制御手段４１は、演出制御基板３３から特定の遊技演出の実行指令（コマンド）を受けた場合、その実行指令に基づいて、可動部材２１，２２が待機位置から作動位置へ移動し、再度、作動位置から待機位置へ移動する一連の動作を可動部材２１，２２に実行させる為の複数のモータ制御データをモータドライバ４５に一括送信してレジスタ４６に格納させるとともに、モータドライバ４５がレジスタ４６に格納した複数のモータ制御データに基づいて電動モータ２５を駆動するように構成されている。尚、各モータ制御データは、電動モータ２５の駆動方向、駆動量、駆動速度等の情報を含んでいる。
【００４１】
停止処理手段４２は、演出モータ制御手段４１が複数のモータ制御データを送信後の経過時間ｔ１を計時し、その経過時間ｔ１が前記複数のモータ制御データに対応付けて設定される設定時間Ｔ１になった場合に、モータドライバ４５に複数の停止信号を微小時間ΔＴ１間隔で送信し、モータドライバ４５は、停止信号を受信時、電動モータ２５を駆動している場合には、その電動モータ２５の駆動を停止させる。停止処理手段４２において、設定時間Ｔ１として、少なくとも可動部材２１，２２の前記一連の動作に要する動作時間Ｔ１が設定される。また、停止処理手段４２は、複数の停止信号を送信後、位置検出センサ２９からの信号を受けて可動部材２１，２２が定位置（待機位置）にあるか否か判定する。
【００４２】
例えば、図７にタイムチャートで示すように、停止処理手段４２では、複数のモータ制御データの送信時（送信開始時又は送信終了時）、つまり電動モータ２５の演出時における駆動開始時から経過時間ｔ１が計時開始され、そこから可動部材２１，２２の一連の動作に要する動作時間Ｔ１が経過した（ｔ１＝Ｔ１になった）ときに停止信号を送信するとともに、その最初の停止信号の送信時から、例えば２０ｍｓ（＝ΔＴ１）間隔で残り２回の停止信号（合計で３回の停止信号）を送信する。そして、最後の停止信号の送信時から微小時間経過時（或いは、最後の停止信号の送信時でもよい）に、可動部材２１，２２が定位置にあるか否か判定する。
【００４３】
次に、停止処理手段４２が複数の停止信号を送信後、可動部材２１，２２が定位置にないと判定した場合に、復帰モータ制御手段４３は、可動部材２１，２２を定位置に復帰（移動）させる為の復帰モータ制御データ（定位置移動モータ制御データ）をモータドライバ４５に送信してレジスタ４６に格納させるとともに、モータドライバ４５がレジスタ４６に格納した復帰モータ制御データに基づいて電動モータ２５を駆動するように構成されている。レジスタ４６には、複数のモータ制御データの消去後、復帰モータ制御データが新たに格納される。尚、復帰モータ制御データは、電動モータ２５の駆動方向、駆動量、駆動速度等の情報を含んでおり、可動部材２１，２２がその移動可能領域のどの位置に滞在していても、定位置へ確実に移動し得るデータである。
【００４４】
復帰停止処理手段４４は、復帰モータ制御手段４３が復帰モータ制御データを送信後の復帰経過時間ｔ２（定位置移動経過時間ｔ２）を計時し、その復帰経過時間ｔ２が前記復帰モータ制御データに対応付けて設定される復帰設定時間Ｔ２（定位置移動設定時間Ｔ２）になった場合に、モータドライバ４５に複数の復帰停止信号（定位置移動停止信号）を微小時間ΔＴ２間隔で送信し、モータドライバ４５は、復帰停止信号を受信時、電動モータ２５を駆動している場合には、その電動モータ２５の駆動を停止させる。復帰停止処理手段４４において、設定時間Ｔ２として、少なくとも可動部材２１，２２の復帰動作に要する復帰動作時間Ｔ２が設定される。また、復帰停止処理手段４４は、複数の復帰停止信号を送信後、位置検出センサ２９からの信号を受けて可動部材２１，２２が定位置（待機位置）にあるか否か判定する。
【００４５】
例えば、図８にタイムチャートで示すように、復帰停止処理手段４４では、復帰モータ制御データの送信時（送信開始時又は送信終了時）から、つまり電動モータ２５の復帰時における駆動開始時から復帰経過時間ｔ２が計時開始され、そこから可動部材２１，２２の復帰動作に要する復帰動作時間Ｔ２が経過した（ｔ２＝Ｔ２になった）ときに復帰停止信号を送信するとともに、その最初の復帰停止信号の送信時から、例えば２０ｍｓ（＝ΔＴ２）間隔で残り２回の復帰停止信号（合計で３回の復帰停止信号）を送信する。そして、最後の復帰停止信号の送信時から微小時間経過時（或いは、最後の復帰停止信号の送信時でもよい）に、可動部材２１，２２が定位置にあるか否か判定する。
【００４６】
次に、復帰停止処理手段４４が複数の復帰停止信号を送信後、位置検出センサ２９からの信号を受けて可動部材２１，２２が定位置にないと判定した場合、モータ制御手段４０（演出モータ制御手段４１，復帰モータ制御手段４３）は、電動モータ２５を駆動させない、つまり、以降の可動部材２１，２２の作動（電動モータ２５の駆動）を禁止する。
【００４７】
次に、モータ制御手段４０が実行する上記の制御・処理を含むモータ制御について、図９、図１０のフローチャートに基づいて説明する。このモータ制御は２０ｍｓ毎に開始され、図９に示すように、先ず、作動禁止フラグＦ＝１か否か判定し（Ｓ１）、Ｓ１の判定がYes の場合、リターンする。尚、この作動禁止フラグＦは、電源遮断状態でも記憶保持される。但し、電源投入時に作動禁止フラグＦを０に初期設定するようにしてもよい。
【００４８】
Ｓ１の判定がNoの場合、演出制御基板３３から特定の遊技演出（即ち、可動役物装置１７を作動させる遊技演出）の実行指令（コマンド）を受信したか否か判定し（Ｓ２）、Ｓ２の判定がNoの場合、リターンする。Ｓ２の判定がYes の場合、受信した実行指令に応じた可動部材２１，２２に一連の動作を実行させる為の複数のモータ制御データをモータドライバ４５に送信し（Ｓ３）、そのレジスタ４６に格納させ、続いて、経過時間ｔ１を計時開始する（Ｓ４）。次に、ｔ１≧設定時間（動作時間）Ｔ１か否か判定し（Ｓ５）、Ｓ５の判定がNoの場合、Ｓ５の判定がYes になるまで待機となる。
【００４９】
その後、Ｓ５判定がYes になると、停止信号をモータドライバ４５に送信し（Ｓ６）、続いて、停止信号送信回数ｎ１をｎ１＋１にインクリメントする（Ｓ７）。次に、ｎ１＝Ｎ１（例えば、Ｎ１＝３）か否か判定し（Ｓ８）、Ｓ８の判定がNoの場合、前回のＳ６の実行時（停止信号の送信時）から微小時間ΔＴ１（例えば、ΔＴ１＝２０ｍｓ）が経過したか否か判定し（Ｓ９）、Ｓ９の判定がYes になると、Ｓ６へリターンし、再度、停止信号をモータドライバ４５に送信する（Ｓ６）。
【００５０】
Ｓ８の判定がYes になるまで、Ｓ６を含む処理が繰返し実行され、結局、モータドライバ４５に複数（Ｎ１＝３）の停止信号が微小時間ΔＴ１間隔で送信される。Ｓ８の判定がYes になると、経過時間ｔ１と停止信号送信回数ｎ１を夫々０にリセットし（Ｓ１０）、その後、可動部材２１，２２が定位置（待機位置）にあるか否か判定する（Ｓ１１）。Ｓ１１の判定がYes の場合、リターンし、Ｓ１１の判定がNoの場合、Ｓ１２へ移行する。
【００５１】
図１０に示すように、Ｓ１１の判定がNoの場合、復帰モータ制御データをモータドライバ４５に送信し（Ｓ１２）、そのレジスタ４６に格納させ、続いて、復帰経過時間ｔ２を計時開始する（Ｓ１３）。次に、ｔ２≧復帰設定時間（復帰動作時間）Ｔ２か否か判定し（Ｓ１４）、Ｓ１４の判定がNoの場合、Ｓ１４の判定がYes になるまで待機となる。
【００５２】
その後、Ｓ１４判定がYes になると、復帰停止信号をモータドライバ４５に送信し（Ｓ１５）、続いて、復帰停止信号送信回数ｎ２をｎ２＋１にインクリメントする（Ｓ１６）。次に、ｎ２＝Ｎ２（例えば、Ｎ２＝３）か否か判定し（Ｓ１７）、Ｓ１７の判定がNoの場合、前回のＳ１５の実行時（復帰停止信号の送信時）から微小時間ΔＴ２（例えば、ΔＴ２＝２０ｍｓ）が経過したか否か判定し（Ｓ１８）、Ｓ１８の判定がYes になると、Ｓ１５へリターンし、再度、復帰停止信号をモータドライバ４５に送信する（Ｓ１５）。
【００５３】
Ｓ１７の判定がYes になるまで、Ｓ１５を含む処理が繰返し実行され、結局、モータドライバ４５に複数（Ｎ２＝３）の復帰停止信号が微小時間ΔＴ２間隔で送信される。Ｓ１７の判定がYes になると、復帰経過時間ｔ２と復帰停止信号送信回数ｎ２を夫々０にリセットし（Ｓ１９）、その後、可動部材２１，２２が定位置（待機位置）にあるか否か判定する（Ｓ２０）。Ｓ２０の判定がYes の場合、リターンし、Ｓ２０の判定がNoの場合、作動禁止フラグＦに１をセットし（Ｓ２１）、リターンする。
【００５４】
以上説明したパチンコ遊技機１（モータ制御手段４０）によれば次の効果を奏する。
先ず、演出モータ制御手段４１が可動部材２１，２２に一連の動作を実行させる為の複数のモータ制御データをモータドライバ４５に一括送信してレジスタ４６に格納させ、モータドライバ４５がレジスタ４６に格納した複数のモータ制御データに基づいて電動モータ２５を駆動するように構成されたので、処理速度（例えば、２０ｍｓ／step）が比較的遅いモータ制御手段４０（ランプ制御基板３５のコンピュータのＣＰＵ）を採用して、制御負荷を小さくし、特に可動部材２１，２２（また、その他の枠ランプ３８ａや盤ランプ３８ｂ等の演出用機器）のきめ細かい制御をあまり必要としないものに好適となる。
【００５５】
ここで、モータ制御手段４０は、複数のモータ制御データを送信後、モータドライバ４５からは可動部材２１，２２の状態（位置）を知り得るフィードバックを得られないため、また、そのフィードバックを得られたとしても、その後の電動モータ２５の制御に反映されないため、従来では、モータドライバ４５に送信・レジスタ４６に格納されたモータ制御データに不具合が発生（例えば、モータ制御データがノイズ等で変化）した場合、電動モータ２５が正常に駆動されない、つまり可動部材２１，２２が正常に作動されない虞が生じる。例えば、電動モータ２５が停止しない（ずっと励磁）状態になる、可動部材２１、２２が定位置で作動停止しない、等が起こり得る。
【００５６】
そこで、本発明では、停止処理手段４２が、演出モータ制御手段４１が複数のモータ制御データを送信後の経過時間ｔ１を計時し、その経過時間ｔ１が前記複数のモータ制御データに対応付けて設定される設定時間Ｔ１になった場合に、モータドライバ４５に複数の停止信号を微小時間ΔＴ１間隔で送信し、モータドライバ４５は、停止信号を受信時、電動モータ２５を駆動している場合には、その電動モータ２５の駆動を停止させる。
【００５７】
そして、停止処理手段４２において、設定時間Ｔ１として、可動部材２１，２２の一連の動作に要する動作時間Ｔ１が設定されるため、可動部材２１，２２が正常に演出動作した場合に動作終了している時期に、モータドライバ４５に停止信号を送信することで、その同時期に、モータ制御データの不具合により、本来は停止している電動モータ２５が駆動されている場合、その電動モータ２５を強制的に駆動停止させることができる。
【００５８】
しかも、停止処理手段４２はモータドライバ４５に複数の停止信号を微小時間ΔＴ１間隔で送信するため、停止信号を１回だけ送信する場合と比べて、より確実に電動モータ２５を強制的に駆動停止させることができる。即ち、本来は停止している電動モータ２５が駆動されている場合、その原因がモータ制御データの不具合ということになると、停止信号についても同不具合が発生する可能性が高い。そこで、複数の停止信号を送信することで、それら複数の停止信号の少なくとも１つは不具合を生じることなく、モータドライバ４５に正常に供給される筈であるため、上記効果が確実に実現される。
【００５９】
また、停止処理手段４２は、複数の停止信号を送信後、位置検出センサ２９からの信号を受けて可動部材２１，２２が定位置にないと判定した場合に、復帰モータ制御手段４３が、可動部材２１，２２を定位置に復帰させる為の復帰モータ制御データをモータドライバ４５に送信してレジスタ４６格納させるとともに、モータドライバ４５がレジスタ４６に格納した復帰モータ制御データに基づいて電動モータ２５を駆動するように構成されたので、モータ制御データの不具合等により、可動部材２１、２２が定位置で作動停止しない場合には、その可動部材２１，２２を定位置に復帰させることができる。
【００６０】
この場合、復帰停止処理手段４４が、復帰モータ制御データを送信後の復帰経過時間ｔ２を計時し、その復帰経過時間ｔ２が前記複数の復帰モータ制御データに対応付けて設定される復帰設定時間Ｔ２になった場合に、モータドライバ４５に複数の復帰停止信号を微小時間ΔＴ２間隔で送信し、モータドライバ４５は、復帰停止信号を受信時、電動モータ２５を駆動している場合には、その電動モータ２５の駆動を停止させる。
【００６１】
そして、復帰停止処理手段４４において、設定時間Ｔ２として、可動部材２１，２２が復帰動作に要する復帰動作時間Ｔ２が設定されるため、可動部材２１，２２が正常に復帰動作した場合に動作終了している時期に、モータドライバ４５に復帰停止信号を送信することで、その同時期に、モータ制御データの不具合により、本来は停止している電動モータ２５が駆動されている場合、その電動モータ２５を強制的に駆動停止させることができる。
【００６２】
しかも、復帰停止処理手段４４はモータドライバ４５に複数の復帰停止信号を微小時間ΔＴ２間隔で送信するため、前記の複数の停止信号を微小時間ΔＴ１間隔で送信する場合の効果と同様に、復帰停止信号を１回だけ送信する場合と比べて、より確実に電動モータ２５を強制的に駆動停止させることができる。そして、復帰停止処理手段４４が複数の復帰停止信号を送信後、位置検出センサ２９手段からの信号を受けて可動部材２１，２２が定位置にないと判定した場合、モータ制御手段４０は、電動モータ２５を駆動させないことで、位置検出センサ２９に不具合があることも想定し、可動部材２１，２２の作動を禁止して適切に対応することができる。
【００６３】
尚、本発明の趣旨を逸脱しない範囲において種々の変更を付加して実施可能である。また、本発明は、前記実施例に開示の可動役物装置１７の電動モータ２５に限らず、種々の可動役物装置の電動モータを駆動制御する技術に適用可能である。
【符号の説明】
【００６４】
１  パチンコ遊技機
２１，２２  可動部材
２５  電動モータ
２９  位置検出センサ
４０  モータ制御手段
４２  停止処理手段
４４  復帰停止処理手段
４５  モータドライバ
【図１】
2015180456.tif 000003
【図２】
2015180456.tif 000004
【図３】
2015180456.tif 000005
【図４】
2015180456.tif 000006
【図５】
2015180456.tif 000007
【図６】
2015180456.tif 000008
【図７】
2015180456.tif 000009
【図８】
2015180456.tif 000010
【図９】
2015180456.tif 000011
【図１０】
2015180456.tif 000012