(57)【特許請求の範囲】
【請求項１】
所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、
前記記憶部には、１相励磁方式又は／及び２相励磁方式の前記励磁データの個数、及び１−２相励磁方式に関する前記励磁データの個数が、前記１相励磁方式又は／及び前記２相励磁方式に関する前記励磁データの個数と前記１−２相励磁方式に関する前記励磁データの個数の最小公倍数となるように設定された励磁データテーブルが記憶されており、
前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする遊技機。
【請求項２】
所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、
前記記憶部には、１−２相励磁方式に関する前記励磁データが（８（種類）×Ｌ（回））個設けられ、１相励磁方式又は／及び２相励磁方式に関する前記励磁データが（４（種類）×２Ｌ（回））（個）設けられた励磁データテーブルが記憶されており、
前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする遊技機。
【請求項３】
前記１−２相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された８種類の励磁データを１組用いて設定されており、
前記１相励磁方式又は２相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された４種類の励磁データを２組用いて前記１−２相励磁方式に関する前記励磁データの個数と同じ個数に設定されていることを特徴とする請求項１又は２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、パチンコ機やスロットマシンなどの遊技機に関する。
【背景技術】
【０００２】
従来の遊技機は、一般に、可動物を駆動するための駆動源に、ステッピングモータを用いている。
【０００３】
ステッピングモータは、その駆動回路の信号入力端子にパルス信号を与えることにより所定のステップ角だけ回転する。したがって、パルス信号を連続的に与えたときのモータの速度は、パルス周波数に比例する。すなわち、パルス周波数を早くすれば、モータが高速で回転し、パルス周波数を遅くすれば、モータが低速で回転する。このように、パルス信号を制御することによりステッピングモータの回転速度を自在に調整することができ、かつ特殊なフィードバック機構がなくても高度な位置決め制御を発揮することができるため、ステッピングモータが遊技機の可動物などの駆動源としても多く用いられている。
【０００４】
ここで、一般的に、ステッピングモータの駆動方式は、２−２相励磁方式となる。これは、２−２相励磁方式は、モータを２相ずつ励磁する方式であり、常に２つの励磁コイルに電流を流すため、その分トルクが大きくなり、ダンピング効果にも優れている（回転時の振動が少ない）などの理由からである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−７３４７４号公報
【特許文献２】特開２０００−１１８００２号公報
【特許文献３】特開平１１−１８４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、遊技機のステッピングモータの駆動方式を２−２相励磁方式で固定すると、大きなトルクを得ることができるが、同時に電流値が大きくなり、また発熱量が増大する問題がある。このため、電力消費量が増大するばかりか、発熱量の増大に伴って電子機器などのトラブル増加や製品寿命の低下を招くおそれがある。この結果、発熱量対策などのコストが増加することになる。
【０００７】
また、２−２相励磁方式を遊技機に採用すると、遊技機の可動物の演出動作を細かく制御することが困難になる。例えば、遊技機には複数の可動物があり、遊技状態に応じて、比較的大型の可動物に大胆な演出動作を要求する場合と、比較的小型の可動物に滑らかな演出動作を要求する場合と、があるが、２−２相励磁方式などの励磁方式を固定すると、可動物が所望の演出動作を実現することができなくなる。すなわち、全ての可動物が画一的な演出動作を実行するだけであり、可動物に対応させた最適な演出動作が困難になるため、極めて遊技性に欠けるものとなる。
【０００８】
そこで、上記問題点に鑑み、コストの増加を防止して、可動物の最適な演出動作を実現することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、前記記憶部には、１相励磁方式又は／及び２相励磁方式の前記励磁データの個数、及び１−２相励磁方式に関する前記励磁データの個数が、前記１相励磁方式又は／及び前記２相励磁方式に関する前記励磁データの個数と前記１−２相励磁方式に関する前記励磁データの個数の最小公倍数となるように設定された励磁データテーブルが記憶されており、前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする。
【００１０】
請求項１に記載の発明によれば、所定の動作を行う可動物と、可動物を駆動する駆動部と、駆動部の駆動を制御する制御部と、駆動部の異なる複数の駆動方式を記憶する記憶部と、を有する遊技機において、駆動部がモータ（例えば、ステッピングモータ）であり、駆動方式がモータの異なる複数の励磁データであり、制御部が記憶部に記憶された励磁データに基づいてモータの駆動を制御する。これにより、駆動部の駆動制御にバリエーションを持たせることができるため、コストの増加を防止して、可動物の最適な演出動作を実現することができる。
【００１１】
なお、可動物の最適な演出動作には、一の可動物が複数の駆動方式によって動作する場合、可動物毎に対応させた駆動方式において可動物を動作させる場合の両方が含まれる。
【００１２】
特に、前記可動物は、複数設けられ、前記駆動方式は、前記可動物に対応させて区分けされた複数の駆動方式であり、前記駆動方式選択部は、前記可動物に対応した前記駆動方式を選択することが好ましい。
【００１３】
この構成によれば、可動物が複数設けられており、各可動物に対応させて区分けされた複数の駆動方式が記憶部に記憶されている。そして、制御部により可動物に対応した駆動方式が選択され、可動物に対応した駆動方式に基づいて可動物の演出動作が実行される。これにより、簡易な方法で、可動物に対応した駆動方式を選択することができ、可動物の最適な演出動作を実現できる。
【００１４】
前記励磁データは、前記モータの１−２相励磁方式に関する励磁データの他に、１相励磁方式（１−１相励磁方式）の励磁データ又は２相励磁方式（２−２相励磁方式）の励磁データの少なくとも一方の励磁データが含められ、前記制御部は、前記１−２相励磁方式に関する励磁データの他に、前記１相励磁方式（１−１相励磁方式）の励磁データ又は前記２相励磁方式（２−２相励磁方式）の励磁データの少なくとも一方の励磁データに基づいて前記モータの駆動を制御してもよい。
【００１５】
これによれば、可動物ごとに、駆動部であるモータ（ステッピングモータ）の励磁方式を変えるだけで、可動物に対応した最適な演出動作を実現することができる。
【００１６】
具体的には、励磁データは、モータの１−２相励磁方式に関する励磁データと、１相励磁方式（１−１相励磁方式）又は２相励磁方式（２−２相励磁方式）の励磁データの少なくとも一方と、を含んでいる。これにより、例えば、大型の可動物は、２相励磁方式（２−２相励磁方式）の励磁データに基づいて演出動作を実行し、小型の可動物は、１−２相励磁方式（あるいは１相励磁方式）の励磁データに基づいて演出動作を実行することが可能になる。これにより、大きなトルクが必要であり大胆な演出動作が求められる可動物（例えば、大型の可動物など）の演出動作と、小さなトルクで足りきめ細かい演出動作が求められる可動物（例えば、小型の可動物など）の演出動作と、の両方を、励磁データを変えるだけで容易に実行することができる。
【００１７】
また、１−２相励磁方式の励磁データに基づいて演出動作を実行することにより、２相励磁方式（２−２相励磁方式）の励磁データに基づいて演出動作を実行する場合と比較して、消費電力を低減することができる。これにより、電力コストを低減できる他、発熱量が低下することにより、遊技機の各構成部材のトラブルを抑制でき、また製品寿命の低下を防止できる。すなわち、２相励磁方式（２−２相励磁方式）の励磁データと、１−２相励磁方式の励磁データと、の両方のパターンを予め記憶しておくことにより、各可動物に対応した励磁パターンを選択して各可動物に求められる演出動作を実現できると同時に、発熱量の増加を抑制することができる。この結果、コストを増加させることなく、可動物の最適な演出動作を実現することができる。
【００１８】
特に、前記記憶部には、前記１相励磁方式又は／及び前記２相励磁方式の前記励磁データの個数、及び前記１−２相励磁方式に関する前記励磁データの個数が、前記１相励磁方式又は／及び前記２相励磁方式に関する前記励磁データの個数と前記１−２相励磁方式に関する前記励磁データの個数の最小公倍数となるように設定された励磁データテーブルが記憶されており、前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御する。
【００１９】
これによれば、制御部が励磁データテーブルの励磁データに基づいてモータの駆動を制御するため、複数の励磁データの選択が容易になる。これにより、励磁方式を変更するときにモータの駆動制御が容易になる。特に、励磁データテーブルには、１相励磁方式又は／及び２相励磁方式の励磁データの個数、及び１−２相励磁方式に関する励磁データの個数が、１相励磁方式又は／及び２相励磁方式に関する励磁データの個数と１−２相励磁方式に関する励磁データの個数の最小公倍数となるように設定されている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、励磁データテーブルの構造を簡素化することができる。
【００２０】
請求項２に記載の発明は、所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、前記記憶部には、１−２相励磁方式に関する前記励磁データが（８（種類）×Ｌ（回））個設けられ、１相励磁方式又は／及び２相励磁方式に関する前記励磁データが（４（種類）×２Ｌ（回））（個）設けられた励磁データテーブルが記憶されており、前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする。
【００２１】
請求項２に記載の発明によれば、制御部が励磁データテーブルの励磁データに基づいてモータの駆動を制御するため、複数の励磁データの選択が容易になる。これにより、励磁方式を変更するときにモータの駆動制御が容易になる。特に、励磁データテーブルには、１−２相励磁方式に関する励磁データが（８（種類）×Ｌ（回））個設けられ、１相励磁方式又は／及び２相励磁方式に関する励磁データが（４（種類）×２Ｌ（回））（個）設けられている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、励磁データテーブルの構造を簡素化することができる。
【００２２】
前記１−２相励磁方式、及び前記１相励磁方式又は／及び前記２相励磁方式の前記励磁データに対して共通の励磁カウンタが設定されており、前記制御部は、所定の条件が成立したときに、全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新する。
【００２３】
これによれば、１−２相励磁方式、及び１相励磁方式又は／及び２相励磁方式の励磁データに対して共通の励磁カウンタが設定されており、制御部は、所定の条件が成立したときに、全ての励磁方式において共通の励磁カウンタを用いて励磁データの値を更新する。これにより、励磁方式が異なる場合でも、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、簡易な更新処理を実現できる。
【００２４】
請求項３に記載の発明は、請求項１又は２に記載の遊技機において、前記１−２相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された８種類の励磁データを１組用いて設定されており、前記１相励磁方式又は２相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された４種類の励磁データを２組用いて前記１−２相励磁方式に関する前記励磁データの個数と同じ個数に設定されていることが好ましい。
【００２５】
なお、制御部は、励磁データの更新後、所定の条件が成立したときに、更新された後の励磁カウンタの値が所定値となるように補正することにより、常に、励磁カウンタの値を１−２相励磁方式（１相励磁方式、２相励磁方式）の励磁データに対応させることができる。これにより、励磁方式が異なる場合でも、常に、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、モータの駆動制御に関する精度を高めることができる。
【発明の効果】
【００２６】
本発明によれば、コストの増加を防止して、可動物の最適な演出動作を実現することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１実施形態に係る遊技機の斜視図である。
【図２】本発明の第１実施形態に係る遊技機の側面図である。
【図３】本発明の第１実施形態に係る遊技機の遊技盤の正面図である。
【図４】本発明の第１実施形態に係る遊技機に使用されるリール可動装置（可動物）の分解斜視図である。
【図５】本発明の第１実施形態に係る遊技機に使用される可動発光装置（可動物）の斜視図である。
【図６】本発明の第１実施形態に係る遊技機に使用される可動発光装置（可動物）の後面を示す図である。
【図７】本発明の第１実施形態に係る遊技機の制御系のブロック図である。
【図８】本発明の第１実施形態に係る遊技機に使用される演出制御基板と駆動モータとの関係を示した図である。
【図９】本発明の第１実施形態に係る遊技機に使用される駆動モータを駆動する駆動回路の説明図である。
【図１０】本発明の第１実施形態に係る遊技機に使用される駆動モータの内部を示した説明図である。
【図１１】本発明の第１実施形態に係る遊技機に使用される駆動モータの励磁状態とステップ数との関係を示した図である。
【図１２】本発明の第１実施形態に係る遊技機の駆動モータの内部を示した構成図である。
【図１３】本発明の第１実施形態に係る遊技機の駆動モータが１相励磁方式で駆動するときの励磁状態と入力パルスとの関係を示した説明図である。
【図１４】本発明の第１実施形態に係る遊技機の駆動モータが２相励磁方式で駆動するときの励磁状態と入力パルスとの関係を示した説明図である。
【図１５】本発明の第１実施形態に係る遊技機の駆動モータが１−２相励磁方式で駆動するときの励磁状態と入力パルスとの関係を示した説明図である。
【図１６】本発明の第１実施形態に係る遊技機の演出制御基板のＲＯＭに記憶された各テーブルの説明図である。
【図１７】本発明の第１実施形態に係る遊技機の演出制御処理のフローチャートである。
【図１８】本発明の第１実施形態に係る遊技機のテーブル選択処理のフローチャートである。
【図１９】本発明の第２実施形態に係る遊技機の遊技盤の正面図である。
【図２０】本発明の第２実施形態に係る遊技機に設けられているセンター可動装置の構成を説明するための図面である。
【図２１】本発明の第２実施形態に係る遊技機に設けられているセンター可動装置の構成と動作を説明するための図面である。
【図２２】本発明の第２実施形態に係る遊技機に設けられているセンター可動装置の位置を検出する位置検出スイッチを説明するための図面である。
【図２３】本発明の第２実施形態に係る遊技機に設けられているセンター可動装置の回転モータ（駆動モータ）の回路配置と構成を示した図面である。
【図２４】本発明の第２実施形態に係る遊技機に設けられているセンター可動装置の位置を検出するための位置検出スイッチの構成を説明した図面である。
【図２５】本発明の第２実施形態に係る遊技機の制御系のブロック図である。
【図２６】本発明の第２実施形態に係る遊技機のサブ制御部におけるメイン処理のフローチャートである。
【図２７】本発明の第２実施形態に係る遊技機のサブ制御部における４ｍＳ割込み処理のフローチャートである。
【図２８】本発明の第２実施形態に係る遊技機のサブ制御部における受信コマンド解析処理のフローチャートである。
【図２９】本発明の第２実施形態に係る遊技機のサブ制御部における演出シナリオ管理処理のフローチャートである。
【図３０】本発明の第２実施形態に係る遊技機のサブ制御部における１ｍＳ割込み処理のフローチャートである。
【図３１】本発明の第２実施形態に係る遊技機のサブ制御部におけるモータ処理の前半工程のフローチャートである。
【図３２】本発明の第２実施形態に係る遊技機のサブ制御部におけるモータ処理の後半工程のフローチャートである。
【図３３】本発明の第２実施形態に係る遊技機のサブ制御部における励磁カウンタの更新処理後における励磁カウンタの補正処理の比較例を示したフローチャートである。
【図３４】本発明の第２実施形態に係る遊技機のサブ制御部における励磁カウンタの更新処理後における励磁カウンタの補正処理を示したフローチャートである。
【図３５】本発明の第２実施形態に係る遊技機のサブ制御部の記憶部に記憶されている演出シナリオ１のテーブルである。
【図３６】本発明の第２実施形態に係る遊技機のサブ制御部の記憶部に記憶されている演出シナリオ２のテーブルである。
【図３７】本発明の第２実施形態に係る遊技機のサブ制御部の記憶部に記憶されている演出シナリオ３のテーブルである。
【図３８】本発明の第２実施形態に係る遊技機のサブ制御部の記憶部に記憶されているモータ動作テーブル（コマ送り５コマ）である。
【図３９】本発明の第２実施形態に係る遊技機のサブ制御部の記憶部に記憶されているモータ動作テーブル（原点復帰）である。
【図４０】本発明の第２実施形態に係る遊技機のサブ制御部の記憶部に記憶されているモータ励磁データテーブルである。
【発明を実施するための形態】
【００２８】
［第１実施形態］
本発明の第１実施形態に係る遊技機について、図面を参照して説明する。本実施形態は、本発明をパチンコ機に適用した一例である。なお、以下に示すパチンコ機の構成は本発明が適用された一例に過ぎないものであり、本発明の範囲が本実施形態のパチンコ機の構成に限定されるものではない。また、本発明の「可動物」とは、いわゆる役物だけに限られるものではなく、駆動源により可動する全ての可動体が含まれる。
【００２９】
（パチンコ機の概説）
図１及び図２に示すように、パチンコ機１０は、矩形枠状の外枠１２と、この外枠１２に開閉自在に枢着された前枠１４と、を有し、カード式球貸し機（図示省略）をサンドイッチ状に挟持する状態で、外枠１２が島構造体（図示省略）に着脱自在に装着されている。前枠１４の前側から遊技盤１６が着脱自在に装着され、遊技盤１６の前側に対応させて、開閉可能な開閉扉１８が設けられている。開閉扉１８の前面には、遊技盤１６の遊技領域２０（図３参照）の前側をカバーする透明な窓ガラスからなる窓部２２と、複数の装飾ランプ２４と、複数のスピーカ２６と、発射用の遊技球Ｐや入賞球を貯留する貯留皿２８と、発射ハンドル３０と、が設けられている。
【００３０】
貯留皿２８の前面には、所定金額分の球貸しを指示する球貸しボタン３２と、遊技終了時にプリペイドカードの返却を指示するカード返却ボタン３４と、遊技者が操作可能な所謂チャンスボタンと呼ばれる正面視にて楕円形の操作ボタン３６と、遊技終了時や貯留皿２８から溢れた貯留球を球抜きする為の球抜きボタン３８と、が設けられている。
【００３１】
図３に示すように、鉛直な盤面を形成する遊技盤１６には、ガイドレール４０がほぼ環状に設けられ、ガイドレール４０の内側に遊技領域２０が形成され、遊技者の発射ハンドル３０の回動操作により発射された遊技球Ｐが遊技領域２０に案内される。遊技領域２０には、多数の障害釘（図示略）、風車４２、センターケース４４、このセンターケース４４に一体的に設けられた液晶ディスプレイ４６及び可動発光装置４８（以下、適宜「可動装置４８」という）、リール可動装置５０（以下、適宜「可動装置５０」という）、ゲート式の普通図柄始動口５２、普通入賞口５４、特別図柄表示部５６、普通図柄表示部５８、複数の普通図柄始動保留ランプ６０、ゲート式の第１始動口６２と開閉式の第２始動口６４とを備えた特別図柄始動入賞口６６、開閉式の大入賞口６８や球排出口７０などが配設されている。
【００３２】
遊技領域２０の上部へ発射された遊技球Ｐは、複数の障害釘や風車４２に当たって方向を換えながら落下していき、普通図柄始動口５２、普通入賞口５４、特別図柄始動入賞口６６の第１，第２始動口６２，６４、大入賞口６８の何れかに入賞するか、最下端まで落下して球排出口７０から排出される。普通入賞口５４、特別図柄始動入賞口６６、大入賞口６８の何れかに遊技球Ｐが入賞した場合には、各入賞口５４，６６，６８に応じて予め定められた遊技球Ｐが入賞球として払い出される。
【００３３】
特別図柄始動入賞口６６に入賞した遊技球Ｐを検出した場合、特別図柄表示部５６の特別図柄が変動表示される。特別図柄は、７セグメントＬＥＤ表示器により可変表示される数字や数字以外の文字又は記号（例えば、「３」，「−」等）からなる図柄である。この特別図柄の変動表示に連動して、液晶ディスプレイ４６の表示画面において演出図柄が変動表示される。演出図柄は、リーチや大当りに対する遊技者の期待感を喚起するために演出目的で表示される複数の図柄列からなるものであり、付随的にスクロール方式で変動表示される。
【００３４】
そして、特別図柄の変動停止タイミングに合わせて演出図柄も変動停止するので、遊技者は、演出図柄の停止態様を見て特別図柄表示部５６の特別図柄の停止態様が当りか否かを認識することができる。例えば、特別図柄が大当り態様で停止したとき、演出図柄も大当り態様（例えば、「７７７」）で停止表示される。なお、特別図柄変動中に、特別図柄始動入賞口６６に遊技球Ｐが入賞した場合、その入賞数が最大４個まで保留球として記憶され、その保留数が液晶ディスプレイ４６の表示画面に表示される。
【００３５】
また、普通図柄始動口５４に入球した遊技球Ｐを検出した場合、普通図柄表示部５８の当りランプ表示部５８Ａと外れランプ表示部５８Ｂのランプが交互に点灯点滅表示される。そして、当り／外れの抽選結果に基づいて、当りランプ表示部５８Ａが点灯表示された場合、特別図柄始動入賞口６６の第２始動口６４の開閉部材６４Ａが所定回数開閉される。なお、当り／外れランプ表示部５８Ａ，５８Ｂが点灯点滅中に、普通図柄始動口５２に遊技球Ｐが入球した場合、その入球数が最大４個まで保留球として記憶され、普通図柄始動保留ランプ６０がその保留数に応じて表示される。
【００３６】
特別図柄始動入賞口６６に入賞した遊技球Ｐを検出した場合、液晶ディスプレイ４６の表示画面には、単に複数の演出図柄が変動表示されるだけでなく、キャラクタ（例えば、人間や動物など）を用いて図柄変動表示にストーリー性を持たせて遊技者のリーチや大当りへの期待感を高めるためのリーチ演出画像や大当り予告演出画像等の特定演出画像が表示される。また、演出図柄の変動表示がリーチ状態になると、演出図柄の変動表示が停止表示されるまでの間、リール可動装置５０の各回胴体７２、７４及び／又は可動発光装置４８の可動体が連続的に可動し、その各回胴体７２、７４及び可動体の可動状態の変化に同期した演出画像が液晶ディスプレイ４６の表示画面に表示される。このようにして、リール可動装置５０の各回胴体７２、７４の回胴と、可動発光装置４８の可動体の可動と、液晶ディスプレイ４６の表示画面で表示される演出画像と、があたかも連動しているように見せる同期演出が行われる。
【００３７】
（リール可動装置の構成）
図３及び図４に示すように、リール可動装置５０は、遊技領域２０の中央下部であって大入賞口６８の近傍に配置されている。リール可動装置５０は、２つの回胴体７２、７４と、回胴体７２、７４を回胴動作可能に支持する複数の取付部材７６と、を有している。各回胴体７２、７４の表面には、複数の図柄が隣接するようにして描かれている。２つの回胴体７２、７４の回胴動作は、駆動源である各駆動モータ７８Ａ、７８Ｂ（まとめて駆動モータ７８という）により制御される。このため、２つの回胴体７２、７４は、相互に独立して回胴動作を行う。各駆動モータ７８Ａ、７８Ｂは、例えば、ステッピングモータで構成されている。なお、リール可動装置５０の組立完了時には、各駆動モータ７８Ａ、７８Ｂが各回胴体７２、７４の内部に配置される構成になっており、外部から視認できないようになっている。
【００３８】
リール可動装置５０の各回胴体７２、７４の回胴動作は、遊技状態に対応して演出制御基板２２０からの制御信号に基づいて制御される。例えば、上記したように、いわゆる遊技がリーチ状態になれば、回胴体７２、７４が回胴するように構成されていてもよいし、取得して特別図柄の変動状態になった場合に回胴体７２、７４が回胴するようにしてもよい。遊技者にとって有利な遊技状態になっているときあるいは遊技者にとって有利な遊技状態を予告するときに、リール可動装置５０の各回胴体７２、７４の回胴動作を実行させることにより、遊技者に遊技を促す効果が期待でき、遊技興趣を一層高めることが可能になる。
【００３９】
なお、遊技状態とは、遊技者にとって有利・不利の観点から振り分けた遊技態様を意味するものである。例えば、遊技者にとって有利な遊技状態とは、大当り遊技（特別図柄の変動遊技において特別図柄の当り図柄で停止表示されて発生する確変大当たりや普通大当りが実行されている場合など）、いわゆるリーチ遊技、時短遊技などが該当する。また、遊技者にとって不利な遊技状態とは、遊技者にとって有利な遊技状態以外の遊技状態を意味する。
【００４０】
また、リール可動装置５０の各回胴体７２、７４が停止したときに表示される図柄を遊技状態に対応させるようにしてもよい。例えば、特別図柄の変動遊技で当選した場合には、大当りを予告する特殊な図柄が遊技者に見えるようにして各回胴体７２、７４を停止させるように制御してもよい。このようにして、各回胴体７２、７４が停止したときに表示される図柄と遊技状態との対応関係をもたせることにより、リール可動装置５０を用いた予告演出を実現させることができる。
【００４１】
（可動発光装置の構成）
図３に示すように、可動発光装置４８は、所謂、パトランプと称される発光を伴う回転可動役物であり、センターケース４４において遊技盤１６に向かって液晶ディスプレイ４６の右側方近傍に、液晶ディスプレイ４６の表示画面に発光したランプの光を投射可能に設けられている。図５及び図６に示すように、この可動発光装置４８は、ランプカバー８０と、ベース部材８２と、発光体８４と、可動体としての反射体８６と、リフレクター８８と、駆動モータ９０と、を有する。なお、駆動モータ９０は、例えば、ステッピングモータで構成されている。
【００４２】
ランプカバー８０は、有色（例えば、赤色）の透光性の合成樹脂からなる後方開放の略半球状に形成され、その下端の外周縁部がベース部材８２の上面に固定されている。ランプカバー８０の内部には、ランプとしての発光体８４、回転体９２、反射体８６、リフレクター８８、位置検出スイッチ９４（位置検出ＳＷ、図７参照）などが収容されている。発光体８４は、縦長の筒状の集光レンズ９６と、この集光レンズ９６の内部に収容された複数のフルカラーＬＥＤ９８を取着したＬＥＤ基板を有する。ＬＥＤ基板は、電気的に演出制御基板２２０（図７参照）に接続されている。例えば、複数のＬＥＤ９８が赤色に発光した場合、それら赤色の光が集光レンズ９６で集光されてランプカバー８０を介して遊技者側や遊技盤側などに投射される。
【００４３】
ベース部材８２の上面の中央部には円形の孔部が形成され、この孔部の外周縁に上方へ突出する円環状の環状枠１００が周設されている。この環状枠１００の上端縁には、環状枠１００の外径よりも大きく中央に中心孔が形成されたドーナツ板状の回転体９２が載置されている。回転体９２の上面には、その中央の中央孔から離隔した位置に縦長板状の反射体８６が立設されている。反射体８６は、集光レンズ９６と対向しＬＥＤ９８の光を反射する反射面（内面）８６Ａを円弧状に窪ませた形状を有している。その窪んだ反射面８６Ａは、金属メッキが施された銀色の鏡面に形成されている。ベース部材８２の上面の後側（奥側）には、リフレクター８８がランプカバー８０の後方を封鎖するように配設されている。このリフレクター８８は、集光レンズ９６と対向しＬＥＤ９８の光を反射する反射面（内面）８８Ａを円弧状に窪ませ、反射体８６の約２倍の幅を有し、且つランプカバー８０と同じ高さに形成されている。その窪んだ反射面８８Ａは、金属メッキが施された銀色の鏡面に形成されている。
【００４４】
ベース部材８２には、上面の孔部と連通しその上面と底面との間にギア収容部１０２が形成され、このギア収容部１０２には駆動ギア１０４、従動ギア（図示省略）、駆動モータ（ステッピングモータ）９０などが夫々所定位置に配設されている。駆動ギア１０４は、回転体９２の下面に形成された円筒状の回転部に嵌合し水平面上を回転可能であり、回転体９２の回転部に駆動モータ９０の回転駆動力を伝達する。駆動モータ９０は、正逆回転自在で且つ回転速度も変更可能に構成され、この駆動モータ９０の出力軸の先端には従動ギアが設けられている。
【００４５】
この従動ギアの歯部は駆動ギア１０４の歯部に歯合している。駆動モータ９０は、演出制御基板２２０（図７参照）に電気的に接続されており、駆動モータ９０が回転駆動すると、その回転駆動力が従動ギアを介して駆動ギア１０４に伝達される。なお、駆動モータ９０と駆動ギア１０４と従動ギア等により回転駆動手段が構成される。ベース部材８２の底面には、前記の集光レンズ９６が立設されている。詳細には、集光レンズ９６は、回転体９２の中心孔、ベース部材８２のギア収容部１０２、駆動ギア１０４の孔部に挿通した状態で立設されている。
【００４６】
駆動モータ９０の駆動により、従動ギア及び駆動ギア１０４を介してその回転駆動力が回転体９２の回転部に伝達され、回転体９２が水平面上で正逆自在に且つ回転速度を駆動モータ９０の回転速度の変化に応じて変更して回転する。この回転体９２の回転により反射体８６が集光レンズ９６を中心としてその周囲を旋回することになる。ＬＥＤ９８を発光させた状態において、反射体８６が集光レンズ９６の後側に位置し遊技者側から発光したＬＥＤ９８の光が見える場合は、そのＬＥＤ９８の光が直接遊技者側へ投射されると共に反射体８６の反射面８６Ａで反射した光も遊技者側に投射される。
【００４７】
一方、反射体８６が集光レンズ９６の前側に位置する場合には、集光レンズ９６がその前後で反射体８６とリフレクター８８とで挟まれた状態となり、集光レンズ９６からのＬＥＤ９８の光が遊技者側へ投射されずに遮蔽状態となる。このように、反射体８６を所定周期で回転させた時には、反射体８６が集光レンズ９６の周囲を旋回するため、ＬＥＤ９８の光の反射状態及び遮蔽状態が所定周期で繰り返される。
【００４８】
位置検出スイッチ９４（図７参照）は、ベース部材８２の上面の所定位置に設けられ、回転体９２の側縁部から外側へ突出する突片部（図示省略）を検出してオン状態となって反射体８６の特定の回転位置を検出するものであり、反射体８６の現在の回転位置と演出表示との整合性をとるための位置合わせ及び反射体８６の現在の回転位置を監視目的で使用するものではない。位置検出スイッチ９４としては、リミットスイッチやフォトインターラプタ等の近接スイッチを採用することができる。また、位置検出スイッチ９４がオンになると、演出制御基板２２０に位置検出スイッチ９４からの検出信号が出力される。
【００４９】
（ステッピングモータである駆動モータの特性）
次に、本実施形態のパチンコ機の各可動物などの駆動モータとして使用するステッピングモータの特性について詳細に説明する。本実施形態のパチンコ機で使用するステッピングモータとして、２相ステッピングモータを例示して説明するが、２相ステッピングモータに限られるものではなく、他のステッピングモータも利用することができる。
【００５０】
例えば、図８及び図９に示すように、駆動モータ９０を制御する駆動回路１０６の入力信号端子にパルス信号が与えられると、駆動回路（励磁回路）１０６によって回転パルスが生成され、この回転パルスが増幅器１０８に入力される。増幅されたパルス電力は、駆動モータ９０に供給され、駆動モータ９０が所定の方向に回転する。これにより、可動発光装置４８が駆動する。
【００５１】
また、駆動モータ７８を制御する駆動回路１１０の入力信号端子にパルス信号が与えられると、駆動回路（励磁回路）１１０によって回転パルスが生成され、この回転パルスが増幅器１１２に入力される。増幅されたパルス電力は、駆動モータ７８に供給され、駆動モータ７８が所定の方向に回転する。これにより、リール可動装置５０が駆動する。
【００５２】
このように、１つの駆動モータ９０（７８）に対して１つの駆動回路１０６（１１０）が対応するように設けられている。本実施形態では、２つの可動装置４８、５０が存在するため、２つの駆動モータ９０、７８が配置されており、しかも、各駆動モータ９０、７８を制御するための駆動回路１０６、１１０も２つ設けられている。  
【００５３】
なお、駆動回路（励磁回路）１０６、１１０及び増幅器１０８、１１２は、演出制御基板２２０に搭載されている構成でもよいし、演出制御基板２２０とは別体の基板に搭載されていてもよい。  
【００５４】
図９に示すように、駆動回路１０６には、モータの正逆回転回路１０６Ａ、停止回路１６Ｂ、１相励磁回路１０６Ｃ、２相励磁回路１０６Ｄ、１−２相励磁回路１０６Ｅなどの励磁シーケンス回路が搭載されている。駆動回路１０６における励磁シーケンスの切換え動作は、演出制御基板２２０のＣＰＵ２２２が励磁切換スイッチＳＷを操作して実行される。すなわち、２相励磁方式を実行する場合には、演出制御基板２２０のＣＰＵ２２２からの制御信号に基づいて、ＣＰＵ２２２が励磁切換スイッチＳＷを操作して２相励磁回路１０６Ｄが起動する。また、１−２相励磁方式を実行する場合には、演出制御基板２２０のＣＰＵ２２２からの制御信号に基づいて、ＣＰＵ２２２が励磁切換スイッチＳＷを操作して、１−２相励磁回路１０６Ｅが起動する。
【００５５】
なお、図示しないが、駆動回路１１０についても、駆動回路１０６と同様の構成を備えている。
【００５６】
駆動モータ９０、７８は、入力パルス１つに対して１ステップ角だけ進む。したがって、入力パルスが連続する場合には、ステッピングモータが連続回転を行う。また、入力パルスが間欠的に入力する場合には、ステッピングモータは間欠的に回転を行う。なお、ステップ角とは、入力パルス１つに対してモータが動く回転角度である。
【００５７】
駆動モータ９０、７８は、入力パルスに基づいてモータが回転する。このため、入力パルスの周波数が高くなれば高速回転になり、低くなれば低速回転になる。例えば、入力パルス数をＡとすると、ステップ角θのモータでは、θ・Ａ回転して停止することになる。
【００５８】
（ステッピングモータである駆動モータの駆動原理）
本実施形態で使用する駆動モータ９０、７８は、図１０に示すように、ステータコア１１４に４個の電磁１１６、１１８、１２０、１２２が配置され、ステータコア１１４の中心に回転する磁石１２４が配置された構造である。ここで、電磁石１１６は、鉄心１２６にコイルＬ１が巻きつけられて構成されている。電磁石１１８は、鉄心１２８にコイルＬ２が巻きつけられて構成されている。電磁石１２０は、鉄心１３０にコイルＬ３が巻きつけられて構成されている。電磁石１２２は、鉄心１３２にコイルＬ４が巻きつけられて構成されている。励磁された電磁石１１６のコイルＬ１と磁石１２４との間には相互に引き合う磁力が作用している。この状態では、コイルＬ１のＮ極と磁石１２４のＳ極とが互いに引き合い、その対向位置で磁石１２４が停止している（図１０の状態）。
【００５９】
次に、電磁石１２８のコイルＬ２の励磁をＯＮにして、その他の電磁石１１６、１２０、１２２のコイルＬ１、Ｌ３、Ｌ４の励磁をＯＦＦにすると、磁石１２４は、電磁石１１８との間に発生する磁力によって、電磁石１１８の対向位置まで回転する。
【００６０】
そして、電磁石１２０のコイルＬ３の励磁をＯＮにして、その他の電磁石１１６、１１８、１２２のコイルＬ１、Ｌ２、Ｌ４の励磁をＯＦＦにすると、磁石１２４は、電磁石１２０との間に発生する磁力によって、電磁石１２０の対向位置にまで回転する。
【００６１】
さらに、電磁石１２２のコイルＬ４の励磁をＯＮにして、その他の電磁石１１６、１１８、１２０のコイルＬ１、Ｌ２、Ｌ３の励磁をＯＦＦにすると、磁石１２４は、電磁石１２２との間に発生する磁力によって、電磁石１２２の対向位置にまで回転する。これを繰り返すことにより、磁石１２４が次々と回転する。  
【００６２】
図１０及び図１１に示すように、ステップ数１の場合には、スイッチＳＷ１がＯＮになり、その他の全てのスイッチをＯＦＦにすると、励磁コイルＬ１のみが通電（励磁）する。これによって、励磁コイルＬ１の磁石１２４側にはＳ極が発生する。この励磁コイルＬ１に磁石１２４のＮ極が吸引される（図１０の状態）。
【００６３】
次に、ステップ数２の場合には、スイッチＳＷ２をＯＮ、その他の全てのスイッチをＯＦＦにすると、励磁コイルＬ２が励磁（通電）する。これによって、励磁コイルＬ２の磁石１２４側にはＳ極が発生する。この励磁コイルＬ２に磁石１２４のＮ極が吸引されて、磁石１２４が９０度回転する（Iの回転）。
【００６４】
次に、ステップ数３の場合には、スイッチＳＷ３をＯＮ、その他の全てのスイッチをＯＦＦにすると、励磁コイルＬ３が励磁（通電）する。これによって、励磁コイルＬ３の磁石１２４側にはＳ極が発生する。この励磁コイルＬ３に磁石１２４のＮ極が吸引されて、磁石１２４がさらに９０度回転する（IIの回転）。
【００６５】
次に、ステップ数４の場合には、スイッチＳＷ４をＯＮ、その他の全てのスイッチをＯＦＦにすると、励磁コイルＬ４が励磁（通電）する。これによって、励磁コイルＬ４の磁石１２４側にはＳ極が発生する。この励磁コイルＬ４に磁石１２４のＮ極が吸引されて、磁石１２４がさらに９０度回転する（IIIの回転）。
【００６６】
次に、ステップ数５の場合には、スイッチＳＷ１をＯＮ、その他の全てのスイッチをＯＦＦにすると、励磁コイルＬ１が励磁（通電）する。これによって、励磁コイルＬ１の磁石１２４側にはＳ極が発生する。この励磁コイルＬ１に磁石１２４のＮ極が吸引されて、磁石１２４がさらに９０度回転する（IVの回転）。これにより、磁石１２４が１回転する。このような工程を繰り返すことによって、磁石１２４を自在に回転させることができる。
【００６７】
（ステッピングモータである駆動モータの駆動方式）
（１）２相ステッピングモータの１相励磁方式（１−１相励磁方式）
１相励磁方式とは、入力パルス信号１つに対して常に１相ずつ励磁する方式を意味する。１相励磁方式は、励磁コイルの消費電力が少なく、静止角度に優れているという特性がある。一方、１相励磁方式は、トルクが小さく、ダンピング特性が良くない（振動が多い）という特性がある。  
【００６８】
例えば、図１２及び図１３に示した１相励磁方式の駆動パターンのように、入力パルス１では、Ａ相にのみ励磁（通電）される（他のＢ相、Ｃ相、Ｄ相は励磁（通電）されない）。入力パルス２では、Ｂ相にのみ励磁（通電）される（他のＡ相、Ｃ相、Ｄ相は励磁（通電）されない）。入力パルス３では、Ｃ相にのみ励磁（通電）される（他のＡ相、Ｂ相、Ｄ相は励磁（通電）されない）。入力パルス４では、Ｄ相にのみ励磁（通電）される（他のＡ相、Ｂ相、Ｃ相は励磁（通電）されない）。これを繰り返していくことにより、ロータである磁石１２４を回転させる駆動方式（励磁方式）である。
【００６９】
（２）２相ステッピングモータの２相励磁方式（２−２相励磁方式）
２相励磁方式とは、モータを２相ずつ励磁する方式を意味する。２相励磁方式は、常に２つの励磁コイルに電流を流すため、トルクが大きく、また、ダンピング効果（回転時の振動が少ない）にも優れているという特性がある。なお、２相励磁方式のトルクは、１相励磁方式のトルクの（２）１／２倍（ルート２倍）である。一方、２相励磁方式では、２つの励磁コイルを同時に励磁（通電）しているため、発熱量が大きくなる問題がある。
【００７０】
例えば、図１２及び図１４に示した２相励磁方式の駆動パターンのように、入力パルス１では、Ａ相及びＢ相にのみ励磁（通電）される（他のＣ相、Ｄ相は励磁（通電）されない）。入力パルス２では、Ｂ相及びＣ相にのみ励磁（通電）される（他のＡ相、Ｄ相は励磁（通電）されない）。入力パルス３では、Ｃ相及びＤ相にのみ励磁（通電）される（他のＡ相、Ｂ相は励磁（通電）されない）。入力パルス４では、Ｄ相及びＡ相にのみ励磁（通電）される（他のＢ相、Ｃ相は励磁（通電）されない）。これを繰り返していくことにより、ロータである磁石１２４を回転させる駆動方式（励磁方式）である。
【００７１】
（３）２相ステッピングモータの１−２相励磁方式
１−２相励磁方式とは、励磁コイルに流れる電流を１相→２相→１層→２相→１層→２相→１層→２相→…、と１相励磁と２相励磁とを交互に繰り返す方式である。１−２相励磁方式での大きな特徴として、モータのステップ角が半分になり（例えば、モータのフルステップ角が３．０°であれば、１．５°のステップ角になる）、微細なステップ角を実現することができる。これにより、１-２相励磁方式でステッピングモータを駆動すると、１相励磁方式よりも大きなトルクを得ながら、きめ細かい制御を実現することができる。
【００７２】
例えば、図１２及び図１５に示した１−２相励磁方式の駆動パターンのように、入力パルスが１つ入るたびに、励磁相が１相→２相→１層→２相と交互に繰り返す。
【００７３】
具体的には、入力パルス１では、１相励磁であり、Ａ相にのみ励磁（通電）される（他のＢ相、Ｃ相、Ｄ相は励磁（通電）されない）。
【００７４】
入力パルス２では、２相励磁であり、Ａ相及びＢ相にのみ励磁（通電）される（他のＣ相、Ｄ相は励磁（通電）されない）。
【００７５】
入力パルス３では、１相励磁であり、Ｂ相にのみ励磁（通電）される（他のＡ相、Ｃ相、Ｄ相は励磁（通電）されない）。
【００７６】
入力パルス４では、２相励磁であり、Ｂ相及びＣ相にのみ励磁（通電）される（他のＡ相、Ｄ相は励磁（通電）されない）。
【００７７】
入力パルス５では、１相励磁であり、Ｃ相にのみ励磁（通電）される（他のＡ相、Ｂ相、Ｄ相は励磁（通電）されない）。
【００７８】
入力パルス６では、２相励磁であり、Ｃ相及びＤ相にのみ励磁（通電）される（他のＡ相、Ｂ相は励磁（通電）されない）。
【００７９】
入力パルス７では、１相励磁であり、Ｄ相にのみ励磁（通電）される（他のＡ相、Ｂ相、Ｃ相は励磁（通電）されない）。
【００８０】
入力パルス８では、２相励磁であり、Ａ相及びＤ相にのみ励磁（通電）される（他のＢ相、Ｃ相は励磁（通電）されない）。このようにして、１相励磁と２相励磁を交互に繰り返していくことにより、ロータである磁石１２４を回転させる駆動方式（励磁方式）である。
【００８１】
（制御系の構成）  
次に、本実施形態のパチンコ機の制御系について説明する。  
【００８２】
図２に示すように、パチンコ機１０の外枠１２の裏側には、パチンコ機１０を制御するための各制御手段（主制御手段２００Ａ、払出制御手段２１０Ａ、演出制御手段２２０Ａ、液晶表示制御手段２３０Ａ、電源手段（図示省略））が装備された基板として、主制御基板２００、払出制御基板２１０、演出制御基板２２０、液晶表示制御基板２３０、電源基板２４０が夫々所定位置に配設されている。これら制御基板２００、２１０、２２０、２３０、２４０は、夫々、別体に構成されて電気的に接続され、各制御手段２００Ａ、２１０Ａ、２２０Ａ、２３０Ａには、ＣＰＵとＲＯＭとＲＡＭとからなるワンチップマイコンと入出力インターフェースとが設けられている。
【００８３】
図７に示すように、主制御基板２００には、普通入賞口ＳＷ２０１、特別図柄始動入賞口ＳＷ２０２、普通図柄始動口ＳＷ２０３、大入賞口ＳＷ２０４、特別図柄始動入賞口６６の開閉部材６４Ａの開閉ＳＯＬ２０５、大入賞口６８の開閉ＳＯＬ２０６、払出制御基板２１０、演出制御基板２２０、特別図柄表示基板２５０、普通図柄表示基板２６０などが接続されている。なお、ＳＷはスイッチを意味し、ＳＯＬはソレノイドアクチュエータのことである。
【００８４】
主制御基板２００上に装備された主制御手段２００Ａは、遊技全体を統括的に制御し、各ＳＷ２０１〜２０４からのＳＷ信号に基づいて、特別図柄始動入賞口６６の開閉部材６４Ａの開閉ＳＯＬ２０５、大入賞口６８の開閉ＳＯＬ２０６、特別図柄表示基板２５０の特別図柄表示部５６、普通図柄表示基板２６０の普通図柄表示部５８及び普通図柄始動保留ランプ６０を直接的に制御する。また、主制御手段２００Ａは、払出制御基板２１０の払出制御手段２１０Ａと、演出制御基板２２０の演出制御手段２２０Ａに遊技状態に応じて複数の制御信号を送信し、これら制御基板２１０，２２０の制御手段２１０Ａ，２２０Ａを介して他の制御機器を間接的に制御する。
【００８５】
演出制御基板２２０には、装飾ランプ２４、スピーカ２６、リール可動装置５０の駆動モータ７８、可動発光装置４８の駆動モータ９０及び位置検出スイッチ９４、液晶表示制御基板２３０などが接続されている。演出制御基板２２０上に装備された演出制御手段２２０Ａは、主制御手段２００Ａから出力された複数の制御信号に基づいてスピーカ２６からのＢＧＭや遊技効果音の出力、あるいは装飾ランプ２４の点灯点滅出力、リール可動装置５０の演出動作及び可動発光装置４８の演出動作を制御する。また、演出制御基板２２０上に装備された演出制御手段２２０Ａは、主制御手段２００Ａからの演出に関する制御信号や可動発光装置４８の位置検出スイッチ９４からの検出信号（オン信号）の入力に基づいて、液晶表示制御基板２３０を介して間接的に種々の演出表示を制御する。液晶表示制御基板２３０上に装備された液晶表示制御手段２３０Ａは、演出制御手段２２０Ａからの制御信号に基づいて液晶ディスプレイ４６を有する液晶ディスプレイユニットへ制御信号を出力する。
【００８６】
ここで、演出制御基板２２０の演出制御手段２２０Ａは、ＣＰＵ２２２と、ＲＯＭ２２４と、ＲＡＭ２２６などを有している。特に、ＣＰＵ２２２は、主制御基板２００（主制御手段２００Ａ）から出力された制御信号を参照して、リール可動装置５０の駆動モータ９０の駆動方式（励磁方式）と、可動発光装置４８の駆動モータ７８の駆動方式（励磁方式）と、を選択する機能を有している。このとき、ＣＰＵ２２２は、ＲＯＭ２２４に記憶された後述のテーブルに基づいて、駆動モータ可動発光装置４８の駆動方式（励磁方式）を選択する。各可動装置４８、５０は、主制御基板２００（主制御手段２００Ａ）から出力された制御信号に基づいて、ＣＰＵ２２２により選択された駆動モータの励磁方式によって可動する。
【００８７】
図１６に示すように、ＲＯＭ２２４には、各可動装置４８、５０と駆動モータ９０、７８の駆動方式のデータテーブルとを対応付けた各種テーブルが記憶されている。
【００８８】
具体的には、ＲＯＭ２２４には、２−２相励磁方式であるデータテーブル１（ＤＴＡ）：［２，２，２，２，２，２，２，２，…］と、１−２相励磁方式であるデータテーブル２（ＤＴＢ）：［１，２，１，２，１，２，１，２，…］と、が記憶されている。また、ＲＯＭ２２４には、可動発光装置４８の可動とデータテーブル１（ＤＴＡ）とを対応させた駆動テーブル１（ＭＴＡ）が記憶されている。また、ＲＯＭ２２４には、リール可動装置５０の可動とデータテーブル２（ＤＴＢ）とを対応させた駆動テーブル２（ＭＴＢ）が記憶されている。
【００８９】
この例では、各可動装置４８、５０の可動と駆動モータ９０、７８の駆動方式との対応関係が予め決定されており、これがテーブルとしてＲＯＭ２２４に予め記憶されている。特に、このテーブルは、可動装置４８、５０を可動させるための駆動力（トルク）や可動装置４８、５０に求められる演出動作の観点から対応関係が特定されている。
【００９０】
すなわち、可動装置を可動するための駆動力が大きく、かつ大胆な演出動作が要求される（きめ細かな演出動作が要求されていない）場合には、２−２相励磁方式が対応付けられている。一方、可動装置を可動するための駆動力が小さく、かつきめ細かな演出動作が要求される（大胆な演出動作が要求されていない）場合には、１−２相励磁方式が対応付けられている。
【００９１】
このため、ＣＰＵ２２２は、可動発光装置４８を可動させる場合には、駆動テーブル（ＭＴＡ）により、２−２相励磁方式であるデータテーブル１（ＤＴＡ）を選択して、駆動モータ９０の駆動を制御する。また、ＣＰＵ２２２は、リール可動装置５０を可動させる場合には、駆動テーブル（ＭＴＢ）により、１−２相励磁方式であるデータテーブル２（ＤＴＢ）を選択して駆動モータ７８の駆動を制御する。
【００９２】
換言すれば、可動発光装置４８の質量がリール可動装置５０の質量よりも大きく、可動発光装置４８を可動させるために駆動モータ９０の大きな駆動力（トルク）が必要となり、かつ大胆な演出動作が要求される場合には、駆動モータ９０の駆動方式として２−２相励磁方式がＣＰＵ２２２により選択される。また、リール可動装置５０の質量が可動発光装置４８の質量よりも小さく、リール可動装置５０を可動させるために比較的小さな駆動力（トルク）で足り、かつきめ細かな演出動作が要求される場合には、駆動モータ７８の駆動方式として１−２相励磁方式がＣＰＵ２２２により選択される。これにより、可動発光装置４８は、常に、２−２相励磁方式（図１４参照）で駆動され、また、リール可動装置５０は、常に、１−２相励磁方式（図１５参照）で駆動される。
【００９３】
なお、各可動装置が大胆な演出動作を実行する場合に、２−２相励磁方式が適しているのは、ステッピングモータのトルクが比較的大きく、かつステップ角度が比較的大きくなるからである（ステッピングモータの特性）。２−２相励磁方式で可動装置を可動させると、可動装置がダイナミックでトルクフルに動作するイメージが遊技者に与えられる。
【００９４】
一方、各可動装置がきめ細かな演出動作を実行する場合に、１−２相励磁方式が適しているのは、ステッピングモータのトルクが比較的小さく、かつステップ角度が比較的小さくなるからである（ステッピングモータの特性）。１−２相励磁方式で可動装置を可動させると、可動装置がきめ細かくかつシャープに動作するイメージが遊技者に与えられる。
【００９５】
ところで、上述したように、可動装置４８、５０の演出と駆動モータ９０、７８の励磁方式との対応関係が予めテーブルとして規定されている構成を示したが、これに限られるものではない。
【００９６】
例えば、遊技状態と駆動モータ９０、７８の駆動方式とを対応付けたテーブル（図示省略）をＲＯＭ２２４に記憶しておき、遊技状態に応じて各可動装置４８、５０を演出させるための駆動方式を適宜選択するようにしてもよい。
【００９７】
この構成であれば、各可動装置４８、５０と駆動モータ９０、７８の駆動方式との対応関係が一義的に決定されておらず、遊技状態に応じて同一の可動装置４８、５０であっても、各駆動モータ９０、７８の異なる駆動方式で異なる演出動作を実行させることが可能になる。
【００９８】
上記例では、可動発光装置４８の駆動方式が２−２相励磁方式であり、リール可動装置５０の駆動方式が１−２相励磁方式である構成を示したが、これに限られず、所定の遊技状態の場合には、可動発光装置４８が１−２相励磁方式で所定の演出動作を行い、リール可動装置５０が２−２相励磁方式で所定の演出動作を行うことになる。そして、別の遊技状態では、可動発光装置４８が２−２相励磁方式で所定の演出動作を行い、リール可動装置５０が１−２相励磁方式で所定の演出動作を行うことになる。
【００９９】
また、各可動装置４８、５０を可動させるための駆動モータ９０、７８の駆動方式は、主制御基板２００のＣＰＵにより取得された乱数値に対応して決定されてもよい。この場合、この乱数値の情報が主制御基板２００のＣＰＵから送信される制御信号にのせられており、演出制御基板２２０のＣＰＵ２２２によって乱数値が判別されて駆動モータ９０、７８の駆動方式が選択される。この乱数値の情報には、どの可動装置によってどのような演出動作が実行されるのかについて規定されているので、ＣＰＵ２２２は、乱数値の情報に基づいた駆動方式を選択し、各可動装置４８、５０は、ＣＰＵ２２２で選択された駆動モータ９０、７８の駆動方式によって可動する。
【０１００】
また、ＲＯＭ２２４には、各可動装置４８、５０を可動するための演出プログラムが記憶されている。この演出プログラムは、所定のタイミング（例えば、遊技者が有利となるリーチの状態など）で各可動装置４８、５０がＣＰＵ２２２で選択された駆動モータ９０、７８の駆動方式によって演出を実行するためのプログラムである。演出プログラムには、各可動装置４８、５０の演出動作のパターンが規定されている。
【０１０１】
このように、ＣＰＵ２２２が各可動装置４８、５０の演出動作を制御する場合には、主制御基板２００からの制御信号を受けて、ＲＯＭ２２４に記憶された演出プログラムに基づいて各可動装置４８、５０の演出動作のパターンに関する制御信号を生成する。そして、ＲＯＭ２２４に記憶された各テーブルに基づいて、この生成した制御信号に駆動モータ９０、７８の駆動方式（２−２相励磁方式あるいは１−２相励磁方式）の情報をのせて、各駆動回路１０６、１１０に出力する。各駆動回路１０６、１１０は、ＣＰＵ２２２から出力された制御信号に基づいて駆動モータ９０、７８の駆動を制御する。すなわち、駆動回路１０６、１１０は、駆動モータ９０、７８を２−２相励磁方式で駆動したり、あるいは１−２相励磁方式で駆動する。
【０１０２】
図７に示すように、普通入賞口５４、特別図柄始動入賞口６６、大入賞口６８への遊技球Ｐの入賞に応じた賞球を払出すための払出機構２７０が設けられている。払出制御基板２１０の払出制御手段２１０Ａは、主制御手段２２０Ａからの賞球に関する制御信号を入力し、払出機構２７０の払出モータ２７２に対して制御信号を出力する。また、払出制御基板２１０の払出制御手段２１０Ａは、払出機構２７１の払出計数ＳＷ２７４からの検出信号を入力する。
【０１０３】
遊技領域２０へ遊技球Ｐを発射する発射機構２８０が設けられている。遊技者が発射ハンドル３０を握って発射ＳＷ２８４がオンすると、発射制御基板２８６の発射制御手段（図示省略）を介して発射機構２８０の発射ＳＯＬ２８２に対して制御信号が出力される。ここで、発射機構２８０において、発射制御手段から発射制御許可信号が入力された場合にだけ、発射ＳＯＬ２８２への制御信号の出力が許可される。
【０１０４】
（各可動装置の演出制御処理）
次に、各可動装置４８、５０の演出制御処理について、図１７に示すフローチャートに基づいて説明する。
【０１０５】
図１７に示すように、演出制御基板２００のＣＰＵ２２２によって各可動装置４８、５０の演出制御処理に関する制御信号が入力されたか否かが判断する（Ｓ１００）。Ｓ１００では、主制御基板２００から出力された制御信号が演出制御基板２２０に入力したか否かを判定する。
【０１０６】
各可動装置４８、５０の演出制御処理に関する制御信号が入力されたとＣＰＵによって判断された場合（Ｓ１００：ＹＥＳ）には、ＲＯＭ２２４に記憶された演出プログラムに基づいて駆動回路１０６、１１０に出力するための制御信号を生成する（Ｓ１１０）。Ｓ１１０で生成する制御信号によって、各可動装置９０、７８の演出動作のパターンが特定される。
【０１０７】
また、テーブル選択処理が開始される（Ｓ１２０）。Ｓ１２０のテーブル選択処理では、演出制御処理に関する制御信号の内容とＲＯＭ２２４に記憶された各テーブルとを比較して、所定のテーブルがＣＰＵ２２２により選択される。なお、テーブル選択処理の詳細は、後述する。このようにして、ＣＰＵ２２２は、入力した制御信号に基づいて、駆動モータ９０、７８の駆動方式と各可動装置４８、５０の演出動作のパターンが決定される。
【０１０８】
次に、ＣＰＵ２２２は、Ｓ１１０において生成した制御信号に、Ｓ１２０で選択された駆動モータ９０、７８の駆動方式の信号が加算されて制御信号が合成される（Ｓ１３０）。合成された制御信号がＣＰＵ２２２から駆動回路１０８、１１２に対して出力される（Ｓ１４０）。駆動回路１０８、１１２では、入力された制御信号に基づいて、２相励磁回路１０６Ｄ（図９参照）あるいは１−２相励磁回路１０６Ｅが起動する（Ｓ１５０）。
【０１０９】
駆動回路１０８、１１２は、入力した制御信号に基づいて駆動モータ９０、７８の駆動を制御する。これにより、各可動装置４８、５０の所定の駆動方式に基づいた演出動作処理が開始される（Ｓ１６０）。
【０１１０】
具体的には、可動発光装置４８が２−２相励磁方式で駆動される。これにより、図５及び図６に示すように、可動発光装置４８の回転体９２が水平面上で正逆自在に且つ回転速度を駆動モータ９０の回転速度の変化に応じて変更して回転する。この回転体９２の回転により反射体８６が集光レンズ８６を中心としてその周囲を旋回する。ＬＥＤ９８を発光させた状態において、反射体８６が集光レンズ９６の後側に位置し遊技者側から発光したＬＥＤ９８の光が見える場合は、そのＬＥＤ９８の光が直接遊技者側へ投射されると共に反射体８６の反射面８６Ａで反射した光も遊技者側に投射される。
【０１１１】
一方、反射体８６が集光レンズ９６の前側に位置する場合には、集光レンズ９６がその前後で反射体８６とリフレクター８８とで挟まれた状態となり、集光レンズ９６からのＬＥＤ９８の光が遊技者側へ投射されずに遮蔽状態となる。このように、反射体８６を所定周期で回転させた時には、反射体８６が集光レンズ９６の周囲を旋回するため、ＬＥＤ９８の光の反射状態及び遮蔽状態が所定周期で繰り返される。このようにして、可動発光装置４８の大胆かつ力強い演出動作が実現される。
【０１１２】
具体的には、可動発光装置４８の回転体９２は、ステッピングモータである駆動モータ９０が１ステップ当り、フルステップ角だけ回転し、これが連続することにより、力強く、かつトルクフルな回転動作を実現する。
【０１１３】
また、リール可動装置５０の各回胴体７２、７４が１−２相励磁方式で駆動される。これにより、各回胴体７２、７４が回胴し、所定の時間が経過した後、停止する。このとき、遊技者は、各回胴体７２、７４の停止表示された図柄を視認することにより、現在の遊技状態が有利者にとって有利であるのか否かを推測する。
【０１１４】
ここで、リール可動装置５０の各回胴体７２、７４は、ステッピングモータである駆動モータ７８が１ステップ当り、フルステップ角の半分に相当する角度だけ回転し、これが連続することにより、きめ細かな回転動作を実現する。
【０１１５】
各可動装置４８、５０の演出動作処理を経て、演出制御処理が終了する。
【０１１６】
（テーブル選択処理）
次に、テーブル選択処理について、図１８に示すフローチャートに基づいて説明する。
【０１１７】
テーブル選択処理では、主制御基板２００から出力された制御信号を受けた場合には、ＲＯＭ２２４に記憶されたテーブルに基づいて駆動モータ９０、７８の駆動方式がＣＰＵ２２２により選択される。
【０１１８】
具体的には、図１８に示すように、可動発光装置４８による演出動作に関する制御信号を受けたとＣＰＵ２２２により判断された場合（Ｓ２００：ＹＥＳ）には、リール可動装置５０による演出動作に関する制御信号の入力を伴うのか否かがＣＰＵ２２２により判断される（Ｓ２１０）。
【０１１９】
可動発光装置４８による演出動作に関する制御信号とリール可動装置５０による演出動作に関する制御信号の両方が入力されたとＣＰＵ２２２により判断された場合（Ｓ２１０：ＹＥＳ）には、可動発光装置４８の駆動モータ９０の駆動方式として２−２相励磁方式がＣＰＵ２２２によって選択され（Ｓ２２０）、リール可動装置５０の駆動モータ７８の駆動方式として１−２相励磁方式がＣＰＵ２２２によって選択される（Ｓ２３０）。
【０１２０】
一方、可動発光装置４８による演出動作に関する制御信号が入力されたとＣＰＵ２２２により判断された（Ｓ２００：ＹＥＳ）が、リール可動装置５０による演出動作に関する制御信号が入力されていないとＣＰＵ２２２により判断された場合（Ｓ２１０：ＮＯ）には、可動発光装置４８の駆動モータ９０の駆動方式として２−２相励磁方式のみがＣＰＵ２２２によって選択される（Ｓ２４０）。
【０１２１】
可動発光装置４８による演出動作に関する制御信号が入力したとＣＰＵ２２２により判断されず（Ｓ２００：ＮＯ）、リール可動装置５０による演出動作に関する制御信号が入力されたとＣＰＵ２２２により判断された場合（Ｓ２５０：ＹＥＳ）には、ＲＯＭ２２４に記憶された各テーブルに基づいて、駆動モータ７８の駆動方式として１−２相励磁方式のみがＣＰＵ２２２によって選択される（Ｓ２６０）。
【０１２２】
なお、図９に示すように、駆動回路１０６、１１０における励磁シーケンスの切換え動作は、演出制御基板２２０のＣＰＵ２２２により実行される。すなわち、２−２相励磁方式を実行する場合には、演出制御基板２２０のＣＰＵ２２２からの制御信号に基づいて、励磁スイッチＳＷ（図９参照）が切換られ、駆動回路１０６、１１０の２相励磁回路が起動する。また、１−２相励磁方式を実行する場合には、演出制御基板２２０のＣＰＵ２２２からの制御信号に基づいて、励磁スイッチＳＷが切換られ、駆動回路１０６、１１０の１−２相励磁回路が起動する。
【０１２３】
このようにして、各駆動モータ９０、７８の駆動方式が演出制御基板２２０のＣＰＵ２２２によって選択される。そして、可動発光装置４８又はリール可動装置５０のいずれか一方、あるいは可動発光装置４８及びリール可動装置５０の両方は、ＣＰＵ２２２で選択された駆動モータ９０、７８の駆動方式（励磁方式）に基づいて演出動作が実行される。
【０１２４】
以上のように、本実施形態によれば、各駆動モータ９０、７８の複数の駆動方式をデータテーブルとして記憶しておき、各可動装置４８、５０を駆動するための制御信号にデータテーブルの情報を載せることにより、各可動装置４８、５０の駆動方式を容易に制御することができる。
【０１２５】
特に、ハードウエア上の改良点が不要になり、ソフトウエア上で制御信号にのせる情報を制御することにより、各可動装置４８、５０の駆動方式の変更が容易になる。この結果、コストの増加を防止して、各可動装置４８、５０の最適な演出動作を実現することができる。
【０１２６】
具体的には、大きなトルクが必要でかつ大胆な演出動作が要求される可動発光装置４８の駆動方式には予め記憶しておいた２−２相励磁方式を選択し、小さなトルクで足りかつきめ細かな演出動作が要求されるリール可動装置５０の各回胴体７２、７４の駆動方式には予め記憶しておいた１−２相励磁方式を選択する。この駆動方式の選択を制御信号の調整で行うことにより、簡易な方法で、各可動装置４８、５０に要求される演出動作を実現することができる。
【０１２７】
また、１−２相励磁方式でリール可動装置５０の各回胴体７２、７４を駆動させると、全ての可動装置を２−２相励磁方式で駆動させる場合と比較して、消費電力を低減させることができる。これにより、電力コストを低減できる他、発熱量が低下することにより、パチンコ機１０の各構成部材のトラブルを抑制でき、また製品寿命の低下を防止できる。
【０１２８】
特に、１ステップ角が３度以上のステッピングモータの２−２相励磁方式で比較的小型の可動装置を駆動する場合には、１パルス入力当りの回転量が大きくなるので、大まかな動作で、しかもがたつきのある動作になってしまう問題がある。
【０１２９】
しかしながら、本実施形態のように、１−２相励磁方式を採用することにより、１ステップ角が半分になるため、がたつきが少なく、きめ細かな動作を実現させることができる。そして、２−２相励磁方式と１−２相励磁方式との切換えをソフトウエア上で実行するため、ハードウエア上の変更がなく、低コストで励磁方式の切換えを実行することができる。異なる励磁方式を規定した複数のテーブルを持ち、可動装置によって複数のテーブルを容易に使い分けることができる。これにより、大型の役物の大胆な動作には２−２相励磁方式を採用し、きめ細かな動作が要求される小型の可動装置の細かな動作には１−２相励磁方式を採用することにより、要求される動作が異なる複数の可動装置に対して最適な演出動作を実現させることができる。
【０１３０】
特に、パチンコ機の遊技盤や遊技領域上に可動装置を配置させる場合には、スペース上の制約があるため、可動装置が比較的小型の設計になる。この場合でも、２−２層励磁方式で可動装置を駆動していると、可動装置が小型であるが故に、可動装置の演出動作時においてがたつきが大きくなる。これにより、遊技者には不快感がつのるとともに、可動装置のがたつきにより可動装置自体の構造劣化のおそれがある。このため、パチンコ機の可動装置に適用する場合には、スロットマシンと異なり、より細かな可動装置の制御が必要不可欠となっていた。
【０１３１】
本発明は、上記課題を解決するためになされたものであり、パチンコ機に搭載される小型の可動装置の駆動方式として１−２相励磁方式を採用するものである。しかも、２−２相励磁方式による駆動方式が要求される可動装置には、２−２相励磁方式で駆動させることもできる。これにより、パチンコ機に搭載される大型の可動装置の大胆な演出動作を実現しつつ、パチンコ機に搭載される小型の可動装置のきめ細かな演出動作も可能になる。この結果、可動装置による演出が遊技者に支持され易くなり、遊技性の向上にも寄与することができる。
【０１３２】
なお、本実施形態では、可動物として、可動発光装置４８及びリール可動装置５０を例にとり説明したが、これらの可動装置に限定されるものではない。すなわち、可動発光装置４８及びリール可動装置５０は、所定の軸回りに回転する可動装置であるが、例えば、軸回りに揺動動作を繰り返す振り子式の可動装置やリンク機構で構成された可動装置など、いわゆる遊技機（パチンコ機やスロットマシンなど）で使用される全ての可動装置に適用することができる。
【０１３３】
［第２実施形態］
次に、本発明の第２実施形態に係る遊技機について、図面を参照して説明する。本実施形態についても、本発明をパチンコ機に適用したものである。なお、以下に示すパチンコ機の構成は本発明が適用された一例に過ぎないものであり、本発明の範囲が本実施形態のパチンコ機の構成に限定されるものではない。また、第１実施形態の構成と重複する構成については同符号を付し、適宜、その説明を省略する。
【０１３４】
図１９に示すように、第２実施形態の遊技盤１６には、可動発光装置４８及びリール可動装置５０の他に、センター可動装置３００（以下、適宜「可動装置３００」という）が設けられている。このため、第２実施形態の遊技盤１６には、合計３つの可動装置４８、５０、３００と合計５つの駆動モータ９０、７８Ａ、７８Ｂ、３０６、３０８が使用されている。
【０１３５】
なお、可動発光装置４８、リール可動装置５０及び遊技盤１６上の他の構成については、第１実施形態の遊技盤１６の構成と同じであるため、それらの説明を省略する。
【０１３６】
（センター可動装置の構成）
図２０、図２１及び図２２に示すように、センター可動装置３００は、遊技盤１６上において昇降自在に配置されている。センター可動装置３００は、昇降機構（図省略）に保持されて昇降される固定部材３０２と、固定部材３０２に支持されて回転する回転部材３０４とで構成されている。なお、通常時には、センター可動装置３００は、昇降機構に吊り上げられた状態で待機している。
【０１３７】
固定部材３０２は、回転モータ３０６（図２０参照）を保持している。回転部材３０４は、回転モータ３０６とギア結合されて回転する。そして、回転モータ３０６の駆動軸には、駆動ギアＧ１が固着され、回転部材３０４の回転軸ＡＸには従動ギアＧ２が固着されている。
【０１３８】
固定部材３０２は、その左右両端が不図示の昇降機構ＡＬＶに保持されている。そのため、昇降モータ３０８（図２５参照）が回転すると、固定部材３０２は、水平状態を維持した状態で昇降する。また、固定部材３０２の一方側（正面視で左側）には、永久磁石ＭＧ１が配置されている。
【０１３９】
一方、回転部材３０４は、従動回転する回転軸ＡＸと一体回転するよう構成されている。回転軸ＡＸの基端は、固定部材３０２に軸支されている。また、回転部材３０４には、固定部材３０２の永久磁石ＭＧ１に対面する位置に、磁性体ＭＧ２が配置されている。そのため永久磁石ＭＧ１と磁性体ＭＧ２とが互いに吸引されることになり、その結果、回転部材３０４の水平姿勢は、磁気吸引力（磁着力）によって安定化されている。なお、回転演出開始時には、回転モータ３０６（図２５参照）は、静止状態を維持する駆動状態となっている。
【０１４０】
このように、水平姿勢の回転部材３０４が磁着力などによって確実に保持されているので、センター可動装置３００を素早く昇降させても、停止時の慣性力に拘わらず回転部材３０４の水平姿勢が崩れない。ただし、回転部材３０４の回転始動時には、この磁着力を超える始動トルクが必要となる。本実施形態では、ギア結合や磁性体ＭＧ２の関係で、静止状態（水平姿勢）において、正面視で反時計方向にトルクが加わっているので、特に、時計方向に回転始動させる場合には、反時計方向に回転始動させる場合より、大きな起動トルクが必要となる。
【０１４１】
なお、特に限定されないが、本実施形態では、大きな起動トルクを必要とする時計方向の回転を、逆方向(reverse)とし、反時計方向の回転を順方向（forward）としている。
【０１４２】
図２１（ｂ）に示す通り、回転軸ＡＸには遮光片ＳＨｉが装着され、遮光片ＳＨｉの回転軌道上に、フォトインタラプタＰＨを配置することで、位置検出スイッチ３１０（位置検出ＳＷ）を構成している。回転部材３０４が水平姿勢であると、遮光片ＳＨｉが原点に位置して、位置検出スイッチ３１０がＯＮ状態となるが（図２１（ｂ））、回転部材３０４が回転すると（図２１（ｃ））、位置検出スイッチ３１０がＯＦＦ状態となる。
【０１４３】
回転部材３０４の水平姿勢は、２つの磁性体ＭＧ１，ＭＧ２の磁着力によって保持されるが、回転部材３０４が回転を開始した場合に、事実上、磁着力が及ぶ範囲は、位置検出スイッチ３１０のＯＮ状態の範囲より狭い範囲となる（図２４参照）。すなわち、位置検出スイッチ３１０がＯＦＦ状態となれば、固定部材３０２と回転部材３０４の間に磁着力が全く作用していないと考えることができる。なお、図２２は、回転部材３０４が、水平姿勢から、正面視で時計方向に９０°回転した状態を示している。
【０１４４】
図２３は、演出制御基板２２０に搭載されたドライバ回路３１２と、回転モータ３０６との接続関係を示す回路図である。回転モータ３０６は、例えば、ステッピングモータで構成されている。ドライバ回路３１２は、ダーリントン接続されたトランジスタＴｒと、ダンパーダイオードＤｐと、を有して構成されている。なお、この実施形態では、回転モータ３０６にギア結合された回転部材３０４が、所定のピッチで回転しており、回転モータ３０６が駆動パルスΦ１〜Φ４を受けると、回転部材３０４が一回転することになる。
【０１４５】
回転モータ３０６の回転速度は、駆動パルスΦ１〜Φ４を変化させる駆動速度に比例して増加するが、一方、回転モータ３０６の回転トルクは、回転速度に対応して低下する。これは、回転速度を速めるには、回転モータ３０６の励磁コイルＬｘ，Ｌｙに流れる励磁電流を迅速に変化させる必要があるが、励磁コイルＬｘ，Ｌｙに蓄積された磁気エネルギーによる慣性によって、回転に寄与する励磁電流が実質的に減少するからである。
【０１４６】
本実施形態では、センター可動装置３００には、回転モータ３０６の回転軸ＡＸが原点位置に達したことを検出するための位置検出スイッチ３１０が配置されている。そのため、回転部材３０４に対して、回転モータ３０６の回転トルクが不足気味となっても、回転部材３０４を正確に一回転させることができる。本実施形態では、ギア結合で回転速度を増速させた分だけ、回転トルクが減少するので、位置検出スイッチ３１０を設けた意義は大きい。
【０１４７】
図２４に示すように、位置検出スイッチ３１０は、具体的には、発光部と受光部とを有するフォトインタラプタＰＨと、発光部から放射された検査光を遮断する遮光片ＳＨｉと、で構成されている。なお、発光部はフォトダイオードで構成され、受光部はフォトトランジスタで構成されている。このため、検出スイッチ信号（図示省略）は、フォトトランジスタの出力として、通常時はＬレベル（ＯＦＦレベル）であるが、原点位置を検出した遮光時にはＨレベル（ＯＮレベル）となる。
【０１４８】
なお、可動発光装置４８には、可動発光装置４８の原点位置を検出するための位置検出スイッチ９４（位置検出ＳＷ）が配置されている。また、リール可動装置５０には、リール可動装置５０の原点位置を検出するための位置検出スイッチ５１（位置検出ＳＷ、図２５参照）が配置されている。これらの位置検出スイッチ９４、５１は、可動発光装置４８あるいはリール可動装置５０が原点位置にあるか否かを検出するためのスイッチであり、例えば、センター可動装置３００の位置検出スイッチ３１０の構成と同じように構成されている。
【０１４９】
（演出制御基板における制御処理）
次に、上記複数の可動装置の動作演出を実現するための演出制御基板２２０（ＣＰＵ２２２）における制御処理について説明する。上記複数の可動装置の動作演出を実現するための演出制御基板２２０における制御処理は、電源投入後に開始されるメイン処理（図２６参照）と、４ｍＳ毎に起動されるタイマ割込み処理（図２７参照）と、１ｍＳ毎に起動されて各可動装置の動作を制御するタイマ割込み処理（図３０参照）と、ストローブ信号ＳＴＢによって起動される受信割込み処理（不図示）と、を含んで実行されている。
【０１５０】
（演出制御基板によるメイン処理）
先ず、演出制御基板２２０（ＣＰＵ２２２）によるメイン処理について説明する。
【０１５１】
図２６に示すように、メイン処理では、ＣＰＵ２２２内部の初期設定をＣＰＵ２２２が実行した後（ＳＴ１００）、ＣＰＵ２２２を割込み許可状態に設定する（ＳＴ２００）。そして、４ｍＳ間隔のタイマ割込みを待機する（ＳＴ３００）。
【０１５２】
このとき、４ｍＳ間隔でタイマ割込みが生じる毎に、割込みフラグＩＮＴがセットされるので（図２７のＳＴ８００）、メイン処理のステップＳＴ３００の処理では、割込みフラグＩＮＴが１になるのをＣＰＵ２２２が繰り返しチェックすることになる。そして、割込みフラグＩＮＴ＝１となると、ＣＰＵ２２２がこれをリセットした後に（ＳＴ４００）、受信コマンド解析処理を実行する（ＳＴ５００）。そして、演出シナリオ進行処理（ＳＴ６００）及びその他の処理（ＳＴ７００）を経て、ＳＴ２００に戻る。
【０１５３】
（演出制御基板による受信コマンド解析処理）
次に、演出制御基板２２０（ＣＰＵ２２２）による受信コマンド解析処理について説明する。
【０１５４】
図２８に示すように、受信コマンド解析処理では、変動パターンに関する受信コマンドを受信したか否かをＣＰＵ２２２が判定する（ＳＴ１０００）。そして、変動パターンに関する受信コマンドを受信している場合（ＳＴ１０００：ＹＥＳ）には、ＣＰＵ２２２が受信コマンドに応じた演出抽選を実行する（ＳＴ１１００）。さらに、演出抽選の結果に対応する演出シナリオをＣＰＵ２２２がセットする（ＳＴ１２００）。
【０１５５】
ここで、各種演出シナリオは、予め、演出制御基板２２０のＲＯＭ２２４にデータとして記憶されている。なお、ＬＥＤ０１、ＬＥＤ０２、ＬＥＤ０３、ＬＥＤ０４は、パチンコ機に装備されている複数の装飾ランプ２４の発光制御に関する発光パターンデータの種類をいう。ＳＰ０１、ＳＰ０２、ＳＰ０３、ＳＰ０４は、パチンコ機に装備されている複数のスピーカ２６の音出力制御に関する音出力パターンデータの種類をいう。ＭＯ１、ＭＯ２、ＭＯ３、ＭＯ４は、複数のモータ（回転モータ３０６、駆動モータ９０、駆動モータ７８Ａ、７８Ｂ）の駆動制御に関する駆動制御パターンデータの種類をいう。これらの設定は、一例であり、この対応関係に限定されるべきものではない。
【０１５６】
（演出シナリオ１）
図３５に示すように、演出制御基板２２０に搭載されているタイマ２２８のカウント値が０（ｍＳ）のときにＬＥＤ０１による発光演出が開始される。タイマ２２８のカウント値が１５０（ｍＳ）のときにＳＰ０１による音出力演出が開始される。このとき、ＬＥＤ０１による発光演出も継続している。
【０１５７】
タイマ２２８のカウント値が５００（ｍＳ）のときにＭＯ１、ＭＯ２による駆動演出が開始される。これにより、センター可動装置３００の回転モータ３０６が駆動して回転部材３０４が回転し、可動発光装置４８の駆動モータ９０によって回転体９２が所定の回転速度で回転する。このとき、ＬＥＤ０１による発光演出及びＳＰ０１による音出力演出も継続している。
【０１５８】
タイマ２２８のカウント値が２０００（ｍＳ）のときにＭＯ３の駆動演出が開始される。これにより、リール可動装置５０の駆動モータ７８Ａが駆動して回胴体７２が回転する。このとき、ＬＥＤ０１による発光演出、ＳＰ０１による音出力演出、ＭＯ１、ＭＯ２による駆動演出も継続している。
【０１５９】
タイマ２２８のカウント値が４０００（ｍＳ）のときにＬＥＤ０２による発光演出及びＳＰ０２による音出力演出が開始される。このとき、ＬＥＤ０１による発光演出、ＳＰ０１による音出力演出、ＭＯ１、ＭＯ２、ＭＯ３による駆動演出も継続している。
【０１６０】
なお、ＬＥＤ０１・ＬＥＤ０２による発光演出、ＳＰ０１・ＳＰ０２による音出力演出、ＭＯ１・ＭＯ２・ＭＯ３による駆動演出は、所定の時間が経過すると停止する。
【０１６１】
図２５では、タイマ２２８がＣＰＵ２２２とは別個独立して演出制御基板２２０に搭載されている構成を示しているが、この構成に限られず、例えば、ＣＰＵ２２２とＲＡＭ２２６とを利用してタイマの機能を実現するように構成してもよい。これにより、演出制御基板２２０には、ＣＰＵ２２２とは別個独立したタイマを搭載する必要がなくなり、部品点数及びコストを削減できる。
【０１６２】
（演出シナリオ２）
図３６に示すように、演出制御基板２２０に搭載されているタイマ２２８のカウント値が１００（ｍＳ）のときにＬＥＤ０３による発光演出、及びＳＰ０３による音出力演出が開始される。タイマ２２８のカウント値が２００（ｍＳ）のときにＭＯ３、ＭＯ４による駆動演出が開始される。これにより、リール可動装置５０の駆動モータ７８Ａが駆動して回胴体７２が回転し、かつ駆動モータ７８Ｂが駆動して回胴体７４が回転する。このとき、ＬＥＤ０３による発光演出及びＳＰ０３による音出力演出も継続している。
【０１６３】
タイマ２２８のカウント値が６２００（ｍＳ）のときにＬＥＤ０４による発光演出及びＳＰ０４による音出力演出が開始される。このとき、ＬＥＤ０３による発光演出、ＳＰ０３による音出力演出、ＭＯ３、ＭＯ４による駆動演出も継続している。
【０１６４】
なお、ＬＥＤ０３・ＬＥＤ０４による発光演出、ＳＰ０３・ＳＰ０４による音出力演出、ＭＯ３・ＭＯ４による駆動演出は、所定の時間が経過すると停止する。
【０１６５】
（演出シナリオ３）
図３７に示すように、演出制御基板２２０に搭載されているタイマ２２８のカウント値が１００（ｍＳ）のときにＬＥＤ０３による発光演出、及びＳＰ０３による音出力演出が開始される。タイマ２２８のカウント値が２００（ｍＳ）のときにＭＯ３、ＭＯ４による駆動演出が開始される。これにより、リール可動装置５０の駆動モータ７８Ａが駆動して回胴体７２が回転し、かつ駆動モータ７８Ｂが駆動して回胴体７４が回転する。このとき、ＬＥＤ０３による発光演出及びＳＰ０３による音出力演出も継続している。
【０１６６】
タイマ２２８のカウント値が６７００（ｍＳ）のときにＬＥＤ０４による発光演出及びＳＰ０４による音出力演出が開始される。このとき、ＬＥＤ０３による発光演出、ＳＰ０３による音出力演出、ＭＯ３、ＭＯ４による駆動演出も継続している。
【０１６７】
なお、ＬＥＤ０３・ＬＥＤ０４による発光演出、ＳＰ０３・ＳＰ０４による音出力演出、ＭＯ３・ＭＯ４による駆動演出は、所定の時間が経過すると停止する。
【０１６８】
ＬＥＤ０１・ＬＥＤ０２・ＬＥＤ０３・ＬＥＤ０４による発光演出に関するプログラムデータ、及びＳＰ０１・ＳＰ０２・ＳＰ０３・ＳＰ０４による音出力演出に関するプログラムデータは、予め、演出制御基板２２０のＲＯＭ２２４に記憶されている。
【０１６９】
ＭＯ１・ＭＯ２・ＭＯ３・ＭＯ４による駆動演出は、ＲＯＭ２２４に記憶されている可動装置演出用プログラム、モータ動作テーブル（図３８及び図３９参照）及びモータ励磁データテーブル（図４０参照）に基づいて実行される。
【０１７０】
なお、モータ動作テーブル（図３８及び図３９参照）及びモータ励磁データテーブル（図４０参照）については、後述する。
【０１７１】
（演出制御基板による演出シナリオ管理処理）
次に、演出制御基板２２０（ＣＰＵ２２２）による演出シナリオ管理処理について説明する。
【０１７２】
図２９に示すように、演出シナリオ管理処理は、図２６の演出シナリオ進行処理ＳＴ６００の中で演出制御基板２２０のＣＰＵ２２２により実行される処理である。演出制御基板２２０のＣＰＵ２２２が、演出実行タイミングであるか否か否かを判定する（ＳＴ１３００）。
【０１７３】
演出実行タイミングである場合（ＳＴ１３００：ＹＥＳ）には、ＣＰＵ２２２が図２８のＳＴ１２００でセットした演出シナリオ（演出シナリオ１〜３）の中から実行すべき演出データをセットする（ＳＴ１４００）。
【０１７４】
ここで、図２９のＳＴ１４００においてセットされる演出データとは、図２８のＳＴ１２００でセットされた演出シナリオに対して、タイマ２２８のカウント値を参照して特定されるものである。
【０１７５】
具体的には、図２８のＳＴ１２００でセットされた演出シナリオが演出シナリオ１（図３５参照）である場合、タイマ２２８のカウント値が５００であれば、ＭＯ１とＭＯ２による演出データがセットされる。
【０１７６】
（演出制御基板による１ｍＳ毎のタイマ割込み処理）
次に、演出制御基板２２０（ＣＰＵ２２２）による１ｍＳ毎のタイマ割込み処理について説明する。
【０１７７】
図３０に示すように、１ｍＳ毎のタイマ割込み処理は、図２６のメイン処理に並行して、１ｍＳ毎に実行される。１ｍＳ間隔のタイマ割込みが生じると、先ず、モータ動作開始タイミングであるか否かがＣＰＵ２２２により判定される（ＳＴ１５００）。
【０１７８】
ここで、モータとして、リール可動装置５０の駆動モータ７８Ａ、７８Ｂ、可動発光装置４８の駆動モータ９０、センター可動装置３００の回転モータ３０６が該当する。
【０１７９】
そして、モータ動作開始タイミングであるとＣＰＵ２２２が判定した場合（ＳＴ１５００：ＹＥＳ）には、ＣＰＵ２２２がモータｎ動作フラグＦＬＧを１にセットする（ＳＴ１６００）。
【０１８０】
ここでのモータｎ動作フラグＦＬＧは、リール可動装置５０の駆動モータ７８Ａ、７８Ｂ、可動発光装置４８の駆動モータ９０、センター可動装置３００の回転モータ３０６に対応する複数のモータｎ動作フラグＦＬＧが用意されており、モータ動作開始タイミングになった所定のモータに対応するモータｎ動作フラグＦＬＧが１にセットされる。
【０１８１】
そして、ＣＰＵ２２２がモータ動作テーブル（図３８及び図３９参照）のアドレス（ＰＴ）を初期セットする（ＳＴ１７００）。ここでセットされるモータ動作テーブル（図３８及び図３９参照）のアドレス（ＰＴ）は、ＳＴ１５００においてモータ動作開始タイミングになった所定のモータに対応するものである。
【０１８２】
さらに、ＳＴ１７００の後、ＣＰＵ２２２によりモータ処理（図３１及び図３２参照）が実行する（ＳＴ１８００）。
【０１８３】
なお、モータ動作開始タイミングであるとＣＰＵ２２２が判定していない場合、換言すればモータ動作開始タイミングではない場合（ＳＴ１５００：ＮＯ）には、ＳＴ１６００及びＳＴ１７００の各工程を経ずに、そのままモータ処理（図３１及び図３２参照）が開始される（ＳＴ１８００）。
【０１８４】
（モータ動作テーブルの説明）
次に、演出制御基板２２０によるモータ処理に使用するモータ動作テーブルについて説明する。モータ動作テーブルとは、動作ステイタス（ＳＴＳ）とモータの回転速度（ＳＰＤ）とタイマ２２８のカウント時間（ＴＭＲ）との対応関係を一行で特定したもの（ＰＴ）が、複数の行にわたって集合したテーブルである。モータ動作テーブルには、コマ送り５コマのもの（図３８参照）と、原点復帰のもの（図３９参照）とがある。これらのモータ動作テーブルは、演出制御基板２２０のＲＯＭ２２４に記憶されている。
【０１８５】
図３８は、コマ送り５コマのモータ動作テーブルである。
【０１８６】
図３８に示すように、第一行目は、動作ステイタス（ＳＴＳ）が（ＡＸＴ,ＩＮＣ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（９６０）のＰＴである。
【０１８７】
第二行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＩＮＣ）、速度（ＳＰＤ）が（８）、時間（ＴＭＲ）が（３２０）のＰＴである。
【０１８８】
第三行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＳＴＯＰ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（１０００）のＰＴである。
【０１８９】
第四行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＩＮＣ）、速度（ＳＰＤ）が（８）、時間（ＴＭＲ）が（３２０）のＰＴである。
【０１９０】
第五行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＳＴＯＰ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（１０００）のＰＴである。
【０１９１】
第六行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＩＮＣ）、速度（ＳＰＤ）が（８）、時間（ＴＭＲ）が（３２０）のＰＴである。
【０１９２】
第七行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＳＴＯＰ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（１０００）のＰＴである。
【０１９３】
第八行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＩＮＣ）、速度（ＳＰＤ）が（８）、時間（ＴＭＲ）が（３２０）のＰＴである。
【０１９４】
第九行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＳＴＯＰ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（１０００）のＰＴである。
【０１９５】
第十行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＤＥＣ）、速度（ＳＰＤ）が（８）、時間（ＴＭＲ）が（３２０）のＰＴである。
【０１９６】
第十一行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＳＴＯＰ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（１０００）のＰＴである。
【０１９７】
第十二行目は、動作ステイタス（ＳＴＳ）が（ＥＮＤ,  ）、速度（ＳＰＤ）が（０）、時間（ＴＭＲ）が（０）のＰＴである。
【０１９８】
図３９は、原点復帰のモータ動作テーブルである。
【０１９９】
図３９に示すように、第一行目は、動作ステイタス（ＳＴＳ）が（ＡＸＴ,ＩＮＣ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（６００）のＰＴである。
【０２００】
第二行目は、動作ステイタス（ＳＴＳ）が（ＥＸＴ,ＩＮＣ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（６００）のＰＴである。
【０２０１】
第三行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＩＮＣ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（６）のＰＴである。
【０２０２】
第四行目は、動作ステイタス（ＳＴＳ）が（ＡＬＬ,ＳＴＯＰ）、速度（ＳＰＤ）が（２）、時間（ＴＭＲ）が（１０００）のＰＴである。
【０２０３】
第五行目は、動作ステイタス（ＳＴＳ）が（ＥＮＤ,  ）、速度（ＳＰＤ）が（０）、時間（ＴＭＲ）が（０）のＰＴである。
【０２０４】
なお、図３８及び図３９の「速度」は、モータの駆動速度（回転速度）を意味する。また、図３８及び図３９の「時間」は、モータの駆動時間（回転時間）を意味する。
【０２０５】
ここで、図３８及び図３９のモータ動作テーブルの動作ステイタス（ＳＴＳ）は、動作ステイタス上位と動作ステイタス下位とで構成されている。
【０２０６】
特に、動作ステイタス上位の「ＡＸＴ」は、各可動装置４８、５０、３００の位置検出スイッチ９４、５１、３１０がＯＮの間は各可動装置４８、５０、３００の動作が継続し、ＯＦＦで動作が終了するデータであることを意味する。
【０２０７】
動作ステイタス上位の「ＥＸＴ」は、各可動装置４８、５０、３００の位置検出スイッチ９４、５１、３１０がＯＦＦの間は各可動装置４８、５０、３００の動作が継続し、ＯＮで動作が終了するデータであることを意味する。
【０２０８】
動作ステイタス上位の「ＡＬＬ」は、各可動装置４８、５０、３００の位置検出スイッチ９４、５１、３１０を関与しないデータであることを意味する。
【０２０９】
動作ステイタス上位の「ＥＮＤ」は、終了のデータであることを意味する。
【０２１０】
動作ステイタス下位の「ＩＮＣ」は、各可動装置４８、５０の駆動モータ９０、７８、及び可動装置３００の回転モータ３０６の回転方向が順方向となるデータである。
【０２１１】
動作ステイタス下位の「ＤＥＣ」は、各可動装置４８、５０の駆動モータ９０、７８、及び可動装置３００の回転モータ３０６の回転方向が逆方向となるデータである。
【０２１２】
動作ステイタス下位の「ＳＴＯＰ」は、各可動装置４８、５０の駆動モータ９０、７８、及び可動装置３００の回転モータ３０６の回転が停止するデータである。
【０２１３】
（モータ励磁データテーブルの説明）
次に、演出制御基板２２０によるモータ処理に使用するモータ励磁データテーブルについて説明する。モータ励磁データテーブルとは、１相励磁・２相励磁・１−２相励磁に関して励磁カウンタと励磁データとの対応関係を一行で特定したものが、複数の行にわたって集合したテーブルである。モータ励磁データテーブルは、演出制御基板２２０のＲＯＭ２２４に記憶されている。
【０２１４】
図４０は、モータ励磁データテーブルを示した図である。モータ励磁データテーブルのテーブル１は、１相励磁に関するテーブルが規定されている。
【０２１５】
テーブル１の第一行目は、（励磁カウンタ，励磁データ）が（０，０００１）の対応関係になる。
【０２１６】
テーブル１の第二行目は、（励磁カウンタ，励磁データ）が（１，００１０）の対応関係になる。
【０２１７】
テーブル１の第三行目は、（励磁カウンタ，励磁データ）が（２，０１００）の対応関係になる。
【０２１８】
テーブル１の第四行目は、（励磁カウンタ，励磁データ）が（３，１０００）の対応関係になる。
【０２１９】
テーブル１の第五行目は、（励磁カウンタ，励磁データ）が（４，０００１）の対応関係になる。
【０２２０】
テーブル１の第六行目は、（励磁カウンタ，励磁データ）が（５，００１０）の対応関係になる。
【０２２１】
テーブル１の第七行目は、（励磁カウンタ，励磁データ）が（６，０１００）の対応関係になる。
【０２２２】
テーブル１の第八行目は、（励磁カウンタ，励磁データ）が（７，１０００）の対応関係になる。
【０２２３】
モータ励磁データテーブルのテーブル２は、２相励磁に関するテーブルが規定されている。
【０２２４】
テーブル２の第一行目は、（励磁カウンタ，励磁データ）が（０，００１１）の対応関係になる。
【０２２５】
テーブル２の第二行目は、（励磁カウンタ，励磁データ）が（１，０１１０）の対応関係になる。
【０２２６】
テーブル２の第三行目は、（励磁カウンタ，励磁データ）が（２，１１００）の対応関係になる。
【０２２７】
テーブル２の第四行目は、（励磁カウンタ，励磁データ）が（３，１００１）の対応関係になる。
【０２２８】
テーブル２の第五行目は、（励磁カウンタ，励磁データ）が（４，００１１）の対応関係になる。
【０２２９】
テーブル２の第六行目は、（励磁カウンタ，励磁データ）が（５，０１１０）の対応関係になる。
【０２３０】
テーブル２の第七行目は、（励磁カウンタ，励磁データ）が（６，１１００）の対応関係になる。
【０２３１】
テーブル２の第八行目は、（励磁カウンタ，励磁データ）が（７，１００１）の対応関係になる。
【０２３２】
モータ励磁データテーブルのテーブル３は、１−２相励磁に関するテーブルが規定されている。
【０２３３】
テーブル３の第一行目は、（励磁カウンタ，励磁データ）が（０，００１１）の対応関係になる。
【０２３４】
テーブル３の第二行目は、（励磁カウンタ，励磁データ）が（１，００１０）の対応関係になる。
【０２３５】
テーブル３の第三行目は、（励磁カウンタ，励磁データ）が（２，０１１０）の対応関係になる。
【０２３６】
テーブル３の第四行目は、（励磁カウンタ，励磁データ）が（３，０１００）の対応関係になる。
【０２３７】
テーブル３の第五行目は、（励磁カウンタ，励磁データ）が（４，１１００）の対応関係になる。
【０２３８】
テーブル３の第六行目は、（励磁カウンタ，励磁データ）が（５，１０００）の対応関係になる。
【０２３９】
テーブル３の第七行目は、（励磁カウンタ，励磁データ）が（６，１００１）の対応関係になる。
【０２４０】
テーブル３の第八行目は、（励磁カウンタ，励磁データ）が（７，０００１）の対応関係になる。
【０２４１】
ここで、テーブル１の１相励磁及びテーブル２の２相励磁の場合には、励磁カウンタが０〜３の各行の励磁データと、０〜７の各行の励磁データと、が完全同一となる。
【０２４２】
すなわち、テーブル１の第一行目の励磁データと第五行目の励磁データとが同じデータ（０００１）になる。テーブル１の第二行目の励磁データと第六行目の励磁データとが同じデータ（００１０）になる。テーブル１の第三行目の励磁データと第七行目の励磁データとが同じデータ（０１００）になる。テーブル１の第四行目の励磁データと第八行目の励磁データとが同じデータ（１０００）になる。また、テーブル２の第一行目の励磁データと第五行目の励磁データとが同じデータ（００１１）になる。テーブル２の第二行目の励磁データと第六行目の励磁データとが同じデータ（０１１０）になる。テーブル２の第三行目の励磁データと第七行目の励磁データとが同じデータ（１１００）になる。テーブル２の第四行目の励磁データと第八行目の励磁データとが同じデータ（１００１）になる。
【０２４３】
図４０のモータ励磁データテーブルは、共通の励磁カウンタの範囲（０〜７）をもつテーブル１、テーブル２、テーブル３から構成されている。特に、各テーブル（テーブル１、テーブル２、テーブル３）は、各行において励磁カウンタに対応した個別の励磁データが存在し、これが第一行から第八行にわたって規定されて構成されている。このため、各テーブル（テーブル１、テーブル２、テーブル３）は、複数の励磁データを所有している。
【０２４４】
なお、励磁カウンタは、演出制御基板２２０のＲＡＭ２２６に記憶されている。励磁カウンタの更新処理（図３１のＳＴ３０００）は、演出制御基板２２０のＣＰＵ２２２とＲＡＭ２２６とにより実現される。
【０２４５】
特に、１−２相励磁方式に関する励磁パターンデータの励磁カウンタ及び励磁データが８種類×Ｌ（回）設けられ、１相励磁方式及び２相励磁方式に関する励磁パターンデータの励磁カウンタ及び励磁データが４種類×２Ｌ（回）設けられることにより、１−２相励磁方式の励磁カウンタと、２相励磁方式の励磁カウンタと、１相励磁方式の励磁カウンタと、が共通の値になるように設定される。なお、図４０は、Ｌ＝１（回）の場合のモータ励磁データテーブルを示す。これにより、ＣＰＵ２２２は、励磁方式の違いがある場合でも、同様の制御方法により、全ての励磁方式の励磁カウンタの値を更新することができる。
【０２４６】
また、ＲＡＭ２２６には、１相励磁方式又は／及び２相励磁方式の励磁カウンタ及び励磁データの個数、及び１−２相励磁方式に関する励磁カウンタ及び励磁データの個数が、１相励磁方式又は／及び２相励磁方式に関する励磁カウンタ及び励磁データの個数と１−２相励磁方式に関する励磁カウンタ及び励磁データの個数の最小公倍数となるように設定されたモータ励磁データテーブル（図４０参照）が記憶されており、モータ励磁データテーブルの中に、励磁方式の相違にかかわらず、共通の励磁カウンタを所有してもよい。これにより、ＣＰＵ２２２は、励磁方式の違いがある場合でも、同様の制御方法により、全ての励磁方式の励磁カウンタの値を更新することができる。
【０２４７】
上記のように、１相励磁及び２相励磁の励磁データが４種類（励磁カウンタが０〜３までの４つ）になるが、１−２相励磁の励磁データが８種類（励磁カウンタが０〜７までの８つ）あるため、１相励磁及び２相励磁では同じ励磁データを繰り返して設定することにより、１−２相励磁の励磁データの種類（励磁カウンタのカウント値）に合わせることができる。
【０２４８】
これにより、１相励磁、２相励磁、１−２相励磁において、共通の励磁カウンタに対応するそれぞれの励磁データを持たせることができる。この結果、各モータの動作を実行する場合には、１相励磁、２相励磁、１−２相励磁のいずれの励磁方式においても、モータの制御コマンドに図４０のモータ励磁データテーブルの共通の励磁カウンタの値を用いて画一的に制御することができる。このため、従来から回路などのハード面を変更することなく、１相励磁、２相励磁、１−２相励磁が混在する励磁制御を容易に実行することができる。
【０２４９】
各モータの駆動方式が１相励磁、２相励磁、１−２相励磁のいずれを採用するかについては、演出制御基板２２０のＣＰＵ２２２が主制御基板２００から出力された制御信号とＲＯＭ２２４に記憶されたテーブルとに基づいて選択される。後述するように、図３１のモータ処理では、ＣＰＵ２２２により選択された駆動方式に合致するモータ励磁データ（図４０参照）が参照される。
【０２５０】
（演出制御基板によるモータ処理）
次に、演出制御基板２２０によるモータ処理について説明する。
【０２５１】
図３１に示すように、モータ処理（図３０のＳＴ１８００）では、先ず、モータの個数分ループがＣＰＵ２２２により実行される（ＳＴ１９００）。モータの個数分ループとは、例えば、４つのモータ７８Ａ、７８Ｂ、９０、３０６の中でモータ処理されるべきモータ分だけＳＴ１９００からＳＴ３５００までのステップが繰り返される処理である。
【０２５２】
そして、モータｎ動作フラグＦＬＧが１に設定されているか否かがＣＰＵ２２２により判定される（ＳＴ２０００）。モータｎ動作フラグＦＬＧは、１ｍＳ毎のタイマ割込み処理のＳＴ１６００でセットされたものが用いられる。この結果、モータｎ動作フラグＦＬＧが０（ゼロ）である場合には、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。
【０２５３】
なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２５４】
ここで、モータｎ動作フラグＦＬＧの「モータｎ」とは、各モータとの物理的な対応関係を意味する。すなわち、本実施形態のパチンコ機に搭載されているモータが４つの場合には、例えば、モータ１（ｎ＝１）がセンター可動装置３００の回転モータ３０６が対応し、モータ２（ｎ＝２）が可動発光装置４８の駆動モータ９０が対応し、モータ３（ｎ＝３）がリール可動装置５０の駆動モータ７８Ａが対応し、モータ４（ｎ＝４）がリール可動装置５０の駆動モータ７８Ｂが対応する。
【０２５５】
一方、モータｎ動作フラグＦＬＧが１である場合には、タイマ２２８のカウント値がＣＰＵ２２２により判定される（ＳＴ２１００）。
【０２５６】
タイマ２２８のカウント値が０（ゼロ）である場合には、モータ動作テーブル（図３８及び図３９参照）のアドレス（ＰＴ）がＣＰＵ２２２により更新される（ＳＴ２２００）。例えば、モータ動作テーブル（図３８及び図３９参照）のアドレス（ＰＴ）が第一行目であれば、更新により第二行目に設定される。
【０２５７】
そして、更新されたアドレス（ＰＴ）の動作ステイタス（ＳＴＳ）、速度（ＳＰＤ）、時間（ＴＭＲ）がＣＰＵ２２２により読み出される（ＳＴ２３００）。例えば、更新されたアドレス（ＰＴ）が図３８のモータ動作テーブルの第二行目であれば、動作ステイタス（ＳＴＳ）が（ＡＬＬ，ＩＮＣ）、速度（ＳＰＤ）が（８）、時間（ＴＭＲ）が３２０であるとＣＰＵ２２２により読み出され、ＲＡＭ２２６の所定の領域に記憶される。
【０２５８】
次に、動作ステイタス（ＳＴＳ）の動作ステイタス上位がＣＰＵ２２２により判定される（Ｓ２４００）。動作ステイタス（ＳＴＳ）の動作ステイタス上位が「ＥＮＤ」である場合には、全相ＯＦＦがＣＰＵ２２２によって演出制御基板２２０の出力バッファにセットされる（ＳＴ２５００）。そして、モータｎ動作フラグＦＬＧがＣＰＵ２２２によって０（ゼロ）にセットされる（ＳＴ２６００）。その後、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。
【０２５９】
なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２６０】
一方、動作ステイタス（ＳＴＳ）の動作ステイタス上位が「ＥＮＤ」ではない場合には、図４０のモータ励磁データテーブルを参照して励磁カウンタとモータ番号ｎに対応する励磁データがＣＰＵ２２２によって演出制御基板２２０の出力バッファにセットされる（ＳＴ２７００）。
【０２６１】
具体的には、駆動モータ９０、７８、回転モータ３０６を特定するためのモータ番号ｎと現在の励磁カウンタの値とから励磁データが特定され、これが出力バッファにセットされる。ここで、特定された励磁データが、駆動制御信号として、後述のＳＴ３８００においてＣＰＵ２２２によってモータ（モーター番号ｎに対応するモータ）に出力される。駆動制御信号が出力されたモータは、前記励磁データに基づいて駆動する。
【０２６２】
なお、モータ番号ｎは、ＳＴ２０００においてモータｎ動作フラグＦＬＧが１にセットされているモータを指す。
【０２６３】
ＳＴ２７００において、各モータの駆動方式が１相励磁、２相励磁、１−２相励磁のいずれを採用するかについては、演出制御基板２２０のＣＰＵ２２２が主制御基板２００から出力された制御信号とＲＯＭ２２４に記憶されたテーブルとに基づいて選択される。そして、モータ励磁データテーブルを参照する際においては、ＣＰＵ２２２により選択された駆動方式（１相励磁、２相励磁、１−２相励磁のいずれか）の励磁カウンタが参照される。
【０２６４】
特に、第２実施形態では、センター可動装置３００の回転モータ３０６、可動発光装置４８の駆動モータ９０、リール可動装置５０の駆動モータ７８Ａ、リール可動装置５０の駆動モータ７８Ｂが、１相励磁、２相励磁あるいは１−２相励磁のうち、いずれかの励磁方式によって駆動制御される。この駆動制御は、ＲＯＭ２２４に記憶されている駆動制御パターンデータに基づいて実行され、その駆動制御パターンデータの中に励磁方式の情報が規定されている。
【０２６５】
なお、ＳＴ２１００においてタイマ２２８のカウント値が０（ゼロ）ではない場合には、ＳＴ２２００、ＳＴ２３００及びＳＴ２４００を経ずに、ＳＴ２７００に移行する。
【０２６６】
さらに、ＣＰＵ２２２が速度（ＳＰＤ）の値を−１（マイナス１）にする（ＳＴ２８００）。また、ＣＰＵ２２２が時間（ＴＭＲ）の値を−１（マイナス１）にする（ＳＴ２８００）。例えば、速度（ＳＰＤ）の値が（２）であれば、２−１＝１になる。また、時間（ＴＭＲ）の値が（９６０）であれば、９６０−１＝９５９になる。なお、速度（ＳＰＤ）の値及び時間（ＴＭＲ）の値をそれぞれ−１するのは、モータ処理が１ｍＳ毎に起動するからである。
【０２６７】
次に、速度（ＳＰＤ）の値がＣＰＵ２２２により判定される（ＳＴ２９００）。速度（ＳＰＤ）の値が０（ゼロ）である場合には、ＣＰＵ２２２により励磁カウンタが０〜７の範囲で更新される（ＳＴ３０００）。
【０２６８】
具体的には、動作ステイタス（ＳＴＳ）下位が「ＩＮＣ」であれば、＋１（プラス１）される。動作ステイタス（ＳＴＳ）下位が「ＤＥＣ」であれば、−１（マイナス１）される。動作ステイタス（ＳＴＳ）下位が「ＳＴＯＰ」であれば、±０（プラスマイナスゼロ）となる。例えば、励磁カウンタの値が（１）であることを基準にすると、動作ステイタス（ＳＴＳ）下位が「ＩＮＣ」であれば、励磁カウンタの値が＋１（プラス１）されて（２）になる。一方、動作ステイタス（ＳＴＳ）下位が「ＤＥＣ」であれば、励磁カウンタの値が−１（マイナス１）されて（０）になる。さらに、動作ステイタス（ＳＴＳ）下位が「ＳＴＯＰ」であれば、励磁カウンタの値が±０（プラスマイナスゼロ）になって（１）のままとなる。
【０２６９】
このように、この励磁カウンタの値の更新は、１相励磁、２相励磁、１−２相励磁のいずれの励磁方式であっても、共通の励磁カウンタの値を利用することができ、しかも異なる励磁方式の励磁カウンタの値を同じ方法で画一的に更新することができる。
【０２７０】
ここで、励磁カウンタの更新処理（ＳＴ３０００）後における励磁カウンタの補正処理について、詳細に説明する。
【０２７１】
一般的には、１相励磁方式及び２相励磁方式を採用する場合に励磁データが４種類存在し、１−２相励磁方式を採用する場合に励磁データが８種類存在するため、１相励磁方式・２相励磁方式及び１−２相励磁方式が混在する場合には、１相励磁方式及び２相励磁方式における励磁カウンタの補正処理と、１−２相励磁方式における励磁カウンタの補正処理と、を別のプログラムにおいて別けて実行する必要がある。
【０２７２】
例えば、一般的には、図３３に示すような処理が考えられる。図３３に示すように、励磁カウンタの更新処理後において、先ず、１−２相励磁であるか否かがＣＰＵ２２２により判別される（ＳＴ３０１０）。１−２相励磁であれば（ＳＴ３０１０：ＹＥＳ）、励磁カウンタが０〜７の範囲であるか否かがＣＰＵ２２２により判別される（ＳＴ３０２０）。励磁カウンタが０〜７の範囲になければ（ＳＴ３０２０：ＮＯ）、励磁カウンタの値がＣＰＵ２２２により補正される（ＳＴ３０３０）。具体的には、励磁カウンタが「８」であれば、『０』になり、励磁カウンタが「−１」であれば、『７』になる。その後、ＳＴ３１００に移行する。なお、励磁カウンタが０〜７の範囲にあれば（ＳＴ３０２０：ＹＥＳ）、ＳＴ３０３０の励磁カウンタの補正処理が行われず、ＳＴ３１００に移行する。
【０２７３】
一方、ＳＴ３０１０において１−２相励磁でなければ（ＳＴ３０１０：ＮＯ）、本実施形態では１相励磁あるいは２相励磁になり、励磁カウンタが０〜３の範囲であるか否かがＣＰＵ２２２により判別される（ＳＴ３０４０）。励磁カウンタが０〜３の範囲になければ（ＳＴ３０４０：ＮＯ）、励磁カウンタの値がＣＰＵ２２２により補正される（ＳＴ３０５０）。具体的には、励磁カウンタが「４」であれば、『０』になり、励磁カウンタが「−１」であれば、『３』になる。その後、ＳＴ３１００に移行する。なお、励磁カウンタが０〜３の範囲にあれば（ＳＴ３０４０：ＹＥＳ）、ＳＴ３０５０の励磁カウンタの補正処理が行われず、ＳＴ３１００に移行する。
【０２７４】
ところが、図３３に示した処理では、ＳＴ３０３０における処理とＳＴ３０５０における処理とを別のプログラムで対応する必要があり、プログラムの容量が大きくなったり、あるいは補正処理のタイミングがズレたりして励磁カウンタの補正処理が煩雑になるといった懸念がある。
【０２７５】
そこで、本実施形態では、１相励磁方式・２相励磁方式及び１−２相励磁方式が混在する構成においても、１相励磁方式及び２相励磁方式における励磁カウンタの補正処理と、１−２相励磁方式における励磁カウンタの補正処理と、を共通のプログラムで実行する工夫がされている。
【０２７６】
すなわち、図３４に示すように、励磁カウンタの更新処理後において、励磁カウンタが０〜７の範囲であるか否かがＣＰＵ２２２により判別される（ＳＴ３０２０）。励磁カウンタが０〜７の範囲になければ（ＳＴ３０２０：ＮＯ）、励磁カウンタの値がＣＰＵ２２２により補正される（ＳＴ３０３０）。具体的には、励磁カウンタが「８」であれば、『０』になり、励磁カウンタが「−１」であれば、『７』になる。その後、ＳＴ３１００に移行する。なお、励磁カウンタが０〜７の範囲にあれば（ＳＴ３０２０：ＹＥＳ）、ＳＴ３０３０の励磁カウンタの補正処理が行われず、ＳＴ３１００に移行する。
【０２７７】
図３４に示した処理を実行することにより、１相励磁方式・２相励磁方式及び１−２相励磁方式が混在する構成においても、１相励磁方式及び２相励磁方式における励磁カウンタの補正処理と、１−２相励磁方式における励磁カウンタの補正処理と、を共通のプログラムで実行することができる。
【０２７８】
すなわち、各励磁方式の励磁データの数が合致しているため、これに対応する励磁カウンタの範囲を共通なものに設定することができる。このため、励磁方式が異なる場合でも、励磁カウンタの補正処理において、共通のプログラムで対応することができる。この結果、演出制御基板２２０のＲＯＭ２２４に記憶されるプログラムの容量を小さくすることができ、あるいは励磁カウンタの補正処理のタイミングを統一することができ、励磁カウンタの補正処理が簡易なものになる。
【０２７９】
次に、ＳＴ２２００において更新されたモータ動作テーブルのアドレス（ＰＴ）に対応する速度（ＳＰＤ）がＣＰＵ２２２により読み込まれる（ＳＴ３１００）。ＳＴ３１００では、ＳＴ２３００で読み込まれた速度（ＳＰＤ）の値が読み込まれ、ＲＡＭ２２６に記憶される。
【０２８０】
例えば、ＳＴ２３００において読み込まれた速度（ＳＰＤ）が８の場合には、ＳＴ２８００において速度（ＳＰＤ）が−１（１減算）されて７になる。このため、ＳＴ２９００において速度（ＳＰＤ）が０（ゼロ）ではないから、ＳＴ３００及びＳＴ３１００を経ずに、ＳＴ３２００に移行する。このときの、速度（ＳＰＤ）は、７になる。
【０２８１】
次回のループにおいてＳＴ２３００で速度（ＳＰＤ）が７と読み込まれると、ＳＴ２８００では速度（ＳＰＤ）が−１（１減算）されて６になる。このため、ＳＴ２９００において速度（ＳＰＤ）が０（ゼロ）ではないから、ＳＴ３００及びＳＴ３１００を経ずに、ＳＴ３２００に移行する。このときの、速度（ＳＰＤ）は、６になる。
【０２８２】
次回のループにおいてＳＴ２３００で速度（ＳＰＤ）が６と読み込まれると、ＳＴ２８００では速度（ＳＰＤ）が−１（１減算）されて５になる。このため、ＳＴ２９００において速度（ＳＰＤ）が０（ゼロ）ではないから、ＳＴ３００及びＳＴ３１００を経ずに、ＳＴ３２００に移行する。このときの、速度（ＳＰＤ）は、５になる。
【０２８３】
これを繰り返すことにより、やがてＳＴ２９００において速度（ＳＰＤ）が０（ゼロ）になり、このときはじめてＳＴ３０００に移行して励磁カウンタを更新する。
【０２８４】
一方、時間（ＴＭＲ）は、ＳＴ２８００において−１（１減算）されることから、時間（ＴＭＲ）が０（ゼロ）にならない限り、次回のループのＳＴ２２００においても、動作テーブルアドレス（ＰＴ）が更新されない。このため、ＳＴ２３００において速度（ＳＰＤ）が８と読み込まれると、時間（ＴＭＲ）が０（ゼロ）にならない限り、ＳＴ２２００にて動作テーブルアドレス（ＰＴ）が更新されず、かつ速度（ＳＰＤ）が０（ゼロ）にならない限り、ＳＴ２９００からＳＴ３２００にループする（ＳＴ３０００及びＳＴ３１００を経由しない）。
【０２８５】
このように、ＳＴ２３００において速度（ＳＰＤ）が８と読み込まれると、以後７回のループでは、ＳＴ３０００にて励磁カウンタの値が更新されない。
【０２８６】
また、例えば、ＳＴ２３００において読み込まれた速度（ＳＰＤ）が２の場合についても、同様に考えることができる。
【０２８７】
この場合に、ＳＴ２８００において速度（ＳＰＤ）が−１（１減算）されて１になる。そして、ＳＴ２９００からＳＴ３２００に移行する（ＳＴ３０００及びＳＴ３１００を経由しない）。
【０２８８】
次のループのＳＴ２８００にて速度（ＳＰＤ）が−１（１減算）されて０（ゼロ）になる。このとき、はじめてＳＴ２９００からＳＴ３０００に進み励磁カウンタの値が更新される。そして、ＳＴ３１００において速度（ＳＰＤ）が読み込まれる。ＳＴ３１００では、ＳＴ２３００で読み込まれた速度が再度読み込まれる。なお、ＳＴ３１００で読み込まれる速度（ＳＰＤ）の値は、ＳＴ２２００で動作テーブルアドレス（ＰＴ）の更新をしない限り、一定の値となる。
【０２８９】
ＳＴ２９００において速度（ＳＰＤ）が０（ゼロ）ではない場合、ＳＴ３０００及びＳＴ３１００を経ずに、ＳＴ３２００に移行する。
【０２９０】
次に、図３２に示すように、動作ステイタス（ＳＴＳ）上位がＣＰＵ２２２により判定される（ＳＴ３２００）。動作ステイタス（ＳＴＳ）上位が「ＡＸＴ」である場合には、位置検出スイッチ５１、９４、３１０のＯＮ又はＯＦＦがＣＰＵ２２２により判定される（ＳＴ３３００）。
【０２９１】
位置検出スイッチ５１、９４、３１０がＯＦＦであれば、タイマ２２８の時間（ＴＭＲ）がＣＰＵ２２２により０（ゼロ）にセットされ（ＳＴ３４００）、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２９２】
一方、位置検出スイッチ５１、９４、３１０がＯＮであれば、タイマ２２８の時間（ＴＭＲ）がＣＰＵ２２２により０（ゼロ）にセットされずに、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２９３】
ＳＴ３２００において動作ステイタス（ＳＴＳ）上位が「ＥＸＴ」である場合には、位置検出スイッチ５１、９４、３１０のＯＮ又はＯＦＦがＣＰＵ２２２により判定される（ＳＴ３６００）。
【０２９４】
位置検出スイッチ５１、９４、３１０がＯＮであれば、タイマ２２８の時間（ＴＭＲ）がＣＰＵ２２２により０（ゼロ）にセットされ（ＳＴ３７００）、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２９５】
一方、位置検出スイッチ５１、９４、３１０がＯＦＦであれば、タイマ２２８の時間（ＴＭＲ）がＣＰＵ２２２により０（ゼロ）にセットされずに、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２９６】
ＳＴ３２００において動作ステイタス（ＳＴＳ）上位が「ＡＬＬ」である場合には、位置検出スイッチ５１、９４、３１０のＯＮ又はＯＦＦにかかわらず、他にモータ処理すべきモータの有無が判別され（図３２のＳＴ３５００）、モータ処理すべきモータが無ければ、ループが終了する（ＳＴ３５００）。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理（ＳＴ１９００からＳＴ３５００までの処理）が開始される。
【０２９７】
ＳＴ３５００のループが終了後、ＣＰＵ２２２により励磁データ／全相ＯＦＦを含む各出力バッファの値が駆動制御信号として各駆動モータ７８、９０あるいは回転モータ３０６のモータドライバに対して出力される（ＳＴ３８００）。この駆動制御信号を受けて、各駆動モータ７８、９０あるいは回転モータ３０６が回転駆動する。なお、駆動制御信号に全相ＯＦＦの出力バッファが含まれている場合には、各駆動モータ７８、９０あるいは回転モータ３０６の励磁がＯＦＦになる。
【０２９８】
第２実施形態によれば、第１実施形態のパチンコ機で実現することができる効果に加えて、さらに以下の効果を得ることができる。すなわち、各可動装置４５、５８、３００の各モータ９０、７８、３０６の駆動方式（１相励磁方式、２相励磁方式、１−２相励磁方式など）が複数設けられているが、いずれの駆動方式を採用する場合においても、共通の範囲である励磁カウンタを持たせることができる。これにより、上述した通り、１相励磁方式・２相励磁方式及び１−２相励磁方式が混在する構成においても、１相励磁方式及び２相励磁方式における励磁カウンタの補正処理と、１−２相励磁方式における励磁カウンタの補正処理と、を共通のプログラムで実行することができる。
【０２９９】
特に、回路構成などを変えることなく（回路構成に特殊な工夫を施すことなく）、既存のハード構成を利用して、各モータの複数の駆動方式（１相励磁方式、２相励磁方式、１−２相励磁方式など）を切り換えることができる。
【０３００】
また、演出制御基板２２０がモータ励磁データテーブルの励磁データに基づいてモータ７８、９０、３０６の駆動を制御するため、複数の励磁データの選択が容易になる。これにより、励磁方式を変更するときにモータ７８、９０、３０６の駆動制御が容易になる。
【０３０１】
特に、モータ励磁データテーブルには、１相励磁方式又は／及び２相励磁方式の励磁データの個数、及び１−２相励磁方式に関する励磁データの個数が、１相励磁方式又は／及び２相励磁方式に関する励磁データの個数と１−２相励磁方式に関する励磁データの個数の最小公倍数となるように設定されている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、モータ励磁データテーブルの構造を簡素化することができる。
【０３０２】
同様に、モータ励磁データテーブルには、１−２相励磁方式に関する励磁データが（８（種類）×Ｌ（回））個設けられ、１相励磁方式又は／及び２相励磁方式に関する励磁データが（４（種類）×２Ｌ（回））（個）設けられている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、モータ励磁データテーブルの構造を簡素化することができる。
【０３０３】
さらに、図４０に示すように、１−２相励磁方式、及び１相励磁方式又は／及び２相励磁方式の励磁データに対して共通の励磁カウンタが設定されており、制御部は、所定の条件が成立したときに、全ての励磁方式において共通の励磁カウンタを用いて励磁データの値を更新する（図３１、図３３及び図３４のＳＴ３０００参照）。これにより、励磁方式が異なる場合でも、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、簡易な更新処理を実現できる。
【０３０４】
また、図３３及び図３４に示すように、ＣＰＵ２２２は、励磁データの更新後、所定の条件（ＳＴ３０２０）が成立したときに、更新された後の励磁カウンタの値が所定値となるように補正することにより（ＳＴ３０３０）、常に、励磁カウンタの値を１−２相励磁方式（１相励磁方式、２相励磁方式）の励磁データに対応させることができる。すなわち、励磁カウンタと励磁データとの対応関係を常に維持することができる。これにより、励磁方式が異なる場合でも、常に、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、モータ７８、９０、３０６の駆動制御に関する精度を高めることができる。
【０３０５】
なお、本実施形態では、演出制御基板２２０が各モータの駆動を制御する構成を示したが、本発明の「制御部」が演出制御基板２２０、本発明の「モータ」が駆動モータ７８、９０、回転モータ３０６に限定されるものではなく、ＣＰＵが搭載されている基板であれば、その基板と当該基板に制御されるモータとの関係に本発明が適用される。例えば、主制御基板２００が駆動部としてモータの駆動を制御する構成では、主制御基板２００が本発明の「制御部」に対応し、主制御基板２００と当該主制御基板２００が駆動制御するモータとの関係において本発明が適用される。
【符号の説明】
【０３０６】
１０        遊技機
４８        可動発光装置（可動物）
５０        リール可動装置（可動物）
７８        駆動モータ（駆動部、モータ）
９０        駆動モータ（駆動部、モータ）
２００      主制御基板（主制御部）
２２０      演出制御基板（サブ制御部）
２２２      ＣＰＵ（駆動方式選択部）
２２４      ＲＯＭ（記憶部）
３００      センター可動装置（可動物）
３０６      回転モータ（駆動部、モータ）
【図１】
0005437227.tif 000002
【図２】
0005437227.tif 000003
【図３】
0005437227.tif 000004
【図４】
0005437227.tif 000005
【図５】
0005437227.tif 000006
【図６】
0005437227.tif 000007
【図７】
0005437227.tif 000008
【図８】
0005437227.tif 000009
【図９】
0005437227.tif 000010
【図１０】
0005437227.tif 000011
【図１１】
0005437227.tif 000012
【図１２】
0005437227.tif 000013
【図１３】
0005437227.tif 000014
【図１４】
0005437227.tif 000015
【図１５】
0005437227.tif 000016
【図１６】
0005437227.tif 000017
【図１７】
0005437227.tif 000018
【図１８】
0005437227.tif 000019
【図１９】
0005437227.tif 000020
【図２０】
0005437227.tif 000021
【図２１】
0005437227.tif 000022
【図２２】
0005437227.tif 000023
【図２３】
0005437227.tif 000024
【図２４】
0005437227.tif 000025
【図２５】
0005437227.tif 000026
【図２６】
0005437227.tif 000027
【図２７】
0005437227.tif 000028
【図２８】
0005437227.tif 000029
【図２９】
0005437227.tif 000030
【図３０】
0005437227.tif 000031
【図３１】
0005437227.tif 000032
【図３２】
0005437227.tif 000033
【図３３】
0005437227.tif 000034
【図３４】
0005437227.tif 000035
【図３５】
0005437227.tif 000036
【図３６】
0005437227.tif 000037
【図３７】
0005437227.tif 000038
【図３８】
0005437227.tif 000039
【図３９】
0005437227.tif 000040
【図４０】
0005437227.tif 000041