JP6819189B2 - Shape series creation system - Google Patents

Shape series creation system Download PDF

Info

Publication number
JP6819189B2
JP6819189B2 JP2016193374A JP2016193374A JP6819189B2 JP 6819189 B2 JP6819189 B2 JP 6819189B2 JP 2016193374 A JP2016193374 A JP 2016193374A JP 2016193374 A JP2016193374 A JP 2016193374A JP 6819189 B2 JP6819189 B2 JP 6819189B2
Authority
JP
Japan
Prior art keywords
shape
data
shape data
series
parameter
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.)
Active
Application number
JP2016193374A
Other languages
Japanese (ja)
Other versions
JP2018055561A (en
Inventor
高林 広貴
広貴 高林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2016193374A priority Critical patent/JP6819189B2/en
Publication of JP2018055561A publication Critical patent/JP2018055561A/en
Application granted granted Critical
Publication of JP6819189B2 publication Critical patent/JP6819189B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、形状シリーズ作成システムに関する。 The present invention relates to a shape series creation system.

部品や装置の設計のツールとして3D−CAD(3Dimensional Computer Aided Design)の普及が進んでいる。3D−CADを利用することにより、設計から製品開発までの期間を大幅に短縮することができる。3D−CADデータ作成後、設計変更などが発生した場合には、3D−CADデータを変更するが、変更を全て人手で行うと非常に手間がかかる。このため、3D−CADデータの変更を容易にする技術が開発されている。 3D-CAD (3D Computer Aided Design) is becoming widespread as a tool for designing parts and devices. By using 3D-CAD, the period from design to product development can be significantly shortened. If a design change occurs after the 3D-CAD data is created, the 3D-CAD data is changed, but if all the changes are made manually, it takes a lot of time and effort. Therefore, a technique for facilitating the change of 3D-CAD data has been developed.

例えば特許文献1には、設計変更を行う形状と類似した形状をデータベースから抽出し、簡単な作業でバリエーション形状を設計できる技術が開示されている。なお、バリエーション形状とは、共通部分が多く一部だけの設計が異なる形状のことである。この技術では、部品等の形状(以降、部品形状と呼称する)を予め登録された基本形状の組み合わせに分解する。そして、部品形状を、基本形状の組み合わせと、それぞれの基本形状の特徴を表す幾何パラメータとで定義してデータベースに登録する。その後、設計変更を行う際は、同じ基本形状の組み合わせを持つ部品形状を類似形状としてデータベースから抽出し、部品形状を構成する各基本形状の幾何パラメータを変更するだけで変更部分の設計を行うことができる。 For example, Patent Document 1 discloses a technique capable of extracting a shape similar to a shape for which a design change is made from a database and designing a variation shape with a simple operation. The variation shape is a shape in which there are many common parts and only a part of the design is different. In this technique, the shape of a part or the like (hereinafter referred to as a part shape) is decomposed into a combination of pre-registered basic shapes. Then, the component shape is defined by the combination of the basic shapes and the geometric parameters representing the characteristics of each basic shape and registered in the database. After that, when making a design change, the part shape having the same combination of basic shapes is extracted from the database as a similar shape, and the changed part is designed only by changing the geometric parameters of each basic shape constituting the part shape. Can be done.

特開2010−211434号公報Japanese Unexamined Patent Publication No. 2010-21143

しかしながら特許文献1の技術では、類似形状を検索する際に、設計する形状を基本図形に分解する必要があった。さらに、部品形状の基本図形への分解の仕方は必ずしも一義に決まらないため、実際には類似形状であっても、基本図形の組み合わせが異なるために類似形状が見つけられない場合があった。その結果として、設計部分を容易にパラメータ化できない場合があるという問題があった。 However, in the technique of Patent Document 1, when searching for a similar shape, it is necessary to decompose the shape to be designed into a basic figure. Further, since the method of disassembling the part shape into the basic figure is not always uniquely determined, even if the shape is actually similar, the similar shape may not be found because the combination of the basic figures is different. As a result, there is a problem that the design part may not be easily parameterized.

本発明は、上記の問題点に鑑みてなされたものであり、バリエーション形状の設計を容易にする形状シリーズを、容易に作成できる形状シリーズ作成システムを提供することを目的としている。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a shape series creation system that can easily create a shape series that facilitates the design of variation shapes.

上記の課題を解決するため、本発明の形状シリーズ作成システムは、形状データベースから任意の第1の形状データを選択し、第1の形状データと共通の部分形状を有する第2の形状データを選択する。次いで、第1の形状データと第2の形状データとの差分形状データを算出する。そして、第1、第2、差分、の各形状データに基づいて、第1の形状データと第2の形状データとを包含し、非パラメータデータとパラメータデータとで定義される形状シリーズを作成する。この形状シリーズを作成するために、差分形状データを構成する各稜線と、第1の形状データおよび第2の形状データを構成する稜線とを比較し、長さが一致した稜線を非パラメータデータ、長さが一致しない稜線をパラメータデータとして設定する。 In order to solve the above problems, the shape series creation system of the present invention selects arbitrary first shape data from the shape database and selects second shape data having a partial shape common to the first shape data. To do. Next, the difference shape data between the first shape data and the second shape data is calculated. Then, based on the first, second, and difference shape data, the first shape data and the second shape data are included, and a shape series defined by the non-parameter data and the parameter data is created. .. In order to create this shape series, each ridge line that constitutes the difference shape data is compared with the ridge line that constitutes the first shape data and the second shape data, and the ridge lines having the same length are non-parameter data. Ridge lines whose lengths do not match are set as parameter data.

本発明の効果は、バリエーション形状の設計を容易にする形状シリーズを、容易に作成できる形状シリーズ作成システムを提供できることである。 The effect of the present invention is to be able to provide a shape series creation system that can easily create a shape series that facilitates the design of variation shapes.

第1の実施形態を示すブロック図である。It is a block diagram which shows the 1st Embodiment. 第2の実施形態を示すブロック図である。It is a block diagram which shows the 2nd Embodiment. 第2の実施形態で用いる第1の形状の例を示す斜視図である。It is a perspective view which shows the example of the 1st shape used in 2nd Embodiment. 第2の実施形態で用いる第2の形状の例を示す斜視図である。It is a perspective view which shows the example of the 2nd shape used in 2nd Embodiment. 第2の実施形態の形状シリーズ作成システムの動作を示すフローチャートである。It is a flowchart which shows the operation of the shape series creation system of 2nd Embodiment. 第2の実施形態の差分形状を示す斜視図である。It is a perspective view which shows the difference shape of the 2nd Embodiment. 第2の実施形態の差分形状の元の形状と長さが一致する稜線を示す斜視図である。It is a perspective view which shows the ridge line which has the same length as the original shape of the difference shape of 2nd Embodiment. 第2の実施形態の差分形状の元の形状と長さが一致しない稜線を示す斜視図である。It is a perspective view which shows the ridge line which the length does not match with the original shape of the difference shape of 2nd Embodiment. 第2の実施形態の座標・方向抽出結果の例を示す斜視図である。It is a perspective view which shows the example of the coordinate / direction extraction result of the 2nd Embodiment. 第2の実施形態の形状設計画面の一例を示す模式図である。It is a schematic diagram which shows an example of the shape design screen of the 2nd Embodiment.

以下、図面を参照しながら、本発明の実施形態を詳細に説明する。但し、以下に述べる実施形態には、本発明を実施するために技術的に好ましい限定がされているが、発明の範囲を以下に限定するものではない。なお各図面の同様の構成要素には同じ番号を付し、説明を省略する場合がある。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, although the embodiments described below have technically preferable limitations for carrying out the present invention, the scope of the invention is not limited to the following. Note that similar components in each drawing may be given the same number and description may be omitted.

(第1の実施形態)
図1は第1の実施形態の形状シリーズ作成システムを示すブロック図である。形状シリーズ作成システムは、第1の形状データ選択部1と、第2の形状データ選択部2と、差分形状データ算出部3と、形状シリーズ作成部4とを有する。また形状シリーズ作成部4は、稜線比較部5と、非パラメータデータ設定部6と、パラメータデータ設定部7と、データ結合部8とを有する。
(First Embodiment)
FIG. 1 is a block diagram showing a shape series creation system of the first embodiment. The shape series creation system includes a first shape data selection unit 1, a second shape data selection unit 2, a difference shape data calculation unit 3, and a shape series creation unit 4. Further, the shape series creating unit 4 has a ridge line comparing unit 5, a non-parameter data setting unit 6, a parameter data setting unit 7, and a data combining unit 8.

第1の形状データ選択部1は、複数の形状データが格納された形状データベースから任意の1つの形状データを読み出して第1の形状データとして選択する。 The first shape data selection unit 1 reads out any one shape data from the shape database in which a plurality of shape data are stored and selects it as the first shape data.

第2の形状データ選択部2は、前記形状データベースから前記第1の形状データと共通の部分形状を有する任意の1つの形状データを読み出して第2の形状データとして選択する。 The second shape data selection unit 2 reads out any one shape data having a partial shape common to the first shape data from the shape database and selects it as the second shape data.

差分形状データ算出部3は、第1の形状データと第2の形状データとの差分形状データを算出する。 The difference shape data calculation unit 3 calculates the difference shape data between the first shape data and the second shape data.

形状シリーズ作成部4は、第1の形状データと第2の形状データと差分形状データとに基づいて、第1の形状データと第2の形状データとを包含し、非パラメータデータとパラメータデータとで定義される形状シリーズを作成する。 The shape series creation unit 4 includes the first shape data and the second shape data based on the first shape data, the second shape data, and the difference shape data, and includes non-parameter data and parameter data. Create a shape series defined in.

稜線比較部5は、差分形状データを構成する各稜線と、第1の形状データおよび第2の形状データを構成する稜線とを比較する。 The ridge line comparison unit 5 compares each ridge line that constitutes the difference shape data with the ridge line that constitutes the first shape data and the second shape data.

非パラメータデータ設定部6は、稜線比較部5で比較した結果、長さが一致する稜線を非パラメータデータとして設定する。 The non-parameter data setting unit 6 sets ridge lines having the same length as non-parameter data as a result of comparison by the ridge line comparison unit 5.

パラメータデータ設定部7は、稜線比較部5で比較した結果、長さが一致しない稜線をパラメータデータとして設定する。 The parameter data setting unit 7 sets ridge lines whose lengths do not match as parameter data as a result of comparison by the ridge line comparison unit 5.

データ結合部8は、非パラメータデータとパラメータデータとを結合して形状シリーズデータを作成する。 The data combining unit 8 creates shape series data by combining non-parameter data and parameter data.

以上の構成とすることにより、既に作成済みのデータを用いて、バリエーション形状を容易に設計できる形状シリーズ作成システムを提供することができる。 With the above configuration, it is possible to provide a shape series creation system that can easily design a variation shape using the already created data.

(第2の実施形態)
図2は、第2の実施形態のCADシステム1000を示すブロック図である。CADシステム1000は、設計ライブラリ格納部100と、形状データ格納部200と、第1の形状データ選択部210と、第2の形状データ選択部220と、差分形状データ算出部230と、形状シリーズ作成システム300とを有する。なお以降の説明はCADシステムが3D−CADである例を用いて行うが、2D−CADに対しても同様に適用できるものである。
(Second Embodiment)
FIG. 2 is a block diagram showing the CAD system 1000 of the second embodiment. The CAD system 1000 includes a design library storage unit 100, a shape data storage unit 200, a first shape data selection unit 210, a second shape data selection unit 220, a difference shape data calculation unit 230, and a shape series creation. It has a system 300. The following description will be given using an example in which the CAD system is 3D-CAD, but the same can be applied to 2D-CAD.

設計ライブラリ格納部100は、形状設計に用いる設計ライブラリを格納する。 The design library storage unit 100 stores a design library used for shape design.

形状データ格納部200は、設計済みの形状データを格納する。 The shape data storage unit 200 stores the designed shape data.

第1の形状データ選択部210は、形状データ格納部200から任意の形状データを1つ読み出し第1の形状データとして選択する。 The first shape data selection unit 210 reads one arbitrary shape data from the shape data storage unit 200 and selects it as the first shape data.

第2の形状データ選択部220は、第1の形状データと共通部分を持つ形状データを少なくとも1つ読み出し第2の形状データとして選択する。具体的には、例えば、第2の形状データを、設計済みの、第1の形状データのバリエーション形状とすることができる。なお、第2の形状データ選択部220は、第1の形状の類似形状を検索する機能を備えていて、検索で発見された類似形状の形状データを第2の形状データとして選択するものであっても良い。 The second shape data selection unit 220 reads out at least one shape data having an intersection with the first shape data and selects it as the second shape data. Specifically, for example, the second shape data can be a variation shape of the designed first shape data. The second shape data selection unit 220 has a function of searching for a similar shape of the first shape, and selects the shape data of the similar shape found in the search as the second shape data. You may.

差分形状データ算出部230は、選択された第1の形状データと第2の形状データの差分形状データを算出する。具体的には、例えば、CADシステム1000が、ソリッド方式の3D−CADであれば、差分形状は、ソリッドモデルの差分として計算できる。 The difference shape data calculation unit 230 calculates the difference shape data of the selected first shape data and the second shape data. Specifically, for example, if the CAD system 1000 is a solid type 3D-CAD, the difference shape can be calculated as the difference of the solid model.

形状シリーズ作成システム300は、稜線比較部310と、データ結合部320と、非パラメータデータ設定部330と、パラメータデータ設定部340とを有する。パラメータデータ設定部340は、座標・方向情報抽出部341と、パラメータ変換部342とを有している。 The shape series creation system 300 includes a ridge line comparison unit 310, a data combination unit 320, a non-parameter data setting unit 330, and a parameter data setting unit 340. The parameter data setting unit 340 has a coordinate / direction information extraction unit 341 and a parameter conversion unit 342.

稜線比較部310は、差分形状データの稜線と、第1の形状データの稜線および第2の形状データの稜線とを比較して、長さが一致する稜線と、長さが一致しない稜線とに分離する。 The ridge line comparison unit 310 compares the ridge line of the difference shape data with the ridge line of the first shape data and the ridge line of the second shape data, and sets the ridge line having the same length and the ridge line having the same length. To separate.

非パラメータデータ設定部330は、長さが一致する稜線を形状シリーズの非パラメータデータとして設定する。 The non-parameter data setting unit 330 sets ridge lines having the same length as non-parameter data of the shape series.

パラメータデータ設定部340は、長さが一致しない稜線を形状シリーズのパラメータデータとして設定する。この時、長さが一致しない稜線の座標と方向を抽出し、抽出したデータを形状シリーズのパラメータに変換する。そのために、座標・方向情報抽出部341と、パラメータ変換部342とを有している。 The parameter data setting unit 340 sets the ridge lines whose lengths do not match as the parameter data of the shape series. At this time, the coordinates and directions of the ridges whose lengths do not match are extracted, and the extracted data is converted into the parameters of the shape series. Therefore, it has a coordinate / direction information extraction unit 341 and a parameter conversion unit 342.

データ結合部320は、非パラメータデータ設定部330が設定した非パラメータデータとパラメータデータ設定部340が設定したパラメータデータとを結合して形状シリーズデータを作成する。 The data combining unit 320 creates shape series data by combining the non-parameter data set by the non-parameter data setting unit 330 and the parameter data set by the parameter data setting unit 340.

形状シリーズ作成システム300は、形状データ格納部200に格納されている複数の設計済みの形状データから形状シリーズを作成する。具体的には、共通した部分形状を持つ複数の部品を形状シリーズ化して、共通部分の設計には、新しく設計する形状によらない非パラメータデータを用い、非共通部分をパラメータ化して、パラメータを入力して設計する。すなわち、作成した形状シリーズを呼び出して、パラメータ部分にデータを入力するだけで、容易にバリエーション形状が設計できるようになる。 The shape series creation system 300 creates a shape series from a plurality of designed shape data stored in the shape data storage unit 200. Specifically, a plurality of parts having a common partial shape are made into a shape series, and non-parameter data that does not depend on the newly designed shape is used for designing the common part, and the non-common part is parameterized and the parameters are set. Input and design. That is, it becomes possible to easily design a variation shape simply by calling the created shape series and inputting data in the parameter part.

次に、具体例を用いて、形状シリーズ作成システムの動作について説明する。 Next, the operation of the shape series creation system will be described with reference to a specific example.

図3は第1の形状データ(部品形状)として選択した部品A410を示す斜視図である。また図4は、第2の形状データとして選択した部品B420を示す斜視図である。ここでは、部品A410と部品B420の形状データを用いて、パラメータ変更だけで、バリエーション部品が設計できる形状シリーズを作成する。 FIG. 3 is a perspective view showing a part A410 selected as the first shape data (part shape). Further, FIG. 4 is a perspective view showing the component B420 selected as the second shape data. Here, using the shape data of the parts A410 and B420, a shape series in which variation parts can be designed is created only by changing the parameters.

図5は、形状シリーズを作成する動作を示すフローチャートである。まず、形状データ格納部から任意の第1の形状データを選択する(S1)。この例では、部品A410の形状データを選択している。次に、形状データ格納部から、第1の形状データと共通な部分を持つ第2の形状データを選択する(S2)。この例では、部品B420の形状データを選択している。次に、差分形状データを算出する(S3)。この例では、差分形状は図6に斜視図を示すような形状となる。次に差分形状の稜線を抽出する(S4)。次に抽出した稜線を、第1の形状データおよび、第2の形状データと比較し、長さが一致する場合は(S5_No)、当該稜線データを非パラメータデータに設定する(S6)。この例では、非パラメータデータは、図7のようになる。一方、長さが異なる場合は(S5_Yes)、当該稜線のパラメータ化を行う。この例では、パラメータ化に係る稜線は、図8のようになる。パラメータ化を行うために、まず、当該稜線を記述する座標および方向を抽出する(S7)。この例における抽出結果を図9に示す。稜線を記述する座標として、AからHまでの8点が抽出され、稜線としてAB、CD、EF、GHの4つの線分が抽出される。各稜線の方向も抽出されるが、図9では、点Aにおける方向のみを矢印で示している。この抽出結果を参照すると、稜線AB、CD、EF、GHの長さを除く、点Aと点C、E、G、等の関係は決まっているので、稜線ABの長さLをパラメータとすれば良いことが分かる。上記したような手順で、抽出した座標、方向をパラメータに変換し、形状シリーズのパラメータデータに設定する(S8)。そして、非パラメータデータとパラメータデータとを結合して、形状シリーズを作成し、設計ライブラリに格納する(S9)。 FIG. 5 is a flowchart showing an operation of creating a shape series. First, arbitrary first shape data is selected from the shape data storage unit (S1). In this example, the shape data of the part A410 is selected. Next, the second shape data having a common portion with the first shape data is selected from the shape data storage unit (S2). In this example, the shape data of the part B420 is selected. Next, the difference shape data is calculated (S3). In this example, the difference shape is as shown in the perspective view in FIG. Next, the ridgeline of the difference shape is extracted (S4). Next, the extracted ridge line is compared with the first shape data and the second shape data, and if the lengths match (S5_No), the ridge line data is set as non-parameter data (S6). In this example, the non-parameter data is as shown in FIG. On the other hand, if the lengths are different (S5_Yes), the ridgeline is parameterized. In this example, the ridgeline related to parameterization is as shown in FIG. In order to perform parameterization, first, the coordinates and directions that describe the ridgeline are extracted (S7). The extraction result in this example is shown in FIG. Eight points from A to H are extracted as coordinates for describing the ridgeline, and four line segments AB, CD, EF, and GH are extracted as the ridgeline. The direction of each ridge is also extracted, but in FIG. 9, only the direction at the point A is indicated by an arrow. With reference to this extraction result, the relationship between the points A and the points C, E, G, etc., excluding the lengths of the ridges AB, CD, EF, and GH, is determined. Therefore, the length L of the ridges AB should be used as a parameter. I know it's good. In the procedure as described above, the extracted coordinates and directions are converted into parameters and set in the parameter data of the shape series (S8). Then, the non-parameter data and the parameter data are combined to create a shape series and stored in the design library (S9).

以上のようにして作成した形状シリーズを用いれば、パラメータ部分を入力するだけで容易にバリエーション形状を作成することができる。上記の説明で作製した形状シリーズを部品シリーズX400と称することとする。部品シリーズXの設計画面の一例を図10に示す。この例では、Lの欄に値を入力するだけで、Lの長さが異なる様々な部品を設計することができる。 By using the shape series created as described above, it is possible to easily create a variation shape simply by inputting the parameter part. The shape series produced by the above description will be referred to as a component series X400. FIG. 10 shows an example of the design screen of the component series X. In this example, various parts having different lengths of L can be designed simply by inputting a value in the field of L.

上述した第1または第2の実施形態の処理をコンピュータに実行させるプログラムおよび該プログラムを格納した記録媒体も本発明の範囲に含む。記録媒体としては、例えば、磁気ディスク、磁気テープ、光ディスク、光磁気ディスク、半導体メモリ、などを用いることができる。 The scope of the present invention also includes a program that causes a computer to execute the processing of the first or second embodiment described above, and a recording medium that stores the program. As the recording medium, for example, a magnetic disk, a magnetic tape, an optical disk, a magneto-optical disk, a semiconductor memory, or the like can be used.

以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上記実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。 The present invention has been described above using the above-described embodiment as a model example. However, the present invention is not limited to the above embodiment. That is, the present invention can apply various aspects that can be understood by those skilled in the art within the scope of the present invention.

1、210 第1の形状データ選択部
2、220 第2の形状データ選択部
3、230 差分形状データ算出部
4 形状シリーズ作成部
5、310 稜線比較部
6、330 非パラメータデータ設定部
7、340 パラメータデータ設定部
8、320 データ結合部
100 設計ライブラリ格納部
200 形状データ格納部
300 形状シリーズ作成システム
1,210 First shape data selection unit 2,220 Second shape data selection unit 3,230 Difference shape data calculation unit 4 Shape series creation unit 5,310 Ridge line comparison unit 6,330 Non-parameter data setting unit 7,340 Parameter data setting unit 8,320 Data combination unit 100 Design library storage unit 200 Shape data storage unit 300 Shape series creation system

Claims (10)

複数の形状データが格納された形状データベースから任意の1つの形状データを読み出して第1の形状データとして選択する第1の形状データ選択部と、
前記形状データベースから前記第1の形状データと共通の部分形状を有する少なくとも1つの形状データを読み出して第2の形状データとして選択する第2の形状データ選択部と、
前記第1の形状データと前記第2の形状データとの差分形状データを算出する差分形状データ算出部と、
前記第1の形状データと前記第2の形状データと前記差分形状データとに基づいて前記第1の形状データと前記第2の形状データとを包含し、非パラメータデータとパラメータデータとで定義される形状シリーズを作成する形状シリーズ作成部と
を有し、
前記形状シリーズ作成部は、
前記差分形状データを構成する各稜線と、前記第1の形状データおよび前記第2の形状データを構成する稜線とを比較する稜線比較部と、
長さが一致する前記稜線を前記非パラメータデータとして設定する非パラメータデータ設定部と、
長さが一致しない前記稜線を前記パラメータデータとして設定するパラメータデータ設定部と、
前記非パラメータデータと前記パラメータデータとを結合するデータ結合部と
を有することを特徴とする形状シリーズ作成システム。
A first shape data selection unit that reads out any one shape data from a shape database in which a plurality of shape data are stored and selects it as the first shape data.
A second shape data selection unit that reads at least one shape data having a partial shape common to the first shape data from the shape database and selects it as the second shape data.
A difference shape data calculation unit that calculates the difference shape data between the first shape data and the second shape data,
The first shape data and the second shape data are included based on the first shape data, the second shape data, and the difference shape data, and are defined as non-parameter data and parameter data. Has a shape series creation unit that creates a shape series
The shape series creation unit
A ridge line comparison unit that compares each ridge line that constitutes the difference shape data with the ridge line that constitutes the first shape data and the second shape data.
A non-parameter data setting unit that sets the ridgeline having the same length as the non-parameter data,
A parameter data setting unit that sets the ridgeline whose lengths do not match as the parameter data,
A shape series creation system characterized by having a data combining portion for combining the non-parameter data and the parameter data.
前記パラメータデータ設定部が、
長さの一致しない前記稜線を定義する座標および方向を抽出する座標・方向抽出部と、
抽出した前記座標・方向をパラメータに変換するパラメータ変換部と、
を有することを特徴とする請求項1に記載の形状シリーズ作成システム。
The parameter data setting unit
A coordinate / direction extraction unit that extracts the coordinates and directions that define the ridgeline whose lengths do not match, and
A parameter conversion unit that converts the extracted coordinates and directions into parameters,
The shape series creating system according to claim 1, wherein the shape series is created.
前記第2の形状データ選択部が、
前記第1の形状データと類似の形状を検索する類似形状検索部を有し、検索で発見された前記類似の形状を前記第2の形状データとして選択する
ことを特徴とする請求項1または請求項2に記載の形状シリーズ作成システム。
The second shape data selection unit
Claim 1 or claim, which comprises a similar shape search unit for searching for a shape similar to the first shape data, and selects the similar shape found by the search as the second shape data. Item 2. The shape series creation system according to item 2.
CADシステムが、
複数の形状データが格納された形状データベースから任意の1つの形状データを読み出して第1の形状データとして選択し、
前記形状データベースから前記第1の形状データと共通の部分形状を有する任意の1つの形状データを読み出して第2の形状データとして選択し、
前記第1の形状データと前記第2の形状データとの差分形状データを算出し、
前記第1の形状データと前記第2の形状データと前記差分形状データとに基づいて前記第1の形状データと前記第2の形状データとを包含し、非パラメータデータとパラメータデータとで定義される形状シリーズを作成し、
前記形状シリーズの作成は、
前記差分形状データを構成する各稜線と、前記第1の形状データおよび前記第2の形状データを構成する稜線とを比較し、
長さが一致する前記稜線を前記非パラメータデータとして設定し、
長さが一致しない前記稜線を前記パラメータデータとして設定し、
前記非パラメータデータと前記パラメータデータとを結合して行う
ことを特徴とする形状シリーズ作成方法。
CAD system
Any one shape data is read from the shape database in which a plurality of shape data are stored and selected as the first shape data.
Any one shape data having a partial shape common to the first shape data is read from the shape database and selected as the second shape data.
The difference shape data between the first shape data and the second shape data is calculated, and
The first shape data and the second shape data are included based on the first shape data, the second shape data, and the difference shape data, and are defined as non-parameter data and parameter data. Create a shape series
The creation of the shape series
Each ridge line constituting the difference shape data is compared with the ridge line constituting the first shape data and the second shape data.
The ridgeline having the same length is set as the non-parameter data,
The ridgeline whose lengths do not match is set as the parameter data, and
A method for creating a shape series, which comprises combining the non-parameter data and the parameter data.
前記パラメータデータの設定を、
長さの一致しない前記稜線を定義する座標および方向を抽出し、
抽出した前記座標・方向をパラメータに変換して行う、
ことを特徴とする請求項に記載の形状シリーズ作成方法。
The setting of the parameter data
Extract the coordinates and directions that define the ridgeline whose lengths do not match.
Convert the extracted coordinates / directions into parameters.
The method for creating a shape series according to claim 4 , wherein the shape series is created.
前記第2の形状データの選択を、
前記第1の形状データと類似の形状を検索し、
検索で発見された前記類似の形状を前記第2の形状データとして選択して行う
ことを特徴とする請求項4または請求項5に記載の形状シリーズ作成方法。
The selection of the second shape data,
Search for a shape similar to the first shape data,
The shape series creating method according to claim 4 or 5, wherein the similar shape found by the search is selected as the second shape data.
複数の形状データが格納された形状データベースから任意の1つの形状データを読み出して第1の形状データとして選択するステップと、
前記形状データベースから前記第1の形状データと共通の部分形状を有する任意の1つの形状データを読み出して第2の形状データとして選択するステップと、
前記第1の形状データと前記第2の形状データとの差分形状データを算出するステップと、
前記第1の形状データと前記第2の形状データと前記差分形状データとに基づいて前記第1の形状データと前記第2の形状データとを包含し、非パラメータデータとパラメータデータとで定義される形状シリーズを作成するステップと、
を有し、
前記形状シリーズを作成するステップは、
前記差分形状データを構成する各稜線と、前記第1の形状データおよび前記第2の形状データを構成する稜線とを比較するステップと、
長さが一致する前記稜線を前記非パラメータデータとして設定するステップと、
長さが一致しない前記稜線を前記パラメータデータとして設定するステップと、
前記非パラメータデータと前記パラメータデータとを結合するステップと
を有することを特徴とする形状シリーズ作成プログラム。
A step of reading arbitrary one shape data from a shape database in which a plurality of shape data are stored and selecting it as the first shape data, and
A step of reading out any one shape data having a partial shape common to the first shape data from the shape database and selecting it as the second shape data.
A step of calculating the difference shape data between the first shape data and the second shape data, and
The first shape data and the second shape data are included based on the first shape data, the second shape data, and the difference shape data, and are defined as non-parameter data and parameter data. Steps to create a shape series
Have,
The steps to create the shape series
A step of comparing each ridge line constituting the difference shape data with the ridge line constituting the first shape data and the second shape data.
The step of setting the ridgeline having the same length as the non-parameter data, and
The step of setting the ridgeline whose lengths do not match as the parameter data, and
A shape series creation program characterized by having a step of combining the non-parameter data and the parameter data.
前記パラメータデータの設定するステップが、
長さの一致しない前記稜線を定義する座標および方向を抽出するステップと、
抽出した前記座標・方向をパラメータに変換するステップと
を有することを特徴とする請求項7に記載の形状シリーズ作成プログラム。
The step of setting the parameter data is
A step of extracting the coordinates and directions that define the ridgeline whose lengths do not match, and
The shape series creating program according to claim 7, further comprising a step of converting the extracted coordinates / directions into parameters.
前記第2の形状データの選択するステップが、
前記第1の形状データと類似の形状を検索するステップと、
検索で発見された前記類似の形状を前記第2の形状データとして選択するステップと
を有することを特徴とする請求項7または請求項8に記載の形状シリーズ作成プログラム。
The step of selecting the second shape data is
A step of searching for a shape similar to the first shape data,
The shape series creating program according to claim 7 or 8, further comprising a step of selecting the similar shape found by the search as the second shape data.
請求項7乃至請求項9いずれか一項に記載の形状シリーズ作成プログラムを有することを特徴とするCADシステム。 A CAD system comprising the shape series creation program according to any one of claims 7 to 9.
JP2016193374A 2016-09-30 2016-09-30 Shape series creation system Active JP6819189B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016193374A JP6819189B2 (en) 2016-09-30 2016-09-30 Shape series creation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016193374A JP6819189B2 (en) 2016-09-30 2016-09-30 Shape series creation system

Publications (2)

Publication Number Publication Date
JP2018055561A JP2018055561A (en) 2018-04-05
JP6819189B2 true JP6819189B2 (en) 2021-01-27

Family

ID=61835890

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016193374A Active JP6819189B2 (en) 2016-09-30 2016-09-30 Shape series creation system

Country Status (1)

Country Link
JP (1) JP6819189B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2828271B2 (en) * 1989-07-04 1998-11-25 沖電気工業株式会社 Shape generation method in CAD system
JPH07129630A (en) * 1993-11-05 1995-05-19 Sekisui Chem Co Ltd Method for drawing cad drawing for similar parts
JP4973447B2 (en) * 2007-10-25 2012-07-11 富士通株式会社 Difference enhancement program, difference enhancement processing method, and difference enhancement processing apparatus

Also Published As

Publication number Publication date
JP2018055561A (en) 2018-04-05

Similar Documents

Publication Publication Date Title
CN104346769B (en) The compression of three-dimensional modeling object
US20200349482A1 (en) Techniques for workflow analysis and design task optimization
CN105761303A (en) Creation Of Bounding Boxes On 3d Modeled Assembly
EP1978458A2 (en) CAD system, control method and control program for same
Palágyi et al. Topology preserving parallel 3D thinning algorithms
US7428480B2 (en) CAD analysis result data processing apparatus, analytic simulation apparatus, CAD analysis result data processing method and CAD analysis result data processing program
JP2018022476A (en) Querying database with morphology criterion
Farjana et al. Mechanisms of persistent identification of topological entities in CAD systems: A review
KR20150081992A (en) Method for generating template of building component, method for generating primitive, and apparatus for modelling bulding component
JP2002279005A (en) Method, device and program for generating three- dimensional analytic model and its recording medium
CN104965938A (en) Designing industrial products by using geometries connected by geometrical constraints
JP6819189B2 (en) Shape series creation system
JPH0567179A (en) Method and device for form data processing
KR100491723B1 (en) Method of rendering a digital terrain model in geographic information system
WO2017159173A1 (en) Analysis model creation assistance device and analysis model creation assistance method
JP2019206054A (en) Information processing device, robot operation program generation auxiliary method and robot operation program generation auxiliary program
JP2008287300A (en) Design support device
JP2008052648A (en) Analysis model generation method, program and storage medium
JP3768875B2 (en) CAD data conversion method, program, and recording medium
JP2017004143A (en) Analytical mesh generation device and method
JP2017054467A (en) System, method, and computer software program of operating display of two-dimensional or three-dimensional object data
JP3276516B2 (en) 3D shape generator
JP2008533614A (en) System and method for generating matched contour profiles
US20020042705A1 (en) System for supporting reuse of history records of design work
Kondusov et al. Smart automated design utilizing engineering experience

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201118

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201214

R150 Certificate of patent or registration of utility model

Ref document number: 6819189

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150