JP3903819B2 - How to set parent-child relationship of parts - Google Patents

How to set parent-child relationship of parts Download PDF

Info

Publication number
JP3903819B2
JP3903819B2 JP2002076742A JP2002076742A JP3903819B2 JP 3903819 B2 JP3903819 B2 JP 3903819B2 JP 2002076742 A JP2002076742 A JP 2002076742A JP 2002076742 A JP2002076742 A JP 2002076742A JP 3903819 B2 JP3903819 B2 JP 3903819B2
Authority
JP
Japan
Prior art keywords
parent
child
stage
parts
component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2002076742A
Other languages
Japanese (ja)
Other versions
JP2003281219A (en
Inventor
寿 小泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2002076742A priority Critical patent/JP3903819B2/en
Publication of JP2003281219A publication Critical patent/JP2003281219A/en
Application granted granted Critical
Publication of JP3903819B2 publication Critical patent/JP3903819B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、CADを用いて作成した部品の親子関係をその配置関係に基づいて自動的に設定する部品の親子関係設定方法に関する。
【0002】
【従来の技術】
従来の3次元CADシステムでは、部品の形状を特定するためのデータを部品単位で入力し、そのデータを入力した後に部品を個々に配置し、最終的に、それぞれの部品同士の相互関係(親子関係)が自動的に設定されるようになっている。この設定がされると、部品同士の関係がツリー構造で表示できるため、次のような利点を生じる。
【0003】
部品の親子関係がわかると、部品同士の接触関係もわかるので、位置ズレの発生および加工データの付け忘れなどのチェックが自動的にできる。
【0004】
部品の親子関係がわかると、設計サイドで干渉確認(特に動作シミュレーション)をするときに、干渉部品の分別が容易になる。
【0005】
部品の親子関係がわかると、ユーザーサイド(例えば、NCデータの作成者、小物部品の作成者)で必要なデータだけを選別して受け取ることができる。
【0006】
このため、受け取ったデータに基づく部品の理解を早く深めることができる。また、データを変換する際の変換時間の短縮と記憶媒体の必要記憶領域の節約ができる。
【0007】
【発明が解決しようとする課題】
しかしながら、従来の3次元CADシステムでは、部品相互間の配置関係ではなく、部品相互間の機能関係に基づいて親子関係が設定されるようになっているため、配置関係が重要視される設計では、設計の負担が大きくなるという欠点がある。これは、配置関係が非常に重要なウエイトを占める設計においては、機能関係に束縛されている部品の親子関係を配置関係に基づく親子関係に変換する必要があるからである。
【0008】
例えば、図13のように、ロワーヘッド10にカムドライブ15が取り付けられ、またアッパーヘッド20にカムスライド25が取り付けられている装置の場合、カムドライブ15とカムスライド25との機能関係が重要視される(アッパーヘッド20の下降によってカムドライブ15がカムスライド25を摺動移動させる構造であるため、機能を考慮すると両カムの位置関係が重要になる)ことから、従来の3次元CADシステムにより設定される親子関係は、ロワーヘッド10には子供がなく、アッパーヘッド20の子供としてカムスライド25とカムドライブ15が存在するという、図に示したような関係になる。
【0009】
このように機能関係に基づいて親子関係が設定されていると、例えば設計作業においてカムスライド25の位置だけをずらす場合に次のような不具合が生じる。上述のように、機能上はカムスライド25とカムドライブ15がアッパーヘッド20の子供の関係にあるため、設計作業においてカムスライド25の位置をずらすと、これに伴ってカムドライブ15の位置もずれてしまう。したがって、カムスライド25だけをずらす場合には、CADシステムによって設定された親子関係を実際の配置関係に即した親子関係に変える必要がある。実際の配置関係は、図に示したように、ロワーヘッド10の子供としてカムドライブ15が、アッパーヘッド20の子供としてカムスライド25がそれぞれ存在するという関係にあるため、設計者は、このような親子関係に図面を見ながら設定し直す。この親子関係の設定によってカムスライド25とカムドライブ15との関係がなくなるので、カムスライド25だけをずらすことができるようになる。
【0010】
このように従来の3次元CADシステムでは、設計作業には適さない、機能を重視した親子関係が自動的に設定されるため、設計者は、設計作業に適した、配置関係を重視した親子関係に設定し直さなければならない。機能関係を重視した親子関係から配置関係を重視した親子関係への変換は、設計者が図面を見ながら手作業で行う必要がある。上記の例のように設計の対象が非常に単純な装置であればこの変換作業はミスすることなく短時間で完了するが、実際の製品の構造は非常に複雑であるから、この変換作業をミスすることなく行うのは大変である。
【0011】
本発明は、このような従来の問題点に鑑みて成されたものであり、CADを用いて作成した部品の親子関係をその配置関係に基づいて自動的に設定できるようにした部品の親子関係設定方法の提供を目的とする。
【0012】
【課題を解決するための手段】
上記した課題を解決し、目的を達成するための本発明は、下記の方法によって達成される。
【0013】
請求項1に記載の方法は、演算装置が部品データベースから機械を構成する部品の3次元CADデータを取得する第1段階と、前記演算装置が取得した3次元CADデータに基づいて前記演算装置が前記機械を構成する部品相互間の接触面を求める第2段階と、前記演算装置が求めた接触面に基づいて前記演算装置が各部品の移動可能方向を求める第3段階と、1つの部品がいずれかの移動可能方向に他の部品と接触しながら移動でき、前記1つの部品に接触する部品が前記他の部品1つのみであるときには、前記演算装置は前記1つの部品を前記他の部品の「子」に設定するとともに前記他の部品を前記1つの部品の「親」に設定する第4段階と、を含むことを特徴とする部品の親子関係設定方法である。
【0014】
請求項2に記載の方法は、請求項1に記載の部品の親子関係設定方法において、親子関係が定まった2つの部品を前記演算装置が1つの部品と仮定する第5段階と、仮定した1つの部品の全てについて、前記演算装置が前記第3段階と前記第4段階の処理を行う第6段階と、をさらに含むことを特徴とする。
【0015】
請求項3に記載の方法は、請求項1または請求項2に記載の部品の親子関係設定方法において、前記第4段階において、前記演算装置は、前記「親」に設定する部品、前記「子」に設定された1つの部品よりも体積の大きい部品とは接触しない部品とすることを特徴とする。
【0016】
請求項4に記載の方法は、請求項2に記載の部品の親子関係設定方法において、前記演算装置による前記第1段階から前記第6段階までの処理によって「親」に設定された部品を移動させると、その移動に伴って移動する部品であって、取り付けのための穴加工ができ、その[親]に設定された部品と接触する部品を、前記演算装置がその「親」に設定された部品の「子」に設定する第7段階をさらに含むことを特徴とする。
【0017】
請求項5に記載の方法は、請求項4に記載の部品の親子関係設定方法において、前記演算装置による前記第1段階から前記第6段階までの処理によって「親」に設定された部品が無くなったとした場合、移動可能な部品であって、取り付けのための穴加工ができ、その[親]に設定された部品と接触する部品を、前記演算装置がその「親」に設定された部品の「子」に設定する第8段階をさらに含むことを特徴とする。
【0018】
請求項6に記載の方法は、請求項5に記載の部品の親子関係設定方法において、前記演算装置による前記第1段階から前記第8段階までの処理によっても親子関係が確定していない部品に対して、その部品と接触する他の部品があるか否かを調べる第9段階と、その部品と接触する他の部品があるときには、接触する他の部品の体積がその部品の体積よりも大きいことを条件として、前記演算装置がその部品を、接触する他の部品の「子」とする第10段階と、をさらに含むことを特徴とする。
【0019】
【発明の効果】
以上説明したように、本発明に係る部品の親子関係設定方法によれば、CADを用いて作成した部品の親子関係をその配置関係に基づいて自動的に設定できるので、機能関係を重視した親子関係から配置関係を重視した親子関係への変換は、設計者が図面を見ながら手作業で行う必要がなくなり、短時間で信頼性の高い変換作業ができる。
【0020】
【発明の実施の形態】
以下に添付図面を参照して、本発明にかかる部品の親子関係設定方法の好適な実施の形態を3次元型構造を例にして詳細に説明する。図1は、本発明に係る方法を実施することができるCAD装置の概略構成図である。
【0021】
図に示すように、CAD装置100は、3次元型構造データ(部品に関するデータであり、形状データ、配置データなどを含む)を入力する入力装置110と、入力した部品に関するデータを記憶する部品データベース120と、本発明に係る方法を実施して部品の親子関係を設定する演算装置130と、演算装置130による演算結果を表示するディスプレイ140とを有している。
【0022】
図2から図5は、本発明に係る部品の親子関係設定方法の処理手順を説明するためのフローチャートである。なお、このフローチャートにおいては、プレス装置の上型または下型を構成する要素単位を1つの部品としている。
【0023】
まず、演算装置130は、部品データベース120から3次元型構造データ(部品の3次元CADデータ)を取得して(第1段階)、プレスが最下点の状態にあるとき(上型が下型に合わさって最も下まで下りている状態)の部品間の接触面を全て求める(第2段階)。部品間の接触面は、一般的に使用されているアルゴリズムによって、複数の部品間で座標の一致している面が存在するか否かによって求める。例えば、図6に示すような2つの部品60、62に着目すると、2つの部品同士が接触している部分(太線の部分)が接触面となる(S1)。
【0024】
プレスが最下点の状態にあるときには、上型と下型とが噛み合っている状態であるので、一般的に動く部品はないと考えられる。ところが、この状態でも動く部品があるときには、その部品は接触している部品に取り付けられていると考えられる。接触している部品は1つの部品である場合と、複数の部品である場合とがある。
【0025】
以上のことを調べるために、演算装置130は、各部品の接触面の情報からその部品が移動可能かどうかを調べる(第3段階)。例えば、図6に示した部品62に着目すると、その部品62は図7に示すように実線の矢印の方向に動くことができるが、点線の矢印の方向には動くことができない。このステップでは、このことを一般的に使用されているアルゴリズムを使って求める。また、図8に示すように、2つの部品同士が1つの面で接触してはいるものの、ある部品に対して回転できる部品80については、図示する回転方向に動くことができると判断する(S2)。
【0026】
その部品が動く部品であるときには(S3:YES)、その部品と接触する部品の数を調べる(S4)。接触する部品の数が1つであれば(S5:YES)、その部品を接触する部品の子として親子関係を設定する(第4段階)。例えば、図6に示した部品62の場合、図7の実線の矢印の方向に動くことができるので、動く部品であるとの判断がされる。部品62は、2つの面で接触しているものの、接触している部品は部品60だけであるので、部品62は部品60の子に設定される。また、図8に示した部品82の場合、図示する回転方向に動くことができるので、動く部品であるとの判断がされる。部品82は部品80に接触しているので、部品80の子に設定される(S6)。
【0027】
一方、S3のステップで動く部品ではないと判断されるか(S3:NO)、またはS5のステップで接触する部品が存在しない、あるいは接触する部品が複数であると判断されたときには(S5:NO)、現時点で親子関係を設定することはできないので、次の部品に対する処理を行う。
【0028】
以上のS2からS6までの処理は、3次元型構造データに含まれる全ての部品について行われる。したがって、ここまでの処理によって、少なくとも2つの部品同士に対する親子関係が設定されることになる。
【0029】
次に、演算装置130は、親子関係が設定された部品同士を1つの部品として考えるための処理をする(第5段階)(S7)。この1つの部品として考えた部品の接触面の情報からその部品が動くかどうかを調べる。この処理は、実質的にはS2の処理と同じ処理である(S8)。その1つの部品として考えた部品が動く部品であるときには、その部品と接触する部品の数を調べる(S9)。接触する部品の数が1つであれば(S10:YES)、その部品を接触する部品の子として親子関係を設定する(第6段階)(S11)。以上の処理によって、親子関係が設定された部品同士を、さらに1つの部品として考えるための処理をする(S12)。なお、接触する部品の数が複数であれば(S10:NO)、現時点では親子関係を設定することはできないので、次の部品に対する処理を行う。
【0030】
以上のS9からS12までの処理は、S2からS6までの処理によって親子関係が設定された全ての部品について行われる。例えば、図9に示したような構造のワークを考えると、S1〜S12までの処理で親子関係は次のように設定されることになる。
【0031】
このワークは、4つの部品90、91、92、93から構成されている。S1のステップの処理では、部品90と部品91との接触面、部品90と部品93との接触面、部品91と部品92との接触面が求められる。S2のステップの処理では、これらの接触面の情報から、4つの部品90、91、92、93は全て動く部品であることがわかる。S4、S5の処理では接触する部品が1つであるかどうかが判断される。部品90と部品91は、接触する部品が複数あるので、親子関係は設定されない。部品92と部品93は、接触する部品が1つであるので、S6のステップの処理において、部品93は部品90の子に設定され、部品92は部品91の子に設定される。次に、S7のステップの処理では、部品90と部品93が1つの部品として考えられ、また、部品91と部品92が1つの部品として考えられる。S8からS12のステップの処理では、1つの部品として考えられた部品90と部品93には接触する面が存在しないのでこれ以上の処理は行われないが、1つの部品として考えられた部品91と部品92は、部品90と接触する面があり、その接触面の情報から1つの部品として考えられた部品91と部品92は部品90に対して動くことができ、また、接触する部品は部品90の1つだけであるので、1つの部品として考えられた部品91と部品92は部品90の子に設定される。したがって、ここまでの処理では、部品90と部品93とが親子関係にあり、同様に部品90と部品91とが親子関係にあり、さらに部品91と部品92とが親子関係にあるというように各部品の親子関係が設定される。
【0032】
次に、演算装置130は、以上のようにして親子関係が設定された部品のうち、最終的にどれを親にするべきかを決める。これは、動く部品のうち、自部品よりも大きいものに接しない部品を見つけてそれを親とする処理である。つまり、動く部品のうち体積的に一番大きい部品であって、その部品がその部品よりも大きな部品に接していないという条件を満たす部品を親とする。図9の例では、部品90がこのワークを構成する部品の中で一番体積が大きく、また、部品90よりも大きな部品には接していないので、このワークの中では部品90が親となる。
したがって、部品90が親で、その子として部品91と93があり、さらに部品91の子として部品92があるという構造になる。この構造は、部品の配置関係に即した構造である(S13)。
【0033】
以上までの処理で、部品の親子関係が決定するが、ここまでは、プレスが最下点の状態にある(上型が下型に合わさって最も下まで下りている状態)ことを前提に親子関係を決定してきた。したがって、プレスの上型が上昇したときに、決定された親子関係が維持されないことも考えられる。そこで、そのことが維持されるかどうかを次の処理によって確認する。
【0034】
まず、プレスの上型を上昇させた状態で、上記の処理で子に決定された部品がその子の親と接触するか否かを調べる(S14)。接触していれば(S15:YES)、その子の部品に取り付け穴加工ができるかどうかを調べる(S16)。穴加工ができれば(S17:YES)、その子の部品(自部品)は、自部品と接触する親の部品の子であると確定する(S18)。なお、プレスの上型を上昇させた状態で、子に決定された部品がその子の親と接触しなければ(S15:NO)、次の部品に対する処理を行う。以上の処理は、親の部品とともに動く子の部品の全てに対して行う(第7段階)。
【0035】
以上の処理では、親と決定された部品をCAD上で動かしたときに、それと一緒に動く子の部品であって、穴加工ができるものは、その親にボルトなどを用いて取り付けることができるので、その親子関係はほぼ間違いのないものとして、その親子関係を確定しようとしている。なお、プレスの型構造の場合、プレス精度を保証するために、固定されている方の型(固定型)に優先的に部品を取り付けるようにしている。したがって、上記の処理は、固定型(底面のZ座標値が一番小さいもの)から可動型(底面のZ座標値が一番大きいもの)の順に処理することが望ましい。
【0036】
以上までの処理でも親子関係の確定が行われなかったものについては、さらに、親の部品が無くなった場合に新たに動き出す(移動する)子の部品があるか否かを調べる(S19)。動き出す子の部品がある場合、その子の部品に取り付け穴加工ができるかどうかを調べる(S20)。穴加工ができれば(S21:YES)、その子の部品(自部品)は、決定されている親の部品の子であると確定する(S22)。なお、その子の部品に穴加工をすることができなければ(S21:NO)、次の部品に対する処理を行う。以上の処理は、親の部品とともに動く全ての子の部品に対して行う(第8段階)。
【0037】
次に、演算装置130は、親子関係が確定された部品同士を、S7のステップの処理と同様に、1つの部品として考えるための処理をする(S23)。そして、1つの部品として考えた親の部品が無くなった場合にその親の部品とともに新たに動き出す子の部品があるか否かを調べる(S24)。動き出す子の部品がある場合、その子の部品が他の部品の子として確定しているか否かを調べる(S25)。確定していない部品がある場合には(S26:YES)、その確定していない部品と接触する部品の有無を調べる(第9段階)(S27)。接触する部品が他にある場合には(S28:YES)、その確定していない部品(自部品)と接触する部品の大きさを調べる(S29)。接触する部品が小さければ(S30:YES)、また、接触する部品が他になければ(S28:NO)、自部品を、親の部品の中の接触する部品の子とする親子関係を確定する(第10段階)(S31)。なお、動き出す子の部品がある場合、その子の部品が他の部品の子として確定していないとき(S26:NO)、または、確定していない部品(自部品)と接触する部品が小さくなければ(S30:NO)、次の部品に対する処理を行う。以上の処理によって親子関係の確定したものは1つの部品として考えるための処理をする(S32)。そして、親子関係が確定したものは取り除いて、親子関係の確定していないものについて、以上の処理を繰り返す(S33)。
【0038】
以上の処理を、図10に示したようなCADデータに適用した場合、機能の関係を重視して親子関係を作成する従来の場合では、そのモデリング構造は、PUNCHが親であり、その子としてINSERTとprc−assyがあるという関係になってしまう。ところが、穂位置の関係を重視する本発明の方法によれば、PUNCHが親であり、その子としてINSERTとB/DIE1があり、さらにINSERTの子としてB/DIE2があるという関係が生成される。
【0039】
また、図11に示したようなCADデータに適用した場合、従来の場合では、そのモデリング構造は、UPR−Hが親であり、その子としてCAM−Sとprc−assyがあるという関係になってしまう。ところが、本発明の方法によれば、UPR−Hが親であり、その子としてCAM−S、PRCR1があり、さらにCAM−Sの子としてPRCR2およびPRCR3があり、さらにPRCR2の子としてPRCP2が、PRCR3の子としてPRCP3がそれぞれあり、PRCR1の子としてPRCP1があるという関係が生成される。
【0040】
以上のように、本発明の方法によれば、CADデータから配置関係に基づく正しい親子関係が表示され、オペレータはこの表示に基づいて効率的な設計作業をすることができるようになる。
【0041】
本発明に係る方法を、プレス装置を簡略化して描いた図12に基づいて検証してみる。なお、図中の▲1▼〜▲7▼の数字は、部品相互間で親子関係が確定する時点を示している。▲1▼は、上記のS1〜S6のステップの処理をした時点で親子関係が確定するもの、▲2▼は、さらにS7〜S12のステップの処理をした時点で親子関係が確定するもの、▲3▼は、さらにS13のステップの処理をした時点で親子関係が確定するもの、▲4▼は、さらにS14〜S18のステップの処理をした時点で親子関係が確定するもの、▲5▼は、さらにS19〜S33のステップの処理をした時点で親子関係が確定するもの、▲6▼は、S1〜S33のステップの処理をもう一度行った場合に親子関係が確定するもの、▲7▼は、さらにもう一度S1〜S33のステップの処理をもう一度行った場合に親子関係が確定するものである。
【0042】
これらの処理を要約すると、次のようなことである。▲1▼は、1つの部品と接している移動可能な部品は、接している部品の子とする処理である。▲2▼は、親子関係が決定したものは1つの部品と考え、この親子関係が決定した部品に接する部品については、これらの部品同士の間で親子関係を決定する。▲3▼は、移動可能な部品のうち、その部品よりも体積の大きな部品とは接しないものを親に決定する。▲4▼は、親に決定された部品を動かしたときに動き出す部品であって、取り付け用の穴加工ができるものをその親の子と定める。▲5▼は、親子関係が決定したものは1つの部品と考え、これを動かしたときに動き出す部品であって、その部品よりも体積の大きい他の部品に接していない部品との間で親子関係を定める。▲6▼は、親子関係の確定したものを除いて、▲1▼〜▲5▼の処理を繰り返し、親子関係を定める。▲7▼は、さらにもう一度▲6▼の処理を繰り返す。
【0043】
例えば、部品1201と部品1202との親子関係は、S1〜S6の処理だけで確定する。部品1201と部品1202とは3つの接触面で接触している。部品1202は図面の左方向に動くことができ、かつこの部品1202と接触している部品は部品1201の1つだけであるので、部品1202は、部品1201の「子」に確定される。つまり、1つの部品と接している移動可能な部品は、接している部品の子とする処理(▲1▼)によって親子関係が決定できる。
【0044】
また、部品1201と部品1203との親子関係は、S1〜S6の処理だけでは確定させることができず、さらにS7〜S12の処理が行われることによって確定する。部品1201と部品1203とは1つの面で接触している。部品1203は、図面の左右方向に動くことができるが、この部品1203は部品1201だけでなく部品1204とも接触しているので、部品1203は部品1201の「子」に、また、部品1204は部品1203の「子」に設定される。つまり、1つの部品と接している移動可能な部品は、接している部品の子とする処理(▲1▼)と、親子関係が決定したものは1つの部品と考え、この親子関係が決定した部品に接する部品については、これらの部品同士の間で親子関係を決定すると言う処理(▲2▼)によって親子関係が決定できる。
【0045】
以上のように、本発明に係る部品の親子関係設定方法によれば、CADを用いて作成した部品の親子関係をその配置関係に基づいて自動的に設定できることになる。
【図面の簡単な説明】
【図1】本発明に係る方法を実施することができるCAD装置の概略構成図である。
【図2】本発明に係る方法の処理手順を示すフローチャートである。
【図3】本発明に係る方法の処理手順を示すフローチャートである。
【図4】本発明に係る方法の処理手順を示すフローチャートである。
【図5】本発明に係る方法の処理手順を示すフローチャートである。
【図6】本発明に係る方法の処理手順の説明に供する図である。
【図7】本発明に係る方法の処理手順の説明に供する図である。
【図8】本発明に係る方法の処理手順の説明に供する図である。
【図9】本発明に係る方法の処理手順の説明に供する図である。
【図10】従来の方法を用いた親子関係と本発明に係る方法を用いた親子関係との相違の説明に供する図である。
【図11】従来の方法を用いた親子関係と本発明に係る方法を用いた親子関係との相違の説明に供する図である。
【図12】プレス装置に本発明に係る方法を適用した場合、どのように親子関係が確定されていくのかを説明するための図である。
【図13】従来の方法によってどのように親子関係が確定されていくのかを説明するための図である。
【符号の説明】
100…CAD装置、
110…入力装置、
120…部品データベース、
130…演算装置、
140…ディスプレイ。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a part parent-child relation setting method for automatically setting a parent-child relation of parts created using CAD based on the arrangement relation.
[0002]
[Prior art]
In a conventional three-dimensional CAD system, data for specifying the shape of a component is input in units of components, and after the data is input, the components are individually arranged, and finally the mutual relationship between the components (parent and child) (Relation) is set automatically. If this setting is made, the relationship between the parts can be displayed in a tree structure, which brings about the following advantages.
[0003]
If the parent-child relationship of the parts is known, the contact relation between the parts is also known, so that it is possible to automatically check for occurrence of misalignment and forgetting to attach the machining data.
[0004]
If the parent-child relationship of the parts is known, the interference parts can be easily separated when checking interference (especially operation simulation) on the design side.
[0005]
If the parent-child relationship of parts is known, only necessary data can be selected and received on the user side (eg, creator of NC data, creator of small parts).
[0006]
For this reason, the understanding of the parts based on the received data can be deepened quickly. Further, it is possible to shorten the conversion time when converting the data and save the necessary storage area of the storage medium.
[0007]
[Problems to be solved by the invention]
However, in the conventional three-dimensional CAD system, the parent-child relationship is set based on the functional relationship between the components, not the layout relationship between the components. There is a disadvantage that the burden of design becomes large. This is because in a design in which the layout relationship occupies a very important weight, it is necessary to convert the parent-child relationship of the parts bound to the functional relationship into a parent-child relationship based on the layout relationship.
[0008]
For example, as shown in FIG. 13, in the case where the cam drive 15 is attached to the lower head 10 and the cam slide 25 is attached to the upper head 20, the functional relationship between the cam drive 15 and the cam slide 25 is regarded as important. (Because the cam drive 15 slides and moves the cam slide 25 when the upper head 20 is lowered, the positional relationship between the two cams is important considering the function). The parent-child relationship is such that the lower head 10 has no children and the cam slide 25 and the cam drive 15 exist as children of the upper head 20 as shown in the figure.
[0009]
When the parent-child relationship is set based on the functional relationship in this way, for example, when only the position of the cam slide 25 is shifted in the design work, the following problem occurs. As described above, since the cam slide 25 and the cam drive 15 are functionally related to the child of the upper head 20, if the position of the cam slide 25 is shifted in the design work, the position of the cam drive 15 is also shifted accordingly. End up. Therefore, when only the cam slide 25 is shifted, it is necessary to change the parent-child relationship set by the CAD system into a parent-child relationship that matches the actual arrangement relationship. As shown in the figure, the actual arrangement relationship is such that the cam drive 15 exists as a child of the lower head 10 and the cam slide 25 exists as a child of the upper head 20. Re-set the relationship while looking at the drawing. Since the relationship between the cam slide 25 and the cam drive 15 is lost by setting the parent-child relationship, only the cam slide 25 can be shifted.
[0010]
In this way, in the conventional 3D CAD system, the parent-child relationship with emphasis on the function, which is not suitable for the design work, is automatically set. Must be set to. The conversion from the parent-child relationship that emphasizes the functional relationship to the parent-child relationship that emphasizes the arrangement relationship needs to be performed manually while the designer looks at the drawing. If the object of design is a very simple device as in the above example, this conversion work can be completed in a short time without mistakes, but the actual product structure is very complex, so this conversion work is It's hard to do without mistakes.
[0011]
The present invention has been made in view of such conventional problems, and a parent-child relationship of parts that can automatically set a parent-child relationship of parts created using CAD based on the arrangement relation. The purpose is to provide a setting method.
[0012]
[Means for Solving the Problems]
The present invention for solving the above-described problems and achieving the object is achieved by the following method.
[0013]
The method according to claim 1 is a first stage in which the arithmetic device acquires three-dimensional CAD data of a part constituting the machine from a parts database, and the arithmetic device is based on the three-dimensional CAD data acquired by the arithmetic device. A second stage for obtaining a contact surface between components constituting the machine, a third stage for the computing device to determine a movable direction of each component based on the contact surface obtained by the computing device , and one component can be moved while contacting with any other components in the movable direction of said the one in contact with the component part the other part only one der Rutoki, the computing device the other said one component And a fourth step of setting the other part as the “parent” of the one part, and setting the parent-child relationship of the parts.
[0014]
According to a second aspect of the present invention, in the method for setting a parent-child relationship of parts according to the first aspect, a first stage is assumed in which the arithmetic device assumes two parts having a determined parent-child relationship as one part. The arithmetic device further includes a sixth stage in which the processing unit performs the processes of the third stage and the fourth stage for all of the parts.
[0015]
According to a third aspect of the present invention, in the method for setting a parent-child relationship of parts according to the first or second aspect, in the fourth stage, the arithmetic device sets the part to be set as the “parent” as the “parent”. It is characterized in that it is a component that does not come into contact with a component whose volume is larger than that of one component set as a “child”.
[0016]
According to a fourth aspect of the present invention, in the method for setting a parent-child relationship of parts according to the second aspect, the part set as “parent” by the processing from the first stage to the sixth stage by the arithmetic device is moved. Then, a part that moves with the movement, can be drilled for mounting, and a part that comes into contact with the part set as the [parent] is set as the “parent” of the arithmetic unit. The method further includes a seventh step of setting a “child” of the part.
[0017]
According to a fifth aspect of the present invention, in the method for setting a parent-child relationship of parts according to the fourth aspect, there is no part set as “parent” by the processing from the first stage to the sixth stage by the arithmetic unit. In this case, a part that is movable and can be drilled for attachment, and that is in contact with the part set as its [parent], is the part of the part set as the “parent” by the arithmetic unit . The method further includes an eighth stage of setting as a “child”.
[0018]
The method according to claim 6 is the method for setting the parent-child relationship of parts according to claim 5, wherein the parent-child relationship is not determined by the processing from the first stage to the eighth stage by the arithmetic unit. On the other hand, in the ninth stage for checking whether or not there is another part in contact with the part, and when there is another part in contact with the part, the volume of the other part in contact is larger than the volume of the part. On the condition, the arithmetic device further includes a tenth stage in which the component is set as a “child” of another component in contact.
[0019]
【The invention's effect】
As described above, according to the method for setting a parent-child relationship of parts according to the present invention, a parent-child relationship of parts created using CAD can be automatically set based on the arrangement relationship. The conversion from the relationship to the parent-child relationship that places importance on the arrangement relationship does not require the designer to manually perform the conversion operation while looking at the drawing, and can perform a highly reliable conversion operation in a short time.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of a method for setting a parent-child relationship of parts according to the present invention will be described below in detail with reference to the accompanying drawings, taking a three-dimensional structure as an example. FIG. 1 is a schematic configuration diagram of a CAD apparatus capable of carrying out the method according to the present invention.
[0021]
As shown in the figure, the CAD device 100 has an input device 110 for inputting three-dimensional structure data (data relating to parts, including shape data, arrangement data, etc.), and a parts database for storing data relating to the input parts. 120, an arithmetic device 130 that sets the parent-child relationship of the components by executing the method according to the present invention, and a display 140 that displays the calculation result by the arithmetic device 130.
[0022]
2 to 5 are flowcharts for explaining the processing procedure of the method for setting the parent-child relationship of parts according to the present invention. In this flowchart, the element unit constituting the upper die or the lower die of the press device is a single component.
[0023]
First, the arithmetic unit 130 acquires three-dimensional structure data (part three-dimensional CAD data) from the parts database 120 (first stage), and when the press is in the lowest point state (the upper mold is the lower mold). All contact surfaces between parts in a state where it is lowered to the lowest position in accordance with (2nd stage). The contact surface between the parts is obtained by a commonly used algorithm depending on whether or not there is a surface having the same coordinates among a plurality of parts. For example, when attention is paid to two parts 60 and 62 as shown in FIG. 6, the part where the two parts are in contact with each other (the thick line part) is the contact surface (S1).
[0024]
When the press is in the lowest point state, the upper die and the lower die are in mesh with each other, so that it is generally considered that there are no moving parts. However, when there is a moving part even in this state, it is considered that the part is attached to the contacting part. The parts in contact may be one part or a plurality of parts.
[0025]
In order to check the above, the arithmetic unit 130 checks whether or not the part can be moved from the information on the contact surface of each part (third stage). For example, when attention is paid to the part 62 shown in FIG. 6, the part 62 can move in the direction of the solid arrow as shown in FIG. 7, but cannot move in the direction of the dotted arrow. In this step, this is determined using commonly used algorithms. Further, as shown in FIG. 8, although the two components are in contact with each other on one surface, it is determined that the component 80 that can rotate with respect to a certain component can move in the illustrated rotation direction ( S2).
[0026]
When the part is a moving part (S3: YES), the number of parts in contact with the part is checked (S4). If the number of parts to be contacted is one (S5: YES), a parent-child relationship is set as a child of the part that contacts the part (fourth stage). For example, in the case of the component 62 shown in FIG. 6, the component 62 can be moved in the direction of the solid arrow in FIG. Although the component 62 is in contact with two surfaces, the only component in contact is the component 60, so the component 62 is set as a child of the component 60. Further, in the case of the component 82 shown in FIG. 8, the component 82 can be moved in the rotation direction shown in the figure, so that it is determined that the component 82 is a moving component. Since the part 82 is in contact with the part 80, it is set as a child of the part 80 (S6).
[0027]
On the other hand, when it is determined that the part is not a moving part at step S3 (S3: NO), or when it is determined at step S5 that there is no part to be contacted or a plurality of parts are in contact (S5: NO) ) Since the parent-child relationship cannot be set at this time, the processing for the next part is performed.
[0028]
The processes from S2 to S6 are performed for all parts included in the three-dimensional structure data. Therefore, the parent-child relationship for at least two parts is set by the processing so far.
[0029]
Next, the arithmetic unit 130 performs processing for considering the parts for which the parent-child relationship is set as one part (fifth stage) (S7). It is examined whether or not the part moves from the information on the contact surface of the part considered as one part. This process is substantially the same as the process of S2 (S8). If the part considered as one part is a moving part, the number of parts that come into contact with the part is checked (S9). If the number of parts in contact is one (S10: YES), a parent-child relationship is set as a child of the part in contact with that part (sixth stage) (S11). Through the above process, the parts for which the parent-child relationship is set are further considered as one part (S12). If there are a plurality of parts in contact (S10: NO), the parent-child relationship cannot be set at this time, so the process for the next part is performed.
[0030]
The above processing from S9 to S12 is performed for all the parts for which the parent-child relationship is set by the processing from S2 to S6. For example, considering a work having a structure as shown in FIG. 9, the parent-child relationship is set as follows in the processing from S1 to S12.
[0031]
This work is composed of four parts 90, 91, 92 and 93. In the process of step S1, a contact surface between the component 90 and the component 91, a contact surface between the component 90 and the component 93, and a contact surface between the component 91 and the component 92 are obtained. In the process of step S2, it is understood from the information on these contact surfaces that the four parts 90, 91, 92, 93 are all moving parts. In the processes of S4 and S5, it is determined whether or not there is one component that comes into contact. Since there are a plurality of parts 90 and 91 that are in contact with each other, the parent-child relationship is not set. Since the part 92 and the part 93 are in contact with each other, the part 93 is set as a child of the part 90 and the part 92 is set as a child of the part 91 in the process of step S6. Next, in the process of step S7, the component 90 and the component 93 are considered as one component, and the component 91 and the component 92 are considered as one component. In the processing of steps S8 to S12, since there is no contact surface between the component 90 and the component 93 considered as one component, no further processing is performed, but with the component 91 considered as one component. The component 92 has a surface that contacts the component 90, and the component 91 and the component 92 that are considered as one component based on the information on the contact surface can move with respect to the component 90, and the component that contacts is the component 90. Therefore, the parts 91 and 92 considered as one part are set as children of the part 90. Therefore, in the processing so far, the parts 90 and 93 are in a parent-child relationship, similarly, the parts 90 and 91 are in a parent-child relationship, and the parts 91 and 92 are in a parent-child relationship. The parent-child relationship of parts is set.
[0032]
Next, the arithmetic device 130 determines which of the components having the parent-child relationship set as described above should be the parent. This is a process of finding a part that does not come into contact with a moving part that is larger than its own part and using it as a parent. That is, a part that satisfies the condition that it is the largest part in volume among moving parts and that the part is not in contact with a part larger than the part is a parent. In the example of FIG. 9, the part 90 has the largest volume among the parts constituting the work and is not in contact with a part larger than the part 90, so the part 90 is the parent in the work. .
Accordingly, the structure is such that the component 90 is a parent, the components 91 and 93 are children, and the component 92 is a child of the component 91. This structure is a structure in accordance with the arrangement relationship of the parts (S13).
[0033]
With the above processing, the parent-child relationship of the parts is determined. Up to this point, it is assumed that the press is at the lowest point (the upper die is aligned with the lower die and lowered to the lowest). The relationship has been decided. Therefore, it is possible that the determined parent-child relationship is not maintained when the upper die of the press is raised. Therefore, whether or not this is maintained is confirmed by the following processing.
[0034]
First, in a state where the upper die of the press is raised, it is checked whether or not the part determined as the child by the above processing comes into contact with the parent of the child (S14). If it is in contact (S15: YES), it is examined whether or not the mounting hole can be formed in the child component (S16). If drilling is possible (S17: YES), the child part (own part) is determined to be a child of the parent part that comes into contact with the own part (S18). If the part determined as the child does not come into contact with the parent of the child in the state where the upper die of the press is raised (S15: NO), the next part is processed. The above processing is performed on all the child parts that move together with the parent part (seventh stage).
[0035]
In the above processing, when a part determined as a parent is moved on the CAD, a child part that can move with the part can be attached to the parent using a bolt or the like. Therefore, the parent-child relationship is almost unmistakable, and the parent-child relationship is being determined. In the case of a press die structure, parts are preferentially attached to a fixed die (fixed die) in order to guarantee press accuracy. Therefore, it is desirable that the above processing be performed in the order of the fixed type (the one with the smallest Z coordinate value on the bottom surface) to the movable type (the one with the largest Z coordinate value on the bottom surface).
[0036]
For those in which the parent-child relationship has not been determined in the above processing, it is further checked whether or not there is a child part that starts to move (moves) when there is no parent part (S19). If there is a child part that moves, it is checked whether or not the attachment part can be drilled in the child part (S20). If drilling is possible (S21: YES), the child part (own part) is determined to be a child of the determined parent part (S22). If the hole cannot be drilled in the child part (S21: NO), the next part is processed. The above processing is performed for all child parts that move with the parent part (eighth stage).
[0037]
Next, the computing device 130 performs processing for considering the components for which the parent-child relationship is determined as one component, similarly to the processing in step S7 (S23). Then, when there is no parent part considered as one part, it is checked whether or not there is a child part that newly moves together with the parent part (S24). If there is a child part that moves, it is checked whether or not the child part is determined as a child of another part (S25). If there is a part that has not been confirmed (S26: YES), the presence / absence of a part that contacts the part that has not been confirmed is checked (step 9) (S27). If there are other parts that come into contact (S28: YES), the size of the part that comes into contact with the unconfirmed part (own part) is checked (S29). If the parts to be contacted are small (S30: YES), and if there are no other parts to be contacted (S28: NO), the parent-child relationship in which the self part is a child of the contacting part in the parent part is determined. (Tenth stage) (S31). If there is a child part that moves, the child part is not confirmed as a child of another part (S26: NO), or the part that is in contact with the unconfirmed part (own part) is not small. (S30: NO), the next component is processed. The process in which the parent-child relationship is determined by the above processing is considered as one component (S32). Then, those whose parent-child relationship is confirmed are removed, and the above processing is repeated for those whose parent-child relationship is not confirmed (S33).
[0038]
When the above processing is applied to CAD data as shown in FIG. 10, in the conventional case in which a parent-child relationship is created with an emphasis on the functional relationship, the modeling structure is PUNCH as a parent and INSERT as its child. And prc-assy. However, according to the method of the present invention that places importance on the relationship of the head position, a relationship is generated in which PUNCH is a parent, INSERT and B / DIE1 are children thereof, and B / DIE2 is a child of INSERT.
[0039]
When applied to CAD data as shown in FIG. 11, in the conventional case, the modeling structure is such that UPR-H is a parent and CAM-S and prc-assy are children. End up. However, according to the method of the present invention, UPR-H is a parent, its children are CAM-S and PRCR1, further, CAM-S children are PRCR2 and PRCR3, and PRCR2 children are PRCP2 and PRCR3. A relationship is generated in which PRCP3 is a child of each and PRCP1 is a child of PRCR1.
[0040]
As described above, according to the method of the present invention, the correct parent-child relationship based on the arrangement relationship is displayed from the CAD data, and the operator can perform an efficient design work based on this display.
[0041]
The method according to the present invention will be verified with reference to FIG. The numbers (1) to (7) in the figure indicate the time when the parent-child relationship is established between the components. (1) indicates that the parent-child relationship is determined when the above steps S1 to S6 are processed, and (2) indicates that the parent-child relationship is determined when the steps S7 to S12 are further processed. 3 is the one where the parent-child relationship is established when the processing of step S13 is further performed, 4 is the one where the parent-child relationship is confirmed when the processing of steps S14 to S18 is further performed, and Further, when the processing of steps S19 to S33 is completed, the parent-child relationship is determined. (6) is the determination of the parent-child relationship when the processing of steps S1 to S33 is performed again. The parent-child relationship is determined when the processing of steps S1 to S33 is performed once again.
[0042]
These processes are summarized as follows. (1) is processing in which a movable part in contact with one part is a child of the part in contact. In (2), a part having a parent-child relationship determined is considered as one part, and for a part in contact with a part for which this parent-child relationship has been determined, a parent-child relationship is determined between these parts. In (3), a movable part that does not contact a part having a larger volume than that part is determined as a parent. (4) is a part that starts to move when the part determined as the parent is moved, and that can be drilled for mounting is determined as a child of the parent. (5) is a part that is determined to have a parent-child relationship determined as one part, and starts moving when this part is moved, and the part is in contact with a part that is not in contact with another part that has a larger volume than that part. Establish relationships. In (6), except for those in which the parent-child relationship is confirmed, the processes (1) to (5) are repeated to determine the parent-child relationship. In step (7), step (6) is repeated once more.
[0043]
For example, the parent-child relationship between the component 1201 and the component 1202 is determined only by the processing of S1 to S6. The component 1201 and the component 1202 are in contact at three contact surfaces. Since the part 1202 can move in the left direction of the drawing and only one part 1201 is in contact with the part 1202, the part 1202 is defined as a “child” of the part 1201. In other words, the movable part that is in contact with one part can determine the parent-child relationship by processing (1) for making it a child of the part in contact.
[0044]
Further, the parent-child relationship between the component 1201 and the component 1203 cannot be determined only by the processing of S1 to S6, and is further determined by performing the processing of S7 to S12. The component 1201 and the component 1203 are in contact with each other on one surface. The part 1203 can move in the horizontal direction of the drawing. However, since the part 1203 is in contact with not only the part 1201 but also the part 1204, the part 1203 is a “child” of the part 1201, and the part 1204 is a part. Set to “child” of 1203. In other words, the movable part that is in contact with one part is considered to be a part that has been determined to be a child of the part that is in contact (1) and the parent-child relationship is determined, and this parent-child relationship has been determined. With respect to the parts in contact with the parts, the parent-child relationship can be determined by the process (2) for determining the parent-child relationship between these components.
[0045]
As described above, according to the parent-child relationship setting method for parts according to the present invention, the parent-child relation of parts created using CAD can be automatically set based on the arrangement relation.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a CAD apparatus capable of performing a method according to the present invention.
FIG. 2 is a flowchart showing a processing procedure of a method according to the present invention.
FIG. 3 is a flowchart showing a processing procedure of a method according to the present invention.
FIG. 4 is a flowchart showing a processing procedure of a method according to the present invention.
FIG. 5 is a flowchart showing a processing procedure of a method according to the present invention.
FIG. 6 is a diagram for explaining a processing procedure of a method according to the present invention.
FIG. 7 is a diagram for explaining a processing procedure of a method according to the present invention.
FIG. 8 is a diagram for explaining a processing procedure of a method according to the present invention.
FIG. 9 is a diagram for explaining a processing procedure of a method according to the present invention.
FIG. 10 is a diagram for explaining a difference between a parent-child relationship using a conventional method and a parent-child relationship using a method according to the present invention.
FIG. 11 is a diagram for explaining a difference between a parent-child relationship using a conventional method and a parent-child relationship using a method according to the present invention.
FIG. 12 is a diagram for explaining how a parent-child relationship is determined when the method according to the present invention is applied to a press apparatus;
FIG. 13 is a diagram for explaining how a parent-child relationship is determined by a conventional method.
[Explanation of symbols]
100 ... CAD device,
110 ... input device,
120 ... parts database,
130 ... arithmetic device,
140. Display.

