JP4093802B2 - CAD data conversion system - Google Patents
CAD data conversion system Download PDFInfo
- Publication number
- JP4093802B2 JP4093802B2 JP2002170264A JP2002170264A JP4093802B2 JP 4093802 B2 JP4093802 B2 JP 4093802B2 JP 2002170264 A JP2002170264 A JP 2002170264A JP 2002170264 A JP2002170264 A JP 2002170264A JP 4093802 B2 JP4093802 B2 JP 4093802B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- cad
- shape
- database
- grouping
- 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
Images
Description
【0001】
【発明の属する技術分野】
本発明は、CADデータ交換システムに関し、具体的には、CAD(Computer Aided Design)/CAM(Computer Aided Manufacturing)等における形状データ交換分野において利用され、3次元形状の設計支援のための部品構成技術に関する。
【0002】
【従来の技術】
作成された3次元形状を別のCADシステムで処理するためにシステム間でデータを受け渡すためのデータ交換技術は、形状データの共有化を促進し、データを有効利用する上でも必須の技術である。
異なるCADシステム間でのデータ交換には、IGES(Initial Graphic Exchange Specification)(ANSI標準規格)で規定されたCAD標準フォーマットを使うことができる。
【0003】
一方、CADシステムの機能として、複数の形状要素を集合体として扱うためにグループ(Group)がある。このグループは、複数の形状要素を複写したり削除する時などに効果がある。形状を選択する際に、グループを設定しておけば、グループを構成する要素のひとつを指示するだけでグループを構成する全要素を選ぶことができる。
このグループにより形状データを部品ごとにまとめることができる。
【0004】
【発明が解決しようとする課題】
通常CADシステムでは、標準フォーマット中の幾何形状を読み込みながら順次CADシステムのデータ表現へCADデータを変換し、部品を表す要素に応じて、当該CADシステムでの部品の単位にまとめてゆく(図3参照)。
しかしながら、実装方法の違いにより、CADシステムごとに部品の表現方法が異なることが多い。
このためCADシステムでは、標準フォーマットのCADデータを読み込むときに、部品の表現方法を仮定して実施する必要がある。
仮定した部品の表現方法が違っている場合には、別の表現方法を仮定しなおして読み込み操作を繰り返すという試行錯誤を行わなければならない。
さらに、複数の表現方法が組み合わされている場合には、組み合わせごとに試行錯誤を繰り返さなければ最適な結果は得られない。
【0005】
本発明は、上述の実情を考慮してなされたものであって、標準フォーマットで記述されたCADデータを1回読み込むだけで、部品分けの試行錯誤を繰り返しできるようにしたCADデータ交換システムを提供することを目的とする。
【0006】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項1のCADデータ交換システムは、標準フォーマットで記述されたCADデータをCADデータベースへ格納するためのCADデータ交換システムにおいて、標準フォーマットで記述されたCADデータを読み込む際、前記CADデータからグループ化データと形状要素の形状データとに分けて一時的に保存するデータ読込手段と、この一時的に保存された形状要素の形状データを前記CADデータベースのデータ表現に変換し、この形状要素が属するグループ化データを属性として付加して前記CADデータベースに格納するデータ変換手段と、ユーザにより指定されたグループ化属性と同じグループ化属性を持つ形状要素を前記CADデータベースから抽出し、ひとつの部品を構成するようにして前記CADデータベースに格納する部品化手段と、ユーザより指定された部品の構成を解除し、もとのグループ化属性付の形状要素の形状データへ戻して前記CADデータベースに格納する部品化解除手段と、を備えたことを特徴とする。
【0009】
以上の構成により、標準フォーマットで記述されたCADデータを一時的に格納しておくので、CADデータを1回読み込むだけで、部品分けの試行錯誤を繰り返しできる。
また、CADデータベースへ書き込むときに、グループ化データを形状データの属性情報として付加するので、部品分けした後でももとへ戻すことができ、部品分けの試行錯誤を繰り返しできる。
また、ユーザがCADデータベースに登録された形状要素のグループ化属性を参照できるので、適切な部品表現方法を選択することができる。
【0010】
【発明の実施の形態】
以下、図面を参照して本発明のCADデータ交換システムに係る一実施形態を説明する。
本実施形態の説明では、CADデータを記述する標準フォーマットをIGES(Initial Graphic Exchange Specification)(ANSI標準規格)を用いるが、形状要素に対してグループ化の指定できるフォーマットであれば、同様に適用することができる。
【0011】
IGESフォーマットでは、幾何形状のまとまりを表わすものとして、次のものがある。
・各幾何要素が持つLevel番号(レイヤ番号等)
・グループ化を表わす要素
Subfigure Definition(要素番号 308)、Group(要素番号 402)、Singular Subfigure Instance(要素番号408)等のグループ化を示す要素であり、どれを使うかは出力側のCADシステムによって異なる。
このグループ化を表す要素は、そのグループに属する形状要素へのポインタを保持している。
【0012】
図1は、本実施形態のCADデータ交換システムの機能構成を示すブロック図である。
図1において、本実施形態のCADデータ交換システムは、データ読込手段10、CADデータ15、データ変換手段20、部品化手段30、CADデータベース(DB)35、部品化解除手段40、グループ化属性抽出手段50、グループ化属性格納手段55を含んでいる。
【0013】
図2は、本実施形態のCADデータ交換システムの処理手順を示すフローチャートである。
以下、図2をもとに、本実施形態の構成と動作を説明する。
標準フォーマットで記述されたCADデータ15を読み込み、このCADデータ15の中からグループ化を表す要素のデータと、形状要素の形状データとをそれぞれ区分して一時的なデータとして記憶装置へ格納する(ステップS1)。これでデータ読込手段10を構成する。
【0014】
次に、一時的に格納された形状要素の形状データごとにCADデータベース35のデータ表現にあわせて変換を行って、CADデータベース35へ格納する(ステップS2)。
その際、一時的に格納したグループ化を表す要素に属するすべての形状要素に対して、このグループ化を表す要素の値をグループ化属性として付加してCADデータベースへ格納する。これによりデータ変換手段20を構成する。
以上で、標準フォーマットで記述されたCADデータは、CADデータベースのデータ表現に合わせて変換され、グループ化属性を付加した形状要素の形状データとしてCADデータベースに格納される。
【0015】
次に、CADデータベース35に格納された形状要素の部品分けを行う。
まず、ユーザが部品分けするための部品の表現方法を入力する(ステップS3)。この部品の表現方法は、前述したIGESではLevel、Subfigure Definition、Singular Subfigure Instance、またはGroup等のいずれかを選択する(ステップS3)。
【0016】
指定された部品の表現方法のグループ化属性を持つ形状要素をCADデータベース35全体から探して、探し出されたすべて形状要素に付加されているグループ化属性の値のうち、同じ値を持つ形状要素を1つの部品構成としてまとめ、相違する値を持つ場合には他の部品となるように、部品リストを作成して別の一時的な記憶装置へ保存する。
この1つの部品構成は、CADデータベース35上の部品を構成する形状要素へのポインタのリストからなっている。
【0017】
この一時的に記憶装置へ格納された部品リストに登録された部品の数だけCADデータベース35へ部品のための領域を確保する。部品リストの個々の部品に対し、部品から指される形状要素の形状データ(およびグループ化属性)をこの確保された領域にコピーする。その部品に属するすべての形状要素の形状データをコピーし終えたとき、その部品を部品リストから削除し、コピーの元となった形状要素の形状データも削除する。
以上により、形状要素を部品ごとに分けることができる(ステップS4)。
ステップS3およびS4により部品化手段30が構成される。
【0018】
ユーザは、CADデータベース35に部品分けされた部品の形状をディスプレイ等の画面に表示させて、正常に部品分けされているかを確かめる。
この検討結果を入力し(ステップS5)、正しく部品分けされているときは、CADデータの取り込みを終了する(ステップS6のYES)。
一方、正しく部品分けされていないときには(ステップS6のNO)、ユーザが先に選んだ部品の表現方法が適切でないとして、正しくない部品を指定して、その部品に属する形状要素の形状データを、部品を形成しないもとのグループ化属性付の形状データへ戻して、CADデータベース35へ書き込む。この際、CADデータベース35上の部品を構成するデータも削除する(ステップS7)。
これにより部品化解除手段40を構成する。
【0019】
この部品化解除後に、前に選んだ部品の表現方法と違う表現方法を指定して、再度部品分けする(ステップS3へ戻る)。
以上により、試行錯誤しながら適切な部品の表現方法を探すことができる。この部品分けの試行錯誤は、CADデータベースへ格納された形状データに対して行われるので、元に戻す操作が可能なCADシステムであれば、この操作だけで部品分けをもとに戻すことができるため、効率的な試行錯誤が可能になる。
【0020】
さらに、部品の表現方法を効率的に選択するために、CADデータベース35に存在するグループ化属性を抽出して、ユーザの参照可能なグループ化属性格納手段55へ格納する。
グループ化属性格納手段55には、次の情報が出力される。
・CADデータベース35に存在するすべてのグループ化属性のリスト
・形状要素ごとに、その形状要素に付加されたすべてのグループ化属性とその値のリスト
これによりグループ化属性抽出手段50を構成する。
【0021】
また、データ変換手段20によってCADデータ15からCADデータベース35へ取り込まれた形状要素を部品分けしなくても、CADデータベース35中の形状要素のグループ化属性を参照できれば、ユーザは部品を意識した操作が可能となる。
また、ユーザがプログラム可能なCADシステムでは、形状要素にグループ化属性を付加しているため、ユーザが行いたい部品に対する処理を自動で実施することも可能になる。
【0022】
上述した実施形態を構成する各機能をそれぞれプログラム化し、あらかじめCD−ROM等の記録媒体に書き込んでおき、このCD−ROMをCD−ROMドライブのような媒体駆動装置を搭載したコンピュータに装着して、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによっても、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【0023】
なお、記録媒体としては半導体媒体(例えば、ROM、不揮発性メモリカード等)、光媒体(例えば、DVD、MO、MD、CD−R等)、磁気媒体(例えば、磁気テープ、フレキシブルディスク等)のいずれであってもよい。
【0024】
また、ロードしたプログラムを実行することにより上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【0025】
さらに、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、通信網で接続された利用者のコンピュータからダウンロード等の形式で頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【0026】
【発明の効果】
以上説明したように本発明によれば、標準フォーマットで記述されたCADデータを一時的に格納しておくので、CADデータを1回読み込むだけで、部品分けの試行錯誤を繰り返しできる。
また、CADデータベースへ書き込むときに、グループ化データを形状データの属性情報として付加するので、部品分けした後でももとへ戻すことができ、部品分けの試行錯誤を繰り返しできる。
また、ユーザがCADデータベースに登録された形状要素のグループ化属性を参照できるので、適切な部品表現方法を選択することができる。
【図面の簡単な説明】
【図1】 本発明のCADデータ交換システムの機能構成を示すブロック図である。
【図2】 本発明のCADデータ交換システムの処理手順を示すフローチャートである。
【図3】 従来のCADデータ交換方法を示す図である。
【符号の説明】
10…データ読込手段、15…CADデータ、20…データ変換手段、30…部品化手段、35…CADデータベース、40…部品化解除手段、50…グループ化属性抽出手段、55…グループ化属性格納手段。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a CAD data exchange system, specifically, CAD (Computer Aided Design) / CAM are used in the shape data exchange field in (Computer Aided Manufacturing) or the like, parts for design support of a three-dimensional shape Concerning configuration technology.
[0002]
[Prior art]
Data exchange technology for transferring data between systems in order to process the created 3D shape with different CAD systems is an essential technology for promoting sharing of shape data and effective use of data. is there.
For exchanging data between different CAD systems, the CAD standard format defined by IGES (Initial Graphic Exchange Specification) (ANSI standard) can be used.
[0003]
On the other hand, as a function of the CAD system, there is a group for handling a plurality of shape elements as an aggregate. This group is effective when copying or deleting a plurality of shape elements. When a shape is selected, if a group is set, all elements constituting the group can be selected simply by designating one of the elements constituting the group.
By this group, the shape data can be collected for each part.
[0004]
[Problems to be solved by the invention]
In the normal CAD system, the CAD data is sequentially converted into the data representation of the CAD system while reading the geometric shape in the standard format, and is grouped into the unit of the part in the CAD system according to the element representing the part (FIG. 3). reference).
However, due to the difference in mounting method, the part representation method often differs for each CAD system.
For this reason, in the CAD system, when reading CAD data in a standard format, it is necessary to execute it by assuming a part expression method.
If the assumed representation method of the parts is different, trial and error must be performed in which another representation method is assumed and the reading operation is repeated.
Furthermore, when a plurality of expression methods are combined, an optimum result cannot be obtained unless trial and error are repeated for each combination.
[0005]
The present invention was made in view of the circumstances described above, the CAD data described in a standard format only read once, the CAD data exchange system that allow trial and error of the component divided The purpose is to provide.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, the CAD data exchange system according to claim 1 of the present invention is described in the standard format in the CAD data exchange system for storing the CAD data described in the standard format in the CAD database. When reading the CAD data, the data reading means for temporarily storing the CAD data divided into grouping data and shape element shape data, and the shape data of the shape element temporarily stored in the CAD database A data conversion means for converting the data into a data representation, adding the grouped data to which the shape element belongs as an attribute, and storing the data in the CAD database; and a shape element having the same grouping attribute as the grouping attribute specified by the user Extract from CAD database to make one part The componentization means to be stored in the CAD database and the configuration of the component specified by the user are canceled, and the componentization cancellation to be returned to the original shape element shape data with the grouping attribute and stored in the CAD database Means .
[0009]
With the above configuration, the CAD data described in the standard format is temporarily stored, so that trial and error of component division can be repeated by reading the CAD data once.
In addition, since grouping data is added as attribute information of shape data when writing to the CAD database, it can be restored even after parts are divided, and trial and error of part division can be repeated.
In addition, since the user can refer to the grouping attribute of the shape element registered in the CAD database, an appropriate part expression method can be selected.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment according to a CAD data exchange system of the present invention will be described with reference to the drawings.
In the description of the present embodiment, IGES (Initial Graphic Exchange Specification) (ANSI standard) is used as a standard format for describing CAD data, but the same applies to any format that can specify grouping for shape elements. be able to.
[0011]
In the IGES format, the following are represented as a group of geometric shapes.
・ Level number (layer number, etc.) of each geometric element
-Elements representing grouping
This element indicates grouping such as Subfigure Definition (element number 308), Group (element number 402), Singular Subfigure Instance (element number 408), and it depends on the CAD system on the output side.
Elements representing this grouping hold pointers to shape elements belonging to the group.
[0012]
FIG. 1 is a block diagram showing a functional configuration of a CAD data exchange system according to the present embodiment.
In FIG. 1, the CAD data exchange system of this embodiment includes a data reading means 10,
[0013]
FIG. 2 is a flowchart showing a processing procedure of the CAD data exchange system of the present embodiment.
The configuration and operation of this embodiment will be described below with reference to FIG.
The
[0014]
Next, each shape element shape data temporarily stored is converted in accordance with the data representation of the CAD database 35 and stored in the CAD database 35 (step S2).
At this time, the value of the element representing the grouping is added as a grouping attribute to all the shape elements belonging to the temporarily representing the element representing the grouping and stored in the CAD database. Thereby, the data conversion means 20 is comprised.
As described above, the CAD data described in the standard format is converted in accordance with the data representation of the CAD database, and stored in the CAD database as shape data of the shape element to which the grouping attribute is added.
[0015]
Next, the parts of the shape elements stored in the CAD database 35 are divided.
First, the user inputs a part expression method for classifying parts (step S3). As a method for expressing the component, any one of Level, Subfigure Definition, Singular Subfigure Instance, Group, and the like is selected in the above-described IGES (step S3).
[0016]
The shape element having the grouping attribute of the designated part expression method is searched from the entire CAD database 35, and the shape element having the same value among the grouping attribute values added to all the found shape elements Are combined as one component configuration, and if they have different values, a component list is created and stored in another temporary storage device so as to be another component.
This one part configuration consists of a list of pointers to the shape elements constituting the parts on the CAD database 35.
[0017]
An area for parts is secured in the CAD database 35 by the number of parts registered in the parts list temporarily stored in the storage device. For each part in the parts list, the shape data (and grouping attribute) of the shape element pointed to by the part is copied to this reserved area. When the shape data of all the shape elements belonging to the part has been copied, the part is deleted from the parts list, and the shape data of the shape element that is the copy source is also deleted.
As described above, the shape elements can be divided for each part (step S4).
The componentizing means 30 is configured by steps S3 and S4.
[0018]
The user displays the shape of the parts divided in the CAD database 35 on a screen such as a display to check whether the parts are properly divided.
The examination result is input (step S5), and when the parts are correctly classified, the CAD data capturing is terminated (YES in step S6).
On the other hand, when the parts are not correctly classified (NO in step S6), it is determined that the part representation method selected by the user is not appropriate, the wrong part is designated, and the shape data of the shape element belonging to the part is obtained. It returns to the original shape data with grouping attribute that does not form a part, and writes it into the CAD database 35. At this time, the data constituting the part on the CAD database 35 is also deleted (step S7).
Thus, the component release unit 40 is configured.
[0019]
After canceling the componentization, a representation method different from the representation method of the previously selected component is designated, and the components are divided again (return to step S3).
As described above, it is possible to search for an appropriate part expression method through trial and error. This trial and error of part division is performed on the shape data stored in the CAD database. Therefore, if the CAD system can be restored, the part division can be restored only by this operation. Therefore, efficient trial and error becomes possible.
[0020]
Further, in order to efficiently select a part expression method, grouping attributes existing in the CAD database 35 are extracted and stored in the grouping attribute storage means 55 that can be referred to by the user.
The grouping attribute storage means 55 outputs the following information.
A list of all grouping attributes existing in the CAD database 35. A list of all grouping attributes added to the shape element and its value for each shape element. Thus, the grouping attribute extraction means 50 is configured.
[0021]
Further, if the grouping attribute of the shape element in the CAD database 35 can be referred to without dividing the shape element fetched from the
Further, in the CAD system that can be programmed by the user, since the grouping attribute is added to the shape element, it is possible to automatically perform the processing for the part that the user wants to perform.
[0022]
Each function constituting the above-described embodiment is programmed, written in advance on a recording medium such as a CD-ROM, and this CD-ROM is mounted on a computer equipped with a medium driving device such as a CD-ROM drive. Needless to say, the object of the present invention can also be achieved by storing these programs in a memory or storage device of a computer and executing them.
In this case, the program itself read from the recording medium realizes the functions of the above-described embodiment, and the program and the recording medium on which the program is recorded also constitute the present invention.
[0023]
As a recording medium, a semiconductor medium (for example, ROM, nonvolatile memory card, etc.), an optical medium (for example, DVD, MO, MD, CD-R, etc.), a magnetic medium (for example, magnetic tape, flexible disk, etc.) Either may be sufficient.
[0024]
Moreover, not only the functions of the above-described embodiment are realized by executing the loaded program, but the operating system or the like performs part or all of the actual processing based on the instructions of the program, and the processing described above The case where the functions of the above-described embodiments are realized is also included.
[0025]
Further, when the above-described program is stored in a storage device such as a magnetic disk of a server computer and distributed in the form of download from a user computer connected via a communication network, the storage device of this server computer is also included in the present invention. Included in the recording medium.
[0026]
【The invention's effect】
As described above, according to the present invention, since CAD data described in a standard format is temporarily stored, trial and error of parts division can be repeated by reading the CAD data once.
In addition, since grouping data is added as attribute information of shape data when writing to the CAD database, it can be restored even after parts are divided, and trial and error of part division can be repeated.
In addition, since the user can refer to the grouping attribute of the shape element registered in the CAD database, an appropriate part expression method can be selected.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a functional configuration of a CAD data exchange system according to the present invention.
FIG. 2 is a flowchart showing a processing procedure of the CAD data exchange system of the present invention.
FIG. 3 is a diagram illustrating a conventional CAD data exchange method.
[Explanation of symbols]
DESCRIPTION OF
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002170264A JP4093802B2 (en) | 2002-06-11 | 2002-06-11 | CAD data conversion system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002170264A JP4093802B2 (en) | 2002-06-11 | 2002-06-11 | CAD data conversion system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004013822A JP2004013822A (en) | 2004-01-15 |
| JP4093802B2 true JP4093802B2 (en) | 2008-06-04 |
Family
ID=30436583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002170264A Expired - Fee Related JP4093802B2 (en) | 2002-06-11 | 2002-06-11 | CAD data conversion system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4093802B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106202239B (en) * | 2016-06-29 | 2019-11-12 | 泰华智慧产业集团股份有限公司 | A method and system for generating SHAPE data files from CAD data |
-
2002
- 2002-06-11 JP JP2002170264A patent/JP4093802B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004013822A (en) | 2004-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2378685C2 (en) | File management device, method of controlling said device, computer program and data carrier | |
| EP0487331B1 (en) | Directory management system | |
| CN110311973A (en) | A kind of image cloud service system and method towards multi-tenant | |
| JP5556025B2 (en) | Storage system | |
| JP4093802B2 (en) | CAD data conversion system | |
| JP4588640B2 (en) | Design parameter management method, design parameter management system, program, and computer-readable recording medium | |
| US20080180444A1 (en) | Cad-system projection method, cad-system, and recording medium | |
| US7054879B2 (en) | System for supporting reuse of history records of design work | |
| JP4348880B2 (en) | File management program, computer-readable recording medium storing file management program, and file management method | |
| CN106709979A (en) | Method and system for exporting Obj file from model grid data | |
| JPH08202692A (en) | Decentralized editing device | |
| JP2679602B2 (en) | Evacuation medium creation system | |
| CN110377326A (en) | Installation kit generation method, device, development equipment and computer-readable medium | |
| JP6064266B2 (en) | File processing method and file processing apparatus for long-term storage of data file | |
| JP2005004564A (en) | Image classifying and processing system | |
| JP3057685B2 (en) | Version control method | |
| JP2005159902A (en) | Image management apparatus and image management method | |
| JP2746770B2 (en) | File processing method of optical disk verification system | |
| JP4706402B2 (en) | Information system | |
| JP3016255B2 (en) | Database management system | |
| CN121744404A (en) | Data processing method and related equipment based on geometric modeling engine | |
| WO2025077252A1 (en) | Data labeling method, apparatus, and device | |
| JP5768280B2 (en) | File processing method and storage medium for long-term storage of data file | |
| JPH11249939A (en) | File generation management system and storage medium recorded with file generation management program | |
| CN119938359A (en) | A three-dimensional model loading method, device and medium based on shared memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080121 |
|
| 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: 20080304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080304 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| 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: 20120314 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140314 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |