(57)【特許請求の範囲】
【請求項１】
中実のソリッドモデルを生成できるとともに、該ソリッドモデルと中空のサーフェスモデルとを変換可能で、且つ処理手順およびパラメータの数値を記憶していてパラメータ等の変更時には同じ手順で自動的にソリッドモデルを修正するパラメトリックＣＡＤ機能を有するコンピュータによってソリッドモデルを生成するソリッドモデル生成支援装置であって、
第１ファイル内で第１ソリッドモデルを作業者の指令操作に従って生成する第１生成手段と、
該第１ソリッドモデルに組み付けられる第２ソリッドモデルを第２ファイル内で作業者の指令操作に従って生成する第２生成手段と、
作業者の指令操作に従って或いはコンピュータにより自動的に、前記第２ソリッドモデルをサーフェスモデルに変換するサーフェス化手段と、
該サーフェス化手段による変換処理の前または後に、作業者の指令操作に従って或いはコンピュータにより自動的に、前記第２ソリッドモデルまたはサーフェスモデルを所定の作業ファイル内に取り込んで、前記第１ソリッドモデルと一体化する一体化手段と、
該一体化手段および前記サーフェス化手段により前記サーフェスモデルが一体化された前記第１ソリッドモデルを、作業者の指令操作に従って変更する変更手段と、
該変更手段により前記第１ソリッドモデルが変更された後に、作業者の指令操作に従って或いはコンピュータにより自動的に、前記作業ファイル内の前記サーフェスモデルをソリッドモデルに変換する戻し手段と、
前記第２生成手段により前記第２ソリッドモデルを生成した後に、前記サーフェス化手段により該第２ソリッドモデルをサーフェスモデルに変換するとともに前記一体化手段により前記第１ソリッドモデルと一体化し、その状態で前記変更手段により該第１ソリッドモデルを変更した後、前記第２ソリッドモデルのサーフェスモデルを前記戻し手段によりソリッドモデルに変換する一連の操作手順を画像表示する生成手順指示手段と、
を有することを特徴とするソリッドモデル生成支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パラメトリックＣＡＤ機能を有するコンピュータによってソリッドモデルを生成する技術に関するものである。
【０００２】
【従来の技術】
プレス金型などの各種部材の形状設計において、パラメトリックＣＡＤ（Computer Aided Design)機能を有するコンピュータが多用されている。パラメトリックＣＡＤ機能とは、中実のソリッドモデルを生成したり、中空のサーフェスモデルを生成したり、それ等のソリッドモデルとサーフェスモデルとの間で変換したりするＣＡＤ機能に加えて、ソリッドモデル生成の一連の手順および各パラメータの数値を記憶しておいて、一旦ソリッドモデルを生成した後は、パラメータの数値の変更時等に同じ手順で自動的にソリッドモデルを修正するものである。
【０００３】
図５は、このようなパラメトリックＣＡＤ機能を有するコンピュータを用いてソリッドモデルを生成する際の作業手順の一例で、先ずソリッドモデルを生成すべき対象物を複数に分割し、メインファイルで主要部分のメインソリッドモデル１０を生成する（図５の(a) ）とともに、サブファイルで他の付属部分のサブソリッドモデル１２ａ、１２ｂ、・・・を生成する。サブファイルでは、それ等のサブソリッドモデル１２ａ、１２ｂ、・・・の生成だけでなく、姿勢や位置についても対象物の形状に基づいて設定される。そして、そのサブソリッドモデル１２ａ、１２ｂ、・・・をメインファイルに取り込んでメインソリッドモデル１０と一体化し（図５の(b) ）、その後、四角柱形状のカットモデル１４によりメインソリッドモデル１０の一部をカット（除去）して穴１６を形成する（図５の(c) ）ことにより、目的とする対象物のソリッドモデル１８を生成する。カットモデル１４によるカットは、サブソリッドモデル１２ａ、１２ｂ、・・・の位置関係などに基づいて位置を調整できる。また、ソリッドモデル１８中のサブソリッドモデル１２ａ、１２ｂ、・・・部分の寸法や位置などは、サブファイル内のサブソリッドモデル１２ａ、１２ｂ、・・・の寸法や位置などを変更すれば、その変更に伴って自動的に修正される。なお、カットモデル１４によるカット時には、所定形状の突起物を追加したり変更したりするなど、種々の形状変更を行うことができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようにサブソリッドモデル１２ａ、１２ｂ、・・・を取り込んだ後でメインソリッドモデル１０に対して一部カット等の形状変更を行うと、サブソリッドモデル１２ａ、１２ｂ、・・・に支障をきたす場合がある。例えば、図６に示すようにカットモデル１４がサブソリッドモデル１２ｂと交差していると、この交差部分までカットされ、作業者の意に反して図７に示すように切欠２０が生じる。これを避けるためには、サブソリッドモデル１２ｂと交差しないようにカット用の四角柱モデル１４を複数に分割したり、カット用のモデルを段付きなど複雑な形状にしたりする必要があるが、実際の作業ではこのような交差部分が多数生じるため、確認作業を含めて手数が大幅に増加する。カットモデル１４による穴１６の形成等の形状変更は、サブソリッドモデル１２ａ、１２ｂ、・・・の位置関係などに基づいて行う必要があるため、それ等のサブソリッドモデル１２ａ、１２ｂ、・・・を取り込む前のメインソリッドモデル１０のみの状態で穴１６などを設けることは困難である。また、メインソリッドモデル１０のみの状態では、サブソリッドモデル１２ａ、１２ｂ、・・・と関連付けて突起物などを設けることもできないため、実質的に作業不可能な場合もある。
【０００５】
これに対し、図８に示すようにサブファイルでサーフェスモデル２２、２４、・・・を生成してメインファイルに取り込み、カットモデル１４等による変更作業を行った後でそれ等のサーフェスモデル２２、２４、・・・をソリッドモデル１２ａ、１２ｂ、・・・に変換することが考えられる。サーフェスモデル２２、２４、・・・は中空で実体が無いため、カットモデル１４等と交差しても交差部分がカットされることはなく、カットモデル１４等による形状変更でサーフェスモデル２２、２４、・・・が影響を受けることはない。しかし、サーフェスモデル２２、２４、・・・は、図８の(b) に示すように生成過程で用いた複数の基本中空体２２ａ、２２ｂ、２４ａ、２４ｂ等にて構成されているため、それ等の基本中空体２２ａと２２ｂとの間、２４ａと２４ｂとの間に境界線があって形状が理解しにくく、(c) の形状変更作業が必ずしも容易でないとともに、(d) でソリッド化する際には、それ等の基本中空体２２ａ、２２ｂ、２４ａ、２４ｂ、・・・を１つ１つソリッド化する必要があるため、手数が多くなって作業が面倒である。
【０００６】
本発明は以上の事情を背景として為されたもので、その目的とするところは、複雑な形状のソリッドモデルを簡単に生成できるようにすることにある。
【０００７】
【課題を解決するための手段】
かかる目的を達成するために、本発明は、中実のソリッドモデルを生成できるとともに、そのソリッドモデルと中空のサーフェスモデルとを変換可能で、且つ処理手順およびパラメータの数値を記憶していてパラメータ等の変更時には同じ手順で自動的にソリッドモデルを修正するパラメトリックＣＡＤ機能を有するコンピュータによってソリッドモデルを生成するソリッドモデル生成支援装置であって、(a) 第１ファイル内で第１ソリッドモデルを作業者の指令操作に従って生成する第１生成手段と、(b) その第１ソリッドモデルに組み付けられる第２ソリッドモデルを第２ファイル内で作業者の指令操作に従って生成する第２生成手段と、(c) 作業者の指令操作に従って或いはコンピュータにより自動的に、前記第２ソリッドモデルをサーフェスモデルに変換するサーフェス化手段と、(d) そのサーフェス化手段による変換処理の前または後に、作業者の指令操作に従って或いはコンピュータにより自動的に、前記第２ソリッドモデルまたはサーフェスモデルを所定の作業ファイル内に取り込んで、前記第１ソリッドモデルと一体化する一体化手段と、(e) その一体化手段および前記サーフェス化手段により前記サーフェスモデルが一体化された前記第１ソリッドモデルを変更する変更手段と、(f) その変更手段により前記第１ソリッドモデルが変更された後に、作業者の指令操作に従って或いはコンピュータにより自動的に、前記作業ファイル内の前記サーフェスモデルをソリッドモデルに変換する戻し手段と、(g) 前記第２生成手段により前記第２ソリッドモデルを生成した後に、前記サーフェス化手段によりその第２ソリッドモデルをサーフェスモデルに変換するとともに前記一体化手段により前記第１ソリッドモデルと一体化し、その状態で前記変更手段によりその第１ソリッドモデルを変更した後、前記第２ソリッドモデルのサーフェスモデルを前記戻し手段によりソリッドモデルに変換する一連の操作手順を画像表示する生成手順指示手段と、を有することを特徴とする。
【０００８】
【発明の効果】
このようなソリッドモデル生成支援装置によれば、生成手順指示手段によって画像表示される操作手順に従って作業者が操作することにより、第２ソリッドモデルを生成した後にサーフェス化し、そのサーフェスモデルを第１ソリッドモデルに一体化した状態で、第１ソリッドモデルの一部カットや突起物追加等の変更作業が行われるため、その変更作業の際に変更部分がサーフェスモデルと交差しても影響が無く、第１ソリッドモデルの変更作業を容易且つ簡便に行うことができる。また、この時のサーフェスモデルは、第２ソリッドモデルをサーフェス化したもので、複雑な形状であっても単一の中空体にて構成され、外形線のみで表されるため、形状の理解が容易であり、この点でも第１ソリッドモデルの変更作業が容易となる。また、このようにサーフェスモデルが単一の中空体にて構成されていることから、その後のソリッド化を容易且つ迅速に行うことができる。
【０００９】
【発明の実施の形態】
本発明は、例えばソリッドモデルを生成すべき対象物を比較的大きな主要部分と複数の付属部分とに分割する分割手段を有し、主要部分を表すメインソリッドモデルを第１ソリッドモデルとして生成するとともに、複数の付属部分を表す複数のサブソリッドモデルを第２ソリッドモデルとして生成するように構成される。複数のサブソリッドモデル（第２ソリッドモデル）は、単一のサブファイル（第２ファイル）内で生成することが望ましく、その場合は単一のサブファイルを作業ファイルに取り込むだけで複数のサブソリッドモデルまたはサーフェスモデルをメインソリッドモデルに一体化することができるが、複数のサブファイルを用いてサブソリッドモデルを生成することも可能である。上記主要部分および付属部分は、ソリッドモデルの生成の容易さや変更手段による変更の容易さなどを考慮して定めれば良い。
【００１０】
第１生成手段により第１ソリッドモデルを生成する第１生成工程と、第２生成手段により第２ソリッドモデルを生成する第２生成工程とは、何方を先に行っても差し支えない。サーフェス化手段により第２ソリッドモデルをサーフェスモデルに変換するサーフェス化工程を一体化手段による一体化工程の前に行い、サーフェスモデルの状態で作業ファイル内に取り込むようにしても良いが、第２ソリッドモデルの状態で一体化工程が行われ、その後に第２ソリッドモデルをサーフェス化することもできる。この場合のサーフェス化は、第２ファイル内の第２ソリッドモデルをサーフェス化することにより、自動修正機能で第１ソリッドモデルに一体化された第２ソリッドモデルを自動的にサーフェスモデルに変換するようにしても良いが、作業ファイル内の第２ソリッドモデルのみをサーフェス化することも可能である。作業ファイルは、第１ファイルおよび第２ファイルとは異なる第３のファイルであっても良いが、第１ファイルを作業ファイルとして用いることもできる。
【００１１】
変更手段により第１ソリッドモデルを変更する変更工程では、少なくとも第１ソリッドモデルの一部カットや突起物追加などの変更作業が作業者の指令操作に従って行われるが、第２ソリッドモデルに対応するサーフェスモデルの位置や形状、姿勢などを変更することも可能である。戻し手段によりサーフェスモデルをソリッド化する戻し工程の後で、その第２ソリッドモデルの位置や形状、姿勢などを変更するようにしても良い。この第２ソリッドモデル或いはサーフェスモデルの変更は、第２ファイル内で行うことが望ましいが、作業ファイル内で行うことも可能である。
【００１２】
前記各工程のうち、少なくとも変更工程は作業者の選択操作や入力操作などによる変更指令操作に従って行われるが、他の工程については、例えばモデル生成に必要な各種の情報が予め入力されることにより、或いは必要に応じて適宜入力すべき内容を画像表示したり、一連の操作手順を画像表示したりすることにより、コンピュータによって自動的に行われるようにすることもできる。
【００１３】
コンピュータによって自動的にソリッドモデルを生成させる場合に好適に用いられるプログラム記録媒体は、中実のソリッドモデルを生成できるとともに、そのソリッドモデルと中空のサーフェスモデルとを変換可能で、且つ処理手順およびパラメータの数値を記憶していてパラメータ等の変更時には同じ手順で自動的にソリッドモデルを修正するパラメトリックＣＡＤ機能を有するコンピュータによってソリッドモデルを生成するためのプログラムを記録した機械読み取り可能な媒体であって、(a) 第１ファイル内で第１ソリッドモデルを生成する第１生成工程と、(b) その第１ソリッドモデルに組み付けられる第２ソリッドモデルを第２ファイル内で生成する第２生成工程と、(c) その第２ソリッドモデルをサーフェスモデルに変換するサーフェス化工程と、(d) そのサーフェス化工程の前または後に行われ、前記第２ソリッドモデルまたはサーフェスモデルを所定の作業ファイル内に取り込んで、前記第１ソリッドモデルと一体化する一体化工程と、(e) その一体化工程および前記サーフェス化工程の後に、前記サーフェスモデルが一体化された前記第１ソリッドモデルを画像表示するとともに、その第１ソリッドモデルの変更作業を行うように指示し、その指示に従って為された変更指令操作に従って第１ソリッドモデルを変更する変更工程と、(f) その変更工程の後に、前記作業ファイル内の前記サーフェスモデルをソリッドモデルに変換する戻し工程とを実行させるためのプログラムを含むことを特徴とする。
【００１４】
上記記録媒体は、ＣＤ−ＲＯＭやフロッピーディスク、磁気テープなどの持ち運び可能なものでも良いし、メモリやハードディスクなどコンピュータに一体的に配設されるものでも良い。
【００１５】
また、ソリッドモデルを自動的に生成するソリッドモデル生成支援装置は、上記プログラム記録媒体を有し、そのプログラムに従って上記各工程を実行する各手段を含んで構成される。
【００１６】
以下、本発明を図面を参照しつつ詳細に説明する。
図１は、本発明の一実施例であるソリッドモデル生成支援装置３０の基本構成を説明するブロック線図で、データバスラインで接続された中央演算処理装置３２、ハードディスクやＲＯＭなどの主記憶装置３４、ＲＡＭなどの補助記憶装置３６を有するマイクロコンピュータにて構成されている。中央演算処理装置３２は、補助記憶装置３６の一時記憶機能などを利用しつつ主記憶装置３４に予め記憶されたプログラムに従って信号処理を行い、図２に示す各種の機能を実行する。
【００１７】
図２のソリッドモデル生成手段３０ａは、予め定められた円柱や四角柱、三角柱、球、円すい等の基本モデルを用いてパラメータの変更、拡大、縮小、移動、回転等により中実のソリッドモデルを生成したり、和、差、積などの論理演算を用いて複数のソリッドモデルを一体化（合成）するなどの処理を行うもので、見える部分のみの外形線で表示する。複数のソリッドモデルを一体化した場合、その境界面は消滅して一体になる。サーフェスモデル生成手段３０ｂは、同じく予め定められた円柱や四角柱、三角柱等の基本中空モデルを用いてパラメータの変更、拡大、縮小、移動、回転等により中空のサーフェスモデルを生成したり、複数のサーフェスモデルを一体化（組合せ）したりするもので、稜線などの外形線（影の部分を含む）で表示する。この場合の一体化は、単に複数のサーフェスモデルを組み合わせただけで、境界面はそのまま残る。モデル変換手段３０ｃは、上記ソリッドモデルとサーフェスモデルとを変換するもので、一体化された複数のサーフェスモデルがソリッドモデルに変換されると、境界面が消滅して一体化（合成）される。また、ソリッドモデルがサーフェスモデルに変換されると、複数の基本モデルを合成した複雑な形状であっても単一の中空体となり、その中空体を構成している外形線が表示される。自動修正手段３０ｄは、モデル生成時の手順および各パラメータの数値を記憶しておき、一旦ソリッドモデルやサーフェスモデルを生成したり、一体化や変換、修正などを行った後は、途中の段階のモデルの位置を変更したりパラメータの数値を変更したりした場合、同じ手順で自動的に最終モデルを修正するものである。これ等のソリッドモデル生成手段３０ａ、サーフェスモデル生成手段３０ｂ、モデル変換手段３０ｃ、自動修正手段３０ｄは、パラメトリックＣＡＤ機能に相当する。
【００１８】
生成手順指示手段３０ｅは、図３に示す手順に従ってソリッドモデルを生成するように、一連の操作手順や入力すべき内容を画像表示しながら、作業者の指令操作に従って上記ソリッドモデル生成手段３０ａ、サーフェスモデル生成手段３０ｂ、モデル変換手段３０ｃ、自動修正手段３０ｄを利用してソリッドモデルを生成するもので、作業者の選択操作に従って起動する。すなわち、作業者は、ソリッドモデル生成手段３０ａ、サーフェスモデル生成手段３０ｂ、モデル変換手段３０ｃ、自動修正手段３０ｄを利用して、図３に示す手順で順次操作を行ってソリッドモデルを生成することもできるが、生成手順指示手段３０ｅを起動することにより、画像表示される操作手順や操作内容などを確認しながら簡便にソリッドモデル生成作業を行うこともできるのである。これ等の各手段３０ａ〜３０ｅを実行させるためのプログラムが記録された主記憶装置３４は、ソリッドモデル生成プログラムの記録媒体に相当する。
【００１９】
図１に戻って、表示装置３８はブラウン管や液晶パネルなどの画像表示を行うもので、前記ソリッドモデル生成手段３０ａによるソリッドモデルの生成過程やサーフェスモデル生成手段３０ｂによるサーフェスモデルの生成過程等の３次元表示の他、操作手順や選択メニューなどが表示される。キーボード４０、タブレット４２、ダイヤル４４は入力操作装置で、作業者はソリッドモデルの生成に必要な各種の情報を入力したり、ソリッドモデルやサーフェスモデルの生成指令、一体化指令、パラメータなどの変更指令などの種々の指令を入力したりすることができる。また、プリンター４６は、表示装置３８の表示内容や生成されたソリッドモデルの形状データなどを印刷するためのもので、ネットワークコントローラ４８は、ワークステーションや工作機械などと接続されて情報伝達を行うためのものである。
【００２０】
以下、前記生成手順指示手段３０ｅを起動して前記ソリッドモデル１８を生成する場合について、図３および図４を参照しつつ具体的に説明する。なお、以下の説明では、前記図５〜図８と共通する部分には同一の符号を付して詳しい説明を省略する。
【００２１】
図３のステップＳ１では、生成手順指示手段３０ｅによりソリッドモデルを生成すべき対象物を複数に分割する指示が表示装置３８に表示され、作業者の入力操作や選択操作などの指令操作に従って例えば比較的大きな主要部分と複数の付属部分とに分割される。この分割は、ソリッドモデルの生成の容易さやその後の変更の容易さなどを考慮して適宜設定される。ステップＳ１は分割工程に相当する。なお、対象物が元々複数の部材から構成されている場合、その複数の構成部材をそのまま分割部分と見なして以後の作業を行うこともできる。
【００２２】
ステップＳ２では、生成手順指示手段３０ｅにより主要部分のメインソリッドモデルを生成すべき指示が表示装置３８に表示され、作業者の指令操作に従って図４の(a) に示すようにメインファイル内で主要部分のメインソリッドモデル１０が生成される。このメインソリッドモデル１０は、作業者の操作に従ってソリッドモデル生成手段３０ａにより生成され、その生成過程は表示装置３８に順次表示される。メインファイルは第１ファイルで、メインソリッドモデル１０は第１ソリッドモデルであり、ステップＳ２は第１生成工程に相当し、作業者の指令操作に従ってソリッドモデル生成手段３０ａがメインソリッドモデル１０を生成する信号処理は第１生成手段に相当する。
【００２３】
ステップＳ３では、生成手順指示手段３０ｅにより付属部分のサブソリッドモデルを生成すべき指示が表示装置３８に表示され、作業者の指令操作に従って図４の(a) に示すように単一のサブファイル内で複数の付属部分のサブソリッドモデル１２ａ、１２ｂが生成される。このサブソリッドモデル１２ａ、１２ｂは、作業者の操作に従ってソリッドモデル生成手段３０ａにより生成されるとともに、メインソリッドモデル１０に対する位置や姿勢などが設定される。このサブソリッドモデル１２ａ、１２ｂの生成過程も表示装置３８に順次表示される。サブファイルは第２ファイルで、サブソリッドモデル１２ａ、１２ｂは第２ソリッドモデルであり、ステップＳ３は第２生成工程に相当し、作業者の指令操作に従ってソリッドモデル生成手段３０ａがサブソリッドモデル１２ａ、１２ｂを生成する信号処理は第２生成手段に相当する。なお、ここでは理解を容易とするため、サブソリッドモデルは１２ａおよび１２ｂの２個とする。
【００２４】
ステップＳ４では、生成手順指示手段３０ｅによりサブソリッドモデル１２ａ、１２ｂをサーフェス化すべき指示が表示装置３８に表示され、作業者の指令操作に従ってサブソリッドモデル１２ａ、１２ｂをサーフェス化したサーフェスモデル５０ａ、５０ｂが生成される。このサーフェスモデル５０ａ、５０ｂは、作業者の操作に従ってモデル変換手段３０ｃにより生成されるが、特に作業者の判断を必要としないため、サブソリッドモデル１２ａ、１２ｂの生成完了後に１個のキー操作などで自動的にサーフェスモデル５０ａ、５０ｂが生成されるようにすることもできる。このステップＳ４はサーフェス化工程に相当し、作業者の指令操作に従ってモデル変換手段３０ｃがサブソリッドモデル１２ａ、１２ｂをサーフェスモデル５０ａ、５０ｂに変換する信号処理はサーフェス化手段に相当する。
【００２５】
ここで、サブソリッドモデル１２ａ、１２ｂが複数の基本モデルを合成した複雑な形状であっても、それは中実の単体であるため、それをサーフェス化したサーフェスモデル５０ａ、５０ｂは単一の中空体となる。したがって、前記図８のサーフェスモデル２２、２４のように複数の中空体２２ａ、２２ｂ、２４ａ、２４ｂから構成されている場合に比較して、複数の中空体間の境界面（境界線）が無くなって線が少なくなり、形状の認識が容易である。
【００２６】
図３のステップＳ５では、生成手順指示手段３０ｅによりメインファイル内にサブファイルを取り込むべき指示が表示装置３８に表示され、作業者の指令操作に従ってメインファイル内にサブファイルが取り込まれることにより、図４の(b) に示すようにメインソリッドモデル１０の所定位置にサーフェスモデル５０ａ、５０ｂが組み付けられる。このステップＳ５は一体化工程であるが、特に作業者の判断を必要としないため、ステップＳ４のサーフェス化に続いて１個のキー操作などで自動的に行われるようにすることもできる。ステップＳ５でメインソリッドモデル１０の所定位置にサーフェスモデル５０ａ、５０ｂを組み付ける信号処理は一体化手段に相当する。本実施例では単一のサブファイル内で複数のサーフェスモデル５０ａ、５０ｂが生成されるため、単一のサブファイルを取り込むだけで複数のサーフェスモデル５０ａ、５０ｂをメインソリッドモデル１０と一体化することができる。なお、この実施例は、メインソリッドモデル１０を生成したメインファイルをそのまま作業ファイルとして用いた場合であるが、別に作業ファイルを設けてメインソリッドモデル１０およびサーフェスモデル５０ａ、５０ｂの双方を取り込むようにしても良い。
【００２７】
ステップＳ６では、生成手順指示手段３０ｅによりメインソリッドモデル１０の変更作業を行うべき指示が表示装置３８に表示されるとともに、図４の(b) のような画像が表示装置３８に表示され、作業者の指令操作に従って例えば(c) に示すようにカットモデル１４によりメインソリッドモデル１０の所定位置に穴１６を形成するなどの所定の変更作業が行われる。この変更作業は、作業者の操作に従ってソリッドモデル生成手段３０ａにより行われるが、変更しない付属部分がサーフェスモデル５０ａ、５０ｂであるため、カットモデル１４等と交差しても影響を受けることがないし、図８のサーフェスモデル２２、２４に比較して形状を認識し易いため、メインソリッドモデル１０の一部カットや突起物追加等の変更作業を容易に行うことができる。このステップＳ６は変更工程に相当し、作業者の指令操作に従ってソリッドモデル生成手段３０ａがメインソリッドモデル１０を変更する信号処理は変更手段に相当する。
【００２８】
ステップＳ７では、生成手順指示手段３０ｅによりメインファイル（作業ファイル）内のサーフェスモデル５０ａ、５０ｂをソリッド化すべき指示が表示装置３８に表示され、作業者の指令操作に従って図４の(d) に示すようにサーフェスモデル５０ａ、５０ｂがソリッドモデル１２ａ、１２ｂに変換され、目的とするソリッドモデル１８が生成される。このソリッド化は、作業者の操作に従ってモデル変換手段３０ｃにより行われるが、特に作業者の判断を必要としないため、ステップＳ６の変更作業後に１個のキー操作などで自動的にサーフェスモデル５０ａ、５０ｂがソリッド化されるようにしても良い。サーフェスモデル５０ａ、５０ｂはそれぞれ単一の中空体であるため、図８のように複数の中空体２２ａ、２２ｂ、２４ａ、２４ｂから成るサーフェスモデル２２、２４をソリッド化する場合に比較して、作業が容易で処理時間が短縮される。このステップＳ７は戻し工程に相当し、作業者の指令操作に従ってモデル変換手段３０ｃがサーフェスモデル５０ａ、５０ｂをソリッドモデル１２ａ、１２ｂに変換する信号処理は戻し手段に相当する。
【００２９】
このように本実施例のソリッドモデル生成支援装置３０によれば、生成手順指示手段３０ｅによって画像表示される操作手順に従って作業者が操作することにより、サブソリッドモデル１２ａ、１２ｂをサーフェス化したサーフェスモデル５０ａ、５０ｂをメインソリッドモデル１０と一体化した状態で、そのメインソリッドモデル１０の一部カットや突起物追加等の変更作業が行われるため、その変更作業の際に変更部分がサーフェスモデル５０ａ、５０ｂと交差しても影響が無く、メインソリッドモデル１０の変更作業を容易且つ簡便に行うことができる。
【００３０】
また、上記サーフェスモデル５０ａ、５０ｂはそれぞれ単一の中空体にて構成されており、図８のサーフェスモデル２２、２４に比較して線が少なく形状を認識し易いため、この点でもメインソリッドモデル１０の一部カットや突起物追加等の変更作業を容易に行うことができる。また、このようにサーフェスモデル５０ａ、５０ｂが単一の中空体にて構成されていることから、その後のステップＳ７でのソリッド化が容易且つ迅速に行われる。
【００３１】
一方、このようなソリッドモデル１８は、更に大規模なアッセンブリに組み込まれて干渉チェックなどが行われる場合があるが、本実施例ではサブファイル内でサーフェスモデル５０ａ、５０ｂとされているため、サブファイルが何らかの部品と関連付けられていても、ソリッドモデル１８と干渉する恐れがない。すなわち、サブファイル内にサブソリッドモデル１２ａ、１２ｂが残っているとともに、そのサブファイルが何らかの部品と関連付けられていると、そのサブソリッドモデル１２ａ、１２ｂは必然的にソリッドモデル１８と干渉することになり、干渉チェックの確認作業に無駄な時間を費やすことになる。
【００３２】
また、本実施例では生成手順指示手段３０ｅにより図３に示す手順に従ってソリッドモデルを生成するように、一連の操作手順や入力すべき内容を画像表示するようになっているため、作業者はその指示に従って簡便にソリッドモデルの生成作業を行うことができる。
【００３３】
以上、本発明の実施例を図面に基づいて詳細に説明したが、これはあくまでも一実施形態であり、本発明は当業者の知識に基づいて種々の変更，改良を加えた態様で実施することができる。
【図面の簡単な説明】
【図１】  本発明の一実施例であるソリッドモデル生成支援装置の構成を説明するブロック線図である。
【図２】  図１の装置が備えている機能を説明するブロック線図である。
【図３】  図１の装置によってソリッドモデルを生成する際の作動を説明するフローチャートである。
【図４】  図３のフローチャートに従ってソリッドモデルを生成する際の各工程におけるモデル生成状態を説明する図である。
【図５】  従来のソリッドモデル生成方法の一例を説明する図である。
【図６】  図５の(c) の一部カット工程における問題点を説明する図である。
【図７】  図６のカットモデルで作業者の意に反して切欠が形成された場合を示す図である。
【図８】  ソリッドモデル生成方法の別の例を説明する図である。
【符号の説明】
１０：メインソリッドモデル（第１ソリッドモデル）
１２ａ、１２ｂ：サブソリッドモデル（第２ソリッドモデル）
１８：ソリッドモデル
３０：ソリッドモデル生成支援装置（コンピュータ）
３０ａ：ソリッドモデル生成手段（第１生成手段、第２生成手段、変更手段）
３０ｃ：モデル変換手段（サーフェス化手段、戻し手段）
３０ｅ：生成手順指示手段
５０ａ、５０ｂ：サーフェスモデル
ステップＳ２：第１生成工程、第１生成手段
ステップＳ３：第２生成工程、第２生成手段
ステップＳ４：サーフェス化工程、サーフェス化手段
ステップＳ５：一体化工程、一体化手段
ステップＳ６：変更工程、変更手段
ステップＳ７：戻し工程、戻し手段
【図１】
0003684847.tif 000002
【図２】
0003684847.tif 000003
【図３】
0003684847.tif 000004
【図４】
0003684847.tif 000005
【図５】
0003684847.tif 000006
【図６】
0003684847.tif 000007
【図７】
0003684847.tif 000008
【図８】
0003684847.tif 000009