JP5437227B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5437227B2
JP5437227B2 JP2010280121A JP2010280121A JP5437227B2 JP 5437227 B2 JP5437227 B2 JP 5437227B2 JP 2010280121 A JP2010280121 A JP 2010280121A JP 2010280121 A JP2010280121 A JP 2010280121A JP 5437227 B2 JP5437227 B2 JP 5437227B2
Authority
JP
Japan
Prior art keywords
excitation
motor
phase
drive
phase excitation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010280121A
Other languages
Japanese (ja)
Other versions
JP2012125439A (en
Inventor
有亮 永曽
Original Assignee
株式会社藤商事
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社藤商事 filed Critical 株式会社藤商事
Priority to JP2010280121A priority Critical patent/JP5437227B2/en
Publication of JP2012125439A publication Critical patent/JP2012125439A/en
Application granted granted Critical
Publication of JP5437227B2 publication Critical patent/JP5437227B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Control Of Stepping Motors (AREA)

Description

本発明は、例えば、パチンコ機やスロットマシンなどの遊技機に関する。   The present invention relates to a gaming machine such as a pachinko machine or a slot machine.

従来の遊技機は、一般に、可動物を駆動するための駆動源に、ステッピングモータを用いている。   Conventional gaming machines generally use a stepping motor as a drive source for driving a movable object.

ステッピングモータは、その駆動回路の信号入力端子にパルス信号を与えることにより所定のステップ角だけ回転する。したがって、パルス信号を連続的に与えたときのモータの速度は、パルス周波数に比例する。すなわち、パルス周波数を早くすれば、モータが高速で回転し、パルス周波数を遅くすれば、モータが低速で回転する。このように、パルス信号を制御することによりステッピングモータの回転速度を自在に調整することができ、かつ特殊なフィードバック機構がなくても高度な位置決め制御を発揮することができるため、ステッピングモータが遊技機の可動物などの駆動源としても多く用いられている。   The stepping motor rotates by a predetermined step angle by applying a pulse signal to the signal input terminal of the drive circuit. Therefore, the speed of the motor when the pulse signal is continuously given is proportional to the pulse frequency. That is, if the pulse frequency is increased, the motor rotates at a high speed, and if the pulse frequency is decreased, the motor rotates at a low speed. In this way, by controlling the pulse signal, the rotation speed of the stepping motor can be freely adjusted, and even if there is no special feedback mechanism, advanced positioning control can be demonstrated. It is also often used as a drive source for moving items of machines.

ここで、一般的に、ステッピングモータの駆動方式は、2−2相励磁方式となる。これは、2−2相励磁方式は、モータを2相ずつ励磁する方式であり、常に2つの励磁コイルに電流を流すため、その分トルクが大きくなり、ダンピング効果にも優れている(回転時の振動が少ない)などの理由からである。   Here, in general, the stepping motor driving system is a 2-2 phase excitation system. This is because the 2-2 phase excitation method is a method of exciting the motor two phases at a time, and since current is always passed through the two excitation coils, the torque is increased accordingly, and the damping effect is also excellent (during rotation). This is because there is little vibration.

特開2005−73474号公報JP 2005-73474 A 特開2000−118002号公報JP 2000-118022 A 特開平11−18492号公報Japanese Patent Laid-Open No. 11-18492

ところで、遊技機のステッピングモータの駆動方式を2−2相励磁方式で固定すると、大きなトルクを得ることができるが、同時に電流値が大きくなり、また発熱量が増大する問題がある。このため、電力消費量が増大するばかりか、発熱量の増大に伴って電子機器などのトラブル増加や製品寿命の低下を招くおそれがある。この結果、発熱量対策などのコストが増加することになる。   By the way, if the driving method of the stepping motor of the gaming machine is fixed by the 2-2 phase excitation method, a large torque can be obtained, but at the same time, there is a problem that the current value increases and the heat generation amount increases. For this reason, there is a possibility that not only the power consumption increases, but also the troubles of electronic equipment and the like and the product life may be shortened as the heat generation amount increases. As a result, the cost for heat generation countermeasures and the like increases.

また、2−2相励磁方式を遊技機に採用すると、遊技機の可動物の演出動作を細かく制御することが困難になる。例えば、遊技機には複数の可動物があり、遊技状態に応じて、比較的大型の可動物に大胆な演出動作を要求する場合と、比較的小型の可動物に滑らかな演出動作を要求する場合と、があるが、2−2相励磁方式などの励磁方式を固定すると、可動物が所望の演出動作を実現することができなくなる。すなわち、全ての可動物が画一的な演出動作を実行するだけであり、可動物に対応させた最適な演出動作が困難になるため、極めて遊技性に欠けるものとなる。   Further, when the 2-2 phase excitation method is adopted for the gaming machine, it becomes difficult to finely control the rendering operation of the movable object of the gaming machine. For example, a gaming machine has a plurality of movable objects, and depending on the gaming state, a bold performance operation is required for a relatively large movable object, and a smooth performance operation is required for a relatively small movable object. However, if an excitation method such as a 2-2 phase excitation method is fixed, the movable object cannot realize a desired performance operation. That is, all the movable objects only execute a uniform performance operation, and an optimal performance operation corresponding to the movable objects becomes difficult, so that the game performance is extremely lacking.

そこで、上記問題点に鑑み、コストの増加を防止して、可動物の最適な演出動作を実現することができる遊技機を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a gaming machine capable of preventing an increase in cost and realizing an optimal performance operation of a movable object.

請求項1に記載の発明は、所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、前記記憶部には、1相励磁方式又は/及び2相励磁方式の前記励磁データの個数、及び1−2相励磁方式に関する前記励磁データの個数が、前記1相励磁方式又は/及び前記2相励磁方式に関する前記励磁データの個数と前記1−2相励磁方式に関する前記励磁データの個数の最小公倍数となるように設定された励磁データテーブルが記憶されており、前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする。 The invention according to claim 1 is a movable object that performs a predetermined operation, a motor that drives the movable object, a storage unit that stores a plurality of different excitation data of the motor, and the storage unit that stores the excitation data. A control unit that controls driving of the motor based on excitation data , wherein the storage unit includes the number of excitation data of one-phase excitation method and / or two-phase excitation method, and 1 The number of the excitation data related to the two-phase excitation method is the least common multiple of the number of the excitation data related to the one-phase excitation method and / or the two-phase excitation method and the number of the excitation data related to the 1-2 phase excitation method. An excitation data table set to be stored is stored, and the control unit controls driving of the motor based on the excitation data of the excitation data table, and a predetermined condition is set. In all excitation method when standing with a common said excitation counter and updates the value of the excitation data.

請求項1に記載の発明によれば、所定の動作を行う可動物と、可動物を駆動する駆動部と、駆動部の駆動を制御する制御部と、駆動部の異なる複数の駆動方式を記憶する記憶部と、を有する遊技機において、駆動部がモータ(例えば、ステッピングモータ)であり、駆動方式がモータの異なる複数の励磁データであり、制御部が記憶部に記憶された励磁データに基づいてモータの駆動を制御する。これにより、駆動部の駆動制御にバリエーションを持たせることができるため、コストの増加を防止して、可動物の最適な演出動作を実現することができる。   According to the first aspect of the present invention, a movable object that performs a predetermined operation, a drive unit that drives the movable object, a control unit that controls driving of the drive unit, and a plurality of drive systems having different drive units are stored. A drive unit is a motor (for example, a stepping motor), a drive method is a plurality of excitation data of different motors, and a control unit is based on excitation data stored in the storage unit To control the motor drive. Thereby, since variation can be given to drive control of a drive part, an increase in cost can be prevented and optimal presentation operation of a movable object can be realized.

なお、可動物の最適な演出動作には、一の可動物が複数の駆動方式によって動作する場合、可動物毎に対応させた駆動方式において可動物を動作させる場合の両方が含まれる。   Note that the optimal rendering operation of the movable object includes both a case where one movable object is operated by a plurality of driving methods and a case where the movable object is operated by a driving method corresponding to each movable object.

特に、前記可動物は、複数設けられ、前記駆動方式は、前記可動物に対応させて区分けされた複数の駆動方式であり、前記駆動方式選択部は、前記可動物に対応した前記駆動方式を選択することが好ましい。   In particular, a plurality of the movable objects are provided, and the drive system is a plurality of drive systems divided in correspondence with the movable objects, and the drive system selection unit selects the drive system corresponding to the movable objects. It is preferable to select.

この構成によれば、可動物が複数設けられており、各可動物に対応させて区分けされた複数の駆動方式が記憶部に記憶されている。そして、制御部により可動物に対応した駆動方式が選択され、可動物に対応した駆動方式に基づいて可動物の演出動作が実行される。これにより、簡易な方法で、可動物に対応した駆動方式を選択することができ、可動物の最適な演出動作を実現できる。   According to this configuration, a plurality of movable objects are provided, and a plurality of drive systems classified according to each movable object are stored in the storage unit. Then, the driving method corresponding to the movable object is selected by the control unit, and the rendering operation of the movable object is executed based on the driving method corresponding to the movable object. As a result, a driving method corresponding to the movable object can be selected by a simple method, and the optimal rendering operation of the movable object can be realized.

前記励磁データは、前記モータの1−2相励磁方式に関する励磁データの他に、1相励磁方式(1−1相励磁方式)の励磁データ又は2相励磁方式(2−2相励磁方式)の励磁データの少なくとも一方の励磁データが含められ、前記制御部は、前記1−2相励磁方式に関する励磁データの他に、前記1相励磁方式(1−1相励磁方式)の励磁データ又は前記2相励磁方式(2−2相励磁方式)の励磁データの少なくとも一方の励磁データに基づいて前記モータの駆動を制御してもよい。   In addition to the excitation data relating to the 1-2 phase excitation method of the motor, the excitation data includes one phase excitation method (1-1 phase excitation method) excitation data or two phase excitation method (2-2 phase excitation method). Excitation data of at least one of the excitation data is included, and the control unit includes, in addition to the excitation data related to the 1-2 phase excitation method, the excitation data of the one phase excitation method (1-1 phase excitation method) or the 2 The driving of the motor may be controlled based on at least one excitation data of the phase excitation method (2-2 phase excitation method).

これによれば、可動物ごとに、駆動部であるモータ(ステッピングモータ)の励磁方式を変えるだけで、可動物に対応した最適な演出動作を実現することができる。 According to this, it is possible to realize an optimal performance operation corresponding to a movable object by simply changing the excitation method of a motor (stepping motor) that is a drive unit for each movable object.

具体的には、励磁データは、モータの1−2相励磁方式に関する励磁データと、1相励磁方式(1−1相励磁方式)又は2相励磁方式(2−2相励磁方式)の励磁データの少なくとも一方と、を含んでいる。これにより、例えば、大型の可動物は、2相励磁方式(2−2相励磁方式)の励磁データに基づいて演出動作を実行し、小型の可動物は、1−2相励磁方式(あるいは1相励磁方式)の励磁データに基づいて演出動作を実行することが可能になる。これにより、大きなトルクが必要であり大胆な演出動作が求められる可動物(例えば、大型の可動物など)の演出動作と、小さなトルクで足りきめ細かい演出動作が求められる可動物(例えば、小型の可動物など)の演出動作と、の両方を、励磁データを変えるだけで容易に実行することができる。   Specifically, the excitation data includes excitation data related to the 1-2 phase excitation method of the motor and excitation data of the one phase excitation method (1-1 phase excitation method) or the two phase excitation method (2-2 phase excitation method). And at least one of the above. Thereby, for example, a large movable object performs a rendering operation based on excitation data of a two-phase excitation method (2-2 phase excitation method), and a small movable object is a 1-2 phase excitation method (or 1). It is possible to execute the rendering operation based on the excitation data of the phase excitation method. This makes it possible to produce a moving object (for example, a large movable object) that requires a large torque and requires a bold performance operation, and a movable object (for example, a small-sized Both the production operations of animals and the like) can be easily executed by changing the excitation data.

また、1−2相励磁方式の励磁データに基づいて演出動作を実行することにより、2相励磁方式(2−2相励磁方式)の励磁データに基づいて演出動作を実行する場合と比較して、消費電力を低減することができる。これにより、電力コストを低減できる他、発熱量が低下することにより、遊技機の各構成部材のトラブルを抑制でき、また製品寿命の低下を防止できる。すなわち、2相励磁方式(2−2相励磁方式)の励磁データと、1−2相励磁方式の励磁データと、の両方のパターンを予め記憶しておくことにより、各可動物に対応した励磁パターンを選択して各可動物に求められる演出動作を実現できると同時に、発熱量の増加を抑制することができる。この結果、コストを増加させることなく、可動物の最適な演出動作を実現することができる。   Also, by performing the rendering operation based on the excitation data of the 1-2 phase excitation method, compared to the case of performing the rendering operation based on the excitation data of the 2-phase excitation method (2-2 phase excitation method). , Power consumption can be reduced. As a result, the power cost can be reduced and the trouble of each component of the gaming machine can be suppressed and the life of the product can be prevented from being lowered by reducing the heat generation amount. That is, by storing both the excitation data of the two-phase excitation method (2-2 phase excitation method) and the excitation data of the 1-2 phase excitation method in advance, the excitation corresponding to each movable object is stored. A production operation required for each movable object can be realized by selecting a pattern, and at the same time, an increase in heat generation can be suppressed. As a result, it is possible to realize the optimal rendering operation of the movable object without increasing the cost.

特に、前記記憶部には、前記1相励磁方式又は/及び前記2相励磁方式の前記励磁データの個数、及び前記1−2相励磁方式に関する前記励磁データの個数が、前記1相励磁方式又は/及び前記2相励磁方式に関する前記励磁データの個数と前記1−2相励磁方式に関する前記励磁データの個数の最小公倍数となるように設定された励磁データテーブルが記憶されており、前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御する。 In particular , the storage unit stores the number of the excitation data for the one-phase excitation method and / or the two-phase excitation method and the number of the excitation data for the 1-2 phase excitation method. / And an excitation data table set to be the least common multiple of the number of the excitation data related to the two-phase excitation method and the number of the excitation data related to the 1-2 phase excitation method are stored. The motor drive is controlled based on the excitation data in the excitation data table.

これによれば、制御部が励磁データテーブルの励磁データに基づいてモータの駆動を制御するため、複数の励磁データの選択が容易になる。これにより、励磁方式を変更するときにモータの駆動制御が容易になる。特に、励磁データテーブルには、1相励磁方式又は/及び2相励磁方式の励磁データの個数、及び1−2相励磁方式に関する励磁データの個数が、1相励磁方式又は/及び2相励磁方式に関する励磁データの個数と1−2相励磁方式に関する励磁データの個数の最小公倍数となるように設定されている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、励磁データテーブルの構造を簡素化することができる。 According to this, since a control part controls the drive of a motor based on the excitation data of an excitation data table, selection of several excitation data becomes easy. This facilitates motor drive control when changing the excitation method. In particular, the excitation data table includes the number of excitation data for the one-phase excitation method and / or the two-phase excitation method and the number of excitation data for the 1-2 phase excitation method. And the least common multiple of the number of excitation data related to the 1-2 phase excitation method. Thereby, the number of excitation data of different excitation methods can be matched, and the structure of the excitation data table can be simplified.

請求項に記載の発明は、所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、前記記憶部には、1−2相励磁方式に関する前記励磁データが(8(種類)×L(回))個設けられ、1相励磁方式又は/及び2相励磁方式に関する前記励磁データが(4(種類)×2L(回))(個)設けられた励磁データテーブルが記憶されており、前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする。 The invention according to claim 2 is a movable object that performs a predetermined operation, a motor that drives the movable object, a storage unit that stores a plurality of different excitation data of the motor, and the storage unit that stores the excitation data. A control unit that controls driving of the motor based on excitation data, wherein the storage unit stores the excitation data related to the 1-2 phase excitation method (8 (type) × L (times). )) The excitation data table in which the excitation data relating to the one-phase excitation method and / or the two-phase excitation method is provided (4 (type) × 2 L (times)) (pieces) is stored, and the control The unit controls the driving of the motor based on the excitation data of the excitation data table, and sets the value of the excitation data using the excitation counter common to all excitation methods when a predetermined condition is satisfied. update It is characterized by doing.

請求項に記載の発明によれば、制御部が励磁データテーブルの励磁データに基づいてモータの駆動を制御するため、複数の励磁データの選択が容易になる。これにより、励磁方式を変更するときにモータの駆動制御が容易になる。特に、励磁データテーブルには、1−2相励磁方式に関する励磁データが(8(種類)×L(回))個設けられ、1相励磁方式又は/及び2相励磁方式に関する励磁データが(4(種類)×2L(回))(個)設けられている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、励磁データテーブルの構造を簡素化することができる。 According to the second aspect of the present invention, since the control unit controls the driving of the motor based on the excitation data in the excitation data table, it is easy to select a plurality of excitation data. This facilitates motor drive control when changing the excitation method. In particular, the excitation data table includes (8 (type) × L (times)) excitation data relating to the 1-2 phase excitation method, and the excitation data relating to the one phase excitation method and / or the two phase excitation method is (4 (Type) × 2L (times)) (pieces). Thereby, the number of excitation data of different excitation methods can be matched, and the structure of the excitation data table can be simplified.

前記1−2相励磁方式、及び前記1相励磁方式又は/及び前記2相励磁方式の前記励磁データに対して共通の励磁カウンタが設定されており、前記制御部は、所定の条件が成立したときに、全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新する。   A common excitation counter is set for the excitation data of the 1-2 phase excitation method and the one phase excitation method or / and the two phase excitation method, and the control unit satisfies a predetermined condition. Sometimes, the excitation data value is updated using the excitation counter common to all excitation methods.

これによれば、1−2相励磁方式、及び1相励磁方式又は/及び2相励磁方式の励磁データに対して共通の励磁カウンタが設定されており、制御部は、所定の条件が成立したときに、全ての励磁方式において共通の励磁カウンタを用いて励磁データの値を更新する。これにより、励磁方式が異なる場合でも、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、簡易な更新処理を実現できる。 According to this, a common excitation counter is set for the excitation data of the 1-2 phase excitation method, and the 1 phase excitation method or / and the 2 phase excitation method, and the control unit satisfies a predetermined condition. Sometimes, the excitation data value is updated using a common excitation counter in all excitation methods. As a result, even when the excitation methods are different, the excitation data update process using a common excitation counter is possible, and a simple update process can be realized.

請求項に記載の発明は、請求項1又は2に記載の遊技機において、前記1−2相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された8種類の励磁データを1組用いて設定されており、前記1相励磁方式又は2相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された4種類の励磁データを2組用いて前記1−2相励磁方式に関する前記励磁データの個数と同じ個数に設定されていることが好ましい。 According to a third aspect of the present invention, in the gaming machine according to the first or second aspect , the excitation data relating to the 1-2 phase excitation method is different based on the excitation method every time the value of the excitation counter is different. 8 types of excitation data set so that phases are sequentially excited are set using one set, and the excitation data related to the one-phase excitation method or the two-phase excitation method has different values of the excitation counter. Each of the four types of excitation data set so that different phases are sequentially excited on the basis of the excitation method every time, two sets of excitation data are set to the same number as the number of the excitation data related to the 1-2 phase excitation method. It is preferable.

なお、制御部は、励磁データの更新後、所定の条件が成立したときに、更新された後の励磁カウンタの値が所定値となるように補正することにより、常に、励磁カウンタの値を1−2相励磁方式(1相励磁方式、2相励磁方式)の励磁データに対応させることができる。これにより、励磁方式が異なる場合でも、常に、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、モータの駆動制御に関する精度を高めることができる。 The control unit always corrects the value of the excitation counter to 1 by correcting the updated excitation counter value to be a predetermined value when a predetermined condition is satisfied after the excitation data is updated. It is possible to correspond to excitation data of -2 phase excitation method (one phase excitation method, two phase excitation method). As a result, even when the excitation methods are different, the excitation data update process using the common excitation counter can always be performed, and the accuracy of motor drive control can be improved.

本発明によれば、コストの増加を防止して、可動物の最適な演出動作を実現することができる。   According to the present invention, it is possible to prevent an increase in cost and realize an optimal performance operation of a movable object.

本発明の第1実施形態に係る遊技機の斜視図である。1 is a perspective view of a gaming machine according to a first embodiment of the present invention. 本発明の第1実施形態に係る遊技機の側面図である。1 is a side view of a gaming machine according to a first embodiment of the present invention. 本発明の第1実施形態に係る遊技機の遊技盤の正面図である。It is a front view of the game board of the gaming machine according to the first embodiment of the present invention. 本発明の第1実施形態に係る遊技機に使用されるリール可動装置(可動物)の分解斜視図である。It is a disassembled perspective view of the reel movable device (movable object) used for the gaming machine according to the first embodiment of the present invention. 本発明の第1実施形態に係る遊技機に使用される可動発光装置(可動物)の斜視図である。It is a perspective view of the movable light-emitting device (movable object) used for the gaming machine according to the first embodiment of the present invention. 本発明の第1実施形態に係る遊技機に使用される可動発光装置(可動物)の後面を示す図である。It is a figure which shows the rear surface of the movable light-emitting device (movable object) used for the game machine which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る遊技機の制御系のブロック図である。It is a block diagram of the control system of the gaming machine according to the first embodiment of the present invention. 本発明の第1実施形態に係る遊技機に使用される演出制御基板と駆動モータとの関係を示した図である。It is the figure which showed the relationship between the presentation control board used for the game machine which concerns on 1st Embodiment of this invention, and a drive motor. 本発明の第1実施形態に係る遊技機に使用される駆動モータを駆動する駆動回路の説明図である。It is explanatory drawing of the drive circuit which drives the drive motor used for the game machine which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る遊技機に使用される駆動モータの内部を示した説明図である。It is explanatory drawing which showed the inside of the drive motor used for the game machine which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る遊技機に使用される駆動モータの励磁状態とステップ数との関係を示した図である。It is the figure which showed the relationship between the excitation state of a drive motor used for the gaming machine which concerns on 1st Embodiment of this invention, and the number of steps. 本発明の第1実施形態に係る遊技機の駆動モータの内部を示した構成図である。It is the block diagram which showed the inside of the drive motor of the game machine which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る遊技機の駆動モータが1相励磁方式で駆動するときの励磁状態と入力パルスとの関係を示した説明図である。It is explanatory drawing which showed the relationship between the excitation state and input pulse when the drive motor of the game machine which concerns on 1st Embodiment of this invention drives by a 1 phase excitation system. 本発明の第1実施形態に係る遊技機の駆動モータが2相励磁方式で駆動するときの励磁状態と入力パルスとの関係を示した説明図である。It is explanatory drawing which showed the relationship between the excitation state and input pulse when the drive motor of the game machine which concerns on 1st Embodiment of this invention drives by a two-phase excitation system. 本発明の第1実施形態に係る遊技機の駆動モータが1−2相励磁方式で駆動するときの励磁状態と入力パルスとの関係を示した説明図である。It is explanatory drawing which showed the relationship between the excitation state and input pulse when the drive motor of the game machine which concerns on 1st Embodiment of this invention drives by a 1-2 phase excitation system. 本発明の第1実施形態に係る遊技機の演出制御基板のROMに記憶された各テーブルの説明図である。It is explanatory drawing of each table memorize | stored in ROM of the presentation control board of the game machine which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る遊技機の演出制御処理のフローチャートである。It is a flowchart of the presentation control process of the gaming machine according to the first embodiment of the present invention. 本発明の第1実施形態に係る遊技機のテーブル選択処理のフローチャートである。It is a flowchart of the table selection process of the gaming machine according to the first embodiment of the present invention. 本発明の第2実施形態に係る遊技機の遊技盤の正面図である。It is a front view of the game board of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機に設けられているセンター可動装置の構成を説明するための図面である。It is drawing for demonstrating the structure of the center movable apparatus provided in the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機に設けられているセンター可動装置の構成と動作を説明するための図面である。It is drawing for demonstrating a structure and operation | movement of the center movable apparatus provided in the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機に設けられているセンター可動装置の位置を検出する位置検出スイッチを説明するための図面である。It is drawing for demonstrating the position detection switch which detects the position of the center movable apparatus provided in the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機に設けられているセンター可動装置の回転モータ(駆動モータ)の回路配置と構成を示した図面である。It is drawing which showed the circuit arrangement | positioning and structure of the rotation motor (drive motor) of the center movable apparatus provided in the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機に設けられているセンター可動装置の位置を検出するための位置検出スイッチの構成を説明した図面である。It is drawing explaining the structure of the position detection switch for detecting the position of the center movable apparatus provided in the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機の制御系のブロック図である。It is a block diagram of the control system of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部におけるメイン処理のフローチャートである。It is a flowchart of the main process in the sub control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部における4mS割込み処理のフローチャートである。It is a flowchart of the 4mS interruption process in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部における受信コマンド解析処理のフローチャートである。It is a flowchart of the received command analysis process in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部における演出シナリオ管理処理のフローチャートである。It is a flowchart of the production scenario management process in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部における1mS割込み処理のフローチャートである。It is a flowchart of 1 mS interruption processing in the sub-control unit of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部におけるモータ処理の前半工程のフローチャートである。It is a flowchart of the first half process of the motor process in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部におけるモータ処理の後半工程のフローチャートである。It is a flowchart of the latter half process of the motor processing in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部における励磁カウンタの更新処理後における励磁カウンタの補正処理の比較例を示したフローチャートである。It is the flowchart which showed the comparative example of the correction process of the excitation counter after the update process of the excitation counter in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部における励磁カウンタの更新処理後における励磁カウンタの補正処理を示したフローチャートである。It is the flowchart which showed the correction process of the excitation counter after the update process of the excitation counter in the sub-control part of the gaming machine according to the second embodiment of the present invention. 本発明の第2実施形態に係る遊技機のサブ制御部の記憶部に記憶されている演出シナリオ1のテーブルである。It is a table of the production scenario 1 memorize | stored in the memory | storage part of the sub control part of the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機のサブ制御部の記憶部に記憶されている演出シナリオ2のテーブルである。It is a table of the production scenario 2 memorize | stored in the memory | storage part of the sub control part of the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機のサブ制御部の記憶部に記憶されている演出シナリオ3のテーブルである。It is a table of the production scenario 3 memorize | stored in the memory | storage part of the sub control part of the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機のサブ制御部の記憶部に記憶されているモータ動作テーブル(コマ送り5コマ)である。It is a motor operation | movement table (frame | frame advance 5 frames) memorize | stored in the memory | storage part of the sub control part of the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機のサブ制御部の記憶部に記憶されているモータ動作テーブル(原点復帰)である。It is a motor operation | movement table (origin return) memorize | stored in the memory | storage part of the sub control part of the game machine which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る遊技機のサブ制御部の記憶部に記憶されているモータ励磁データテーブルである。It is a motor excitation data table memorize | stored in the memory | storage part of the sub-control part of the game machine which concerns on 2nd Embodiment of this invention.

