[go: up one dir, main page]

JP2008293469A - Cad system, computer program for carrying out same, and recording medium recording computer program - Google Patents

Cad system, computer program for carrying out same, and recording medium recording computer program Download PDF

Info

Publication number
JP2008293469A
JP2008293469A JP2007295104A JP2007295104A JP2008293469A JP 2008293469 A JP2008293469 A JP 2008293469A JP 2007295104 A JP2007295104 A JP 2007295104A JP 2007295104 A JP2007295104 A JP 2007295104A JP 2008293469 A JP2008293469 A JP 2008293469A
Authority
JP
Japan
Prior art keywords
shell
parent
unit
component
parent part
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.)
Pending
Application number
JP2007295104A
Other languages
Japanese (ja)
Inventor
Kazuyoshi Matsumoto
一義 松本
Kazuomi Ogasawara
和臣 小笠原
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.)
Sigma Inc
Original Assignee
Sigma Inc
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 Sigma Inc filed Critical Sigma Inc
Priority to JP2007295104A priority Critical patent/JP2008293469A/en
Publication of JP2008293469A publication Critical patent/JP2008293469A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a CAD system enabling a designer to easily and rapidly change design in a designing stage, and to provide a computer program for carrying out the CAD system, and a recording medium recording the program. <P>SOLUTION: A master component creating section creates master components 51-54 with attributes selected from a master component attribute database through an input device. Slave components are selected from a component unit database 14 through the input device, and the arranged positions of the slave components are instructed to the master components. A shell unit creating section thereby creates component shells and/or unfinished shells at the master components 51-54 with the corresponding attributes based on component shell basic data 400 and unfinished shell basic data 300, and creates a shell unit 20 associating the component shells with the unfinished shells. The shell unit 20 is displayed on a monitor, superposed on the master components 51-54. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、CADシステム並びにこれを実行するためのコンピュータプログラム及びこのコンピュータプログラムを記録した記録媒体に関する。   The present invention relates to a CAD system, a computer program for executing the CAD system, and a recording medium on which the computer program is recorded.

従来、機械加工等により材料を除去する加工部位の加工情報(加工形状体)を生成するCADシステムとして、例えば特許文献1に記載のものが知られている。このCADシステムは、予め定義した加工種類を選択すると共に、最終製品である原製品形状体のCADデータから加工部位を選択して、加工部位の形状情報を抽出し、抽出した形状を加工するための工具及びパラメータを決定して加工情報となる加工形状体を生成する。本システムは、加工者が設計者より渡される最終製品のCADデータから加工形状を抽出し、加工種類、加工部位を選択すればよく、データ入力作業を大幅に軽減でき、加工作業をより効率よく行うことができる。   2. Description of the Related Art Conventionally, as a CAD system that generates processing information (processed shape body) of a processing part from which material is removed by machining or the like, for example, a system described in Patent Document 1 is known. This CAD system selects a processing type defined in advance, selects a processing part from CAD data of an original product shape body that is a final product, extracts shape information of the processing part, and processes the extracted shape The tool and parameters are determined to generate a machined shape body that becomes machining information. In this system, the machining shape can be extracted from the CAD data of the final product delivered by the designer, the machining type and machining site can be selected, the data entry work can be greatly reduced, and the machining work can be performed more efficiently. It can be carried out.

一方、金型の設計段階において、設計を行いながら加工情報を生成するCADシステムとして、例えば非特許文献1〜3に記載の二次元CADシステムが知られている。本文献には、以下の事項が記載、開示されている。
A)部品が組付けられる金型の設計に際し(非特許文献1「はじめに」第1行〜第7行、非特許文献2「はじめに」第1行〜第3行及び非特許文献3「はじめに」第1行〜第3行)、
B)予め金型に組み付けられる各部品とその部品の各プレートに対応した加工方法と共に「プレート分解登録ファイル」に登録してデータベース化する(非特許文献1第1頁、非特許文献2第1頁及び非特許文献3第1頁〜第2頁)。このデータベースには、部品及び加工方法が登録される(非特許文献1第4頁〜第9頁、非特許文献2第4頁、第11頁〜第13頁及び非特許文献3第7頁〜第11頁)。また、加工方法の径、深さの値は変数もしくは変数式によっても設定できる(非特許文献3第5頁及び第9頁)。
C)プレートの板厚・材質を入力して複数のプレートを設定する(非特許文献1第17頁、非特許文献2第39頁及び非特許文献3第12頁〜第15頁)。
D)登録された部品を選択しプレートに位置を指示する(非特許文献1第11頁第13行〜第15行、非特許文献2第33頁第1行〜第9行及び非特許文献3第16頁第16行〜第17行)。
E)各プレート毎に登録してある加工データに基づいて作図を行い、各プレート毎の部品図を作成する(非特許文献1第11頁第13行〜第15行、第13頁「図2−2」、非特許文献2「はじめに」第7行〜第8行、第2頁第2行〜第8行、第31頁「図2−8」及び非特許文献3「はじめに」第6行〜第7行、第18頁第19行〜第21行、第24頁「図」)。
F)各プレートの部品図を重ね合わせることで金型の断面図又は組立図を得る。(非特許文献1第2頁第2行〜第4行、第11頁第2行〜第3行、第18頁「画面2−5」、非特許文献2第2頁第2行〜第4行、第41頁「画面3−6」及び非特許文献3第3頁第1行〜第3行、第21頁「図」)。
On the other hand, for example, two-dimensional CAD systems described in Non-Patent Documents 1 to 3 are known as CAD systems that generate machining information while designing at a mold design stage. This document describes and discloses the following matters.
A) In designing a mold in which parts are assembled (Non-Patent Document 1 “Introduction”, Lines 1 to 7, Non-Patent Document 2 “Introduction”, Lines 1 to 3 and Non-Patent Document 3, “Introduction”. 1st to 3rd lines)
B) A database is created by registering in the “plate disassembly registration file” together with each part pre-assembled in the mold and a processing method corresponding to each plate of the part (Non-Patent Document 1, page 1; Page and Non-Patent Document 3 page 1 to page 2). Parts and processing methods are registered in this database (Non-Patent Document 1, pages 4 to 9, Non-patent document 2, page 4, 11-page 13 and Non-patent document 3, page 7- Page 11). Further, the diameter and depth of the processing method can be set by a variable or a variable equation (Non-Patent Document 3, pages 5 and 9).
C) A plurality of plates are set by inputting the plate thickness and material (Non-Patent Document 1, page 17, Non-patent document 2, page 39 and Non-patent document 3, pages 12-15).
D) Select a registered part and indicate the position on the plate (Non-patent Document 1, page 11, lines 13 to 15, Non-patent document 2, page 33, lines 1 to 9 and Non-patent document 3) 16th line, 16th line to 17th page).
E) Plotting is performed based on the processing data registered for each plate, and a part drawing for each plate is created (Non-patent Document 1, page 11, line 13 to line 15, page 13 “FIG. 2”). -2 ", Non-Patent Document 2" Introduction "lines 7-8, page 2, lines 2-8, page 31" Figure 2-8 "and Non-Patent Document 3," Introduction "line 6. -7th line, 18th page, 19th line-21st line, 24th page "Figure").
F) A sectional view or an assembly drawing of the mold is obtained by superimposing the component drawings of each plate. (Non-Patent Document 1, page 2, lines 2 to 4, page 11, lines 2 to 3, page 18, "Screen 2-5", Non-Patent Document 2, page 2, lines 2 to 4 Line, page 41, “screen 3-6” and non-patent document 3, page 3, lines 1 to 3, page 21, “figure”).

また、3次元CADシステムとして特許文献2に記載の如きモデリング方法も知られている。このモデリング方法は、
a)取付部品を取付ける被取付部品をモデリングするに際し、
b)予め、異なる複数の取付部品及び各取付部品に対応する被取付部材の加工部位となる被取付加工部に係わる加工データをデーターベースとして構築するとともに、
c)モデリングの際に、複数のメンバを重ねた被取付部品をモデリングした後、
e)当該被取付部品に取付ける取付部材を選択し、かつ選択した取付部品の取付条件を入力することにより、
d)選択した取付部材に対応する前記データベースの加工データと前記取付条件に基づいて、モデリングした前記被取付部品の各メンバにおける被取付加工部に対応した加工データを求める演算処理と求めた加工データにより被取付加工部を前記被取付部品の各メンバに付加するモデリング処理を実行して
f)部品図又は組立図を得る
ものである。
A modeling method as described in Patent Document 2 is also known as a three-dimensional CAD system. This modeling method is
a) When modeling the mounted part to which the mounting part is mounted,
b) Preliminarily constructing machining data relating to a plurality of different attachment parts and attachment parts to be processed as attachment parts corresponding to each attachment part as a database,
c) During modeling, after modeling a mounted part with multiple members stacked,
e) By selecting a mounting member to be mounted on the mounted part and inputting the mounting conditions of the selected mounting part,
d) Arithmetic processing for obtaining machining data corresponding to a to-be-attached machining portion in each member of the modeled to-be-attached part based on the machining data in the database corresponding to the selected attachment member and the attachment conditions, and the obtained machining data F) A part drawing or an assembly drawing is obtained by executing a modeling process for adding a part to be attached to each member of the part to be attached.

