[go: up one dir, main page]

JP2000182079A - Solid model generation method - Google Patents

Solid model generation method

Info

Publication number
JP2000182079A
JP2000182079A JP10360747A JP36074798A JP2000182079A JP 2000182079 A JP2000182079 A JP 2000182079A JP 10360747 A JP10360747 A JP 10360747A JP 36074798 A JP36074798 A JP 36074798A JP 2000182079 A JP2000182079 A JP 2000182079A
Authority
JP
Japan
Prior art keywords
model
sub
solid
group
models
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.)
Granted
Application number
JP10360747A
Other languages
Japanese (ja)
Other versions
JP3684887B2 (en
Inventor
Isao Araki
功 荒木
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP36074798A priority Critical patent/JP3684887B2/en
Publication of JP2000182079A publication Critical patent/JP2000182079A/en
Application granted granted Critical
Publication of JP3684887B2 publication Critical patent/JP3684887B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【課題】 多数のサブモデルがサーフェスモデルの状態
で本体モデルを生成した後にそのサーフェスモデルをソ
リッド化する場合に、実体用サーフェスモデルとカット
用サーフェスモデルのソリッド化の順序を間違えること
なく、迅速に目的とするソリッドモデルを生成できるよ
うにする。 【解決手段】 サブファイル内で多数のサブモデル(ソ
リッドモデル)12a〜14b等を生成した後、コント
ロールファイルでカット用サブモデルの先にソリッド化
する実体用サブモデル14a等を第1グループG1に、
カット用サブモデルの後にソリッド化する実体用サブモ
デル12b等を第3グループG3に、カット用サブモデ
ル12a、14b等を第2グループG2に分けるととも
にサーフェス化し、その後、メインファイルで本体モデ
ルを生成した後に第1グループG1、第2グループG
2、第3グループG3の順でサブモデル(サーフェスモ
デル)をソリッド化する。
(57) [Summary] [Problem] When a surface model is solidified after a large number of sub-models generate a main body model in a state of a surface model, the order of solidification of an actual surface model and a cut surface model is determined. To be able to quickly generate a target solid model without making mistakes. SOLUTION: After generating a large number of submodels (solid models) 12a to 14b and the like in a subfile, a substance submodel 14a and the like to be solidified before a cutting submodel in a control file are included in a first group G1. ,
The sub model for solid body 12b etc., which is solidified after the sub model for cut, is divided into a third group G3, and the sub models for cut 12a, 14b etc. are divided into a second group G2 and surfaced. After the first group G1 and the second group G
2. The sub model (surface model) is solidified in the order of the third group G3.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、パラメトリックC
AD機能を有するコンピュータによってソリッドモデル
を生成する技術に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to a technique for generating a solid model by a computer having an AD function.

【0002】[0002]

【従来の技術】プレス金型などの各種部材の形状設計に
おいて、パラメトリックCAD(Computer Aided Desig
n)機能を有するコンピュータが多用されている。パラメ
トリックCAD機能とは、中実のソリッドモデルを生成
したり、中空のサーフェスモデルを生成したり、それ等
のソリッドモデルとサーフェスモデルとの間で変換した
りするCAD機能に加えて、ソリッドモデル生成の一連
の手順および各パラメータの数値を記憶しておいて、一
旦ソリッドモデルを生成した後は、パラメータの数値の
変更時等に同じ手順で自動的にソリッドモデルを修正す
るものである。
2. Description of the Related Art Parametric CAD (Computer Aided Desig) is used to design the shape of various members such as press dies.
n) Computers having functions are frequently used. The parametric CAD function is a CAD function for generating a solid model, generating a hollow surface model, and converting between such a solid model and a surface model. After a series of procedures and numerical values of respective parameters are stored, and once a solid model is generated, the solid model is automatically corrected by the same procedure when the numerical values of the parameters are changed.

【0003】このようなパラメトリックCAD機能を有
するコンピュータによってソリッドモデルを生成する方
法として、未だ公知ではないが図14および図15に示
すように、サブファイルにおいて複数のサブモデルを生
成する(SS1)とともにサーフェス化し(SS2)、
そのサーフェスモデルをメインファイルに取り込んで本
体モデルを生成する(SS3)とともに、その後にサブ
モデルをソリッド化してそのソリッド部分を実体にした
りカットしたりする(SS4)ことが考えられている。
例えば、図10に示すように胴付座12およびガイド穴
14を有する金型モデル10を生成する場合、胴付座1
2についてはサブモデルとして図5に示すようにカット
用サブモデル12aおよび実体用サブモデル12bを何
れもソリッドモデルで生成する一方、ガイド穴14につ
いてはサブモデルとして図6に示すように実体用サブモ
デル14aおよびカット用サブモデル14bを何れもソ
リッドモデルで生成する。この金型モデル10は、絞り
加工等を行ったプレス成形品の周縁部をトリミングする
際にワークを押圧するパッドで、下端面はワークと同一
形状のワーク押え面10sとされている。図10の(a)
は金型モデル10の斜視図で、(b) は(a) のB部拡大
図、(c) は(a) のC部拡大図である。
As a method of generating a solid model by a computer having such a parametric CAD function, as shown in FIGS. 14 and 15, although not yet known, a plurality of sub models are generated in a sub file (SS1). Surface (SS2),
It is considered that the surface model is imported into a main file to generate a main body model (SS3), and thereafter, the sub-model is solidified to make the solid part an entity or cut (SS4).
For example, when generating the mold model 10 having the body seat 12 and the guide hole 14 as shown in FIG.
5, both the cutting sub-model 12a and the sub-model for real body 12b are generated as solid models as shown in FIG. 5, while the guide hole 14 is used as a sub-model for sub-models as shown in FIG. Both the model 14a and the cutting sub-model 14b are generated as solid models. The mold model 10 is a pad that presses a work when trimming a peripheral portion of a press-formed product that has been subjected to a drawing process or the like. The lower end face is a work holding surface 10s having the same shape as the work. (A) of FIG.
3A is a perspective view of the mold model 10, FIG. 3B is an enlarged view of a portion B of FIG. 3A, and FIG. 3C is an enlarged view of a portion C of FIG.

【0004】カット用サブモデル12aは、胴付座12
を形成すべき部位に空間を形成するためのもので、実体
用サブモデル12bの上端がその空間内に突き出すよう
に設けられることによって目的とする胴付座12が形成
される。また、実体用サブモデル14aは、ガイド穴1
4を形成すべき部位の周囲に実体を設けるためのもの
で、カット用サブモデル14bがその実体と重なるよう
に設けられて重なり部分がカットされることにより目的
とするガイド穴14が形成される。一般に、胴付座12
のように実体を生成する場合、ガイド穴14のような空
間を形成する場合の何れの場合も、上記のように実体用
サブモデル12b、14aとカット用サブモデル12
a、14bとの組合せで生成される。
[0004] The cutting sub-model 12a is a
Is formed to form a space in the portion where the sub-model 12b is to be formed, and the target torso seat 12 is formed by providing the upper end of the sub-model for substance 12b so as to protrude into the space. In addition, the sub-model for body 14a is
This is for providing an entity around the part where the 4 is to be formed. The sub-model for cutting 14b is provided so as to overlap the entity, and the overlapping portion is cut to form the target guide hole 14. . Generally, torso seat 12
In any case where the entity is generated as described above and the space such as the guide hole 14 is formed, as described above, the entity sub-models 12b and 14a and the
a and 14b.