[第1実施形態]
本発明の第1実施形態に係る遊技機について、図面を参照して説明する。本実施形態は、本発明をパチンコ機に適用した一例である。なお、以下に示すパチンコ機の構成は本発明が適用された一例に過ぎないものであり、本発明の範囲が本実施形態のパチンコ機の構成に限定されるものではない。また、本発明の「可動物」とは、いわゆる役物だけに限られるものではなく、駆動源により可動する全ての可動体が含まれる。
[First Embodiment]
A gaming machine according to a first embodiment of the present invention will be described with reference to the drawings. This embodiment is an example in which the present invention is applied to a pachinko machine. In addition, the structure of the pachinko machine shown below is only an example to which the present invention is applied, and the scope of the present invention is not limited to the structure of the pachinko machine of the present embodiment. In addition, the “movable object” of the present invention is not limited to a so-called accessory, and includes all movable bodies that are movable by a drive source.

(パチンコ機の概説)
図1及び図2に示すように、パチンコ機10は、矩形枠状の外枠12と、この外枠12に開閉自在に枢着された前枠14と、を有し、カード式球貸し機(図示省略)をサンドイッチ状に挟持する状態で、外枠12が島構造体(図示省略)に着脱自在に装着されている。前枠14の前側から遊技盤16が着脱自在に装着され、遊技盤16の前側に対応させて、開閉可能な開閉扉18が設けられている。開閉扉18の前面には、遊技盤16の遊技領域20(図3参照)の前側をカバーする透明な窓ガラスからなる窓部22と、複数の装飾ランプ24と、複数のスピーカ26と、発射用の遊技球Pや入賞球を貯留する貯留皿28と、発射ハンドル30と、が設けられている。
(Outline of pachinko machine)
As shown in FIGS. 1 and 2, a pachinko machine 10 includes a rectangular frame-shaped outer frame 12 and a front frame 14 pivotally attached to the outer frame 12 so as to be openable and closable. The outer frame 12 is detachably attached to the island structure (not shown) in a state of sandwiching (not shown) in a sandwich shape. A game board 16 is detachably mounted from the front side of the front frame 14, and an openable / closable door 18 is provided corresponding to the front side of the game board 16. On the front face of the open / close door 18, a window portion 22 made of a transparent window glass covering the front side of the game area 20 (see FIG. 3) of the game board 16, a plurality of decorative lamps 24, a plurality of speakers 26, and a launch A storage tray 28 for storing game balls P and winning balls for use, and a launch handle 30 are provided.

貯留皿28の前面には、所定金額分の球貸しを指示する球貸しボタン32と、遊技終了時にプリペイドカードの返却を指示するカード返却ボタン34と、遊技者が操作可能な所謂チャンスボタンと呼ばれる正面視にて楕円形の操作ボタン36と、遊技終了時や貯留皿28から溢れた貯留球を球抜きする為の球抜きボタン38と、が設けられている。   On the front surface of the storage tray 28, a ball lending button 32 for instructing lending of a predetermined amount of money, a card return button 34 for instructing to return a prepaid card at the end of the game, and a so-called chance button operable by the player are called. An elliptical operation button 36 in front view and a ball removal button 38 for removing a stored ball overflowing from the storage tray 28 at the end of the game are provided.

図3に示すように、鉛直な盤面を形成する遊技盤16には、ガイドレール40がほぼ環状に設けられ、ガイドレール40の内側に遊技領域20が形成され、遊技者の発射ハンドル30の回動操作により発射された遊技球Pが遊技領域20に案内される。遊技領域20には、多数の障害釘(図示略)、風車42、センターケース44、このセンターケース44に一体的に設けられた液晶ディスプレイ46及び可動発光装置48(以下、適宜「可動装置48」という)、リール可動装置50(以下、適宜「可動装置50」という)、ゲート式の普通図柄始動口52、普通入賞口54、特別図柄表示部56、普通図柄表示部58、複数の普通図柄始動保留ランプ60、ゲート式の第1始動口62と開閉式の第2始動口64とを備えた特別図柄始動入賞口66、開閉式の大入賞口68や球排出口70などが配設されている。   As shown in FIG. 3, the game board 16 forming a vertical board surface is provided with a guide rail 40 in a substantially annular shape, a game area 20 is formed inside the guide rail 40, and the player's launch handle 30 is rotated. The game ball P launched by the dynamic operation is guided to the game area 20. The gaming area 20 includes a number of obstacle nails (not shown), a windmill 42, a center case 44, a liquid crystal display 46 and a movable light emitting device 48 (hereinafter, referred to as “movable device 48” as appropriate) provided integrally with the center case 44. Reel movable device 50 (hereinafter referred to as “movable device 50” as appropriate), gate-type normal symbol start port 52, normal winning port 54, special symbol display unit 56, normal symbol display unit 58, and a plurality of normal symbol start units A special lamp starting winning port 66 having a holding lamp 60, a gate-type first starting port 62 and an opening-and-closing second starting port 64, an openable large winning port 68, a ball discharge port 70, and the like are arranged. Yes.

遊技領域20の上部へ発射された遊技球Pは、複数の障害釘や風車42に当たって方向を換えながら落下していき、普通図柄始動口52、普通入賞口54、特別図柄始動入賞口66の第1,第2始動口62,64、大入賞口68の何れかに入賞するか、最下端まで落下して球排出口70から排出される。普通入賞口54、特別図柄始動入賞口66、大入賞口68の何れかに遊技球Pが入賞した場合には、各入賞口54,66,68に応じて予め定められた遊技球Pが入賞球として払い出される。   The game ball P launched to the upper part of the game area 20 hits a plurality of obstacle nails and the windmill 42 and falls while changing its direction, and the first of the normal symbol start port 52, the normal winning port 54, and the special symbol starting winning port 66 Either the first start port 62, 64 or the second winning port 68 is won, or it falls to the lowermost end and is discharged from the ball outlet 70. When the game ball P wins any of the normal winning port 54, the special symbol start winning port 66, and the big winning port 68, a game ball P predetermined according to each of the winning ports 54, 66, 68 is won. It is paid out as a ball.

特別図柄始動入賞口66に入賞した遊技球Pを検出した場合、特別図柄表示部56の特別図柄が変動表示される。特別図柄は、7セグメントLED表示器により可変表示される数字や数字以外の文字又は記号(例えば、「3」,「−」等)からなる図柄である。この特別図柄の変動表示に連動して、液晶ディスプレイ46の表示画面において演出図柄が変動表示される。演出図柄は、リーチや大当りに対する遊技者の期待感を喚起するために演出目的で表示される複数の図柄列からなるものであり、付随的にスクロール方式で変動表示される。   When the game ball P won in the special symbol start winning opening 66 is detected, the special symbol in the special symbol display unit 56 is displayed in a variable manner. The special symbol is a symbol composed of numerals or characters or symbols other than numerals (for example, “3”, “−”, etc.) variably displayed by the 7-segment LED display. In conjunction with the variation display of the special symbol, the effect symbol is variably displayed on the display screen of the liquid crystal display 46. The production symbol is composed of a plurality of symbol sequences displayed for the purpose of production in order to evoke the player's expectation for reach or jackpot, and is variably displayed in a scrolling manner.

そして、特別図柄の変動停止タイミングに合わせて演出図柄も変動停止するので、遊技者は、演出図柄の停止態様を見て特別図柄表示部56の特別図柄の停止態様が当りか否かを認識することができる。例えば、特別図柄が大当り態様で停止したとき、演出図柄も大当り態様(例えば、「777」)で停止表示される。なお、特別図柄変動中に、特別図柄始動入賞口66に遊技球Pが入賞した場合、その入賞数が最大4個まで保留球として記憶され、その保留数が液晶ディスプレイ46の表示画面に表示される。   Then, the effect symbol also fluctuates and stops at the timing of the special symbol fluctuation stop, so that the player recognizes whether or not the special symbol stop mode of the special symbol display unit 56 is hit by seeing the stop mode of the effect symbol. be able to. For example, when the special symbol stops in the big hit mode, the effect symbol is also stopped and displayed in the big hit mode (for example, “777”). If the game ball P wins the special symbol start winning port 66 during the special symbol change, the maximum number of winning balls is stored as four balls, and the number of the balls is displayed on the display screen of the liquid crystal display 46. The

また、普通図柄始動口54に入球した遊技球Pを検出した場合、普通図柄表示部58の当りランプ表示部58Aと外れランプ表示部58Bのランプが交互に点灯点滅表示される。そして、当り/外れの抽選結果に基づいて、当りランプ表示部58Aが点灯表示された場合、特別図柄始動入賞口66の第2始動口64の開閉部材64Aが所定回数開閉される。なお、当り/外れランプ表示部58A,58Bが点灯点滅中に、普通図柄始動口52に遊技球Pが入球した場合、その入球数が最大4個まで保留球として記憶され、普通図柄始動保留ランプ60がその保留数に応じて表示される。   When a game ball P that has entered the normal symbol start port 54 is detected, the hit lamp display portion 58A of the normal symbol display portion 58 and the lamp of the off lamp display portion 58B are alternately lit and blinked. When the winning lamp display portion 58A is turned on based on the winning / losing lottery result, the opening / closing member 64A of the second starting port 64 of the special symbol starting winning port 66 is opened and closed a predetermined number of times. If the game balls P enter the normal symbol start port 52 while the hit / off lamp display portions 58A and 58B are lit and blinking, up to four balls are stored as reserved balls and the normal symbol start is started. A hold lamp 60 is displayed according to the number of hold.

特別図柄始動入賞口66に入賞した遊技球Pを検出した場合、液晶ディスプレイ46の表示画面には、単に複数の演出図柄が変動表示されるだけでなく、キャラクタ(例えば、人間や動物など)を用いて図柄変動表示にストーリー性を持たせて遊技者のリーチや大当りへの期待感を高めるためのリーチ演出画像や大当り予告演出画像等の特定演出画像が表示される。また、演出図柄の変動表示がリーチ状態になると、演出図柄の変動表示が停止表示されるまでの間、リール可動装置50の各回胴体72、74及び/又は可動発光装置48の可動体が連続的に可動し、その各回胴体72、74及び可動体の可動状態の変化に同期した演出画像が液晶ディスプレイ46の表示画面に表示される。このようにして、リール可動装置50の各回胴体72、74の回胴と、可動発光装置48の可動体の可動と、液晶ディスプレイ46の表示画面で表示される演出画像と、があたかも連動しているように見せる同期演出が行われる。   When the game ball P won in the special symbol start winning opening 66 is detected, not only a plurality of effect symbols are variably displayed on the display screen of the liquid crystal display 46 but also characters (for example, humans and animals) are displayed. A specific effect image such as a reach effect image or a jackpot notice effect image for increasing the player's reach or expectation of a big hit is displayed by using the symbol variation display with a story. In addition, when the variation display of the production symbol is in the reach state, the respective rotating bodies 72 and 74 of the reel movable device 50 and / or the movable body of the movable light emitting device 48 are continuously displayed until the variation display of the production symbol is stopped and displayed. The effect image synchronized with the change of the movable state of each of the rotating bodies 72 and 74 and the movable body is displayed on the display screen of the liquid crystal display 46. In this way, the rotating bodies 72 and 74 of the reel movable device 50, the movable of the movable light emitting device 48, and the effect image displayed on the display screen of the liquid crystal display 46 are linked together. Synchronous presentation is performed as if it were.

(リール可動装置の構成)
図3及び図4に示すように、リール可動装置50は、遊技領域20の中央下部であって大入賞口68の近傍に配置されている。リール可動装置50は、2つの回胴体72、74と、回胴体72、74を回胴動作可能に支持する複数の取付部材76と、を有している。各回胴体72、74の表面には、複数の図柄が隣接するようにして描かれている。2つの回胴体72、74の回胴動作は、駆動源である各駆動モータ78A、78B(まとめて駆動モータ78という)により制御される。このため、2つの回胴体72、74は、相互に独立して回胴動作を行う。各駆動モータ78A、78Bは、例えば、ステッピングモータで構成されている。なお、リール可動装置50の組立完了時には、各駆動モータ78A、78Bが各回胴体72、74の内部に配置される構成になっており、外部から視認できないようになっている。
(Configuration of reel movable device)
As shown in FIGS. 3 and 4, the reel movable device 50 is disposed in the vicinity of the big prize opening 68 at the lower center of the game area 20. The reel movable device 50 includes two rotating bodies 72 and 74 and a plurality of attachment members 76 that support the rotating bodies 72 and 74 so as to be capable of rotating. A plurality of symbols are drawn on the surface of each of the rotating bodies 72 and 74 so as to be adjacent to each other. The rotating operation of the two rotating bodies 72 and 74 is controlled by respective driving motors 78A and 78B (collectively referred to as driving motors 78) which are driving sources. For this reason, the two rotating bodies 72 and 74 perform the rotating operation independently of each other. Each drive motor 78A, 78B is comprised by the stepping motor, for example. In addition, when the assembly of the reel movable device 50 is completed, the drive motors 78A and 78B are arranged inside the rotary bodies 72 and 74 so that they cannot be visually recognized from the outside.

リール可動装置50の各回胴体72、74の回胴動作は、遊技状態に対応して演出制御基板220からの制御信号に基づいて制御される。例えば、上記したように、いわゆる遊技がリーチ状態になれば、回胴体72、74が回胴するように構成されていてもよいし、取得して特別図柄の変動状態になった場合に回胴体72、74が回胴するようにしてもよい。遊技者にとって有利な遊技状態になっているときあるいは遊技者にとって有利な遊技状態を予告するときに、リール可動装置50の各回胴体72、74の回胴動作を実行させることにより、遊技者に遊技を促す効果が期待でき、遊技興趣を一層高めることが可能になる。   The spinning operation of each of the spinning bodies 72 and 74 of the reel movable device 50 is controlled based on a control signal from the effect control board 220 corresponding to the gaming state. For example, as described above, when the so-called game is in a reach state, the revolving bodies 72 and 74 may be configured to revolve, or the acquired revolving body is in a special symbol fluctuation state. 72 and 74 may be rotated. When the player is in a game state advantageous for the player or when the player is informed of a game state advantageous for the player, the player is caused to perform a turn operation by rotating the turn bodies 72 and 74 of the reel movable device 50. It is possible to expect the effect of encouraging the game, and it is possible to further enhance the game entertainment.

なお、遊技状態とは、遊技者にとって有利・不利の観点から振り分けた遊技態様を意味するものである。例えば、遊技者にとって有利な遊技状態とは、大当り遊技(特別図柄の変動遊技において特別図柄の当り図柄で停止表示されて発生する確変大当たりや普通大当りが実行されている場合など)、いわゆるリーチ遊技、時短遊技などが該当する。また、遊技者にとって不利な遊技状態とは、遊技者にとって有利な遊技状態以外の遊技状態を意味する。   Note that the game state means a game mode distributed from the viewpoint of advantages / disadvantages for the player. For example, a game state that is advantageous to the player is a jackpot game (such as when a probabilistic jackpot or a regular jackpot that occurs when a special symbol is changed and displayed with a special symbol being stopped) is called a reach game. This corresponds to a short-time game. Further, a gaming state unfavorable for the player means a gaming state other than a gaming state advantageous for the player.

また、リール可動装置50の各回胴体72、74が停止したときに表示される図柄を遊技状態に対応させるようにしてもよい。例えば、特別図柄の変動遊技で当選した場合には、大当りを予告する特殊な図柄が遊技者に見えるようにして各回胴体72、74を停止させるように制御してもよい。このようにして、各回胴体72、74が停止したときに表示される図柄と遊技状態との対応関係をもたせることにより、リール可動装置50を用いた予告演出を実現させることができる。   In addition, the symbols displayed when the spinning bodies 72 and 74 of the reel movable device 50 are stopped may correspond to the gaming state. For example, when winning in a variable game of special symbols, it may be controlled to stop each of the torso 72 and 74 so that a special symbol for notifying a big hit is visible to the player. In this way, a notice effect using the reel movable device 50 can be realized by providing a correspondence relationship between the symbols displayed when the spinning bodies 72 and 74 are stopped and the gaming state.

(可動発光装置の構成)
図3に示すように、可動発光装置48は、所謂、パトランプと称される発光を伴う回転可動役物であり、センターケース44において遊技盤16に向かって液晶ディスプレイ46の右側方近傍に、液晶ディスプレイ46の表示画面に発光したランプの光を投射可能に設けられている。図5及び図6に示すように、この可動発光装置48は、ランプカバー80と、ベース部材82と、発光体84と、可動体としての反射体86と、リフレクター88と、駆動モータ90と、を有する。なお、駆動モータ90は、例えば、ステッピングモータで構成されている。
(Configuration of movable light-emitting device)
As shown in FIG. 3, the movable light-emitting device 48 is a so-called rotating movable accessory with light emission called a patrol lamp, and in the center case 44 near the right side of the liquid crystal display 46 toward the game board 16, A lamp light emitted on the display screen of the display 46 can be projected. As shown in FIGS. 5 and 6, the movable light emitting device 48 includes a lamp cover 80, a base member 82, a light emitter 84, a reflector 86 as a movable body, a reflector 88, a drive motor 90, Have In addition, the drive motor 90 is comprised by the stepping motor, for example.

ランプカバー80は、有色(例えば、赤色)の透光性の合成樹脂からなる後方開放の略半球状に形成され、その下端の外周縁部がベース部材82の上面に固定されている。ランプカバー80の内部には、ランプとしての発光体84、回転体92、反射体86、リフレクター88、位置検出スイッチ94(位置検出SW、図7参照)などが収容されている。発光体84は、縦長の筒状の集光レンズ96と、この集光レンズ96の内部に収容された複数のフルカラーLED98を取着したLED基板を有する。LED基板は、電気的に演出制御基板220(図7参照)に接続されている。例えば、複数のLED98が赤色に発光した場合、それら赤色の光が集光レンズ96で集光されてランプカバー80を介して遊技者側や遊技盤側などに投射される。   The lamp cover 80 is formed in a substantially hemispherical shape made of colored (for example, red) light-transmitting synthetic resin and is open to the rear, and an outer peripheral edge at the lower end thereof is fixed to the upper surface of the base member 82. Inside the lamp cover 80 are housed a light emitter 84 as a lamp, a rotating body 92, a reflector 86, a reflector 88, a position detection switch 94 (position detection SW, see FIG. 7), and the like. The light emitter 84 has a vertically long cylindrical condensing lens 96 and an LED substrate on which a plurality of full-color LEDs 98 housed in the condensing lens 96 are attached. The LED board is electrically connected to the effect control board 220 (see FIG. 7). For example, when the plurality of LEDs 98 emit red light, the red light is collected by the condenser lens 96 and projected onto the player side, the game board side, or the like via the lamp cover 80.

ベース部材82の上面の中央部には円形の孔部が形成され、この孔部の外周縁に上方へ突出する円環状の環状枠100が周設されている。この環状枠100の上端縁には、環状枠100の外径よりも大きく中央に中心孔が形成されたドーナツ板状の回転体92が載置されている。回転体92の上面には、その中央の中央孔から離隔した位置に縦長板状の反射体86が立設されている。反射体86は、集光レンズ96と対向しLED98の光を反射する反射面(内面)86Aを円弧状に窪ませた形状を有している。その窪んだ反射面86Aは、金属メッキが施された銀色の鏡面に形成されている。ベース部材82の上面の後側(奥側)には、リフレクター88がランプカバー80の後方を封鎖するように配設されている。このリフレクター88は、集光レンズ96と対向しLED98の光を反射する反射面(内面)88Aを円弧状に窪ませ、反射体86の約2倍の幅を有し、且つランプカバー80と同じ高さに形成されている。その窪んだ反射面88Aは、金属メッキが施された銀色の鏡面に形成されている。   A circular hole is formed in the central portion of the upper surface of the base member 82, and an annular ring frame 100 projecting upward is provided around the outer peripheral edge of the hole. On the upper end edge of the annular frame 100, a donut plate-shaped rotating body 92 having a center hole larger than the outer diameter of the annular frame 100 and formed in the center is placed. On the upper surface of the rotator 92, a vertically long plate-like reflector 86 is erected at a position separated from the central hole at the center thereof. The reflector 86 has a shape in which a reflecting surface (inner surface) 86A facing the condenser lens 96 and reflecting the light of the LED 98 is recessed in an arc shape. The concave reflecting surface 86A is formed on a silver mirror surface plated with metal. A reflector 88 is disposed on the rear side (back side) of the upper surface of the base member 82 so as to block the rear of the lamp cover 80. The reflector 88 is opposed to the condenser lens 96 and has a reflecting surface (inner surface) 88A that reflects the light of the LED 98 in a circular arc shape, has a width about twice that of the reflector 86, and is the same as the lamp cover 80. It is formed at a height. The concave reflecting surface 88A is formed on a silver mirror surface that has been subjected to metal plating.

