JPH064117A - Cad/camシステムにおける図形変更方法およびその装置 - Google Patents
Cad/camシステムにおける図形変更方法およびその装置Info
- Publication number
- JPH064117A JPH064117A JP4164693A JP16469392A JPH064117A JP H064117 A JPH064117 A JP H064117A JP 4164693 A JP4164693 A JP 4164693A JP 16469392 A JP16469392 A JP 16469392A JP H064117 A JPH064117 A JP H064117A
- Authority
- JP
- Japan
- Prior art keywords
- representative value
- list
- changed
- changing
- data
- 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
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】
【目的】金型等の装置の設計時の部品の形状の変更を簡
単化する。 【構成】代表値変更部11によって或る要素部品の代表
値が変更されると、要素部品設計手順制御部12によっ
て代表値が変更された要素部品の設計ルール上の適合性
を調べた後、この要素部品に関連する要素部品が登録さ
れた要素部品リスト24を関連部品検索部13を用いる
ことによって検索する。そして、探し出された要素部品
については、代表値変更部11において変更された代表
値に従い、従属変更部14によってその代表値が変更さ
れ、関連部品設計手順制御部15によって代表値が変更
された要素部品の設計ルール上の適合性が調べられる。
単化する。 【構成】代表値変更部11によって或る要素部品の代表
値が変更されると、要素部品設計手順制御部12によっ
て代表値が変更された要素部品の設計ルール上の適合性
を調べた後、この要素部品に関連する要素部品が登録さ
れた要素部品リスト24を関連部品検索部13を用いる
ことによって検索する。そして、探し出された要素部品
については、代表値変更部11において変更された代表
値に従い、従属変更部14によってその代表値が変更さ
れ、関連部品設計手順制御部15によって代表値が変更
された要素部品の設計ルール上の適合性が調べられる。
Description
【0001】
【産業上の利用分野】本発明は、金型の設計等において
使用されるCAD/CAMシステムに係り、より詳細に
は、設計時の図形変更方法およびその装置に関する。
使用されるCAD/CAMシステムに係り、より詳細に
は、設計時の図形変更方法およびその装置に関する。
【0002】
【従来の技術】金型設計等における図形表現の作成時間
を短縮させるために使用されるCAD/CAMシステム
では、図形の入力を容易なものとするため各図形要素を
部品データとしてその内部に記憶させる方法が普及して
いる。
を短縮させるために使用されるCAD/CAMシステム
では、図形の入力を容易なものとするため各図形要素を
部品データとしてその内部に記憶させる方法が普及して
いる。
【0003】また、各プレート毎に、そのプレートに形
成されるべき穴の位置やその形状を示すデータをシステ
ム内部に記憶させ、このデータに基づいて作業を行う支
援システム(特開昭62−137129)、あるいはプ
レート上の任意の範囲を指定することにより、指定され
た範囲の部品や部品穴等を異なる位置に一括して移動さ
せるシステム(特開平1−244573)が提案されて
いる。
成されるべき穴の位置やその形状を示すデータをシステ
ム内部に記憶させ、このデータに基づいて作業を行う支
援システム(特開昭62−137129)、あるいはプ
レート上の任意の範囲を指定することにより、指定され
た範囲の部品や部品穴等を異なる位置に一括して移動さ
せるシステム(特開平1−244573)が提案されて
いる。
【0004】しかし、各プレート毎に、そのプレートに
形成されるべき穴位置やその形状をデータとして内部に
記憶した上記のシステムでは、そのデータは穴加工作業
を対象としたデータとなっており、穴の形状や互いの穴
の相互関係については一定関係のデータとなっている。
そのため、設計工程中において部品の位置や形状の変更
を行おうとするときには、その変更に応じて対応するデ
ータを新たに作成しなければならないという問題が生じ
ていた。
形成されるべき穴位置やその形状をデータとして内部に
記憶した上記のシステムでは、そのデータは穴加工作業
を対象としたデータとなっており、穴の形状や互いの穴
の相互関係については一定関係のデータとなっている。
そのため、設計工程中において部品の位置や形状の変更
を行おうとするときには、その変更に応じて対応するデ
ータを新たに作成しなければならないという問題が生じ
ていた。
【0005】また指定した範囲の部品や部品穴を一括し
て移動させる上記のシステムでは、各部品や部品穴の位
置移動若しくは回転等の変更を可能としているが、それ
らは同一形状の部品が使用されることを前提としている
ものである。そのため、設計時において部品の形状の変
更が生じた場合には、その変更に対応して新たにデータ
の作成を行わなければならないという問題があった。
て移動させる上記のシステムでは、各部品や部品穴の位
置移動若しくは回転等の変更を可能としているが、それ
らは同一形状の部品が使用されることを前提としている
ものである。そのため、設計時において部品の形状の変
更が生じた場合には、その変更に対応して新たにデータ
の作成を行わなければならないという問題があった。
【0006】そこで、本発明者等は上記問題を解決する
ために、代表値によってそれぞれの形状が示される要素
部品の集合を指示する要素部品リストによってアセンブ
リのそれぞれが表現され、図形要素の集合を指示する図
形要素リストによって前記要素部品のそれぞれが表現さ
れるCAD/CAMシステムにおいて、前記要素部品の
代表値を変更する工程と、この工程によって代表値が変
更された要素部品の関連する要素部品を検索する工程
と、この工程により検索された要素部品の代表値を、前
記の変更された代表値に従って変更する工程とを備えた
CAD/CAMシステムにおける図形変更方法。
ために、代表値によってそれぞれの形状が示される要素
部品の集合を指示する要素部品リストによってアセンブ
リのそれぞれが表現され、図形要素の集合を指示する図
形要素リストによって前記要素部品のそれぞれが表現さ
れるCAD/CAMシステムにおいて、前記要素部品の
代表値を変更する工程と、この工程によって代表値が変
更された要素部品の関連する要素部品を検索する工程
と、この工程により検索された要素部品の代表値を、前
記の変更された代表値に従って変更する工程とを備えた
CAD/CAMシステムにおける図形変更方法。
【0007】および前記要素部品の代表値を変更する代
表値変更部と、この代表値変更部によって代表値が変更
された要素部品に関連する要素部品を検索する関連部品
検索部と、この関連部品検索部により検索された要素部
品の代表値を、前記代表値変更部により変更された代表
値に従って変更する従属変更部とを備えたCAD/CA
Mシステムにおける図形変更装置を提案した。
表値変更部と、この代表値変更部によって代表値が変更
された要素部品に関連する要素部品を検索する関連部品
検索部と、この関連部品検索部により検索された要素部
品の代表値を、前記代表値変更部により変更された代表
値に従って変更する従属変更部とを備えたCAD/CA
Mシステムにおける図形変更装置を提案した。
【0008】
【発明が解決しようとする課題】しかし、本発明者等が
提案した上記方法および装置では、変更した代表値が設
計上問題があった場合でもそのまま作業が続行され、最
終的に誤った設計を行ってしまう可能性があるといった
問題が残されていた。
提案した上記方法および装置では、変更した代表値が設
計上問題があった場合でもそのまま作業が続行され、最
終的に誤った設計を行ってしまう可能性があるといった
問題が残されていた。
【0009】本発明は上記課題を解決するため創案され
たものであり、その目的は、部品形状の修正を簡単化す
ることのできるCAD/CAMシステムにおける図形変
更方法およびその装置を提供することにある。
たものであり、その目的は、部品形状の修正を簡単化す
ることのできるCAD/CAMシステムにおける図形変
更方法およびその装置を提供することにある。
【0010】
【課題を解決するための手段】上記課題を解決するため
本発明のCAD/CAMシステムにおける図形変更方法
は、代表値によってそれぞれの形状が示される要素部品
の集合を指示する要素部品リストによってアセンブリの
それぞれが表現され、図形要素の集合を指示する図形要
素リストによって前記要素部品のそれぞれが表現される
CAD/CAMシステムに適用し、前記要素部品の代表
値を変更する工程と、この代表値を変更する工程によっ
て代表値が変更された要素部品の設計ルール上の適合性
を調べる第1の工程と、この第1の工程によるルール適
合性判断によって不適合と判断された場合、不適合であ
る旨をディスプレイに表示し変更値を変更前の値に戻す
工程と、前記代表値を変更する工程によって代表値が変
更された要素部品に関連する要素部品を検索する工程
と、この工程により検索された要素部品の代表値を、前
記の変更された代表値に従って変更する工程と、この代
表値を変更する工程によって代表値が変更された要素部
品の設計ルール上の適合性を調べる第2の工程と、この
第2の工程によるルール適合性判断によって不適合と判
断された場合、不適合である旨をディスプレイに表示し
前記第1の工程および前記第2の工程により変更された
変更値を変更前の値に戻す工程とを備えた構成を用い
る。
本発明のCAD/CAMシステムにおける図形変更方法
は、代表値によってそれぞれの形状が示される要素部品
の集合を指示する要素部品リストによってアセンブリの
それぞれが表現され、図形要素の集合を指示する図形要
素リストによって前記要素部品のそれぞれが表現される
CAD/CAMシステムに適用し、前記要素部品の代表
値を変更する工程と、この代表値を変更する工程によっ
て代表値が変更された要素部品の設計ルール上の適合性
を調べる第1の工程と、この第1の工程によるルール適
合性判断によって不適合と判断された場合、不適合であ
る旨をディスプレイに表示し変更値を変更前の値に戻す
工程と、前記代表値を変更する工程によって代表値が変
更された要素部品に関連する要素部品を検索する工程
と、この工程により検索された要素部品の代表値を、前
記の変更された代表値に従って変更する工程と、この代
表値を変更する工程によって代表値が変更された要素部
品の設計ルール上の適合性を調べる第2の工程と、この
第2の工程によるルール適合性判断によって不適合と判
断された場合、不適合である旨をディスプレイに表示し
前記第1の工程および前記第2の工程により変更された
変更値を変更前の値に戻す工程とを備えた構成を用い
る。
【0011】また本発明のCAD/CAMシステムにお
ける図形変更方法は、代表値によってそれぞれの形状が
示される要素部品の集合を指示する要素部品リストによ
ってアセンブリのそれぞれが表現され、図形要素の集合
を指示する図形要素リストによって前記要素部品のそれ
ぞれが表現されるCAD/CAMシステムに適用し、前
記要素部品の代表値を変更する代表値変更部と、この代
表値変更部によって代表値が変更された要素部品の設計
ルール上の適合性を調べる要素部品設計手順制御部と、
前記代表値変更部によって代表値が変更された要素部品
に関連する要素部品を検索する関連部品検索部と、この
関連部品検索部により検索された要素部品の代表値を、
前記代表値変更部により変更された代表値に従って変更
する従属変更部と、この従属変更部によって代表値が変
更された要素部品の設計ルール上の適合性を調べる関連
部品設計手順制御部とを備えた構成とする。
ける図形変更方法は、代表値によってそれぞれの形状が
示される要素部品の集合を指示する要素部品リストによ
ってアセンブリのそれぞれが表現され、図形要素の集合
を指示する図形要素リストによって前記要素部品のそれ
ぞれが表現されるCAD/CAMシステムに適用し、前
記要素部品の代表値を変更する代表値変更部と、この代
表値変更部によって代表値が変更された要素部品の設計
ルール上の適合性を調べる要素部品設計手順制御部と、
前記代表値変更部によって代表値が変更された要素部品
に関連する要素部品を検索する関連部品検索部と、この
関連部品検索部により検索された要素部品の代表値を、
前記代表値変更部により変更された代表値に従って変更
する従属変更部と、この従属変更部によって代表値が変
更された要素部品の設計ルール上の適合性を調べる関連
部品設計手順制御部とを備えた構成とする。
【0012】
【作用】CAD/CAMシステムにおける図形変更方法
では、代表値を変更する工程によって或る要素部品の代
表値が変更されると、この変更に対する設計ルール上の
適合性を調べる。
では、代表値を変更する工程によって或る要素部品の代
表値が変更されると、この変更に対する設計ルール上の
適合性を調べる。
【0013】この変更が設計ルール上不適合と判断され
た場合、不適合である旨をディスプレイに表示し変更値
を変更前の値に戻す。
た場合、不適合である旨をディスプレイに表示し変更値
を変更前の値に戻す。
【0014】この変更が設計ルール上適合していると判
断された場合、この要素部品に関連する要素部品の代表
値を変更する必要があるので、要素部品リストを検索す
ることによって関連する要素部品を探し出す。
断された場合、この要素部品に関連する要素部品の代表
値を変更する必要があるので、要素部品リストを検索す
ることによって関連する要素部品を探し出す。
【0015】そして次に続く工程において、探し出され
た要素部品の代表値を、変更された代表値に従って変更
する。
た要素部品の代表値を、変更された代表値に従って変更
する。
【0016】そして次に続く工程において、変更された
代表値が設計ルール上整合性があるかどうかを調べる。
代表値が設計ルール上整合性があるかどうかを調べる。
【0017】この変更が設計ルール上不適合と判断され
た場合、不適合である旨をディスプレイに表示し最初に
変更した変更値を変更前の値に戻す。
た場合、不適合である旨をディスプレイに表示し最初に
変更した変更値を変更前の値に戻す。
【0018】またCAD/CAMシステムにおける図形
変更装置では、代表値変更部によって或る要素部品の代
表値が変更されると、この変更に対する設計ルール上の
適合性を要素部品設計手順制御部によって調べる。
変更装置では、代表値変更部によって或る要素部品の代
表値が変更されると、この変更に対する設計ルール上の
適合性を要素部品設計手順制御部によって調べる。
【0019】そして設計ルール上適合と判断された変更
に関しては、この変更された要素部品に関連する要素部
品を関連部品検索部を用いることによって検索する。
に関しては、この変更された要素部品に関連する要素部
品を関連部品検索部を用いることによって検索する。
【0020】そして検索された要素部品については、代
表値変更部において変更された代表値に従い、従属変更
部を用いることによってその代表値を変更する。
表値変更部において変更された代表値に従い、従属変更
部を用いることによってその代表値を変更する。
【0021】そして代表値が変更された要素部品につい
ては、関連部品設計手順制御部を用いることによって設
計ルール上の整合性があるかどうかを調べる。
ては、関連部品設計手順制御部を用いることによって設
計ルール上の整合性があるかどうかを調べる。
【0022】
【実施例】以下、本発明の一実施例を図面を参照して説
明する。
明する。
【0023】図1は本発明の一実施例の電気的構成を示
すブロック図である。
すブロック図である。
【0024】図において、キーボード20からの出力が
与えられた代表値変更部11と要素部品設計手順制御部
12とは双方向に接続されている。また、要素部品設計
手順制御部12の出力は関連部品検索部13に送出され
ており、関連部品検索部13の出力は従属変更部14に
与えられている。そして従属変更部14は関連部品設計
手順制御部15と双方向に接続されている。また、関連
部品設計手順制御部15の出力は図形要素変更部16、
および代表値変更部11に導かれている。
与えられた代表値変更部11と要素部品設計手順制御部
12とは双方向に接続されている。また、要素部品設計
手順制御部12の出力は関連部品検索部13に送出され
ており、関連部品検索部13の出力は従属変更部14に
与えられている。そして従属変更部14は関連部品設計
手順制御部15と双方向に接続されている。また、関連
部品設計手順制御部15の出力は図形要素変更部16、
および代表値変更部11に導かれている。
【0025】また代表値変更部11、要素部品設計手順
制御部12、関連部品検索部13、従属変更部14、関
連部品設計手順制御部15、および図形要素変更部16
のそれぞれは、アセンブリリスト23、要素部品リスト
24、特徴形状リスト25、図形要素リスト26、要素
部品設計知識リスト27および関連部品設計知識リスト
28の6つのリストにより構成されたデータベース17
に双方向に接続されている。また図形要素変更部16の
出力は関連部品検索部13に与えられている。
制御部12、関連部品検索部13、従属変更部14、関
連部品設計手順制御部15、および図形要素変更部16
のそれぞれは、アセンブリリスト23、要素部品リスト
24、特徴形状リスト25、図形要素リスト26、要素
部品設計知識リスト27および関連部品設計知識リスト
28の6つのリストにより構成されたデータベース17
に双方向に接続されている。また図形要素変更部16の
出力は関連部品検索部13に与えられている。
【0026】データ入力部19には、ボルトの形状等の
基本となる形状データが格納されたデータベース18か
らの出力とキーボード20からの出力とが与えられてい
る。また、、データ入力部19からの出力はデータベー
ス17に送出されており、表示制御部21にはデータベ
ース17からの出力が導かれている。また表示部22に
は表示制御部21からの出力が与えられている。
基本となる形状データが格納されたデータベース18か
らの出力とキーボード20からの出力とが与えられてい
る。また、、データ入力部19からの出力はデータベー
ス17に送出されており、表示制御部21にはデータベ
ース17からの出力が導かれている。また表示部22に
は表示制御部21からの出力が与えられている。
【0027】次にデータベース17内の6つのリスト2
3〜28の構成の詳細について説明する。
3〜28の構成の詳細について説明する。
【0028】データベース17内のアセンブリリスト2
3は、図2に示すように、設計対象となる金型を構成す
るために使用される複数のブロック部分のそれぞれをア
センブリとして、そのアセンブリの一覧を示すリストと
なっている。このアセンブリリスト23に登録されたア
センブリには、各アセンブリに対応して、その下位リス
トである要素部品リスト24(図2では24a、24b
で示す)が作成されている。
3は、図2に示すように、設計対象となる金型を構成す
るために使用される複数のブロック部分のそれぞれをア
センブリとして、そのアセンブリの一覧を示すリストと
なっている。このアセンブリリスト23に登録されたア
センブリには、各アセンブリに対応して、その下位リス
トである要素部品リスト24(図2では24a、24b
で示す)が作成されている。
【0029】そして要素部品リスト24aに登録された
要素部品については、各要素部品毎に、要素部品設計知
識リスト27(図2では27a、27b、27cにより
示す)、図形要素リスト26(図2では26aにより示
す)または特徴形状リスト25(図2では25a、25
bにより示す)が作成されている。そして特徴形状リス
ト25に登録された項目251a、252aについて
は、各項目毎に、関連部品設計知識リスト28(図2で
は28a、28bにより示す)、図形要素リスト26
(図2では26b、26cにより示す)が作成されてい
る。
要素部品については、各要素部品毎に、要素部品設計知
識リスト27(図2では27a、27b、27cにより
示す)、図形要素リスト26(図2では26aにより示
す)または特徴形状リスト25(図2では25a、25
bにより示す)が作成されている。そして特徴形状リス
ト25に登録された項目251a、252aについて
は、各項目毎に、関連部品設計知識リスト28(図2で
は28a、28bにより示す)、図形要素リスト26
(図2では26b、26cにより示す)が作成されてい
る。
【0030】またプレートAは、断面図である図3、お
よび外観斜視図である図4の双方において31により示
される要素部品となっていて、プレートAに関する要素
部品リスト24内のデータは図6に示すデータとなって
いる。
よび外観斜視図である図4の双方において31により示
される要素部品となっていて、プレートAに関する要素
部品リスト24内のデータは図6に示すデータとなって
いる。
【0031】このデータにおいて、上位モデルインデッ
クスの欄に登録されたデータ61は、上位リストである
アセンブリリスト23との関係を示すデータとなってい
て、この一群のデータは、アセンブリリスト23のアセ
ンブリ1に関するものであることが示されている。
クスの欄に登録されたデータ61は、上位リストである
アセンブリリスト23との関係を示すデータとなってい
て、この一群のデータは、アセンブリリスト23のアセ
ンブリ1に関するものであることが示されている。
【0032】またモデルインデックスの欄は、この一群
のデータが指し示す要素部品を指示する欄であって、指
示されているのはプレートA(31)である。
のデータが指し示す要素部品を指示する欄であって、指
示されているのはプレートA(31)である。
【0033】また要素部品設計知識インデックスの欄6
2に示されているプレートA知識は、設計ルール上の整
合性チェックの際に参照するデータである要素部品設計
知識リスト27bに対する関係を示すデータとなってい
る。
2に示されているプレートA知識は、設計ルール上の整
合性チェックの際に参照するデータである要素部品設計
知識リスト27bに対する関係を示すデータとなってい
る。
【0034】またサブモデルインデックスリストの欄6
3に示されているプレートOA(図3、図4の31に対
応)および〔穴−1〕(32に対応)は、下位リストで
ある特徴形状リスト25aに対する関係を示すデータと
なっている。
3に示されているプレートOA(図3、図4の31に対
応)および〔穴−1〕(32に対応)は、下位リストで
ある特徴形状リスト25aに対する関係を示すデータと
なっている。
【0035】またモデル接続インデックスリストの欄の
データ64は、プレートA(31)に接続されるその他
の要素部品を示し、プレートB(34)とボルトA(3
3)とがプレートAに接続されることを示している。
データ64は、プレートA(31)に接続されるその他
の要素部品を示し、プレートB(34)とボルトA(3
3)とがプレートAに接続されることを示している。
【0036】そして機能属性を示す欄には、プレートA
(31)の基準点P1の位置を示すデータである〔基準
座標〕の欄65、プレートA(31)の取り付け方向を
示すデータである〔方向〕の欄66、プレートA(3
1)の形状のうちの厚さT1を示す〔厚さ〕の欄67、
そして幅W1と奥行D1を示す〔幅×奥行〕の欄68が
設けられており、各欄には対応する値が代表値として格
納される。
(31)の基準点P1の位置を示すデータである〔基準
座標〕の欄65、プレートA(31)の取り付け方向を
示すデータである〔方向〕の欄66、プレートA(3
1)の形状のうちの厚さT1を示す〔厚さ〕の欄67、
そして幅W1と奥行D1を示す〔幅×奥行〕の欄68が
設けられており、各欄には対応する値が代表値として格
納される。
【0037】また、プレートAの設計ルールを示すため
に設けられた要素部品設計知識リスト27b内のデータ
は、プレートAの設計知識はプレートA知識であること
を示すデータとなっていて、プレートA知識を示す要素
部品設計知識リスト27内のデータは図7に示すデータ
となっている。
に設けられた要素部品設計知識リスト27b内のデータ
は、プレートAの設計知識はプレートA知識であること
を示すデータとなっていて、プレートA知識を示す要素
部品設計知識リスト27内のデータは図7に示すデータ
となっている。
【0038】このデータにおいて、上位モデルインデッ
クスの欄に示されるプレートAのデータは、上位リスト
である要素部品リスト24との関係を示すデータであ
る。
クスの欄に示されるプレートAのデータは、上位リスト
である要素部品リスト24との関係を示すデータであ
る。
【0039】また要素部品設計知識インデックスの欄の
プレートA知識のデータは、要素部品設計知識リスト2
7内のこの一群のデータがプレートA知識そのものを指
示していることを示している。
プレートA知識のデータは、要素部品設計知識リスト2
7内のこの一群のデータがプレートA知識そのものを指
示していることを示している。
【0040】そして設計知識を示す欄には、プレートA
の厚さ限界を示すデータの欄、幅限界を示すデータの
欄、奥行き限界を示すデータの欄が設けられており、各
欄には対応する値が代表値として格納される。
の厚さ限界を示すデータの欄、幅限界を示すデータの
欄、奥行き限界を示すデータの欄が設けられており、各
欄には対応する値が代表値として格納される。
【0041】またプレートAの形状の詳細を示すために
設けられた特徴形状リスト25a内のデータは、プレー
トAが、プレート本体であるプレートOA(31)とこ
のプレートOAに形成された穴(32)とにより構成さ
れていることを示すデータとなっていて、プレートOA
を示す特徴形状リスト25内のデータは図8に示すデー
タとなっている。
設けられた特徴形状リスト25a内のデータは、プレー
トAが、プレート本体であるプレートOA(31)とこ
のプレートOAに形成された穴(32)とにより構成さ
れていることを示すデータとなっていて、プレートOA
を示す特徴形状リスト25内のデータは図8に示すデー
タとなっている。
【0042】このデータにおいて、上位モデルインデッ
クスの欄に示されるプレートAのデータは、上位リスト
である要素部品リスト24との関係を示すデータであ
る。
クスの欄に示されるプレートAのデータは、上位リスト
である要素部品リスト24との関係を示すデータであ
る。
【0043】またサブモデルインデックスの欄のプレー
トOAのデータは、特徴形状リスト25内のこの一群の
データがプレートOAそのものを指示していることを示
しており、関連部品設計知識インデックスリストは、下
位リストである関連部品設計知識リスト28aに対する
関係を示すデータとなっている。要素インデックスリス
トの欄69のデータ〔5〕は、下位リストである図形要
素リスト26aとの関係を示すデータとなっている。
トOAのデータは、特徴形状リスト25内のこの一群の
データがプレートOAそのものを指示していることを示
しており、関連部品設計知識インデックスリストは、下
位リストである関連部品設計知識リスト28aに対する
関係を示すデータとなっている。要素インデックスリス
トの欄69のデータ〔5〕は、下位リストである図形要
素リスト26aとの関係を示すデータとなっている。
【0044】そして機能属性を示す欄には、対応する各
値(要素部品リスト24a内のプレートAを示す値と同
一)が代表値として格納されている。
値(要素部品リスト24a内のプレートAを示す値と同
一)が代表値として格納されている。
【0045】また特徴形状リスト25内の〔穴−1〕を
示すデータは図10に示すようなデータとなっており、
図3、図4の32によって示され、図5によってその形
状が示される〔穴〕の詳細を示すデータとなっている
(代表値は機能属性の欄に格納されている)。
示すデータは図10に示すようなデータとなっており、
図3、図4の32によって示され、図5によってその形
状が示される〔穴〕の詳細を示すデータとなっている
(代表値は機能属性の欄に格納されている)。
【0046】また特徴形状リスト25内のプレートOA
の設計手順インデックスリストによって下位のリストと
して指示された関連部品設計知識リスト28(図2では
28aにより示す)内のデータは図9に示すデータとな
っている。
の設計手順インデックスリストによって下位のリストと
して指示された関連部品設計知識リスト28(図2では
28aにより示す)内のデータは図9に示すデータとな
っている。
【0047】また〔穴−1〕を示す特徴形状リスト25
内のデータに対応する関連部品設計知識リスト28も同
様のデータ構成となっている。
内のデータに対応する関連部品設計知識リスト28も同
様のデータ構成となっている。
【0048】また特徴形状リスト25内のプレートOA
の要素インデックスリストによって下位のリストとして
指示された図形要素リスト26(図2では26bにより
示す)内のデータは図11に示すデータとなっている。
の要素インデックスリストによって下位のリストとして
指示された図形要素リスト26(図2では26bにより
示す)内のデータは図11に示すデータとなっている。
【0049】これらのデータにおいては、要素インデッ
クスの欄に登録されたデータ71によって、これらの図
形要素リストは上位リストである特徴形状リスト25に
関係付けられている。そしてプレートOAは、これらの
図形要素リストの要素種別の欄と形状定義データの欄と
に登録されたデータによってその図形が1つの〔ソリッ
ド〕毎に分解された状態にて定義されている。また〔穴
−1〕を示す特徴形状リスト25内のデータに対応する
図形要素リスト26も上記と同様のデータ構成となって
いる。
クスの欄に登録されたデータ71によって、これらの図
形要素リストは上位リストである特徴形状リスト25に
関係付けられている。そしてプレートOAは、これらの
図形要素リストの要素種別の欄と形状定義データの欄と
に登録されたデータによってその図形が1つの〔ソリッ
ド〕毎に分解された状態にて定義されている。また〔穴
−1〕を示す特徴形状リスト25内のデータに対応する
図形要素リスト26も上記と同様のデータ構成となって
いる。
【0050】そして図2の要素部品リスト24aにおけ
るボルトA(図3では33により示す)は図12に示す
データによって示されている。すなわち〔基準座標〕の
欄72は、ボルトA(33)の基準点P2の位置を示す
データ(図13参照)、〔方向〕の欄73はボルトA
(33)の方向を示すデータ、〔長さ〕の欄74はボル
ト頭333の下端部から螺子部331の先端部までの長
さL2を示すデータ(図3においては厚みT1に螺子込
み深さを加算した値)、〔呼び径〕の欄75は螺子部3
31の径を示すデータ、〔ボルト頭長さ〕の欄76はボ
ルト頭333の長さH2を示すデータ、〔ボルトタイ
プ〕の欄77はボルト値333に六角穴が形成されてい
ることを示すデータとなっていて、各欄にはそれぞれに
対応する代表値が格納されている。
るボルトA(図3では33により示す)は図12に示す
データによって示されている。すなわち〔基準座標〕の
欄72は、ボルトA(33)の基準点P2の位置を示す
データ(図13参照)、〔方向〕の欄73はボルトA
(33)の方向を示すデータ、〔長さ〕の欄74はボル
ト頭333の下端部から螺子部331の先端部までの長
さL2を示すデータ(図3においては厚みT1に螺子込
み深さを加算した値)、〔呼び径〕の欄75は螺子部3
31の径を示すデータ、〔ボルト頭長さ〕の欄76はボ
ルト頭333の長さH2を示すデータ、〔ボルトタイ
プ〕の欄77はボルト値333に六角穴が形成されてい
ることを示すデータとなっていて、各欄にはそれぞれに
対応する代表値が格納されている。
【0051】また図2のボルトAに対応する設計知識リ
スト27aのデータは、図14に示すデータとなってい
る。
スト27aのデータは、図14に示すデータとなってい
る。
【0052】また図2のボルトAに対応する図形要素リ
スト16aのデータは、上記の要素インデックスに登録
された内容に対応して、図15〜図17に示すデータ、
およびその他の図示が省略されたデータとなっている。
スト16aのデータは、上記の要素インデックスに登録
された内容に対応して、図15〜図17に示すデータ、
およびその他の図示が省略されたデータとなっている。
【0053】図18は、主要部の動作を示すフローチャ
ートである。必要に応じて同図を参照しつつ、以下に本
発明の一実施例の動作について説明する。
ートである。必要に応じて同図を参照しつつ、以下に本
発明の一実施例の動作について説明する。
【0054】設計された金型に対応して、データベース
18に格納されたデータを参照しながら、データ入力部
19を介してキーボード20から代表値等を入力するこ
とにより、各種のリスト23〜28をデータベース15
内に作成する(ステップS11)。
18に格納されたデータを参照しながら、データ入力部
19を介してキーボード20から代表値等を入力するこ
とにより、各種のリスト23〜28をデータベース15
内に作成する(ステップS11)。
【0055】このデータを作成することによって金型の
設計を行った後、金型の変更の必要が生じたときには、
変更に対応するデータ(代表値を含むデータ)をキーボ
ード20から入力する。
設計を行った後、金型の変更の必要が生じたときには、
変更に対応するデータ(代表値を含むデータ)をキーボ
ード20から入力する。
【0056】このとき入力された代表値が、プレートA
(31)の厚みを変更するデータであったとする(図3
参照)。
(31)の厚みを変更するデータであったとする(図3
参照)。
【0057】この変更を指示するデータが導かれた代表
値変更部11は、要素部品リスト24を検索することに
よって図6に示すリストを探し出し、探し出したリスト
の機能属性に属する厚さの欄67の代表値T1を、新た
な値T3に変更する。また要素部品設計手段制御部12
に対しては、図6に示すリストの厚さの欄67が変更さ
れたことを知らせる(ステップS12)。
値変更部11は、要素部品リスト24を検索することに
よって図6に示すリストを探し出し、探し出したリスト
の機能属性に属する厚さの欄67の代表値T1を、新た
な値T3に変更する。また要素部品設計手段制御部12
に対しては、図6に示すリストの厚さの欄67が変更さ
れたことを知らせる(ステップS12)。
【0058】この変更が知らされた要素部品設計手順制
御部12は、要素部品リスト24aのプレートAに対応
するリスト(図6参照)の要素部品設計知識インデック
スリストを参照することによってプレートAに関する要
素部品設計知識リストを探し出し、探し出したリストを
参照することによって、この変更が設計ルール上整合性
がとれているかどうかを調べる。
御部12は、要素部品リスト24aのプレートAに対応
するリスト(図6参照)の要素部品設計知識インデック
スリストを参照することによってプレートAに関する要
素部品設計知識リストを探し出し、探し出したリストを
参照することによって、この変更が設計ルール上整合性
がとれているかどうかを調べる。
【0059】整合性がとれていない場合は、設計を続け
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
【0060】設計者が設計を終了すると入力した場合、
代表値変更部11に対して設計を終了することを知らせ
る。この命令が知らされた代表値変更部11は変更した
データを変更する前の値に戻した後、代表値の変更に関
係する動作を終了する。
代表値変更部11に対して設計を終了することを知らせ
る。この命令が知らされた代表値変更部11は変更した
データを変更する前の値に戻した後、代表値の変更に関
係する動作を終了する。
【0061】設計者が設計を続けると入力した場合、代
表値変更部11に対して設計を続けることを知らせる。
この命令が知らされた代表値変更部11は変更したデー
タを変更する前の値に戻す。そして設計者が新たな変更
値を入力し直すことによってこの動作を継続する。
表値変更部11に対して設計を続けることを知らせる。
この命令が知らされた代表値変更部11は変更したデー
タを変更する前の値に戻す。そして設計者が新たな変更
値を入力し直すことによってこの動作を継続する。
【0062】整合性がとれている場合、関連部品検索部
13に対して、図6に示すリストの厚さの欄67が変更
されたことを知らせる(ステップS13、S14、S1
5)。
13に対して、図6に示すリストの厚さの欄67が変更
されたことを知らせる(ステップS13、S14、S1
5)。
【0063】この変更が知らされた関連部品検索部13
は、要素部品リスト24aのプレートAに対応するリス
ト(図6参照)のサブモデルインデックスリストを検索
することによって先ずプレートOAを探し出す。そして
従属変更部14に対してプレートOAを探し出したこと
を知らせる(ステップS16、S17、S18)。
は、要素部品リスト24aのプレートAに対応するリス
ト(図6参照)のサブモデルインデックスリストを検索
することによって先ずプレートOAを探し出す。そして
従属変更部14に対してプレートOAを探し出したこと
を知らせる(ステップS16、S17、S18)。
【0064】この知らせが与えられた従属変更部14
は、特徴形状リスト25aのプレートOAに対応するデ
ータリスト(図8参照)の機能属性の厚さの欄70の代
表値T1を新たなる代表値T3に変更すると共に、この
変更を行ったことを関連部品設計手順制御部に知らせる
(ステップS19)。
は、特徴形状リスト25aのプレートOAに対応するデ
ータリスト(図8参照)の機能属性の厚さの欄70の代
表値T1を新たなる代表値T3に変更すると共に、この
変更を行ったことを関連部品設計手順制御部に知らせる
(ステップS19)。
【0065】この変更が知らされた関連部品設計手順制
御部15は、図8に示すデータリストの関連部品設計知
識インデックスリストを参照することによってプレート
OAに関する関連部品設計知識リストを探し出し、探し
出したリストを参照することによって、この変更が設計
ルール上整合性がとれているかどうかを調べる。
御部15は、図8に示すデータリストの関連部品設計知
識インデックスリストを参照することによってプレート
OAに関する関連部品設計知識リストを探し出し、探し
出したリストを参照することによって、この変更が設計
ルール上整合性がとれているかどうかを調べる。
【0066】整合性がとれていない場合は、設計を続け
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
【0067】設計者が設計を終了すると入力した場合、
代表値変更部11および従属変更部14に対して設計を
終了することを知らせる。この命令が知らされた代表値
変更部11および従属変更部14は変更した全てのデー
タを変更する前の値に戻した後、代表値の変更に関係す
る動作を終了する。
代表値変更部11および従属変更部14に対して設計を
終了することを知らせる。この命令が知らされた代表値
変更部11および従属変更部14は変更した全てのデー
タを変更する前の値に戻した後、代表値の変更に関係す
る動作を終了する。
【0068】設計者が設計を続けると入力した場合、代
表値変更部11および従属変更部14に対して設計を続
けることを知らせる。この命令が知らされた代表値変更
部11および従属変更部14は変更した全てのデータを
変更する前の値に戻す。そして設計者が新たな変更値を
入力し直すことによってこの動作を継続する。
表値変更部11および従属変更部14に対して設計を続
けることを知らせる。この命令が知らされた代表値変更
部11および従属変更部14は変更した全てのデータを
変更する前の値に戻す。そして設計者が新たな変更値を
入力し直すことによってこの動作を継続する。
【0069】整合性がとれている場合、この変更を行っ
たことを図形要素変更部16に知らせる(ステップS2
0、S21、S22)。
たことを図形要素変更部16に知らせる(ステップS2
0、S21、S22)。
【0070】そのため図形要素変更部16は、図8に示
すデータリストの要素インデックスリストの欄69を参
照することによって、プレートOAを示す図形要素を示
す図形要素リスト(図11)の形状定義データを変更
し、この変更が終了したときには、その旨を関連部品検
索部13に知らせる(ステップS23)。
すデータリストの要素インデックスリストの欄69を参
照することによって、プレートOAを示す図形要素を示
す図形要素リスト(図11)の形状定義データを変更
し、この変更が終了したときには、その旨を関連部品検
索部13に知らせる(ステップS23)。
【0071】関連部品検索部13は、次いで、再び図6
に示すデータリストのサブモデルインデックスリストの
欄63を検索し、従属変更部14に対して〔穴−1〕が
見つかったことを知らせる(ステップS16、S17、
S18)。
に示すデータリストのサブモデルインデックスリストの
欄63を検索し、従属変更部14に対して〔穴−1〕が
見つかったことを知らせる(ステップS16、S17、
S18)。
【0072】そのため従属変更部14は、〔穴−1〕に
対応するデータリスト(図10)の機能属性の長さの欄
81の代表値h2を
対応するデータリスト(図10)の機能属性の長さの欄
81の代表値h2を
【0073】
【数1】h3=T3−h1 により示される代表値h3に変更し、図10に示すデー
タリストの代表値が変更されたことを関連部品設計手順
制御部15に知らせる(ステップS19)。
タリストの代表値が変更されたことを関連部品設計手順
制御部15に知らせる(ステップS19)。
【0074】この変更が知らされた関連部品設計手順制
御部15は、図10に示すデータリストの関連部品設計
知識インデックスリストを参照することによって穴−1
に関する関連部品設計知識リストを探し出し、探し出し
たリストを参照することによって、この変更が設計ルー
ル上整合性がとれているかどうかを調べる。
御部15は、図10に示すデータリストの関連部品設計
知識インデックスリストを参照することによって穴−1
に関する関連部品設計知識リストを探し出し、探し出し
たリストを参照することによって、この変更が設計ルー
ル上整合性がとれているかどうかを調べる。
【0075】整合性がとれていない場合は、設計を続け
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
【0076】設計者が設計を終了すると入力した場合、
代表値変更部11および従属変更部14に対して設計を
終了することを知らせる。この命令が知らされた代表値
変更部11および従属変更部14は変更した全てのデー
タを変更する前の値に戻した後、代表値の変更に関係す
る動作を終了する。
代表値変更部11および従属変更部14に対して設計を
終了することを知らせる。この命令が知らされた代表値
変更部11および従属変更部14は変更した全てのデー
タを変更する前の値に戻した後、代表値の変更に関係す
る動作を終了する。
【0077】設計者が設計を続けると入力した場合、代
表値変更部11および従属変更部14に対して設計を続
けることを知らせる。この命令が知らされた代表値変更
部11および従属変更部14は変更した全てのデータを
変更する前の値に戻す。そして設計者が新たな変更値を
入力し直すことによってこの動作を継続する。
表値変更部11および従属変更部14に対して設計を続
けることを知らせる。この命令が知らされた代表値変更
部11および従属変更部14は変更した全てのデータを
変更する前の値に戻す。そして設計者が新たな変更値を
入力し直すことによってこの動作を継続する。
【0078】整合性がとれている場合、この変更を行っ
たことを図形要素変更部16に知らせる(ステップS2
0、S21、S22)。
たことを図形要素変更部16に知らせる(ステップS2
0、S21、S22)。
【0079】そのため図形要素変更部16は、図10に
示すデータリストの要素インデックスリストの欄82を
参照することによって、〔穴−1〕を示す図形要素を示
す図形要素リスト(図示が省略されている)の各形状定
義データを変更を行った後、変更の完了を関連部品検索
部13に知らせる(ステップS23)。
示すデータリストの要素インデックスリストの欄82を
参照することによって、〔穴−1〕を示す図形要素を示
す図形要素リスト(図示が省略されている)の各形状定
義データを変更を行った後、変更の完了を関連部品検索
部13に知らせる(ステップS23)。
【0080】この知らせを受け取った関連部品検索部1
3は、サブモデルインデックスリストの検索が既に終了
していることから、モデル接続インデックスリストの検
索を開始することによって、プレートB(図3の34)
を探し出す。しかしこのプレートBはプレートAに接続
される要素部品ではあるが、プレートAにおいて行われ
た代表値の変更には関係しない要素部品であるため、ス
テップS16、S17、S18と動作を進めた後、再び
ステップS16に戻り、再度モデル接続インデックスリ
ストの検索を行う。そしてボルトAを検索する(ステッ
プS16)。
3は、サブモデルインデックスリストの検索が既に終了
していることから、モデル接続インデックスリストの検
索を開始することによって、プレートB(図3の34)
を探し出す。しかしこのプレートBはプレートAに接続
される要素部品ではあるが、プレートAにおいて行われ
た代表値の変更には関係しない要素部品であるため、ス
テップS16、S17、S18と動作を進めた後、再び
ステップS16に戻り、再度モデル接続インデックスリ
ストの検索を行う。そしてボルトAを検索する(ステッ
プS16)。
【0081】このボルトAは、プレートAにおける代表
値の変更に関連する要素部品であるため、ボルトAが見
つかったことを従属変更部14に知らせる(ステップS
17、S18)。
値の変更に関連する要素部品であるため、ボルトAが見
つかったことを従属変更部14に知らせる(ステップS
17、S18)。
【0082】従属変更部14は、ボルトAを示すデータ
リスト(図12)の機能属性の長さの欄74の代表値を
新たな代表値である値L3に変更し、変更が行われたこ
とを関連部品設計手順制御部15に知らせる(ステップ
S19)。
リスト(図12)の機能属性の長さの欄74の代表値を
新たな代表値である値L3に変更し、変更が行われたこ
とを関連部品設計手順制御部15に知らせる(ステップ
S19)。
【0083】この変更が知らされた関連部品設計手順制
御部15は図12に示すデータリストの要素部品設計知
識インデックスリストを参照することによって、ボルト
Aに関する要素部品設計知識リストを探し出し、探し出
したリストを参照することによって、この変更が設計ル
ール上整合性がとれているかどうかを調べる。
御部15は図12に示すデータリストの要素部品設計知
識インデックスリストを参照することによって、ボルト
Aに関する要素部品設計知識リストを探し出し、探し出
したリストを参照することによって、この変更が設計ル
ール上整合性がとれているかどうかを調べる。
【0084】整合性がとれていない場合は、設計を続け
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
るか否かを表示部22に送出し、そこに表示する。そこ
で設計者は設計を続けるか否かをキーボード20から入
力する。
【0085】設計者が設計を終了すると入力した場合、
代表値変更部11および従属変更部14に対して設計を
終了することを知らせる。この命令が知らされた代表値
変更部11および従属変更部14は変更した全てのデー
タを変更する前の値に戻した後、代表値の変更に関係す
る動作を終了する。
代表値変更部11および従属変更部14に対して設計を
終了することを知らせる。この命令が知らされた代表値
変更部11および従属変更部14は変更した全てのデー
タを変更する前の値に戻した後、代表値の変更に関係す
る動作を終了する。
【0086】設計者が設計を続けると入力した場合、代
表値変更部11および従属変更部14に対して設計を続
けることを知らせる。この命令が知らされた代表値変更
部11および従属変更部14は変更した全てのデータを
変更する前の値に戻す。そして設計者が新たな変更値を
入力し直すことによってこの動作を継続する。
表値変更部11および従属変更部14に対して設計を続
けることを知らせる。この命令が知らされた代表値変更
部11および従属変更部14は変更した全てのデータを
変更する前の値に戻す。そして設計者が新たな変更値を
入力し直すことによってこの動作を継続する。
【0087】整合性がとれている場合、この変更を行っ
たことを図形要素変更部16に知らせる(ステップS2
0、S21、S22)。
たことを図形要素変更部16に知らせる(ステップS2
0、S21、S22)。
【0088】この知らせが与えられた図形要素変更部1
6は、図12に示すデータリストの要素インデックスの
欄83を検索することによって、このボトルAの長さに
関連する図形要素を示すデータリストの変更を行い、変
更が終了したときにはその旨を関連部品検索部13に知
らせる(ステップS23)。
6は、図12に示すデータリストの要素インデックスの
欄83を検索することによって、このボトルAの長さに
関連する図形要素を示すデータリストの変更を行い、変
更が終了したときにはその旨を関連部品検索部13に知
らせる(ステップS23)。
【0089】この知らせが与えられた関連部品検索部1
2は、再びモデル接続インデックスリストの検索を行う
のであるが、検索すべきデータが残っていないため、ス
テップS16からステップS17に進んだ時点でその動
作を終了する。
2は、再びモデル接続インデックスリストの検索を行う
のであるが、検索すべきデータが残っていないため、ス
テップS16からステップS17に進んだ時点でその動
作を終了する。
【0090】次にはステップS24により示される表示
動作が開始される。この動作時には、表示制御部21に
より、アセンブリ1の全ての要素部品に対応する図形要
素がデータベース17から読み出され、表示部22に送
出されてそこに表示される。つまりプレートAの厚みの
変更が完了したアセンブリ1を示す図形が表示部22に
表示されることとなる。
動作が開始される。この動作時には、表示制御部21に
より、アセンブリ1の全ての要素部品に対応する図形要
素がデータベース17から読み出され、表示部22に送
出されてそこに表示される。つまりプレートAの厚みの
変更が完了したアセンブリ1を示す図形が表示部22に
表示されることとなる。
【0091】以上でプレートAの代表値である厚みの変
更に関係する動作が終了し、その他の代表値の変更が続
けて行われるときには、上記と同様の動作が繰り返され
ることとなる。そして1つの要素部品の代表値が変更さ
れるときには、その変更が設計ルール上整合性がとれて
いるかどうかを判断する。整合性がとれていない場合は
変更が中断され、変更値を変更前の値に戻す。整合性が
ある場合は、その変更に関連するその他の要素部品の代
表値が共に変更され、またその変更が設計ルール上整合
性がとれているかを判断する。そして、同様に整合性が
とれていない場合は変更値が変更前の値に戻り、整合性
がとれている場合はその変更に関連するその他の要素部
品の代表値が共に変更される。そして、その変更に関係
する全ての要素部品の変更が終了したときには、変更に
対応する図形が表示部22に表示されるのである。
更に関係する動作が終了し、その他の代表値の変更が続
けて行われるときには、上記と同様の動作が繰り返され
ることとなる。そして1つの要素部品の代表値が変更さ
れるときには、その変更が設計ルール上整合性がとれて
いるかどうかを判断する。整合性がとれていない場合は
変更が中断され、変更値を変更前の値に戻す。整合性が
ある場合は、その変更に関連するその他の要素部品の代
表値が共に変更され、またその変更が設計ルール上整合
性がとれているかを判断する。そして、同様に整合性が
とれていない場合は変更値が変更前の値に戻り、整合性
がとれている場合はその変更に関連するその他の要素部
品の代表値が共に変更される。そして、その変更に関係
する全ての要素部品の変更が終了したときには、変更に
対応する図形が表示部22に表示されるのである。
【0092】なお本実施例ではアセンブリリスト23に
より示される装置が金型である場合について説明した
が、その他の装置の場合にも同様に適用することが可能
である。
より示される装置が金型である場合について説明した
が、その他の装置の場合にも同様に適用することが可能
である。
【0093】
【発明の効果】本発明においては、そのCAD/CAM
システムに、代表値によってそれぞれの形状が示される
要素部品の集合を指示する要素部品リストによってアセ
ンブリのそれぞれが表現され、図形要素の集合を指示す
る図形要素リストによって要素部品のそれぞれが表現さ
れる階層データ構造を採用しており、このシステムにお
ける図形変更方法では、要素部品の代表値を変更する工
程に続く工程として、代表値が変更された要素部品に関
連する要素部品を検索する工程を設け、この工程により
検索された要素部品の代表値を変更された代表値に従っ
て変更するようにしていること、また同システムにおけ
る図形変更装置では、要素部品の代表値を変更する代表
値変更部と、代表値が変更された要素部品に関連する要
素部品を検索する関連部品検索部とを設け、探し出され
た要素部品の代表値を従属変更部によって変更する構成
としているので、1つの要素部品の代表値が変更された
場合には、その変更に関連する要素部品の代表値が自動
で変更されることになるので、部品形状の修正を簡単に
することが可能になるという効果を奏する。また本発明
においては、そのCAD/CAMシステムに要素部品設
計手順制御部および関連部品設計手順制御部を設け、代
表値の変更が設計ルール上整合性がとれているかを判断
する構成としているので、誤った設計を行うことを未然
に防止して、整合性のとれた適性な設計を行うことがで
きるといった効果を奏する。
システムに、代表値によってそれぞれの形状が示される
要素部品の集合を指示する要素部品リストによってアセ
ンブリのそれぞれが表現され、図形要素の集合を指示す
る図形要素リストによって要素部品のそれぞれが表現さ
れる階層データ構造を採用しており、このシステムにお
ける図形変更方法では、要素部品の代表値を変更する工
程に続く工程として、代表値が変更された要素部品に関
連する要素部品を検索する工程を設け、この工程により
検索された要素部品の代表値を変更された代表値に従っ
て変更するようにしていること、また同システムにおけ
る図形変更装置では、要素部品の代表値を変更する代表
値変更部と、代表値が変更された要素部品に関連する要
素部品を検索する関連部品検索部とを設け、探し出され
た要素部品の代表値を従属変更部によって変更する構成
としているので、1つの要素部品の代表値が変更された
場合には、その変更に関連する要素部品の代表値が自動
で変更されることになるので、部品形状の修正を簡単に
することが可能になるという効果を奏する。また本発明
においては、そのCAD/CAMシステムに要素部品設
計手順制御部および関連部品設計手順制御部を設け、代
表値の変更が設計ルール上整合性がとれているかを判断
する構成としているので、誤った設計を行うことを未然
に防止して、整合性のとれた適性な設計を行うことがで
きるといった効果を奏する。
【図1】本発明の一実施例の電気的構成を示すブロック
図である。
図である。
【図2】データベース内に構成されたアセンブリリス
ト、要素部品リスト、特徴形状リスト、図形要素リス
ト、要素部品設計知識リスト、関連部品設計知識リスト
の概略と互いの関係を示す説明図である。
ト、要素部品リスト、特徴形状リスト、図形要素リス
ト、要素部品設計知識リスト、関連部品設計知識リスト
の概略と互いの関係を示す説明図である。
【図3】アセンブリ1の詳細を示す断面図である。
【図4】プレートAを示す外観斜視図である。
【図5】〔穴−1〕の概略を示す説明図である。
【図6】要素部品リスト内に構成されたプレートAを示
すデータリストである。
すデータリストである。
【図7】要素部品設計知識リスト内に構成されたプレー
トA知識を示すデータリストである。
トA知識を示すデータリストである。
【図8】特徴形状リスト内に構成されたプレートOAを
示すデータリストである。
示すデータリストである。
【図9】関連部品設計知識リスト内に構成されたプレー
トOA知識を示すデータリストである。
トOA知識を示すデータリストである。
【図10】特徴形状リスト内に構成された〔穴−1〕を
示すデータリストである。
示すデータリストである。
【図11】図形要素リスト内に構成されたプレートOA
の図形要素を示すデータリストである。
の図形要素を示すデータリストである。
【図12】要素部品リスト内に構成されたボルトAを示
すデータリストである。
すデータリストである。
【図13】ボルトAの概略を示す説明図である。
【図14】関連部品設計知識リスト内に構成されたボル
トA知識を示すデータリストである。
トA知識を示すデータリストである。
【図15】図形要素リスト内に構成されたボルトAの図
形要素を示すデータリストである。
形要素を示すデータリストである。
【図16】図形要素リスト内に構成されたボルトAの図
形要素を示すデータリストである。
形要素を示すデータリストである。
【図17】図形要素リスト内に構成されたボルトAの図
形要素を示すデータリストである。
形要素を示すデータリストである。
【図18】主要部の動作を示すフローチャートである。
11 代表値変更部 12 要素部品設計手順制御部 13 関連部品検索部 14 従属変更部 15 関連部品設計手順制御部 16 図形要素変更部 22 要素部品リスト 24 図形要素リスト S12 代表値を変更する工程 S13 代表値が変更された要素部品の設計ルール上の
適合性を調べる第1の工程 S16 代表値が変更された要素部品に関連する要素部
品を検索する工程 S19 検索された要素部品の代表値を変更する工程 S20 代表値が変更された要素部品の設計ルール上の
適合性を調べる第2の工程
適合性を調べる第1の工程 S16 代表値が変更された要素部品に関連する要素部
品を検索する工程 S19 検索された要素部品の代表値を変更する工程 S20 代表値が変更された要素部品の設計ルール上の
適合性を調べる第2の工程
Claims (2)
- 【請求項1】 代表値によってそれぞれの形状が示され
る要素部品の集合を指示する要素部品リストによってア
センブリのそれぞれが表現され、図形要素の集合を指示
する図形要素リストによって前記要素部品のそれぞれが
表現されるCAD/CAMシステムにおいて、 前記要素部品の代表値を変更する工程と、 この代表値を変更する工程によって代表値が変更された
要素部品の設計ルール上の適合性を調べる第1の工程
と、 この第1の工程によるルール適合性判断によって不適合
と判断された場合、不適合である旨をディスプレイに表
示し変更値を変更前の値に戻す工程と、 前記代表値を変更する工程によって代表値が変更された
要素部品に関連する要素部品を検索する工程と、 この工程により検索された要素部品の代表値を、前記の
変更された代表値に従って変更する工程と、 この代表値を変更する工程によって代表値が変更された
要素部品の設計ルール上の適合性を調べる第2の工程
と、 この第2の工程によるルール適合性判断によって不適合
と判断された場合、不適合である旨をディスプレイに表
示し前記第1の工程および前記第2の工程により変更さ
れた変更値を変更前の値に戻す工程とを備えたことを特
徴とするCAD/CAMシステムにおける図形変更方
法。 - 【請求項2】 代表値によってそれぞれの形状が示され
る要素部品の集合を指示する要素部品リストによってア
センブリのそれぞれが表現され、図形要素の集合を指示
する図形要素リストによって前記要素部品のそれぞれが
表現されるCAD/CAMシステムにおいて、 前記要素部品の代表値を変更する代表値変更部と、 この代表値変更部によって代表値が変更された要素部品
の設計ルール上の適合性を調べる要素部品設計手順制御
部と、 前記代表値変更部によって代表値が変更された要素部品
に関連する要素部品を検索する関連部品検索部と、 この関連部品検索部により検索された要素部品の代表値
を、前記代表値変更部により変更された代表値に従って
変更する従属変更部と、 この従属変更部によって代表値が変更された要素部品の
設計ルール上の適合性を調べる関連部品設計手順制御部
とを備えたことを特徴とするCAD/CAMシステムに
おける図形変更装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4164693A JPH064117A (ja) | 1992-06-23 | 1992-06-23 | Cad/camシステムにおける図形変更方法およびその装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4164693A JPH064117A (ja) | 1992-06-23 | 1992-06-23 | Cad/camシステムにおける図形変更方法およびその装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH064117A true JPH064117A (ja) | 1994-01-14 |
Family
ID=15798072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4164693A Pending JPH064117A (ja) | 1992-06-23 | 1992-06-23 | Cad/camシステムにおける図形変更方法およびその装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH064117A (ja) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5774119A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Graphical interface method, apparatus and application for selection of target object |
US5774120A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Refresh and select-all actions in graphical user interface |
US5781193A (en) * | 1996-08-14 | 1998-07-14 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating multiple value list from superset list |
US5784057A (en) * | 1996-08-14 | 1998-07-21 | International Business Machines Corporation | Dynamically modifying a graphical user interface window title |
US5818444A (en) * | 1996-08-14 | 1998-10-06 | International Business Machines Corporation | Method, apparatus and application for object selective but global attribute modification |
US5867157A (en) * | 1996-08-14 | 1999-02-02 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a list of values with multiple components |
US5872568A (en) * | 1996-08-14 | 1999-02-16 | International Business Machines Corporation | Application and method for creating a list from pre-defined and user values |
US6104395A (en) * | 1996-08-14 | 2000-08-15 | International Business Machines Corporation | Graphical interface method, apparatus and application for opening window of all designated container objects |
US6195096B1 (en) | 1996-08-14 | 2001-02-27 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a multiple-value text list |
US6871109B2 (en) | 2003-03-26 | 2005-03-22 | Incs, Inc. | Die design support method and die design support system |
-
1992
- 1992-06-23 JP JP4164693A patent/JPH064117A/ja active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5774119A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Graphical interface method, apparatus and application for selection of target object |
US5774120A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Refresh and select-all actions in graphical user interface |
US5781193A (en) * | 1996-08-14 | 1998-07-14 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating multiple value list from superset list |
US5784057A (en) * | 1996-08-14 | 1998-07-21 | International Business Machines Corporation | Dynamically modifying a graphical user interface window title |
US5818444A (en) * | 1996-08-14 | 1998-10-06 | International Business Machines Corporation | Method, apparatus and application for object selective but global attribute modification |
US5867157A (en) * | 1996-08-14 | 1999-02-02 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a list of values with multiple components |
US5872568A (en) * | 1996-08-14 | 1999-02-16 | International Business Machines Corporation | Application and method for creating a list from pre-defined and user values |
US6104395A (en) * | 1996-08-14 | 2000-08-15 | International Business Machines Corporation | Graphical interface method, apparatus and application for opening window of all designated container objects |
US6195096B1 (en) | 1996-08-14 | 2001-02-27 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a multiple-value text list |
US6871109B2 (en) | 2003-03-26 | 2005-03-22 | Incs, Inc. | Die design support method and die design support system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1939771A1 (en) | Method and a computer program product for computer aided design of a product comprising a set of constrained objects | |
JPH064117A (ja) | Cad/camシステムにおける図形変更方法およびその装置 | |
US6999908B2 (en) | Hexahedral finite element modeling method for controlling element size and storage medium therefor | |
JPH04361373A (ja) | Cad/camシステムにおける図形変更方法およびその装置 | |
KR101512832B1 (ko) | 프로세스 시뮬레이션 | |
WO2006027882A1 (ja) | 3次元モデル自動構築システム | |
JPH0248774A (ja) | Cadシステムのデータ管理方式 | |
JP3099621B2 (ja) | 標準部品データベース用cadシステム | |
EP1939772A1 (en) | Method and a computer program product for computer aided design of a product comprising a set of constrained objects | |
JP4872583B2 (ja) | 形状モデル作成装置 | |
JP4726465B2 (ja) | 3次元形状処理方法および装置 | |
JP2009301410A (ja) | 設計支援システムおよびコンピュータ・プログラム | |
JPH1166145A (ja) | Cadシステム | |
JPH09326045A (ja) | 三次元モデル生成方法及び装置並びに三次元モデルを生成するプログラムを格納した記憶媒体 | |
JP5962057B2 (ja) | 3次元形状作成支援プログラム,方法及び装置 | |
JP3903819B2 (ja) | 部品の親子関係設定方法 | |
JP2001051977A (ja) | 数値最適化構造解析システム | |
JP3206808B2 (ja) | 属性データ編集機能付きパラメトリック設計システム | |
JP2002361636A (ja) | 3次元金型cadデータ作成方法、金型cad装置、3次元金型設計プログラム、記憶媒体 | |
JP2010181937A (ja) | 設計支援システム及び設計支援方法 | |
JPH10207933A (ja) | 金型設計支援装置 | |
JPH07191722A (ja) | Ncデータ作成装置 | |
JP2000105778A (ja) | 設計支援装置 | |
JP2005018457A (ja) | 加工工程モデル生成装置及び加工工程モデル生成プログラム | |
JP2002132323A (ja) | 生産工程の設計方法およびその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20090430 |
|
LAPS | Cancellation because of no payment of annual fees |