【0005】上記ソリッドモデル12a、12b、14
a、14bは、何れも予め定められたワーク押え面10
sを基準にして生成され、図8に示すような位置関係で
設けられる。図8は、それ等のサブモデル12a、12
b、14a、14bをそれぞれサーフェス化したサーフ
ェスモデル16a、16b、18a、18bで、そのサ
ーフェスモデル16a〜18bの状態でメインファイル
に読み込まれるとともに、それ等のサーフェスモデル1
6a〜18bの位置に基づいてワーク押え面10s上に
リブ等を設けるなどして図9に示す本体モデル20を生
成する。サブモデルとしては、上記胴付座12やガイド
穴14用のものの他、摺動座やストッパ、吊り具などプ
レス金型に必要な種々のものが生成され、より詳細には
図12のように多数のサーフェスモデルが設けられる。
The solid models 12a, 12b, 14
a and 14b are both workpiece holding surfaces 10 which are predetermined.
It is generated based on s, and is provided in a positional relationship as shown in FIG. FIG. 8 shows those submodels 12a, 12a
surface models 16a, 16b, 18a, and 18b obtained by surface-forming the surface models 16a, 14a, and 14b, respectively, are read into the main file in the state of the surface models 16a to 18b, and the surface models 1
The body model 20 shown in FIG. 9 is generated by providing a rib or the like on the work holding surface 10s based on the positions of 6a to 18b. As the sub-models, in addition to the ones for the body seat 12 and the guide hole 14, various types necessary for the press die such as a sliding seat, a stopper, and a hanging tool are generated. More specifically, as shown in FIG. A number of surface models are provided.

【0006】上記本体モデル20は、多数の実体用のソ
リッドモデルやカット用のソリッドモデルを生成するこ
とによって形成されるが、サーフェスモデル16a、1
6b、18a、18bは実体がないため、カット用のソ
リッドモデルと一部が重なっても重なり部分がカットさ
れることはないし、実体用のソリッドモデルと重なって
も一体化されることはないなど、本体モデル20の生成
や修正作業によって影響を受けることはない。そして、
本体モデル20を生成した後、前記サーフェスモデル1
6aをソリッドモデル12aに戻してその部分をカット
した後、サーフェスモデル16bをソリッドモデル12
bに戻して実体化することにより、図10の(b) に示す
胴付座12が形成される。また、前記サーフェスモデル
18aをソリッドモデル14aに戻して実体化した後、
サーフェスモデル18bをソリッドモデル14bに戻し
てその部分をカットすることにより、図10の(c) に示
すガイド穴14が形成される。
The main body model 20 is formed by generating a large number of solid models for entities and solid models for cutting.
Since 6b, 18a and 18b have no substance, even if they partially overlap the solid model for cutting, the overlapping part is not cut, and if they overlap with the solid model for substance, they are not integrated. It is not affected by the generation or modification of the body model 20. And
After generating the body model 20, the surface model 1
After returning the solid model 12a to the solid model 12a and cutting the portion, the surface model 16b is changed to the solid model 12a.
By returning the material to the position b, the body seat 12 shown in FIG. 10B is formed. After returning the surface model 18a to the solid model 14a and substantiating it,
By returning the surface model 18b to the solid model 14b and cutting the portion, the guide holes 14 shown in FIG. 10C are formed.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、このよ
うな従来のソリッドモデル生成方法においては、手順の
削除や追加、順番の変更等を行って目的形状を生成する
ため、サブモデルの実体用サーフェスモデルとカット用
サーフェスモデルのソリッド化の順序が逆になると、全
く別形状のソリッドモデルが生成されることがあった。
特に、多数のサブモデルを用いる場合には、サーフェス
モデルのソリッド化の際に個々のサブモデル毎に手順を
確認する必要があるなど、作業が面倒で時間が掛かる。
具体的には、前記胴付座12の場合に、サーフェスモデ
ル16bをソリッドモデル12bに戻して実体化した
後、サーフェスモデル16aをソリッドモデル12aに
戻してその部分をカットすると、図16の(a) に示すよ
うに胴付座12が形成されない。また、ガイド穴14の
場合、サーフェスモデル18bをソリッドモデル14b
に戻してその部分をカットした後、サーフェスモデル1
8aをソリッドモデル14aに戻して実体化すると、図
16の(b) に示すようにガイド穴14が形成されない。
However, in such a conventional method for generating a solid model, since a target shape is generated by deleting or adding a procedure, or changing the order, a surface model for an actual sub model is used. When the order of solidification of the surface model and the surface model for cutting was reversed, a solid model having a completely different shape was sometimes generated.
In particular, when a large number of sub-models are used, the operation is troublesome and time-consuming, for example, it is necessary to check the procedure for each individual sub-model when solidifying the surface model.
Specifically, in the case of the torso seat 12, when the surface model 16b is returned to the solid model 12b to be actualized, the surface model 16a is returned to the solid model 12a, and the portion is cut. ), The trunk seat 12 is not formed. In the case of the guide hole 14, the surface model 18b is replaced with the solid model 14b.
After cutting back that part, surface model 1
When the solid model 8a is returned to the solid model 14a and embodied, the guide hole 14 is not formed as shown in FIG.

【0008】本発明は以上の事情を背景として為された
もので、その目的とするところは、多数のサブモデルが
サーフェスモデルの状態で本体モデルを生成した後にそ
のサーフェスモデルをソリッド化する場合に、実体用サ
ーフェスモデルとカット用サーフェスモデルのソリッド
化の順序を間違えることなく、迅速に目的とするソリッ
ドモデルを生成できるようにすることにある。
The present invention has been made in view of the above circumstances, and an object of the present invention is to produce a body model in a state where a large number of submodels are surface models and then solidify the surface model. Another object of the present invention is to enable a target solid model to be quickly generated without making a mistake in the order of solidification of a surface model for an entity and a surface model for cutting.

【0009】[0009]