ベース部材82には、上面の孔部と連通しその上面と底面との間にギア収容部102が形成され、このギア収容部102には駆動ギア104、従動ギア(図示省略)、駆動モータ(ステッピングモータ)90などが夫々所定位置に配設されている。駆動ギア104は、回転体92の下面に形成された円筒状の回転部に嵌合し水平面上を回転可能であり、回転体92の回転部に駆動モータ90の回転駆動力を伝達する。駆動モータ90は、正逆回転自在で且つ回転速度も変更可能に構成され、この駆動モータ90の出力軸の先端には従動ギアが設けられている。   The base member 82 communicates with a hole on the upper surface, and a gear housing portion 102 is formed between the upper surface and the bottom surface. The gear housing portion 102 includes a drive gear 104, a driven gear (not shown), and a drive motor ( Stepping motors 90 and the like are disposed at predetermined positions. The drive gear 104 is fitted in a cylindrical rotating part formed on the lower surface of the rotating body 92 and can rotate on a horizontal plane, and transmits the rotational driving force of the driving motor 90 to the rotating part of the rotating body 92. The drive motor 90 is configured to be rotatable forward and backward and change the rotation speed, and a driven gear is provided at the tip of the output shaft of the drive motor 90.

この従動ギアの歯部は駆動ギア104の歯部に歯合している。駆動モータ90は、演出制御基板220(図7参照)に電気的に接続されており、駆動モータ90が回転駆動すると、その回転駆動力が従動ギアを介して駆動ギア104に伝達される。なお、駆動モータ90と駆動ギア104と従動ギア等により回転駆動手段が構成される。ベース部材82の底面には、前記の集光レンズ96が立設されている。詳細には、集光レンズ96は、回転体92の中心孔、ベース部材82のギア収容部102、駆動ギア104の孔部に挿通した状態で立設されている。   The tooth portion of the driven gear meshes with the tooth portion of the drive gear 104. The drive motor 90 is electrically connected to the effect control board 220 (see FIG. 7), and when the drive motor 90 is rotationally driven, the rotational driving force is transmitted to the drive gear 104 via the driven gear. The drive motor 90, the drive gear 104, the driven gear, and the like constitute a rotational drive means. The condenser lens 96 is erected on the bottom surface of the base member 82. Specifically, the condensing lens 96 is erected in a state of being inserted through the center hole of the rotating body 92, the gear housing portion 102 of the base member 82, and the hole portion of the drive gear 104.

駆動モータ90の駆動により、従動ギア及び駆動ギア104を介してその回転駆動力が回転体92の回転部に伝達され、回転体92が水平面上で正逆自在に且つ回転速度を駆動モータ90の回転速度の変化に応じて変更して回転する。この回転体92の回転により反射体86が集光レンズ96を中心としてその周囲を旋回することになる。LED98を発光させた状態において、反射体86が集光レンズ96の後側に位置し遊技者側から発光したLED98の光が見える場合は、そのLED98の光が直接遊技者側へ投射されると共に反射体86の反射面86Aで反射した光も遊技者側に投射される。   By driving the drive motor 90, the rotational driving force is transmitted to the rotating portion of the rotating body 92 via the driven gear and the driving gear 104, so that the rotating body 92 can rotate forward and backward on the horizontal plane and the rotational speed of the driving motor 90. Change and rotate according to the change of rotation speed. The rotation of the rotating body 92 causes the reflector 86 to turn around the condensing lens 96. In a state where the LED 98 is caused to emit light, when the reflector 86 is located on the rear side of the condenser lens 96 and the light of the LED 98 emitted from the player side is visible, the light of the LED 98 is directly projected to the player side. The light reflected by the reflecting surface 86A of the reflector 86 is also projected to the player side.

一方、反射体86が集光レンズ96の前側に位置する場合には、集光レンズ96がその前後で反射体86とリフレクター88とで挟まれた状態となり、集光レンズ96からのLED98の光が遊技者側へ投射されずに遮蔽状態となる。このように、反射体86を所定周期で回転させた時には、反射体86が集光レンズ96の周囲を旋回するため、LED98の光の反射状態及び遮蔽状態が所定周期で繰り返される。   On the other hand, when the reflector 86 is positioned on the front side of the condenser lens 96, the condenser lens 96 is sandwiched between the reflector 86 and the reflector 88 before and after that, and the light of the LED 98 from the condenser lens 96 is obtained. Will not be projected to the player side and will be in a shielding state. Thus, when the reflector 86 is rotated at a predetermined cycle, the reflector 86 turns around the condenser lens 96, so that the light reflection state and the shielding state of the LED 98 are repeated at a predetermined cycle.

位置検出スイッチ94(図7参照)は、ベース部材82の上面の所定位置に設けられ、回転体92の側縁部から外側へ突出する突片部(図示省略)を検出してオン状態となって反射体86の特定の回転位置を検出するものであり、反射体86の現在の回転位置と演出表示との整合性をとるための位置合わせ及び反射体86の現在の回転位置を監視目的で使用するものではない。位置検出スイッチ94としては、リミットスイッチやフォトインターラプタ等の近接スイッチを採用することができる。また、位置検出スイッチ94がオンになると、演出制御基板220に位置検出スイッチ94からの検出信号が出力される。   The position detection switch 94 (see FIG. 7) is provided at a predetermined position on the upper surface of the base member 82, and detects a protruding piece (not shown) protruding outward from the side edge of the rotating body 92 and is turned on. In order to detect the specific rotational position of the reflector 86, the current rotational position of the reflector 86 and the current rotational position of the reflector 86 are monitored for the purpose of matching the current rotational position of the reflector 86 with the effect display. Not for use. As the position detection switch 94, a proximity switch such as a limit switch or a photo interrupter can be employed. When the position detection switch 94 is turned on, a detection signal from the position detection switch 94 is output to the effect control board 220.

(ステッピングモータである駆動モータの特性)
次に、本実施形態のパチンコ機の各可動物などの駆動モータとして使用するステッピングモータの特性について詳細に説明する。本実施形態のパチンコ機で使用するステッピングモータとして、2相ステッピングモータを例示して説明するが、2相ステッピングモータに限られるものではなく、他のステッピングモータも利用することができる。
(Characteristics of a drive motor that is a stepping motor)
Next, characteristics of the stepping motor used as a drive motor for each movable object of the pachinko machine of the present embodiment will be described in detail. The stepping motor used in the pachinko machine of the present embodiment will be described by taking a two-phase stepping motor as an example. However, the stepping motor is not limited to the two-phase stepping motor, and other stepping motors can be used.

例えば、図8及び図9に示すように、駆動モータ90を制御する駆動回路106の入力信号端子にパルス信号が与えられると、駆動回路(励磁回路)106によって回転パルスが生成され、この回転パルスが増幅器108に入力される。増幅されたパルス電力は、駆動モータ90に供給され、駆動モータ90が所定の方向に回転する。これにより、可動発光装置48が駆動する。   For example, as shown in FIGS. 8 and 9, when a pulse signal is given to the input signal terminal of the drive circuit 106 that controls the drive motor 90, a rotation pulse is generated by the drive circuit (excitation circuit) 106. Is input to the amplifier 108. The amplified pulse power is supplied to the drive motor 90, and the drive motor 90 rotates in a predetermined direction. Thereby, the movable light emitting device 48 is driven.

また、駆動モータ78を制御する駆動回路110の入力信号端子にパルス信号が与えられると、駆動回路(励磁回路)110によって回転パルスが生成され、この回転パルスが増幅器112に入力される。増幅されたパルス電力は、駆動モータ78に供給され、駆動モータ78が所定の方向に回転する。これにより、リール可動装置50が駆動する。   When a pulse signal is given to the input signal terminal of the drive circuit 110 that controls the drive motor 78, a rotation pulse is generated by the drive circuit (excitation circuit) 110, and this rotation pulse is input to the amplifier 112. The amplified pulse power is supplied to the drive motor 78, and the drive motor 78 rotates in a predetermined direction. Thereby, the reel movable device 50 is driven.

このように、1つの駆動モータ90(78)に対して1つの駆動回路106(110)が対応するように設けられている。本実施形態では、2つの可動装置48、50が存在するため、2つの駆動モータ90、78が配置されており、しかも、各駆動モータ90、78を制御するための駆動回路106、110も2つ設けられている。   Thus, one drive circuit 106 (110) is provided so as to correspond to one drive motor 90 (78). In the present embodiment, since there are two movable devices 48 and 50, two drive motors 90 and 78 are arranged, and there are also two drive circuits 106 and 110 for controlling the drive motors 90 and 78, respectively. One is provided.

なお、駆動回路(励磁回路)106、110及び増幅器108、112は、演出制御基板220に搭載されている構成でもよいし、演出制御基板220とは別体の基板に搭載されていてもよい。   The drive circuits (excitation circuits) 106 and 110 and the amplifiers 108 and 112 may be mounted on the effect control board 220, or may be mounted on a board separate from the effect control board 220.

図9に示すように、駆動回路106には、モータの正逆回転回路106A、停止回路16B、1相励磁回路106C、2相励磁回路106D、1−2相励磁回路106Eなどの励磁シーケンス回路が搭載されている。駆動回路106における励磁シーケンスの切換え動作は、演出制御基板220のCPU222が励磁切換スイッチSWを操作して実行される。すなわち、2相励磁方式を実行する場合には、演出制御基板220のCPU222からの制御信号に基づいて、CPU222が励磁切換スイッチSWを操作して2相励磁回路106Dが起動する。また、1−2相励磁方式を実行する場合には、演出制御基板220のCPU222からの制御信号に基づいて、CPU222が励磁切換スイッチSWを操作して、1−2相励磁回路106Eが起動する。   As shown in FIG. 9, the drive circuit 106 includes excitation sequence circuits such as a motor forward / reverse rotation circuit 106A, a stop circuit 16B, a one-phase excitation circuit 106C, a two-phase excitation circuit 106D, and a 1-2 phase excitation circuit 106E. It is installed. The switching operation of the excitation sequence in the drive circuit 106 is executed by the CPU 222 of the effect control board 220 operating the excitation switching switch SW. That is, when the two-phase excitation method is executed, the CPU 222 operates the excitation changeover switch SW based on the control signal from the CPU 222 of the effect control board 220 to activate the two-phase excitation circuit 106D. When executing the 1-2 phase excitation method, the CPU 222 operates the excitation changeover switch SW based on the control signal from the CPU 222 of the effect control board 220 to activate the 1-2 phase excitation circuit 106E. .

なお、図示しないが、駆動回路110についても、駆動回路106と同様の構成を備えている。   Although not shown, the drive circuit 110 has the same configuration as the drive circuit 106.

駆動モータ90、78は、入力パルス1つに対して1ステップ角だけ進む。したがって、入力パルスが連続する場合には、ステッピングモータが連続回転を行う。また、入力パルスが間欠的に入力する場合には、ステッピングモータは間欠的に回転を行う。なお、ステップ角とは、入力パルス1つに対してモータが動く回転角度である。   The drive motors 90 and 78 advance by one step angle with respect to one input pulse. Therefore, when the input pulse continues, the stepping motor rotates continuously. Further, when the input pulse is input intermittently, the stepping motor rotates intermittently. The step angle is a rotation angle at which the motor moves with respect to one input pulse.

駆動モータ90、78は、入力パルスに基づいてモータが回転する。このため、入力パルスの周波数が高くなれば高速回転になり、低くなれば低速回転になる。例えば、入力パルス数をAとすると、ステップ角θのモータでは、θ・A回転して停止することになる。   The drive motors 90 and 78 rotate based on input pulses. For this reason, if the frequency of the input pulse is increased, the rotation speed is high, and if the frequency is low, the rotation speed is low. For example, if the number of input pulses is A, a motor with a step angle θ will stop by rotating θ · A.

(ステッピングモータである駆動モータの駆動原理)
本実施形態で使用する駆動モータ90、78は、図10に示すように、ステータコア114に4個の電磁116、118、120、122が配置され、ステータコア114の中心に回転する磁石124が配置された構造である。ここで、電磁石116は、鉄心126にコイルL1が巻きつけられて構成されている。電磁石118は、鉄心128にコイルL2が巻きつけられて構成されている。電磁石120は、鉄心130にコイルL3が巻きつけられて構成されている。電磁石122は、鉄心132にコイルL4が巻きつけられて構成されている。励磁された電磁石116のコイルL1と磁石124との間には相互に引き合う磁力が作用している。この状態では、コイルL1のN極と磁石124のS極とが互いに引き合い、その対向位置で磁石124が停止している(図10の状態)。
(Driving principle of a driving motor that is a stepping motor)
In the drive motors 90 and 78 used in this embodiment, as shown in FIG. 10, four electromagnetics 116, 118, 120, and 122 are arranged on the stator core 114, and a rotating magnet 124 is arranged at the center of the stator core 114. Structure. Here, the electromagnet 116 is configured by winding the coil L1 around the iron core 126. The electromagnet 118 is configured by winding a coil L2 around an iron core 128. The electromagnet 120 is configured by winding a coil L3 around an iron core 130. The electromagnet 122 is configured by winding a coil L4 around an iron core 132. A magnetic force attracting each other acts between the coil L1 and the magnet 124 of the excited electromagnet 116. In this state, the N pole of the coil L1 and the S pole of the magnet 124 are attracted to each other, and the magnet 124 is stopped at the facing position (the state of FIG. 10).

次に、電磁石128のコイルL2の励磁をONにして、その他の電磁石116、120、122のコイルL1、L3、L4の励磁をOFFにすると、磁石124は、電磁石118との間に発生する磁力によって、電磁石118の対向位置まで回転する。   Next, when the excitation of the coil L2 of the electromagnet 128 is turned on and the excitation of the coils L1, L3, and L4 of the other electromagnets 116, 120, and 122 is turned off, the magnet 124 generates a magnetic force generated between the magnet 124 and the electromagnet 118. Rotate to the position facing the electromagnet 118.

そして、電磁石120のコイルL3の励磁をONにして、その他の電磁石116、118、122のコイルL1、L2、L4の励磁をOFFにすると、磁石124は、電磁石120との間に発生する磁力によって、電磁石120の対向位置にまで回転する。   When the excitation of the coil L3 of the electromagnet 120 is turned on and the excitation of the coils L1, L2, and L4 of the other electromagnets 116, 118, and 122 is turned off, the magnet 124 is caused by the magnetic force generated between the electromagnet 120 and the magnet 124. , It rotates to the position facing the electromagnet 120.

さらに、電磁石122のコイルL4の励磁をONにして、その他の電磁石116、118、120のコイルL1、L2、L3の励磁をOFFにすると、磁石124は、電磁石122との間に発生する磁力によって、電磁石122の対向位置にまで回転する。これを繰り返すことにより、磁石124が次々と回転する。   Further, when the excitation of the coil L4 of the electromagnet 122 is turned on and the excitation of the coils L1, L2, and L3 of the other electromagnets 116, 118, and 120 is turned off, the magnet 124 is caused by the magnetic force generated between the electromagnet 122 and the magnet 124. , It rotates to the position opposite to the electromagnet 122. By repeating this, the magnet 124 rotates one after another.

図10及び図11に示すように、ステップ数1の場合には、スイッチSW1がONになり、その他の全てのスイッチをOFFにすると、励磁コイルL1のみが通電(励磁)する。これによって、励磁コイルL1の磁石124側にはS極が発生する。この励磁コイルL1に磁石124のN極が吸引される(図10の状態)。   As shown in FIGS. 10 and 11, when the number of steps is 1, when the switch SW1 is turned on and all other switches are turned off, only the exciting coil L1 is energized (excited). As a result, an S pole is generated on the magnet 124 side of the exciting coil L1. The N pole of the magnet 124 is attracted to the exciting coil L1 (state shown in FIG. 10).

次に、ステップ数2の場合には、スイッチSW2をON、その他の全てのスイッチをOFFにすると、励磁コイルL2が励磁(通電)する。これによって、励磁コイルL2の磁石124側にはS極が発生する。この励磁コイルL2に磁石124のN極が吸引されて、磁石124が90度回転する(Iの回転)。   Next, in the case of step number 2, when the switch SW2 is turned on and all other switches are turned off, the exciting coil L2 is excited (energized). As a result, an S pole is generated on the magnet 124 side of the exciting coil L2. The N pole of the magnet 124 is attracted to the excitation coil L2, and the magnet 124 rotates 90 degrees (rotation I).

次に、ステップ数3の場合には、スイッチSW3をON、その他の全てのスイッチをOFFにすると、励磁コイルL3が励磁(通電)する。これによって、励磁コイルL3の磁石124側にはS極が発生する。この励磁コイルL3に磁石124のN極が吸引されて、磁石124がさらに90度回転する(IIの回転)。   Next, when the number of steps is 3, when the switch SW3 is turned on and all other switches are turned off, the exciting coil L3 is excited (energized). As a result, an S pole is generated on the magnet 124 side of the exciting coil L3. The N pole of the magnet 124 is attracted to the exciting coil L3, and the magnet 124 further rotates 90 degrees (II rotation).

次に、ステップ数4の場合には、スイッチSW4をON、その他の全てのスイッチをOFFにすると、励磁コイルL4が励磁(通電)する。これによって、励磁コイルL4の磁石124側にはS極が発生する。この励磁コイルL4に磁石124のN極が吸引されて、磁石124がさらに90度回転する(IIIの回転)。   Next, when the number of steps is 4, when the switch SW4 is turned on and all other switches are turned off, the exciting coil L4 is excited (energized). As a result, an S pole is generated on the magnet 124 side of the exciting coil L4. The N pole of the magnet 124 is attracted to the exciting coil L4, and the magnet 124 further rotates 90 degrees (rotation III).

次に、ステップ数5の場合には、スイッチSW1をON、その他の全てのスイッチをOFFにすると、励磁コイルL1が励磁(通電)する。これによって、励磁コイルL1の磁石124側にはS極が発生する。この励磁コイルL1に磁石124のN極が吸引されて、磁石124がさらに90度回転する(IVの回転)。これにより、磁石124が1回転する。このような工程を繰り返すことによって、磁石124を自在に回転させることができる。   Next, in the case of step number 5, when the switch SW1 is turned on and all other switches are turned off, the exciting coil L1 is excited (energized). As a result, an S pole is generated on the magnet 124 side of the exciting coil L1. The N pole of the magnet 124 is attracted to the exciting coil L1, and the magnet 124 further rotates 90 degrees (IV rotation). As a result, the magnet 124 rotates once. By repeating such steps, the magnet 124 can be freely rotated.

(ステッピングモータである駆動モータの駆動方式)
(1)2相ステッピングモータの1相励磁方式(1−1相励磁方式)
1相励磁方式とは、入力パルス信号1つに対して常に1相ずつ励磁する方式を意味する。1相励磁方式は、励磁コイルの消費電力が少なく、静止角度に優れているという特性がある。一方、1相励磁方式は、トルクが小さく、ダンピング特性が良くない(振動が多い)という特性がある。
(Driving method of the driving motor that is a stepping motor)
(1) 1-phase excitation method for 2-phase stepping motor (1-1-phase excitation method)
The one-phase excitation method means a method of always exciting one phase at a time for one input pulse signal. The one-phase excitation method has the characteristics that the power consumption of the exciting coil is small and the stationary angle is excellent. On the other hand, the one-phase excitation method has characteristics that torque is small and damping characteristics are not good (a lot of vibrations).

例えば、図12及び図13に示した1相励磁方式の駆動パターンのように、入力パルス1では、A相にのみ励磁(通電)される(他のB相、C相、D相は励磁(通電)されない)。入力パルス2では、B相にのみ励磁(通電)される(他のA相、C相、D相は励磁(通電)されない)。入力パルス3では、C相にのみ励磁(通電)される(他のA相、B相、D相は励磁(通電)されない)。入力パルス4では、D相にのみ励磁(通電)される(他のA相、B相、C相は励磁(通電)されない)。これを繰り返していくことにより、ロータである磁石124を回転させる駆動方式(励磁方式)である。   For example, as in the drive pattern of the one-phase excitation method shown in FIGS. 12 and 13, the input pulse 1 is excited (energized) only in the A phase (the other B phase, C phase, and D phase are excited ( Not energized)). In the input pulse 2, only the B phase is excited (energized) (other A phase, C phase, and D phase are not excited (energized)). In the input pulse 3, only the C phase is excited (energized) (other A phase, B phase, and D phase are not excited (energized)). In the input pulse 4, only the D phase is excited (energized) (other A phase, B phase, and C phase are not excited (energized)). This is a driving method (excitation method) in which the magnet 124 as a rotor is rotated by repeating this process.

(2)2相ステッピングモータの2相励磁方式(2−2相励磁方式)
2相励磁方式とは、モータを2相ずつ励磁する方式を意味する。2相励磁方式は、常に2つの励磁コイルに電流を流すため、トルクが大きく、また、ダンピング効果(回転時の振動が少ない)にも優れているという特性がある。なお、2相励磁方式のトルクは、1相励磁方式のトルクの(2)1/2倍(ルート2倍)である。一方、2相励磁方式では、2つの励磁コイルを同時に励磁(通電)しているため、発熱量が大きくなる問題がある。
(2) 2-phase stepping motor 2-phase excitation method (2-2-phase excitation method)
The two-phase excitation method means a method for exciting the motor two phases at a time. The two-phase excitation method has characteristics that the torque is large because current is always supplied to the two excitation coils, and that the damping effect (less vibration during rotation) is excellent. The torque of the two-phase excitation method is (2) 1/2 times (root twice) of the torque of the one-phase excitation method. On the other hand, in the two-phase excitation method, there is a problem that the amount of heat generation increases because two excitation coils are excited (energized) simultaneously.

例えば、図12及び図14に示した2相励磁方式の駆動パターンのように、入力パルス1では、A相及びB相にのみ励磁(通電)される(他のC相、D相は励磁(通電)されない)。入力パルス2では、B相及びC相にのみ励磁(通電)される(他のA相、D相は励磁(通電)されない)。入力パルス3では、C相及びD相にのみ励磁(通電)される(他のA相、B相は励磁(通電)されない)。入力パルス4では、D相及びA相にのみ励磁(通電)される(他のB相、C相は励磁(通電)されない)。これを繰り返していくことにより、ロータである磁石124を回転させる駆動方式(励磁方式)である。   For example, as in the drive pattern of the two-phase excitation method shown in FIGS. 12 and 14, the input pulse 1 is excited (energized) only in the A phase and the B phase (the other C and D phases are excited ( Not energized)). In the input pulse 2, only the B phase and the C phase are excited (energized) (other A and D phases are not excited (energized)). In the input pulse 3, only the C phase and the D phase are excited (energized) (other A and B phases are not excited (energized)). In the input pulse 4, only the D phase and the A phase are excited (energized) (other B phases and C phases are not excited (energized)). This is a driving method (excitation method) in which the magnet 124 as a rotor is rotated by repeating this process.

(3)2相ステッピングモータの1−2相励磁方式
1−2相励磁方式とは、励磁コイルに流れる電流を1相→2相→1層→2相→1層→2相→1層→2相→…、と1相励磁と2相励磁とを交互に繰り返す方式である。1−2相励磁方式での大きな特徴として、モータのステップ角が半分になり(例えば、モータのフルステップ角が3.0°であれば、1.5°のステップ角になる)、微細なステップ角を実現することができる。これにより、1-2相励磁方式でステッピングモータを駆動すると、1相励磁方式よりも大きなトルクを得ながら、きめ細かい制御を実現することができる。
(3) 1-2 phase excitation method of 2-phase stepping motor 1-2 phase excitation method is the current flowing through the excitation coil 1 phase → 2 phase → 1 layer → 2 phase → 1 layer → 2 phase → 1 layer → In this method, two-phase →..., And one-phase excitation and two-phase excitation are alternately repeated. A major feature of the 1-2 phase excitation method is that the motor step angle is halved (for example, if the motor full step angle is 3.0 °, the step angle is 1.5 °) A step angle can be realized. Accordingly, when the stepping motor is driven by the 1-2 phase excitation method, fine control can be realized while obtaining a larger torque than that of the 1 phase excitation method.

例えば、図12及び図15に示した1−2相励磁方式の駆動パターンのように、入力パルスが1つ入るたびに、励磁相が1相→2相→1層→2相と交互に繰り返す。   For example, as shown in the drive pattern of the 1-2 phase excitation method shown in FIGS. 12 and 15, every time one input pulse is input, the excitation phase is alternately repeated from 1 phase → 2 phase → 1 layer → 2 phase. .

具体的には、入力パルス1では、1相励磁であり、A相にのみ励磁(通電)される(他のB相、C相、D相は励磁(通電)されない)。   Specifically, the input pulse 1 is one-phase excitation and is excited (energized) only in the A phase (other B phase, C phase, and D phase are not excited (energized)).

入力パルス2では、2相励磁であり、A相及びB相にのみ励磁(通電)される(他のC相、D相は励磁(通電)されない)。   The input pulse 2 is two-phase excitation, and is excited (energized) only in the A phase and the B phase (other C and D phases are not excited (energized)).

入力パルス3では、1相励磁であり、B相にのみ励磁(通電)される(他のA相、C相、D相は励磁(通電)されない)。   The input pulse 3 is one-phase excitation and is excited (energized) only in the B phase (other A phase, C phase, and D phase are not excited (energized)).

入力パルス4では、2相励磁であり、B相及びC相にのみ励磁(通電)される(他のA相、D相は励磁(通電)されない)。   The input pulse 4 is two-phase excitation, and is excited (energized) only in the B phase and the C phase (other A and D phases are not excited (energized)).

入力パルス5では、1相励磁であり、C相にのみ励磁(通電)される(他のA相、B相、D相は励磁(通電)されない)。   The input pulse 5 is one-phase excitation, and is excited (energized) only in the C phase (other A phase, B phase, and D phase are not excited (energized)).

入力パルス6では、2相励磁であり、C相及びD相にのみ励磁(通電)される(他のA相、B相は励磁(通電)されない)。   The input pulse 6 is two-phase excitation, and is excited (energized) only in the C phase and D phase (other A and B phases are not excited (energized)).

入力パルス7では、1相励磁であり、D相にのみ励磁(通電)される(他のA相、B相、C相は励磁(通電)されない)。   The input pulse 7 is one-phase excitation, and is excited (energized) only in the D phase (other A phase, B phase, and C phase are not excited (energized)).

入力パルス8では、2相励磁であり、A相及びD相にのみ励磁(通電)される(他のB相、C相は励磁(通電)されない)。このようにして、1相励磁と2相励磁を交互に繰り返していくことにより、ロータである磁石124を回転させる駆動方式(励磁方式)である。   The input pulse 8 is two-phase excitation, and is excited (energized) only in the A phase and the D phase (other B and C phases are not excited (energized)). In this way, the driving method (excitation method) is to rotate the magnet 124 as the rotor by alternately repeating the one-phase excitation and the two-phase excitation.

(制御系の構成)
次に、本実施形態のパチンコ機の制御系について説明する。
(Control system configuration)
Next, the control system of the pachinko machine of this embodiment will be described.

図2に示すように、パチンコ機10の外枠12の裏側には、パチンコ機10を制御するための各制御手段(主制御手段200A、払出制御手段210A、演出制御手段220A、液晶表示制御手段230A、電源手段(図示省略))が装備された基板として、主制御基板200、払出制御基板210、演出制御基板220、液晶表示制御基板230、電源基板240が夫々所定位置に配設されている。これら制御基板200、210、220、230、240は、夫々、別体に構成されて電気的に接続され、各制御手段200A、210A、220A、230Aには、CPUとROMとRAMとからなるワンチップマイコンと入出力インターフェースとが設けられている。   As shown in FIG. 2, on the back side of the outer frame 12 of the pachinko machine 10, control means (main control means 200A, payout control means 210A, effect control means 220A, liquid crystal display control means for controlling the pachinko machine 10 are provided. The main control board 200, the payout control board 210, the effect control board 220, the liquid crystal display control board 230, and the power supply board 240 are arranged at predetermined positions as boards equipped with 230A and power supply means (not shown). . These control boards 200, 210, 220, 230, and 240 are configured separately and are electrically connected to each control means 200A, 210A, 220A, and 230A. A chip microcomputer and an input / output interface are provided.

図7に示すように、主制御基板200には、普通入賞口SW201、特別図柄始動入賞口SW202、普通図柄始動口SW203、大入賞口SW204、特別図柄始動入賞口66の開閉部材64Aの開閉SOL205、大入賞口68の開閉SOL206、払出制御基板210、演出制御基板220、特別図柄表示基板250、普通図柄表示基板260などが接続されている。なお、SWはスイッチを意味し、SOLはソレノイドアクチュエータのことである。   As shown in FIG. 7, the main control board 200 includes an opening / closing member SOL 205 for the opening / closing member 64 </ b> A of the normal symbol opening winning port SW 202, the special symbol starting winning port SW 202, the normal symbol starting port SW 203, the big winning port SW 204, and the special symbol starting winning port 66. The open / close SOL 206 of the special winning opening 68, the payout control board 210, the effect control board 220, the special symbol display board 250, the normal symbol display board 260, and the like are connected. In addition, SW means a switch and SOL is a solenoid actuator.

主制御基板200上に装備された主制御手段200Aは、遊技全体を統括的に制御し、各SW201〜204からのSW信号に基づいて、特別図柄始動入賞口66の開閉部材64Aの開閉SOL205、大入賞口68の開閉SOL206、特別図柄表示基板250の特別図柄表示部56、普通図柄表示基板260の普通図柄表示部58及び普通図柄始動保留ランプ60を直接的に制御する。また、主制御手段200Aは、払出制御基板210の払出制御手段210Aと、演出制御基板220の演出制御手段220Aに遊技状態に応じて複数の制御信号を送信し、これら制御基板210,220の制御手段210A,220Aを介して他の制御機器を間接的に制御する。   The main control means 200A equipped on the main control board 200 controls the entire game in an integrated manner, and based on the SW signals from the SWs 201 to 204, the open / close SOL 205 of the open / close member 64A of the special symbol start winning port 66, The open / close SOL 206 of the special winning opening 68, the special symbol display part 56 of the special symbol display board 250, the normal symbol display part 58 of the normal symbol display board 260 and the normal symbol start hold lamp 60 are directly controlled. Further, the main control means 200A transmits a plurality of control signals to the payout control means 210A of the payout control board 210 and the effect control means 220A of the effect control board 220 according to the gaming state, and controls these control boards 210 and 220. Other control devices are indirectly controlled through the means 210A and 220A.

演出制御基板220には、装飾ランプ24、スピーカ26、リール可動装置50の駆動モータ78、可動発光装置48の駆動モータ90及び位置検出スイッチ94、液晶表示制御基板230などが接続されている。演出制御基板220上に装備された演出制御手段220Aは、主制御手段200Aから出力された複数の制御信号に基づいてスピーカ26からのBGMや遊技効果音の出力、あるいは装飾ランプ24の点灯点滅出力、リール可動装置50の演出動作及び可動発光装置48の演出動作を制御する。また、演出制御基板220上に装備された演出制御手段220Aは、主制御手段200Aからの演出に関する制御信号や可動発光装置48の位置検出スイッチ94からの検出信号(オン信号)の入力に基づいて、液晶表示制御基板230を介して間接的に種々の演出表示を制御する。液晶表示制御基板230上に装備された液晶表示制御手段230Aは、演出制御手段220Aからの制御信号に基づいて液晶ディスプレイ46を有する液晶ディスプレイユニットへ制御信号を出力する。   The effect control board 220 is connected to the decorative lamp 24, the speaker 26, the drive motor 78 of the reel movable device 50, the drive motor 90 of the movable light emitting device 48, the position detection switch 94, the liquid crystal display control board 230, and the like. The effect control means 220A equipped on the effect control board 220 outputs BGM and game effect sound from the speaker 26 or lighting / flashing output of the decoration lamp 24 based on a plurality of control signals output from the main control means 200A. The effect operation of the reel movable device 50 and the effect operation of the movable light emitting device 48 are controlled. The effect control means 220A provided on the effect control board 220 is based on the input of the control signal related to the effect from the main control means 200A and the detection signal (ON signal) from the position detection switch 94 of the movable light emitting device 48. Various effect displays are indirectly controlled through the liquid crystal display control board 230. The liquid crystal display control means 230A provided on the liquid crystal display control board 230 outputs a control signal to the liquid crystal display unit having the liquid crystal display 46 based on the control signal from the effect control means 220A.

ここで、演出制御基板220の演出制御手段220Aは、CPU222と、ROM224と、RAM226などを有している。特に、CPU222は、主制御基板200(主制御手段200A)から出力された制御信号を参照して、リール可動装置50の駆動モータ90の駆動方式(励磁方式)と、可動発光装置48の駆動モータ78の駆動方式(励磁方式)と、を選択する機能を有している。このとき、CPU222は、ROM224に記憶された後述のテーブルに基づいて、駆動モータ可動発光装置48の駆動方式(励磁方式)を選択する。各可動装置48、50は、主制御基板200(主制御手段200A)から出力された制御信号に基づいて、CPU222により選択された駆動モータの励磁方式によって可動する。   Here, the effect control means 220A of the effect control board 220 includes a CPU 222, a ROM 224, a RAM 226, and the like. In particular, the CPU 222 refers to the control signal output from the main control board 200 (main control means 200A), the drive system (excitation system) of the drive motor 90 of the reel movable device 50, and the drive motor of the movable light emitting device 48. It has a function of selecting 78 drive systems (excitation systems). At this time, the CPU 222 selects a drive method (excitation method) of the drive motor movable light-emitting device 48 based on a later-described table stored in the ROM 224. Each of the movable devices 48 and 50 is moved by the excitation method of the drive motor selected by the CPU 222 based on the control signal output from the main control board 200 (main control means 200A).

図16に示すように、ROM224には、各可動装置48、50と駆動モータ90、78の駆動方式のデータテーブルとを対応付けた各種テーブルが記憶されている。   As shown in FIG. 16, the ROM 224 stores various tables in which the movable devices 48 and 50 are associated with the data tables of the drive systems of the drive motors 90 and 78.

具体的には、ROM224には、2−2相励磁方式であるデータテーブル1(DTA):[2,2,2,2,2,2,2,2,…]と、1−2相励磁方式であるデータテーブル2(DTB):[1,2,1,2,1,2,1,2,…]と、が記憶されている。また、ROM224には、可動発光装置48の可動とデータテーブル1(DTA)とを対応させた駆動テーブル1(MTA)が記憶されている。また、ROM224には、リール可動装置50の可動とデータテーブル2(DTB)とを対応させた駆動テーブル2(MTB)が記憶されている。   Specifically, the ROM 224 includes data table 1 (DTA): [2, 2, 2, 2, 2, 2, 2,...], Which is a 2-2 phase excitation method, and 1-2 phase excitation. Data table 2 (DTB) as a method: [1, 2, 1, 2, 1, 2, 1, 2,...] Is stored. The ROM 224 stores a drive table 1 (MTA) in which the movable light-emitting device 48 is associated with the data table 1 (DTA). The ROM 224 stores a drive table 2 (MTB) that associates the movement of the reel movable device 50 with the data table 2 (DTB).

この例では、各可動装置48、50の可動と駆動モータ90、78の駆動方式との対応関係が予め決定されており、これがテーブルとしてROM224に予め記憶されている。特に、このテーブルは、可動装置48、50を可動させるための駆動力(トルク)や可動装置48、50に求められる演出動作の観点から対応関係が特定されている。   In this example, the correspondence between the movable devices 48 and 50 and the drive system of the drive motors 90 and 78 is determined in advance, and this is stored in advance in the ROM 224 as a table. In particular, in this table, the correspondence is specified from the viewpoint of the driving force (torque) for moving the movable devices 48 and 50 and the rendering operation required for the movable devices 48 and 50.

すなわち、可動装置を可動するための駆動力が大きく、かつ大胆な演出動作が要求される(きめ細かな演出動作が要求されていない)場合には、2−2相励磁方式が対応付けられている。一方、可動装置を可動するための駆動力が小さく、かつきめ細かな演出動作が要求される(大胆な演出動作が要求されていない)場合には、1−2相励磁方式が対応付けられている。   That is, when the driving force for moving the movable device is large and a bold performance operation is required (a detailed performance operation is not required), the 2-2 phase excitation method is associated. . On the other hand, when the driving force for moving the movable device is small and a fine performance operation is required (a bold performance operation is not required), the 1-2 phase excitation method is associated. .

このため、CPU222は、可動発光装置48を可動させる場合には、駆動テーブル(MTA)により、2−2相励磁方式であるデータテーブル1(DTA)を選択して、駆動モータ90の駆動を制御する。また、CPU222は、リール可動装置50を可動させる場合には、駆動テーブル(MTB)により、1−2相励磁方式であるデータテーブル2(DTB)を選択して駆動モータ78の駆動を制御する。   For this reason, when moving the movable light emitting device 48, the CPU 222 selects the data table 1 (DTA) that is a 2-2 phase excitation method by the drive table (MTA) and controls the drive of the drive motor 90. To do. Further, when moving the reel movable device 50, the CPU 222 selects the data table 2 (DTB) that is the 1-2 phase excitation method by the drive table (MTB) and controls the drive of the drive motor 78.

換言すれば、可動発光装置48の質量がリール可動装置50の質量よりも大きく、可動発光装置48を可動させるために駆動モータ90の大きな駆動力(トルク)が必要となり、かつ大胆な演出動作が要求される場合には、駆動モータ90の駆動方式として2−2相励磁方式がCPU222により選択される。また、リール可動装置50の質量が可動発光装置48の質量よりも小さく、リール可動装置50を可動させるために比較的小さな駆動力(トルク)で足り、かつきめ細かな演出動作が要求される場合には、駆動モータ78の駆動方式として1−2相励磁方式がCPU222により選択される。これにより、可動発光装置48は、常に、2−2相励磁方式(図14参照)で駆動され、また、リール可動装置50は、常に、1−2相励磁方式(図15参照)で駆動される。   In other words, the mass of the movable light emitting device 48 is larger than the mass of the reel movable device 50, and a large driving force (torque) of the drive motor 90 is required to move the movable light emitting device 48, and a bold performance operation is performed. When required, the CPU 222 selects the 2-2 phase excitation method as the drive method of the drive motor 90. Further, when the mass of the reel movable device 50 is smaller than the mass of the movable light emitting device 48, a relatively small driving force (torque) is sufficient to move the reel movable device 50, and a fine performance operation is required. The CPU 222 selects the 1-2 phase excitation method as the drive method of the drive motor 78. As a result, the movable light emitting device 48 is always driven by the 2-2 phase excitation method (see FIG. 14), and the reel movable device 50 is always driven by the 1-2 phase excitation method (see FIG. 15). The

なお、各可動装置が大胆な演出動作を実行する場合に、2−2相励磁方式が適しているのは、ステッピングモータのトルクが比較的大きく、かつステップ角度が比較的大きくなるからである(ステッピングモータの特性)。2−2相励磁方式で可動装置を可動させると、可動装置がダイナミックでトルクフルに動作するイメージが遊技者に与えられる。   Note that the 2-2 phase excitation method is suitable when each movable device performs a bold performance operation because the torque of the stepping motor is relatively large and the step angle is relatively large ( Stepping motor characteristics). When the movable device is moved by the 2-2 phase excitation method, the player is given an image that the movable device is dynamic and operates at full torque.

一方、各可動装置がきめ細かな演出動作を実行する場合に、1−2相励磁方式が適しているのは、ステッピングモータのトルクが比較的小さく、かつステップ角度が比較的小さくなるからである(ステッピングモータの特性)。1−2相励磁方式で可動装置を可動させると、可動装置がきめ細かくかつシャープに動作するイメージが遊技者に与えられる。   On the other hand, when each movable device performs a fine performance operation, the 1-2 phase excitation method is suitable because the torque of the stepping motor is relatively small and the step angle is relatively small ( Stepping motor characteristics). When the movable device is moved by the 1-2 phase excitation method, the player is given an image that the movable device operates finely and sharply.

ところで、上述したように、可動装置48、50の演出と駆動モータ90、78の励磁方式との対応関係が予めテーブルとして規定されている構成を示したが、これに限られるものではない。   As described above, the correspondence relationship between the effects of the movable devices 48 and 50 and the excitation methods of the drive motors 90 and 78 is shown in advance as a table, but the present invention is not limited to this.

例えば、遊技状態と駆動モータ90、78の駆動方式とを対応付けたテーブル(図示省略)をROM224に記憶しておき、遊技状態に応じて各可動装置48、50を演出させるための駆動方式を適宜選択するようにしてもよい。   For example, a table (not shown) in which the gaming state and the driving method of the driving motors 90 and 78 are associated is stored in the ROM 224, and a driving method for producing each movable device 48, 50 according to the gaming state is stored. You may make it select suitably.

この構成であれば、各可動装置48、50と駆動モータ90、78の駆動方式との対応関係が一義的に決定されておらず、遊技状態に応じて同一の可動装置48、50であっても、各駆動モータ90、78の異なる駆動方式で異なる演出動作を実行させることが可能になる。   With this configuration, the correspondence between the respective movable devices 48 and 50 and the drive systems of the drive motors 90 and 78 is not uniquely determined, and the same movable devices 48 and 50 according to the gaming state. In addition, it is possible to execute different presentation operations with different drive systems of the drive motors 90 and 78.

上記例では、可動発光装置48の駆動方式が2−2相励磁方式であり、リール可動装置50の駆動方式が1−2相励磁方式である構成を示したが、これに限られず、所定の遊技状態の場合には、可動発光装置48が1−2相励磁方式で所定の演出動作を行い、リール可動装置50が2−2相励磁方式で所定の演出動作を行うことになる。そして、別の遊技状態では、可動発光装置48が2−2相励磁方式で所定の演出動作を行い、リール可動装置50が1−2相励磁方式で所定の演出動作を行うことになる。   In the above example, the configuration in which the driving method of the movable light emitting device 48 is the 2-2 phase excitation method and the driving method of the reel movable device 50 is the 1-2 phase excitation method is shown. In the gaming state, the movable light emitting device 48 performs a predetermined effect operation by the 1-2 phase excitation method, and the reel movable device 50 performs a predetermined effect operation by the 2-2 phase excitation method. In another gaming state, the movable light-emitting device 48 performs a predetermined effect operation by the 2-2 phase excitation method, and the reel movable device 50 performs a predetermined effect operation by the 1-2 phase excitation method.

また、各可動装置48、50を可動させるための駆動モータ90、78の駆動方式は、主制御基板200のCPUにより取得された乱数値に対応して決定されてもよい。この場合、この乱数値の情報が主制御基板200のCPUから送信される制御信号にのせられており、演出制御基板220のCPU222によって乱数値が判別されて駆動モータ90、78の駆動方式が選択される。この乱数値の情報には、どの可動装置によってどのような演出動作が実行されるのかについて規定されているので、CPU222は、乱数値の情報に基づいた駆動方式を選択し、各可動装置48、50は、CPU222で選択された駆動モータ90、78の駆動方式によって可動する。   In addition, the drive system of the drive motors 90 and 78 for moving the movable devices 48 and 50 may be determined corresponding to the random number value acquired by the CPU of the main control board 200. In this case, the information on the random number value is put on a control signal transmitted from the CPU of the main control board 200, and the random number value is discriminated by the CPU 222 of the effect control board 220 to select the driving method of the drive motors 90 and 78. Is done. Since this random number information stipulates which rendering operation is performed by which movable device, the CPU 222 selects a driving method based on the random value information, and each movable device 48, 50 is movable by the drive system of the drive motors 90 and 78 selected by the CPU 222.

また、ROM224には、各可動装置48、50を可動するための演出プログラムが記憶されている。この演出プログラムは、所定のタイミング(例えば、遊技者が有利となるリーチの状態など)で各可動装置48、50がCPU222で選択された駆動モータ90、78の駆動方式によって演出を実行するためのプログラムである。演出プログラムには、各可動装置48、50の演出動作のパターンが規定されている。   In addition, the ROM 224 stores an effect program for moving the movable devices 48 and 50. This effect program is for causing each movable device 48, 50 to execute an effect by a driving method of the drive motors 90, 78 selected by the CPU 222 at a predetermined timing (for example, a reach state where the player is advantageous). It is a program. In the effect program, patterns of effect operations of the movable devices 48 and 50 are defined.

このように、CPU222が各可動装置48、50の演出動作を制御する場合には、主制御基板200からの制御信号を受けて、ROM224に記憶された演出プログラムに基づいて各可動装置48、50の演出動作のパターンに関する制御信号を生成する。そして、ROM224に記憶された各テーブルに基づいて、この生成した制御信号に駆動モータ90、78の駆動方式(2−2相励磁方式あるいは1−2相励磁方式)の情報をのせて、各駆動回路106、110に出力する。各駆動回路106、110は、CPU222から出力された制御信号に基づいて駆動モータ90、78の駆動を制御する。すなわち、駆動回路106、110は、駆動モータ90、78を2−2相励磁方式で駆動したり、あるいは1−2相励磁方式で駆動する。   As described above, when the CPU 222 controls the rendering operation of each movable device 48, 50, each movable device 48, 50 is received based on the rendering program stored in the ROM 224 in response to the control signal from the main control board 200. A control signal relating to the pattern of the production operation is generated. And based on each table memorize | stored in ROM224, the information of the drive system (2-2 phase excitation system or 1-2 phase excitation system) of the drive motors 90 and 78 is put on this generated control signal, and each drive Output to circuits 106 and 110. Each drive circuit 106, 110 controls the drive of the drive motors 90, 78 based on the control signal output from the CPU 222. That is, the drive circuits 106 and 110 drive the drive motors 90 and 78 by the 2-2 phase excitation method or by the 1-2 phase excitation method.

図7に示すように、普通入賞口54、特別図柄始動入賞口66、大入賞口68への遊技球Pの入賞に応じた賞球を払出すための払出機構270が設けられている。払出制御基板210の払出制御手段210Aは、主制御手段220Aからの賞球に関する制御信号を入力し、払出機構270の払出モータ272に対して制御信号を出力する。また、払出制御基板210の払出制御手段210Aは、払出機構271の払出計数SW274からの検出信号を入力する。   As shown in FIG. 7, a payout mechanism 270 is provided for paying out a winning ball according to winning of the game ball P to the normal winning opening 54, the special symbol starting winning opening 66, and the big winning opening 68. The payout control means 210 </ b> A of the payout control board 210 receives a control signal related to a prize ball from the main control means 220 </ b> A and outputs a control signal to the payout motor 272 of the payout mechanism 270. Further, the payout control means 210A of the payout control board 210 receives a detection signal from the payout count SW274 of the payout mechanism 271.

遊技領域20へ遊技球Pを発射する発射機構280が設けられている。遊技者が発射ハンドル30を握って発射SW284がオンすると、発射制御基板286の発射制御手段(図示省略)を介して発射機構280の発射SOL282に対して制御信号が出力される。ここで、発射機構280において、発射制御手段から発射制御許可信号が入力された場合にだけ、発射SOL282への制御信号の出力が許可される。   A launching mechanism 280 that launches the game ball P to the game area 20 is provided. When the player holds the launch handle 30 and the launch SW 284 is turned on, a control signal is output to the launch SOL 282 of the launch mechanism 280 via the launch control means (not shown) on the launch control board 286. Here, in the launch mechanism 280, output of the control signal to the launch SOL 282 is permitted only when the launch control permission signal is input from the launch control means.

(各可動装置の演出制御処理)
次に、各可動装置48、50の演出制御処理について、図17に示すフローチャートに基づいて説明する。
(Effect control processing of each movable device)
Next, the effect control process of each movable device 48, 50 will be described based on the flowchart shown in FIG.

図17に示すように、演出制御基板200のCPU222によって各可動装置48、50の演出制御処理に関する制御信号が入力されたか否かが判断する(S100)。S100では、主制御基板200から出力された制御信号が演出制御基板220に入力したか否かを判定する。   As shown in FIG. 17, it is determined whether or not a control signal related to the effect control processing of each movable device 48, 50 has been input by the CPU 222 of the effect control board 200 (S100). In S <b> 100, it is determined whether or not the control signal output from the main control board 200 is input to the effect control board 220.

各可動装置48、50の演出制御処理に関する制御信号が入力されたとCPUによって判断された場合(S100:YES)には、ROM224に記憶された演出プログラムに基づいて駆動回路106、110に出力するための制御信号を生成する(S110)。S110で生成する制御信号によって、各可動装置90、78の演出動作のパターンが特定される。   When the CPU determines that a control signal related to the effect control process of each of the movable devices 48 and 50 has been input (S100: YES), to output to the drive circuits 106 and 110 based on the effect program stored in the ROM 224. The control signal is generated (S110). The pattern of the rendering operation of each movable device 90, 78 is specified by the control signal generated in S110.

また、テーブル選択処理が開始される(S120)。S120のテーブル選択処理では、演出制御処理に関する制御信号の内容とROM224に記憶された各テーブルとを比較して、所定のテーブルがCPU222により選択される。なお、テーブル選択処理の詳細は、後述する。このようにして、CPU222は、入力した制御信号に基づいて、駆動モータ90、78の駆動方式と各可動装置48、50の演出動作のパターンが決定される。   Also, the table selection process is started (S120). In the table selection process of S120, the CPU 222 selects a predetermined table by comparing the content of the control signal related to the effect control process with each table stored in the ROM 224. Details of the table selection process will be described later. In this way, the CPU 222 determines the drive system of the drive motors 90 and 78 and the pattern of the rendering operation of each movable device 48 and 50 based on the input control signal.

次に、CPU222は、S110において生成した制御信号に、S120で選択された駆動モータ90、78の駆動方式の信号が加算されて制御信号が合成される(S130)。合成された制御信号がCPU222から駆動回路108、112に対して出力される(S140)。駆動回路108、112では、入力された制御信号に基づいて、2相励磁回路106D(図9参照)あるいは1−2相励磁回路106Eが起動する(S150)。   Next, the CPU 222 adds the drive system signals of the drive motors 90 and 78 selected in S120 to the control signal generated in S110 to synthesize a control signal (S130). The synthesized control signal is output from the CPU 222 to the drive circuits 108 and 112 (S140). In the drive circuits 108 and 112, the two-phase excitation circuit 106D (see FIG. 9) or the 1-2 phase excitation circuit 106E is activated based on the input control signal (S150).

駆動回路108、112は、入力した制御信号に基づいて駆動モータ90、78の駆動を制御する。これにより、各可動装置48、50の所定の駆動方式に基づいた演出動作処理が開始される(S160)。   The drive circuits 108 and 112 control the drive of the drive motors 90 and 78 based on the input control signal. Thereby, the rendering operation process based on the predetermined driving method of each movable device 48, 50 is started (S160).

具体的には、可動発光装置48が2−2相励磁方式で駆動される。これにより、図5及び図6に示すように、可動発光装置48の回転体92が水平面上で正逆自在に且つ回転速度を駆動モータ90の回転速度の変化に応じて変更して回転する。この回転体92の回転により反射体86が集光レンズ86を中心としてその周囲を旋回する。LED98を発光させた状態において、反射体86が集光レンズ96の後側に位置し遊技者側から発光したLED98の光が見える場合は、そのLED98の光が直接遊技者側へ投射されると共に反射体86の反射面86Aで反射した光も遊技者側に投射される。   Specifically, the movable light emitting device 48 is driven by the 2-2 phase excitation method. As a result, as shown in FIGS. 5 and 6, the rotating body 92 of the movable light emitting device 48 rotates in a reversible manner on the horizontal plane and the rotation speed is changed according to the change in the rotation speed of the drive motor 90. Due to the rotation of the rotating body 92, the reflector 86 turns around the condenser lens 86 as a center. In a state where the LED 98 is caused to emit light, when the reflector 86 is located on the rear side of the condenser lens 96 and the light of the LED 98 emitted from the player side is visible, the light of the LED 98 is directly projected to the player side. The light reflected by the reflecting surface 86A of the reflector 86 is also projected to the player side.

一方、反射体86が集光レンズ96の前側に位置する場合には、集光レンズ96がその前後で反射体86とリフレクター88とで挟まれた状態となり、集光レンズ96からのLED98の光が遊技者側へ投射されずに遮蔽状態となる。このように、反射体86を所定周期で回転させた時には、反射体86が集光レンズ96の周囲を旋回するため、LED98の光の反射状態及び遮蔽状態が所定周期で繰り返される。このようにして、可動発光装置48の大胆かつ力強い演出動作が実現される。   On the other hand, when the reflector 86 is positioned on the front side of the condenser lens 96, the condenser lens 96 is sandwiched between the reflector 86 and the reflector 88 before and after that, and the light of the LED 98 from the condenser lens 96 is obtained. Will not be projected to the player side and will be in a shielding state. Thus, when the reflector 86 is rotated at a predetermined cycle, the reflector 86 turns around the condenser lens 96, so that the light reflection state and the shielding state of the LED 98 are repeated at a predetermined cycle. In this way, the bold and powerful performance operation of the movable light emitting device 48 is realized.

具体的には、可動発光装置48の回転体92は、ステッピングモータである駆動モータ90が1ステップ当り、フルステップ角だけ回転し、これが連続することにより、力強く、かつトルクフルな回転動作を実現する。   Specifically, the rotating body 92 of the movable light emitting device 48 realizes a powerful and torqueful rotating operation by rotating a driving motor 90, which is a stepping motor, by a full step angle per step. .

また、リール可動装置50の各回胴体72、74が1−2相励磁方式で駆動される。これにより、各回胴体72、74が回胴し、所定の時間が経過した後、停止する。このとき、遊技者は、各回胴体72、74の停止表示された図柄を視認することにより、現在の遊技状態が有利者にとって有利であるのか否かを推測する。   In addition, the rotating bodies 72 and 74 of the reel movable device 50 are driven by the 1-2 phase excitation method. Thereby, each turning body 72 and 74 turns, and stops after predetermined time passes. At this time, the player guesses whether or not the current gaming state is advantageous to the advantage by visually checking the symbols displayed on the stopped bodies 72 and 74.

ここで、リール可動装置50の各回胴体72、74は、ステッピングモータである駆動モータ78が1ステップ当り、フルステップ角の半分に相当する角度だけ回転し、これが連続することにより、きめ細かな回転動作を実現する。   Here, each rotating body 72, 74 of the reel movable device 50 is rotated finely by the drive motor 78, which is a stepping motor, rotating by an angle corresponding to half of the full step angle per step and continuing. Is realized.

各可動装置48、50の演出動作処理を経て、演出制御処理が終了する。   The effect control process is completed through the effect operation process of each of the movable devices 48 and 50.

(テーブル選択処理)
次に、テーブル選択処理について、図18に示すフローチャートに基づいて説明する。
(Table selection process)
Next, the table selection processing will be described based on the flowchart shown in FIG.

テーブル選択処理では、主制御基板200から出力された制御信号を受けた場合には、ROM224に記憶されたテーブルに基づいて駆動モータ90、78の駆動方式がCPU222により選択される。   In the table selection process, when a control signal output from the main control board 200 is received, the drive system of the drive motors 90 and 78 is selected by the CPU 222 based on the table stored in the ROM 224.

具体的には、図18に示すように、可動発光装置48による演出動作に関する制御信号を受けたとCPU222により判断された場合(S200:YES)には、リール可動装置50による演出動作に関する制御信号の入力を伴うのか否かがCPU222により判断される(S210)。   Specifically, as shown in FIG. 18, when the CPU 222 determines that the control signal related to the rendering operation by the movable light emitting device 48 has been received (S200: YES), the control signal related to the rendering operation by the reel movable device 50 is changed. The CPU 222 determines whether or not an input is involved (S210).

可動発光装置48による演出動作に関する制御信号とリール可動装置50による演出動作に関する制御信号の両方が入力されたとCPU222により判断された場合(S210:YES)には、可動発光装置48の駆動モータ90の駆動方式として2−2相励磁方式がCPU222によって選択され(S220)、リール可動装置50の駆動モータ78の駆動方式として1−2相励磁方式がCPU222によって選択される(S230)。   When the CPU 222 determines that both the control signal related to the rendering operation by the movable light emitting device 48 and the control signal related to the rendering operation by the reel movable device 50 have been input (S210: YES), the drive motor 90 of the movable light emitting device 48 The CPU 222 selects the 2-2 phase excitation method as the drive method (S220), and the 1-2 phase excitation method is selected by the CPU 222 as the drive method of the drive motor 78 of the reel movable device 50 (S230).

一方、可動発光装置48による演出動作に関する制御信号が入力されたとCPU222により判断された(S200:YES)が、リール可動装置50による演出動作に関する制御信号が入力されていないとCPU222により判断された場合(S210:NO)には、可動発光装置48の駆動モータ90の駆動方式として2−2相励磁方式のみがCPU222によって選択される(S240)。   On the other hand, the CPU 222 determines that the control signal related to the rendering operation by the movable light emitting device 48 is input (S200: YES), but the CPU 222 determines that the control signal related to the rendering operation by the reel movable device 50 is not input. In (S210: NO), only the 2-2 phase excitation method is selected by the CPU 222 as the drive method of the drive motor 90 of the movable light emitting device 48 (S240).

可動発光装置48による演出動作に関する制御信号が入力したとCPU222により判断されず(S200:NO)、リール可動装置50による演出動作に関する制御信号が入力されたとCPU222により判断された場合(S250:YES)には、ROM224に記憶された各テーブルに基づいて、駆動モータ78の駆動方式として1−2相励磁方式のみがCPU222によって選択される(S260)。   The CPU 222 does not determine that the control signal related to the rendering operation by the movable light emitting device 48 has been input (S200: NO), and the CPU 222 determines that the control signal related to the rendering operation by the reel movable device 50 has been input (S250: YES). On the basis of each table stored in the ROM 224, only the 1-2 phase excitation method is selected by the CPU 222 as the drive method of the drive motor 78 (S260).

なお、図9に示すように、駆動回路106、110における励磁シーケンスの切換え動作は、演出制御基板220のCPU222により実行される。すなわち、2−2相励磁方式を実行する場合には、演出制御基板220のCPU222からの制御信号に基づいて、励磁スイッチSW(図9参照)が切換られ、駆動回路106、110の2相励磁回路が起動する。また、1−2相励磁方式を実行する場合には、演出制御基板220のCPU222からの制御信号に基づいて、励磁スイッチSWが切換られ、駆動回路106、110の1−2相励磁回路が起動する。   As shown in FIG. 9, the excitation sequence switching operation in the drive circuits 106 and 110 is executed by the CPU 222 of the effect control board 220. That is, when the 2-2 phase excitation method is executed, the excitation switch SW (see FIG. 9) is switched based on the control signal from the CPU 222 of the effect control board 220, and the two phase excitation of the drive circuits 106 and 110 is performed. The circuit starts up. When executing the 1-2 phase excitation method, the excitation switch SW is switched based on the control signal from the CPU 222 of the effect control board 220, and the 1-2 phase excitation circuit of the drive circuits 106, 110 is activated. To do.

このようにして、各駆動モータ90、78の駆動方式が演出制御基板220のCPU222によって選択される。そして、可動発光装置48又はリール可動装置50のいずれか一方、あるいは可動発光装置48及びリール可動装置50の両方は、CPU222で選択された駆動モータ90、78の駆動方式(励磁方式)に基づいて演出動作が実行される。   In this way, the drive system of each drive motor 90, 78 is selected by the CPU 222 of the effect control board 220. Then, either the movable light emitting device 48 or the reel movable device 50, or both the movable light emitting device 48 and the reel movable device 50 are based on the drive system (excitation system) of the drive motors 90 and 78 selected by the CPU 222. The production operation is executed.

以上のように、本実施形態によれば、各駆動モータ90、78の複数の駆動方式をデータテーブルとして記憶しておき、各可動装置48、50を駆動するための制御信号にデータテーブルの情報を載せることにより、各可動装置48、50の駆動方式を容易に制御することができる。   As described above, according to the present embodiment, a plurality of drive systems of the drive motors 90 and 78 are stored as a data table, and information on the data table is included in the control signal for driving the movable devices 48 and 50. , It is possible to easily control the drive system of each movable device 48, 50.

特に、ハードウエア上の改良点が不要になり、ソフトウエア上で制御信号にのせる情報を制御することにより、各可動装置48、50の駆動方式の変更が容易になる。この結果、コストの増加を防止して、各可動装置48、50の最適な演出動作を実現することができる。   In particular, hardware improvements are not required, and the drive system of each of the movable devices 48 and 50 can be easily changed by controlling the information on the control signal on the software. As a result, it is possible to prevent an increase in cost and to realize an optimal performance operation of each movable device 48, 50.

具体的には、大きなトルクが必要でかつ大胆な演出動作が要求される可動発光装置48の駆動方式には予め記憶しておいた2−2相励磁方式を選択し、小さなトルクで足りかつきめ細かな演出動作が要求されるリール可動装置50の各回胴体72、74の駆動方式には予め記憶しておいた1−2相励磁方式を選択する。この駆動方式の選択を制御信号の調整で行うことにより、簡易な方法で、各可動装置48、50に要求される演出動作を実現することができる。   Specifically, the 2-2 phase excitation method stored in advance is selected as the driving method of the movable light-emitting device 48 that requires a large torque and requires a bold performance operation, and a small torque is sufficient and fine. The 1-2 phase excitation method stored in advance is selected as the driving method of each of the rotating bodies 72 and 74 of the reel movable device 50 that requires a special performance operation. By selecting the driving method by adjusting the control signal, it is possible to realize the rendering operation required for each of the movable devices 48 and 50 by a simple method.

また、1−2相励磁方式でリール可動装置50の各回胴体72、74を駆動させると、全ての可動装置を2−2相励磁方式で駆動させる場合と比較して、消費電力を低減させることができる。これにより、電力コストを低減できる他、発熱量が低下することにより、パチンコ機10の各構成部材のトラブルを抑制でき、また製品寿命の低下を防止できる。   In addition, when each of the drums 72 and 74 of the reel movable device 50 is driven by the 1-2 phase excitation method, power consumption is reduced as compared with the case where all the movable devices are driven by the 2-2 phase excitation method. Can do. Thereby, in addition to reducing the power cost, it is possible to suppress troubles of the respective constituent members of the pachinko machine 10 and to prevent the product life from being reduced by reducing the heat generation amount.

特に、1ステップ角が3度以上のステッピングモータの2−2相励磁方式で比較的小型の可動装置を駆動する場合には、1パルス入力当りの回転量が大きくなるので、大まかな動作で、しかもがたつきのある動作になってしまう問題がある。   In particular, when a relatively small movable device is driven by a stepping motor 2-2 phase excitation method with a step angle of 3 degrees or more, the amount of rotation per pulse input becomes large. Moreover, there is a problem that the operation becomes unstable.

しかしながら、本実施形態のように、1−2相励磁方式を採用することにより、1ステップ角が半分になるため、がたつきが少なく、きめ細かな動作を実現させることができる。そして、2−2相励磁方式と1−2相励磁方式との切換えをソフトウエア上で実行するため、ハードウエア上の変更がなく、低コストで励磁方式の切換えを実行することができる。異なる励磁方式を規定した複数のテーブルを持ち、可動装置によって複数のテーブルを容易に使い分けることができる。これにより、大型の役物の大胆な動作には2−2相励磁方式を採用し、きめ細かな動作が要求される小型の可動装置の細かな動作には1−2相励磁方式を採用することにより、要求される動作が異なる複数の可動装置に対して最適な演出動作を実現させることができる。   However, by adopting the 1-2 phase excitation method as in the present embodiment, the one step angle is halved, so that it is possible to realize a fine operation with little backlash. Since the switching between the 2-2 phase excitation method and the 1-2 phase excitation method is executed on software, there is no change in hardware, and the excitation method can be switched at a low cost. It has a plurality of tables that define different excitation methods, and the plurality of tables can be easily used properly by a movable device. As a result, the 2-2 phase excitation method should be adopted for the bold operation of large-sized objects, and the 1-2 phase excitation method should be adopted for the fine operation of small movable devices that require fine operation. As a result, it is possible to realize an optimal performance operation for a plurality of movable devices having different required operations.

特に、パチンコ機の遊技盤や遊技領域上に可動装置を配置させる場合には、スペース上の制約があるため、可動装置が比較的小型の設計になる。この場合でも、2−2層励磁方式で可動装置を駆動していると、可動装置が小型であるが故に、可動装置の演出動作時においてがたつきが大きくなる。これにより、遊技者には不快感がつのるとともに、可動装置のがたつきにより可動装置自体の構造劣化のおそれがある。このため、パチンコ機の可動装置に適用する場合には、スロットマシンと異なり、より細かな可動装置の制御が必要不可欠となっていた。   In particular, when a movable device is arranged on a game board or game area of a pachinko machine, the movable device is designed to be relatively small due to space limitations. Even in this case, when the movable device is driven by the 2-2 layer excitation method, the movable device is small, and therefore, the play is increased during the rendering operation of the movable device. As a result, the player feels uncomfortable and there is a risk of the structure of the movable device itself being deteriorated due to rattling of the movable device. For this reason, when applied to a movable device of a pachinko machine, unlike a slot machine, finer control of the movable device has been indispensable.

本発明は、上記課題を解決するためになされたものであり、パチンコ機に搭載される小型の可動装置の駆動方式として1−2相励磁方式を採用するものである。しかも、2−2相励磁方式による駆動方式が要求される可動装置には、2−2相励磁方式で駆動させることもできる。これにより、パチンコ機に搭載される大型の可動装置の大胆な演出動作を実現しつつ、パチンコ機に搭載される小型の可動装置のきめ細かな演出動作も可能になる。この結果、可動装置による演出が遊技者に支持され易くなり、遊技性の向上にも寄与することができる。   The present invention has been made to solve the above problems, and employs a 1-2 phase excitation method as a driving method of a small movable device mounted on a pachinko machine. Moreover, a movable device that requires a driving method based on the 2-2 phase excitation method can be driven using the 2-2 phase excitation method. As a result, it is possible to realize a fine performance operation of a small movable device mounted on a pachinko machine while realizing a bold performance operation of a large movable device mounted on the pachinko machine. As a result, the effect by the movable device is easily supported by the player, which can contribute to the improvement of the game performance.

なお、本実施形態では、可動物として、可動発光装置48及びリール可動装置50を例にとり説明したが、これらの可動装置に限定されるものではない。すなわち、可動発光装置48及びリール可動装置50は、所定の軸回りに回転する可動装置であるが、例えば、軸回りに揺動動作を繰り返す振り子式の可動装置やリンク機構で構成された可動装置など、いわゆる遊技機(パチンコ機やスロットマシンなど)で使用される全ての可動装置に適用することができる。   In the present embodiment, the movable light emitting device 48 and the reel movable device 50 are described as examples of the movable object. However, the present invention is not limited to these movable devices. That is, the movable light emitting device 48 and the reel movable device 50 are movable devices that rotate around a predetermined axis. For example, a movable device that is configured by a pendulum type movable device or a link mechanism that repeatedly swings around an axis. The present invention can be applied to all movable devices used in so-called gaming machines (such as pachinko machines and slot machines).

[第2実施形態]
次に、本発明の第2実施形態に係る遊技機について、図面を参照して説明する。本実施形態についても、本発明をパチンコ機に適用したものである。なお、以下に示すパチンコ機の構成は本発明が適用された一例に過ぎないものであり、本発明の範囲が本実施形態のパチンコ機の構成に限定されるものではない。また、第1実施形態の構成と重複する構成については同符号を付し、適宜、その説明を省略する。
[Second Embodiment]
Next, a gaming machine according to a second embodiment of the present invention will be described with reference to the drawings. Also in this embodiment, the present invention is applied to a pachinko machine. In addition, the structure of the pachinko machine shown below is only an example to which the present invention is applied, and the scope of the present invention is not limited to the structure of the pachinko machine of the present embodiment. Further, the same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof is omitted as appropriate.

図19に示すように、第2実施形態の遊技盤16には、可動発光装置48及びリール可動装置50の他に、センター可動装置300(以下、適宜「可動装置300」という)が設けられている。このため、第2実施形態の遊技盤16には、合計3つの可動装置48、50、300と合計5つの駆動モータ90、78A、78B、306、308が使用されている。   As shown in FIG. 19, the game board 16 of the second embodiment is provided with a center movable device 300 (hereinafter referred to as “movable device 300” as appropriate) in addition to the movable light emitting device 48 and the reel movable device 50. Yes. For this reason, a total of three movable devices 48, 50, 300 and a total of five drive motors 90, 78A, 78B, 306, 308 are used in the game board 16 of the second embodiment.

なお、可動発光装置48、リール可動装置50及び遊技盤16上の他の構成については、第1実施形態の遊技盤16の構成と同じであるため、それらの説明を省略する。   In addition, since it is the same as that of the game board 16 of 1st Embodiment about the movable light-emitting device 48, the reel movable device 50, and the other structure on the game board 16, those description is abbreviate | omitted.

(センター可動装置の構成)
図20、図21及び図22に示すように、センター可動装置300は、遊技盤16上において昇降自在に配置されている。センター可動装置300は、昇降機構(図省略)に保持されて昇降される固定部材302と、固定部材302に支持されて回転する回転部材304とで構成されている。なお、通常時には、センター可動装置300は、昇降機構に吊り上げられた状態で待機している。
(Configuration of center movable device)
As shown in FIGS. 20, 21, and 22, the center movable device 300 is disposed on the game board 16 so as to be movable up and down. The center movable device 300 includes a fixed member 302 that is held by an elevating mechanism (not shown) and is moved up and down, and a rotating member 304 that is supported by the fixed member 302 and rotates. In the normal state, the center movable device 300 stands by in a state of being lifted by the lifting mechanism.

固定部材302は、回転モータ306(図20参照)を保持している。回転部材304は、回転モータ306とギア結合されて回転する。そして、回転モータ306の駆動軸には、駆動ギアG1が固着され、回転部材304の回転軸AXには従動ギアG2が固着されている。   The fixing member 302 holds a rotary motor 306 (see FIG. 20). The rotating member 304 is gear-coupled with the rotating motor 306 and rotates. A drive gear G 1 is fixed to the drive shaft of the rotation motor 306, and a driven gear G 2 is fixed to the rotation shaft AX of the rotation member 304.

固定部材302は、その左右両端が不図示の昇降機構ALVに保持されている。そのため、昇降モータ308(図25参照)が回転すると、固定部材302は、水平状態を維持した状態で昇降する。また、固定部材302の一方側(正面視で左側)には、永久磁石MG1が配置されている。   The left and right ends of the fixing member 302 are held by a lifting mechanism ALV (not shown). Therefore, when the lifting motor 308 (see FIG. 25) rotates, the fixing member 302 moves up and down while maintaining a horizontal state. A permanent magnet MG1 is disposed on one side (left side in front view) of the fixed member 302.

一方、回転部材304は、従動回転する回転軸AXと一体回転するよう構成されている。回転軸AXの基端は、固定部材302に軸支されている。また、回転部材304には、固定部材302の永久磁石MG1に対面する位置に、磁性体MG2が配置されている。そのため永久磁石MG1と磁性体MG2とが互いに吸引されることになり、その結果、回転部材304の水平姿勢は、磁気吸引力(磁着力)によって安定化されている。なお、回転演出開始時には、回転モータ306(図25参照)は、静止状態を維持する駆動状態となっている。   On the other hand, the rotating member 304 is configured to rotate integrally with the rotation shaft AX that is driven to rotate. The base end of the rotation shaft AX is pivotally supported by the fixed member 302. The rotating member 304 is provided with a magnetic body MG2 at a position facing the permanent magnet MG1 of the fixed member 302. Therefore, the permanent magnet MG1 and the magnetic body MG2 are attracted to each other, and as a result, the horizontal posture of the rotating member 304 is stabilized by the magnetic attraction force (magnetization force). At the start of the rotation effect, the rotation motor 306 (see FIG. 25) is in a driving state that maintains a stationary state.

このように、水平姿勢の回転部材304が磁着力などによって確実に保持されているので、センター可動装置300を素早く昇降させても、停止時の慣性力に拘わらず回転部材304の水平姿勢が崩れない。ただし、回転部材304の回転始動時には、この磁着力を超える始動トルクが必要となる。本実施形態では、ギア結合や磁性体MG2の関係で、静止状態(水平姿勢)において、正面視で反時計方向にトルクが加わっているので、特に、時計方向に回転始動させる場合には、反時計方向に回転始動させる場合より、大きな起動トルクが必要となる。   As described above, since the rotation member 304 in the horizontal posture is securely held by the magnetic force or the like, the horizontal posture of the rotation member 304 is lost regardless of the inertial force at the stop even if the center movable device 300 is quickly moved up and down. Absent. However, when the rotation of the rotating member 304 is started, a starting torque exceeding the magnetic adhesion force is required. In the present embodiment, torque is applied in the counterclockwise direction when viewed from the front in the stationary state (horizontal posture) due to the relationship of the gear coupling and the magnetic body MG2. A larger starting torque is required than when rotating clockwise.

なお、特に限定されないが、本実施形態では、大きな起動トルクを必要とする時計方向の回転を、逆方向(reverse)とし、反時計方向の回転を順方向(forward)としている。   Although not particularly limited, in the present embodiment, clockwise rotation that requires a large starting torque is defined as a reverse direction, and counterclockwise rotation is defined as a forward direction.

図21(b)に示す通り、回転軸AXには遮光片SHiが装着され、遮光片SHiの回転軌道上に、フォトインタラプタPHを配置することで、位置検出スイッチ310(位置検出SW)を構成している。回転部材304が水平姿勢であると、遮光片SHiが原点に位置して、位置検出スイッチ310がON状態となるが(図21(b))、回転部材304が回転すると(図21(c))、位置検出スイッチ310がOFF状態となる。   As shown in FIG. 21B, the position detection switch 310 (position detection SW) is configured by mounting the light shielding piece SHi on the rotation axis AX and arranging the photointerrupter PH on the rotation path of the light shielding piece SHi. doing. When the rotating member 304 is in a horizontal posture, the light shielding piece SHi is positioned at the origin and the position detection switch 310 is turned on (FIG. 21B), but when the rotating member 304 rotates (FIG. 21C). ), The position detection switch 310 is turned off.

回転部材304の水平姿勢は、2つの磁性体MG1,MG2の磁着力によって保持されるが、回転部材304が回転を開始した場合に、事実上、磁着力が及ぶ範囲は、位置検出スイッチ310のON状態の範囲より狭い範囲となる(図24参照)。すなわち、位置検出スイッチ310がOFF状態となれば、固定部材302と回転部材304の間に磁着力が全く作用していないと考えることができる。なお、図22は、回転部材304が、水平姿勢から、正面視で時計方向に90°回転した状態を示している。   The horizontal posture of the rotating member 304 is held by the magnetic force of the two magnetic bodies MG1 and MG2, but when the rotating member 304 starts to rotate, the range where the magnetic force is practically reached is that of the position detection switch 310. The range is narrower than the range of the ON state (see FIG. 24). That is, if the position detection switch 310 is in the OFF state, it can be considered that no magnetic force is acting between the fixed member 302 and the rotating member 304. Note that FIG. 22 shows a state in which the rotating member 304 is rotated 90 ° in the clockwise direction from the horizontal position when viewed from the front.

図23は、演出制御基板220に搭載されたドライバ回路312と、回転モータ306との接続関係を示す回路図である。回転モータ306は、例えば、ステッピングモータで構成されている。ドライバ回路312は、ダーリントン接続されたトランジスタTrと、ダンパーダイオードDpと、を有して構成されている。なお、この実施形態では、回転モータ306にギア結合された回転部材304が、所定のピッチで回転しており、回転モータ306が駆動パルスΦ1〜Φ4を受けると、回転部材304が一回転することになる。   FIG. 23 is a circuit diagram showing a connection relationship between the driver circuit 312 mounted on the effect control board 220 and the rotary motor 306. The rotary motor 306 is constituted by, for example, a stepping motor. The driver circuit 312 has a Darlington-connected transistor Tr and a damper diode Dp. In this embodiment, the rotating member 304 geared to the rotating motor 306 rotates at a predetermined pitch, and when the rotating motor 306 receives the drive pulses Φ1 to Φ4, the rotating member 304 rotates once. become.

回転モータ306の回転速度は、駆動パルスΦ1〜Φ4を変化させる駆動速度に比例して増加するが、一方、回転モータ306の回転トルクは、回転速度に対応して低下する。これは、回転速度を速めるには、回転モータ306の励磁コイルLx,Lyに流れる励磁電流を迅速に変化させる必要があるが、励磁コイルLx,Lyに蓄積された磁気エネルギーによる慣性によって、回転に寄与する励磁電流が実質的に減少するからである。   The rotational speed of the rotary motor 306 increases in proportion to the drive speed for changing the drive pulses Φ1 to Φ4, while the rotational torque of the rotary motor 306 decreases corresponding to the rotational speed. In order to increase the rotation speed, it is necessary to rapidly change the excitation current flowing in the excitation coils Lx and Ly of the rotary motor 306. However, the rotation is caused by the inertia due to the magnetic energy accumulated in the excitation coils Lx and Ly. This is because the contributing excitation current is substantially reduced.

本実施形態では、センター可動装置300には、回転モータ306の回転軸AXが原点位置に達したことを検出するための位置検出スイッチ310が配置されている。そのため、回転部材304に対して、回転モータ306の回転トルクが不足気味となっても、回転部材304を正確に一回転させることができる。本実施形態では、ギア結合で回転速度を増速させた分だけ、回転トルクが減少するので、位置検出スイッチ310を設けた意義は大きい。   In the present embodiment, the center movable device 300 is provided with a position detection switch 310 for detecting that the rotation axis AX of the rotation motor 306 has reached the origin position. Therefore, even if the rotational torque of the rotary motor 306 is insufficient with respect to the rotating member 304, the rotating member 304 can be rotated exactly once. In the present embodiment, the rotational torque is reduced by the amount that the rotational speed is increased by the gear coupling, so that the position detection switch 310 is significant.

図24に示すように、位置検出スイッチ310は、具体的には、発光部と受光部とを有するフォトインタラプタPHと、発光部から放射された検査光を遮断する遮光片SHiと、で構成されている。なお、発光部はフォトダイオードで構成され、受光部はフォトトランジスタで構成されている。このため、検出スイッチ信号(図示省略)は、フォトトランジスタの出力として、通常時はLレベル(OFFレベル)であるが、原点位置を検出した遮光時にはHレベル(ONレベル)となる。   As shown in FIG. 24, the position detection switch 310 is specifically composed of a photointerrupter PH having a light emitting part and a light receiving part, and a light shielding piece SHi that blocks inspection light emitted from the light emitting part. ing. In addition, the light emitting part is composed of a photodiode, and the light receiving part is composed of a phototransistor. For this reason, the detection switch signal (not shown) is normally at the L level (OFF level) as the output of the phototransistor, but at the H level (ON level) when the origin position is detected and is shielded.

なお、可動発光装置48には、可動発光装置48の原点位置を検出するための位置検出スイッチ94(位置検出SW)が配置されている。また、リール可動装置50には、リール可動装置50の原点位置を検出するための位置検出スイッチ51(位置検出SW、図25参照)が配置されている。これらの位置検出スイッチ94、51は、可動発光装置48あるいはリール可動装置50が原点位置にあるか否かを検出するためのスイッチであり、例えば、センター可動装置300の位置検出スイッチ310の構成と同じように構成されている。   The movable light emitting device 48 is provided with a position detection switch 94 (position detection SW) for detecting the origin position of the movable light emitting device 48. Further, the reel movable device 50 is provided with a position detection switch 51 (position detection SW, see FIG. 25) for detecting the origin position of the reel movable device 50. These position detection switches 94 and 51 are switches for detecting whether or not the movable light-emitting device 48 or the reel movable device 50 is at the origin position. For example, the position detection switches 94 and 51 have the configuration of the position detection switch 310 of the center movable device 300. It is structured in the same way.

(演出制御基板における制御処理)
次に、上記複数の可動装置の動作演出を実現するための演出制御基板220(CPU222)における制御処理について説明する。上記複数の可動装置の動作演出を実現するための演出制御基板220における制御処理は、電源投入後に開始されるメイン処理(図26参照)と、4mS毎に起動されるタイマ割込み処理(図27参照)と、1mS毎に起動されて各可動装置の動作を制御するタイマ割込み処理(図30参照)と、ストローブ信号STBによって起動される受信割込み処理(不図示)と、を含んで実行されている。
(Control processing on production control board)
Next, control processing in the effect control board 220 (CPU 222) for realizing the operation effects of the plurality of movable devices will be described. The control process in the effect control board 220 for realizing the operation effects of the plurality of movable devices includes a main process (see FIG. 26) started after power-on and a timer interrupt process (see FIG. 27) started every 4 mS. ), Timer interrupt processing (see FIG. 30) that is activated every 1 mS to control the operation of each movable device, and reception interrupt processing (not shown) that is activated by the strobe signal STB. .

