JP2815278B2 - CAD / CAM apparatus and method for correcting solid model thereof - Google Patents
CAD / CAM apparatus and method for correcting solid model thereofInfo
- Publication number
- JP2815278B2 JP2815278B2 JP5052109A JP5210993A JP2815278B2 JP 2815278 B2 JP2815278 B2 JP 2815278B2 JP 5052109 A JP5052109 A JP 5052109A JP 5210993 A JP5210993 A JP 5210993A JP 2815278 B2 JP2815278 B2 JP 2815278B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- solid model
- sheet
- shape
- editing
- 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
- 239000007787 solid Substances 0.000 title claims description 218
- 238000000034 method Methods 0.000 title claims description 44
- 238000005452 bending Methods 0.000 claims description 120
- 238000012937 correction Methods 0.000 claims description 29
- 239000000463 material Substances 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 13
- 238000011161 development Methods 0.000 claims description 9
- 238000003860 storage Methods 0.000 claims description 4
- 230000008719 thickening Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 32
- 230000008569 process Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 10
- 229910052751 metal Inorganic materials 0.000 description 7
- 239000002184 metal Substances 0.000 description 7
- 230000002265 prevention Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 230000007935 neutral effect Effects 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 229910052782 aluminium Inorganic materials 0.000 description 2
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、CAD/CAM装置
及びそのソリッドモデル修正方法に関し、特に、形状モ
デルをシートモデル、ソリッドモデルを介して生成、編
集することができるCAD/CAM装置及びそのソリッ
ドモデル修正方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CAD / CAM apparatus and a method for correcting a solid model thereof, and more particularly to a CAD / CAM apparatus capable of generating and editing a shape model via a sheet model and a solid model and a solid model thereof. It relates to a model correction method.
【0002】[0002]
【従来の技術】図20は、従来のCAD/CAM装置に
おける形状モデル生成・編集装置の概略構成を示すブロ
ック図である。図において、1はキーボードなどの数値
入力装置、2,3はマウス、タブレットなどの座標を入
力するポインティングデバイス、4は数値入力装置1、
ポインティングデバイス2,3により入力された数値座
標値から製品形状を厚みのないシートモデルとして定義
するシートモデル定義部、5はシートモデル定義部4に
より生成されたシートモデルデータを記憶するシートモ
デル情報メモリ、6はシートモデル情報メモリ5に記憶
されたシートモデルに修正を加えるシートモデル編集
部、7はシートモデル情報メモリ5に記憶されたシート
モデルに厚みを定義し、ソリッドモデルに変換するソリ
ッドモデル変換部、8はソリッドモデル変換部7により
変換されたソリッドモデルデータを記憶するソリッドモ
デル情報メモリ、11はソリッドモデル情報メモリ8に
記憶されているソリッドモデルデータの干渉をチェック
する干渉チェック部、12はソリッドモデル情報メモリ
8に記憶されたソリッドモデルデータから展開形状を生
成する展開形状生成部である。13はシートモデルやソ
リッドモデルを表示する表示装置(CRT)である。2. Description of the Related Art FIG. 20 is a block diagram showing a schematic configuration of a shape model generating / editing device in a conventional CAD / CAM device. In the figure, 1 is a numerical input device such as a keyboard, 2 and 3 are pointing devices for inputting coordinates such as a mouse and a tablet, 4 is a numerical input device 1,
A sheet model definition unit that defines a product shape as a sheet model having no thickness from the numerical coordinate values input by the pointing devices 2 and 3, and a sheet model information memory 5 that stores sheet model data generated by the sheet model definition unit 4. , 6 is a sheet model editing unit for modifying the sheet model stored in the sheet model information memory 5, and 7 is a solid model conversion for defining the thickness of the sheet model stored in the sheet model information memory 5 and converting it to a solid model. A solid model information memory 8 for storing the solid model data converted by the solid model conversion unit 7; an interference check unit 11 for checking the interference of the solid model data stored in the solid model information memory 8; The sled stored in the solid model information memory 8 It is a developed shape generation unit that generates a developed shape from de model data. A display device (CRT) 13 displays a sheet model or a solid model.
【0003】ここで、ソリッドモデルとは、サーフェス
モデル〔ワイヤフレームモデル(物体を計算機上に表現
する際、その輪郭のデータだけを利用したモデル)の情
報に“面”のデータを持たせたモデル〕のデータに加え
て“中身”のデータを持たせたモデルである。[0003] Here, a solid model is a model in which information of a surface model (a wire frame model (a model using only data of its contour when an object is represented on a computer)) is provided with "surface" data. ] In addition to the above data.
【0004】また、ここで、シートモデルとは、上記サ
ーフェスモデルと類似しているが、サーフェスモデルが
物体のすべての面を表すのに対し、シートモデルは物体
の一部の面のみを表す。板金は厚みが一定の板を想定す
るため、シートモデルにより物体を表すことが可能であ
るが、板金以外、例えば、金型などではシートモデルは
存在できない。Here, the sheet model is similar to the above-mentioned surface model, but the surface model represents all surfaces of the object, while the sheet model represents only a part of the surface of the object. Since a sheet metal is assumed to be a plate having a constant thickness, an object can be represented by a sheet model. However, a sheet model cannot exist other than a sheet metal, for example, a mold.
【0005】次に、切り欠きについて説明する。厚みの
ある板を折り曲げると曲げの端が歪む。この歪みは製品
の寸法を大きくする。また、歪みが大きくなると割れが
発生することもある。このような状況を防止するため
に、板を切り抜く際、割れ発生箇所等にあらかじめ穴な
どを明けておく。このように曲げの端部に穴などの形状
を開けることを切り欠きといい、その形状を切り欠き形
状という。Next, the notch will be described. When bending a thick plate, the bending edge is distorted. This distortion increases the dimensions of the product. In addition, cracks may occur when the strain increases. In order to prevent such a situation, when cutting the plate, a hole or the like is formed in advance at a location where a crack occurs. Such a shape, such as holes in the ends of the bent called notch that opens Keru, that shape notched shape.
【0006】さらに、展開とは、板金製品を平板状に伸
ばすことをいう。板金製品は1枚または複数枚の平板を
加工することにより得られる。ここで、加工とは切断、
折り曲げ、溶接などのことである。所望の板金製品を作
成するには、どのような板形状より作成するか折り曲げ
の逆操作展開が必要である。CADを利用しない場合に
は、机上における考察により展開形状を作成する。[0006] Further, "deployment" refers to stretching a sheet metal product into a flat shape. Sheet metal products are obtained by processing one or more flat plates. Here, processing is cutting,
It refers to bending and welding. In order to create a desired sheet metal product, it is necessary to reverse the operation of bending to determine the sheet shape to be formed. When CAD is not used, a developed shape is created by consideration on a desk.
【0007】次に、動作について説明する。図21は、
従来のCAD/CAM装置における動作の流れを示すフ
ローチャートであり、図22,図23は、図21に示し
た動作に対応する具体的な説明図である。数値入力装置
1、ポインティングデバイス2,3により入力された形
状情報は、シートモデル定義部4により製品形状のシー
トモデルを定義し(S91/図22(a))、そのデー
タをシートモデル情報メモリ5に格納する。シートモデ
ル情報メモリ5に格納されたシートモデルに対しシート
モデル編集部6により曲げR形状設定(S92/図22
(b))、突き合わせ形状設定(S93)を実行する。Next, the operation will be described. FIG.
FIG. 22 is a flowchart showing a flow of operation in the conventional CAD / CAM apparatus, and FIGS. 22 and 23 are specific explanatory diagrams corresponding to the operation shown in FIG. The shape information input by the numerical value input device 1 and the pointing devices 2 and 3 defines a sheet model of a product shape by the sheet model definition unit 4 (S91 / FIG. 22A), and stores the data in the sheet model information memory 5 To be stored. The sheet model stored in the sheet model information memory 5 is set to bend R shape by the sheet model editing unit 6 (S92 / FIG. 22).
(B)) Butt shape setting (S93) is executed.
【0008】次に、展開形状生成部12によりシートモ
デルを展開して展開図を作成する(S94/図22
(c))。該展開形状に対し板厚を入力し(S95)、
シートモデル編集部6により板厚に応じた切り欠き形状
を設定(S96)、曲げ部の伸び量を演算し展開図を補
正する(S97/図22(d))。展開図の補正が終了
したところで製品形状モデルを確認するため、シートモ
デル情報メモリ5に記憶されているシートモデルをソリ
ッドモデル変換部7によりソリッドモデル変換を行い
(S98/図22(e))、ソリッドモデル情報メモリ
8に格納する。Next, the sheet model is developed by the developed shape generation unit 12 to create a developed view (S94 / FIG. 22).
(C)). Enter the thickness of the developed shape (S95),
The sheet model editing unit 6 sets the notch shape according to the sheet thickness (S96), calculates the amount of elongation of the bent part, and corrects the developed view (S97 / FIG. 22 (d)). In order to confirm the product shape model when the development view is corrected, the solid model conversion unit 7 performs a solid model conversion of the sheet model stored in the sheet model information memory 5 (S98 / FIG. 22 (e)). It is stored in the solid model information memory 8.
【0009】次に、展開形状生成部12によりソリッド
モデルの干渉チェック処理を実行する。すなわち、干渉
部が発生していないか否かを判断し(S99)、干渉が
存在する場合には上記ステップS91〜ステップS98
の動作を繰り返す。反対に、干渉が存在しない場合に
は、次に、形状修正は不要か否かを判断し(S10
0)、不要と判断した場合には一連の動作を終了する。
反対に、形状修正が必要と判断した場合、すなわち、ソ
リッドモデルを表示装置13でオペレータが確認後、設
計変更や入力ミスがあった場合には、上記ステップS9
1のシートモデル定義から以降の動作を繰り返す(図2
3(f)〜(j))。Next, an interference check process of the solid model is executed by the developed shape generation unit 12. That is, it is determined whether or not an interference portion has occurred (S99), and if interference exists, the above-described steps S91 to S98 are performed.
Is repeated. Conversely, if there is no interference, it is next determined whether or not the shape correction is unnecessary (S10).
0), when it is determined that it is unnecessary, a series of operations is ended.
Conversely, if it is determined that shape correction is necessary, that is, if the operator confirms the solid model on the display device 13 and there is a design change or an input error, the above-described step S9 is performed.
The subsequent operations are repeated from the sheet model definition of FIG.
3 (f) to (j)).
【0010】そのほか、この発明に関連する参考技術文
献として特開平1−106176号公報に開示されてい
る「板金部品三面図システム」、特開平2−41573
号公報に開示されている「ソリッドCADシステム」、
特開昭63−130220号公報に開示されている「板
金展開図データの作成装置」、特開昭64−88778
号公報に開示されている「曲げ部品の展開図作成方
法」、特開平4−213168号公報に開示されている
「自己干渉立体修正装置」、特開平4−114283号
公報に開示されている「3次元ソリッドモデル作成方
法」がある。[0010] In addition, as a reference technical document related to the present invention, a "three-sided view system for sheet metal parts" disclosed in Japanese Patent Application Laid-Open No. 1-106176, and Japanese Patent Application Laid-Open No. 2-41573.
"Solid CAD system" disclosed in
Japanese Patent Application Laid-Open No. 63-130220 discloses a "sheet metal development view data generating apparatus", and Japanese Patent Application Laid-Open No. 64-88778.
Japanese Patent Application Laid-Open No. 4-114168 discloses a "developed view development method of bent parts", Japanese Patent Application Laid-Open No. 4-213168 discloses a "self-interference three-dimensional correction device", and Japanese Patent Application Laid-Open No. 4-114283 discloses " 3D solid model creation method ".
【0011】[0011]
【発明が解決しようとする課題】従来におけるCAD/
CAM装置は、以上のように構成されているので、以下
の如き問題点があった。すなわち、第1に、ソリッド変
換したモデルを設計変更などにより修正する場合シート
モデル定義からやり直さなければならず、製品展開形状
作成までの操作が煩わしいという問題点があった。第2
に、曲げ部のRには板厚板材による最小限界値が存在
し、この値より小さい値を設定して展開図を演算した場
合、実加工時における寸法誤差を発生させるという問題
点があった。第3に、割れ防止用切り欠き形状設定は板
厚情報のみから演算設定されるため、板材の特性を考慮
できず、必要以上の大きさの切り欠き形状を設定し、製
品形状の見映えを損うという問題点があった。第4に、
ソリッドモデルでは穴形状などの曲げによる変形が考慮
されないため、実加工時に初めて変形が発見され、その
時点にて新たに設計変更をしなおさなければならず作業
効率が悪いという問題点があった。第5に、突き合わせ
形状設定が厚みのないシートモデルに対して行われるた
め製品形状の確認が困難で、ソリッド変換後に形状確認
し、設定誤りを発見することがあり、このときシートモ
デル定義からやり直さなければならず、操作量が増大す
るという問題点があった。第6に、干渉チェックは一度
に行う処理方式であり、処理に時間がかかり、また、モ
デル修正も一度に行わなければならず作業効率が悪いと
いう問題点があった。第7に、曲げ部展開時における伸
び量は板厚と、曲げ角度のみから演算されていたので、
曲げ加工の特性や板材の特性を考慮できず、展開形状モ
デルの精度が悪いという問題点があった。SUMMARY OF THE INVENTION Conventional CAD /
Since the CAM device is configured as described above, there are the following problems. That is, first, when the solid-converted model is modified by a design change or the like, it is necessary to start over from the sheet model definition, and there is a problem that the operation up to the creation of the product development shape is troublesome. Second
In addition, there is a problem that a minimum limit value due to a thick plate material exists in the R of the bent portion, and when a value smaller than this value is set to calculate the developed view, a dimensional error occurs in actual machining. . Third, since the notch shape setting for crack prevention is calculated and set only from the thickness information, the characteristics of the sheet material cannot be taken into account, so that the notch shape having a size larger than necessary is set, and the appearance of the product shape is improved. There was a problem of spoiling. Fourth,
In the solid model, deformation due to bending such as a hole shape is not taken into account, so a deformation is found for the first time during actual machining, and a new design change must be made at that time, resulting in poor work efficiency. Fifth, it is difficult to confirm the product shape because the abutment shape setting is performed for a sheet model with no thickness, and the shape may be confirmed after solid conversion and a setting error may be found. And the amount of operation increases. Sixth, there is a problem that the interference check is a processing method that is performed at one time, it takes a long time to perform the processing, and the model correction must be performed at a time, resulting in poor work efficiency. Seventh, since the elongation at the time of expanding the bent portion was calculated only from the plate thickness and the bending angle,
There was a problem that the characteristics of the bending process and the characteristics of the plate material could not be considered, and the accuracy of the developed shape model was poor.
【0012】この発明は、上記のような問題点を解決す
るためになされたもので、製品形状モデルの定義、編集
を製品形状の容易なソリッドモデルに対し行うことを可
能とし、また、最小曲げRの演算設定を可能とし、さら
に、曲げ加工による割れや形状変形を予測することがで
き、また、干渉発生箇所の寸法を修正することができ、
さらに展開形状生成時における曲げ部の伸びしろの演算
精度を高め、オペレータが容易に(作業効率を向上さ
せ)、かつ、高精度に展開形状を作成することができる
CAD/CAM装置及びそのソリッドモデル修正方法を
得ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is possible to define and edit a product shape model for a solid model having an easy product shape, and to minimize the minimum bending. It is possible to set the calculation of R, furthermore, it is possible to predict cracks and shape deformation due to bending work, and it is possible to correct the dimensions of the location where interference occurs,
Further, a CAD / CAM apparatus and a solid model thereof capable of increasing the calculation accuracy of the extension of the bent portion when generating the developed shape and allowing the operator to easily (improve work efficiency) and create the developed shape with high accuracy. The aim is to get a fix.
【0013】[0013]
【課題を解決するための手段】この発明によるCAD/
CAM装置は、板状製品形状を厚みのないシートモデル
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを具備するものである。According to the present invention, CAD /
The CAM device is a sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and a solid model for adding thickness to a sheet model. Solid model generating means for generating a model, solid model defining means for defining a thick solid model, solid model editing means for editing a solid model by operation, interference searching means for searching for model interference, and solid model And a developed shape generating means for generating a developed shape model.
【0014】また、板状製品形状を厚みのないシートモ
デルにより定義するシートモデル定義手段と、曲げ、切
り欠き形状の指定によりシートモデルを編集するシート
モデル編集手段と、シートモデルに厚み付けを行いソリ
ッドモデルを生成するソリッドモデル生成手段と、厚み
のあるソリッドモデルを定義するソリッドモデル定義手
段と、演算によりソリッドモデルを編集するソリッドモ
デル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、モデル曲げ部に対し曲げRの指定により曲げ形状
を生成し、編集する曲げ形状生成編集手段と、板材・板
厚の入力により最小曲げRを演算する最小曲げR演算手
段と、曲げR指定のない曲げ部を検索する曲げ部検索手
段と、ソリッドモデルにおいて一曲げ部の二つの対応す
る辺を検索する辺検索手段とを具備するものである。Further, a sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and a method for thickening a sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus having a developed shape generating means for developing a model and generating a developed shape model, a bent shape generating / editing means for generating and editing a bent shape by designating a bending R for a model bending portion; A minimum bending R calculating means for calculating a minimum bending R by inputting a plate material and a thickness, and a bending R designation A bent portion retrieval means for retrieving the free bending part which includes a side retrieval means for retrieving two corresponding sides of one bending portion in the solid model.
【0015】また、板状製品形状を厚みのないシートモ
デルにより定義するシートモデル定義手段と、曲げ、切
り欠き形状の指定によりシートモデルを編集するシート
モデル編集手段と、シートモデルに厚み付けを行いソリ
ッドモデルを生成するソリッドモデル生成手段と、厚み
のあるソリッドモデルを定義するソリッドモデル定義手
段と、演算によりソリッドモデルを編集するソリッドモ
デル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、板材・板厚の指定により、割れを発生させる突き
合わせ部を検索する突き合わせ部検索手段と、切り欠き
形状を設定、モデルを編集する切り欠き形状設定編集手
段とを具備するものである。Further, sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus provided with a developed shape generating means for developing a model and generating a developed shape model, a butt portion searching means for searching for a butt portion for generating a crack by designating a plate material and a thickness, and a notch Notch shape setting and editing means for setting a shape and editing a model. It is.
【0016】また、板状製品形状を厚みのないシートモ
デルにより定義するシートモデル定義手段と、曲げ、切
り欠き形状の指定によりシートモデルを編集するシート
モデル編集手段と、シートモデルに厚み付けを行いソリ
ッドモデルを生成するソリッドモデル生成手段と、厚み
のあるソリッドモデルを定義するソリッドモデル定義手
段と、演算によりソリッドモデルを編集するソリッドモ
デル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、曲げR設定による曲げにより変形する穴などの形
状を検索し、警告する検索警告手段を具備するものであ
る。Further, sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; A CAD / CAM apparatus having a developed shape generating means for developing a model and generating a developed shape model, comprising a search / warning means for searching for a shape such as a hole deformed by bending according to the bending R setting and issuing a warning. It is.
【0017】また、板状製品形状を厚みのないシートモ
デルにより定義するシートモデル定義手段と、曲げ、切
り欠き形状の指定によりシートモデルを編集するシート
モデル編集手段と、シートモデルに厚み付けを行いソリ
ッドモデルを生成するソリッドモデル生成手段と、厚み
のあるソリッドモデルを定義するソリッドモデル定義手
段と、演算によりソリッドモデルを編集するソリッドモ
デル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、編集されたソリッドモデルの編集箇所の干渉をチ
ェックする編集箇所干渉チェック手段と、突き合わせ部
の干渉をチェックする突き合わせ部干渉チェック手段
と、干渉発生時の寸法を修正する寸法修正手段とを具備
するものである。Further, a sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus provided with a developed shape generation means for developing a model and generating a developed shape model, an edit location interference check means for checking an edit location interference of an edited solid model, and an interference of a butted portion. Butch interference checking means to be checked and the dimension when interference occurs It is intended to and a dimension correction means for correcting a.
【0018】また、板状製品形状を厚みのないシートモ
デルにより定義するシートモデル定義手段と、曲げ、切
り欠き形状の指定によりシートモデルを編集するシート
モデル編集手段と、シートモデルに厚み付けを行いソリ
ッドモデルを生成するソリッドモデル生成手段と、厚み
のあるソリッドモデルを定義するソリッドモデル定義手
段と、演算によりソリッドモデルを編集するソリッドモ
デル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、曲げ加工方法指定と、板材、板厚、曲げ角度の入
力によりソリッドモデル展開時の曲げ部の伸び量を演算
し、展開形状を修正する演算修正手段を具備するもので
ある。Further, a sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and a method for thickening a sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus equipped with a developed shape generating means for developing a model and generating a developed shape model, the bending portion elongation at the time of solid model development is performed by designating a bending method and inputting a plate material, a plate thickness, and a bending angle. It is provided with operation correction means for calculating the quantity and correcting the developed shape.
【0019】また、この発明によるCAD/CAM装置
のソリッドモデル修正方法は、ソリッドモデル情報記憶
手段に記憶されているデータの変更に関し、データの変
更が必要である場合には、ソリッドモデル定義手段によ
り新たなソリッドモデルを定義する工程と、新たに定義
されたソリッドモデルに関し、既存のソリッドモデルと
の関係で所定の演算を行い、その結果を前記ソリッドモ
デル情報記憶手段に登録する工程と、定義されたソリッ
ドモデルにおいて干渉部が発生している場合には、ソリ
ッドモデルの修正が必要か否かを判断する工程と、ソリ
ッドモデルの修正が必要であると判断した場合には、ソ
リッドモデルの修正を実行する工程と、を含むものであ
る。The method for correcting a solid model of a CAD / CAM apparatus according to the present invention relates to a change in data stored in a solid model information storage means. The process of defining a new solid model and the new definition
The existing solid model
A predetermined operation is performed in relation to
A step of registering the Dell information storage means, when the interference portion occurs in solid model defined comprises the steps of determining whether it is necessary to modify the solid model, it is necessary to modify the solid model And executing a correction of the solid model.
【0020】[0020]
【作用】この発明は、シートモデルから変換されたソリ
ッドモデルや新たに生成されたソリッドモデルを和・差
・積演算(ブール(論理)演算)を行ったり、曲げR、
突き合わせ形状を設定することによりソリッドモデルを
編集する。また、最小曲げRを板材、板厚に基づいて演
算し、検索された曲げR指定のない曲げ部に対し最小曲
げRを設定する。さらに、ソリッドモデルの曲げ部に対
しては、指定された曲げ部と検索された反対側にある曲
げ部に対して曲げRを設定する。According to the present invention, a solid model converted from a sheet model or a newly generated solid model is subjected to a sum / difference / product operation (Boolean (logical) operation), a bending R,
Edit the solid model by setting the butt shape. Further, the minimum bend R is calculated based on the plate material and the plate thickness, and the minimum bend R is set for the retrieved bent portion having no designated bend R. Further, for the bent portion of the solid model, a bend R is set for the specified bent portion and the searched bent portion on the opposite side.
【0021】また、検索された割れ発生箇所に指定の切
り欠き形状を設定する。また、検索された曲げによる変
形形状を表示装置上において警告する。さらに、突き合
わせ形状を設定された突き合わせ部に対して干渉チェッ
クを行い、突き合わせ部を干渉のおきないような寸法に
修正する。また、ソリッドモデル編集箇所に対して干渉
チェックを行い、干渉部分を表示装置上において警告す
る。さらに、入力された曲げ加工方法、曲げ部の板材、
板厚、曲げ角度情報に基づき、伸び量を演算し展開形状
を補正する。Further, a specified notch shape is set at the found crack occurrence position. In addition, the detected deformation shape due to bending is warned on the display device. Further, an interference check is performed on the butt portion having the butt shape set, and the butt portion is corrected to a dimension that does not cause interference. Also, an interference check is performed on the solid model editing location, and a warning is given on the display device for the interference portion. Furthermore, the input bending method, the plate material of the bending part,
Based on the thickness and bending angle information, the amount of elongation is calculated to correct the developed shape.
【0022】[0022]
【実施例】〔実施例1〕 以下、この発明による第1の実施例を図について説明す
る。図1は、CAD/CAM装置の概略構成を示すブロ
ック図である。図1において、1は数値入力装置、2,
3は座標を入力するポインティングデバイス、4は数値
入力装置1、ポインティングデバイス2,3により入力
された数値座標値から製品形状を厚みのないシートモデ
ルを定義するシートモデル定義部、5はシートモデル定
義部4により生成されたシートモデルデータを記憶する
シートモデル情報メモリ、6はシートモデル情報メモリ
5に記憶されたシートモデルに修正を加えるシートモデ
ル編集部である。[Embodiment 1] Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a CAD / CAM device. In FIG. 1, 1 is a numerical value input device,
Reference numeral 3 denotes a pointing device for inputting coordinates, reference numeral 4 denotes a numerical value input device 1, and a sheet model definition unit for defining a product model having no thickness from a numerical coordinate value input by the pointing devices 2 and 3, and reference numeral 5 denotes a sheet model definition. A sheet model information memory 6 for storing the sheet model data generated by the unit 4, and a sheet model editing unit 6 for modifying the sheet model stored in the sheet model information memory 5.
【0023】また、7はシートモデル情報メモリ5に記
憶されたシートモデルに厚みを定義し、ソリッドモデル
に変換するソリッドモデル変換部、8はソリッドモデル
変換部7で変換されたソリッドモデルデータを記憶する
ソリッドモデル情報メモリ、9は数値入力装置1、ポイ
ンティングデバイス2,3により入力された数値座標値
からソリッドモデルを定義するソリッドモデル定義部、
10はソリッドモデル情報メモリ8に記憶されたソリッ
ドモデルに修正を加えるソリッドモデル編集部、11は
ソリッドモデル編集部10により修正されたソリッドモ
デルデータの干渉をチェックする干渉チェック部、12
aはソリッドモデル情報メモリ8に記憶されたソリッド
モデルデータから展開形状を生成する展開形状生成部で
ある。13はシートモデル情報メモリ5に記憶されてい
るシートモデルデータとソリッドモデル情報メモリ8に
記憶されているソリッドモデルデータを表示する表示装
置(CRT)である。Reference numeral 7 denotes a solid model conversion unit for defining the thickness of the sheet model stored in the sheet model information memory 5 and converting the thickness into a solid model, and 8 stores the solid model data converted by the solid model conversion unit 7. A solid model information memory 9; a solid model definition unit 9 for defining a solid model from numerical coordinate values input by the numerical value input device 1 and the pointing devices 2 and 3;
Reference numeral 10 denotes a solid model editing unit that modifies the solid model stored in the solid model information memory 8, reference numeral 11 denotes an interference check unit that checks the interference of the solid model data corrected by the solid model editing unit 10, and 12
Reference numeral a denotes a developed shape generating unit that generates a developed shape from the solid model data stored in the solid model information memory 8. A display device (CRT) 13 displays the sheet model data stored in the sheet model information memory 5 and the solid model data stored in the solid model information memory 8.
【0024】次に、動作を説明する。図2(a)〜
(h)は、目的とする製品形状と表示装置13により表
示される形状モデルを示し、図3,図4は、形状モデル
の定義から展開形状作成までの動作の流れを示すフロー
チャートである。Next, the operation will be described. FIG.
(H) shows the target product shape and the shape model displayed by the display device 13, and FIGS. 3 and 4 are flowcharts showing the flow of operations from the definition of the shape model to the creation of the developed shape.
【0025】まず、数値入力装置1によりあらかじめ登
録された板材の番号と、板の厚み、例えば、1. 0mm
なら1. 0を入力する(S1)。次に、ポインティング
デバイス2,3により入力される座標値、例えば、基準
となる座標値と、数値入力装置1により入力される数
値、例えば、形状の大きさよりシートモデルを定義する
(S2)。このステップS2にあっては、入力さたデー
タに基づいてシートモデル定義部4でシートモデルを作
成し、該作成されたシートモデルデータは、シートモデ
ル情報メモリ5に記憶され、表示装置13に、例えば、
製品形状20(図2(a))の内側形体21(図2
(b))のように表示される。First, the number of the plate material registered in advance by the numerical value input device 1 and the thickness of the plate, for example, 1.0 mm
If so, enter 1.0 (S1). Next, a sheet model is defined from the coordinate values input by the pointing devices 2 and 3, for example, the reference coordinate values, and the numerical values input by the numerical value input device 1, for example, the size of the shape (S2). In this step S2, a sheet model is created by the sheet model definition unit 4 based on the input data, and the created sheet model data is stored in the sheet model information memory 5 and displayed on the display device 13. For example,
The inner shape 21 (FIG. 2) of the product shape 20 (FIG. 2A)
(B)) is displayed.
【0026】また、表示装置13に表示されているシー
トモデルの辺をポインティングデバイス2,3により指
示し、数値入力装置1により必要なデータ、例えば、曲
げR5. 0mmなら5. 0を入力する(S3)。そのほ
か、切り欠き形状設定(S4)、突き合わせ形状設定
(S5)を実行する。この入力データは、シートモデル
編集部6においてシートモデル情報メモリ5に記憶され
ているシートモデルデータに追加され、表示装置13に
より、例えば、形体22(図2(c))のように表示さ
れる。曲げR、切り欠き形状、突き合わせ形状のそれぞ
れの設定(S3〜S5)がなされたシートモデルに対
し、さらに修正、変更が必要か否かを判断し(S6)、
必要であると判断した場合には上記ステップS3〜S5
を繰り返す。反対に、シートモデルに対して修正、変更
が必要ではないと判断した場合には、ソリッドモデル変
換部7がシートモデル情報メモリ5に記憶されているシ
ートモデルデータを上記ステップS1において入力され
た板厚分引き伸ばし、ソリッドモデルに変換する(S
7)。Further, the sides of the sheet model displayed on the display device 13 are indicated by the pointing devices 2 and 3, and necessary data, for example, 5.0 for a bending R of 5.0 mm is input by the numerical value input device 1 ( S3). In addition, notch shape setting (S4) and butting shape setting (S5) are executed. The input data is added to the sheet model data stored in the sheet model information memory 5 in the sheet model editing unit 6 and displayed on the display device 13 as, for example, a feature 22 (FIG. 2C). . It is determined whether further correction or change is necessary for the sheet model in which the respective settings (S3 to S5) of the bending R, the notch shape, and the butting shape are made (S6).
If it is determined that it is necessary, the above steps S3 to S5
repeat. Conversely, if it is determined that the sheet model does not need to be modified or changed, the solid model conversion unit 7 converts the sheet model data stored in the sheet model information memory 5 into the sheet model input in step S1. Stretch by thickness and convert to solid model (S
7).
【0027】ここで、ソリッドモデルとはシートモデル
が製品の外側か内側形状のみを表すのに対し、厚みを持
ち、外側内側形状などすべてを表すことができるモデル
である。変換されたソリッドモデルはソリッドモデル情
報メモリ8に記憶され、表示装置13により、例えば、
形体23(図2(d))のように表示される。Here, the solid model is a model that has a thickness and can represent all of the outside and inside shapes, while the sheet model represents only the outside or inside shape of the product. The converted solid model is stored in the solid model information memory 8 and, for example,
It is displayed as a feature 23 (FIG. 2 (d)).
【0028】次に、図4に示すフローチャートに移行
し、まず、ソリッドモデル情報メモリ8に記憶されてい
るデータの変更に関して、新たな板の追加、または削除
が必要か否かを判断する(S8)。その結果、新たなソ
リッドモデル定義が必要であると判断した場合には、ソ
リッドモデル定義部9において新たなソリッドモデルを
定義する(S9)。ソリッドモデル定義は輪郭形状を定
義し、あらかじめ入力されている板厚に基づいて直方体
を作成する方法と、始めに用意された形状に寸法値を入
力することにより作成する方法がある。Next, the flow shifts to the flowchart shown in FIG. 4. First, it is determined whether or not a new board needs to be added or deleted with respect to the change of the data stored in the solid model information memory 8 (S8). ). As a result, when it is determined that a new solid model definition is necessary, a new solid model is defined in the solid model definition unit 9 (S9). The solid model definition includes a method of defining a contour shape and creating a rectangular parallelepiped based on a previously input plate thickness, and a method of creating a cuboid by inputting a dimension value to the initially prepared shape.
【0029】次に、ソリッドモデル編集部10により既
存のソリッドモデルと和・差・積演算(ブール(論理)
演算、以下、同じ)を行い、ソリッドモデル情報メモリ
8に登録する。ここで、和・差・積演算とはそれぞれ2
つのモデルのすべて、あるモデルからあるモデルを取り
除いたもの、2つのモデルの共通部分を得ることであ
る。例えば、形体23に蓋のひっかかり部を追加、穴開
けを行う場合、まず、ひっかかり部の形状24(図2
(e))、穴の形状25(図2(f))をソリッドモデ
ル定義部9により定義し、形体23との和演算、差演算
(修正)によりソリッドモデル26(図2(g))を作
成する(S10)。Next, the solid model editing unit 10 performs a sum / difference / product operation (Boolean (logical)) with the existing solid model.
(Hereinafter, the same shall apply hereinafter) and register it in the solid model information memory 8. Here, the sum, difference, and product operations are 2
All of the two models are obtained by removing a certain model from a certain model to obtain an intersection of the two models. For example, add a caught portion of the lid to form 23, when performing a hole open <br/> only, first, the shape of the latching portion 24 (FIG. 2
(E)), the shape of the hole 25 (FIG. 2 (f)) is defined by the solid model definition unit 9, and the solid model 26 (FIG. 2 (g)) is calculated by the sum operation and difference operation (correction) with the form 23. It is created (S10).
【0030】次に、干渉チェック部11により、上記ス
テップS10にて演算されたソリッドモデル26におい
て干渉部が発生しないか否かを検索する(S11)。干
渉チェック部11による干渉チェックは上記ステップS
10において和演算が行われた場合のみ、和演算を行っ
た部分に対してのみ実行される。上記ステップS11に
おいて、干渉部が発生していると判断した場合には、次
に、ソリッドモデルの修正が必要か否かを判断し(S1
2)、ソリッドモデルの修正が必要であると判断した場
合には、ソリッドモデルの修正を実行する(S13)。Next, the interference check unit 11 searches whether or not an interference portion occurs in the solid model 26 calculated in step S10 (S11). The interference check by the interference check unit 11 is performed in step S
Only when the sum operation is performed in 10 is executed only for the portion where the sum operation is performed. If it is determined in step S11 that an interference portion has occurred, it is next determined whether or not the solid model needs to be modified (S1).
2) If it is determined that the solid model needs to be modified, the solid model is modified (S13).
【0031】その後、干渉部が存在するか否かを判断し
(S14)、その結果、干渉部が存在すると判断した場
合には、次に、ソリッドモデルの修正が終了したか否か
を判断し(S15)、ソリッドモデルの修正が終了した
と判断した場合には、次に、新たなソリッドモデル定義
は終了したか否かを判断する(S16)。そこで、新た
なソリッドモデル定義は終了したと判断した場合には、
展開形状生成部12aによりソリッドモデル情報メモリ
8のソリッドモデルを展開して(S17)、一連の動作
を終了する。Thereafter, it is determined whether or not an interference portion exists (S14). If it is determined that an interference portion exists, then it is determined whether or not the correction of the solid model has been completed. (S15) If it is determined that the correction of the solid model has been completed, then it is determined whether a new solid model definition has been completed (S16). Therefore, if it is determined that the new solid model definition has been completed,
The developed model is developed in the solid model information memory 8 by the developed shape generation unit 12a (S17), and a series of operations is completed.
【0032】〔実施例2〕 次に、この発明による第2の実施例を図について説明す
る。図5は、シートモデルに対し曲げRを設定する動作
の流れを表すフローチャートを示し、図6は、シートモ
デルに対し曲げRを設定する際、表示装置13に表示さ
れる形状モデルを示し、図7は、ソリッドモデルに曲げ
Rを設定する際、表示装置13に表示される形状モデル
を示し、図8は、ソリッドモデルに対し曲げRを設定す
る動作の流れを示すフローチャートを示す。Embodiment 2 Next, a second embodiment of the present invention will be described with reference to the drawings. FIG. 5 is a flowchart illustrating a flow of an operation of setting a bending R for a sheet model. FIG. 6 is a diagram illustrating a shape model displayed on the display device 13 when setting the bending R for the sheet model. 7 shows a shape model displayed on the display device 13 when setting a bend R in a solid model, and FIG. 8 is a flowchart showing a flow of an operation for setting a bend R in a solid model.
【0033】まず、シートモデルに対する曲げR設定の
一実施例を説明する。まず、図3に示したステップS3
において、曲げRの設定がスタートすると、入力された
板材、板厚データに基づいて板を曲げられる範囲のもっ
とも最小な半径最小曲げRを演算する。また、もし必要
なときには、数値入力装置1により最小曲げRを設定す
る(S21)。次に、曲げR設定処理が開始される。す
なわち、この設定処理はシートモデル情報メモリ5で記
憶されたシートモデルに対し、所望の曲げRを数値入力
装置1により入力し(S22)、表示装置13にて表示
されたシートモデルに対し、曲げRを設定する曲げ部を
ポインティングデバイス2,3により指定する(S2
3)。First, one embodiment of setting a bending radius for a sheet model will be described. First, step S3 shown in FIG.
When the setting of the bend R is started, the minimum radius minimum bend R in the range in which the plate can be bent is calculated based on the input plate material and plate thickness data. If necessary, the minimum bend R is set by the numerical value input device 1 (S21). Next, the bending R setting process is started. That is, in this setting process, a desired bending R is input to the sheet model stored in the sheet model information memory 5 by the numerical value input device 1 (S22), and the desired bending R is applied to the sheet model displayed on the display device 13. The bending portion for setting R is designated by the pointing devices 2 and 3 (S2
3).
【0034】次に、所望の曲げRを最小曲げRと比較
(入力曲げR>最小曲げR)し(S24)、入力曲げR
が大きい場合は入力曲げRを設定し(S25)、反対に
入力曲げRが小さい場合は最小曲げRを設定する(S2
6)。次に、全ての曲げR設定が終了したか否かを判断
し(S27)、全ての曲げR設定が終了したと判断した
場合には、曲げR未設定曲げ部への曲げR設定処理が開
始される。すなわち、シートモデル(図6(a) )の曲
げR未設定曲げ部を検索し、曲げR未設定曲げ部が存在
するか否かを判断する(S28)。その結果、曲げR未
設定曲げ部が存在すると判断した場合には、例えば、図
6(a) に最小曲げRを設定する(S29)。さらに、
R未設定曲げ部がないか否かを判断し(S30)、曲げ
R未設定曲げ部がある場合、例えば、図6(a) に対し
最小曲げR設定を繰り返す。上記ステップS30におい
て、R未設定曲げ部がない、すなわち、全ての曲げ部に
曲げRが設定されたと判断した場合には、一連の処理を
終了してメインルーチン(図3参照)にリターンする。
ソリッド変換終了後における表示形状は図6(b) に示
すようになる。Next, the desired bend R is compared with the minimum bend R (input bend R> minimum bend R) (S24).
Is larger, the input bend R is set (S25). Conversely, if the input bend R is smaller, the minimum bend R is set (S2).
6). Next, it is determined whether or not all the bending R settings have been completed (S27). If it is determined that all the bending R settings have been completed, the bending R setting processing for the bending portion where the bending R has not been set is started. Is done. That is, a bent portion where the bending R is not set in the sheet model (FIG. 6A) is searched, and it is determined whether or not a bending portion where the bending R is not set exists (S28). As a result, when it is determined that there is a bent portion where the bending R is not set, for example, the minimum bending R is set in FIG. 6A (S29). further,
It is determined whether there is no bent portion with no R setting (S30), and if there is a bending portion with no bending R set, for example, the minimum bending R setting is repeated for FIG. 6A. In step S30, when it is determined that there is no R-unset bent portion, that is, when it is determined that the bend R has been set in all the bent portions, a series of processes is completed and the process returns to the main routine (see FIG. 3).
The display shape after the completion of the solid conversion is as shown in FIG.
【0035】次に、ソリッドモデルに対する曲げR設定
の一実施例を説明する。まず、図4に示したステップS
13において、ソリッドモデル修正が開始され、修正が
曲げRの変更であるか否かを判断し(S31)、ソリッ
ドモデルに対する曲げR変更であると判断した場合に
は、曲げRの変更がスタートする。ソリッドモデル情報
メモリ8で記憶されたソリッドモデルに対し、所望の曲
げRを数値入力装置1により入力し(S32)、表示装
置13において表示されたソリッドモデルに対し、曲げ
Rを設定する曲げ部をポインティングデバイス2,3に
より指定する(S33)。Next, an embodiment of setting a bending radius for a solid model will be described. First, step S shown in FIG.
At 13, the solid model correction is started, and it is determined whether or not the correction is a change of the bend R (S31). If it is determined that the correction is a change of the bend R for the solid model, the change of the bend R is started. . A desired bend R is input to the solid model stored in the solid model information memory 8 by the numerical value input device 1 (S32), and a bent portion for setting the bend R is displayed on the solid model displayed on the display device 13. It is designated by the pointing devices 2 and 3 (S33).
【0036】ソリッドモデルでは曲げ部の内側と外側で
半径が異なるので指定曲げ部が内側か否かを判定する
(S34)。その結果、内側であると判断した場合に
は、上記ステップS32において入力された曲げRと最
小曲げRを比較(入力曲げR>最小曲げR)し(S3
5)、入力曲げRが大きい場合には入力曲げRを設定し
(S36)、反対に、入力曲げRが小さい場合には最小
曲げRを設定する(S37)。また、上記ステップS3
4において、指定曲げ部が外側であると判断した場合に
は、上記ステップS32において入力された曲げRと最
小曲げR+板厚を比較(入力曲げR>最小曲げR+板
厚)し(S38)、入力曲げRが大きい場合には入力曲
げRを設定し(S39)、反対に、入力曲げRが小さい
場合には最小曲げR+板厚を設定する(S40)。In the solid model, since the radius is different between the inside and outside of the bent portion, it is determined whether or not the designated bent portion is inside (S34). As a result, when it is determined that the bending is inside, the bending R input in step S32 and the minimum bending R are compared (input bending R> minimum bending R) (S3).
5) If the input bend R is large, the input bend R is set (S36). Conversely, if the input bend R is small, the minimum bend R is set (S37). In addition, step S3
In step 4, if it is determined that the designated bending portion is outside, the bending R input in step S32 is compared with the minimum bending R + plate thickness (input bending R> minimum bending R + plate thickness) (S38), If the input bend R is large, the input bend R is set (S39). Conversely, if the input bend R is small, the minimum bend R + plate thickness is set (S40).
【0037】次に、上記ステップS33において指定さ
れた曲げ部の反対側にある曲げ部を検索する(S4
1)。この検索された曲げ部に対し、曲げR+板厚を設
定(S42)、または曲げR−板厚を設定する(S4
3)。その後、曲げR設定終了したか否かを判断し(S
44)、終了したと判断した場合には、変形警告(S4
5)、割れ警告(S46)を実行し、メインルーチンへ
リターンする。Next, a search is made for a bend on the opposite side of the bend specified in step S33 (S4).
1). For the searched bent portion, a bending R + thickness is set (S42) or a bending R- thickness is set (S4).
3). Then, it is determined whether the bending R setting is completed (S
44) If it is determined that the processing has been completed, a deformation warning (S4
5) A crack warning (S46) is executed, and the process returns to the main routine.
【0038】図7において、曲げ設定のないソリッドモ
デル(図7(a) )の曲げ部A、Bに対し、上記ステッ
プS21において内側曲げ部Aが指示され、Aに対する
曲げR設定が行われた後(図7(b) )、上記ステップ
S29において対応曲げ部Bが検索され、曲げR設定が
実行される(図7(c) )。In FIG. 7, for the bent portions A and B of the solid model (FIG. 7A) having no bending setting, the inner bending portion A is designated in step S21, and the bending R setting for A is performed. Thereafter (FIG. 7 (b)), in step S29, the corresponding bent portion B is searched, and the bending R setting is executed (FIG. 7 (c)).
【0039】〔実施例3〕 次に、この発明による第3の実施例を図について説明す
る。図9は、切り欠き形状設定処理(割れ警告)の動作
を示すフローチャートであり、図10は、切り欠き形状
設定後に表示装置13により表示される形状モデルを示
している。Third Embodiment Next, a third embodiment of the present invention will be described with reference to the drawings. FIG. 9 is a flowchart showing the operation of the notch shape setting process (break warning), and FIG. 10 shows a shape model displayed by the display device 13 after setting the notch shape.
【0040】割れ防止切り欠き形状設定は、まず、図8
におけるステップS46における割れ警告処理からスタ
ートする。まず、板の突き合わせ部に対する強度を入力
された板材,板厚データに基づいて演算する(S5
1)。次に、演算された板強度に基づいてソリッドモデ
ルの割れ発生箇所を検索する(S52)。ここで、割れ
発生箇所が存在するか否かを判断し(S53)、割れ発
生箇所が存在しない場合、または、切り欠き形状設定が
必要か否か判断し(S54)、オペレータが切り欠き形
状設定が不要と判断した場合には、この処理を終了す
る。First, the setting of the crack prevention notch shape is performed as shown in FIG.
From the crack warning process in step S46. First, the strength of the butted portion of the plate is calculated based on the input plate material and plate thickness data (S5).
1). Next, a crack occurrence location of the solid model is searched based on the calculated plate strength (S52). Here, it is determined whether or not there is a crack occurrence portion (S53). If there is no crack occurrence portion, or it is determined whether or not notch shape setting is necessary (S54), the operator sets the notch shape. If it is determined that is unnecessary, this process is terminated.
【0041】次に、上記ステップ53において割れ発生
箇所が存在すると判断し、かつ、ステップ54において
オペレータが切り欠き形状設定が必要であると判断した
場合には、割れ防止切り欠き形状を設定する(S5
5)。その後、ほかに割れ発生箇所がないか否かを判断
し(S56)、ほかに割れ発生箇所が存在すると判断し
た場合には上記ステップS55の動作を繰り返す。反対
に、ほかに割れ発生箇所がないと判断した場合にはメイ
ンルーチンへリターンする。Next, if it is determined in step 53 that a crack occurs, and if it is determined in step 54 that a notch shape needs to be set, a notch notch shape is set ( S5
5). Thereafter, it is determined whether or not there is another crack occurrence location (S56). If it is determined that there is another crack occurrence location, the operation of step S55 is repeated. On the other hand, when it is determined that there is no other crack occurrence portion, the process returns to the main routine.
【0042】図10(a) では、製品形状ソリッドモデ
ルの割れ発生箇所の検索を示している。検索方法は、例
えば、Cのような割れを発生させる範囲をあらかじめ登
録しておく。Cの大きさは突き合わせ部に対する板強度
と突き合わせ部の曲げ角度により決定される。ソリッド
モデルにこのCと重なる部分がある場合は割れを発生す
る突きわせ部として検索する。図10(b) は、図10
(a) の展開形状モデルである。D,E,Fはこの処理
により生成された切り欠き形状であり、製品形状を損わ
ないようにCと重ならない最小のものである。また、割
れ防止形状は、必要に応じて任意の切り欠き形状をソリ
ッドモデル情報メモリ8に登録、設定することができる
(図10(c),(d) 参照)。FIG. 10A shows a search for a crack occurrence location in a product-shaped solid model. As a search method, for example, a range in which a crack such as C is generated is registered in advance. The size of C is determined by the plate strength with respect to the butted portion and the bending angle of the butted portion. If the solid model has a portion that overlaps with this C, it is searched for as a butting portion that generates a crack. FIG.
It is a development shape model of (a). D, E, and F are notch shapes generated by this processing, and are the smallest shapes that do not overlap with C so as not to damage the product shape. Further, as the crack prevention shape, an optional notch shape can be registered and set in the solid model information memory 8 as necessary (see FIGS. 10C and 10D).
【0043】〔実施例4〕 次に、この発明による第4の実施例を図について説明す
る。図11は、曲げ変形警告処理(変形警告)の動作を
示すフローチャートであり、図12は、曲げ変形警告処
理時における表示装置13による表示例である。Embodiment 4 Next, a fourth embodiment according to the present invention will be described with reference to the drawings. FIG. 11 is a flowchart showing the operation of the bending deformation warning process (deformation warning), and FIG. 12 is a display example on the display device 13 during the bending deformation warning process.
【0044】曲げによる変形警告処理は、図8に示した
ステップS45における変形警告処理からスタートす
る。まず、板の曲げに対する強度を演算する(S6
1)。次に、ソリッドモデルの曲げ部に対し、曲げによ
る変形発生箇所を検索し(S62)、変形発生箇所が存
在するか否かを判断し(S63)、割れ発生箇所が存在
すると判断した場合には、変形警告表示を実行する(S
64)。その後、ほかに変形発生箇所がないか否かを判
断し(S65)、その結果、ほかに変形発生箇所が存在
する場合には上記ステップS64の動作を繰り返す。図
12は、曲げ部Kに対し変形発生箇所が存在するため、
曲げ警告表示Gを実行した状態を示している。矢印のH
は変形がどの曲げ部に起因するかを表すものである。The deformation warning process due to bending starts from the deformation warning process in step S45 shown in FIG. First, the strength against bending of the plate is calculated (S6).
1). Next, for the bent portion of the solid model, a location where deformation is caused by bending is searched (S62), and it is determined whether or not there is a deformation location (S63). Execute deformation warning display (S
64). Thereafter, it is determined whether or not there is another deformation occurrence location (S65). As a result, if there is another deformation occurrence location, the operation of step S64 is repeated. FIG. 12 shows that there is a deformed portion with respect to the bent portion K,
This shows a state in which the bending warning display G has been executed. Arrow H
Represents which bending portion the deformation is caused by.
【0045】下記の数1は、検索方法を表す計算式であ
る。変形発生距離より近い穴形状などが変形形状として
検索される。 〔数1〕 d<di di=s*θ/k d:曲げ部から特徴形状までの距離 di:曲げ部から変形発生形状までの距離 s:比例定数 θ:曲げ角度 k:板強度Equation 1 below is a calculation formula representing a search method. A hole shape that is shorter than the deformation occurrence distance is searched for as a deformed shape. [Equation 1] d <di di = s * θ / k d: distance from bent portion to characteristic shape di: distance from bent portion to deformation occurrence shape s: proportional constant θ: bending angle k: plate strength
【0046】〔実施例5〕 次に、この発明の第5の実施例を図について説明する。
図13は、突き合わせ部の編集、干渉チェックおよび寸
法修正処理(ソリッドモデル修正)の動作を示すフロー
チャートであり、図14は、突き合わせ部の寸法修正処
理時における表示装置13による表示例であり、図15
は、設定可能突き合わせ形状の例であり、図16は、ソ
リッドモデル和演算時における干渉チェックの動作を示
すフローチャートであり、図17は、干渉発生時におけ
る表示装置13による警告表示例である。Fifth Embodiment Next, a fifth embodiment of the present invention will be described with reference to the drawings.
FIG. 13 is a flowchart showing the operation of the editing of the matching part, the interference check, and the dimension correction processing (solid model correction). FIG. 14 is a display example of the display device 13 at the time of the dimension correction processing of the matching part. Fifteen
FIG. 16 is an example of a settable butting shape, FIG. 16 is a flowchart showing an operation of an interference check at the time of solid model sum calculation, and FIG. 17 is an example of a warning display by the display device 13 when an interference occurs.
【0047】まず、突き合わせ部の編集、干渉チェック
および寸法修正処理の一実施例について説明する。図3
に示したステップS13においてソリッドモデル修正が
開始され、修正が突き合わせ形状の変更か否かを判断し
(S70)、修正が突き合わせ形状の変更である場合、
この処理がスタートする。すなわち、所望の突き合わせ
形状があらかじめ登録されたパターンの中から選択され
(S71)、ソリッドモデルの突き合わせ設定部の2つ
の面がポインティングデバイス2,3により選択される
(S72)と突き合わせ形状設定が実行される(S7
3)。First, a description will be given of an embodiment of the editing of the butted portion, the interference check, and the dimension correction processing. FIG.
The solid model correction is started in step S13 shown in (1), and it is determined whether or not the correction is a change in the butted shape (S70).
This process starts. That is, when a desired matching shape is selected from the patterns registered in advance (S71), and two surfaces of the matching setting unit of the solid model are selected by the pointing devices 2 and 3 (S72), the matching shape setting is executed. (S7
3).
【0048】次に、この2つの面に対して干渉部が存在
するか否かを判断し(S74)、干渉部が存在すると判
断した場合、干渉を除去するための寸法変更演算処理を
行う(S75)。その後、突き合わせ形状の設定が終了
したか否かを判断し(S76)、突き合わせ形状の設定
が終了したと判断した場合には、一連の処理を終了す
る。Next, it is determined whether or not an interference portion exists between the two surfaces (S74). If it is determined that an interference portion exists, a dimension change calculation process for removing the interference is performed (S74). S75). Thereafter, it is determined whether or not the setting of the butting shape has been completed (S76). If it is determined that the setting of the butting shape has been completed, a series of processing ends.
【0049】図14(b) は、上記ステップS71から
S73により設定された突き合わせ部に、上記ステップ
S74により干渉部Iが検索されたため、ステップS7
5により図14(c) のように板厚分の寸法縮小処理を
実行した状態を示している。図14(a) は、図14
(b) ,(c) のソリッドモデルを作成するための外側
形体を表すシートモデルである。製品形状に合わせた突
き合わせ形状が可能となるように図15に示すような突
き合わせ形状を登録、設定することを可能とする。図1
5(a) ,(b) は、突き合わせ設定可能な突き合わせ
形状の設定例であり、図15(b) ,(d) は、それぞ
れ図15(a),(c) の突き合わせ部の上面図であ
る。FIG. 14 (b) shows that the interference portion I was found in step S74 in the matching portion set in steps S71 to S73.
5 shows a state in which the size reduction processing for the plate thickness has been executed as shown in FIG. FIG.
It is a sheet model representing an outer form for creating the solid models of (b) and (c). It is possible to register and set the butting shape as shown in FIG. 15 so that the butting shape according to the product shape becomes possible. FIG.
5 (a) and (b) are examples of setting of a butting shape which can be set to a butting, and FIGS. 15 (b) and (d) are top views of the butting portion of FIGS. 15 (a) and (c), respectively. is there.
【0050】次に、ソリッドモデル和演算時における干
渉チェック処理(ソリッドモデル修正)の一実施例につ
いて説明する。この干渉チェック処理は、上記ステップ
S13におけるソリッドモデル修正により開始され、ま
ず、修正が和演算であるか否かを判断し(S77)、修
正が和演算であると判断した場合に和演算を実行し(S
78)、この処理がスタートする。すなわち、ここで、
差・積演算を行う場合、新たな干渉部は発生しないので
干渉チェックを実行する必要がない。従って、和演算さ
れたモデルに対し、もとのモデルとの間に新たな干渉部
が存在しないか否かを判断し(S79)、もし干渉が存
在すると判断した場合には、表示装置13に干渉警告表
示を実行する(S80)。Next, an embodiment of the interference check processing (solid model correction) at the time of the solid model sum calculation will be described. This interference check processing is started by the correction of the solid model in step S13. First, it is determined whether or not the correction is a sum operation (S77). If the correction is determined to be a sum operation, the sum operation is executed. (S
78), this process starts. That is,
When performing the difference / product operation, there is no need to execute an interference check because no new interference part occurs. Therefore, it is determined whether or not a new interference portion exists between the sum-calculated model and the original model (S79). An interference warning display is executed (S80).
【0051】例えば、図17(a) のソリッドモデルに
対し、上記ステップS78でソリッドモデル定義部9で
定義されたソリッドモデル(図17 (b) )とソリッド
モデル編集部10で和演算を行い、図17 (c) に示す
ソリッドモデルを得た。また、上記ステップS79によ
り図17(b)と図17(a)との間における干渉発生
箇所が存在することが判明したため、図17(c)に示
すような干渉警告表示を実行した。ここで、図17
(c)におけるJは干渉警告表示の例を示している。For example, with respect to the solid model of FIG. 17A, the solid model defined by the solid model definition unit 9 (FIG. 17B) and the solid model editing unit 10 perform a sum operation in step S78. As shown in FIG.
A solid model was obtained. In addition, since it was found in step S79 that there was an interference occurrence point between FIG. 17B and FIG. 17A, an interference warning display as shown in FIG. 17C was executed. Here, FIG.
J in (c) shows an example of an interference warning display.
【0052】〔実施例6〕 次に、この発明による第6の実施例を図について説明す
る。図18は、曲げによる伸び量演算処理(展開図作
成)の動作の流れを示すフローチャートであり、図19
は、伸び量補正時における表示装置13による表示例を
示している。Embodiment 6 Next, a sixth embodiment of the present invention will be described with reference to the drawings. FIG. 18 is a flowchart showing the flow of the operation of the elongation amount calculation process (creation of a development view) due to bending, and FIG.
Shows a display example by the display device 13 at the time of elongation correction.
【0053】伸び量演算処理は、まず、図3に示したス
テップS17による展開図作成処理によりスタートす
る。ソリッドモデル情報メモリ8に記憶されているソリ
ッドモデルを展開し(S81)、その曲げ部を検索する
(S82)。検索された曲げ部に対して、L曲げ加工な
どV曲げ加工以外の加工を行うか否かを判断し(S8
3)、L曲げ加工などV曲げ加工以外の加工を行う場合
には、その曲げ加工を指定する(S84)。この曲げ部
に対し伸び量を演算し(S85)、展開モデルを補正す
る(S86)。その後、この補正がすべての曲げ部に対
して終了したか否かを判断し(S87)、すべての曲げ
部に対して終了したと判断した場合にはメインルーチン
へリターンする。反対に、終了していないと判断した場
合には、上記ステップS83からの動作を繰り返す。The elongation calculation processing is first started by the development view creation processing in step S17 shown in FIG. The solid model stored in the solid model information memory 8 is developed (S81), and its bent portion is searched (S82). It is determined whether to perform processing other than V bending processing such as L bending processing on the searched bent portion (S8).
3) When performing processing other than V bending processing such as L bending processing, the bending processing is designated (S84). The amount of elongation is calculated for this bent portion (S85), and the developed model is corrected (S86). Thereafter, it is determined whether or not this correction has been completed for all the bent portions (S87). If it is determined that the correction has been completed for all the bent portions, the process returns to the main routine. Conversely, if it is determined that the processing has not been completed, the operation from step S83 is repeated.
【0054】図19(a) は、ソリッドモデルの製品形
状モデルを示し、展開形状生成部12aはこれを展開
し、図19(b) に示す展開モデルを生成する。伸び量
演算は、板材、板厚、加工方法により、展開における長
不変の線中立線を演算する。下記の数2は、アルミニウ
ムのV曲げ加工時における中立線の位置を求める演算式
の一例である。中立線位置が演算されると、伸び量演算
式により伸び量が演算され、曲げ部L,M,N,Oと
N,P,Q,SはL′,M,N,O′とN,P′,
Q′,Sに補正される。図19(c)は、下記数2の記
号を説明するための補足図である。この式により、例え
ば、板厚2mmのアルミニウムをV曲げ加工により曲げ
角度90度、曲げ半径3mmの加工を行うとき、弧LM
の長さは7.9mmであり、弧L′M′の長さは5.8
mmとなる。FIG. 19A shows a product shape model of a solid model, and the developed shape generating unit 12a develops this to generate a developed model shown in FIG. 19B. In the elongation calculation, a line invariant line in development is calculated based on the sheet material, the sheet thickness, and the processing method. Equation 2 below is an example of an arithmetic expression for calculating the position of the neutral line during V bending of aluminum. When the neutral line position is calculated, the amount of elongation is calculated by the elongation amount calculation formula, and the bent portions L, M, N, O and N, P, Q, S are L ', M, N, O' and N, P ',
Q 'and S are corrected. FIG. 19C is a supplementary diagram for explaining the symbol of the following Expression 2. According to this equation, for example, when performing bending at a bending angle of 90 degrees and bending radius of 3 mm on aluminum having a thickness of 2 mm by V-bending, the arc LM
Is 7.9 mm, and the length of the arc L'M 'is 5.8.
mm.
【0055】〔数2〕 |L′M′|=(π−θ)*{ri+1} θ:曲げ角度(単位rad) ri:内半径 l:加工方法,板材,板厚によって決定される内半径か
ら中立線までの距離[Equation 2] | L′ M ′ | = (π−θ) * {ri + 1} θ: Bending angle (unit: rad) ri: Inner radius l: Inner radius determined by processing method, plate material and plate thickness To neutral line
【0056】[0056]
【発明の効果】以上説明したとおり、この発明に係るC
AD/CAM装置によれば、板状製品形状を厚みのない
シートモデルにより定義し、曲げ、切り欠き形状の指定
によりシートモデルを編集し、シートモデルに厚み付け
を行いソリッドモデルを生成し、厚みのあるソリッドモ
デルを定義し、演算によりソリッドモデルを編集し、モ
デルの干渉を検索し、ソリッドモデルを展開し、展開形
状モデルを生成するから、製品形状モデルの定義、編集
を製品形状の容易なソリッドモデルに対し行うことがで
き、高精度に展開形状を作成することができる。 As described above, the C according to the present invention is used.
According to the AD / CAM device , the plate-like product shape has no thickness
Define by sheet model, specify bending and notch shape
Edit the sheet model by adding a thickness to the sheet model
To generate a solid model.
Define the Dell, edit the solid model through computation, and
Search for Dell interference, expand solid model, expand
Generate and generate shape models, define and edit product shape models
Can be performed on solid models with easy product shapes.
In this case, the developed shape can be created with high accuracy.
【0057】[0057]
つぎの発明に係るCAD/CAM装置によAccording to the CAD / CAM device according to the next invention,
れば、モデル曲げ部に対し曲げRの指定により曲げ形状If the bending radius is specified for the model bending part, the bending shape
を生成/編集し、板材・板厚の入力により最小曲げRをIs generated / edited, and the minimum bending R is calculated by inputting the plate material and thickness.
演算し、曲げR指定のない曲げ部を検索し、ソリッドモCalculates and searches for a bent part without a specified bending radius.
デルにおいて一曲げ部の二つの対応する辺を検索するかDoes Dell Find Two Corresponding Edges of One Bend
ら、最小曲げRの演算設定を可能とする。Accordingly, the calculation setting of the minimum bending R is enabled.
【0058】[0058]
つぎの発明に係るCAD/CAM装置によAccording to the CAD / CAM device according to the next invention,
れば、板材・板厚の指定により、割れを発生させる突きIf the sheet material and thickness are specified,
合わせ部を検索し、切り欠き形状を設定、モデルを編集Search for joints, set notch shape, edit model
するから、曲げ加工による割れや形状変形を予測するこTo predict cracking and deformation due to bending.
とができる。Can be.
【0059】[0059]
つぎの発明に係るCAD/CAM装置によAccording to the CAD / CAM device according to the next invention,
れば、曲げR設定による曲げにより変形する穴などの形If it is, the shape of the hole deformed by bending according to the bending R setting
状を検索し、警告するから、オペレータが容易に検索さOperators can easily search for alerts by searching
れた形状を認識することができる。The shape can be recognized.
【0060】[0060]
つぎの発明に係るCAD/CAM装置によAccording to the CAD / CAM device according to the next invention,
れば、編集されたソリッドモデルの編集箇所の干渉をチTo check for interference at the edited location of the edited solid model.
ェックし、突き合わせ部の干渉をチェックし、干渉発生And check for interference at the butted part, and
時のof time
寸法を修正するから、干渉発生箇所の寸法を効率的Since dimensions are corrected, the size of the location where interference occurs is efficient
に修正することができる。Can be modified.
【0061】[0061]
つぎの発明に係るCAD/CAM装置によAccording to the CAD / CAM device according to the next invention,
れば、曲げ加工方法指定と、板材、板厚、曲げ角度の入Specify the bending method and enter the sheet material, sheet thickness, and bending angle.
力によりソリッドモデル展開時の曲げ部の伸び量を演算Calculate the amount of elongation of the bent part when developing a solid model by using force
し、展開形状を修正するから、展開形状生成時におけるSince the developed shape is modified,
曲げ部の伸びしろの演算精度を高めることができる。The calculation accuracy of the extension of the bent portion can be improved.
【0062】[0062]
つぎの発明に係るCAD/CAM装置によAccording to the CAD / CAM device according to the next invention,
れば、記憶されているデータの変更に関し、データの変Changes in stored data
更が必要である場合には、新たなソリッドモデルを定義Define a new solid model if needed
し、次に、定義されたソリッドモデルにおいて干渉部がThen, in the defined solid model,
発生している場合には、ソリッドモデルの修正が必要かIf yes, do you need to modify the solid model?
否かを判断し、ソリッドモデルの修正が必要であると判And determine that the solid model needs to be modified.
断した場合には、ソリッドモデルの修正を実行するかIf so, do you want to modify the solid model?
ら、作業効率を向上させ、かつ、高精度に展開形状を作To improve the working efficiency and create the unfolded shape with high accuracy.
成することができる。Can be achieved.
【図1】この発明によるCAD/CAM装置の概略構成
を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of a CAD / CAM device according to the present invention.
【図2】この発明によるモデルの変遷状態を示す説明図
である。FIG. 2 is an explanatory diagram showing a transition state of a model according to the present invention.
【図3】この発明によるCAD/CAM装置の処理動作
の流れ(メインルーチン)を示すフローチャートであ
る。FIG. 3 is a flowchart showing a flow (main routine) of a processing operation of the CAD / CAM device according to the present invention.
【図4】この発明によるCAD/CAM装置の処理動作
の流れ(メインルーチン)を示すフローチャートであ
る。FIG. 4 is a flowchart showing a flow (main routine) of a processing operation of the CAD / CAM device according to the present invention.
【図5】この発明によるシートモデルにおける曲げR設
定のない曲げ部への曲げR設定、および最小曲げR設定
処理動作の流れを示すフローチャートである。FIG. 5 is a flowchart showing a flow of a bending R setting process for a bent portion having no bending R setting and a minimum bending R setting process operation in the sheet model according to the present invention.
【図6】この発明によるシートモデルに対する曲げR設
定のない曲げ部への最小曲げR設定の一例を示す説明図
である。FIG. 6 is an explanatory diagram showing an example of a minimum bending R setting for a bent portion without a bending R setting for a sheet model according to the present invention.
【図7】この発明によるソリッドモデルに対する曲げR
設定の一例である。FIG. 7 shows bending R for a solid model according to the invention.
It is an example of a setting.
【図8】この発明によるソリッドモデルにおける曲げR
設定処理動作の流れを表すフローチャートである。FIG. 8 shows bending R in a solid model according to the present invention.
It is a flowchart showing the flow of a setting processing operation.
【図9】この発明による割れ防止切り欠き形状設定処理
動作の流れを示すフローチャートである。FIG. 9 is a flowchart showing a flow of a crack prevention notch shape setting processing operation according to the present invention.
【図10】この発明による割れ防止切り欠き形状設定の
一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of setting of a crack prevention notch shape according to the present invention.
【図11】この発明による曲げによる形状変形警告の処
理動作の流れを示すフローチャートである。FIG. 11 is a flowchart illustrating a flow of a processing operation of a warning of shape deformation due to bending according to the present invention.
【図12】この発明による曲げによる形状変形警告の一
例を示す説明図である。FIG. 12 is an explanatory diagram illustrating an example of a shape deformation warning due to bending according to the present invention.
【図13】この発明による突き合わせ形状設定と干渉チ
ェックによる寸法変更処理動作の流れを示すフローチャ
ートである。FIG. 13 is a flowchart showing a flow of a dimension change processing operation by setting a butted shape and interference check according to the present invention.
【図14】この発明による突き合わせ形状設定と干渉チ
ェックによる寸法変更処理の一例を示す説明図である。FIG. 14 is an explanatory diagram showing an example of a dimension changing process by setting a butt shape and checking for interference according to the present invention;
【図15】この発明による設定可能な突き合わせ形状の
一例を示す説明図である。FIG. 15 is an explanatory diagram showing an example of a buttable shape that can be set according to the present invention.
【図16】この発明によるソリッドモデル修正時におけ
る干渉チェックの処理動作の流れを示すフローチャート
である。FIG. 16 is a flowchart showing a flow of an interference check processing operation when correcting a solid model according to the present invention.
【図17】この発明によるソリッドモデル修正時におけ
る干渉チェック処理の一例を示す説明図である。FIG. 17 is an explanatory diagram showing an example of an interference check process when correcting a solid model according to the present invention.
【図18】この発明による曲げによる伸び量演算処理動
作の流れを示すフローチャートである。FIG. 18 is a flowchart showing a flow of an elongation amount calculation processing operation by bending according to the present invention.
【図19】この発明による曲げによる伸び量演算処理の
一例であるを示す説明図である。FIG. 19 is an explanatory diagram showing an example of an elongation amount calculation process by bending according to the present invention.
【図20】従来におけるCAD/CAM装置の概略構成
を示す説明図である。FIG. 20 is an explanatory diagram showing a schematic configuration of a conventional CAD / CAM device.
【図21】従来におけるCAD/CAM装置の処理動作
のの流れを示すフローチャートである。FIG. 21 is a flowchart showing a flow of a processing operation of a conventional CAD / CAM device.
【図22】図21に示したフローチャートに対応する各
動作を示す説明図である。FIG. 22 is an explanatory diagram showing each operation corresponding to the flowchart shown in FIG. 21;
【図23】図21に示したフローチャートに対応する各
動作を示す説明図である。FIG. 23 is an explanatory diagram showing each operation corresponding to the flowchart shown in FIG. 21;
1 キーボード 2 マウス 3 タブレット 4 シートモデル定義部 5 シートモデル情報メモリ 6 シートモデル編集部 7 ソリッドモデル変換部 8 ソリッドモデル情報メモリ 9 ソリッドモデル定義部 10 ソリッドモデル編集部 11 干渉チェック部 12a 展開形状生成部 13 表示装置 DESCRIPTION OF SYMBOLS 1 Keyboard 2 Mouse 3 Tablet 4 Sheet model definition part 5 Sheet model information memory 6 Sheet model editing part 7 Solid model conversion part 8 Solid model information memory 9 Solid model definition part 10 Solid model editing part 11 Interference check part 12a Deployment shape generation part 13 Display device
Claims (7)
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを具備することを特徴とするCA
D/CAM装置。1. A sheet model defining means for defining a plate-shaped product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and a method for thickening a sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; A developed shape generating means for developing a model and generating a developed shape model
D / CAM device.
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、モデル曲げ部に対し曲げRの指定により曲げ形状
を生成し、編集する曲げ形状生成編集手段と、板材・板
厚の入力により最小曲げRを演算する最小曲げR演算手
段と、曲げR指定のない曲げ部を検索する曲げ部検索手
段と、ソリッドモデルにおいて一曲げ部の二つの対応す
る辺を検索する辺検索手段とを具備することを特徴とす
るCAD/CAM装置。2. A sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus having a developed shape generating means for developing a model and generating a developed shape model, a bent shape generating / editing means for generating and editing a bent shape by designating a bending R for a model bending portion; A minimum bending R calculating means for calculating a minimum bending R based on input of a sheet material and a thickness, and no bending R designation A CAD / CAM apparatus, comprising: a bent portion search means for searching for a bent portion; and a side search means for searching for two corresponding sides of one bent portion in a solid model.
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、板材・板厚の指定により、割れを発生させる突き
合わせ部を検索する突き合わせ部検索手段と、切り欠き
形状を設定、モデルを編集する切り欠き形状設定編集手
段とを具備することを特徴とするCAD/CAM装置。3. A sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus provided with a developed shape generating means for developing a model and generating a developed shape model, a butt portion searching means for searching for a butt portion for generating a crack by designating a plate material and a thickness, and a notch Notch shape setting and editing means for setting the shape and editing the model. CAD / CAM device
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、曲げR設定による曲げにより変形する穴などの形
状を検索し、警告する検索警告手段を具備することを特
徴とするCAD/CAM装置。4. A sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus provided with a developed shape generating means for developing a model and generating a developed shape model, a search / warning means for searching for a shape such as a hole deformed by bending according to the bending R setting and warning the user is provided. A CAD / CAM device characterized by the above-mentioned.
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、編集されたソリッドモデルの編集箇所の干渉をチ
ェックする編集箇所干渉チェック手段と、突き合わせ部
の干渉をチェックする突き合わせ部干渉チェック手段
と、干渉発生時の寸法を修正する寸法修正手段とを具備
することを特徴とするCAD/CAM装置。5. A sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and adding a thickness to the sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus provided with a developed shape generation means for developing a model and generating a developed shape model, an edit location interference check means for checking an edit location interference of an edited solid model, and an interference of a butted portion. Correction of interference checking means for butted parts to be checked and dimensions when interference occurs A CAD / CAM apparatus, comprising: a dimension correcting unit for correcting the dimension.
により定義するシートモデル定義手段と、曲げ、切り欠
き形状の指定によりシートモデルを編集するシートモデ
ル編集手段と、シートモデルに厚み付けを行いソリッド
モデルを生成するソリッドモデル生成手段と、厚みのあ
るソリッドモデルを定義するソリッドモデル定義手段
と、演算によりソリッドモデルを編集するソリッドモデ
ル編集手段と、モデルの干渉を検索する干渉検索手段
と、ソリッドモデルを展開し、展開形状モデルを生成す
る展開形状生成手段とを備えたCAD/CAM装置にお
いて、曲げ加工方法指定と、板材、板厚、曲げ角度の入
力によりソリッドモデル展開時の曲げ部の伸び量を演算
し、展開形状を修正する演算修正手段を具備することを
特徴とするCAD/CAM装置。6. A sheet model defining means for defining a plate-like product shape by a sheet model having no thickness, a sheet model editing means for editing a sheet model by designating a bent or notched shape, and a method for thickening a sheet model. A solid model generating means for generating a solid model; a solid model defining means for defining a thick solid model; a solid model editing means for editing a solid model by calculation; an interference searching means for searching for model interference; In a CAD / CAM apparatus equipped with a developed shape generating means for developing a model and generating a developed shape model, the bending portion elongation at the time of solid model development is performed by designating a bending method and inputting a plate material, a plate thickness, and a bending angle. CAD / CA characterized by comprising a calculation correcting means for calculating a quantity and correcting a developed shape. M device.
ているデータの変更に関し、データの変更が必要である
場合には、ソリッドモデル定義手段により新たなソリッ
ドモデルを定義する工程と、 新たに定義されたソリッドモデルに関し、既存のソリッ
ドモデルとの関係で所定の演算を行い、その結果を前記
ソリッドモデル情報記憶手段に登録する工程と、 定 義されたソリッドモデルにおいて干渉部が発生してい
る場合には、ソリッドモデルの修正が必要か否かを判断
する工程と、 ソリッドモデルの修正が必要であると判断した場合に
は、ソリッドモデルの修正を実行する工程と、 を含む ことを特徴とするCAD/CAM装置のソリッド
モデル修正方法。Relates 7. Data stored in the solid model information storage unit changes, when it is necessary to change the data includes the steps of defining a new solid model by solid model definition means, the newly defined Existing solid model
A predetermined calculation is performed in relation to the
A step of registering the solid model information storage unit, when the interference portion occurs in defined been solid model, determines whether it is necessary to modify the solid model
And correcting the solid model when it is determined that the solid model needs to be corrected. A method for correcting a solid model of a CAD / CAM apparatus, comprising the steps of:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5052109A JP2815278B2 (en) | 1993-03-12 | 1993-03-12 | CAD / CAM apparatus and method for correcting solid model thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5052109A JP2815278B2 (en) | 1993-03-12 | 1993-03-12 | CAD / CAM apparatus and method for correcting solid model thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06266806A JPH06266806A (en) | 1994-09-22 |
JP2815278B2 true JP2815278B2 (en) | 1998-10-27 |
Family
ID=12905703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5052109A Expired - Lifetime JP2815278B2 (en) | 1993-03-12 | 1993-03-12 | CAD / CAM apparatus and method for correcting solid model thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2815278B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160123750A (en) * | 2015-04-17 | 2016-10-26 | 한국전자통신연구원 | Apparatus and method for generating thickness model for 3d printing |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4592146B2 (en) * | 2000-04-20 | 2010-12-01 | 株式会社アマダ | Sheet metal solid model creation device and storage medium storing program for functioning this device |
US8175734B2 (en) | 2009-10-08 | 2012-05-08 | 3D M. T. P. Ltd. | Methods and system for enabling printing three-dimensional object models |
JP6892937B1 (en) * | 2020-02-03 | 2021-06-23 | 株式会社Cg工房 | Building display system, building display method and program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3059493B2 (en) * | 1990-09-12 | 2000-07-04 | 株式会社リコー | Self-interference three-dimensional correction device |
-
1993
- 1993-03-12 JP JP5052109A patent/JP2815278B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160123750A (en) * | 2015-04-17 | 2016-10-26 | 한국전자통신연구원 | Apparatus and method for generating thickness model for 3d printing |
KR102065692B1 (en) * | 2015-04-17 | 2020-01-13 | 한국전자통신연구원 | Apparatus and method for generating thickness model for 3d printing |
Also Published As
Publication number | Publication date |
---|---|
JPH06266806A (en) | 1994-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH08194840A (en) | Graphic input and output device | |
JP2815278B2 (en) | CAD / CAM apparatus and method for correcting solid model thereof | |
US6922602B2 (en) | Method and device for generating sheet metal model from solid model | |
US8140306B2 (en) | Determination of process operations in order to describe forming processes on a forming part | |
JP2005199567A (en) | Mold correction system, its device, mold correction method, recording medium, and program | |
JP3593456B2 (en) | Sheet metal figure data generation method and automatic programming device, and storage medium storing sheet metal figure data generation program | |
CN113704841B (en) | Bias-based optimized layout method | |
JP4592146B2 (en) | Sheet metal solid model creation device and storage medium storing program for functioning this device | |
JP3126335B2 (en) | Sheet metal model development method in sheet metal CAD / CAM system | |
JP3564721B2 (en) | CAD / CAM equipment | |
CN112926158B (en) | A general design method based on parameter fine-tuning in industrial machinery design scenarios | |
JP4032828B2 (en) | Graphic front / back setting device and graphic front / back setting method | |
JP2661554B2 (en) | Correction method of plate material processing figure data | |
JPH1185833A (en) | Three-dimensional sheet metal cad-to-cam converter and record medium recorded with program of the converter | |
JP2006187816A (en) | Method of producing optical product or mold for molding optical product | |
JPH07191721A (en) | Device for preparing nc data for sheet metal working | |
CN116305858A (en) | Aluminum template processing method, device, server and storage medium | |
Reich et al. | Automated flat pattern layout from three-dimensional wire-frame data | |
JP2007179272A (en) | Computer-aided design apparatus, program and method thereof | |
JP2000322461A (en) | Expanding device for sheet metal component | |
JP2972004B2 (en) | Automatic creation of development drawings for bending | |
KR20240175010A (en) | Method for disposing 3d modeling element on building information modeling software | |
JP2803975B2 (en) | 3D model creation device | |
JP2021194670A (en) | Target shape generator and target shape generation method | |
JP2801626B2 (en) | How to create a development view |