上記モデリング方法において、「取付部品3」とは「ボルト20」であり(段落0015)、「被取付部材2」とは「三枚のブロックメンバ11,12及び13を重ねたブロック10」である(段落0016)。なお、段落0021において、「成形金型は、一般に被取付部品としてプレート部材を使用し、また、取付部品としてボルト、エジェクタピン等を使用する」との記載から、特許文献2に係るモデリング方法は主として金型設計に用いられるものである。   In the above modeling method, “mounting part 3” is “bolt 20” (paragraph 0015), and “attached member 2” is “block 10 in which three block members 11, 12, and 13 are stacked”. (Paragraph 0016). In addition, in the paragraph 0021, from the description that “a molding die generally uses a plate member as a mounted part, and uses a bolt, an ejector pin, etc. as a mounting part”, the modeling method according to Patent Document 2 is It is mainly used for mold design.

ここで、上記非特許文献1〜3に記載の発明(以下、「先行発明」と称する。)と特許文献2に記載の発明(以下、「後続発明」と称する。)を対比する。
先行発明において、「プレート分解登録ファイル」とは、プレートに取り付ける部品の加工方法が登録されたものであり、後続発明の「データベース」に相当する。また、先行発明においては、複数のプレートを設定するものであり、後続発明における「複数のメンバを重ねた被取付部品のモデリングを行う」ことに相当する。さらに、先行発明において「各プレート毎に登録してある加工方法に基づいて作図を行い、各プレート毎の部品図を作成する」ことは、後続発明における「被取付加工部品の各メンバに付加するモデリング処理を実行」することに相当する。そして、後続発明における「部品図」とは、モデリング処理を実行して得られたブロックメンバを積層した図であり(段落0019、図6,7)、「組立図」とは、その部品図に部品を取り付けた組立図をいう(段落0020、図8,9)。これら「部品図」及び「組立図」は、先行発明において「各プレートの部品図を重ね合わせることで得られる金型の断面図又は組立図」に相当するものである。
Here, the invention described in Non-Patent Documents 1 to 3 (hereinafter referred to as “preceding invention”) and the invention described in Patent Document 2 (hereinafter referred to as “subsequent invention”) are compared.
In the prior invention, the “plate disassembly registration file” is a file in which processing methods for parts to be attached to the plate are registered, and corresponds to the “database” in the subsequent invention. In the prior invention, a plurality of plates are set, which corresponds to “modeling a mounted part in which a plurality of members are stacked” in the subsequent invention. Further, in the preceding invention, “plotting based on the processing method registered for each plate and creating a component diagram for each plate” is added to each member of the mounted workpiece in the subsequent invention. This corresponds to “execution of modeling process”. The “part diagram” in the subsequent invention is a diagram in which block members obtained by executing the modeling process are stacked (paragraphs 0019, FIGS. 6 and 7), and the “assembly diagram” is the part diagram. This is an assembly drawing with parts attached (paragraph 0020, FIGS. 8 and 9). These “part drawings” and “assembly drawings” correspond to “a cross-sectional view or assembly drawing of a mold obtained by superimposing the component drawings of each plate” in the prior invention.

すなわち、先行発明のCADシステムの構成要件A)〜F)と後続発明の3次元CADシステムのモデリング方法における発明構成要件a)〜f)とは一致しており、これらの発明は2次元であるか3次元であるかの差異しかない。よって、先行発明と後続発明とは、実質的に同一の発明であると解することができる。   That is, the configuration requirements A) to F) of the CAD system of the prior invention and the invention configuration requirements a) to f) in the modeling method of the 3D CAD system of the subsequent invention are the same, and these inventions are two-dimensional. Or 3D. Therefore, it can be understood that the prior invention and the subsequent invention are substantially the same invention.

しかし、上記いずれの文献においても、取付位置を指示すると、選択した条件に基づいてメンバ(プレート)においてモデリング処理(作図)が行われる。そのため、モデリング処理後に例えば取付部品の変更が生じた場合には、モデリング処理後の内容で再度計算し直さなければならず、設計変更の効率が低下していた。また、メンバの板厚変更の場合には、再度計算を行って付加した取付部分を削除してモデリング処理前の状態に戻した上で、改めてモデリング処理しなければならず、設計変更が煩雑となっていた。
国際公開WO2004/038522 特許3225349号 日本オリベッティ株式会社発行 「Speedy/mill プレート分解」(第2版第1刷、平成5年3月2日発行) 日本オリベッティ株式会社発行 「Speedy/mill プレート分解機能2」(第1版第1刷、平成6年2月20日発行) 日本オリベッティ株式会社発行 「Speedy mill/Win プレート分解(I)」(第1版第1刷、平成7年11月1日発行)
However, in any of the above documents, when an attachment position is indicated, modeling processing (plotting) is performed on the member (plate) based on the selected condition. For this reason, for example, when a change in mounting parts occurs after the modeling process, it is necessary to recalculate the contents after the modeling process, and the efficiency of the design change is reduced. In addition, when changing the plate thickness of a member, it is necessary to perform the calculation again, delete the attached portion added and return it to the state before the modeling process, and then perform the modeling process again. It was.
International Publication WO2004 / 038522 Japanese Patent No. 3225349 Issued by Nippon Olivetti Co., Ltd. “Speedy / mill plate disassembly” (2nd edition, 1st edition, issued on March 2, 1993) Published by Nippon Olivetti Co., Ltd. “Speedy / mill plate disassembly function 2” (1st edition, 1st edition, issued on February 20, 1994) Published by Olivetti Japan "Speedy mill / Win plate disassembly (I)" (1st edition, 1st edition, issued on November 1, 1995)

かかる従来の実情に鑑みて、本発明は、設計者が設計段階において容易に且つ迅速に設計変更を行うことができるCADシステム並びにこれを実行するためのコンピュータプログラム及びこのコンピュータプログラムを記録した記録媒体を提供することを目的とする。   In view of the conventional situation, the present invention provides a CAD system that allows a designer to easily and quickly change a design in a design stage, a computer program for executing the CAD system, and a recording medium on which the computer program is recorded. The purpose is to provide.

上記目的を達成するため、本発明に係るCADシステムの特徴は、処理装置と、画像を表示するモニタと、入力装置とを有しており、前記処理装置はシェルユニット生成部と、親部品生成部と、部品ユニットデータベースと、親部品属性データベースとを備え、前記部品ユニットデータベースは親部品に取り付けられる子部品の部品シェル基礎データ及び前記親部品において加工により除去される部分の未加工シェル基礎データを含み、前記親部品属性データベースは前記親部品の属性を含み、親部品生成部は前記親部品属性データベースから入力装置を介して選択された前記属性の親部品を作成し、前記部品ユニットデータベースから入力装置を介して前記子部品を選択すると共に前記親部品にその子部品の配置位置を指示することで、前記シェルユニット生成部が前記部品シェル基礎データ及び未加工シェル基礎データに基づいて対応する属性の親部品に部品シェル及び/又は未加工シェルを生成すると共に前記部品シェル及び未加工シェルを関連づけてシェルユニットを生成し、前記シェルユニットは前記親部品に重ねられてモニタに表示されることにある。   In order to achieve the above object, the CAD system according to the present invention has a processing device, a monitor for displaying an image, and an input device. The processing device includes a shell unit generation unit, a parent part generation, and the like. A component part database and a parent component attribute database, wherein the component unit database is component shell basic data of a child component attached to the parent component and raw shell basic data of a portion removed by machining in the parent component The parent part attribute database includes an attribute of the parent part, and the parent part generation unit creates a parent part of the attribute selected from the parent part attribute database via an input device, and from the part unit database By selecting the child part via the input device and instructing the parent part to place the child part, A shell unit generation unit generates a part shell and / or a raw shell to a parent part having a corresponding attribute based on the part shell basic data and the raw shell basic data, and associates the part shell and the raw shell with each other to form a shell unit. The shell unit is superimposed on the parent part and displayed on the monitor.

上記特徴により、未加工シェルの形状を表す未加工シェル基礎データは、加工情報を有していないが、対応する親部品の属性を有している。よって、加工により除去される形状のみを親部品に重ねて表示することができ、モデリング(作図)することなく加工部位の形状の確認や形状の変更を行うことができる。しかも、未加工シェル及び部品シェルをシェルユニットIDにより関連づけたシェルユニットが生成される。よって、このシェルユニットを選択、指示することで、シェルユニット全体の移動、削除等を行うことができ、設計変更についても容易且つ迅速に行うことが可能となる。   Due to the above characteristics, the raw shell basic data representing the shape of the raw shell does not have processing information, but has a corresponding parent part attribute. Therefore, only the shape to be removed by machining can be displayed superimposed on the parent part, and the shape of the machining site can be confirmed and the shape can be changed without modeling (plotting). In addition, a shell unit in which the raw shell and the component shell are associated by the shell unit ID is generated. Therefore, by selecting and instructing this shell unit, the entire shell unit can be moved, deleted, etc., and design changes can be made easily and quickly.

ここで、前記親部品生成部は前記親部品を複数作成し、前記シェルユニット生成部が前記複数の親部品に連続するシェルユニットを生成することが望ましい。   Here, it is preferable that the parent part generation unit generates a plurality of the parent parts, and the shell unit generation unit generates a shell unit continuous with the plurality of parent parts.

前記シェルユニットは関連付けられた前記部品シェル及び未加工シェルに対し連動可能であってもよい。また、前記シェルユニットは前記親部品に対し連動可能であってもよい。さらに、前記シェルユニット生成部は複数のシェルユニットを互いに関連づけて生成可能であり、前記複数のシェルユニットは互いに連動可能であるとよい。   The shell unit may be interlocked with the associated part shell and raw shell. The shell unit may be interlocked with the parent part. Further, the shell unit generation unit may generate a plurality of shell units in association with each other, and the plurality of shell units may be interlocked with each other.

また、本発明は、上記いずれかに記載のCADシステムを実行するためのコンピュータプログラム、及び、上記CADシステムを実行するためのコンピュータプログラムを記録した記録媒体としても実施可能である。   The present invention can also be implemented as a computer program for executing any one of the CAD systems described above and a recording medium on which the computer program for executing the CAD system is recorded.

上記本発明に係るCADシステム並びにこれを実行するためのコンピュータプログラム及びこのコンピュータプログラムを記録した記録媒体の特徴によれば、設計者が設計段階において容易に且つ迅速に設計変更を行うことが可能となった。   According to the above-described CAD system according to the present invention, the computer program for executing the CAD system, and the characteristics of the recording medium on which the computer program is recorded, the designer can easily and quickly change the design at the design stage. became.

本発明の他の目的、構成及び効果については、以下の発明の実施の形態の項から明らかになるであろう。
Other objects, configurations, and effects of the present invention will become apparent from the following embodiments of the present invention.

次に、適宜添付図面を参照しながら、本発明に係るについてさらに詳しく説明する。本実施形態では、複数のプレートよりなる金型の設計、それらプレートに取り付ける部品の取り付け部位の加工データの作成を例に説明する。ただし、以下の明細書において、プレートを「親部品」と表記するが、プレートは「親部品」の一例に過ぎない。   Next, the present invention will be described in more detail with reference to the accompanying drawings as appropriate. In the present embodiment, description will be given by taking as an example the design of a mold made up of a plurality of plates and the creation of machining data for the attachment parts of the parts attached to the plates. However, in the following specification, the plate is described as “parent part”, but the plate is only an example of “parent part”.

本発明に係るCADシステム1の構成について説明する。
図5に示すように、本発明に係るCADシステム1は、アドレスバス・データバスを含むバス2にモニタ3と、処理装置4となるCPU4a,メモリ4bが接続され、更に操作用のキーボード6a,マウス6b,デジタイザ6cを含む入力装置6が接続されている。ハードディスク、RAM等より構成されるメモリ4bには、図6に示すソフトウェアが記憶され、入力装置6の指示により操作されてCPU4aにより処理がなされ、モニタ3に処理結果が表示される。CADにより作成されたデータはCAMデータとしてネットワークアダプタ7a,7bや記録素子等を介してNC装置8に転送され、加工が行われる。
The configuration of the CAD system 1 according to the present invention will be described.
As shown in FIG. 5, a CAD system 1 according to the present invention is connected to a bus 2 including an address bus and a data bus, a monitor 3, a CPU 4a serving as a processing device 4, and a memory 4b, and an operation keyboard 6a, An input device 6 including a mouse 6b and a digitizer 6c is connected. The software shown in FIG. 6 is stored in a memory 4b composed of a hard disk, a RAM, and the like. The software is operated by an instruction from the input device 6 and processed by the CPU 4a. Data created by CAD is transferred as CAM data to the NC device 8 via the network adapters 7a and 7b, recording elements, etc., and processed.

図6に本発明に係るCADシステム1により実施されるソフトウエア構成10を示す。このソフトウエア構成10は、未加工シェル基礎データ300及び部品シェル基礎データ400を記憶した部品ユニットデータベース14(以下、「データベース」を「DB」と称する。)と、親部品の属性を記憶した親部品属性DB16と、単一又は複数の一連の工程よりなる加工方法が記憶した加工方法DB17とを備える。シェルユニット生成部13は、部品ユニットDB14のデータに基づいてシェルユニットを生成する。親部品生成部15は、親部品属性DB16のデータに基づいて単一又は複数の親部品を生成する。加工シェル生成部18は、生成されたシェルユニット及び加工方法DBのデータに基づいて加工シェルを生成する。これらの各生成部13,15,18は、表示制御部11,入力制御部12を介して入力制御され、親部品、シェルユニットや加工シェル等を先のモニタ3に表示する。   FIG. 6 shows a software configuration 10 implemented by the CAD system 1 according to the present invention. This software configuration 10 includes a component unit database 14 (hereinafter referred to as “DB”) storing raw shell basic data 300 and component shell basic data 400, and a parent component attribute storing parent component attributes. A component attribute DB 16 and a machining method DB 17 stored with a machining method composed of a single or plural series of steps are provided. The shell unit generator 13 generates a shell unit based on the data in the component unit DB 14. The parent part generation unit 15 generates a single or a plurality of parent parts based on the data of the parent part attribute DB 16. The processing shell generation unit 18 generates a processing shell based on the generated shell unit and data of the processing method DB. These generation units 13, 15, and 18 are input-controlled via the display control unit 11 and the input control unit 12, and display the parent part, shell unit, processing shell, and the like on the previous monitor 3.

図1〜6を参照しながら、未加工シェル、部品シェル、シェルユニット及び加工シェルについて説明する。未加工シェルとは、対応する親部品から加工により除去される部分の形状をソリッドデータとして表したものである。部品シェルとは、対応する親部品に取り付けられる部品である子部品の形状をソリッドデータとして表したものである。シェルユニットは、未加工シェル及び/又は部品シェルで構成されるものである。図1に例示するように、シェルユニット20は、第一〜第六未加工シェル31〜36よりなる未加工シェル群30と、第一〜第三部品シェル41〜43よりなる部品シェル群40とよりなる。また、加工シェルは、具体的に加工が行われる加工形状体である。   An unprocessed shell, a component shell, a shell unit, and a processed shell will be described with reference to FIGS. The unprocessed shell represents the shape of the portion removed from the corresponding parent part by processing as solid data. The part shell represents the shape of a child part, which is a part attached to a corresponding parent part, as solid data. The shell unit is composed of a raw shell and / or a component shell. As illustrated in FIG. 1, the shell unit 20 includes a raw shell group 30 including first to sixth raw shells 31 to 36, and a part shell group 40 including first to third part shells 41 to 43. It becomes more. The processing shell is a processed shape body that is specifically processed.

未加工シェル及び部品シェルを生成するための各形状データは、未加工シェル基礎データ300及び部品シェル基礎データ400として予め部品ユニットDB14に記憶されている。   Each shape data for generating the raw shell and the component shell is stored in advance in the component unit DB 14 as the raw shell basic data 300 and the component shell basic data 400.

図3,6に示すように、部品ユニットDB14は、第一分類群110、第二分類群120及び第三分類群130より構成される。本実施形態において、第一分類群110は、子部品の目的、用途等に応じた分類としての複数のパーツ111〜11Nよりなる。第二分類群120は、各パーツ111〜11N毎にそのパーツの種類に応じた分類としてのタイプ121a〜12Nzに分類されている。第三分類群130は、タイプ121a〜12Nz毎に呼び径131a〜13Nzに分類されている。未加工シェル基礎データ300及び部品シェル基礎データ400は、パーツ、タイプ及び呼び径に応じて分類されて記憶されている。   As shown in FIGS. 3 and 6, the component unit DB 14 includes a first classification group 110, a second classification group 120, and a third classification group 130. In this embodiment, the 1st classification group 110 consists of a plurality of parts 111-11N as a classification according to the purpose of a child part, a use, etc. The second classification group 120 is classified into types 121a to 12Nz as classifications according to the types of the parts for each of the parts 111 to 11N. The third classification group 130 is classified into nominal diameters 131a to 13Nz for each type 121a to 12Nz. The raw shell basic data 300 and the part shell basic data 400 are classified and stored according to the part, type, and nominal diameter.