(演出制御基板によるメイン処理)
先ず、演出制御基板220(CPU222)によるメイン処理について説明する。
(Main processing by production control board)
First, main processing by the effect control board 220 (CPU 222) will be described.

図26に示すように、メイン処理では、CPU222内部の初期設定をCPU222が実行した後(ST100)、CPU222を割込み許可状態に設定する(ST200)。そして、4mS間隔のタイマ割込みを待機する(ST300)。   As shown in FIG. 26, in the main process, after the CPU 222 executes the initial setting inside the CPU 222 (ST100), the CPU 222 is set to the interrupt permitting state (ST200). Then, it waits for a timer interrupt at an interval of 4 ms (ST300).

このとき、4mS間隔でタイマ割込みが生じる毎に、割込みフラグINTがセットされるので(図27のST800)、メイン処理のステップST300の処理では、割込みフラグINTが1になるのをCPU222が繰り返しチェックすることになる。そして、割込みフラグINT=1となると、CPU222がこれをリセットした後に(ST400)、受信コマンド解析処理を実行する(ST500)。そして、演出シナリオ進行処理(ST600)及びその他の処理(ST700)を経て、ST200に戻る。   At this time, an interrupt flag INT is set every time a timer interrupt occurs at an interval of 4 ms (ST800 in FIG. 27). Therefore, in the process of step ST300 of the main process, the CPU 222 repeatedly checks that the interrupt flag INT is 1 Will do. When the interrupt flag INT = 1, the CPU 222 resets it (ST400), and then executes a received command analysis process (ST500). Then, after the production scenario progress process (ST600) and other processes (ST700), the process returns to ST200.

