JP4517198B2 - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP4517198B2 JP4517198B2 JP2005029881A JP2005029881A JP4517198B2 JP 4517198 B2 JP4517198 B2 JP 4517198B2 JP 2005029881 A JP2005029881 A JP 2005029881A JP 2005029881 A JP2005029881 A JP 2005029881A JP 4517198 B2 JP4517198 B2 JP 4517198B2
- Authority
- JP
- Japan
- Prior art keywords
- character body
- dracula
- motor
- lamp
- data
- 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
Links
Landscapes
- Pinball Game Machines (AREA)
Description
本発明は、パチンコ遊技機に関するものである。 The present invention relates to a pachinko gaming machine.
従来、例えば特許文献1では、サブ制御基板からドライバ基板へ制御信号を出力するとき、サブ制御基板とドライバ基板との基板間を接続する信号線の数を低減させるため、シリアル方式を採用した制御構造を有する遊技機が提案されている。この制御構造では、サブ制御基板からドライバ基板へシリアル方式により制御信号が出力されている。このドライバ基板は、パラレル方式の信号に制御信号を変換して2相励磁モータを制御している。
ところで、パチンコ遊技機を制御する制御基板に搭載されるCPUのシステムクロックは、数十メガヘルツであり、その1命令の実行単位時間は数十ナノオーダーである。一方、パチンコ遊技機のセンター役物に設けた可動体をステッピングモータで駆動する場合では、そのステッピングモータの駆動速度は、可動体が遊技者から見て楽しみを覚える動きをさせる観点からすれば、高速で動くものではなく、その駆動パルス、つまりステップパルスは数ミリオーダーの単位で切り替えられる。このように、ステッピングモータの駆動単位時間は、制御するCPUの実行単位時間とは大きく異なるため、パラレル方式でステッピングモータを駆動する場合でも時間管理が難しい。これを、シリアル方式でステッピングモータを駆動する場合では、駆動パルスを一旦シリアル化し、これをパラレル変換してステッピングモータに与えるので、より時間管理が難しくなる。更に、複数のステッピングモータをシリアル方式で駆動制御するならば、ますます時間管理が複雑化し、適切な時期に、正確な駆動パルスを与えて、個別あるいは同時に意図する位置へスムーズかつ正確に動かすことは楽にはいかない。本発明は、シリアル方式での駆動制御におけるこのような事情に鑑みてなされたものであり、その目的とするところは、ステッピングモータの駆動制御を楽に行うことができるパチンコ遊技機を提供することにある。 By the way, the system clock of the CPU mounted on the control board for controlling the pachinko gaming machine is several tens of megahertz, and the execution unit time of one instruction is on the order of several tens of nanometers. On the other hand, in the case where the movable body provided in the center role of the pachinko gaming machine is driven by a stepping motor, the driving speed of the stepping motor is from the viewpoint of making the movable body feel fun when viewed from the player. Instead of moving at high speed, the drive pulse, that is, the step pulse, is switched in units of several millimeters. As described above, the unit time for driving the stepping motor is significantly different from the execution unit time of the CPU to be controlled. Therefore, time management is difficult even when the stepping motor is driven in a parallel system. In the case where the stepping motor is driven by the serial method, the drive pulse is serialized once, and this is converted into parallel and applied to the stepping motor, so that time management becomes more difficult. Furthermore, if multiple stepping motors are driven and controlled in a serial manner, the time management becomes more and more complicated, and accurate drive pulses are given at appropriate times to move them individually or simultaneously to the intended position smoothly and accurately. Is not easy. The present invention has been made in view of such circumstances in serial type drive control, and an object of the present invention is to provide a pachinko gaming machine that can easily perform drive control of a stepping motor. is there.
上述の目的を達成するための有効な解決手段を以下に示す。なお、必要に応じてその作用等の説明を行う。 Effective solutions for achieving the above-described object will be described below. In addition, the effect | action etc. are demonstrated as needed.
(解決手段1)
主制御基板と、サブ統合基板と、駆動基板と、モータ用制御信号に基づいて駆動される複数のステッピングモータと、ランプ用制御信号に基づいて駆動される複数のランプと、を備えるパチンコ遊技機であって、
前記主制御基板は、遊技の進行に基づいて前記サブ統合基板にコマンドを出力し、
前記サブ統合基板は、前記主制御基板からのコマンドに基づいて前記駆動基板に対して、前記複数のステッピングモータを駆動制御するためのモータ用転送クロック及びモータ用駆動データからなるモータ用シリアル制御信号をシリアル出力するモータ用シリアル送信回路と、そのモータ用シリアル送信回路と独立して前記複数のランプを駆動制御するためのランプ用転送クロック及びランプ用駆動データからなるランプ用シリアル制御信号をシリアル出力するランプ用シリアル送信回路と、を有する送信部を備え、
前記駆動基板は、
前記送信部のモータ用シリアル送信回路からシリアル出力される前記モータ用シリアル制御信号を受けて前記複数のステッピングモータを駆動するためのモータ用駆動信号を出力するためデイジーチェーン接続された複数のシフトレジスタと、
前記送信部のランプ用シリアル送信回路からシリアル出力される前記ランプ用シリアル制御信号を受けて前記複数のランプを駆動するためのランプ用駆動信号を出力するランプ駆動部と、を有し、
前記モータ用制御信号は、前記モータ用シリアル制御信号及びモータ用ラッチ信号からなり、
前記ランプ用制御信号は、前記ランプ用シリアル制御信号及びランプ用ラッチ信号からなり、
前記モータ用駆動データは、前記モータ用転送クロックと同期して前記送信部のモータ用シリアル送信回路から前記複数のシフトレジスタにシリアル出力されるシリアルデータであり、
前記ランプ用駆動データは、前記ランプ用転送クロックと同期して前記送信部のランプ用シリアル送信回路から前記ランプ駆動部にシリアル出力されるシリアルデータであり、
前記複数のシフトレジスタは、前記サブ統合基板で実行される定期タイマ割込が発生するごとに、当該サブ統合基板からの前記モータ用ラッチ信号が入力されたことを契機に、シリアルデータである前記モータ用駆動データをラッチしてパラレル信号である前記モータ用駆動信号を前記複数のステッピングモータに出力することにより、前記ランプ駆動部が前記複数のランプを駆動している場合であっても、当該ランプ駆動部による当該複数のランプの駆動と独立して当該複数のステッピングモータを駆動し、
前記ランプ駆動部は、前記定期タイマが所定回数発生するごとに、当該サブ統合基板からの前記ランプ用ラッチ信号が入力されたことを契機に、シリアルデータである前記ランプ用駆動データをラッチしてパラレル信号である前記ランプ用駆動信号を前記複数のランプに出力することにより、前記複数のシフトレジスタが前記複数のステッピングモータを駆動している場合であっても、当該複数のシフトレジスタによる当該複数のステッピングモータの駆動と独立して当該複数のランプを駆動することを特徴とするパチンコ遊技機。
(Solution 1)
A pachinko machine comprising a main control board, a sub-integrated board, a drive board, a plurality of stepping motors driven based on motor control signals, and a plurality of lamps driven based on lamp control signals Because
The main control board outputs a command to the sub-integrated board based on the progress of the game,
The sub-integration board is the main control for the drive substrate on the basis of a command from the substrate, the plurality of motors for driving and controlling the stepping motor transfer clock and the motor for the serial control signal composed of driving motor data Serial output of a serial transmission signal for a motor, and a serial control signal for a lamp consisting of a lamp transfer clock and drive data for driving the lamps independently of the serial transmission circuit for the motor. a transmission unit for chromatic and the serial transmission circuit for lamp and,
The drive substrate is
A plurality of shift registers connected in a daisy chain for outputting motor drive signals for driving the plurality of stepping motors receiving the serial control signal the motor to be serially output from the motor serial transmission circuit for the transmission part When,
Anda lamp driving unit for outputting a lamp driving signal to drive the serial output of the plurality of lamps receive a serial control signal for the lamp is from the serial transmission circuit for the lamp of the transmission portion,
The motor control signal consists of the motor serial control signal and a motor latch signal,
The lamp control signal consists of the lamp serial control signal and the lamp latch signal,
The motor drive data is serial data that is serially output from the motor serial transmission circuit of the transmission unit to the plurality of shift registers in synchronization with the motor transfer clock,
The lamp driving data is serial data that is serially output from the lamp serial transmission circuit of the transmission unit to the lamp driving unit in synchronization with the lamp transfer clock,
Each of the plurality of shift registers is serial data triggered by the input of the motor latch signal from the sub-integrated board every time a periodic timer interrupt executed by the sub-integrated board occurs. Even when the lamp driving unit drives the plurality of lamps by latching the motor driving data and outputting the motor driving signals, which are parallel signals, to the plurality of stepping motors. Driving the plurality of stepping motors independently of driving the plurality of lamps by the lamp driving unit;
The lamp driving unit latches the lamp driving data, which is serial data, when the lamp latch signal is input from the sub-integrated board every time the periodic timer is generated a predetermined number of times. by outputting the lamp driving signal is a parallel signal to the plurality of lamps, even when a plurality of shift registers is driving the plurality of stepping motors, the plurality by the plurality of shift registers A pachinko gaming machine that drives the plurality of lamps independently of the stepping motor .
本実施形態では、図14の主制御基板101が主制御基板に相当し、図15のサブ統合基板112がサブ統合基板に相当し、図15のランプ駆動基板112が駆動基板に相当し、図15のステッピングモータ150h,153f,152h,155がステッピングモータに相当し、図15の演出ランプ44a,44b及び装飾ランプ49が複数のランプに相当し、図15のシリアル部111aso及び出力ポート111aopが送信部のモータ用シリアル送信回路に相当し、図15のシリアル部111aso’及び出力ポート111aopが送信部のランプ用シリアル送信回路に相当し、図20のタイマ割り込み処理のステップS60が定期タイマ割込に相当し、図15の転送クロックSM−CLKがモータ用転送クロックに相当し、図28の第1励磁データと第2励磁データとから構成される励磁データSM−DATがモータ用駆動データに相当し、図15のラッチ信号SM−LATがモータ用ラッチ信号に相当し、図15のシフトレジスタ112h,112iが複数のシフトレジスタに相当し、図15の演出ランプ駆動部112gがランプ駆動部に相当し、図15の励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4,SM3−1〜SM3−4,SM4−1〜SM4−4がモータ用駆動信号に相当し、図15の転送クロックPL−CLKがランプ用転送クロックに相当し、図15のランプ駆動データPL−DATがランプ用駆動データに相当し、図15のラッチ信号PL−LATがランプ用ラッチ信号に相当し、演出ランプ44a,44bと装飾ランプ49とを駆動するための信号がランプ用駆動信号に相当し、図19のリセット処理におけるステップS48の16msの定常処理が「定期タイマが所定回数発生するごとに」に相当する。 In the present embodiment, the main control board 101 in FIG. 14 corresponds to the main control board, the sub-integrated board 112 in FIG. 15 corresponds to the sub-integrated board, the lamp driving board 112 in FIG. 15 corresponds to the driving board, 15 stepping motors 150h, 153f, 152h, and 155 correspond to stepping motors, the effect lamps 44a and 44b and the decoration lamp 49 in FIG. 15 correspond to a plurality of lamps, and the serial unit 111aso and the output port 111aop in FIG. 15 transmit. 15 corresponds to the motor serial transmission circuit of FIG. 15, the serial unit 111aso ′ and the output port 111aop of FIG. 15 correspond to the serial transmission circuit for lamp of the transmission unit, and step S60 of the timer interrupt processing of FIG. The transfer clock SM-CLK in FIG. 15 corresponds to the motor transfer clock, and FIG. The excitation data SM-DAT composed of the first excitation data and the second excitation data corresponds to the motor drive data, the latch signal SM-LAT in FIG. 15 corresponds to the motor latch signal, and the shift register in FIG. 112h and 112i correspond to a plurality of shift registers, the effect lamp driver 112g in FIG. 15 corresponds to a lamp driver, and the excitation signals SM1-1 to SM1-4, SM2-1 to SM2-4, SM3 in FIG. -1 to SM3-4, SM4-1 to SM4-4 correspond to motor drive signals, the transfer clock PL-CLK in FIG. 15 corresponds to the lamp transfer clock, and the lamp drive data PL-DAT in FIG. 15 corresponds to the lamp driving data, and the latch signal PL-LAT in FIG. 15 corresponds to the lamp latch signal, and drives the effect lamps 44 a and 44 b and the decoration lamp 49. Because of the signal corresponds to the lamp drive signal, the constant processing of 16ms in step S48 in the reset process of FIG. 19 corresponds to the "each time the periodic timer predetermined number of generations."
このパチンコ遊技機では、主制御基板と、サブ統合基板と、駆動基板と、モータ用制御信号に基づいて駆動される複数のステッピングモータと、ランプ用制御信号に基づいて駆動される複数のランプと、を備えている。主制御基板は、遊技の進行に基づいてサブ統合基板にコマンドを出力する。このコマンドが入力されるサブ統合基板は、そのコマンドに基づいて駆動基板に対して、複数のステッピングモータを駆動制御するためのモータ用転送クロック及びモータ用駆動データからなるモータ用シリアル制御信号をシリアル出力するモータ用シリアル送信回路と、そのモータ用シリアル送信回路と独立して複数のランプを駆動制御するためのランプ用転送クロック及びランプ用駆動データからなるランプ用シリアル制御信号をシリアル出力するランプ用シリアル送信回路と、を有する送信部を備えている。駆動基板は、送信部のモータ用シリアル送信回路からシリアル出力されるモータ用シリアル制御信号を受けて複数のステッピングモータを駆動するモータ用駆動信号を出力するためデイジーチェーン接続された複数のシフトレジスタと、送信部のランプ用シリアル送信回路からシリアル出力されるランプ用シリアル制御信号を受けて複数のランプを駆動するためのランプ用駆動信号を出力するランプ駆動部と、を有している。モータ用制御信号は、モータ用シリアル制御信号とモータ用ラッチ信号とからなり、このモータ用駆動データは、モータ用転送クロックと同期して送信部のモータ用シリアル送信回路から複数のシフトレジスタにシリアル出力されるシリアルデータである。ランプ用制御信号は、ランプ用シリアル制御信号とランプ用ラッチ信号からなり、このランプ用駆動データは、ランプ用転送クロックと同期して送信部のランプ用シリアル送信回路からランプ駆動部にシリアル出力されるシリアルデータである。複数のシフトレジスタは、サブ統合基板で実行される定期タイマ割込が発生するごとに、サブ統合基板からのモータ用ラッチ信号の入力を契機に、シリアルデータであるモータ用駆動データをラッチしてパラレル信号であるモータ用駆動信号を出力することにより、ランプ駆動部が複数のランプを駆動している場合であっても、ランプ駆動部による複数のランプの駆動と独立して複数のステッピングモータを駆動する。このため、ステッピングモータに駆動信号を出力するタイミングが定期タイマ割込と同期することができる。また、ステッピングモータの数が増えたときには、デイジーチェーン接続によりシフトレジスタを拡張し、その増えたステッピングモータの駆動データも併せてシフトレジスタに連続してシリアル出力することができる。したがって、ステッピングモータの駆動制御を楽に行うことができる。
また、このパチンコ遊技機では、ランプ駆動部が、定期タイマが所定回数発生するごとに、サブ統合基板からのランプ用ラッチ信号が入力されたことを契機に、シリアルデータであるランプ用駆動データをラッチしてパラレル信号であるランプ用駆動信号を複数のランプに出力することにより、複数のシフトレジスタが複数のステッピングモータを駆動している場合であっても、複数のシフトレジスタによる複数のステッピングモータの駆動と独立して複数のランプを駆動することができる。
In this pachinko gaming machine, a main control board, a sub-integrated board, a drive board, a plurality of stepping motors driven based on a motor control signal, and a plurality of lamps driven based on a lamp control signal It is equipped with. The main control board outputs a command to the sub-integrated board based on the progress of the game. Sub integrated substrate on which the command is input, a serial for the drive substrate on the basis of the command, the motor serial control signal consisting of the transfer clock and the motor driving data for motors for driving and controlling a plurality of stepping motors A serial transmission circuit for a motor that outputs, and a serial control signal for a lamp that consists of a lamp transfer clock and drive data for lamps for driving and controlling a plurality of lamps independently of the serial transmission circuit for the motor. and a transmission unit for chromatic and serial transmission circuit. Drive moving substrate, a plurality of shift registers connected in a daisy chain for receiving the serial control signal for the motor to output a motor drive signal for driving a plurality of stepping motors which are serially output from the serial transmission circuit for the motor of the transmission unit If has a lamp driving section for outputting a lamp driving signal to drive the multiple light receiving ramp serial control signal which is serially outputted from the serial transmission circuit for the lamp of the transmitter unit. The motor control signal consists of a motor serial control signal and a motor latch signal, and this motor drive data is serially transmitted from the motor serial transmission circuit of the transmitter to a plurality of shift registers in synchronization with the motor transfer clock. Serial data to be output. The lamp control signal consists of a lamp serial control signal and a lamp latch signal, and this lamp drive data is serially output from the lamp serial transmission circuit of the transmitter to the lamp driver in synchronization with the lamp transfer clock. Serial data. Each time a periodic timer interrupt executed on the sub-integrated board occurs, the multiple shift registers latch the motor drive data, which is serial data, triggered by the input of the motor latch signal from the sub-integrated board. Even if the lamp driving unit drives a plurality of lamps by outputting a motor driving signal that is a parallel signal, a plurality of stepping motors are provided independently of driving the plurality of lamps by the lamp driving unit. To drive . For this reason, the timing which outputs a drive signal to a stepping motor can synchronize with a periodic timer interruption. When the number of stepping motors increases, the shift register can be expanded by daisy chain connection, and the increased stepping motor drive data can also be serially output to the shift register. Therefore, the drive control of the stepping motor can be easily performed.
Further, in this pachinko machine, the lamp driving unit receives the lamp driving data that is serial data when the lamp latch signal is input from the sub-integrated board every time the periodic timer is generated a predetermined number of times. Even if a plurality of shift registers drive a plurality of stepping motors by latching and outputting drive signals for lamps that are parallel signals to a plurality of lamps, a plurality of stepping motors using a plurality of shift registers A plurality of lamps can be driven independently of the above-described driving .
(解決手段2)
解決手段1記載のパチンコ遊技機であって、前記複数のステッピングモータは、4相ステッピングモータであり、前記複数のシフトレジスタは、8ビットで構成され、該8ビットのうち4ビットが前記4相ステッピングモータの各相に前記モータ用駆動信号を出力するパチンコ遊技機。
(Solution 2)
The pachinko gaming machine according to Solution 1, wherein the plurality of stepping motors are four-phase stepping motors, and the plurality of shift registers are configured by 8 bits, of which 4 bits are the 4 phases. A pachinko gaming machine that outputs the motor drive signal to each phase of a stepping motor.
本発明のパチンコ遊技機において、複数のステッピングモータがそれぞれ4相ステッピングモータであり、シフトレジスタが8ビット、つまり1バイトで構成される。この8ビットのうち4ビットが4相ステッピングモータの各相に駆動信号を出力するとよい。こうすれば、2台の4相ステッピングモータの駆動信号を、1つのシフトレジスタで出力することができる。また、駆動データをバイト単位にすることにより、サブ統合基板は、デイジーチェーン接続されたシフトレジスタの数だけ駆動データを連続してシリアル出力すればよく、シリアル出力の制御が楽になる。また、1バイトごとに2台の4相ステッピングモータをグループ化することができるため、プログラムが作成しやすく、理解しやすい。 In the pachinko gaming machine of the present invention, each of the plurality of stepping motors is a four-phase stepping motor, and the shift register is composed of 8 bits, that is, 1 byte. Of these 8 bits, 4 bits may output a drive signal to each phase of the 4-phase stepping motor. In this way, the drive signals for the two four-phase stepping motors can be output by one shift register. Further, by setting the drive data in units of bytes, the sub-integrated board only needs to serially output the drive data by the number of shift registers connected in a daisy chain, and the serial output can be easily controlled. Further, since two 4-phase stepping motors can be grouped for each byte, a program is easy to create and understand.
(解決手段3)
解決手段2記載のパチンコ遊技機であって、前記サブ統合基板は、シリアルI/Oを内蔵するとともに前記定期タイマ割込を発生するマイクロプロセッサを備え、前記マイクロプロセッサは、前記主制御基板からのコマンドに基づいて前記複数のシフトレジスタに前記モータ用転送クロックと該モータ用転送クロックに同期した前記モータ用駆動データとをシリアル出力し、前記定期タイマ割込ごとに前記モータ用ラッチ信号を前記複数のシフトレジスタに出力するパチンコ遊技機。
(Solution 3)
The pachinko gaming machine according to Solution 2, wherein the sub-integrated board includes a microprocessor that includes a serial I / O and generates the periodic timer interrupt, and the microprocessor is connected to the main control board. and said motor driving data synchronized with the motor for the transfer clock and the transfer clock for the motor to said plurality of shift registers based on a command to the serial output, the plurality of the latch signal motor for each of the periodic timer interrupt Pachinko machines that output to the shift register.
本実施形態では、図14のサブ統合基板111のCPU111aがマイクロプロセッサに相当する。 In the present embodiment, the CPU 111a of the sub-integrated board 111 in FIG. 14 corresponds to a microprocessor.
本発明のパチンコ遊技機において、サブ統合基板に備えたマイクロプロセッサは、主制御基板からのコマンドに基づいて複数のシフトレジスタにモータ用転送クロックとそのモータ用転送クロックに同期したモータ用駆動データとをシリアル出力(クロック同期形シリアル出力という。)し、定期タイマ割込を発生するごとに複数のシフトレジスタにモータ用ラッチ信号を出力することが好ましい。こうすれば、マイクロプロセッサに内蔵されるシリアルI/Oは、入力される制御クロックからモータ用転送クロックを発生し、モータ用転送クロックに同期したモータ用駆動データをシリアル出力することができる。また、シリアルI/Oの送信バッファレジスタにモータ用駆動データがセットされると、この送信バッファレジスタからシリアルI/Oの送信レジスタへモータ用駆動データが自動的に移り、この送信レジスタ内のモータ用駆動データがシリアル出力される。このため、マイクロプロセッサは、シリアルI/Oを内蔵したマイクロプロセッサを使用することにより、シリアル出力の許可のみの制御を行えばよく、シリアル出力の制御が楽になる。また、シリアルI/Oのモータ用転送クロックを高速に設定してモータ用駆動データをシリアル出力しても、複数のシフトレジスタは、高速動作に対応できるため、追従することができる。また、ステッピングモータの各相に駆動信号を出力するタイミング、つまりステップパルスには正確性が求められるため、マイクロプロセッサで発生する定期タイマ割込をステップパルスの時間間隔にすることにより、正確なステップパルスを簡単に得ることができ、ステッピングモータの駆動制御を楽に行うことができる。 In pachinko game machine of the present invention, microprocessor with the sub-integration substrate includes a motor for driving data synchronized with the plurality of shift registers motor transfer clock and its motor transfer clock based on a command from the main control board Are output serially (referred to as clock-synchronous serial output), and a motor latch signal is preferably output to a plurality of shift registers each time a periodic timer interrupt is generated. This way, serial I / O built in the microprocessor generates the motor transfer clock from the control clock input, the motor driving data synchronized with the motor for transfer clock can be serially output. Further, the motor driving data to the transmit buffer register of the serial I / O is set, the transfer from the transmit buffer register to the motor driving data to the transmit register of the serial I / O is automatically, in the transmission register motor use drive data is serially output. For this reason, the microprocessor only needs to control the permission of serial output by using the microprocessor incorporating the serial I / O, and the control of the serial output becomes easy. Even if the serial I / O motor transfer clock is set at high speed and the motor drive data is serially output, the plurality of shift registers can follow high-speed operation and can follow up. In addition, the timing of outputting the drive signal to each phase of the stepping motor, that is, the accuracy of the step pulse is required. Therefore, by setting the periodic timer interrupt generated by the microprocessor to the time interval of the step pulse, an accurate step can be obtained. Pulses can be easily obtained, and stepping motor drive control can be easily performed.
(解決手段4)
解決手段1〜3のいずれかに記載のパチンコ遊技機であって、前記複数のステッピングモータの直流駆動電源と、前記主制御基板、前記サブ統合基板及び前記駆動基板に供給される直流共通電源と、前記主制御基板、前記サブ統合基板及び前記駆動基板に設けられ、前記直流共通電源を降圧して直流制御電源を生成する電源ICとを備え、前記サブ統合基板は、前記モータ用転送クロック、前記モータ用駆動データ及び前記モータ用ラッチ信号を該サブ統合基板に設けた前記電源ICにより生成された直流制御電圧より高い前記直流共通電源から供給される直流共通電圧に変換するサブ側レベルコンバータ部を備え、前記駆動基板は、前記サブ側レベルコンバータ部により変換された前記モータ用転送クロック、前記モータ用駆動データ及び前記モータ用ラッチ信号を該駆動基板に設けた前記電源ICにより生成された直流制御電圧に変換する駆動側レベルコンバータ部を備え、前記複数のシフトレジスタは、前記駆動側レベルコンバータ部により変換された前記モータ用転送クロック、前記モータ用駆動データ及び前記モータ用ラッチ信号が入力されるパチンコ遊技機。
(Solution 4)
The pachinko gaming machine according to any one of Solution 1 to 3, wherein a DC drive power of the plurality of stepping motors, a DC common power supplied to the main control board, the sub-integrated board, and the drive board, A power supply IC that is provided on the main control board, the sub-integrated board, and the drive board and generates a DC control power by stepping down the DC common power supply, and the sub-integrated board includes the motor transfer clock, A sub-side level converter for converting the motor drive data and the motor latch signal into a DC common voltage supplied from the DC common power supply higher than a DC control voltage generated by the power supply IC provided on the sub-integrated board wherein the driving substrate, the transfer clocks for the motor, which is converted by the sub-side level converter unit, the driving data and for the motor A latch signal for serial motor includes a drive-side level converter unit for converting the DC control voltage generated by the power supply IC provided on the driving substrate, the plurality of shift registers, converted by the drive-side level converter unit pachinko game machine in which the motor for the transfer clock, the drive data and the latch signal for the motor wherein the motor is input.
本実施形態では、図示しないモータ電源が直流駆動電源に相当し、図15のサブ統合基板111及びランプ駆動基板112の基準電圧Vstdがサブ統合基板及び駆動基板の直流制御電圧に相当し、図15の共通電圧Vcomが直流共通電圧に相当し、図示しない電源ICが電源ICに相当し、図15のレベルコンバータ111eがサブ側レベルコンバータ部に相当し、図15のレベルコンバータ112eが駆動側レベルコンバータ部に相当する。 In the present embodiment, the motor power supply (not shown) corresponds to a DC drive power supply, the reference voltage Vstd of the sub integrated board 111 and the lamp drive board 112 in FIG. 15 corresponds to the DC control voltage of the sub integrated board and the drive board, and FIG. 15 corresponds to a DC common voltage, a power supply IC (not shown) corresponds to a power supply IC, the level converter 111e in FIG. 15 corresponds to a sub-side level converter unit, and the level converter 112e in FIG. It corresponds to the part.
本発明のパチンコ遊技機において、直流駆動電源はステッピングモータに駆動電圧を供給し、直流共通電源は主制御基板、サブ統合基板及び駆動基板に直流共通電圧を供給し、電源ICは主制御基板、サブ統合基板及び駆動基板に設けられ、直流共通電源を降圧して直流制御電源から直流制御電圧を供給する。サブ統合基板に備えたサブ側レベルコンバータ部は、モータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号をサブ統合基板の直流制御電圧より高い直流共通電圧に変換する。この変換されたモータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号が入力される駆動基板に備えた駆動側レベルコンバータ部は、モータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号を駆動基板の直流制御電圧に変換し、この変換されたモータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号を駆動基板が複数のシフトレジスタに入力されるとよい。シリアル転送では、サブ側レベルコンバータ部と駆動側レベルコンバータ部との接続間、つまりサブ統合基板と駆動基板との基板間において、転送クロックを高く設定するほど、つまり転送速度を速く設定するほどデータ幅がノイズ幅に近くなり、ノイズの影響を受けやすくなる。このノイズの影響により、シリアル転送された正規の駆動データが異なる駆動データとして受信されることもある。このため、基板間では、モータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号の電圧をサブ統合基板及び駆動基板の直流制御電圧より高い直流共通電圧に変換することにより、ノイズに強くすることができる。したがって、ノイズを除去するノイズフィルタ(例えば、EMIフィルタ)を駆動基板に備えることなく、基板間におけるノイズの影響を抑制することができる。 In the pachinko gaming machine of the present invention, the DC drive power supply supplies the drive voltage to the stepping motor, the DC common power supply supplies the DC common voltage to the main control board, the sub-integrated board and the drive board, the power supply IC is the main control board, Provided on the sub-integrated board and the drive board, the DC common power supply is stepped down and the DC control voltage is supplied from the DC control power supply. The sub-side level converter provided in the sub-integrated board converts the motor transfer clock, the motor drive data, and the motor latch signal into a DC common voltage higher than the DC control voltage of the sub-integrated board. The drive-side level converter provided on the drive board to which the converted motor transfer clock, motor drive data, and motor latch signal are input drives the motor transfer clock, motor drive data, and motor latch signal. The drive circuit board may be converted into a DC control voltage of the board, and the converted motor transfer clock, motor drive data, and motor latch signal may be input to a plurality of shift registers. In serial transfer, the higher the transfer clock is set, that is, the higher the transfer speed is set, between the connection between the sub-level converter unit and the drive-side level converter unit, that is, between the sub-integrated board and the drive board. The width is close to the noise width, and is susceptible to noise. Due to the influence of this noise, the normal drive data transferred serially may be received as different drive data. Therefore, in between the substrates, by converting motor transfer clock, the voltage of the motor drive data and motor latch signal to the high DC common voltage from the DC control voltage of the sub integrated substrate and the driving substrate, be resistant to noise Can do. Therefore, it is possible to suppress the influence of noise between substrates without providing a drive substrate with a noise filter (for example, EMI filter) that removes noise.
(解決手段5)
解決手段4記載のパチンコ遊技機であって、前記駆動基板は、前記サブ統合基板との基板間における前記モータ用転送クロック、前記モータ用駆動データ及び前記モータ用ラッチ信号を前記直流共通電圧に引き上げるプルアップ抵抗を備え、前記サブ側レベルコンバータ部は、オープンコレクタ出力であり、前記駆動側レベルコンバータ部は、前記プルアップ抵抗により前記直流共通電圧に引き上げられた前記サブ側レベルコンバータ部の出力が入力されるパチンコ遊技機。
(Solution 5)
SOLUTION 4 a pachinko gaming machine, wherein the driving board is pulled the motor transfer clocks between the substrate and the sub-integration substrate, the driving data and a latch signal for the motor the motor to the DC common voltage Provided with a pull-up resistor, the sub-side level converter section is an open collector output, and the drive-side level converter section is configured to output the sub-side level converter section pulled up to the DC common voltage by the pull-up resistor. Pachinko machines that are input.
本実施形態では、図15のプルアップ抵抗112r12がプルアップ抵抗に相当する。 In the present embodiment, the pull-up resistor 112 r12 in FIG. 15 corresponds to the pull-up resistor.
本発明のパチンコ遊技機において、サブ側レベルコンバータ部の出力がオープンコレクタ出力であり、駆動基板に備えたプルアップ抵抗によりサブ側レベルコンバータ部の出力が直流共通電圧に引き上げられ、モータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号が駆動側レベルコンバータ部に入力されることが好ましい。こうすれば、サブ側レベルコンバータ部の出力がオープンコレクタ出力であるため、サブ統合基板と駆動基板との基板間に生じたノイズがサブ側レベルコンバータ部の出力側で遮断される。したがって、サブ統合基板へのノイズの侵入を防止することができる。 In the pachinko gaming machine of the present invention, the output of the sub-side level converter unit is an open collector output, and the output of the sub-side level converter unit is pulled up to a DC common voltage by a pull-up resistor provided on the drive board, so that the transfer clock for the motor The motor drive data and the motor latch signal are preferably input to the drive side level converter unit. In this way, since the output of the sub-side level converter unit is an open collector output, noise generated between the sub-integrated substrate and the drive substrate is blocked on the output side of the sub-side level converter unit. Therefore, noise can be prevented from entering the sub-integrated substrate.
(解決手段6)
解決手段4又は5記載のパチンコ遊技機であって、前記駆動基板は、前記駆動側レベルコンバータ部により変換された前記モータ用転送クロック、前記モータ用駆動データ及び前記モータ用ラッチ信号が入力され、該電気信号の波形を整形するシュミットトリガ部を備え、前記複数のシフトレジスタは、前記シュミットトリガ部により整形された前記モータ用転送クロックと前記モータ用駆動データ及び前記モータ用ラッチ信号が入力されるパチンコ遊技機。
(Solution 6)
The pachinko gaming machine according to Solution 4 or 5, wherein the driving board receives the motor transfer clock, the motor driving data, and the motor latch signal converted by the driving side level converter unit, a Schmitt trigger unit for shaping the waveform of the electrical signal, said plurality of shift registers, the drive data for the as the shaped transfer clock for the motor motor Schmitt trigger unit, and a latch signal for the motor is input Pachinko machine.
本実施形態では、図15のシュミットトリガ部112fがシュミットトリガ部に相当する。 In this embodiment, the Schmitt trigger part 112f of FIG. 15 corresponds to the Schmitt trigger part.
本発明のパチンコ遊技機において、駆動基板に備えたシュミットトリガ部は、駆動側レベルコンバータ部により変換されたモータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号が入力され、その電気信号の波形を整形する。複数のシフトレジスタは、この整形されたモータ用転送クロック、モータ用駆動データ及びモータ用ラッチ信号が入力されるようにするとよい。こうすれば、基板間においてノイズの影響や伝送なまりにより、その波形が乱れても、シュミットトリガ部によりその乱れた波形が整形される。したがって、安定した波形のモータ用転送クロック、モータ用駆動データ、モータ用ラッチ信号を複数のシフトレジスタへ伝えることができる。 In the pachinko gaming machine of the present invention, the Schmitt trigger section provided on the drive board receives the motor transfer clock, the motor drive data and the motor latch signal converted by the drive side level converter section, and the waveform of the electric signal. To shape. The plurality of shift registers may be inputted with the shaped motor transfer clock, motor drive data, and motor latch signal. In this way, even if the waveform is disturbed due to the influence of noise or transmission rounding between the substrates, the disturbed waveform is shaped by the Schmitt trigger unit. Therefore, the motor transfer clock, motor drive data, and motor latch signal having a stable waveform can be transmitted to a plurality of shift registers.
(解決手段7)
前記モータ用転送クロックは、500kHz未満である解決手段1〜6のいずれかに記載のパチンコ遊技機。
(Solution 7)
The pachinko gaming machine according to any one of Solution 1 to 6, wherein the motor transfer clock is less than 500 kHz.
本発明のパチンコ遊技機において、モータ用転送クロックは500kHz未満であることが好ましい。電気信号がノイズの影響を受けるとき、そのノイズの影響時間は、約1μs以内に収まることが実験により得られた。 In the pachinko gaming machine of the present invention, the motor transfer clock is preferably less than 500 kHz. When the electric signal is affected by noise, it has been experimentally obtained that the influence time of the noise is within about 1 μs.
(解決手段8)
解決手段1〜7のいずれかに記載のパチンコ遊技機であって、前記複数のステッピングモータによりそれぞれ駆動される複数の可動体と、前記複数の可動体にそれぞれ設けられた基準部と、前記基準部を所定時にそれぞれ検出する検出手段と、前記複数の可動体に不具合が生じているか否かを判定する不具合判定手段とを備え、前記不具合判定手段は、前記検出手段により前記基準部が検出されないときには不具合が生じていると判定する一方、すべての前記基準部が検出されるときには不具合が生じていないと判定するパチンコ遊技機。
(Solution 8)
The pachinko gaming machine according to any one of the solving means 1 to 7, wherein a plurality of movable bodies respectively driven by the plurality of stepping motors, a reference portion provided on each of the plurality of movable bodies, and the reference Detecting means for detecting each part at a predetermined time, and a failure determining means for determining whether or not a defect has occurred in the plurality of movable bodies, wherein the failure determining means does not detect the reference part by the detecting means A pachinko gaming machine that sometimes determines that a failure has occurred, but determines that no failure has occurred when all the reference portions are detected.
本実施形態では、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が複数の可動体に相当し、主制御基板101からサブ統合基板111にコマンドとして図16の変動表示パターンの変動番号が送信されるごと、が所定時に相当し、基準板150m、153m、152m、154mが基準部に相当し、フォトセンサ150n、153n、152n、154nが検出手段に相当し、図34のキャラクタ体(フランケン)異常判定処理のステップS200、図35のキャラクタ体(ドラキュラ)異常判定処理のステップS220、図36の遮蔽部材(ドラキュラ)異常判定処理のステップS240、図37のキャラクタ体(オオカミ男)異常判定処理のステップS260が不具合判定処理に相当する。 In this embodiment, the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 correspond to a plurality of movable bodies, and from the main control board 101 to the sub integrated board. Each time the variation number of the variation display pattern of FIG. 16 is transmitted as a command to 111, this corresponds to a predetermined time, the reference plates 150m, 153m, 152m, 154m correspond to the reference portion, and the photosensors 150n, 153n, 152n, 154n. Corresponds to detection means, step S200 of the character body (Franken) abnormality determination process of FIG. 34, step S220 of the character body (Dracula) abnormality determination process of FIG. 35, and step of the shielding member (Dracula) abnormality determination process of FIG. S240, character body (wolf man) abnormality determination process of FIG. Step S260 corresponds to the fault determination process.
本発明のパチンコ遊技機において、複数の可動体はステッピングモータによりそれぞれ駆動される。この可動体に基準部をそれぞれ設け、検出手段によりその基準部が所定時に検出される。このとき、不具合判定手段は、検出手段が基準部を検出しないときには不具合が生じていると判定し、一方、すべて検出するときには不具合が生じていないと判定するとよい。ステッピングモータは、起動、停止、位置決めに優れた制御性を持っており、演出効果の大きい複雑な動きを可動体にさせることができる。また、可動体の基準部がそれぞれ検出されるため、この検出に基づいて可動体の不具合を把握することができる。 In the pachinko gaming machine of the present invention, the plurality of movable bodies are each driven by a stepping motor. Each movable body is provided with a reference portion, and the reference portion is detected at a predetermined time by the detecting means. At this time, the failure determination means may determine that a failure has occurred when the detection means does not detect the reference portion, and determines that no failure has occurred when all the detection portions have been detected. The stepping motor has excellent controllability in starting, stopping, and positioning, and can make the movable body perform complicated movement with a large effect. Moreover, since the reference | standard part of a movable body is each detected, the malfunction of a movable body can be grasped | ascertained based on this detection.
(解決手段9)
解決手段8記載のパチンコ遊技機であって、前記モータ用駆動データをクリアする駆動データクリア手段を備え、前記駆動データクリア手段は、前記不具合判定手段により前記複数の可動体のうち少なくとも1つに不具合が生じていると判定されたとき、前記モータ用駆動データをすべてクリアするパチンコ遊技機。
(Solution 9)
The pachinko gaming machine according to claim 8, further comprising drive data clearing means for clearing the motor drive data, wherein the drive data clearing means is assigned to at least one of the plurality of movable bodies by the defect judging means. A pachinko gaming machine that clears all of the motor drive data when it is determined that a defect has occurred.
本実施形態では、図29の異常時励磁データクリア処理のステップS142が駆動データクリア手段に相当する。 In the present embodiment, step S142 of the abnormal excitation data clear process in FIG. 29 corresponds to the drive data clear means.
本発明のパチンコ遊技機において、不具合判定手段により複数の可動体のうち少なくとも1つに不具合が生じていると判定されたとき、駆動データクリア手段は、モータ用駆動データをすべてクリアしてもよい。こうすれば、可動体のうち少なくとも1つに不具合が生じていても、すべての可動体が動作しないため、可動体の不具合を遊技者又は遊技場運営者に速やかに報知することができる。 In the pachinko gaming machine of the present invention, when it is determined by the defect determining means that at least one of the plurality of movable bodies has a defect, the drive data clearing means may clear all the motor drive data. . In this way, even if at least one of the movable bodies has a malfunction, all the movable bodies do not operate, so that the malfunction of the movable body can be promptly notified to the player or the game hall operator.
(解決手段10)
解決手段8記載のパチンコ遊技機であって、前記モータ用駆動データをクリアする駆動データクリア手段を備え、前記駆動データクリア手段は、前記不具合判定手段により前記複数の可動体に不具合が生じていると判定されたとき、該不具合が生じている可動体を駆動するステッピングモータのデータをクリアするパチンコ遊技機
。
(Solution 10)
The pachinko gaming machine according to claim 8, further comprising drive data clear means for clearing the drive data for the motor , wherein the drive data clear means has a defect in the plurality of movable bodies by the defect determination means. when it is determined that the pachinko machine to clear the data of the stepping motor for driving the movable body unmoving condition has occurred.
本実施形態では、図42の異常時励磁データクリア処理のステップS282,ステップS286,ステップS290が駆動データクリア手段に相当する。 In the present embodiment, step S282, step S286, and step S290 of the abnormal excitation data clear process in FIG. 42 correspond to the drive data clear unit.
本発明のパチンコ遊技機において、不具合判定手段により複数の可動体に不具合が生じていると判定されたとき、駆動データクリア手段は、その不具合が生じている可動体を駆動するステッピングモータのデータをクリアしてもよい。こうすれば、少なくとも正常な可動体は動作するため、遊技者の遊技意欲を損なうことを防止することができる。また、不具合が生じている可動体は、正常であれば可動体が動作するところで動作しないため、どの可動体に不具合が生じているのか遊技者又は遊技場運営者に報知することができる。 In pachinko game machine of the present invention, when a malfunction in the plurality of the movable body is determined to be caused by malfunction determination means, the drive data clear means, de chromatography of the stepping motor for driving the movable body where the defect has occurred You may clear the data. By doing so, at least a normal movable body operates, and thus it is possible to prevent the player from detracting from the game motivation. Moreover, since the movable body in which the malfunction has occurred does not operate where the movable body operates if it is normal, it is possible to notify the player or the game hall operator of which movable body has the malfunction.
(解決手段11)
解決手段8〜10のいずれかに記載のパチンコ遊技機であって、前記検出手段が検出手段の検出領域内において、前記基準部が検出領域外から検出領域内に入ってくるとき、該基準部を検出した履歴情報を作成する履歴情報作成手段を備え、前記不具合判定手段は、前記履歴情報作成手段により作成された履歴情報に基づいて前記複数の可動体の不具合を判定するパチンコ遊技機。
(Solution 11)
The pachinko gaming machine according to any one of the solving means 8 to 10, wherein when the reference means enters the detection area from outside the detection area in the detection area of the detection means, the reference part A pachinko gaming machine that includes history information creating means for creating history information that detects the failure, wherein the defect determination means determines defects of the plurality of movable bodies based on the history information created by the history information creation means.
本実施形態では、フォトセンサ150nが基準板150mのエッジを検出した履歴、フォトセンサ153nが基準板153mのエッジを検出した履歴、フォトセンサ152nが基準板152mのエッジを検出した履歴、フォトセンサ154nが基準板154mのエッジを検出した履歴が履歴情報作成手段に相当し、図34のキャラクタ体(フランケン)異常判定処理のステップS206、図35のキャラクタ体(ドラキュラ)異常判定処理のステップS226、図36の遮蔽部材(ドラキュラ)異常判定処理のステップS246、図37のキャラクタ体(オオカミ男)異常判定処理のステップS266が不具合判定手段とに相当する。 In this embodiment, the history of the photosensor 150n detecting the edge of the reference plate 150m, the history of the photosensor 153n detecting the edge of the reference plate 153m, the history of the photosensor 152n detecting the edge of the reference plate 152m, the photosensor 154n. The history of detecting the edge of the reference plate 154m corresponds to the history information creating means, step S206 of the character body (Franken) abnormality determination process of FIG. 34, step S226 of the character body (Dracula) abnormality determination process of FIG. Step S246 of 36 shielding member (dracula) abnormality determination processing and step S266 of character body (wolf man) abnormality determination processing of FIG. 37 correspond to defect determination means.
本発明のパチンコ遊技機において、履歴情報作成手段は、基準部が検出手段の検出領域外から検出領域内に入ってくるとき、基準部を検出したときの履歴を履歴情報として作成する。不具合判定手段は、この履歴情報に基づいて可動体の不具合を判定してもよい。こうすれば、ノイズによる誤検出を防ぐことができる。 In the pachinko gaming machine of the present invention, the history information creating means creates the history when the reference portion is detected as history information when the reference portion enters the detection area from outside the detection area of the detection means. The defect determination means may determine a defect of the movable body based on the history information. In this way, erroneous detection due to noise can be prevented.
(解決手段12)
前記基準部は、前記検出手段の検出領域内よりやや大きい解決手段8〜11のいずれかに記載のパチンコ遊技機。
(Solution 12)
The pachinko gaming machine according to any one of solution means 8 to 11, wherein the reference portion is slightly larger than a detection area of the detection means.
本発明のパチンコ遊技機において、基準部は検出手段の検出領域内よりやや大きくしてもよい。こうすれば、可動体を構成する機械機構の遊びによる微細運動による誤検出を防ぐことができる。 In the pachinko gaming machine of the present invention, the reference portion may be slightly larger than the detection area of the detection means. By doing so, it is possible to prevent erroneous detection due to fine movement due to play of the mechanical mechanism constituting the movable body.
(解決手段13)
解決手段11又は12のパチンコ遊技機であって、前記基準部を所定量だけ微調整としてそれぞれ移動させる微調整手段を備え、前記微調整手段は、前記履歴作成手段により作成された履歴情報が所定の条件を満足するとき、前記基準部の位置を微調整として所定量だけそれぞれ移動させるパチンコ遊技機。
(Solution means 13)
The pachinko gaming machine according to claim 11 or 12, further comprising fine adjustment means for moving the reference portion by a predetermined amount as a fine adjustment, wherein the fine adjustment means has history information created by the history creation means being predetermined. When the above condition is satisfied, a pachinko gaming machine that moves the reference portion by a predetermined amount as a fine adjustment.
本実施形態では、図34のキャラクタ体(フランケン)異常判定処理のステップS208、図35のキャラクタ体(ドラキュラ)異常判定処理のステップS228、図36の遮蔽部材(ドラキュラ)異常判定処理のステップS248、図37のキャラクタ体(オオカミ男)異常判定処理のステップS268が微調整手段に相当し、フォトセンサ150nが基準板150mのエッジを続けて3回検出したとき、フォトセンサ153nが基準板153mのエッジを続けて3回検出したとき、フォトセンサ152nが基準板152mのエッジを続けて3回検出したとき、フォトセンサ154nが基準板154mのエッジを続けて3回検出したときが所定の条件に相当する。 In this embodiment, step S208 of the character body (Franken) abnormality determination process of FIG. 34, step S228 of the character body (Dracula) abnormality determination process of FIG. 35, step S248 of the shielding member (Dracula) abnormality determination process of FIG. Step S268 of the character body (wolf man) abnormality determination process in FIG. 37 corresponds to fine adjustment means, and when the photosensor 150n detects the edge of the reference plate 150m three times in succession, the photosensor 153n detects the edge of the reference plate 153m. Is detected three times, when the photo sensor 152n detects the edge of the reference plate 152m three times, and when the photo sensor 154n detects the edge of the reference plate 154m three times corresponds to the predetermined condition. To do.
本発明のパチンコ遊技機において、履歴作成手段により作成された履歴情報が所定の条件を満足するとき、微調整手段は、基準部の位置を微調整のため所定量だけそれぞれ移動させてもよい。こうすれば、例えば、所定の条件として検出手段が基準部を続けて3回検出した場合には、基準部が検出手段の検出領域内に入り込んできていることになり、微調整として所定量だけ基準部をさらに移動させることにより、基準部を検出領域内に確実に入り込ませることができる。また、可動体を構成する構造部材の機械的な遊びにより基準部が微細移動しても検出領域内に留まるため、可動体の基準部を確実に検出することができる。更に、他の可動体の動作による振動等の外乱の影響を受けても可動体の基準部を検出することができる。 In the pachinko gaming machine of the present invention, when the history information created by the history creating unit satisfies a predetermined condition, the fine adjustment unit may move the position of the reference portion by a predetermined amount for fine adjustment. In this way, for example, when the detection means continuously detects the reference portion three times as a predetermined condition, the reference portion has entered the detection region of the detection means, and only a predetermined amount is used as a fine adjustment. By further moving the reference portion, the reference portion can surely enter the detection area. Further, even if the reference portion is finely moved due to mechanical play of the structural members constituting the movable body, it remains in the detection region, so that the reference portion of the movable body can be reliably detected. Furthermore, the reference portion of the movable body can be detected even under the influence of disturbance such as vibration caused by the operation of another movable body.
(解決手段14)
前記検出手段は、所定位置において前記基準部を検出する解決手段8〜13のいずれかに記載のパチンコ遊技機。
(Solution 14)
The pachinko gaming machine according to any one of solution means 8 to 13, wherein the detection means detects the reference portion at a predetermined position.
本実施形態では、原位置が所定位置に相当する。 In the present embodiment, the original position corresponds to a predetermined position.
本発明のパチンコ遊技機において、検出手段は所定位置において可動体の基準部を検出してもよい。こうすれば、検出手段の検出位置が所定位置と固定されるため、可動体の動作状態を所定位置を基準として把握することができる。 In the pachinko gaming machine of the present invention, the detection means may detect the reference portion of the movable body at a predetermined position. By doing so, the detection position of the detection means is fixed at the predetermined position, so that the operation state of the movable body can be grasped with reference to the predetermined position.
(解決手段15)
解決手段14記載のパチンコ遊技機であって、前記複数の可動体の基準部を前記所定位置に復帰させる復帰手段を備え、前記復帰手段は、前記検出手段により前記所定位置において検出されない前記複数の可動体の基準部があるときには該検出されない可動体の基準部を前記所定位置に復帰させるパチンコ遊技機。
(Solution 15)
The pachinko gaming machine according to claim 14, further comprising return means for returning the reference portions of the plurality of movable bodies to the predetermined position, wherein the return means is not detected at the predetermined position by the detection means. A pachinko gaming machine that returns a reference portion of a movable body that is not detected to the predetermined position when there is a reference portion of the movable body.
本実施形態では、原位置復帰処理(フランケン)、原位置復帰処理(キャラクタ体(ドラキュラ))、原位置復帰処理(遮蔽部材(ドラキュラ))、原位置復旧処理(オオカミ男)が復帰手段に相当する。 In this embodiment, the original position return process (Franken), the original position return process (character body (Dracula)), the original position return process (shielding member (Dracula)), and the original position restoration process (Wolf man) correspond to the return means. To do.
本発明のパチンコ遊技機において、原位置で検出手段により可動体の基準部が検出されないときには復帰手段により可動体の基準部が検出されなかった可動体を原位置に復帰さてもよい。こうすれば、すべての可動体の基準部が原位置にあることになり、可動体の動作の基準位置となる。そして、この原位置に基づいて可動体の動作を行うことができる。また、可動体の動作が途中で止まっても、復帰手段により可動体の基準部が原位置に復帰されることにより可動体の動作を繰り返し行うことができる。 In the pachinko gaming machine of the present invention, when the reference part of the movable body is not detected by the detection means at the original position, the movable body in which the reference part of the movable body is not detected by the return means may be returned to the original position. In this way, the reference parts of all the movable bodies are in their original positions, and become the reference positions for the operation of the movable bodies. Then, the movable body can be operated based on this original position. Further, even when the operation of the movable body stops halfway, the operation of the movable body can be repeated by returning the reference portion of the movable body to the original position by the return means.
(解決手段16)
前記復帰手段は、前記検出手段より制限時間内に前記基準部が検出されない可動体があるときには該検出されない可動体を前記所定位置へ復帰させることを中止する解決手段15記載のパチンコ遊技機。
(Solution 16)
The pachinko gaming machine according to claim 15, wherein the returning means stops stopping returning the non-detectable movable body to the predetermined position when there is a movable body in which the reference portion is not detected within the time limit from the detecting means.
本実施形態では、キャラクタ体(フランケン)異常判定処理のステップS210のN1ステップ期間、キャラクタ体(フランケン)異常判定処理のステップS230のN2ステップ期間、遮蔽部材(ドラキュラ)異常判定処理のステップS250のN3ステップ期間、キャラクタ体(オオカミ男)異常判定処理のステップS270のN4ステップ期間が制限時間に相当する。 In the present embodiment, N1 step period of step S210 of the character body (Franken) abnormality determination process, N2 step period of Step S230 of the character body (Franken) abnormality determination process, and N3 of Step S250 of the shielding member (Dracula) abnormality determination process. The step period, the N4 step period of step S270 of the character body (wolf man) abnormality determination process corresponds to the time limit.
本発明のパチンコ遊技機において、制限時間内で検出手段により可動体の基準部が検出されないときには、復帰手段による原位置への復帰が中止されてもよい。例えば、基準部が検出手段により何らかの不具合で検出されないときには、実際には可動体の基準部が原位置にあるにもかかわらず、原位置にないものとして、復帰手段により可動体の基準部がさらに原位置へと復帰させられる。そして遂には、可動体が他の構造部材と接触又は干渉して破損することもあり得る。このため、制限時間を設けることにより可動体の破損を防ぐことができる。 In the pachinko gaming machine of the present invention, when the reference part of the movable body is not detected by the detection means within the time limit, the return to the original position by the return means may be stopped. For example, when the reference unit is not detected by the detection unit due to some trouble, it is assumed that the movable unit is not in the original position even though the reference unit of the movable body is actually in the original position. It is returned to the original position. Eventually, the movable body may be damaged due to contact with or interference with other structural members. For this reason, breakage of the movable body can be prevented by providing the time limit.
(解決手段17)
前記所定位置は、前記複数の可動体を動作させる基準となるそれぞれの原位置である解決手段14〜16のいずれかに記載のパチンコ遊技機。
(Solution 17)
The pachinko gaming machine according to any one of solving means 14 to 16, wherein the predetermined position is a respective original position serving as a reference for operating the plurality of movable bodies.
本発明のパチンコ遊技機において、所定位置は、可動体を動作させる基準となるそれぞれの原位置としてもよい。例えば、原位置を可動体の待機位置にすれば、可動体が原位置にあるときが待機位置となるため、可動体の動作状態を把握するのに、好ましい。 In the pachinko gaming machine of the present invention, the predetermined position may be a respective original position serving as a reference for operating the movable body. For example, if the original position is set to the standby position of the movable body, the standby position is set when the movable body is in the original position, which is preferable for grasping the operation state of the movable body.
(解決手段18)
解決手段1〜17のいずれかに記載のパチンコ遊技機であって、前記複数のステッピングモータは、エンコーダをそれぞれ備えたパチンコ遊技機。
(Solution 18)
The pachinko gaming machine according to any one of the solving means 1 to 17, wherein each of the plurality of stepping motors includes an encoder.
本発明のパチンコ遊技機において、ステッピングモータはエンコーダを備えていてもよい。こうすれば、エンコーダは回転量を正確に検出するため、エンコーダを備えたステッピングモータであれば、ステッピングモータ起動時(回転開始時)のように負荷トルクが一時的に大きくなり脱調しても、エンコーダの検出信号をフィードバックすることで、ステッピングモータを正確に回転させることができる。 In the pachinko gaming machine of the present invention, the stepping motor may include an encoder. In this way, the encoder detects the amount of rotation accurately. Therefore, if the stepping motor is equipped with an encoder, the load torque temporarily increases as the stepping motor starts up (at the start of rotation). By feeding back the detection signal of the encoder, the stepping motor can be rotated accurately.
(解決手段19)
前記複数のステッピングモータは、停止時に励磁されない解決手段1〜18のいずれかに記載のパチンコ遊技機。
(Solution 19)
The pachinko gaming machine according to any one of Solution 1 to 18 , wherein the plurality of stepping motors are not excited when stopped.
本発明のパチンコ遊技機において、複数のステッピングモータは停止時にそれぞれ励磁されないようにしてもよい。こうすれば、ステッピングモータの発熱を抑えることができる。また、このときステッピングモータはトルクがなくなり自由回転することになるが、例えば可動体の自重を利用して、可動体が固定されるような機械機構が設けられているときには、可動体の静止時にステッピングモータを励磁する必要がなくなるため、消費電力の低減を図ることができる。 In the pachinko gaming machine of the present invention, the plurality of stepping motors may not be excited when stopped. In this way, the heat generation of the stepping motor can be suppressed. Further, at this time, the stepping motor is free of torque and rotates freely. Since there is no need to excite the stepping motor, power consumption can be reduced.
(解決手段20)
前記検出手段は、フォトセンサである解決手段8〜19のいずれかに記載のパチンコ遊技機。
(Solution 20)
The pachinko gaming machine according to any one of solution means 8 to 19, wherein the detection means is a photosensor.
本発明のパチンコ遊技機において、検出手段をフォトセンサとしてもよい。こうすれば、例えば、透過型のフォトセンサでは、発光素子の光が受光素子にあたるように双方の素子が向かい合った構造となっており、受光素子と発光素子との間に遮光物が入っているか否かを検出する。そして、位置検出、光スイッチ等に使用され、光学系がシンプルであり、低コストである。また、遮光物であれば色に関係なく検出でき、取り付けが容易であり、検出精度も高い。 In the pachinko gaming machine of the present invention, the detection means may be a photo sensor. In this way, for example, in a transmissive photosensor, both elements face each other so that light from the light emitting element strikes the light receiving element, and is there a light shielding material between the light receiving element and the light emitting element? Detect whether or not. And it is used for position detection, an optical switch, etc., and an optical system is simple and low-cost. Moreover, if it is a light-shielding object, it can detect irrespective of a color, it is easy to attach and detection accuracy is also high.
本発明のパチンコ遊技機においては、ステッピングモータの駆動制御を楽に行うことができる。 In the pachinko gaming machine of the present invention, the drive control of the stepping motor can be easily performed.
次に、本発明の好適な実施形態について図面に基づいて説明する。図1はパチンコ機1を示す正面図であり、図2は本体枠及び前面枠を開放した状態のパチンコ機1を示す斜視図である。
[1.パチンコ機の構成]
Next, preferred embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a front view showing the pachinko machine 1, and FIG. 2 is a perspective view showing the pachinko machine 1 with the main body frame and the front frame opened.
[1. Configuration of pachinko machine]
パチンコ機1は、図1及び図2に示すように、外枠2、本体枠3、遊技盤4、前面枠5等を備えて構成されている。外枠2は、上下左右の枠材によって縦長四角形の枠状に形成され、外枠2の前側下部には、本体枠3の下面を受ける下受板6を有している。外枠2の前面一側には、ヒンジ機構7によって本体枠3が前方に開閉可能に装着されている。また、本体枠3は、前枠体8、遊技盤装着枠9及び機構装着枠10を合成樹脂材によって一体成形することで構成されている。本体枠3の前側に形成された前枠体8は、外枠2前側の下受板6を除く外郭形状に対応する大きさの矩形枠状に形成されている。 As shown in FIGS. 1 and 2, the pachinko machine 1 includes an outer frame 2, a main body frame 3, a game board 4, a front frame 5, and the like. The outer frame 2 is formed in a vertically rectangular frame shape by upper, lower, left and right frame members. A main body frame 3 is attached to the front side of the outer frame 2 by a hinge mechanism 7 so as to be opened and closed forward. The main body frame 3 is configured by integrally molding the front frame body 8, the game board mounting frame 9 and the mechanism mounting frame 10 with a synthetic resin material. The front frame 8 formed on the front side of the main body frame 3 is formed in a rectangular frame shape having a size corresponding to the outer shape excluding the support plate 6 on the front side of the outer frame 2.
前枠体8の後部に一体的に形成された遊技盤装着枠9には、遊技盤4が前方から着脱交換可能に装着されるようになっている。遊技盤4の盤面(前面)には、外レールと内レールとを備えた案内レール11が設けられ、該案内レール11の内側には、遊技領域12が区画形成されている。遊技盤装着枠9よりも下方に位置する前枠体8の前側下部の一側寄りには、スピーカ装着板13を介して低音用スピーカ14が装着されている。また、前枠体8前面の下部領域内の上側部分には、遊技盤4の発射通路に向けて遊技球を導く発射レール15が傾斜状に装着されている。一方、前枠体8前面の下部領域内の下側部分には、下前面部材16が装着されている。下前面部材16前面のほぼ中央には、下皿17が設けられ、片側寄りには操作ハンドル18が設けられている。 A game board 4 is attached to the game board mounting frame 9 integrally formed at the rear part of the front frame body 8 so as to be detachable and replaceable from the front. A guide rail 11 having an outer rail and an inner rail is provided on the board surface (front surface) of the game board 4, and a game area 12 is defined inside the guide rail 11. A low-frequency speaker 14 is mounted via a speaker mounting plate 13 near one side of the front lower portion of the front frame 8 positioned below the game board mounting frame 9. A launch rail 15 that guides a game ball toward the launch path of the game board 4 is attached to the upper portion in the lower region of the front surface of the front frame 8 in an inclined manner. On the other hand, a lower front member 16 is attached to a lower portion in the lower area of the front surface of the front frame body 8. A lower pan 17 is provided substantially at the center of the front surface of the lower front member 16, and an operation handle 18 is provided closer to one side.
本体枠3(前枠体8)のヒンジ機構7が設けられる側とは反対側となる開放側の後面には、外枠2に対して本体枠3を施錠する機能と、本体枠3に対して前面枠5を施錠する機能とを兼ね備えた施錠装置19が装着されている。施錠装置19は、外枠2に設けられた閉止具20に係脱可能に係合して本体枠3を閉鎖状態に施錠する上下複数の本体枠施錠フック21と、前面枠5の開放側の後面に設けられた閉止具22に係脱可能に係合して前面枠5を閉鎖状態に施錠する上下複数の扉施錠フック23とを備えている。そして、シリンダー錠24の鍵穴に鍵が挿入されて一方向に回動操作されることで、本体枠施錠フック21と外枠2の閉止具20との係合が解除されて本体枠3が解錠され、これとは逆方向に鍵が回動操作されることで、扉施錠フック23と前面枠5の閉止具22との係合が解除されて前面枠5が解錠されるようになっている。なお、シリンダー錠24の前端部は、パチンコ機1の前方から鍵を挿入して解錠操作が行えるように、前枠体8及び下前面部材16を貫通して下前面部材16の前面に露出して配置されている。 A function of locking the main body frame 3 with respect to the outer frame 2 is provided on the rear surface of the main body frame 3 (front frame body 8) opposite to the side where the hinge mechanism 7 is provided. A locking device 19 having a function of locking the front frame 5 is mounted. The locking device 19 includes a plurality of upper and lower body frame locking hooks 21 that are detachably engaged with a closing tool 20 provided on the outer frame 2 to lock the main body frame 3 in a closed state, and an open side of the front frame 5. There are provided a plurality of upper and lower door locking hooks 23 that are detachably engaged with a closing tool 22 provided on the rear surface and lock the front frame 5 in a closed state. Then, the key is inserted into the key hole of the cylinder lock 24 and rotated in one direction, so that the engagement between the main body frame locking hook 21 and the closing tool 20 of the outer frame 2 is released, and the main body frame 3 is released. When the key is locked and the key is rotated in the opposite direction, the engagement between the door locking hook 23 and the closing tool 22 of the front frame 5 is released, and the front frame 5 is unlocked. ing. The front end of the cylinder lock 24 is exposed to the front surface of the lower front member 16 through the front frame body 8 and the lower front member 16 so that the unlocking operation can be performed by inserting a key from the front of the pachinko machine 1. Are arranged.
本体枠3前面の一側には、ヒンジ機構25によって前面枠5が前方に開閉可能に装着されている。前面枠5は、扉本体フレーム26、サイド装飾装置27、上皿28、音響電飾装置29を備えて構成されている。扉本体フレーム26は、プレス加工された金属製フレーム部材によって構成され、前枠体8の上端から下前面部材16の上縁に亘る部分を覆う大きさに形成されている。扉本体フレーム26のほぼ中央には、遊技盤4の遊技領域12を前方から透視可能なほぼ円形状の開口窓30が形成されている。また、扉本体フレーム26の後側には、開口窓30よりも大きい矩形枠状をなす窓枠31が設けられ、該窓枠31には、透明板32が装着されている。 A front frame 5 is attached to one side of the front surface of the main body frame 3 by a hinge mechanism 25 so as to be opened and closed forward. The front frame 5 includes a door body frame 26, a side decoration device 27, an upper plate 28, and an acoustic illumination device 29. The door main body frame 26 is formed of a pressed metal frame member, and is formed to have a size that covers a portion extending from the upper end of the front frame 8 to the upper edge of the lower front member 16. A substantially circular opening window 30 through which the game area 12 of the game board 4 can be seen through from the front is formed at substantially the center of the door body frame 26. Further, a window frame 31 having a rectangular frame shape larger than the opening window 30 is provided on the rear side of the door main body frame 26, and a transparent plate 32 is attached to the window frame 31.
扉本体フレーム26の前側には、開口窓30の周囲において、左右両側部にサイド装飾装置27が、下部に上皿28が、上部に音響電飾装置29が装着されている。サイド装飾装置27は、ランプ基板が内部に配置され且つ合成樹脂材によって形成されたサイド装飾体33を主体として構成されている。サイド装飾体33には、横方向に長いスリット状の開口孔が上下方向に複数配列されており、該開口孔には、ランプ基板に配置された光源に対応するレンズ34が組み込まれている。音響電飾装置29は、透明カバー体35、スピーカ36、スピーカカバー37、及びリフレクタ体(図示しない)等を備え、これらの構成部材が相互に組み付けられてユニット化されている。
[2.遊技盤の構成部材]
On the front side of the door main body frame 26, around the opening window 30, side decoration devices 27 are mounted on the left and right sides, an upper plate 28 is mounted on the lower portion, and an acoustic decoration device 29 is mounted on the upper portion. The side decoration device 27 is mainly configured by a side decoration body 33 in which a lamp substrate is disposed and formed of a synthetic resin material. A plurality of slit-like opening holes that are long in the horizontal direction are arranged in the side decoration body 33 in the vertical direction, and a lens 34 corresponding to a light source disposed on the lamp substrate is incorporated in the opening hole. The acoustic illumination device 29 includes a transparent cover body 35, a speaker 36, a speaker cover 37, a reflector body (not shown), and the like, and these constituent members are assembled together to form a unit.
[2. Components of the game board]
次に、遊技盤4に区画形成された遊技領域12内に設けられる各種構成部材について説明する。図3は遊技盤4を示す正面図である。 Next, various components provided in the game area 12 partitioned on the game board 4 will be described. FIG. 3 is a front view showing the game board 4.
遊技領域12の中央部分には、演出装置40が配設されている。演出装置40は、複数個の発光体(例えば、4個のLED176)の点灯によって特別図柄を変動表示する特別図柄表示器41と、左・中・右の3つの図柄で構成される複数種類の装飾図柄を変動表示するとともに種々の演出表示を表示領域42で行う液晶表示器116(図14に符号のみ記載)と、複数個の発光体(例えば、4個のLED182)の点灯によって所定条件が成立(始動入賞口45及び電動始動入賞口46に遊技球が入賞)したが、未だ特別図柄の変動が開始されていない記憶数(始動記憶数)を表示する特図記憶ランプ54と、特別図柄表示器41、液晶表示器116、特図記憶ランプ54を遊技盤4の表面(遊技領域12)に取り付けるための前面装飾板43とを備えている。また、演出装置40の右上部分には、演出ランプ44a,44bが取り付けられている。これらの演出ランプ44a,44bは、表示領域42による演出表示に合わせた点灯表示を行うようになっている。 An effect device 40 is disposed in the central portion of the game area 12. The stage device 40 includes a special symbol display 41 that variably displays a special symbol by lighting a plurality of light emitters (for example, four LEDs 176), and a plurality of types of three symbols including left, middle, and right symbols. The liquid crystal display 116 (only the reference numeral is shown in FIG. 14) that displays the decorative symbols in a variable manner and displays various effects in the display area 42 and lighting of a plurality of light emitters (for example, four LEDs 182) set predetermined conditions. A special symbol memory lamp 54 for displaying a memory number (starting memory number) that has been established (a game ball has won a prize at the start winning opening 45 and the electric start winning opening 46) but has not yet started to change special symbols, and a special symbol The display 41, the liquid crystal display 116, and the special figure memory lamp 54 are provided with a front decorative plate 43 for attaching to the surface of the game board 4 (game area 12). Further, effect lamps 44 a and 44 b are attached to the upper right portion of the effect device 40. These effect lamps 44a and 44b perform lighting display in accordance with the effect display by the display area 42.
演出装置40の下方には、始動入賞口45と始動入賞口45の下方に一対の開閉翼47を有する電動始動入賞口46とが配設されている。電動始動入賞口46は、普通図柄表示器50の表示結果が「当り」となったときに、開閉翼47が所定時間(例えば、通常状態時0.5秒(以下、sと表記)、又は確率変動状態時3s)開放されるように制御される。なお、始動入賞口45には上方からの遊技球が入賞でき、電動始動入賞口46には上方が始動入賞口45により封鎖され、開閉翼47が閉塞状態にある場合には遊技球が入賞できない状態となっている。このため、開閉翼47が開放状態となったとき遊技球が入賞できる状態となる。 Below the stage device 40, there are provided a start winning port 45 and an electric start winning port 46 having a pair of opening and closing blades 47 below the start winning port 45. When the display result of the normal symbol display 50 is “winning”, the opening / closing blade 47 has a predetermined time (for example, 0.5 seconds in normal state (hereinafter referred to as “s”), or In the probability fluctuation state, control is performed for 3 s). It should be noted that a game ball from above can be won in the start winning opening 45, and the upper part of the electric start winning opening 46 is blocked by the start winning opening 45, and a game ball cannot win if the open / close wing 47 is closed. It is in a state. For this reason, when the open / close wing 47 is in the open state, the game ball can be won.
また、始動入賞口45及び電動始動入賞口46に入賞した遊技球は、始動口センサ55(図14に符号のみ記載)によって検出され、この検出(所定条件が成立)に基づいて特別図柄表示器41で特別図柄の変動表示(表示領域42で装飾図柄の変動表示)が許可される。なお、始動入賞口45及び電動始動入賞口46に遊技球が入賞し、始動口センサ55によって遊技球が検出されたときに特別図柄表示器41における特別図柄の表示結果を当り(特定の表示態様)とするか否か判定する大当り判定乱数が抽出される。また、特別図柄の変動中に遊技球が始動入賞口45又は電動始動入賞口46に入賞し、始動口センサ55により検出されたことに基づいて抽出された大当り判定乱数は、所定個数(例えば、4個)まで記憶可能であり、その記憶数(始動記憶数)は、複数個の発光体(例えば、4個のLED182)からなる特図記憶ランプ54の点灯によって表示される。特図記憶ランプ54は、遊技領域12の右側方に配置されている。 Further, the game balls won in the start winning opening 45 and the electric start winning opening 46 are detected by a start opening sensor 55 (only the reference numeral is shown in FIG. 14), and a special symbol indicator is displayed based on this detection (predetermined condition is established). In 41, a special symbol variation display (decorative symbol variation display in the display area 42) is permitted. Note that when a game ball wins the start winning opening 45 and the electric start winning opening 46 and the game ball is detected by the start opening sensor 55, the display result of the special symbol on the special symbol display 41 is hit (specific display mode) The jackpot determination random number for determining whether or not In addition, the jackpot determination random number extracted based on the fact that the game ball has won the start winning opening 45 or the electric start winning opening 46 and is detected by the start opening sensor 55 during the change of the special symbol is a predetermined number (for example, 4), and the stored number (starting stored number) is displayed by lighting a special-purpose memory lamp 54 composed of a plurality of light emitters (for example, four LEDs 182). The special figure memory lamp 54 is arranged on the right side of the game area 12.
遊技領域12の左側方には、発光体(例えば、LED)の点灯点滅によって普通図柄を変動表示する普通図柄表示器50が配設されている。また、普通図柄表示器50の下方には、遊技状態が確率変動状態か否かに応じて点灯又は消灯(本実施形態では、確率変動状態にて点灯)する確率変動状態ランプ51が取り付けられている。また、普通図柄表示器50の下方には、ゲートスイッチ53aを備えた左ゲートとゲートスイッチ53bを備えた右ゲートとが設けられている。左ゲート又は右ゲートを遊技球が通過したことに基づいてゲートスイッチ53a又はゲートスイッチ53bにより遊技球が検出されると普通図柄表示器50で普通図柄の変動表示が開始される。つまりゲートスイッチ53aとゲートスイッチ53bとによる遊技球の検出に応じて普通図柄表示器50における普通図柄の変動表示が許可される。なお、ゲートスイッチ53aとゲートスイッチ53bとにより遊技球が検出されたとき、普通図柄表示器50における普通図柄の表示結果を当りとするか否か判定する普通図柄当り判定乱数が抽出される。また、普通図柄の変動中に遊技球が左ゲート又は右ゲートを通過し、ゲートスイッチ53a,53bにより検出されたことに基づいて抽出された普通図柄当り判定乱数は、所定個数(例えば、4個)まで記憶可能とされ、その記憶数は、複数個の発光体(例えば、4個のLED)からなる普図記憶ランプ56の点灯によって表示される。普図記憶ランプ56は、遊技領域12の左側方に配置されている。 On the left side of the game area 12, a normal symbol display 50 is provided for variably displaying normal symbols by lighting and blinking of light emitters (for example, LEDs). Also, a probability variation state lamp 51 that is turned on or off (in this embodiment, lighted in the probability variation state) is attached below the normal symbol display 50 depending on whether or not the gaming state is a probability variation state. Yes. Also, below the normal symbol display 50, a left gate having a gate switch 53a and a right gate having a gate switch 53b are provided. When the game ball is detected by the gate switch 53a or the gate switch 53b based on the game ball passing through the left gate or the right gate, the normal symbol display on the normal symbol display 50 is started. That is, the normal symbol display on the normal symbol display 50 is permitted in accordance with the detection of the game ball by the gate switch 53a and the gate switch 53b. When a game ball is detected by the gate switch 53a and the gate switch 53b, a normal random number for determining whether or not to win the normal symbol display result on the normal symbol display 50 is extracted. Further, the normal random number per normal symbol extracted based on the fact that the game ball passes the left gate or the right gate during the normal symbol variation and is detected by the gate switches 53a and 53b is a predetermined number (for example, four). ), And the stored number is displayed by turning on a general memory lamp 56 composed of a plurality of light emitters (for example, four LEDs). The general memory lamp 56 is arranged on the left side of the game area 12.
電動始動入賞口46の下方には、横長長方形状の大入賞口61を開閉する開閉板62を有する大入賞口装置60が配設されている。大入賞口装置60は、大入賞口61(開閉板62)の開閉用駆動源となるソレノイド63、及びカウントセンサ64(共に図14に符号のみ記載)を備えている。大入賞口装置60の下方となる遊技領域12の最下部には、遊技領域12を流下していずれの入賞口や入賞装置にも入賞しなかった遊技球が取り込まれるアウト口48が設けられている。始動入賞口45、電動始動入賞口46と大入賞口装置60との左右側方には、4つの入賞口66a〜66dが設けられている。また、遊技領域12には、遊技状態に応じて点灯点滅が制御される電飾用の装飾ランプ49(図14に符号のみ記載)が取り付けられている。
[3.遊技]
Below the electric start winning opening 46, a large winning opening device 60 having an open / close plate 62 for opening and closing a horizontally long rectangular winning opening 61 is disposed. The special prize opening device 60 includes a solenoid 63 that serves as a drive source for opening and closing the special prize opening 61 (opening / closing plate 62) and a count sensor 64 (both are shown only by reference numerals in FIG. 14). At the bottom of the game area 12 below the big prize opening device 60, there is provided an out port 48 through which the game balls that have flown down the game area 12 and have not won any prize winning devices or winning devices are taken in. Yes. Four winning ports 66 a to 66 d are provided on the left and right sides of the starting winning port 45, the electric starting winning port 46 and the large winning port device 60. In addition, an electric decoration lamp 49 (only the reference numeral is shown in FIG. 14) is attached to the game area 12 so that lighting and blinking are controlled in accordance with the game state.
[3. Game]
次に、遊技盤4に設けられる各種の入賞装置等によって実現される遊技について説明する。遊技者が操作ハンドル18を操作するとパチンコ機1の裏面側に設けられた図示しない発射装置により遊技球が打ち出される。この遊技球は、案内レール11に沿って遊技領域12に放出され、障害釘等に衝突しながら流下する。遊技球が流下する際、ゲートセンサ53a又は53bにより遊技球の通過が検出されるときには、普通図柄表示機50で普通図柄が変動表示(発光体が緑色と赤色とで交互に点灯表示)され、所定時間経過すると普通図柄が停止し、停止した普通図柄が「当り」(発光体が緑色で点灯停止)であるときには電動始動入賞口46の開閉翼47は所定時間(例えば、0.5s)開放される。一方、停止した普通図柄が「ハズレ」(発光体が赤色で点灯停止)であるときには開閉翼47は開放されないが、始動入賞口45には遊技球が入賞できるようになっている。 Next, the game realized by various winning devices provided on the game board 4 will be described. When the player operates the operation handle 18, a game ball is launched by a launching device (not shown) provided on the back side of the pachinko machine 1. The game ball is discharged along the guide rail 11 to the game area 12 and flows down while colliding with a obstacle nail or the like. When the game ball flows down, when the passage of the game ball is detected by the gate sensor 53a or 53b, the normal symbol is displayed on the normal symbol display device 50 in a fluctuating manner (the illuminant is alternately lit in green and red), When the predetermined time elapses, the normal symbol stops, and when the stopped normal symbol is “hit” (the light-emitting body is turned off in green), the opening / closing blade 47 of the electric start winning opening 46 is opened for a predetermined time (for example, 0.5 s). Is done. On the other hand, the open / close wing 47 is not opened when the stopped normal symbol is “losing” (the illuminant is turned off in red), but a game ball can be won at the start winning opening 45.
続いて、始動入賞口45又は電動始動入賞口46に遊技球が入賞すると特別図柄表示器41で特別図柄が変動表示される。このとき、液晶表示器116の表示領域42には装飾図柄が変動表示される。そして、所定時間経過すると特別図柄と装飾図柄が停止し、停止した特別図柄が特定の表示態様(大当りとなる複数の発光体による点灯の組み合わせ:大当り図柄)のときには、停止した装飾図柄も特定の表示態様(同一の装飾図柄の組み合わせ:大当り図柄)となり、大当り遊技状態となる。この大当り遊技状態になると、大入賞口装置60の開閉板62が手前に倒れ大入賞口61を所定時間(例えば、30s)又は所定個数(例えば、10個)の入賞するまで開放する状態が続き、その後、開閉板62の起立により大入賞口61が閉じられる。そして、所定時間(例えば、2s)経過すると、再度開閉板62が手前側に倒れ、大入賞口61が開放される。この開閉サイクル(以下、これをラウンド「R」ともいう)は15回繰り返し行われる。なお、各種の入賞装置等にも入らなかった遊技球は、アウト口48により回収される。
[4.演出装置]
Subsequently, when a game ball wins in the start winning opening 45 or the electric start winning opening 46, the special symbol is variably displayed on the special symbol display 41. At this time, the decorative symbols are variably displayed in the display area 42 of the liquid crystal display 116. When the predetermined time elapses, the special symbol and the decorative symbol are stopped. When the stopped special symbol is in a specific display mode (a combination of lighting by a plurality of light emitters that are big hits: jackpot symbol), the stopped decorative symbol is also specified. It becomes a display mode (combination of the same decorative symbols: jackpot symbol), and it becomes a jackpot gaming state. In this big hit gaming state, the open / close plate 62 of the grand prize opening device 60 falls forward and the state where the big prize opening 61 is opened until a predetermined time (for example, 30 seconds) or a predetermined number (for example, 10) is won continues. Thereafter, the special winning opening 61 is closed by the standing of the opening / closing plate 62. Then, when a predetermined time (for example, 2 s) elapses, the opening / closing plate 62 falls again to the near side, and the special winning opening 61 is opened. This open / close cycle (hereinafter also referred to as round “R”) is repeated 15 times. Note that game balls that have not entered various winning devices or the like are collected by the out port 48.
[4. Production equipment]
次に演出装置について説明する。図4は遊技盤4を構成要素に分解した状態として表した分解斜視図である。ただし、ここでは説明に必要な構成要素のみを取り上げるため、いくつかの構成要素は適宜図示を省略する。 Next, the rendering device will be described. FIG. 4 is an exploded perspective view showing the gaming board 4 as being disassembled into components. However, since only the components necessary for the explanation are taken up here, the illustration of some components is omitted as appropriate.
本実施形態の演出装置は、遊技板4aを挟んで前後に分割された2つのユニットから構成される。具体的には、遊技板4aの前面側にはフロントユニット140が位置し、このフロントユニット140は遊技板4aに対してその前面側から取り付けられる。逆に遊技板4aの背面側にはリアユニット142が位置し、このリアユニット142は遊技板4aに対してその背面側から取り付けられる。
[4−1.貫通孔]
The effect device of the present embodiment is composed of two units that are divided forward and backward with the game board 4a interposed therebetween. Specifically, the front unit 140 is located on the front side of the game board 4a, and the front unit 140 is attached to the game board 4a from the front side. Conversely, the rear unit 142 is located on the back side of the game board 4a, and the rear unit 142 is attached to the game board 4a from the back side.
[4-1. Through hole]
遊技板4aには、その合板材を厚み方向に刳り抜いた貫通孔144が形成されている。この貫通孔144は、遊技領域12の中央からやや上よりの範囲にかけて大きく開口しており、その開口形状は、フロントユニット140の外形にほぼ合致している。
[4−2.挿入連結部]
A through hole 144 is formed in the game board 4a by punching the plywood material in the thickness direction. The through hole 144 is greatly opened from the center of the game area 12 to a slightly higher range, and the opening shape substantially matches the outer shape of the front unit 140.
[4-2. Insertion connection part]
フロントユニット140は、その前後方向でみると遊技板4aに対向する後半分の部位(連結挿入部)が貫通孔144内にすっぽり填り込む形状に成形されており、フロントユニット140は、その後半分の部位を貫通孔144内に嵌め込んだ状態で遊技板4aに取り付けられるものとなっている。フロントユニット140の後半分の部位は、その前後方向でみた厚みがちょうど遊技板4aの厚みとほぼ同じに設定されている。このためフロントユニット140が遊技板4aに取り付けられると、その後半分の部位は遊技板4aの背面に肌合わせされる(いわゆる面一の状態)。 The front unit 140 is formed in such a shape that the second half portion (connecting insertion portion) facing the game board 4a is completely fitted into the through hole 144 when viewed in the front-rear direction. This part is attached to the game board 4a in a state of being fitted in the through hole 144. In the rear half of the front unit 140, the thickness of the front half in the front-rear direction is set to be almost the same as the thickness of the game board 4a. For this reason, when the front unit 140 is attached to the game board 4a, the half part thereafter is flush with the back surface of the game board 4a (so-called flush state).
さらにフロントユニット140には、後半分の部位から後方に向けて突出するボス140aが形成されている(挿入連結部)。ボス140aはフロントユニット140の上部位置に1本と、下部位置に2本(図4には1本のみ示されている)の合計3本が形成されており、いずれも貫通孔144を通じて遊技板4aの前面側から挿入されると、遊技板4aの背面からさらに後方に突出する。 Further, the front unit 140 is formed with a boss 140a that protrudes rearward from the second half portion (insertion connecting portion). A total of three bosses 140a are formed at the upper position of the front unit 140 and two at the lower position (only one is shown in FIG. 4), all of which are game boards through the through holes 144. When inserted from the front side of 4a, it protrudes further rearward from the back side of game board 4a.
一方、フロントユニット140が遊技板4aに取り付けられた状態で、その前半分の部位は遊技板4aの前面側に突出する。この前半分の部位は、その厚みが例えば案内レール11又は前面装飾板43(図3参照)等とほぼ同じに設定されている。このため、フロントユニット140が遊技板4aに取り付けられると、その前半分の部位は遊技領域12内で盤面から手前に突出し、それによって遊技球の流下を誘導又は案内する。
[4−3.取付面]
On the other hand, with the front unit 140 attached to the game board 4a, the front half of the front unit 140 protrudes to the front side of the game board 4a. The thickness of the front half portion is set to be substantially the same as, for example, the guide rail 11 or the front decorative plate 43 (see FIG. 3). Therefore, when the front unit 140 is attached to the game board 4a, the front half of the front unit 140 projects forward from the board surface within the game area 12, thereby guiding or guiding the flow of the game ball.
[4-3. Mounting surface]
これに対し背面側のリアユニット142は、遊技板4aの背面に対向する前面がほとんどフラットな形状に成形されており、このフラットな前面を取付面142aとして遊技板4aに取り付けられる。リアユニット142が遊技板4aに取り付けられると、上記の取付面142aは遊技板4aの背面に密着する(ただし製造誤差や歪みによる隙間は許容される)。 On the other hand, the rear unit 142 on the back side is formed in a substantially flat front surface facing the back surface of the game board 4a, and is attached to the game board 4a with the flat front surface as an attachment surface 142a. When the rear unit 142 is attached to the game board 4a, the attachment surface 142a is in close contact with the back surface of the game board 4a (however, a gap due to manufacturing error or distortion is allowed).
また取付面142aは、上記の貫通孔144には嵌め込まれないものの、その一部は貫通孔144に対向する位置関係にあり、つまりリアユニット142が遊技板4aに取り付けられると、その取付面142aは部分的に貫通孔144の内側に張り出し、貫通孔144を通じて遊技板4aの前面側に露出される。ただし、この露出する部分はフロントユニット140に覆い隠されるため、遊技者からは直接視認されない。 Further, although the mounting surface 142a is not fitted into the through hole 144, a part of the mounting surface 142a is in a positional relationship facing the through hole 144. That is, when the rear unit 142 is mounted to the game board 4a, the mounting surface 142a Partially protrudes inside the through hole 144 and is exposed to the front side of the game board 4a through the through hole 144. However, since the exposed portion is covered with the front unit 140, it is not directly visible to the player.
さらにリアユニット142には、フロントユニット140のボス140aに対応して3箇所にボス孔142bが形成されており、フロントユニット140とリアユニット142とが遊技板4aに対して前後から取り付けられると、3本のボス140aは貫通孔144を通じてリアユニット142にまで達し、それぞれ対応するボス孔142bに差し込まれる。この状態でフロントユニット140とリアユニット142とが相互に位置決めされる。
[4−4.表示ユニット]
Further, the rear unit 142 has three boss holes 142b corresponding to the bosses 140a of the front unit 140. When the front unit 140 and the rear unit 142 are attached to the game board 4a from the front and rear, The three bosses 140a reach the rear unit 142 through the through holes 144 and are respectively inserted into the corresponding boss holes 142b. In this state, the front unit 140 and the rear unit 142 are positioned relative to each other.
[4-4. Display unit]
図4には示されていないが、遊技盤4には、さらにリアユニット142の背後から表示ユニットが取り付けられるものとなっている。表示ユニットは、液晶表示器116とランプ駆動基板113とを一体化したユニットとして構成されており、その画面上で演出的な画像を表示する役割を担う。遊技盤4の完成状態で、表示ユニットの画面は上記の貫通孔144を通じて前面側から視認することができる。
[4−5.演出領域]
Although not shown in FIG. 4, a display unit is further attached to the game board 4 from behind the rear unit 142. The display unit is configured as a unit in which the liquid crystal display 116 and the lamp driving substrate 113 are integrated, and plays a role of displaying a stunning image on the screen. When the game board 4 is completed, the screen of the display unit can be viewed from the front side through the through hole 144.
[4-5. Direction area]
図5はフロントユニット140とリアユニット142との正面図であり、フロントユニット140とリアユニット142とを連結した状態で示している。フロントユニット140は、その外表面に施された造形と装飾とから一定の視覚的な効果とインパクトとを遊技者に対して与える役割を果たす。また、このようなフロントユニット140の造形と装飾とは、遊技板4aの前面に貼付された化粧シート(セル板)のデザインと相まって、パチンコ機1の機種又はゲームコンセプトを遊技者に明確に認識させる効果を奏する。あわせて本実施形態では、遊技領域12のほぼ中央位置にフロントユニット140が取り付けられることにより、そこに演出的な動作が行われる演出領域が形成される。本実施形態では、この演出領域において、例えばLEDの点灯又は点滅による発光演出、液晶表示器による画像表示演出、可動役物による動作演出等が行われるものとなっている。 FIG. 5 is a front view of the front unit 140 and the rear unit 142, showing the front unit 140 and the rear unit 142 connected to each other. The front unit 140 plays a role of giving a player a certain visual effect and impact from the modeling and decoration applied to the outer surface thereof. In addition, such modeling and decoration of the front unit 140, coupled with the design of the decorative sheet (cell board) attached to the front surface of the game board 4a, clearly recognizes the model or game concept of the pachinko machine 1 to the player. Has the effect of making At the same time, in the present embodiment, the front unit 140 is attached at a substantially central position of the game area 12, thereby forming an effect area in which an effect operation is performed. In this embodiment, in this effect area, for example, a light emission effect by turning on or blinking an LED, an image display effect by a liquid crystal display, an operation effect by a movable accessory, and the like are performed.
また、フロントユニット140とリアユニット142との中央部分は、上記の表示ユニットを視認できるよう矩形に開口しており、この開口部分に表示領域42が形成されている。この表示領域42では、演出的な画像表示が液晶表示器116により行われる。
[5.フロントユニット]
Further, a central portion of the front unit 140 and the rear unit 142 is opened in a rectangular shape so that the display unit can be visually recognized, and a display area 42 is formed in the opening portion. In the display area 42, a dramatic image display is performed by the liquid crystal display 116.
[5. Front unit]
フロントユニット140は、その全体的な外観形状が「怪物屋敷」をモチーフとして形成されている。ここでいう「怪物屋敷」は、例えば創作上の物語に出てくるキャラクタ(想像上の怪物を模したコミカルなキャラクタである)達が住処としている建物であり、その外観は西洋風の煉瓦造りとなっている。フロントユニット140を「怪物屋敷」に見立てると、その屋根に相当する屋根装飾部分140bは、左右に末広がりとなる形状を有している。あわせてこの屋根装飾部分140bは、遊技領域12の上方から流下する遊技球を左右に振り分けるはたらきをする(いわゆる鎧カバー)。 The overall appearance of the front unit 140 is formed with a “monster house” as a motif. The “monster house” here is a building where the characters (comic characters imitating imaginary monsters) that appear in the story of creation, for example, are inhabited, and the appearance is Western brick It has become. When the front unit 140 is regarded as a “monster house”, the roof decoration portion 140b corresponding to the roof has a shape that widens toward the left and right. In addition, the roof decoration portion 140b serves to distribute the game balls flowing down from above the game area 12 to the left and right (so-called armor cover).
左側の屋根装飾部分140bの直下位置には、コミカルなキャラクタ体(怪物くん)140cが配設されている。このキャラクタ体(怪物くん)140cは、上記の物語において「怪物屋敷」の主人となるキャラクタに相当するものであり、見た目上は人間の少年を模したデザインとなっている。デザイン上、このキャラクタ体(怪物くん)140cは屋根裏から壁を突き破って顔と両手を覗かせたような格好となっている。 A comical character body (monster) 140c is disposed immediately below the left roof decoration portion 140b. The character body (monster) 140c corresponds to the character who becomes the master of the “monster house” in the above story, and is visually designed to imitate a human boy. In terms of design, the character body (monster) 140c looks like a wall that penetrates from the attic and looks into both face and both hands.
また、屋根装飾部分140bの中央はドーム屋根形状に盛り上がっており、その直下の位置に「屋根窓」を模した窓装飾部分140dが配設されている。この窓装飾部分140dは、透明パーツの採用により見た目上も窓であることが認識し易くなっている。さらに、窓装飾部分140dの奥にはLED140lが図示しないLED基板に実装されており、それゆえ窓装飾部分140dでは、LED140lの点灯又は点滅による発光演出が行われるものとなっている。なおLED基板は、フロントユニット140に内蔵されている。本実施形態では、これら窓装飾部分140dとLED140lとが演出ランプ44a(図3参照)として機能するものとなっている。 Further, the center of the roof decoration portion 140b swells in a dome roof shape, and a window decoration portion 140d simulating a “roof window” is disposed immediately below the roof decoration portion 140b. The window decoration portion 140d can be easily recognized as a window by using transparent parts. Further, an LED 140l is mounted on an LED board (not shown) in the back of the window decoration portion 140d. Therefore, the window decoration portion 140d performs a light emission effect by turning on or blinking the LED 140l. The LED board is built in the front unit 140. In the present embodiment, the window decoration portion 140d and the LED 140l function as an effect lamp 44a (see FIG. 3).
窓装飾部分140dの前面側には、「屋根窓」を斜めに塞ぐようにして別の球誘導部材140eが取り付けられている。この球誘導部材140eは、他の装飾部材140fとともに窓装飾部分140dの前面側で筋交い状に組まれたように配置されている。これら球誘導部材140eと装飾部材140fとは、いずれも前面に木目をあしらった模様が立体的に付されている。 Another spherical guiding member 140e is attached to the front side of the window decoration portion 140d so as to obliquely close the “roof window”. The ball guiding member 140e is arranged so as to be brazed together with the other decorative member 140f on the front side of the window decorative portion 140d. Each of the ball guide member 140e and the decorative member 140f has a three-dimensional pattern with a wood grain on the front surface.
フロントユニット140の左右の側縁部は、上記の表示領域42の両側を取り囲むようにして下方に延びており、このうち右側縁部は左側縁部に比較して幅広となっている。また上記の屋根装飾部分140bは、フロントユニット140の上部から左右の側縁部にまで垂れ下がるようにして延びており、それゆえ左右の側縁部の外縁は、屋根装飾部分140bによって外側の遊技領域12(図5には示されていない)と区画されている。 The left and right side edges of the front unit 140 extend downward so as to surround both sides of the display area 42, and the right edge of the front unit 140 is wider than the left edge. The roof decoration portion 140b extends from the upper portion of the front unit 140 to the left and right side edges, so that the outer edges of the left and right side edges are outside the game area by the roof decoration portion 140b. 12 (not shown in FIG. 5).
フロントユニット140の右側縁部には、上記の屋根装飾部分140bの内側に沿って壁装飾体140gが取り付けられている。さらに右側縁部には、表示領域42の上縁から右側縁に沿って別の壁装飾体140hが取り付けられており、この壁装飾体140hと先の壁装飾体140gとの間には一定の隙間が確保されている。これら壁装飾体140g,140hは、いずれも煉瓦を積み重ねたような形状に成形されており、これら壁装飾体140g,140hの造形により「怪物屋敷」としての雰囲気がそれらしく醸し出されている。 A wall decoration body 140g is attached to the right edge of the front unit 140 along the inside of the roof decoration portion 140b. Further, another wall decoration body 140h is attached to the right edge portion from the upper edge to the right edge of the display area 42, and a certain amount of space is provided between the wall decoration body 140h and the previous wall decoration body 140g. A gap is secured. These wall decorations 140g and 140h are each formed into a shape in which bricks are stacked, and the atmosphere as a “monster house” is created in a manner that is shaped by the wall decorations 140g and 140h.
一方、フロントユニット140の左側縁部には、屋根装飾部分140bの内側に位置して窓装飾部分141が形成されている。この窓装飾部分141は、「怪物屋敷」の室内に通じる「明取窓」としての装飾となっている。
[5−1.球誘導通路]
On the other hand, a window decoration portion 141 is formed on the left edge of the front unit 140 so as to be located inside the roof decoration portion 140b. The window decoration portion 141 is a decoration as a “light window” leading to the interior of the “monster house”.
[5-1. Sphere guide passage]
フロントユニット140の右側縁部には、上記の壁装飾体140g,140hの間にある空間内に球誘導通路148が形成されている。この球誘導通路148は、表示領域42の上方から右側方を迂回するようにして下方に延び、そして下方の遊技領域12に向けて開放されている。パチンコ機1による遊技中、フロントユニット140の上方から流下してきた遊技球は、上記の球誘導部材140eに案内されて球誘導通路148に送り込まれるものとなっている。 On the right edge of the front unit 140, a sphere guide passage 148 is formed in the space between the wall decorations 140g and 140h. The ball guide passage 148 extends downward from the upper side of the display area 42 so as to bypass the right side, and is opened toward the game area 12 below. During the game by the pachinko machine 1, the game ball that has flowed down from above the front unit 140 is guided by the ball guide member 140e and sent into the ball guide passage 148.
フロントユニット140の右側縁部には、前面側からみて球誘導通路148の奥の位置に壁面部材140iが取り付けられている。この壁面部材140iは透明パーツ(板状部材)の採用により光透過性を有しており、その背後の位置にはLED140mが図示しないLED基板に実装されている。このため球誘導通路148では、上記の窓装飾部分140dと同様にLED140mの点灯又は点滅による発光演出が行われるものとなっている。本実施形態では、これら壁面部材140iとLED140mとが演出ランプ44b(図3参照)として機能するものとなっている。 A wall surface member 140 i is attached to the right edge of the front unit 140 at a position behind the ball guide passage 148 as viewed from the front side. The wall member 140i is light transmissive by adopting transparent parts (plate-like members), and an LED 140m is mounted on an LED substrate (not shown) at a position behind the wall member 140i. For this reason, in the ball | bowl guide channel | path 148, the light emission effect by lighting or blinking of LED140m is performed similarly to said window decoration part 140d. In the present embodiment, the wall surface member 140i and the LED 140m function as an effect lamp 44b (see FIG. 3).
図5には詳しく示されていないが、壁面部材140iはその背面に光拡散用のレンズカット(例えばプリズムカット、ダイヤカット等)が施されている。一方で壁面部材140iは、その前面が壁装飾体140g,140hの表面形状と視覚的な統一性を有する形状に加工されている。具体的には、壁装飾体140g,140hが煉瓦を積み重ねたような形状を有することから、壁面部材140iの前面にも煉瓦の1つ1つを模した突出部が形成されている。 Although not shown in detail in FIG. 5, the wall surface member 140i has a light diffusion lens cut (for example, prism cut, diamond cut, etc.) on the back surface thereof. On the other hand, the front surface of the wall surface member 140i is processed into a shape having visual uniformity with the surface shape of the wall decorations 140g and 140h. Specifically, since the wall decorations 140g and 140h have a shape such that bricks are stacked, a protrusion that imitates each brick is also formed on the front surface of the wall surface member 140i.
なお、球誘導通路148の形状又は機能等については後述する。
[5−2.球受ステージ]
The shape or function of the ball guide passage 148 will be described later.
[5-2. Ball stage]
フロントユニット140の下縁部には、球受ステージ140jが形成されている。本実施形態ではフロントユニット140だけでなく、リアユニット142の下縁部にも球受ステージ142cが形成されており、フロントユニット140とリアユニット142とが組み合わされた状態で、両者の球受ステージ140j,142cが一体となる。球受ステージ140j,142cは上、中、下の3段に分かれており、このうち上段と中段との球受ステージ142cはリアユニット142に、下段の球受ステージ140jがフロントユニット140に形成されている。このうち上段の球受ステージ142cは最も奥に位置しており、そこから手前側に中段の球受ステージ142c、下段の球受ステージ140jと順番に位置が下がっている。 A ball receiving stage 140j is formed at the lower edge of the front unit 140. In the present embodiment, not only the front unit 140 but also a ball receiving stage 142c is formed at the lower edge of the rear unit 142, and both the ball receiving stages are combined in a state where the front unit 140 and the rear unit 142 are combined. 140j and 142c are integrated. The ball receiving stages 140j and 142c are divided into upper, middle, and lower three stages. Of these, the upper and middle ball receiving stages 142c are formed in the rear unit 142, and the lower ball receiving stage 140j is formed in the front unit 140. ing. Among these, the upper ball receiving stage 142c is located at the innermost position, and the position is lowered in this order from the middle ball receiving stage 142c to the lower ball receiving stage 140j.
球受ステージ142c,140jに関連して、リアユニット142には案内通路142dが形成されており、この案内通路142dは上段と中段との球受ステージ142cの中央位置から下方にくだり、そして前面側へ屈曲して延びている。またフロントユニット140には、その下縁部の中央位置に案内通路142dの放出口140kが形成されている。 In relation to the ball receiving stages 142c and 140j, the rear unit 142 is formed with a guide passage 142d. The guide passage 142d is lowered from the center position of the upper and middle ball receiving stages 142c, and the front side. It bends and extends. Further, the front unit 140 is formed with a discharge port 140k of the guide passage 142d at the center position of the lower edge portion thereof.
球受ステージ142c,140jや案内通路142dの機能は公知のものとほぼ同様であり、つまり球受ステージ142c,140jはその上面にて遊技球を左右に揺れ動くようにして転動させ、遊技球の行き先を予測のつかないものとする。この過程で遊技球は下の段に落ちたり、あるいは案内通路142dに填り込んだりするため、その間の遊技球の動きにより遊技に面白みが付加される。案内通路142dに遊技球が填り込むと、下方の放出口140kから真下に放出されるため、始動入賞口45と電動始動入賞口46(図3参照)とに入賞しやすくなる。
[5−3.放出通路]
The functions of the ball receiving stages 142c and 140j and the guide passage 142d are almost the same as those known in the art. That is, the ball receiving stages 142c and 140j roll the game ball by swinging left and right on its upper surface, The destination is unpredictable. In this process, the game ball falls to the lower stage or is inserted into the guide passage 142d, and the game moves during that time, so that the game is interesting. When the game ball is inserted into the guide passage 142d, the game ball is discharged right below from the lower discharge port 140k, so that it becomes easy to win the start winning port 45 and the electric start winning port 46 (see FIG. 3).
[5-3. Release passage]
図5には詳しく示されていないが、球受ステージ142c,140jに関連して、フロントユニット140にはワープ通路が形成されている。ワープ通路はフロントユニット140の左右の側縁部にそれぞれ形成されており、いずれも遊技球を球受ステージ142cに誘導する役割を担っている。本実施形態では、左右でワープ通路の形態や配置が異なっており、その具体的な形態、配置等については後述する。
[6.リアユニット]
Although not shown in detail in FIG. 5, a warp passage is formed in the front unit 140 in relation to the ball receiving stages 142c and 140j. The warp passages are respectively formed on the left and right side edges of the front unit 140, and both play a role of guiding the game ball to the ball receiving stage 142c. In this embodiment, the form and arrangement of the warp passage are different on the left and right, and the specific form, arrangement, etc. will be described later.
[6. Rear unit]
図6はリアユニット142の単独で示した正面図である。リアユニット142は、フロントユニット140と違ってほとんどの部分は遊技板4aの背後に隠れているため、その外形には装飾的な配慮が特に必要とされていない。ただし、上記の球受ステージ142cの部分や表示領域42を取り囲む部分は前面側に露出されており、遊技者の目に直接触れる部分であるため、そこにはフロントユニット40と同様に装飾が施されている。 FIG. 6 is a front view showing the rear unit 142 alone. Unlike the front unit 140, most of the rear unit 142 is hidden behind the game board 4a. However, since the part of the ball receiving stage 142c and the part surrounding the display area 42 are exposed to the front side and directly touch the player's eyes, the decoration is applied to the part as in the front unit 40. Has been.
まず、上段の球受ステージ142cの上方で、その奥の位置には装飾部材142eが配設されており、この装飾部材142eは表示領域42の下縁を区画するようにして左右に延びている。また装飾部材142eは、ちょうど煉瓦を横一列に並べたような形状に成形されており、それによってフロントユニット140の装飾と視覚的な統一感が保たれている。なお装飾部材142eは、上記の案内通路142dを隔てて左右に分割されている。 First, a decoration member 142e is disposed above the upper ball receiving stage 142c and at the back of the ball receiving stage 142c. The decoration member 142e extends to the left and right so as to define the lower edge of the display area 42. . In addition, the decorative member 142e is formed into a shape in which bricks are arranged in a horizontal row, so that the decoration and the visual unity of the front unit 140 are maintained. The decorative member 142e is divided into left and right portions with the guide passage 142d.
また、表示領域42の上縁の左部分にも装飾部材142fが配設されている。この装飾部材142fもまた、正面からみると煉瓦を横一列に並べたような形状に成形されているが、さらには奥行き方向にも煉瓦を配列したような形状に成形されている。 In addition, a decorative member 142f is also disposed on the left portion of the upper edge of the display area 42. The decorative member 142f is also formed into a shape in which bricks are arranged in a horizontal row when viewed from the front, but is further formed into a shape in which bricks are arranged in the depth direction.
表示領域42のその他の周縁については、装飾部材142fの右側位置にもこれと同様の装飾(煉瓦の配列を模した装飾)が施され、また右側縁についても同様の装飾が施されている。一方、表示領域42の左側縁については他と少し異なり、木製扉を模した装飾が施されている。このようなリアユニット142の装飾は、真正面から見るとちょうどフロントユニット140の背後に位置するため、あまり目立たない存在となっているが、遊技者が視線の方向や角度を変えて表示領域42の周縁を覗き込むようにすると、リアユニット142の装飾がはっきりと視認される。なお、リアユニット142の装飾については後述する。
[6−1.動作機構]
With respect to the other periphery of the display area 42, the same decoration (decoration simulating the arrangement of bricks) is applied to the right position of the decoration member 142f, and the same decoration is applied to the right edge. On the other hand, the left edge of the display area 42 is slightly different from the others and is decorated like a wooden door. Such a decoration of the rear unit 142 is not so conspicuous because it is located just behind the front unit 140 when viewed from the front, but the player changes the direction and angle of the line of sight to change the display area 42. If the periphery is looked into, the decoration of the rear unit 142 is clearly visible. The decoration of the rear unit 142 will be described later.
[6-1. Operating mechanism]
次に、リアユニット142において中心的な要素となる動作機構について説明する。 Next, an operation mechanism that is a central element in the rear unit 142 will be described.
図6中に破線で示されているように、リアユニット142には、表示領域42内にて出没可能な演出動作体、つまりキャラクタ体150,152,154が内蔵されている。これらキャラクタ体150,152,154は、ちょうど上記の取付面142aより奥(リアユニット142の内部)に位置した状態で表示領域42の周囲に収容されており、その動作時には取付面142aより奥の位置から表示領域42内に向かって移動してきて、表示画面の前面側に出現する。 As shown by a broken line in FIG. 6, the rear unit 142 has built-in performance action bodies that can appear and disappear in the display area 42, that is, character bodies 150, 152, and 154. These character bodies 150, 152, and 154 are accommodated in the periphery of the display area 42 in a state of being located at the back (inside of the rear unit 142) from the above-described attachment surface 142a. It moves from the position toward the display area 42 and appears on the front side of the display screen.
リアユニット142には、上記の取付面142aに対応する位置に3つのカバー部材142gが配設されている。カバー部材142gは薄い肉厚(例えば、2mm程度)の透明(又は半透明)樹脂板からなり、取付面142aは、これらカバー部材142gの前面から構成されている。図6中にはキャラクタ体150,152,154の外形が破線で示されているが、カバー部材142gが透明性を有するため、実際にはキャラクタ体150,152,154(とその付属機構)が前面側から透けて視認される。
[6−2.演出動作体]
The rear unit 142 is provided with three cover members 142g at positions corresponding to the mounting surface 142a. The cover member 142g is made of a transparent (or translucent) resin plate having a thin wall thickness (for example, about 2 mm), and the mounting surface 142a is formed from the front surface of these cover members 142g. In FIG. 6, the outer shapes of the character bodies 150, 152, and 154 are indicated by broken lines. However, since the cover member 142g has transparency, the character bodies 150, 152, and 154 (and their attached mechanisms) are actually used. It is visible through the front side.
[6-2. Directed action body]
図7はリアユニット142からカバー部材142gが取り外された状態を示した正面図である。3つのキャラクタ体150,152,154は、表示領域42を取り囲むようにして配置されており、その上方と右側方、左側方にそれぞれ1つずつキャラクタ体150,152,154が位置する。 FIG. 7 is a front view showing a state in which the cover member 142 g is removed from the rear unit 142. The three character bodies 150, 152, and 154 are arranged so as to surround the display area 42, and one character body 150, 152, and 154 are positioned above, on the right side, and on the left side, respectively.
キャラクタ体150,152,154は1つ1つが異なる形態にデザインされている。これらキャラクタ体150,152,154は、いずれも著名な怪奇小説に登場する何らかの「怪物」を模したものであるが、見た目上はコミカルにデフォルメされたデザインが施されている。表示領域42の右側方に位置するキャラクタ体(フランケン)150は「フランケンシュタインの怪物」を模したものであるが、その表情からはどこか間の抜けたような感じを受ける。また表示領域42の上方に位置するキャラクタ体(ドラキュラ)152は、「吸血鬼ドラキュラ」を模したものであるが、その顔立ちからはどことなく気の弱そうな印象を受ける。そして表示領域42の左側方に位置するキャラクタ体154は「オオカミ男(人間の姿から狼に変身する男)」を模したものとなっている。図7には細かく示されていないが、このキャラクタ体(オオカミ男)154の表情はマスコット的な愛嬌のあるものとなっている。
[6−3.待機収容部]
Each of the character bodies 150, 152, and 154 is designed in a different form. These character bodies 150, 152, and 154 all resemble some kind of “monster” appearing in a famous mysterious novel, but are visually designed to be deformed. The character body (Franken) 150 located on the right side of the display area 42 is imitating a “Frankenstein monster”, but it feels as if it is missing somewhere from its expression. The character body (Dracula) 152 located above the display area 42 is similar to the “Vampire Dracula”, but has an impression that it seems somewhat weak from the face. The character body 154 located on the left side of the display area 42 is similar to a “wolf man (man who transforms from a human figure into a wolf)”. Although not shown in detail in FIG. 7, the expression of the character body (wolf man) 154 is mascot-like caress.
[6-3. Standby storage unit]
リアユニット142には、3つのキャラクタ体150,152,154にそれぞれ対応して収容部156,158,160(待機収容部)が形成されている。収容部156にはフォトセンサ150n、収容部158にはフォトセンサ152n,153n、収容部160にはフォトセンサ154nがそれぞれ設置されている。リアユニット142は、その全体がケーシング162に覆われる構造であり、3つの収容部156,158,160はケーシング162の内側に区画して形成された状態にある。 The rear unit 142 is formed with accommodating portions 156, 158, and 160 (standby accommodating portions) corresponding to the three character bodies 150, 152, and 154, respectively. The storage unit 156 is provided with a photo sensor 150n, the storage unit 158 is provided with photo sensors 152n and 153n, and the storage unit 160 is provided with a photo sensor 154n. The rear unit 142 has a structure that is entirely covered with the casing 162, and the three accommodating portions 156, 158, and 160 are in a state of being partitioned and formed inside the casing 162.
ケーシング162は外形がほぼ矩形をなしており、その前面は大きく開放されているが、背面は奥壁162aで塞がれている。またケーシング162の外縁は側壁162bで囲われており、側壁162bは奥壁162aの周縁から前面側へ立ち上がるようにして形成されている。そして上記の収容部156,158,160は、奥壁162aより手前側の空間内で側壁162bの内側に形成されている。 The casing 162 has a substantially rectangular outer shape. The front surface of the casing 162 is largely open, but the back surface is closed by a back wall 162a. The outer edge of the casing 162 is surrounded by a side wall 162b, and the side wall 162b is formed so as to rise from the peripheral edge of the back wall 162a to the front side. And said accommodating part 156,158,160 is formed inside the side wall 162b in the space before this back wall 162a.
収容部156,158,160は、いずれも表示領域42に隣接する側端がキャラクタ体150,152,154の出入口となっている。キャラクタ体150,152,154は、それぞれ収容部156,158,160に収容された状態(待機位置)と、表示画面の前面側に出現した状態(出現位置)とに変位することができる。このときキャラクタ体150,152,154は、上記の出入口を通じて出入りする。また、キャラクタ体150,152,154は、それぞれ収容部156,158,160に収容され待機位置(以下、「原位置」という。)になると、上記したフォトセンサ150,153n,154nに検出される。なお、フォトセンサ152nは、後述する遮蔽部材166の原位置を検出する。
[6−4.遮蔽部材]
In the accommodating portions 156, 158, and 160, the side ends adjacent to the display area 42 are the entrances and exits of the character bodies 150, 152, and 154. The character bodies 150, 152, and 154 can be displaced between a state (standby position) accommodated in the accommodation units 156, 158, and 160 and a state (appearance position) that appears on the front side of the display screen. At this time, the character bodies 150, 152, and 154 enter and exit through the aforementioned entrances. When the character bodies 150, 152, and 154 are accommodated in the accommodating portions 156, 158, and 160, respectively, and are in the standby positions (hereinafter referred to as “original positions”), they are detected by the photosensors 150, 153n, and 154n. . The photosensor 152n detects the original position of a shielding member 166 described later.
[6-4. Shielding member]
リアユニット142は遊技板4aの背面に取り付けられるものであり、またその前面側にはフロントユニット140が取り付けられるため、キャラクタ体150,152,154がそれぞれの収容部156,158,160に収容された状態にあるとき、その姿はフロントユニット140と遊技板4aとの陰に隠れて真正面からは視認されない。 The rear unit 142 is attached to the back side of the game board 4a, and the front unit 140 is attached to the front side of the game unit 4a. When it is in the state, it is hidden behind the front unit 140 and the game board 4a and is not visible from the front.
さらに本実施形態では、各キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、キャラクタ体(オオカミ男)154に対応して遮蔽部材(フランケン)164、遮蔽部材(ドラキュラ)166、遮蔽部材(オオカミ男)168が設けられており、これら遮蔽部材164,166,168は、前面側から表示領域42を通じて収容部156,158,160の内側が露出するのを塞ぐ役割を果たしている。このため図7中に実線で示されているように、キャラクタ体150,152,154が収容部156,158,160内に収容された状態では、それぞれ対応する遮蔽部材164,166,168により収容部156,158,160の出入口が閉ざされている。 Further, in this embodiment, the character body (Franken) 150, the character body (Dracula) 152, the character body (Wolf man) 154 corresponding to the shielding member (Franken) 164, the shielding member (Dracula) 166, the shielding member (Wolf). Male) 168 is provided, and these shielding members 164, 166, and 168 serve to block the exposure of the inside of the accommodating portions 156, 158, and 160 through the display region 42 from the front side. Therefore, as indicated by the solid line in FIG. 7, when the character bodies 150, 152, 154 are accommodated in the accommodating portions 156, 158, 160, they are accommodated by the corresponding shielding members 164, 166, 168, respectively. The entrances and exits of the portions 156, 158, and 160 are closed.
一方、図7中に2点鎖線で示されているように、遮蔽部材164,166,168はいずれも表示領域42内に向けて変位し、それぞれ対応する収容部156,158,160の出入口を開放することができる。この状態でキャラクタ体150,152,154は表示領域42の前面側へ出現することができる。 On the other hand, as indicated by a two-dot chain line in FIG. 7, the shielding members 164, 166, 168 are all displaced toward the display area 42, and the entrances of the corresponding accommodating portions 156, 158, 160 are respectively provided. Can be opened. In this state, the character bodies 150, 152, and 154 can appear on the front side of the display area 42.
このとき表示領域42の右側方と上方とにあるキャラクタ体150,152については、それぞれの遮蔽部材164,166が一端部を中心に表示画面の前面に沿って回動することにより出入口が開かれる。また、表示領域42の左側方にあるキャラクタ体154については、その遮蔽部材168が垂直な軸線を中心に表示画面に向かって奥へ回動することにより出入口が開かれる。 At this time, with respect to the character bodies 150 and 152 on the right side and the upper side of the display area 42, the respective shielding members 164 and 166 are rotated about the one end along the front surface of the display screen to open the entrance / exit. . Further, with respect to the character body 154 on the left side of the display area 42, the entrance / exit is opened by the shielding member 168 pivoting toward the display screen about the vertical axis.
また遮蔽部材164,166,168には、フロントユニット140の外表面における装飾と統一感のある装飾が施されている。例えば、表示領域42の右側方と上方とに位置する遮蔽部材164,166については、装飾部材142fと同様に煉瓦の配列を模した装飾が施されている。一方、表示領域42の左側方に位置する遮蔽部材168については、上記のように木製扉を模した装飾が施されている。
[6−5.動作範囲]
In addition, the shielding members 164, 166, and 168 are provided with a decoration that is consistent with the decoration on the outer surface of the front unit 140. For example, the shielding members 164 and 166 positioned on the right side and the upper side of the display area 42 are decorated in the same manner as the decorative member 142f, in the form of a brick arrangement. On the other hand, the shielding member 168 located on the left side of the display area 42 is decorated like a wooden door as described above.
[6-5. Operating range]
本実施形態では、3つのキャラクタ体150,152,154が表示領域42内にて出没動作を行うものとなっているが、それぞれの動作範囲が互いに干渉しない設計となっているか、もしくは制御上で干渉しない動作が行われるものとなっている。例えば、表示領域42の左側方にあるキャラクタ体(オオカミ男)154は、表示領域42の左側端から直線的に右方向へ動作するが、このときの動作範囲A1は、他の2つのキャラクタ体150,152の動作範囲A2と重複しない設計となっている。 In the present embodiment, the three character bodies 150, 152, and 154 perform the appearing and appearing operations in the display area 42. However, the respective operation ranges are designed not to interfere with each other, or in control. An operation that does not interfere is performed. For example, the character body (wolf man) 154 on the left side of the display area 42 moves linearly to the right from the left end of the display area 42, but the motion range A1 at this time is the other two character bodies. It is designed not to overlap with the operation range A2 of 150 and 152.
表示領域42の右側方と上方に位置するキャラクタ体150,152については、それぞれの遮蔽部材164,166が回動する動作範囲には設計上の重複がある。ただし、これらキャラクタ体150,152については、実際の動作時において互いの動作範囲(角度)B1,B2が干渉しない制御が行われるものとなっている。
[6−6.動作機構の構成例]
Regarding the character bodies 150 and 152 located on the right side and the upper side of the display area 42, there is a design overlap in the operation range in which the respective shielding members 164 and 166 rotate. However, these character bodies 150 and 152 are controlled so that their movement ranges (angles) B1 and B2 do not interfere with each other during actual movement.
[6-6. Example of operation mechanism configuration]
次に、キャラクタ体150,152,154と遮蔽部材164,166,168とを作動させる動作機構の詳細について説明する。
[6−6−1.キャラクタ体(フランケン)]
Next, the details of the operation mechanism that operates the character bodies 150, 152, and 154 and the shielding members 164, 166, and 168 will be described.
[6-6-1. Character body (Franken)]
図8はキャラクタ体(フランケン)150と遮蔽部材(フランケン)164との詳細図であり、動作機構を具体的に示している。キャラクタ体(フランケン)150と遮蔽部材(フランケン)164とを含む動作機構は、箱形の機構ボックス150a内に収められた状態でユニット化されている。この機構ボックス150aはユニット全体としてリアユニット142に収容され、この状態で機構ボックス150aの内側に上記の収容部156が形成される。 FIG. 8 is a detailed view of the character body (Franken) 150 and the shielding member (Franken) 164, specifically showing the operation mechanism. The motion mechanism including the character body (Franken) 150 and the shielding member (Franken) 164 is unitized in a state of being housed in a box-shaped mechanism box 150a. The mechanism box 150a is housed in the rear unit 142 as a whole unit, and the housing portion 156 is formed inside the mechanism box 150a in this state.
キャラクタ体(フランケン)150は3つの可動パーツの組み合わせから構成されており、具体的には頭部パーツ150bと左腕パーツ150c、右腕パーツ150dが含まれている。これらパーツ150b,150c,150dは互いにピン接合されてリンク機構を構成しており、それぞれがリンク機構の節に該当している。この他にも、機構ボックス150a内には昇降スライダ150eが収容されており、この昇降スライダ150eもまたキャラクタ体(フランケン)150とともに1つの動作機構を構成する。なお昇降スライダ150eは、機構ボックス150a内で上下に昇降自在に支持されている。 The character body (Franken) 150 is composed of a combination of three movable parts, and specifically includes a head part 150b, a left arm part 150c, and a right arm part 150d. These parts 150b, 150c, and 150d are pin-bonded to each other to form a link mechanism, and each corresponds to a section of the link mechanism. In addition, an elevating slider 150e is accommodated in the mechanism box 150a, and this elevating slider 150e also constitutes one action mechanism together with the character body (franken) 150. The elevating slider 150e is supported so as to be movable up and down in the mechanism box 150a.
キャラクタ体(フランケン)150の頭部パーツ150bは、ちょうど「怪物」の胸元あたりに相当する部位で支点150fを介して機構ボックス150aに支持されている。そして、この部位から斜め下方にレバー150gが延びており、このレバー150gを介して頭部パーツ150bと昇降スライダ150eとがスライダ接合されている。 The head part 150b of the character body (Franken) 150 is supported by the mechanism box 150a via a fulcrum 150f at a portion corresponding to the chest of the “monster”. A lever 150g extends obliquely downward from this portion, and the head part 150b and the lift slider 150e are joined to each other via the lever 150g.
キャラクタ体(フランケン)150の左腕パーツ150cと右腕パーツ150dとは、ちょうど腕の付け根あたりに相当する部分で相互に連結されている。これら左腕パーツ150cと右腕パーツ150dとは相対的に運動することなく、機構上は一体となって動作する。ただし、頭部パーツ150bは前後方向でみて右腕パーツ150dと左腕パーツ150cとの間に位置しており、これらは前後に重なり合うようにして機構ボックス150a内に収められている。したがって頭部パーツ150bと左腕パーツ150c、右腕パーツ150dとの間には、適宜のクリアランスが確保されている。その分、本実施形態ではキャラクタ体(フランケン)150が全体として厚みのある存在(薄板1枚だけの可動役
物とは構造的に異なる)となっている。
The left arm part 150c and the right arm part 150d of the character body (Franken) 150 are connected to each other at a portion corresponding to the base of the arm. These left arm part 150c and right arm part 150d operate as a unit on the mechanism without relatively moving. However, the head part 150b is positioned between the right arm part 150d and the left arm part 150c when viewed in the front-rear direction, and these are housed in the mechanism box 150a so as to overlap in the front-rear direction. Accordingly, an appropriate clearance is secured between the head part 150b, the left arm part 150c, and the right arm part 150d. Accordingly, in this embodiment, the character body (Franken) 150 has a thickness as a whole (which is structurally different from a movable accessory having only one thin plate).
また図8には示されていないが、頭部パーツ150bは、ちょうど「怪物」の背中あたりに相当する部位で左腕パーツ150cと右腕パーツ150dとにピン接合されている。一方、右腕パーツ150dは、ちょうど掌あたりに相当する部位にて遮蔽部材164にピン接合されている。これにより、昇降スライダ150eから頭部パーツ150bと右腕パーツ150dとを介して遮蔽部材(フランケン)164にまで至る一続きの機構が構成される。これによりに、薄板1枚だけの可動役物のように単一の動作による二次元的な視覚的効果だけではなく、キャラクタ体(フランケン)150を全体として厚みのある存在として見せることで、キャラクタ体(フランケン)150を立体的に見せ、さらにキャラクタ体(フランケン)150の後側の表示領域42に表示される画像にも奥行きをもたせたかのような視覚的効果が得られる。 Although not shown in FIG. 8, the head part 150b is pin-joined to the left arm part 150c and the right arm part 150d at a portion corresponding to the back of the “monster”. On the other hand, the right arm part 150d is pin-bonded to the shielding member 164 at a portion corresponding to the palm. As a result, a continuous mechanism from the elevating slider 150e to the shielding member (franken) 164 via the head part 150b and the right arm part 150d is configured. As a result, the character body (Franken) 150 as a whole has a thickness as well as a two-dimensional visual effect due to a single action, like a movable object having only one thin plate. A visual effect is obtained as if the body (Franken) 150 is displayed three-dimensionally and the image displayed in the display area 42 on the rear side of the character body (Franken) 150 is also given depth.
図8中(b)に示されているように、機構ボックス150aの背面側にはステッピングモータ150hが取り付けられている。キャラクタ体(フランケン)150と遮蔽部材164とは、このステッピングモータ150hを駆動源として動作を行うことができる。
[6−6−2.開放孔]
As shown in FIG. 8B, a stepping motor 150h is attached to the back side of the mechanism box 150a. The character body (franken) 150 and the shielding member 164 can operate using the stepping motor 150h as a drive source.
[6-6-2. Open hole]
機構ボックス150aには、図8中(a)でみて右の側壁150iに開放孔150jが形成されている。開放孔150jは機構ボックス150aの内側にある空間を右側方へ開放し、その内部への視認性を確保することができるものとなっている。なお、リアユニット142のケーシング162もまた全体として透明樹脂から成形されているため、機構ボックス152aがケーシング162内に収容された状態であっても、その内部が開放孔150jを通じて視認できるようになっている。
[6−6−3.動作例]
In the mechanism box 150a, an open hole 150j is formed in the right side wall 150i as seen in FIG. The opening hole 150j opens the space inside the mechanism box 150a to the right side, and can ensure the visibility to the inside. Since the casing 162 of the rear unit 142 is also entirely formed of transparent resin, the inside of the mechanism box 152a can be seen through the opening hole 150j even when the mechanism box 152a is housed in the casing 162. ing.
[6-6-3. Example of operation]
図9はキャラクタ体(フランケン)150と遮蔽部材(フランケン)164との動作例である。上記の昇降スライダ150eは、ステッピングモータ150hからの動力で昇降動作が与えられるものとなっており、ステッピングモータ150hからの動力は、出力軸に取り付けられたピニオン150rが昇降スライダ150eに形成されたラック150sに回転運動を与えることにより昇降スライダ150eに動力を伝達する。 FIG. 9 shows an operation example of the character body (Franken) 150 and the shielding member (Franken) 164. The lifting slider 150e is lifted by the power from the stepping motor 150h, and the power from the stepping motor 150h is a rack in which a pinion 150r attached to the output shaft is formed on the lifting slider 150e. Power is transmitted to the elevating slider 150e by giving a rotational motion to 150s.
昇降スライダ150eの昇降動作は、レバー150gを介して頭部パーツ150bに伝達される。昇降スライダ150eが上昇すると、これにつられてレバー150gが引き上げられ、それによって頭部パーツ150bが支点150fを中心に回動する。このときの頭部パーツ150bの回動により、ちょうど「怪物」であるキャラクタ体(フランケン)150が頭を前に突き出すような動きが実現される。なお、図9に示すように、昇降スライダ150eの下端部には係合溝150kが形成されており、昇降スライダ150eと頭部パーツ150bとは、係合溝150kを介して接合されている。また、係合溝150kの下方にはキャラクタ体(フランケン)の基準板150mが昇降スライダ150eに形成されており、キャラクタ体(フランケン)の基準板150mがフォトセンサ150nの凹部に収まっている状態が原位置となる(図8(a)参照)。この基準板150mの大きさは、フォトセンサ150nの凹部の約2倍に形成されている。 The raising / lowering operation of the raising / lowering slider 150e is transmitted to the head part 150b via the lever 150g. When the elevating slider 150e is raised, the lever 150g is pulled up accordingly, and thereby the head part 150b rotates around the fulcrum 150f. By the rotation of the head part 150b at this time, a movement in which the character body (Franken) 150, which is just a “monster”, projects the head forward is realized. As shown in FIG. 9, an engaging groove 150k is formed at the lower end of the elevating slider 150e, and the elevating slider 150e and the head part 150b are joined via the engaging groove 150k. A character plate (Franken) reference plate 150m is formed on the elevating slider 150e below the engagement groove 150k, and the character plate (Franken) reference plate 150m is in the recess of the photosensor 150n. It becomes the original position (see FIG. 8A). The size of the reference plate 150m is about twice that of the concave portion of the photosensor 150n.
さらに頭部パーツ150bが回動すると、その動きが左腕パーツ150cと右腕パーツ150dとに伝達され、さらに右腕パーツ150dが連接節となって遮蔽部材(フランケン)164にまで動きが伝達される。これにより、遮蔽部材(フランケン)164が最初の姿勢(垂れ下がった状態)から斜めに変位することで、ちょうど遮蔽部材(フランケン)164が左上方向に押し上げられたような動作が実現される。このとき左腕パーツ150cと右腕パーツ150dとは固定された支点を持たない連接節として働くため、左腕パーツ150cと右腕パーツ150dとは、遮蔽部材(フランケン)164と頭部パーツ150bの動きに従って左上方向に移動することになる。 When the head part 150b further rotates, the movement is transmitted to the left arm part 150c and the right arm part 150d, and the movement of the right arm part 150d is transmitted to the shielding member (Franken) 164 as a connecting node. As a result, when the shielding member (franken) 164 is obliquely displaced from the initial posture (hanging state), an operation as if the shielding member (franken) 164 was pushed up in the upper left direction is realized. At this time, the left arm part 150c and the right arm part 150d work as articulated joints having no fixed fulcrum, so the left arm part 150c and the right arm part 150d move in the upper left direction according to the movement of the shielding member (Franken) 164 and the head part 150b. Will be moved to.
これにより、動作機構を全体としてみると、「怪物」であるキャラクタ体(フランケン)150が遮蔽部材(フランケン)164を両手で押し開け、そのなかから顔を突き出しているかのような演出動作が実現されることになる。また、遮蔽部材164には煉瓦壁を模した装飾が施されていることから、このときのキャラクタ体(フランケン)150の動きから、「怪物」がその怪力を持ってして「怪物屋敷」の煉瓦壁を無理やり押し上げているかのような視覚的効果が得られる。
[6−6−4.キャラクタ体(ドラキュラ)]
As a result, when the action mechanism is viewed as a whole, the character body (Franken) 150, which is a “monster”, pushes the shielding member (Franken) 164 with both hands, and a stunning operation is realized as if the face is sticking out of it. Will be. In addition, since the shielding member 164 is decorated to resemble a brick wall, the “monster” has its monster power from the movement of the character body (Franken) 150 at this time, and the “monster house” A visual effect is obtained as if the brick wall was forcibly pushed up.
[6-6-4. Character body (Dracula)]
図10はキャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166との詳細図であり、動作機構を具体的に示している。キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とを含む動作機構もまた、箱形の機構ボックス152a内に収められた状態でユニット化されている。ここでも同様に、機構ボックス152aはユニット全体としてリアユニット142に収容され、この状態で機構ボックス152aの内側に上記の収容部158が形成される。 FIG. 10 is a detailed view of the character body (Dracula) 152 and the shielding member (Dracula) 166, and specifically shows the operation mechanism. The motion mechanism including the character body (Dracula) 152 and the shielding member (Dracula) 166 is also unitized in a state of being housed in a box-shaped mechanism box 152a. Similarly, the mechanism box 152a is housed in the rear unit 142 as a whole unit, and the housing portion 158 is formed inside the mechanism box 152a in this state.
キャラクタ体(ドラキュラ)152は単独で1つの部品であり、これに付属して機構ボックス152a内には2系統のリンク機構が設けられている。このうち1系統は、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とを全体として回動(又は揺動)させるためのものであり、もう1系統は、キャラクタ体(ドラキュラ)152を遮蔽部材(ドラキュラ)166の長手方向にスライドさせるためのものである。 The character body (Dracula) 152 is a single component, and a two-system link mechanism is provided in the mechanism box 152a. Of these, one system is for rotating (or swinging) the character body (Dracula) 152 and the shielding member (Dracula) 166 as a whole, and the other system is for shielding the character body (Dracula) 152. This is for sliding the member (dracula) 166 in the longitudinal direction.
2系統のリンク機構のうち、最初の1系統(第2のリンク機構)には、遮蔽部材(ドラキュラ)166と一体に成形されているメインパーツ152bのほか、このメインパーツ152b(揺動部材)とともにキャラクタ体(ドラキュラ)152を回動(又は揺動)させるレバー152cが含まれる。メインパーツ152bは、支点152dを介して機構ボックス152aに支持されており、この支点152dを中心として左右方向に揺動自在となっている。 Of the two systems of link mechanisms, the first one system (second link mechanism) includes a main part 152b formed integrally with a shielding member (dracula) 166, as well as this main part 152b (swing member). In addition, a lever 152c for rotating (or swinging) the character body (Dracula) 152 is included. The main part 152b is supported by the mechanism box 152a via a fulcrum 152d, and can swing in the left-right direction around the fulcrum 152d.
一方のレバー152cは、支点152eを介して機構ボックス152aに揺動自在に支持されている。レバー152cは、その支点152eから下寄りに位置する端部がメインパーツ152bに接合されている。レバー152cの端部には、その長手方向に沿ってガイド溝152iが形成されており、一方メインパーツ152bには、前後方向でみて後方に突出する図示しない係合ピンが設けられている。メインパーツ152bは、この係合ピンをガイド溝152i内に填り込ませることで、レバー152cに対して機構的に連結されている。 One lever 152c is swingably supported by the mechanism box 152a via a fulcrum 152e. The end of the lever 152c located on the lower side from the fulcrum 152e is joined to the main part 152b. A guide groove 152i is formed at the end of the lever 152c along its longitudinal direction, and an engagement pin (not shown) that protrudes rearward in the front-rear direction is provided on the main part 152b. The main part 152b is mechanically connected to the lever 152c by inserting the engaging pin into the guide groove 152i.
これと反対側、つまり支点152eから上寄りに位置する端部には、その長手方向に沿ってガイド溝152fが形成されており、このガイド溝152fにはクランク152gの先端が填り込んでいる。クランク152gはステッピングモータ152hの出力軸に接続されており、その動力で回転、又は回動することができる。 A guide groove 152f is formed along the longitudinal direction on the opposite side, that is, on the end located on the upper side from the fulcrum 152e, and the tip of the crank 152g is inserted into the guide groove 152f. . The crank 152g is connected to the output shaft of the stepping motor 152h, and can be rotated or rotated by its power.
残りの1系統(第1のリンク機構)には、キャラクタ体(ドラキュラ)152につながる連接棒153aのほか、この連接棒153aに連なるレバー153bが含まれる。キャラクタ体(ドラキュラ)152は、「吸血鬼ドラキュラ」がちょうど空を飛んでいるかのような姿勢でデザインされており、上記の連接棒153aは、キャラクタ体(ドラキュラ)152の飛行方向でみて後方にピン接合されている。 The remaining one system (first link mechanism) includes a connecting rod 153a connected to the character body (Dracula) 152 and a lever 153b connected to the connecting rod 153a. The character body (Dracula) 152 is designed in a posture as if a “vampire Dracula” is flying in the sky, and the connecting rod 153a is pinned backward in the flight direction of the character body (Dracula) 152. It is joined.
一方、キャラクタ体(ドラキュラ)152は、別系統のメインパーツ152bに対してスライド自在に支持されており、このためメインパーツ152bには、その長手方向に沿ってガイド溝153cが形成されている。前面側からみてキャラクタ体(ドラキュラ)152の後方には図示しない係合ピンが形成されており、この係合ピンはガイド溝153c内に填り込んだ状態にある。 On the other hand, the character body (Dracula) 152 is slidably supported with respect to the main part 152b of another system. For this reason, a guide groove 153c is formed along the longitudinal direction of the main part 152b. An engagement pin (not shown) is formed behind the character body (Dracula) 152 as viewed from the front side, and this engagement pin is in a state of being inserted into the guide groove 153c.
レバー153bにも、その長手方向に沿ってガイド溝153dが形成されており、このガイド溝153dにはクランク153eの先端が填り込んでいる。クランク153eはステッピングモータ153fの出力軸に接続されており、その動力で回転、又は回動することができる。
[6−6−5.視認性]
The lever 153b is also formed with a guide groove 153d along the longitudinal direction thereof, and the tip of the crank 153e is inserted into the guide groove 153d. The crank 153e is connected to the output shaft of the stepping motor 153f, and can be rotated or rotated by its power.
[6-6-5. Visibility]
キャラクタ体(ドラキュラ)152については、機構ボックス152a全体が透明パーツで形成されている。このため2系統のリンク機構についても、その周囲のいろいろな方向から容易に状態を確認することができるという利点がある。
[6−6−6.動作例]
As for the character body (Dracula) 152, the entire mechanism box 152a is formed of transparent parts. For this reason, the two-link mechanism has an advantage that the state can be easily confirmed from various directions around the link mechanism.
[6-6-6. Example of operation]
図11はキャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166との動作例である。まず、1系統のリンク機構(第2のリンク機構)について、ステッピングモータ152hの動力でクランク152gが一方向(図11では反時計回り方向)に回動されることによりレバー152cが一方向(図11では時計回り方向)に回動する。レバー152cが回動することによりメインパーツ152bが一方向(図11では反時計回り方向)に回動するため、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とのある一端部(図11では右端部)は下方へ回動する。また、メインパーツ152bの右下方には遮蔽部材(ドラキュラ)166の基準板152mが形成されており、遮蔽部材(ドラキュラ)の基準板152mがフォトセンサ152nの凹部に収まっている状態が原位置となる(図10(a)参照)。この基準板152mの大きさは、フォトセンサ152nの凹部の約2倍に形成されている。 FIG. 11 shows an operation example of the character body (Dracula) 152 and the shielding member (Dracula) 166. First, with respect to one system of link mechanism (second link mechanism), the lever 152c is moved in one direction (FIG. 11 (clockwise direction). Since the main part 152b is rotated in one direction (counterclockwise in FIG. 11) by the rotation of the lever 152c, one end portion of the character body (Dracula) 152 and the shielding member (Dracula) 166 (FIG. 11). Then, the right end part) rotates downward. In addition, a reference plate 152m of a shielding member (dracula) 166 is formed on the lower right side of the main part 152b. (See FIG. 10A). The size of the reference plate 152m is about twice that of the concave portion of the photosensor 152n.
残りの1系統のリンク機構(第1のリンク機構)については、そのステッピングモータ153fの動力でクランク153eが一方向(図11では時計回り方向)に回動されることによりレバー153bが一方向(図11では反時計回り方向)に回動する。レバー153bが回動すると、それによって連接棒153aが一方向(図11では左方向)に押しやられるので、その結果、キャラクタ体(ドラキュラ)152がメインパーツ152bに沿ってその先端方向(図11では左下方向)にスライドすることになる。また、連接棒153aと連なるレバー153bの右方にはキャラクタ体(ドラキュラ)152の基準板153mが形成されており、キャラクタ体(ドラキュラ)の基準板153mがフォトセンサ153nの凹部に収まっている状態が原位置となる(図10(a)参照)。この基準板153mの大きさは、フォトセンサ153nの凹部の約2倍に形成されている。 With respect to the remaining one-system link mechanism (first link mechanism), the lever 153b moves in one direction (by turning the crank 153e in one direction (clockwise in FIG. 11) by the power of the stepping motor 153f). It rotates in the counterclockwise direction in FIG. When the lever 153b is rotated, the connecting rod 153a is pushed in one direction (left direction in FIG. 11). As a result, the character body (Dracula) 152 is moved along the main part 152b in the tip direction (in FIG. 11). Will slide to the lower left). Further, a reference plate 153m of the character body (Dracula) 152 is formed on the right side of the lever 153b connected to the connecting rod 153a. Is the original position (see FIG. 10A). The size of the reference plate 153m is about twice that of the concave portion of the photosensor 153n.
これにより、動作機構を全体としてみると、「吸血鬼ドラキュラ」としてのキャラクタ体(ドラキュラ)152が遮蔽部材(ドラキュラ)166とともに「怪物屋敷」の天井裏から天井ごと垂れ下がるようにして出現し、そのまま宙を漂っているかのような演出動作が実現されることになる。なお、「吸血鬼ドラキュラ=コウモリ」のイメージが一般的に定着しているため、本実施形態のように「吸血鬼ドラキュラ」を模したキャラクタ体(ドラキュラ)152が天井から出現してくる態様は、演出動作としても万人に受け入れられやすい。 As a result, when the movement mechanism is viewed as a whole, the character body (Dracula) 152 as the “Vampire Dracula” appears together with the shielding member (Dracula) 166 so as to hang down from the back of the ceiling of the “Monster House”, and remains as it is. The production operation as if drifting is realized. Since the image of “Vampire Dracula = Bat” is generally established, the mode in which the character body (Dracula) 152 imitating “Vampire Dracula” appears from the ceiling as in this embodiment is It is easy for everyone to accept it.
以上の説明から明らかなように、2系統のリンク機構のうち、キャラクタ体(ドラキュラ)152をスライドさせるためのリンク機構(第1のリンク機構)については、そのス
テッピングモータ153fをも含めた機構要素の全体が別系統のリンク機構(第2のリンク機構)に搭載されていることが理解される。さらに本実施形態では、メインパーツ152bの支点152dを中心としてその左寄りの端部にキャラクタ体(ドラキュラ)152が位置しており、その反対側の右寄りの端部にステッピングモータ153fが位置している。このため、メインパーツ152bの揺動に際して、キャラクタ体(ドラキュラ)152とステッピングモータ153fとがうまい具合にバランスを取り、その安定した揺動が実現される。特にステッピングモータ153fの質量はキャラクタ体152が下方へ変位している状態から収容部158内へ復帰しようとする際のカウンタウェイトとしても作用するので、メインパーツ152bの揺動に過大なトルクを必要としないという利点がある。
[6−6−7.キャラクタ体(オオカミ男)]
As is apparent from the above description, of the two types of link mechanisms, the link mechanism (first link mechanism) for sliding the character body (Dracula) 152 is a mechanism element including the stepping motor 153f. It is understood that the whole is mounted on a separate link mechanism (second link mechanism). Further, in the present embodiment, the character body (dracula) 152 is located at the left end with the fulcrum 152d of the main part 152b as the center, and the stepping motor 153f is located at the right end on the opposite side. . For this reason, when the main part 152b swings, the character body (Dracula) 152 and the stepping motor 153f are balanced in balance, and the stable swing is realized. In particular, the mass of the stepping motor 153f also acts as a counterweight when the character body 152 attempts to return from the state in which the character body 152 is displaced downward to the accommodating portion 158, so that excessive torque is required to swing the main part 152b. There is an advantage of not.
[6-6-7. Character body (wolf man)]
図12はキャラクタ体(オオカミ男)154と遮蔽部材(オオカミ男)168との詳細図であり、動作機構を具体的に示している。上記と同様にキャラクタ体(オオカミ男)154と遮蔽部材(オオカミ男)168とを含む動作機構もまた、箱形の機構ボックス154a内に収められた状態でユニット化されている。そして機構ボックス154aがユニット全体としてリアユニット142に収容され、この状態で機構ボックス154aの内側に上記の収容部160が形成される。 FIG. 12 is a detailed view of the character body (wolf man) 154 and the shielding member (wolf man) 168, and specifically shows the operation mechanism. Similarly to the above, the operation mechanism including the character body (wolf man) 154 and the shielding member (wolf man) 168 is also unitized in a state of being housed in the box-shaped mechanism box 154a. The mechanism box 154a is accommodated in the rear unit 142 as a whole unit, and the accommodation portion 160 is formed inside the mechanism box 154a in this state.
キャラクタ体(オオカミ男)154は2つの可動パーツの組み合わせから構成されており、具体的には本体パーツ154bと左腕パーツ154cとが含まれている。また機構ボックス154a内には、その他の機構要素としてスライドブロック154dやプッシュ・プルロッド154eが配設されている。このうちスライドブロック154dは機構ボックス154a内を上下方向に延び、その上下端部が機構ボックス154aに対して横方向にスライド自在に支持されている。これに対応して、機構ボックス154aには2本のガイド溝154fが形成されており、これらガイド溝154fは互いに平行を保ったまま横方向に延びている。 The character body (wolf man) 154 is composed of a combination of two movable parts, and specifically includes a main body part 154b and a left arm part 154c. In the mechanism box 154a, a slide block 154d and a push / pull rod 154e are disposed as other mechanism elements. Of these, the slide block 154d extends vertically in the mechanism box 154a, and the upper and lower ends thereof are supported so as to be slidable in the lateral direction with respect to the mechanism box 154a. Correspondingly, two guide grooves 154f are formed in the mechanism box 154a, and these guide grooves 154f extend in the lateral direction while being kept parallel to each other.
一方のプッシュ・プルロッド154eは、基端がスライドブロック154dに固定された状態で水平方向(図12では右方向)に延びており、その先端は機構ボックス154aの僅かに外にまで達している。 One of the push / pull rods 154e extends in the horizontal direction (rightward in FIG. 12) with the base end fixed to the slide block 154d, and the tip of the push / pull rod 154e reaches slightly outside the mechanism box 154a.
キャラクタ体(オオカミ男)154の本体パーツ54bは、スライドブロック154dの一側端(図12では右側端)に固定されている。このためキャラクタ体(オオカミ男)154の横方向への動きは、基本的にスライドブロック154dのスライド動作によって実現されるものとなっている。これに対し左腕パーツ154cは、本体パーツ154bにピン接合された状態で、本体パーツ154bの動作に伴い相対運動するものとなっている。 The main body part 54b of the character body (wolf man) 154 is fixed to one end (right end in FIG. 12) of the slide block 154d. Therefore, the movement of the character body (wolf man) 154 in the lateral direction is basically realized by the sliding motion of the slide block 154d. On the other hand, the left arm part 154c is in a state where the left arm part 154c is pin-bonded to the main body part 154b and moves relative to the main body part 154b.
また遮蔽部材(オオカミ男)168は、その上下端が機構ボックス154aに回動自在に支持されている。既に説明したとおり、遮蔽部材(オオカミ男)168には木製扉を模した装飾が施されており、その動きはちょうど扉を開閉するときの動きと同様となっている。遮蔽部材(オオカミ男)168の上端部には、上記のプッシュ・プルロッド154eと係合するための2本の係合片168a,168bが形成されており、これら係合片168a,168bは、上記の装飾部材142fよりも上方に位置している。係合片168a,168bは、遮蔽部材(オオカミ男)168の回動軸から水平方向に延びており、機構ボックス154aを真上からみると、2本の係合片168a,168bがちょうどV字形に開くようにして配置されている。 Further, the upper and lower ends of the shielding member (wolf man) 168 are rotatably supported by the mechanism box 154a. As already described, the shield member (wolf man) 168 is decorated with a wooden door, and its movement is the same as that when the door is opened and closed. Two engaging pieces 168a and 168b for engaging with the push / pull rod 154e are formed at the upper end of the shielding member (wolf man) 168. The engaging pieces 168a and 168b It is located above the decorative member 142f. The engagement pieces 168a and 168b extend in the horizontal direction from the rotation shaft of the shielding member (wolf man) 168. When the mechanism box 154a is viewed from directly above, the two engagement pieces 168a and 168b are just V-shaped. It is arranged to open.
一方、プッシュ・プルロッド154eの先端部(図12では右端部)には、上記の係合片168a,168bに対応して係合突起154g,154hが形成されている。図12に示すように、キャラクタ体(オオカミ男)154が収容部160内に収容された状態では、2本の係合片168a,168bの間に2つの係合突起154g,154hがともに位置する状態にある。この状態で、収容部160の内側寄り(図12では左寄り)に位置する係合突起154hが遮蔽部材(オオカミ男)168の係合片168bに当接し、これにより遮蔽部材(オオカミ男)168の姿勢を保持している。このとき遮蔽部材(オオカミ男)168は収容部160の出入口を閉じた状態にあり、それによって収容部160内に位置するキャラクタ体(オオカミ男)154の存在を隠している。
[6−6−8.開放孔]
On the other hand, engagement protrusions 154g and 154h are formed at the tip end portion (right end portion in FIG. 12) of the push / pull rod 154e corresponding to the engagement pieces 168a and 168b. As shown in FIG. 12, in a state where the character body (wolf man) 154 is housed in the housing portion 160, the two engagement protrusions 154g and 154h are positioned between the two engagement pieces 168a and 168b. Is in a state. In this state, the engaging protrusion 154h located on the inner side of the accommodating portion 160 (leftward in FIG. 12) abuts on the engaging piece 168b of the shielding member (wolf man) 168, and thereby the shielding member (wolf man) 168 Holds posture. At this time, the shielding member (wolf man) 168 is in a state in which the entrance / exit of the housing portion 160 is closed, thereby hiding the presence of the character body (wolf man) 154 located in the housing portion 160.
[6-6-8. Open hole]
機構ボックス154aには、図12中(a)でみて左の側壁154iに開放孔154jが形成されている。開放孔154jは機構ボックス154aの内側にある空間を左側方へ開放し、その内部への視認性を確保することができるものとなっている。
[6−6−9.動作例]
In the mechanism box 154a, an open hole 154j is formed in the left side wall 154i as viewed in FIG. The opening hole 154j can open the space inside the mechanism box 154a to the left side and ensure the visibility to the inside.
[6-6-9. Example of operation]
図13はキャラクタ体(オオカミ男)154と遮蔽部材(オオカミ男)168との動作例である。上記のスライドブロック154dは、ステッピングモータ155からの動力でスライド動作が与えられるものとなっており、ステッピングモータ155からの動力は、クランク155aとレバー155bとを介してスライドブロック154dに伝達される。このためレバー155bの下端部は、機構ボックス154aにピン接合されており、一方、レバー155bの上端部は、スライドブロック154dに対してスライダ接合されている。スライドブロック154dには、上下方向に延びるガイド溝155cが形成されており、対応するレバー155bの上端部には、ガイド溝155c内に填り込むピン155dが形成されている。なお、レバー155bにもその長手方向に沿ってガイド溝155eが形成されており、このガイド溝155e内にクランク155aの先端部が填り込んでいる。また、ガイド溝155cの上方にはキャラクタ体(オオカミ男)の基準板154mがスライドブロック154dに形成されており、キャラクタ体(オオカミ男)の基準板154mがフォトセンサ154nの凹部に収まっている状態が原位置となる(図12(a)参照)。この基準板154mの大きさは、フォトセンサ154nの凹部の約2倍に形成されている。 FIG. 13 shows an operation example of the character body (wolf man) 154 and the shielding member (wolf man) 168. The slide block 154d is slid by power from the stepping motor 155, and the power from the stepping motor 155 is transmitted to the slide block 154d through the crank 155a and the lever 155b. Therefore, the lower end portion of the lever 155b is pin-joined to the mechanism box 154a, while the upper end portion of the lever 155b is slider-joined to the slide block 154d. A guide groove 155c extending in the vertical direction is formed in the slide block 154d, and a pin 155d that fits into the guide groove 155c is formed at the upper end portion of the corresponding lever 155b. The lever 155b is also formed with a guide groove 155e along the longitudinal direction thereof, and the tip of the crank 155a is inserted into the guide groove 155e. In addition, a character body (wolf man) reference plate 154m is formed on the slide block 154d above the guide groove 155c, and the character body (wolf man) reference plate 154m is in the recess of the photosensor 154n. Is the original position (see FIG. 12A). The size of the reference plate 154m is about twice as large as the concave portion of the photosensor 154n.
このためステッピングモータ155の動力でクランク155aが一方向(図13(a)では時計回り方向)に回動されると、これによってレバー155eが一方向(図13(a)では時計回り方向)に回動する。レバー155eが回動すると、それによってスライドブロック154dが一方向(図13(a)では右方向)に押しやられるため、キャラクタ体(オオカミ男)154が収容部160内から外側方向(図13(a)では右方向)にスライドする。 For this reason, when the crank 155a is rotated in one direction (clockwise in FIG. 13A) by the power of the stepping motor 155, the lever 155e is moved in one direction (clockwise in FIG. 13A). Rotate. When the lever 155e is rotated, the slide block 154d is pushed in one direction (rightward in FIG. 13A), so that the character body (wolf man) 154 is moved outwardly from the housing portion 160 (FIG. 13A). ) Slide right).
このようなスライドブロック154dのスライドに連動して、プッシュ・プルロッド154eもまた一方向(図13(a)では右方向)へスライドする。すると、スライド方向でみて先頭に位置する係合突起154gが遮蔽部材(オオカミ男)168の係合片168aを押すため、遮蔽部材(オオカミ男)168は軸線周りに回動されることになる。 In conjunction with such sliding of the slide block 154d, the push / pull rod 154e also slides in one direction (rightward in FIG. 13A). Then, since the engagement protrusion 154g located at the head in the sliding direction pushes the engagement piece 168a of the shielding member (wolf man) 168, the shielding member (wolf man) 168 is rotated around the axis.
キャラクタ体(オオカミ男)154の本体パーツ154bについては、スライドブロック154dのスライド動作に伴い一方向(図13(a)では右方向)へ単にスライドするだけであるが、左腕パーツ154cについては、スライド動作に伴って回動する動きがプラスされる。 The main body part 154b of the character body (wolf man) 154 simply slides in one direction (rightward in FIG. 13A) as the slide block 154d slides, but the left arm part 154c slides. The movement that rotates with the movement is added.
このため、例えば図13中(b)に示すように、左腕パーツ154cの背後にはレバー155fが取り付けられており、このレバー155fは、左腕パーツ154cの先端部から本体パーツ154bの後方を延び、そして機構ボックス154aにスライダ接合されている。機構ボックス154aにはさらにガイド溝155gが形成されており、レバー155fの一端部にはガイド溝155gに填り込むスライドピン155hが設けられている。ガイド溝155gは、機構ボックス154a内をその一側端(図13(a)では左側端)から他側端に向かって水平に延び、途中で斜め上方に屈曲されている。このため、キャラクタ体(オオカミ男)154と遮蔽部材(オオカミ男)168とが収容部160内に収容された状態(図12)で、そこからスライドブロック154dが一方向(図13(a)では右方向)にスライドし始めると、はじめのうちレバー155fのスライドピン155hには上下方向への変位が現れないが、スライドブロック154dのスライド動作が終盤に差しかかると、スライドピン155hがガイド溝155gの屈曲部分に案内されて次第に上方へ変位する。これによりレバー155fの先端、つまり左腕パーツ154cの先端部が下方に下がるようにして回動する動きが実現される。 For this reason, for example, as shown in FIG. 13B, a lever 155f is attached to the back of the left arm part 154c, and this lever 155f extends from the tip of the left arm part 154c to the rear of the main body part 154b. The slider is joined to the mechanism box 154a. A guide groove 155g is further formed in the mechanism box 154a, and a slide pin 155h that fits into the guide groove 155g is provided at one end of the lever 155f. The guide groove 155g extends horizontally in the mechanism box 154a from one side end (left side end in FIG. 13A) toward the other side end, and is bent obliquely upward in the middle. For this reason, the character block (wolf man) 154 and the shielding member (wolf man) 168 are accommodated in the accommodating portion 160 (FIG. 12), from which the slide block 154d is unidirectional (in FIG. 13 (a)). When the slide movement of the slide block 154d reaches the final stage, the slide pin 155h is moved to the guide groove 155g. It is gradually displaced upward as it is guided by the bent portion. As a result, the movement of rotating the tip of the lever 155f, that is, the tip of the left arm part 154c, is lowered.
以上の動きを動作機構全体としてみると、「怪物」であるキャラクタ体(オオカミ男)154が「木製扉」である遮蔽部材(オオカミ男)168を勢いよく押し開け、部屋の中から突然飛び出してきたかのような演出動作が実現されることになる。また、逆にキャラクタ体(ドラキュラ)152が室内に引っ込むときには、それに合わせて「木製扉」である遮蔽部材(オオカミ男)168が閉まり、室内を遮蔽したかのような自然な演出動作が実現される。
[7.主基板と周辺基板]
Looking at the above movement as a whole of the motion mechanism, the character body (wolf man) 154 that is a “monster” vigorously pushes out the shielding member (wolf man) 168 that is a “wooden door” and suddenly jumps out of the room. A stage-like production operation is realized. Conversely, when the character body (Dracula) 152 is retracted into the room, the shielding member (wolf man) 168 that is the “wooden door” is closed accordingly, and a natural presentation operation is realized as if the room was shielded. The
[7. Main board and peripheral board]
次に、パチンコ機1の裏面側に設けられる主基板100と周辺基板110とについて説明する。図14は主基板100と周辺基板110とを示すブロック図であり、図15はランプ駆動基板112のブロック図である。
[7−1.主基板]
Next, the main substrate 100 and the peripheral substrate 110 provided on the back side of the pachinko machine 1 will be described. 14 is a block diagram showing the main board 100 and the peripheral board 110, and FIG. 15 is a block diagram of the lamp driving board 112. As shown in FIG.
[7-1. Main board]
主基板100は、図14に示すように、主制御基板101と払出制御基板102とにより構成される。
[7−2.主制御基板]
As shown in FIG. 14, the main board 100 includes a main control board 101 and a payout control board 102.
[7-2. Main control board]
主制御基板101は、図14に示すように、CPU101aを中心に構成され、各種処理プログラムや各種コマンドを記憶するROM101b、一時的にデータを記憶するRAM101cを備える。主制御基板101には、ゲートセンサ53a,53b、始動口センサ55、カウントセンサ64からの検出信号が入力されている。一方、主制御基板101からは、検出信号に基づいてソレノイド63、特別図柄表示器41、普通図柄表示器50、特図記憶ランプ54、普図記憶ランプ56への駆動信号が出力されている。また、主制御基板101と払出制御基板102との基板間では、各種コマンドが互いにシリアル出力される。主制御基板101とサブ統合基板111との基板間では、主制御基板101からサブ統合基板111へ各種コマンドがパラレル出力される。また、主制御基板101は、図示しない電源装置により安定した共通電圧Vcom(例えば、12V)が供給されており、図示しない電源ICにより共通電圧Vcomから降圧して主制御基板101の制御電圧である基準電圧Vstd(例えば、5V)が生成されている。
[7−3.払出制御基板]
As shown in FIG. 14, the main control board 101 is configured around a CPU 101a, and includes a ROM 101b for storing various processing programs and various commands, and a RAM 101c for temporarily storing data. Detection signals from the gate sensors 53a and 53b, the start port sensor 55, and the count sensor 64 are input to the main control board 101. On the other hand, the main control board 101 outputs drive signals to the solenoid 63, the special symbol display 41, the normal symbol display 50, the special symbol storage lamp 54, and the general symbol storage lamp 56 based on the detection signal. Various commands are serially output between the main control board 101 and the payout control board 102. Various commands are output in parallel from the main control board 101 to the sub integrated board 111 between the main control board 101 and the sub integrated board 111. The main control board 101 is supplied with a stable common voltage Vcom (for example, 12 V) by a power supply device (not shown), and is a control voltage of the main control board 101 by stepping down from the common voltage Vcom by a power supply IC (not shown). A reference voltage Vstd (for example, 5V) is generated.
[7-3. Dispensing control board]
払出制御基板103は、図14に示すように、CPU102a,ROM102b,RAM102cを備える。払出制御基板102は、主制御基板101からシリアル出力された各種コマンドに基づいて払出装置102を制御する。例えば、払出制御基板102は、主制御基板101からシリアル出力された払出装置103(排出モータ)を駆動するコマンドを受信すると、このコマンドに基づいて払出装置103(排出モータ)へ駆動信号を出力する。これにより、払出装置103は遊技玉又は貸球を払い出す。
[7−4.周辺基板]
As shown in FIG. 14, the payout control board 103 includes a CPU 102a, a ROM 102b, and a RAM 102c. The payout control board 102 controls the payout apparatus 102 based on various commands serially output from the main control board 101. For example, when the payout control board 102 receives a command for driving the payout apparatus 103 (discharge motor) serially output from the main control board 101, the payout control board 102 outputs a drive signal to the payout apparatus 103 (discharge motor) based on the command. . As a result, the payout device 103 pays out a game ball or a rental ball.
[7-4. Peripheral board]
周辺基板110は、図14に示すように、サブ統合基板111とランプ駆動基板112と液晶制御基板113と波形制御基板114とにより構成されている。
[7−5.サブ統合基板]
As shown in FIG. 14, the peripheral board 110 includes a sub-integrated board 111, a lamp driving board 112, a liquid crystal control board 113, and a waveform control board 114.
[7-5. Sub-integrated board]
サブ統合基板111は、図14に示すように、CPU111a,ROM111b,RAM111cを備える。サブ統合基板111のCPU111aは、16ビットマイクロプロセッサであり、その制御クロックは16メガヘルツである。このマイクロプロセッサは、図15に示すように、種々の演算処理を行う演算処理部111aacと、外部へ各種信号を出力する出力ポート111aopと、外部から検出信号が入力される入力ポート111aipと、外部へシリアル出力を行うシリアル部111aso,111aso’とが回路接続されている。サブ統合基板111からランプ駆動基板112へ出力する各種データ及び各種信号は電気信号であるため、ノイズの影響を抑えるため、電気信号の電圧を共通電圧Vcomに昇圧変換(例えば、5Vから12V)するレベルコンバータ部111eと、ランプ駆動基板112を介してサブ統合基板111に入力されるフォトセンサ150n,153n,152n,154nからの検出信号SEN1,SEN2,SEN3,SEN4の電圧を、サブ統合基板111の制御電圧である基準電圧Vstdに降圧変換(例えば、12Vから5V)するレベルコンバータ部111fとを備えている。 As shown in FIG. 14, the sub integrated substrate 111 includes a CPU 111a, a ROM 111b, and a RAM 111c. The CPU 111a of the sub-integrated board 111 is a 16-bit microprocessor, and its control clock is 16 megahertz. As shown in FIG. 15, the microprocessor includes an arithmetic processing unit 111aac that performs various arithmetic processing, an output port 111aop that outputs various signals to the outside, an input port 111aip that receives detection signals from the outside, The serial units 111aso and 111aso 'that perform serial output are connected in circuit. Since various data and various signals output from the sub-integrated substrate 111 to the lamp driving substrate 112 are electrical signals, the voltage of the electrical signal is boosted and converted to a common voltage Vcom (for example, 5V to 12V) in order to suppress the influence of noise. The voltage of the detection signals SEN1, SEN2, SEN3, and SEN4 from the photosensors 150n, 153n, 152n, and 154n input to the sub-integrated substrate 111 via the level converter unit 111e and the lamp driving substrate 112 is supplied to the sub-integrated substrate 111. A level converter 111f that performs step-down conversion (for example, 12V to 5V) to a reference voltage Vstd that is a control voltage is provided.
レベルコンバータ部111eがオープンコレクタ出力であるため、レベルコンバータ部111eの出力は後述するランプ駆動基板112に備えたプルアップ抵抗112r12により共通電圧Vcom(例えば、12V)に引き上げられている。一方、レベルコンバータ部111eとCPU111aとの接続間では、プルアップ抵抗111r5を介してサブ統合基板111の基準電圧Vstd(例えば、5V)に引き上げられている。これにより、CPU111aが正論理の信号を出力するときには、レベルコンバータ部111eにより論理が反転され、サブ統合基板111とランプ駆動基板112との基板間では負論理になる。したがって、基板間ではローアクティブになる。 Since the level converter unit 111e is an open collector output, the output of the level converter unit 111e is pulled up to a common voltage Vcom (for example, 12V) by a pull-up resistor 112r12 provided in the lamp driving substrate 112 described later. On the other hand, in the inter-connection between the level converter portion 111e and the CPU 111a, it is pulled to the reference voltage Vstd sub integrated substrate 111 through a pull-up resistor 111 r5 (e.g., 5V). Thus, when the CPU 111a outputs a positive logic signal, the logic is inverted by the level converter unit 111e, and becomes negative logic between the sub-integrated substrate 111 and the lamp driving substrate 112. Therefore, it becomes low active between the substrates.
また、後述するランプ駆動基板112に備えたレベルコンバータ部112dがオープンコレクタ出力であるため、レベルコンバータ部112dの出力はプルアップ抵抗111r12により共通電圧Vcomに引き上げられている。一方、レベルコンバータ部111fとCPU111aとの接続間では、プルアップ抵抗111r5’を介してサブ統合基板111の基準電圧Vstdに引き下げられている。なお、サブ統合基板111には、図示しない電源装置により安定した共通電圧Vcomが供給されており、図示しない電源ICにより共通電圧Vcomから降圧してサブ統合基板111の制御電圧である基準電圧Vstdが生成されている。 Further, since a level converter unit 112d provided in the lamp driving substrate 112 described later has an open collector output, the output of the level converter unit 112d is pulled up to the common voltage Vcom by the pull-up resistor 111r12 . On the other hand, between the connection between the level converter 111f and the CPU 111a, it is pulled down to the reference voltage Vstd of the sub-integrated substrate 111 via the pull-up resistor 111r5 ′. A stable common voltage Vcom is supplied to the sub-integrated board 111 by a power supply device (not shown), and a reference voltage Vstd, which is a control voltage of the sub-integrated board 111, is stepped down from the common voltage Vcom by a power supply IC (not shown). Has been generated.
なお、サブ統合基板111のCPU111aには、図示しない出力ポートが複数あり、液晶制御基板113と波形制御基板114とに各種コマンドがパラレル出力されており、サイド装飾体33への駆動信号も出力されている。また、サブ統合基板111から液晶制御基板113と波形制御基板114とに出力される各種コマンド及び各種信号もまた電気信号であるため、ノイズの影響を抑えるため、図示しないレベルコンバータ部により電気信号の電圧が共通電圧Vcomに昇圧変換(例えば、5Vから12V)されている。
[7−5―1.演算処理部]
The CPU 111a of the sub-integrated board 111 has a plurality of output ports (not shown). Various commands are output in parallel to the liquid crystal control board 113 and the waveform control board 114, and a drive signal to the side decoration body 33 is also output. ing. In addition, since various commands and various signals output from the sub-integrated substrate 111 to the liquid crystal control substrate 113 and the waveform control substrate 114 are also electrical signals, the level converter unit (not shown) is used to suppress the influence of noise. The voltage is boosted and converted to a common voltage Vcom (for example, 5V to 12V).
[7-5-1. Arithmetic processing unit]
演算処理部111aacは、図15に示すように、種々の演算処理の他に、出力ポート111aopに出力するデータとシリアル部111aso,111aso’にシリアル出力するデータとを設定し、一方、入力ポート111aipに入力された検出信号を読み込む。また、シリアル部111aso,111aso’から種々の状態を表す信号をセットしたり又は読み込む。
[7−5―2.シリアル部(励磁データ)]
As shown in FIG. 15, the arithmetic processing unit 111aac sets data to be output to the output port 111aop and data to be serially output to the serial units 111aso and 111aso ′, in addition to various arithmetic processes, while the input port 111aip The detection signal input to is read. In addition, signals representing various states are set or read from the serial units 111aso and 111aso ′.
[7-5-2. Serial part (excitation data)]
シリアル部111asoは、図15に示すように、演算処理部111aacから送信データを受け取る送信バッファレジスタ111asbと、送信バッファレジスタ111asbから転送された送信データをステッピングモータ150h,153f,152h,155の励磁データSM−DATとしてシリアル出力する送信レジスタ111asrと、送信レジスタ111asrからシリアル出力するときの転送クロックSM−CLKを発生するとともに上述した種々の状態を表す信号を出力又は入力する送信制御部111ascとにより構成される。ここで、種々の状態を表す信号としては、送信許可状態を表す送信許可ビットTeと、送信バッファレジスタ111asbから送信レジスタ111asrへ送信データを転送したか否かを表す送信バッファ空フラグTbと、送信レジスタ111asrからすべての送信データを送信したか否かを表す送信レジスタ空フラグTr等がある。なお、送信バッファレジスタ111asbと送信レジスタ111asrとは1バイト(8ビット)の記憶容量を有するレジスタである。また、転送クロックSM−CLK及び励磁データSM−DATは正論理でシリアル出力される。
[7−5―3.シリアル部(ランプ駆動データ)]
As shown in FIG. 15, the serial unit 111aso transmits the transmission data from the arithmetic processing unit 111aac and the transmission data transferred from the transmission buffer register 111asb to the excitation data of the stepping motors 150h, 153f, 152h, and 155. A transmission register 111asr that outputs serially as SM-DAT, and a transmission control unit 111asc that generates a transfer clock SM-CLK for serial output from the transmission register 111asr and outputs or inputs signals representing the various states described above. Is done. Here, as signals representing various states, a transmission permission bit Te representing a transmission permission state, a transmission buffer empty flag Tb representing whether or not transmission data has been transferred from the transmission buffer register 111asb to the transmission register 111asr, and a transmission There is a transmission register empty flag Tr indicating whether or not all transmission data has been transmitted from the register 111asr. The transmission buffer register 111asb and the transmission register 111asr are registers having a storage capacity of 1 byte (8 bits). The transfer clock SM-CLK and the excitation data SM-DAT are serially output with positive logic.
[7-5-3. Serial part (lamp drive data)]
シリアル部111aso’は、上述したシリアル部111asoと同構成であり、転送クロックPL−CLKと送信データとして階調データ、点灯データ等のランプ駆動データPL−DATとを後述するランプ駆動基板112の演出ランプ駆動部112gにシリアル出力する。このランプ駆動データは、演出ランプ駆動部112gと接続された演出ランプ44a,44bと装飾ランプ49とを駆動するためのデータである。なお、転送クロックPL−CLK及びランプ駆動データPL−DATは正論理でシリアル出力される。
[7−5―4.出力ポート]
The serial unit 111aso ′ has the same configuration as the serial unit 111aso described above, and produces the transfer clock PL-CLK and lamp drive data PL-DAT such as gradation data and lighting data as transmission data, which will be described later. Serial output to the lamp driver 112g. The lamp driving data is data for driving the effect lamps 44a and 44b and the decoration lamp 49 connected to the effect lamp driving unit 112g. The transfer clock PL-CLK and the lamp drive data PL-DAT are serially output with positive logic.
[7-5-4. Output port]
出力ポート111aopは、図15に示すように、後述するランプ駆動基板112の演出ランプ駆動部112gに接続された演出ランプ44a,44bと装飾ランプ49とをそれぞれ駆動するためのラッチ信号PL−LATと、階調制御を行う階調信号modeとを演出ランプ駆動部112gへ出力する。また、シリアル出力された励磁データをパラレルデータに変換するめのラッチ信号SM−LATを後述するランプ駆動基板112のシフトレジスタ112h,112iへ出力する。なお、ラッチ信号PL−LAT,SM−LAT及び階調信号modeは負論理として出力される。
[7−5―5.入力ポート]
As shown in FIG. 15, the output port 111aop is a latch signal PL-LAT for driving effect lamps 44a and 44b connected to an effect lamp drive unit 112g of the lamp drive board 112, which will be described later, and the decoration lamp 49, respectively. The gradation signal mode for performing gradation control is output to the effect lamp driving unit 112g. Further, a latch signal SM-LAT for converting the serially output excitation data into parallel data is output to shift registers 112h and 112i of the lamp driving substrate 112 described later. Note that the latch signals PL-LAT and SM-LAT and the gradation signal mode are output as negative logic.
[7-5-5. Input port]
入力ポート111aipは、図15に示すように、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)の原位置をそれぞれ検出するフォトセンサ150n,153n,152n,154nからの検出信号SEN1,SEN2,SEN3,SEN4がそれぞれ入力されている。
[7−6.ランプ駆動基板]
As shown in FIG. 15, the input port 111aip has a photo sensor 150n for detecting the original positions of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man), respectively. Detection signals SEN1, SEN2, SEN3, and SEN4 from 153n, 152n, and 154n are input, respectively.
[7-6. Lamp drive board]
ランプ駆動基板112は、図15に示すように、サブ統合基板111からシリアル出力されたランプ駆動データに基づいて装飾ランプ49及び演出ランプ44a,44bを駆動する演出ランプ駆動部112gと、サブ統合基板111からシリアル出力されたステッピングモータ150h,153f,152h,155の励磁データをパラレルデータに変換するシフトレジスタ112h,112iと、シフトレジスタ112hにより変換されたパラレルデータが励磁信号として入力され、その励磁信号に応じてステッピングモータ150h,153fをそれぞれ駆動するドライブ回路部112j,112kと、シフトレジスタ112iにより変換されたパラレルデータが励磁信号として入力され、その励磁信号に応じてステッピングモータ152h,155をそれぞれ駆動するドライブ回路部112m,112nとを備える。また、ランプ駆動基板112は、サブ統合基板111から出力された各種データ及び各種信号の電圧をランプ駆動基板112の制御電圧である基準電圧Vstdに降圧変換(例えば、12Vから5V)するレベルコンバータ部112eと、レベルコンバータ部112eにより基準電圧Vstdに降圧された電気信号の波形を整形するシュミットトリガ部112fと、ノイズの影響を抑えるため、フォトセンサ150n,153n,152n,154nからの検出信号SEN1,SEN2,SEN3,SEN4の電圧を共通電圧Vcomにそれぞれ昇圧変換(ここでは、例えば12Vに維持するために用いられる。)するレベルコンバータ部112dとを備える。このフォトセンサ150n,153n,152n,154nは透過型のものを用いている。なお、シュミットトリガ部112fは、サブ統合基板111のシリアル部111asoからシリアル出力された転送クロックSM−CLK及び励磁データSM−DATと、シリアル部111aso’からシリアル出力された転送クロックPL−CLK及びランプ駆動データPL−DATとの論理を維持し、転送クロックSM−CLK及び励磁データSM−DATをシフトレジスタ112h,112iに出力し、転送クロックPL−CLK及びランプ駆動データPL−DATを演出ランプ駆動部112gに出力する。また、シュミットトリガ部112fは、サブ統合基板111の出力ポート111aopから出力されたラッチ信号SM−LAT,PL−LAT及び階調信号modeの論理を反転し、ラッチ信号SM−LATをシフトレジスタ112h,112iに出力し、ラッチ信号PL−LAT及び階調信号modeを演出ランプ駆動部112gに出力する。 As shown in FIG. 15, the lamp driving board 112 includes an effect lamp driving unit 112g for driving the decoration lamp 49 and the effect lamps 44a and 44b based on the lamp driving data serially output from the sub integrated board 111, and a sub integrated board. 111, serially output stepping motors 150h, 153f, 152h, and 155 for converting the excitation data into parallel data, and parallel data converted by the shift register 112h are input as excitation signals. The drive circuit units 112j and 112k that drive the stepping motors 150h and 153f in response to the signal and the parallel data converted by the shift register 112i are input as excitation signals, and the stepping motor 15 corresponds to the excitation signal. Drive circuit unit 112m for driving h, 155 respectively, and a 112n. In addition, the lamp driving board 112 performs step-down conversion (for example, 12V to 5V) to the reference voltage Vstd that is the control voltage of the lamp driving board 112, with the various data and various signal voltages output from the sub-integrated board 111. 112e, a Schmitt trigger section 112f that shapes the waveform of the electric signal stepped down to the reference voltage Vstd by the level converter section 112e, and detection signals SEN1 from the photosensors 150n, 153n, 152n, and 154n in order to suppress the influence of noise. A level converter unit 112d that performs step-up conversion of the voltages of SEN2, SEN3, and SEN4 to the common voltage Vcom (here, used for maintaining, for example, 12V). The photosensors 150n, 153n, 152n, and 154n are transmissive types. The Schmitt trigger unit 112f includes the transfer clock SM-CLK and excitation data SM-DAT serially output from the serial unit 111aso of the sub-integrated board 111, the transfer clock PL-CLK and ramp output serially from the serial unit 111aso '. Maintaining logic with drive data PL-DAT, output transfer clock SM-CLK and excitation data SM-DAT to shift registers 112h and 112i, transfer clock PL-CLK and lamp drive data PL-DAT to effect lamp drive unit To 112g. Further, the Schmitt trigger unit 112f inverts the logic of the latch signals SM-LAT and PL-LAT and the gradation signal mode output from the output port 111aop of the sub-integrated substrate 111, and the latch signal SM-LAT is converted into the shift register 112h, The latch signal PL-LAT and the gradation signal mode are output to the effect lamp driving unit 112g.
ここで、サブ統合基板111に備えたレベルコンバータ部111eとレベルコンバータ部112eとの接続間ではプルアップ抵抗112r12を介して共通電圧Vcom(例えば、12V)に引き上げられている。レベルコンバータ部112eとシュミットトリガ部112fとの接続間では、レベルコンバータ部112eの出力がプルアップ抵抗112r5を介してランプ駆動基板112の基準電圧Vstd(例えば、5V)に引き下げられている。上述したように、サブ統合基板111とランプ駆動基板112との基板間では負論理になるが、レベルコンバータ部112eにより論理が再度反転される。したがって、基板間では負論理、サブ統合基板111のCPU111a、シフトレジスタ112h,112i及び演出ランプ駆動部112gでは正論理になる。なお、ランプ駆動基板112には、図示しない電源装置により安定した共通電圧Vcomが供給されており、図示しない電源ICにより共通電圧Vcomから降圧してランプ駆動基板112の制御電圧である基準電圧Vstdが生成されている。また、図示しないモータ電源がステッピングモータ150h,153f,152h,155に供給されている。
[7−6−1.シフトレジスタ]
Here, the connection between the level converter unit 111e and the level converter unit 112e provided in the sub-integrated substrate 111 is pulled up to the common voltage Vcom (for example, 12V) via the pull-up resistor 112r12 . The connections between the level converter portion 112e and the Schmitt trigger unit 112f, the output of the level converter portion 112e has been pulled to the reference voltage Vstd of the lamp driving substrate 112 through a pull-up resistor 112 r5 (e.g., 5V). As described above, the negative logic is generated between the sub integrated substrate 111 and the lamp driving substrate 112, but the logic is inverted again by the level converter 112e. Therefore, negative logic is obtained between the boards, and positive logic is obtained in the CPU 111a, the shift registers 112h and 112i, and the effect lamp driving unit 112g of the sub-integrated board 111. A stable common voltage Vcom is supplied to the lamp driving substrate 112 by a power supply device (not shown), and a reference voltage Vstd, which is a control voltage of the lamp driving substrate 112, is stepped down from the common voltage Vcom by a power supply IC (not shown). Has been generated. Further, motor power (not shown) is supplied to the stepping motors 150h, 153f, 152h, and 155.
[7-6-1. Shift register]
シフトレジスタ112h,112iは、図15に示すように、デイジーチェーン接続、つまり数珠繋ぎに接続されており、サブ統合基板111からシリアル出力されたステッピングモータ152h,155の励磁データSM−DATは、シフトレジスタ112hを通過してシフトレジスタ112iにシフトされる。一方、ステッピングモータ150h,153fの励磁データSM−DATは、シフトレジスタ112hにシフトされる。そして、サブ統合基板111から出力されたラッチ信号SM−LATが入力されるとき、ステッピングモータ150h,153f,152h,155の励磁データSM−DATはパラレルデータに変換される。このパラレルデータは、ドライブ回路部112j,112k,112m,112nに励磁信号として出力される。なお、シフトレジスタ112h,112iは、8ビット、つまり1バイトで構成されており、高速動作にも追従することができる。
[7−6−2.ドライブ回路部]
As shown in FIG. 15, the shift registers 112h and 112i are connected in a daisy chain connection, that is, in a daisy chain connection. It passes through 112h and is shifted to the shift register 112i. On the other hand, the excitation data SM-DAT of the stepping motors 150h and 153f is shifted to the shift register 112h. When the latch signal SM-LAT output from the sub-integrated board 111 is input, the excitation data SM-DAT of the stepping motors 150h, 153f, 152h, 155 is converted into parallel data. The parallel data is output as an excitation signal to the drive circuit units 112j, 112k, 112m, and 112n. The shift registers 112h and 112i are composed of 8 bits, that is, 1 byte, and can follow high-speed operation.
[7-6-2. Drive circuit section]
ドライブ回路部112j,112k,112m,112nは、図15に示すように、ドライブ回路部112j,112kは、キャラクタ体(フランケン)150を動作させるステッピングモータ150hの各相コイル(φ1,φ2,φ3,φ4)とキャラクタ体(ドラキュラ)152を動作させるステッピングモータ153fの各相コイル(φ1,φ2,φ3,φ4)とに対して励磁電流のスイッチングをシフトレジスタ112hから出力された励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4に基づいてそれぞれ行い、一方、ドライブ回路部112m,112nは、遮蔽部材(ドラキュラ)166を動作させるステッピングモータ152hの各相コイル(φ1,φ2,φ3,φ4)とキャラクタ体(オオカミ男)154を動作させるステッピングモータ155の各相コイル(φ1,φ2,φ3,φ4)とに対して励磁電流のスイッチングをシフトレジスタ112iから出力された励磁信号SM3−1〜SM3−4,SM4−1〜SM4−4に基づいてそれぞれ行う。ここで、ステッピングモータ150hは機構ボックス150aに接続され、キャラクタ体(フランケン)の基準板150mが機構ボックス150aに収められている。ステッピングモータ153f,152hは機構ボックス152aに接続され、キャラクタ体(ドラキュラ)の基準板153mと遮蔽部材(ドラキュラ)166の基準板152mとが機構ボックス152aに収められている。ステッピングモータ155は機構ボックス154aに接続され、キャラクタ体(オオカミ男)の基準板154mが機構ボックス154aに収められている。
[7−7.液晶制御基板]
As shown in FIG. 15, the drive circuit units 112j, 112k, 112m, and 112n are connected to the phase coils (φ1, φ2, φ3, and the stepping motor 150h for operating the character body (Franken) 150, respectively. Excitation signals SM1-1 to SM4 output from the shift register 112h for switching of the excitation current to the phase coils (φ1, φ2, φ3, φ4) of the stepping motor 153f that operates the character body (Dracula) 152. SM1-4, SM2-1 to SM2-4, respectively, while the drive circuit units 112m and 112n are provided with phase coils (φ1, φ2, φ3, and φ3) of the stepping motor 152h for operating the shielding member (dracula) 166, respectively. φ4) and character body (wolf man) 154 Excitation current switching for each phase coil (φ1, φ2, φ3, φ4) of ping motor 155 is applied to excitation signals SM3-1 to SM3-4, SM4-1 to SM4-4 output from shift register 112i. Based on each. Here, the stepping motor 150h is connected to the mechanism box 150a, and a reference plate 150m of a character body (Franken) is housed in the mechanism box 150a. The stepping motors 153f and 152h are connected to a mechanism box 152a, and a character body (Dracula) reference plate 153m and a shielding member (Dracula) 166 reference plate 152m are housed in the mechanism box 152a. The stepping motor 155 is connected to the mechanism box 154a, and a character body (wolf man) reference plate 154m is housed in the mechanism box 154a.
[7-7. LCD control board]
液晶制御基板113は、図14に示すように、CPU113a,ROM113b,RAM113c、図示しないVDP(Video Display Processorの略)を備える。液晶制御基板113は、サブ統合基板111から出力された各種コマンドに基づいて液晶表示器116の表示制御を行う。
[7−8.波形制御基板]
As shown in FIG. 14, the liquid crystal control board 113 includes a CPU 113a, ROM 113b, RAM 113c, and a VDP (abbreviation of Video Display Processor) (not shown). The liquid crystal control board 113 performs display control of the liquid crystal display 116 based on various commands output from the sub integrated board 111.
[7-8. Waveform control board]
波形制御基板114は、図14に示すように、音声、演奏データを記憶するROM114b,RAM114c、図示しない音源ICを備える。波形制御基板114は、サブ統合基板111から出力された各種コマンドに基づいて音波装置115の制御を行う。例えば表示領域42に表示される各種演出に合わせて音波装置115から効果音が出力される。
[8.変動表示パターン]
As shown in FIG. 14, the waveform control board 114 includes a ROM 114b and a RAM 114c for storing voice and performance data, and a sound source IC (not shown). The waveform control board 114 controls the sound wave device 115 based on various commands output from the sub-integrated board 111. For example, sound effects are output from the sound wave device 115 in accordance with various effects displayed in the display area 42.
[8. Fluctuation display pattern]
次に、変動表示パターンを決定するための変動表示パターンテーブルについて説明する。図16は主制御基板で選択される変動表示パターンの一例を示す一覧表図である。この変動表示パターンは、主制御基板101で更新処理されている変動表示パターン乱数に基づいて決定される。この変動表示パターン乱数は、特別図柄表示機41に表示する特別図柄と装飾図柄との変動表示パターンを決定するための乱数である。 Next, a variation display pattern table for determining a variation display pattern will be described. FIG. 16 is a table showing an example of a variable display pattern selected on the main control board. This variation display pattern is determined based on a variation display pattern random number that is updated by the main control board 101. This variable display pattern random number is a random number for determining the variable display pattern of the special symbol and the decorative symbol displayed on the special symbol display device 41.
ここで、図16中記載の「表示用コマンド」とは、主制御基板101からサブ統合基板111に送信される2バイト構成のコマンドであり、特別図柄表示器41で特別図柄の変動表示を開始してから特別図柄の変動表示(表示領域42で装飾図柄の変動表示を開始してから装飾図柄の変動表示)が停止表示されるまでの変動時間やリーチ演出を特定するためのデータが含まれる。 Here, the “display command” described in FIG. 16 is a 2-byte configuration command transmitted from the main control board 101 to the sub-integrated board 111, and the special symbol display 41 starts the variable symbol variable display. Data for specifying the variation time and reach effect until the special symbol variation display (decorative symbol variation display is started in the display area 42 until the decoration symbol variation display) is stopped. .
変動番号1の「通常変動」とは、リーチ態様を伴わない変動表示パターンである。変動番号2の「短縮変動」とは、始動口センサ55により検出されたことに基づいて抽出された大当り判定乱数の記憶数を示す保留球数カウンタの値が上限値、確率変動状態、時短状態等の条件のうちいずれかが成立したときに選択され得る変動表示パターンであって、特別図柄と装飾図柄との変動時間が「通常変動」よりも短い変動表示パターンである。 The “normal fluctuation” of the fluctuation number 1 is a fluctuation display pattern without a reach mode. The “shortening variation” of the variation number 2 is that the value of the reserved ball number counter indicating the number of stored jackpot determination random numbers extracted based on the detection by the start port sensor 55 is the upper limit value, the probability variation state, the time reduction state This is a variation display pattern that can be selected when any of the above conditions is satisfied, and is a variation display pattern in which the variation time between the special symbol and the decorative symbol is shorter than the “normal variation”.
変動番号3,4の「ノーマルリーチ」とは、リーチ態様を伴うが、このリーチ態様が形成された後にスーパーリーチ演出やスーパーリーチ発展演出等のリーチ演出を行わない変動表示パターンである。 The “normal reach” of the variation numbers 3 and 4 is a variation display pattern that does not perform reach effects such as a super reach effect and a super reach development effect after the reach aspect is formed.
変動番号5,6の「オオカミ男リーチ」、変動番号11,12の「ドラキュラリーチ」、変動番号17,18の「フランケンリーチ」とは、リーチ態様が形成された後に、各々のキャラクタの画像表示制御により実行されるスーパーリーチ演出(例えば、「オオカミ男リーチ」では、人間の姿をしたオオカミ男が得意の料理で装飾図柄を調理する画像表示制御により実行される演出)を行う変動表示パターンである。また、変動番号7,8の「オオカミ男リーチ発展」、変動番号13,14の「ドラキュラリーチ発展」、変動番号17,18の「フランケンリーチ発展」とは、各々のキャラクタの画像表示制御により実行されるスーパーリーチ演出を行った後に、これらのキャラクタに応じたスーパーリーチ発展演出(例えば、「オオカミ男リーチ発展」では、オオカミ男が人間の姿から狼に変身し、狼の姿をしたオオカミ男が得意の料理で装飾図柄をダイナミックに調理するような演出)を継続させて画像表示制御する変動表示パターンである。 “Wolf man reach” of variation numbers 5 and 6, “Dracula reach” of variation numbers 11 and 12, and “Franken reach” of variation numbers 17 and 18 are images displayed for each character after the reach form is formed. A variable display pattern that performs a super reach effect executed by control (for example, in “Wolf Man Reach”, an effect executed by image display control in which a wolf man in the form of a human being is good at cooking a decorative design) is there. Further, “wolf man reach development” of variation numbers 7 and 8, “dracula reach development” of variation numbers 13 and 14, and “franken reach development” of variation numbers 17 and 18 are executed by image display control of each character. Super Reach Development directed by these characters (for example, in “Wolf Man Reach Development”, the wolf man transformed from a human figure into a wolf, and a wolf man in the form of a wolf. However, it is a variable display pattern in which image display is controlled by continuing the effect of dynamically cooking decorative symbols with special dishes.
変動番号9,10の「オオカミ男リーチ〜怪物くん」、変動番号15,16の「ドラキュラリーチ〜怪物くん」、変動番号21,22の「フランケンリーチ〜怪物くん」とは、各々のキャラクタの画像表示制御により実行されるスーパーリーチ演出を行った後に、これらのキャラクタに応じたスーパーリーチ発展演出とは異なり、怪物くんの画像表示制御により実行されるスーパーリーチ発展演出を継続させて行う変動表示パターンである。 “Wolf man reach-monster” with variation numbers 9 and 10, “Dracula reach-monster” with variation numbers 15 and 16, and “Franken reach-monster” with variation numbers 21 and 22 are images of each character. Unlike the super reach development effect corresponding to these characters after performing the super reach production executed by the display control, the variable display pattern is performed by continuing the super reach development production executed by the monster-kun image display control. It is.
変動番号23〜31の「スポットライト予告」とは、リーチ態様が形成されるまでに各々のキャラクタに応じたスーパーリーチ発展演出を行うことを予告する予告演出を行った後に、スーパーリーチ演出を実行せずに予告演出で画像表示制御したキャラクタに応じたスーパーリーチ発展演出を行う変動表示パターンである。また、変動番号32,33の「役物リーチ」とは、リーチ態様が形成された後に上述したリアユニット142に内蔵されたキャラクタ体150、152、154と遮蔽部材164、166、168とを駆動制御することによるリーチ演出を行う変動表示パターンである。 The “spotlight notice” of the variable numbers 23 to 31 is the execution of the super reach effect after performing the notice effect for notifying that the super reach development effect corresponding to each character is performed before the reach mode is formed. This is a variable display pattern for performing a super reach development effect according to a character whose image display is controlled by a notice effect. Further, the “actual reach” of the variation numbers 32 and 33 is to drive the character bodies 150, 152, and 154 and the shielding members 164, 166, and 168 incorporated in the rear unit 142 described above after the reach form is formed. It is a variable display pattern for performing a reach effect by controlling.
変動番号34の「全回転リーチ」とは、後述する大当り判定処理にて大当り判定乱数が当り値となったとき実行できる変動表示パターンである。また、変動番号35の「スーパーリーチ分岐プレミア」とは、後述する大当り判定処理にて大当り判定乱数が当り値となったとき実行できる変動表示パターンである。
[9.主制御基板の各種制御処理]
The “full rotation reach” of the fluctuation number 34 is a fluctuation display pattern that can be executed when the big hit determination random number becomes a win value in the big hit determination process described later. The “super-reach branch premier” of the variation number 35 is a variation display pattern that can be executed when the big hit determination random number becomes a win value in the big hit determination processing described later.
[9. Various control processes of main control board]
パチンコ機1の遊技進行に応じて行われる主制御基板101の各種処理について説明する。図17は始動入賞処理の一例を示すフローチャートであり、図18は特別図柄処理の一例を示すフローチャートである。なお、これらの各処理は、所定時間(例えば、4ミリ秒(以下、msと表記))ごとに繰り返し行われる。
[9−1.始動入賞処理]
Various processes of the main control board 101 performed in accordance with the progress of the game of the pachinko machine 1 will be described. FIG. 17 is a flowchart showing an example of the start winning process, and FIG. 18 is a flowchart showing an example of the special symbol process. Each of these processes is repeatedly performed every predetermined time (for example, 4 milliseconds (hereinafter referred to as ms)).
[9-1. Start winning process]
まず、始動入賞処理が開始されると、主制御基板101のCPU101aは、図17に示すように、始動入賞口45と電動始動入賞口46とに遊技球が入賞したか否かを判定する(ステップS10)。この判定は、始動口センサ55の入賞の検出信号に基づいて行われ、検出信号が出力されたときには入賞あり、検出信号が出力されないときには入賞なしと判定する。ステップS10で電動始動入賞口46に遊技球が入賞したとき、つまり始動口センサ55から検出信号が出力されたときには、主制御基板101のRAM101cに記憶されている保留球数カウンタCが上限値4未満であるか否かを判定し(ステップS12)、保留球数カウンタCが上限値4未満のときには、保留記憶格納処理を行い(ステップS14)、このルーチンを終了する。一方、ステップS10で始動入賞口45と電動始動入賞口46とに遊技球が入賞していないとき、つまり始動口センサ55から検出信号が出力されたとき又はステップS12で保留球数カウンタCが上限値4以上のときには、そのままこのルーチンを終了する。この保留記憶格納処理は、保留球数カウンタCに値1ずつ加算する処理と、保留球数カウンタCの加算に応じて特図記憶ランプ54の点灯表示態様を変更し、大当りか否かを判定する大当り判定乱数、特別図柄を特定する当り図柄用乱数、ハズレ図柄を特定するハズレ図柄用乱数等の各種乱数の取得と記憶との処理とを行う。
[9−2.特別図柄処理]
First, when the start winning process is started, the CPU 101a of the main control board 101 determines whether or not the game ball has won the start winning opening 45 and the electric start winning opening 46 as shown in FIG. Step S10). This determination is made based on a winning detection signal from the start port sensor 55. When the detection signal is output, it is determined that there is a winning, and when the detecting signal is not output, it is determined that there is no winning. When a game ball wins at the electric start winning opening 46 in step S10, that is, when a detection signal is output from the start opening sensor 55, the reserved ball number counter C stored in the RAM 101c of the main control board 101 has an upper limit value of 4. It is determined whether or not it is less than (step S12). If the held ball number counter C is less than the upper limit value 4, a hold storage process is performed (step S14), and this routine is terminated. On the other hand, when a game ball has not won in the start winning opening 45 and the electric start winning opening 46 in step S10, that is, when a detection signal is output from the start opening sensor 55 or in step S12, the retained ball number counter C is set to the upper limit. When the value is 4 or more, this routine is terminated as it is. This holding storage storing process adds a value of 1 to the holding ball number counter C, and changes the lighting display mode of the special figure storage lamp 54 in accordance with the addition of the holding ball number counter C to determine whether or not it is a big hit. The process of acquiring and storing various random numbers such as a big hit determination random number to be performed, a random number for a winning symbol specifying a special symbol, and a random symbol for a lost symbol specifying a lost symbol is performed.
[9-2. Special design processing]
次に、特別図柄処理が開始されると、主制御基板101のCPU101aは、図18に示すように、保留球数カウンタCが値0であるか否かを判定する(ステップS20)。保留球数カウンタCが値0でないときには、特別図柄と装飾図柄とが変動表示することができるか否かを判定する(ステップS22)。この判定は、特別図柄と装飾図柄とが変動表示中であるか否かにより行われる。ステップS22で特別図柄と装飾図柄とが変動表示することができるときには、保留記憶移行処理を行う(ステップS24)。この保留記憶移行処理は、保留球数カウンタCから値1ずつ減算し、主制御基板101のRAM101cの格納領域に記憶された各種乱数を格納領域ごとシフトする処理を行う。 Next, when the special symbol process is started, the CPU 101a of the main control board 101 determines whether or not the reserved ball number counter C is 0 as shown in FIG. 18 (step S20). When the reserved ball number counter C is not 0, it is determined whether or not the special symbol and the decorative symbol can be variably displayed (step S22). This determination is made based on whether or not the special symbol and the decorative symbol are variably displayed. When the special symbol and the decorative symbol can be variably displayed in step S22, a hold memory transfer process is performed (step S24). In this reserved memory transfer process, a value of 1 is subtracted from the reserved ball number counter C, and various random numbers stored in the storage area of the RAM 101c of the main control board 101 are shifted for each storage area.
続いて、特別図柄変動処理を行う(ステップS26)。この特別図柄変動処理は、ステップS14の保留記憶格納処理で取得した大当り判定乱数に基づいて大当りか否かを判定する大当り判定処理と、大当り、リーチ、ハズレのそれぞれの変動表示パターンを設定する変動表示パターン設定処理と、変動表示パターンに基づいて特別図柄と装飾図柄との変動制御する変動制御処理と、変動時間を変動タイマに設定するタイマ設定処理とを行う。一方、ステップS20で保留球数カウンタCが値0であるとき、ステップS22で特別図柄と装飾図柄とが変動表示することができないとき又はステップS26のあとに、特別図柄変動中処理を行う(ステップS28)。この特別図柄変動中処理は、変動タイマに設定された変動時間を監視し、変動タイマがタイムアップするとき、停止させる特別図柄と装飾図柄とを設定する。 Subsequently, special symbol variation processing is performed (step S26). This special symbol variation process is a big hit determination process for determining whether or not the big hit is determined based on the big hit determination random number acquired in the reserved storage storing process in step S14, and a variation for setting each variation display pattern of the big hit, reach, or loss. Display pattern setting processing, variation control processing for controlling variation between the special symbol and the decorative symbol based on the variation display pattern, and timer setting processing for setting the variation time in the variation timer are performed. On the other hand, when the reserved ball number counter C is 0 in step S20, the special symbol changing process is performed when the special symbol and the decorative symbol cannot be variably displayed in step S22 or after step S26 (step S26). S28). In the special symbol variation processing, the variation time set in the variation timer is monitored, and when the variation timer expires, a special symbol and a decorative symbol to be stopped are set.
続いて、情報送信処理を行う(ステップS30)。この情報送信処理は、特別図柄変動処理と特別図柄変動中処理とで決定された装飾図柄の変動表示に関するコマンドをサブ統合基板111に出力する処理を行う。続いて、大当り遊技処理(ステップS32)を行い、このルーチンを終了する。この大当り遊技処理は、ステップS26の特別図柄変動処理で大当りと判定されたとき、大当りの種類に応じた態様で大入賞口61を開放する制御を行う。
[10.サブ統合基板の各種制御処理]
Subsequently, an information transmission process is performed (step S30). This information transmission process performs a process of outputting a command related to the variation display of the decorative symbol determined by the special symbol variation process and the special symbol variation process to the sub-integrated board 111. Subsequently, a big hit game process (step S32) is performed, and this routine is terminated. In the jackpot game process, when the special symbol variation process in step S26 is determined to be a jackpot, control is performed to open the jackpot 61 in a manner corresponding to the type of jackpot.
[10. Various control processing of sub-integrated board]
次に、主制御基板101から各種コマンドを受け取るサブ統合基板111の各種処理について説明する。図19はリセット処理の一例を示すフローチャートであり、図20はタイマ割り込み処理の一例を示すフローチャートであり、図21はコマンド受信割り込み処理の一例を示すフローチャートであり、図22はコマンド受信終了割り込み処理の一例を示すフローチャートである。
[10−1.リセット処理]
Next, various processes of the sub-integrated board 111 that receives various commands from the main control board 101 will be described. 19 is a flowchart showing an example of the reset process, FIG. 20 is a flowchart showing an example of the timer interrupt process, FIG. 21 is a flowchart showing an example of the command reception interrupt process, and FIG. 22 is a command reception end interrupt process. It is a flowchart which shows an example.
[10-1. Reset processing]
まず、リセット処理が開始されると、図19に示すように、サブ統合基板111のCPU111aは、初期設定処理を行う(ステップS40)。この初期設定処理は、サブ統合基板111のCPU111aを初期化する処理と、リセット後のウエイトタイマを設定する処理等が行われる。なお、この初期設定処理中では割り込み禁止となっており、初期設定処理のあと割り込み許可となる。続いて、16ms経過フラグTが値0であるか否かを判定する(ステップS42)。この16ms経過フラグTは、後述する2msごと(2msのタイマ割り込み)に処理されるタイマ割り込み処理で16msを計測するフラグであり、16ms経過したとき値1、16ms経過していないとき値0にそれぞれ設定される。ステップS42で16ms経過フラグTが値1であるとき、つまり16ms経過したときには、16ms経過フラグを値0にセットし(ステップS44)、16ms処理中フラグPに値1をセットする(ステップS46)。この16ms処理中フラグPは、後述する16msの定常処理を開始するとき値1、終了するとき値0にそれぞれ設定される。続いて、16msの定常処理を行う(ステップS48)。この16msの定常処理は、主制御基板101が出力したコマンドを解析するコマンド解析処理と、ステッピングモータ150h,153f,152h,155の駆動パターンをスケジューラにセットする16ms用ステッピングモータスケジューラ起動処理と、演出ランプ44aと44b,装飾ランプ49への点灯データを送信するシリアル出力処理と、16msの定常処理が行われているか監視するウオッチドックタイマ処理等を行う。続いて、16ms処理中フラグPに値0(16msの定常処理の終了)にセットし(ステップS50)、再びステップS42に戻り、16ms経過フラグTが値1になるごとに、つまり16ms経過ごとに上述したステップS44〜ステップS50を繰り返し行う。一方、ステップS42で16ms経過フラグTが値1でない(16ms経過フラグTが値0)とき、つまり16ms経過していないときには、16ms経過フラグTが値1になるまで、つまり16ms経過するまでステップS42の判定を繰り返し行う。
[10−2.タイマ割り込み処理]
First, when the reset process is started, as shown in FIG. 19, the CPU 111a of the sub-integrated board 111 performs an initial setting process (step S40). This initial setting process includes a process for initializing the CPU 111a of the sub-integrated board 111, a process for setting a wait timer after reset, and the like. Note that interrupts are prohibited during the initial setting process, and interrupts are permitted after the initial setting process. Subsequently, it is determined whether or not the 16 ms elapsed flag T is 0 (step S42). This 16 ms elapsed flag T is a flag for measuring 16 ms in timer interrupt processing that is processed every 2 ms (2 ms timer interrupt), which will be described later, and has a value of 1 when 16 ms have elapsed and a value of 0 when 16 ms have not elapsed. Is set. When the 16 ms elapsed flag T is 1 in step S42, that is, when 16 ms have elapsed, the 16 ms elapsed flag is set to 0 (step S44), and the 16 ms in-process flag P is set to 1 (step S46). The 16 ms processing flag P is set to a value of 1 when starting a 16 ms steady process described later, and to a value of 0 when ending. Subsequently, a steady process of 16 ms is performed (step S48). The steady process of 16 ms includes a command analysis process for analyzing a command output from the main control board 101, a 16 ms stepping motor scheduler start process for setting the driving patterns of the stepping motors 150h, 153f, 152h, and 155 in the scheduler, and an effect. A serial output process for transmitting lighting data to the lamps 44a and 44b and the decoration lamp 49, a watchdog timer process for monitoring whether a steady process of 16 ms is performed, or the like is performed. Subsequently, the 16 ms processing flag P is set to the value 0 (the end of the steady processing of 16 ms) (step S50), the process returns to step S42 again, and every time the 16 ms elapsed flag T becomes the value 1, that is, every 16 ms has elapsed. Steps S44 to S50 described above are repeated. On the other hand, when the 16 ms elapsed flag T is not a value 1 in step S42 (the 16 ms elapsed flag T is a value 0), that is, when 16 ms has not elapsed, until the 16 ms elapsed flag T becomes a value 1, that is, until 16 ms elapses, step S42. Repeat the above determination.
[10-2. Timer interrupt processing]
次に、タイマ割り込み処理が開始されると、図20に示すように、サブ統合基板111のCPU111aは、2msタイマ割り込み処理を行う(ステップS60)。この2msタイマ割り込み処理は、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の原位置をそれぞれ検出するフォトセンサ150n,153n,152n,155nの原位置の検出履歴をそれぞれ作成する履歴作成処理と、ステッピングモータ150h,152h,153f,155を駆動するステッピングモータ処理等を行う。 Next, when timer interrupt processing is started, as shown in FIG. 20, the CPU 111a of the sub-integrated board 111 performs 2 ms timer interrupt processing (step S60). This 2 ms timer interrupt processing is performed by photo sensors 150n, 153n, 152n, which detect the original positions of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154, respectively. A history creation process for creating the detection history of the original position of 155n, a stepping motor process for driving the stepping motors 150h, 152h, 153f, and 155 are performed.
続いて、2ms更新カウンタUCに値1を加算する(ステップS62)。この2ms更新カウンタUCは、このタイマ割り込み処理が行われた回数をカウントするカウンタであり、2ms更新カウンタUCの値1は2msの時間に相当する。続いて、2ms更新カウンタUCが値8、つまり16ms(=2ms更新カウンタUC×2ms)であるか否かを判定する(ステップS64)。16msであるときには、16ms経過フラグTに値1をセットし(ステップS66)、16ms処理中フラグPが値0、つまり図19に示したリセット処理のステップS48の16msの定常処理が行われているか否かを判定する。16ms処理中フラグPが値0であるとき、つまり16msの定常処理が行われていないときには、作業領域のバックアップを行い(ステップS70)、このルーチンを終了する。この作業領域のバックアップは、図19に示したリセット処理のステップS48の16msの定常処理で処理した情報を作業領域上に設けられたコピー領域にコピーする。一方、ステップS64で16ms経過していないとき又はステップS68で16msの定常処理中に情報の設定がなかったときには、そのままこのルーチンを終了する。
[10−3.コマンド受信割り込み処理]
Subsequently, the value 1 is added to the 2 ms update counter UC (step S62). The 2 ms update counter UC is a counter that counts the number of times this timer interrupt process has been performed. A value 1 of the 2 ms update counter UC corresponds to a time of 2 ms. Subsequently, it is determined whether or not the 2 ms update counter UC has a value of 8, that is, 16 ms (= 2 ms update counter UC × 2 ms) (step S64). If 16 ms, a value 1 is set to the 16 ms elapsed flag T (step S66), and the 16 ms processing flag P is 0, that is, whether the steady processing of 16 ms in step S48 of the reset processing shown in FIG. Determine whether or not. When the 16 ms processing flag P is 0, that is, when 16 ms steady processing is not performed, the work area is backed up (step S70), and this routine is terminated. In this work area backup, information processed in the steady process of 16 ms in step S48 of the reset process shown in FIG. 19 is copied to a copy area provided on the work area. On the other hand, if 16 ms has not elapsed in step S64 or if no information is set during the steady process of 16 ms in step S68, this routine is terminated as it is.
[10-3. Command reception interrupt processing]
次に、コマンド受信割り込み処理が開始されると、図21に示すように、サブ統合基板111のCPU111aは、主制御基板101からのコマンドを受信開始する信号(以下「WR信号」という。)と主制御基板101からの各種基板をセレクトする信号(以下「SEL信号」という。)とがともに値1であるか否かを判定する(ステップS80)。主制御基板101のCPU101aは、最初にサブ統合基板111に対応するSEL信号を値1、そしてWR信号を値1にそれぞれ設定することによりサブ統合基板111にコマンドを送信する。 Next, when the command reception interrupt process is started, as shown in FIG. 21, the CPU 111a of the sub-integrated board 111 starts receiving a command from the main control board 101 (hereinafter referred to as “WR signal”). It is determined whether or not a signal for selecting various boards from the main control board 101 (hereinafter referred to as “SEL signal”) is a value 1 (step S80). The CPU 101a of the main control board 101 first transmits a command to the sub-integrated board 111 by setting the SEL signal corresponding to the sub-integrated board 111 to the value 1 and the WR signal to the value 1, respectively.
このコマンドは、1パケット4ニブルにより構成されている。この「ニブル」とは、4ビットを意味し、2ニブルでは8ビット(1バイト)、つまり4ニブルでは16ビット(2バイト)となる。1ニブルのデータの抽出は、WR信号が値0から値1に立ち上がって(「アップエッジ」という。)、所定時間(例えば、20〜50マイクロ秒(以下、μsと表記)保持された後、WR信号が値1から値0に立ち下がる(「ダウンエッジ」という。)ことにより行われ、1パケットでは合計4回行われる。 This command is composed of 4 nibbles per packet. This “nibble” means 4 bits, which is 8 bits (1 byte) for 2 nibbles, that is, 16 bits (2 bytes) for 4 nibbles. In the extraction of 1 nibble data, after the WR signal rises from the value 0 to the value 1 (referred to as “up edge”) and is held for a predetermined time (for example, 20 to 50 microseconds (hereinafter referred to as μs)), This is performed when the WR signal falls from the value 1 to the value 0 (referred to as “down edge”), and is performed four times in total for one packet.
ステップS80でWR信号とSEL信号とがともに値1であるとき、つまり主制御基板101のCPU101aがサブ統合基板111にコマンドを送信するときには、コマンド受信処理を行い(ステップS82)、このルーチンを終了する。このコマンド受信処理は、受信した1ニブル分のコマンド(4分割されたコマンドのうち1つ)をサブ統合基板111のRAM111cに設けたリングバッファに格納する。この「リングバッファ」とは、バッファの最後と先頭が繋がっているように使われるバッファのことであり、バッファの先頭から順次データを格納し、バッファの最後まできたら最初に戻って格納する。リングバッファに格納したあと、続いて、バッファライトカウンタを値1加算する。このバッファライトカウンタは、コマンド受信処理を行うごとに値1ずつ加算されるため、1パケット(4ニブル)を格納するとバッファライトカウンタは値4になる。 When both the WR signal and the SEL signal are 1 in step S80, that is, when the CPU 101a of the main control board 101 transmits a command to the sub-integrated board 111, command reception processing is performed (step S82), and this routine is terminated. To do. In this command reception process, the received 1 nibble command (one of the four divided commands) is stored in a ring buffer provided in the RAM 111c of the sub-integrated board 111. This “ring buffer” is a buffer used so that the end and the head of the buffer are connected to each other. Data is sequentially stored from the head of the buffer, and when it reaches the end of the buffer, the data is returned to the beginning and stored. After storing in the ring buffer, the buffer write counter is incremented by 1. This buffer write counter is incremented by 1 each time a command reception process is performed, so when 1 packet (4 nibbles) is stored, the buffer write counter becomes 4.
一方、ステップS80でSEL信号とWR信号とがともに値0であるとき、つまり主制御基板101のCPU101aがサブ統合基板111にコマンドを出力しないときには、そのままこのルーチンを終了する。なお、主制御基板101からサブ統合基板111へのコマンド送信時には、上述したようにWR信号のアップエッジからダウンエッジまでの所定時間(例えば、20〜50μs)、SEL信号、WR信号、データ(4ビット)が一定に保持されているが、ノイズの影響により信号が乱れ、コマンドを正常に受信できないこともある。そこで、このノイズ対策として、サブ統合基板111のCPU111aは、SEL信号、WR信号、データ(4ビット)を受信(1回目)すると所定時間経過(例えば、1μs)後、再びSEL信号、WR信号、データ(4ビット)を受信する。そして、1回目に受信したSEL信号、WR信号、データ(4ビット)と一致しているか否かを判定する。1回目に受信したSEL信号、WR信号、データ(4ビット)と一致しているときには、上述したステップS80でWR信号とSEL信号とがともに値1であるか否かを判定する。一方、1回目に受信したSEL信号、WR信号、データ(4ビット)と一致していないときには、所定時間経過後、再びSEL信号、WR信号、データ(4ビット)を受信し、1回目に受信したSEL信号、WR信号、データ(4ビット)と一致するまで判定を繰り返し行う。
[10−4.コマンド受信終了割り込み処理]
On the other hand, when both the SEL signal and the WR signal are 0 in step S80, that is, when the CPU 101a of the main control board 101 does not output a command to the sub integrated board 111, this routine is finished as it is. At the time of command transmission from the main control board 101 to the sub integrated board 111, as described above, a predetermined time (for example, 20 to 50 μs) from the up edge to the down edge of the WR signal, the SEL signal, the WR signal, and the data (4 Bit) is held constant, but the signal may be disturbed due to the influence of noise, and the command may not be received normally. Therefore, as a countermeasure against this noise, the CPU 111a of the sub-integrated board 111 receives the SEL signal, the WR signal, and the data (4 bits) (first time), and after a predetermined time elapses (for example, 1 μs), the SEL signal, the WR signal, Receive data (4 bits). Then, it is determined whether or not it matches the SEL signal, WR signal, and data (4 bits) received at the first time. If the SEL signal, the WR signal, and the data (4 bits) received at the first time match, it is determined whether or not both the WR signal and the SEL signal are 1 in step S80 described above. On the other hand, when it does not match the SEL signal, WR signal, and data (4 bits) received at the first time, the SEL signal, WR signal, and data (4 bits) are received again after a predetermined time has elapsed, and received at the first time. The determination is repeated until it matches the selected SEL signal, WR signal, and data (4 bits).
[10-4. Command reception end interrupt processing]
次に、コマンド受信終了割込み処理が開始されると、図22に示すように、サブ統合基板111のCPU111aは、WR信号とSEL信号とがともに値0であるか否かを判定する(ステップS90)。主制御基板101のCPU101aは、サブ統合基板111にコマンドの出力が完了すると、WR信号に値0を設定した後、SEL信号を値0に設定する(ダウンエッジ)。ステップS90でWR信号とSEL信号とがともに値0であるとき、つまり主制御基板101のCPU101aがサブ統合基板111にコマンドの出力が完了したときには、コマンド受信終了処理を行い(ステップS92)、このルーチンを終了する。このコマンド受信終了処理は、上述したコマンド受信割り込み処理で加算されたバッファライトカウンタを値0にする。コマンドを正常に受信できたときには、1パケット4ニブルであるため、バッファライトカウンタは値4になる。また、1パケット分の受信を行えなかったとき、つまりバッファライトカウンタが値4未満のときには、受信したコマンドを破棄する。 Next, when the command reception end interrupt process is started, as shown in FIG. 22, the CPU 111a of the sub-integrated board 111 determines whether both the WR signal and the SEL signal are 0 (step S90). ). When the output of the command to the sub-integrated board 111 is completed, the CPU 101a of the main control board 101 sets the WR signal to the value 0 and then sets the SEL signal to the value 0 (down edge). When both the WR signal and the SEL signal are 0 in step S90, that is, when the CPU 101a of the main control board 101 completes outputting the command to the sub-integrated board 111, a command reception end process is performed (step S92). End the routine. In this command reception end process, the buffer write counter added in the command reception interrupt process described above is set to 0. When the command is successfully received, the buffer write counter has a value of 4 because one packet is 4 nibbles. Further, when reception of one packet cannot be performed, that is, when the buffer write counter is less than 4, the received command is discarded.
一方、ステップS90でWR信号とSEL信号とがともに値0でないとき、つまり主制御基板101のCPU101aがサブ統合基板111にコマンドの出力が完了していないときには、そのままこのルーチンを終了する。なお、上述したように、ノイズ対策として、サブ統合基板111のCPU111aは、SEL信号を受信(1回目)すると所定時間経過(例えば、1μs)後、再びSEL信号を受信し、1回目に受信したSEL信号と一致しているか否かを判定する。1回目に受信したSEL信号と一致しているときには、上述したステップS90でWR信号とSEL信号とがともに値0であるか否かを判定する。一方、1回目に受信したSEL信号と一致していないときには、所定時間経過後、再びSEL信号を受信し、1回目に受信したSEL信号と一致するまで判定を繰り返し行う。 On the other hand, when both the WR signal and the SEL signal are not 0 in step S90, that is, when the CPU 101a of the main control board 101 has not finished outputting the command to the sub-integrated board 111, this routine is finished as it is. As described above, as a noise countermeasure, the CPU 111a of the sub-integrated board 111 receives the SEL signal again (first time) and then receives the SEL signal again after a predetermined time elapses (for example, 1 μs). It is determined whether or not it matches the SEL signal. If it matches the SEL signal received for the first time, it is determined in step S90 described above whether both the WR signal and the SEL signal are zero. On the other hand, when it does not coincide with the SEL signal received for the first time, the SEL signal is received again after a predetermined time, and the determination is repeated until it coincides with the SEL signal received for the first time.
なお、コマンド受信割り込み処理、コマンド受信終了割り込み処理、タイマ割り込み処理、そして16msの定常処理の順で各処理の優先順位が設定されている。
[11.ステッピングモータ駆動制御処理]
The priority order of each process is set in the order of command reception interrupt process, command reception end interrupt process, timer interrupt process, and 16 ms steady process.
[11. Stepping motor drive control process]
次に、ステッピングモータ150h,153f,152h,155の駆動方法について説明する。図23は16ms用ステッピングモータスケジューラ起動処理の一例を示すフローチャートであり、図24はステッピングモータスケジューラの一例を示すテーブルであり、図25は2ms用ステッピングモータスケジューラ起動処理の一例を示すフローチャートであり、図26はステッピングモータスケジューラパターン設定処理の一例を示すフローチャートであり、図27は2ms用ステッピングモータスケジューラ動作処理の一例を示すフローチャートであり、図28は第1励磁データと第2励磁データとの割り振り図であり、図29は異常時励磁データクリア処理の一例を示すフローチャートであり、図30は励磁データ送信処理の一例を示すフローチャートであり、図31は第1励磁データと第2励磁データとを送信するときのサブ統合基板111のCPU111aにおける各種信号の様子を示すタイムチャートであり、図32は第1励磁データと第2励磁データとを受信するときのランプ駆動基板112のシフトレジスタ112h,112iにおける各種信号の様子を示すタイムチャートであり、図33はステッピングモータ処理の一例を示すフローチャートである。なお、ステッピングモータ150h,153f,152h,155の出力軸側から見て時計方向への回転をCW(Clock Wiseの略)とし、反時計方向への回転をCCW(Counter Clock Wiseの略)とする。また、ステッピングモータ150h,153f,152h,155は4相ステッピングモータ(ステップ角:0.7556°、ギア比:1/20.1176)であり、バイポーラ駆動方式により制御されている。この「バイポーラ駆動方式」とは、ステータコイルの両端に印加する電圧の正負を切り替え、電流の方向を変化させることによりコイルを励磁し、磁界を切り替える方式である。
[11−1.16ms用ステッピングモータスケジューラ起動処理]
Next, a method for driving the stepping motors 150h, 153f, 152h, and 155 will be described. FIG. 23 is a flowchart illustrating an example of a 16 ms stepping motor scheduler activation process, FIG. 24 is a table illustrating an example of a stepping motor scheduler, and FIG. 25 is a flowchart illustrating an example of a 2 ms stepping motor scheduler activation process. FIG. 26 is a flowchart showing an example of the stepping motor scheduler pattern setting process, FIG. 27 is a flowchart showing an example of the 2 ms stepping motor scheduler operation process, and FIG. 28 shows the allocation of the first excitation data and the second excitation data. FIG. 29 is a flowchart showing an example of the abnormal excitation data clear process, FIG. 30 is a flowchart showing an example of the excitation data transmission process, and FIG. 31 shows the first excitation data and the second excitation data. Support for sending FIG. 32 is a time chart showing various signals in the CPU 111a of the integrated substrate 111. FIG. 32 shows various signals in the shift registers 112h and 112i of the lamp driving substrate 112 when receiving the first excitation data and the second excitation data. FIG. 33 is a flowchart showing an example of the stepping motor process. The clockwise rotation of the stepping motors 150h, 153f, 152h, and 155 when viewed from the output shaft side is CW (abbreviation of Clock Wise), and the counterclockwise rotation is CCW (abbreviation of Counter Clock Wise). . Stepping motors 150h, 153f, 152h, and 155 are four-phase stepping motors (step angle: 0.7556 °, gear ratio: 1 / 20.1176), and are controlled by a bipolar drive system. This “bipolar drive method” is a method of switching the magnetic field by exciting the coil by switching the polarity of the voltage applied to both ends of the stator coil and changing the direction of the current.
[11-1.16 ms stepping motor scheduler startup process]
まず、16ms用ステッピングモータスケジューラ起動処理について説明する。この16ms用ステッピングモータスケジューラ起動処理が開始されると、図23に示すように、サブ統合基板111のCPU111aは、ステッピングモータ動作禁止時間が値0であるか否かを判定する(ステップS100)。このステッピングモータ動作禁止時間(本実施形態では、ステッピング動作禁止時間を5.1sに設定されている。)は、電源投入時又はリセット時に設定される時間であり、この時間内では、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154がそれぞれ原位置にあるか否かを検査し、原位置にないときには、電源投入(リセット)用ステッピングモータスケジューラに基づいてステッピングータ150h,153f,152h,155を駆動制御して原位置に復帰させる処理(以下、「電源投入(リセット)用ステッピングモータ初期化処理」という。)を行う。 First, the 16 ms stepping motor scheduler activation process will be described. When the 16 ms stepping motor scheduler activation process is started, as shown in FIG. 23, the CPU 111a of the sub-integrated board 111 determines whether or not the stepping motor operation inhibition time is 0 (step S100). This stepping motor operation inhibition time (in this embodiment, the stepping operation inhibition time is set to 5.1 s) is a time set at power-on or reset, and within this time, the character body ( (Franken) 150, character body (Dracula) 152, shielding member (Dracula) 166, and character body (Wolf man) 154 are inspected to determine whether or not they are in their original positions. Based on the stepping motor scheduler, the stepping motors 150h, 153f, 152h, and 155 are driven and controlled to return to their original positions (hereinafter referred to as “power-on (reset) stepping motor initialization process”).
ステップS100でステッピングモータ動作禁止時間が値0であるとき、つまり電源投入(リセット)用ステッピングモータ初期化処理が終了しているときであって、変動表示が開始されるときに実行され、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154がそれぞれ原位置にあるか否かを判定する(ステップS102)。この判定は、後述するキャラクタ体(フランケン)異常判定処理、キャラクタ体(ドラキュラ)異常判定処理、遮蔽部材(ドラキュラ)異常判定処理、キャラクタ体(オオカミ男)異常判定処理において行われる。ステップS102でキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154がそれぞれ原位置にあるときには、主制御基板101から送信されるコマンド、つまり変動表示パターンの変動番号に対応するステッピングモータスケジューラのアドレスのセットを行う(ステップS104)。 When the stepping motor operation prohibition time is 0 in step S100, that is, when the power-on (reset) stepping motor initialization process has been completed and the variable display is started, the character body is executed. It is determined whether (Franken) 150, character body (Dracula) 152, shielding member (Dracula) 166, and character body (Wolf man) 154 are in their original positions (step S102). This determination is performed in character body (Franken) abnormality determination processing, character body (Dracula) abnormality determination processing, shielding member (Dracula) abnormality determination processing, and character body (wolf man) abnormality determination processing described later. When the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 are in their original positions in step S102, a command transmitted from the main control board 101, that is, The address of the stepping motor scheduler corresponding to the variation number of the variation display pattern is set (step S104).
このステッピングモータスケジューラは、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)をステッピングモータ150h,153f,152h,155によりそれぞれ動作させるパターンを複数備え、各パターンは、ステッピングモータ150h,153f,152h,155の駆動パルス幅と回転方向と駆動時間とを1つの組とするデータを複数備えている。このデータの配列は、データ0,データ1,データ2,・・・,データnという時系列のデータ列としてサブ統合基板111のROM111bに予め保存されている。例えば、図24に示すように、パターン38のデータ0には、ステッピングモータ150h,153f,152h,155の駆動パルス幅4ms、回転方向CW、駆動時間40msとそれぞれ設定されている。このパターン38のデータ0が、図23に示したステップS104のステッピングモータスケジューラのアドレスとしてセットされる。なお、各パターンのデータ0は、ステッピングモータ150h,153f,152h,155の駆動開始時に当たるため、脱調しないように最初の10ステップ、つまり40ms(=4ms×10ステップ)間をスローアップさせている。 This stepping motor scheduler has a plurality of patterns in which the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) are operated by the stepping motors 150h, 153f, 152h, and 155, respectively. Each pattern includes a plurality of pieces of data in which the driving pulse widths, rotation directions, and driving times of the stepping motors 150h, 153f, 152h, and 155 are set as one set. This data arrangement is stored in advance in the ROM 111b of the sub-integrated board 111 as a time-series data string of data 0, data 1, data 2,. For example, as shown in FIG. 24, in the data 0 of the pattern 38, the drive pulse width 4 ms, the rotation direction CW, and the drive time 40 ms of the stepping motors 150h, 153f, 152h, and 155 are set. Data 0 of this pattern 38 is set as the address of the stepping motor scheduler in step S104 shown in FIG. Note that data 0 of each pattern hits when the stepping motors 150h, 153f, 152h, and 155 start driving. Yes.
図23に戻り、続いて、ステッピングモータ動作フラグFに値1をセットし(ステップS106)、このルーチンを終了する。このステッピングモータ動作フラグFは、ステッピングモータスケジューラのアドレスがセットされたことを表すフラグであり、ステッピングモータスケジューラのアドレスがセットされたとき、つまりパターンが設定された場合を値1、パターンが設定されていない場合を値0とそれぞれ設定されている。 Returning to FIG. 23, subsequently, the value 1 is set to the stepping motor operation flag F (step S106), and this routine is finished. This stepping motor operation flag F is a flag indicating that the address of the stepping motor scheduler has been set. When the address of the stepping motor scheduler is set, that is, when the pattern is set, the value 1 is set. If not, the value 0 is set.
一方、ステップS102でキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154のうち少なくとも1つが原位置にないときには、原位置復帰動作処理を行い(ステップS108)、このルーチンを終了する。この原位置復帰処理は、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154を原位置に復帰させるための処理であり、各キャラクタ体と遮蔽部材との原位置への復帰動作については後述する。一方、ステップS100でステッピングモータ動作禁止時間が値0でないとき、つまり電源投入(リセット)用ステッピングモータ初期化処理が終了していないときには、そのままこのルーチンを終了する。
[11−2.2ms用ステッピングモータスケジューラ起動処理]
On the other hand, when at least one of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 is not in the original position in Step S102, the original position return operation processing is performed. (Step S108), and this routine is finished. This original position return process is a process for returning the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 to their original positions. The return operation of the shielding member to the original position will be described later. On the other hand, when the stepping motor operation prohibition time is not 0 in step S100, that is, when the power-on (reset) stepping motor initialization process is not finished, this routine is finished as it is.
[Stepping motor scheduler startup process for 11-2.2 ms]
次に、ステッピングモータ150h,153f,152h,155を駆動するステッピングモータスケジューラのアドレスをセットする2ms用ステッピングモータスケジューラ起動処理及びステッピングモータスケジューラパターン設定処理について説明する。2ms用ステッピングモータスケジューラ起動処理が開始されると、図25に示すように、サブ統合基板111のCPU111aは、電源投入時又はリセット時であるか否かを判定する(ステップS110)。電源投入時又はリセット時であるときには、後述するステッピングモータスケジューラパターン設定処理を行い(ステップS112)、ステッピングモータ動作禁止時間を5.1sに設定し(ステップS114)、このルーチンを終了する。上述したように、ステッピングモータ動作禁止時間(5.1s)内に電源投入(リセット)用ステッピングモータ初期化処理が行われる。 Next, a 2 ms stepping motor scheduler activation process and a stepping motor scheduler pattern setting process for setting the address of the stepping motor scheduler that drives the stepping motors 150h, 153f, 152h, and 155 will be described. When the 2 ms stepping motor scheduler activation process is started, as shown in FIG. 25, the CPU 111a of the sub-integrated board 111 determines whether the power is on or reset (step S110). When the power is turned on or reset, a stepping motor scheduler pattern setting process to be described later is performed (step S112), the stepping motor operation inhibition time is set to 5.1 s (step S114), and this routine is terminated. As described above, the power-on (reset) stepping motor initialization process is performed within the stepping motor operation inhibition time (5.1 s).
一方、ステップS110で電源投入時又はリセット時でないときには、ステッピングモータ動作禁止時間が値0、つまり電源投入(リセット)用ステッピングモータ初期化処理が終了しているか否かを判定する(ステップS116)。ステッピングモータ動作禁止時間が値0であるとき、つまり電源投入(リセット)用ステッピングモータ初期化処理が終了しているときには、後述するステッピングモータスケジューラパターン設定処理を行い(ステップS118)、このルーチンを終了する。一方、ステップS116でステッピングモータ動作禁止時間が値0でないとき、つまり電源投入(リセット)用ステッピングモータ初期化処理が終了していないときには、そのままこのルーチンを終了する。 On the other hand, when the power is not turned on or reset in step S110, it is determined whether or not the stepping motor operation inhibition time is 0, that is, whether or not the power-on (reset) stepping motor initialization process is finished (step S116). When the stepping motor operation inhibition time is 0, that is, when the power-on (reset) stepping motor initialization process is completed, a stepping motor scheduler pattern setting process described later is performed (step S118), and this routine is terminated. To do. On the other hand, when the stepping motor operation inhibition time is not 0 in step S116, that is, when the power-on (reset) stepping motor initialization process is not completed, this routine is terminated as it is.
なお、ステップS114で設定されたステッピングモータ動作禁止時間は、サブ統合基板111のCPU111aの内部タイマにより減算され、その後、値0になる。
[11−3.ステッピングモータスケジューラパターン設定処理]
Note that the stepping motor operation prohibition time set in step S114 is subtracted by the internal timer of the CPU 111a of the sub-integrated substrate 111, and then becomes 0.
[11-3. Stepping motor scheduler pattern setting process]
次に、ステッピングモータスケジューラパターン設定処理が開始されると、図26に示すように、サブ統合基板111のCPU111aは、ステッピングモータ動作フラグFが値1であるか否か、つまりステッピングモータスケジューラのアドレスがセットされているか否かを判定する(ステップS120)。このステッピングモータ動作フラグFが値1であるとき、つまりステッピングモータスケジューラのアドレスがセットされているときには、ステッピングモータ動作フラグFを値0にセット、つまりステッピングモータスケジューラのアドレスがセットされていないとし(ステップS122)、ステッピングモータスケジューラパターンを設定し(ステップS124)、このルーチンを終了する。このステッピングモータスケジューラパターンの設定は、図23に示した16ms用ステッピングモータスケジューラ起動処理のステップS104でセットしたステッピングモータスケジューラのアドレス(例えば、図24で示したパターン38のデータ0)がステッピングモータスケジューラパターンとして設定される。一方、ステップS120でステッピングモータ動作フラグFが値0であるとき、つまりパターンが設定されていないときには、そのままこのルーチンを終了する。 Next, when the stepping motor scheduler pattern setting process is started, as shown in FIG. 26, the CPU 111a of the sub-integrated board 111 determines whether or not the stepping motor operation flag F is a value 1, that is, the address of the stepping motor scheduler. It is determined whether or not is set (step S120). When the stepping motor operation flag F is a value 1, that is, when the address of the stepping motor scheduler is set, it is assumed that the stepping motor operation flag F is set to the value 0, that is, the address of the stepping motor scheduler is not set ( In step S122), a stepping motor scheduler pattern is set (step S124), and this routine is terminated. The stepping motor scheduler pattern is set by setting the stepping motor scheduler address (for example, data 0 of the pattern 38 shown in FIG. 24) set in step S104 of the 16 ms stepping motor scheduler starting process shown in FIG. Set as a pattern. On the other hand, when the stepping motor operation flag F is 0 in step S120, that is, when no pattern is set, this routine is ended as it is.
なお、ステップS122では、ステッピングモータ動作フラグFを値0にセットしているが、これはステップS124のステッピングモータスケジューラパターンの設定を1度のみ行わせるためである。実際のステッピングモータスケジューラパターンの進行は、後述する2ms用ステッピングモータスケジューラ動作処理により行われる。また、次回、ステッピングモータ動作フラグFが値1、つまりステッピングモータスケジューラのアドレスが新たにセットされ、このルーチンが行われるまでは、ステップS124でステッピングモータスケジューラパターンに設定したステッピングモータスケジューラのアドレスがサブ統合基板111のRAM111cに記憶される。
[11−4.2ms用ステッピングモータスケジューラ動作処理]
In step S122, the stepping motor operation flag F is set to 0. This is because the setting of the stepping motor scheduler pattern in step S124 is performed only once. The actual progress of the stepping motor scheduler pattern is performed by a 2 ms stepping motor scheduler operation process described later. Also, next time, the stepping motor operation flag F is set to the value 1, that is, the address of the stepping motor scheduler is newly set. Until this routine is executed, the address of the stepping motor scheduler set in the stepping motor scheduler pattern in step S124 is the sub address. It is stored in the RAM 111c of the integrated substrate 111.
[11-4.2ms Stepping Motor Scheduler Operation Processing]
次に、ステッピングモータスケジューラパターンを進行する2ms用ステッピングモータスケジューラ動作処理について説明する。この2ms用ステッピングモータスケジューラ動作処理が開始されると、サブ統合基板111のCPU111aは、図27に示すように、駆動時間が終了したか否かを判定する(ステップS130)。この判定は、ステッピングモータスケジューラパターンに設定された経過時間が経過したか否かにより行われる。具体的には、例えば、図24に示したパターン38のデータ0で設定された経過時間40msを、後述する2msタイマ一括減算処理で減算され、その後、値0になった否かにより行われる。ステップS130で駆動時間が経過したときには、ステッピングモータスケジューラパターンを1つ進め(例えば、図24に示したパターン38のデータ0からデータ1に進める、ステップS132)、このルーチンを終了する。一方、ステップS130で駆動時間が経過していないときには、そのままこのルーチンを終了する。
[11−5.励磁データ作成処理]
Next, a 2 ms stepping motor scheduler operation process in which the stepping motor scheduler pattern is advanced will be described. When the 2 ms stepping motor scheduler operation process is started, the CPU 111a of the sub-integrated board 111 determines whether or not the driving time has ended as shown in FIG. 27 (step S130). This determination is made based on whether or not the elapsed time set in the stepping motor scheduler pattern has elapsed. Specifically, for example, the elapsed time 40 ms set by the data 0 of the pattern 38 shown in FIG. 24 is subtracted by a 2 ms timer batch subtraction process to be described later, and thereafter, whether or not the value becomes 0 is performed. When the drive time has elapsed in step S130, the stepping motor scheduler pattern is advanced by one (for example, data 0 is advanced from data 0 of pattern 38 shown in FIG. 24, step S132), and this routine is terminated. On the other hand, when the drive time has not elapsed in step S130, this routine is ended as it is.
[11-5. Excitation data creation process]
次に、ステッピングモータ150h,153f,152h,155の励磁信号のON/OFFデータを作成する励磁データ作成処理について説明する。この励磁データ作成処理が開始されると、サブ統合基板111のCPU111aは、上述したステッピングモータスケジューラパターンに基づいて、ステッピングモータ150h,153fの励磁信号のON/OFFデータとして第1励磁データと、ステッピングモータ152h,155の励磁信号のON/OFFデータとして第2励磁データとを作成する。第1励磁データと第2励磁データとは、それぞれ1バイト、つまり8ビットの情報であり、上位4ビットと下位4ビットとに駆動するステッピングモータの励磁信号のON/OFFデータがそれぞれ割り振られ、計2台のステッピングモータを駆動する励磁信号のON/OFFデータにより構成される。具体的には、図28(a)に示すように、第1励磁データの上位4ビットD7,D6,D5,D4には、ステッピングモータ150hの励磁信号としてSM1−4,SM1−3,SM1−2,SM1−1がそれぞれ割り振られ、一方、第1励磁データの下位4ビットD3,D2,D1,D0には、ステッピングモータ153fの励磁信号としてSM2−4,SM2−3,SM2−2,SM2−1がそれぞれ割り振られている。また、図28(b)に示すように、第2励磁データの上位4ビットD7’,D6’,D5’,D4’には、ステッピングモータ152hの励磁信号としてSM3−4,SM3−3,SM3−2,SM3−1がそれぞれ割り振られ、一方、第2励磁データの下位4ビットD3’,D2’,D1’,D0’には、ステッピングモータ155の励磁信号としてSM4−4,SM4−3,SM4−2,SM4−1がそれぞれ割り振られている。なお、図中のMSB(Most Significant Bitの略)は最上位ビットを表し、図28(a)の第1励磁データではD7、図28(b)の第2励磁データではD7’となる。また、LSB(Least Significant Bitの略)は最下位ビットを表し、図28(a)の第1励磁データではD0、図28(b)の第2励磁データではD0’となる。
[11−6.異常時励磁データクリア処理]
Next, excitation data creation processing for creating ON / OFF data of excitation signals of the stepping motors 150h, 153f, 152h, 155 will be described. When this excitation data creation processing is started, the CPU 111a of the sub-integrated board 111, based on the above-described stepping motor scheduler pattern, the first excitation data and the stepping data as ON / OFF data of the excitation signals of the stepping motors 150h and 153f. Second excitation data is created as ON / OFF data of excitation signals of the motors 152h and 155. The first excitation data and the second excitation data are information of 1 byte, that is, 8 bits, respectively, and ON / OFF data of the excitation signal of the stepping motor that is driven by the upper 4 bits and the lower 4 bits are allocated, respectively. It consists of ON / OFF data of excitation signals that drive a total of two stepping motors. Specifically, as shown in FIG. 28A, the upper 4 bits D7, D6, D5, and D4 of the first excitation data include SM1-4, SM1-3, and SM1- as excitation signals for the stepping motor 150h. 2 and SM1-1 are allocated to the lower 4 bits D3, D2, D1, and D0 of the first excitation data, respectively, as SM2-4, SM2-3, SM2-2, and SM2 as excitation signals of the stepping motor 153f. -1 is allocated. As shown in FIG. 28 (b), the upper 4 bits D7 ′, D6 ′, D5 ′, D4 ′ of the second excitation data include SM3-4, SM3-3, SM3 as excitation signals of the stepping motor 152h. -2, SM3-1 are allocated, respectively, while SM4-4, SM4-3, and SM4-4 as excitation signals of the stepping motor 155 are assigned to the lower 4 bits D3 ', D2', D1 ', D0' of the second excitation data. SM4-2 and SM4-1 are allocated respectively. In the figure, MSB (abbreviation of Most Significant Bit) represents the most significant bit, which is D7 in the first excitation data in FIG. 28A and D7 ′ in the second excitation data in FIG. Further, LSB (abbreviation of Last Significant Bit) represents the least significant bit, which is D0 in the first excitation data in FIG. 28A and D0 ′ in the second excitation data in FIG.
[11-6. Excitation data clear processing when abnormal]
次に、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154に異常が生じたときのステッピングモータ150h,153f,152h,155の励磁信号のON/OFFデータをクリアする異常時励磁データクリア処理について説明する。 Next, excitation signals of the stepping motors 150h, 153f, 152h, and 155 when abnormality occurs in the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154. Excitation data clear processing at the time of abnormality for clearing ON / OFF data will be described.
この異常時励磁データクリア処理が開始されると、図29に示すように、サブ統合基板111のCPU111aは、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が正常状態にあるか否かを判定する(ステップS140)。この判定は、後述するキャラクタ体(フランケン)異常判定処理においてセットされるキャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常判定処理においてセットされるキャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常判定処理においてセットされる遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常判定処理においてセットされるキャラクタ体(オオカミ男)異常フラグF−MS4の値に基づいて行われ、正常状態として値0、異常状態として値1がそれぞれ設定されている。ステップS140でキャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常フラグF−MS4がすべて値0であるとき、つまりキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154がすべて正常状態にあるときには、そのままこのルーチンを終了する。 When the abnormal excitation data clear process is started, as shown in FIG. 29, the CPU 111a of the sub-integrated board 111 has a character body (Franken) 150, a character body (Dracula) 152, a shielding member (Dracula) 166, and a character. It is determined whether or not the body (wolf man) 154 is in a normal state (step S140). This determination is performed by a character body (Franken) abnormality flag F-MS1 set in a character body (Franken) abnormality determination process, which will be described later, and a character body (Dracula) abnormality flag F-, which is set in a character body (Dracula) abnormality determination process. MS2, shielding member (dracula) abnormality flag F-MS3 set in the shielding member (dracula) abnormality determination processing, character body (wolf man) abnormality flag F-MS4 set in the character body (wolf man) abnormality determination processing The value 0 is set as the normal state and the value 1 is set as the abnormal state. In step S140, the character body (Franken) abnormality flag F-MS1, the character body (Dracula) abnormality flag F-MS2, the shielding member (Dracula) abnormality flag F-MS3, and the character body (wolf man) abnormality flag F-MS4 are all values. When it is 0, that is, when the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 are all in the normal state, this routine is finished as it is.
一方、ステップS140でキャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常フラグF−MS4のうち少なくとも1つが値1であるとき、つまりキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154のうち少なくとも1つが異常状態にあるときには、図28(a)に示した第1励磁データ(D0〜D7)と図28(b)に示した第2励磁データ(D0’〜D7’)とに値0をそれぞれセットし(ステップS142)、このルーチンを終了する。 On the other hand, in step S140, the character body (Franken) abnormality flag F-MS1, the character body (Dracula) abnormality flag F-MS2, the shielding member (Dracula) abnormality flag F-MS3, and the character body (wolf man) abnormality flag F-MS4 are displayed. when out at least 1 Tsugane 1, i.e. the character body (Franken) 150, when the character body (Dracula) 152, the shielding member (Dracula) 166, at least one of the character body (wolfman) 154 which is in abnormal condition The values 0 are respectively set in the first excitation data (D0 to D7) shown in FIG. 28A and the second excitation data (D0 ′ to D7 ′) shown in FIG. 28B (step S142). This routine is terminated.
ステップS142では、第1励磁データと第2励磁データとが値0にセットされるため、ステッピングモータ150h,153f,152h,155が回転しない。このため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が動作しなくなる。具体的には、第1励磁データの上位4ビットD7,D6,D5,D4に値0がセットされることにより、ドライブ回路部112jによるステッピングモータ150の各相コイル(φ1,φ2,φ3,φ4)に対して励磁電流のスイッチングが停止され、ステッピングモータ150が回転しない。このため、キャラクタ体(フランケン)150が動作しない。また、第1励磁データの下位4ビットD3,D2,D1,D0と第2励磁データの上位4ビットD7’,D6’,D5’,D4’に値0がセットされることにより、ドライブ回路部112kによるステッピングモータ153fの各相コイル(φ1,φ2,φ3,φ4)とドライブ回路部112mによるステッピングモータ152hの各相コイル(φ1,φ2,φ3,φ4)とに対して励磁電流のスイッチングが停止され、ステッピングモータ153f,152hがそれぞれ回転しない。このため、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが動作しない。更に、第2励磁データの下位4ビットD3’,D2’,D1’,D0’に値0がセットされることにより、ドライブ回路部112nによるステッピングモータ155の各相コイル(φ1,φ2,φ3,φ4)に対して励磁電流のスイッチングが停止され、ステッピングモータ155が回転しない。このため、キャラクタ体(オオカミ男)154が動作しない。
[11−7.励磁データ送信処理]
In step S142, since the first excitation data and the second excitation data are set to the value 0, the stepping motors 150h, 153f, 152h, 155 do not rotate. For this reason, the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 do not operate. Specifically, by setting a value 0 to the upper 4 bits D7, D6, D5, and D4 of the first excitation data, each phase coil (φ1, φ2, φ3, φ4 of the stepping motor 150 by the drive circuit unit 112j. ) Is stopped and the stepping motor 150 does not rotate. For this reason, the character body (Franken) 150 does not operate. Also, the drive circuit section is set by setting the value 0 to the lower 4 bits D3, D2, D1, D0 of the first excitation data and the upper 4 bits D7 ', D6', D5 ', D4' of the second excitation data. Switching of excitation current to each phase coil (φ1, φ2, φ3, φ4) of stepping motor 153f by 112k and each phase coil (φ1, φ2, φ3, φ4) of stepping motor 152h by drive circuit unit 112m is stopped. Thus, the stepping motors 153f and 152h do not rotate. For this reason, the character body (Dracula) 152 and the shielding member (Dracula) 166 do not operate. Further, when the value 0 is set in the lower 4 bits D3 ′, D2 ′, D1 ′, D0 ′ of the second excitation data, each phase coil (φ1, φ2, φ3, φ) of the stepping motor 155 by the drive circuit unit 112n. Switching of the excitation current is stopped with respect to φ4), and the stepping motor 155 does not rotate. For this reason, the character body (wolf man) 154 does not operate.
[11-7. Excitation data transmission processing]
次に、ステッピングモータ150h,153f,152h,155の励磁データを送信する励磁データ送信処理について説明する。この励磁データ送信処理が開始されると、サブ統合基板111のCPU111aにおける演算処理部111aacは、図30に示すように、送信許可ビットTeが値1であるか否かを判定する(ステップS160)。この送信許可ビットTeには、外部への送信を許可する送信許可状態と外部への送信を禁止する送信禁止状態とがあり、送信許可状態として値1、送信禁止状態として値0がそれぞれ設定されている。ステップS160で送信許可ビットTeが値1のとき、つまり送信許可状態にあるときには、送信バッファ空フラグTbと送信レジスタ空フラグTrとが共に値1であるか否かを判定する(ステップS162)。この送信バッファ空フラグTbは、送信バッファレジスタ111asbに送信データがあるか否かを表すフラグであり、送信バッファレジスタ111asbに送信データがない状態として値1、送信バッファレジスタ111asbに送信データがある状態として値0がそれぞれ設定される。一方、送信レジスタ空フラグTrは、送信レジスタ111asrに送信中の送信データがあるか否かを表すフラグであり、送信レジスタ111asrに送信中の送信データがないとき送信完了として値1、送信レジスタ111asrに送信中の送信データがあるとき送信中として値0がそれぞれ設定される。なお、送信バッファレジスタ111asbの送信データが送信レジスタ111asrに転送されるときには、送信バッファ空フラグTbが値0から値1に立ち上がり(アップエッジし)、つまり送信バッファレジスタ111asbの送信データがない状態となる。このとき、送信レジスタ空フラグTrは値1から値0に立ち下がり(ダウンエッジし)、つまり送信(シリアル出力)中となる。 Next, excitation data transmission processing for transmitting excitation data of the stepping motors 150h, 153f, 152h, 155 will be described. When the excitation data transmission process is started, the arithmetic processing unit 111aac in the CPU 111a of the sub-integrated substrate 111 determines whether or not the transmission permission bit Te is 1 as shown in FIG. 30 (step S160). . The transmission permission bit Te has a transmission permission state for permitting transmission to the outside and a transmission prohibition state for prohibiting transmission to the outside. A value 1 is set as the transmission permission state and a value 0 is set as the transmission prohibition state. ing. When the transmission permission bit Te is 1 in step S160, that is, when the transmission is permitted, it is determined whether or not both the transmission buffer empty flag Tb and the transmission register empty flag Tr are 1 (step S162). This transmission buffer empty flag Tb is a flag indicating whether or not there is transmission data in the transmission buffer register 111asb. The transmission buffer register 111asb has a value of 1 and no transmission data exists in the transmission buffer register 111asb. As shown in FIG. On the other hand, the transmission register empty flag Tr is a flag indicating whether or not there is transmission data being transmitted in the transmission register 111asr. When there is no transmission data being transmitted in the transmission register 111asr, the transmission register 111asr has the value 1 as transmission completion. When there is transmission data being transmitted, the value 0 is set as being transmitted. When the transmission data of the transmission buffer register 111asb is transferred to the transmission register 111asr, the transmission buffer empty flag Tb rises (values up) from the value 0 to the value 1, that is, there is no transmission data of the transmission buffer register 111asb. Become. At this time, the transmission register empty flag Tr falls from the value 1 to the value 0 (down edge), that is, during transmission (serial output).
ステップS162で送信バッファ空フラグTbと送信レジスタ空フラグTrとが共に値1であるとき、つまり送信バッファレジスタ111asbに送信データがない状態であり、送信レジスタ111asrに送信中の送信データがないときには、第2励磁データを送信バッファレジスタ111asbに設定し(ステップS164)、送信バッファレジスタ111asbの第2励磁データを送信レジスタ111asrに転送し(ステップS166)、送信バッファ空フラグTbが値1か否かを判定する(ステップS168)。この判定は、送信バッファ空フラグTbがアップエッジしたか、つまり送信バッファレジスタ111asbの第2励磁データをすべて送信レジスタ111asrに転送したか否かにより行われる。ステップS168で送信バッファ空フラグTbが値1でないとき、つまり送信バッファレジスタ111asbの第2励磁データをすべて送信レジスタ111asrに転送していないときには、そのまま待機し、一方、送信バッファ空フラグTbが値1であるとき、つまり送信バッファレジスタ111asbの第2励磁データをすべて送信レジスタ111asrに転送したときには、第1励磁データを送信バッファレジスタ111asbに設定する(ステップS170)。このとき、送信レジスタ111asrに転送された第2励磁データは、送信制御部111ascからの転送クロックSM−CLKと同期してレベルコンバータ111eを介し、ランプ駆動基板112へ送信(シリアル出力)される。続いて、送信レジスタ空フラグTrが値1であるか否かを判定する(ステップS172)。この判定は、送信レジスタ空フラグTrがアップエッジしたか、つまり送信レジスタ111asrの第2励磁データを送信完了したか否かにより行われる。 When both the transmission buffer empty flag Tb and the transmission register empty flag Tr are 1 in step S162, that is, there is no transmission data in the transmission buffer register 111asb, and there is no transmission data being transmitted in the transmission register 111asr. The second excitation data is set in the transmission buffer register 111asb (step S164), the second excitation data in the transmission buffer register 111asb is transferred to the transmission register 111asr (step S166), and whether or not the transmission buffer empty flag Tb is 1 is determined. Determination is made (step S168). This determination is made based on whether the transmission buffer empty flag Tb has risen, that is, whether or not all the second excitation data in the transmission buffer register 111asb has been transferred to the transmission register 111asr. When the transmission buffer empty flag Tb is not the value 1 in step S168, that is, when all the second excitation data in the transmission buffer register 111asb is not transferred to the transmission register 111asr, the process waits as it is, while the transmission buffer empty flag Tb has the value 1 In other words, when all the second excitation data in the transmission buffer register 111asb is transferred to the transmission register 111asr, the first excitation data is set in the transmission buffer register 111asb (step S170). At this time, the second excitation data transferred to the transmission register 111asr is transmitted (serial output) to the lamp driving substrate 112 via the level converter 111e in synchronization with the transfer clock SM-CLK from the transmission control unit 111asc. Subsequently, it is determined whether or not the transmission register empty flag Tr is 1 (step S172). This determination is made based on whether the transmission register empty flag Tr has risen, that is, whether transmission of the second excitation data in the transmission register 111asr has been completed.
ステップS172で送信レジスタ空フラグTrが値1でないとき、つまり送信レジスタ111asrの第2励磁データを送信完了していないときには、そのまま待機し、一方、送信レジスタ空フラグTrが値1であるとき、つまり送信レジスタ111asrの第2励磁データを送信完了したときには、送信バッファレジスタ111asbの第1励磁データを送信レジスタ111asrに転送し(ステップS174)、送信バッファ空フラグTbが値1か否かを判定する(ステップS176)。送信バッファ空フラグTbが値1でないとき、つまり送信バッファレジスタ111asbの第1励磁データをすべて送信レジスタ111asrに転送していないときには、そのまま待機し、一方、送信バッファ空フラグTbが値1であるとき、つまり送信バッファレジスタ111asbの第1励磁データをすべて送信レジスタ111asrに転送したときには、送信レジスタ空フラグTrが値1であるか否かを判定する(ステップS177)。送信レジスタ空フラグTrが値1でないとき、つまり送信レジスタ111asrが第1励磁データを送信完了していないときには、そのまま待機し、一方、送信レジスタ空フラグTrが値1であるとき、つまり送信レジスタ111asrの第1励磁データを送信完了したときには、出力ポート111aopからラッチ信号SM−LATを出力し(ステップS178)、このルーチンを終了する。 When the transmission register empty flag Tr is not a value 1 in step S172, that is, when the second excitation data of the transmission register 111asr has not been transmitted, the process waits as it is, while when the transmission register empty flag Tr is a value 1, that is, When the transmission of the second excitation data of the transmission register 111asr is completed, the first excitation data of the transmission buffer register 111asb is transferred to the transmission register 111asr (step S174), and it is determined whether or not the transmission buffer empty flag Tb is a value 1 ( Step S176). When the transmission buffer empty flag Tb is not a value 1, that is, when all the first excitation data of the transmission buffer register 111asb is not transferred to the transmission register 111asr, the process waits as it is, and when the transmission buffer empty flag Tb is a value 1. That is, when all the first excitation data of the transmission buffer register 111asb is transferred to the transmission register 111asr, it is determined whether or not the transmission register empty flag Tr is 1 (step S177). When the transmission register empty flag Tr is not a value 1, that is, when the transmission register 111asr has not completed transmission of the first excitation data, it waits as it is, while when the transmission register empty flag Tr is a value 1, that is, the transmission register 111asr. When the transmission of the first excitation data is completed, the latch signal SM-LAT is output from the output port 111aop (step S178), and this routine is terminated.
一方、ステップS160で送信許可ビットTeが値0のとき、つまり送信禁止状態にあるとき又はステップS162で送信バッファ空フラグTbと送信レジスタ空フラグTrとが共に値0であるとき、つまり送信バッファレジスタ111asbに送信データがある状態であり、送信レジスタ111asrに送信中の送信データがあるときには、そのままこのルーチンを終了する。 On the other hand, when the transmission permission bit Te is 0 in step S160, that is, when transmission is prohibited, or when both the transmission buffer empty flag Tb and the transmission register empty flag Tr are 0 in step S162, that is, the transmission buffer register. If there is transmission data in 111asb and there is transmission data being transmitted in the transmission register 111asr, this routine is terminated as it is.
なお、上述した励磁データ送信処理で第1励磁データと第2励磁データとをランプ駆動基板112へそれぞれ送信するときには、上位4ビットと下位4ビットとの8ビットの励磁信号のON/OFFデータを1ビットずつ右へシフトすることにより行われ、最下位ビット(LSB)の励磁信号のON/OFFデータから最上位ビット(MSB)の励磁信号のON/OFFデータまでを順にランプ統合基板112に送信する。具体的には、図28(a)に示した第1励磁データでは、D0,D1,・・・,D4,・・・,D7、つまりSM2−1,SM2−2,・・・,SM1−1,・・・,SM1−4と順にランプ駆動基板112に1ビットずつ送信され、図28(b)に示した第2励磁データでは、D0’,D1’,・・・,D4’,・・・,D7’、つまりSM4−1,SM4−2,・・・,SM3−1,・・・,SM3−4と順にランプ駆動基板112に1ビットずつ送信される。 When transmitting the first excitation data and the second excitation data to the lamp driving substrate 112 in the excitation data transmission process described above, ON / OFF data of 8-bit excitation signals of the upper 4 bits and the lower 4 bits are used. This is done by shifting to the right bit by bit, and the least significant bit (LSB) excitation signal ON / OFF data to the most significant bit (MSB) excitation signal ON / OFF data are sequentially transmitted to the lamp integrated board 112. To do. Specifically, in the first excitation data shown in FIG. 28A, D0, D1,..., D4,..., D7, that is, SM2-1, SM2-2,. 1,..., SM1-4 are transmitted bit by bit to the lamp driving board 112 in order, and in the second excitation data shown in FIG. 28 (b), D0 ′, D1 ′,. .., D7 ′, that is, SM4-1, SM4-2,..., SM3-1,.
次に、励磁データ送信処理が行われるときのサブ統合基板111のCPU111aにおける各信号について説明する。図31に示すように、励磁データ送信処理が開始されると、図31(b)に示す送信許可ビットTeが値1(図30に示した励磁データ送信処理のステップS160)、図31(c)に示す送信バッファ空フラグTbと図31(f)に示す送信レジスタ空フラグTrとが共に値1であるときには(図30に示した励磁データ送信処理のステップS162、タイミングT1)、第2励磁データを送信バッファレジスタ111asbに設定し、送信バッファ空フラグTbが値1から値0に立ち下がる(ダウンエッジする)(図30に示した励磁データ送信処理のステップS164、タイミングT2)。続いて、送信バッファレジスタ111asbの第2励磁データを送信レジスタ111asrに転送し(図30に示した励磁データ送信処理のステップS166)、転送完了するまで待機し(図30に示した励磁データ送信処理のステップS168)、転送完了すると送信バッファ空フラグTbが値0から値1に立ち上がる(アップエッジする、タイミングT3)。このとき、図31(d)に示す転送クロックSM−CLKを発生し、送信レジスタ空フラグTrがダウンエッジし、送信レジスタ111asrのLSBからMSBへと、つまりD0’からD7’へと順に1ビットずつ第2励磁データ(図31(e)に示す励磁データSM−DAT)を送信する。 Next, each signal in the CPU 111a of the sub-integrated substrate 111 when the excitation data transmission process is performed will be described. As shown in FIG. 31, when the excitation data transmission process is started, the transmission permission bit Te shown in FIG. 31B is 1 (step S160 of the excitation data transmission process shown in FIG. 30), and FIG. ) And the transmission register empty flag Tr shown in FIG. 31 (f) are both 1 (excitation data transmission processing step S162 shown in FIG. 30, timing T1), the second excitation. Data is set in the transmission buffer register 111asb, and the transmission buffer empty flag Tb falls from the value 1 to the value 0 (down edge) (step S164 of excitation data transmission processing shown in FIG. 30, timing T2). Subsequently, the second excitation data of the transmission buffer register 111asb is transferred to the transmission register 111asr (step S166 of the excitation data transmission process shown in FIG. 30) and waits until the transfer is completed (excitation data transmission process shown in FIG. 30). Step S168), when the transfer is completed, the transmission buffer empty flag Tb rises from the value 0 to the value 1 (up edge, timing T3). At this time, the transfer clock SM-CLK shown in FIG. 31 (d) is generated, the transmission register empty flag Tr goes down, and the transmission register 111asr shifts from LSB to MSB, that is, 1 bit in order from D0 ′ to D7 ′. Second excitation data (excitation data SM-DAT shown in FIG. 31 (e)) is transmitted one by one.
続いて、第1励磁データを送信バッファレジスタ111asbに設定し、送信バッファ空フラグTbがダウンエッジする(図30に示した励磁データ送信処理のステップS170、タイミングT4)。続いて、送信レジスタ空フラグTrが値1、つまり第2励磁データを送信完了するまで待機する(図30に示した励磁データ送信処理のステップS172)。送信完了すると送信レジスタ空フラグTrがアップエッジし(タイミングT5)、送信バッファレジスタ111asbの第1励磁データを送信レジスタ111asrに転送し(図30に示した励磁データ送信処理のステップS174)、転送完了するまで待機する(図30に示した励磁データ送信処理のステップS176)。転送完了すると送信バッファ空フラグTbがアップエッジする(タイミングT6)。このとき、送信レジスタ空フラグTrがダウンエッジし、第2励磁データに続いて、送信レジスタ111asrのLSBからMSBへと、つまりD0からD7へと順に1ビットずつ第1励磁データ(図31(e)に示す励磁データSM−DAT)を送信する。そして、送信レジスタ空フラグTrが値1、つまり第2励磁データを送信完了するまで待機する(図30に示した励磁データ送信処理のステップS177)。送信完了すると送信レジスタ空フラグTrがアップエッジし(タイミングT8)、出力ポート111aopからラッチ信号SM−LATを出力する(図30に示した励磁データ送信処理のステップS178)。このとき、ラッチ信号SM−LATは負論理として出力されるため、ラッチ信号SM−LATをダウンエッジさせ、指定時間経過後(本実施形態では、3μsに設定されている。)、アップエッジさせる。 Subsequently, the first excitation data is set in the transmission buffer register 111asb, and the transmission buffer empty flag Tb goes down (step S170 in the excitation data transmission process shown in FIG. 30, timing T4). Subsequently, the process waits until the transmission register empty flag Tr has a value of 1, that is, transmission of the second excitation data is completed (step S172 of the excitation data transmission process shown in FIG. 30). When the transmission is completed, the transmission register empty flag Tr rises (timing T5), the first excitation data in the transmission buffer register 111asb is transferred to the transmission register 111asr (step S174 of the excitation data transmission process shown in FIG. 30), and the transfer is completed. (Step S176 of the excitation data transmission process shown in FIG. 30). When the transfer is completed, the transmission buffer empty flag Tb rises (timing T6). At this time, the transmission register empty flag Tr goes down, and the second excitation data is followed by the first excitation data (FIG. 31 (e)) from the LSB to the MSB of the transmission register 111asr, that is, from D0 to D7. Excitation data SM-DAT) shown in FIG. Then, the process waits until the transmission register empty flag Tr has a value of 1, that is, the second excitation data has been transmitted (step S177 in the excitation data transmission process shown in FIG. 30). When transmission is completed, the transmission register empty flag Tr rises (timing T8), and the latch signal SM-LAT is output from the output port 111aop (step S178 of the excitation data transmission process shown in FIG. 30). At this time, since the latch signal SM-LAT is output as negative logic, the latch signal SM-LAT is down-edgeed, and after a specified time has elapsed (in this embodiment, set to 3 μs), the latch signal SM-LAT is up-edged.
なお、送信許可ビットTeは、この励磁データ送信処理が開始される前に値1、つまり送信許可状態に設定される。送信許可ビットTeは第1励磁データを送信中に値0(タイミングT7)、つまり送信禁止状態に設定されているが、実際には第1励磁データの送信終了後に送信禁止状態になる。また、本実施形態では、転送クロックSM−CLKとして250kHzと設定されており、1周期が4μsになり、クロックパルス幅Tcが2μsになる。この転送クロックSM−CLKに同期する励磁データSM−DATの送信速度は250kbps(bit per secondの略であり、1秒間に送信するビット数を表す。)になる。第1励磁データと第2励磁データとは、それぞれ1バイトの情報であるため、合わせて2バイト、つまり16ビットになり、励磁データ送信処理で行われる送信時間は16ビット×4μs=64μsになる。これにより、第1励磁データと第2励磁データとの送信は、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理内で完了することになる。 The transmission permission bit Te is set to a value of 1, that is, a transmission permission state before the excitation data transmission process is started. The transmission permission bit Te is set to the value 0 (timing T7) during transmission of the first excitation data, that is, the transmission prohibited state, but actually, the transmission is prohibited after the transmission of the first excitation data is completed. In this embodiment, the transfer clock SM-CLK is set to 250 kHz, and one period is 4 μs, and the clock pulse width Tc is 2 μs. The transmission speed of the excitation data SM-DAT synchronized with the transfer clock SM-CLK is 250 kbps (which is an abbreviation of bit per second and represents the number of bits transmitted per second). Since the first excitation data and the second excitation data are each 1-byte information, the total is 2 bytes, that is, 16 bits, and the transmission time performed in the excitation data transmission process is 16 bits × 4 μs = 64 μs. . As a result, the transmission of the first excitation data and the second excitation data is completed within the 2 ms timer interrupt process in step S60 of the timer interrupt process shown in FIG.
次に、ランプ駆動基板112のシフトレジスタ112h,112iにおける処理について説明する。サブ統合基板111からシリアル出力された第1励磁データと第2励磁データとは、図32(c)に示す励磁データSM−DATとして、図32(b)に示す転送クロックSM−CLKと同期して、第2励磁データはランプ駆動基板112のシフトレジスタ112hを通過してシフトレジスタ112iにシフトされ、第1励磁データはシフトレジスタ112hにシフトされる。上述したラッチ信号SM−LAT(図32(a)参照)にラッチされることによりシフトレジスタ112hとシフトレジスタ112iとにシフトされた第1励磁データと第2励磁データとが、一度に、励磁信号としてドライブ回路部112j,112k,112m,112nにそれぞれ出力される。具体的には、図32(m)〜(p),(q)〜(t)に示すSM3−4〜SM3−1,SM4−4〜SM4−1の励磁信号のON/OFFデータとして第2励磁データのD7’〜D4’,D3’〜D0’がドライブ回路部112m,112nにそれぞれ出力され、図32(d)〜(g),(h)〜(k)に示すSM1−4〜SM1−1,SM2−4〜SM2−1の励磁信号のON/OFFデータとして第1励磁データのD7〜D4,D3〜D0がドライブ回路部112j,112kにそれぞれ出力される。この励磁信号に応じてステッピングモータ150h,153f,152h,155の駆動制御がドライブ回路部112j,112k,112m,112nによりそれぞれ行われ、CW又はCCWの回転運動となる。ここで、図32(d)〜(t)の波線で示した励磁信号のON/OFFデータD0〜D7,D0’〜D7’は前回(2ms前)にラッチ信号SM−LATにラッチされたものであり、実線で示した励磁信号のON/OFFデータD0〜D7,D0’〜D7’は今回ラッチされたものである。
[11−8.ステッピングモータ処理]
Next, processing in the shift registers 112h and 112i of the lamp driving substrate 112 will be described. The first excitation data and the second excitation data serially output from the sub-integrated substrate 111 are synchronized with the transfer clock SM-CLK shown in FIG. 32B as excitation data SM-DAT shown in FIG. Thus, the second excitation data passes through the shift register 112h of the lamp driving substrate 112 and is shifted to the shift register 112i, and the first excitation data is shifted to the shift register 112h. The first excitation data and the second excitation data shifted to the shift register 112h and the shift register 112i by being latched by the above-described latch signal SM-LAT (see FIG. 32A) are converted into the excitation signal at a time. Are output to the drive circuit units 112j, 112k, 112m, and 112n, respectively. Specifically, the second ON / OFF data of the excitation signals SM3-4 to SM3-1, SM4-4 to SM4-1 shown in FIGS. 32 (m) to (p) and (q) to (t) is used. Excitation data D7 ′ to D4 ′ and D3 ′ to D0 ′ are respectively output to the drive circuit units 112m and 112n, and SM1-4 to SM1 shown in FIGS. 32 (d) to (g) and (h) to (k). The first excitation data D7 to D4 and D3 to D0 are output to the drive circuit units 112j and 112k as ON / OFF data of the excitation signals of -1, SM2-4 to SM2-1, respectively. Drive control of the stepping motors 150h, 153f, 152h, and 155 is performed by the drive circuit units 112j, 112k, 112m, and 112n in accordance with the excitation signals, respectively, and a CW or CCW rotational motion is obtained. Here, the ON / OFF data D0 to D7 and D0 ′ to D7 ′ of the excitation signals indicated by the wavy lines in FIGS. 32D to 32T are latched by the latch signal SM-LAT last time (2 ms before). The ON / OFF data D0 to D7 and D0 ′ to D7 ′ of the excitation signal indicated by the solid line are latched this time.
[11-8. Stepping motor processing]
次に、ステッピングモータ処理が開始されると、サブ統合基板111のCPU111aは、図33に示すように、2msタイマ一括減算処理を行う(ステップS180)。この2msタイマ一括減算処理は、ステッピングモータスケジューラパターンの駆動時間を2msずつ減算する処理である。例えば、図24で示したパターン38のデータ0では、駆動時間40msから2msずつ、38ms、36ms、・・・、0msと、この2msタイマ一括減算処理が行われるごとに減算される。続いて、2ms用ステッピングモータスケジューラ起動処理を行う(ステップS182)。この2ms用ステッピングモータスケジューラ起動処理は、図26で説明したように、ステッピングモータ150h,153f,152h,155を駆動するステッピングモータスケジューラのアドレスをセットする処理である。続いて、2msステッピングモータスケジューラ動作処理を行う(ステップS184)。この2msステッピングモータスケジューラ動作処理は、図27で説明したように、ステッピングモータスケジューラパターンを進行する処理である。続いて、励磁データ初期化処理を行う(ステップS186)。この励磁データ初期化処理は、第1励磁データと第2励磁データとの初期化を行い、初期値として値0をそれぞれセットする処理である。続いて、励磁データ作成処理を行う(ステップS188)。この励磁データ作成処理は、図28で説明したように、ステッピングモータスケジューラパターンに基づいて第1励磁データと第2励磁データとを作成する処理である。 Next, when the stepping motor process is started, the CPU 111a of the sub-integrated board 111 performs a 2 ms timer batch subtraction process as shown in FIG. 33 (step S180). This 2 ms timer batch subtraction process is a process of subtracting the driving time of the stepping motor scheduler pattern by 2 ms. For example, the data 0 of the pattern 38 shown in FIG. 24 is subtracted every time this 2 ms timer batch subtraction process is performed, from the drive time of 40 ms to 2 ms, 38 ms, 36 ms,..., 0 ms. Subsequently, a 2 ms stepping motor scheduler activation process is performed (step S182). This 2 ms stepping motor scheduler activation process is a process for setting the address of the stepping motor scheduler that drives the stepping motors 150h, 153f, 152h, and 155, as described with reference to FIG. Subsequently, a 2 ms stepping motor scheduler operation process is performed (step S184). This 2 ms stepping motor scheduler operation process is a process of advancing the stepping motor scheduler pattern as described with reference to FIG. Subsequently, excitation data initialization processing is performed (step S186). This excitation data initialization process is a process for initializing the first excitation data and the second excitation data, and setting each value 0 as an initial value. Subsequently, excitation data creation processing is performed (step S188). This excitation data creation processing is processing for creating first excitation data and second excitation data based on the stepping motor scheduler pattern as described with reference to FIG.
続いて、異常時励磁データクリア処理を行う(ステップS190)。この異常時励磁データクリア処理は、図29で説明したように、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154に異常が生じたときのステッピングモータ150h,153f,152h,155の励磁信号のON/OFFデータに値0をセットする処理である。続いて、励磁データ送信処理を行う(ステップS192)。この励磁データ送信処理は、図30及び図31で説明したように、ステッピングモータ150h,153f,152h,155の励磁データを送信する処理であり、送信された励磁データによりステッピングモータ150h,153f,152h,155の駆動制御が行われ、CW又はCCWの回転運動となる。なお、このステッピングモータ処理は、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理の一処理として行われる。
[12.キャラクタ体の異常判定処理]
Subsequently, an abnormal excitation data clear process is performed (step S190). In this abnormal excitation data clear processing, as described with reference to FIG. 29, an abnormality occurred in the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154. Is a process of setting the value 0 to the ON / OFF data of the excitation signals of the stepping motors 150h, 153f, 152h, 155 at the time. Subsequently, excitation data transmission processing is performed (step S192). This excitation data transmission process is a process of transmitting excitation data of the stepping motors 150h, 153f, 152h, 155 as described with reference to FIGS. 30 and 31, and the stepping motors 150h, 153f, 152h are transmitted by the transmitted excitation data. , 155 drive control is performed, resulting in CW or CCW rotational motion. This stepping motor process is performed as one process of the 2 ms timer interrupt process in step S60 of the timer interrupt process shown in FIG.
[12. Character body abnormality determination process]
次に、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の異常判定について説明する。図34はキャラクタ体(フランケン)異常判定処理の一例を示すフローチャートであり、図35はキャラクタ体(ドラキュラ)異常判定処理の一例を示すフローチャートであり、図36は遮蔽部材(ドラキュラ)異常判定処理の一例を示すフローチャートであり、図37はキャラクタ体(オオカミ男)異常判定処理の一例を示すフローチャートである。なお、これらの各処理は、処理の概略を説明する都合上、図19に示したリセット処理のステップS48の16msの定常処理の一処理として行われる処理と、図20に示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理の一処理として行われる処理とを併せたフローチャートとなっている。例えば、後述するキャラクタ体(フランケン)異常判定処理のステップS208では、ステッピングモータ150hを60ステップCCWさせているが、実際には、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理が行われるごとに1ステップずつCCWさせている。また、これらの各処理は主制御基板101からサブ統合基板111にコマンドとして図16に示した変動表示パターンの変動番号(例えば、変動番号32の役物リーチ)が送信されるごとに行われる。
[12−1.キャラクタ体(フランケン)異常判定処理]
Next, the abnormality determination of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 will be described. FIG. 34 is a flowchart showing an example of character body (Franken) abnormality determination processing, FIG. 35 is a flowchart showing an example of character body (Dracula) abnormality determination processing, and FIG. 36 shows shielding member (Dracula) abnormality determination processing. FIG. 37 is a flowchart showing an example of character body (wolf man) abnormality determination processing. For convenience of explaining the outline of the process, each of these processes is performed as one process of 16 ms steady process of step S48 of the reset process shown in FIG. 19 and the timer interrupt process shown in FIG. This flowchart is combined with the process performed as one process of the 2 ms timer interrupt process in step S60. For example, in step S208 of the character body (franken) abnormality determination process described later, the stepping motor 150h is set to CCW for 60 steps, but actually, the 2ms timer interrupt process of step S60 of the timer interrupt process shown in FIG. Each time it is done, it is CCWed one step at a time. Further, each of these processes is performed every time a variation number of the variation display pattern shown in FIG. 16 (for example, an accessory reach of the variation number 32) is transmitted as a command from the main control substrate 101 to the sub integrated substrate 111.
[12-1. Character body (Franken) abnormality determination process]
次に、キャラクタ体(フランケン)異常判定処理が開始されると、図34に示すように、サブ統合基板111のCPU111aは、キャラクタ体(フランケン)150が原位置にあるか否かを判定する(ステップS200)。この判定は、基準板150mがフォトセンサ150nにより検出されているか否かにより行われる。具体的には、基準板150mがフォトセンサ150nの凹部に収まっている状態をキャラクタ体(フランケン)150が原位置にある状態として検出し、一方、基準板150mがフォトセンサ150nの凹部に収まっていない状態をキャラクタ体(フランケン)150が原位置にない状態として検出する。ステップS200でキャラクタ体(フランケン)150が原位置にあるとき、つまり基準板150mがフォトセンサ150nの凹部に収まっている状態にあるときには、キャラクタ体(フランケン)異常フラグF−MS1に値0をセットし(ステップS202)、このルーチンを終了する。このキャラクタ体(フランケン)異常フラグF−MS1は、基準板150mがフォトセンサ150nの凹部に収まっている状態にあるか否かを表すフラグであり、基準板150mがフォトセンサ150nの凹部に収まっている状態をキャラクタ体(フランケン)150の正常状態として値0、一方、基準板150mがフォトセンサ150nの凹部に収まっていない状態をキャラクタ体(フランケン)150の異常状態として値1がそれぞれ設定されている。 Next, when the character body (Franken) abnormality determination process is started, as shown in FIG. 34, the CPU 111a of the sub-integrated board 111 determines whether or not the character body (Franken) 150 is in the original position ( Step S200). This determination is made based on whether or not the reference plate 150m is detected by the photosensor 150n. Specifically, a state in which the reference plate 150m is in the recess of the photosensor 150n is detected as a state in which the character body (franken) 150 is in the original position, while the reference plate 150m is in the recess of the photosensor 150n. No state is detected as a state where the character body (Franken) 150 is not in the original position. When the character body (Franken) 150 is in the original position in step S200, that is, when the reference plate 150m is in the recess of the photosensor 150n, the character body (Franken) abnormality flag F-MS1 is set to 0. (Step S202), and this routine is finished. This character body (Franken) abnormality flag F-MS1 is a flag indicating whether or not the reference plate 150m is in a state where it is in the recess of the photosensor 150n, and the reference plate 150m is set in the recess of the photosensor 150n. The value 0 is set as the normal state of the character body (Franken) 150 and the value 1 is set as the abnormal state of the character body (Franken) 150 when the reference plate 150m is not in the recess of the photosensor 150n. Yes.
ここで、上述したように、キャラクタ体(フランケン)150は、ステッピングモータ150をCW、つまり時計方向に回転させることによりキャラクタ体(フランケン)150が表示領域42の前面側に出現し、そして、ステッピングモータ150をCCW、つまり反時計方向に回転させることによりキャラクタ体(フランケン)150が原位置に戻る動作となる。このため、キャラクタ体(フランケン)150が原位置にないときには、ステッピングモータ150hをCCWさせることにより原位置に復帰させることができる(「原位置復帰処理(フランケン)」という)。 Here, as described above, the character body (Franken) 150 causes the character body (Franken) 150 to appear on the front side of the display area 42 by rotating the stepping motor 150 in CW, that is, clockwise. By rotating the motor 150 CCW, that is, counterclockwise, the character body (franken) 150 returns to the original position. For this reason, when the character body (Franken) 150 is not in the original position, it can be returned to the original position by CCWing the stepping motor 150h (referred to as “original position return processing (Franken)”).
一方、ステップS200でキャラクタ体(フランケン)150が原位置にないとき、つまり基準板150mがフォトセンサ150nの凹部に収まっていない状態にあるときには、基準板150mをフォトセンサ150nの凹部に収まるように復帰動作としてステッピングモータ150hを1ステップCCWさせる(ステップS204)。 On the other hand, when the character body (franken) 150 is not in the original position in step S200, that is, when the reference plate 150m is not in the recess of the photosensor 150n, the reference plate 150m is set in the recess of the photosensor 150n. As a return operation, the stepping motor 150h is caused to perform one step CCW (step S204).
続いて、基準板150mのエッジが検出されたか否かを判定する(ステップS206)。この判定は、フォトセンサ150nが基準板150mのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ150nが基準板150mのエッジを続けて3回検出したとき、キャラクタ体(フランケン)150が原位置へ復帰する状況にあると判定し、一方、フォトセンサ150nが基準板150mのエッジを続けて3回検出しなかったとき、キャラクタ体(フランケン)150が原位置へ復帰する状況にないと判定する。ステップS206でキャラクタ体(フランケン)150のエッジが検出されたとき、つまりキャラクタ体(フランケン)150が原位置へ復帰する状況にあるときには、ステッピングモータ150hを60ステップだけCCWさせる(ステップS208)。この回転は、ステッピングモータ150hを回転させることによりキャラクタ体(フランケン)150が原位置になるよう微調整するために行われる。 Subsequently, it is determined whether or not the edge of the reference plate 150m is detected (step S206). This determination is performed based on the history that the photo sensor 150n detects the edge of the reference plate 150m. Specifically, for example, when the photo sensor 150n continuously detects the edge of the reference plate 150m three times, it is determined that the character body (Franken) 150 is in a state of returning to the original position, while the photo sensor 150n When the edge of the reference plate 150m is not detected three times in succession, it is determined that the character body (franken) 150 is not in a state of returning to the original position. When the edge of the character body (Franken) 150 is detected in Step S206, that is, when the character body (Franken) 150 is in the state of returning to the original position, the stepping motor 150h is CCWed by 60 steps (Step S208). This rotation is performed to finely adjust the character body (franken) 150 to the original position by rotating the stepping motor 150h.
続いて、キャラクタ体(フランケン)異常フラグF−MS1に値0をセットし(ステップS202)、このルーチンを終了する。一方、ステップS206で基準板150mのエッジが検出されないときには、ステッピングモータ150hがN1ステップ以上回転したか否かを判定する(ステップS210)。ここで、N1ステップは、ステッピングモータ150hが1回転するときのステップ数(例えば、483ステップ)である。ステップS210でステッピングモータ150hがN1ステップ以上回転したときには、キャラクタ体(フランケン)異常フラグF−MS1に値1をセットし(ステップS212)、このルーチンを終了する。一方、ステップS210でステッピングモータ150hがN1ステップ以上回転していないときには、ステップS204に戻り、ステッピングモータ150hを1ステップCCWさせ、そして、ステップS206で基準板150mのエッジが検出されるまで又はステップS210でステッピングモータ150hがN1ステップ以上回転するまで、ステップS204、ステップS206そしてステップS210と順次繰り返し行う。 Subsequently, the character body (Franken) abnormality flag F-MS1 is set to 0 (step S202), and this routine is terminated. On the other hand, when the edge of the reference plate 150m is not detected in step S206, it is determined whether or not the stepping motor 150h has rotated more than N1 steps (step S210). Here, the N1 step is the number of steps (for example, 483 steps) when the stepping motor 150h makes one rotation. When the stepping motor 150h has rotated N1 steps or more in step S210, the character body (franken) abnormality flag F-MS1 is set to 1 (step S212), and this routine is terminated. On the other hand, when the stepping motor 150h has not rotated more than N1 steps in step S210, the process returns to step S204, the stepping motor 150h is caused to perform one step CCW, and until the edge of the reference plate 150m is detected in step S206 or step S210. In step S204, step S206, and step S210, the process is repeated until the stepping motor 150h rotates N1 steps or more.
このキャラクタ体(フランケン)異常判定処理では、フォトセンサ150nからの検出信号が一定時間ないときには、異常としてステッピングモータ150hの駆動を中止する。 In this character body (Franken) abnormality determination process, when the detection signal from the photo sensor 150n does not exist for a predetermined time, the driving of the stepping motor 150h is stopped as an abnormality.
なお、ステップS200そしてステップS202と順次行われる処理は、図19で示したリセット処理のステップS48の16msの定常処理の一処理として行われ、ステップS204、ステップS206、ステップS208そしてステップS202と順次行われる処理とステップS204、ステップS206、ステップS210そしてステップS212と順次行われる処理とは、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理の一処理として行われる。
[12−2.キャラクタ体(ドラキュラ)異常判定処理]
Note that the processing sequentially performed with steps S200 and S202 is performed as one of the 16 ms steady-state processing of step S48 of the reset processing shown in FIG. 19, and is sequentially performed with step S204, step S206, step S208, and step S202. Step S204, step S206, step S210, and step S212 are sequentially performed as a process of 2 ms timer interrupt processing in step S60 of the timer interrupt processing shown in FIG.
[12-2. Character body (Dracula) abnormality determination process]
次に、キャラクタ体(ドラキュラ)異常判定処理が開始されると、図35に示すように、サブ統合基板111のCPU111aは、キャラクタ体(ドラキュラ)152が原位置にあるか否かを判定する(ステップS220)。この判定は、基準板153mがフォトセンサ153nにより検出されているか否かにより行われる。具体的には、基準板153mがフォトセンサ153nの凹部に収まっている状態をキャラクタ体(ドラキュラ)152が原位置にある状態として検出し、一方、基準板153mがフォトセンサ153nの凹部に収まっていない状態をキャラクタ体(ドラキュラ)152が原位置にない状態として検出する。ステップS220でキャラクタ体(ドラキュラ)152が原位置にあるとき、つまり基準板153mがフォトセンサ153nの凹部に収まっている状態にあるときには、キャラクタ体(ドラキュラ)異常フラグF−MS2に値0をセットし(ステップS222)、このルーチンを終了する。このキャラクタ体(ドラキュラ)異常フラグF−MS2は、基準板153mがフォトセンサ153nの凹部に収まっている状態にあるか否かを表すフラグであり、基準板153mがフォトセンサ153nの凹部に収まっている状態をキャラクタ体(ドラキュラ)152の正常状態として値0、一方、基準板153mがフォトセンサ153nの凹部に収まっていない状態をキャラクタ体(ドラキュラ)152の異常状態として値1がそれぞれ設定されている。 Next, when the character body (Dracula) abnormality determination process is started, as shown in FIG. 35, the CPU 111a of the sub-integrated board 111 determines whether or not the character body (Dracula) 152 is in the original position ( Step S220). This determination is made based on whether or not the reference plate 153m is detected by the photosensor 153n. Specifically, the state in which the reference plate 153m is in the recess of the photosensor 153n is detected as the state in which the character body (Dracula) 152 is in the original position, while the reference plate 153m is in the recess of the photosensor 153n. No state is detected as a state where the character body (Dracula) 152 is not in the original position. When the character body (Dracula) 152 is in the original position in step S220, that is, when the reference plate 153m is in the recess of the photosensor 153n, the character body (Dracula) abnormality flag F-MS2 is set to 0. (Step S222), and this routine is finished. This character body (Dracula) abnormality flag F-MS2 is a flag that indicates whether or not the reference plate 153m is in the recess of the photosensor 153n. The reference plate 153m is in the recess of the photosensor 153n. The value 0 is set as the normal state of the character body (Dracula) 152, and the value 1 is set as the abnormal state of the character body (Dracula) 152 when the reference plate 153m is not in the recess of the photosensor 153n. Yes.
ここで、上述したように、キャラクタ体(ドラキュラ)152は、ステッピングモータ153fをCWにより1回転させることでキャラクタ体(ドラキュラ)152が表示領域42の前面側に出現し、原位置に戻る動作となる。このため、キャラクタ体(ドラキュラ)152が原位置にないときには、ステッピングモータ153fをCWさせることにより原位置に復帰させることができる(「原位置復帰処理(キャラクタ体(ドラキュラ))」という)。 Here, as described above, the character body (Dracula) 152 causes the character body (Dracula) 152 to appear on the front side of the display area 42 by rotating the stepping motor 153f once by CW, and returns to the original position. Become. For this reason, when the character body (Dracula) 152 is not in the original position, it can be returned to the original position by CWing the stepping motor 153f (referred to as “original position return processing (character body (Dracula))”).
一方、ステップS220でキャラクタ体(ドラキュラ)152が原位置にないとき、つまり基準板153mがフォトセンサ153nの凹部に収まっていない状態にあるときには、基準板153mをフォトセンサ153nの凹部に収まるように復帰動作としてステッピングモータ153fを1ステップCWさせる(ステップS224)。 On the other hand, when the character body (Dracula) 152 is not in the original position in step S220, that is, when the reference plate 153m is not in the recess of the photosensor 153n, the reference plate 153m is set in the recess of the photosensor 153n. As a return operation, the stepping motor 153f is caused to perform one step CW (step S224).
続いて、基準板153mのエッジが検出されたか否かを判定する(ステップS226)。この判定は、フォトセンサ153nが基準板153mのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ153nが基準板153mのエッジを続けて3回検出したとき、キャラクタ体(ドラキュラ)152が原位置へ復帰する状況にあると判定し、一方、フォトセンサ153nが基準板153mのエッジを続けて3回検出しなかったとき、キャラクタ体(ドラキュラ)152が原位置へ復帰する状況にないと判定する。ステップS226でキャラクタ体(ドラキュラ)152のエッジが検出されたとき、つまりキャラクタ体(ドラキュラ)152が原位置へ復帰する状況にあるときには、ステッピングモータ153fを78ステップだけCWさせる(ステップS228)。この回転は、ステッピングモータ153fを回転させることによりキャラクタ体(ドラキュラ)152が原位置になるよう微調整するために行われる。 Subsequently, it is determined whether or not the edge of the reference plate 153m is detected (step S226). This determination is performed based on the history that the photosensor 153n has detected the edge of the reference plate 153m. Specifically, for example, when the photosensor 153n continuously detects the edge of the reference plate 153m three times, it is determined that the character body (Dracula) 152 is in a state of returning to the original position, while the photosensor 153n When the edge of the reference plate 153m is not detected three times in succession, it is determined that the character body (Dracula) 152 is not in a state of returning to the original position. When the edge of the character body (Dracula) 152 is detected in Step S226, that is, when the character body (Dracula) 152 is in the state of returning to the original position, the stepping motor 153f is CWed by 78 steps (Step S228). This rotation is performed to finely adjust the character body (Dracula) 152 to the original position by rotating the stepping motor 153f.
続いて、キャラクタ体(ドラキュラ)異常フラグF−MS2に値0をセットし(ステップS222)、このルーチンを終了する。一方、ステップS226で基準板153mのエッジが検出されないときには、ステッピングモータ153fがN2ステップ以上回転したか否かを判定する(ステップS230)。ここで、N2ステップは、ステッピングモータ153fが2回転するときのステップ数(例えば、1回転で483ステップとすれば、2回転で483×2ステップとなる。)である。ステップS230でステッピングモータ153fがN2ステップ以上回転したときには、キャラクタ体(ドラキュラ)異常フラグF−MS2に値1をセットし(ステップS232)、このルーチンを終了する。一方、ステップS230でステッピングモータ153fがN2ステップ以上回転していないときには、ステップS224に戻り、ステッピングモータ153fを1ステップCWさせ、そして、ステップS226で基準板153mのエッジが検出されるまで又はステップS230でステッピングモータ153fがN2ステップ以上回転するまで、ステップS224、ステップS226そしてステップS230と順次繰り返し行う。 Subsequently, the character body (Dracula) abnormality flag F-MS2 is set to 0 (step S222), and this routine is terminated. On the other hand, when the edge of the reference plate 153m is not detected in step S226, it is determined whether or not the stepping motor 153f has rotated N2 steps or more (step S230). Here, the N2 step is the number of steps when the stepping motor 153f makes two rotations (for example, if one rotation is 483 steps, two rotations are 483 × 2 steps). When the stepping motor 153f rotates N2 steps or more in step S230, the character body (Dracula) abnormality flag F-MS2 is set to 1 (step S232), and this routine is terminated. On the other hand, when the stepping motor 153f has not rotated more than N2 steps in step S230, the process returns to step S224, the stepping motor 153f is caused to perform one step CW, and until the edge of the reference plate 153m is detected in step S226 or step S230. In step S224, step S226, and step S230 are sequentially repeated until the stepping motor 153f rotates N2 steps or more.
このキャラクタ体(ドラキュラ)異常判定処理では、フォトセンサ153nからの検出信号が一定時間ないときには、異常としてステッピングモータ153fの駆動を中止する。 In this character body (Dracula) abnormality determination process, when there is no detection signal from the photosensor 153n for a predetermined time, the driving of the stepping motor 153f is stopped as an abnormality.
なお、ステップS220そしてステップS222と順次行われる処理は、図19で示したリセット処理のステップS48の16msの定常処理の一処理として行われ、ステップS224、ステップS226、ステップS228そしてステップS222と順次行われる処理とステップS224、ステップS226、ステップS230そしてステップS232と順次行われる処理とは、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理の一処理として行われる。
[12−3.遮蔽部材(ドラキュラ)異常判定処理]
Note that the processing sequentially performed with Step S220 and Step S222 is performed as one process of 16 ms steady processing of Step S48 of the reset processing illustrated in FIG. 19, and sequentially performed with Step S224, Step S226, Step S228, and Step S222. This process and the processes sequentially performed in steps S224, S226, S230, and S232 are performed as one process of the 2 ms timer interrupt process in step S60 of the timer interrupt process shown in FIG.
[12-3. Shield member (Dracula) abnormality determination process]
次に、遮蔽部材(ドラキュラ)異常判定処理が開始されると、図36に示すように、サブ統合基板111のCPU111aは、遮蔽部材(ドラキュラ)166が原位置にあるか否かを判定する(ステップS240)。この判定は、基準板152mがフォトセンサ152nにより検出されているか否かにより行われる。具体的には、基準板152mがフォトセンサ152nの凹部に収まっている状態を遮蔽部材(ドラキュラ)166が原位置にある状態として検出し、一方、基準板152mがフォトセンサ152nの凹部に収まっていない状態を遮蔽部材(ドラキュラ)166が原位置にない状態として検出する。ステップS240で遮蔽部材(ドラキュラ)166が原位置にあるとき、つまり基準板152mがフォトセンサ152nの凹部に収まっている状態にあるときには、遮蔽部材(ドラキュラ)異常フラグF−MS3に値0をセットし(ステップS242)、このルーチンを終了する。この遮蔽部材(ドラキュラ)異常フラグF−MS3は、基準板152mがフォトセンサ152nの凹部に収まっている状態にあるか否かを表すフラグであり、基準板152mがフォトセンサ152nの凹部に収まっている状態を遮蔽部材(ドラキュラ)166の正常状態として値0、一方、基準板152mがフォトセンサ152nの凹部に収まっていない状態を遮蔽部材(ドラキュラ)166の異常状態として値1がそれぞれ設定されている。 Next, when the shielding member (Dracula) abnormality determination process is started, as shown in FIG. 36, the CPU 111a of the sub-integrated substrate 111 determines whether or not the shielding member (Dracula) 166 is in the original position ( Step S240). This determination is made based on whether or not the reference plate 152m is detected by the photosensor 152n. Specifically, the state in which the reference plate 152m is in the recess of the photosensor 152n is detected as the state in which the shielding member (dracula) 166 is in the original position, while the reference plate 152m is in the recess of the photosensor 152n. The state where the shielding member (dracula) 166 is not in the original position is detected. When the shielding member (dracula) 166 is in the original position in step S240, that is, when the reference plate 152m is in the recess of the photosensor 152n, the shielding member (dracula) abnormality flag F-MS3 is set to 0. (Step S242), and this routine is finished. This shielding member (dracula) abnormality flag F-MS3 is a flag indicating whether or not the reference plate 152m is in a state of being accommodated in the recess of the photosensor 152n, and the reference plate 152m is accommodated in the recess of the photosensor 152n. The state where the shielding member (dracula) 166 is normal is set to the value 0, while the state where the reference plate 152m is not in the recess of the photosensor 152n is set to the abnormal state of the shielding member (dracula) 166 and the value 1 is set. Yes.
ここで、上述したように、遮蔽部材(ドラキュラ)166は、ステッピングモータ152hをCWにより1回転させることで遮蔽部材(ドラキュラ)166が表示領域42の前面側に出現し、原位置に戻る動作となる。このため、遮蔽部材(ドラキュラ)166が原位置にないときには、ステッピングモータ152hをCWさせることにより原位置に復帰させることができる(「原位置復帰処理(遮蔽部材(ドラキュラ))」という)。 Here, as described above, the shielding member (Dracula) 166 is an operation in which the shielding member (Dracula) 166 appears on the front side of the display area 42 by rotating the stepping motor 152h once by CW and returns to the original position. Become. For this reason, when the shielding member (Dracula) 166 is not in the original position, it can be returned to the original position by CWing the stepping motor 152h (referred to as “original position return processing (shielding member (Dracula))”).
一方、ステップS240で遮蔽部材(ドラキュラ)166が原位置にないとき、つまり基準板152mがフォトセンサ152nの凹部に収まっていない状態にあるときには、基準板152mをフォトセンサ152nの凹部に収まるように復帰動作としてステッピングモータ152hを1ステップCWさせる(ステップS244)。 On the other hand, when the shielding member (dracula) 166 is not in the original position in step S240, that is, when the reference plate 152m is not in the recess of the photosensor 152n, the reference plate 152m is set in the recess of the photosensor 152n. As a return operation, the stepping motor 152h is caused to perform one step CW (step S244).
続いて、基準板152mのエッジが検出されたか否かを判定する(ステップS246)。この判定は、フォトセンサ152nが基準板152mのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ152nが基準板152mのエッジを続けて3回検出したとき、遮蔽部材(ドラキュラ)166が原位置へ復帰する状況にあると判定し、一方、フォトセンサ152nが基準板152mのエッジを続けて3回検出しなかったとき、遮蔽部材(ドラキュラ)166が原位置へ復帰する状況にないと判定する。ステップS246で基準板152mのエッジが検出されたとき、つまり遮蔽部材(ドラキュラ)166が原位置へ復帰する状況にあるときには、ステッピングモータ152hを27ステップだけCWさせる(ステップS248)。この回転は、ステッピングモータ152hを回転させることにより遮蔽部材(ドラキュラ)166が原位置になるよう微調整するために行われる。 Subsequently, it is determined whether or not the edge of the reference plate 152m has been detected (step S246). This determination is made based on the history of the photo sensor 152n detecting the edge of the reference plate 152m. Specifically, for example, when the photosensor 152n continuously detects the edge of the reference plate 152m three times, it is determined that the shielding member (dracula) 166 returns to the original position, while the photosensor 152n When the edge of the reference plate 152m is not detected three times in succession, it is determined that the shielding member (dracula) 166 is not in a state of returning to the original position. When the edge of the reference plate 152m is detected in step S246, that is, when the shielding member (dracula) 166 returns to the original position, the stepping motor 152h is CWed by 27 steps (step S248). This rotation is performed to finely adjust the shielding member (dracula) 166 to the original position by rotating the stepping motor 152h.
続いて、遮蔽部材(ドラキュラ)異常フラグF−MS3に値0をセットし(ステップS242)、このルーチンを終了する。一方、ステップS246で基準板152mのエッジが検出されないときには、ステッピングモータ152hがN3ステップ以上回転したか否かを判定する(ステップS250)。ここで、N3ステップは、ステッピングモータ152hが2回転するときのステップ数(例えば、1回転で483ステップとすれば、2回転で483×2ステップとなる。)である。ステップS250でステッピングモータ152hがN3ステップ以上回転したときには、遮蔽部材(ドラキュラ)異常フラグF−MS3に値1をセットし(ステップS252)、このルーチンを終了する。一方、ステップS250でステッピングモータ152hがN3ステップ以上回転していないときには、ステップS244に戻り、ステッピングモータ152hを1ステップCWさせ、そして、ステップS246で基準板152mのエッジが検出されるまで又はステップS250でステッピングモータ152hがN3ステップ以上回転するまで、ステップS244、ステップS246そしてステップS250と順次繰り返し行う。 Subsequently, the shielding member (Dracula) abnormality flag F-MS3 is set to 0 (step S242), and this routine is terminated. On the other hand, when the edge of the reference plate 152m is not detected in step S246, it is determined whether or not the stepping motor 152h has rotated N3 steps or more (step S250). Here, the N3 step is the number of steps when the stepping motor 152h makes two rotations (for example, if one rotation is 483 steps, two rotations are 483 × 2 steps). When the stepping motor 152h has rotated N3 steps or more in step S250, a value 1 is set to the shielding member (dracula) abnormality flag F-MS3 (step S252), and this routine is terminated. On the other hand, when the stepping motor 152h has not rotated by N3 steps or more in step S250, the process returns to step S244 to cause the stepping motor 152h to perform one step CW, and until the edge of the reference plate 152m is detected in step S246 or step S250. Steps S244, S246, and S250 are sequentially repeated until the stepping motor 152h rotates N3 steps or more.
この遮蔽部材(ドラキュラ)異常判定処理では、フォトセンサ152nからの検出信号が一定時間ないときには、異常としてステッピングモータ152hの駆動を中止する。 In this shielding member (dracula) abnormality determination process, when there is no detection signal from the photosensor 152n for a predetermined time, the driving of the stepping motor 152h is stopped as an abnormality.
なお、ステップS240そしてステップS242と順次行われる処理は、図19で示したリセット処理のステップS48の16msの定常処理の一処理として行われ、ステップS244、ステップS246、ステップS248そしてステップS242と順次行われる処理とステップS244、ステップS246、ステップS250そしてステップS252と順次行われる処理とは、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理の一処理として行われる。
[12−4.キャラクタ体(オオカミ男)異常判定処理]
Note that the processing sequentially performed with step S240 and step S242 is performed as one process of 16 ms steady processing of step S48 of the reset processing shown in FIG. The process that is performed in sequence with steps S244, S246, S250, and S252 is performed as one process of the 2 ms timer interrupt process of step S60 of the timer interrupt process shown in FIG.
[12-4. Character body (wolf man) abnormality determination process]
次に、キャラクタ体(オオカミ男)異常判定処理が開始されると、図37に示すように、サブ統合基板111のCPU111aは、キャラクタ体(オオカミ男)154が原位置にあるか否かを判定する(ステップS260)。この判定は、基準板154mがフォトセンサ154nにより検出されているか否かにより行われる。具体的には、基準板154mがフォトセンサ154nの凹部に収まっている状態をキャラクタ体(オオカミ男)154が原位置にある状態として検出し、一方、基準板154mがフォトセンサ154nの凹部に収まっていない状態をキャラクタ体(オオカミ男)154が原位置にない状態として検出する。ステップS260でキャラクタ体(オオカミ男)154が原位置にあるとき、つまり基準板154mがフォトセンサ154nの凹部に収まっている状態にあるときには、キャラクタ体(オオカミ男)異常フラグF−MS4に値0をセットし(ステップS262)、このルーチンを終了する。このキャラクタ体(オオカミ男)異常フラグF−MS4は、基準板154mがフォトセンサ154nの凹部に収まっている状態にあるか否かを表すフラグであり、基準板154mがフォトセンサ154nの凹部に収まっている状態をキャラクタ体(オオカミ男)154の正常状態として値0、一方、基準板154mがフォトセンサ154nの凹部に収まっていない状態をキャラクタ体(オオカミ男)154の異常状態として値1がそれぞれ設定されている。 Next, when the character body (wolf man) abnormality determination process is started, as shown in FIG. 37, the CPU 111a of the sub-integrated board 111 determines whether or not the character body (wolf man) 154 is in the original position. (Step S260). This determination is made based on whether or not the reference plate 154m is detected by the photosensor 154n. Specifically, the state in which the reference plate 154m is in the recess of the photosensor 154n is detected as the character body (wolf man) 154 is in the original position, while the reference plate 154m is in the recess of the photosensor 154n. The state where the character body (wolf man) 154 is not in the original position is detected. When the character body (wolf man) 154 is in the original position in step S260, that is, when the reference plate 154m is in the recess of the photosensor 154n, the character body (wolf man) abnormality flag F-MS4 has a value of 0. Is set (step S262), and this routine is terminated. This character body (wolf man) abnormality flag F-MS4 is a flag indicating whether or not the reference plate 154m is in the recess of the photosensor 154n, and the reference plate 154m is in the recess of the photosensor 154n. The state where the character body (wolf man) 154 is normal is the value 0, while the state where the reference plate 154m is not in the recess of the photosensor 154n is the abnormal state of the character body (wolf man) 154. Is set.
ここで、上述したように、キャラクタ体(オオカミ男)154は、ステッピングモータ155をCWにより1回転させることでキャラクタ体(オオカミ男)154が表示領域42の前面側に出現し、原位置に戻る動作となる。このため、キャラクタ体(オオカミ男)154が原位置にないときには、ステッピングモータ155をCWさせることにより原位置に復帰させることができる(「原位置復帰処理(オオカミ男)」という)。 Here, as described above, the character body (wolf man) 154 causes the character body (wolf man) 154 to appear on the front side of the display area 42 by rotating the stepping motor 155 once by CW, and returns to the original position. It becomes operation. For this reason, when the character body (wolf man) 154 is not in the original position, it can be returned to the original position by causing the stepping motor 155 to CW (referred to as “original position return process (wolf man)”).
一方、ステップS260でキャラクタ体(オオカミ男)154が原位置にないとき、つまり基準板154mがフォトセンサ154nの凹部に収まっていない状態にあるときには、基準板154mをフォトセンサ154nの凹部に収まるように復帰動作としてステッピングモータ155を1ステップCWさせる(ステップS264)。 On the other hand, when the character body (wolf man) 154 is not in the original position in step S260, that is, when the reference plate 154m is not in the recess of the photosensor 154n, the reference plate 154m is set in the recess of the photosensor 154n. As a return operation, the stepping motor 155 is caused to perform one step CW (step S264).
続いて、基準板154mのエッジが検出されたか否かを判定する(ステップS266)。この判定は、フォトセンサ154nが基準板154mのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ154nが基準板154mのエッジを続けて3回検出したとき、キャラクタ体(オオカミ男)154が原位置へ復帰する状況にあると判定し、一方、フォトセンサ154nが基準板154mのエッジを続けて3回検出しなかったとき、キャラクタ体(オオカミ男)154が原位置へ復帰する状況にないと判定する。ステップS266で基準板154mのエッジが検出されたとき、つまりキャラクタ体(オオカミ男)154が原位置へ復帰する状況であるときには、ステッピングモータ155を46ステップだけCWさせる(ステップS268)。この回転は、ステッピングモータ155を回転させることによりキャラクタ体(オオカミ男)154が原位置になるよう微調整するために行われる。 Subsequently, it is determined whether or not the edge of the reference plate 154m has been detected (step S266). This determination is made based on the history that the photo sensor 154n has detected the edge of the reference plate 154m. Specifically, for example, when the photo sensor 154n continuously detects the edge of the reference plate 154m three times, it is determined that the character body (wolf man) 154 returns to the original position, while the photo sensor 154n When the edge of the reference plate 154m is not detected three times in succession, it is determined that the character body (wolf man) 154 is not in a state of returning to the original position. When the edge of the reference plate 154m is detected in step S266, that is, when the character body (wolf man) 154 returns to the original position, the stepping motor 155 is caused to CW for 46 steps (step S268). This rotation is performed to finely adjust the character body (wolf man) 154 to the original position by rotating the stepping motor 155.
続いて、キャラクタ体(オオカミ男)異常フラグF−MS4に値0をセットし(ステップS262)、このルーチンを終了する。一方、ステップS266で基準板154mのエッジが検出されないときには、ステッピングモータ155がN4ステップ以上回転したか否かを判定する(ステップS270)。ここで、N4ステップは、ステッピングモータ155が2回転するときのステップ数(例えば、1回転で483ステップとすれば、2回転で483×2ステップとなる。)である。ステップS270でステッピングモータ155がN4ステップ以上回転したときには、キャラクタ体(オオカミ男)異常フラグF−MS4に値1をセットし(ステップS272)、このルーチンを終了する。一方、ステップS270でステッピングモータ155がN4ステップ以上回転していないときには、ステップS264に戻り、ステッピングモータ155を1ステップCWさせ、そして、ステップS266で基準板154mのエッジが検出されるまで又はステップS270でステッピングモータ155がN4ステップ以上回転するまで、ステップS264、ステップS266そしてステップS270と順次繰り返し行う。 Subsequently, the character body (wolf man) abnormality flag F-MS4 is set to 0 (step S262), and this routine is terminated. On the other hand, when the edge of the reference plate 154m is not detected in step S266, it is determined whether or not the stepping motor 155 has rotated N4 steps or more (step S270). Here, the N4 step is the number of steps when the stepping motor 155 rotates twice (for example, if it is 483 steps in one rotation, it is 483 × 2 steps in two rotations). When the stepping motor 155 rotates N4 steps or more in step S270, the character body (wolf man) abnormality flag F-MS4 is set to 1 (step S272), and this routine is terminated. On the other hand, when the stepping motor 155 does not rotate N4 steps or more in step S270, the process returns to step S264, the stepping motor 155 is caused to perform one step CW, and until the edge of the reference plate 154m is detected in step S266 or step S270. In step S264, step S266, and step S270 are sequentially repeated until the stepping motor 155 rotates N4 steps or more.
このキャラクタ体(オオカミ男)異常判定処理では、フォトセンサ154nからの検出信号が一定時間ないときには、異常としてステッピングモータ155の駆動を中止する。 In this character body (wolf man) abnormality determination process, when the detection signal from the photosensor 154n does not exist for a predetermined time, the driving of the stepping motor 155 is stopped as an abnormality.
なお、ステップS260そしてステップS262と順次行われる処理は、図19で示したリセット処理のステップS48の16msの定常処理の一処理として行われ、ステップS264、ステップS266、ステップS268そしてステップS262と順次行われる処理とステップS264、ステップS266、ステップS270そしてステップS272と順次行われる処理とは、図20で示したタイマ割り込み処理のステップS60の2msタイマ割り込み処理の一処理として行われる。
[13.予告パターン]
Note that the processing sequentially performed with step S260 and step S262 is performed as one process of 16 ms steady processing of step S48 of the reset processing shown in FIG. 19, and is sequentially performed with step S264, step S266, step S268, and step S262. The process that is performed in sequence with steps S264, S266, S270, and S272 is performed as one process of the 2 ms timer interrupt process in step S60 of the timer interrupt process shown in FIG.
[13. Notice pattern]
次に、主制御基板101から出力された表示コマンドとして変動表示パターンの変動番号をサブ統合基板111のCPU111aが受信したとき、変動表示パターンの変動番号と発展型予告パターン番号とに基づいて設定される発展型予告について説明する。図38は発展型予告パターンの一例を示すテーブルであり、図39は昼背景用発展型予告の一例を示すテーブルである。この発展型予告パターンテーブルと昼背景用発展型予告テーブルとはサブ統合基板111のROM111bに予め記憶されている。 Next, when the CPU 111a of the sub-integrated board 111 receives the change number of the change display pattern as a display command output from the main control board 101, it is set based on the change number of the change display pattern and the advanced notice pattern number. Explain the advanced advance notice. FIG. 38 is a table showing an example of an advanced notice pattern, and FIG. 39 is a table showing an example of an advanced notice for daytime background. The advanced notice pattern table and the daytime advance notice table are stored in advance in the ROM 111b of the sub-integrated board 111.
ここで、発展型予告には、キャラクタとしてのオオカミ男、ドラキュラ、フランケン、怪物くんが液晶表示器116の表示領域42に順次表示させる予告と、キャラクタ体(オオカミ男)154、キャラクタ体(ドラキュラ)152そしてキャラクタ体(フランケン)150と順次動作させて液晶表示器116の外部から液晶表示器116の表示領域42の前面側に出現させる予告と、上述した2つの予告を組み合わせて順次表示又は出現させる予告とがある。なお、発展型予告パターン番号は、サブ統合基板111のCPU111aで更新される乱数(以下、「発展型予告乱数」という。)に基づいて決定される。 Here, in the advance notice, a wolf man, Dracula, Franken, and a monster as characters are sequentially displayed on the display area 42 of the liquid crystal display 116, a character body (wolf man) 154, and a character body (Dracula). 152 and the character body (Franken) 150 are sequentially operated to cause the notice to appear on the front side of the display area 42 of the liquid crystal display 116 from the outside of the liquid crystal display 116 and the above-described two notices to be sequentially displayed or appear. There is a notice. The advanced notice pattern number is determined based on a random number updated by the CPU 111a of the sub-integrated board 111 (hereinafter referred to as “developed notice random number”).
図38(a)には、発展型予告パターン番号ごとに対応する発展型予告が設定されており、図38(b)には、発展型予告の内容が設定されている。発展型予告パターン番号には0〜16までの計17種類があり、例えば、発展型予告パターン番号4には、発展型予告としてステップ1とステップ2’とが設定されており、その発展型予告の内容には、ステップ1としてオオカミ男画像出現、ステップ2’としてドラキュラキャラクタ体と設定されている。このドラキュラキャラクタ体は、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが動作するよう設定されている。なお、発展型予告パターン番号0には発展型予告が設定されていない。つまり発展型予告が行われない設定となっている。また、発展型予告パターン番号には図示しない期待値が割り振られている。発展型予告パターン番号に対応する発展予告の内容としてキャラクタ体が設定されているときの期待値は、その発展型予告パターン番号より発展型予告パターン番号が大きく、発展予告の内容としてキャラクタ体が設定されていないときの期待値と等しくなるように設定されている。例えば、発展型予告パターン番号2(発展型予告:ステップ1’としてキャラクタ体でオオカミ男出現)の期待値は、発展型予告パターン番号が1つ大きい発展型予告パターン番号3(発展型予告:ステップ1としてオオカミ男画像出現、ステップ2としてドラキュラ画像出現)の期待値と等しい。 In FIG. 38 (a), an advanced notice corresponding to each advanced notice pattern number is set, and in FIG. 38 (b), the contents of the advanced notice are set. There are a total of 17 types of advanced notice pattern numbers from 0 to 16. For example, in advance notice pattern number 4, step 1 and step 2 ′ are set as the advance notice, and the advance notice. In the contents, a wolf man image appears as Step 1 and a Dracula character body is set as Step 2 ′. This Dracula character body is set so that the character body (Dracula) 152 and the shielding member (Dracula) 166 operate. Note that the advanced notice pattern No. 0 has no advance notice. In other words, the advance notice is not set. An expected value (not shown) is assigned to the advanced notice pattern number. The expected value when the character body is set as the content of the advance notice corresponding to the advance notice pattern number is larger than the advance notice pattern number, and the expected value is set as the content of the advance notice. It is set to be equal to the expected value when not. For example, the expected value of the advanced notice pattern number 2 (developed notice: the appearance of a wolf man as a step 1 ') is the advanced notice pattern number 3 (developed notice: step having a larger evolved notice pattern number). 1 is equal to the expected value of a wolf man image appearance, and Step 2 is a Dracula image appearance).
図39には、変動表示パターンの変動番号ごとに対応する発展型予告パターンとして発展型予告パターン番号が所定の確率で設定されている。この発展型予告パターン番号は、上述したように図38(a)及び(b)により発展型予告パターン番号ごとに対応する発展型予告が設定されている。例えば、変動番号5のオオカミ男リーチでは、20/466の確率で発展型予告パターン番号4が設定されている。なお、変動表示パターンの変動番号は、図16に示した変動表示パターンの変動番号と同じであり、各変動表示パターンの変動番号に対応する変動名称も同じであるため、各変動表示パターンの説明を省く。
[14.演出]
In FIG. 39, an advanced notice pattern number is set with a predetermined probability as an advanced notice pattern corresponding to each change number of the change display pattern. As described above, as shown in FIGS. 38A and 38B, the advanced notice pattern number corresponding to each advanced notice pattern number is set. For example, in the wolf male reach with the variation number 5, the advanced notice pattern number 4 is set with a probability of 20/466. The variation number of the variation display pattern is the same as the variation number of the variation display pattern shown in FIG. 16, and the variation name corresponding to the variation number of each variation display pattern is also the same. Omit.
[14. Direction]
次に、液晶表示器116の表示領域42に表示される演出と表示領域42の前面側に出現するキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)150について説明する。図40は正常状態における発展型予告の一例を示す演出であり、図41は異常状態における発展型予告の一例を示す演出(全対処)である。 Next, an effect displayed on the display area 42 of the liquid crystal display 116 and a character body (Franken) 150, a character body (Dracula) 152, a shielding member (Dracula) 166, and a character body (appearing on the front side of the display area 42 Wolf Man) 150 will be explained. FIG. 40 is an effect showing an example of the advanced notice in the normal state, and FIG. 41 is an effect (all measures) showing an example of the advanced notice in the abnormal state.
サブ統合基板111のCPU111aは、主制御基板101からコマンドとして変動表示パターンの変動番号が送信されるごとにキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の異常判定として、上述したキャラクタ体(フランケン)異常判定処理、キャラクタ体(ドラキュラ)異常判定処理、遮蔽部材(ドラキュラ)異常判定処理、キャラクタ体(オオカミ男)異常判定処理をそれぞれ行い、正常状態又は異常状態にあるかを判定し、上述した発展型予告として設定された発展型予告パターン番号に基づいて種々の演出が行われる。
[14−1.正常状態時、異常状態時の演出]
The CPU 111a of the sub-integrated board 111 sends a character body (Franken) 150, a character body (Dracula) 152, a shielding member (Dracula) 166, and a character body every time a change number of the change display pattern is transmitted as a command from the main control board 101. (Wolf man) 154 abnormality determination processing, character body (Franken) abnormality determination processing, character body (Dracula) abnormality determination processing, shielding member (Dracula) abnormality determination processing, character body (wolf man) abnormality determination processing, respectively It is determined whether it is in a normal state or an abnormal state, and various effects are performed based on the above-described advanced notice pattern number set as the advanced notice.
[14-1. Production during normal and abnormal conditions]
図40(a)〜(c)及び図41(a)〜(c)が表示される液晶表示器116の表示領域42では、図3に示した特別図柄表示器41が特別図柄の変動表示を開始するとき、表示領域42の左上方には装飾図柄80a、右上方には装飾図柄80cが変動表示を開始し、中央では装飾図柄80bを変動表示する。装飾図柄80a,80cは背景画像が視認できる程度に半透明であり、装飾図柄80aは表示領域42の左上方から左下方に、装飾図柄80cは表示領域42の右上方から右下方にそれぞれリールが回転しているかのような態様で変動表示される。また、装飾図柄80bは中央で飛び跳ねているかのような態様で変動表示される。なお、表示領域42の背景画像には昼背景画像81が表示され、装飾図柄80bの下方にはキャラクタ(怪物くん)70が表示される。
[14−1−1.正常状態時の演出]
In the display area 42 of the liquid crystal display 116 in which FIGS. 40A to 40C and FIGS. 41A to 41C are displayed, the special symbol display 41 shown in FIG. When starting, the decorative symbol 80a is displayed in the upper left of the display area 42, and the decorative symbol 80c is displayed in the upper right. The decorative symbols 80a and 80c are translucent enough to allow the background image to be visually recognized. The decorative symbols 80a are arranged from the upper left to the lower left of the display region 42, and the decorative symbols 80c are arranged from the upper right to the lower right of the display region 42, respectively. Fluctuating display is performed as if it is rotating. In addition, the decorative pattern 80b is variably displayed as if it is jumping at the center. A daytime background image 81 is displayed as the background image of the display area 42, and a character (monster) 70 is displayed below the decorative design 80b.
[14-1-1. Production in normal state]
キャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常フラグF−MS4のすべてが値0、つまり正常状態にあるときには、例えば、発展型予告パターン番号10が設定されたときには、図38(a)及び(b)に示したように、ステップ1’としてキャラクタ体でオオカミ男(キャラクタ体(オオカミ男)154)出現、ステップ2’としてドラキュラキャラクタ体(キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166)出現、ステップ3’としてキャラクタ体でフランケン(キャラクタ体(フランケン)150)出現が設定されており、ステップ1’では、図40(a)に示すように、表示領域42の前面側にキャラクタ体(オオカミ男)154が出現し、ステップ2’では、図40(b)に示すように、表示領域42の前面側にキャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが出現し、ステップ3’では、図40(c)に示すように、表示領域42の前面側にキャラクタ体(フランケン)150が出現する。
[14−1−2.異常状態時の演出]
Character body (Franken) abnormality flag F-MS1, character body (Dracula) abnormality flag F-MS2, shielding member (Dracula) abnormality flag F-MS3, character body (wolf man) abnormality flag F-MS4 are all 0. That is, in the normal state, for example, when the advance notice pattern number 10 is set, as shown in FIGS. 38 (a) and 38 (b), as shown in FIGS. Male) 154) Appearance, Dracula character body (character body (Dracula) 152 and shielding member (Dracula) 166) appears as step 2 ′, and Franken (character body (Franken) 150) appears as character body as step 3 ′ In step 1 ′, as shown in FIG. A character body (wolf man) 154 appears on the front side of the area 42, and in step 2 ', as shown in FIG. ) 166 appears, and in step 3 ′, as shown in FIG. 40C, the character body (Franken) 150 appears on the front side of the display area 42.
[14-1-2. Production during abnormal conditions]
キャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常フラグF−MS4のいずれかが値1、つまり異常状態にあるときには、例えば、キャラクタ体(フランケン)異常フラグF−MS1が値1、つまりキャラクタ体(フランケン)150に異常が発生しているときには、図29で説明した異常時励磁データクリア処理のステップS142で第1励磁データと第2励磁データとが値0にセットされる。このセットによりドライブ回路部112j,112k,112m,112nによるステッピングモータ150h,153f,152h,155の各相コイル(φ1,φ2,φ3,φ4)に対して励磁電流のスイッチングがそれぞれ停止され、ステッピングモータ150h,153f,152h,155が回転しない。このため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が動作しない。具体的には、例えば、発展型予告パターン番号10が設定されたときには、上述したように、ステップ1’では、表示領域42の前面側にキャラクタ体(オオカミ男)154が出現するはずであるが、ステッピングモータ155が回転しないため、図41(a)に示すように、キャラクタ体(オオカミ男)154が出現しない。ステップ2’では、表示領域42の前面側にキャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが出現するはずであるが、ステッピングモータ153f,152hがそれぞれ回転しないため、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが出現しない。ステップ3’では、表示領域42の前面側にキャラクタ体(フランケン)150が出現するはずであるが、ステッピングモータ150hが回転しないため、キャラクタ体(フランケン)150が出現しない。 One of the character body (Franken) abnormality flag F-MS1, the character body (Dracula) abnormality flag F-MS2, the shielding member (Dracula) abnormality flag F-MS3, and the character body (wolf man) abnormality flag F-MS4 has a value of 1. That is, when there is an abnormal state, for example, when the character body (Franken) abnormality flag F-MS1 has a value of 1, that is, when an abnormality has occurred in the character body (Franken) 150, the excitation data clear at the time of abnormality explained in FIG. In step S142 of the process, the first excitation data and the second excitation data are set to the value 0. By this setting, switching of the excitation current to each phase coil (φ1, φ2, φ3, φ4) of the stepping motors 150h, 153f, 152h, 155 by the drive circuit units 112j, 112k, 112m, 112n is stopped, respectively. 150h, 153f, 152h, and 155 do not rotate. For this reason, the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 do not operate. Specifically, for example, when the advanced notice pattern number 10 is set, as described above, the character body (wolf man) 154 should appear on the front side of the display area 42 in step 1 ′. Since the stepping motor 155 does not rotate, the character body (wolf man) 154 does not appear as shown in FIG. In step 2 ′, the character body (Dracula) 152 and the shielding member (Dracula) 166 should appear on the front side of the display area 42. However, since the stepping motors 153f and 152h do not rotate, the character body (Dracula). 152 and the shielding member (Dracula) 166 do not appear. In step 3 ′, the character body (Franken) 150 should appear on the front side of the display area 42, but the character body (Franken) 150 does not appear because the stepping motor 150 h does not rotate.
なお、次回、主制御基板101からコマンドとして変動表示パターンの変動番号が送信
されたとき、キャラクタ体(フランケン)異常判定処理によりキャラクタ体(フランケン)異常フラグF−MS1が値0、つまりキャラクタ体(フランケン)150が正常状態にあるときには、図40(a)〜(c)に示したように、表示領域42の前面側にキャラクタ体(オオカミ男)154、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166そしてキャラクタ体(フランケン)150が順に出現する。
When the variation number of the variation display pattern is transmitted as a command from the main control board 101 next time, the character body (Franken) abnormality flag F-MS1 is set to 0, that is, the character body (Franken) abnormality determination process. When the Franken 150 is in a normal state, as shown in FIGS. 40A to 40C, the character body (wolf man) 154, the character body (Dracula) 152, and the shielding member ( Dracula) 166 and character body (Franken) 150 appear in order.
以上説明した本実施形態によれば、主制御基板101からサブ統合基板111へコマンドとして変動表示パターンの変動番号が出力されると、ステッピングモータ150h,153f,152h,155を励磁する第1励磁データと第2励磁データとの励磁データSM−DATが、転送クロックSM−CLKと同期して、サブ統合基板111からランプ駆動基板112へ、デイジーチェーン接続されたシフトレジスタ112h,112iへシリアル出力される。シフトレジスタ112h,112iは、サブ統合基板111の2msのタイマ割り込みと同期して、ラッチ信号SM−LATの入力を契機に、励磁データSM−DATをラッチして、パラレルデータとして励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4,SM3−1〜SM3−4,SM4−1〜SM4−4を出力する。このように、ステッピングモータ150h,153f,152h,155を駆動するドライブ回路部112j,112k,112m,112nに励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4,SM3−1〜SM3−4,SM4−1〜SM4−4を出力するタイミングがサブ統合基板111の2msのタイマ割り込みと同期することができる。また、ステッピングモータ150h,153f,152h,155が複数台あっても、シフトレジスタ112h,112iがデイジーチェーン接続できるため、シフトレジスタ112h,112iに励磁データSM−DATを連続してシリアル出力することができる。したがって、ステッピングモータ150h,153f,152h,155の駆動制御を楽に行うことができる。 According to the present embodiment described above, the first excitation data for exciting the stepping motors 150h, 153f, 152h, 155 when the variation number of the variation display pattern is output as a command from the main control substrate 101 to the sub-integrated substrate 111. And the second excitation data are serially output from the sub-integrated board 111 to the lamp driving board 112 to the shift registers 112h and 112i connected in a daisy chain in synchronization with the transfer clock SM-CLK. . The shift registers 112h, 112i latch the excitation data SM-DAT in response to the input of the latch signal SM-LAT in synchronization with the 2 ms timer interrupt of the sub-integrated board 111, and the excitation signal SM1-1 as parallel data. ~ SM1-4, SM2-1 to SM2-4, SM3-1 to SM3-4, SM4-1 to SM4-4 are output. In this way, the excitation signals SM1-1 to SM1-4, SM2-1 to SM2-4, SM3-1 to SM3 are applied to the drive circuit portions 112j, 112k, 112m and 112n for driving the stepping motors 150h, 153f, 152h and 155. The timing for outputting −4, SM4-1 to SM4-4 can be synchronized with the 2 ms timer interrupt of the sub-integrated board 111. Further, even if there are a plurality of stepping motors 150h, 153f, 152h, 155, the shift registers 112h, 112i can be daisy chained, so that the excitation data SM-DAT can be serially output to the shift registers 112h, 112i. it can. Therefore, the drive control of the stepping motors 150h, 153f, 152h, 155 can be easily performed.
また、ステッピングモータ150h,153f,152h,155が、4相ステッピングモータであり、シフトレジスタ112h,112iが8ビット、つまり1バイトで構成されている。このため、この8ビットのうち4ビットが4相ステッピングモータの各相コイル(φ1,φ2,φ3,φ4)にそれぞれ対応しており、1つのシフトレジスタで2台の4相ステッピングモータの駆動制御が行え、シフトレジスタ112hでは、ステッピングモータ150h,153fを駆動するドライブ回路部112j,112kに励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4をそれぞれ出力することができ、一方、シフトレジスタ112iでは、ステッピングモータ150h,153fを駆動するドライブ回路部112j,112kに励磁信号SM3−1〜SM3−4,SM4−1〜SM4−4をそれぞれ出力することができる。また、励磁データSM−DATをバイト単位で扱うことができるため、シフトレジスタ112h,112iの数だけ励磁データSM−DATをシリアル出力すればよく、シリアル出力の制御が楽になる。また、ステッピングモータ150h,153f及びステッピングモータ152h,155のように、1バイトごとに2台の4相ステッピングモータをグループ化することができるため、プログラムが作成しやすく、理解しやすい。 Further, the stepping motors 150h, 153f, 152h, and 155 are 4-phase stepping motors, and the shift registers 112h and 112i are configured by 8 bits, that is, 1 byte. For this reason, of these 8 bits, 4 bits correspond to the respective phase coils (φ1, φ2, φ3, φ4) of the 4-phase stepping motor, and drive control of two 4-phase stepping motors with one shift register. The shift register 112h can output excitation signals SM1-1 to SM1-4 and SM2-1 to SM2-4 to the drive circuit units 112j and 112k that drive the stepping motors 150h and 153f, The shift register 112i can output excitation signals SM3-1 to SM3-4 and SM4-1 to SM4-4 to drive circuit units 112j and 112k that drive the stepping motors 150h and 153f, respectively. Further, since the excitation data SM-DAT can be handled in byte units, it is sufficient to serially output the excitation data SM-DAT by the number of the shift registers 112h and 112i, and the control of serial output becomes easy. Further, since the four 4-phase stepping motors can be grouped for each byte as in the stepping motors 150h and 153f and the stepping motors 152h and 155, the program is easy to create and understand.
更に、サブ統合基板111のCPU111aはマイクロプロセッサであり、シリアル部111aso,111aso’等を内蔵するため、シリアル部111asoは、マイクロプロセッサに入力される制御クロックから転送クロックSM−CLKを発生し、転送クロックSM−CLKに同期した励磁データSM−DATをシリアル出力することができる。また、シリアル部111asoの送信バッファレジスタ111asbに励磁データSM−DATが設定されると、送信バッファレジスタ111asbからシリアル部111asoの送信レジスタ111asrへ励磁データSM−DATが自動的に転送され、送信レジスタ111asr内の励磁データSM−DATがシリアル出力される。このため、シリアル部111asoを内蔵したマイクロプロセッサを使用することにより、シリアル出力の許
可のみの制御を行えばよく、シリアル出力の制御が楽になる。また、シリアル部111asoの転送クロックSM−CLKを高速に設定して励磁データSM−DATをシリアル出力しても、ランプ駆動基板112のシフトレジスタ112h,112iは、高速動作に対応できるため、追従することができる。また、シフトレジスタ112h,112iが、ステッピングモータ150h,153f,152h,155を駆動するドライブ回路部112j,112k,112m,112nに励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4,SM3−1〜SM3−4,SM4−1〜SM4−4を出力するタイミング、つまりステップパルスには正確性が求められるため、マイクロプロセッサで発生する2msのタイマ割り込みをステップパルスの時間間隔にすることにより、正確なステップパルスを簡単に得ることができ、ステッピングモータ150h,153f,152h,155の駆動制御を楽に行うことができる。
Further, since the CPU 111a of the sub-integrated board 111 is a microprocessor and includes a serial unit 111aso, 111aso ′, etc., the serial unit 111aso generates a transfer clock SM-CLK from a control clock input to the microprocessor and transfers it. Excitation data SM-DAT synchronized with the clock SM-CLK can be serially output. When the excitation data SM-DAT is set in the transmission buffer register 111asb of the serial unit 111aso, the excitation data SM-DAT is automatically transferred from the transmission buffer register 111asb to the transmission register 111asr of the serial unit 111aso, and the transmission register 111asr. The excitation data SM-DAT is output serially. For this reason, by using a microprocessor with a built-in serial unit 111aso, it is sufficient to control only serial output permission, and control of serial output becomes easy. Further, even if the transfer clock SM-CLK of the serial unit 111aso is set at a high speed and the excitation data SM-DAT is serially output, the shift registers 112h and 112i of the lamp driving substrate 112 can cope with the high-speed operation, so follow. be able to. The shift registers 112h and 112i provide excitation signals SM1-1 to SM1-4, SM2-1 to SM2-4 to drive circuit units 112j, 112k, 112m, and 112n that drive the stepping motors 150h, 153f, 152h, and 155, respectively. The accuracy of the timing to output SM3-1 to SM3-4, SM4-1 to SM4-4, that is, the step pulse is required, so the 2 ms timer interrupt generated by the microprocessor is set to the time interval of the step pulse. Thus, an accurate step pulse can be easily obtained, and drive control of the stepping motors 150h, 153f, 152h, 155 can be easily performed.
更にまた、サブ統合基板111のレベルコンバータ部111eは、転送クロックSM−CLK、励磁データSM−DAT及びラッチ信号SM−LATをサブ統合基板111の制御電圧である基準電圧Vstdより高い共通電圧Vcomに変換し、この変換された転送クロックSM−CLK、励磁データSM−DAT及びラッチ信号SM−LATが入力されるランプ駆動基板112のレベルコンバータ部112eは、転送クロックSM−CLK、励磁データSM−DAT及びラッチ信号SM−LATをランプ駆動基板112の制御電圧である基準電圧Vstdに変換する。そして、この変換された転送クロックSM−CLK、励磁データSM−DAT及びラッチ信号SM−LATがランプ駆動基板112のシフトレジスタ112h,112iに入力される。シリアル出力では、レベルコンバータ部111eとレベルコンバータ部112eとの接続間、つまりサブ統合基板111とランプ駆動基板112との基板間において、転送クロックSM−CLKを高く設定するほど、つまり転送速度を速く設定するほどデータ幅がノイズ幅に近くなり、ノイズの影響を受けやすくなる。このノイズの影響により、シリアル出力された正規の励磁データSM−DATが異なる励磁データとして受信されることもある。このため、基板間では、転送クロックSM−CLK、励磁データSM−DAT及びラッチ信号SM−LATの電圧をサブ統合基板111及びランプ駆動基板112の基準電圧Vstdより高い共通電圧Vcomに変換することにより、ノイズに強くすることができる。したがって、ノイズを除去するノイズフィルタ(例えば、EMIフィルタ)をランプ駆動基板112に備えることなく、基板間におけるノイズの影響を抑制することができる。 Furthermore, the level converter 111e of the sub-integrated board 111 sets the transfer clock SM-CLK, the excitation data SM-DAT, and the latch signal SM-LAT to a common voltage Vcom that is higher than the reference voltage Vstd that is the control voltage of the sub-integrated board 111. The level converter unit 112e of the lamp driving substrate 112 to which the converted transfer clock SM-CLK, excitation data SM-DAT, and latch signal SM-LAT are input is converted into the transfer clock SM-CLK, excitation data SM-DAT. The latch signal SM-LAT is converted into a reference voltage Vstd that is a control voltage of the lamp driving substrate 112. The converted transfer clock SM-CLK, excitation data SM-DAT, and latch signal SM-LAT are input to the shift registers 112h and 112i of the lamp driving substrate 112. In the serial output, the transfer clock SM-CLK is set higher, that is, the transfer speed is increased between the connection between the level converter unit 111e and the level converter unit 112e, that is, between the sub integrated substrate 111 and the lamp driving substrate 112. The more you set, the closer the data width is to the noise width, and it is more susceptible to noise. Due to the influence of this noise, the serially output normal excitation data SM-DAT may be received as different excitation data. Therefore, between the substrates, the voltages of the transfer clock SM-CLK, the excitation data SM-DAT, and the latch signal SM-LAT are converted into a common voltage Vcom that is higher than the reference voltage Vstd of the sub-integrated substrate 111 and the lamp driving substrate 112. Can be strong against noise. Therefore, it is possible to suppress the influence of noise between the substrates without providing the lamp driving substrate 112 with a noise filter (for example, EMI filter) for removing noise.
そして、レベルコンバータ部111eの出力がオープンコレクタ出力であり、ランプ駆動基板112のプルアップ抵抗112r12によりレベルコンバータ部111eの出力が共通電圧Vcomに引き上げられ、転送クロックSM−CLK、励磁データSM−DAT及びラッチ信号SM−LATがレベルコンバータ部112eに入力されるため、サブ統合基板111とランプ駆動基板112との基板間に生じたノイズがレベルコンバータ部111eの出力側で遮断される。したがって、サブ統合基板111へのノイズの侵入を防止することができる。 The output of the level converter unit 111e is an open collector output, and the output of the level converter unit 111e is pulled up to the common voltage Vcom by the pull-up resistor 112r12 of the lamp driving substrate 112, so that the transfer clock SM-CLK and the excitation data SM- Since the DAT and latch signal SM-LAT are input to the level converter unit 112e, noise generated between the sub integrated substrate 111 and the lamp driving substrate 112 is blocked on the output side of the level converter unit 111e. Therefore, noise can be prevented from entering the sub integrated substrate 111.
そしてまた、各基板には電源装置により安定した共通電圧Vcomが供給されるため、各基板に設けた電源ICにより共通電圧Vcomから降圧して制御電圧である基準電圧Vstdがそれぞれ生成され、各基板は、ローカル電源を設けることができる。そして、各基板に制御電圧を供給する必要がないため、この基準電圧Vstdによる他の基板との接続がなくなり、基準電圧Vstdに乗って侵入してくるノイズを抑えることができる。 In addition, since a stable common voltage Vcom is supplied to each board by a power supply device, a reference voltage Vstd that is a control voltage is generated by stepping down from the common voltage Vcom by a power supply IC provided on each board. Can be provided with a local power supply. Since it is not necessary to supply a control voltage to each substrate, the connection with the other substrate by this reference voltage Vstd is eliminated, and noise that enters through the reference voltage Vstd can be suppressed.
そして更に、転送クロックSM−CLKを250kHzとしたため、1周期が4μsになり、クロックパルス幅Tcが2μsになる。この転送クロックSM−CLKがノイズの影響を受けるとき、そのノイズの影響時間は、約1μs以内に収まることが実験により得られている。したがって、この実験により、ノイズの影響を受けにくい状態で転送クロックSM−CLKに同期した第1励磁データと第2励磁データとの励磁データSM−DATをサブ統合基板111からランプ駆動基板112へ正確にシリアル出力することができる。 Further, since the transfer clock SM-CLK is set to 250 kHz, one period is 4 μs and the clock pulse width Tc is 2 μs. When the transfer clock SM-CLK is affected by noise, it has been experimentally obtained that the influence time of the noise falls within about 1 μs. Therefore, according to this experiment, the excitation data SM-DAT of the first excitation data and the second excitation data synchronized with the transfer clock SM-CLK without being affected by noise is accurately transmitted from the sub-integrated board 111 to the lamp driving board 112. Can be output serially.
そして更にまた、レベルコンバータ部112eにより出力された転送クロックSM−CLK、励磁データMS−DAT及びラッチ信号等の制御信号の波形がシュミットトリガ112fにより整形されるため、サブ統合基板111とランプ統合基板112との基板間においてノイズの影響や伝送なまりにより、その制御信号の波形に乱れが生じても、その制御信号の波形を整えることができる。また、安定した制御信号の波形をシフトレジスタ112h,112iに送ることができる。したがって、シフトレジスタ112h,112iは、制御信号を誤変換することなく励磁信号SM1−1〜SM1−4,SM2−1〜SM2−4,SM3−1〜SM3−4,SM4−1〜SM4−4に確実に変換することができる。 Furthermore, since the waveforms of control signals such as the transfer clock SM-CLK, excitation data MS-DAT, and latch signal output from the level converter 112e are shaped by the Schmitt trigger 112f, the sub-integrated board 111 and the lamp-integrated board Even if the waveform of the control signal is disturbed due to the influence of noise or transmission rounding between the substrate 112 and the substrate, the waveform of the control signal can be adjusted. Further, a stable control signal waveform can be sent to the shift registers 112h and 112i. Therefore, the shift registers 112h and 112i are used for the excitation signals SM1-1 to SM1-4, SM2-1 to SM2-4, SM3-1 to SM3-4, SM4-1 to SM4-4 without erroneously converting the control signals. Can be reliably converted.
また、転送クロックSM−CLKに同期した第1励磁データと第2励磁データとの励磁データSM−DATは、デイジーチェーン接続されたシフトレジスタ112h,112iにシリアル出力され、シフトレジスタ112h,112iにラッチ信号SM−LATが入力されることによりパラレルデータに変換されるため、励磁データSM−DATを出力する信号線が1本のみで済む。また、シフトレジスタ112h,112iがデイジーチェーン接続されているため、例えばステッピングモータを新たに設けることにともないシフトレジスタが増え、ランプ駆動基板112を作り直す必要が生じたときでも、出力する励磁データSM−DATを変更することにより対応でき、サブ統合基板111を作り直す必要がない。 The excitation data SM-DAT of the first excitation data and the second excitation data synchronized with the transfer clock SM-CLK is serially output to the shift registers 112h and 112i connected in a daisy chain and latched in the shift registers 112h and 112i. Since the signal SM-LAT is input to be converted into parallel data, only one signal line for outputting the excitation data SM-DAT is required. Further, since the shift registers 112h and 112i are daisy chain connected, for example, when the stepping motor is newly provided, the number of shift registers increases, and even when it becomes necessary to recreate the lamp driving substrate 112, the excitation data SM- This can be dealt with by changing the DAT, and there is no need to recreate the sub-integrated substrate 111.
更に、主制御基板101からサブ統合基板111にコマンドとして変動表示パターンの変動番号が送信されるごとに、キャラクタ体(フランケン)異常判定処理、キャラクタ体(ドラキュラ)異常判定処理、遮蔽部材(ドラキュラ)異常判定処理、キャラクタ体(オオカミ男)異常判定処理を行うため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154に不具合が生じているか否かを動作開始するまでに判断することができ、好ましい。 Further, each time a variation number of the variation display pattern is transmitted as a command from the main control board 101 to the sub-integrated board 111, a character body (Franken) abnormality determination process, a character body (Dracula) abnormality determination process, a shielding member (Dracula) Since the abnormality determination process and the character body (wolf man) abnormality determination process are performed, problems occur in the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154. It is possible to determine whether or not the operation is started, which is preferable.
更にまた、キャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常フラグF−MS4のうち少なくとも1つが値1であるとき、つまりキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154のうち少なくとも1つが異常状態にあるときには、第1励磁データ(D0〜D7)と第2励磁データ(D0’〜D7’)とに値0をそれぞれセットしてステッピングモータ150h,153f,152h,155を回転させないため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154がすべて動作しなくなり、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154に不具合が生じていることを遊技者又は遊技運営者に報知することができる。 Furthermore, at least of the character body (Franken) abnormality flag F-MS1, the character body (Dracula) abnormality flag F-MS2, the shielding member (Dracula) abnormality flag F-MS3, and the character body (wolf man) abnormality flag F-MS4. When one of the values is 1, that is, when at least one of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 is in an abnormal state, the first Since the value 0 is set in the excitation data (D0 to D7) and the second excitation data (D0 ′ to D7 ′) and the stepping motors 150h, 153f, 152h, and 155 are not rotated, the character body (Franken) 150, the character Body (Dracula) 152, shielding member (Dracula) ) 166, the character body (wolf man) 154 stops operating, and the character body (Franken) 150, character body (Dracula) 152, shielding member (Dracula) 166, and character body (wolf man) 154 are defective. This can be notified to the player or the game operator.
そして、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の原位置を検出するのに、透過型のフォトセンサ150n,153n,152n,154nを用いるため、光学系がシンプルになり、低コストになる。そして、遮光物であれば色に関係なく検出でき、取り付けが容易であり、検出精度も高く、好ましい。 In order to detect the original positions of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154, transmission type photosensors 150n, 153n, 152n, Since 154n is used, the optical system is simplified and the cost is reduced. And if it is a light-shielding object, it can detect regardless of a color, is easy to attach, and has high detection accuracy, and is preferable.
そしてまた、フォトセンサ150n,153n,152n,154nが収容部156,158,160にそれぞれ固定されているため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の動作に伴い、原位置がズレない。 In addition, since the photosensors 150n, 153n, 152n, and 154n are fixed to the accommodating portions 156, 158, and 160, respectively, the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, the character With the movement of the body (wolf man) 154, the original position does not shift.
そして更に、原位置が固定されることにより、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の原位置からの動作状態は、ステッピングモータ150h,153f,152h、155を励磁する励磁データSM−DATにより一義的に決まるため、動作途中に透過型又は反射型のファイバセンサ等を設置する必要がなく、製作コストの削減にもつながる。 Further, by fixing the original position, the action state from the original position of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 is stepping. Since it is uniquely determined by the excitation data SM-DAT for exciting the motors 150h, 153f, 152h, and 155, it is not necessary to install a transmission type or reflection type fiber sensor or the like during the operation, leading to a reduction in manufacturing cost.
そして更にまた、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が原位置にないときには、図34に示したキャラクタ体(フランケン)異常判定処理のステップS204〜ステップS210(原位置復帰処理(フランケン))、図35に示したキャラクタ体(ドラキュラ)異常判定処理のステップS224〜ステップS230(原位置復帰処理(ドラキュラ))、図36に示した遮蔽部材(ドラキュラ)異常判定処理のステップS244〜ステップS250(原位置復帰処理(遮蔽部材(ドラキュラ)))、図37に示したキャラクタ体(オオカミ男)異常判定処理のステップS264〜ステップS270(原位置復帰処理(オオカミ男))によりそれぞれが原位置に復帰されるため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154は、この原位置に基づいて動作を行うことができる。例えば、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の動作が途中で止まっても、原位置に復帰することにより、次の動作が開始されるまで原位置で待機することができる。 Furthermore, when the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 are not in their original positions, the character body (Franken) abnormality shown in FIG. Steps S204 to S210 (original position return process (Franken)) of the determination process, steps S224 to S230 (original position return process (Dracula)) of the character body (Dracula) abnormality determination process shown in FIG. 35, and FIG. Steps S244 to S250 of the indicated shielding member (Dracula) abnormality determination processing (original position return processing (shielding member (Dracula))), Steps S264 to S270 of the character body (wolf man) abnormality determination processing shown in FIG. (In-situ return processing (wolf man)) Therefore, the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 perform actions based on this original position. be able to. For example, even if the action of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 stops midway, by returning to the original position, the next action You can wait in-situ until it starts.
また、原位置復帰処理中にフォトセンサ150n,153n,152n,154nからの信号が一定時間(例えば、図34に示したキャラクタ体(フランケン)異常判定処理のステップS210のN1ステップ期間、図35に示したキャラクタ体(ドラキュラ)異常判定処理のステップS230のN2ステップ期間、図36に示した遮蔽部材(ドラキュラ)異常判定処理のステップS250のN3ステップ期間、図37に示したキャラクタ体(オオカミ男)異常判定処理のステップS270のN4ステップ期間)ないときには、異常としてステッピングモータ150h,153f,152h、155の励磁を中止するため、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)、キャラクタ体(オオカミ男)154を壊すことがない。 Further, during the home position return process, the signals from the photosensors 150n, 153n, 152n, and 154n are output for a certain period of time (for example, the N1 step period of step S210 of the character body (Franken) abnormality determination process shown in FIG. 34, FIG. N2 step period of step S230 of the character body (Dracula) abnormality determination process shown, N3 step period of Step S250 of the shielding member (Dracula) abnormality determination process shown in FIG. 36, and the character body (wolf man) shown in FIG. When there is no abnormality determination process at step S270 (N4 step period), the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) are used to stop the excitation of the stepping motors 150h, 153f, 152h, and 155 as abnormal. ), Character body ( Okami man) is not breaking the 154.
更に、フォトセンサ150n,153n,152n,154nが基準板152m,153m,152m,154mのエッジをそれぞれ検出した履歴に基づいて復帰状況にあるか否かを判定するため、フォトセンサ150n,153n,152n,154nのチャタリング、ノイズによる誤検出を防ぐことができる。また、例えば、上述したキャラクタ体(フランケン)150では、基準板150mのエッジを履歴に基づいて検出したあと、図34に示したキャラクタ体(フランケン)異常判定処理のステップS208でステッピングモータ150hを60ステップだけCCWさせるため、基準板150mをフォトセンサ150nの検出領域内に確実に入り込ませることができ、フォトセンサ150nの凹部に収めることができる。更に、キャラクタ体(フランケン)150を構成する構造部材の機械的な遊びにより基準板150mが微細移動しても、基準板150mがフォトセンサ150nの凹部に留まるため、フォトセンサ150nは基準板150mを確実に検出することができる。更にまた、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154の動作による振動等の外乱の影響を受けても、フォトセンサ150nは基準板150mを検出することができる。 Further, in order to determine whether or not the photosensors 150n, 153n, 152n, and 154n are in a return state based on the history of detecting the edges of the reference plates 152m, 153m, 152m, and 154m, respectively, the photosensors 150n, 153n, and 152n are determined. , 154n chattering and erroneous detection due to noise can be prevented. Further, for example, in the character body (Franken) 150 described above, after detecting the edge of the reference plate 150m based on the history, the stepping motor 150h is turned on in Step S208 of the character body (Franken) abnormality determination process shown in FIG. Since CCW is performed only for the steps, the reference plate 150m can surely enter the detection area of the photosensor 150n and can be received in the recess of the photosensor 150n. Furthermore, even if the reference plate 150m is finely moved by mechanical play of the structural members constituting the character body (Franken) 150, the reference plate 150m remains in the recess of the photosensor 150n. It can be detected reliably. Furthermore, the photosensor 150n can detect the reference plate 150m even under the influence of disturbance such as vibration caused by the actions of the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154. it can.
更にまた、基準板150m,153m,152m,154mは、フォトセンサ150n,153n,152n,154nのそれぞれの凹部の約2倍に形成されているため、構造部材の機械的な遊びにより基準版150m,153m,152m,154mが微細移動しても、基準板150n,153n,152n,154nがフォトセンサ150n,153n,152n,154nの凹部にそれぞれ留まるため、フォトセンサ150n,153n,152n,154nは基準板150m,153m,152m,154mを確実に検出することができ、誤検出を防ぐことができる。 Furthermore, since the reference plates 150m, 153m, 152m, and 154m are formed approximately twice as large as the respective recesses of the photosensors 150n, 153n, 152n, and 154n, the reference plate 150m, Since the reference plates 150n, 153n, 152n, and 154n remain in the recesses of the photosensors 150n, 153n, 152n, and 154n even if the 153m, 152m, and 154m are finely moved, the photosensors 150n, 153n, 152n, and 154n are used as the reference plates. 150m, 153m, 152m, and 154m can be reliably detected, and erroneous detection can be prevented.
そして、ステッピングモータ150h,153f,152h,155は4相ステッピングモータであるため、起動、停止、位置決めに優れた制御性を持っており、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154に演出効果の大きい複雑な動きをさせることができる。 Since the stepping motors 150h, 153f, 152h, and 155 are four-phase stepping motors, the stepping motors 150h, 153f, 152h, and 155 have excellent controllability in starting, stopping, and positioning. The character body (Franken) 150, the character body (Dracula) 152, and the shielding The member (Dracula) 166 and the character body (wolf man) 154 can be caused to make complicated movements with great effects.
そしてまた、サブ統合基板111のCPU111aが正論理の信号を出力するときには、サブ統合基板111に備えたオープンコレクタ出力のレベルコンバータ部111eにより論理が反転され、サブ統合基板111とランプ駆動基板112との基板間では論理が負論理になる。このため、基板間ではローアクティブにするこができる。また、基板間で負論理になっても、ランプ駆動基板112に備えたレベルコンバータ部112eによりその論理が再度反転され、ランプ駆動基板112に備えた演出ランプ駆動部112g及びシフトレジスタ112h,112iに正論理の信号が入力される。このため、基板間では負論理、サブ統合基板111のCPU111a、ランプ駆動基板112の演出ランプ駆動部112g及びシフトレジスタ112h,112iでは論理が一致するため、論理の理解が容易になる。
[15.別例]
Further, when the CPU 111a of the sub-integrated board 111 outputs a positive logic signal, the logic is inverted by the level converter unit 111e of the open collector output provided in the sub-integrated board 111, and the sub-integrated board 111, the lamp driving board 112, The logic becomes negative logic between the substrates. For this reason, it can be made low active between the substrates. Further, even if the negative logic is generated between the boards, the logic is inverted again by the level converter unit 112e provided in the lamp driving board 112, and the effect lamp driving part 112g and the shift registers 112h and 112i provided in the lamp driving board 112 are transferred to each other. A positive logic signal is input. For this reason, since the logic is the same between the negative logic, the CPU 111a of the sub-integrated board 111, the effect lamp driving unit 112g of the lamp driving board 112, and the shift registers 112h and 112i, the logic can be easily understood.
[15. Another example]
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes as long as it belongs to the technical scope of the present invention.
上述した実施形態では、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154のいずれか1つに不具合が生じたときには、異常状態にあるものとして、第1励磁データと第2励磁データとが値0にセットされることによりステッピングモータ150h,153f,152h,155がすべて回転しなかったが、不具合が生じたもののみ、励磁データをクリアしてもよい。こうすれば、正常状態にあるものは動作するため、遊技者の遊技意欲を損なうことを防止することができる。また、不具合が生じているもの、つまり異常状態にあるものは、正常状態にあるときには動作する演出で動作しないため、不具合が生じていることを遊技者又は遊技場運営者に報知することができる。 In the above-described embodiment, when any one of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 is in trouble, it is in an abnormal state. As a matter of fact, the stepping motors 150h, 153f, 152h, 155 did not all rotate when the first excitation data and the second excitation data were set to a value of 0, but the excitation data was cleared only when a malfunction occurred. May be. In this way, since the one in the normal state operates, it is possible to prevent the player's willingness to play from being impaired. In addition, a malfunctioning item, that is, a malfunctioning item, does not operate with a performance that operates when it is in a normal state. Therefore, it is possible to notify the player or the game hall operator that a defect has occurred. .
次に、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154のいずれかに不具合が生じた場合、不具合が生じたもののみ、励磁データをクリアする処理について説明する。図42は異常時励磁データクリア個別処理の一例を示すフローチャートである。この異常時励磁データクリア個別処理は、図29で説明した異常時励磁データクリア処理に代わって行われる。 Next, if any of the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, or the character body (Wolf man) 154 has a problem, only the data having the problem is excited data. A process for clearing will be described. FIG. 42 is a flowchart illustrating an example of the abnormal excitation data clear individual processing. This abnormal excitation data clear individual processing is performed in place of the abnormal excitation data clear processing described with reference to FIG.
この異常時励磁データクリア個別処理が開始されると、図42に示すように、サブ統合基板111のCPU111aは、キャラクタ体(フランケン)異常フラグF−MS1が値1か否かを判定する(ステップS280)。キャラクタ体(フランケン)異常フラグF−MS1が値1のとき、つまりキャラクタ体(フランケン)150が異常状態にあるときには、図28(a)に示した第1励磁データの上位4ビットD7,D6,D5,D4に値0をセットする(ステップS282)。このセットによりドライブ回路部112jによるステッピングモータ150の各相コイル(φ1,φ2,φ3,φ4)に対して励磁電流のスイッチングが停止され、ステッピングモータ150が回転しない。このため、キャラクタ体(フランケン)150が動作しない。 When the abnormal excitation data clear individual processing is started, as shown in FIG. 42, the CPU 111a of the sub-integrated board 111 determines whether or not the character body (Franken) abnormality flag F-MS1 is a value 1 (step). S280). When the character body (Franken) abnormality flag F-MS1 is 1, that is, when the character body (Franken) 150 is in an abnormal state, the upper 4 bits D7, D6 of the first excitation data shown in FIG. A value 0 is set to D5 and D4 (step S282). By this setting, switching of the excitation current to each phase coil (φ1, φ2, φ3, φ4) of the stepping motor 150 by the drive circuit unit 112j is stopped, and the stepping motor 150 does not rotate. For this reason, the character body (Franken) 150 does not operate.
一方、ステップS280でキャラクタ体(フランケン)異常フラグF−MS1が値0のとき、つまりキャラクタ体(フランケン)150が正常状態にあるとき又はステップS282のあと、キャラクタ体(ドラキュラ)異常フラグF−MS2又は遮蔽部材(ドラキュラ)異常フラグF−MS3が値1か否かを判定する(ステップS284)。キャラクタ体(ドラキュラ)異常フラグF−MS2又は遮蔽部材(ドラキュラ)異常フラグF−MS3が値1のとき、つまりキャラクタ体(ドラキュラ)152又は遮蔽部材(ドラキュラ)166が異常状態にあるときには、図28(a)に示した第1励磁データの下位4ビットD3,D2,D1,D0に値0をセットし、図28(b)に示した第2励磁データの上位4ビットD7’,D6’,D5’,D4’に値0をセットする(ステップS286)。このセットによりドライブ回路部112kによるステッピングモータ153fの各相コイル(φ1,φ2,φ3,φ4)とドライブ回路部112mによるステッピングモータ152hの各相コイル(φ1,φ2,φ3,φ4)とに対して励磁電流のスイッチングがそれぞれ停止され、ステッピングモータ153f,152hが回転しない。このため、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが動作しない。 On the other hand, when the character body (Franken) abnormality flag F-MS1 is 0 in Step S280, that is, when the character body (Franken) 150 is in a normal state or after Step S282, the character body (Dracula) abnormality flag F-MS2 is displayed. Alternatively, it is determined whether or not the shielding member (Dracula) abnormality flag F-MS3 is 1 (step S284). When the character body (Dracula) abnormality flag F-MS2 or the shielding member (Dracula) abnormality flag F-MS3 is 1, that is, when the character body (Dracula) 152 or the shielding member (Dracula) 166 is in an abnormal state, FIG. A value 0 is set to the lower 4 bits D3, D2, D1, and D0 of the first excitation data shown in (a), and the upper 4 bits D7 ′, D6 ′, and the second excitation data shown in FIG. A value 0 is set in D5 ′ and D4 ′ (step S286). With this set, each phase coil (φ1, φ2, φ3, φ4) of the stepping motor 153f by the drive circuit unit 112k and each phase coil (φ1, φ2, φ3, φ4) of the stepping motor 152h by the drive circuit unit 112m Switching of the excitation current is stopped, and the stepping motors 153f and 152h do not rotate. For this reason, the character body (Dracula) 152 and the shielding member (Dracula) 166 do not operate.
一方、ステップS284でキャラクタ体(ドラキュラ)異常フラグF−MS2と遮蔽部材(ドラキュラ)異常フラグF−MS3とが値0のとき、つまりキャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが正常状態にあるとき又はステップS286のあと、キャラクタ体(オオカミ男)異常フラグF−MS4が値1か否かを判定する(ステップS288)。キャラクタ体(オオカミ男)異常フラグF−MS4が値1のとき、つまりキャラクタ体(オオカミ男)154が異常状態にあるときには、図28(b)に示した第2励磁データの下位4ビットD3’,D2’,D1’,D0’に値0をセットする(ステップS290)。このセットによりドライブ回路部112nによるステッピングモータ155の各相コイル(φ1,φ2,φ3,φ4)に対して励磁電流のスイッチングが停止され、ステッピングモータ155が回転しない。このため、キャラクタ体(オオカミ男)154が動作しない。一方、ステップS288でキャラクタ体(オオカミ男)異常フラグF−MS4が値0のとき、つまりキャラクタ体(オオカミ男)154が正常状態にあるとき又はステップS290のあと、このルーチンを終了する。 On the other hand, when the character body (Dracula) abnormality flag F-MS2 and the shielding member (Dracula) abnormality flag F-MS3 are 0 in Step S284, the character body (Dracula) 152 and the shielding member (Dracula) 166 are normal. If it is in the state or after step S286, it is determined whether or not the character body (wolf man) abnormality flag F-MS4 is 1 (step S288). When the character body (wolf man) abnormality flag F-MS4 is 1, that is, when the character body (wolf man) 154 is in an abnormal state, the lower 4 bits D3 ′ of the second excitation data shown in FIG. , D2 ′, D1 ′, and D0 ′ are set to 0 (step S290). By this setting, switching of the excitation current to each phase coil (φ1, φ2, φ3, φ4) of the stepping motor 155 by the drive circuit unit 112n is stopped, and the stepping motor 155 does not rotate. For this reason, the character body (wolf man) 154 does not operate. On the other hand, when the character body (wolf man) abnormality flag F-MS4 is 0 in step S288, that is, when the character body (wolf man) 154 is in a normal state or after step S290, this routine is ended.
続いて、異常時励磁データクリア個別処理のあと、液晶表示器116の表示領域42に表示される演出と表示領域42の前面側に出現するキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)150のうち異常状態における演出について説明する。図43は異常状態における発展型予告の一例を示す演出(個別対処)である。 Subsequently, after the abnormal excitation data clear individual processing, the effect displayed on the display area 42 of the liquid crystal display 116 and the character body (Franken) 150 appearing on the front side of the display area 42, the character body (Dracula) 152, An effect in an abnormal state among the shielding member (Dracula) 166 and the character body (wolf man) 150 will be described. FIG. 43 is an effect (individual response) showing an example of an advanced notice in an abnormal state.
キャラクタ体(フランケン)異常フラグF−MS1、キャラクタ体(ドラキュラ)異常フラグF−MS2、遮蔽部材(ドラキュラ)異常フラグF−MS3、キャラクタ体(オオカミ男)異常フラグF−MS4のいずれかが値1、つまり異常状態にあるときには、例えば、キャラクタ体(フランケン)異常フラグF−MS1が値1、つまりキャラクタ体(フランケン)150に異常が生じているときには、図42で説明した異常時励磁データクリア個別処理のステップS280で第1励磁データの上位4ビット(D7,D6,D5,D4)に値0がセットされる。このセットによりドライブ回路部112jによるステッピングモータ150hの各相コイル(φ1,φ2,φ3,φ4)に対して励磁電流のスイッチングが停止され、ステッピングモータ150hが回転しない。このため、キャラクタ体(フランケン)150が動作しない。具体的には、例えば、発展型予告パターン番号10が設定されたときには、上述したように、ステップ1’では、図43(a)に示すように、表示領域42の前面側にキャラクタ体(オオカミ男)154が出現し、ステップ2’では、図43(b)に示すように、表示領域42の前面側にキャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とが出現する。ステップ3’では、表示領域42の前面側にキャラクタ体(フランケン)150が出現するはずであるが、ステッピングモータ150hが回転されないため、図43(c)に示すように、キャラクタ体(フランケン)150が出現しない。 One of the character body (Franken) abnormality flag F-MS1, the character body (Dracula) abnormality flag F-MS2, the shielding member (Dracula) abnormality flag F-MS3, and the character body (wolf man) abnormality flag F-MS4 has a value of 1. That is, when there is an abnormal state, for example, when the character body (Franken) abnormality flag F-MS1 has a value of 1, that is, when there is an abnormality in the character body (Franken) 150, the excitation data clear upon abnormality explained in FIG. In step S280 of processing, the value 0 is set in the upper 4 bits (D7, D6, D5, D4) of the first excitation data. By this setting, switching of the excitation current to each phase coil (φ1, φ2, φ3, φ4) of the stepping motor 150h by the drive circuit unit 112j is stopped, and the stepping motor 150h does not rotate. For this reason, the character body (Franken) 150 does not operate. Specifically, for example, when the advanced notice pattern number 10 is set, as described above, in step 1 ′, as shown in FIG. 43 (a), a character body (wolf) is displayed on the front side of the display area 42. Male) 154 appears, and in step 2 ′, as shown in FIG. 43B, a character body (Dracula) 152 and a shielding member (Dracula) 166 appear on the front side of the display area. In step 3 ′, the character body (Franken) 150 should appear on the front side of the display area 42. However, since the stepping motor 150h is not rotated, as shown in FIG. Does not appear.
なお、次回、主制御基板101からコマンドとして変動表示パターンの変動番号が送信されたとき、キャラクタ体(フランケン)異常判定処理によりキャラクタ体(フランケン)異常フラグF−MS1が値0、つまりキャラクタ体(フランケン)150が正常状態にあるときには、図40(c)に示したように、表示領域42の前面側にキャラクタ体(フランケン)150が出現する。 When the variation number of the variation display pattern is transmitted as a command from the main control board 101 next time, the character body (Franken) abnormality flag F-MS1 is set to 0, that is, the character body (Franken) abnormality determination process. When the (Franken) 150 is in a normal state, the character body (Franken) 150 appears on the front side of the display area 42 as shown in FIG.
また、上述した実施形態では、ステッピングモータを用いてキャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154を動作させていたが、エンコーダを備えたステッピングモータでもよい。こうすれば、エンコーダは回転量を正確に検出するため、エンコーダを備えたステッピングモータであれば、ステッピングモータ起動時(回転開始時)のように、負荷トルクが一時的に大きくなって脱調しても、エンコーダの検出信号をフィードバックすることにより、ステッピングモータを正確に回転させることができる。 In the above-described embodiment, the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 are operated using the stepping motor. A stepping motor provided may be used. In this way, the encoder detects the amount of rotation accurately, so if it is a stepping motor equipped with an encoder, the load torque will temporarily increase as the stepping motor starts (at the start of rotation) and step out. However, the stepping motor can be rotated accurately by feeding back the detection signal of the encoder.
更に、上述した実施形態では、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が動作しないときには、キャラクタ体(フランケン)150は収容部156に、キャラクタ体(ドラキュラ)152と遮蔽部材(ドラキュラ)166とは収容部158に、キャラクタ体(オオカミ男)154は収容部160にそれぞれ収容されることにより次の動作まで原位置で待機していたが、このとき、ステッピングモータ150h,153f,152h,155の励磁を行わないよう制御されていてもよい。こうすれば、キャラクタ体(フランケン)150、キャラクタ体(ドラキュラ)152、遮蔽部材(ドラキュラ)166、キャラクタ体(オオカミ男)154が動作するときのみ、ステッピングモータ150h,153f,152h,155の励磁を行えばよく、発熱を抑えることができる。また、消費電力の低減を図ることにもつながる。 Furthermore, in the above-described embodiment, when the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 do not operate, the character body (Franken) 150 is stored in the housing portion. In 156, the character body (Dracula) 152 and the shielding member (Dracula) 166 are accommodated in the accommodating portion 158, and the character body (wolf man) 154 is accommodated in the accommodating portion 160, thereby waiting in the original position until the next action. However, at this time, the stepping motors 150h, 153f, 152h, and 155 may be controlled not to be excited. In this way, the stepping motors 150h, 153f, 152h, and 155 are excited only when the character body (Franken) 150, the character body (Dracula) 152, the shielding member (Dracula) 166, and the character body (Wolf man) 154 operate. This can be done and heat generation can be suppressed. In addition, power consumption can be reduced.
更にまた、上述した実施形態では、送信許可ビットTeを第1励磁データの出力中にダウンエッジし(図31に示したタイミングT7)、つまり送信禁止状態にしているが、ダウンエッジさせず、常に送信許可ビットTeを値1の状態にしてもよい。こうすれば、例えば、送信バッファレジスタ111asbの励磁データSM−DATを送信レジスタ111asrへ転送するごとに送信許可ビットTeを値1にセットすることにより、送信許可ビットTeは、常に値1がセットされ続けるため、ノイズに強くなる。したがって、ノイズ対策につながる。 Furthermore, in the above-described embodiment, the transmission permission bit Te is down edged during the output of the first excitation data (timing T7 shown in FIG. 31), that is, the transmission is prohibited. The transmission permission bit Te may be set to a value of 1. In this way, for example, the transmission permission bit Te is always set to the value 1 by setting the transmission permission bit Te to the value 1 every time the excitation data SM-DAT of the transmission buffer register 111asb is transferred to the transmission register 111asr. To continue, it becomes more resistant to noise. Therefore, it leads to noise countermeasures.
そして、上述した実施形態では、パチンコ機1を例にとって説明したが、本発明が適用できる遊技機はパチンコ機に限定されるものではなく、パチンコ機以外の遊技機、例えばスロットマシン又はパチンコ機とスロットマシンとを融合させた融合遊技機(遊技球を用いてスロット遊技を行うもの)などにも適用することができる。 In the embodiment described above, the pachinko machine 1 has been described as an example. However, the gaming machine to which the present invention can be applied is not limited to the pachinko machine, and a gaming machine other than the pachinko machine, for example, a slot machine or a pachinko machine. The present invention can also be applied to a fusion game machine that fuses with a slot machine (a game that uses a game ball to play a slot game).
1 パチンコ機(パチンコ遊技機)
100 主基板
101 主制御基板(主制御基板)
110 周辺基板
111 サブ統合基板(サブ統合基板)
111e レベルコンバータ部(サブ側レベルコンバータ部)
111aso,111aso’ シリアル部(シリアル出力)
111aop 出力ポート
112 ランプ駆動基板(駆動基板)
112e レベルコンバータ部(駆動側レベルコンバータ部)
112f シュミットトリガ部(シュミットトリガ部)
112r12 プルアップ抵抗(プルアップ抵抗)
112h,112i シフトレジスタ(シフトレジスタ)
112j,112k,112m,112n ドライブ回路部
150 キャラクタ体(フランケン)(可動体)
152 キャラクタ体(ドラキュラ)(可動体)
154 キャラクタ体(オオカミ男)(可動体)
166 遮蔽部材(ドラキュラ)(可動体)
150h,152h,153f,155 ステッピングモータ(ステッピングモータ)
150n,152n,153n,154n フォトセンサ
150m,152m,153m,154m 基準板
1 Pachinko machine (pachinko machine)
100 main board 101 main control board (main control board)
110 Peripheral board 111 Sub-integrated board (Sub-integrated board)
111e Level converter (sub-level converter)
111aso, 111aso 'serial part (serial output)
111aop output port 112 Lamp drive board (drive board)
112e Level converter section (Drive side level converter section)
112f Schmitt trigger part (Schmitt trigger part)
112 r12 pull-up resistor (pull-up resistor)
112h, 112i Shift register (shift register)
112j, 112k, 112m, 112n Drive circuit section 150 Character body (Franken) (movable body)
152 Character body (Dracula) (movable body)
154 Character body (wolf man) (movable body)
166 Shielding member (Dracula) (movable body)
150h, 152h, 153f, 155 Stepping motor (Stepping motor)
150n, 152n, 153n, 154n Photosensor 150m, 152m, 153m, 154m Reference plate
Claims (1)
前記主制御基板は、遊技の進行に基づいて前記サブ統合基板にコマンドを出力し、
前記サブ統合基板は、前記主制御基板からのコマンドに基づいて前記駆動基板に対して、前記複数のステッピングモータを駆動制御するためのモータ用転送クロック及びモータ用駆動データからなるモータ用シリアル制御信号をシリアル出力するモータ用シリアル送信回路と、そのモータ用シリアル送信回路と独立して前記複数のランプを駆動制御するためのランプ用転送クロック及びランプ用駆動データからなるランプ用シリアル制御信号をシリアル出力するランプ用シリアル送信回路と、を有する送信部を備え、
前記駆動基板は、
前記送信部のモータ用シリアル送信回路からシリアル出力される前記モータ用シリアル制御信号を受けて前記複数のステッピングモータを駆動するためのモータ用駆動信号を出力するためデイジーチェーン接続された複数のシフトレジスタと、
前記送信部のランプ用シリアル送信回路からシリアル出力される前記ランプ用シリアル制御信号を受けて前記複数のランプを駆動するためのランプ用駆動信号を出力するランプ駆動部と、を有し、
前記モータ用制御信号は、前記モータ用シリアル制御信号及びモータ用ラッチ信号からなり、
前記ランプ用制御信号は、前記ランプ用シリアル制御信号及びランプ用ラッチ信号からなり、
前記モータ用駆動データは、前記モータ用転送クロックと同期して前記送信部のモータ用シリアル送信回路から前記複数のシフトレジスタにシリアル出力されるシリアルデータであり、
前記ランプ用駆動データは、前記ランプ用転送クロックと同期して前記送信部のランプ用シリアル送信回路から前記ランプ駆動部にシリアル出力されるシリアルデータであり、
前記複数のシフトレジスタは、前記サブ統合基板で実行される定期タイマ割込が発生するごとに、当該サブ統合基板からの前記モータ用ラッチ信号が入力されたことを契機に、シリアルデータである前記モータ用駆動データをラッチしてパラレル信号である前記モータ用駆動信号を前記複数のステッピングモータに出力することにより、前記ランプ駆動部が前記複数のランプを駆動している場合であっても、当該ランプ駆動部による当該複数のランプの駆動と独立して当該複数のステッピングモータを駆動し、
前記ランプ駆動部は、前記定期タイマが所定回数発生するごとに、当該サブ統合基板からの前記ランプ用ラッチ信号が入力されたことを契機に、シリアルデータである前記ランプ用駆動データをラッチしてパラレル信号である前記ランプ用駆動信号を前記複数のランプに出力することにより、前記複数のシフトレジスタが前記複数のステッピングモータを駆動している場合であっても、当該複数のシフトレジスタによる当該複数のステッピングモータの駆動と独立して当該複数のランプを駆動することを特徴とするパチンコ遊技機。
A pachinko machine comprising a main control board, a sub-integrated board, a drive board, a plurality of stepping motors driven based on motor control signals, and a plurality of lamps driven based on lamp control signals Because
The main control board outputs a command to the sub-integrated board based on the progress of the game,
The sub-integration board is the main control for the drive substrate on the basis of a command from the substrate, the plurality of motors for driving and controlling the stepping motor transfer clock and the motor for the serial control signal composed of driving motor data Serial output of a serial transmission signal for a motor, and a serial control signal for a lamp consisting of a lamp transfer clock and drive data for driving the lamps independently of the serial transmission circuit for the motor. a transmission unit for chromatic and the serial transmission circuit for lamp and,
The drive substrate is
A plurality of shift registers connected in a daisy chain for outputting motor drive signals for driving the plurality of stepping motors receiving the serial control signal the motor to be serially output from the motor serial transmission circuit for the transmission part When,
Anda lamp driving unit for outputting a lamp driving signal to drive the serial output of the plurality of lamps receive a serial control signal for the lamp is from the serial transmission circuit for the lamp of the transmission portion,
The motor control signal consists of the motor serial control signal and a motor latch signal,
The lamp control signal consists of the lamp serial control signal and the lamp latch signal,
The motor drive data is serial data that is serially output from the motor serial transmission circuit of the transmission unit to the plurality of shift registers in synchronization with the motor transfer clock,
The lamp driving data is serial data that is serially output from the lamp serial transmission circuit of the transmission unit to the lamp driving unit in synchronization with the lamp transfer clock,
Each of the plurality of shift registers is serial data triggered by the input of the motor latch signal from the sub-integrated board every time a periodic timer interrupt executed by the sub-integrated board occurs. Even when the lamp driving unit drives the plurality of lamps by latching the motor driving data and outputting the motor driving signals, which are parallel signals, to the plurality of stepping motors. Driving the plurality of stepping motors independently of driving the plurality of lamps by the lamp driving unit;
The lamp driving unit latches the lamp driving data, which is serial data, when the lamp latch signal is input from the sub-integrated board every time the periodic timer is generated a predetermined number of times. by outputting the lamp driving signal is a parallel signal to the plurality of lamps, even when a plurality of shift registers is driving the plurality of stepping motors, the plurality by the plurality of shift registers A pachinko gaming machine that drives the plurality of lamps independently of the stepping motor .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005029881A JP4517198B2 (en) | 2005-02-04 | 2005-02-04 | Game machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005029881A JP4517198B2 (en) | 2005-02-04 | 2005-02-04 | Game machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006212297A JP2006212297A (en) | 2006-08-17 |
JP4517198B2 true JP4517198B2 (en) | 2010-08-04 |
Family
ID=36975977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005029881A Expired - Fee Related JP4517198B2 (en) | 2005-02-04 | 2005-02-04 | Game machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4517198B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016039929A (en) * | 2015-10-29 | 2016-03-24 | 株式会社藤商事 | Game machine |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4911695B2 (en) * | 2006-11-07 | 2012-04-04 | サミー株式会社 | Bullet ball machine |
JP5488782B2 (en) * | 2009-01-30 | 2014-05-14 | 株式会社三洋物産 | Game machine |
JP2011188909A (en) * | 2010-03-12 | 2011-09-29 | Daito Giken:Kk | Game machine |
JP5282247B2 (en) * | 2010-09-15 | 2013-09-04 | 株式会社ソフイア | Game machine |
JP5719158B2 (en) * | 2010-12-07 | 2015-05-13 | 株式会社ソフイア | Game machine |
JP5807248B2 (en) * | 2011-03-30 | 2015-11-10 | 株式会社ソフイア | Game machine |
JP5816932B2 (en) * | 2011-06-29 | 2015-11-18 | 株式会社ソフイア | Game machine |
JP5433046B2 (en) * | 2012-04-13 | 2014-03-05 | 株式会社ソフイア | Game machine |
JP5768246B2 (en) * | 2012-08-10 | 2015-08-26 | 株式会社ソフイア | Game machine |
JP5757305B2 (en) * | 2013-07-08 | 2015-07-29 | 株式会社三洋物産 | Game machine |
JP5789829B2 (en) * | 2013-09-30 | 2015-10-07 | 株式会社ソフイア | Game machine |
JP5990692B2 (en) * | 2013-09-30 | 2016-09-14 | 株式会社ソフイア | Game machine |
JP5800163B2 (en) * | 2014-02-28 | 2015-10-28 | 株式会社三洋物産 | Game machine |
JP5923768B2 (en) * | 2014-11-07 | 2016-05-25 | 株式会社大都技研 | Amusement stand |
JP6231512B2 (en) * | 2015-02-27 | 2017-11-15 | 京楽産業.株式会社 | Game machine |
JP2016158785A (en) * | 2015-02-27 | 2016-09-05 | 京楽産業.株式会社 | Game machine |
JP2015171591A (en) * | 2015-06-05 | 2015-10-01 | 株式会社ソフイア | Game machine |
JP6322854B2 (en) * | 2015-07-16 | 2018-05-16 | 豊丸産業株式会社 | Directional device and game machine |
JP2016000321A (en) * | 2015-08-28 | 2016-01-07 | 株式会社三洋物産 | Game machine |
JP2017046748A (en) * | 2015-08-31 | 2017-03-09 | 株式会社三洋物産 | Game machine |
JP6184553B2 (en) * | 2016-05-24 | 2017-08-23 | 株式会社大一商会 | Game machine |
JP6518638B2 (en) * | 2016-09-16 | 2019-05-22 | 株式会社ユニバーサルエンターテインメント | Gaming machine |
JP6310521B2 (en) * | 2016-09-16 | 2018-04-11 | 株式会社ユニバーサルエンターテインメント | Game machine |
JP2017086961A (en) * | 2017-01-24 | 2017-05-25 | 株式会社ソフイア | Game machine |
JP6981937B2 (en) * | 2018-08-24 | 2021-12-17 | 株式会社三共 | Pachinko machine |
JP2020058682A (en) * | 2018-10-12 | 2020-04-16 | 株式会社三共 | Game machine |
JP6750715B2 (en) * | 2019-07-02 | 2020-09-02 | 株式会社三洋物産 | Amusement machine |
JP6795278B2 (en) * | 2019-10-22 | 2020-12-02 | 株式会社大一商会 | Game machine |
JP2020175288A (en) * | 2020-08-07 | 2020-10-29 | 株式会社三洋物産 | Game machine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003210797A (en) * | 2002-01-22 | 2003-07-29 | Newgin Corp | Control structure for game machine |
JP2004147295A (en) * | 2002-08-26 | 2004-05-20 | Heiwa Corp | Control data transmitting/receiving apparatus for game machine |
JP2004290228A (en) * | 2003-03-25 | 2004-10-21 | Sankyo Kk | Game machine |
JP2005329092A (en) * | 2004-05-21 | 2005-12-02 | Daiman:Kk | Game machine |
-
2005
- 2005-02-04 JP JP2005029881A patent/JP4517198B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003210797A (en) * | 2002-01-22 | 2003-07-29 | Newgin Corp | Control structure for game machine |
JP2004147295A (en) * | 2002-08-26 | 2004-05-20 | Heiwa Corp | Control data transmitting/receiving apparatus for game machine |
JP2004290228A (en) * | 2003-03-25 | 2004-10-21 | Sankyo Kk | Game machine |
JP2005329092A (en) * | 2004-05-21 | 2005-12-02 | Daiman:Kk | Game machine |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016039929A (en) * | 2015-10-29 | 2016-03-24 | 株式会社藤商事 | Game machine |
Also Published As
Publication number | Publication date |
---|---|
JP2006212297A (en) | 2006-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4517198B2 (en) | Game machine | |
JP4568855B2 (en) | Game machine | |
JP4803708B2 (en) | Game machine | |
JP4817424B2 (en) | Pachinko machine | |
JP4552050B2 (en) | Pachinko machine | |
JP4869731B2 (en) | Pachinko machine | |
JP5252167B2 (en) | Pachinko machine | |
JP4452864B2 (en) | Game machine | |
JP2006246906A (en) | Game machine | |
JP4866436B2 (en) | Game machine | |
JP2006246908A (en) | Game machine | |
JP5239076B2 (en) | Pachinko machine | |
JP2006246907A (en) | Game machine | |
JP2006181121A (en) | Game machine | |
JP2010046189A (en) | Pachinko game machine | |
JP5855214B2 (en) | Game machine | |
JP5887610B2 (en) | Pachinko machine | |
JP5564740B2 (en) | Pachinko machine | |
JP5429504B2 (en) | Pachinko machine | |
JP5689165B2 (en) | Pachinko machine | |
JP5802909B2 (en) | Game machine | |
JP6201196B2 (en) | Pachinko machine | |
JP5855213B2 (en) | Game machine | |
JP5779824B2 (en) | Pachinko machine | |
JP5239077B2 (en) | Pachinko machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060531 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090318 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090515 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100119 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100311 |
|
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: 20100406 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100428 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4517198 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
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 |