パーツとしては、例えばパンチ&ブシュ、ストリッパガイドピン・ブシュ、ハーフピアス、バーリング、パイロット、ミス検知関連部品等がある。また、タイプとしては、例えばパンチ&ブシュにおいては、角、角R、丸、欠円、長円等の形状毎に、ブシュとブシュとの組み合わせ、加工穴とブシュとの組み合わせ、加工穴と加工穴との組み合わせ等がある。部品ユニットDB14の上記分類は、対応する親部品の形状や記憶される各基礎データの加工形状や数等に応じて適宜変更可能である。パーツ、タイプ及び呼び径とする上述の第一〜第三分類はあくまで分類の一例に過ぎない。   Examples of the parts include punch and bushes, stripper guide pins and bushes, half piercings, burring, pilots, miss detection related parts, and the like. In addition, as a type, for example, in punch and bushing, for each shape such as corner, corner R, circle, cutout circle, oval, etc., a combination of bushing and bushing, a combination of processing hole and bushing, processing hole and processing There are combinations with holes. The classification of the component unit DB 14 can be changed as appropriate according to the shape of the corresponding parent component, the processing shape and number of each basic data stored, and the like. The above-mentioned first to third classifications, which are parts, types, and nominal diameters, are merely examples of classification.

図2,3に示すように、各未加工シェル基礎データ301a〜30Nは、加工形状301a〜30Na、加工深さ301b〜30Nb、加工方向301c〜30Nc、加工方法301d〜30Nd及び配置先親部品301e〜30Neの各データにより構成される。   As shown in FIGS. 2 and 3, the raw shell basic data 301a to 30N include machining shapes 301a to 30Na, machining depths 301b to 30Nb, machining directions 301c to 30Nc, machining methods 301d to 30Nd, and placement destination parent parts 301e. It is comprised by each data of -30Ne.

「加工形状」とは、加工させる部位の親部品における大きさ、範囲を示すデータである。「加工深さ」とは、その加工部位の親部品における板厚方向の大きさを示すデータである。「加工方法」とは、後述する加工方法DB17に記憶されている加工方法を示すデータである。また、「配置先親部品」とは、後述する親部品属性DB16に記憶されている親部品属性を示すデータである。   “Processed shape” is data indicating the size and range of the parent part of the part to be processed. “Processing depth” is data indicating the size in the thickness direction of the parent part of the processing part. The “machining method” is data indicating a machining method stored in a machining method DB 17 described later. The “arrangement destination parent part” is data indicating a parent part attribute stored in a parent part attribute DB 16 described later.

また、各部品シェル基礎データ401〜40Nは、部品形状401a〜40Na、カタログ401b〜40Nb、方向401c〜40Nc、基点・原点情報401d〜40Nd及び配置先親部品401e〜40Neの各データにより構成される。   Each component shell basic data 401 to 40N is composed of data of component shapes 401a to 40Na, catalogs 401b to 40Nb, directions 401c to 40Nc, base point / origin point information 401d to 40Nd, and placement destination parent components 401e to 40Ne. .

「部品形状」とは、親部品に取り付ける子部品の大きさ、範囲を示すデータである。「カタログ」とは、子部品が市販品である場合において発注に必要なカタログ番号、品番等のデータである。「基点・原点情報」とは、親部品に配置する際に基準となるその親部品内の取付位置の3次元位置情報である。なお、「子部品」とは、親部品に取り付ける部品であり、例えばブシュやピン等が該当する。   “Part shape” is data indicating the size and range of a child part attached to the parent part. The “catalog” is data such as a catalog number and a product number necessary for ordering when the child part is a commercial product. “Base point / origin point information” is three-dimensional position information of the mounting position in the parent part which is a reference when the base part is arranged. The “child component” is a component attached to the parent component, and corresponds to, for example, a bush or a pin.

親部品は、例えば図1,2に示す如き板状のプレート等であり、子部品が取り付けられる部位に加工が行われるものである。親部品は、親部品属性161〜16Nのデータを含む親部品データを有している。   The parent part is, for example, a plate-like plate as shown in FIGS. 1 and 2 and is processed at a site where the child part is attached. The parent part has parent part data including data of parent part attributes 161 to 16N.

図6に示す親部品属性DB16には、親部品属性161〜16Nが記憶されている。この親部品属性161〜16Nは、図4に示すように、親部品の属性を定める属性名161a〜16Na、識別子160b〜16Nb及び向き161c〜16Ncより構成される。ここで、「識別子」とは、属性名に対応するID番号である。また、「向き」とは、本実施形態においては、親部品より構成される金型での「上型」か「下型」かのいずれであるかが記憶されている。親部品属性としては、例えば、パンチプレート、ストリッパバッキング、ストリッパプレート、ダイプレート、ダイバッキング等が挙げられる。この親部品属性161〜16N及び入力される各種パラメータに基づいて、親部品生成部15が例えば図4の如き親部品51〜54を生成する。   In the parent part attribute DB 16 shown in FIG. 6, parent part attributes 161 to 16N are stored. As shown in FIG. 4, the parent part attributes 161 to 16N are constituted by attribute names 161a to 16Na, identifiers 160b to 16Nb, and directions 161c to 16Nc that define the attributes of the parent part. Here, the “identifier” is an ID number corresponding to the attribute name. Further, in the present embodiment, “direction” stores whether “upper mold” or “lower mold” in a mold composed of a parent part is stored. Examples of the parent part attribute include a punch plate, a stripper backing, a stripper plate, a die plate, and a die backing. Based on the parent part attributes 161 to 16N and various inputted parameters, the parent part generation unit 15 generates parent parts 51 to 54 as shown in FIG.

図4に例示するように、親部品データ501〜504は、親部品属性501a〜504a、材質501b〜504b、コメント501c〜504cにより構成される。「親部品属性」とは、親部品属性DB16に記憶されている親部品属性161〜16Nへのポインタである。また、「コメント」とは、その親部品に関連する備考やメモ等の情報である。これらの親部品データ501〜504は、表示される図面上から直接参照できるデータではないため、親部品を作成する際に親部品生成部15により生成される。なお、後述する寸法等のパラメーターは図面上に表されるものであるので、親部品データ501〜504として保持されるものではない。   As illustrated in FIG. 4, the parent part data 501 to 504 includes parent part attributes 501a to 504a, materials 501b to 504b, and comments 501c to 504c. The “parent part attribute” is a pointer to the parent part attributes 161 to 16N stored in the parent part attribute DB 16. The “comment” is information such as remarks and notes related to the parent part. Since the parent part data 501 to 504 are not data that can be directly referred to from the displayed drawing, the parent part generation unit 15 generates the parent part data. Since parameters such as dimensions described later are shown on the drawing, they are not held as the parent part data 501 to 504.

上述したように、未加工シェル、部品シェル及び親部品は、親部品属性DB16に記憶されている親部品属性のデータを有している。図2に例示するように、親部品データ501の親部品属性501aは、親部品属性163へのポインタを有している。また、未加工シェル基礎データ311,312の配置先親部品311e,312eも親部品属性163へのポインタを有している。さらに、部品シェル基礎データ411の配置先親部品411eも親部品属性163へのポインタを有している。各親部品属性を同一とすることで、未加工シェル31,32及び部品シェル41が、対応する親部品51に配置可能となる。   As described above, the unprocessed shell, the component shell, and the parent component have parent component attribute data stored in the parent component attribute DB 16. As illustrated in FIG. 2, the parent part attribute 501 a of the parent part data 501 has a pointer to the parent part attribute 163. In addition, the placement destination parent parts 311e and 312e of the raw shell basic data 311 and 312 also have a pointer to the parent part attribute 163. Further, the placement destination parent part 411 e of the part shell basic data 411 also has a pointer to the parent part attribute 163. By making each parent part attribute the same, the unprocessed shells 31 and 32 and the part shell 41 can be arranged in the corresponding parent part 51.

図6に示すシェルユニット生成部13は、未加工シェル及び部品シェルに対応する未加工シェル基礎データ及び部品シェル基礎データを抽出すると共に、これら基礎データに同一のシェルユニットIDを付与してシェルユニットを生成する。図2に例示するように、抽出した未加工シェル31,32及び部品シェル41の各基礎データ311,312,411に、同一のシェルユニットID200が付与される。このシェルユニットIDは、各親部品に対応する各未加工シェル及び各部品シェルにも付与される。これにより、図1に例示するように、シェルユニット20が親部品51〜54上に連続して一体に生成できると共に、モニタ3に表示することが可能となる。   The shell unit generation unit 13 shown in FIG. 6 extracts raw shell basic data and component shell basic data corresponding to the raw shell and the component shell, and assigns the same shell unit ID to these basic data to provide the shell unit. Is generated. As illustrated in FIG. 2, the same shell unit ID 200 is assigned to the basic data 311, 312, and 411 of the extracted raw shells 31 and 32 and the component shell 41. This shell unit ID is also given to each raw shell and each part shell corresponding to each parent part. Thereby, as illustrated in FIG. 1, the shell unit 20 can be continuously and integrally generated on the parent parts 51 to 54 and can be displayed on the monitor 3.

図2,6に示すように、加工方法DB17には、加工方法171〜17Nが記憶されている。「加工方法」とは、未加工シェルにより表された形状を親部品に加工するための具体的な加工種類、加工手順、使用工具等のデータである。このデータは、第一指示により加工シェル生成部18によって、例えば図14,15に示す如き加工シェル60を生成する。次いで、第二指示により、親部品と加工シェルとの集合演算が行われる。   As shown in FIGS. 2 and 6, processing methods 171 to 17N are stored in the processing method DB 17. The “machining method” is data such as a specific machining type, a machining procedure, and a tool used for machining the shape represented by the unmachined shell into a parent part. Based on this data, the machining shell generator 18 produces a machining shell 60 as shown in FIGS. Next, a set operation of the parent part and the machining shell is performed according to the second instruction.

すなわち、加工シェルとは、具体的に加工が行われる加工形状体を表す。この加工シェルを参照することで、これらの加工情報を参照することが可能となる。言い換えると、未加工シェルは、子部品を取り付けるための加工形状を加工する加工情報を含んでおらず、加工される形状、対象となる親部品の情報のみを有している。よって、未加工シェルが保持する未加工シェル基礎データは、加工情報自体を有していないので、データ容量が少なく、設計変更を迅速且つ容易に行うことが可能となる。   That is, the processing shell represents a processed shape that is specifically processed. By referring to the processing shell, it is possible to refer to the processing information. In other words, the unprocessed shell does not include processing information for processing the processing shape for attaching the child component, and has only information on the shape to be processed and the target parent component. Therefore, since the raw shell basic data held by the raw shell does not have the processing information itself, the data capacity is small, and the design change can be performed quickly and easily.

次に、図7〜15を参照しながら本発明に係るCADシステム1の使用手順について説明する。
まず、図8に示す如き親部品作成ウィンド600で入力装置6を介して親部品51〜55を作成する(S1)。同図に示すように、親部品の属性を選択し、作成する親部品の属性を決定する。親部品の属性の決定は、例えば予め親部品属性DB16に登録されている親部品属性161〜16Nを親部品属性表示部602を介して選択することにより行う。次に、パラメーター入力部610に親部品の各パラメーターを入力、指定することで、親部品生成部15が板状の親部品を作成する。本実施形態において、親部品のパラメーターは、親部品の寸法、親部品間の間隔、親部品をモニタ3に表示させる表面色及び材質である。これらパラメーターを第一〜第六入力部611〜616に入力、指定する。そして、作成された親部品51〜55は、例えば図10に示す如く態様で表示制御部11を介してモニタ3に表示される。なお、上記各パラメーターは、上述のものに限られず、親部品の様々な形状等に応じて種々の改変が行われる。さらに、親部品属性を選択後、親部品名称表示部601に親部品名称を自動で表示させてもよい。また、親部品属性の選択は、ファイルからの読み込みによって行うようにしてもよい。
Next, a procedure for using the CAD system 1 according to the present invention will be described with reference to FIGS.
First, the parent parts 51 to 55 are created via the input device 6 in the parent part creation window 600 as shown in FIG. 8 (S1). As shown in the figure, the attribute of the parent part is selected, and the attribute of the parent part to be created is determined. The determination of the attribute of the parent part is performed, for example, by selecting the parent part attributes 161 to 16N registered in advance in the parent part attribute DB 16 via the parent part attribute display unit 602. Next, by inputting and specifying each parameter of the parent part in the parameter input unit 610, the parent part generation unit 15 creates a plate-like parent part. In the present embodiment, the parameters of the parent part are the dimensions of the parent part, the interval between the parent parts, and the surface color and material for displaying the parent part on the monitor 3. These parameters are input and designated in the first to sixth input sections 611 to 616. Then, the created parent parts 51 to 55 are displayed on the monitor 3 via the display control unit 11 in a manner as shown in FIG. 10, for example. The above parameters are not limited to those described above, and various modifications are made according to various shapes of the parent part. Furthermore, after selecting the parent part attribute, the parent part name display unit 601 may automatically display the parent part name. The parent part attribute may be selected by reading from a file.

親部品を作成すると、次に例えば図9に示す如き子部品選択ウィンド700で入力装置6を介して子部品を選択して、シェルユニット20a,20bを作成する(S2)。第一〜第三分類選択部701〜703には、部品ユニットDB14のパーツ、タイプ及び呼び径が表示される。それらを順に指定して、親部品に配置する子部品を選択する。子部品を選択すると、選択した子部品に対応する部品基礎データ及び未加工シェル基礎データが抽出される。なお、各分類の選択は、ファイルからの読み込みによって行うようにすることも可能である。   When the parent part is created, a child part is selected via the input device 6 in a child part selection window 700 as shown in FIG. 9, for example, and shell units 20a and 20b are created (S2). In the first to third classification selection sections 701 to 703, the parts, type, and nominal diameter of the component unit DB 14 are displayed. By specifying them in order, the child parts to be placed on the parent part are selected. When a child part is selected, part basic data and raw shell basic data corresponding to the selected child part are extracted. It should be noted that each category can be selected by reading from a file.

子部品を選択した後、その子部品を配置する親部品上の任意の位置を指定する。これにより、シェルユニット生成部13が、選択した子部品の未加工シェル基礎データ及び部品基礎データに基づいて未加工シェル及び部品シェルを生成する。これら各基礎データは、対応する親部品の親部品属性のポインタを有している。よって、例えば図2に示すように、未加工シェル31,32及び部品シェル41は、同一属性163の親部品51上に生成される。   After selecting a child part, an arbitrary position on the parent part to place the child part is designated. Thereby, the shell unit production | generation part 13 produces | generates a raw shell and a component shell based on the raw shell basic data and component basic data of the selected child component. Each of these basic data has a pointer of the parent part attribute of the corresponding parent part. Therefore, for example, as shown in FIG. 2, the unprocessed shells 31 and 32 and the component shell 41 are generated on the parent component 51 having the same attribute 163.

また、これら未加工シェル及び部品シェルが生成されると同時に、これらの各基礎データに同一のシェルユニットID200を付与し、親部品51〜55の形状に基づいてシェルユニット20aを生成する。そして、同一のシェルユニットIDにより関連付けられたシェルユニット20aは、図11に示すように親部品51〜55に重ねて表示される。   Further, at the same time when these raw shells and component shells are generated, the same shell unit ID 200 is assigned to each of these basic data, and the shell unit 20a is generated based on the shapes of the parent components 51 to 55. And the shell unit 20a linked | related by the same shell unit ID is displayed so that it may overlap with the parent components 51-55, as shown in FIG.

なお、シェルユニット20a,20bに同一のシェルユニットIDを付与して、一対のシェルユニット20a,20bとしてもよい。同一のシェルユニットIDを付与することで、複数のシェルユニットを関連づけて一体のシェルユニットとし、連動させることが可能となる。係る場合、配置される親部品上の位置に対し、各シェルユニットは配置位置を基準とする相対的位置によって管理される。   The same shell unit ID may be given to the shell units 20a and 20b to form a pair of shell units 20a and 20b. By assigning the same shell unit ID, a plurality of shell units can be associated with each other to be integrated into a single shell unit. In such a case, each shell unit is managed by a relative position based on the arrangement position with respect to the position on the arranged parent part.

次に、上述のステップにより親部品に子部品を配置した後に設計変更を行う場合について説明する。設計変更を行う場合(S3)、上述のステップS2で生成したシェルユニットの形状変更を行う(S4)。なお、設計変更を行わない場合は後述の加工ステップ(S5)が実行される。   Next, a case where the design change is performed after the child parts are arranged in the parent part by the above-described steps will be described. When the design is changed (S3), the shape of the shell unit generated in the above step S2 is changed (S4). If the design change is not performed, a processing step (S5) described later is executed.

例えば、図12(a)に示す位置から同図(b)に示す位置に子部品の配置位置を変更する場合、その子部品を示す部品シェルを含むシェルユニット20a,20bを指示して移動させる。同一のシェルユニットIDにより未加工シェル群及び部品シェル群は関連づけられているので、シェルユニット20a,20bを一体で連動して移動させることができる。さらに、未加工シェル群、部品シェル群の各未加工シェル及び部品シェルは、それぞれ配置先の親部品属性を有しているので、移動前と同じ親部品上に配置できる。なお、シェルユニット20a,20b全体を選択する場合に限られない。移動させる子部品を示す部品シェルを指示することで、その部品シェルを含むシェルユニット20a,20bを連動させて移動させることも可能である。また、移動に限らず削除する場合も同様である。   For example, when the arrangement position of the child component is changed from the position shown in FIG. 12A to the position shown in FIG. 12B, the shell units 20a and 20b including the component shell indicating the child component are instructed and moved. Since the unprocessed shell group and the component shell group are associated with each other by the same shell unit ID, the shell units 20a and 20b can be moved together in an integrated manner. Furthermore, since each raw shell and part shell of the raw shell group and the part shell group have the parent part attribute of the placement destination, they can be placed on the same parent part as before the movement. In addition, it is not restricted to the case where the whole shell units 20a and 20b are selected. By instructing a component shell indicating a child component to be moved, the shell units 20a and 20b including the component shell can be moved in conjunction with each other. The same applies to the case of deletion, not limited to movement.

また、図13に示す如く親部品51の一部分56の板厚を変更する場合、変更後の親部品51’’の形状に合うようにシェルユニット生成部13によりシェルユニット20bの形状が変更される。未加工シェル32及び部品シェル41は、親部品51に対応する親部品属性を有するので、親部品51の板厚を変更する部分56の形状に合わせて変更が行われる。そして、未加工シェル32’及び部品シェル41’が表示される。すなわち、親部品51の板厚変更に対しシェルユニット20bが連動して変更することができる。   Further, when the thickness of the portion 56 of the parent part 51 is changed as shown in FIG. 13, the shell unit generator 13 changes the shape of the shell unit 20b so as to match the changed shape of the parent part 51 ''. . Since the raw shell 32 and the component shell 41 have a parent component attribute corresponding to the parent component 51, the unprocessed shell 32 and the component shell 41 are changed in accordance with the shape of the portion 56 where the thickness of the parent component 51 is changed. Then, the raw shell 32 'and the component shell 41' are displayed. That is, the shell unit 20b can be changed in conjunction with the change of the thickness of the parent part 51.

設計変更が完了後、入力装置6を介して第一指示を行うことで、加工シェル生成部18は、未加工シェル群30に対応する加工シェル60を生成する。図14に示すように、第一指示前において、親部品51〜55には対応する未加工シェル31〜38が重ねて表示されているだけであり、各未加工シェルと親部品51〜55は集合演算が行われていない状態である。そして、第一指示が行われると、図15に示す如く、加工シェル生成部18が未加工シェル群30と対応する加工シェル群60を生成する。この加工シェル群60は、図16に示すように、対応する親部品51’〜55’毎の加工シェル61〜65により構成される。例えば、加工シェル61は、第一指示により親部品51に対応する未加工シェル31,32の加工方法が加工方法DB17から実行され生成される。   After the design change is completed, the machining shell generation unit 18 generates the machining shell 60 corresponding to the unprocessed shell group 30 by performing a first instruction via the input device 6. As shown in FIG. 14, before the first instruction, only the corresponding raw shells 31 to 38 are superimposed on the parent parts 51 to 55, and each raw shell and the parent parts 51 to 55 are displayed. The set operation is not performed. When the first instruction is given, the machining shell generator 18 generates a machining shell group 60 corresponding to the unmachined shell group 30 as shown in FIG. As shown in FIG. 16, the machining shell group 60 includes machining shells 61 to 65 corresponding to the corresponding parent parts 51 ′ to 55 ′. For example, the processing shell 61 is generated by executing the processing method of the unprocessed shells 31 and 32 corresponding to the parent part 51 from the processing method DB 17 according to the first instruction.

次いで、第二指示によって加工シェル群60と各親部品51〜55との集合演算を行って、子部品41〜43が取り付けられる部分が除去された親部品51’〜55’を生成する。例えば、親部品51’は、第二指示により、加工シェル61と親部品51との集合演算が行われ生成される。なお、モニタ3に表示する態様は、適宜選択可能である。図15に示す如き、親部品51’〜55’及び加工シェル群60を一体に表示する他、図16に示すように、各親部品51’〜55’毎に対応する加工シェル61〜65を表示してもよい。   Next, a set operation of the machining shell group 60 and each of the parent parts 51 to 55 is performed according to the second instruction to generate parent parts 51 ′ to 55 ′ from which parts to which the child parts 41 to 43 are attached are removed. For example, the parent part 51 ′ is generated by performing a set operation of the machining shell 61 and the parent part 51 according to the second instruction. The mode displayed on the monitor 3 can be selected as appropriate. As shown in FIG. 15, the parent parts 51 ′ to 55 ′ and the machining shell group 60 are integrally displayed, and as shown in FIG. 16, machining shells 61 to 65 corresponding to the respective parent parts 51 ′ to 55 ′ are displayed. It may be displayed.

このように、第一指示前に形状のみのデータを有する未加工シェルを親部品に対応させてモニタ3に表示するので、集合演算することなく加工する形状を認識することができる。また、表示されるシェルユニットは、各未加工シェル及び部品シェルが関連して一体に表示するので、親部品の形状変更や子部品の配置変更の設計変更に容易に対応することが可能である。しかも、特定の子部品又はシェルユニットを選択することでシェルユニット全体が移動等することができ、迅速に設計変更が行われることとなる。   Thus, since the raw shell having only shape data before the first instruction is displayed on the monitor 3 in correspondence with the parent part, the shape to be machined can be recognized without performing a set operation. In addition, since the displayed shell unit is displayed integrally with each raw shell and component shell, it is possible to easily cope with the design change of the shape change of the parent part and the change of the arrangement of the child parts. . In addition, by selecting a specific child component or shell unit, the entire shell unit can be moved and the design can be quickly changed.

最後に本発明に係る他の実施形態の可能性について言及する。
上記実施形態において、子部品を親部品の孔を介して取り付ける例について説明した。しかし、子部品には親部品の孔を介して取り付ける部品の他、例えば板状の部品を子部品としてもよい。係る場合、板状の子部品の部品シェル基礎データに基づいてシェルユニットを生成すると共に、親部品及び板状の子部品に孔を設けるように設定したシェルユニットを複数設定することで、これらを一体とするシェルユニットとしてもよい。これにより、シェルユニットに単数又は複数のシェルユニットを有する入れ子構造とすることができ、関連する部品を一体として連動させて設計変更することが可能となる。
Finally, the possibility of other embodiments according to the present invention will be mentioned.
In the said embodiment, the example which attaches a child component via the hole of a parent component was demonstrated. However, for example, a plate-like part may be used as the child part in addition to the part attached through the hole of the parent part. In such a case, the shell unit is generated based on the component shell basic data of the plate-like child component, and by setting a plurality of shell units that are set to provide holes in the parent component and the plate-like child component, these are set. It is good also as an integral shell unit. Thereby, it can be set as the nesting structure which has a shell unit in the shell unit, and it becomes possible to change a design by interlocking related parts integrally.

上記実施形態において、未加工シェル基礎データ及び部品基礎データを記憶する部品ユニットDBの構造はタイプ、パーツ、呼び径毎に記憶した。しかし、上述の如き分類は一例に過ぎず、親部品の形状や記憶される未加工シェル基礎データ及び部品基礎データの種類、数量等により様々な態様、分類にて記憶すればよく、上記分類に限定されるものではない。   In the above embodiment, the structure of the component unit DB storing raw shell basic data and component basic data is stored for each type, part, and nominal diameter. However, the classification as described above is only an example, and it may be stored in various modes and classifications depending on the shape of the parent part and the type and quantity of the raw shell basic data and part basic data to be stored. It is not limited.

また、上記実施形態において親部品を板状のプレートとして、金型の設計を例に説明した。しかし、プレートは親部品の一例に過ぎず、親部品の形状が板状に限定されるものではない。また、金型の設計に限定されるものでもなく、設計対象に応じて、データベースの構造、データの構成等様々な改変が可能である。   In the above embodiment, the parent part is a plate-like plate, and the mold design is described as an example. However, the plate is merely an example of a parent part, and the shape of the parent part is not limited to a plate shape. Further, the present invention is not limited to the design of the mold, and various modifications such as the structure of the database and the structure of the data can be made according to the design object.

上記実施形態において、未加工シェル基礎データ及び部品シェル基礎データを部品ユニットDBより抽出して、シェルユニットIDを付与してシェルユニットを生成した。しかし、データベースより抽出する場合に限らず、部品ユニットDBへのポインタを少なくとも有していればよい。   In the above embodiment, the raw shell basic data and the component shell basic data are extracted from the component unit DB, and a shell unit ID is assigned to generate a shell unit. However, it is not limited to the case of extracting from the database, and it is only necessary to have at least a pointer to the component unit DB.

上記実施形態において、親部品の寸法や間隔等を入力装置を介してパラメーターを入力して親部品を生成した。しかし、パラメーターの入力の他、例えば予め親部品の形状をソリッドデータとして記憶しておき、そのソリッドデータを参照して親部品を生成しても構わない。   In the above embodiment, the parent part is generated by inputting parameters such as the dimension and interval of the parent part via the input device. However, in addition to inputting parameters, for example, the shape of the parent part may be stored in advance as solid data, and the parent part may be generated with reference to the solid data.

上記実施形態では本発明を3次元CADシステムとして実施したが、2次元CADシステムとして実施しても構わない。   In the above embodiment, the present invention is implemented as a three-dimensional CAD system, but may be implemented as a two-dimensional CAD system.

また、上述の実施形態では、本発明に係るシステムを単一のコンピューターで実現したが、複数のコンピュータを介するネットワークで本システムを構成することもできる。また、親部品の区別は色表示の変更に限らず、ハッチングの変更等、表面模様の変更で対処することも可能であり、親部品を区別できる態様のものであればよい。同様に、シェルユニットを構成する未加工シェル及び部品シェルも色表示、ハッチング、表面模様等により区別可能としてもよい。   In the above-described embodiment, the system according to the present invention is realized by a single computer. However, the present system can be configured by a network via a plurality of computers. The distinction between the parent parts is not limited to the change in the color display, but can be dealt with by changing the surface pattern, such as a change in hatching, as long as the parent part can be distinguished. Similarly, the unprocessed shell and the component shell constituting the shell unit may be distinguishable by color display, hatching, surface pattern, and the like.

上記実施形態において、第一指示により加工シェルを生成し、第二指示により加工シェルと親部品との集合演算を行うようにした。しかし、第一指示と第二指示を分離せず、同時に指示するようにしても構わない。   In the above embodiment, the machining shell is generated by the first instruction, and the set operation of the machining shell and the parent part is performed by the second instruction. However, the first instruction and the second instruction may be instructed at the same time without being separated.

本発明は、CADシステム及びCAD/CAMシステムとして利用することができる。また、本発明は2次元CADの他、3次元CADシステムとして実施でき、特に3次元表示とすれば形状の認識が容易である。   The present invention can be used as a CAD system and a CAD / CAM system. Further, the present invention can be implemented as a three-dimensional CAD system in addition to a two-dimensional CAD. In particular, if a three-dimensional display is used, shape recognition is easy.

シェルユニットの構成を説明する模式図である。It is a schematic diagram explaining the structure of a shell unit. 未加工シェル、部品シェル及び親部品の各データの関係を示す図である。It is a figure which shows the relationship of each data of an unprocessed shell, a component shell, and a parent component. 部品ユニットDBの構成を示す模式図である。It is a schematic diagram which shows the structure of component unit DB. 親部品属性DBの構成を示す模式図である。It is a schematic diagram which shows the structure of parent component attribute DB. 本発明に係るCADシステムのハードウエア構成図である。It is a hardware block diagram of the CAD system which concerns on this invention. 本発明に係るCADシステムのソフトウエア構成図である。It is a software block diagram of the CAD system which concerns on this invention. 使用手順を示すフローチャートである。It is a flowchart which shows a use procedure. 親部品作成ウィンドの一例を示す図である。It is a figure which shows an example of a parent component creation window. 子部品選択ウィンドの一例を示す図である。It is a figure which shows an example of a subcomponent selection window. 作成した親部品の一例を示す図である。It is a figure which shows an example of the produced parent component. シェルユニットを配置した一例を示す斜視図である。It is a perspective view which shows an example which has arrange | positioned the shell unit. シェルユニットの一例を示す斜視図であり、(a)は移動前、(b)は移動後の状態を示す。It is a perspective view which shows an example of a shell unit, (a) is the state before a movement, (b) shows the state after a movement. シェルユニットの一例を示す図であり、(a)は板厚変更前の斜視図、(b)は(a)の正面図、(c)は板厚変更後の斜視図、(d)は(c)の正面図である。It is a figure which shows an example of a shell unit, (a) is a perspective view before thickness change, (b) is a front view of (a), (c) is a perspective view after thickness change, (d) is ( It is a front view of c). 加工指示前の親部品、未加工シェル及び部品シェルを示す模式図である。It is a schematic diagram which shows the parent component, the unprocessed shell, and component shell before a process instruction | indication. 加工指示後の親部品、加工シェル及び部品シェルを示す模式図である。It is a mimetic diagram showing a parent part after processing directions, a processing shell, and a parts shell. 親部品、加工シェル及び部品シェルの関係を説明する図15の分解図である。FIG. 16 is an exploded view of FIG. 15 for explaining the relationship between a parent part, a processing shell, and a part shell.

符号の説明Explanation of symbols

1:CADシステム、2:バス、3:モニタ、4:処理装置、4a:CPU、4b:メモリ、6:入力装置、6a:キーボード、6b:マウス、6c:デジタイザ、7a,7b:ネットワークアダプタ、8:NC装置、10:ソフトウエア、11:表示制御部、12:入力制御部、13:シェルユニット生成部、14:部品ユニットデータベース、15:親部品生成部、16:親部品属性データベース、17:加工方法データベース、18:加工シェル生成部、20,20a,20b,20b’:シェルユニット、30:未加工シェル群、31〜36:第一〜第六未加工シェル、40:部品シェル群、41〜43:第一〜第三部品シェル(子部品)、51〜55:第一〜第五親部品(プレート)、56:板厚変更部、60:加工シェル群、61〜65:第一〜第五親部品(プレート)、71〜75:第一〜第五加工シェル、110:第一分類群(パーツ群)、111〜11N:第一分類(パーツ)、120:第二分類群(タイプ群)、121〜12Nz:第二分類(タイプ)、130:第三分類群(呼び径群)、131〜13Nz:第三分類(呼び径)、161〜16N:親部品属性、161a〜16Na:属性名、161b〜16Nb:識別子、161c〜16Nc:向き、171〜17N:加工方法、200:シェルユニットID、300,301〜30N:未加工シェル基礎データ、301a〜30Na:加工形状、301b〜30Nb:加工深さ、301c〜30Nc:加工方向、301d〜30Nd:加工方法、301e〜30Ne:配置先親部品、400,401〜40N:部品シェル基礎データ、401a〜40Na:部品形状、401b〜40Nb:カタログ、401c〜40Nc:方向、401d〜40Nd:基点・原点情報、401e〜40Ne:配置先親部品、501〜504:第一〜第四親部品データ(プレートデータ)、501a〜504a:親部品属性、501b〜504b:材質、501c〜504c:コメント、600:親部品作成ウィンド、601:親部品名称表示部、602:親部品属性表示部、610:パラメーター入力部、611〜616:第一〜第六入力部、621:ファイル読み込みボタン、622:保存ボタン、623:行挿入ボタン、624:行削除ボタン、625:確定ボタン、700:子部品選択ウィンド、701:第一分類選択部、702:第二分類選択部、703:第三分類選択部、704:ファイル選択ボタン、705:確定ボタン 1: CAD system, 2: bus, 3: monitor, 4: processing device, 4a: CPU, 4b: memory, 6: input device, 6a: keyboard, 6b: mouse, 6c: digitizer, 7a, 7b: network adapter, 8: NC device, 10: Software, 11: Display control unit, 12: Input control unit, 13: Shell unit generation unit, 14: Component unit database, 15: Parent component generation unit, 16: Parent component attribute database, 17 : Machining method database, 18: machining shell generator, 20, 20a, 20b, 20b ': shell unit, 30: unprocessed shell group, 31-36: first to sixth unprocessed shells, 40: component shell group, 41 to 43: first to third part shells (child parts), 51 to 55: first to fifth parent parts (plates), 56: plate thickness changing unit, 60: processing shell group, 6 ˜65: first to fifth parent parts (plate), 71 to 75: first to fifth processing shells, 110: first classification group (part group), 111 to 11N: first classification (part), 120: Second classification group (type group), 121 to 12 Nz: Second classification (type), 130: Third classification group (nominal diameter group), 131 to 13 Nz: Third classification (nominal diameter), 161 to 16 N: Parent part Attribute, 161a to 16Na: Attribute name, 161b to 16Nb: Identifier, 161c to 16Nc: Direction, 171 to 17N: Processing method, 200: Shell unit ID, 300, 301 to 30N: Raw shell basic data, 301a to 30Na: Processing shape, 301b-30Nb: processing depth, 301c-30Nc: processing direction, 301d-30Nd: processing method, 301e-30Ne: placement destination parent part, 400, 401-4 N: parts shell basic data, 401a to 40Na: part shape, 401b to 40Nb: catalog, 401c to 40Nc: direction, 401d to 40Nd: base point / origin information, 401e to 40Ne: placement destination parent part, 501 to 504: first To fourth parent part data (plate data), 501a to 504a: parent part attribute, 501b to 504b: material, 501c to 504c: comment, 600: parent part creation window, 601: parent part name display section, 602: parent part Attribute display part, 610: Parameter input part, 611 to 616: First to sixth input part, 621: File read button, 622: Save button, 623: Insert line button, 624: Delete line button, 625: Confirm button, 700: child part selection window, 701: first classification selection section, 702: second classification selection section, 70 3: Third classification selection unit, 704: File selection button, 705: Confirm button

Claims (7)