(演出制御基板による受信コマンド解析処理)
次に、演出制御基板220(CPU222)による受信コマンド解析処理について説明する。
(Receiving command analysis processing by production control board)
Next, received command analysis processing by the effect control board 220 (CPU 222) will be described.

図28に示すように、受信コマンド解析処理では、変動パターンに関する受信コマンドを受信したか否かをCPU222が判定する(ST1000)。そして、変動パターンに関する受信コマンドを受信している場合(ST1000:YES)には、CPU222が受信コマンドに応じた演出抽選を実行する(ST1100)。さらに、演出抽選の結果に対応する演出シナリオをCPU222がセットする(ST1200)。   As shown in FIG. 28, in the received command analysis process, the CPU 222 determines whether or not a received command related to the variation pattern has been received (ST1000). If a received command related to a variation pattern is received (ST1000: YES), CPU 222 executes an effect lottery corresponding to the received command (ST1100). Further, the CPU 222 sets an effect scenario corresponding to the result of the effect lottery (ST1200).

ここで、各種演出シナリオは、予め、演出制御基板220のROM224にデータとして記憶されている。なお、LED01、LED02、LED03、LED04は、パチンコ機に装備されている複数の装飾ランプ24の発光制御に関する発光パターンデータの種類をいう。SP01、SP02、SP03、SP04は、パチンコ機に装備されている複数のスピーカ26の音出力制御に関する音出力パターンデータの種類をいう。MO1、MO2、MO3、MO4は、複数のモータ(回転モータ306、駆動モータ90、駆動モータ78A、78B)の駆動制御に関する駆動制御パターンデータの種類をいう。これらの設定は、一例であり、この対応関係に限定されるべきものではない。   Here, various effect scenarios are stored in advance in the ROM 224 of the effect control board 220 as data. Note that LED01, LED02, LED03, and LED04 are the types of light emission pattern data related to the light emission control of the plurality of decorative lamps 24 equipped in the pachinko machine. SP01, SP02, SP03, and SP04 are the types of sound output pattern data related to the sound output control of the plurality of speakers 26 provided in the pachinko machine. MO1, MO2, MO3, and MO4 are types of drive control pattern data related to drive control of a plurality of motors (rotation motor 306, drive motor 90, and drive motors 78A and 78B). These settings are examples, and should not be limited to this correspondence.

