(57)【特許請求の範囲】
【請求項１】
遊技に関する情報が施されたリール帯と、
前記リール帯が外周に沿って巻き付けられるリールフレームと、
前記リールフレームに配置され、該リールフレームの基準位置となる遮光片と、
前記遮光片の通過を検出する検出部と、
ステッピングモータを駆動源として前記リールフレームを回転駆動する駆動装置と、を有する遊技台用リール駆動ユニットの組立検査方法であって、
前記リールフレームを前記駆動装置に取り付ける取付工程と、
前記ステッピングモータを駆動して前記取付工程で取り付けられた前記リールフレームを所定の回転速度で回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相を識別する識別工程と、
前記識別工程による識別結果に基づいて、前記リールフレームおよび前記駆動装置の一方を他方に対して予め定めた角度で回転させて前記リールフレームと前記駆動装置との取り付け位置を調整する取付位置調整工程と、を少なくとも有し、
前記リールフレームと前記駆動装置は、少なくとも、第一の係合位置、および該第一の係合位置を基準として前記リールフレームおよび前記駆動装置の一方を他方に対して前記予め定めた角度で前記リールフレームの周方向に回転させた位置である第二の係合位置で係合可能に構成され、
前記取付工程は、
前記リールフレームを前記第一の係合位置で前記駆動装置に取り付ける工程であり、
前記識別工程は、
前記リールフレームと前記駆動装置が前記第一の係合位置で係合された状態で該リールフレームを前記所定の回転速度で回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相が、前記リールフレームを基準停止位置で停止することができない特定の励磁相であるか否かを判定可能であり、
前記取付位置調整工程は、
前記識別工程において前記励磁相が前記特定の励磁相であると判定された場合に、前記リールフレームと前記駆動装置との係合位置を、前記第一の係合位置から前記第二の係合位置に変更する工程であることを特徴とする、
遊技台用リール駆動ユニットの組立検査方法。
【請求項２】
遊技に関する情報が施されたリール帯と、
前記リール帯が外周に沿って巻き付けられるリールフレームと、
前記リールフレームに配置され、該リールフレームの基準位置となる遮光片と、
前記遮光片の通過を検出する検出部と、
ステッピングモータを駆動源として前記リールフレームを回転駆動する駆動装置と、を有する遊技台用リール駆動ユニットの組立検査装置であって、
前記ステッピングモータを駆動して前記駆動装置に取り付けられた前記リールフレームを所定の回転速度で回転させる回転手段と、
前記回転手段により前記リールフレームを回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相を識別する識別手段と、
前記識別手段で識別された励磁相が前記リールフレームを基準停止位置で停止することができない特定の励磁相であることを把握可能に報知する報知手段と、を少なくとも備え、
前記リールフレームおよび前記駆動装置の一方を他方に対して予め定めた角度で回転させることによって前記リールフレームと前記駆動装置との取り付け位置を調整可能に構成され、
前記リールフレームと前記駆動装置は、少なくとも、第一の係合位置、および該第一の係合位置を基準として前記リールフレームおよび前記駆動装置の一方を他方に対して前記予め定めた角度で前記リールフレームの周方向に回転させた位置である第二の係合位置で係合可能に構成され、
前記回転手段は、
前記第一の係合位置で前記駆動装置に取り付けられた前記リールフレームを前記所定の回転速度で回転させ、
前記識別手段は、
前記リールフレームと前記駆動装置が前記第一の係合位置で係合された状態で前記回転手段が該リールフレームを前記所定の回転速度で回転させているときに、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相が、前記リールフレームを基準停止位置で停止することができない特定の励磁相であるか否かを判定可能であり、
前記識別手段によって前記励磁相が前記特定の励磁相であると判定された場合に、前記リールフレームと前記駆動装置との係合位置を、前記第一の係合位置から前記第二の係合位置に変更可能であることを特徴とする、
遊技台用リール駆動ユニットの組立検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンに代表される遊技台に用いられるリール駆動ユニットの組立検査方法および組立検査装置に関する。
【背景技術】
【０００２】
従来、遮光部と光センサの位置関係を調整することによってモータ基準位置とリール基準位置のズレを修正する図柄表示装置を備えた遊技台が提案されている（例えば、特許文献１参照）。また、従来の遊技台では、図柄表示装置の駆動源として１−２相式のステッピングモータを使用した場合には、安定性の高い２相励磁を使用してモータ基準位置とリール基準位置のズレを修正するように構成されている。
【特許文献１】特開２００２−１２６２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ステッピングモータの特性上、回転している間は、常に微少の振動が起こるため、ステッピングモータが停止目標の２相ではなく、前後の２相で停止する停止ズレが生じる場合がある。そのため、モータ基準位置とリール基準位置のズレを修正することが困難で、多くの調整工数を必要とする上に、調整にはかなりの熟練度が必要であった。
【０００４】
本発明は、このような問題点を解決するためになされたものであって、モータ基準位置とリール基準位置のズレを容易に調整することができる遊技台用リール駆動ユニットの組立検査方法および組立検査装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）本発明は、遊技に関する情報が施されたリール帯と、前記リール帯が外周に沿って巻き付けられるリールフレームと、前記リールフレームに配置され、該リールフレームの基準位置となる遮光片と、前記遮光片の通過を検出する検出部と、ステッピングモータを駆動源として前記リールフレームを回転駆動する駆動装置と、を有する遊技台用リール駆動ユニットの組立検査方法であって、前記リールフレームを前記駆動装置に取り付ける取付工程と、前記ステッピングモータを駆動して前記取付工程で取り付けられた前記リールフレームを所定の回転速度で回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相を識別する識別工程と、前記識別工程による識別結果に基づいて、前記リールフレームおよび前記駆動装置の一方を他方に対して予め定めた角度で回転させて前記リールフレームと前記駆動装置との取り付け位置を調整する取付位置調整工程と、を少なくとも有することを特徴とする、遊技台用リール駆動ユニットの組立検査方法である。
【０００６】
（２）本発明はまた、前記取付位置調整工程は、前記識別工程で識別された励磁相が前記リールフレームを基準停止位置で停止することができない特定の励磁相である場合に、前記取り付け位置を調整する工程であることを特徴とする、前記（１）に記載の遊技台用リール駆動ユニットの組立検査方法である。
【０００７】
（３）本発明はまた、前記予め定めた角度は、前記取付位置調整工程後に行われる前記識別工程で識別される励磁相が、前記特定の励磁相とは異なる励磁相に変更できる角度であることを特徴とする、前記（２）に記載の遊技台用リール駆動ユニットの組立検査方法である。
【０００８】
（４）本発明はまた、前記予め定めた角度は、前記取付位置調整工程前に行われる前記識別工程で識別される励磁相の励磁順番をｎ（ｎは正の整数）とした場合に、前記取付位置調整工程後に行われる前記識別工程で識別される励磁相がｎ−２またはｎ+２の励磁順番となる励磁相へ変更できる角度であることを特徴とする、前記（１）〜（３）のいずれかに記載の遊技台用リール駆動ユニットの組立検査方法である。
【０００９】
（５）本発明はまた、前記取付位置調整工程後に、停止させた前記リールフレームに前記リール帯を巻き付ける巻き付け工程をさらに有することを特徴とする、前記（１）〜（４）のいずれかに記載の遊技台用リール駆動ユニットの組立検査方法である。
【００１０】
（６）本発明はまた、前記取付位置調整工程後に、前記停止させたリールフレームに前記リール帯のいずれか一方の端部を巻き付けるスタート位置を示す目印を形成する形成工程をさらに有し、前記巻き付け工程は、前記形成工程で形成された前記目印をスタート位置として前記リール帯を前記停止させたリールフレームに巻き付ける工程であることを特徴とする、前記（５）に記載の遊技台用リール駆動ユニットの組立検査方法である。
【００１１】
（７）本発明はまた、前記特定の励磁相は、停止に用いる励磁相の励磁順番がｍ（ｍは正の整数）である場合に、ｍ−１および／またはｍ−２の励磁順番となる励磁相であることを特徴とする、前記（２）〜（６）のいずれかに記載の遊技台用リール駆動ユニットの組立検査方法である。
【００１２】
（８）本発明はまた、遊技に関する情報が施されたリール帯と、前記リール帯が外周に沿って巻き付けられるリールフレームと、前記リールフレームに配置され、該リールフレームの基準位置となる遮光片と、前記遮光片の通過を検出する検出部と、ステッピングモータを駆動源として前記リールフレームを回転駆動する駆動装置と、を有する遊技台用リール駆動ユニットの組立検査装置であって、前記ステッピングモータを駆動して前記駆動装置に取り付けられた前記リールフレームを所定の回転速度で回転させる回転手段と、前記回転手段により前記リールフレームを回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相を識別する識別手段と、前記識別手段で識別された励磁相が特定の励磁相であることを把握可能に報知する報知手段と、を少なくとも備えることを特徴とする、遊技台用リール駆動ユニットの組立検査装置である。
【００１３】
（９）本発明はまた、前記リールフレームおよび前記駆動装置の一方を他方に対して予め定めた角度で回転させることによって前記リールフレームと前記駆動装置との取り付け位置を調整可能に構成されていることを特徴とする、前記（８）に記載の遊技台用リール駆動ユニットの組立検査装置である。
【００１４】
（１０）本発明はまた、前記予め定めた角度は、前記リールフレームと前記駆動装置との取り付け位置の調整前に前記識別手段で識別された励磁相の励磁順番をｎ（ｎは正の整数）とした場合に、前記リールフレームと前記駆動装置との取り付け位置の調整後に前記識別手段で識別される励磁相がｎ−２またはｎ+２の励磁順番となる励磁相へ変更できる角度であることを特徴とする、前記（９）に記載の遊技台用リール駆動ユニットの組立検査装置である。
【００１５】
（１１）本発明はまた、予め定めた基準停止位置で前記リールフレームを停止させる制御手段と、該制御手段によって停止された前記リールフレームに前記リール帯のいずれか一方の端部を巻き付けるスタート位置を示す目印を形成することが可能な目印形成手段と、をさらに備えることを特徴とする、前記（８）〜（１０）のいずれかに記載の遊技台用リール駆動ユニットの組立検査装置である。
【００１６】
（１２）本発明はまた、前記特定の励磁相は、停止に用いる励磁相の励磁順番がｍ（ｍは正の整数）である場合に、ｍ−１および／またはｍ−２の励磁順番となる励磁相であることを特徴とする、前記（８）〜（１１）のいずれかに記載の遊技台用リール駆動ユニットの組立検査装置である。
【発明の効果】
【００１７】
本発明に係る遊技台用リール駆動ユニットの組立検査方法および組立検査装置によれば、モータ基準位置とリール基準位置のズレを容易に調整することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を用いて、本発明の実施例１に係るスロットマシン（遊技台）について詳細に説明する。
【実施例１】
【００１９】
＜全体構成＞
まず、図１を用いて、本実施例１に係るスロットマシン１００の全体構成について説明する。なお、図１はスロットマシン１００の外観斜視図を示したものである。
【００２０】
スロットマシン１００は、略箱状の本体１０１と、この本体１０１の前面開口部に取り付けられた前面扉１０２とを有して構成されている。スロットマシン１００の本体１０１の中央内部には、外周面に複数種類の図柄が所定コマ数だけ配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、各リール１１０〜１１２がスロットマシン１００の内部で回転できるように構成されている。なお、本実施例では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００２１】
リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。なお、これらの各リール１１０〜１１２を有して構成されるリール駆動ユニット６０２については後述する。
【００２２】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入されたメダルの数によって予め定まっている。５本の入賞ライン１１４のうち、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、入賞ライン１１４の数については５本に限定されるものではない。
【００２３】
スタートランプ１２１は、リール１１０〜１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技役に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。告知ランプ１２３は、内部抽選において、特定の入賞役（例えば、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）等のボーナス）に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ１２４は、メダルの投入が可能であることを知らせるランプである。払出枚数表示器１２５は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器１２６は、メダル投入時のエラー表示や、ビッグボーナスゲーム中（ＢＢゲーム中）の遊技回数、所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２７は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。リールパネルランプ１２８は、演出用のランプである。
【００２４】
メダル投入ボタン１３０、１３１は、スロットマシン１００に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。本実施例１においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると３枚投入されるようになっている。メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０または１３１により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入することもできる。精算ボタン１３２は、スロットマシン１００に電子的に貯留されたメダルおよびベットされたメダルを精算し、メダル払出口１５５よりメダル受皿１５６に排出するためのボタンである。メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。
【００２５】
スタートレバー１３５は、遊技の開始操作を行うためのレバー型のスイッチである。即ち、メダル投入口１３４に所望する枚数のメダルを投入して、スタートレバー１３５を操作すると、これを契機としてリール１１０〜１１２が回転し、遊技が開始される。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２に対する停止操作を行うためのボタンであり、各リール１１０〜１１２に対応して設けられている。そして、いずれかのストップボタン１３７〜１３９を操作すると対応するいずれかのリール１１０〜１１２が停止することになる。
【００２６】
ドアキー１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。メダル受皿１５６は、メダル払出口１５５から払出されたメダルを溜めるための器である。なお、メダル受皿１５６は、本実施例１では発光可能な受皿を採用しており、以下受皿ランプと呼ぶこともある。
【００２７】
上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ１５６は、遊技を盛り上げるための装飾用のランプである。演出装置１５７は、例えば開閉自在な扉（シャッター）を備えた扉装置１６３が前面に取り付けられた液晶表示装置１５８を含み、この演出装置１５７には、例えば小役告知等の各種の情報が表示される。音孔１６０は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。タイトルパネル１６２には、スロットマシン１００を装飾するための図柄が描かれる。
【００２８】
＜リール駆動ユニット＞
図２はリールボックス６００内に３つのリール駆動ユニット６０２を収容した様子を示す外観斜視図である。同図に示すように、各リール駆動ユニット６０２は、複数の金属板によって構成されたリールボックス６００に収容され、スロットマシン１００の中央内部に配設される。
【００２９】
図３はリール駆動ユニット６０２を構成する部材を分解して示した分解斜視図である。同図に示されるように、このリール駆動ユニット６０２は、リール１１０（１１１、１１２）と、このリール１１０（１１１、１１２）を回転駆動する駆動装置６０４と、リール１１０（１１１、１１２）の回転位置を検出する回転検出装置６０６と、リール１１０（１１１、１１２）の内部から各リール１１０（１１１、１１２）に施された図柄を照明するリール照明装置６０８と、を有して構成されている。
【００３０】
＜リール＞
リール１１０（１１１、１１２）は、薄肉円筒状のリール帯６１０と、このリール帯６１０の左側側面に取り付けられ、リール帯６１０の左側側面を支持する第１リール枠６１２と、リール帯６１０の右側側面に取り付けられ、リール帯６１０の右側側面を支持する第２リール枠６１４によって構成されている。
【００３１】
＜リール帯＞
図４は各リール１１０〜１１２のリール帯６１０に施される図柄の配列を平面的に展開して示した図である。リール帯６１０には、複数種類の図柄が所定コマ数（本実施例１では、番号０〜２０の２１コマ）だけ配置される。なお、同図の左端に示した番号０〜２０は、リール帯６１０上の図柄の配置位置を示す番号である。例えば、本実施例では、左リール１１０のリール帯６１０の番号１のコマには「ＢＢ１図柄」、中リール１１１のリール帯６１０の番号２のコマには「ベル図柄」、右リール１１２のリール帯６１０の番号２のコマには「リプレイ図柄」がそれぞれ配置されている。
【００３２】
＜第１リール枠、第２リール枠＞
図５（ａ）は第１リール枠６１２を図３とは反対側の側面から見た外観斜視図である。図３および図５（ａ）に示すように、第１リール枠６１２は、円環状の枠部６１２Ａと、この枠部６１２Ａを基端として枠部６１２Ａの中心部に向けて延出形成された６本の支持部６１２Ｂと、この６本の支持部６１２Ｂの先端部を基端として駆動装置６０４に向けて突出形成された円筒形状の取付部６１２Ｃによって構成されている。
【００３３】
６本の支持部６１２Ｂのうちの１本には、板状の遮光片６１２Ｄが回転検出装置６０６に向けて突出形成されており、後述するインデックスセンサ６０６Ａの投光部と受光部の間を、この遮光片６１２Ｄが通過するように構成される。また、円筒形状の取付部６１２Ｃには、その円周方向４か所に略等間隔（この例では、約９０度間隔）で４つの係合凹部６１２Ｅが形成されている。この４つの係合凹部６１２Ｅは、図５（ｂ）に拡大して示す可動体ギヤ６２０の４つの係合凸部６２０Ａにそれぞれ嵌合され、これにより、第１リール枠６１２が可動体ギヤ６２０に係合固定される。
【００３４】
可動体ギヤ６２０の係合凸部６２０Ａは、可動体ギヤ６２０の先端部の円周方向４か所に、取付部６１２Ｃの係合凹部６１２Ｅと同じ間隔（この例では、約９０度間隔）で形成されており、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置は、可動体ギヤ６２０の係合凸部６２０Ａの間隔（この例では、約９０度）ごとに変更することが可能となっている。なお、取付部６１２Ｃの係合凹部および可動体ギヤ６２０の係合凸部６２０Ａの形状は、この例に限定されず、例えば、エンボス加工によって形成した凹凸や、三角形状の凹凸などでもよい。また、取付部６１２Ｃの係合凹部および可動体ギヤ６２０の係合凸部６２０Ａの凹凸の数も、この例に限定されず、可動体ギヤ６２０に１つの係合凸部６２０Ａを形成するとともに、これと係合させる取付部６１２Ｃに複数の係合凹部を形成してもよいし、可動体ギヤ６２０に複数の係合凸部６２０Ａを形成するとともに、これと係合させる取付部６１２Ｃに１つの係合凹部を形成してもよい。すなわち、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置が変更可能に構成されていればよい。
【００３５】
図３に示すように、第２リール枠６１４は、第１リール枠６１２の枠部６１２Ａと略同一径の円環状の部材からなり、リール帯６１０を挟んで第１リール枠６１２の反対側に配設される。
【００３６】
＜駆動装置＞
駆動装置６０４は、駆動モータ６１６と、この駆動モータ６１６のモータ軸６１６Ａに取り付けられる駆動ギヤ６１８と、この駆動ギヤ６１８と噛合する可動体ギヤ６２０と、この可動体ギヤ６２０を支持部材６２３およびワッシャ６２１を介して回転可能に支持する台座６２２によって構成されている。なお、駆動モータ６１６および台座６２２は、複数の取付ネジ６２４によって板状の金属枠体６２６に固定支持される。
【００３７】
駆動モータ６１６は、本実施例では、１−２相励磁式のステッピングモータによって構成されている（詳細は後述する）。可動体ギヤ６２０は、駆動ギヤ６１８よりも大径なギヤによって構成されており、可動体ギヤ６２０および駆動ギヤ６１８によってギヤセットが構成される。また、上述のように、可動体ギヤ６２０は、第１リール枠６１２の取付部６１２Ｃに係合された後、取付ネジ６２４やワッシャ６２１を用いて第１リール枠６１２に固定されるとともに、台座６２２に回転可能に支持され、第１リール枠６１２と共に回転可能な構造となっている。
【００３８】
＜回転検出装置＞
回転検出装置６０６は、投光部と受光部からなる光学式のインデックスセンサ６０６Ａと、このインデックスセンサ６０６Ａが取り付けられる取付台座６０６Ｂによって構成されており、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過するように構成されている。なお、取付台座６０６Ｂは、取付ネジ６２４によって金属枠体６２６に固定される。スロットマシン１００は、この回転検出装置６０６の検出結果に基づいてリール１１０〜１１２上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン１１４上に表示されるようにリール１１０〜１１２を停止させる。
【００３９】
＜リール照明装置＞
リール照明装置６０８は、一本の冷陰極管を中央部に配置した照明基板６０８Ｂと、この照明基板６０８Ｂを取り付けた状態で、冷陰極管から出射される光を所定の方向に導くための導光板を含んで構成された照明ケース６０８Ｃと、照明基板６０８Ｂの裏面を覆う裏面カバー６０８Ａとで構成されている。なお、照明ケース６０８Ｃは、照明基板６０８Ｂおよび裏面カバー６０８Ａが取り付けられた状態で、取付ネジ６２４によって金属枠体６２６に固定される。
【００４０】
次に、リール駆動ユニット６０２の作用について説明する。駆動モータ６１６のモータ軸６１６Ａが回転すると、このモータ軸６１６Ａに固定された駆動ギヤ６１８が回転駆動される。そして、この駆動ギヤ６１８の回転により、駆動ギヤ６１８と噛合する可動体ギヤ６２０が回転駆動されると共に、この可動体ギヤ６２０に係合された各リール１１０〜１１２の第１リール枠体６１２が回転駆動される。この結果、第１リール枠体６１２に固定されたリール帯６１０が回転駆動されることになる。すなわち、駆動モータ６１６の動力は、モータ軸６１６Ａ→駆動ギヤ６１８→可動体ギヤ６２０→第１リール枠体６１２→リール帯６１０の順で伝達される。
【００４１】
＜制御部＞
次に、図６および図７を用いて、このスロットマシン１００の制御部の回路構成について詳細に説明する。
【００４２】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンドに応じて各種機器を制御する副制御部４００と、副制御部４００より送信されたコマンドに応じて液晶表示装置１５７や扉装置１６３を制御する扉・液晶画面表示制御部４９０によって構成されている。
【００４３】
＜主制御部＞
まず、図６を用いて、スロットマシン１００の主制御部３００について説明する。なお、同図は主制御部３００の回路ブロック図を示したものである。
【００４４】
主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１２ＭＨｚの場合に、分周後のクロックは６ＭＨｚとなる。ＣＰＵ３１０は、クロック補正回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００４５】
また、ＣＰＵ３１０には、センサやスイッチの状態を常時監視するためのタイマ割り込み処理の周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを８ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４７に設定した場合、この割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００４６】
さらに、ＣＰＵ３１０には、各ＩＣを制御するためのプログラム、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等の各種データを記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する副制御部４００においても同様である。また、ＣＰＵ３１０には、外部の信号を受信するための入力インタフェース３６０が接続され、割込み時間ごとに入力インタフェース３６０を介して、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチセンサ３２４、メダル払い出しセンサ３２６、電源判定回路３２７の状態を検出し、各センサを監視している。
【００４７】
メダル投入センサ３２０は、メダル投入口１３４に投入されたメダルを検出するためのセンサである。スタートレバーセンサ３２１はスタートレバー１３５の操作を検出するためのセンサである。ストップボタンセンサ３２２はストップボタン１３７乃至１３９のいずれかが押された場合、どのストップボタンが押されたかを検出するためのセンサである。メダル投入ボタンセンサ３２３はメダル投入ボタン１３０、１３１のいずれかが押下された場合、どのメダル投入ボタンが押されたかを検出するためのセンサである。精算スイッチセンサ３２４は、精算ボタン１３２に設けられており、精算ボタン１３２が一回押されると、貯留されているメダル及びベットされているメダルが精算されて払い出されることになる。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。電源判定回路３２７は、スロットマシン１００に供給される電源の遮断を検出するための回路である。
【００４８】
ＣＰＵ３１０には、更に、入力インタフェース３６１、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。入力インタフェース３６１には、インデックスセンサ３２５が接続されている。インデックスセンサ３２５は、各リール１１０乃至１１２の取付台の所定位置に設置されており、リール１１０乃至１１２に設けた遮光片がこのインデックスセンサ３２５を通過するたびにハイレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。出力インタフェース３７０には、リールを駆動するための駆動モータ６１６を制御するリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口１５５から払出すための装置。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、スタートランプ１２１、再遊技ランプ１２２、告知ランプ１２３、メダル投入ランプ１２４等）と、７セグメント（ＳＥＧ）表示器３４１（払出枚数表示器１２５、遊技情報表示器１２６、貯留枚数表示器１２７等）が接続されている。
【００４９】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１１及び水晶発振器３１６から発振されるクロックに基づいて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。主制御部３００と副制御部４００との情報通信は一方向の通信であり、主制御部３００は副制御部４００へコマンドを送信するが、副制御部４００から主制御部３００へ何らかのコマンド等を送信することはできない。
【００５０】
＜副制御部＞
次に、図７を用いて、スロットマシン１００の副制御部４００について説明する。なお、同図は副制御部４００の回路ブロック図を示したものである。
【００５１】
副制御部４００は、主制御部３００より送信された主制御コマンド等に基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００５２】
また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００５３】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、ライン表示ＬＥＤの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００５４】
さらに、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、図柄表示窓１１３の外枠に配設され、点滅や点灯などの点灯制御によって有効ラインや入賞ラインを報知するためのライン表示ＬＥＤ４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００５５】
ＣＰＵ４１０には、データバスを介して主制御部３００から主制御コマンドを受信するための入力インタフェース４６１が接続されており、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等が実行される。また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、時計ＩＣ４２３、７セグメント表示器４４０への信号を出力するための出力インタフェース４７２等が接続されている。
【００５６】
時計ＩＣ４２３が接続されていることで、ＣＰＵ４１０は、現在時刻を取得することが可能である。７セグメント表示器４４０は、スロットマシン１００の内部に設けられており、たとえば副制御部４００に設定された所定の情報を遊技店の係員等が確認できるようになっている。更に、出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、リールパネルランプ１２８、タイトルパネルランプ１７０、払出口ストロボ１７１を制御する。タイトルパネルランプ１７０は、タイトルパネル１６２を照明するランプであり、払出口ストロボ１７１は、メダル払い出し口１５５の内側に設置されたストロボタイプのランプである。なお、ＣＰＵ４１０は、扉・液晶画面制御部４９０への信号送信は、デマルチプレクサ４１９を介して実施する。扉・液晶画面制御部４９０は、液晶表示装置１５７及び扉装置１６３を制御する制御部である。
【００５７】
＜主制御部メイン処理＞
次に、図８を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【００５８】
遊技の基本的制御は、主制御部３００のＭａｉｎＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、ＭａｉｎＣＰＵ３１０が同図の主制御部メイン処理を繰り返し実行することにより遊技が進行することになる。
【００５９】
スロットマシン１００に電源が投入されると、まず、各種の初期化処理が実行され、その後、主制御部メイン処理のステップＳ１０１では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯させる。
【００６０】
ステップＳ１０２では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定する。
【００６１】
ステップＳ１０３では、有効な入賞ライン１１４を確定する。ステップＳ１０４では、乱数発生器３１７で発生させた乱数を取得する。ステップＳ１０５では、ステップＳ１０４で取得した乱数値と、ＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。
【００６２】
ステップＳ１０６では、ステップＳ１０５の内部抽選結果等に基づき、停止位置データ選択テーブルを参照し、いずれか一つのリール停止制御テーブルを選択する。ステップＳ１０７では、リール回転開始処理により、全リール１１０〜１１２の回転を開始させる。
【００６３】
ステップＳ１０８では、リール停止制御処理により、押されたストップボタン１３７〜１３９に対応するリール１１０〜１１２の回転を停止させる。この際、各リール１１０〜１１２を、ステップＳ１０６で選択したリール停止制御テーブルに基づいて停止させる。
【００６４】
ステップＳ１０９では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、内部当選した入賞役またはフラグ持越し中の入賞役に対応する入賞図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン１１４上に、「リプレイ−リプレイ−リプレイ」が揃っていたならばリプレイ入賞と判定する。
【００６５】
ステップＳ１１０では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。ステップＳ１１１では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われる。
【００６６】
＜駆動モータの動作原理＞
次に、図９を用いて、リール１１０〜１１２の駆動源である駆動モータ６１６の動作原理について詳細に説明する。なお、同図は、駆動モータ６１６の動作原理を模式的に示した図である。
【００６７】
駆動モータ６１６は、固定された電磁石からなるステータ６１６Ａと、図示しない回転軸に回転可能に取り付けられたロータ６１６Ｂを有し、ステータ６１６Ａに巻回されたコイルに電流を流してステータ６１６Ａの各相を後述する励磁パターンに基づいて、順番に磁化させ、ロータ６１６Ｂを磁力で引きつけることによってロータ６１６Ｂを回転させるように構成されている。
【００６８】
上述の通り、本実施例では、駆動モータ６１６に１−２相励磁式のステッピングモータを採用している。この１−２相励磁式のステッピングモータのステータ６１６Ａは、Ａ相、Ｂ相、／Ａ相、／Ｂ相の４相からなり、この４相を、同図に示すように、励磁パターンであるＡ相（１相励磁）→Ａ相およびＢ相（２相励磁）→Ｂ相（１相励磁）→／Ａ相およびＢ相（２相励磁）→／Ａ相（１相励磁）→／Ａ相および／Ｂ相（２相励磁）→／Ｂ相（１相励磁）→Ａ相および／Ｂ相（２相励磁）→Ａ相（１相励磁）→・・・の順序で励磁することによって、ロータ６１６Ｂを回転させるように構成されている。なお、同図では、説明の都合上、ステータ６１６Ａに配置する各相の数をそれぞれ２つにしているが、この例に限定されるものではない。
【００６９】
より具体的には、主制御部３００のＣＰＵ３１０は、上述の出力インタフェース３７０およびリールモータ制御部３３０を介して、駆動モータ６１６のステータ６１６Ａの励磁を行う相にオンレベルのパルス信号（例えば、ハイレベルの信号）を出力すると同時に、励磁を行わない相にオフレベルのパルス信号（例えば、ローレベルの信号）を出力することによって、所定の相の励磁を行う。これにより、駆動モータ６１６のロータ６１６Ｂが所定の角度（１ステップ）だけ回転される。例えば、主制御部３００のＣＰＵ３１０は、駆動モータ６１６のステータ６１６ＡのＡ相にオンレベルのパルス信号（例えば、ハイレベルの信号）を出力すると同時に、Ｂ相、／Ａ相、／Ｂ相にオフレベルのパルス信号（例えば、ローレベルの信号）を出力することによって、Ａ相のみを励磁してロータ６１６Ｂを１パルス分（１ステップ）だけ回転させ、以後、上述の順序で励磁を切り替えることによってロータ６１６Ｂを所定のパルス分だけ回転させる。なお、同図に示す、Ａ相（１相励磁）→Ａ相およびＢ相（２相励磁）→Ｂ相（１相励磁）→／Ａ相およびＢ相（２相励磁）→／Ａ相（１相励磁）→／Ａ相および／Ｂ相（２相励磁）→／Ｂ相（１相励磁）→Ａ相および／Ｂ相（２相励磁）の８パルス分（８ステップ）の回転を、以下、１サイクルと称する場合がある。
【００７０】
ここで、本実施例では、ロータ６１６Ｂを１回転（３６０度回転）させるのに必要なパルス数を５０４パルス（６３サイクル）に設定している。したがって、１パルス当たりのロータ６１６Ｂの回転角度は、約０．７１４２８度（＝３６０度／５０４パルス）である。また、ロータ６１６Ｂを９０度回転させるために必要なパルス数は１５サイクルと６パルス（＝５０４パルス×９０度／３６０度／８パルス）であるため、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置を９０度ずらした場合、第１リール枠６１２に対するロータ６１６Ｂの位置は第１リール枠６１２の回転前後で６パルス分ずれることになる。また、ロータ６１６Ｂを１８０度回転させるために必要なパルス数は３１サイクルと４パルス（＝５０４パルス×１８０度／３６０度／８パルス）であるため、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置を１８０度ずらした場合、第１リール枠６１２に対するロータ６１６Ｂの位置は第１リール枠６１２の回転前後で４パルス分ずれることになる。
【００７１】
なお、比較例として、ロータ６１６Ｂを１回転（３６０度回転）させるのに必要なパルス数を４００パルス（６３サイクル）に設定した場合を考えると、１パルス当たりのロータ６１６Ｂの回転角度は、０．９度（＝３６０度／４００パルス）である。また、この場合、ロータ６１６Ｂを９０度回転させるために必要なパルス数は１２サイクルと４パルス（＝４００パルス×９０度／３６０度／８パルス）であるため、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置を９０度ずらした場合、第１リール枠６１２に対するロータ６１６Ｂの位置は第１リール枠６１２の回転前後で４パルス分ずれることになる。また、ロータ６１６Ｂを４５度回転させるために必要なパルス数は６サイクルと２パルス（＝４００パルス×４５度／３６０度／８パルス）であるため、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置を４５度ずらした場合、第１リール枠６１２に対するロータ６１６Ｂの位置は第１リール枠６１２の回転前後で２パルス分ずれることになる。また、ロータ６１６Ｂを１３５度回転させるために必要なパルス数は１８サイクルと６パルス（＝４００パルス×１３５度／３６０度／８パルス）であるため、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置を１３５度ずらした場合、第１リール枠６１２に対するロータ６１６Ｂの位置は第１リール枠６１２の回転前後で６パルス分ずれることになる。
【００７２】
一方、ロータ６１６Ｂを１８０度回転させるために必要なパルス数は２５サイクル（＝４００パルス×１８０度／３６０度／８パルス）であるため、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置を１８０度ずらした場合、第１リール枠６１２に対するロータ６１６Ｂの位置は第１リール枠６１２の回転前後で同一であり、第１リール枠６１２に対するロータ６１６Ｂの位置を調整することはできない。
【００７３】
＜リール検査装置＞
次に、図１０を用いて、リール検査装置７００について説明する。なお、同図は、リール検査装置にリール駆動ユニット６０２をセットした状態を示す外観斜視図である。
【００７４】
このリール検査装置７００は、ベース７０２上に立設された棒状部材７０４を中心として水平方向に回動可能なケガキ用部材７０６と、検査対象であるリール駆動ユニット６０２を仮に設置するための仮設置部７０８と、この仮設置部７０８に設置されたリール駆動ユニット６０２の制御を行う本体部７１０と、を有して構成されている。本体部７１０は、スタートレバー７１０Ａと、非常停止ボタン７１０Ｂと、リセットボタン７１０Ｃと、電源投入ボタン７１０Ｄと、ＯＫランプ７１１Ａと、ＮＧランプ７１１Ｂと、異常ランプ７１１Ｃを備えている。なお、各ボタンおよび各ランプの役割については後述する。
【００７５】
図１１は、本体部７１０が備える制御回路の一例を示した回路構成図である。本体部７１０の制御回路は、リール検査装置７００の全体を制御するための演算処理装置であるＣＰＵ７１２と、制御プログラムや制御データを記憶するためのＲＯＭ７１４と、一時的なデータを保存するためのＲＡＭ７１６を備えている。また、ＣＰＵ７１２には、入力インターフェース７１８を介してスタートレバーセンサ７２０が接続されている。このスタートレバーセンサ７２０は、本体部７１０に配設されたスタートレバー７１０Ａが操作されたか否かを検出するためのセンサである。
【００７６】
また、ＣＰＵ７１０には、出力インターフェース７２２を介して、検査ランプ７２４（ＯＫランプ７１１Ａ、ＮＧランプ７１１Ｂ、異常ランプ７１１Ｃ）が接続されている。さらに、ＣＰＵ７１０には、入出力インターフェース７２６を介して、モータ制御部７２８が接続されている。このモータ制御部７２８は、リール駆動ユニット６０２が備える駆動モータ６１６とインデックスセンサ６０６Ａに接続可能に構成されており、リール検査装置７００は、リール駆動ユニット６０２の駆動モータ６１６の制御と、リール駆動ユニット６０２のインデックスセンサ６０６Ａから入力する信号の検出が可能に構成されている。
【００７７】
このような構成により、リール検査装置７００の本体部７１０は、リール駆動ユニット６０２に対して、上述のスロットマシン１００の主制御部３００と同様のリール制御（例えば、リール制御に関する割込み処理のタイミング、インデックスセンサ６０６Ａによる遮光片６１２Ｄの検知のタイミング、駆動モータ６１６の制御方法など）を行うことを可能としている。
【００７８】
＜検査メイン処理＞
次に、図１２を用いて、リール検査装置７００のＣＰＵ７１２が実行する検査メイン処理について説明する。なお、同図は、リール検査装置７００のメイン処理の流れを示すフローチャートである。
【００７９】
リール検査装置７００の本体部７１０は、所定の周期（本実施例では約１．５０４ｍｓに１回）でタイマ割り込み信号を発生するカウンタ・タイマ（図示省略）を備えており、このタイマ割り込み信号を契機として検査メイン処理を所定の周期で実行する。
【００８０】
ステップＳ２０１では、非常停止ボタン７１０ＢがＯＮかＯＦＦかを判定する。そして、非常停止ボタン７１０ＢがＯＮの場合にはステップＳ２０２に進んで駆動フラグをリセット（ＲＡＭ７１６の所定記憶領域に駆動フラグがＯＦＦであることを示す情報を記憶）するとともに非常停止フラグをセット（ＲＡＭ７１６の所定記憶領域に非常停止フラグがＯＮであることを示す情報を記憶）した後、ステップＳ２０３に進む。一方、非常停止ボタン７１０ＢがＯＦＦの場合にはステップＳ２０３に進む。
【００８１】
ステップＳ２０３では、リセットボタン７１０ＣがＯＮかＯＦＦかを判定する。そして、リセットボタン７１０ＣがＯＮの場合にはステップＳ２０４に進み、リセットボタン７１０ＣがＯＦＦの場合にはステップＳ２０５に進む。
【００８２】
ステップＳ２０４では、ＲＡＭ７１６をクリア（初期化）した後、リセットフラグをセット（ＲＡＭ７１６の所定記憶領域にリセットフラグがＯＮであることを示す情報を記憶）する。なお、ＲＡＭ７１６のクリアにより、上述の非常停止フラグ、後述する駆動停止フラグ、異常フラグ、ＯＫフラグ、ＮＧフラグがそれぞれリセット（ＲＡＭ７１６の所定記憶領域にそれぞれのフラグがＯＦＦであることを示す情報が記憶）されるとともに、後述する前回励磁相記憶領域、今回励磁相記憶領域がそれぞれクリアされる。
【００８３】
ステップＳ２０５では、スタートレバー７１０ＡがＯＮかＯＦＦかを判定する。そして、スタートレバー７１０ＡがＯＮの場合にはステップＳ２０６に進み、スタートレバー７１０ＡがＯＦＦの場合にはステップＳ２０８に進む。
【００８４】
ステップＳ２０６では、ＲＡＭ７１６の所定記憶領域を参照し、リセットフラグがあるか無いかを判定し、リセットフラグがある場合（セットされている場合）にはステップＳ２０７に進み、リセットフラグが無い場合（セットされていない場合）にはステップＳ２１０に進む。
【００８５】
ステップＳ２０７では、リセットフラグをクリア（ＲＡＭ７１６の所定記憶領域にリセットフラグがＯＦＦであることを示す情報を記憶）した後、駆動フラグをセット（ＲＡＭ７１６の所定記憶領域に駆動フラグがＯＮであることを示す情報を記憶）し、ステップＳ２０９に進む。
【００８６】
ステップＳ２０８では、ＲＡＭ７１６の所定記憶領域を参照し、駆動フラグがあるか無いかを判定し、駆動フラグがある場合（セットされている場合）にはステップＳ２０９に進み、駆動フラグが無い場合（セットされていない場合）にはステップＳ２１０に進む。
【００８７】
ステップＳ２０９では、駆動処理を行った後にステップＳ２１０に進む。詳細は後述するが、この駆動処理では、上述のスロットマシン１００の主制御部３００と同一の制御により、駆動モータ６１６の駆動処理や励磁相の参照などを行う。
【００８８】
ステップＳ２１０では、ＲＡＭ７１６の所定記憶領域を参照し、非常停止フラグまたは後述する駆動停止フラグがあるか無いかを判定する。そして、非常停止フラグまたは駆動停止フラグがある場合（セットされている場合）にはステップＳ２１１に進み、非常停止フラグまたは駆動停止フラグがない場合（セットされていない場合）にはステップＳ２１２に進む。
【００８９】
ステップＳ２１１では、駆動停止処理を行った後、ステップＳ２１２に進む。詳細は後述するが、この駆動停止処理では、上述のスロットマシン１００の主制御部３００と同一の制御により、駆動モータ６１６の停止処理を行う。
【００９０】
ステップＳ２１２では、報知処理を行った後に処理を終了する。詳細は後述するが、この報知処理では、検査ランプ７２４の点灯処理を行う。
【００９１】
＜駆動処理＞
次に、図１３を用いて、上述の検査メイン処理における駆動処理について説明する。なお、同図は、駆動処理の流れを示すフローチャートである。
【００９２】
ステップＳ３０１では、後述する強励磁、中励磁を含む駆動パターンに基づいて、モータ制御部７２８を介して、リール駆動ユニット６０２の駆動モータ６１６に駆動パルスを出力する。例えば、駆動モータ６１６の始動時は所定の回転速度（例えば、８０ｒｐｍ）程度になるまで強励磁で駆動モータ６１６を加速させ、その後、中励磁で駆動モータ６１６を一定の回転速度に保持する。また、駆動モータ６１６のステータ６１６Ａの励磁を行う相にオンレベルのパルス信号（例えば、ハイレベルの信号）を出力すると同時に、励磁を行わない相にオフレベルのパルス信号（例えば、ローレベルの信号）を出力することによって、励磁パターンであるＡ相（１相励磁）→Ａ相およびＢ相（２相励磁）→Ｂ相（１相励磁）→／Ａ相およびＢ相（２相励磁）→／Ａ相（１相励磁）→／Ａ相および／Ｂ相（２相励磁）→／Ｂ相（１相励磁）→Ａ相および／Ｂ相（２相励磁）→Ａ相（１相励磁）→・・・の順序で駆動モータ６１６のステータ６１６Ａを励磁し、ロータ６１６Ｂを回転させる。
【００９３】
ステップＳ３０２では、駆動モータ６１６の回転速度が所定の回転速度（例えば、８０ｒｐｍ）に達したか否かを判定し、該当する場合にはステップＳ３０３に進み、該当しない場合は処理を終了する。ステップＳ３０３では、リール駆動ユニット６０２のインデックスセンサ６０６Ａから入力する信号を監視し、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過したか否かを判定する。そして、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過したと判定した場合には、ステップＳ３０４に進み、そうでない場合には処理を終了する。
【００９４】
ステップＳ３０４では、ステップＳ３０３においてインデックスセンサ６０６Ａによって遮光片６１２Ｄの通過を受け付けたことに基づいて、駆動モータ６１６のステータ６１６Ａに励磁している励磁相を参照する。
【００９５】
ステップＳ３０５では、ＲＡＭ７１６に設けた前回励磁相記憶領域に前回の駆動処理で検出した励磁相の情報がすでに格納されているか否かを判定し、該当する場合には、ステップＳ３０７において、ステップＳ３０４で参照した励磁相の情報をＲＡＭ７１６に設けた今回励磁相記憶領域に格納してステップＳ３０８に進み、該当しない場合にはステップＳ３０６に進む。
【００９６】
ステップＳ３０６では、ステップＳ３０４で参照した励磁相の情報を前回励磁相記憶領域に格納した後、処理を終了する。ステップＳ３０８では、次に説明する励磁相確認処理を行った後、処理を終了する。
【００９７】
＜励磁相確認処理＞
次に、図１４を用いて、上述の駆動処理における励磁相確認処理について説明する。なお、同図は、励磁相確認処理の流れを示すフローチャートである。
【００９８】
ステップＳ４０１では、上述の前回励磁相記憶領域および今回励磁相記憶領域に格納した各々の励磁相の情報を比較し、ステップＳ４０２では、両者が一致するか否かを判定する。そして、過去２回分の励磁相の情報が一致しなかった場合にはステップＳ４０３に進んで異常フラグをセットした後にステップＳ４０７に進み、一致した場合にはステップＳ４０４に進む。なお、ステップＳ４０２における判定が行われた後、前回励磁相記憶領域と今回励磁相記憶領域に記憶された励磁相の情報をクリアする。このように、過去２回分の励磁相の情報が一致するか否かを判定することにより、リール駆動ユニット６０２を構成する部材の不良や組み付けズレなどの不具合を発見できる場合がある。
【００９９】
ステップＳ４０４では、一致した励磁相が特定の励磁相（停止目標の励磁相で駆動モータ６１６を停止させることができない励磁層）であるか否かを判定し、該当する場合にはステップＳ４０５に進んでＮＧフラグをセットした後にステップＳ４０７に進み、該当しない場合はステップＳ４０６に進んでＯＫフラグをセットした後にステップＳ４０７に進む。ステップＳ４０７では、駆動停止フラグをセットした後、処理を終了する。
【０１００】
＜駆動停止処理＞
次に、図１５を用いて、上述の検査メイン処理における駆動停止処理について説明する。なお、同図は、駆動停止処理の流れを示すフローチャートである。
【０１０１】
ステップＳ５０１では、励磁相に対応する初期値を、ＲＡＭ７１６に設けたカウンタにセットするタイミングであるか否かを判定し、該当する場合にはステップＳ５０２に進み、該当しない場合はステップＳ５０５に進む。
【０１０２】
ステップＳ５０２では、励磁相に対応する初期値をカウンタにセットした後、ステップＳ５０３に進む。詳細は図２０を用いて後述するが、同図に示すように、停止目標とする励磁相がＡ相およびＢ相（２相励磁）である場合、例えば、上記ステップＳ４０２の判定処理で一致した励磁相がＡ相（１相励磁）であるときは、パルス数の初期値としてカウンタに８をセットし、上記ステップＳ４０２の判定処理で一致した励磁相が／Ａ相および／Ｂ相（２相励磁）であるときは、パルス数の初期値としてカウンタに３をセットする。
【０１０３】
ステップＳ５０３では、ステップＳ５０４で減算更新されるカウンタの値に対応する励磁相に基づいて、駆動モータ６１６のステータ６１６Ａの励磁出力を中励磁（励磁出力６０％）で行う。
【０１０４】
ステップＳ５０４では、ステップＳ５０２でセットしたカウンタの値を減算する。例えば、先の例でパルス数の初期値としてカウンタに８をセットした場合には、ステップＳ５０４の処理を実行するたびに、カウンタの値を８→７→６→・・・→１→０のように１つずつカウンタの値が０になるまで減算する。
【０１０５】
ステップＳ５０５では、前回の駆動停止処理のステップＳ５０４で減算更新したカウンタの値が０であるか否かを判定する。そして、カウントの値が０の場合にはステップＳ５０６に進み、カウンタの値が０以外の場合はステップＳ５０３に進む。
【０１０６】
ステップＳ５０６では、強励磁で駆動モータ６１６を駆動しているか否かを判定し、該当する場合にはステップＳ５０７に進み、該当しない場合はステップＳ５０８に進む。
【０１０７】
ステップＳ５０７では、強励磁で駆動モータ６１６を駆動してから所定時間（この例では２０ｍｓ）が経過したか否かを判定し、該当する場合にはステップＳ５０９に進み、該当しない場合はステップＳ５０８に進む。
【０１０８】
ステップＳ５０８では、駆動モータ６１６のステータ６１６Ａの励磁出力を強励磁（励磁出力１００％）で行い、駆動モータ６１６を現在励磁している励磁相と同じ励磁層で停止保持させた後、処理を終了する。
【０１０９】
ステップＳ５０９では、駆動モータ６１６のステータ６１６Ａの励磁出力を強励磁から中励磁に切り替えて駆動モータ６１６を現在励磁している励磁相と同じ励磁層で停止保持させた後、処理を終了する。
【０１１０】
＜報知処理＞
次に、図１６を用いて、上述の検査メイン処理における報知処理について説明する。なお、同図は、報知処理の流れを示すフローチャートである。
【０１１１】
ステップＳ６０１およびステップＳ６０２では、異常フラグまたは非常停止フラグのいずれかがセットされているか否かを判定する。そして、異常フラグまたは非常停止フラグのいずれかがセットされている場合にはステップＳ６０３に進んで異常ランプ７１１Ｃを点灯させた後、処理を終了し、異常フラグまたは非常停止フラグのいずれもセットされていない場合にはステップＳ６０４に進む。
【０１１２】
ステップＳ６０４では、ＯＫフラグがセットされているか否かを判定する。そして、該当する場合にはステップＳ６０５に進んでＯＫランプ７１１Ａを点灯させた後、処理を終了し、該当しない場合にはステップＳ６０６に進む。ステップＳ６０６では、ＮＧフラグがセットされているか否かを判定する。そして、該当する場合にはステップＳ６０７に進んでＮＧランプ７１１Ｂを点灯させた後、処理を終了し、該当しない場合には処理を終了する。
【０１１３】
＜リール駆動ユニット６０２の組立検査方法＞
次に、図１７を用いて、リール駆動ユニット６０２の組立検査方法について説明する。なお、同図は、リール駆動ユニット６０２の組立検査工程の流れを示した図である。
【０１１４】
リール駆動ユニット６０２の組立検査工程は、リール駆動ユニット仮取付工程ＳＴ１と、励磁相検査工程ＳＴ２と、リールフレーム調整工程ＳＴ３と、リール帯貼り出し位置ケガキ工程ＳＴ４と、リール帯貼り付け工程ＳＴ５によって構成される。
【０１１５】
リール駆動ユニット仮取付工程ＳＴ１では、作業者が、リール駆動ユニット６０２の第１リール枠６１２を駆動装置６０４の可動体ギヤ６２０に取り付けてリール駆動ユニット６０２を組み立てた後、このリール駆動ユニット６０２を、リール検査装置７００の仮設置部７０８にセットする。また、作業者が、リール駆動ユニット６０２が備える駆動モータ６１６とインデックスセンサ６０６Ａを、リール検査装置７００のモータ制御部７２８に接続する。
【０１１６】
励磁相検査工程ＳＴ２では、作業者が、リール検査装置７００の電源投入ボタン７１０ＤをＯＮにしてリール検査装置７００の電源をＯＮにした後、一度、リセットボタン７１０Ｃを押し、次にスタートレバー７１０ＡをＯＮ（スタートレバー７１０Ａの押下）にして励磁相検査を開始する。リール検査装置７００は、リセットボタン７１０ＣがＯＮであると判定した場合に（上記ステップＳ２０３でＹＥＳと判定した場合に）、ＲＡＭ７１６をクリア（初期化）し、続いて、スタートレバー７１０ＡがＯＮであると判定した場合に（上記ステップＳ２０５でＹＥＳと判定した場合に）、モータ制御部７２８によってリール駆動ユニット６０２の駆動モータ６１６を駆動し（上記ステップＳ３０１）、第１リール枠６１２を所定の回転速度で回転させる（上記ステップＳ３０１およびステップＳ３０２）。
【０１１７】
続いて、リール検査装置７００は、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過したと判定した場合に（上記ステップＳ３０３でＹＥＳと判定した場合に）、駆動モータ６１６のステータ６１６Ａに励磁している励磁相を参照する（上記ステップＳ３０４）。
【０１１８】
続いて、リール検査装置７００は、上述の前回励磁相記憶領域および今回励磁相記憶領域に記憶した各々の励磁相の情報を比較し（上記ステップＳ４０１）、両者が一致するか否かを判定する（上記ステップＳ４０２）。そして、両者が一致しないと判定した場合（上記ステップＳ４０２でＮＯと判定した場合）には異常フラグをセットし（上記ステップＳ４０２）、両者が一致し、且つ、一致した励磁相が特定の励磁相である場合（上記ステップＳ４０２でＹＥＳと判定し、上記ステップＳ４０４でＹＥＳと判定した場合）にはＮＧフラグをセットし（上記ステップＳ４０４）、両者が一致し、且つ、一致した励磁相が特定の励磁相でない場合（上記ステップＳ４０２でＹＥＳと判定し、上記ステップＳ４０４でＮＯと判定した場合）にはＯＫフラグをセットする（上記ステップＳ４０５）。
【０１１９】
続いて、リール検査装置７００は、上述の駆動停止処理を実行して第１リール枠６１２の回転を停止させた後、上述の報知処理において、異常フラグがセットされている場合には異常ランプ７１１Ｃを点灯させ（上記ステップＳ６０３）、ＯＫフラグがセットされている場合にはＯＫランプ７１１Ａを点灯させ（上記ステップＳ６０５）、ＮＧフラグがセットされている場合にはＮＧランプ７１１Ｂを点灯させる（上記ステップＳ６０７）。
【０１２０】
作業者は、リール検査装置７００のＮＧランプ７１１Ｂが点灯している場合には、励磁相検査工程ＳＴ２に続いてリールフレーム調整工程ＳＴ３を実行し、ＯＫランプ７１１Ａが点灯している場合には、励磁相検査工程ＳＴ２に続いてリール帯貼り出し位置ケガキ工程ＳＴ４を実行する。
【０１２１】
リールフレーム調整工程ＳＴ３では、作業者が、リール駆動ユニット６０２の第１リール枠６１２を駆動装置６０４の可動体ギヤ６１８から取り外し、第１リール枠６１２を可動体ギヤ６２０に対して予め定めた角度（この例では、リール回転方向に９０度）で回転させた後、第１リール枠６１２を可動体ギヤ６１８に再度、取り付ける。これにより、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置が９０度だけ変化するため、上述の通り、第１リール枠６１２に対するロータ６１６Ｂの位置が第１リール枠６１２の回転前後で６パルス分ずれることになる。その後、作業者は、励磁相検査工程ＳＴ２を再度実行する。
【０１２２】
リール帯貼り出し位置ケガキ工程ＳＴ４では、作業者が、ケガキ用部材７０６を第１リール枠６１２に近接する位置まで回動させ、基準停止位置で停止させた第１リール枠６１２に、リール帯６１０のいずれか一方の端部を巻き付けるスタート位置を示す目印Ｐ１を形成する（図１８（ａ）参照）。なお、ここでは、第１リール枠６１２だけに目印Ｐ１を形成する例を示したが、第２リール枠６１４だけに目印Ｐ１を形成したり、第１リール枠６１２および第２リール枠６１４の両方に目印Ｐ１を形成してもよい。
【０１２３】
リール帯貼り付け工程ＳＴ５では、作業者が、リール帯貼り出し位置ケガキ工程ＳＴ４で形成された目印Ｐ１をスタート位置として、リール帯６１０を第１リール枠６１２および第２リール枠６１４に巻き付け（図１８（ｂ）参照）、リール駆動ユニットの組立検査工程を完了する。
【０１２４】
＜従来の励磁相検査工程＞
次に、図１９を用いて、従来のリール検査装置における励磁相検査工程について説明する。なお、同図は、従来のリール検査装置における励磁相検査工程のタイミングチャートの一例を示した図である。
【０１２５】
同図中で網掛けされたＡ相およびＢ相（２相励磁）で駆動モータ６１６のステータ６１６Ａを励磁するタイミングでロータ６１６Ｂを停止させると、第１リール枠６１２を基準停止位置（リール帯６１０に施した図柄番号０の図柄が図柄表示窓１１３の中段に停止する位置）で停止させることができるものと仮定する。なお、従来のリールに対する駆動モータの停止位置として用いる励磁相は、いずれかの２相（Ａ相およびＢ相、／Ａ相およびＢ相、／Ａ相および／Ｂ相、Ａ相および／Ｂ相、どれでも可）となるように構成されている。
【０１２６】
従来のリール検査装置の制御部では、図中の▼で示す所定の時間間隔（この例では、約１．５０４ｍｓ間隔）で割り込み処理を開始する。この割り込み処理では、図中の「Ｉｄｘ受付タイミング」に示すタイミングで、インデックスセンサ６０６Ａの状態検出を行い、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過したと判定した場合に、駆動モータ６１６のステータ６１６Ａに励磁している励磁相を参照する。そして、参照した励磁相が１相励磁の場合には、次回の２相励磁にて停止させることが処理的に間に合わないため、次々回の２相励磁にて停止させるために必要なパルス数として２を選択し、図中の「初期値セット」に示すタイミングで、所定のカウンタにパルス数の初期値として２を設定する（上記ステップＳ５０３に相当する従来の処理）。一方、参照した励磁相が２相励磁の場合には、次回の２相励磁にて停止させることが処理的に間に合うため、次回の２相励磁にて停止させるために必要なパルス数として１を選択し、図中の「初期値出力」に示すタイミングで、所定のカウンタにパルス数の初期値として１を設定する（上記ステップＳ５０３に相当する従来の処理）。
【０１２７】
リール検査装置の制御部が割り込み処理においてステータ６１６Ａに出力する次回のパルス数を設定すると、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数に相当するパルスがステータ６１６Ａに出力され、図中の「励磁出力」で示す相の励磁が行われる。
【０１２８】
例えば、Ｉｄｘ受付タイミングで参照した励磁相が／Ｂ相（１相励磁）の場合（インデックスの通過が区間（２）の場合）にはパルス数として２を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として２を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数２に相当するパルスがステータ６１６Ａに出力されるため、Ａ相および／Ｂ相（２相励磁）で駆動→Ａ相（１相励磁）で駆動→Ａ相およびＢ相（２相励磁）で停止、という励磁順序でステータ６１６Ａを制御することにより、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができる。また、Ｉｄｘ受付タイミングで参照した励磁相がＡ相および／Ｂ相（２相励磁）の場合（インデックスの通過が区間（３）の場合）にはパルス数として１を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として１を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数１に相当するパルスがステータ６１６Ａに出力されるため、Ａ相（１相励磁）で駆動→Ａ相およびＢ相（２相励磁）で停止、という励磁順序でステータ６１６Ａを制御することにより、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができる。
【０１２９】
一方、Ｉｄｘ受付タイミングで参照した励磁相が、例えば／Ａ相（１相励磁）の場合（インデックスの通過が区間（１）の場合）には、パルス数として１を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として１を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数１に相当するパルスがステータ６１６Ａに出力されるため、／Ａ相および／Ｂ相（２相励磁）で駆動→／Ｂ相（１相励磁）で駆動→Ａ相および／Ｂ相（２相励磁）で停止、という励磁順序でステータ６１６Ａを制御することにより、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができず、第１リール枠６１２は基準停止位置の手前の２相励磁の位置（Ａ相および／Ｂ相（２相励磁）のタイミング）で停止することになる。また、Ｉｄｘ受付タイミングで参照した励磁相が、例えばＡ相（１相励磁）の場合（インデックスの通過が区間（４）の場合）には、パルス数として２を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として２を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数２に相当するパルスがステータ６１６Ａに出力されるため、Ａ相およびＢ相（２相励磁）で駆動→Ｂ相（１相励磁）で駆動→／Ａ相およびＢ相（２相励磁）で停止、という励磁順序でステータ６１６Ａを制御することにより、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができず、第１リール枠６１２は基準停止位置を超えた次の２相励磁の位置（／Ａ相およびＢ相（２相励磁）のタイミング）で停止することになる。
【０１３０】
したがって、従来のリール検査装置における励磁相検査工程で第１リール枠６１２を基準停止位置で停止させるためには、図中の「ＡＢ停止」で示す範囲内（割り込み処理２回分の時間である約３．００８ｍｓ）で遮光片６１２Ｄが検出できるように、可動体ギヤ６２０と第１リール枠６１２の取付位置を調整する必要がある。また、駆動モータ（ステッピングモータ）６１６の回転ムラに起因する遮光片６１２Ｄの検出誤差を加味すれば、図中の「検査ＯＫ」で示す範囲内（割り込み処理１回分の時間である約１．５０４ｍｓ）で遮光片６１２Ｄが検出できるように、可動体ギヤ６２０と第１リール枠６１２の取付位置を調整する必要があり、極めて困難な作業であった。なお、図中の「ＡＢ停止」で示す範囲内で遮光片６１２Ｄが通過する確率は、図中の「検査ＯＫ」で示す範囲（この例では、約１．５ｍｓ）×４／１サイクル（この例では、約１２ｍｓ）＝約５０％である。また、第１リール枠６１２の直径を２５０ｍｍに設定した場合、外周は７８５ｍｍ、リール帯６１０の図柄のピッチは約３７．４ｍｍ（＝７８５ｍｍ／２１図柄）であり、１つの図柄の移動に３サイクル（２４パルス／１２ステップ）必要であるから、１ステップのズレで３７．４ｍｍ／１２＝３．１ｍｍのズレが発生することになる。
【０１３１】
＜本実施例の励磁相検査工程＞
次に、図２０を用いて、本実施例に係るリール検査装置７００における励磁相検査工程について説明する。なお、同図は、本実施例に係るリール検査装置７００における励磁相検査工程のタイミングチャートの一例を示した図である。
【０１３２】
同図中で網掛けされたＡ相およびＢ相（２相励磁）で駆動モータ６１６のステータ６１６Ａを励磁するタイミングでロータ６１６Ｂを停止させると、第１リール枠６１２を基準停止位置（リール帯６１０に施した図柄番号０の図柄が図柄表示窓１１３の中段に停止する位置）で停止させることができるものと仮定する。なお、本実施例のリールに対する駆動モータの停止位置として用いる励磁相は、従来とは異なり、特定の２相（本実施例では、Ａ相およびＢ相のみ）となるように構成されている。
【０１３３】
リール検査装置７００の制御部では、図中の▼で示す所定の時間間隔（この例では、約１．５０４ｍｓ間隔）で割り込み処理を開始する。この割り込み処理では、図中の「Ｉｄｘ受付タイミング」に示すタイミングで、インデックスセンサ６０６Ａの状態検出を行い、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過したと判定した場合に、駆動モータ６１６のステータ６１６Ａに励磁している励磁相を参照する。そして、図の右下に示す表（現在励磁している相から停止対象となる特定の２相へステップ更新させるために必要とされるパルス数（初期値）が記された表）を用いて、参照した励磁相に対応するパルス数を選択する。例えば、参照した励磁相が／Ａ相および／Ｂ相（２相励磁）の場合にはパルス数として３を選択し、図中の「初期値セット」に示すタイミングで、上述のカウンタにパルス数の初期値として３を設定する（上記ステップＳ５０３）。また、参照した励磁相がＡ相（１相励磁）の場合にはパルス数として８を選択し、図中の「初期値セット」に示すタイミングで、上述のカウンタにパルス数の初期値として８を設定する（上記ステップＳ５０３）。
【０１３４】
リール検査装置の制御部が割り込み処理においてステータ６１６Ａに出力する次回のパルス数を設定すると、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数に相当するパルスがステータ６１６Ａに出力され、図中の「励磁出力」で示す相の励磁が行われる。
【０１３５】
例えば、Ｉｄｘ受付タイミングで参照した励磁相が／Ａ相および／Ｂ相（２相励磁）（停止目標でリールを停止させることができないＡ相および／Ｂ相（２相励磁）を励磁順番ｎとすると、励磁順番はｎ−２）の場合（インデックスの通過が区間（１）の場合）にはパルス数として３を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として３を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数３に相当するパルスがステータ６１６Ａに出力されるため、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができる。また、Ｉｄｘ受付タイミングで参照した励磁相が／Ｂ相（１相励磁）（停止目標でリールを停止させることができないＡ相（１相励磁）を励磁順番ｎとすると、励磁順番はｎ−２）の場合（インデックスの通過が区間（２）の場合）にはパルス数として２を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として２を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数２に相当するパルスがステータ６１６Ａに出力されるため、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができる。
【０１３６】
なお、この例では、停止目標でリールを停止させることができない励磁相の励磁順番をｎとした場合に、励磁順番がｎ−２の励磁相のときにステータ６１６Ａに出力するパルス数を設定することによって第１リール枠６１２を基準停止位置（図２０中の網掛けがされたＡ相およびＢ相（２相励磁）のタイミング）で停止させる例を示したが、本発明はこれに限定されない。
【０１３７】
したがって、例えば、停止目標でリールを停止させることができない励磁相（例えば、Ａ相および／Ｂ相（２相励磁））の励磁順番をｎとした場合に、励磁順番がｎ＋２の励磁層（Ａ相およびＢ相（２相励磁））（インデックスの通過が区間（５）の場合）のときにステータ６１６Ａに出力するパルス数を設定すれば、図２０で網掛けされたＡ相およびＢ相（２相励磁）の次のサイクルのＡ相およびＢ相（２相励磁）のタイミングが基準停止位置である場合に、この基準停止位置で第１リール枠６１２を停止させることができる。また、停止目標でリールを停止させることができない励磁相（例えば、Ａ相（１相励磁））の励磁順番をｎとした場合に、励磁順番がｎ＋２の励磁層（Ｂ相（１相励磁））（インデックスの通過が区間（６）の場合）のときにステータ６１６Ａに出力するパルス数を設定すれば、図２０で網掛けされたＡ相およびＢ相（２相励磁）の次のサイクルのＡ相およびＢ相（２相励磁）のタイミングが基準停止位置である場合に、この基準停止位置で第１リール枠６１２を停止させることができる。さらに、ＯＫ領域に含まれる／Ａ相およびＢ相（２相励磁）（インデックスの通過が区間（７）の場合）、または／Ａ相（１相励磁）（インデックスの通過が区間（８）の場合）のときにステータ６１６Ａに出力するパルス数を設定すれば、図２０で網掛けされたＡ相およびＢ相（２相励磁）の次のサイクルのＡ相およびＢ相（２相励磁）のタイミングが基準停止位置である場合に、この基準停止位置で第１リール枠６１２を停止させることができる。
【０１３８】
一方、Ｉｄｘ受付タイミングで参照した励磁相が、例えばＡ相（１相励磁）（停止目標であるＡ相およびＢ相（２相励磁）を励磁順番ｍとすると、励磁順番はｍ−１）の場合（インデックスの通過が区間（４）の場合）にはパルス数として８を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として８を設定する。この場合、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数８に相当するパルスがステータ６１６Ａに出力されることになるが、このパルス出力のタイミングが、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができるタイミングには間に合わないため、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができず、第１リール枠６１２は基準停止位置を超えた位置（次回のＡ相およびＢ相（２相励磁）のタイミング）で停止することになる。
【０１３９】
また、Ｉｄｘ受付タイミングで参照した励磁相がＡ相および／Ｂ相（２相励磁）（停止目標であるＡ相およびＢ相（２相励磁）を励磁順番ｍとすると、励磁順番はｍ−２）の場合（インデックスの通過が区間（３）の場合）にはパルス数として１を選択し、図中の「初期値セット」に示すタイミングで、ステータ６１６Ａに出力する次回のパルス数として１を設定する。これにより、図中の「初期値出力タイミング」で示されるタイミングで、設定したパルス数１に相当するパルスがステータ６１６Ａに出力されるため、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができる。ところが、駆動モータ（ステッピングモータ）６１６の微少振動に起因して遮光片６１２Ｄが振動を起こすことがあり遮光片６１２Ｄの挙動が不安定となるため、遮光片６１２Ｄがインデックスセンサ６０６Ａを通過するタイミングが、ＯＫ領域の区間（３）に入る場合と、ＮＧ領域の区間（４）に入る場合がある。ＮＧ領域の区間（４）（例えば、図中の斜線部分）で遮光片６１２Ｄがインデックスセンサ６０６Ａを通過した場合には、上述の通り、パルス出力のタイミングが、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができるタイミングには間に合わないため、第１リール枠６１２を基準停止位置（Ａ相およびＢ相（２相励磁）のタイミング）で停止させることができず、第１リール枠６１２は基準停止位置を超えた位置（次回のＡ相およびＢ相（２相励磁）のタイミング）で停止することになる。
【０１４０】
したがって、本実施例に係るリール検査装置７００における励磁相検査工程ＳＴ２で第１リール枠６１２を基準停止位置で停止させるためには、図中の「ＯＫ領域」で示す範囲内で遮光片６１２Ｄが検出できるように、可動体ギヤ６２０と第１リール枠６１２の取付位置を調整すればよい。
【０１４１】
例えば、励磁相検査工程ＳＴ２においてＩｄｘ受付タイミングで参照した励磁相が、ＮＧ領域であるＡ相（１相励磁）であった場合には、リールフレーム調整工程ＳＴ３において、リール駆動ユニット６０２の第１リール枠６１２を駆動装置６０４の可動体ギヤ６１８から取り外し、第１リール枠６１２を可動体ギヤ６２０に対してリール回転方向に９０度で回転させた後、第１リール枠６１２を可動体ギヤ６１８に再度、取り付ける。これにより、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置が９０度だけ変化するため、上述の通り、第１リール枠６１２に対するロータ６１６Ｂの位置が第１リール枠６１２の回転前後で６パルス分ずれることになり、次回の励磁相検査工程ＳＴ２においてＩｄｘ受付タイミングで参照する励磁相は、ＮＧ領域であるＡ相（１相励磁）と６パルス分だけずれたＯＫ領域である／Ｂ相（１相励磁）となる。
【０１４２】
同様に、励磁相検査工程ＳＴ２においてＩｄｘ受付タイミングで参照した励磁相が、ＮＧ領域であるＡ相および／Ｂ相（２相励磁）であった場合には、リールフレーム調整工程ＳＴ３において、リール駆動ユニット６０２の第１リール枠６１２を駆動装置６０４の可動体ギヤ６１８から取り外し、第１リール枠６１２を可動体ギヤ６２０に対してリール回転方向に９０度で回転させた後、第１リール枠６１２を可動体ギヤ６１８に再度、取り付ける。これにより、可動体ギヤ６２０に対する第１リール枠６１２の円周方向の係合位置が９０度だけ変化するため、上述の通り、第１リール枠６１２に対するロータ６１６Ｂの位置が第１リール枠６１２の回転前後で６パルス分ずれることになり、次回の励磁相検査工程ＳＴ２においてＩｄｘ受付タイミングで参照する励磁相は、ＮＧ領域であるＡ相および／Ｂ相（２相励磁）と６パルス分だけずれたＯＫ領域である／Ａ相および／Ｂ相（２相励磁）となる。
【０１４３】
一方、図中の「ＮＧ領域」で示す範囲内で遮光片６１２Ｄを検出した場合（この例では、Ｉｄｘ受付タイミングで参照した励磁相がＡ相および／Ｂ相（２相励磁）、または励磁相がＡ相（１相励磁）の場合、換言すれば、遮光片６１２Ｄがインデックスセンサ６０６Ａの投光部と受光部の間を実際に通過しているときの励磁相が／Ｂ相（１相励磁）、またはＡ相および／Ｂ相（２相励磁）の場合）には、可動体ギヤ６２０と第１リール枠６１２の取付位置を再調整する必要がある。この場合、上述のリールフレーム調整工程ＳＴ３を実行し、第１リール枠６１２に対するロータ６１６Ｂの位置が第１リール枠６１２の回転前後で最低２パルス分（実施例では６パルス分）ずれるようにすれば、図中の「ＯＫ領域」で示す範囲内で遮光片６１２Ｄが検出できるように、可動体ギヤ６２０と第１リール枠６１２の取付位置を調整することができる。なお、図中の「ＯＫ領域」で示す範囲内で遮光片６１２Ｄが通過する確率は、６パルス／８パルス＝７５％であるから、２５％の確率で再調整を行えば足りる。
【０１４４】
以上説明したように、本実施例に係るリール駆動ユニット６０２の組立検査方法は、遊技に関する情報（例えば、図柄）が施されたリール帯（例えば、リール帯６１０）と、前記リール帯が外周に沿って巻き付けられるリールフレーム（例えば、第１リール枠６１２）と、前記リールフレームに配置され、該リールフレームの基準位置となる遮光片（例えば、遮光片６１２Ｄ）と、前記遮光片の通過を検出する検出部（例えば、インデックスセンサ６０６Ａ）と、ステッピングモータ（例えば、駆動モータ６１６）を駆動源として前記リールフレームを回転駆動する駆動装置（例えば、駆動装置６０４）と、を有する遊技台用リール駆動ユニットの組立検査方法であって、前記リールフレームを前記駆動装置に取り付ける取付工程（例えば、リール駆動ユニット仮取付工程ＳＴ１）と、前記ステッピングモータを駆動して前記取付工程で取り付けられた前記リールフレームを所定の回転速度で回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相を識別する識別工程（例えば、励磁相検査工程ＳＴ２）と、前記識別工程による識別結果に基づいて、前記リールフレームおよび前記駆動装置の一方を他方に対して予め定めた角度で回転させて前記リールフレームと前記駆動装置との取り付け位置を調整する取付位置調整工程（例えば、リールフレーム調整工程ＳＴ３）と、を少なくとも有することを特徴とする、遊技台用リール駆動ユニットの組立検査方法である。
【０１４５】
本実施例に係るリール駆動ユニット６０２の組立検査方法によれば、取付位置調整工程においてリールフレームおよび駆動装置の一方を他方に対して予め定めた角度で回転させることによってモータ基準位置とリール基準位置のズレを容易に調整することができる場合がある。
【０１４６】
また、本実施例に係るリール検査装置７００は、前記ステッピングモータを駆動して前記駆動装置に取り付けられた前記リールフレームを所定の回転速度で回転させる回転手段（例えば、モータ制御部７２８や駆動処理）と、前記回転手段により前記リールフレームを回転させ、前記検出部が前記遮光片の通過を検出したことを受け付けるタイミングにおいて、前記ステッピングモータを励磁している励磁相を識別する識別手段（例えば、励磁相確認処理）と、前記識別工程で識別された励磁相が特定の励磁相であることを把握可能に報知する報知手段（例えば、検査ランプ７２４）と、を少なくとも備えることを特徴とする、遊技台用リール駆動ユニットの組立検査装置である。
【０１４７】
本実施例に係るリール検査装置７００によれば、調整の必要性の有無の判断が容易で、モータ基準位置とリール基準位置のズレを容易に調整することができる場合がある。
【０１４８】
また、前記取付位置調整工程は、前記識別工程で識別された励磁相が前記リールフレームを基準停止位置で停止することができない特定の励磁相である場合に、前記取り付け位置を調整する工程であってもよい。このような構成とすれば、特定の励磁相であるか否かで調整の必要性の有無を判定することができるため、調整の必要性の有無の判断が容易で、モータ基準位置とリール基準位置のズレを容易に調整することができる場合がある。
【０１４９】
また、前記予め定めた角度は、前記取付位置調整工程後に行われる前記識別工程で識別される励磁相が、前記特定の励磁相とは異なる励磁相に変更できる角度であってもよい。このような構成とすれば、調整を一度で行うことができるため、調整に必要な工数を削減することができる場合がある。
【０１５０】
また、前記予め定めた角度は、前記取付位置調整工程前に行われる前記識別工程で識別される励磁相の励磁順番をｎ（ｎは正の整数）（例えば、Ａ相（１相励磁））とした場合に、前記取付位置調整工程後に行われる前記識別工程で識別される励磁相がｎ−２（例えば、／Ｂ相（１相励磁））またはｎ+２（例えば、Ｂ相（１相励磁））の励磁順番となる励磁相へ変更できる角度であってもよい。このような構成とすれば、調整を一度で行うことができるため、調整に必要な工数を削減することができる場合がある。
【０１５１】
また、前記取付位置調整工程後に、停止させた前記リールフレームに前記リール帯を巻き付ける巻き付け工程（例えば、リール帯貼り付け工程ＳＴ５）をさらに有してもよい。このような構成とすれば、リール帯の巻き付けの有無によって調整が終了したか否かを容易に確認することができる場合がある。
【０１５２】
また、前記取付位置調整工程後に、前記停止させたリールフレームに前記リール帯のいずれか一方の端部を巻き付けるスタート位置を示す目印を形成する形成工程（例えば、リール帯貼り出し位置ケガキ工程ＳＴ４）をさらに有し、前記巻き付け工程は、前記形成工程で形成された前記目印をスタート位置として前記リール帯を前記停止させたリールフレームに巻き付ける工程であってもよい。このような構成とすれば、リール帯の巻き付けを、より確実に行うことができる場合がある。
【０１５３】
また、前記特定の励磁相は、停止に用いる励磁相の励磁順番がｍ（ｍは正の整数）（例えば、Ａ相およびＢ相（２相励磁））である場合に、ｍ−１（例えば、Ａ相（１相励磁））および／またはｍ−２（例えば、Ａ相および／Ｂ相（２相励磁））の励磁順番となる励磁相であってもよい。このような構成とすれば、ステッピングモータを高い精度で目標位置に停止させることができる場合がある。
【０１５４】
なお、上記実施例においては、メダル（コイン）を遊技媒体としたスロットマシンの例を示したが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたスロットマシンやパチンコ遊技機などにも適用可能である。
【０１５５】
また、上記実施例に記載された作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、上記実施例に記載されたものに限定されるものではない。
【０１５６】
例えば、上記実施例では、駆動モータを１−２相励磁式のステッピングモータによって構成したが、１相励磁式や２相励磁式のステッピングモータを適用してもよい。
【０１５７】
また、上記実施例に係るリール検査装置では、検査の結果（再調整の有無）をＯＫランプやＮＧランプを用いて外部に報知する例を示したが、励磁相をそのまま報知するように構成してもよい。
【０１５８】
また、上記リールフレーム調整工程ＳＴ３では、第１リール枠６１２を可動体ギヤ６２０に対して、リール回転方向に９０度回転させる例を示したが、リール回転方向とは逆方向に９０度（リールの回転方向に２７０度）回転させてもよい。すなわち、パルス数の余りを考慮して、ＮＧの励磁相をさけたＯＫの励磁相にずらすように取り付け位置を調整すればよい。
【産業上の利用可能性】
【０１５９】
本発明に係る遊技台用リール駆動ユニットの組立検査方法および組立検査装置は、スロットマシンに代表される遊技台に用いられるリール駆動ユニットの検査に適用することができる。
【図面の簡単な説明】
【０１６０】
【図１】本発明の実施例１に係るスロットマシンの外観斜視図である。
【図２】同スロットマシンにおけるリールボックス内に３つのリール駆動ユニットを収容した様子を示す外観斜視図である。
【図３】同スロットマシンにおけるリール駆動ユニットを構成する部材を分解して示した分解斜視図である。
【図４】同スロットマシンにおける各リールのリール帯に施される図柄の配列を平面的に展開して示した図である。
【図５】（ａ）第１リール枠を図３とは反対側の側面から見た外観斜視図である。（ｂ）可動体ギヤの外観斜視図である。
【図６】同スロットマシンにおける主制御部の回路ブロック図である。
【図７】同スロットマシンにおける副制御部の回路ブロック図である。
【図８】同スロットマシンにおける主制御メイン処理のフローチャートである。
【図９】駆動モータの動作原理を模式的に示した図である。
【図１０】リール検査装置にリール駆動ユニットをセットした状態を示す外観斜視図である。
【図１１】本体部が備える制御回路の一例を示した回路構成図である。
【図１２】リール検査装置のメイン処理の流れを示すフローチャートである。
【図１３】同リール検査装置の駆動処理の流れを示すフローチャートである。
【図１４】同リール検査装置の励磁相確認処理の流れを示すフローチャートである。
【図１５】同リール検査装置の駆動停止処理の流れを示すフローチャートである。
【図１６】同リール検査装置の報知処理の流れを示すフローチャートである。
【図１７】リール駆動ユニットの組立検査工程の流れを示した図である。
【図１８】（ａ）第１リール枠に形成する目印の一例を示した図である。（ｂ）第１リール枠および第２リール枠にリール帯を巻き付ける様子を示した図である
【図１９】従来のリール検査装置における励磁相検査工程のタイミングチャートの一例を示した図である。
【図２０】本実施例に係るリール検査装置における励磁相検査工程のタイミングチャートの一例を示した図である。
【符号の説明】
【０１６１】
１００  スロットマシン
１１０、１１１、１１２  リール
６０２  リール駆動ユニット
６０４  駆動装置
６０６Ａ  インデックスセンサ
６１０  リール帯
６１２  第１リール枠
６１２Ｄ  遮光片
６１６  駆動モータ
６１６Ａ  ステータ
６１６Ｂ  ロータ
６２０  可動体ギヤ
７００  リール検査装置
【図１】
0005017692.tif 000002
【図２】
0005017692.tif 000003
【図３】
0005017692.tif 000004
【図４】
0005017692.tif 000005
【図５】
0005017692.tif 000006
【図６】
0005017692.tif 000007
【図７】
0005017692.tif 000008
【図８】
0005017692.tif 000009
【図９】
0005017692.tif 000010
【図１０】
0005017692.tif 000011
【図１１】
0005017692.tif 000012
【図１２】
0005017692.tif 000013
【図１３】
0005017692.tif 000014
【図１４】
0005017692.tif 000015
【図１５】
0005017692.tif 000016
【図１６】
0005017692.tif 000017
【図１７】
0005017692.tif 000018
【図１８】
0005017692.tif 000019
【図１９】
0005017692.tif 000020
【図２０】
0005017692.tif 000021