Claims (6)

演算装置が部品データベースから機械を構成する部品の3次元CADデータを取得する第1段階と、
前記演算装置が取得した3次元CADデータに基づいて前記演算装置が前記機械を構成する部品相互間の接触面を求める第2段階と、
前記演算装置が求めた接触面に基づいて前記演算装置が各部品の移動可能方向を求める第3段階と、
1つの部品がいずれかの移動可能方向に他の部品と接触しながら移動でき、前記1つの部品に接触する部品が前記他の部品1つのみであるときには、前記演算装置は前記1つの部品を前記他の部品の「子」に設定するとともに前記他の部品を前記1つの部品の「親」に設定する第4段階と、
を含むことを特徴とする部品の親子関係設定方法。
A first stage in which the arithmetic device acquires the three-dimensional CAD data of the parts constituting the machine from the parts database ;
A second stage in which the arithmetic device obtains a contact surface between components constituting the machine based on the three-dimensional CAD data acquired by the arithmetic device ;
A third stage in which the arithmetic device determines the movable direction of each component based on the contact surface determined by the arithmetic device ;
One component can be moved while in contact with other components to one of the movable directions, wherein the one contacting the component part the other part only one der Rutoki, the computing device is the one component And setting the other part as the “parent” of the one part, and setting the other part as the “parent” of the one part;
A method for setting a parent-child relationship between parts.
親子関係が定まった2つの部品を前記演算装置が1つの部品と仮定する第5段階と、
仮定した1つの部品の全てについて、前記演算装置が前記第3段階と前記第4段階の処理を行う第6段階と、
をさらに含むことを特徴とする請求項1に記載の部品の親子関係設定方法。
A fifth stage in which the computing device assumes two parts with a determined parent-child relationship as one part;
A sixth stage in which the arithmetic unit performs the processes of the third stage and the fourth stage with respect to all assumed one parts;
The part-parent-child relationship setting method according to claim 1, further comprising:
前記第4段階において、前記演算装置は、前記「親」に設定する部品、前記「子」に設定された1つの部品よりも体積の大きい部品とは接触しない部品とすることを特徴とする請求項1または請求項2に記載の部品の親子関係設定方法。In the fourth stage, the arithmetic unit sets the component set as the “parent” as a component that does not come into contact with a component having a larger volume than the one component set as the “child”. The parent-child relationship setting method for parts according to claim 1 or 2. 前記演算装置による前記第1段階から前記第6段階までの処理によって「親」に設定された部品を移動させると、その移動に伴って移動する部品であって、取り付けのための穴加工ができ、その[親]に設定された部品と接触する部品を、前記演算装置がその「親」に設定された部品の「子」に設定する第7段階をさらに含むことを特徴とする請求項2に記載の部品の親子関係設定方法。 When the part set as the “parent” is moved by the processing from the first stage to the sixth stage by the arithmetic device , the part moves along with the movement and can be drilled for mounting. 3. The method according to claim 2, further comprising: a seventh step in which the arithmetic device sets a part that contacts the part set as the [parent] as a “child” of the part set as the “parent”. The parent-child relationship setting method for parts described in 1. 前記演算装置による前記第1段階から前記第6段階までの処理によって「親」に設定された部品が無くなったとした場合、移動可能な部品であって、取り付けのための穴加工ができ、その[親]に設定された部品と接触する部品を、前記演算装置がその「親」に設定された部品の「子」に設定する第8段階をさらに含むことを特徴とする請求項4に記載の部品の親子関係設定方法。If there is no part set as the “parent” by the processing from the first stage to the sixth stage by the arithmetic unit, it is a movable part and can be drilled for mounting. 5. The eighth step according to claim 4, further comprising an eighth stage in which the computing device sets a part that is in contact with a part set as a “parent” as a “child” of the part set as the “parent”. How to set parent-child relationship of parts. 前記演算装置による前記第1段階から前記第8段階までの処理によっても親子関係が確定していない部品に対して、その部品と接触する他の部品があるか否かを調べる第9段階と、その部品と接触する他の部品があるときには、接触する他の部品の体積がその部品の体積よりも大きいことを条件として、前記演算装置がその部品を、接触する他の部品の「子」とする第10段階と、をさらに含むことを特徴とする請求項5に記載の部品の親子関係設定方法。 A ninth stage for examining whether there is another part in contact with the part for which the parent-child relationship has not been determined by the processing from the first stage to the eighth stage by the arithmetic unit ; When there is another part that comes in contact with the part, the arithmetic unit will place the part as a “child” of the other part that makes contact, provided that the volume of the other part in contact is larger than the volume of the part. The method according to claim 5, further comprising: a tenth step.
JP2002076742A 2002-03-19 2002-03-19 How to set parent-child relationship of parts Expired - Lifetime JP3903819B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002076742A JP3903819B2 (en) 2002-03-19 2002-03-19 How to set parent-child relationship of parts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002076742A JP3903819B2 (en) 2002-03-19 2002-03-19 How to set parent-child relationship of parts