【課題を解決するための手段】かかる目的を達成するた
めに、本発明は、中実のソリッドモデルを生成できると
ともに、そのソリッドモデルと中空のサーフェスモデル
とを変換可能で、且つ処理手順およびパラメータの数値
を記憶していてパラメータ等の変更時には同じ手順で自
動的にソリッドモデルを修正するパラメトリックCAD
機能を有するコンピュータによってソリッドモデルを生
成する方法であって、(a) 実体になる第1実体用サブモ
デル、およびその実体と部分的に重なるように配置され
てその実体に所定の空間を形成する第1カット用サブモ
デルを生成する第1サブモデル生成工程と、(b) 所定の
空間を形成する第2カット用サブモデル、およびその空
間と部分的に重なるように配置されてその空間内に所定
の実体を設ける第2実体用サブモデルを生成する第2サ
ブモデル生成工程と、(c) 前記第1実体用サブモデルを
第1グループに、前記第1カット用サブモデルおよび前
記第2カット用サブモデルを第2グループに、前記第2
実体用サブモデルを第3グループにグループ分けすると
ともに、各グループ毎にサーフェス化およびソリッド化
を同時に行うことができるように関連付けするグループ
分け工程と、(d) 前記サブモデルが何れもサーフェスモ
デルの状態で、そのサーフェスモデルと同じファイル内
においてそのサーフェスモデルと関連して本体ソリッド
モデルを生成する本体モデル生成工程と、(e) その本体
モデル生成工程の後に、前記第1グループのサーフェス
モデルをソリッド化して実体にし、その後に前記第2グ
ループのサーフェスモデルをソリッド化するとともにそ
のソリッド部分をカットして空間を形成し、その後に前
記第3グループのサーフェスモデルをソリッド化して実
体にするソリッド化工程とを有することを特徴とする。
In order to achieve the above object, the present invention is capable of generating a solid model, converting the solid model and a hollow surface model, and processing procedures and parameters. Parametric CAD that automatically corrects the solid model in the same procedure when changing parameters etc.
A method of generating a solid model by a computer having a function, comprising: (a) a first entity submodel to be an entity and a predetermined space formed in the entity so as to partially overlap the entity; A first sub-model generation step of generating a first cut sub-model, and (b) a second cut sub-model forming a predetermined space, and being disposed so as to partially overlap the space and being located in the space. A second sub-model generating step of generating a second sub-model for providing a predetermined sub-model; and (c) the first sub-model for the first sub-model and the second sub-model for the first sub-model. Sub-models for the second group,
A grouping step of grouping the sub-models for the entity into a third group and associating each group so that surface formation and solidification can be performed simultaneously; and In the state, in the same file as the surface model, a body model generating step of generating a body solid model in association with the surface model; and (e) after the body model generating step, the surface model of the first group is Solidifying the surface model of the second group and cutting the solid part to form a space, and then solidifying the surface model of the third group to make it a solid And characterized in that:

【0010】[0010]

【発明の効果】すなわち、多数の実体用サブモデルのう
ち、カット用サブモデルの先にソリッド化する必要があ
る第1実体用サブモデルを第1グループに纏め、カット
用サブモデルの後にソリッド化する必要がある第2実体
用サブモデルを第3グループに纏め、カット用サブモデ
ル(第1カット用サブモデルおよび第2カット用サブモ
デル)を第2グループに纏めるとともに、ソリッド化工
程では第1グループ、第2グループ、第3グループの順
にソリッド化するようにしたのであり、これにより実体
用サーフェスモデルとカット用サーフェスモデルのソリ
ッド化の順序を間違えることが可及的に防止される。ま
た、グループ毎にサーフェス化およびソリッド化を同時
に行うことができるように関連付けされるため、多数の
サブモデルを用いる場合でもサーフェス化やソリッド化
工程におけるソリッド化を容易且つ迅速に行うことがで
きる。
That is, among the many sub-models for substance, the sub-model for the first substance that needs to be solidified before the sub-model for cutting is put into the first group, and solidified after the sub-model for cutting. The sub-models for the second entity that need to be processed are grouped into a third group, the sub-models for cutting (the first sub-model for cutting and the second sub-model for cutting) are grouped into the second group, and the first The solidification is performed in the order of the group, the second group, and the third group, whereby the order of solidification of the surface model for the entity and the surface model for the cut is prevented as much as possible. In addition, since association is performed so that surface formation and solidification can be performed simultaneously for each group, solidification in the surface formation and solidification process can be performed easily and quickly even when a large number of submodels are used.

【0011】一方、本体モデル生成工程では、サーフェ
スモデルの位置等に基づいて実体用のソリッドモデルや
カット用のソリッドモデルを生成するなどして本体モデ
ルが形成されるが、サーフェスモデルは実体がないた
め、カット用のソリッドモデルと一部が重なっても重な
り部分がカットされることはないし、実体用のソリッド
モデルと重なっても一体化されることはないなど、本体
モデルの生成や修正作業によって影響を受けることがな
いため、本体モデルの生成作業を容易且つ簡便に行うこ
とができる。
On the other hand, in the main body model generating step, a main body model is formed by generating a solid model for a real object or a solid model for cutting based on the position of the surface model and the like, but the surface model has no real substance. Therefore, even if the part overlaps with the solid model for cutting, the overlapping part will not be cut, and it will not be integrated even if it overlaps with the solid model for the entity, such as by creating or modifying the main body model Since there is no influence, the operation of generating the main body model can be performed easily and easily.

【0012】[0012]

【発明の実施の形態】ここで、第1モデル生成工程およ
び第2モデル生成工程は、何れが先でも後でも良いし、
第1実体用サブモデルおよび第2実体用サブモデルを生
成した後に第2カット用サブモデルおよび第2カット用
サブモデルを生成するなど、並行して行うことも可能で
ある。これ等のサブモデルの数が多い程、本発明は効果
的である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Here, the first model generation step and the second model generation step may be performed either before or after.
It is also possible to perform in parallel, such as generating the first sub-model for the first entity and the sub-model for the second entity, and then generating the second sub-model for the cut and the second sub-model for the cut. The greater the number of these submodels, the more effective the present invention.

【0013】第1実体用サブモデル、第1カット用サブ
モデル、第2実体用サブモデル、第2カット用サブモデ
ルは、作業の容易さから何れもソリッドモデルで生成す
ることが望ましいが、サーフェスモデルなどで生成する
ようにしても良い。ソリッドモデルで生成した場合は、
本体モデル生成工程に先立って例えばグループ毎にサー
フェス化するようにすれば良い。これらのサブモデルは
本体モデルの生成の際に必要なもので、例えばプレス金
型のソリッドモデルを生成する場合には、前記胴付座や
ガイド穴、摺動座、ストッパ、吊り具など、プレス金型
に必要なものである。
The first sub-model for the first entity, the first sub-model for the first cut, the second sub-model for the second sub-model, and the second sub-model for the second cut are preferably generated as solid models from the viewpoint of ease of operation. It may be generated by a model or the like. If generated with a solid model,
Prior to the main body model generation step, for example, the surface may be formed for each group. These sub-models are necessary when generating the main body model.For example, when a solid model of a press die is generated, the press seat such as the body seat, the guide hole, the sliding seat, the stopper, the hanging tool, etc. It is necessary for the mold.

