Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4061431B2 - Electronic component mounting machine simulation device - Google Patents
[go: Go Back, main page]

JP4061431B2 - Electronic component mounting machine simulation device - Google Patents

Electronic component mounting machine simulation device Download PDF

Info

Publication number
JP4061431B2
JP4061431B2 JP6125697A JP6125697A JP4061431B2 JP 4061431 B2 JP4061431 B2 JP 4061431B2 JP 6125697 A JP6125697 A JP 6125697A JP 6125697 A JP6125697 A JP 6125697A JP 4061431 B2 JP4061431 B2 JP 4061431B2
Authority
JP
Japan
Prior art keywords
electronic component
mounting machine
control target
mounting
component mounting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP6125697A
Other languages
Japanese (ja)
Other versions
JPH10254545A (en
Inventor
伸之 田中
公義 山見阪
英勲 椎名
隆志 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP6125697A priority Critical patent/JP4061431B2/en
Publication of JPH10254545A publication Critical patent/JPH10254545A/en
Application granted granted Critical
Publication of JP4061431B2 publication Critical patent/JP4061431B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Control And Safety Of Cranes (AREA)
  • Indicating And Signalling Devices For Elevators (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、同時に独立して動作する複数の制御対象部をソフトウェアによりシミュレートするシミュレーション装置に関し、特に電子部品装着機のシミュレーション装置に関する。
【0002】
【従来の技術】
1つのプロセッサにより複数の制御対象部をシミュレートする場合、複数の制御対象が独立して動作するシステムを1つのプロセッサによりシミュレートするのは困難であり、プログラムが非常に複雑となっていた。また、シミュレートする制御対象部の数によりコントローラへの応答時間が変化するため、シミュレートする制御対象部の数によりコントローラへの応答時間の調整が必要となるとともにシミュレートすることができる制御対象部の数が制限されていた。
【0003】
このようなシミュレーション装置の例として、電子部品装着機のシミュレーション装置がある。この場合、制御対象部は、搬送手段、部品供給手段、装着手段、および位置合わせサーボモータである。
【0004】
【発明が解決しようとする課題】
本発明の目的は、簡易なプログラムで電子部品装着機の各制御対象部の動作のシミュレーションを行うことができ、シミュレートする制御対象部の数によりコントローラへの応答時間が変化せず、シミュレートすることができる電子部品装着機の制御対象部の数が制限されない、電子部品装着機のシミュレーション装置を提供することである。
【0005】
【課題を解決するための手段】
上記目的を達成するために、本発明の電子部品装着機のシミュレーション装置は、電子部品を装着する基板を電子部品装着位置まで搬送する搬送手段と、前記電子部品を供給する部品供給手段と、前記電子部品を前記基板に装着する装着手段と、前記ロータリーヘッドの装着点まで前記基板を移動させる位置合わせサーボモータと、から少なくとも構成される電子部品装着機のシミュレーション装置であって、前記搬送手段、前記部品供給手段、前記装着手段、前記位置合わせサーボモータの動特性を決定するパラメータである動作特性パラメータを設定するための動作特性パラメータ設定部が接続され、制御対象機器となる前記搬送手段、前記部品供給手段、前記装着手段および前記位置合わせサーボモータにそれぞれ対応するプロセッサが並列動作することにより、前記制御対象機器の動作を独立してシミュレートする電子部品装着機のシミュレーション装置において、前記プロセッサは、それぞれ、前記対応する制御対象機器の認識番号、前記コントローラからの指令を受けてからの経過時間および制御対象機器の状態情報から少なくともなるデータ群を有し、前記対応する制御対象機器の動作指令と、前記動作特性パラメータ設定部により設定された動作特性パラメータと、前記経過時間と、に基づいて前記状態情報を変化させるかどうかを判定し、当該判定結果を出力することを特徴とする。
【0006】
本発明は、電子部品装着機の各制御対象部毎の時間条件、位置条件、他の制御対象部との関係を示す条件からなる動作特性パラメータを並列処理計算機の各プロセッサに設定することにより各プロセッサが独立して各電子部品装着機の制御対象部の動作をシミュレートするようにし、コントローラからの動作指令を入力すると各プロセッサはシミュレートしている各制御対象部の状態の情報であるデータ群を、動作特性パラメータを用いて演算し、現在の状態の情報であるデータ群に更新してコントローラに出力するようにしたものである。したがって、簡易なプログラムで電子部品装着機の各制御対象部の動作のシミュレーションを行うことができ、シミュレートする制御対象部の数によりコントローラへの応答時間が変化せず、シミュレートすることができる電子部品装着機の制御対象部の数が制限されない。
【0007】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【0008】
図1は電子部品装着機の外観図である。
【0009】
図1の電子部品装着機は、電子部品を装着する基板31を、電子部品を装着する位置まで搬送するコンベア32と、部品供給カートリッジ33と、電子部品を基板31に装着するロータリーヘッド34と、ロータリーヘッド34の装着点まで基板31を移動させる位置合わせサーボモータ35とを有している。
【0010】
電子部品を装着する場合、まず基板31はコンベア32にのせられることにより電子部品の装着位置まで搬送される。それと同時に、ロータリーヘッド34は部品供給カートリッジ33から電子部品を受取り、電子部品の装着位置まで移動する。そして、位置合わせサーボモータ35は、ロータリーヘッド34の装着点まで基板31を移動させ、ロータリーヘッド34は基板31に電子部品を装着する。以降、位置合わせサーボモータ35とロータリーヘッド34が同期をとりながら、電子部品の装着を繰り返す。
【0011】
図2は図1の電子部品装着機をシミュレートするシミュレーション装置の構成を示すブロック図である。本シミュレーション装置は、電子部品装着機を制御するコントローラ41と、コントローラ41を開発する際に実際の電子部品装着機の代りにコントローラ41の評価を行うシミュレーション装置42と、シミュレーション装置42に動作特性パラメータ48を出力する動作特性パラメータ設定部47とを有している。
【0012】
シミュレーション装置42は、並列処理計算機からなり、プロセッサ43〜46により構成されている。プロセッサ43は図1のコンベア32の動作をシミュレートし、プロセッサ44は部品供給カートリッジ33の動作をシミュレートし、プロセッサ45はロータリーヘッド34の動作をシミュレートし、プロセッサ46は位置合わせサーボモータ35の動作をシミュレートする。また、各プロセッサ43〜46は、所定の演算周期毎に処理され、それぞれ認識番号、経過時間、制御対象機器状態(オン/オフ)からなるデータ群を有している。動作特性パラメータ設定部47は、コンベア32、部品供給カートリッジ33、ロータリーヘッド34、位置合わせサーボモータ35の動作時間、設置されている位置等の動作特性を決定するパラメータである動作特性パラメータ48を各プロセッサ43〜46に出力する。
【0013】
次に、本実施形態の動作について図2を参照して説明する。まず、動作特性パラメータ設定部47から、制御対象機器であるコンベア32、部品供給カートリッジ33、ロータリーヘッド34、位置合わせサーボモータ35の動作特性パラメータ48が各プロセッサ43〜46にそれぞれ出力される。プロセッサ43〜46では、動作特性パラメータ48を入力することによりシミュレートする各制御対象機器の動作特性が設定される。そしてシミュレーションが開始され、コントローラ41が、各プロセッサ43〜46に動作指令を行うと、各プロセッサ43〜46は受け取った動作指令と内部に有する経過時間と設定された動作特性パラメータとから状態を変化させるかどうか判定し、その判定結果をコントローラ41に伝達する。この動作が繰り返され、電子部品装着機のシミュレーションが行われる。
【0014】
本実施形態では、電子部品装着機の各部の動作を並列処理計算機の各プロセッサにより独立してシミュレートしているため、簡易なプログラムで電子部品装着機の各部の動作のシミュレーションを行うことができる。また、シミュレートする制御対象部の数、つまりシミュレーション装置42のプロセッサの数を増やしてもコントローラ41に対する応答時間は変化しないため、シミュレートすることができる電子部品装着機の部位の数が制限されない。
【0015】
【発明の効果】
以上説明したように、本発明は、簡易なプログラムで電子部品装着機の各制御対象部の動作のシミュレーションを行うことができ、シミュレートする制御対象部の数によりコントローラへの応答時間が変化せず、シミュレートすることができる電子部品装着機の制御対象部の数が制限されない効果を有する。
【図面の簡単な説明】
【図1】電子部品装着機の外観図である。
【図2】図1の電子部品装着機のシミュレーション装置の構成を示すブロック図である。
【符号の説明】
31 基板
32 コンベア
33 部品供給カートリッジ
34 ロータリーヘッド
35 位置合わせサーボモータ
41 コントローラ
42 シミュレーション装置
43〜46 プロセッサ
48 動作特性パラメータ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a simulation apparatus that simulates a plurality of control target units that operate simultaneously and independently by software, and more particularly to a simulation apparatus for an electronic component mounting machine.
[0002]
[Prior art]
When a plurality of control target units are simulated by one processor, it is difficult to simulate a system in which a plurality of control targets operate independently by one processor, and the program is very complicated. In addition, since the response time to the controller varies depending on the number of control target parts to be simulated, the control time required to adjust the response time to the controller is required depending on the number of control target parts to be simulated. The number of parts was limited.
[0003]
An example of such a simulation apparatus is a simulation apparatus for an electronic component mounting machine. In this case, the control target unit is a conveyance unit, a component supply unit, a mounting unit, and an alignment servo motor.
[0004]
[Problems to be solved by the invention]
The object of the present invention is to simulate the operation of each control target part of the electronic component mounting machine with a simple program, and the response time to the controller does not change depending on the number of control target parts to be simulated. An electronic component mounting machine simulation apparatus is provided in which the number of control target units of the electronic component mounting machine that can be performed is not limited.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, a simulation apparatus for an electronic component mounting machine according to the present invention includes a transport unit that transports a substrate on which an electronic component is mounted to an electronic component mounting position, a component supply unit that supplies the electronic component, An electronic component mounting machine simulation apparatus comprising at least mounting means for mounting electronic components on the substrate, and an alignment servo motor for moving the substrate to a mounting point of the rotary head, the transport means, An operation characteristic parameter setting unit for setting an operation characteristic parameter, which is a parameter for determining a dynamic characteristic of the positioning servomotor, is connected to the component supply unit, the mounting unit, and the transport unit serving as a control target device. Processors respectively corresponding to the component supply means, the mounting means, and the positioning servo motor In a simulation apparatus for an electronic component mounting machine that independently simulates the operation of the control target device by operating in parallel, the processor receives the identification number of the corresponding control target device and a command from the controller, respectively. A data group including at least the elapsed time since the reception and the state information of the control target device, the operation command of the corresponding control target device, the operation characteristic parameter set by the operation characteristic parameter setting unit, and the progress And determining whether to change the state information based on time and outputting the determination result.
[0006]
The present invention sets each of the processor of the parallel processing computer by setting an operation characteristic parameter including a time condition, a position condition, and a condition indicating a relationship with another control target unit for each control target unit of the electronic component mounting machine. When the processor independently simulates the operation of the control target unit of each electronic component mounting machine and inputs an operation command from the controller, each processor is data that is information on the state of each control target unit being simulated The group is calculated using the operation characteristic parameter, updated to a data group that is information on the current state, and output to the controller. Therefore, the operation of each control target unit of the electronic component mounting machine can be simulated with a simple program, and the response time to the controller does not change depending on the number of control target units to be simulated. The number of control target parts of the electronic component mounting machine is not limited.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0008]
FIG. 1 is an external view of an electronic component mounting machine.
[0009]
The electronic component mounting machine of FIG. 1 includes a conveyor 32 that transports a substrate 31 on which an electronic component is mounted to a position where the electronic component is mounted, a component supply cartridge 33, a rotary head 34 that mounts the electronic component on the substrate 31, An alignment servo motor 35 that moves the substrate 31 to the mounting point of the rotary head 34 is provided.
[0010]
When mounting electronic components, the substrate 31 is first transported to the mounting position of the electronic components by being placed on the conveyor 32. At the same time, the rotary head 34 receives the electronic component from the component supply cartridge 33 and moves to the mounting position of the electronic component. The alignment servo motor 35 moves the substrate 31 to the mounting point of the rotary head 34, and the rotary head 34 mounts an electronic component on the substrate 31. Thereafter, the positioning servo motor 35 and the rotary head 34 are repeatedly mounted with electronic components while being synchronized.
[0011]
FIG. 2 is a block diagram showing a configuration of a simulation apparatus for simulating the electronic component mounting machine of FIG. The simulation apparatus includes a controller 41 that controls the electronic component mounting machine, a simulation apparatus 42 that evaluates the controller 41 instead of the actual electronic component mounting machine when the controller 41 is developed, and an operating characteristic parameter that is included in the simulation apparatus 42. And an operation characteristic parameter setting unit 47 for outputting 48.
[0012]
The simulation device 42 is composed of a parallel processing computer, and is composed of processors 43 to 46. The processor 43 simulates the operation of the conveyor 32 of FIG. 1, the processor 44 simulates the operation of the component supply cartridge 33, the processor 45 simulates the operation of the rotary head 34, and the processor 46 is the alignment servomotor 35. Simulate the behavior of. Each of the processors 43 to 46 is processed for each predetermined calculation cycle, and has a data group including an identification number, an elapsed time, and a control target device state (on / off). The operation characteristic parameter setting unit 47 sets an operation characteristic parameter 48 that is a parameter for determining operation characteristics such as the operation time of the conveyor 32, the component supply cartridge 33, the rotary head 34, and the alignment servo motor 35, the installed position, and the like. It outputs to the processors 43-46.
[0013]
Next, the operation of this embodiment will be described with reference to FIG. First, the operation characteristic parameter setting unit 47 outputs the operation characteristic parameters 48 of the conveyor 32, the component supply cartridge 33, the rotary head 34, and the positioning servo motor 35, which are devices to be controlled, to the processors 43 to 46, respectively. In the processors 43 to 46, the operation characteristics of each control target device to be simulated are set by inputting the operation characteristic parameter 48. When the simulation is started and the controller 41 issues an operation command to each of the processors 43 to 46, each of the processors 43 to 46 changes its state based on the received operation command, the elapsed time included therein, and the set operation characteristic parameter. It is determined whether to perform the determination, and the determination result is transmitted to the controller 41. This operation is repeated to simulate the electronic component mounting machine.
[0014]
In this embodiment, since the operation of each part of the electronic component mounting machine is independently simulated by each processor of the parallel processing computer, the operation of each part of the electronic component mounting machine can be simulated with a simple program. . Further, since the response time to the controller 41 does not change even if the number of control target parts to be simulated, that is, the number of processors of the simulation device 42 is increased, the number of parts of the electronic component mounting machine that can be simulated is not limited. .
[0015]
【The invention's effect】
As described above, the present invention can simulate the operation of each control target part of the electronic component mounting machine with a simple program, and the response time to the controller varies depending on the number of control target parts to be simulated. In addition, the number of control target parts of the electronic component mounting machine that can be simulated is not limited.
[Brief description of the drawings]
FIG. 1 is an external view of an electronic component mounting machine.
2 is a block diagram showing a configuration of a simulation apparatus of the electronic component mounting machine in FIG. 1;
[Explanation of symbols]
31 Substrate 32 Conveyor 33 Parts supply cartridge 34 Rotary head 35 Positioning servo motor 41 Controller 42 Simulation device 43 to 46 Processor 48 Operating characteristic parameter

Claims (1)

電子部品を装着する基板を電子部品装着位置まで搬送する搬送手段と、前記電子部品を供給する部品供給手段と、前記電子部品を前記基板に装着する装着手段と、前記ロータリーヘッドの装着点まで前記基板を移動させる位置合わせサーボモータと、から少なくとも構成される電子部品装着機のシミュレーション装置であって、
前記搬送手段、前記部品供給手段、前記装着手段、前記位置合わせサーボモータの動特性を決定するパラメータである動作特性パラメータを設定するための動作特性パラメータ設定部が接続され、
制御対象機器となる前記搬送手段、前記部品供給手段、前記装着手段および前記位置合わせサーボモータにそれぞれ対応するプロセッサが並列動作することにより、前記制御対象機器の動作を独立してシミュレートする電子部品装着機のシミュレーション装置において、
前記プロセッサは、それぞれ、前記対応する制御対象機器の認識番号、前記コントローラからの指令を受けてからの経過時間および制御対象機器の状態情報から少なくともなるデータ群を有し、
前記対応する制御対象機器の動作指令と、前記動作特性パラメータ設定部により設定された動作特性パラメータと、前記経過時間と、に基づいて前記状態情報を変化させるかどうかを判定し、当該判定結果を出力する
ことを特徴とする電子部品装着機のシミュレーション装置。
Conveying means for conveying a substrate on which an electronic component is mounted to an electronic component mounting position, component supplying means for supplying the electronic component, mounting means for mounting the electronic component on the substrate, and the mounting point of the rotary head An electronic component mounting machine simulation device comprising at least a positioning servo motor for moving a substrate,
An operation characteristic parameter setting unit for setting an operation characteristic parameter which is a parameter for determining a dynamic characteristic of the conveying means, the component supply means, the mounting means, and the positioning servo motor is connected,
An electronic component that independently simulates the operation of the device to be controlled by a processor corresponding to each of the conveying unit, the component supply unit, the mounting unit, and the positioning servomotor that are to be controlled. In the mounting machine simulation device,
Each of the processors has a data group consisting of at least a recognition number of the corresponding control target device, an elapsed time since receiving a command from the controller, and status information of the control target device.
It is determined whether to change the state information based on the operation command of the corresponding control target device, the operation characteristic parameter set by the operation characteristic parameter setting unit, and the elapsed time, and the determination result is A simulation device for an electronic component mounting machine, characterized in that the output is performed.
JP6125697A 1997-03-14 1997-03-14 Electronic component mounting machine simulation device Expired - Fee Related JP4061431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6125697A JP4061431B2 (en) 1997-03-14 1997-03-14 Electronic component mounting machine simulation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6125697A JP4061431B2 (en) 1997-03-14 1997-03-14 Electronic component mounting machine simulation device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007219815A Division JP4182364B2 (en) 2007-08-27 2007-08-27 Elevator system simulation equipment

Publications (2)

Publication Number Publication Date
JPH10254545A JPH10254545A (en) 1998-09-25
JP4061431B2 true JP4061431B2 (en) 2008-03-19

Family

ID=13165983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6125697A Expired - Fee Related JP4061431B2 (en) 1997-03-14 1997-03-14 Electronic component mounting machine simulation device

Country Status (1)

Country Link
JP (1) JP4061431B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4654496B2 (en) * 2000-08-25 2011-03-23 株式会社安川電機 Real-time scheduling method for automatically controlled overhead crane and operation control device for multiple overhead cranes
JP5272359B2 (en) * 2007-09-05 2013-08-28 Jfeスチール株式会社 Method and apparatus for interference control between crane and carriage
JP7130901B2 (en) * 2019-09-30 2022-09-06 株式会社日立プラントメカニクス Anti-collision device for cranes
JP7798252B2 (en) * 2020-05-27 2026-01-14 住友重機械工業株式会社 Construction support system for excavators
US11829127B2 (en) * 2020-11-25 2023-11-28 Cisco Technology, Inc. Opportunistic information and inventory exchange via serendipitous encounters of autonomous mobile robots

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57155603A (en) * 1981-03-23 1982-09-25 Hino Motors Ltd Electronic controller of car
JPH0786770B2 (en) * 1986-10-29 1995-09-20 神鋼電機株式会社 Optimal route search method for autonomous vehicle system
JPH02219112A (en) * 1989-02-20 1990-08-31 Mitsubishi Electric Corp Automatic carrier
JP2569927B2 (en) * 1990-08-31 1997-01-08 富士通株式会社 Processing method for determining the mounting order of parts in an automatic assembly machine
JP2549022B2 (en) * 1991-03-26 1996-10-30 株式会社フジタ Crane remote control
JPH06131046A (en) * 1992-10-21 1994-05-13 Meidensha Corp Unmanned vehicle intersection control method
JP2946500B2 (en) * 1993-12-24 1999-09-06 トヨタ自動車株式会社 Drive control method for multiple cranes
JPH0916556A (en) * 1995-07-03 1997-01-17 Yaskawa Electric Corp Simulation method and control method for physical distribution system
JPH0920466A (en) * 1995-07-05 1997-01-21 Hitachi Ltd Elevator group management controller
JP3493821B2 (en) * 1995-07-12 2004-02-03 石川島播磨重工業株式会社 Control device and control method for automatic guided vehicle

Also Published As

Publication number Publication date
JPH10254545A (en) 1998-09-25

Similar Documents

Publication Publication Date Title
CN103676662B (en) Analog and analogy method
US7778814B2 (en) Method and device for simulating an automation system
JP3579551B2 (en) Production system
JP4061431B2 (en) Electronic component mounting machine simulation device
US20070233452A1 (en) Simulation apparatus and simulation method
JP2004259112A (en) Evaluation system, evaluation method, and motion controller
EP0362392A1 (en) Pc simulation system
JP3038712B2 (en) Production management method
JP5314959B2 (en) Information processing apparatus, control method therefor, computer program, and storage medium
KR101691393B1 (en) Image simulation system
JP4676900B2 (en) Simulator for distributed control system
JPH07136875A (en) Part mounting device
JP2004180417A (en) Simultaneous control method for two or more motors, control system for two or more motors, pulse generating circuit for control of two or more motors, and pulse generating ic for control of two or more motors
JPS63191524A (en) processing equipment
JP2007536659A (en) Method and apparatus for simulation of automated systems
JP7840498B1 (en) Simulation system, simulation method, and simulation program
JP7752356B2 (en) Trouble analysis support method, trouble analysis support device, and program
JPH03223012A (en) Substrate conveyor device
JPH03141073A (en) Data processor
JP2002182701A (en) Servo controller and surface mounter equipped with the same
CN118466385A (en) Configuration method, device, equipment and medium of PLC system
KR200309256Y1 (en) A component feeder
JPH01225527A (en) Communication system between injection molding machine and peripheral machinery using identification code
JPH02112047A (en) Unit address setting system
JP2019152994A (en) Conveyance control device and method for controlling conveyance control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070827

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070827

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: 20071128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071211

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees