(57)【要約】【課題】ステッピングモータを利用して周回体を周回させる構成において、当該周回体の加速を好適に行うことが可能な遊技機を提供すること。【解決手段】ハイブリッド型のステッピングモータ３３は、中央に配置された回転子９１と、回転子９１の周囲に配置され第１〜第４ポール９２〜９５を有する固定子９０とを備えている。回転子９１は、Ｎ極に着磁された手前側回転子９１ａと、Ｓ極に着磁された奥側回転子９１ｂとで構成され、手前側回転子９１ａの周囲に設けられた歯と歯の間に、奥側回転子９１ｂの周囲に設けられた歯が位置するように１／２ピッチだけ相対的にずらされた状態で回転軸に取り付けられている。そして、各ポール９２〜９５の励磁相が順次切り替えられることにより、回転子９１が回転する。この場合に、ステッピングモータ３３の回転を開始させる場合には、励磁相を切り替える間隔が長短される。【選択図】      図９
2020151504.tif 000002
【特許請求の範囲】
【請求項１】
複数種の絵柄が周方向に付された周回体と、
当該周回体を回転させる駆動手段と、
当該駆動手段を駆動制御する駆動制御手段と、
を備え、
前記駆動手段は、固定子及び回転子を有し、当該駆動手段の励磁相が切り換えられて回転子が回転することにより前記周回体を回転させるステッピングモータであり、
前記駆動制御手段は、
前記周回体の回転を開始させて所定回転速度となるように前記駆動手段を初期駆動制御する初期駆動制御手段と、
当該初期駆動制御手段による初期駆動制御の実行後、前記所定回転速度が維持されるように前記駆動手段を定速駆動制御する定速駆動制御手段と、
を備え、
前記初期駆動制御手段は、前記初期駆動制御が実行されている期間中において、前記励磁相の切り替え間隔がそれまでよりも長くなる期間と、それまでよりも短くなる期間とを存在させる長短設定手段を備え、
前記定速駆動制御手段は、前記切り替え間隔を特定間隔とすることで前記周回体の回転速度が前記所定回転速度となるようにするものであり、
前記長短設定手段により設定される前記切り替え間隔は、前記特定間隔よりも長い間隔であることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周回体の周回を通じて絵柄の変動表示を行う遊技機に関するものである。
【背景技術】
【０００２】
周回体の周回を通じて絵柄の変動表示を行う遊技機としては、例えばスロットマシンがある。スロットマシンは、外周部に複数の図柄が付与されたリールを複数備えており、表示部を通じて各リールに付与された図柄の一部が視認可能な構成となっている。そして遊技者がメダルを投入してスタートレバーを操作することで各リールが回転を開始し、各リールが回転を開始した後にストップボタンを操作することで各リールが順次停止する。また、スロットマシンの内部ではメダルの投入とスタートレバーの操作を条件として抽選を行っており、抽選の結果が当選であり且つ予め設定された有効ライン上に遊技者が当選となった図柄を停止させることを条件として所定枚数のメダルが払い出されたり、遊技者に有利な所定のゲームが発生するなどの特典が付与される（例えば特許文献１参照）。
【０００３】
また、上記遊技機としては、スロットマシン以外にも、遊技媒体としてメダルの代わりに遊技球を用いて上記スロットマシンと同様の遊技を行うことを可能とする遊技機が挙げられる。また、パチンコ機において内部抽選の結果に応じた演出を遊技者に提供するための表示部として上記周回体を利用するものも挙げられる。
【０００４】
上記のような周回体を周回させるための駆動手段としては、ステッピングモータが一般的に用いられている。この場合、周回開始条件が成立した場合には、ステッピングモータによる駆動が開始されて、加速期間を経て定速期間へと移行する。そして、この定速期間が所定の期間に亘って継続された後に、周回停止条件の成立に基づき停止される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１８０９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、上記例示などのような遊技機においては、周回体の加速を好適に行うことが可能な構成が求められており、この点について未だ改良の余地がある。
【０００７】
本発明は、上記例示した事情等に鑑みてなされたものであり、ステッピングモータを利用して周回体を周回させる構成において、当該周回体の加速を好適に行うことが可能な遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく請求項１記載の発明は、複数種の絵柄が周方向に付された周回体と、
当該周回体を回転させる駆動手段と、
当該駆動手段を駆動制御する駆動制御手段と、
を備え、
前記駆動手段は、固定子及び回転子を有し、当該駆動手段の励磁相が切り換えられて回転子が回転することにより前記周回体を回転させるステッピングモータであり、
前記駆動制御手段は、
前記周回体の回転を開始させて所定回転速度となるように前記駆動手段を初期駆動制御する初期駆動制御手段と、
当該初期駆動制御手段による初期駆動制御の実行後、前記所定回転速度が維持されるように前記駆動手段を定速駆動制御する定速駆動制御手段と、
を備え、
前記初期駆動制御手段は、前記初期駆動制御が実行されている期間中において、前記励磁相の切り替え間隔がそれまでよりも長くなる期間と、それまでよりも短くなる期間とを存在させる長短設定手段を備え、
前記定速駆動制御手段は、前記切り替え間隔を特定間隔とすることで前記周回体の回転速度が前記所定回転速度となるようにするものであり、
前記長短設定手段により設定される前記切り替え間隔は、前記特定間隔よりも長い間隔であることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ステッピングモータを利用して周回体を周回させる構成において、当該周回体の加速を好適に行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】一実施の形態におけるスロットマシンの正面図である。
【図２】前面扉を開いた状態を示すスロットマシンの斜視図である。
【図３】左リールの組立斜視図である。
【図４】各リールを構成する帯状ベルトの展開図である。
【図５】スロットマシンの電気的構成図である。
【図６】タイマ割込み処理を示すフローチャートである。
【図７】通常処理を示すフローチャートである。
【図８】リール制御処理を示すフローチャートである。
【図９】ステッピングモータの動作原理を示す模式図である。
【図１０】（ａ）ステッピングモータの駆動系を示す接続図であり、（ｂ）ステッピングモータの駆動特性を示す図である。
【図１１】励磁データと励磁順ポインタとの関係を示す説明図である。
【図１２】従来のスロットマシンにおける励磁パターンの一例を説明するための説明図である。
【図１３】本スロットマシンにおける励磁パターンの一例を説明するための説明図である。
【図１４】図１２や図１３の励磁パターンが適用された場合における、１割込みに対するステップ数の時間変化を示すための図である。
【図１５】リール回転処理を示すフローチャートである。
【図１６】ステッピングモータ制御処理を示すフローチャートである。
【図１７】モータ制御処理を示すフローチャートである。
【図１８】実施例１及び実施例２により作製したリールユニットについて、定速状態における振動波形を測定した場合の結果を示す図である。
【図１９】左リール表面の所定箇所に目印を付け、加速処理の実行に伴う当該目印の位置の変動量を測定した結果を示す図である。
【図２０】図１９の一部を拡大して示す図である。
【図２１】本スロットマシンにおける励磁パターンの他の一例を説明するための説明図である。
【図２２】（ａ）実施例１について各種評価を行った結果を示す図であり、（ｂ）実施例２について各種評価を行った結果を示す図である。
【発明を実施するための形態】
【００１１】
以下、遊技機の一種であるスロットマシンに本発明を適用した場合の一実施の形態を、図面に基づいて詳細に説明する。図１はスロットマシン１０の正面図であり、図２はスロットマシン１０の前面扉１２を開いた状態の斜視図である。
【００１２】
図２に示すように、スロットマシン１０は、その外殻を形成する筐体１１を備えている。筐体１１は、複数の木製パネルが固定されることにより、全体として前面を開放した箱状に形成されている。
【００１３】
筐体１１の前面側には、前面扉１２が取り付けられている。前面扉１２はその左側部を回動軸として、筐体１１の内部空間を開閉可能とするように筐体１１に支持されている。なお、前面扉１２は、その裏面に設けられた施錠装置１３によって開放不能に施錠状態とされており、この施錠状態は、キーシリンダ１４に対する所定のキーによる解錠操作により解除される。
【００１４】
前面扉１２の中央部上寄りには、図１に示すように、遊技者に遊技状態を報知する遊技パネル２０が設けられている。遊技パネル２０には、縦長の３つの表示窓部２１Ｌ，２１Ｍ，２１Ｒが横並びとなるように形成されている。表示窓部２１Ｌ，２１Ｍ，２１Ｒは透明又は半透明な材質により構成されており、各表示窓部２１Ｌ，２１Ｍ，２１Ｒを通じてスロットマシン１０の内部が視認可能な状態となっている。
【００１５】
図２に示すように、筐体１１は仕切り板３０によりその内部が上下２分割されており、仕切り板３０の上部にはリールユニット３１が取り付けられている。リールユニット３１は、円筒状にそれぞれ形成された左リール３２Ｌ，中リール３２Ｍ，右リール３２Ｒを備えている。各リール３２Ｌ，３２Ｍ，３２Ｒは、その中心軸線が当該リールの回転軸線となるように回転可能に支持されている。各リール３２Ｌ，３２Ｍ，３２Ｒの回転軸線は略水平方向に延びる同一軸線上に配設され、それぞれのリール３２Ｌ，３２Ｍ，３２Ｒが各表示窓部２１Ｌ，２１Ｍ，２１Ｒと１対１で対応している。したがって、各リール３２Ｌ，３２Ｍ，３２Ｒの表面の一部はそれぞれ対応する表示窓部２１Ｌ，２１Ｍ，２１Ｒを通じて視認可能な状態となっている。また、リール３２Ｌ，３２Ｍ，３２Ｒが正回転すると、各表示窓部２１Ｌ，２１Ｍ，２１Ｒを通じてリール３２Ｌ，３２Ｍ，３２Ｒの表面は上から下へ向かって移動しているかのように映し出される。
【００１６】
これら各リール３２Ｌ，３２Ｍ，３２Ｒは、それぞれがステッピングモータ３３に連結されており、各ステッピングモータ３３の駆動により各リール３２Ｌ，３２Ｍ，３２Ｒが個別に、即ちそれぞれ独立して回転駆動し得る構成となっている。これら各リール３２Ｌ，３２Ｍ，３２Ｒは同様の構成をしているため、ここでは左リール３２Ｌを例に挙げて図３に基づいて説明する。なお、図３は左リール３２Ｌの組立斜視図である。
【００１７】
左リール３２Ｌは、円筒状のかごを形成する円筒骨格部材４１と、その外周面において無端状に巻かれた帯状のベルト（図３では図示略）とを備えている。そして、その巻かれた状態を維持するように、ベルトの長辺両側に沿って形成された一対のシール部を介して円筒骨格部材４１に貼付されている。前記ベルトの外周面には、識別情報としての図柄が等間隔ごとに多数印刷されている。円筒骨格部材４１の中心部にはボス部４２が形成されており、円盤状のボス補強板４３を介してステッピングモータ３３の駆動軸に取り付けられている。したがって、ステッピングモータ３３の駆動軸が回転することによりその駆動軸を中心として円筒骨格部材４１が回転され、左リール３２Ｌが回転するようになっている。
【００１８】
ステッピングモータ３３は、リールユニット３１内において起立状態に配置されたモータプレート４４の側面にねじ４５で固定されている。モータプレート４４には、発光素子４６ａと受光素子４６ｂとが所定間隔をおいて保持されたリールインデックスセンサ４６が設置されている。一方、左リール３２Ｌと一体化されたボス補強板４３には、半径方向に延びるセンサカットバン４７の基端部４７ｂがねじ４８で固定されている。このセンサカットバン４７の先端部４７ａは、略直角に屈曲されてリールインデックスセンサ４６の両素子４６ａ，４６ｂの間を通過できるように位置合わせがなされている。そして、左リール３２Ｌが１回転するごとにセンサカットバン４７の先端部４７ａの通過をリールインデックスセンサ４６が検出し、その検出の都度、後述する主制御装置７０に検出信号が出力される。したがって、主制御装置７０はこの検出信号に基づいて左リール３２Ｌの角度位置を１回転ごとに確認し補正できる。
【００１９】
ステッピングモータ３３は例えば５０４パルスの励磁信号を与えることにより１回転されるように設定されており、この励磁信号によってステッピングモータ３３の回転位置、すなわち左リール３２Ｌの回転位置が制御される。
【００２０】
各リール３２Ｌ，３２Ｍ，３２Ｒの各ベルト上には、その長辺方向（周回方向）に複数個、具体的には２１個の図柄が描かれている。したがって、所定の位置においてある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、リールインデックスセンサ４６の検出信号が出力された時点からのパルス数により、どの図柄が表示窓部２１Ｌから視認可能な状態となっているかを認識したり、任意の図柄を表示窓部２１Ｌから視認可能な状態としたりする制御を行うことができる。
【００２１】
各リール３２Ｌ，３２Ｍ，３２Ｒに付された図柄のうち、表示窓部２１Ｌ，２１Ｍ，２１Ｒを介して全体を視認可能な図柄数は、主として表示窓部２１Ｌ，２１Ｍ，２１Ｒの上下方向の長さによって決定される所定数に限られている。本実施形態では各リール３個ずつとされている。このため、各リール３２Ｌ，３２Ｍ，３２Ｒがすべて停止している状態では、３×３＝９個の図柄が遊技者に視認可能な状態となる。
【００２２】
ここで、各リール３２Ｌ，３２Ｍ，３２Ｒに付される図柄について説明する。図４には、左リール３２Ｌ，中リール３２Ｍ，右リール３２Ｒのそれぞれに巻かれるベルトに描かれた図柄配列が示されている。同図に示すように、各リール３２Ｌ，３２Ｍ，３２Ｒにはそれぞれ２１個の図柄が一列に設けられている。各リール３２Ｌ，３２Ｍ，３２Ｒに対応して番号が１〜２１まで付されているが、これは説明の便宜上付したものであり、リール３２Ｌ，３２Ｍ，３２Ｒに実際に付されているわけではない。但し、以下の説明では当該番号を使用して説明する。
【００２３】
図柄としては、ビッグボーナスゲームに移行するための第１特別図柄としての「７」図柄（例えば、左ベルト第２０番目）と「青年」図柄（例えば、左ベルト１９番目）とがある。また、レギュラーボーナスゲームに移行するための第２特別図柄としての「ＢＡＲ」図柄（例えば、左ベルト第１４番目）がある。また、リプレイゲームに移行するための第３特別図柄としての「リプレイ」図柄（例えば、左ベルト第１１番目）がある。また、小役の払出が行われる小役図柄としての「スイカ」図柄（例えば、左ベルト第９番目）、「ベル」図柄（例えば、左ベルト第８番目）、「チェリー」図柄（例えば、左ベルト第４番目）がある。そして、図４に示すように、各リール３２Ｌ，３２Ｍ，３２Ｒに巻かれるベルトにおいて、各種図柄の数や配置順序は全く異なっている。
【００２４】
遊技パネル２０には、各表示窓部２１Ｌ，２１Ｍ，２１Ｒを結ぶようにして、横方向へ平行に３本、斜め方向へたすき掛けに２本、計５本の組合せラインが付されている。
【００２５】
ここで、入賞となった場合の各図柄に関する払出枚数について説明する。小役図柄に関し、「スイカ」図柄が有効ライン上に左・中・右と揃った場合には１５枚のメダル払出、「ベル」図柄が有効ライン上に左・中・右と揃った場合には８枚のメダル払出、左リール３２Ｌの「チェリー」図柄が有効ライン上に停止した場合には２枚のメダル払出が行われる。即ち、中リール３２Ｍ及び右リール３２Ｒの「チェリー」図柄はメダル払出と無関係である。また、「チェリー」図柄に限っては、他の図柄との組合せとは無関係にメダル払出が行われるため、左リール３２Ｌの複数の有効ラインが重なる位置（具体的には上段又は下段）に「チェリー」図柄が停止した場合には、その重なった有効ラインの数を乗算した分だけのメダル払出が行われることとなり、結果として本実施の形態では４枚のメダル払出が行われる。
【００２６】
第１特別図柄（ビッグボーナス図柄）の組合せである「７」図柄又は「青年」図柄が同一図柄にて有効ライン上に左・中・右と揃った場合、第２特別図柄（レギュラーボーナス図柄）の組合せである「ＢＡＲ」図柄が有効ライン上に左・中・右と揃った場合にはメダルの払出は実行されない。第３特別図柄の組合せである「リプレイ」図柄が有効ライン上に左・中・右と揃った場合にもメダル払出は行われないが、メダルの投入を行うことなく新たな遊技回を開始させることが可能となる。その他の場合、即ち有効ライン上に左リール３２Ｌの「チェリー」図柄が停止せず、また有効ライン上に左・中・右と同一図柄が揃わない場合には、一切メダル払出は行われない。
【００２７】
遊技パネル２０の下方左側には、図１に示すように、各リール３２Ｌ，３２Ｍ，３２Ｒの回転を開始させるために操作されるスタートレバー５１が設けられている。メダルが投入されているときにこのスタートレバー５１が操作されると、各リール３２Ｌ，３２Ｍ，３２Ｒが一斉に回転を始める。
【００２８】
スタートレバー５１の右側には、回転している各リール３２Ｌ，３２Ｍ，３２Ｒを個別に停止させるために操作されるボタン状のストップボタン５２，５３，５４が設けられている。各ストップボタン５２，５３，５４は停止対象となるリール３２Ｌ，３２Ｍ，３２Ｒに対応する表示窓部２１Ｌ，２１Ｍ，２１Ｒの直下にそれぞれ配置されている。各ストップボタン５２，５３，５４は、左リール３２Ｌが回転を開始してから所定時間が経過すると停止させることが可能な状態となる。
【００２９】
表示窓部２１Ｌ，２１Ｍ，２１Ｒの下方右側には、投資価値としてのメダルを投入するためのメダル投入口５５が設けられている。メダル投入口５５から投入されたメダルは、図２に示すように、前面扉１２の背面に設けられたセレクタ６１によって、投入可能時であればホッパ装置６４へ導かれ、投入不可時であれば前面扉１２の前面下部に設けられたメダル排出口１７からメダル受け皿１８へと導かれる。なお、ホッパ装置６４は、上記有効ライン上にメダルの付与に対応した入賞が成立した場合に、貯留タンクに貯留されたメダルを、メダル排出口１７を通じてメダル受け皿１８に払い出す機能を有している。
【００３０】
メダル投入口５５の下方には、図１に示すように、メダル投入口５５に投入されたメダルがセレクタ６１内に詰まった際に押される返却ボタン５６が設けられている。また、表示窓部２１Ｌ，２１Ｍ，２１Ｒの下方左側には、投資価値としてのクレジットされた仮想メダルを投入するための第１クレジット投入ボタン５７〜５９が設けられている。
【００３１】
スタートレバー５１の左側には、ボタン状の切換ボタン６０が設けられている。切換ボタン６０がオン状態のときには、所定の最大値（例えばメダル５０枚分）となるまでの余剰の投入メダルや入賞時の獲得メダルがクレジットメダルとして貯留記憶されるように設定された「クレジットモード」となる。切換ボタン６０がオフ状態のときには、余剰の投入メダルや入賞時の獲得メダルを現実のメダルとして払い出すように設定された「ダイレクトモード」となる。
【００３２】
メダルがベットされる手順について説明する。１枚のメダルがメダル投入口５５に投入された場合又はクレジット投入ボタン５７，５９の操作により１枚の仮想メダルが投入された場合には、中央ラインが有効ラインとなる。２枚のメダルがメダル投入口５５に投入された場合又はクレジット投入ボタン５８，５９の操作により２枚の仮想メダルが投入された場合には、中央ライン、上ライン及び下ラインを含む合計３本の組合せラインがそれぞれ有効ラインとなる。３枚のメダルがメダル投入口５５に投入された場合又はクレジット投入ボタン５９の操作により３枚の仮想メダルが投入された場合には、中央ライン、上ライン、下ライン及び一対の斜めラインを含む合計５本の組合せライン全てが有効ラインとなる。
【００３３】
４枚以上のメダルがメダル投入口５５に投入されると、３枚を超える余剰メダルは、そのときのモードがダイレクトモードであればセレクタ６１によりメダル受け皿１８へ返却される。一方、クレジットモードであればスロットマシン内部に仮想メダルとして貯蓄される。この貯留枚数には上限枚数が決められており（例えば５０枚）、それを越える枚数のメダルが投入されたときにはメダル受け皿１８へ返却される。
【００３４】
前面扉１２の上部には、遊技の進行に伴い点灯したり点滅したりする上部ランプ２２と、遊技の進行に伴い種々の効果音を鳴らしたり、遊技者に遊技状態を報知したりする左右一対のスピーカ２３と、遊技者に各種情報を与える液晶表示器などの補助表示部２４とが設けられている。
【００３５】
筐体１１の内部においてホッパ装置６４の左方には、図２に示すように、電源装置６５が設けられている。電源装置６５には、電源投入時や電源遮断時に操作される電源ボタン６６と、スロットマシン１０の各種状態をリセットするためのリセットボタン６７と、スロットマシン１０の設定状態を「設定１」から「設定６」の範囲で変更するために操作される設定キー挿入孔６８と、を備えている。
【００３６】
リールユニット３１の上方には、主制御装置７０が筐体１１の背板に取り付けられている。主制御装置７０は、主基板を具備しており、主基板が透明樹脂材料等よりなる被包手段としての基板ボックスに収容されて構成されている。基板ボックスは、略直方体形状のボックスベースと該ボックスベースの開口部を覆うボックスカバーとを備えている。これらボックスベースとボックスカバーとは封印手段としての封印ユニットによって開封不能に連結され、これにより基板ボックスが封印されている。
【００３７】
＜スロットマシン１０の電気的構成＞
次に、本スロットマシン１０の電気的構成について、図５のブロック図に基づいて説明する。
【００３８】
主制御装置７０には、演算処理手段であるＣＰＵ７１を中心とするマイクロコンピュータが搭載されている。ＣＰＵ７１には、電源装置６５の他に、所定周波数の矩形波を出力するクロック回路７４や、入出力ポート７５などが内部バスを介して接続されている。かかる主制御装置７０は、スロットマシン１０に内蔵されるメイン基盤としての機能を果たすものである。
【００３９】
主制御装置７０の入力側には、スタートレバー５１の操作を検出するスタート検出センサ５１ａ、各ストップボタン５２，５３，５４の操作を個別に検出するストップ検出センサ５２ａ，５３ａ，５４ａ、メダル投入口５５から投入されたメダルを検出する投入メダル検出センサ５５ａ、各クレジット投入ボタン５７，５８，５９の操作を個別に検出するクレジット投入検出センサ５７ａ，５８ａ，５９ａ、切換ボタン６０の操作を検出する切換検出センサ６０ａ、各リール３２Ｌ，３２Ｍ，３２Ｒの回転位置（原点位置）を個別に検出するリールインデックスセンサ４６、ホッパ装置６４から払い出されるメダルを検出する払出検出センサ６４ａ、リセットボタン６７の操作を検出するリセット検出センサ６７ａ、設定キー挿入孔６８に設定キーが挿入されたことを検出する設定キー検出センサ６８ａ等の各種センサが接続されており、これら各種センサからの信号は入出力ポート７５を介してＣＰＵ７１へ出力されるようになっている。
【００４０】
また、主制御装置７０の入力側には、入出力ポート７５を介して電源装置６５に設けられた停電監視回路６５ｂが接続されている。電源装置６５には、主制御装置７０をはじめとしてスロットマシン１０の各電子機器に駆動電力を供給する電源部６５ａや、上述した停電監視回路６５ｂなどが搭載されている。
【００４１】
停電監視回路６５ｂは電源の遮断状態を監視し、停電時はもとより、電源スイッチ６６による電源遮断時に停電信号を生成するためのものである。そのため停電監視回路６５ｂは、電源部６５ａから出力されるこの例では直流２４ボルトの安定化駆動電圧を監視し、この駆動電圧が例えば１０ボルト未満まで低下したとき電源が遮断されたものと判断して停電信号が出力されるように構成されている。停電信号はＣＰＵ７１に供給され、ＣＰＵ７１ではこの停電信号を認識することにより停電時処理が実行される。
【００４２】
主制御装置７０の出力側には、各リール３２Ｌ，３２Ｍ，３２Ｒを回転させるための各ステッピングモータ３３、ホッパ装置６４、表示制御装置８０等が入出力ポート７５を介して接続されている。
【００４３】
表示制御装置８０は、上部ランプ２２やスピーカ２３、補助表示部２４を駆動させるための制御装置であり、これらを駆動させるためのＣＰＵ、ＲＯＭ、ＲＡＭ等が一体化された基板を備えている。そして、主制御装置７０からの信号を受け取った上で、表示制御装置８０が独自に上部ランプ２２、スピーカ２３及び補助表示部２４を駆動制御する。
【００４４】
上述したＣＰＵ７１には、このＣＰＵ７１によって実行される各種の制御プログラムや固定値データを記憶したＲＯＭ７２と、このＲＯＭ７２内に記憶されている制御プログラムを実行するに当たって各種のデータを一時的に記憶する作業エリアを確保するためのＲＡＭ７３のほかに、図示はしないが周知のように割込み回路を始めとしてタイマ回路、データ送受信回路などスロットマシン１０において必要な各種の処理回路や、クレジット枚数をカウントするクレジットカウンタなどの各種カウンタが内蔵されている。ＲＯＭ７２とＲＡＭ７３によって記憶手段としてのメインメモリが構成され、図６以降に示される各種のフローチャートに示される処理を実行するためのプログラムは、制御プログラムの一部として上述したＲＯＭ７２に記憶されている。
【００４５】
ＲＡＭ７３は、スロットマシン１０の電源が遮断された後においても電源装置６５からバックアップ電圧が供給されてデータを保持できる構成となっており、ＲＡＭ７３には、各種のデータ等を一時的に記憶するためのメモリやエリアの他に、バックアップエリアが設けられている。
【００４６】
バックアップエリアは、停電などの発生により電源が遮断された場合において、電源遮断時のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくためのエリアであり、停電解消時には、バックアップエリアの情報に基づいてスロットマシン１０の状態が電源遮断前の状態に復帰できるようになっている。バックアップエリアへの書き込みは停電時処理によって電源遮断時に実行され、バックアップエリアに書き込まれた各値の復帰は電源投入時のメイン処理において実行される。なお、ＣＰＵ７１のＮＭＩ端子（ノンマスカブル割込端子）には、停電等の発生による電源遮断時に、停電監視回路６５ｂからの停電信号が入力されるように構成されており、停電等の発生に伴う停電フラグ生成処理としてのＮＭＩ割込み処理が即座に実行される。
【００４７】
＜主制御装置７０のＣＰＵ７１により実行される処理＞
次に、主制御装置７０内のＣＰＵ７１により実行される各制御処理を説明する。
【００４８】
かかるＣＰＵ７１の処理としては大別して、電源投入に伴い起動されたメイン処理の実行後に繰り返し実行される通常処理と、当該通常処理に対して定期的に割り込んで起動されるタイマ割込み処理とがあり、説明の便宜上、はじめにタイマ割込み処理を説明し、その後、通常処理を説明する。
【００４９】
＜タイマ割込み処理＞
図６は、主制御装置７０で定期的に実行されるタイマ割込み処理のフローチャートであり、主制御装置７０のＣＰＵ７１により例えば１．４９ｍｓｅｃごとにタイマ割込みが発生する。
【００５０】
先ず、ステップＳ１０１に示すレジスタ退避処理では、後述する通常処理で使用しているＣＰＵ７１内の全レジスタの値をＲＡＭ７３のバックアップエリアに退避させる。ステップＳ１０２では停電フラグがセットされているか否かを確認し、停電フラグがセットされているときにはステップＳ１０３に進み、停電時処理を実行する。停電フラグは、停電が発生したことを示す信号を停電監視回路６５ｂから受信したことに基づきセットされ、停電時処理では、復電後において電源遮断前の状態に復帰することを可能とするための処理を実行する。
【００５１】
ステップＳ１０２にて停電フラグがセットされていない場合又はステップＳ１０３の実行後はステップＳ１０４に進む。ステップＳ１０４では、誤動作の発生を監視するためのウオッチドッグタイマの値を初期化するウオッチドッグタイマのクリア処理を行う。ステップＳ１０５では、ＣＰＵ７１自身に対して割込み許可を出す割込み終了宣言処理を行う。ステップＳ１０６では、各リール３２Ｌ，３２Ｍ，３２Ｒを回転させるために、それぞれのステッピングモータ３３を駆動させるステッピングモータ制御処理を行う。ステップＳ１０７では、入出力ポート７５に接続された各種センサ（図５参照）の状態を監視するセンサ監視処理を行う。ステップＳ１０８では、各カウンタやタイマの値を減算するタイマ演算処理を行う。
【００５２】
ステップＳ１０９では、表示制御装置８０へコマンドなどを送信するコマンド出力処理を行う。ステップＳ１１０では、入出力ポート７５からＩ／Ｏ装置に対応するデータを出力するポート出力処理を行う。ステップＳ１１１では、先のステップＳ１０１にてバックアップエリアに退避させた各レジスタの値をそれぞれＣＰＵ７１内の対応するレジスタに復帰させる。その後ステップＳ１１２にて次回のタイマ割込みを許可する割込み許可処理を行い、この一連のタイマ割込み処理を終了する。
【００５３】
＜通常処理＞
次に、遊技に関わる主要な制御を行う通常処理について図７のフローチャートに基づき説明する。
【００５４】
先ずステップＳ２０１では、メダルがベットされているか否かを判定する。メダルがベットされているときには、続いてステップＳ２０２にてスタートレバー５１が操作されたか否かを判定する。ステップＳ２０１，ステップＳ２０２が共にＹＥＳの場合には、ステップＳ２０３の抽選処理を実行する。
【００５５】
抽選処理では、スロットマシン１０の現在の設定状態やベットされたメダルの枚数、小役確率の高低等に基づき当否決定用の乱数テーブルを選択し、このようにして選択された乱数テーブルに、スタートレバー５１が操作されたときに乱数カウンタよりラッチした乱数を照らして役の抽選を行う。そして、いずれかの役に当選した場合には、その役に応じた当選フラグをセットする。また、抽選結果に応じたリール停止制御用のスベリテーブルを決定し、これをＲＡＭ７３のスベリテーブル格納エリアに格納する。ここで、スベリテーブルとは、ストップボタン５２〜５４が押されたタイミングにおける所定の有効ライン上の図柄と、その有効ライン上に停止させるべき図柄とが異なる場合に、その停止させるべき図柄を所定の有効ライン上で止まるようにリールをどれだけ滑らせるかを定めたテーブルである。
【００５６】
なお、抽選役としては、スイカ役、ベル役及びチェリー役といったメダルの払出に対応した小役と、リプレイ役と、ビッグボーナス役と、レギュラーボーナス役とが設定されている。
【００５７】
ステップＳ２０３にて抽選処理を実行した後は、ステップＳ２０４にてリール制御処理を実行する。
【００５８】
リール制御処理では、図８のフローチャートに示すように、まずステップＳ３０１においてウエイト処理を行う。このウエイト処理は、前回のゲームにおいてリールの回転を開始した時点から所定時間（例えば４．１秒）が経過するまで今回のゲームにおいてリールの回転を開始せずに待機する処理である。このため、遊技者がメダルをベットしてスタートレバー５１を操作したとしても、直ちに各リール３２Ｌ，３２Ｍ，３２Ｒが回転しないことがある。
【００５９】
ウエイト処理に続いてステップＳ３０２のリール回転処理を行い、各リール３２Ｌ，３２Ｍ，３２Ｒを回転させる。その後、ステップＳ３０３に進み、左リール３２Ｌが回転を開始してから所定時間（例えば８秒）が経過したか否かを判定する。所定時間が経過した場合にはステップＳ３０４に進み、ストップボタン５２〜５４のいずれかが押下操作されてリールの停止指令が発生したか否か、より具体的にはストップ検出センサ５２ａ〜５４ａからのＯＮ信号を受信しているか否かを判定する。停止指令が発生していない場合には、ステップＳ３０４に戻る。
【００６０】
ステップＳ３０４にて、ストップボタン５２〜５４のいずれかが押下操作されて停止指令が発生した場合には、ステップＳ３０５に進み、リール停止処理を行う。このリール停止処理では、押下操作されたストップボタンに対応するリールを停止させるが、役の抽選において役に当選し、当選フラグがセットされている場合にはＲＡＭ７３のスベリテーブル格納エリアに格納されたスベリテーブルを参照して、可能な限り当選した役が所定の有効ライン上に並ぶように制御する。例えば、下ライン上に「スイカ」図柄が並ぶという役に当選し、「スイカ」図柄が上ラインに停止するタイミングでストップボタンが押下操作された場合には、下ラインに停止するように図柄２つ分だけリールを滑らせる。但し、滑らせることのできる範囲は予め決められている（例えば最大で図柄４つ分）ため、ストップボタンを押したタイミングによっては下ライン上に「スイカ」図柄が停止しないこともある。
【００６１】
続いて、ステップＳ３０６では今回の停止指令が第１停止指令か否か、すなわち３つのリール全てが回転しているときにストップボタンが押下操作されたか否かを判定する。第１停止指令の場合には、ステップＳ３０７に進み、スベリテーブル変更処理を行う。このスベリテーブル変更処理では、例えば当選した有効ライン上で役を揃えようとしたときに役の複合が発生するか否かを判定し、役の複合が発生しないときにはそのまま次のステップに移行し、役の複合が発生するときには当選した有効ラインを別の有効ラインに変更するとともに変更後の有効ラインに合ったスベリテーブルに変更した後に次のステップに移行する。ここで、役の複合とは、例えば上ライン上で「スイカ」図柄を揃えようとしたときに左リール３２Ｌにて「チェリー」図柄が下ライン上に現れる場合のように複数の役が同時に発生する場合をいう。
【００６２】
ステップＳ３０７の後、又はステップＳ３０６にて否定判定をした場合には、ステップＳ３０８にて左、中、右リール３２Ｌ，３２Ｍ，３２Ｒのすべての回転が停止したか否かを判定する。ステップＳ３０８がＮＯの場合にはステップＳ３０４に戻り、ＹＥＳの場合には続くステップＳ３０９にて払出判定処理を行った後、本処理を終了する。
【００６３】
払出判定処理では、役が有効ライン上に並んでいるか否かを判定し、役が有効ライン上に並んでいないときにはＲＡＭ７３の払出予定数格納エリアに０をセットし、役が有効ライン上に並んでいるときにはその役が当選した役と一致しているか否かを判定し、一致していないときには上部ランプ２２等によりエラー表示を行うと共に払出予定数格納エリアに０をセットする。一致しているときには払出予定数格納エリアに並んだ役と対応する払出数をセットする。
【００６４】
通常処理（図７）の説明に戻り、ステップＳ２０４にてリール制御処理を実行した後は、ステップＳ２０５にてメダル払出処理を実行する。メダル払出処理では、上記ステップＳ３０９にて払出予定数格納エリアにセットされた数値分のメダル又は仮想メダルが遊技者に付与されるようにする。
【００６５】
その後、ステップＳ２０６にて特別遊技状態処理を実行する。特別遊技状態処理では、通常ゲームにおいて特別役（ビッグボーナス役又はレギュラーボーナス役）当選となり当該当選役に対応した図柄の組合せがいずれかの有効ライン上に成立したことを条件として、当該当選役に対応したボーナスゲームに移行させ、終了条件が成立した場合に当該ボーナスゲームを終了させて通常ゲームに復帰させる処理を実行する。ボーナスゲーム中は、小役の当選確率が通常ゲーム中よりも上昇し、特に抽選にて当選となった場合には各ストップボタン５２〜５４の操作タイミングに関係なく入賞が成立するベル役が最も高い確率で当選となる。また、ボーナスゲームは、当該ボーナスゲーム中のメダルの払出枚数が所定枚数に達した場合に終了する。当該所定枚数は、ビッグボーナスゲームの方がレギュラーボーナスゲームよりも多く設定されており、例えば前者が３５０枚であり、後者が１２０枚である。通常処理において特別遊技状態処理を実行した後は、ステップＳ２０１に戻る。
【００６６】
＜ステッピングモータ３３の動作原理＞
次に、各リール３２Ｌ，３２Ｍ，３２Ｒを回転させるためのステッピングモータ３３についてより詳細に説明する。
【００６７】
図９はステッピングモータ３３の動作原理を示す模式図である。図１０（ａ）はステッピングモータ３３の駆動系を示す接続図であり、図１０（ｂ）はステッピングモータの駆動特性を示す図である。図１１は励磁データと励磁順ポインタとの関係を示す説明図である。
【００６８】
ステッピングモータ３３として本実施形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータを使用している。なお、ステッピングモータはハイブリッド型や２相に限らず、４相あるいは５相のステッピングモータなど、種々のステッピングモータを使用することができる。
【００６９】
ハイブリッド型のステッピングモータ３３は、中央に配置された回転子９１と、回転子９１の周囲に配置され第１〜第４ポール９２〜９５を有する固定子９０とを備えている。
【００７０】
回転子９１は、Ｎ極に着磁された手前側回転子９１ａと、Ｓ極に着磁された奥側回転子９１ｂとで構成され、手前側回転子９１ａの周囲に設けられた歯と歯の間に、奥側回転子９１ｂの周囲に設けられた歯が位置するように１／２ピッチだけ相対的にずらされた状態で回転軸に取り付けられている。そして、手前側回転子９１ａと奥側回転子９１ｂとの間には図示しない筒状磁石が取着されている。
【００７１】
第１ポール９２と第３ポール９４には、図１０（ａ）に示すように励磁コイルＬ０と励磁コイルＬ２がバイファイラ巻きされ、励磁コイルＬ０の巻き終わり端と励磁コイルＬ２の巻き始め端とが結線され、ここに所定の直流電源＋Ｂ（例えば＋２４ボルト）が印加される。同じく、第２ポール９３と第４ポール９５にも励磁コイルＬ１と励磁コイルＬ３がバイファイラ巻きされ、励磁コイルＬ１の巻き終わり端と励磁コイルＬ３の巻き始め端とが結線され、ここに上述した直流電源＋Ｂが印加される。
【００７２】
ここで、第１ポール９２の励磁コイルＬ０に励磁信号を印加し、第１ポール９２をＳ極に励磁すると共に第３ポール９４をＮ極に励磁する相をＡ相とし、これとは逆に第３ポール９４の励磁コイルＬ２に励磁信号を印加し、第１ポール９２をＮ極に励磁すると共に第３ポール９４をＳ極に励磁する相を逆Ａ相と称する。同様に、第２ポール９３の励磁コイルＬ１に励磁信号を印加し、第２ポール９３をＳ極に励磁すると共に第４ポール９５をＮ極に励磁する相をＢ相とし、これとは逆に第４ポール９５の励磁コイルＬ３に励磁信号を印加し、第２ポール９３をＮ極に励磁すると共に第４ポール９５をＳ極に励磁する相を逆Ｂ相と称する。
【００７３】
ステッピングモータ３３が１相励磁駆動方式の場合には、Ａ相、Ｂ相、逆Ａ相及び逆Ｂ相に対して順次励磁信号を印加することにより、回転子９１を時計方向又は反時計方向に回転駆動させることができる。
【００７４】
つまり、例えばまずＡ相に通電すると、Ｓ極になった第１ポール９２の突起と手前側回転子９１ａの歯、Ｎ極になった第３ポール９４の突起と奥側回転子９１ｂの歯とがそれぞれ吸引力により向き合い、次にＢ相に通電すると、Ｓ極になった第２ポール９３の突起と手前側回転子９１ａの歯、Ｎ極になった第４ポール９５の突起と奥側回転子９１ｂの歯とがそれぞれ吸引力により向き合い、次に逆Ａ相に通電すると、Ｎ極になった第１ポール９２の突起と奥側回転子９１ｂの歯、Ｓ極になった第３ポール９４の突起と手前側回転子９１ａの歯とがそれぞれ吸引力により向き合い、次に逆Ｂ相に通電すると、Ｎ極になった第２ポール９３の突起と奥側回転子９１ｂの歯、Ｓ極になった第４ポール９５の突起と手前側回転子９１ａの歯とがそれぞれ吸引力により向き合う。この順序で励磁することにより、回転子９１は図９において時計方向に回転する。
【００７５】
これに対して、本実施形態では、１相励磁と２相励磁とを交互に行う１−２相励磁駆動が採用されている。１−２相励磁駆動では以下の（１）〜（８）の励磁シーケンス（励磁順序）に従って励磁が行われる。
【００７６】
すなわち、１組のみの励磁が１相励磁であり、２相を同時に励磁するのが２相励磁であるから、図１１に示すように１−２相励磁駆動は、（１）Ａ相に通電し（１相励磁）、（２）Ａ相とＢ相の両方に通電し（２相励磁）、以下同様、（３）Ｂ相に通電し、（４）Ｂ相と逆Ａ相の両方に通電し、（５）逆Ａ相に通電し、（６）逆Ａ相と逆Ｂ相の両方に通電し、（７）逆Ｂ相に通電し、（８）逆Ｂ相とＡ相の両方に通電し、その後（１）に戻るような駆動方式である。本実施形態では５０４パルスの励磁信号によりリールが１周する構成であるため、１パルスの励磁信号に基づく角度変化、すなわち１ステップあたりの角度変化は約０．７１４°となる。
【００７７】
ステッピングモータ３３に対する励磁信号は、図１１に示す励磁データとしてモータドライバ９６に与えられる。この励磁データは主制御装置７０のＲＡＭ７３に格納されており、タイマ割込み処理によって入出力ポート７５に適切な励磁データが出力される。この励磁データによってステッピングモータ３３に対する励磁相が定まり、その励磁相に対して励磁信号（電流）が通電される。
【００７８】
ステッピングモータ３３の初期励磁に際しての励磁相は２相励磁とされている。１相励磁の場合には２相励磁と比較して発生する回転トルクが小さいため、十分な初速が得られない可能性がある。十分な初速が得られなければ脱調する可能性が高くなるため、初期励磁は２相励磁が好ましい。また、ストップボタン５２〜５４の押下操作に基づいてリール３２Ｌ，３２Ｍ，３２Ｒにブレーキ（制動）をかけてから実際に停止するまでには、所定のステップ角分だけ滑って停止する。滑って停止した際には、この角度のずれ分を吸収しつつ次回の加速処理を行う必要があり、できる限り初期励磁での電磁的吸引力は大きい方が好ましい。
【００７９】
一方、ステッピングモータ３３を停止させる際には、２相励磁を行った直後に４相励磁を行う。２相励磁のみにてブレーキ処理を行った場合、強い制動力によって回転速度が急激に低下して、リール３２Ｌ，３２Ｍ，３２Ｒの制動時の動きに遊技者が違和感を覚えてしまうことが懸念される。これに対して、２相励磁直後に４相励磁を行うことにより、滑らかにリール３２Ｌ，３２Ｍ，３２Ｒを停止させることができる。
【００８０】
ステッピングモータ３３を使用する場合、図１０（ｂ）に示すような駆動特性が要求される。
【００８１】
この駆動特性は、スタートレバー５１が操作されてからステッピングモータ３３が回転を始め一定の定速回転に至るまでの加速期間Ｔａと定速期間とに大別でき、定速期間はストップボタン５２〜５４が押下操作されるまで回転速度を維持しつづける維持期間Ｔｂと、ストップボタン５２〜５４の押下操作に基づいて所定のスベリを伴いながら停止する停止期間Ｔｃとに分けられる。
【００８２】
加速期間Ｔａの長さに関する規制は設けられていない一方、ストップボタン５２〜５４が操作されない場合の加速期間Ｔａと維持期間Ｔｂとを加えた時間は３０秒以上でなければならないという規制が設けられている。停止期間Ｔｃについても、ストップボタン５２〜５４を操作してから最大約１９０ｍｓｅｃ以内にステッピングモータ３３を停止させることが要求されている。
【００８３】
＜ステッピングモータ３３の駆動制御＞
次に、ステッピングモータ３３の駆動制御についての構成を説明する。
【００８４】
既に説明したとおり、ステッピングモータ３３は加速期間を経て定速回転の状態に遷移するが、かかる加速期間は遊技の強制的な待ち時間となってしまうため、ステッピングモータ３３は加速状態からできるだけ早く定速回転の状態に遷移させることが望ましい。そのためにはステッピングモータ３３の励磁相の切り替えを早く行うようにすればよいが、そうすると脱調や回転の不安定性をもたらす恐れがある。
【００８５】
特に、ステッピングモータ３３においては、初期励磁の際に回転子９１の歯がポール９２〜９５の突起に吸引されるときに、回転子９１の初期の回転揺れ（往復動を伴った微小振動）が発生する。リールユニット３１の仕様などによっても相違するが、例えば３０ｍｓｅｃで１往復する揺れが５〜６往復程度発生する。したがって、このような初期の回転揺れを考慮に入れながら加速期間における励磁相の切り替え態様を設定する必要がある。
【００８６】
かかる初期の回転揺れの影響を抑制しながら、ステッピングモータ３３の加速を行う手法としては、初期励磁の状態をある程度維持する手法が考えられる。例えば図１２に示すようなタイミングで励磁相を切り替える構成が考えられる。この場合、初期励磁として２相励磁に設定した状態が１３０割込み（すなわちタイマ割込み処理１３０回分）に亘って保持された後に、１相励磁に切り替えられ、その状態を８割込みに亘って保持した後に、２相励磁に切り替えられ、その後、除々に励磁相の切り替え間隔が短くなるように設定されている。当該構成であれば、１９３．７ｍｓｅｃ（＝１．４９ｍｓｅｃ×１３０割込み）が初期励磁期間として設定され、この間に上記初期の回転揺れを消失させることが可能となる。しかしながら、本構成においては加速期間が長くなってしまう。
【００８７】
これに対して、本実施形態では、上記のように初期励磁期間を長く確保するのではなく、定速状態とすべく段階的に励磁相の切り替え間隔を短くしていく前に、励磁相の切り替え間隔を除々に長くする期間を設定することにより、上記初期の回転揺れを早期に消失させるようにしている。このような加速処理を可能とする具体的な励磁パターンは、リールユニット３１の仕様により異なるが、例えば図１３に示すような励磁パターンが挙げられる。
【００８８】
以下、当該励磁パターンについて、図１３に加えて図１４を参照しながら、詳細に説明する。
【００８９】
図１３は、本実施形態における励磁パターンの一例を説明するための説明図であり、図１４は、図１２の励磁パターンが適用された場合及び図１３の励磁パターンが適用された場合における、１割込みに対するステップ数の時間変化を説明するための図である。なお、図１４では、図１３に示す励磁パターンが適用された場合を実線で示し、図１２に示す励磁パターンが適用された場合を破線で示す。
【００９０】
図１３に示すような励磁パターンを実現するための加速用テーブルは、ＲＯＭ７２に予め記憶されている。この加速用テーブルでは、少なくとも加速カウンタのデータと、当該加速カウンタのデータに１対１で対応させた切り替え間隔のデータとが設定されている。
【００９１】
図１３に示す励磁パターンでは、初期励磁のタイミングから励磁相の切り替え間隔が長短となる長短期間Ｔ１が設定されている。具体的には、まず初期励磁として２相励磁が２割込みに亘って維持される。かかる初期励磁が保持される期間は、長短期間Ｔ１において所定の励磁相に保持される最長期間（７割込み）以下となっており、詳細には長短繰り返し期間において所定の励磁相に保持される最短期間となっている。
【００９２】
その後、励磁相の切り替え間隔が除々に長くなる第１の長化期間Ｔ１１、励磁相の切り替え間隔が除々に短くなる短化期間Ｔ１２、励磁相の切り替え間隔が除々に長くなる第２の長化期間Ｔ１３がこの順で設定されている。各長化期間Ｔ１１，Ｔ１３では、図１４に示すように、時間の経過に伴って、１割込みに対するステップ数は減少するため、励磁相の切り替え速度は除々に減少していることになる。一方、短化期間Ｔ１２では、図１４に示すように、時間の経過に伴って、１割込みに対するステップ数は増加するため、励磁相の切り替え速度は除々に増加していることになる。
【００９３】
これら長化期間Ｔ１１，Ｔ１３及び短化期間Ｔ１２は、図１３に示すように、３種類以上の励磁相の切り替え間隔を利用することにより設定されている。具体的には、５種類の励磁相の切り替え間隔を利用することにより設定されている。各期間Ｔ１１〜Ｔ１３について詳細には、第１の長化期間Ｔ１１は、２割込み、３割込み、４割込み及び７割込みという４種類の切り替え間隔を利用して設定されている。また、当該第１の長化期間Ｔ１１に連続する短化期間Ｔ１２は、７割込みの状態から４割込み及び３割込みと段階的に短くなるように３種類の切り替え間隔を利用して設定されている。また、当該短化期間Ｔ１２に連続する第２の長化期間Ｔ１１は、３割込みの状態から５割込み及び７割込みと段階的に長くなるように３種類の切り替え間隔を利用して設定されている。このように３種類以上の励磁相の切り替え間隔を利用することで、長短期間Ｔ１を所望の態様に設定し易くなり、設計の容易化が図られる。なお、利用する切り替え間隔は５種類に限定されることはなく、４種類であってもよく、６種類以上であってもよい。また、各期間Ｔ１１〜Ｔ１３のそれぞれの長さは相違しているが、同一の長さとしてもよい。
【００９４】
既に説明したとおり励磁相の切り替えはタイマ割込み処理にて実行されるため、最短の切り替え間隔は１割込み分であり、定速状態となった場合には当該１割込み間隔で励磁相の切り替えが行われることになるが、上記長短期間Ｔ１における各切り替え間隔は、当該最短の切り替え間隔よりも長い間隔、すなわち２割込み以上の間隔に設定されている。これにより、励磁相の切り替えを通じて回転揺れを消失させるための外力を積極的に付与する場合において、脱調が発生しないようにすることが可能となる。また、長短期間Ｔ１における各切り替え間隔は、連続して同一とならないように設定されているが、連続して同一となる範囲が存在していてもよい。
【００９５】
長短期間Ｔ１においては、上記のとおり切り替え間隔が長くなったり短くなったりして振動することとなる。つまり、図１４に示すように、長短期間Ｔ１では、１割込みに対するステップ数が、時間の経過に伴って少なくなったり多くなったりする。これにより、回転子９１に付与される力がそれまでよりも増加したり減少したりする。
【００９６】
ここで、一のリール３２Ｌ，３２Ｍ，３２Ｒに振動センサを装着し、当該リールが定速状態で回転している状況で振動強度と周波数との関係を測定した場合、「所定周波数×ｎ（ｎ：自然数）」で振動強度が大きくなり、当該周波数が上記初期の回転揺れの周波数に対応していることが判明した。但し、この回転揺れは、遊技者が認識できない程度のものである。また、「所定周波数」の値は、使用するステッピングモータ３３のトルクや、使用するリールの慣性モーメントなどによって変化する。
【００９７】
上記長短期間Ｔ１において切り替え間隔を長短させる場合の周波数（以下、「長短周波数」ともいう）は、上記「所定周波数×ｎ」と一致する場合であっても、長短期間Ｔ１を設定しない場合に比べて、上記初期の回転揺れを早期に抑制することが可能であるが、上記「長短周波数」を上記「所定周波数×ｎ」と異ならせることが好ましい。
【００９８】
例えば図１３に示す励磁パターンが適用される構成では、４番目の加速順序と８番目の加速順序とで同一の切り替え間隔となるため、この範囲を１周期と見なすことができる。そして、その１周期分の時間は、５番目の加速順序〜８番目の加速順序の各切り替え間隔の和である１９割込みと、タイマ割込みの周期（１．４９ｍｓｅｃ）との積となり、２８．３１ｍｓｅｃとなる。そうすると、上記「長短周波数」は約３５Ｈｚとなる。これに対して、図１３に示す励磁パターンを適用したリールユニット３１における上記「所定周波数」は実験により２０Ｈｚであることが判明したため、上記「長短周波数」は上記「所定周波数」とは異なる値となる。
【００９９】
例えば上記「長短周波数」を上記「所定周波数×ｎ」と同一のものとしながら、上記初期の回転揺れとは位相を異ならせることにより、当該初期の回転揺れを早期に抑制することが可能である。しかしながら、リール３２Ｌ，３２Ｍ，３２Ｒの回転停止位置を検知するためのセンサは設けられておらず、さらにリール３２Ｌ，３２Ｍ，３２Ｒの回転停止に際してその停止位置は厳密に制御されていないため理論的に導かれる回転停止位置と実際の回転停止位置とは、ずれることとなる。特に、回転停止に際しては、既に説明したとおり、リール３２Ｌ，３２Ｍ，３２Ｒの制動時の動きを滑らかなものとするために４相励磁が行われるが、この場合、回転停止位置はずれ易くなる。当該回転停止位置のずれのパターンとしては、１相励磁の種類として４種類設定されているとともに、回転停止後は制動を２相励磁や４相励磁で行ったとしても１相励磁位置で安定することとなるため、４種類存在することとなる。これに対して、上記のように両者の周波数を相違させることにより、位相を把握する必要がなくなり、上記初期の回転揺れを確実に且つ早期に抑制することが可能となる。
【０１００】
このように両周波数を相違させる場合、上記「長短周波数」は、上記「所定周波数×ｎ」に対して「所定周波数」×０．１以上、相違していることが好ましく、「所定周波数」×０．２以上、相違していることが好ましい。また、長短期間Ｔ１においてリール３２Ｌ，３２Ｍ，３２Ｒが滑らかに回転していると遊技者が認識するようにしながら、脱調の発生を抑制する上では、上記「長短周波数」は１０Ｈｚ以上５０Ｈｚ以下が好ましく、１５Ｈｚ以上４５Ｈｚ以下がより好ましい。また、当該周波数の範囲とすることで、低電圧駆動時に脱調が発生すること、トルクが変動した際に脱調が発生すること、及び駆動電圧が変動した際に脱調が発生することを好適に抑制することが可能となる。
【０１０１】
長短期間Ｔ１は、３５割込み分、すなわち５２．１５ｍｓｅｃ（＝１．４９ｍｓｅｃ×３５割込み）に設定されている。これは、２相励磁による初期励磁の状態を保持した場合において上記初期の回転揺れが消失するのに要する期間（例えば１５０ｍｓｅｃ〜１８０ｍｓｅｃ）よりも短い期間となっている。また、長短期間Ｔ１は、励磁相の切り替え間隔を長短させる場合の１周期分の期間よりも長い期間となっている。但し、２周期分の期間よりも短い期間となっている。このように長短期間Ｔ１を１周期分の期間よりも長くすることで、上記初期の回転揺れを早期に抑制することが可能となる。また、２周期分の期間よりも短くすることで、加速期間を短くすることが可能となる。
【０１０２】
長短期間Ｔ１が経過した場合であっても、上記初期の回転揺れは完全には消失していない。但し、長短期間Ｔ１が経過したタイミングにおいては、上記初期の回転揺れは励磁を開始したタイミングの場合よりもある程度（例えば５０％程度）抑えられているため、その後に切り替え間隔を段階的に短くする過程でリール３２Ｌ，３２Ｍ，３２Ｒの加速を見た目上良好なものとしながら、上記初期の回転揺れを消失させることができる。このように長短期間Ｔ１を上記初期の回転揺れが完全に消失する前に終了させることで、加速期間を短くすることが可能となる。また、データ容量の削減を図ることも可能となる。
【０１０３】
加速期間では、図１３に示すように、長短期間Ｔ１の後に、定速状態とすべく段階的に励磁相の切り替え間隔を短くする段階的短縮期間Ｔ２が設定されている。つまり、段階的短縮期間Ｔ２では、図１４に示すように、１割込みに対するステップ数が、段階的に増加していく。
【０１０４】
この場合、図１３に示すように、長短期間Ｔ１における最後の切り替え間隔は最長の切り替え間隔である７割込みに設定されており、段階的短縮期間Ｔ２では、当該最長の切り替え間隔から１割込み分ずつ切り替え間隔が短くなるように切り替え間隔の短縮化が図られる。また、切り替え間隔が４割込みとなった場合及び３割込みとなった場合、同一の切り替え間隔が６回の励磁相の切り替えに亘って設定される。また、切り替え間隔が２割込みとなった場合、同一の切り替え間隔が７回の励磁相の切り替えに亘って設定される。その後、切り替え間隔が１割込みとなり、加速期間が終了する。加速期間が終了した後は、切り替え間隔が１割込みで維持され、定速状態となる。
【０１０５】
以上のように励磁パターンが設定されていることにより、脱調や回転が不安定となることを抑制し且つ加速時におけるリール３２Ｌ，３２Ｍ，３２Ｒの見た目を良好なものとしながら、上記初期の回転揺れを早期に低減させることが可能となり、加速期間を短くすることが可能となる。具体的には、図１４に示すように、図１２のような励磁パターンでは定速状態となるまでに３００ｍｓｅｃ以上を要したのに対して、図１３のような励磁パターンでは定速状態となるまでに１６０ｍｓｅｃ程度で済む。
【０１０６】
次に、ＣＰＵ７１にて実行される具体的な処理内容を説明する。
【０１０７】
まず、図１５のフローチャートを参照しながらリール回転処理について説明する。リール回転処理は、リール制御処理（図８）のステップＳ３０２にて実行される。
【０１０８】
リール回転処理では、まずステップＳ４０１にてタイマ割込み処理を禁止し、続くステップＳ４０２〜ステップＳ４０４にて、各リール３２Ｌ，３２Ｍ，３２Ｒの加速カウンタに「３０」をセットする。加速カウンタは、ＲＡＭ７３に設けられており、ＣＰＵ７１は当該加速カウンタの数値情報に基づいて、リール３２Ｌ，３２Ｍ，３２Ｒの加速期間における励磁相の切り替えタイミングを把握する。その後、ステップＳ４０５にて、タイマ割込み処理を許可した後に、本リール回転処理を終了する。
【０１０９】
次に、図１６のフローチャートを参照しながらステッピングモータ制御処理について説明する。ステッピングモータ制御処理は、タイマ割込み処理（図６）のステップＳ１０６にて実行される。
【０１１０】
まずステップＳ５０１にていずれかのステッピングモータ３３の制御が必要であるか否かを判定する。当該ステップＳ５０１では、通常処理（図７）のステップＳ２０２にて肯定判定をしてから、全てのリール３２Ｌ，３２Ｍ，３２Ｒが回転を停止するまで肯定判定をする。ステップＳ５０１にて否定判定をした場合にはそのまま本制御処理を終了し、ステップＳ５０１にて肯定判定をした場合にはステップＳ５０２に進む。
【０１１１】
ステップＳ５０２では、リールインデックスセンサ４６の検知結果と励磁データの出力回数とに基づき、処理対象となるリール３２Ｌ，３２Ｍ，３２Ｒの回転位置を把握する処理を実行する。また、ステップＳ５０３では、処理対象となるリール３２Ｌ，３２Ｍ，３２Ｒに対応したストップボタン５２〜５４の操作タイミングと、スベリテーブルとに基づき、処理対象となるリール３２Ｌ，３２Ｍ，３２Ｒの制動開始タイミングを把握する処理を実行する。
【０１１２】
続くステップＳ５０４では、モータ制御処理を実行する。モータ制御処理では、ステッピングモータ３３に対する回転制御のための励磁データの生成処理を行い、その生成した励磁データをＲＡＭ７３に保存する。
【０１１３】
続くステップＳ５０５では回転中の全てのリールに対してモータ制御処理が終了したか否かを判定する。終了していない場合には残りのリールに対してステップＳ５０２〜ステップＳ５０４の処理を実行し、終了している場合にはステップＳ５０６に進む。
【０１１４】
ステップＳ５０６では、回転中の各リール３２Ｌ，３２Ｍ，３２Ｒに対する励磁データを入出力ポート７５に出力し、その後、本制御処理を終了する。入出力ポート７５への出力は入出力ポート７５の対応する出力ポートへのデータ書き込み処理であるため、モータドライバ９６には励磁データの入出力ポート７５への書き込みと同時に励磁データが供給されたことになる。その結果、ステッピングモータ３３は即座に励磁データによって指定された励磁相への通電処理を行い、回転子９１に対する励磁処理がなされることとなる。
【０１１５】
次に、ステップＳ５０４のモータ制御処理について、図１７のフローチャートを参照しながら説明する。
【０１１６】
モータ制御処理では、ＲＡＭ７３に設けられた切り替え間隔カウンタ、加速カウンタ及び励磁順ポインタを使用する。加速カウンタは既に説明したとおりである。切り替え間隔カウンタには、励磁相の切り替え間隔に対応したタイマ割込み数が設定される。励磁順ポインタはステッピングモータ３３に対する励磁相を決めるときに使用されるポインタである。１−２相励磁のステッピングモータ３３を使用した場合、１相励磁と２相励磁とを交互に行うが、そのときの相励磁パターンは図１１のように８パターンとなる。どの相励磁のときにどの励磁データを出力励磁データとして取得し、これをＲＡＭ７３に一時的に保存するかが、この励磁順ポインタの値（０〜７）によって指定される。
【０１１７】
モータ制御処理では、まずステップＳ６０１にて対象となるリール３２Ｌ，３２Ｍ，３２Ｒが制動中であるか否かを判定する。制動中ではない場合には、ステップＳ６０２にて、切り替え間隔カウンタの数値情報が「１」以上であることを条件として、当該切り替え間隔カウンタの数値情報を１減算し、ステップＳ６０３にてその減算後の数値情報が「０」であるか否かを判定する。当該数値情報が「０」ではない場合にはそのまま本モータ制御処理を終了し、「０」である場合にはステップＳ６０４以降の処理に進む。
【０１１８】
ステップＳ６０４では、ＲＯＭ７２から図１３に示すような加速用テーブルを読み出し、ステップＳ６０５では、当該加速用テーブルのうち、現状の加速カウンタの値に対応した切り替え間隔のデータを切り替え間隔カウンタにセットする。例えば、リール３２Ｌ，３２Ｍ，３２Ｒの回転開始時には、リール回転処理（図１５）が実行されることにより、加速カウンタの数値情報は、加速用テーブルにおいて加速順序の１番目に対応した「３０」となっている。この場合、ステップＳ６０５では、「２」の数値情報を切り替え間隔カウンタにセットする。
【０１１９】
続くステップＳ６０６では、励磁順ポインタの更新処理を実行する。具体的には、励磁順ポインタの数値情報を１加算し、その加算後の数値情報が当該励磁順ポインタの最大値である「７」を超えた場合には、当該数値情報を「０」クリアする。その後、ステップＳ６０７にて、図１１に示すような励磁データテーブルをＲＯＭ７２から読み出し、現状の励磁順ポインタの数値情報に対応した励磁データを読み出す。そして、その読み出した励磁データを、当該モータ制御処理の実行対象となったリール３２Ｌ，３２Ｍ，３２Ｒについての今回の励磁データとして、ＲＡＭ７３に記憶する。
【０１２０】
続くステップＳ６０８では、加速カウンタの数値情報が「１」以上であることを条件として、当該加速カウンタの数値情報を１減算する。これにより、今回の処理対象となっているリール３２Ｌ，３２Ｍ，３２Ｒについて次回の励磁相の切り替えを実行する場合、この減算後における加速カウンタの数値情報に対応した切り替え間隔のデータが設定される。この場合に、上記のとおりステップＳ６０８の処理は、加速カウンタの数値情報が「１」以上であることを条件として実行されるため、加速カウンタの数値情報が既に「０」となっている場合にはその状態が維持される。また、加速カウンタの数値情報が「０」である場合の切り替え間隔は、図１３に示すように１割込みとなっている。したがって、加速カウンタの数値情報が一旦「０」となった場合には、タイマ割込み処理が１回実行される毎に、ステップＳ６０３にて肯定判定し、励磁相の切り替えを励磁順ポインタの数値情報に従って実行する。この状態が定速状態である。
【０１２１】
ステップＳ６０８の処理を実行した後は、ステップＳ６０９にて処理対象となっているリール３２Ｌ，３２Ｍ，３２Ｒの制動開始タイミングであるか否かを判定する。制動開始タイミングではない場合にはそのまま本モータ制御処理を終了し、制動開始タイミングである場合にはステップＳ６１０にて制動設定処理を実行した後に本モータ制御処理を終了する。
【０１２２】
制動設定処理では、２相励磁を行った直後に４相励磁を行うように、制動用の制御データをＲＯＭ７２から読み出す。当該制動設定処理を実行することにより、処理対象となったリール３２Ｌ，３２Ｍ，３２Ｒについての次回のモータ制御処理では、ステップＳ６０１にて肯定判定をして、ステップＳ６１２の制動中処理を実行する。これにより、当該処理対象となったリール３２Ｌ，３２Ｍ，３２Ｒに対応したステッピングモータ３３では、２相励磁を１割込み分行った後に、制動用期間（例えば１０割込み分）に亘って４相励磁を行う。
【０１２３】
以上のように加速用テーブルを利用してステッピングモータ３３が駆動制御されることにより、図１４の実線で示すような態様で切り替え間隔、すなわち１割込みに対するステップ数を制御することが可能となり、上記初期の回転揺れを早期に低減することが可能となる。
【０１２４】
＜実施例＞
以下、上記のような加速用の処理を実行する構成を実施例によりさらに詳細に説明するが、本発明はそれらに限定されるものではない。
【０１２５】
＜実施例１＞
ＡＢＳ樹脂により外径２３０ｍｍ、肉厚１．５ｍｍ、重量４９．７ｇとなるように作製した円筒骨格部材４１に対して、ポリカーボネート樹脂製、ベルト長７５４．５ｍｍ、肉厚０．３５ｍｍ、重量１６．２ｇのベルトを巻き、さらに当該円筒骨格部材４１を図２及び図３に示すように、ステッピングモータ３３（(株)ブラザーエンタープライズ製  ＢＨ２５２５７４６０８）が固定されたモータプレート４４に支持させることにより、一のリールを作製した。また、同様の作製方法により３個のリール３２Ｌ，３２Ｍ，３２Ｒを作製し、図２に示すように筐体１１に設置した。
【０１２６】
＜実施例２＞
ＡＢＳ樹脂により外径２５０ｍｍ、肉厚１．５ｍｍ、重量５３．９ｇとなるように作製した円筒骨格部材４１に対して、ポリカーボネート樹脂製、ベルト長８２２．３ｍｍ、肉厚０．３５ｍｍ、重量１９．８ｇのベルトを巻き、さらに当該円筒骨格部材４１を図２及び図３に示すように、ステッピングモータ３３（(株)ブラザーエンタープライズ製  ＢＨ２５２５７４６１４）が固定されたモータプレート４４に支持させることにより、一のリールを作製した。また、同様の作製方法により３個のリール３２Ｌ，３２Ｍ，３２Ｒを作製し、図２に示すように筐体１１に設置した。
【０１２７】
＜振動波形の測定＞
実施例１及び実施例２により作製したリールユニット３１について、左リール３２Ｌに振動センサを装着して、定速状態における振動波形を測定した。その結果を、図１８に示す。この結果、実施例１については、約２０Ｈｚ×ｎ（ｎ＝１，２，４）で振動加速度が大きくなることが分かった。また、実施例２については、約３５Ｈｚ×ｎ（ｎ＝１，２，４）で振動加速度が大きくなることが分かった。なお、中リール３２Ｍ及び右リール３２Ｒについても左リール３２Ｌと同様の結果となる。
【０１２８】
＜加速時の評価＞
実施例１について、図１１に示すような励磁データテーブル及び図１３に示すような加速用テーブルを利用して図１５〜図１７に示すような制御処理を行った。この場合に、左リール３２Ｌ表面の所定箇所に目印を付け、加速処理の実行に伴う当該目印の位置の変動量を、画像撮影及び画像解析を行うことで測定した。その結果を、図１９及び図２０に示す。なお、長短期間Ｔ１において励磁相の切り替え間隔が長短される場合における１周期分の時間は２８．３１ｍｓｅｃであり、上記「長短周波数」は約３５Ｈｚであった。
【０１２９】
図２０は、図１９において０〜８０ｍｓｅｃの範囲を拡大して示す図である。また、「理論位置」が加速用テーブルに基づき理論的に導かれる左リール３２Ｌの変動量であり、「実測位置１」〜「実測位置４」は上記目印を利用して実際に測定した左リール３２Ｌの変動量である。この場合に、既に説明したとおり、回転停止位置のずれのパターンとしては、１相励磁の種類として４種類設定されているとともに、回転停止後は制動を２相励磁や４相励磁で行ったとしても１相励磁位置で安定することとなるため、４種類存在することとなる。したがって、各回転停止位置に１対１で対応させて加速処理の開始前における目印の位置が異なるようにして、それぞれの場合について加速処理を行うことで、「実測位置１」〜「実測位置４」の４種類の結果を得た。
【０１３０】
図１９及び図２０に示すように、「実測位置１」〜「実測位置４」のいずれについても、長短期間Ｔ１が経過するまでに（具体的には５２．１５ｍｓｅｃが経過するまでに）、上記初期の回転揺れがある程度抑えられ、その後の段階的短縮期間Ｔ２にて完全に消失することを確認できた。
【０１３１】
実施例２について、加速用テーブルとして、図１３に示すようなものの代わりに、図２１に示すようなものを用いた点を除き、上記実施例１の場合と同様にして、上記試験を行った。当該試験結果の図示は省略するが、図１９及び図２０と同様に、長短期間Ｔ１が経過するまでに（具体的には６８．５４ｍｓｅｃが経過するまでに）、上記初期の回転揺れがある程度抑えられ、その後の段階的短縮期間Ｔ２にて完全に消失することを確認できた。なお、長短期間Ｔ１において励磁相の切り替え間隔が長短される場合における１周期分の時間は３４．２７ｍｓｅｃであり、上記「長短周波数」は約２９Ｈｚであった。
【０１３２】
ちなみに、図示は省略するが、短化期間Ｔ１２を設定することなく、長短期間Ｔ１を含めて段階的短縮期間Ｔ２とするとともに、初期励磁から当該段階的短縮期間Ｔ２が終了するまでの時間を上記実施例１の場合や上記実施例２の場合と同程度に設定した場合、脱調が高い確率で発生した。
【０１３３】
＜「長短周波数」を変化させた場合の評価＞
上記実施例１について、上記「長短周波数」が約１０Ｈｚ、約２０Ｈｚ、約３５Ｈｚ、約４０Ｈｚ、約５０Ｈｚのそれぞれとなるように各加速用テーブルを設定し、それぞれの場合について、図１１に示すような励磁データテーブルを利用して図１５〜図１７に示すような制御処理を各１０回行い、「加速の滑らかさ」を目視により評価した。その結果を、図２２（ａ）に示す。
【０１３４】
１０Ｈｚの場合は、励磁相の切り替え間隔が長過ぎることに起因して、リール３２Ｌ，３２Ｍ，３２Ｒが停止して見える場合があり不良であった。２０Ｈｚ及び４０Ｈｚについては、加速が滑らかに行われる場合と、加速が滑らかに行われない場合とがあった。これは、駆動制御を開始する場合のリール３２Ｌ，３２Ｍ，３２Ｒの停止位置によっては、長短期間Ｔ１を設定することが上記初期の回転揺れを積極的に抑制するように作用する場合と、その作用が好適に生じない場合とがあることに起因していると推測される。一方、５０Ｈｚについては良好であり、３５Ｈｚについては特に良好であった。
【０１３５】
また、上記各周波数について、通常の駆動電圧（２４Ｖ）よりも低い電圧（１０Ｖ）で始動を行った場合に脱調が発生するか否かの評価である「低電圧始動」の評価と、トルクや電圧を変動させた場合に脱調が発生するか否かの評価である「トルク、電圧変動耐性」の評価とをそれぞれ１０回行った。この結果も図２２（ａ）に示す。
【０１３６】
１０Ｈｚ、２０Ｈｚ及び５０Ｈｚの場合、「低電圧始動」について脱調が発生した。また、５０Ｈｚの場合、「トルク、電圧変動耐性」についても脱調が発生した。一方、３５Ｈｚ及び４０Ｈｚの場合、「低電圧始動」及び「トルク、電圧変動耐性」のいずれについても、脱調が発生しなかった。
【０１３７】
上記実施例２については、上記「長短周波数」が約１０Ｈｚ、約２９Ｈｚ、約３５Ｈｚ、約５０Ｈｚのそれぞれとなるように各加速用テーブルを設定し、上記実施例１の場合と同様に「加速の滑らかさ」、「低電圧始動」及び「トルク、電圧変動耐性」の各評価を行った。その結果を、図２２（ｂ）に示す。
【０１３８】
１０Ｈｚ、及び５０Ｈｚの場合は、上記実施例１の場合と同様の評価となった。３５Ｈｚの場合は、「低電圧始動」及び「トルク、電圧変動耐性」の評価については良好であるものの、「加速の滑らかさ」については、加速が滑らかに行われる場合と、加速が滑らかに行われない場合とがあった。２９Ｈｚの場合は、「低電圧始動」及び「トルク、電圧変動耐性」の評価については良好であり、さらに「加速の滑らかさ」は特に良好であった。
【０１３９】
＜他の実施形態＞
なお、上述した実施形態の記載内容に限定されず例えば次のように実施してもよい。ちなみに、以下の各構成を個別に上記実施形態に対して適用してもよく、一部又は全部を組み合わせて上記実施形態に対して適用してもよい。
【０１４０】
（１）ステッピングモータ３３の初期の回転揺れを抑制するために、加速期間において励磁相の切り替え間隔を長短させることで回転子９１に付与される力を増減させる構成に代えて、励磁電圧を増減させることで回転子９１に付与される力を増減させる構成としてもよい。この場合、当該励磁電圧の増減を、切り替え間隔を段階的に短縮していく過程で行うようにしてもよく、定速状態の場合よりも長い一の切り替え間隔で励磁相の切り替えが繰り返される期間を設定してその期間にて行うようにしてもよい。
【０１４１】
（２）上記実施形態のように加速期間において励磁相の切り替え間隔を長短させる構成と、上記（１）のように励磁電圧を増減させる構成とを組み合わせてもよい。この場合、回転子９１に付与する力を細かく制御することが可能となる。
【０１４２】
（３）励磁相の切り替え間隔の長短を、初期励磁のタイミングから開始する構成に限定されることはなく、切り替え間隔を長短させる場合の最長の間隔よりも長い時間に亘って所定の励磁相に保持した後に、励磁相の切り替え間隔の長短を開始する構成としてもよい。この場合、上記実施形態の場合よりも加速期間は長くなるものの、初期の回転揺れの低減効率を高めることが可能となる。
【０１４３】
（４）切り替え間隔を長短させる際の周期をＴとした場合の１／Ｔが、定速状態においてリール３２Ｌ，３２Ｍ，３２Ｒの振動強度が大きくなる周波数Ｆと異なるようにする構成に限定されることはなく、両者が同一となるようにしてもよい。この場合、リール３２Ｌ，３２Ｍ，３２Ｒの停止回転位置が常に所定の１相に対応した位置となるように制御することで、切り替え間隔を長短させる際の位相が初期の回転揺れの位相とは異なる位相となるようにすることが好ましい。当該停止回転位置を制御する手法としては、リール３２Ｌ，３２Ｍ，３２Ｒの制動を４相励磁ではなく２相励磁のみで行う手法が考えられる。また、これ以外にも、リール３２Ｌ，３２Ｍ，３２Ｒの回転停止位置を検知可能なセンサを設けるとともに、停止回転位置が所定の１相に対応した位置となるように回転停止後にリール３２Ｌ，３２Ｍ，３２Ｒをわずかに回転させる手法が考えられる。
【０１４４】
（５）切り替え間隔を長短させる期間は、当該長短の周期の１周期分以上であって２周期未満である構成に限定されることはなく、２周期以上や３周期以上であってもよい。
【０１４５】
また、切り替え間隔を長短させる期間は、初期の回転揺れが完全に消失する前に終了される構成に限定されることはなく、初期の回転揺れが完全に消失した後に終了される構成としてもよい。
【０１４６】
（６）切り替え間隔を長短させる場合において、最初に長化期間が設定されている構成に限定されることはなく、最初に短化期間が設定されている構成としてもよい。
【０１４７】
（７）上記実施形態では、スロットマシン１０について本発明を具体化した例を示したが、スロットマシンとパチンコ機とを融合した形式の遊技機に適用してもよい。すなわち、スロットマシンのうち、メダル投入及びメダル払出機能に代えて、パチンコ機のような球投入及び球払出機能を持たせた遊技機に本発明を適用してもよい。
【０１４８】
また、パチンコ機において内部抽選の結果を演出として遊技者に教示する絵柄表示装置としてリールユニットを利用する構成に対して、本発明を適用してもよい。
【０１４９】
＜上記実施形態から抽出される発明群について＞
以下、上述した実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０１５０】
特徴１．複数種の絵柄が周方向に付された周回体（リール３２Ｌ，３２Ｍ，３２Ｒ）と、
当該周回体を回転させる駆動手段（ステッピングモータ３３）と、
当該駆動手段を駆動制御する駆動制御手段（ＣＰＵ７１におけるリール制御処理及びステッピングモータ制御処理を実行する機能）と、
を備え、
前記駆動手段は、固定子（固定子９０）及び回転子（回転子９１）を有し、当該駆動手段が励磁されて回転子が回転することにより前記周回体を回転させるステッピングモータであり、
前記駆動制御手段は、
前記周回体の回転を開始させて所定回転速度となるように前記駆動手段を初期駆動制御する初期駆動制御手段（ＣＰＵ７１において加速カウンタが１以上である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）と、
当該初期駆動制御手段による初期駆動制御の実行後、前記所定回転速度が維持されるように前記駆動手段を定速駆動制御する定速駆動制御手段（ＣＰＵ７１において加速カウンタが「０」である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）と、
を備え、
前記初期駆動制御手段は、前記初期駆動制御が実行されている期間中において、励磁相の数とは別の要素を変動させることにより、前記回転子を回転させようとする力がそれまでよりも増加される期間と、それまでよりも減少される期間とを存在させる増減設定手段（ＣＰＵ７１において加速カウンタが「３０」〜「２３」である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）を備えていることを特徴とする遊技機。
【０１５１】
特徴１によれば、初期駆動制御が実行されている期間中には回転子を回転させようとする力が積極的に増減されるため、初期駆動制御が開始された場合に発生する回転揺れを打ち消すような力を回転子に付与することが可能となり、当該回転揺れを積極的に低減させることが可能となる。これにより、脱調の発生や回転が不安定なものとなることを抑制しながら、所定回転速度となるまでに要する期間の短縮化を図ることが可能となる。
【０１５２】
特徴２．複数種の絵柄が周方向に付された周回体（リール３２Ｌ，３２Ｍ，３２Ｒ）と、
当該周回体を回転させる駆動手段（ステッピングモータ３３）と、
当該駆動手段を駆動制御する駆動制御手段（ＣＰＵ７１におけるリール制御処理及びステッピングモータ制御処理を実行する機能）と、
を備え、
前記駆動手段は、固定子（固定子９０）及び回転子（回転子９１）を有し、当該駆動手段の励磁相が切り換えられて回転子が回転することにより前記周回体を回転させるステッピングモータであり、
前記駆動制御手段は、
前記周回体の回転を開始させて所定回転速度となるように前記駆動手段を初期駆動制御する初期駆動制御手段（ＣＰＵ７１において加速カウンタが１以上である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）と、
当該初期駆動制御手段による初期駆動制御の実行後、前記所定回転速度が維持されるように前記駆動手段を定速駆動制御する定速駆動制御手段（ＣＰＵ７１において加速カウンタが「０」である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）と、
を備え、
前記初期駆動制御手段は、前記初期駆動制御が実行されている期間中において、前記励磁相の切り替え間隔がそれまでよりも長くなる期間と、それまでよりも短くなる期間とを存在させる長短設定手段（ＣＰＵ７１において加速カウンタが「３０」〜「２３」である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）を備えていることを特徴とする遊技機。
【０１５３】
特徴２によれば、初期駆動制御が実行されている期間中には励磁相の切り替え間隔が長短されるため、回転子を回転させようとする力が積極的に増減されることとなる。これにより、初期駆動制御が開始された場合に発生する回転揺れを打ち消すような力を回転子に付与することが可能となり、当該回転揺れを積極的に低減させることが可能となる。よって、脱調の発生や回転が不安定なものとなることを抑制しながら、所定回転速度となるまでに要する期間の短縮化を図ることが可能となる。
【０１５４】
さらにまた、本構成によれば、励磁相の切り替え間隔を調整するだけでよいため、例えば駆動電圧を高低させる構成などに比べて、構成の簡素化や設計の容易化を図りながら、上記のような優れた作用効果を奏することが可能となる。
【０１５５】
特徴３．前記長短設定手段による駆動制御が実行されて前記切り替え間隔が長短となる場合の周期をＴとし、
前記所定回転速度で回転している前記周回体において振動の強度が大きくなる周波数をＦとした場合に、
１／Ｔ≠Ｆであることを特徴とする特徴２に記載の遊技機。
【０１５６】
回転子の停止回転位置は複数存在しているため、初期駆動制御が開始された場合における回転揺れの位相は複数種類存在する。この場合に、切り替え間隔が長短される場合の周波数が回転揺れの周波数と同一である場合を想定すると、同位相となった際には回転揺れを大きくさせてしまうことや、回転揺れが継続される期間を長くしてしまうことが想定される。これに対して、特徴３によれば、切り替え間隔が長短される場合の周波数と回転揺れの周波数とが異なっているため、上記のような不都合の発生が抑制され、回転揺れの早期の低減をより確実に行うことが可能となる。
【０１５７】
特徴４．前記１／Ｔは、１０Ｈｚよりも大きく、且つ５０Ｈｚよりも小さいことを特徴とする特徴３に記載の遊技機。
【０１５８】
特徴４によれば、低電圧始動時の特性、トルク変動耐性、電圧変動耐性などを良好なものとしながら、既に説明したような優れた効果を奏することが可能となる。
【０１５９】
なお、上記特徴３又は４の構成は、「前記駆動制御手段は、前記周回体の回転を停止させる場合に全相を励磁させるものである」構成に適用するとより効果的である。つまり、このように停止時において全相を励磁させる構成の場合、周回体を滑らかに停止させることができる反面、回転停止位置が不規則なものとなる。これに対して、上記特徴３又は４の構成によれば、回転体の回転停止位置に関係なく回転揺れを低減させることが可能となる。
【０１６０】
特徴５．前記長短設定手段により設定される前記切り替え間隔として、３種類以上の切り替え間隔が設定されていることを特徴とする特徴２乃至４のいずれか１に記載の遊技機。
【０１６１】
特徴５によれば、切り替え間隔を長短させる場合の態様を細かく設定することが可能となり、回転揺れを低減させるための駆動制御パターンを設計する場合の作業の容易化が図られる。
【０１６２】
特徴６．前記長短設定手段は、前記初期駆動制御の開始時から前記切り替え間隔を長短させる制御を開始するものであることを特徴とする特徴２乃至５のいずれか１に記載の遊技機。
【０１６３】
特徴６によれば、回転揺れを早期に低減させることが可能となり、その後に所定回転速度に設定する場合における切り替え間隔の設計の容易化が図られる。
【０１６４】
特徴７．前記定速駆動制御手段は、前記切り替え間隔を特定間隔とすることで前記周回体の回転速度が前記所定回転速度となるようにするものであり、
前記長短設定手段により設定される前記切り替え間隔は、前記特定間隔よりも長い間隔であることを特徴とする特徴２乃至６のいずれか１に記載の遊技機。
【０１６５】
特徴７によれば、切り替え間隔が長短される期間において、回転揺れを低減させるための力を回転子に確実に付与することが可能となる。
【０１６６】
特徴８．前記初期駆動制御手段は、前記長短設定手段による駆動制御の後に、前記切り替え間隔を段階的に短くして、前記周回体の回転速度が前記所定回転速度となるようにする段階設定手段（ＣＰＵ７１において加速カウンタが「２２」〜「１」である場合にステップＳ６０２〜ステップＳ６０８の処理を実行する機能）を備えていることを特徴とする特徴２乃至７のいずれか１に記載の遊技機。
【０１６７】
特徴８によれば、回転揺れを積極的に低減させるための期間に対して、所定回転速度とするための期間が明確に区別されるため、上記のように切り替え間隔を長短させることで回転揺れを低減させるようにした構成において、脱調の発生や回転が不安定なものとなることを抑制しながら、回転体の回転速度を所定回転速度とすることが可能となる。
【０１６８】
特徴９．前記長短設定手段により最後に設定される前記切り替え間隔は、当該長短設定手段による駆動制御の期間中に設定される切り替え間隔のうち最長の切り替え間隔であることを特徴とする特徴８に記載の遊技機。
【０１６９】
特徴９によれば、上記のように切り替え間隔を長短させることで回転揺れを低減させるようにした構成において、所定回転速度となるように周回体の回転速度を段階的に増加させいく場合にはその開始時の回転速度を低くすることが可能となる。これにより、脱調の発生や回転が不安定なものとなることを抑制しながら、回転体の回転速度を所定回転速度とすることが可能となる。
【０１７０】
特徴１０．前記長短設定手段による駆動制御が実行される期間は、前記段階設定手段による駆動制御が実行される期間よりも短いことを特徴とする特徴８又は９に記載の遊技機。
【０１７１】
特徴１０によれば、回転揺れを低減させるための期間を短くしながら、所定回転速度とするための期間をある程度確保することが可能となる。これにより、脱調の発生や回転が不安定なものとなることを抑制しながら、所定回転速度となるまでに要する期間の短縮化を図ることが可能となる。
【０１７２】
特徴１１．前記長短設定手段による駆動制御は、前記初期駆動制御を開始した場合に発生する前記回転子の回転揺れが消失する前に終了されることを特徴とする特徴８乃至１０のいずれか１に記載の遊技機。
【０１７３】
切り替え間隔を長短させる期間において回転体の回転揺れをある程度低減させることにより、その後の切り替え間隔を段階的に短くする期間において当該回転揺れは消失される。この場合に、特徴１１によれば、切り替え間隔を長短させる期間は回転体の回転揺れが消失する前に終了されるため、所定回転速度となるまでに要する期間の短縮化を図ることが可能となる。
【０１７４】
特徴１２．前記周回体の回転を開始させるべく操作される始動操作手段（スタートレバー５１）と、
前記周回体の回転を停止させるべく操作される停止操作手段（ストップボタン５２〜５４）と、
を備え、
前記駆動制御手段は、前記始動操作手段が操作されたことに基づき前記周回体の回転を開始させ、前記停止操作手段が操作されたことに基づき前記周回体の回転を停止させるように、前記駆動手段を駆動制御するものであることを特徴とする特徴１乃至１１のいずれか１に記載の遊技機。
【０１７５】
当該遊技機において、既に説明したような優れた作用効果を奏することが可能となる。
【０１７６】
以下に、以上の各特徴を適用し得る遊技機の基本構成を示す。
【０１７７】
パチンコ遊技機：遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【０１７８】
スロットマシン等の回胴式遊技機：始動操作手段の操作に基づき周回体の回転を開始させ、停止操作手段の操作に基づき周回体の回転を停止させ、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【符号の説明】
【０１７９】
１０…スロットマシン、３１…リールユニット、３２Ｌ，３２Ｍ，３２Ｒ…リール、３３…ステッピングモータ、５１…スタートレバー、５２〜５４…ストップボタン、７０…主制御装置、７１…ＣＰＵ、７２…ＲＯＭ、７３…ＲＡＭ、９０…固定子、９１…回転子、９６…モータドライバ。
【図１】
2020151504.tif 000003
【図２】
2020151504.tif 000004
【図３】
2020151504.tif 000005
【図４】
2020151504.tif 000006
【図５】
2020151504.tif 000007
【図６】
2020151504.tif 000008
【図７】
2020151504.tif 000009
【図８】
2020151504.tif 000010
【図９】
2020151504.tif 000011
【図１０】
2020151504.tif 000012
【図１１】
2020151504.tif 000013
【図１２】
2020151504.tif 000014
【図１３】
2020151504.tif 000015
【図１４】
2020151504.tif 000016
【図１５】
2020151504.tif 000017
【図１６】
2020151504.tif 000018
【図１７】
2020151504.tif 000019
【図１８】
2020151504.tif 000020
【図１９】
2020151504.tif 000021
【図２０】
2020151504.tif 000022
【図２１】
2020151504.tif 000023
【図２２】
2020151504.tif 000024