【0014】グループ分け工程は、必ずしも総てのサブ
モデルを生成した後に纏めて行う必要はなく、第1実体
用サブモデル、第2実体用サブモデル等のサブモデルを
生成しながら3つのグループに分けるようにしても良い
し、各サブモデルに何れのグループに入るかの識別子な
どを付与するだけでも良い。
The grouping step does not necessarily need to be performed after all the sub-models have been generated, but is divided into three groups while generating sub-models such as the first real sub-model and the second real sub-model. The sub-models may be divided, or each sub-model may simply be given an identifier indicating which group it belongs to.

【0015】グループ分け工程における各グループ内の
サブモデルの関連付けは、例えば1つのキー操作でグル
ープ内の総てのサブモデルを選択するなどして同時にサ
ーフェス化やソリッド化を行うことができるものであれ
ば良く、個々のサブモデルは部分的に重なっている場合
でも必ずしも一体化(和)されている必要はないが、和
によって一体化するようにしても良い。
The association of the sub-models in each group in the grouping process is such that all the sub-models in the group can be simultaneously surfaced and solidified by, for example, selecting one sub-model in the group by one key operation. It is sufficient that the individual sub-models are not necessarily integrated (summed) even when they partially overlap, but they may be integrated by summing.

【0016】また、第1サブモデル生成工程および第2
サブモデル生成工程は共通のサブファイル(作業場所)
等で行い、グループ分け工程およびサーフェス化工程は
別のコントロールファイル等で行い、本体モデル生成工
程およびソリッド化工程は更に別のメインファイル等で
行うことが望ましいが、可能であれば単一のファイル内
で総ての作業を行うようにしても良い。サーフェス化工
程をメインファイル内で行うようにしても良い。
The first sub-model generation step and the second
Sub model generation process is common sub file (work place)
It is desirable to perform the grouping process and the surface conversion process in a separate control file, etc., and to perform the main body model generation process and the solidification process in a separate main file. All the work may be performed within. The surfacing step may be performed in the main file.

【0017】前記各工程を総て作業者の選択操作や入力
操作などによる指令操作に従って行うようにしても良い
が、例えばソリッド化工程は容易に自動化することが可
能である。他の工程についても、一連の操作手順や入力
すべき内容等を画像表示することにより、作業の容易化
を図ることができる。
All of the above steps may be performed in accordance with a command operation such as a selection operation or an input operation by an operator. However, for example, the solidification step can be easily automated. Regarding other steps, work can be facilitated by displaying a series of operation procedures, contents to be input, and the like as images.

【0018】以下、本発明を図面を参照しつつ詳細に説
明する。図1は、本発明方法に従ってソリッドモデルを
生成する際に好適に用いられるソリッドモデル生成支援
装置30の基本構成を説明するブロック線図で、データ
バスラインで接続された中央演算処理装置32、ハード
ディスクやROMなどの主記憶装置34、RAMなどの
補助記憶装置36を有するマイクロコンピュータにて構
成されている。中央演算処理装置32は、補助記憶装置
36の一時記憶機能などを利用しつつ主記憶装置34に
予め記憶されたプログラムに従って信号処理を行い、図
2に示す各種の機能を実行する。
Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram for explaining a basic configuration of a solid model generation supporting device 30 suitably used when generating a solid model according to the method of the present invention, wherein a central processing unit 32 connected by data bus lines and a hard disk It comprises a microcomputer having a main storage device 34 such as a ROM and a ROM, and an auxiliary storage device 36 such as a RAM. The central processing unit 32 performs signal processing according to a program stored in the main storage device 34 in advance while utilizing a temporary storage function of the auxiliary storage device 36 and executes various functions shown in FIG.

【0019】図2のソリッドモデル生成手段30aは、
予め定められた円柱や四角柱、三角柱、球、円すい等の
基本モデルを用いてパラメータの変更、拡大、縮小、移
動、回転等により中実のソリッドモデルを生成したり、
和、差、積などの論理演算を用いて複数のソリッドモデ
ルを一体化(合成)するなどの処理を行うもので、見え
る部分のみの外形線で表示する。複数のソリッドモデル
を一体化した場合、その境界面は消滅して一体になる。
サーフェスモデル生成手段30bは、同じく予め定めら
れた円柱や四角柱、三角柱等の基本中空モデルを用いて
パラメータの変更、拡大、縮小、移動、回転等により中
空のサーフェスモデルを生成したり、複数のサーフェス
モデルを一体化(組合せ)したりするもので、稜線など
の外形線(影の部分を含む)で表示する。この場合の一
体化は、単に複数のサーフェスモデルを組み合わせただ
けで、境界面はそのまま残る。モデル変換手段30c
は、上記ソリッドモデルとサーフェスモデルとを変換す
るもので、一体化された複数のサーフェスモデルがソリ
ッドモデルに変換されると、境界面が消滅して一体化
(合成)される。また、ソリッドモデルがサーフェスモ
デルに変換されると、複数の基本モデルを合成した複雑
な形状であっても単一の中空体となり、その中空体を構
成している外形線が表示される。自動修正手段30d
は、モデル生成時の手順および各パラメータの数値を記
憶しておき、一旦ソリッドモデルやサーフェスモデルを
生成したり、一体化や変換、修正などを行った後は、途
中の段階のモデルの位置を変更したりパラメータの数値
を変更したりした場合、同じ手順で自動的に最終モデル
を修正するものである。これ等のソリッドモデル生成手
段30a、サーフェスモデル生成手段30b、モデル変
換手段30c、自動修正手段30dは、パラメトリック
CAD機能に相当する。
The solid model generating means 30a shown in FIG.
Using a basic model such as a predetermined cylinder, square prism, triangular prism, sphere, cone, etc. to change parameters, enlarge, reduce, move, rotate, etc., generate a solid solid model,
A process such as integrating (synthesizing) a plurality of solid models by using a logical operation such as a sum, a difference, and a product is performed. When a plurality of solid models are integrated, the boundary surface disappears and becomes integrated.
The surface model generating means 30b generates a hollow surface model by changing, enlarging, reducing, moving, rotating, etc. parameters using a basic hollow model such as a cylinder, a quadratic prism, a triangular prism, etc. It integrates (combines) surface models and displays them as outlines (including shadows) such as ridges. In this case, the integration is performed simply by combining a plurality of surface models, and the boundary surface remains as it is. Model conversion means 30c
Converts the solid model and the surface model. When a plurality of integrated surface models are converted into a solid model, the boundary surface disappears and is integrated (combined). Further, when the solid model is converted into a surface model, a single hollow body is formed even with a complicated shape obtained by combining a plurality of basic models, and the outline forming the hollow body is displayed. Automatic correction means 30d
After the model creation procedure and the numerical values of each parameter are stored, once a solid model or surface model is created, or after integration, conversion, or correction is performed, the position of the model at an intermediate stage is determined. When the parameter is changed or the numerical value of the parameter is changed, the final model is automatically corrected in the same procedure. These solid model generation means 30a, surface model generation means 30b, model conversion means 30c, and automatic correction means 30d correspond to a parametric CAD function.