(演出シナリオ1)
図35に示すように、演出制御基板220に搭載されているタイマ228のカウント値が0(mS)のときにLED01による発光演出が開始される。タイマ228のカウント値が150(mS)のときにSP01による音出力演出が開始される。このとき、LED01による発光演出も継続している。
(Direction scenario 1)
As shown in FIG. 35, when the count value of the timer 228 mounted on the effect control board 220 is 0 (mS), the light emission effect by the LED 01 is started. When the count value of the timer 228 is 150 (mS), the sound output effect by SP01 is started. At this time, the light emission effect by LED01 is also continued.

タイマ228のカウント値が500(mS)のときにMO1、MO2による駆動演出が開始される。これにより、センター可動装置300の回転モータ306が駆動して回転部材304が回転し、可動発光装置48の駆動モータ90によって回転体92が所定の回転速度で回転する。このとき、LED01による発光演出及びSP01による音出力演出も継続している。   When the count value of the timer 228 is 500 (mS), the drive effect by MO1 and MO2 is started. Thereby, the rotation motor 306 of the center movable device 300 is driven to rotate the rotating member 304, and the rotating body 92 is rotated at a predetermined rotation speed by the drive motor 90 of the movable light emitting device 48. At this time, the light emission effect by LED01 and the sound output effect by SP01 are also continued.

タイマ228のカウント値が2000(mS)のときにMO3の駆動演出が開始される。これにより、リール可動装置50の駆動モータ78Aが駆動して回胴体72が回転する。このとき、LED01による発光演出、SP01による音出力演出、MO1、MO2による駆動演出も継続している。   When the count value of the timer 228 is 2000 (mS), the driving effect of MO3 is started. As a result, the drive motor 78A of the reel movable device 50 is driven to rotate the rotating body 72. At this time, the light emission effect by LED01, the sound output effect by SP01, and the drive effect by MO1 and MO2 are also continued.

タイマ228のカウント値が4000(mS)のときにLED02による発光演出及びSP02による音出力演出が開始される。このとき、LED01による発光演出、SP01による音出力演出、MO1、MO2、MO3による駆動演出も継続している。   When the count value of the timer 228 is 4000 (mS), the light emission effect by the LED 02 and the sound output effect by the SP02 are started. At this time, the light emission effect by LED01, the sound output effect by SP01, and the drive effect by MO1, MO2, and MO3 are also continued.

なお、LED01・LED02による発光演出、SP01・SP02による音出力演出、MO1・MO2・MO3による駆動演出は、所定の時間が経過すると停止する。   Note that the light emission effect by LED01 and LED02, the sound output effect by SP01 and SP02, and the drive effect by MO1, MO2, and MO3 are stopped when a predetermined time elapses.

図25では、タイマ228がCPU222とは別個独立して演出制御基板220に搭載されている構成を示しているが、この構成に限られず、例えば、CPU222とRAM226とを利用してタイマの機能を実現するように構成してもよい。これにより、演出制御基板220には、CPU222とは別個独立したタイマを搭載する必要がなくなり、部品点数及びコストを削減できる。   FIG. 25 shows a configuration in which the timer 228 is mounted on the effect control board 220 separately from the CPU 222. However, the present invention is not limited to this configuration. For example, the timer function can be achieved using the CPU 222 and the RAM 226. You may comprise so that it may implement | achieve. Thereby, it is not necessary to mount a timer independent from the CPU 222 on the effect control board 220, and the number of parts and the cost can be reduced.

(演出シナリオ2)
図36に示すように、演出制御基板220に搭載されているタイマ228のカウント値が100(mS)のときにLED03による発光演出、及びSP03による音出力演出が開始される。タイマ228のカウント値が200(mS)のときにMO3、MO4による駆動演出が開始される。これにより、リール可動装置50の駆動モータ78Aが駆動して回胴体72が回転し、かつ駆動モータ78Bが駆動して回胴体74が回転する。このとき、LED03による発光演出及びSP03による音出力演出も継続している。
(Direction scenario 2)
As shown in FIG. 36, when the count value of the timer 228 mounted on the effect control board 220 is 100 (mS), the light emission effect by the LED 03 and the sound output effect by the SP03 are started. When the count value of the timer 228 is 200 (mS), the drive effect by MO3 and MO4 is started. Thereby, the drive motor 78A of the reel movable device 50 is driven to rotate the rotating body 72, and the drive motor 78B is driven to rotate the rotating body 74. At this time, the light emission effect by LED03 and the sound output effect by SP03 are also continued.

タイマ228のカウント値が6200(mS)のときにLED04による発光演出及びSP04による音出力演出が開始される。このとき、LED03による発光演出、SP03による音出力演出、MO3、MO4による駆動演出も継続している。   When the count value of the timer 228 is 6200 (mS), the light emission effect by the LED 04 and the sound output effect by the SP04 are started. At this time, the light emission effect by LED03, the sound output effect by SP03, and the drive effect by MO3 and MO4 are also continued.

なお、LED03・LED04による発光演出、SP03・SP04による音出力演出、MO3・MO4による駆動演出は、所定の時間が経過すると停止する。   In addition, the light emission effect by LED03 / LED04, the sound output effect by SP03 / SP04, and the drive effect by MO3 / MO4 are stopped when a predetermined time elapses.

(演出シナリオ3)
図37に示すように、演出制御基板220に搭載されているタイマ228のカウント値が100(mS)のときにLED03による発光演出、及びSP03による音出力演出が開始される。タイマ228のカウント値が200(mS)のときにMO3、MO4による駆動演出が開始される。これにより、リール可動装置50の駆動モータ78Aが駆動して回胴体72が回転し、かつ駆動モータ78Bが駆動して回胴体74が回転する。このとき、LED03による発光演出及びSP03による音出力演出も継続している。
(Direction scenario 3)
As shown in FIG. 37, when the count value of the timer 228 mounted on the effect control board 220 is 100 (mS), the light emission effect by the LED 03 and the sound output effect by the SP03 are started. When the count value of the timer 228 is 200 (mS), the drive effect by MO3 and MO4 is started. Thereby, the drive motor 78A of the reel movable device 50 is driven to rotate the rotating body 72, and the drive motor 78B is driven to rotate the rotating body 74. At this time, the light emission effect by LED03 and the sound output effect by SP03 are also continued.

タイマ228のカウント値が6700(mS)のときにLED04による発光演出及びSP04による音出力演出が開始される。このとき、LED03による発光演出、SP03による音出力演出、MO3、MO4による駆動演出も継続している。   When the count value of the timer 228 is 6700 (mS), the light emission effect by the LED 04 and the sound output effect by the SP04 are started. At this time, the light emission effect by LED03, the sound output effect by SP03, and the drive effect by MO3 and MO4 are also continued.

なお、LED03・LED04による発光演出、SP03・SP04による音出力演出、MO3・MO4による駆動演出は、所定の時間が経過すると停止する。   In addition, the light emission effect by LED03 / LED04, the sound output effect by SP03 / SP04, and the drive effect by MO3 / MO4 are stopped when a predetermined time elapses.

LED01・LED02・LED03・LED04による発光演出に関するプログラムデータ、及びSP01・SP02・SP03・SP04による音出力演出に関するプログラムデータは、予め、演出制御基板220のROM224に記憶されている。   Program data related to the light emission effects by LED01, LED02, LED03, and LED04 and program data related to sound output effects by SP01, SP02, SP03, and SP04 are stored in advance in ROM 224 of effect control board 220.

MO1・MO2・MO3・MO4による駆動演出は、ROM224に記憶されている可動装置演出用プログラム、モータ動作テーブル(図38及び図39参照)及びモータ励磁データテーブル(図40参照)に基づいて実行される。   The drive effect by MO1, MO2, MO3, and MO4 is executed based on the movable device effect program stored in the ROM 224, the motor operation table (see FIGS. 38 and 39), and the motor excitation data table (see FIG. 40). The

なお、モータ動作テーブル(図38及び図39参照)及びモータ励磁データテーブル(図40参照)については、後述する。   The motor operation table (see FIGS. 38 and 39) and the motor excitation data table (see FIG. 40) will be described later.

(演出制御基板による演出シナリオ管理処理)
次に、演出制御基板220(CPU222)による演出シナリオ管理処理について説明する。
(Production scenario management processing by production control board)
Next, an effect scenario management process by the effect control board 220 (CPU 222) will be described.

図29に示すように、演出シナリオ管理処理は、図26の演出シナリオ進行処理ST600の中で演出制御基板220のCPU222により実行される処理である。演出制御基板220のCPU222が、演出実行タイミングであるか否か否かを判定する(ST1300)。   As shown in FIG. 29, the effect scenario management process is a process executed by the CPU 222 of the effect control board 220 in the effect scenario progress process ST600 of FIG. The CPU 222 of the effect control board 220 determines whether or not it is an effect execution timing (ST1300).

演出実行タイミングである場合(ST1300:YES)には、CPU222が図28のST1200でセットした演出シナリオ(演出シナリオ1〜3)の中から実行すべき演出データをセットする(ST1400)。   When it is the production execution timing (ST1300: YES), the CPU 222 sets production data to be executed from the production scenarios (production scenarios 1 to 3) set in ST1200 of FIG. 28 (ST1400).

ここで、図29のST1400においてセットされる演出データとは、図28のST1200でセットされた演出シナリオに対して、タイマ228のカウント値を参照して特定されるものである。   Here, the effect data set in ST1400 of FIG. 29 is specified with reference to the count value of timer 228 for the effect scenario set in ST1200 of FIG.

具体的には、図28のST1200でセットされた演出シナリオが演出シナリオ1(図35参照)である場合、タイマ228のカウント値が500であれば、MO1とMO2による演出データがセットされる。   Specifically, if the effect scenario set in ST1200 of FIG. 28 is effect scenario 1 (see FIG. 35), if the count value of timer 228 is 500, effect data by MO1 and MO2 is set.

(演出制御基板による1mS毎のタイマ割込み処理)
次に、演出制御基板220(CPU222)による1mS毎のタイマ割込み処理について説明する。
(Timer interrupt processing every 1 mS by production control board)
Next, timer interrupt processing for every 1 mS by the effect control board 220 (CPU 222) will be described.

図30に示すように、1mS毎のタイマ割込み処理は、図26のメイン処理に並行して、1mS毎に実行される。1mS間隔のタイマ割込みが生じると、先ず、モータ動作開始タイミングであるか否かがCPU222により判定される(ST1500)。   As shown in FIG. 30, the timer interrupt process for every 1 mS is executed every 1 mS in parallel with the main process in FIG. When a timer interrupt occurs at an interval of 1 mS, first, the CPU 222 determines whether or not it is a motor operation start timing (ST1500).

ここで、モータとして、リール可動装置50の駆動モータ78A、78B、可動発光装置48の駆動モータ90、センター可動装置300の回転モータ306が該当する。   Here, the drive motors 78A and 78B of the reel movable device 50, the drive motor 90 of the movable light emitting device 48, and the rotation motor 306 of the center movable device 300 correspond to the motors.

そして、モータ動作開始タイミングであるとCPU222が判定した場合(ST1500:YES)には、CPU222がモータn動作フラグFLGを1にセットする(ST1600)。   When the CPU 222 determines that it is the motor operation start timing (ST1500: YES), the CPU 222 sets the motor n operation flag FLG to 1 (ST1600).

ここでのモータn動作フラグFLGは、リール可動装置50の駆動モータ78A、78B、可動発光装置48の駆動モータ90、センター可動装置300の回転モータ306に対応する複数のモータn動作フラグFLGが用意されており、モータ動作開始タイミングになった所定のモータに対応するモータn動作フラグFLGが1にセットされる。   The motor n operation flag FLG here includes a plurality of motor n operation flags FLG corresponding to the drive motors 78A and 78B of the reel movable device 50, the drive motor 90 of the movable light emitting device 48, and the rotation motor 306 of the center movable device 300. The motor n operation flag FLG corresponding to the predetermined motor that has reached the motor operation start timing is set to 1.

そして、CPU222がモータ動作テーブル(図38及び図39参照)のアドレス(PT)を初期セットする(ST1700)。ここでセットされるモータ動作テーブル(図38及び図39参照)のアドレス(PT)は、ST1500においてモータ動作開始タイミングになった所定のモータに対応するものである。   Then, CPU 222 initially sets the address (PT) of the motor operation table (see FIGS. 38 and 39) (ST1700). The address (PT) of the motor operation table (see FIGS. 38 and 39) set here corresponds to the predetermined motor that has reached the motor operation start timing in ST1500.

さらに、ST1700の後、CPU222によりモータ処理(図31及び図32参照)が実行する(ST1800)。   Further, after ST1700, the motor processing (see FIGS. 31 and 32) is executed by the CPU 222 (ST1800).

