(57)【要約】【課題】演出時に、可動体を破損させることなく可動させる。【解決手段】演出制御ＣＰＵ９２は、演出時において可動演出ユニット１００のステッピングモータ１０３を連続して正転させる場合に許容される最大のステップ数を設定する最大可動ステップ数設定処理を実行する。最大可動ステップ数設定処理において、演出制御ＣＰＵ９２は、ＲＡＭ９４に記憶されているデフォルトステップ数分ステッピングモータ１０３を正転させるパルス信号を出力して、可動役物１２０を第１位置から第２位置まで往動させる。次に、ステッピングモータ１０３を逆転させるパルス信号を出力して、可動役物１２０を第２位置から第１位置へ復動させる。演出制御ＣＰＵ９２は、復動時にステッピングモータ１０３へ出力したパルス信号のパルス数を、最大可動ステップ数としてＲＡＭ９４に記憶する。【選択図】図９
2013099479.tif 000002
【特許請求の範囲】
【請求項１】
第１位置と第２位置とを含む所定の経路に沿って往復移動可能に遊技機本体に支持される可動体と、
ステップ数による回転制御が可能であり、前記可動体に連結されて該可動体を駆動するステッピングモータと、
前記可動体が前記第１位置にあるか否かを判定する第１の判定手段と、
前記可動体が前記第２位置にあるか否かを判定する第２の判定手段と、
前記ステッピングモータの駆動を制御して、前記可動体が前記第１位置にあると前記第１の判定手段が判定してから、前記可動体が前記第２位置にあると前記第２の判定手段が判定するまで、前記可動体を前記所定の経路に沿って往動させ、且つ、前記可動体が前記第２位置にあると前記第２の判定手段が判定してから、前記可動体が前記第１位置にあると前記第１の判定手段が判定するまで、前記可動体を前記所定の経路に沿って復動させる第１の駆動制御手段と、
前記第１の駆動制御手段の制御によって前記可動体が往動又は復動するときの前記ステッピングモータのステップ数をカウントするステップ数計測手段と、
前記ステップ数計測手段が計測したステップ数以下のステップ数を可動ステップ数として記憶する可動ステップ数記憶手段と、
遊技中に前記ステッピングモータの駆動を制御して、前記可動体が前記第１位置にあるとき、前記ステッピングモータを前記可動ステップ数分駆動させ、前記可動体を前記所定の経路に沿って往動させて前記可動体による演出を行う第２の駆動制御手段と、を備える
ことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機であって、
前記可動体に設けられて該可動体と一体的に可動するインデックスと、
デフォルトステップ数が予め記憶されているデフォルトステップ数記憶手段と、を備え、
前記第１の判定手段は、前記遊技機本体に固定され、前記第１位置における前記可動体の前記インデックスを検知することによって前記可動体が前記第１位置にあると判定するインデックス検知手段であり、
前記第２の判定手段は、前記インデックス検知手段が前記インデックスを検知している状態から前記第１の駆動制御手段によって前記ステッピングモータが前記デフォルトステップ数分駆動されて前記可動体が前記所定の経路に沿って往動したときに前記可動体が前記第２位置にあると判定し、
前記ステップ数計測手段は、前記第１の駆動制御手段の制御によって前記可動体が復動するときの前記ステッピングモータのステップ数をカウントする
ことを特徴とする遊技機。
【請求項３】
請求項２に記載の遊技機であって、
前記デフォルトステップ数と前記ステップ数計測手段がカウントしたステップ数との差が所定値以上であるか否かを判定する第３の判定手段を備え、
前記可動ステップ数記憶手段は、前記デフォルトステップ数と前記ステップ数計測手段がカウントしたステップ数との差が所定値以上であると前記第３の判定手段が判定したときは、前記ステップ数計測手段がカウントしたステップ数以下のステップ数を可動ステップ数として記憶し、前記デフォルトステップ数と前記ステップ数計測手段がカウントしたステップ数との差が所定値未満であると前記第３の判定手段が判定したときは前記デフォルトステップ数を可動ステップ数として記憶する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技ホールなどの遊技場に設置される遊技機に関する。
【背景技術】
【０００２】
特許文献１には、複数の可動体を動作させて行う可動体演出を実行する統括ＣＰＵを備えたパチンコ遊技機が記載されている。このパチンコ遊技機には、遊技盤の遊技領域のほぼ中央に、表示枠体が装着されている。表示枠体は、遊技盤の前面側から当該遊技盤に装着される前面側部材と、遊技盤の後面側から当該遊技盤に装着される裏面側部材とから構成されている。表示枠体の略中央には、正面視横長矩形に開口するセット口が形成されている。裏面側部材においてセット口の上辺部には、上下方向に往復動作する上可動体が配設されている。上可動体は、裏面側部材に上下方向に往復動作可能に支持された上ベース部材から右方に向かって延びる支持部の自由端部に取着されている。上ベース部材の左側辺には、ピニオンが噛合されているラックが形成され、ピニオンは裏面側部材に固定された駆動手段としての上モータ（ステッピングモータ）の回転軸に接続されている。統括ＣＰＵは、可動体演出の実行時に、駆動信号を上モータに出力して回転駆動（右回転）を開始させ、上可動体を、上可動体が最も上方に位置する初期位置から最も下方に位置する最大移動位置へ移動させ、また、上モータを回転駆動させてからの経過時間が所定時間に達する迄の間に、駆動信号を上モータに出力して回転駆動（左回転）させて、最大移動位置から初期位置へ移動させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５９４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のパチンコ遊技機のように遊技の演出時に可動体を所定の経路に沿って所定の第１位置と所定の第２位置との間を往復動させる遊技機には、ステッピングモータの駆動を制御し、所定の第１位置から所定の第２位置に往動するように、ステッピングモータを一方向に所定のステップ数分駆動して、可動体を所定の第２位置まで往動させた後、ステッピングモータを他方向に駆動して可動体を第１位置に復動させる制御部を有するものがある。また、所定の経路の往動方向側の端部に、可動体に接触して、可動体の往動を停止させるストッパーを設けているものがある。
【０００５】
しかし、上記制御部及び上記ストッパーを採用した特許文献１のパチンコ遊技機において、可動体の形状のばらつきや組み付け誤差があると、制御部がステッピングモータを所定のステップ数分駆動したときの可動体の移動位置が一定とならない。可動体の上記移動位置が所定の第２位置よりも往動方向側に位置していた場合、制御部は、ステッピングモータを所定のステップ数分駆動して可動体を往動させる度に、所定のステップ数分の駆動を完了する前に、可動体を所定の第２位置を越えて往動させてストッパーに接触させ、また、ストッパーに接触後も可動体を往動させようとすることを繰り返すことで、可動体が破損してしまう可能性がある。
【０００６】
本発明は、上記実状に鑑みてなされたものであり、演出時に、可動体を破損させることなく可動させる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の遊技機は、可動体と、ステッピングモータと、第１の判定手段と、第２の判定手段と、第１の駆動制御手段と、ステップ数計測手段と、可動ステップ数記憶手段と、第２の駆動制御手段と、を備える。
【０００８】
可動体は、第１位置と第２位置とを含む所定の経路に沿って往復移動可能に遊技機本体に支持される。ステッピングモータは、ステップ数による回転制御が可能であり、可動体に連結されて可動体を駆動する。第１の判定手段は、可動体が第１位置にあるか否かを判定する。第２の判定手段は、可動体が第２位置にあるか否かを判定する。第１の駆動制御手段は、ステッピングモータの駆動を制御して、可動体が第１位置にあると第１の判定手段が判定してから、可動体が第２位置にあると第２の判定手段が判定するまで、可動体を所定の経路に沿って往動させ、且つ、可動体が第２位置にあると第２の判定手段が判定してから、可動体が第１位置にあると第１の判定手段が判定するまで、可動体を所定の経路に沿って復動させる。ステップ数計測手段は、第１の駆動制御手段の制御によって可動体が往動又は復動するときのステッピングモータのステップ数をカウントする。可動ステップ数記憶手段は、ステップ数計測手段が計測したステップ数以下のステップ数を可動ステップ数として記憶する。第２の駆動制御手段は、遊技中にステッピングモータの駆動を制御して、可動体が第１位置にあるとき、ステッピングモータを可動ステップ数分駆動させ、可動体を所定の経路に沿って往動させて可動体による演出を行う。
【０００９】
上記構成では、ストッパーを所定の経路上の往動方向の端部に設けた場合であっても、第２の駆動制御手段は、遊技中に可動体による演出を行う際に、第２位置を越えて可動体を往動させないので、可動体をストッパーに接触させない、又は、可動体がストッパーに接触後、可動体を往動させようとしない。このため、可動体の破損を防止することができる。
【００１０】
また、上記遊技機は、インデックスと、デフォルトステップ数記憶手段と、を備えてもよい。インデックスは、可動体に設けられて可動体と一体的に可動する。デフォルトステップ数記憶手段は、デフォルトステップ数が予め記憶されている。また、第１の判定手段は、遊技機本体に固定され、第１位置における可動体の前記インデックスを検知することによって可動体が第１位置にあると判定するインデックス検知手段であってもよい。第２の判定手段は、インデックス検知手段がインデックスを検知している状態から第１の駆動制御手段によってステッピングモータがデフォルトステップ数分駆動されて可動体が所定の経路に沿って往動したときに可動体が第２位置にあると判定してもよい。ステップ数計測手段は、第１の駆動制御手段の制御によって可動体が復動するときのステッピングモータのステップ数をカウントしてもよい。
【００１１】
上記構成では、ステップ数計測手段は、第１の駆動制御手段の制御によって可動体が復動するときのステッピングモータのステップ数をカウントする。したがって、例えば、ストッパーを所定の経路上の往動方向の端部に設け、且つ、第１の駆動制御手段がステッピングモータを所定のステップ数分駆動して可動体を往動させる際、所定のステップ数分の駆動を完了する前に、可動体がストッパーに接触してしまう場合であっても、演出時においては、第２の駆動制御手段は、第１の駆動制御手段によって可動体が復動するときのステッピングモータのステップ数以下のステップ数を可動ステップ数として、ステッピングモータを駆動させて可動体を往動させるので、第２駆動手段は、可動体をストッパーに接触させない、又は、可動体がストッパーに接触後、可動体を往動させようとしない。このため、可動体の破損を防止することができる。
【００１２】
上記遊技機は、第３の判定手段を備えてもよい。第３の判定手段は、デフォルトステップ数とステップ数計測手段がカウントしたステップ数との差が所定値以上であるか否かを判定する。また、可動ステップ数記憶手段は、デフォルトステップ数とステップ数計測手段がカウントしたステップ数との差が所定値以上であると第３の判定手段が判定したときは、ステップ数計測手段がカウントしたステップ数以下のステップ数を可動ステップ数として記憶し、デフォルトステップ数とステップ数計測手段がカウントしたステップ数との差が所定値未満であると第３の判定手段が判定したときはデフォルトステップ数を可動ステップ数として記憶してもよい。
【００１３】
上記構成では、可動体の形状のばらつきや組み付け誤差などの程度が比較的大きく、デフォルトステップ数とステップ数計測手段がカウントしたステップ数との差が所定値以上である場合に、可動体ステップ数記憶手段は、ステップ数計測手段がカウントしたステップ数以下のステップ数を可動ステップ数として記憶することができる。
【発明の効果】
【００１４】
本発明によれば、演出時に、可動体を破損させることなく可動させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態例に係るパチンコ機の外観斜視図である。
【図２】図１のパチンコ機のガラス扉及び前面ボードを開放した斜視図である。
【図３】図１のパチンコ機の背面図である。
【図４】図２のパチンコ機の統合表示ユニットの拡大正面図である。
【図５】図２のパチンコ機の可動演出ユニットの拡大斜視図である。
【図６】図５の可動演出ユニットの要部分解斜視図である。
【図７】図５の可動演出ユニットの装飾部及び上ケースを除いた図である。
【図８】図７の可動演出ユニットを上方から視た図である。
【図９】図１のパチンコ機の電気的構成を示すブロック図である。
【図１０】第１の実施形態の最大可動ステップ数設定処理を示すフローチャートである。
【図１１】第２の実施形態の図７の可動演出ユニットを上方から視た図である。
【図１２】第２の実施形態の最大可動ステップ数設定処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の説明において、左右方向は遊技機を前方（遊技者側）から視た左右方向に対応している。
【００１７】
図１に示すパチンコ遊技機（以下、「パチンコ機」と略称する）Ｐは、遊技球を遊技媒体として用いるものであり、遊技者は、遊技場運営者から遊技球を借り受けてパチンコ機Ｐによる遊技を行う。なお、パチンコ機Ｐにおける遊技において、遊技球はその１個１個が遊技価値を有した媒体であり、遊技の成果として遊技者が享受する特典（利益）は、例えば遊技者が獲得した遊技球の数に基づいて遊技価値に換算することができる。以下、図１〜図８を参照して遊技機の構成について説明する。
【００１８】
［遊技機の全体構成］
図１〜図３に示すように、パチンコ機Ｐは、機枠（外枠）１と内枠扉（前面枠）２とガラス扉３と遊技盤５とを備える。機枠１は、縦長矩形状の木製枠体であり、遊技場内の島設備（図示省略）に対して締結固定される。内枠扉２は、機枠１に開閉自在に取り付けられ、ガラス扉３は、内枠扉２に開閉自在に取り付けられる。内枠扉２及びガラス扉３の開閉軸は、パチンコ機Ｐの一側（図１中の左側）の端縁に沿って上下方向に延びる。
【００１９】
遊技盤５は、内枠扉２の内側に収容され、内枠扉２に対して着脱可能に固定される。ガラス扉３の中央部には、縦長円形状の開口窓６が形成され、開口窓６には、遊技盤５の前方を覆う透明なガラス板７が取り付けられる。遊技盤５の前面（盤面）は、遊技者が開口窓６を介して前方から視認可能な遊技領域８を含み、ガラス扉３が閉じられると、ガラス板７の内面（後面）と遊技領域８との間に遊技球が流下可能な空間が形成される。
【００２０】
内枠扉２の一側（図１中の右側）の縁部には、シリンダ錠９が設けられている。機枠１に対して内枠扉２及びガラス扉３を閉じてシリンダ錠９を施錠すると、機枠１に対する内枠扉２及びガラス扉３の開放が禁止される。
【００２１】
ガラス扉３は、その下部に前面ボード４を一体的に有し、前面ボード４には、前方へ突出する上皿１０と下皿１１とが設けられる。上皿１０は前面ボード４の上部に配置され、下皿１１は上皿１０の下方に配置される。上皿１０には、遊技者に貸し出された遊技球（貸球）や入賞により獲得した遊技球（賞球）が貯留され、下皿１１には、上皿１０が満杯の状態でさらに払い出された遊技球が貯留される。なお、本実施形態のパチンコ機ＰはいわゆるＣＲ機（ＣＲユニット５０（図９に示す）に接続される機種）であり、遊技者が借り受けた遊技球は、賞球とは別に上皿１０に払い出される。
【００２２】
前面ボード４の上面には、貸出操作部１５と演出ボタン２３とが設けられている。貸出操作部１５は、球貸スイッチ１２と返却スイッチ１３と度数表示装置１４と球貸表示装置２４とを有し、遊技者がＣＲユニット５０（図９に示す）に有価媒体（例えば磁気記録媒体や記憶ＩＣ内蔵媒体等）を投入して球貸スイッチ１２を操作すると、予め決められた度数単位（例えば５００円分に相当する５度数）に対応する個数（例えば１２５個）分の遊技球が貸し出され、球貸表示装置２４に、貸出処理中であることが表示される。度数表示装置１４には、ＣＲユニット５０に投入されている有価媒体の残存度数が表示される。なお、本実施形態ではＣＲ機を例に挙げているが、パチンコ機Ｐは、ＣＲ機以外の機種（ＣＲユニット５０に接続されない機種）であってもよい。また、演出ボタン２３は、演出に関する遊技者からの操作を受け付ける。
【００２３】
前面ボード４の前面には、上皿球抜き操作部１６と下皿球抜き操作部１７とが設けられている。上皿球抜き操作部１６が操作されると、上皿１０の遊技球が下皿１１へ流下し、下皿球抜き操作部１７が操作されると、下皿１１の遊技球が下方へ落下して排出される。下皿１１から排出された遊技球は、例えば球受け箱（図示省略）等に受け止められる。
【００２４】
前面ボード４の右下部には、発射ハンドル１８が回転自在に支持され、内枠扉２の下部には、発射装置１９が取り付けられている。上皿１の遊技球は発射装置１９に１個ずつ供給され、遊技者が発射ハンドル１８を回転操作すると、発射装置１９（発射モータ８６（図９に示す））が作動し、遊技領域８に向かって遊技球が発射される。遊技領域８は、ガイドレール２０及び遊技球規制レール２１によって略円形状に区画形成され、発射装置１９から発射された遊技球は、レール２０，２１に沿って滑走して遊技領域８に左上方から進入し、遊技釘や風車等に誘導及び案内されて流下する。
【００２５】
ガラス扉３の上部と内枠扉２の下部とには、スピーカ２２がそれぞれ取り付けられ、ガラス扉３の前面には、複数の枠体ランプ２５が取り付けられている。スピーカ２２は、遊技に関する様々な効果音を発する。枠体ランプ２５は、例えば内蔵するＬＥＤの発光（点灯や点滅、輝度階調の変化、色調の変化等）により演出を実行する。
【００２６】
［盤面の構成］
遊技領域８内には、統合表示ユニット３０、演出表示装置３１、スルーチャッカ３２、電動チューリップ（普通電動役物）３３、ステージ３４、第１始動入賞口（第１特図始動入賞口）３５、第２始動入賞口（第２特図始動入賞口）３６、一般入賞口３７、アウト口３８、アタッカー装置（特別電動役物）３９、可動演出ユニット１００、複数の盤面ランプ６０、遊技釘（図示省略）、及び風車（図示省略）等が設けられている。第１始動入賞口３５と第２始動入賞口３６とは上下方向に間隔を空けて配置されている。盤面ランプ６０は、例えば内蔵するＬＥＤの発光（点灯や点滅、輝度階調の変化、色調の変化等）により演出を実行する。
【００２７】
統合表示ユニット３０は、演出表示装置３１を視認している遊技者の視界に同時に入らないように、遊技盤３の右下部分に配置されている。図４に示すように、統合表示ユニット３０は、第１特図表示装置（第１特別図柄表示装置）４０と、第２特図表示装置（第２特別図柄表示装置）４１と、普図表示装置（普通図柄表示装置）４２と、状態表示装置４３とを備え、これらの表示装置４０〜４３は、１つの統合表示基板４８に実装された状態で遊技盤５に取り付けられる。
【００２８】
第１特図表示装置４０は、第１始動入賞口３５への遊技球の入賞を契機に行われた第１特別図柄に係る電子抽選の結果を、第１特別図柄（数字や絵柄）を変動させた後に停止表示するものである。第２特図表示装置４１は、第２始動入賞口３６への遊技球の入賞を契機に行われた第２特別図柄に係る電子抽選の結果を、第２特別図柄（数字や絵柄）を変動させた後に停止表示するものである。本実施形態の第１特図表示装置４０及び第２特図表示装置４１は、７セグメントＬＥＤによって第１特別図柄及び第２特別図柄を変動後に停止表示する。なお、本実施形態では、第２始動入賞口３６への入賞に基づく遊技の方が第１始動入賞口３５への入賞に基づく遊技よりも優先して実行される。また、第１特別図柄と第２特別図柄とが同時に変動することはない。
【００２９】
普通図柄表示装置４２は、スルーチャッカ３２の遊技球の通過を契機に行われた普通図柄に係る電子抽選の結果を、普通図柄（数字や絵柄）を変動させた後に停止表示するものである。本実施形態の普通図柄表示装置４２は、７セグメントＬＥＤによって普通図柄を変動後に停止表示する。
【００３０】
状態表示装置４３は、ラウンド数表示部４４、第１特図保留数表示部４５、第２特図保留数表示部４６、及び普図保留数表示部４７を有する。ラウンド数表示部４４は、４つのランプ（ＬＥＤ）から構成され、ランプの消灯、点灯又は点滅の組合せによって、特別図柄に係る電子抽選の結果に基づいて遊技者に提供される大当たり遊技のラウンド数（本実施形態では、上記電子抽選の結果に基づいて１５ラウンド又は２ラウンドの大当たり遊技が提供される）を表示する。第１特図保留数表示部４５は、第１始動入賞口３５に遊技球が入賞し、当該入賞に応じて取得された第１特図当たり決定乱数（大当たり決定乱数）が第１特図保留乱数としてＲＡＭ７５の第１特図保留乱数記憶領域（図示省略）に記憶されると、その記憶数を現在の保留数として表示する。第２特図保留数表示部４６は、第２始動入賞口３６に遊技球が入賞し、当該入賞に応じて取得された第２特図当たり決定乱数（大当たり決定乱数）が第２特図保留乱数としてＲＡＭ７５の第２特図保留乱数記憶領域（図示省略）に記憶されると、その記憶数を現在の保留数として表示する。普図保留数表示部４７は、スルーチャッカ３２を遊技球が通過し、当該通過に応じて取得された普図当たり決定乱数（当たり決定乱数）が普図保留乱数としてＲＡＭ７５の普図保留乱数記憶領域（図示省略）に記憶されると、その記憶数を現在の保留数として表示する。これらの保留数表示部４５，４６，４７は、それぞれランプ（ＬＥＤ）から構成され、ランプの消灯、点灯又は点滅の組合せによって「０」個〜「４」個（保留球乱数の記憶数の上限）の間で保留数を表示する。
【００３１】
図２に示すように、演出表示装置３１は、液晶の画像表示器を有し、遊技盤３の略中央部に設けられ、第１始動入賞口３５及び第２始動入賞口３６への遊技球の入賞を契機に行われた特別図柄に係る電子抽選の結果に基づいて所定の演出画像を表示する。演出画像には、第１特図表示装置４０及び第２特図表示装置４１に変動表示される第１特別図柄及び第２特別図柄と同期をとって変動するダミー図柄（演出図柄）と、第１特図当たり決定乱数の保留数表示と、第２特図当たり決定乱数の保留数表示とが含まれる。また、演出表示装置３１は、遊技が行われていない待機状態では遊技の内容を紹介する動画などのデモンストレーション映像（デモ画面）を表示する。
【００３２】
電動チューリップ３３は、１対の羽根部材４９と電動チューリップ駆動装置５１（図９に示す）とを備える。１対の羽根部材４９は、遊技盤３との直交軸を中心に回転自在であり、第２始動入賞口３６の入口の左右に配置される。電動チューリップ駆動装置５１のソレノイド（図示省略）が通電されると、１対の羽根部材が互いに離れる方向に回転し、電動チューリップ３３が開口して、第２始動入賞口３６の入口が拡大される。電動チューリップ３３が閉じた状態（通常状態）では、第２始動入賞口３６に遊技球は入賞できず、第２始動入賞口３６への入賞は、電動チューリップ３３の開口時に制限される。
【００３３】
ステージ３４は、遊技球が転動しながら一時的に滞在する構造物であり、演出表示装置３１の下方に配置される。ステージ３４の略中央の真下に第１始動入賞口３５が配され、ステージ３４の中央部分から落下した遊技球は、高い確率で第１始動入賞口３５へと導かれる。
【００３４】
可動演出ユニット１００は演出表示装置の前方に配設されており、ステージの右側に隣接している。図５〜図８に示すように、可動演出ユニット１００は、可動役物（可動体）１２０と、ケース１０１と、ギアボックス１０２と、ステッピングモータ１０３と、スクリューシャフト１０４と、ガイドシャフト１０５と、を有する。
【００３５】
ケース１０１は、上面を開口する有底細長形状の下ケース１０７と、下ケース１０７の上部開口端を塞ぐ上ケース１０６と、がスナップ結合によって一体化されて構成されている。ケース１０１は、内側に収容空間１０８を区画する。下ケース１０７と上ケース１０６の短辺側の接合面にはスクリューシャフト１０４とガイドシャフト１０５の各両端が回転可能に支承されており、これらスクリューシャフト１０４とガイドシャフト１０５は前後方向に所定の間隔で離間して、収容空間１０８内で左右方向に平行に延びている。上ケース１０６には左右方向に延びる横長矩形状の挿通孔１０９が形成されており、この挿通孔１０９はスクリューシャフト１０４とガイドシャフト１０５の間に位置して両者と平行に延びている。
【００３６】
下ケース１０７の左端部近傍の内底面にはストッパー１１０が立設されており、このストッパー１１０はスクリューシャフト１０４とガイドシャフト１０５の下方位置で両者と直交する方向へ平板状に延びている。ストッパー１１０は、可動役物１２０が図５及び図８に示すＸ１方向に移動して最も左側に位置するときに、後述する可動体１２０の台座部１２２の左側面に接触して、可動役物１２０のＸ１方向への移動を規制する。下ケース１０７の内底面の右側には回路基板１１１が搭載されており、この回路基板１１１上には発光部１１２ａと受光部１１２ｂとを備えるフォトインタラプタからなる右側インデックス検知センサ（第１の判定手段、インデックス検知手段）１１２が実装されている。
【００３７】
また、下ケース１０７の右側面にはギアボックス１０２がねじ止めされており、下ケース１０７の下方に配置されたステッピングモータ１０３がギアボックス１０２の左側面に固定されている。ステッピングモータ１０３の回転軸１０３ａ（図７参照）は、後述するサブ制御装置７２から所定の正転のための励磁パターン又は逆転のための励磁パターンに従って出力されるパルス信号を１パルス受信する毎に１ステップずつ正転（パチンコ機Ｐの左側から視て時計回りに回転）又は逆転（同側から視て反時計回りに回転）する。ステッピングモータ１０３の回転軸１０３ａは、正逆いずれかの方向に連続して２００ステップ駆動することによって１回転する。すなわち、１ステップにつき１．８度（基本ステップ角）回転する。ステッピングモータ１０３の回転軸１０３ａにはギア１１３が取り付けられており、このギア１１３は中継ギア１１４を介してスクリューシャフト１０４の一端に取り付けられたギア１１５に噛合している。各ギア１１３，１１４，１１５はギアボックス１０２の内部に収納されており、回転軸１０３ａが正逆いずれかの方向へ回転すると、その回転が各ギア１１３，１１４，１１５を介してスクリューシャフト１０４に伝達されるようになっている。
【００３８】
可動役物１２０は、装飾部１２１と、台座部１２２と、によって構成され、装飾部１２１及び台座部１２２は、合成樹脂材料などによって形成されている。装飾部１２１は、銃を手にした人物を模して形成されている。台座部１２２は、上側台座部１２３、下側台座部１２４及び筒状部１２５によって構成されている。上側台座部１２３及び下側台座部１２４は、スクリューシャフト１０４とガイドシャフト１０５を上下方向から挟んでねじ止めすることにより一体化されている。
【００３９】
下側台座部１２４の略中央部には下側嵌合孔１２６が形成されており、下側台座部１２４の上面には下側嵌合孔１２６を挟んで前後に並んで左右方向に平行に延びる一対のガイド溝１２７が形成されている。また、下側台座部１２４の右側面には右方に突出し、左右方向に所定の幅を有する平板状の右側インデックス（インデックス）１２８が形成されている。右側インデックス１２８は、可動役物１２０が所定の位置にあるときに、右側インデックス検知センサ１１２の発光部１１２ａと受光部１１２ｂとの間に介在する。右側インデックス検知センサ１１２は、発光部１１２ａと受光部１１２ｂとの間に右側インデックス１２８が介在するとき、右側インデックス検知信号を後述するサブ制御装置７２に出力する。
【００４０】
上側台座部１２３の略中央部には、下側嵌合孔１２６と連通する上側嵌合孔１２９が形成されており、上側台座部１２３の下面には上側嵌合孔１２９を挟んで前後に並んで左右方向に平行に延びる一対のＵ字状溝１３０が形成されている。筒状部１２５は、上下方向に延び、下部が、連通した下側嵌合孔１２６と上側嵌合孔１２９とに挿通して嵌合し、下側台座部１２４及び上側台座部１２３に固定される。また、筒状部１２５の上端部は、上ケース１０６の挿通孔１０９を挿通し、装飾部１２１の下端部に設けられた嵌合孔（図示省略）に嵌合する。これにより、装飾部１２１、筒状部１２５及び台座部１２２は、一体化されている。
【００４１】
スクリューシャフト１０４は上側台座部１２３の前方のＵ字状溝１３０と下側台座部１２４の前方のガイド溝１２７とで画成される円筒状孔に挿通されており、この円筒状孔の内部でＵ字状溝１３０の内周面に突設された係合部（図示省略）がスクリューシャフト１０４の外周面に刻設された螺旋状溝１０４ａと係合している。また、ガイドシャフト１０５は上側台座部１２３の後方のＵ字状溝１３０と下側台座部１２４の後方のガイド溝１２７とで画成される円筒状孔に挿通されている。したがって、ステッピングモータ１０３を駆動源としてスクリューシャフト１０４が回転すると、可動役物１２０は、ガイドシャフト１０５に案内されながらスクリューシャフト１０４の軸線に沿った所定の経路上を水平方向（図５及び図８のＸ１−Ｘ２方向）に往復動可能となっている。具体的には、ステッピングモータ１０３の回転軸１０３ａが正転したときは、Ｘ１方向に移動（往動）し、回転軸１０３ａが逆転したときは、Ｘ２方向に移動（復動）する。
【００４２】
アタッカー装置３９は、第１始動入賞口３５及び第２始動入賞口３６に遊技球が入賞することを契機に行われる特別図柄に係る電子抽選の結果、特図当たり（大当たり）となって大当たり遊技に移行した場合に所定回数（本実施形態では、２ラウンド又は１５ラウンド）開放される装置である。アタッカー装置３９は、横長矩形状の大入賞口５２と横長板状の蓋部材５３とアタッカー駆動装置５４（図９に示す）とを備える。蓋部材５３の下部は、水平な軸を中心として前後方向に開閉自在に支持され、アタッカー駆動装置５４のソレノイド（図示省略）が通電されると、蓋部材５３の上部が前下方へ傾動し、アタッカー装置３９が開口して大入賞口５２が露呈され、多量の遊技球が蓋部材５３の上面（裏面）に案内されて大入賞口５２へ入賞可能となる。アタッカー装置３９が閉じた状態（通常状態）では、蓋部材５４が大入賞口５４を閉止するため、大入賞口５２への入賞は、アタッカー装置３９の開口時に制限される。
【００４３】
各入賞口（第１始動入賞口３５、第２始動入賞口３６、一般入賞口３７、大入賞口５２）に遊技球が入賞すると、所定個数の遊技球が賞球として遊技者に払い出され、入賞した遊技球は、その入賞口３５，３６，３７，５２から遊技盤５の裏側へ回収される。また、何れの入賞口３５，３６，３７，５２にも入賞しなかった遊技球は、最終的にアウト口３８から遊技盤５の裏側へ回収される。回収された遊技球は、アウト通路アセンブリ（図示省略）を通じてパチンコ機Ｐの裏側から枠外へ排出され、さらに島設備の補給経路（図示省略）に合流する。
【００４４】
スルーチャッカ３２、第１始動入賞口３５、第２始動入賞口３６、一般入賞口３７、大入賞口５２の内部には、それぞれ遊技球の通過を検知するためのセンサ（図９に示すゲート通過球検知センサ５５、第１特図始動球検知センサ５６、第２特図始動球検知センサ５７、大入賞球検知センサ５８及び一般入賞球検知センサ５９）が設けられている
［裏側の構成］
図３に示すように、パチンコ機Ｐの裏側には、電源供給装置６１、主制御基板ユニット６２、払出制御基板ユニット６３、サブ制御基板ユニット６４、外部情報端子基板６５、電源コード（電源プラグ）６６、アース線（アース端子）６７、パチンコ機Ｐの電源系統や制御系統を構成する各種の電子機器類（図示外の制御コンピュータを含む）等が設置されている。
【００４５】
外部情報端子基板６５は、パチンコ機Ｐを外部の電子機器（例えば、ホールコンピュータ６８（図９に示す）やデータ表示装置等）に接続するためのインタフェースであり、パチンコ機Ｐの遊技進行状態やメンテナンス状態等を表す各種の外部情報信号（例えば賞球情報、扉開放情報、図柄確定回数情報、大当たり情報、始動口情報等）は、外部情報端子基板６５から外部の電子機器に送信される。
【００４６】
電源コード６６は、遊技場の島設備に設置された電源装置（例えばＡＣ２４Ｖ）に接続されて、パチンコ機Ｐの動作に必要な電源（電力）を確保する。アース線６７は、島設備に設置されたアース端子に接続され、パチンコ機Ｐをアース（接地）する。
【００４７】
［制御に関する構成］
次に、パチンコ機Ｐの制御に関する構成について説明する。図９は、パチンコ機Ｐに装備された各種の電子機器類を示すブロック図である。
【００４８】
パチンコ機Ｐは、主制御装置７０と払出制御装置７１とサブ制御装置７２とを備える。主制御装置７０は、制御動作の中枢であり、主にパチンコ機Ｐにおける遊技処理の実行を制御する機能を有し、主制御基板ユニット６２に内蔵されている。払出制御装置７１は、主に遊技球の払い出しと発射とを制御する機能を有し、払出制御基板ユニット６３に内蔵されている。サブ制御装置７２は、主に演出を制御する機能を有し、サブ制御基板ユニット６４に内蔵されている。主制御装置７０と払出制御装置７１とは、双方向通信が可能なシリアル通信によって接続されている。
【００４９】
（電源供給装置６１）
電源供給装置６１は、電源コード６６を通じて島設備から外部電源（例えば、２４Ｖの交流電源）の供給を受け、この交流電源をパチンコ機Ｐで使用する複数の定電圧の直流電源や粗整流の直流電源に変換し、主制御装置７０、払出制御装置７１、サブ制御装置７２等に供給する。
【００５０】
（主制御装置７０）
主制御装置７０には、中央演算処理装置（中央命令処理部）である主制御ＣＰＵ７３を実装した回路基板（主制御基板）が装備されており、主制御ＣＰＵ７３は、ＣＰＵコア、各種レジスタ（汎用レジスタ、フラグレジスタ、インデックスレジスタ、リフレッシュレジスタ、割込みレジスタ、命令レジスタなど）、スタックポインタ、プログラムカウンタ、命令レコーダ（何れも図示省略）等を含み、ＲＯＭ７４やＲＡＭ（ＲＷＭ）７５等の半導体メモリとともにＬＳＩとして構成されている。各レジスタは、演算結果、次に読み込む命令のアドレス、実行状態等を保持する。また主制御装置７０には、ハード乱数発生回路７６やサンプリング回路（図示省略）が装備されている。ハード乱数発生回路７６は、ハードウェア乱数（例えば１０進数表記で０〜６５５３５）を発生させるものであり、発生させた乱数は、サンプリング回路を通じて主制御ＣＰＵ７３に入力される。ハードウェア乱数は、大当たり判定用の第１特図当たり決定乱数及び第２特図当たり決定乱数や、当たり（普図当たり）判定用の普図当たり決定乱数として用いられる。主制御装置７０には、クロック（周波数発生回路部）７７、入出力（Ｉ／Ｏ）ポート、カウンタ／タイマ回路（ＣＴＣ）等の周辺ＩＣが装備されており、これらは主制御ＣＰＵ７３とともに回路基板上に実装されている。
【００５１】
また、主制御ＣＰＵ７３は、周期的（例えば４ミリ秒毎）に入力される割り込み信号に基づいてループカウンタの値を所定の範囲で１ずつ更新させることによりソフトウェア乱数を生成するソフトウェア乱数発生手段（図示省略）としても機能する。また、主制御ＣＰＵ７３は、演出態様を決定するためのコマンドである変動パターンコマンドを決定し、サブ制御装置７２に送信する変動パターンコマンド決定手段（図示省略）としても機能する。変動パターンコマンド決定手段は、第１特図当たり決定乱数又は第２特図当たり決定乱数と、ソフトウェア乱数発生手段が生成したソフトウェア乱数に基づいて、特別図柄に係わる電子抽選の結果に応じて予め設定されている演出のための複数の変動パターンコマンドの中から一つを選択して決定し、決定した変動パターンコマンドをサブ制御装置７２に送信する。なお、予め設定されている演出のための複数の変動パターンコマンドは、それぞれ異なる演出態様に対応している。
【００５２】
ＲＡＭ７５には、各種フラグの記憶領域を含むワーク領域（図示省略）が設けられ、割込み発生時やサブルーチンや関数を呼び出す際に、処理中のデータや戻りアドレスなどがワーク領域のスタック領域（退避領域）に一時的に退避される。また、主制御ＣＰＵ７３は、ＲＯＭ７４に記憶されている遊技制御用プログラムに従って処理を実行することにより、電源断検知手段及び実行制御手段として機能する。
球検知センサ類５６〜５９の入賞検知信号は、入出力ドライバ（図示省略）を介して主制御ＣＰＵ７３に入力される。なお、本実施形態では、第１特図始動球検知センサ５６及び第２特図始動球検知センサ５７からの入賞検知信号は、主制御装置７０に直接送信され、ゲート通過球検知センサ５５、大入賞球検知センサ５８及び一般入賞球検知センサ５９からの入賞検知信号は、中継端子板（図示省略）を経由して主制御装置７０に送信される。
【００５３】
第１特図表示装置４０、第２特図表示装置４１、普図表示装置４２、及び状態表示装置４３の各表示は、主制御ＣＰＵ７３からの制御信号によって制御される。主制御ＣＰＵ７３は、遊技の進行状況に応じてこれら表示装置４０〜４３に対する制御信号を出力し、各ＬＥＤの点灯状態を制御する。
【００５４】
電動チューリップ駆動装置５１及びアタッカー駆動装置５４の駆動は、主制御ＣＰＵ７３からの制御信号によって制御される。各駆動装置５１，５４のソレノイドは、主制御ＣＰＵ７３からの制御信号に基づいて動作（励磁）し、電動チューリップ３３及びアタッカー装置３９を開閉動作（作動）させる。
【００５５】
ガラス扉３にはガラス扉開放スイッチ７８が設置され、内枠扉２には内枠扉開放スイッチ７９が設置される。内枠扉２からガラス扉３が開放されると、ガラス扉開放スイッチ７８からの接点信号が払出制御装置７１を経由して主制御装置７０に入力される。スイッチ７８，７９から接点信号を受信した主制御ＣＰＵ７３は、扉が開放したことを音やＬＥＤや液晶などによって報知するため、これらの報知処理の実行を指示する制御信号をサブ制御装置７２に送信する。また、スイッチ７８，７９から接点信号を受信した払出制御装置７１は、扉開放を示す外部情報信号を出力する。
【００５６】
パチンコ機Ｐには磁気や電波等を検知するエラー検知センサ９８が設けられ、エラー検知センサ９８は、磁気や電波等を検知すると、主制御装置７０にエラー検知信号を送信する。エラー検知信号を受信した主制御ＣＰＵ７３は、所定のエラー処理を実行するとともに、エラー検知を示す外部情報信号を出力する。
【００５７】
（払出制御装置７１）
払出制御装置７１には、払出制御ＣＰＵ８０を実装した回路基板（払出制御基板）が装備されており、払出制御ＣＰＵ８０も、主制御ＣＰＵ７３と同様に、ＣＰＵコア（図示省略）を含み、ＲＯＭ８１、ＲＡＭ８２等の半導体メモリとともにＬＳＩとして構成されている。払出制御ＣＰＵ８０は、主制御ＣＰＵ７３から受信した賞球指示コマンド（払出コマンド送信信号）に基づいて遊技球の払い出し動作を制御し、指示された個数の遊技球の払出動作を実行させる。主制御ＣＰＵ７３は、賞球指示コマンドとともに、賞球情報信号を外部情報信号として生成し出力する。
【００５８】
遊技場の球補給経路（図示省略）から補給された遊技球は、賞球タンク（図示省略）に蓄えられ、賞球樋（図示省略）を流下して賞球ケース（図示省略）に導入され、賞球ケースから上皿１０に供給される。
【００５９】
賞球ケースには、払出モータ（例えばステッピングモータ）８３が設けられ、払出制御装置７１（払出制御基板ユニット６３）には、払出モータ８３の駆動回路（図示省略）が設けられている。払出制御装置７１は、主制御ＣＰＵ７３から受信した賞球指示コマンドに基づいて払出モータ８３を回転駆動し、指示された数の遊技球を賞球ケースから払い出させる。払い出された遊技球は、払出流路（図示省略）を通って前面ボード４へ流下する。
【００６０】
払出モータ８３の下流側には払出計数スイッチ８４が設置され、払出モータ８３の駆動によって実際に賞球が払い出されると、払出計数スイッチ８４からの計数信号が払出制御装置７１に送信される。払出制御ＣＰＵ８０は、受信した計数信号に基づき、実際の払出数や球切れ状態を検知して、遊技球の払い出しを管理する。
【００６１】
上皿１０（図１に示す）への遊技球の供給経路には皿満タンスイッチ８５が設置され、下皿１１（図１に示す）が遊技球で満杯になると、皿満タンスイッチ８５がＯＮになり、満タン検出信号が払出制御装置７１に送信される。満タン検出信号を受信した払出制御ＣＰＵ８０は、主制御ＣＰＵ７３から受信した賞球指示コマンドに応じた賞球動作を一旦保留とし、未払出の賞球残数をＲＡＭ８２に記憶させておく。なお、ＲＡＭ８２の記憶は電源断時にもバックアップが可能であり、遊技中に停電（瞬間的な停電を含む）が発生しても、未払出の賞球残数情報が消失してしまうことはない。
【００６２】
発射装置１９（図２に示す）には、発射モータ８６と球送りソレノイド８７とが設けられ、発射ハンドル１８（図１に示す）には、発射ボリューム８８とタッチセンサ８９と発射停止スイッチ９０とが設けられている。球送りソレノイド８７は、上皿１０（図１に示す）から流下した遊技球を１個ずつ発射位置に送り出し、発射モータ８６は、発射位置に送り出された遊技球を打ち出す。なお遊技球の発射間隔は、例えば０．６秒程度（１分間で１００個以内）である。
【００６３】
発射ボリューム８８は、発射ハンドル１８（図１に示す）の回転操作量（ストローク）に比例した発射勢指示信号を払出制御装置７１に送信する。タッチセンサ８９は、静電容量の変化から遊技者の身体が発射ハンドル１８に触れていることを検出し、その検出信号を払出制御装置７１に送信する。発射停止スイッチ９０は、遊技者から操作されたときに発射停止信号（接点信号）を払出制御装置７１に送信する。
【００６４】
遊技者が発射ハンドル１８を回転操作すると、発射ボリューム８８から払出制御装置７１に回転操作量に応じた発射勢指示信号が送信される。払出制御ＣＰＵ８０は、受信した発射勢指示信号に基づいて発射モータ８６の駆動を制御する。これにより、遊技者の操作量に応じて遊技球の打ち出し強さが調整される。但し、払出制御ＣＰＵ８０は、タッチセンサ８９からの検出信号がオフ（ローレベル）の場合、及び発射停止スイッチ９０から発射停止信号が入力された場合には、発射モータ８６の駆動を停止する。この他、払出制御ＣＰＵ８０は、パチンコ機ＰにＣＲユニット５０が接続されていない場合、発射モータ８６の駆動を停止する。
【００６５】
球貸スイッチ１２又は返却スイッチ１３が操作されると、その操作信号が中継基板９１を経由してＣＲユニット５０に送信される。ＣＲユニット５０からは、有価媒体の残り度数を表す度数信号が中継基板９１を経由して度数表示装置１４に送信される。
【００６６】
（サブ制御装置７２）
サブ制御装置７２には、演出制御ＣＰＵ（第１の判定手段、インデックス検知手段、第２の判定手段、第１の駆動制御手段、ステップ数計測手段、第２の駆動制御手段、第３の判定手段）９２を実装した回路基板（複合サブ制御基板）が装備されており、演出制御ＣＰＵ９２も、主制御ＣＰＵ７３と同様に、ＣＰＵコア（図示省略）を含み、ＲＯＭ９３、ＲＡＭ（可動ステップ数記憶手段）９４等の半導体メモリとともにＬＳＩとして構成されている。サブ制御装置７２には、入出力ドライバや各種の周辺ＩＣ（共に図示省略）が装備されている。
【００６７】
サブ制御装置７２のＲＯＭ９３には、演出の制御に関する演出制御プログラム及び複数の演出パターンが格納されており、演出制御ＣＰＵ９２は、格納された演出制御プログラムに従い、主制御ＣＰＵ７３から送信される変動パターンコマンドに基づいて、複数の演出パターンから一つの演出パターンを選択して、演出表示装置３１、各種ランプ２５，６０、音発生装置９７及び可動演出ユニット１００の演出の制御を実行する。演出表示装置３１は、画像プロセッサや液晶等を含み、音発生装置９７は、サウンドプロセッサやスピーカ２２等を含む。演出の制御には、演出表示装置３１の画像の表示制御、各種ランプ２５，６０の発光制御、スピーカ２２からの音声発生制御、及び可動演出ユニット１００のステッピングモータ１０３の駆動制御が含まれる。なお、画像プロセッサ及びサウンドプロセッサは、サブ制御基板ユニット６４に設けてもよい。
【００６８】
サブ制御装置７２のＲＡＭ９４には、演出制御ＣＰＵ９２が可動演出ユニット１００の駆動制御を行う際に用いられる最大可動ステップ数が記憶されている最大可動ステップ数記憶領域が設定されている。最大可動ステップ数とは、演出時における可動演出ユニット１００の駆動制御において、演出制御ＣＰＵ９２が可動演出ユニット１００のステッピングモータ１０３を連続して正転させる場合に許容される最大のステップ数である。パチンコ機Ｐの電源投入直後の初期状態における最大可動ステップ数記憶領域には、デフォルトステップ数が記憶されている。デフォルトステップ数は、パチンコ機Ｐの設計時のシミュレーションや量産試作時における可動役物１２０の形状のばらつきや組み付け誤差などがない理想的な状態の試作品の試験結果などに基づいて、予め設定されている。デフォルトステップ数は、右側インデックス検知センサ１１２がＸ２方向に復動する可動役物１２０の右側インデックス１２８の検知を開始する位置（第１位置）からデフォルトステップ数分ステッピングモータ１０３を正転させて可動役物１２０をＸ１方向（図５及び図８参照）に往動させたときに、可動役物１２０の台座部１２２がストッパー１１０の近傍で、且つ、台座部１２２の左側面がストッパー１１０に接触しない位置で停止するように設定されている。なお、本実施形態において、後述する最大可動ステップ数設定処理を実行した後に、最大可動ステップ数記憶領域に記憶されている最大可動ステップ数分ステッピングモータ１０３が正転したことに伴って可動役物１２０が第１位置から往動した位置を、最大可動位置と称する。また、ＲＡＭ９４には、後述する最大可動ステップ数設定処理において、演出制御ＣＰＵ９２がカウントしたステッピングモータ１０３の駆動ステップ数のカウント値を記憶するカウント値記憶領域が設定されている。上記初期状態におけるカウント値記憶領域には、カウント値として０が記憶されている。
【００６９】
演出制御ＣＰＵ９２は、可動演出ユニット１００の駆動制御において、主制御ＣＰＵ７３から送信される変動パターンコマンドに基づいて、ＲＯＭ９３に格納された複数の演出パターンから一つの演出パターンを選択し、選択した演出パターンに応じて、所定の正転のための励磁パターン又は逆転のための励磁パターンに従ってパルス信号をステッピングモータ１０３に出力して、ステッピングモータ１０３の駆動を制御し、ステッピングモータ１０３を正転又は逆転させ、可動役物１２０を往動又は復動させる。また、演出制御部ＣＰＵ９２は、選択した演出パターンで可動演出ユニット１００を正確に制御できるように、駆動制御開始時に、右側インデックス検知センサ１１２から出力された右側インデックス検知信号を受信しているか否かを判定する。受信していた場合は、駆動制御を継続し、受信していなかった場合は、駆動制御を中止する。
【００７０】
また、演出制御部ＣＰＵ９２は、駆動制御終了時に、右側インデックス検知センサ１１２から出力された右側インデックス検知信号の受信を開始してから、所定の押し込みステップ数分、本実施形態では２ステップ分ステッピングモータ１０３を逆転させるパルス信号（すなわち逆転のための励磁パターンに従って２パルスのパルス信号）を出力し、その後にステッピングモータ１０３の駆動を停止し、可動役物１２０を停止させる押し込み処理を実行する。これにより、可動役物１２０は、第１位置から、更に図のＸ２方向（右側）に移動した位置（原点位置）で停止するので、可動役物１２０の停止後に、外部からパチンコ機Ｐに伝達される振動などが原因で、可動役物１２０が図のＸ１方向（左側）に多少移動した場合であっても、右側インデックス検知センサ１１２が右側インデックス１２８を検知している状態を確実に維持することができる。
【００７１】
したがって、演出制御ＣＰＵ９２は、可動演出ユニット１００の駆動制御において、主制御ＣＰＵ７３から送信される変動パターンコマンドに基づいて選択した演出パターンが、可動役物１２０を第１位置から最大可動位置まで往動させて、その後最大可動位置から第１位置まで復動させる内容の演出パターンであった場合、押し込みステップ数の２ステップにＲＡＭ９４の最大可動ステップ数記憶領域に記憶されている最大可動ステップ数を加算したステップ数分ステッピングモータ１０３を正転させるパルス信号を出力し、その後、ステッピングモータ１０３を逆転させるパルス信号を右側インデックス検知センサ１１２が右側インデックス１２８を検知するまで出力し、右側インデックス検知センサ１１２が右側インデックス１２８の検知を開始すると、上記の押し込み処理を実行して、可動役物１２０を原点位置で停止させ、可動演出ユニット１００の駆動制御を終了する。
【００７２】
また、サブ制御装置７２のＲＯＭ９３には、最大可動ステップ数設定プログラムが格納されており、演出制御ＣＰＵ９２は、格納された最大可動ステップ数設定プログラムに従い、最大可動ステップ数設定処理を、遊技機の電源投入時における入出力チェックやメモリチェックなどの一連のいわゆる初期動作の一環として実行する。
【００７３】
最大可動ステップ数設定処理において、演出制御ＣＰＵ９２は、右側インデックス検知センサ１１２から出力された右側インデックス検知信号を受信しているか否かに基づいて、右側インデックス検知センサ１１２が可動役物１２０の右側インデックス１２８を検知しているか否かを判定する。受信している場合は、右側インデックス検知センサ１１２が右側インデックス１２８を検知していると判定し、所定のステップ数分、本実施形態では１０ステップ分ステッピングモータ１０３を正転させるパルス信号を出力する。これによって、可動役物１２０を、Ｘ１方向（図５及び図８参照）に、右側インデックス検知センサ１１２が右側インデックス１２８を検知しない位置まで往動させる。次に、演出制御ＣＰＵ９２は、右側インデックス検知センサ１１２から出力される右側インデックス検知信号を受信するまで、ステッピングモータ１０３を逆転させるパルス信号を出力し、可動役物１２０をＸ２方向に復動させる。右側インデックス検知信号を受信すると、演出制御ＣＰＵ９２は、可動体役物が第１位置にあると判定し、パルス信号の出力を停止する。このとき、演出制御ＣＰＵ９２は、上記押し込み処理を実行しない。すなわち、演出制御ＣＰＵ９２は、可動役物１２０を第１位置で停止させる。
【００７４】
次に、演出制御ＣＰＵ９２は、ＲＡＭ９４の最大可動ステップ数記憶領域を参照し、記憶されているデフォルトステップ数分、本実施形態では、４００ステップ数分ステッピングモータ１０３を正転させるパルス信号を出力する。これによって、可動役物１２０は、第１位置からステッピングモータ１０３がデフォルトステップ数の４００ステップ数分正転することに伴ってＸ１方向に往動する位置、すなわち本実施形態における第２位置まで往動する。演出制御ＣＰＵ９２は、ステッピングモータ１０３を４００ステップ数分正転させるパルス信号の出力を終了したとき、可動役物１２０が第２位置にあると判定する。可動役物１２０が第２位置にあると判定した演出制御ＣＰＵ９２は、右側インデックス検知センサ１１２から出力される右側インデックス検知信号を受信するまで、ステッピングモータ１０３を逆転させるパルス信号を出力して、可動役物１２０を第２位置から第１位置へ復動させる。
【００７５】
また、演出制御ＣＰＵ９２は、可動役物１２０を第２位置から第１位置へ復動させるときにステッピングモータ１０３へ出力したパルス信号のパルス数を、ステッピングモータ１０３の駆動ステップ数としてカウントする。具体的には、演出制御ＣＰＵ９２は、ステッピングモータ１０３にパルス信号を１パルス出力する度に、ＲＡＭ９４のカウント値記憶領域に記憶されているカウント値に１を加算して記憶する。また、右側インデックス検知信号を受信すると、演出制御ＣＰＵ９２は、カウント値記憶領域に記憶されているカウント値、すなわちカウントしたステップ数とデフォルトステップ数との差の絶対値が所定値、本実施形態では５以上であるか否かを判定する。例えば、カウントしたステップ数が３９５ステップで、且つ、デフォルトステップ数が４００ステップの場合など、両値の差の絶対値が５以上の場合、カウントしたステップ数から所定のステップ数、本実施形態では１ステップを引いた３９４ステップを最大可動ステップ数としてＲＡＭ９４の最大可動ステップ数記憶領域に更新して記憶し、最大可動ステップ数設定処理を終了する。一方、カウントしたステップ数が３９９ステップで、且つ、デフォルトステップ数が４００ステップの場合など、両値の差の絶対値が５未満の場合は、上述のようにＲＡＭ９４の最大可動ステップ数記憶領域の更新記憶を行わないで最大可動ステップ数設定処理を終了する。すなわち、この場合は、デフォルトステップ数の４００ステップが最大可動ステップ数として最大可動ステップ数記憶領域に記憶されている状態を維持する。なお、演出制御ＣＰＵ９２は、最大可動ステップ数設定処理の終了時に、ＲＡＭ９４のカウント値記憶領域に記憶されているカウント値をクリアする。
【００７６】
（外部への出力）
主制御装置７０及び払出制御装置７１において生成された各種の外部情報信号は、外部情報端子基板６５から外部に出力される。外部情報端子基板６５から出力される信号は、例えば遊技場のホールコンピュータ６８で集計される。
【００７７】
［最大可動ステップ数設定処理］
次に、サブ制御装置７２の演出制御ＣＰＵ９２が実行する最大可動ステップ数設定処理について、図１０のフローチャートを参照して説明する。
【００７８】
最大可動ステップ数設定処理を開始すると、演出制御ＣＰＵ９２は、右側インデックス検知センサ１１２が可動役物１２０の右側インデックス１２８を検知しているか否かを判定する。検知している場合（ステップＳ１：ＹＥＳ）は、ステップＳ２に移行する。一方、検知していない場合（ステップＳ１：ＮＯ）は、ステップＳ３に移行する。
【００７９】
ステップＳ２では、演出制御ＣＰＵ９２は、所定のステップ数分、本実施形態では１０ステップ分ステッピングモータ１０３を正転させるパルス信号を出力して、可動役物１２０を、Ｘ１方向（図５及び図８参照）に、右側インデックス検知センサ１１２が右側インデックス１２８を検知しない位置まで往動させ、ステップＳ３に移行する。
【００８０】
ステップＳ３では、演出制御ＣＰＵ９２は、ステッピングモータ１０３を１ステップ分逆転させるパルス信号を出力し、可動役物１２０をＸ２方向に復動させ、ステップＳ４に移行する。
【００８１】
ステップＳ４では、右側インデックス検知センサ１１２から出力された右側インデックス検知信号を受信しているか否かに基づき、可動役物１２０が第１位置にあるか否かを判定し、第１位置にある場合（ステップＳ４：ＹＥＳ）、パルス信号の出力を停止して可動役物１２０を第１位置で停止させ、ステップＳ５に移行する。一方、第１位置にない場合（ステップＳ４：ＮＯ）は、ステップＳ３に移行する。
【００８２】
ステップＳ５では、演出制御ＣＰＵ９２は、ＲＡＭ９４の最大可動ステップ数記憶領域を参照し、記憶されているデフォルトステップ数分、本実施形態では、４００ステップ数分ステッピングモータ１０３を正転させるパルス信号を出力して、可動役物１２０を、第１位置から第２位まで往動させ、ステップＳ６に移行する。
【００８３】
ステップＳ６では、演出制御ＣＰＵ９２は、ステッピングモータ１０３を１ステップ分逆転させるパルス信号を出力し、可動役物１２０をＸ２方向に復動させ、ステップＳ７に移行する。
【００８４】
ステップＳ７では、演出制御ＣＰＵ９２は、ステッピングモータ１０３へ出力したパルス数を、可動役物１２０を復動するときにステッピングモータ１０３が駆動したステップ数としてカウントし、具体的には、ＲＡＭ９４のカウント値記憶領域に記憶されているカウント値に１を加算して記憶し、ステップＳ８に移行する。
【００８５】
ステップＳ８では、右側インデックス検知センサ１１２から出力された右側インデックス検知信号を受信しているか否かに基づいて、右側インデックス検知センサ１１２が可動役物１２０の右側インデックス１２８を検知しているか否かを判定し、検知している場合（ステップＳ８：ＹＥＳ）は、ステップＳ９に移行する。一方、検知していない場合（ステップＳ８：ＮＯ）は、ステップＳ６に移行する。
【００８６】
ステップＳ９では、カウント値記憶領域に記憶されているカウント値、すなわちカウントしたステップ数とデフォルトステップ数（デフォルト値）との差の絶対値が所定値以上、本実施形態では５以上であるか否かを判定し、所定値以上の場合は、ステップＳ１０に移行し、所定値未満の場合は、本処理を終了する。
【００８７】
ステップＳ１０では、カウントしたステップ数から所定のステップ数（所定値）、本実施形態では１ステップを引いたステップ数を最大可動ステップ数としてＲＡＭ９４の最大可動ステップ数記憶領域に記憶し、本処理を終了する。
【００８８】
以上説明したように、本実施形態によれば、可動役物１２０の形状のばらつきや組み付け誤差があり、上述のように、演出制御ＣＰＵ９２が、最大可動ステップ数設定処理においてカウントしたステップ数が３９５ステップで、且つ、デフォルトステップ数が４００ステップであるような場合、すなわち、演出制御ＣＰＵ９２が、デフォルトステップ数分ステッピングモータ１０３を駆動させ、可動役物１２０をＸ２方向に往動させると、デフォルトステップ数分の駆動を完了する前に、可動役物１２０をストッパー１１０に接触させ、接触後も往動させようとしてしまうような場合（この場合、可動役物１２０の台座部１２２の弾性変形やステッピングモータ１０３の空回りなどが発生し、これらが繰り返し発生すると、可動役物１２０の破損の原因となる）であっても、遊技中の演出における可動演出ユニット１００の駆動制御においては、演出制御ＣＰＵ９２は、ＲＡＭ９４の最大可動ステップ数記憶領域に記憶されている最大可動ステップ数の３９４ステップ分ステッピングモータ１０３を駆動させ、可動役物１２０を最大可動位置まで往動させるので、最大可動位置の可動役物１２０をストッパー１１０に接触させない。このため、可動体の破損を防止することができる。
【００８９】
また、最大可動ステップ数設定処理においてカウントしたステップ数とデフォルトステップ数との差の絶対値が５以上である場合に、カウントしたステップ数を最大可動ステップ数として記憶することができるので、可動役物１２０の形状のばらつきや組み付け誤差などの程度が比較的大きく、デフォルトステップ数分ステッピングモータ１０３を駆動させると、可動役物１２０が破損する可能性が高い場合に、カウントしたステップ数を最大可動ステップ数として採用することができる。
【００９０】
なお、演出制御ＣＰＵ９２は、最大可動ステップ数設定処理においてカウントしたステップ数（上記例では３９５ステップ）を最大可動ステップ数として、最大可動ステップ数記憶領域に記憶してもよい。この場合、遊技中の演出における可動演出ユニット１００の駆動制御においては、演出制御ＣＰＵ９２は、ＲＡＭ９４の最大可動ステップ数記憶領域に記憶されている最大可動ステップ数の３９５ステップ分ステッピングモータ１０３を駆動させ、可動役物１２０を最大可動位置まで往動させるので、可動役物１２０は最大可動位置でストッパー１１０に接触して停止するが、演出制御ＣＰＵ９２は、接触後の可動役物１２０を往動させようとしないので、可動体の破損を防止することができる。
【００９１】
次に、本発明の第２の実施形態について説明する。第２の実施形態では、可動演出ユニット１００の下ケース１０７の内底面の左側に左側インデックス検知センサ１１７を備える回路基板１１６が搭載されている点、可動役物１２０の下側台座部１２４の左側面に左側インデックス１３１が形成されている点及び演出制御ＣＰＵ９２は、最大可動ステップ数設定処理において、可動役物１２０を第１位置から左側インデックス１３１を左側インデックス検知センサ１１７が検知するまで往動させるときに出力したパルス信号のパルス数をカウントする点が第１の実施形態とは異なる。以下の第２の実施形態において、第１の実施形態と共通する部分については、その説明を省略する。
【００９２】
図１１に示すように、本実施形態の可動演出ユニット１００の下ケース１０７の端部近傍の内底面に立設されているストッパー１１０の略中央部には、左側インデックス１３１を挿通する挿通孔１１０ａが形成されている。下ケース１０７の内底面の左側には回路基板１１６が搭載されており、この回路基板１１６上には発光部１１７ａと受光部１１７ｂとを備えるフォトインタラプタからなる左側インデックス検知センサ１１７が実装されている。
【００９３】
また、可動演出ユニット１００の可動役物１２０の下側台座部１２４の左側面には左方に突出し、左右方向に所定の幅を有する平板状の左側インデックス１３１が形成されている。左側インデックス１３１は、可動役物１２０が所定の位置にあるときに、ストッパー１１０の挿通孔１１０ａを挿通し、左側インデックス検知センサ１１７の発光部１１７ａと受光部１１７ｂとの間に介在する。左側インデックス検知センサ１１７は、発光部１１７ａと受光部１１７ｂとの間に左側インデックス１３１が介在するとき、左側インデックス検知信号をサブ制御装置７２に出力する。なお、左側インデックス１３１の左右方向の幅は、可動役物１２０の台座部１２２の左側面がストッパー１１０に接触するときに、左側インデックス検知センサ１１７の発光部１１７ａと受光部１１７ｂとの間に介在する長さに設定されている。
【００９４】
演出制御ＣＰＵ９２は、本実施形態における最大可動ステップ数設定処理において、第１の実施形態と同様に、先ず可動役物１２０を第１位置で停止させる。
【００９５】
次に、演出制御ＣＰＵ９２は、ステッピングモータ１０３を正転させるパルス信号を出力して、第１位置から可動役物１２０の左側インデックス１３１が左側インデックス検知センサ１１７の発光部１１７ａと受光部１１７ｂとの間に介在する位置（本実施形態における第２位置）まで可動体を往動させる。すなわち、演出制御ＣＰＵ９２は、右側インデックス検知センサ１１２から出力される右側インデックス検知信号を受信するまで、ステッピングモータ１０３を正転させるパルス信号を出力する。
【００９６】
また、演出制御ＣＰＵ９２は、可動役物１２０を第１位置から第２位置へ往動させるときにステッピングモータ１０３へ出力したパルス信号のパルス数を、ステッピングモータ１０３の駆動ステップ数としてカウントする。具体的には、演出制御ＣＰＵ９２は、ステッピングモータ１０３にパルス信号を１パルス出力する度に、ＲＡＭ９４のカウント値記憶領域に記憶されているカウント値に１を加算して記憶する。また、左側インデックス検知信号を受信すると、演出制御ＣＰＵ９２は、カウント値記憶領域に記憶されているカウント値、すなわちカウントしたステップ数とデフォルトステップ数との差の絶対値が所定値、例えば５以上であるか否かを判定する。例えば、カウントしたステップ数が４１０ステップで、且つ、デフォルトステップ数が４００ステップの場合など、両値の差の絶対値が５以上の場合、カウントしたステップ数から所定のステップ数、本実施形態では１ステップを引いた４０９ステップを最大可動ステップ数としてＲＡＭ９４の最大可動ステップ数記憶領域に更新して記憶する。両値の差の絶対値が５未満の場合、デフォルトステップ数の４００ステップが最大可動ステップ数としてＲＡＭ９４の最大可動ステップ数記憶領域に記憶されている状態を維持する。
【００９７】
なお、演出制御ＣＰＵ９２は、最大可動ステップ数設定処理後に、左側インデックス検知センサ１１７への電源の供給を停止し、オフ状態にする。また、演出制御ＣＰＵ９２は、演出の制御における可動演出ユニット１００の駆動制御において、主制御ＣＰＵ７３から送信される変動パターンコマンドに基づいて選択した演出パターンが、可動役物１２０を第１位置から最大可動位置まで往動させて、その後最大可動位置から第１位置まで復動させる内容の演出パターンであった場合、上記第１の実施形態と同様に押し込みステップ数に最大可動ステップ数を加算したステップ数分ステッピングモータ１０３を正転させるパルス信号を出力し、その後、ステッピングモータ１０３を逆転させるパルス信号出力する。したがって、可動演出ユニット１００の駆動制御において、可動役物１２０を最大可動位置に往動させるとき、左側インデックス検知センサ１１７から出力された左側インデックス検知信号を受信しているか否かの判定に基づいて、ステッピングモータ１０３の駆動を停止する制御を行わず、ステッピングモータ１０３を最大可動ステップ数分正転させるパルス信号を出力した後、ステッピングモータ１０３を逆転させるパルス信号を送信する、という比較的簡単な制御で可動演出ユニット１００の駆動を制御することができる。
【００９８】
［最大可動ステップ数設定処理］
次に、本実施形態におけるサブ制御装置７２の演出制御ＣＰＵ９２が実行する最大可動ステップ数設定処理について、図１２のフローチャートを参照して説明する。なお、ステップＳ１１〜ステップＳ１４については、第１の実施形態における最大可動ステップ数設定処理のステップＳ１〜ステップＳ４と同様のため説明を省略する。
【００９９】
ステップＳ１５では、演出制御ＣＰＵ９２は、ステッピングモータ１０３を１ステップ分正転させるパルス信号を出力し、可動役物１２０をＸ１方向（図５及び図８参照）に往動させ、ステップＳ１６に移行する。
【０１００】
ステップＳ１６では、演出制御ＣＰＵ９２は、ステッピングモータ１０３へ出力したパルス数を、往動するときにステッピングモータ１０３が駆動したステップ数としてカウントし、具体的には、ＲＡＭ９４のカウント値記憶領域に記憶されているカウント値に１を加算して記憶し、ステップＳ１７に移行する。
【０１０１】
ステップＳ１７では、左側インデックス検知センサ１１７から出力された左側インデックス検知信号を受信しているか否かに基づいて、左側インデックス検知センサ１１７が可動役物１２０の左側インデックス１３１を検知しているか否かを判定し、検知している場合（ステップＳ１７：ＹＥＳ）は、ステップＳ１８に移行する。一方、検知していない場合（ステップＳ１７：ＮＯ）は、ステップＳ１５に移行する。
【０１０２】
ステップＳ１８では、カウント値記憶領域に記憶されているカウント値、すなわちカウントしたステップ数とデフォルトステップ数（デフォルト値）との差の絶対値が所定値以上、本実施形態では５以上であるか否かを判定し、所定値以上の場合は、ステップＳ１９に移行し、所定値未満の場合は、本処理を終了する。
【０１０３】
ステップＳ１９では、カウントしたステップ数から所定のステップ数（所定値）、本実施形態では１ステップを引いたステップ数を最大可動ステップ数としてＲＡＭ９４の最大可動ステップ数記憶領域に記憶し、本処理を終了する。
【０１０４】
本実施形態によれば、演出制御ＣＰＵ９２によって、可動体を第１位置から第２位置に往動させるときのステッピングモータ１０３のステップ数を最大可動ステップ数として、ＲＡＭ９４の最大可動ステップ数記憶領域に記憶することができる。
【０１０５】
以上、本発明者によってなされた発明を適用した実施形態について説明したが、この実施形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。例えば、上記第１及び第２の実施形態では、演出の制御における可動演出ユニット１００の駆動制御の終了時に押し込み処理を実行したが、押し込み処理は省略してもよい。
【０１０６】
また、上記実施形態では、演出制御ＣＰＵ９２が、最大可動ステップ数設定処理を初期動作の一環として実行する態様を説明したが、演出制御ＣＰＵ９２は、パチンコ機Ｐが遊技が行われていない待機状態であるときに、最大可動ステップ数設定処理を実行してもよい。また、演出制御ＣＰＵ９２は、遊技機の工場出荷時や、遊技ホールへの取り付け設置時に最大可動ステップ数設定処理を実行してもよい。この場合、サブ制御装置７２に不揮発性のＲＡＭ（例えば、ＮＶＲＡＭ）を装備させ、演出制御ＣＰＵ９２は、最大可動ステップ数設定処理においてカウントしたステップ数を不揮発性のＲＡＭに記憶する。
【０１０７】
すなわち、これらの実施形態に基づいて当業者等によりなされる他の実施形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【符号の説明】
【０１０８】
７２：サブ制御装置、９２…演出制御ＣＰＵ（第１の判定手段、インデックス検知手段、第２の判定手段、第１の駆動制御手段、ステップ数計測手段、第２の駆動制御手段、第３の判定手段）、９４…ＲＡＭ（可動ステップ数記憶手段）、１００…可動演出ユニット、１０３…ステッピングモータ、１２０…可動役物（可動体）、１１２…右側インデックス検知センサ（第１の判定手段、インデックス検知手段）、１１７…左側インデックス検知センサ、１２８…右側インデックス（インデックス）、Ｐ…パチンコ機（遊技機）
【図１】
2013099479.tif 000003
【図２】
2013099479.tif 000004
【図３】
2013099479.tif 000005
【図４】
2013099479.tif 000006
【図５】
2013099479.tif 000007
【図６】
2013099479.tif 000008
【図７】
2013099479.tif 000009
【図８】
2013099479.tif 000010
【図９】
2013099479.tif 000011
【図１０】
2013099479.tif 000012
【図１１】
2013099479.tif 000013
【図１２】
2013099479.tif 000014