【0020】生成手順指示手段30eは、図3に示す手
順に従ってソリッドモデルを生成するように、一連の操
作手順や入力すべき内容を画像表示しながら、作業者の
指令操作に従って上記ソリッドモデル生成手段30a、
サーフェスモデル生成手段30b、モデル変換手段30
c、自動修正手段30dを利用してソリッドモデルを生
成するもので、作業者の選択操作に従って起動する。す
なわち、作業者は、ソリッドモデル生成手段30a、サ
ーフェスモデル生成手段30b、モデル変換手段30
c、自動修正手段30dを利用して、図3に示す手順で
順次操作を行ってソリッドモデルを生成することもでき
るが、生成手順指示手段30eを起動することにより、
画像表示される操作手順や操作内容などを確認しながら
簡便にソリッドモデル生成作業を行うこともできるので
ある。これ等の各手段30a〜30eを実行させるため
のプログラムが記録された主記憶装置34は、ソリッド
モデル生成プログラムの記録媒体に相当する。
The generation procedure instructing means 30e displays a series of operation procedures and contents to be input in an image while generating a solid model according to the procedure shown in FIG. 30a,
Surface model generation means 30b, model conversion means 30
(c) A solid model is generated using the automatic correction means 30d, and is activated in accordance with a selection operation by an operator. That is, the operator is required to perform the solid model generation means 30a, the surface model generation means 30b, and the model conversion means 30.
c, It is possible to generate a solid model by sequentially operating the procedures shown in FIG. 3 by using the automatic correction means 30d, but by activating the generation procedure instruction means 30e,
It is also possible to easily perform a solid model generation operation while confirming operation procedures and operation contents displayed in an image. The main storage device 34 in which a program for executing these units 30a to 30e is recorded corresponds to a recording medium for a solid model generation program.

【0021】図1に戻って、表示装置38はブラウン管
や液晶パネルなどの画像表示を行うもので、前記ソリッ
ドモデル生成手段30aによるソリッドモデルの生成過
程やサーフェスモデル生成手段30bによるサーフェス
モデルの生成過程等の3次元表示の他、操作手順や選択
メニューなどが表示される。キーボード40、タブレッ
ト42、ダイヤル44は入力操作装置で、作業者はソリ
ッドモデルの生成に必要な各種の情報を入力したり、ソ
リッドモデルやサーフェスモデルの生成指令、一体化指
令、ソリッドモデルのサーフェス化、サーフェスモデル
のソリッド化、パラメータなどの変更指令などの種々の
指令を入力したりすることができる。また、プリンター
46は、表示装置38の表示内容や生成されたソリッド
モデルの形状データなどを印刷するためのもので、ネッ
トワークコントローラ48は、ワークステーションや工
作機械などと接続されて情報伝達を行うためのものであ
る。
Returning to FIG. 1, the display device 38 displays an image of a cathode ray tube, a liquid crystal panel, or the like. The process of generating a solid model by the solid model generating means 30a and the process of generating a surface model by the surface model generating means 30b. , An operation procedure, a selection menu, and the like are displayed. A keyboard 40, a tablet 42, and a dial 44 are input operation devices. An operator inputs various information necessary for generating a solid model, generates a solid model or a surface model, issues an integration command, and converts a solid model into a surface. Various commands, such as a command to change the surface model into a solid or a parameter, can be input. The printer 46 is for printing the display contents of the display device 38 and the shape data of the generated solid model, and the like. The network controller 48 is connected to a workstation or a machine tool for transmitting information. belongs to.

【0022】以下、図3および図4を参照しつつ具体的
に説明する。なお、以下の説明では、前記図10の金型
モデル10を生成する場合について説明し、前述した説
明と重複する部分は詳しい説明を省略する。
Hereinafter, a specific description will be given with reference to FIGS. 3 and 4. In the following description, a case in which the mold model 10 of FIG. 10 is generated will be described, and a detailed description of the same portions as those described above will be omitted.

【0023】図3のステップS1では、生成手順指示手
段30eによりサブファイル内においてサブモデルを生
成すべき指示が表示装置38に表示され、作業者の入力
操作や選択操作などの指令操作に従ってソリッドモデル
生成手段30aの機能を利用しつつ図4の(a) に示すよ
うに胴付座やガイド穴、摺動座、ストッパ、吊り具など
金型モデル10に必要な部位のサブモデルがソリッドモ
デルによって生成される。図5、図6は、このステップ
S1で生成されるサブモデルの一例で、図5のカット用
サブモデル12aおよび実体用サブモデル12bは胴付
座12を形成するためのものであり、図6の実体用サブ
モデル14aおよびカット用サブモデル14bはガイド
穴14を形成するためのものである。ステップS1は第
1サブモデル生成工程および第2サブモデル生成工程に
相当する。
In step S1 of FIG. 3, an instruction to generate a sub model in the sub file is displayed on the display device 38 by the generation procedure instructing means 30e, and the solid model is input in accordance with a command operation such as an input operation or a selection operation by an operator. While utilizing the function of the generating means 30a, as shown in FIG. 4 (a), the sub-models of the parts necessary for the mold model 10, such as the body seat, the guide hole, the sliding seat, the stopper, and the hanging tool, are formed by the solid model. Generated. FIGS. 5 and 6 show an example of the sub model generated in step S1. The sub model for cut 12a and the sub model for substance 12b in FIG. The sub-model for body 14a and the sub-model for cutting 14b are for forming the guide hole 14. Step S1 corresponds to a first sub-model generation step and a second sub-model generation step.

【0024】ステップS2では、生成手順指示手段30
eにより上記ステップS1で生成された多数のサブモデ
ルをコントロールファイル内に読み込んで第1グループ
G1、第2グループG2、第3グループG3にグループ
分けすべき指示が表示装置38に表示され、作業者の指
令操作に従って図4の(b) に示すようにグループ分けが
行われる。グループ分けの基準は、カット用サブモデル
の先にソリッド化する必要がある実体用サブモデルが第
1グループG1で、カット用サブモデルの後にソリッド
化する必要がある実体用サブモデルが第3グループG3
で、カット用サブモデルが第2グループG2で、このよ
うなグループ分けの基準も表示装置38に表示される。
例えば、図5の実体用サブモデル12bはカット用サブ
モデル12aにより所定の空間を形成した後にソリッド
化する必要があるため第3グループG3で、図6の実体
用サブモデル14aはカット用サブモデル14bにより
空間(ガイド穴14)が形成される前にソリッド化する
必要があるため第1グループG1であり、カット用サブ
モデル12a、14bは何れも第2グループG2であ
る。カット用サブモデル12aは第2カット用サブモデ
ルに相当し、実体用サブモデル12bは第2実体用サブ
モデルに相当し、実体用サブモデル14aは第1実体用
サブモデルに相当し、カット用サブモデル14bは第1
カット用サブモデルに相当する。
In step S2, the generation procedure instructing means 30
e, an instruction to read a large number of submodels generated in step S1 into the control file and to group them into the first group G1, the second group G2, and the third group G3 is displayed on the display device 38. According to the command operation of (1), grouping is performed as shown in FIG. The criterion for grouping is that the sub-model for the entity that needs to be solidified before the sub-model for cutting is the first group G1, and the sub-model for the entity that needs to be solidified after the sub-model for cutting is the third group. G3
Thus, the sub model for cutting is the second group G2, and the criteria for such grouping are also displayed on the display device 38.
For example, the sub-model for real body 12b in FIG. 5 needs to be solidified after forming a predetermined space by the sub-model for cut 12a, so the sub-group for real body 14a in FIG. Since it is necessary to solidify the space before the space (guide hole 14) is formed by 14b, it is the first group G1, and both the cutting sub-models 12a and 14b are the second group G2. The cutting sub-model 12a corresponds to a second cutting sub-model, the entity sub-model 12b corresponds to a second entity sub-model, and the entity sub-model 14a corresponds to a first entity sub-model. Submodel 14b is the first
This corresponds to the sub model for cutting.