なお、モータ動作開始タイミングであるとCPU222が判定していない場合、換言すればモータ動作開始タイミングではない場合(ST1500:NO)には、ST1600及びST1700の各工程を経ずに、そのままモータ処理(図31及び図32参照)が開始される(ST1800)。   If the CPU 222 does not determine that it is the motor operation start timing, in other words, if it is not the motor operation start timing (ST1500: NO), the motor process (ST1600 and ST1700 is not performed and the motor processing ( 31 and 32) are started (ST1800).

(モータ動作テーブルの説明)
次に、演出制御基板220によるモータ処理に使用するモータ動作テーブルについて説明する。モータ動作テーブルとは、動作ステイタス(STS)とモータの回転速度(SPD)とタイマ228のカウント時間(TMR)との対応関係を一行で特定したもの(PT)が、複数の行にわたって集合したテーブルである。モータ動作テーブルには、コマ送り5コマのもの(図38参照)と、原点復帰のもの(図39参照)とがある。これらのモータ動作テーブルは、演出制御基板220のROM224に記憶されている。
(Explanation of motor operation table)
Next, a motor operation table used for motor processing by the effect control board 220 will be described. The motor operation table is a table in which correspondence (PT) of the operation status (STS), the motor rotation speed (SPD), and the count time (TMR) of the timer 228 is specified over one line (PT). It is. There are five types of motor operation tables, one for frame advance (see FIG. 38) and one for returning to origin (see FIG. 39). These motor operation tables are stored in the ROM 224 of the effect control board 220.

図38は、コマ送り5コマのモータ動作テーブルである。   FIG. 38 is a motor operation table for frame advance 5 frames.

図38に示すように、第一行目は、動作ステイタス(STS)が(AXT,INC)、速度(SPD)が(2)、時間(TMR)が(960)のPTである。   As shown in FIG. 38, the first line is a PT having an operation status (STS) of (AXT, INC), a speed (SPD) of (2), and a time (TMR) of (960).

第二行目は、動作ステイタス(STS)が(ALL,INC)、速度(SPD)が(8)、時間(TMR)が(320)のPTである。   The second row is a PT whose operation status (STS) is (ALL, INC), speed (SPD) is (8), and time (TMR) is (320).

第三行目は、動作ステイタス(STS)が(ALL,STOP)、速度(SPD)が(2)、時間(TMR)が(1000)のPTである。   The third line is a PT having an operation status (STS) of (ALL, STOP), a speed (SPD) of (2), and a time (TMR) of (1000).

第四行目は、動作ステイタス(STS)が(ALL,INC)、速度(SPD)が(8)、時間(TMR)が(320)のPTである。   The fourth line is a PT whose operation status (STS) is (ALL, INC), speed (SPD) is (8), and time (TMR) is (320).

第五行目は、動作ステイタス(STS)が(ALL,STOP)、速度(SPD)が(2)、時間(TMR)が(1000)のPTである。   The fifth line is a PT whose operation status (STS) is (ALL, STOP), speed (SPD) is (2), and time (TMR) is (1000).

第六行目は、動作ステイタス(STS)が(ALL,INC)、速度(SPD)が(8)、時間(TMR)が(320)のPTである。   The sixth line is a PT whose operation status (STS) is (ALL, INC), speed (SPD) is (8), and time (TMR) is (320).

第七行目は、動作ステイタス(STS)が(ALL,STOP)、速度(SPD)が(2)、時間(TMR)が(1000)のPTである。   The seventh line is a PT whose operation status (STS) is (ALL, STOP), speed (SPD) is (2), and time (TMR) is (1000).

第八行目は、動作ステイタス(STS)が(ALL,INC)、速度(SPD)が(8)、時間(TMR)が(320)のPTである。   The eighth line shows PTs whose operation status (STS) is (ALL, INC), speed (SPD) is (8), and time (TMR) is (320).

第九行目は、動作ステイタス(STS)が(ALL,STOP)、速度(SPD)が(2)、時間(TMR)が(1000)のPTである。   The ninth line is a PT whose operation status (STS) is (ALL, STOP), speed (SPD) is (2), and time (TMR) is (1000).

第十行目は、動作ステイタス(STS)が(ALL,DEC)、速度(SPD)が(8)、時間(TMR)が(320)のPTである。   The tenth line is a PT whose operation status (STS) is (ALL, DEC), speed (SPD) is (8), and time (TMR) is (320).

第十一行目は、動作ステイタス(STS)が(ALL,STOP)、速度(SPD)が(2)、時間(TMR)が(1000)のPTである。   The eleventh line is a PT whose operation status (STS) is (ALL, STOP), speed (SPD) is (2), and time (TMR) is (1000).

第十二行目は、動作ステイタス(STS)が(END, )、速度(SPD)が(0)、時間(TMR)が(0)のPTである。   The twelfth line is a PT whose operation status (STS) is (END,), speed (SPD) is (0), and time (TMR) is (0).

図39は、原点復帰のモータ動作テーブルである。   FIG. 39 is a motor operation table for return to origin.

図39に示すように、第一行目は、動作ステイタス(STS)が(AXT,INC)、速度(SPD)が(2)、時間(TMR)が(600)のPTである。   As shown in FIG. 39, the first line is a PT with an operation status (STS) of (AXT, INC), a speed (SPD) of (2), and a time (TMR) of (600).

第二行目は、動作ステイタス(STS)が(EXT,INC)、速度(SPD)が(2)、時間(TMR)が(600)のPTである。   The second row is a PT whose operation status (STS) is (EXT, INC), speed (SPD) is (2), and time (TMR) is (600).

第三行目は、動作ステイタス(STS)が(ALL,INC)、速度(SPD)が(2)、時間(TMR)が(6)のPTである。   The third line is a PT having an operation status (STS) of (ALL, INC), a speed (SPD) of (2), and a time (TMR) of (6).

第四行目は、動作ステイタス(STS)が(ALL,STOP)、速度(SPD)が(2)、時間(TMR)が(1000)のPTである。   The fourth line is a PT whose operation status (STS) is (ALL, STOP), speed (SPD) is (2), and time (TMR) is (1000).

第五行目は、動作ステイタス(STS)が(END, )、速度(SPD)が(0)、時間(TMR)が(0)のPTである。   The fifth line is a PT whose operation status (STS) is (END,), speed (SPD) is (0), and time (TMR) is (0).

なお、図38及び図39の「速度」は、モータの駆動速度(回転速度)を意味する。また、図38及び図39の「時間」は、モータの駆動時間(回転時間)を意味する。   The “speed” in FIGS. 38 and 39 means the drive speed (rotational speed) of the motor. In addition, “time” in FIGS. 38 and 39 means motor driving time (rotation time).

ここで、図38及び図39のモータ動作テーブルの動作ステイタス(STS)は、動作ステイタス上位と動作ステイタス下位とで構成されている。   Here, the operation status (STS) of the motor operation table of FIG. 38 and FIG. 39 is composed of an upper operation status and a lower operation status.

特に、動作ステイタス上位の「AXT」は、各可動装置48、50、300の位置検出スイッチ94、51、310がONの間は各可動装置48、50、300の動作が継続し、OFFで動作が終了するデータであることを意味する。   In particular, “AXT”, which is higher in the operation status, operates while the movable devices 48, 50, and 300 continue to operate while the position detection switches 94, 51, and 310 of the movable devices 48, 50, and 300 are ON, and operates when the movable devices are turned OFF Means that the data ends.

動作ステイタス上位の「EXT」は、各可動装置48、50、300の位置検出スイッチ94、51、310がOFFの間は各可動装置48、50、300の動作が継続し、ONで動作が終了するデータであることを意味する。   “EXT” in the upper operation status indicates that the operation of each of the movable devices 48, 50, and 300 continues while the position detection switches 94, 51, and 310 of each of the movable devices 48, 50, and 300 are OFF, and the operation ends when the switch is ON. It means that it is data.

動作ステイタス上位の「ALL」は、各可動装置48、50、300の位置検出スイッチ94、51、310を関与しないデータであることを意味する。   “ALL” at the top of the operation status means that the data does not involve the position detection switches 94, 51, 310 of the movable devices 48, 50, 300.

動作ステイタス上位の「END」は、終了のデータであることを意味する。   “END” at the top of the operation status means end data.

動作ステイタス下位の「INC」は、各可動装置48、50の駆動モータ90、78、及び可動装置300の回転モータ306の回転方向が順方向となるデータである。   “INC” under the operation status is data in which the rotation directions of the drive motors 90 and 78 of the movable devices 48 and 50 and the rotation motor 306 of the movable device 300 are forward.

動作ステイタス下位の「DEC」は、各可動装置48、50の駆動モータ90、78、及び可動装置300の回転モータ306の回転方向が逆方向となるデータである。   “DEC” in the lower order of the operation status is data in which the rotation directions of the drive motors 90 and 78 of the movable devices 48 and 50 and the rotation motor 306 of the movable device 300 are reversed.

動作ステイタス下位の「STOP」は、各可動装置48、50の駆動モータ90、78、及び可動装置300の回転モータ306の回転が停止するデータである。   “STOP” in the lower order of the operation status is data for stopping the rotation of the drive motors 90 and 78 of the movable devices 48 and 50 and the rotation motor 306 of the movable device 300.

(モータ励磁データテーブルの説明)
次に、演出制御基板220によるモータ処理に使用するモータ励磁データテーブルについて説明する。モータ励磁データテーブルとは、1相励磁・2相励磁・1−2相励磁に関して励磁カウンタと励磁データとの対応関係を一行で特定したものが、複数の行にわたって集合したテーブルである。モータ励磁データテーブルは、演出制御基板220のROM224に記憶されている。
(Explanation of motor excitation data table)
Next, a motor excitation data table used for motor processing by the effect control board 220 will be described. The motor excitation data table is a table in which the correspondence relationship between the excitation counter and the excitation data for one-phase excitation, two-phase excitation, and 1-2-phase excitation is specified in one line and is gathered over a plurality of lines. The motor excitation data table is stored in the ROM 224 of the effect control board 220.

図40は、モータ励磁データテーブルを示した図である。モータ励磁データテーブルのテーブル1は、1相励磁に関するテーブルが規定されている。   FIG. 40 shows a motor excitation data table. Table 1 of the motor excitation data table defines a table relating to one-phase excitation.

テーブル1の第一行目は、(励磁カウンタ,励磁データ)が(0,0001)の対応関係になる。   In the first row of Table 1, (excitation counter, excitation data) has a correspondence relationship of (0,0001).

テーブル1の第二行目は、(励磁カウンタ,励磁データ)が(1,0010)の対応関係になる。   In the second row of Table 1, (excitation counter, excitation data) has a correspondence relationship of (1,0010).

テーブル1の第三行目は、(励磁カウンタ,励磁データ)が(2,0100)の対応関係になる。   In the third row of Table 1, (excitation counter, excitation data) corresponds to (2,0100).

テーブル1の第四行目は、(励磁カウンタ,励磁データ)が(3,1000)の対応関係になる。   In the fourth row of Table 1, (excitation counter, excitation data) corresponds to (3, 1000).

テーブル1の第五行目は、(励磁カウンタ,励磁データ)が(4,0001)の対応関係になる。   In the fifth row of Table 1, (excitation counter, excitation data) corresponds to (4,0001).

テーブル1の第六行目は、(励磁カウンタ,励磁データ)が(5,0010)の対応関係になる。   In the sixth row of Table 1, (excitation counter, excitation data) has a correspondence relationship of (5,0010).

テーブル1の第七行目は、(励磁カウンタ,励磁データ)が(6,0100)の対応関係になる。   In the seventh row of Table 1, (excitation counter, excitation data) has a correspondence relationship of (6,0100).

テーブル1の第八行目は、(励磁カウンタ,励磁データ)が(7,1000)の対応関係になる。   In the eighth row of Table 1, (excitation counter, excitation data) has a correspondence relationship of (7, 1000).

モータ励磁データテーブルのテーブル2は、2相励磁に関するテーブルが規定されている。   Table 2 of the motor excitation data table defines a table related to two-phase excitation.

テーブル2の第一行目は、(励磁カウンタ,励磁データ)が(0,0011)の対応関係になる。   In the first row of Table 2, (excitation counter, excitation data) corresponds to (0, 0011).

テーブル2の第二行目は、(励磁カウンタ,励磁データ)が(1,0110)の対応関係になる。   In the second row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (1,011).

テーブル2の第三行目は、(励磁カウンタ,励磁データ)が(2,1100)の対応関係になる。   In the third row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (2, 1100).

テーブル2の第四行目は、(励磁カウンタ,励磁データ)が(3,1001)の対応関係になる。   In the fourth row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (3, 1001).

テーブル2の第五行目は、(励磁カウンタ,励磁データ)が(4,0011)の対応関係になる。   In the fifth row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (4,0011).

テーブル2の第六行目は、(励磁カウンタ,励磁データ)が(5,0110)の対応関係になる。   In the sixth row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (5, 0110).

テーブル2の第七行目は、(励磁カウンタ,励磁データ)が(6,1100)の対応関係になる。   In the seventh row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (6, 1100).

テーブル2の第八行目は、(励磁カウンタ,励磁データ)が(7,1001)の対応関係になる。   In the eighth row of Table 2, (excitation counter, excitation data) has a correspondence relationship of (7, 1001).

モータ励磁データテーブルのテーブル3は、1−2相励磁に関するテーブルが規定されている。   Table 3 of the motor excitation data table defines a table relating to 1-2 phase excitation.

テーブル3の第一行目は、(励磁カウンタ,励磁データ)が(0,0011)の対応関係になる。   In the first row of Table 3, (excitation counter, excitation data) corresponds to (0, 0011).

テーブル3の第二行目は、(励磁カウンタ,励磁データ)が(1,0010)の対応関係になる。   In the second row of Table 3, (excitation counter, excitation data) has a correspondence relationship of (1,0010).

テーブル3の第三行目は、(励磁カウンタ,励磁データ)が(2,0110)の対応関係になる。   In the third row of Table 3, (excitation counter, excitation data) corresponds to (2, 0110).

テーブル3の第四行目は、(励磁カウンタ,励磁データ)が(3,0100)の対応関係になる。   In the fourth row of Table 3, (excitation counter, excitation data) corresponds to (3,0100).

テーブル3の第五行目は、(励磁カウンタ,励磁データ)が(4,1100)の対応関係になる。   In the fifth row of Table 3, (excitation counter, excitation data) has a correspondence relationship of (4, 1100).

テーブル3の第六行目は、(励磁カウンタ,励磁データ)が(5,1000)の対応関係になる。   In the sixth row of Table 3, (excitation counter, excitation data) has a correspondence relationship of (5, 1000).

テーブル3の第七行目は、(励磁カウンタ,励磁データ)が(6,1001)の対応関係になる。   In the seventh row of Table 3, (excitation counter, excitation data) has a correspondence relationship of (6,1001).

テーブル3の第八行目は、(励磁カウンタ,励磁データ)が(7,0001)の対応関係になる。   In the eighth row of Table 3, (excitation counter, excitation data) has a correspondence relationship of (7,0001).

ここで、テーブル1の1相励磁及びテーブル2の2相励磁の場合には、励磁カウンタが0〜3の各行の励磁データと、0〜7の各行の励磁データと、が完全同一となる。   Here, in the case of the one-phase excitation of Table 1 and the two-phase excitation of Table 2, the excitation data of each row whose excitation counter is 0 to 3 and the excitation data of each row of 0 to 7 are completely the same.

すなわち、テーブル1の第一行目の励磁データと第五行目の励磁データとが同じデータ(0001)になる。テーブル1の第二行目の励磁データと第六行目の励磁データとが同じデータ(0010)になる。テーブル1の第三行目の励磁データと第七行目の励磁データとが同じデータ(0100)になる。テーブル1の第四行目の励磁データと第八行目の励磁データとが同じデータ(1000)になる。また、テーブル2の第一行目の励磁データと第五行目の励磁データとが同じデータ(0011)になる。テーブル2の第二行目の励磁データと第六行目の励磁データとが同じデータ(0110)になる。テーブル2の第三行目の励磁データと第七行目の励磁データとが同じデータ(1100)になる。テーブル2の第四行目の励磁データと第八行目の励磁データとが同じデータ(1001)になる。   That is, the first row excitation data and the fifth row excitation data in Table 1 are the same data (0001). The excitation data on the second row and the excitation data on the sixth row in Table 1 are the same data (0010). The third row excitation data and the seventh row excitation data in Table 1 are the same data (0100). The fourth row excitation data and the eighth row excitation data in Table 1 are the same data (1000). Further, the excitation data in the first row and the excitation data in the fifth row of Table 2 are the same data (0011). The excitation data on the second row and the excitation data on the sixth row in Table 2 are the same data (0110). The third row excitation data and the seventh row excitation data in Table 2 are the same data (1100). The excitation data in the fourth row and the excitation data in the eighth row of Table 2 are the same data (1001).

図40のモータ励磁データテーブルは、共通の励磁カウンタの範囲(0〜7)をもつテーブル1、テーブル2、テーブル3から構成されている。特に、各テーブル(テーブル1、テーブル2、テーブル3)は、各行において励磁カウンタに対応した個別の励磁データが存在し、これが第一行から第八行にわたって規定されて構成されている。このため、各テーブル(テーブル1、テーブル2、テーブル3)は、複数の励磁データを所有している。   The motor excitation data table of FIG. 40 is composed of table 1, table 2, and table 3 having a common excitation counter range (0 to 7). In particular, each table (table 1, table 2, table 3) has individual excitation data corresponding to the excitation counter in each row, and this is defined from the first row to the eighth row. For this reason, each table (Table 1, Table 2, Table 3) possesses a plurality of excitation data.

なお、励磁カウンタは、演出制御基板220のRAM226に記憶されている。励磁カウンタの更新処理(図31のST3000)は、演出制御基板220のCPU222とRAM226とにより実現される。   The excitation counter is stored in the RAM 226 of the effect control board 220. The excitation counter update process (ST3000 in FIG. 31) is realized by the CPU 222 and the RAM 226 of the effect control board 220.

特に、1−2相励磁方式に関する励磁パターンデータの励磁カウンタ及び励磁データが8種類×L(回)設けられ、1相励磁方式及び2相励磁方式に関する励磁パターンデータの励磁カウンタ及び励磁データが4種類×2L(回)設けられることにより、1−2相励磁方式の励磁カウンタと、2相励磁方式の励磁カウンタと、1相励磁方式の励磁カウンタと、が共通の値になるように設定される。なお、図40は、L=1(回)の場合のモータ励磁データテーブルを示す。これにより、CPU222は、励磁方式の違いがある場合でも、同様の制御方法により、全ての励磁方式の励磁カウンタの値を更新することができる。   In particular, the excitation counter and excitation data of the excitation pattern data relating to the 1-2 phase excitation method are provided in 8 types × L (times), and the excitation counter and excitation data of the excitation pattern data relating to the 1 phase excitation method and the 2 phase excitation method are 4 By providing the type x 2L (times), the 1-2 phase excitation type excitation counter, the two phase excitation type excitation counter, and the one phase excitation type excitation counter are set to have a common value. The FIG. 40 shows a motor excitation data table when L = 1 (times). Thereby, even if there is a difference in the excitation method, the CPU 222 can update the values of the excitation counters of all the excitation methods by the same control method.

また、RAM226には、1相励磁方式又は/及び2相励磁方式の励磁カウンタ及び励磁データの個数、及び1−2相励磁方式に関する励磁カウンタ及び励磁データの個数が、1相励磁方式又は/及び2相励磁方式に関する励磁カウンタ及び励磁データの個数と1−2相励磁方式に関する励磁カウンタ及び励磁データの個数の最小公倍数となるように設定されたモータ励磁データテーブル(図40参照)が記憶されており、モータ励磁データテーブルの中に、励磁方式の相違にかかわらず、共通の励磁カウンタを所有してもよい。これにより、CPU222は、励磁方式の違いがある場合でも、同様の制御方法により、全ての励磁方式の励磁カウンタの値を更新することができる。   In addition, the RAM 226 stores the number of excitation counters and excitation data for the one-phase excitation method and / or the two-phase excitation method, and the number of excitation counters and excitation data for the 1-2 phase excitation method. The motor excitation data table (see FIG. 40) set to be the least common multiple of the number of excitation counters and excitation data for the two-phase excitation method and the number of excitation counters and excitation data for the 1-2 phase excitation method is stored. In the motor excitation data table, a common excitation counter may be owned regardless of the difference in excitation method. Thereby, even if there is a difference in the excitation method, the CPU 222 can update the values of the excitation counters of all the excitation methods by the same control method.

上記のように、1相励磁及び2相励磁の励磁データが4種類(励磁カウンタが0〜3までの4つ)になるが、1−2相励磁の励磁データが8種類(励磁カウンタが0〜7までの8つ)あるため、1相励磁及び2相励磁では同じ励磁データを繰り返して設定することにより、1−2相励磁の励磁データの種類(励磁カウンタのカウント値)に合わせることができる。   As described above, there are four types of excitation data for 1-phase excitation and 2-phase excitation (excitation counters are 0 to 3), but there are 8 types of excitation data for 1-2 phase excitation (excitation counter is 0). Therefore, by setting the same excitation data repeatedly for 1-phase excitation and 2-phase excitation, it can be matched to the excitation data type (excitation counter count value) for 1-2 phase excitation. it can.

これにより、1相励磁、2相励磁、1−2相励磁において、共通の励磁カウンタに対応するそれぞれの励磁データを持たせることができる。この結果、各モータの動作を実行する場合には、1相励磁、2相励磁、1−2相励磁のいずれの励磁方式においても、モータの制御コマンドに図40のモータ励磁データテーブルの共通の励磁カウンタの値を用いて画一的に制御することができる。このため、従来から回路などのハード面を変更することなく、1相励磁、2相励磁、1−2相励磁が混在する励磁制御を容易に実行することができる。   Thereby, it is possible to have respective excitation data corresponding to a common excitation counter in one-phase excitation, two-phase excitation, and 1-2-phase excitation. As a result, when the operation of each motor is executed, the common motor excitation data table of FIG. 40 is used for the motor control command in any of the excitation methods of 1-phase excitation, 2-phase excitation, and 1-2-phase excitation. Uniform control can be performed using the value of the excitation counter. For this reason, it is possible to easily execute excitation control in which one-phase excitation, two-phase excitation, and 1-2 phase excitation coexist without changing hardware such as a circuit.

各モータの駆動方式が1相励磁、2相励磁、1−2相励磁のいずれを採用するかについては、演出制御基板220のCPU222が主制御基板200から出力された制御信号とROM224に記憶されたテーブルとに基づいて選択される。後述するように、図31のモータ処理では、CPU222により選択された駆動方式に合致するモータ励磁データ(図40参照)が参照される。   Whether the motor driving method employs one-phase excitation, two-phase excitation, or 1-2-phase excitation is stored in the ROM 224 and the control signal output from the main control board 200 by the CPU 222 of the effect control board 220. Selected based on the selected table. As will be described later, in the motor processing of FIG. 31, motor excitation data (see FIG. 40) that matches the driving method selected by the CPU 222 is referred to.

(演出制御基板によるモータ処理)
次に、演出制御基板220によるモータ処理について説明する。
(Motor processing by production control board)
Next, motor processing by the effect control board 220 will be described.

図31に示すように、モータ処理(図30のST1800)では、先ず、モータの個数分ループがCPU222により実行される(ST1900)。モータの個数分ループとは、例えば、4つのモータ78A、78B、90、306の中でモータ処理されるべきモータ分だけST1900からST3500までのステップが繰り返される処理である。   As shown in FIG. 31, in the motor processing (ST1800 in FIG. 30), first, a loop for the number of motors is executed by the CPU 222 (ST1900). The loop for the number of motors is a process in which the steps from ST1900 to ST3500 are repeated by the number of motors to be motor-processed among the four motors 78A, 78B, 90, 306, for example.

そして、モータn動作フラグFLGが1に設定されているか否かがCPU222により判定される(ST2000)。モータn動作フラグFLGは、1mS毎のタイマ割込み処理のST1600でセットされたものが用いられる。この結果、モータn動作フラグFLGが0(ゼロ)である場合には、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。   Then, the CPU 222 determines whether or not the motor n operation flag FLG is set to 1 (ST2000). As the motor n operation flag FLG, the one set in ST1600 of timer interrupt processing for every 1 mS is used. As a result, when the motor n operation flag FLG is 0 (zero), it is determined whether there is another motor to be motor-processed (ST3500 in FIG. 32). If there is no motor to be motor-processed, the loop ends. (ST3500).

なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

ここで、モータn動作フラグFLGの「モータn」とは、各モータとの物理的な対応関係を意味する。すなわち、本実施形態のパチンコ機に搭載されているモータが4つの場合には、例えば、モータ1(n=1)がセンター可動装置300の回転モータ306が対応し、モータ2(n=2)が可動発光装置48の駆動モータ90が対応し、モータ3(n=3)がリール可動装置50の駆動モータ78Aが対応し、モータ4(n=4)がリール可動装置50の駆動モータ78Bが対応する。   Here, “motor n” of the motor n operation flag FLG means a physical correspondence with each motor. That is, when there are four motors mounted on the pachinko machine of the present embodiment, for example, the motor 1 (n = 1) corresponds to the rotary motor 306 of the center movable device 300, and the motor 2 (n = 2). Corresponds to the drive motor 90 of the movable light emitting device 48, the motor 3 (n = 3) corresponds to the drive motor 78A of the reel movable device 50, and the motor 4 (n = 4) corresponds to the drive motor 78B of the reel movable device 50. Correspond.

一方、モータn動作フラグFLGが1である場合には、タイマ228のカウント値がCPU222により判定される(ST2100)。   On the other hand, when motor n operation flag FLG is 1, CPU 222 determines the count value of timer 228 (ST2100).

タイマ228のカウント値が0(ゼロ)である場合には、モータ動作テーブル(図38及び図39参照)のアドレス(PT)がCPU222により更新される(ST2200)。例えば、モータ動作テーブル(図38及び図39参照)のアドレス(PT)が第一行目であれば、更新により第二行目に設定される。   When the count value of the timer 228 is 0 (zero), the address (PT) of the motor operation table (see FIGS. 38 and 39) is updated by the CPU 222 (ST2200). For example, if the address (PT) of the motor operation table (see FIGS. 38 and 39) is on the first line, it is set on the second line by updating.

そして、更新されたアドレス(PT)の動作ステイタス(STS)、速度(SPD)、時間(TMR)がCPU222により読み出される(ST2300)。例えば、更新されたアドレス(PT)が図38のモータ動作テーブルの第二行目であれば、動作ステイタス(STS)が(ALL,INC)、速度(SPD)が(8)、時間(TMR)が320であるとCPU222により読み出され、RAM226の所定の領域に記憶される。   Then, the operation status (STS), speed (SPD), and time (TMR) of the updated address (PT) are read by the CPU 222 (ST2300). For example, if the updated address (PT) is the second row of the motor operation table of FIG. 38, the operation status (STS) is (ALL, INC), the speed (SPD) is (8), and the time (TMR) Is read by the CPU 222 and stored in a predetermined area of the RAM 226.

次に、動作ステイタス(STS)の動作ステイタス上位がCPU222により判定される(S2400)。動作ステイタス(STS)の動作ステイタス上位が「END」である場合には、全相OFFがCPU222によって演出制御基板220の出力バッファにセットされる(ST2500)。そして、モータn動作フラグFLGがCPU222によって0(ゼロ)にセットされる(ST2600)。その後、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。   Next, the CPU 222 determines the upper operating status of the operating status (STS) (S2400). When the operation status high rank of the operation status (STS) is “END”, all-phase OFF is set in the output buffer of the effect control board 220 by the CPU 222 (ST2500). Then, the motor n operation flag FLG is set to 0 (zero) by the CPU 222 (ST2600). Thereafter, the presence / absence of another motor to be motor-processed is determined (ST3500 in FIG. 32), and if there is no motor to be motor-processed, the loop is terminated (ST3500).

なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

一方、動作ステイタス(STS)の動作ステイタス上位が「END」ではない場合には、図40のモータ励磁データテーブルを参照して励磁カウンタとモータ番号nに対応する励磁データがCPU222によって演出制御基板220の出力バッファにセットされる(ST2700)。   On the other hand, when the operation status upper rank of the operation status (STS) is not “END”, the CPU 222 generates excitation data corresponding to the excitation counter and the motor number n with reference to the motor excitation data table of FIG. (ST2700).

具体的には、駆動モータ90、78、回転モータ306を特定するためのモータ番号nと現在の励磁カウンタの値とから励磁データが特定され、これが出力バッファにセットされる。ここで、特定された励磁データが、駆動制御信号として、後述のST3800においてCPU222によってモータ(モーター番号nに対応するモータ)に出力される。駆動制御信号が出力されたモータは、前記励磁データに基づいて駆動する。   Specifically, excitation data is specified from the motor number n for specifying the drive motors 90 and 78 and the rotary motor 306 and the current value of the excitation counter, and this is set in the output buffer. Here, the specified excitation data is output as a drive control signal to the motor (the motor corresponding to the motor number n) by the CPU 222 in ST3800 described later. The motor to which the drive control signal is output is driven based on the excitation data.

なお、モータ番号nは、ST2000においてモータn動作フラグFLGが1にセットされているモータを指す。   Motor number n indicates a motor for which motor n operation flag FLG is set to 1 in ST2000.

ST2700において、各モータの駆動方式が1相励磁、2相励磁、1−2相励磁のいずれを採用するかについては、演出制御基板220のCPU222が主制御基板200から出力された制御信号とROM224に記憶されたテーブルとに基づいて選択される。そして、モータ励磁データテーブルを参照する際においては、CPU222により選択された駆動方式(1相励磁、2相励磁、1−2相励磁のいずれか)の励磁カウンタが参照される。   In ST2700, the control signal output from the main control board 200 by the CPU 222 of the effect control board 220 and the ROM 224 as to whether the driving method of each motor employs one-phase excitation, two-phase excitation, or 1-2-phase excitation. Are selected based on the table stored in the table. Then, when referring to the motor excitation data table, the excitation counter of the driving method (one phase excitation, two phase excitation, or 1-2 phase excitation) selected by the CPU 222 is referred to.

特に、第2実施形態では、センター可動装置300の回転モータ306、可動発光装置48の駆動モータ90、リール可動装置50の駆動モータ78A、リール可動装置50の駆動モータ78Bが、1相励磁、2相励磁あるいは1−2相励磁のうち、いずれかの励磁方式によって駆動制御される。この駆動制御は、ROM224に記憶されている駆動制御パターンデータに基づいて実行され、その駆動制御パターンデータの中に励磁方式の情報が規定されている。   In particular, in the second embodiment, the rotation motor 306 of the center movable device 300, the drive motor 90 of the movable light emitting device 48, the drive motor 78A of the reel movable device 50, and the drive motor 78B of the reel movable device 50 are one-phase excited, Drive control is performed by either excitation method of phase excitation or 1-2 phase excitation. This drive control is executed based on drive control pattern data stored in the ROM 224, and excitation method information is defined in the drive control pattern data.

なお、ST2100においてタイマ228のカウント値が0(ゼロ)ではない場合には、ST2200、ST2300及びST2400を経ずに、ST2700に移行する。   If the count value of timer 228 is not 0 (zero) in ST2100, the process proceeds to ST2700 without going through ST2200, ST2300, and ST2400.

さらに、CPU222が速度(SPD)の値を−1(マイナス1)にする(ST2800)。また、CPU222が時間(TMR)の値を−1(マイナス1)にする(ST2800)。例えば、速度(SPD)の値が(2)であれば、2−1=1になる。また、時間(TMR)の値が(960)であれば、960−1=959になる。なお、速度(SPD)の値及び時間(TMR)の値をそれぞれ−1するのは、モータ処理が1mS毎に起動するからである。   Further, CPU 222 sets the value of speed (SPD) to -1 (minus 1) (ST2800). In addition, the CPU 222 sets the time (TMR) value to -1 (minus 1) (ST2800). For example, if the speed (SPD) value is (2), 2-1 = 1. If the value of time (TMR) is (960), 960-1 = 959. The reason why the value of the speed (SPD) and the value of the time (TMR) are decreased by 1 is that the motor process is started every 1 mS.

次に、速度(SPD)の値がCPU222により判定される(ST2900)。速度(SPD)の値が0(ゼロ)である場合には、CPU222により励磁カウンタが0〜7の範囲で更新される(ST3000)。   Next, the speed (SPD) value is determined by the CPU 222 (ST2900). When the value of the speed (SPD) is 0 (zero), the excitation counter is updated in the range of 0 to 7 by the CPU 222 (ST3000).

具体的には、動作ステイタス(STS)下位が「INC」であれば、+1(プラス1)される。動作ステイタス(STS)下位が「DEC」であれば、−1(マイナス1)される。動作ステイタス(STS)下位が「STOP」であれば、±0(プラスマイナスゼロ)となる。例えば、励磁カウンタの値が(1)であることを基準にすると、動作ステイタス(STS)下位が「INC」であれば、励磁カウンタの値が+1(プラス1)されて(2)になる。一方、動作ステイタス(STS)下位が「DEC」であれば、励磁カウンタの値が−1(マイナス1)されて(0)になる。さらに、動作ステイタス(STS)下位が「STOP」であれば、励磁カウンタの値が±0(プラスマイナスゼロ)になって(1)のままとなる。   Specifically, if the lower operation status (STS) is “INC”, +1 (plus 1) is added. If the operation status (STS) lower order is “DEC”, it is −1 (minus 1). If the lower status of the operation status (STS) is “STOP”, it is ± 0 (plus or minus zero). For example, on the basis of the value of the excitation counter being (1), if the lower operation status (STS) is “INC”, the value of the excitation counter is incremented by +1 (plus 1) to become (2). On the other hand, if the lower operation status (STS) is “DEC”, the value of the excitation counter is decremented by −1 (minus 1) to become (0). Further, if the lower status of the operation status (STS) is “STOP”, the value of the excitation counter becomes ± 0 (plus or minus zero) and remains (1).

このように、この励磁カウンタの値の更新は、1相励磁、2相励磁、1−2相励磁のいずれの励磁方式であっても、共通の励磁カウンタの値を利用することができ、しかも異なる励磁方式の励磁カウンタの値を同じ方法で画一的に更新することができる。   As described above, the value of the excitation counter can be updated using the common excitation counter value regardless of the excitation method of one-phase excitation, two-phase excitation, and 1-2 phase excitation. The values of the excitation counters of different excitation methods can be updated uniformly by the same method.

ここで、励磁カウンタの更新処理(ST3000)後における励磁カウンタの補正処理について、詳細に説明する。   Here, the excitation counter correction process after the excitation counter update process (ST3000) will be described in detail.

一般的には、1相励磁方式及び2相励磁方式を採用する場合に励磁データが4種類存在し、1−2相励磁方式を採用する場合に励磁データが8種類存在するため、1相励磁方式・2相励磁方式及び1−2相励磁方式が混在する場合には、1相励磁方式及び2相励磁方式における励磁カウンタの補正処理と、1−2相励磁方式における励磁カウンタの補正処理と、を別のプログラムにおいて別けて実行する必要がある。   Generally, there are 4 types of excitation data when adopting the 1-phase excitation method and 2-phase excitation method, and there are 8 types of excitation data when adopting the 1-2 phase excitation method. When the two-phase excitation method and the 1-2 phase excitation method are mixed, the excitation counter correction processing in the one-phase excitation method and the two-phase excitation method and the excitation counter correction processing in the 1-2 phase excitation method Need to be executed separately in another program.

例えば、一般的には、図33に示すような処理が考えられる。図33に示すように、励磁カウンタの更新処理後において、先ず、1−2相励磁であるか否かがCPU222により判別される(ST3010)。1−2相励磁であれば(ST3010:YES)、励磁カウンタが0〜7の範囲であるか否かがCPU222により判別される(ST3020)。励磁カウンタが0〜7の範囲になければ(ST3020:NO)、励磁カウンタの値がCPU222により補正される(ST3030)。具体的には、励磁カウンタが「8」であれば、『0』になり、励磁カウンタが「−1」であれば、『7』になる。その後、ST3100に移行する。なお、励磁カウンタが0〜7の範囲にあれば(ST3020:YES)、ST3030の励磁カウンタの補正処理が行われず、ST3100に移行する。   For example, generally, a process as shown in FIG. 33 can be considered. As shown in FIG. 33, after the excitation counter update process, first, the CPU 222 determines whether or not the 1-2 phase excitation is performed (ST3010). If it is 1-2 phase excitation (ST3010: YES), the CPU 222 determines whether or not the excitation counter is in the range of 0 to 7 (ST3020). If the excitation counter is not in the range of 0 to 7 (ST3020: NO), the value of the excitation counter is corrected by the CPU 222 (ST3030). Specifically, if the excitation counter is “8”, it is “0”, and if the excitation counter is “−1”, it is “7”. Thereafter, the process proceeds to ST3100. If the excitation counter is in the range of 0 to 7 (ST3020: YES), the correction processing of the excitation counter in ST3030 is not performed and the process proceeds to ST3100.

一方、ST3010において1−2相励磁でなければ(ST3010:NO)、本実施形態では1相励磁あるいは2相励磁になり、励磁カウンタが0〜3の範囲であるか否かがCPU222により判別される(ST3040)。励磁カウンタが0〜3の範囲になければ(ST3040:NO)、励磁カウンタの値がCPU222により補正される(ST3050)。具体的には、励磁カウンタが「4」であれば、『0』になり、励磁カウンタが「−1」であれば、『3』になる。その後、ST3100に移行する。なお、励磁カウンタが0〜3の範囲にあれば(ST3040:YES)、ST3050の励磁カウンタの補正処理が行われず、ST3100に移行する。   On the other hand, if the 1-2 phase excitation is not performed in ST3010 (ST3010: NO), the CPU 222 determines whether the excitation counter is in the range of 0 to 3 in the present embodiment, which is the one-phase excitation or the two-phase excitation. (ST3040). If the excitation counter is not in the range of 0 to 3 (ST3040: NO), the value of the excitation counter is corrected by the CPU 222 (ST3050). Specifically, if the excitation counter is “4”, it is “0”, and if the excitation counter is “−1”, it is “3”. Thereafter, the process proceeds to ST3100. If the excitation counter is in the range of 0 to 3 (ST3040: YES), the correction process of the excitation counter in ST3050 is not performed and the process proceeds to ST3100.

ところが、図33に示した処理では、ST3030における処理とST3050における処理とを別のプログラムで対応する必要があり、プログラムの容量が大きくなったり、あるいは補正処理のタイミングがズレたりして励磁カウンタの補正処理が煩雑になるといった懸念がある。   However, in the processing shown in FIG. 33, the processing in ST3030 and the processing in ST3050 need to be handled by different programs, and the capacity of the program increases or the timing of the correction processing shifts, causing the excitation counter to change. There is a concern that the correction process becomes complicated.

そこで、本実施形態では、1相励磁方式・2相励磁方式及び1−2相励磁方式が混在する構成においても、1相励磁方式及び2相励磁方式における励磁カウンタの補正処理と、1−2相励磁方式における励磁カウンタの補正処理と、を共通のプログラムで実行する工夫がされている。   Therefore, in this embodiment, even in the configuration in which the one-phase excitation method, the two-phase excitation method, and the 1-2 phase excitation method coexist, the correction processing of the excitation counter in the one-phase excitation method and the two-phase excitation method, and 1-2 There is a contrivance that the correction processing of the excitation counter in the phase excitation method is executed by a common program.

すなわち、図34に示すように、励磁カウンタの更新処理後において、励磁カウンタが0〜7の範囲であるか否かがCPU222により判別される(ST3020)。励磁カウンタが0〜7の範囲になければ(ST3020:NO)、励磁カウンタの値がCPU222により補正される(ST3030)。具体的には、励磁カウンタが「8」であれば、『0』になり、励磁カウンタが「−1」であれば、『7』になる。その後、ST3100に移行する。なお、励磁カウンタが0〜7の範囲にあれば(ST3020:YES)、ST3030の励磁カウンタの補正処理が行われず、ST3100に移行する。   That is, as shown in FIG. 34, after the excitation counter update process, the CPU 222 determines whether or not the excitation counter is in the range of 0 to 7 (ST3020). If the excitation counter is not in the range of 0 to 7 (ST3020: NO), the value of the excitation counter is corrected by the CPU 222 (ST3030). Specifically, if the excitation counter is “8”, it is “0”, and if the excitation counter is “−1”, it is “7”. Thereafter, the process proceeds to ST3100. If the excitation counter is in the range of 0 to 7 (ST3020: YES), the correction processing of the excitation counter in ST3030 is not performed and the process proceeds to ST3100.

図34に示した処理を実行することにより、1相励磁方式・2相励磁方式及び1−2相励磁方式が混在する構成においても、1相励磁方式及び2相励磁方式における励磁カウンタの補正処理と、1−2相励磁方式における励磁カウンタの補正処理と、を共通のプログラムで実行することができる。   By executing the processing shown in FIG. 34, even in the configuration in which the one-phase excitation method, the two-phase excitation method, and the 1-2 phase excitation method coexist, the excitation counter correction process in the one-phase excitation method and the two-phase excitation method And the correction processing of the excitation counter in the 1-2 phase excitation method can be executed by a common program.

すなわち、各励磁方式の励磁データの数が合致しているため、これに対応する励磁カウンタの範囲を共通なものに設定することができる。このため、励磁方式が異なる場合でも、励磁カウンタの補正処理において、共通のプログラムで対応することができる。この結果、演出制御基板220のROM224に記憶されるプログラムの容量を小さくすることができ、あるいは励磁カウンタの補正処理のタイミングを統一することができ、励磁カウンタの補正処理が簡易なものになる。   That is, since the number of excitation data of each excitation method matches, the range of the excitation counter corresponding to this can be set to a common one. For this reason, even when the excitation methods are different, a common program can cope with the correction processing of the excitation counter. As a result, the capacity of the program stored in the ROM 224 of the effect control board 220 can be reduced, or the timing of the excitation counter correction process can be unified, and the excitation counter correction process can be simplified.

次に、ST2200において更新されたモータ動作テーブルのアドレス(PT)に対応する速度(SPD)がCPU222により読み込まれる(ST3100)。ST3100では、ST2300で読み込まれた速度(SPD)の値が読み込まれ、RAM226に記憶される。   Next, the speed (SPD) corresponding to the address (PT) of the motor operation table updated in ST2200 is read by CPU 222 (ST3100). In ST3100, the speed (SPD) value read in ST2300 is read and stored in RAM 226.

例えば、ST2300において読み込まれた速度(SPD)が8の場合には、ST2800において速度(SPD)が−1(1減算)されて7になる。このため、ST2900において速度(SPD)が0(ゼロ)ではないから、ST300及びST3100を経ずに、ST3200に移行する。このときの、速度(SPD)は、7になる。   For example, if the speed (SPD) read in ST2300 is 8, the speed (SPD) is decremented by -1 (1 subtraction) to 7 in ST2800. For this reason, since the speed (SPD) is not 0 (zero) in ST2900, the process proceeds to ST3200 without passing through ST300 and ST3100. At this time, the speed (SPD) is 7.

次回のループにおいてST2300で速度(SPD)が7と読み込まれると、ST2800では速度(SPD)が−1(1減算)されて6になる。このため、ST2900において速度(SPD)が0(ゼロ)ではないから、ST300及びST3100を経ずに、ST3200に移行する。このときの、速度(SPD)は、6になる。   When the speed (SPD) is read as 7 in ST2300 in the next loop, the speed (SPD) is decremented by -1 (1 subtraction) to 6 in ST2800. For this reason, since the speed (SPD) is not 0 (zero) in ST2900, the process proceeds to ST3200 without passing through ST300 and ST3100. At this time, the speed (SPD) is 6.

次回のループにおいてST2300で速度(SPD)が6と読み込まれると、ST2800では速度(SPD)が−1(1減算)されて5になる。このため、ST2900において速度(SPD)が0(ゼロ)ではないから、ST300及びST3100を経ずに、ST3200に移行する。このときの、速度(SPD)は、5になる。   When the speed (SPD) is read as 6 in ST2300 in the next loop, the speed (SPD) is decremented by -1 (1 subtraction) to 5 in ST2800. For this reason, since the speed (SPD) is not 0 (zero) in ST2900, the process proceeds to ST3200 without passing through ST300 and ST3100. The speed (SPD) at this time is 5.

これを繰り返すことにより、やがてST2900において速度(SPD)が0(ゼロ)になり、このときはじめてST3000に移行して励磁カウンタを更新する。   By repeating this, the speed (SPD) eventually becomes 0 (zero) in ST2900, and at this time, the process proceeds to ST3000 for the first time to update the excitation counter.

一方、時間(TMR)は、ST2800において−1(1減算)されることから、時間(TMR)が0(ゼロ)にならない限り、次回のループのST2200においても、動作テーブルアドレス(PT)が更新されない。このため、ST2300において速度(SPD)が8と読み込まれると、時間(TMR)が0(ゼロ)にならない限り、ST2200にて動作テーブルアドレス(PT)が更新されず、かつ速度(SPD)が0(ゼロ)にならない限り、ST2900からST3200にループする(ST3000及びST3100を経由しない)。   On the other hand, since time (TMR) is decremented by -1 (1 subtraction) in ST2800, the operation table address (PT) is updated in ST2200 of the next loop as long as time (TMR) does not become 0 (zero). Not. Therefore, when the speed (SPD) is read as 8 in ST2300, unless the time (TMR) becomes 0 (zero), the operation table address (PT) is not updated in ST2200 and the speed (SPD) is 0. Unless it becomes (zero), it loops from ST2900 to ST3200 (not through ST3000 and ST3100).

このように、ST2300において速度(SPD)が8と読み込まれると、以後7回のループでは、ST3000にて励磁カウンタの値が更新されない。   Thus, when the speed (SPD) is read as 8 in ST2300, the value of the excitation counter is not updated in ST3000 in the subsequent 7 loops.

また、例えば、ST2300において読み込まれた速度(SPD)が2の場合についても、同様に考えることができる。   Further, for example, the case where the speed (SPD) read in ST2300 is 2 can be considered similarly.

この場合に、ST2800において速度(SPD)が−1(1減算)されて1になる。そして、ST2900からST3200に移行する(ST3000及びST3100を経由しない)。   In this case, the speed (SPD) is decremented by -1 (1 subtraction) to 1 in ST2800. And it transfers to ST3200 from ST2900 (it does not go through ST3000 and ST3100).

次のループのST2800にて速度(SPD)が−1(1減算)されて0(ゼロ)になる。このとき、はじめてST2900からST3000に進み励磁カウンタの値が更新される。そして、ST3100において速度(SPD)が読み込まれる。ST3100では、ST2300で読み込まれた速度が再度読み込まれる。なお、ST3100で読み込まれる速度(SPD)の値は、ST2200で動作テーブルアドレス(PT)の更新をしない限り、一定の値となる。   In ST2800 of the next loop, the speed (SPD) is decremented by -1 (1 subtraction) and becomes 0 (zero). At this time, the process proceeds from ST2900 to ST3000 for the first time, and the value of the excitation counter is updated. In ST3100, the speed (SPD) is read. In ST3100, the speed read in ST2300 is read again. Note that the speed (SPD) value read in ST3100 is a constant value unless the operation table address (PT) is updated in ST2200.

ST2900において速度(SPD)が0(ゼロ)ではない場合、ST3000及びST3100を経ずに、ST3200に移行する。   When the speed (SPD) is not 0 (zero) in ST2900, the process proceeds to ST3200 without passing through ST3000 and ST3100.

次に、図32に示すように、動作ステイタス(STS)上位がCPU222により判定される(ST3200)。動作ステイタス(STS)上位が「AXT」である場合には、位置検出スイッチ51、94、310のON又はOFFがCPU222により判定される(ST3300)。   Next, as shown in FIG. 32, the CPU 222 determines the upper operation status (STS) (ST3200). When the upper operation status (STS) is “AXT”, the CPU 222 determines whether the position detection switches 51, 94, 310 are ON or OFF (ST3300).

位置検出スイッチ51、94、310がOFFであれば、タイマ228の時間(TMR)がCPU222により0(ゼロ)にセットされ(ST3400)、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   If the position detection switches 51, 94, 310 are OFF, the time (TMR) of the timer 228 is set to 0 (zero) by the CPU 222 (ST3400), and the presence or absence of another motor to be processed by the motor is determined (FIG. 32). ST3500), if there is no motor to be motor-processed, the loop is terminated (ST3500). If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

一方、位置検出スイッチ51、94、310がONであれば、タイマ228の時間(TMR)がCPU222により0(ゼロ)にセットされずに、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   On the other hand, if the position detection switches 51, 94, 310 are ON, the time (TMR) of the timer 228 is not set to 0 (zero) by the CPU 222, and it is determined whether there is another motor to be processed by the motor (FIG. 32, ST3500), if there is no motor to be processed, the loop is terminated (ST3500). If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

ST3200において動作ステイタス(STS)上位が「EXT」である場合には、位置検出スイッチ51、94、310のON又はOFFがCPU222により判定される(ST3600)。   When the operation status (STS) upper rank is “EXT” in ST3200, the CPU 222 determines whether the position detection switches 51, 94, 310 are ON or OFF (ST3600).

位置検出スイッチ51、94、310がONであれば、タイマ228の時間(TMR)がCPU222により0(ゼロ)にセットされ(ST3700)、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   If the position detection switches 51, 94, 310 are ON, the time (TMR) of the timer 228 is set to 0 (zero) by the CPU 222 (ST3700), and the presence / absence of another motor to be processed by the motor is determined (FIG. 32). ST3500), if there is no motor to be motor-processed, the loop is terminated (ST3500). If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

一方、位置検出スイッチ51、94、310がOFFであれば、タイマ228の時間(TMR)がCPU222により0(ゼロ)にセットされずに、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   On the other hand, if the position detection switches 51, 94, 310 are OFF, the time (TMR) of the timer 228 is not set to 0 (zero) by the CPU 222, and it is determined whether there is any other motor to be processed by the motor (FIG. 32, ST3500), if there is no motor to be processed, the loop is terminated (ST3500). If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

ST3200において動作ステイタス(STS)上位が「ALL」である場合には、位置検出スイッチ51、94、310のON又はOFFにかかわらず、他にモータ処理すべきモータの有無が判別され(図32のST3500)、モータ処理すべきモータが無ければ、ループが終了する(ST3500)。なお、他にもモータ処理すべきモータが有れば、そのモータに関してモータ処理(ST1900からST3500までの処理)が開始される。   If the upper operation status (STS) is “ALL” in ST3200, the presence / absence of another motor to be processed by the motor is determined regardless of whether the position detection switches 51, 94, 310 are ON or OFF (FIG. 32). If there is no motor to be motor-processed (ST3500), the loop is terminated (ST3500). If there is another motor to be motor-processed, motor processing (processing from ST1900 to ST3500) is started for that motor.

ST3500のループが終了後、CPU222により励磁データ/全相OFFを含む各出力バッファの値が駆動制御信号として各駆動モータ78、90あるいは回転モータ306のモータドライバに対して出力される(ST3800)。この駆動制御信号を受けて、各駆動モータ78、90あるいは回転モータ306が回転駆動する。なお、駆動制御信号に全相OFFの出力バッファが含まれている場合には、各駆動モータ78、90あるいは回転モータ306の励磁がOFFになる。   After the loop of ST3500 is completed, the CPU 222 outputs the value of each output buffer including excitation data / all-phase OFF to each drive motor 78, 90 or the motor driver of the rotary motor 306 as a drive control signal (ST3800). In response to this drive control signal, each of the drive motors 78 and 90 or the rotary motor 306 is rotationally driven. When the drive control signal includes an all-phase OFF output buffer, excitation of each of the drive motors 78 and 90 or the rotary motor 306 is turned off.

第2実施形態によれば、第1実施形態のパチンコ機で実現することができる効果に加えて、さらに以下の効果を得ることができる。すなわち、各可動装置45、58、300の各モータ90、78、306の駆動方式(1相励磁方式、2相励磁方式、1−2相励磁方式など)が複数設けられているが、いずれの駆動方式を採用する場合においても、共通の範囲である励磁カウンタを持たせることができる。これにより、上述した通り、1相励磁方式・2相励磁方式及び1−2相励磁方式が混在する構成においても、1相励磁方式及び2相励磁方式における励磁カウンタの補正処理と、1−2相励磁方式における励磁カウンタの補正処理と、を共通のプログラムで実行することができる。   According to 2nd Embodiment, in addition to the effect which can be implement | achieved with the pachinko machine of 1st Embodiment, the following effects can be acquired further. That is, a plurality of driving methods (one-phase excitation method, two-phase excitation method, 1-2-phase excitation method, etc.) for each motor 90, 78, 306 of each movable device 45, 58, 300 are provided. Even when the driving method is employed, an excitation counter that is a common range can be provided. Thus, as described above, even in the configuration in which the one-phase excitation method, the two-phase excitation method, and the 1-2 phase excitation method coexist, the correction processing of the excitation counter in the one-phase excitation method and the two-phase excitation method, and 1-2 The correction processing of the excitation counter in the phase excitation method can be executed by a common program.

特に、回路構成などを変えることなく(回路構成に特殊な工夫を施すことなく)、既存のハード構成を利用して、各モータの複数の駆動方式(1相励磁方式、2相励磁方式、1−2相励磁方式など)を切り換えることができる。   In particular, a plurality of drive systems (one-phase excitation system, two-phase excitation system, -2 phase excitation method).

また、演出制御基板220がモータ励磁データテーブルの励磁データに基づいてモータ78、90、306の駆動を制御するため、複数の励磁データの選択が容易になる。これにより、励磁方式を変更するときにモータ78、90、306の駆動制御が容易になる。   In addition, since the effect control board 220 controls the driving of the motors 78, 90, and 306 based on the excitation data in the motor excitation data table, it becomes easy to select a plurality of excitation data. This facilitates drive control of the motors 78, 90, and 306 when changing the excitation method.

特に、モータ励磁データテーブルには、1相励磁方式又は/及び2相励磁方式の励磁データの個数、及び1−2相励磁方式に関する励磁データの個数が、1相励磁方式又は/及び2相励磁方式に関する励磁データの個数と1−2相励磁方式に関する励磁データの個数の最小公倍数となるように設定されている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、モータ励磁データテーブルの構造を簡素化することができる。   In particular, in the motor excitation data table, the number of excitation data for the one-phase excitation method and / or the two-phase excitation method and the number of excitation data for the 1-2 phase excitation method are the one-phase excitation method or / and the two-phase excitation method. It is set to be the least common multiple of the number of excitation data related to the method and the number of excitation data related to the 1-2 phase excitation method. Thereby, the number of excitation data of different excitation methods can be matched, and the structure of the motor excitation data table can be simplified.

同様に、モータ励磁データテーブルには、1−2相励磁方式に関する励磁データが(8(種類)×L(回))個設けられ、1相励磁方式又は/及び2相励磁方式に関する励磁データが(4(種類)×2L(回))(個)設けられている。これにより、異なる励磁方式の励磁データの個数を合わせることができ、モータ励磁データテーブルの構造を簡素化することができる。   Similarly, the motor excitation data table includes (8 (type) × L (times)) excitation data relating to the 1-2 phase excitation method, and excitation data relating to the one phase excitation method and / or the two phase excitation method. (4 (types) × 2L (times)) (pieces) are provided. Thereby, the number of excitation data of different excitation methods can be matched, and the structure of the motor excitation data table can be simplified.

さらに、図40に示すように、1−2相励磁方式、及び1相励磁方式又は/及び2相励磁方式の励磁データに対して共通の励磁カウンタが設定されており、制御部は、所定の条件が成立したときに、全ての励磁方式において共通の励磁カウンタを用いて励磁データの値を更新する(図31、図33及び図34のST3000参照)。これにより、励磁方式が異なる場合でも、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、簡易な更新処理を実現できる。   Furthermore, as shown in FIG. 40, a common excitation counter is set for the excitation data of the 1-2 phase excitation method, the one phase excitation method, and / or the two phase excitation method. When the condition is met, the excitation data value is updated using a common excitation counter in all excitation methods (see ST3000 in FIGS. 31, 33 and 34). As a result, even when the excitation methods are different, the excitation data update process using a common excitation counter is possible, and a simple update process can be realized.

また、図33及び図34に示すように、CPU222は、励磁データの更新後、所定の条件(ST3020)が成立したときに、更新された後の励磁カウンタの値が所定値となるように補正することにより(ST3030)、常に、励磁カウンタの値を1−2相励磁方式(1相励磁方式、2相励磁方式)の励磁データに対応させることができる。すなわち、励磁カウンタと励磁データとの対応関係を常に維持することができる。これにより、励磁方式が異なる場合でも、常に、共通の励磁カウンタを用いた励磁データの更新処理が可能になり、モータ78、90、306の駆動制御に関する精度を高めることができる。   As shown in FIGS. 33 and 34, the CPU 222 corrects the updated excitation counter value to a predetermined value when a predetermined condition (ST3020) is satisfied after the excitation data is updated. By doing this (ST3030), the value of the excitation counter can always be made to correspond to the excitation data of the 1-2 phase excitation method (one phase excitation method, two phase excitation method). That is, the correspondence between the excitation counter and the excitation data can always be maintained. As a result, even when the excitation methods are different, the excitation data update process using a common excitation counter is always possible, and the accuracy of drive control of the motors 78, 90, and 306 can be improved.

なお、本実施形態では、演出制御基板220が各モータの駆動を制御する構成を示したが、本発明の「制御部」が演出制御基板220、本発明の「モータ」が駆動モータ78、90、回転モータ306に限定されるものではなく、CPUが搭載されている基板であれば、その基板と当該基板に制御されるモータとの関係に本発明が適用される。例えば、主制御基板200が駆動部としてモータの駆動を制御する構成では、主制御基板200が本発明の「制御部」に対応し、主制御基板200と当該主制御基板200が駆動制御するモータとの関係において本発明が適用される。   In the present embodiment, the production control board 220 controls the driving of each motor. However, the “control unit” of the invention is the production control board 220, and the “motor” of the invention is the drive motors 78 and 90. The present invention is not limited to the rotary motor 306, and the present invention is applied to the relationship between the board and the motor controlled by the board as long as the board is equipped with a CPU. For example, in the configuration in which the main control board 200 controls the driving of the motor as the drive unit, the main control board 200 corresponds to the “control unit” of the present invention, and the main control board 200 and the motor that is driven and controlled by the main control board 200 The present invention is applied in relation to

10 遊技機
48 可動発光装置(可動物)
50 リール可動装置(可動物)
78 駆動モータ(駆動部、モータ)
90 駆動モータ(駆動部、モータ)
200 主制御基板(主制御部)
220 演出制御基板(サブ制御部)
222 CPU(駆動方式選択部)
224 ROM(記憶部)
300 センター可動装置(可動物)
306 回転モータ(駆動部、モータ)
10 Game Machine 48 Movable Light Emitting Device (movable object)
50 Reel movable device (movable)
78 Drive motor (drive unit, motor)
90 Drive motor (drive unit, motor)
200 Main control board (main control unit)
220 Production control board (sub control unit)
222 CPU (driving method selection unit)
224 ROM (storage unit)
300 Center movable device (movable)
306 Rotation motor (drive unit, motor)

Claims (3)

所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、
前記記憶部には、1相励磁方式又は/及び2相励磁方式の前記励磁データの個数、及び1−2相励磁方式に関する前記励磁データの個数が、前記1相励磁方式又は/及び前記2相励磁方式に関する前記励磁データの個数と前記1−2相励磁方式に関する前記励磁データの個数の最小公倍数となるように設定された励磁データテーブルが記憶されており、
前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする遊技機。
A movable object that performs a predetermined operation, a motor that drives the movable object, a storage unit that stores a plurality of different excitation data of the motor, and driving of the motor based on the excitation data stored in the storage unit A game machine having a control unit for controlling
In the storage unit, the number of the excitation data for the one-phase excitation method and / or the two-phase excitation method and the number of the excitation data for the 1-2 phase excitation method are stored in the one-phase excitation method and / or the two-phase excitation method. An excitation data table set to be the least common multiple of the number of excitation data related to the excitation method and the number of excitation data related to the 1-2 phase excitation method is stored,
The control unit controls driving of the motor based on the excitation data in the excitation data table, and uses the excitation counter common to all excitation methods when a predetermined condition is satisfied, A gaming machine characterized by updating a value .
所定の動作を行う可動物と、前記可動物を駆動するモータと、前記モータの異なる複数の励磁データを記憶する記憶部と、前記記憶部に記憶された前記励磁データに基づいて前記モータの駆動を制御する制御部と、を有する遊技機であって、
前記記憶部には、1−2相励磁方式に関する前記励磁データが(8(種類)×L(回))個設けられ、1相励磁方式又は/及び2相励磁方式に関する前記励磁データが(4(種類)×2L(回))(個)設けられた励磁データテーブルが記憶されており、
前記制御部は、前記励磁データテーブルの前記励磁データに基づいて前記モータの駆動を制御するとともに、所定の条件が成立したときに全ての励磁方式において共通の前記励磁カウンタを用いて前記励磁データの値を更新することを特徴とする遊技機。
A movable object that performs a predetermined operation, a motor that drives the movable object, a storage unit that stores a plurality of different excitation data of the motor, and driving of the motor based on the excitation data stored in the storage unit A game machine having a control unit for controlling
The storage unit is provided with (8 (type) × L (times)) pieces of excitation data relating to the 1-2 phase excitation method, and the excitation data relating to the one phase excitation method and / or the two phase excitation method is (4 (Type) x 2L (times)) (pieces) The excitation data table provided is stored,
The control unit controls driving of the motor based on the excitation data in the excitation data table, and uses the excitation counter common to all excitation methods when a predetermined condition is satisfied, A gaming machine characterized by updating a value .
前記1−2相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された8種類の励磁データを1組用いて設定されており、
前記1相励磁方式又は2相励磁方式に関する前記励磁データは、前記励磁カウンタの値が異なる毎に当該励磁方式に基づいて異なる相が順次励磁されていくように設定された4種類の励磁データを2組用いて前記1−2相励磁方式に関する前記励磁データの個数と同じ個数に設定されていることを特徴とする請求項1又は2に記載の遊技機。
The excitation data related to the 1-2 phase excitation method uses a set of 8 types of excitation data set so that different phases are sequentially excited based on the excitation method every time the value of the excitation counter is different. Is set,
The excitation data related to the one-phase excitation method or the two-phase excitation method includes four types of excitation data set so that different phases are sequentially excited based on the excitation method every time the value of the excitation counter is different. The gaming machine according to claim 1 or 2, wherein two sets are used and the number of the excitation data related to the 1-2 phase excitation method is set to the same number .
JP2010280121A 2010-12-16 2010-12-16 Game machine Expired - Fee Related JP5437227B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010280121A JP5437227B2 (en) 2010-12-16 2010-12-16 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010280121A JP5437227B2 (en) 2010-12-16 2010-12-16 Game machine

Publications (2)

Publication Number Publication Date
JP2012125439A JP2012125439A (en) 2012-07-05
JP5437227B2 true JP5437227B2 (en) 2014-03-12

Family

ID=46643194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010280121A Expired - Fee Related JP5437227B2 (en) 2010-12-16 2010-12-16 Game machine

Country Status (1)

Country Link
JP (1) JP5437227B2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014030593A (en) * 2012-08-03 2014-02-20 Sammy Corp Game machine
JP6199572B2 (en) * 2013-02-14 2017-09-20 株式会社藤商事 Game machine
JP5739469B2 (en) * 2013-03-22 2015-06-24 京楽産業.株式会社 Game machine
JP5739468B2 (en) * 2013-03-22 2015-06-24 京楽産業.株式会社 Game machine
JP6038221B2 (en) * 2015-04-23 2016-12-07 京楽産業.株式会社 Game machine
JP6287950B2 (en) * 2015-05-14 2018-03-07 京セラドキュメントソリューションズ株式会社 Stepping motor controller
JP6387899B2 (en) * 2015-05-25 2018-09-12 京セラドキュメントソリューションズ株式会社 Stepping motor controller
JP6163521B2 (en) * 2015-08-24 2017-07-12 株式会社藤商事 Game machine
JP2016154942A (en) * 2016-05-31 2016-09-01 株式会社ユニバーサルエンターテインメント Game machine
JP6259867B2 (en) * 2016-05-31 2018-01-10 株式会社ユニバーサルエンターテインメント Game machine
JP6253124B2 (en) * 2016-06-10 2017-12-27 株式会社サンセイアールアンドディ Game machine
JP6951634B2 (en) * 2017-09-29 2021-10-20 サミー株式会社 Pachinko machine
JP2019201707A (en) * 2018-05-21 2019-11-28 株式会社サンセイアールアンドディ Game machine
JP2019201708A (en) * 2018-05-21 2019-11-28 株式会社サンセイアールアンドディ Game machine
JP6989129B2 (en) * 2018-05-21 2022-01-05 株式会社サンセイアールアンドディ Pachinko machine
JP2019201705A (en) * 2018-05-21 2019-11-28 株式会社サンセイアールアンドディ Game machine
JP7040767B2 (en) * 2018-05-21 2022-03-23 株式会社サンセイアールアンドディ Pachinko machine
JP6783287B2 (en) * 2018-11-22 2020-11-11 株式会社ユニバーサルエンターテインメント Game machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0898596A (en) * 1994-09-21 1996-04-12 Casio Comput Co Ltd Controller of stepping motor
JP5047212B2 (en) * 2009-03-31 2012-10-10 株式会社サンセイアールアンドディ Game machine

Also Published As

Publication number Publication date
JP2012125439A (en) 2012-07-05

Similar Documents

Publication Publication Date Title
JP5437227B2 (en) Game machine
JP5590577B2 (en) Game machine
JP5839493B2 (en) Game machine
JP2009268802A (en) Game machine
JP2012091045A (en) Game machine
JP4704808B2 (en) Amusement stand
JP5122630B2 (en) Pachinko machine
JP2021097839A (en) Game machine
JP2010142295A (en) Accessory device of pachinko game machine
JP2014124449A (en) Game machine
JP2010162281A (en) Game machine
JP2010029587A (en) Game machine
JP2005328903A (en) Game machine
JP5017692B2 (en) Assembly inspection method and assembly inspection device for reel drive unit for game machine
JP4476640B2 (en) Game machine
JP4840499B2 (en) Game machine
JP2012091046A (en) Game machine
JP5711784B2 (en) Game machine
JP5637206B2 (en) Game machine
JP2011194113A (en) Game machine
JP2019000209A (en) Game machine
JP6497459B2 (en) Game machine
JP2021097838A (en) Game machine
JP6034898B2 (en) Game machine
JP2019024789A (en) Game machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130329

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131211

R150 Certificate of patent or registration of utility model

Ref document number: 5437227

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees