JP3365991B2 - Mechanical parts design support system - Google Patents
Mechanical parts design support systemInfo
- Publication number
- JP3365991B2 JP3365991B2 JP2000150391A JP2000150391A JP3365991B2 JP 3365991 B2 JP3365991 B2 JP 3365991B2 JP 2000150391 A JP2000150391 A JP 2000150391A JP 2000150391 A JP2000150391 A JP 2000150391A JP 3365991 B2 JP3365991 B2 JP 3365991B2
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- mechanical
- design
- dimensional shape
- shape
- 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 - Lifetime
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、機構部品設計支援
システム及び機構部品設計支援プログラムを格納した記
録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mechanical component design support system and a recording medium storing a mechanical component design support program.
【0002】[0002]
【従来の技術】近年、製品開発業務においては、移り変
わりの激しい消費者ニーズに対応する迅速な開発が求め
られており、このような中で設計業務を支援するCAD
システムが注目されている。CADシステムには大きく
分けて、ある問題を解決するために構築されている問題
向けCADシステムと、汎用CADシステムとがある。2. Description of the Related Art In recent years, in product development work, there has been a demand for rapid development to meet the rapidly changing needs of consumers. Under such circumstances, CAD supporting design work is required.
The system is receiving attention. CAD systems are roughly divided into problem-oriented CAD systems constructed to solve certain problems and general-purpose CAD systems.
【0003】定型設計を繰り返す業種では、問題向けC
ADシステムで一定の効果を上げている事例も存在して
いるが、民生品の特に機械設計部門においては、製品の
ライフサイクルが短く技術革新も速いため、問題向けC
ADシステムでは支援できない。また、CADシステム
に装備された設計知識は、システム内に隠蔽されて実装
化されるため、知識の更新・新規登録などの保守,管理
が非常に困難である。In an industry in which routine design is repeated, problem-oriented C
There are some cases where the AD system has achieved a certain effect, but in the consumer product, especially in the mechanical design department, the product life cycle is short and technological innovation is fast, so C
The AD system cannot support. Further, since the design knowledge installed in the CAD system is hidden and implemented in the system, maintenance and management such as update and new registration of knowledge are very difficult.
【0004】ここで、カメラを例にとって機構設計の流
れを説明する。通常、製品の使用(基本コンセプト)が
企画会議などで決められる。その後、デザイン(外
装),機構,ソフトなどの設計がそれぞれ始まる。機構
に関しては、それぞれのユニットに対し、要求仕様が決
められる。この要求仕様を満たす設計解を探索すること
が設計である。Here, the flow of mechanism design will be described taking a camera as an example. Usually, the use of the product (basic concept) is decided at a planning meeting or the like. After that, the design (exterior), the mechanism, the design of the software, etc. will begin. Regarding the mechanism, the required specifications are determined for each unit. Design is to search for a design solution that satisfies this requirement.
【0005】図22に、機構ユニットの設計のステップ
を示す。まず、機構案を作成する。即ち、部品の動作を
制御する機構案をスケルトンモデルで構築する(一部の
部品では形状が先に決まる場合もある)。機構案はポン
チ絵上で実際の動作を確認され、機構として要求を満た
すものがこの段階での設計案として選択される(UG
S:Imagination Engineer 等で可能)。FIG. 22 shows steps for designing a mechanical unit. First, a mechanism plan is created. That is, a mechanism plan for controlling the operation of parts is constructed by a skeleton model (the shape of some parts may be decided first). As for the mechanism plan, the actual operation is confirmed on the punch picture, and the mechanism that meets the requirements is selected as the design plan at this stage (UG.
S: Possible with Imagination Engineer etc.)
【0006】実際の組立品は、複数の部品から成り立っ
ているが、その中から一組の部品の組み合わせを取り出
し、それに対して各部分の形や相互の限定された運動を
調べる場合、この組み合わせを機構と呼ぶ。運動に関し
てのみ調べる場合、機構を構成する部品の材質,太さな
どを考慮する必要が無いため、全く同じ一定の限定され
た運動となるような点と線の組み合わせとして扱うこと
が可能である。このように、点と線で機構を表現したも
のをスケルトンと呼ぶ(株式会社オーム社 稲田重男・
森田均著「大学過程 機構学」)。An actual assembly is made up of a plurality of parts, and when a set of parts is taken out of the set and the shape of each part and the limited movement of each part are examined, this combination is used. Is called a mechanism. When investigating only the motion, it is not necessary to consider the material and thickness of the components that make up the mechanism, and therefore it is possible to treat it as a combination of points and lines that result in exactly the same fixed motion. In this way, the representation of the mechanism by dots and lines is called a skeleton (Ohma Inc. Shigeo Inada,
Hitoshi Morita, "Mechanism of University Process").
【0007】スケルトンモデルで機構案が確定したら、
次に部品の2次元形状を設計する。このとき、機能を発
現するために決まる形状と、他の部品,ユニットとの取
り合い等で形状が決まる場合がある。また、外形形状が
先に決まっている場合、その形状を駆動するための機構
としての機能をスケルトンモデルを用いて形状に付与す
る。2次元形状は通常、ドラフターやドラフティングC
ADで形状が定義され、紙細工や形状のコピーによりそ
の動作を検証する。このとき、2次元上での他部品との
干渉チェックなどを行い、2次元形状を詳細化する(通
常のドラフティングCADで可能)。Once the mechanism proposal is confirmed by the skeleton model,
Next, the two-dimensional shape of the part is designed. At this time, the shape may be determined by the shape determined for exhibiting the function and the interaction with other parts or units. Further, when the outer shape is previously determined, the function as a mechanism for driving the shape is given to the shape by using the skeleton model. Two-dimensional shapes are usually drafters and drafting C
The shape is defined by AD, and its operation is verified by paperwork or copying of the shape. At this time, a two-dimensional interference check with other parts is performed and the two-dimensional shape is detailed (normal drafting CAD is possible).
【0008】2次元形状が決まったら、次に部品の3次
元形状を設計する。これは、2次元形状に3次元として
の高さ(厚み)の情報を付与することで行う(ドラフテ
ィングCADでの投影図作成)。そして、3次元上での
他部品との干渉チェックなどを行い、3次元形状を詳細
化する。このように、機構部品の設計は基本的に2.5
次元で行われている。設計者はこれらの作業の殆どを、
ドラフター或いは2次元のドラフティングCAD上で行
っている。After the two-dimensional shape is determined, the three-dimensional shape of the part is designed next. This is performed by adding information on the height (thickness) as a three-dimensional shape to the two-dimensional shape (projection drawing creation by drafting CAD). Then, the interference with other parts is checked in three dimensions and the three-dimensional shape is detailed. In this way, the design of mechanical parts is basically 2.5.
It is done in three dimensions. Designers do most of these tasks
It is done on a drafter or a two-dimensional drafting CAD.
【0009】このようにして設計された部品から、必要
に応じて3次元のソリッドモデルを作成する。ソリッド
モデルの作成方法としては、3次元CAD上でのマニュ
アル操作、又は自動生成(特開平8−335279号公
報)が考えられる。If necessary, a three-dimensional solid model is created from the parts thus designed. As a method for creating a solid model, manual operation on three-dimensional CAD or automatic generation (Japanese Patent Laid-Open No. 8-335279) can be considered.
【0010】従来の設計では、機構案を設計者が選択し
た後、幾つかのパラメータを操作して設計案を選択す
る。このとき、熟練設計者であれば経験と勘から最適解
を導き出せるが、若年設計者では設計案を最適化するた
めに非常に多くの工程を必要とする。また、熟年設計
者,若年設計者共に、選択された設計案が最適とは限ら
ない。このように設計者の能力によって設計のスピード
・品質に大きな差ができてしまう。In the conventional design, after the designer selects the mechanism plan, some parameters are operated to select the design plan. At this time, a skilled designer can derive an optimal solution from experience and intuition, but a young designer needs a great number of steps to optimize the design plan. Further, the design plan selected is not always optimal for both the mature designer and the young designer. In this way, the ability of the designer makes a big difference in the speed and quality of the design.
【0011】また、部品の干渉や組立性,射出成形金型
による退けやアンダーカットなどの設計不具合が発生し
ている。これらは設計知識を体系的に整理するシステム
がないため、知識の再利用が不可能であり、再発不具合
として対策に工数を必要としている。さらに、知識が整
理されていないため、若手設計者の教育にも影響を与え
ている。Further, design problems such as interference of parts, assemblability, displacement due to an injection molding die and undercutting occur. Since these systems do not have a system for systematically organizing design knowledge, it is impossible to reuse the knowledge, and it takes man-hours for countermeasures as a recurrence defect. In addition, the lack of knowledge has also affected the education of young designers.
【0012】設計業務の内容においては、個別のツール
として、以下のものが公知である。
スケルトン設計 UGS: Imagination Engineer(商標)
2次元形状設計 汎用2次元CADシステム
3次元形状設計 汎用2次元CADシステム
汎用3次元CADシステム
しかしながら、これらのシステムは個々の作業の設計支
援として構築されているため、一貫した支援はできてい
ない。また、システム間のデータ変換など、設計と直接
関係ない作業が発生し、設計期間の短縮という側面で見
た場合に不効率である。さらに、設計者の知識を入力・
編集することは困難であり、システムが持っている知識
も隠蔽化されているため、新たな知識の利用や過去の知
識の詳細の閲覧などが困難である。In the contents of design work, the following are known as individual tools. Skeleton design UGS: Imagination Engineer (trademark) 2D shape design General purpose 2D CAD system 3D shape design General purpose 2D CAD system General purpose 3D CAD system However, these systems are built as design support for individual work. , There is no consistent support. Further, work such as data conversion between systems that is not directly related to the design occurs, which is inefficient in terms of shortening the design period. Furthermore, input the knowledge of the designer
Since it is difficult to edit and the knowledge that the system has is hidden, it is difficult to use new knowledge or browse the details of past knowledge.
【0013】また、部品間の配置・組立作業効率化支援
システムとして、「特開平10−254939号公報:
機構設計支援装置及びその方法」などがあるが、他部品
との取り合い等で部品形状を作成する支援はできている
が、全くの新規設計での機構案の生成などについては支
援されておらず、また実際の3次元部品モデルを作成す
るのは設計者自身であるため、多大な工数を要求されて
しまう。Further, as a system for improving the efficiency of arrangement / assembly work between parts, there is disclosed in Japanese Patent Application Laid-Open No. 10-254939:
There is a mechanism design support device and its method, etc., but we have been able to support the creation of part shapes by competing with other parts, but not the creation of a mechanism proposal in a completely new design. Also, since the designer himself creates the actual three-dimensional part model, a great number of man-hours are required.
【0014】また、設計の結果として作成される設計図
書には、部品の形状だけでなく、加工方法,材料,公差
などの情報も含んでいるが、現在の2次元CADシステ
ムは単なる文字列として扱い、3次元CADシステムは
形状のみを扱うため、これらの情報をデータに付加して
再利用することはできない。Further, the design document created as a result of the design includes not only the shape of the parts but also the information such as the processing method, the material and the tolerance. However, the present two-dimensional CAD system is just a character string. Since the three-dimensional CAD system handles only the shape, it is impossible to add these pieces of information to the data for reuse.
【0015】また、金型を用いて機構部品を作成する場
合、単純に2次元構造に厚みを設けたのみでは、金型か
ら機構部品を外せない事態が生じる。これを防止するに
は金型に抜け勾配を付ければよいが、金型に抜け勾配を
規定するための新たな設計を行うことは極めて面倒であ
る。Further, when a mechanical part is produced by using a mold, the mechanical part cannot be removed from the mold simply by providing the two-dimensional structure with a thickness. In order to prevent this, a draft may be provided to the mold, but it is extremely troublesome to make a new design for defining the draft in the mold.
【0016】[0016]
【発明が解決しようとする課題】本発明は、上記事情を
考慮して成されたもので、その目的とするところは、設
計者の熟練度に拘わりなく、短時間で最適設計を行うこ
とができ、かつ知識の再利用も可能にする機構部品設計
支援システムを提供することにある。SUMMARY OF THE INVENTION The present invention has been made in consideration of the above circumstances, and its purpose is to perform optimal design in a short time regardless of the skill of the designer. It is to provide a mechanical component design support system that can be used and also enables reuse of knowledge.
【0017】また、本発明の他の目的は、上記の機構部
品設計支援システムをコンピュータで実現するための機
構部品設計支援プログラムを格納した記録媒体を提供す
ることにある。Another object of the present invention is to provide a recording medium storing a mechanical component design support program for realizing the mechanical component design support system by a computer.
【0018】[0018]
【課題を解決するための手段】上記課題を解決し目的を
達成するために本発明は次のように構成されている。In order to solve the above problems and achieve the object, the present invention is constructed as follows.
【0019】本発明の機構部品設計支援システムは、ス
ケルトンモデルに利用可能な複数の機構部品を、組み立
て構造情報に基づき定義するための知識を記憶する機構
オブジェクトライブラリと、所要の目的を達成するため
の機構案を前記スケルトンモデルにより入力し、該スケ
ルトンモデルの機能を検証する検証部と、上記機構オブ
ジェクトライブラリから選択された機構部品の二次元形
状を上記機構案の要求仕様に応じて生成するとともに干
渉チェック等の検討を行い、該二次元形状の生成および
該検討を繰り返して該二次元形状を最適化するための二
次元形状エディタと、上記二次元形状エディタから出力
され上記機構部品を定義するための属性を、上記組み立
て構造により再定義し記憶するモデルベースと、上記二
次元形状エディタより出力された二次元の面分間の相貫
線を演算する相貫線演算手段と、上記組立て構造情報に
基づいて、上記二次元形状からその面分を平行移動させ
平行掃引によって上記機構部品の三次元ソリッドモデル
を生成するソリッドモデル生成手段と、上記生成された
三次元ソリッドモデルの二次元投影図を作成する二次元
投影図生成手段と、を具備し、機構部品の属性を組立て
構造情報により統一的に管理することを特徴とする。The mechanical component design support system of the present invention has a mechanism object library that stores knowledge for defining a plurality of mechanical components that can be used in a skeleton model based on assembly structure information, and to achieve the required purpose. enter the mechanisms proposed by the skeleton model, a verification unit for verifying the function of the skeleton model, the two-dimensional shape of the mechanical components which are selected from the mechanism object library and generates in response to the required specification of the mechanism proposed Dried
Checking the relations, etc., and generating the two-dimensional shape
A model for redefining and storing the two-dimensional shape editor for repeating the examination and optimizing the two-dimensional shape, and the attributes output from the two-dimensional shape editor for defining the mechanical parts by the assembly structure. A base, a penetration line computing means for computing a penetration line between two-dimensional surface portions output from the two-dimensional shape editor, and a parallel movement of the surface segment from the two-dimensional shape based on the assembly structure information. Let
The mechanical component includes solid model generation means for generating a three-dimensional solid model of the mechanical part by parallel sweep, and two-dimensional projection diagram generation means for generating a two-dimensional projection drawing of the generated three-dimensional solid model. It is characterized in that the attributes of are integratedly managed by assembling structure information.
【0020】(作用)本発明の機構部品設計支援システ
ムによれば、機構部品の情報を組立構造で一元管理し、
機構案を選択する場合のスケルトンモデルによる機構案
の生成,機構動作シミュレーションから、2次元形状の
一部(或いは全部)が決まった状態での機構動作シミュ
レーション、3次元形状の自動生成と3次元形状での機
構動作シミュレーションまで、一貫した機構部品設計を
支援することができる。従って、設計者の熟練度に拘わ
りなく短時間で最適設計を行うことができ、かつ知識の
再利用も可能となる。(Operation) According to the mechanical parts design support system of the present invention, the information of the mechanical parts is centrally managed by the assembly structure,
Generation of a mechanism plan by a skeleton model when selecting a mechanism plan, and mechanism motion simulation in which a part (or all) of a two-dimensional shape is determined from a mechanism motion simulation, automatic generation of a three-dimensional shape, and three-dimensional shape It is possible to support consistent mechanical component design up to the mechanical operation simulation in. Therefore, the optimum design can be performed in a short time regardless of the skill level of the designer, and the knowledge can be reused.
【0021】[0021]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。
(第1実施形態)図1は、本発明の第1の実施形態に係
わる機構部品設計支援システム(部品詳細設計エディ
タ)の構成を示す機能ブロック図である。図中の実線が
メッセージとデータ、破線がデータの流れを表してい
る。なお、本実施形態における各機能は、例えば磁気デ
ィスク等の記録媒体に記録されたプログラムを読み込
み、このプログラムによって動作が制御されるコンピュ
ータによって実現することも可能である。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. (First Embodiment) FIG. 1 is a functional block diagram showing the configuration of a mechanical parts design support system (parts detailed design editor) according to the first embodiment of the present invention. In the figure, the solid line shows the message and data, and the broken line shows the data flow. It should be noted that each function in the present embodiment can also be realized by a computer that reads a program recorded in a recording medium such as a magnetic disk and the operation of which is controlled by the program.
【0022】本実施形態のシステムは、大きく分けて、
グラフィックユーザインターフェース(GUI)10、
部品編集系20、データユニット40の3つの要素に分
けられる。以下に、本システムの各機能ブロックについ
て説明する。The system of this embodiment is roughly divided into
Graphic user interface (GUI) 10,
It is divided into three elements, a component editing system 20 and a data unit 40. The functional blocks of this system will be described below.
【0023】GUI10は、ユーザである設計者が操作
しやすい環境を提供している部分であり、部品の編集を
行うための各コマンドボタン11、マウス12、部品の
2次元の面分(bounded surface)を作画するためのキャ
ンバス13、面分や線分をオブジェクトツリーとして表
示するオブジェクトビューワ14などがある。The GUI 10 is a part that provides an environment that is easy for a designer who is a user to operate, and includes command buttons 11 for editing a part, a mouse 12, and a two-dimensional bounded surface of the part. ), An object viewer 14 for displaying a surface segment and a line segment as an object tree, and the like.
【0024】面分とは、無限の面積を有する面に対し、
ある閉じられた輪郭形状を与えることで閉じられた領域
内の有限の面積を持つ面である。A surface segment means a surface having an infinite area,
It is a surface that has a finite area within a closed region by giving a closed contour shape.
【0025】また、オブジェクトツリーとは、組立オブ
ジェクトの上位・下位の従属関係をツリー構造で管理し
たデータベースである。また、キャンバスとは、2次元
の輪郭形状を定義するためのシステムであり、図面作成
用のドラフティングCADに比べて機能が限定される。The object tree is a database that manages upper and lower subordinate relationships of assembled objects in a tree structure. Further, the canvas is a system for defining a two-dimensional contour shape, and its function is limited as compared with the drafting CAD for drawing creation.
【0026】部品編集系20は、部品詳細設計エディタ
の中心的機構であり、全体制御部21,環境設定部2
2,画面制御部23,ピック部24,作成・削除・面分
生成部25,3Dモデラー部26,相貫線演算部27,
再描画部28,描画部31,ツリー登録部32などから
構成されている。The parts editing system 20 is the central mechanism of the parts detailed design editor, and includes the overall control unit 21 and the environment setting unit 2.
2, a screen control unit 23, a pick unit 24, a creation / deletion / surface segment generation unit 25, a 3D modeler unit 26, a phase line calculation unit 27,
It is composed of a redrawing unit 28, a drawing unit 31, a tree registration unit 32, and the like.
【0027】GUI10のコマンドボタン11やマウス
12のコールバックは全て全体制御部21に送られ、全
体制御部21ではその制御表に定義されている有限状態
機械に基づいて状態を変位させ、適切な処理を行ってい
る。All the command buttons 11 of the GUI 10 and the callbacks of the mouse 12 are sent to the overall control unit 21, and the overall control unit 21 displaces the state based on the finite state machine defined in the control table, and the appropriate state is changed. It is processing.
【0028】環境設定部22は設計を行う環境の設定
で、図面の縮尺や用紙サイズや表示するグリッドの設定
を行いその値を管理する。また、キャンバス13上のマ
ウス12のスナップグリッドの設定管理も行っている。The environment setting unit 22 sets the environment for designing, sets the scale of the drawing, the paper size, and the grid to be displayed, and manages the values. It also manages the setting of the snap grid of the mouse 12 on the canvas 13.
【0029】画面制御部23は、ディスプレイ上のキャ
ンバスの倍率やキャンバスの位置を管理している。面分
を描く場所は実際の用紙ではなくディスプレイなので、
キャンバスを移動しなければ用紙全体に描き込むことが
できない。そのための位置である。The screen control unit 23 manages the magnification of the canvas and the position of the canvas on the display. Since the place to draw the face is the display, not the actual paper,
If you do not move the canvas, you cannot draw on the entire paper. This is the position for that.
【0030】ピック部24は、キャンバス13上のオブ
ジェクトをピックアップする機能ブロックである。ピッ
クアップされたオブジェクト(面分や線分)データはピ
ックデータにストアされる。そして、このデータが必要
な機能ブロックに渡される。The pick section 24 is a functional block for picking up an object on the canvas 13. The picked-up object (surface or line) data is stored in the pick data. Then, this data is passed to the required functional block.
【0031】作成・削除・面分生成部25は、線分や円
弧,面分の生成と削除を行う機能ブロックである。生成
されたオブジェクトは、後述するモデルベース42に組
立構造の形で登録される。The creation / deletion / surface segment generation unit 25 is a functional block that creates and deletes line segments, arcs, and surface segments. The generated object is registered in the model base 42 described later in the form of an assembly structure.
【0032】ここで、部品は複数の機能素から構成さ
れ、組立品は部品又は下位の組立品から構成される。こ
れらの組立品,部品,機能素を総称して組立オブジェク
トと呼ぶ。組立オブジェクトはその特徴を表す寸法,形
状,材質等の属性を持つ。部品を構成する機能素の配置
関係は、長さ寸法や角度寸法を指定することにより表現
する。同様に、組立品を構成する部品間の配置関係は、
部品を構成する機能素間の接続関係を指定することによ
り表現する。これらの組立オブジェクトの上位・下位の
関係や組立オブジェクト間の配置関係を表現したのが組
立構造である。Here, the part is composed of a plurality of functional elements, and the assembly is composed of parts or subordinate assemblies. These assemblies, parts, and functional elements are collectively called an assembly object. The assembly object has attributes such as dimensions, shapes, and materials that represent its characteristics. The layout of functional elements that make up a part is expressed by specifying the length dimension and the angle dimension. Similarly, the layout relationship between the parts that make up the assembly is
It is expressed by specifying the connection relationship between the functional elements that make up the component. The assembly structure expresses the upper and lower relationships of these assembly objects and the arrangement relationship between the assembly objects.
【0033】描画部31は、キャンバス13にオブジェ
クトを表示させる機構である。再描画部28は、環境設
定部22における管理値を変えたり、画面制御部23で
倍率可変等を行った場合に、キャンバス13の全体を描
画し直す必要があるときに機能する機構である。モデル
ベース42にあるオブジェクトを新しい設定で描画す
る。The drawing unit 31 is a mechanism for displaying an object on the canvas 13. The redrawing unit 28 is a mechanism that functions when it is necessary to redraw the entire canvas 13 when the management value in the environment setting unit 22 is changed or the screen control unit 23 changes the magnification. An object in the model base 42 is drawn with a new setting.
【0034】ツリー登録部32は、作成・削除・面分生
成部25により生成・削除されたオブジェクトをオブジ
ェクトビュー14から追加・削除する機構である。3D
モデラー部26は、キャンバス13を用いて設計者が定
義した面分と、その高さ属性を用いて自動的に3次元ソ
リッドモデルを生成する機構である。相貫線演算部27
は、キャンバス13を用いて設計者が定義した面分間の
相貫線を演算により求める機構である。The tree registration section 32 is a mechanism for adding / deleting the objects generated / deleted by the generation / deletion / plane generation section 25 from the object view 14. 3D
The modeler unit 26 is a mechanism that automatically generates a three-dimensional solid model by using the surface attributes defined by the designer using the canvas 13 and the height attributes thereof. Phase line computing unit 27
Is a mechanism for calculating a crossing line between planes defined by the designer using the canvas 13.
【0035】データ40としては、データ管理部41,
モデルベース42,機構オブジェクト管理部43,機構
オブジェクトライブラリ44,設計知識管理部45,設
計知識ベース46がある。ここで、ライブラリとは汎用
的な定式化された処理を行うプログラムを集めたもので
あり、機構オブジェクトライブラリとは汎用的な機構に
関する知識を集めたものである。The data 40 includes a data management unit 41,
There are a model base 42, a mechanism object management unit 43, a mechanism object library 44, a design knowledge management unit 45, and a design knowledge base 46. Here, the library is a collection of programs for performing general-purpose formalized processing, and the mechanism object library is a collection of knowledge about general-purpose mechanisms.
【0036】データ管理部41は、モデルベース42の
情報の入出力の管理を行う機構である。また、このモデ
ルベース42には編集された部品の設計情報が組立構造
で管理されている。ここで管理されている実際のデータ
構造は基本的に、class(データのクラス),symbol\na
me,label,boundaryBox(キャンバス上での境界ボック
ス),display(表示/非表示),その他クラス固有の
パラメータからなっている。Face1のデータは polylin
e1,polyline3,arc4,arc5の構成要素からなっている。ま
た、それぞれの面分構成要素は、座標等の固有のパラメ
ータと属性を持っている。設計に必要な属性情報を持た
せることができる。The data management unit 41 is a mechanism for managing the input / output of information of the model base 42. Further, the model base 42 manages the design information of the edited parts as an assembly structure. The actual data structure managed here is basically class (class of data), symbol \ na
It consists of me, label, boundaryBox (boundary box on canvas), display (display / non-display), and other class-specific parameters. Face1 data is polylin
It consists of the components of e1, polyline3, arc4, and arc5. Also, each surface component has its own parameters and attributes such as coordinates. It can have attribute information necessary for design.
【0037】一例として、図2のレバーにおけるface1
(塗りつぶし部分)の構成要素のデータを、下記の表1
に示す。As an example, face 1 in the lever of FIG.
The data of the components of (filled part) are shown in Table 1 below.
Shown in.
【0038】[0038]
【表1】 [Table 1]
【0039】機構オブジェクトライブラリ44には、機
構を構成するスケルトンモデルが登録されている。この
機構オブジェクトライブラリ44に登録されたモデルは
パラメトリックであり、そのパラメータ・姿勢(向き)
を変更することでに任意のサイズ・姿勢が定義可能であ
る。機構オブジェクトライブラリ44の入出力を管理す
るのが機構オブジェクト管理部43である。In the mechanism object library 44, the skeleton model forming the mechanism is registered. The model registered in this mechanism object library 44 is parametric, and its parameters and orientation (direction)
By changing, it is possible to define any size and orientation. The mechanism object management unit 43 manages the input and output of the mechanism object library 44.
【0040】設計知識ベース46には、機構部品の設計
知識が格納されており、この知識を基に設計案の探索を
行うようになっている。設計知識ベース46の入出力を
監理するのが設計知識管理部45である。The design knowledge base 46 stores the design knowledge of mechanical parts, and the design plan is searched based on this knowledge. The design knowledge management unit 45 manages the input and output of the design knowledge base 46.
【0041】設計知識ベース46は、機械加工法に関す
る一般的な技術情報を記憶する。設計知識ベース46
は、個別機構部品の材質に関して、機械的強度、寸法精
度(公差)、設計限界値、光学的特性、温湿度特性、成
型や加工の容易性、入手性、コスト、供給メーカ等の情
報を記憶する。設計知識ベース46は、射出成型技術に
関して、ゲート位置や抜け勾配の設計指針、型割方向設
定の可否、パーティングライン、ヒケ、アンダーカッ
ト、バリの予測、型の耐久ショット数等の情報を記憶す
る。さらに、機構を実現するユニットに関して、組立て
や修理の容易性に関する情報を記憶する。設計知識ベー
ス46は、これらの情報を全て設計知識として記憶する
のである。設計知識ベース46の情報は、新規な設計事
例や製品の不具合情報に応じて、随時追加、改定等のメ
ンテナンスを行なうことが望ましい。設計知識管理部4
5は、この設計知識ベース46の入出力を一元管理す
る。設計知識ベース46から出力された情報は、設計知
識管理部45を介して部品編集系20の3Dモデラー部
26に転送される。設計に関する各種情報がその場で適
宜に設計者に提供される。設計者は、こうした設計知識
に基づいて、経験や勘に頼らずとも速やかに最適設計解
を探索できるようになる。The design knowledge base 46 stores general technical information regarding machining methods. Design knowledge base 46
Stores information such as mechanical strength, dimensional accuracy (tolerance), design limit values, optical characteristics, temperature and humidity characteristics, ease of molding and processing, availability, cost, supplier, etc. regarding the material of individual mechanical parts. To do. The design knowledge base 46 stores information on the injection molding technology such as design guidelines for gate positions and draft angles, whether or not to set the mold cutting direction, prediction of parting lines, sink marks, undercuts, burrs, and the number of durable shots of the mold. To do. In addition, it stores information about the ease of assembly and repair of the units that implement the mechanism. The design knowledge base 46 stores all of this information as design knowledge. It is desirable that the information of the design knowledge base 46 be added or revised at any time according to new design cases or product defect information. Design Knowledge Management Department 4
5 centrally manages the input / output of the design knowledge base 46. The information output from the design knowledge base 46 is transferred to the 3D modeler unit 26 of the component editing system 20 via the design knowledge management unit 45. Various information regarding the design is appropriately provided to the designer on the spot. Based on such design knowledge, the designer can quickly search for the optimum design solution without resorting to experience or intuition.
【0042】以下に、本実施形態のシステムをデジタル
カメラの1枚ハネのシャッタユニットの設計に適用した
例を用いて説明する。このときの動作フローを、図11
〜図13に示す。なお、図11は全体の動作フローを示
し、図12は図11のスケルトン選択・配置から動作確
認まで(A)をより詳細に示し、図13は図11の2次
元外形形状編集から面分への高さ属性付与まで(B)を
より詳細に示している。An example in which the system according to the present embodiment is applied to the design of a shutter unit for a digital camera will be described below. The operation flow at this time is shown in FIG.
~ Shown in FIG. 11 shows the entire operation flow, FIG. 12 shows in more detail (A) from skeleton selection / placement of FIG. 11 to operation confirmation, and FIG. 13 shows two-dimensional external shape editing of FIG. (B) is shown in more detail up to the height attribute addition of.
【0043】シャッタユニットの仕様は、プランジャを
用いてシャッタハネを駆動し、ハネによりレンズからの
光線が遮断されることである。また、カメラ全体やレン
ズユニットのサイズなどにより、シャッタユニット全体
のサイズ制限がある。The specification of the shutter unit is that the shutter blade is driven by using the plunger, and the light beam from the lens is blocked by the blade. In addition, the size of the entire shutter unit is limited by the size of the entire camera and the size of the lens unit.
【0044】シャッタユニットの例と、それを模式的に
表したスケルトンモデルを、図3と図4に示す。シャッ
タユニットは、プランジャ51,レバー52,ハネ53
の3つの部品からなり、それぞれ下記の表2に示すよう
な機能素を持つ。An example of the shutter unit and a skeleton model schematically showing it are shown in FIGS. 3 and 4. The shutter unit includes a plunger 51, a lever 52, and a blade 53.
It consists of three parts, and each has functional elements as shown in Table 2 below.
【表2】 [Table 2]
【0045】また、各部品間の接続関係を、下記の表3
に示す。Table 3 below shows the connection relationship between each component.
Shown in.
【表3】 [Table 3]
【0046】なお、図3、図4中の54はレンズ枠、5
5は鉄心、56はシャッタ枠、57はハネ回転中心、5
8はハネ側レバーピン位置、59はレバー回転中心を示
している。In FIGS. 3 and 4, 54 is a lens frame and 5
5 is an iron core, 56 is a shutter frame, 57 is the center of rotation of the blade, 5
Reference numeral 8 indicates the lever side lever pin position, and 59 indicates the lever rotation center.
【0047】機能素とは、設計段階における、機能を発
現する面分を設計作業の単位と考えたものであり、機能
素の集合で部品の定義を行う。機能素の種類には、平
面,円筒面,円錐面,球面,法面,機械機能面などがあ
る。法面とは、面分間の成り行きにより生成される面で
あり、平行掃引されたソリッドの基準線と平行な側面,
円柱を上面から定義した場合、2次元では円柱は円を用
いて定義される。この円を平行掃引することで円柱とし
て成立するが、この平行掃引で作成される側面(円筒
面)が法面である。機械機能面とは、ギヤ面,カム面な
ど、機械部品としての機能面である。A functional element is a section in which a function is expressed in the design stage, which is considered as a unit of design work, and a component is defined by a set of functional elements. Types of functional elements include a plane, a cylindrical surface, a conical surface, a spherical surface, a slope, and a machine functional surface. The slope is a surface generated by the course of the surface separation, and a side surface parallel to the reference line of the parallel-swept solid,
When the cylinder is defined from the top, the cylinder is defined using a circle in two dimensions. A parallel cylinder is formed by sweeping this circle in parallel, and the side surface (cylindrical surface) created by this parallel sweep is the slope. The machine functional surface is a functional surface as a mechanical component such as a gear surface and a cam surface.
【0048】次に、シャッタユニットの組立構造を図5
に示す。機構として考えた場合、図5に示す機構スケル
トンモデルが生成される。この時点では、スケルトンモ
デルで表現し、機構を理解するために部品を表現するの
で、長穴などは簡易的に表現され、支点,力点,作用点
など、機構として動作するために必要な部分のみが示さ
れている。Next, FIG. 5 shows the assembly structure of the shutter unit.
Shown in. When considered as a mechanism, the mechanism skeleton model shown in FIG. 5 is generated. At this point in time, since it is expressed by a skeleton model and parts are expressed to understand the mechanism, long holes and the like are simply expressed, and only parts such as fulcrums, force points, and action points that are necessary to operate as a mechanism are expressed. It is shown.
【0049】スケルトンモデルのパラメータを変更し、
動作させて機構としての設計解の最適化を行う。パラメ
ータの変更には、配置座標の変更も含まれており、配置
座標と寸法の変更でレイアウトを含めた最適化を行うこ
とが可能である。寸法については、各部品の配置座標後
から距離Da,Db,Dc,Ddを計算し、その値から
ストローク比を計算する。Change the parameters of the skeleton model,
It is operated to optimize the design solution as a mechanism. Changing the parameters also includes changing the arrangement coordinates, and it is possible to perform optimization including the layout by changing the arrangement coordinates and dimensions. Regarding the dimensions, the distances Da, Db, Dc, and Dd are calculated after the arrangement coordinates of each component, and the stroke ratio is calculated from the calculated values.
【0050】これらのレイアウト,寸法の変更による設
計解の候補を生成する中で、各部品間の干渉に関する検
証やレイアウトの検証を行い、機構を動作させてハネが
必要なストロークを確保できているかを確認する。In generating candidate design solutions by changing these layouts and dimensions, is it possible to verify the interference regarding each component and the layout and to operate the mechanism to secure the stroke required by the blade. To confirm.
【0051】通常、動作シミュレーションを行う際には
拘束条件の入力が必要となり、またその動作解析もしな
ければならない。しかし、その対象が支援環境にある機
構ユニットであるため、ユニットの構造から動作は自明
であり、その構造と動作方法をオブジェクトライブラリ
に記述することによって、解析の必要がなくなる。これ
らの設計案と検証を繰り返して、設計案の絞り込みを行
う。Usually, when performing a motion simulation, it is necessary to input a constraint condition, and the motion analysis must also be performed. However, since the target is a mechanical unit in the support environment, the operation is obvious from the structure of the unit, and by describing the structure and operation method in the object library, the need for analysis is eliminated. By repeating these design proposals and verification, the design proposals are narrowed down.
【0052】次に、スケルトンモデルに2次元形状を付
与する。形状の付与は部品の組立構造に輪郭要素を追加
することで行われる。2次元形状の定義は、金型による
射出成形をメインで考えているため、金型の型割を考え
た上で型の抜き方向のビューで定義する。Next, a two-dimensional shape is given to the skeleton model. The shape is given by adding a contour element to the assembly structure of the parts. Since the two-dimensional shape is defined mainly by injection molding using a mold, it is defined in the view in the mold cutting direction after considering the mold split of the mold.
【0053】シャッタユニットのシャッタレバーの2次
元形状定義の例を、図6、図7に示す。図6は固定側形
状であり、図7は可動側形状である。このように2次元
形状を定義しながら機構を動作させて、スケルトンモデ
ルの段階よりもより詳細な干渉チェックなどの検証を行
う。また、必要に応じて輪郭要素を編集して、再度その
検証を行う。ここでも形状の生成と検証を繰り返して更
なる設計案の絞り込みを行う。An example of the two-dimensional shape definition of the shutter lever of the shutter unit is shown in FIGS. 6 shows a fixed side shape, and FIG. 7 shows a movable side shape. In this way, the mechanism is operated while defining the two-dimensional shape to perform more detailed verification such as interference check than at the skeleton model stage. In addition, the contour element is edited as necessary, and the verification is performed again. Here again, shape generation and verification are repeated to further narrow down design proposals.
【0054】次に、2次元形状が閉じた状態で、各面分
に高さ属性を付与する。そして、この高さ属性に従って
各面分を平行移動する。このように平行移動した結果
を、図8に示す。Next, with the two-dimensional shape closed, a height attribute is given to each surface. Then, according to this height attribute, each surface is translated. The result of such parallel translation is shown in FIG.
【0055】平行移動した面分を平行掃引によりソリッ
ド化する。このとき、各面分は基準面に対して平行掃引
され、全ての面分がソリッド化された後に各ソリッドを
結合して1つの部品ソリッドとする。部品のソリッド化
の結果を、図9に示す。The parallel-moved surfaces are solidified by parallel sweep. At this time, each surface segment is swept parallel to the reference surface, and after all the surface segments are solidified, the solids are combined to form one component solid. The result of solidification of parts is shown in FIG.
【0056】同様に、ハネについてもソリッド化する。
プランジャについては購入部品のためライブラリ化され
たモデルの使用も考えられる。シャッタユニットのソリ
ッドモデルの例を、図10に示す。Similarly, the honey is solidified.
It is also possible to use a library model for the plunger for purchased parts. An example of the solid model of the shutter unit is shown in FIG.
【0057】このようなソリッドモデルを用いた機構動
作を行い、最終的な設計案の検証を行う。ここで、干渉
などの不具合が発生した場合、面分の高さ変更や2次元
形状の変更、或いは機構案そのものの変更といった設計
案の再生成が必要となる。The mechanical operation using such a solid model is performed to verify the final design proposal. Here, when a problem such as interference occurs, it is necessary to regenerate the design plan such as changing the height of the surface portion, changing the two-dimensional shape, or changing the mechanism plan itself.
【0058】このように本実施形態によれば、機構部品
設計支援システムにおいて組立構造を用いることによ
り、カメラの射出成形による機構部品の全情報を一元的
に管理することが可能となる。また、その組立構造の編
集については、機構部品の設計に際して設計者が違和感
のない操作で編集可能である。そして、この組立構造を
用いることで、設計から生産において対象となる部品の
データの一元管理が可能となり、データ交換やそれに伴
う手間(工数)を削減し、データ変換によって発生する
データの欠落を防ぐことができる。As described above, according to the present embodiment, by using the assembly structure in the mechanical part design support system, it becomes possible to centrally manage all the information of the mechanical parts by the injection molding of the camera. Further, the editing of the assembly structure can be performed by the designer without any discomfort when designing the mechanical parts. By using this assembly structure, it is possible to centrally manage the data of the target parts from design to production, reduce the data exchange and the labor (man-hours) associated therewith, and prevent the data loss caused by the data conversion. be able to.
【0059】また、機構の動作確認を行うことで、設計
の品質を向上し、干渉等の不具合を試作以前の段階で確
認できるため、後工程へデータを渡す際の設計品質を向
上させることが可能である。さらに、ソリッドを自動的
に生成するため、設計者にとって非常に慣れ親しんだ2
次元での設計作業で3次元ソリッドの生成が可能であ
り、3次元ソリッドを作成するための工数が不要とな
る。このため、設計期間の短縮が可能である。Further, by confirming the operation of the mechanism, the quality of the design can be improved, and defects such as interference can be confirmed at the stage before the trial production. Therefore, the design quality at the time of passing data to the subsequent process can be improved. It is possible. Furthermore, since solids are automatically generated, it is very familiar to designers.
It is possible to generate a three-dimensional solid by a three-dimensional design work, and the man-hours for creating the three-dimensional solid are unnecessary. Therefore, the design period can be shortened.
【0060】(第2実施形態)本実施形態では、第1の
実施形態で作成したシャッタユニットを支持するケース
部品を設計する例について説明する。シャッタユニット
を支持するには、プランジャ固定用の穴(位置決め用と
ビス締め用),レバーの回転中心となる軸,ハネの回転
中心となる軸が必要であるが、実際にはハネはさらに別
の部品を介してケース上に支持されるため、ここでは省
略する。(Second Embodiment) In this embodiment, an example of designing a case component for supporting the shutter unit created in the first embodiment will be described. In order to support the shutter unit, a hole for fixing the plunger (for positioning and screwing), an axis that serves as the center of rotation of the lever, and an axis that serves as the center of rotation of the blade are required. It will be omitted here because it is supported on the case via the parts.
【0061】プランジャは、ケースの側面にビス締めに
て固定されるため、穴の定義には側面の2次元投影が必
要となる。これは、第1の実施形態と同様の手法にてケ
ースを作成し、その後にプランジャ固定用の穴を定義す
るためにケースの側面を2次元に投影し、その投影面に
対して穴を定義すると言う手法である。Since the plunger is fixed to the side surface of the case with screws, the two-dimensional projection of the side surface is required to define the hole. This is to create a case by the same method as in the first embodiment, then project the side surface of the case two-dimensionally in order to define the hole for fixing the plunger, and define the hole on the projection surface. That is the method.
【0062】図14は、プランジャ取り付け用の穴を定
義する前のケース部品である。この部品に対し、穴を作
成する面(図14のハッチング部分)を2次元キャンバ
スに投影した状態が、図15である。FIG. 14 shows a case part before defining a hole for mounting a plunger. FIG. 15 shows a state in which a surface for forming a hole (hatched portion in FIG. 14) is projected on a two-dimensional canvas for this part.
【0063】この穴を作成する際、一方はビス締め用の
穴であり、一方は位置決め用のプランジャの突起部が収
まる穴である。この穴のサイズと、穴と穴の距離は使用
するプランジャによって自動的に決定される。これらの
寸法を得るために、設計知識ベースはプランジャの型番
からその寸法を返す。When making this hole, one is a hole for screw tightening, and one is a hole for accommodating the protrusion of the positioning plunger. The size of the holes and the distance between the holes are automatically determined by the plunger used. To obtain these dimensions, the design knowledge base returns the dimensions from the plunger model number.
【0064】ここで得られた寸法を用い、一方の穴の中
心位置を決めた時点でもう一方の穴の配置可能な位置が
システムにより設計者に示される。また、成形上必要と
なる寸法の公差についても、知識ベースに格納されてい
るプランジャの寸法とその公差より自動的に求められ
る。Using the dimensions obtained here, when the center position of one hole is determined, the system shows the position where the other hole can be arranged to the designer. Further, the dimensional tolerance required for molding is also automatically obtained from the dimension of the plunger stored in the knowledge base and the tolerance.
【0065】キャンバスに投影された面上に新たに、
「穴」という属性を持った2次元形状(この場合は円)
を作成する。この穴の2次元形状を定義した状態が、図
16である。また、射出成形の金型として考えた場合、
側面からの定義(この場合の穴の定義)はそのままスラ
イドの定義となる。これにより、部品を射出成形にて作
成する際に固定側,可動側,スライドといった金型の構
成によって成形可能となる。Newly on the surface projected on the canvas,
Two-dimensional shape with the attribute "hole" (circle in this case)
To create. FIG. 16 shows the state in which the two-dimensional shape of this hole is defined. Also, when considering it as a mold for injection molding,
The definition from the side (the definition of the hole in this case) becomes the definition of the slide as it is. As a result, when the component is formed by injection molding, it can be molded by the structure of the mold such as the fixed side, the movable side, and the slide.
【0066】ここで、最も基本となる2プレート金型で
は、射出成形機の固定盤に取付けられた固定側金型(材
料の射出側)と、成形機の可動盤に取付けられた可動側
金型とがあり、材料射出後に可動側金型を移動させるこ
とで金型を開き、中の成形品を取り出す。このため、成
形品の構造としては上下方向の形状のみとなり、横方向
の穴などは成形できない。横方向の穴などを成形するに
は金型を開く際に横方向にも金型を開く必要があり、こ
の横方向に開く金型をスライド金型と呼ぶ。結果金型は
固定側,可動側,スライドで構成される。Here, in the most basic two-plate mold, the fixed side mold (material injection side) attached to the fixed plate of the injection molding machine and the movable side mold attached to the movable plate of the molding machine. There is a mold, and after the material is injected, the movable side mold is moved to open the mold and take out the molded product inside. Therefore, the structure of the molded product is only the shape in the vertical direction, and holes in the lateral direction cannot be molded. To form a hole in the lateral direction, it is necessary to open the mold in the lateral direction when opening the mold, and this laterally opened mold is called a slide mold. Result The mold consists of fixed side, movable side and slide.
【0067】最後に定義された穴を元のソリッドモデル
に反映したものが、図17である。図17の通り、プラ
ンジャ固定用の穴が開けられている。FIG. 17 shows the last defined hole reflected in the original solid model. As shown in FIG. 17, a hole for fixing the plunger is opened.
【0068】次に、レバーを支持する回転軸を定義す
る。レバーはプランジャからの力を回転運動に変換して
ハネに伝える必要がある。このため、プランジャからの
力を受けた際に軸にたわみ等の変形を起こさないことが
要求される。ここでは、軸を補強するリブを設けること
で軸の変形を防止する。Next, the rotation axis that supports the lever will be defined. The lever needs to convert the force from the plunger into rotary motion and transmit it to the fly. For this reason, it is required that the shaft does not deform such as bending when receiving a force from the plunger. Here, the deformation of the shaft is prevented by providing ribs that reinforce the shaft.
【0069】リブは、その材料やプランジャからの力量
等の諸元によりその太さが決められる。この時点で目的
の太さのリブを2次元上に配置する。図18はリブ配置
前、図19はリブ配置後を示す。The thickness of the rib is determined by various factors such as the material of the rib and the force from the plunger. At this point, ribs having a desired thickness are arranged two-dimensionally. FIG. 18 shows before the rib arrangement, and FIG. 19 shows after the rib arrangement.
【0070】図18に示す通り、単純に配置されたリブ
は軸(この場合は軸の土台部分)に食い込んでしまって
いる。これは要求される太さを備えたリブを配置しただ
けでは形状が決定していないためである。As shown in FIG. 18, the simply arranged ribs bite into the shaft (in this case, the base portion of the shaft). This is because the shape is not determined only by arranging the ribs having the required thickness.
【0071】次に、リブの詳細形状を定義するが,この
場合リブの形状は軸の側面との相貫線によって定義され
る。この場合は相貫線は円弧となる。この相貫線は、汎
用3次元CADシステムではソリッドモデラーと呼ばれ
る3次元形状計算エンジンを使って行う。手法としては
市販のソリッドモデラーを利用して相貫線を計算するこ
とも可能であるが、ここではソリッドモデラーに依存し
ない手法での相貫線演算として、多面体近似による演算
を考える。Next, the detailed shape of the rib will be defined. In this case, the shape of the rib is defined by the line of intersection with the side surface of the shaft. In this case, the line of intersection is an arc. In the general-purpose three-dimensional CAD system, this line of intersection is performed using a three-dimensional shape calculation engine called a solid modeler. As a method, it is possible to use a commercially available solid modeler to calculate the phase boundary line, but here, as the phase boundary line calculation in a method that does not depend on the solid modeler, a polyhedral approximation operation is considered.
【0072】この手法では全ての面を微小な平面として
置き換えることで計算を容易にしたものである。即ち、
今回の場合であれば軸の側面である円筒面を非常に細い
矩形の平面の集合体として扱う。平面は数学的に4点の
座標、或いは4辺を表す式等で定義できるため、平面と
平面の交線(相貫線)も容易に計算することが可能であ
る。この場合は、リブの上面と複数の矩形平面(円筒面
の置き換え)の交線の集合が求める相貫線である。相貫
線を求め、その結果を反映したものが図20である。In this method, the calculation is facilitated by replacing all the surfaces with minute planes. That is,
In this case, the cylindrical surface, which is the side surface of the shaft, is treated as a collection of extremely thin rectangular planes. Since the plane can be mathematically defined by the coordinates of four points, or an expression expressing the four sides, it is possible to easily calculate the line of intersection (interpenetration line) between the planes. In this case, the set of intersecting lines of the upper surface of the rib and the plurality of rectangular planes (replacement of the cylindrical surface) is the penetration line to be obtained. FIG. 20 shows the result of the calculation of the crossing line.
【0073】また、図20で定義されたリブを含め、ソ
リッド化したものが図21である。但し、リブと軸の接
合部は強度上の補強としてフィレット処理されている。Further, FIG. 21 shows a solidified structure including the ribs defined in FIG. However, the joint portion between the rib and the shaft is filleted as a reinforcement for strength.
【0074】このように本実施形態においても、機構部
品設計支援システムにおいて組立構造を用いることによ
り、シャッタユニットを支持するケース部品の設計を短
期間で行うことができ、第1の実施形態と同様の効果が
得られる。As described above, also in this embodiment, by using the assembly structure in the mechanical parts design support system, the case parts supporting the shutter unit can be designed in a short period of time, which is the same as the first embodiment. The effect of is obtained.
【0075】なお、本発明は上述した各実施形態に限定
されるものではなく、その要旨を逸脱しない範囲で、種
々変形して実施することができる。例えば、実施形態に
おいて記載した手法は、コンピュータに実行させること
のできるプログラムとして、例えば磁気ディスク(フロ
ッピー(登録商標)ディスク,ハードディスク等)、光
ディスク(CD−ROM,DVD等)、半導体メモリな
どの記録媒体に書き込んで各種装置に適用したり、通信
媒体により伝送して各種装置に適用することも可能であ
る。本発明を実現するコンピュータは、記録媒体に記録
されたプログラムを読み込み、このプログラムによって
動作が制御されることにより、上述した処理を実行する
ものであればよい。The present invention is not limited to the above-described embodiments, and various modifications can be carried out without departing from the scope of the invention. For example, the methods described in the embodiments are recorded as programs that can be executed by a computer, such as magnetic disks (floppy (registered trademark) disks, hard disks, etc.), optical disks (CD-ROM, DVD, etc.), semiconductor memories, etc. It is also possible to write it on a medium and apply it to various devices, or to transmit it via a communication medium and apply it to various devices. A computer that realizes the present invention may be any computer that reads a program recorded in a recording medium and controls the operation by the program to execute the above-described processing.
【0076】なお、本発明は上述した実施形態に限定さ
れず種々変形して実施可能である。The present invention is not limited to the above-mentioned embodiment and can be implemented by variously modifying.
【0077】[0077]
【発明の効果】以上説明したように、本発明によれば、
組立オブジェクトの上位・下位の関係や組立オブジェク
ト間の配置関係を表現した組立構造を用いることによ
り、機構部品の情報を組立構造で一元管理し、機構案を
選択する場合のスケルトンモデルによる機構案の生成,
機構動作シミュレーションから、2次元形状の一部(或
いは全部)が決まった状態での機構動作シミュレーショ
ン,3次元形状の自動生成と3次元形状での機構動作シ
ミュレーションまで、一貫した機構部品設計を支援する
ことができる。従って、本発明は各種機構部品のCAD
設計に極めて有効である。As described above, according to the present invention,
By using the assembly structure that expresses the upper and lower relationships of assembly objects and the layout relationship between assembly objects, the information of the mechanical parts is centrally managed by the assembly structure, and the mechanism plan based on the skeleton model when selecting the mechanism plan Generation,
Supports consistent mechanical component design, from mechanical operation simulation to mechanical operation simulation in which a part (or all) of the two-dimensional shape is determined, automatic generation of three-dimensional shape and mechanical operation simulation in three-dimensional shape be able to. Therefore, the present invention is a CAD of various mechanical parts.
It is extremely effective for design.
【図1】本発明の第1の実施形態に係わる機構部品設計
支援システムの構成を示す機能ブロック図FIG. 1 is a functional block diagram showing a configuration of a mechanical component design support system according to a first embodiment of the present invention.
【図2】オブジェクトビュー及びキャンバスに表示され
たレバーを示す図FIG. 2 is a diagram showing an object view and a lever displayed on a canvas.
【図3】シャッタユニットの例を示す図FIG. 3 is a diagram showing an example of a shutter unit.
【図4】シャッタユニットの例をスケルトンモデルで示
す図FIG. 4 is a diagram showing an example of a shutter unit in a skeleton model.
【図5】シャッタユニットの組立構造を示す図FIG. 5 is a diagram showing an assembly structure of a shutter unit.
【図6】シャッタユニットにおけるシャッタレバーの2
次元形状定義の例を示す図FIG. 6 is a shutter lever 2 of the shutter unit.
Diagram showing an example of dimensional shape definition
【図7】シャッタユニットにおけるシャッタレバーの2
次元形状定義の例を示す図FIG. 7 is a shutter lever 2 of the shutter unit.
Diagram showing an example of dimensional shape definition
【図8】シャッタレバーの各面を平行移動した例を示す
図FIG. 8 is a diagram showing an example in which each surface of a shutter lever is moved in parallel.
【図9】シャッタレバーのソリッドモデルを示す図FIG. 9 is a diagram showing a solid model of a shutter lever.
【図10】シャッタユニットのソリッドモデルを示す図FIG. 10 is a diagram showing a solid model of a shutter unit.
【図11】第1の実施形態をシャッタユニットの設計に
適用した場合の動作フローの全体を示す図FIG. 11 is a diagram showing an overall operation flow when the first embodiment is applied to the design of a shutter unit.
【図12】図11のA部分のより詳しい動作フローを示
す図FIG. 12 is a diagram showing a more detailed operation flow of part A in FIG.
【図13】図11のB部分のより詳しい動作フローを示
す図FIG. 13 is a diagram showing a more detailed operation flow of part B in FIG.
【図14】本発明の第2の実施形態を説明するための図
であって、プランジャ取り付け用の穴を定義する前のケ
ース部品を示す図FIG. 14 is a view for explaining the second embodiment of the present invention, showing a case part before defining a hole for mounting a plunger.
【図15】図14の塗りつぶし部分を2次元キャンバス
に投影した状態を示す図FIG. 15 is a diagram showing a state in which the filled portion in FIG. 14 is projected onto a two-dimensional canvas.
【図16】穴の2次元形状を定義した状態を示す図FIG. 16 is a diagram showing a state in which a two-dimensional shape of a hole is defined.
【図17】定義された穴を元のソリッドモデルに反映し
た状態を示す図FIG. 17 is a diagram showing a state in which defined holes are reflected in the original solid model.
【図18】リブ配置前の状態を示す図FIG. 18 is a view showing a state before rib arrangement.
【図19】リブ配置後の状態を示す図FIG. 19 is a view showing a state after rib arrangement.
【図20】相貫線を求めその結果を反映した状態を示す
図FIG. 20 is a diagram showing a state in which an intersection line is obtained and the result is reflected.
【図21】図20で定義されたリブを含め、ソリッド化
した状態を示す図FIG. 21 is a diagram showing a solidified state including the rib defined in FIG. 20.
【図22】従来の機構ユニットの設計のステップを示す
図FIG. 22 is a diagram showing steps of designing a conventional mechanical unit.
10…GUI(グラフィカルユーザインターフェース) 11…コマンド 12…マウス 13…キャンバス 14…オブジェクトビュー 20…部品編集系 21…全体制御部 22…環境設定部 23…画面制御部 24…ピック部 25…作成・削除・面分生成部 26…3Dモデラー部 27…相関演算部 28…再描画部 31…描画部 32…ツリー登録部 40…データ 41…データ管理部 42…モデルベース 43…機構オブジェクト管理部 44…機構オブジェクトライブラリ 45…設計知識管理部 46…設計知識ベース 10 ... GUI (Graphical User Interface) 11 ... Command 12 ... Mouse 13 ... Canvas 14 ... Object view 20 ... Parts editing system 21 ... Overall control unit 22 ... Environment setting section 23 ... Screen control unit 24 ... Pick part 25 ... Creation / Deletion / Surface Generation Unit 26 ... 3D modeler part 27 ... Correlation calculator 28 ... Redrawing section 31 ... Drawing section 32 ... Tree registration section 40 ... Data 41 ... Data management unit 42 ... Model base 43 ... Mechanism object management unit 44 ... Mechanism object library 45 ... Design Knowledge Management Department 46 ... Design knowledge base
───────────────────────────────────────────────────── フロントページの続き (72)発明者 樋口 達治 東京都渋谷区幡ヶ谷2丁目43番2号 オ リンパス光学工業株式会社内 (72)発明者 西田井 靖之 東京都渋谷区幡ヶ谷2丁目43番2号 オ リンパス光学工業株式会社内 (56)参考文献 特開 平5−242203(JP,A) 特開 平6−103345(JP,A) 特開 平7−160909(JP,A) 小島崇司ほか,機械系のばらつき設計 を中心としたカメラの鏡枠ユニットの設 計支援システム,情報処理学会論文誌, 日本,社団法人情報処理学会,1997年1 月15日,vol.38 no.1,p131 −145 梅田政信ほか,標準部品にかかわる技 術情報流通のための知識表現モデル,情 報処理瓦解論文誌,日本,社団法人情報 処理学会,1997年10月15日,vol.38 no.10,p1905−1918 樋口達治ほか,設計者のノウハウをデ ータベース化し、設計の品質を高める設 計言語DSP(下),機械設計,日本, 日刊工業新聞社,1998年10月1日,第42 巻 第13号,p109−117 (58)調査した分野(Int.Cl.7,DB名) G06F 17/50 JICSTファイル(JOIS)─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tatsuharu Higuchi 2-43-2 Hatagaya, Shibuya-ku, Tokyo Olympus Optical Co., Ltd. (72) Inventor Yasuyuki Nishitai 2-43 Hatagaya, Shibuya-ku, Tokyo Olympus Optical Co., Ltd. (56) Reference JP 5-242203 (JP, A) JP 6-103345 (JP, A) JP 7-160909 (JP, A) Takashi Kojima et al., Machinery Design support system for camera lens frame unit focusing on system variability design, Journal of Information Processing Society of Japan, Japan, Information Processing Society of Japan, January 15, 1997, vol. 38 no. 1, p131-145 Masanobu Umeda et al., Knowledge representation model for technical information distribution related to standard parts, Journal of information processing disintegration, Japan, Information Processing Society of Japan, October 15, 1997, vol. 38 no. 10, p1905-1918 Tatsuharu Higuchi et al. Design language DSP (bottom), which improves the design quality by making the database of the know-how of designers, mechanical design, Japan, Nikkan Kogyo Shimbun, October 1, 1998, 42nd Volume 13, p109-117 (58) Fields investigated (Int.Cl. 7 , DB name) G06F 17/50 JISST file (JOIS)
Claims (4)
構部品を、組み立て構造情報に基づき定義するための知
識を記憶する機構オブジェクトライブラリと、 所要の目的を達成するための機構案を前記スケルトンモ
デルにより入力し、該スケルトンモデルの機能を検証す
る検証部と、 上記機構オブジェクトライブラリから選択された機構部
品の二次元形状を上記機構案の要求仕様に応じて生成す
るとともに干渉チェック等の検討を行い、該二次元形状
の生成および該検討を繰り返して該二次元形状を最適化
するための二次元形状エディタと、 上記二次元形状エディタから出力され上記機構部品を定
義するための属性を、上記組み立て構造により再定義し
記憶するモデルベースと、 上記二次元形状エディタより出力された二次元の面分間
の相貫線を演算する相貫線演算手段と、 上記組立て構造情報に基づいて、上記二次元形状からそ
の面分を平行移動させ平行掃引によって上記機構部品の
三次元ソリッドモデルを生成するソリッドモデル生成手
段と、 上記生成された三次元ソリッドモデルの二次元投影図を
作成する二次元投影図生成手段と、を具備し、 機構部品の属性を組立て構造情報により統一的に管理す
ることを特徴とする機構部品設計支援システム。1. A mechanism object library that stores knowledge for defining a plurality of mechanism parts that can be used in a skeleton model based on assembly structure information, and a mechanism plan for achieving a required purpose by the skeleton model. A verification unit that inputs and verifies the function of the skeleton model, and generates a two-dimensional shape of the mechanical part selected from the mechanical object library according to the required specifications of the mechanical plan .
The two-dimensional shape
Of the two-dimensional shape editor for optimizing the two-dimensional shape by repeating the generation and the examination, and the attributes for defining the mechanical parts output from the two-dimensional shape editor are redefined by the assembly structure. and model base for storing, and interpenetrating line calculating means for calculating a phase transmural line of output from the two-dimensional shape editor two-dimensional plane minutes, based on the assembly structure information, Karaso the two-dimensional shape
Solid model generating means for generating a three-dimensional solid model of the mechanical component by parallel movement of the planes of the two parts and a two-dimensional projection drawing generating means for generating a two-dimensional projection drawing of the generated three-dimensional solid model. The mechanical parts design support system is characterized in that the attributes of the mechanical parts are uniformly managed by the assembly structure information.
元形状エディタにフィードバックして表示する投影図表
示手段をさらに具備することを特徴とする請求項1に記
載の機構部品設計支援システム。2. The mechanical component design support system according to claim 1 , further comprising a projection drawing display means for feeding back the created two-dimensional projection drawing to the two-dimensional shape editor for display.
二次元形状を、金型の抜き方向を含めて定義することを
特徴とする請求項1に記載の機構部品設計支援システ
ム。3. The mechanical part design support system according to claim 1 , wherein the two-dimensional shape editor defines a two-dimensional shape of a mechanical part including a die drawing direction.
定義する機構部品設計支援システムにおいて、 機構案に対応するスケルトンモデルを入力し、該機構案
から所望の作用が得られるか否かを該スケルトンモデル
の作用に基づき検証するための検証手段と、 上記スケルトンモデルに適用可能な複数の機構部品の各
々に関し、上記組立て構造情報の形式で定義された各種
知識を記憶する機構オブジェクトライブラリと、 上記複数の機構部品の設計知識を有する設計知識ベース
と、 上記機構オブジェクトライブラリ及び設計知識ベースに
基づいて、上記検証手段により検証したスケルトンモデ
ルに適用されている上記複数の機構部品の各々につき、
最適設計案を探索する探索手段と、 上記探索の結果得られた二次元外観形状を上記機構案の
要求仕様に応じて生成するとともに干渉チェック等の検
討を行い、該二次元外観形状の生成および該検討を繰り
返して該二次元外観形状を最適化するための二次元形状
エディタと、 上記二次元形状エディタから出力された機構部品に付与
されている属性情報を、上記組立て構造情報により再定
義して記憶するモデルベースと、上記二次元形状エディタより出力された二次元の面分間
の相貫線を演算する相貫線演算手段と、 上記組立て構造情報に基づいて、上記二次元外観形状か
らその面分を平行移動させ平行掃引によって上記機構部
品の三次元ソリッドモデルを生成するソリッドモデル生
成手段と、 上記生成された三次元ソリッドモデルの二次元投影図を
作成する二次元投影図生成手段と、 上記作成された二次元投影図を上記二次元形状エディタ
にフィードバックして表示する投影図表示手段とをさら
に具備し、 上記二次元形状エディタは、機構部品の二次元外観形状
を、金型の抜き方向を含めて定義する ことを特徴とする
機構部品設計支援システム。4. A mechanical part design support system for defining an attribute of a mechanical part by assembling structure information, inputs a skeleton model corresponding to the mechanical plan, and determines whether or not a desired action can be obtained from the mechanical plan. Verification means for verifying based on the action of the model, a mechanism object library that stores various kinds of knowledge defined in the form of the assembly structure information for each of the plurality of mechanism parts applicable to the skeleton model, and the plurality of For each of the plurality of mechanical parts applied to the skeleton model verified by the verification means, based on the design knowledge base having the design knowledge of the mechanical parts, and the mechanical object library and the design knowledge base,
A search means for searching for an optimum design plan and a two-dimensional external shape obtained as a result of the above search are generated according to the required specifications of the above-mentioned mechanism plan, and a check such as interference check is performed.
After discussions, the two-dimensional appearance shape was generated and the examination was repeated.
A two-dimensional shape editor for returning and optimizing the two-dimensional appearance shape, and attribute information given to the mechanical part output from the two-dimensional shape editor is redefined by the assembly structure information and stored. The model base and the two-dimensional surface section output from the above two-dimensional shape editor
Based on the assembly structure information, the two-dimensional appearance shape is calculated based on the assembly structure information.
The plane part is moved in parallel and the above-mentioned mechanism is
Solid model generation to generate 3D solid model of product
And the two-dimensional projection drawing of the generated three-dimensional solid model
A two-dimensional projection drawing generation means to be created and the above-mentioned two-dimensional projection drawing to the above-mentioned two-dimensional shape editor.
Further, the projection view display means for feedback to
In addition , the above-mentioned 2D shape editor is used for the 2D appearance shape of mechanical parts.
The mechanical parts design support system is characterized by defining the direction including the die cutting direction .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000150391A JP3365991B2 (en) | 1999-05-20 | 2000-05-22 | Mechanical parts design support system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14021599 | 1999-05-20 | ||
| JP11-140215 | 1999-05-20 | ||
| JP2000150391A JP3365991B2 (en) | 1999-05-20 | 2000-05-22 | Mechanical parts design support system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001034657A JP2001034657A (en) | 2001-02-09 |
| JP3365991B2 true JP3365991B2 (en) | 2003-01-14 |
Family
ID=26472814
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000150391A Expired - Lifetime JP3365991B2 (en) | 1999-05-20 | 2000-05-22 | Mechanical parts design support system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3365991B2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4812206B2 (en) * | 2001-07-31 | 2011-11-09 | 東芝エレベータ株式会社 | Elevator life plan setting support system |
| US7313504B2 (en) * | 2001-10-15 | 2007-12-25 | Solidworks Corporation | Model management technology using grouping of features |
| EP1650685A4 (en) * | 2003-07-24 | 2007-07-11 | Asahi Kasei Life & Living Corp | OPTIMAL SHAPE DESIGN METHOD AND DESIGN SYSTEM |
| US20070226036A1 (en) * | 2003-10-28 | 2007-09-27 | Yoshihiro Kobayashi | Parts Marketing System |
| EP1686501A3 (en) | 2005-01-26 | 2009-01-14 | Dassault Systemes SolidWorks Corporation | Aware and active features for computer-aided design system |
| KR20100025983A (en) * | 2008-08-28 | 2010-03-10 | 경상대학교산학협력단 | Vitual assembly simulation system |
| JP5581749B2 (en) * | 2010-03-15 | 2014-09-03 | オムロン株式会社 | Display device, display method, program, and computer-readable recording medium |
| JP2011216024A (en) * | 2010-04-01 | 2011-10-27 | Nsk Ltd | Three-dimensional model assembly support method and system |
| KR102126616B1 (en) * | 2018-10-23 | 2020-06-24 | 이형복 | Intelligent mold layout design apparatus based on 3d cad |
| JP2021043805A (en) * | 2019-09-12 | 2021-03-18 | 富士ゼロックス株式会社 | 3D shape data generation device, 3D modeling device, 3D shape data generation system, and 3D shape data generation program |
-
2000
- 2000-05-22 JP JP2000150391A patent/JP3365991B2/en not_active Expired - Lifetime
Non-Patent Citations (3)
| Title |
|---|
| 小島崇司ほか,機械系のばらつき設計を中心としたカメラの鏡枠ユニットの設計支援システム,情報処理学会論文誌,日本,社団法人情報処理学会,1997年1月15日,vol.38 no.1,p131−145 |
| 梅田政信ほか,標準部品にかかわる技術情報流通のための知識表現モデル,情報処理瓦解論文誌,日本,社団法人情報処理学会,1997年10月15日,vol.38 no.10,p1905−1918 |
| 樋口達治ほか,設計者のノウハウをデータベース化し、設計の品質を高める設計言語DSP(下),機械設計,日本,日刊工業新聞社,1998年10月1日,第42巻 第13号,p109−117 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001034657A (en) | 2001-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6768928B1 (en) | Mechanism component design support system | |
| Xu | Integrating Advanced Computer-Aided Design, Manufacturing, and Numerical Control: Principles and Implementations: Principles and Implementations | |
| Bernard et al. | New trends in rapid product development | |
| US6944513B1 (en) | CAD system, CAD cooperative system, CAD data managing method, and storage medium | |
| JP6985131B2 (en) | B-Rep as a result of the 2-axis 3D printing process | |
| JPH08335279A (en) | Design support system | |
| JP2000015706A (en) | Forming method of three dimensional substance and device | |
| JP3365991B2 (en) | Mechanical parts design support system | |
| CN102054093B (en) | Use the part design of context free grammar | |
| JP2006134305A (en) | Method operable automatic calculation of minimum allowance stack and maximum allowance stack, computer readable data storage medium, and computer support setting system | |
| US5812137A (en) | Compliant sectioning facility for interactive sectioning of solid geometric objects using a graphics processor | |
| Martin et al. | A vr-cad data model for immersive design: The crea-vr proof of concept | |
| JP2003006241A (en) | Assembly tolerance analysis device, method, program, and recording medium | |
| Ravi et al. | Design for casting-A new paradigm for preventing potential problems | |
| Chen | Department of Mechanical Engineering | |
| CN119762712A (en) | Subdivision Curve Deformation | |
| JP2001101246A (en) | Three-dimensional mold design apparatus, three-dimensional mold design method, and storage medium | |
| Cardenas | Modeling strategies: Parametric design for fabrication in architectural practice | |
| Ma et al. | An object-oriented design tool for associative cooling channels in plastic-injection moulds | |
| JP3727608B2 (en) | Method and system for industrializing parts | |
| Abdirad et al. | BIM technologies, tools, and skills | |
| JP4774978B2 (en) | Sheet metal model processing system, sheet metal model processing method, sheet metal model processing program, and data structure of object-oriented sheet metal model used by these | |
| Neo et al. | Three-dimensional kernel development for injection mould design | |
| Liu et al. | CAD/CAM Based Aided Design of Mechanical Product Shape | |
| Irani et al. | An integrated NMT-based CAE environment—Part I: Boundary-based feature modeling utility |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20021008 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3365991 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071101 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081101 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091101 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101101 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101101 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111101 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111101 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121101 Year of fee payment: 10 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131101 Year of fee payment: 11 |
|
| 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 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |
|
| EXPY | Cancellation because of completion of term |