【0025】また、グループG1〜G3毎にソリッドモ
デル生成手段30aの機能で一体化(和)されることに
より、1つのキー操作で各グループG1〜G3内のサブ
モデルがそれぞれ一度に選択されてサーフェス化および
ソリッド化が同時に行われるように関連付けされる。図
7は、グループG1〜G3毎のサブモデル(ソリッドモ
デル)を示す図で、(a) は第1グループG1、(b) は第
2グループG2、(c)は第3グループG3である。ステ
ップS2はグループ分け工程に相当する。
Also, by integrating (summing) the functions of the solid model generating means 30a for each of the groups G1 to G3, the submodels in each of the groups G1 to G3 are selected at once by one key operation. They are associated so that surfacing and solidification occur simultaneously. FIGS. 7A and 7B are diagrams showing sub models (solid models) for each of the groups G1 to G3. FIG. 7A shows a first group G1, FIG. 7B shows a second group G2, and FIG. 7C shows a third group G3. Step S2 corresponds to a grouping step.

【0026】次のステップS3では、生成手順指示手段
30eによりグループG1〜G3毎にサーフェス化して
一体化すべき指示が表示装置38に表示され、作業者の
指令操作に従って前記モデル変換手段30cの機能によ
り例えば図8に示すようにサーフェスモデル16a、1
6b、18a、18bが生成されて一体化される。サー
フェスモデル16a〜18bの一体化は、予め定められ
た共通の空間内の所定位置にそれ等のサーフェスモデル
16a〜18bを配置したもので、重なり部分が存在し
ても境界面が残っていて個々の形状が維持される。この
ステップS3はサーフェス化工程であるが、特に作業者
の判断を必要としないため、1個のキー操作などで自動
的に行われるようにすることもできる。
In the next step S3, an instruction to be surfaced and integrated for each of the groups G1 to G3 is displayed on the display device 38 by the generation procedure instructing means 30e, and by the function of the model converting means 30c in accordance with the instruction operation of the operator. For example, as shown in FIG.
6b, 18a, 18b are generated and integrated. The integration of the surface models 16a to 18b is such that the surface models 16a to 18b are arranged at predetermined positions in a predetermined common space. Is maintained. This step S3 is a surface-forming step, but it is not necessary to judge an operator in particular, so that it can be automatically performed by one key operation or the like.

【0027】ステップS4では、生成手順指示手段30
eによりメインファイル内にサーフェスモデル16a〜
18bを読み込んで本体モデルを生成すべき指示が表示
装置38に表示され、作業者の指令操作に従って図4の
(c) に示すようにコントロールファイルからメインファ
イル内にサーフェスモデル16a〜18b等が読み込ま
れるとともに、そのサーフェスモデル16a〜18b等
の位置や予め作成されたワーク押え面10sなどに基づ
いてソリッドモデル生成手段30aの機能を利用しつ
つ、図9に示すようにサーフェスモデル16a〜18b
等と部分的に重なるように本体モデル20が生成され
る。ステップS4は本体モデル生成工程である。なお、
図9ではサーフェスモデル16a〜18bが省略されて
いる。
In step S4, the generation procedure instructing means 30
e allows the surface models 16a-
18b is displayed on the display device 38, and an instruction to generate a main body model is displayed on the display device 38.
As shown in (c), the surface models 16a to 18b are read from the control file into the main file, and a solid model is generated based on the positions of the surface models 16a to 18b and the work holding surface 10s created in advance. Using the function of the means 30a, as shown in FIG.
The main body model 20 is generated so as to partially overlap with the like. Step S4 is a body model generation step. In addition,
In FIG. 9, the surface models 16a to 18b are omitted.

【0028】そして、最後のステップS5では、生成手
順指示手段30eにより第1グループG1から順番にソ
リッド化すべき指示が表示装置38に表示され、作業者
の指令操作に従って第1グループG1のサーフェスモデ
ル18a等をソリッド化して実体にし、その後に第2グ
ループG2のサーフェスモデル16a、18b等をソリ
ッド化するとともにそのソリッド部分をカットして空間
を形成し、その後に第3グループG3のサーフェスモデ
ル16b等をソリッド化して実体にする。これにより、
図10に示すように胴付座12およびガイド穴14等を
有する金型モデル10が生成される。ステップS5はソ
リッド化工程であるが、特に作業者の判断を必要としな
いため、1個のキー操作などで自動的に行われるように
することもできる。
In the last step S5, the instructions to be solidified in order from the first group G1 are displayed on the display device 38 by the generation procedure instructing means 30e, and the surface model 18a of the first group G1 is operated according to the instruction operation of the operator. And the like, and solidify the surface models 16a, 18b, etc. of the second group G2, and cut the solid portions to form a space. Then, the surface models 16b, etc. of the third group G3 are formed. Solidify to a substance. This allows
As shown in FIG. 10, a mold model 10 having a body seat 12, a guide hole 14, and the like is generated. Step S5 is a solidification step, but it does not require any particular judgment by the operator, so that it can be automatically performed by one key operation or the like.