Publications (2)

Publication Number Publication Date
JP2003281219A JP2003281219A (en) 2003-10-03
JP3903819B2 true JP3903819B2 (en) 2007-04-11

Family

ID=29227813

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002076742A Expired - Lifetime JP3903819B2 (en) 2002-03-19 2002-03-19 How to set parent-child relationship of parts

Country Status (1)

Country Link
JP (1) JP3903819B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2903489B1 (en) * 2006-07-05 2008-09-12 Airbus France Sas METHOD FOR DETERMINING A TRACK FOLLOWED BY A FLOW OF A PHYSICAL SIZE IN AN ASSEMBLY OF PARTS
JP6582530B2 (en) * 2015-05-11 2019-10-02 富士通株式会社 Support program, support method, and support device
JP6910225B2 (en) * 2017-07-07 2021-07-28 株式会社アマダ Parts fixing status display device, parts fixing status display method, parts fixing status display program

Also Published As

Publication number Publication date
JP2003281219A (en) 2003-10-03

Similar Documents

Publication Publication Date Title
Peng et al. Applying RBR and CBR to develop a VR based integrated system for machining fixture design
JP4893148B2 (en) Shape simplification device and program used therefor
US6775581B2 (en) Horizontally-structured CAD/CAM modeling for virtual concurrent product and process design
KR101925640B1 (en) Designing a three-dimensional modeled assembly of objects in a three-dimensional scene
US11720079B2 (en) System and method for computer numerical control (CNC) tool without undercut features operations planning with the aid of a digital computer
AU2015289723A1 (en) Systems and methods for searching a machining knowledge database
US20030130758A1 (en) Design support apparatus and method
US7099804B2 (en) Automated horizontally structured manufacturing process design modeling
JP6850116B2 (en) Notch detection
US7110849B2 (en) Horizontally-structured CAD/CAM modeling for virtual fixture and tooling processes
US20080201002A1 (en) Machining Template Based Computer-Aided Design and Manufacture Of An Aerospace Component
EP3506133A1 (en) Method of assembling parts of a product
WO2019167650A1 (en) Method and device for generating tool paths
US6735489B1 (en) Horizontally structured manufacturing process modeling
JP3903819B2 (en) How to set parent-child relationship of parts
Luo et al. A fixture design retrieving method based on constrained maximum common subgraph
CN1708735A (en) CAD sysetm, program for running the system, and recording medium having the program recorded therein
CN109063272B (en) Design method of flexible drilling template
JPH064117A (en) Method and device for alterating graphic form in cad/cam system
JP2006240183A (en) Method and apparatus for fabricating mold
JP4102057B2 (en) 3D product creation method and apparatus, 3D product processing model creation program
JP3857487B2 (en) NC data creation method for side machining
JP3000837B2 (en) Processing information creation device
JP3161195B2 (en) NC data creation device
JP4196446B2 (en) Method for inspecting moving parts for CAD system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060926

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061124

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070101

R150 Certificate of patent or registration of utility model

Ref document number: 3903819

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100119

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110119

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120119

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130119

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130119

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140119

Year of fee payment: 7

EXPY Cancellation because of completion of term