処理装置と、画像を表示するモニタと、入力装置とを有しており、前記処理装置はシェルユニット生成部と、親部品生成部と、部品ユニットデータベースと、親部品属性データベースとを備え、前記部品ユニットデータベースは親部品に取り付けられる子部品の部品シェル基礎データ及び前記親部品において加工により除去される部分の未加工シェル基礎データを含み、前記親部品属性データベースは前記親部品の属性を含み、親部品生成部は前記親部品属性データベースから入力装置を介して選択された前記属性の親部品を作成し、前記部品ユニットデータベースから入力装置を介して前記子部品を選択すると共に前記親部品にその子部品の配置位置を指示することで、前記シェルユニット生成部が前記部品シェル基礎データ及び未加工シェル基礎データに基づいて対応する属性の親部品に部品シェル及び/又は未加工シェルを生成すると共に前記部品シェル及び未加工シェルを関連づけてシェルユニットを生成し、前記シェルユニットは前記親部品に重ねられてモニタに表示されるCADシステム。 A processing device, a monitor for displaying an image, and an input device, the processing device including a shell unit generation unit, a parent component generation unit, a component unit database, and a parent component attribute database; The part unit database includes part shell basic data of a child part attached to the parent part and raw shell basic data of a portion removed by processing in the parent part, and the parent part attribute database includes attributes of the parent part, The parent part generation unit creates a parent part having the attribute selected from the parent part attribute database via the input device, selects the child part from the part unit database via the input device, and selects the child part from the parent part attribute database. By instructing the placement position of the part, the shell unit generation unit causes the part shell basic data and raw A shell and / or a raw shell are generated for a parent part having a corresponding attribute based on the basic data, and a shell unit is generated by associating the part shell and the raw shell, and the shell unit is superimposed on the parent part. CAD system displayed on the monitor. 前記親部品生成部は前記親部品を複数作成し、前記シェルユニット生成部が前記複数の親部品に連続するシェルユニットを生成する請求項1記載のCADシステム。 The CAD system according to claim 1, wherein the parent part generation unit generates a plurality of the parent parts, and the shell unit generation unit generates a shell unit continuous with the plurality of parent parts. 前記シェルユニットは関連付けられた前記部品シェル及び未加工シェルに対し連動可能である請求項1記載のCADシステム。 The CAD system according to claim 1, wherein the shell unit is interlocked with the associated part shell and raw shell. 前記シェルユニットは前記親部品に対し連動可能である請求項1記載のCADシステム。 The CAD system according to claim 1, wherein the shell unit can be interlocked with the parent part. 前記シェルユニット生成部は複数のシェルユニットを互いに関連づけて生成可能であり、前記複数のシェルユニットは互いに連動可能である請求項1記載のCADシステム。 The CAD system according to claim 1, wherein the shell unit generation unit can generate a plurality of shell units in association with each other, and the plurality of shell units can be linked to each other. 請求項1〜5のいずれかに記載のCADシステムを実行するためのコンピュータプログラム。 A computer program for executing the CAD system according to claim 1. 請求項1〜5のいずれかに記載のCADシステムを実行するためのコンピュータプログラムを記録した記録媒体。 A recording medium on which a computer program for executing the CAD system according to claim 1 is recorded.
JP2007295104A 2007-04-24 2007-11-14 Cad system, computer program for carrying out same, and recording medium recording computer program Pending JP2008293469A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007295104A JP2008293469A (en) 2007-04-24 2007-11-14 Cad system, computer program for carrying out same, and recording medium recording computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007113897 2007-04-24
JP2007295104A JP2008293469A (en) 2007-04-24 2007-11-14 Cad system, computer program for carrying out same, and recording medium recording computer program

Publications (1)

Publication Number Publication Date
JP2008293469A true JP2008293469A (en) 2008-12-04

Family

ID=40168090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007295104A Pending JP2008293469A (en) 2007-04-24 2007-11-14 Cad system, computer program for carrying out same, and recording medium recording computer program

Country Status (1)

Country Link
JP (1) JP2008293469A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01311372A (en) * 1988-06-10 1989-12-15 Fanuc Ltd Method for defining working shape
JPH04195474A (en) * 1990-11-28 1992-07-15 Hitachi Ltd Assembly design cad system
JPH05159003A (en) * 1991-11-22 1993-06-25 Nec Corp Parts management system
JPH0683881A (en) * 1992-05-14 1994-03-25 Sanyo Electric Co Ltd Imparting method for parts number in assembly drawing
JPH07239869A (en) * 1994-02-28 1995-09-12 Nippon Seiko Kk Automatic drawing device
JPH09204461A (en) * 1996-01-26 1997-08-05 Zuken:Kk Compaction device
JPH1027269A (en) * 1996-07-11 1998-01-27 Nissei Plastics Ind Co Modeling method for three-dimensional cad system
JPH11134370A (en) * 1997-10-24 1999-05-21 Punch Kogyo Kk Unit design system
JPH11143929A (en) * 1997-11-12 1999-05-28 Information Services International Dentsu Ltd Registration method of component mounting hole, method of forming component mounting hole, and apparatus therefor
JP2000057204A (en) * 1998-06-01 2000-02-25 Hitachi Electronics Service Co Ltd System and method for image processing and recording medium where data and program are recorded
JP2001142929A (en) * 1999-11-16 2001-05-25 Mitsubishi Electric Corp Family Tree Editing Design System
JP2002321027A (en) * 2001-04-27 2002-11-05 Fujitsu Ltd Mold design method and design apparatus
JP2003308545A (en) * 2002-04-17 2003-10-31 Panasonic Communications Co Ltd Information processor, program for product assembly process display, and method for product assembly process display

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01311372A (en) * 1988-06-10 1989-12-15 Fanuc Ltd Method for defining working shape
JPH04195474A (en) * 1990-11-28 1992-07-15 Hitachi Ltd Assembly design cad system
JPH05159003A (en) * 1991-11-22 1993-06-25 Nec Corp Parts management system
JPH0683881A (en) * 1992-05-14 1994-03-25 Sanyo Electric Co Ltd Imparting method for parts number in assembly drawing
JPH07239869A (en) * 1994-02-28 1995-09-12 Nippon Seiko Kk Automatic drawing device
JPH09204461A (en) * 1996-01-26 1997-08-05 Zuken:Kk Compaction device
JPH1027269A (en) * 1996-07-11 1998-01-27 Nissei Plastics Ind Co Modeling method for three-dimensional cad system
JPH11134370A (en) * 1997-10-24 1999-05-21 Punch Kogyo Kk Unit design system
JPH11143929A (en) * 1997-11-12 1999-05-28 Information Services International Dentsu Ltd Registration method of component mounting hole, method of forming component mounting hole, and apparatus therefor
JP2000057204A (en) * 1998-06-01 2000-02-25 Hitachi Electronics Service Co Ltd System and method for image processing and recording medium where data and program are recorded
JP2001142929A (en) * 1999-11-16 2001-05-25 Mitsubishi Electric Corp Family Tree Editing Design System
JP2002321027A (en) * 2001-04-27 2002-11-05 Fujitsu Ltd Mold design method and design apparatus
JP2003308545A (en) * 2002-04-17 2003-10-31 Panasonic Communications Co Ltd Information processor, program for product assembly process display, and method for product assembly process display

Similar Documents

Publication Publication Date Title
JP5231946B2 (en) Manufacturing information management method and manufacturing information management system
JP6792706B2 (en) 3D inspection file generation method and inspection method
CN106774170B (en) A kind of generation system of three-dimensional mechanical processing technique
US8255076B2 (en) CAM system and method
JP2003177811A (en) Design support apparatus and method
JP2003186512A (en) Intermediate stage model creation apparatus and method
JP2008052719A (en) Computer-implemented method for defining input products
JP5449902B2 (en) Work sequence automatic generation method and work instruction automatic generation system
US6735489B1 (en) Horizontally structured manufacturing process modeling
US20080201002A1 (en) Machining Template Based Computer-Aided Design and Manufacture Of An Aerospace Component
JP4084229B2 (en) Product data management system and program
JP2003228590A (en) Design support system
JP2008293469A (en) Cad system, computer program for carrying out same, and recording medium recording computer program
JP2006154983A (en) Thermal design simulation method for printed circuit board, and thermal design simulation support program for printed circuit board
JP4084168B2 (en) Design and manufacturing data management system and program
JP2002321027A (en) Mold design method and design apparatus
JP6308917B2 (en) Drawing creation support device
JPH0821089B2 (en) Solid model shape definition method in CAD / CAM system
JP4803447B2 (en) CAD system and program implemented in this system
Riou et al. Assisting designer using feature modeling for lifecycle
JP2007011825A (en) Shape data management program, management method and management system
JP3937913B2 (en) Information processing device
JP2007272557A (en) Analysis model generation method and analysis model generation program
JP4270685B2 (en) Sheet metal CAD data creation method, sheet metal CAM data creation method, and computer readable recording medium recording sheet metal data creation program
JP2007323508A (en) Design support device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110125

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111206