【0029】ここで、本実施例ではステップS1で多数
のサブモデル12a〜14b等を生成した後、ステップ
S2で、その多数のサブモデル(ソリッドモデル)12
a〜14b等のうち、カット用サブモデルの先にソリッ
ド化する必要がある実体用サブモデル14a等を第1グ
ループG1に纏め、カット用サブモデルの後にソリッド
化する必要がある実体用サブモデル12b等を第3グル
ープG3に纏め、カット用サブモデル12a、14b等
を第2グループG2に纏めるとともに、ステップS5の
ソリッド化工程では第1グループG1、第2グループG
2、第3グループG3の順にソリッド化するため、実体
用サーフェスモデル16b、18a等とカット用サーフ
ェスモデル16a、18b等のソリッド化の順序を間違
えることが可及的に防止される。また、グループG1〜
G3毎にサーフェス化およびソリッド化を同時に行うこ
とができるように関連付けされるため、多数のサブモデ
ルを用いる場合でもサーフェス化工程(ステップS3)
におけるサーフェス化やソリッド化工程(ステップS
5)におけるソリッド化を容易且つ迅速に行うことがで
きる。
In this embodiment, after generating a large number of sub-models 12a to 14b and the like in step S1, the large number of sub-models (solid models) 12 are generated in step S2.
Among the sub-models a to 14b, the sub-models for the entity that need to be solidified before the sub-model for cutting are grouped into the first group G1, and the sub-models for the entity that need to be solidified after the sub-model for cutting 12b and the like are grouped into a third group G3, and the cutting sub-models 12a and 14b and the like are grouped into a second group G2. In the solidification process of step S5, the first group G1 and the second group G
Since the solidification is performed in the order of the second and third groups G3, it is possible to prevent the order of solidification of the surface models 16b and 18a for the entity and the surface models 16a and 18b for the cut from being mistaken as much as possible. Also, groups G1 to G1
Since the surface formation and the solidification are associated so that they can be performed simultaneously for each G3, the surface formation step (step S3) even when a large number of submodels are used.
Surface and solidification process (Step S
The solidification in 5) can be easily and quickly performed.

【0030】一方、ステップS4の本体モデル生成工程
では、サーフェスモデル16a〜18b等の位置などに
基づいて実体用のソリッドモデルやカット用のソリッド
モデルを生成するなどして本体モデル20が形成される
が、サーフェスモデル16a〜18b等は実体がないた
め、カット用のソリッドモデルと一部が重なっても重な
り部分がカットされることはないし、実体用のソリッド
モデルと重なっても一体化されることはないなど、本体
モデル20の生成や修正作業によって影響を受けること
がなく、本体モデル20の生成作業を容易且つ簡便に行
うことができる。
On the other hand, in the main body model generation step of step S4, the main body model 20 is formed by generating a solid model for the entity or a solid model for the cut based on the positions of the surface models 16a to 18b and the like. However, since the surface models 16a to 18b and the like have no substance, even if they partially overlap the solid model for cutting, the overlapping part is not cut, and they are integrated even if they overlap with the solid model for substance. For example, there is no influence from the generation and correction of the main body model 20, and the generation of the main body model 20 can be performed easily and easily.

【0031】なお、図11、図12、図13は、それぞ
れ図7、図8、図10に相当する図で、サブモデルの数
が多く、より実際の金型設計に近いものである。
FIGS. 11, 12, and 13 correspond to FIGS. 7, 8, and 10, respectively, and have a large number of sub-models and are closer to the actual mold design.

【0032】以上、本発明の実施例を図面に基づいて詳
細に説明したが、これはあくまでも一実施形態であり、
例えば上例ではソリッドモデル生成支援装置30につい
て説明したが、パラメトリックCAD機能を備えたコン
ピュータであれば種々の汎用機を用いることができるな
ど、本発明は当業者の知識に基づいて種々の変更,改良
を加えた態様で実施することができる。
Although the embodiment of the present invention has been described in detail with reference to the drawings, this is merely an embodiment,
For example, although the solid model generation support device 30 has been described in the above example, various general-purpose machines can be used as long as the computer has a parametric CAD function. It can be implemented in an improved manner.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明方法に従ってソリッドモデルを生成でき
るソリッドモデル生成支援装置の構成を説明するブロッ
ク線図である。
FIG. 1 is a block diagram illustrating a configuration of a solid model generation support device capable of generating a solid model according to a method of the present invention.

【図2】図1の装置が備えている機能を説明するブロッ
ク線図である。
FIG. 2 is a block diagram illustrating functions provided in the apparatus of FIG. 1;

【図3】図1の装置を用いてソリッドモデルを生成する
際の手順を説明するフローチャートである。
FIG. 3 is a flowchart illustrating a procedure for generating a solid model using the apparatus of FIG. 1;

【図4】図3のフローチャートに従ってソリッドモデル
を生成する際の具体的な作業の流れを示す図である。
FIG. 4 is a diagram showing a specific work flow when generating a solid model according to the flowchart of FIG. 3;

【図5】図3のステップS1で生成されるサブモデルの
一例を示す図である。
FIG. 5 is a diagram showing an example of a sub model generated in step S1 of FIG.

【図6】図3のステップS1で生成されるサブモデルの
別の例を示す図である。
FIG. 6 is a diagram showing another example of the sub model generated in step S1 of FIG.

【図7】図3のステップS2でグループ分けされたサブ
モデルの一例を示す図である。
FIG. 7 is a diagram illustrating an example of sub-models grouped in step S2 of FIG. 3;

【図8】図7のサブモデルをサーフェス化して一体化し
たものを示す図である。
FIG. 8 is a diagram showing a surface model of the sub model of FIG. 7 integrated with the sub model.

【図9】図8のサーフェスモデル等に基づいて生成され
た本体モデルの一例を示す図である。
FIG. 9 is a diagram illustrating an example of a main body model generated based on the surface model and the like in FIG. 8;

【図10】図9の本体モデルに含まれているサーフェス
モデルをソリッド化した最終形状を示す図である。
FIG. 10 is a diagram showing a final shape obtained by solidifying a surface model included in the main body model of FIG. 9;

【図11】図7に相当する図で、サブモデルの数が多
く、より実際の金型設計に近いものを示した図である。
FIG. 11 is a diagram corresponding to FIG. 7, showing a model having a large number of sub-models and closer to an actual mold design.

【図12】図8に相当する図で、図11のサブモデルを
サーフェス化して一体化したものを示す図である。
FIG. 12 is a diagram corresponding to FIG. 8, showing a surface model of the sub model of FIG. 11 integrated with the sub model;

【図13】図10に相当する図で、図12のサーフェス
モデル等に基づいて本体モデルを生成した後に、そのサ
ーフェスモデルをソリッド化した最終形状を示す図であ
る。
13 is a diagram corresponding to FIG. 10, showing a final shape obtained by generating a main body model based on the surface model of FIG. 12 and then solidifying the surface model.

【図14】本発明の前提となるソリッドモデル生成方法
を説明するフローチャートである。
FIG. 14 is a flowchart illustrating a solid model generation method that is a premise of the present invention.

【図15】図14のフローチャートに従ってソリッドモ
デルを生成する際の具体的な作業の流れを示す図であ
る。
FIG. 15 is a diagram showing a specific work flow when generating a solid model according to the flowchart of FIG. 14;

【図16】図14のステップSS4において実体用サブ
モデルおよびカット用サブモデルをソリッド化する際の
順序を間違えた場合のモデル形状の一例を示す図であ
る。
FIG. 16 is a diagram showing an example of a model shape when the order of solidifying the sub-model for entity and the sub-model for cutting in step SS4 of FIG. 14 is wrong;

【符号の説明】[Explanation of symbols]

10:金型モデル(ソリッドモデル) 12a:カット用サブモデル(第2カット用サブモデ
ル) 12b:実体用サブモデル(第2実体用サブモデル) 14a:実体用サブモデル(第1実体用サブモデル) 14b:カット用サブモデル(第1カット用サブモデ
ル) 16a、16b、18a、18b:サーフェスモデル 20:本体モデル 30:ソリッドモデル生成支援装置(コンピュータ) G1:第1グループ G2:第2グループ G3:第3グループ ステップS1:第1サブモデル生成工程、第2サブモデ
ル生成工程 ステップS2:グループ分け工程 ステップS4:本体モデル生成工程 ステップS5:ソリッド化工程
10: Mold model (solid model) 12a: Sub model for cutting (sub model for second cutting) 12b: Sub model for entity (sub model for second entity) 14a: Sub model for entity (sub model for first entity) 14b: Sub-model for cutting (sub-model for first cutting) 16a, 16b, 18a, 18b: Surface model 20: Body model 30: Solid model generation support device (computer) G1: First group G2: Second group G3 : Third group Step S1: First submodel generation step, second submodel generation step Step S2: Grouping step Step S4: Body model generation step Step S5: Solidification step

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 中実のソリッドモデルを生成できるとと
もに、該ソリッドモデルと中空のサーフェスモデルとを
変換可能で、且つ処理手順およびパラメータの数値を記
憶していてパラメータ等の変更時には同じ手順で自動的
にソリッドモデルを修正するパラメトリックCAD機能
を有するコンピュータによってソリッドモデルを生成す
る方法であって、 実体になる第1実体用サブモデル、および該実体と部分
的に重なるように配置されて該実体に所定の空間を形成
する第1カット用サブモデルを生成する第1サブモデル
生成工程と、 所定の空間を形成する第2カット用サブモデル、および
該空間と部分的に重なるように配置されて該空間内に所
定の実体を設ける第2実体用サブモデルを生成する第2
サブモデル生成工程と、 前記第1実体用サブモデルを第1グループに、前記第1
カット用サブモデルおよび前記第2カット用サブモデル
を第2グループに、前記第2実体用サブモデルを第3グ
ループにグループ分けするとともに、各グループ毎にサ
ーフェス化およびソリッド化を同時に行うことができる
ように関連付けするグループ分け工程と、 前記サブモデルが何れもサーフェスモデルの状態で、該
サーフェスモデルと同じファイル内において該サーフェ
スモデルと関連して本体ソリッドモデルを生成する本体
モデル生成工程と、 該本体モデル生成工程の後に、前記第1グループのサー
フェスモデルをソリッド化して実体にし、その後に前記
第2グループのサーフェスモデルをソリッド化するとと
もに該ソリッド部分をカットして空間を形成し、その後
に前記第3グループのサーフェスモデルをソリッド化し
て実体にするソリッド化工程とを有することを特徴とす
るソリッドモデル生成方法。
1. A solid model can be generated, a solid model and a hollow surface model can be converted, and a processing procedure and numerical values of parameters are stored. A method of generating a solid model by a computer having a parametric CAD function for modifying a solid model, comprising: a first sub-model for an entity that is to be an entity; and a sub-model that is arranged so as to partially overlap the entity. A first sub-model generation step of generating a first cut sub-model that forms a predetermined space; a second cut sub-model that forms a predetermined space; and a second sub-model that is arranged so as to partially overlap the space. A second entity for generating a second entity sub-model for providing a given entity in the space;
A sub-model generation step, the first entity sub-models being grouped into a first group,
The cutting sub-model and the second cutting sub-model can be divided into a second group, and the second sub-model can be grouped into a third group, and surface formation and solidification can be performed simultaneously for each group. A main model generating step of generating a main body solid model in association with the surface model in the same file as the surface model in a state where all of the sub-models are surface models; After the model generation step, the surface model of the first group is solidified into a substance, then the surface model of the second group is solidified, and the solid part is cut to form a space. Solidify 3 groups of surface models to make them real Solid model generating method characterized by having a solid step that.
JP36074798A 1998-12-18 1998-12-18 Solid model generation method Expired - Fee Related JP3684887B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP36074798A JP3684887B2 (en) 1998-12-18 1998-12-18 Solid model generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP36074798A JP3684887B2 (en) 1998-12-18 1998-12-18 Solid model generation method

Publications (2)

Publication Number Publication Date
JP2000182079A true JP2000182079A (en) 2000-06-30
JP3684887B2 JP3684887B2 (en) 2005-08-17

Family

ID=18470749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36074798A Expired - Fee Related JP3684887B2 (en) 1998-12-18 1998-12-18 Solid model generation method

Country Status (1)

Country Link
JP (1) JP3684887B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8175734B2 (en) 2009-10-08 2012-05-08 3D M. T. P. Ltd. Methods and system for enabling printing three-dimensional object models

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8175734B2 (en) 2009-10-08 2012-05-08 3D M. T. P. Ltd. Methods and system for enabling printing three-dimensional object models

Also Published As

Publication number Publication date
JP3684887B2 (en) 2005-08-17

Similar Documents

Publication Publication Date Title
JP4044169B2 (en) Display method of information setting screen along process flow and multi-window type NC device having the function
JPH0765201A (en) Shape modeling device and shape modeling method
JPH10207523A (en) Automatic programming device and method
JP4547389B2 (en) Display method of information setting screen along work process flow and multi-window type NC device having the function
JP3573958B2 (en) Sheet metal integration support system and storage medium storing graphic data generation management program
JP3684887B2 (en) Solid model generation method
JP3684847B2 (en) Solid model generation support device
US5414807A (en) Method of NC data preparation for repeated patterns
JP2001154715A (en) Three-dimensional CAD device, three-dimensional CAM device, and storage medium
JP3175718B2 (en) Numerical control data generation device and numerical control data generation method
JP3847946B2 (en) How to create a measurement result file for an image measuring machine
US5422820A (en) Method of drawing figures representing the machining of a polyhedral workpiece based on numerical control data
JP3660038B2 (en) Numerical controller
JPS61198305A (en) Program generating device for numerically controlled machine tool
JP3437218B2 (en) Method and device for confirming and editing machining data in automatic programming device
JP2869105B2 (en) Workpiece processing data editing method
JP3925506B2 (en) CAD / CAM equipment
JPH07129221A (en) 3D tool path simulation method
JP3091604B2 (en) How to create a tool unit shape
EP0500936A1 (en) Method of depicting numeric control data for machining polyhedron
JP2819907B2 (en) Processing data creation device
JPS6249404A (en) Method and device for editing nc program
JPH1173212A (en) NC machining simulation method and work piece model data creation method therefor
JP2001092514A (en) NC data creation method and apparatus, and storage medium
JPH04365103A (en) Cad/cam device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050523

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090610

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090610

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100610

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110610

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110610

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120610

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees