(57)【要約】【課題】部品データ量と作成作業量を削減することができるパラメトリック図形作図装置を得る。【解決手段】可変寸法定義処理部１０１は、任意の部品を固定値の寸法で作図し、部品の可変とする寸法に寸法パラメータを付与した図形情報を入力側図形情報記憶部１０２に記憶する。パラメータ認識処理部１０４は、部品の幾何形状と固定値の寸法に基づき、部品を寸法パラメータで表現したパラメトリック図形情報を求め、パラメトリック図形情報記憶部１０５に記憶させる。パラメータ展開処理部１０７は、パラメトリック図形と、パラメータ入力処理部１０６で入力された寸法パラメータの値とに基づき、固定値の部品の図形情報を出力する。【選択図】図１
2009031910.tif 000002
【特許請求の範囲】
【請求項１】
任意の部品が固定値の寸法で作図されていると共に、当該部品の可変とする寸法に寸法パラメータが付与された図形情報を受け付ける図形情報入力処理部と、
前記図形情報に対して、前記部品の幾何形状を分析し、当該分析した幾何形状と前記固定値の寸法に基づき、当該部品を前記寸法パラメータで表現したパラメトリック図形情報を求めるパラメータ認識処理部と、
前記パラメータ認識処理部で求めたパラメトリック図形情報を保存するパラメトリック図形情報記憶部とを備えたパラメトリック図形作図装置。
【請求項２】
パラメトリック図形情報記憶部から任意の部品のパラメトリック図形情報を取得すると共に、前記任意の部品の寸法パラメータの値の入力を受け付けるパラメータ入力処理部と、
前記入力された寸法パラメータの値と前記パラメトリック図形情報に基づいて、前記任意の部品の固定値で作図された図形情報を出力するパラメータ展開処理部とを備えたことを特徴とする請求項１記載のパラメトリック図形作図装置。
【請求項３】
図形情報入力処理部は、ＣＡＤデータ交換用のデータ形式の図形情報を受け付け、パラメータ展開処理部は、前記図形情報入力処理部が受け付けたデータ形式の図形情報を出力することを特徴とする請求項２記載のパラメトリック図形作図装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、固定の座標及び寸法で作図した図形群に可変の寸法を定義することで、異なる寸法の図形群を容易に作図できるようにしたパラメトリック図形作図装置に関するものである。
【背景技術】
【０００２】
従来より、予め登録したパラメトリック部品に対してパラメータ値に応じて形状変化させた図形を出力するようにしたパラメトリック図形の作図装置が用いられている（例えば、特許文献１参照）。
【０００３】
一方、ＣＡＤ装置がパラメトリック図形処理を提供していない限り、パラメトリックな図形処理を利用することはできなかった。このため、従来、一般のＣＡＤ装置では、寸法の異なるような部品の図形はそれぞれ別々に作図し、保管しておく必要があった。
【０００４】
【特許文献１】特開２０００−１４８８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、一般のＣＡＤ装置では、その装置にパラメトリック図形が用意されていない部品では、たとえ、その部品と同一形状の部品の図形情報があったとしても、値が変わった場合は、別の部品情報として管理するしかなかった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、寸法が異なるだけで同一形状の部品の図形を一つに集約することができるパラメトリック図形作図装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るパラメトリック図形作図装置は、任意の部品が固定値の寸法で作図され、かつ、部品の可変とする寸法に寸法パラメータが付与された図形情報を受け付ける図形情報入力処理部と、部品の幾何形状と固定値の寸法に基づき、部品を寸法パラメータで表現したパラメトリック図形情報を求めるパラメータ認識処理部と、パラメータ認識処理部で求めたパラメトリック図形情報を保存するパラメトリック図形情報記憶部とを備えたものである。
【発明の効果】
【０００８】
この発明のパラメトリック図形作図装置は、固定値の寸法で作図された部品の幾何形状を分析し、寸法パラメータで表現したパラメトリック図形情報を求めて、これを記憶するようにしたので、寸法が異なるだけで同一形状の部品の図形を一つに集約することができ、部品データ量と作成作業量を削減することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１によるパラメトリック図形作図装置を示す構成図である。
図において、パラメトリック図形作図装置は、可変寸法定義処理部１０１、入力側図形情報記憶部１０２、図形情報入力処理部１０３、パラメータ認識処理部１０４、パラメトリック図形情報記憶部１０５、パラメータ入力処理部１０６、パラメータ展開処理部１０７、出力側図形情報記憶部１０８、可変図形入力処理部１０９を備えている。ここで、可変寸法定義処理部１０１と可変図形入力処理部１０９とは、一般的なＣＡＤ装置としての処理を行う図形情報処理部１１０を構成し、図形情報入力処理部１０３〜パラメータ展開処理部１０７は、パラメトリック図形作図装置として特徴的な処理を行うパラメトリック図形変換部１１１を構成している。
【００１０】
可変寸法定義処理部１０１は、任意の部品を一般的なＣＡＤ形式で固定の値で作図を行い、ＩＧＥＳ（Initial Graphics Exchange Specification）やＤＸＦ（Drawing eXchange Format）等のＣＡＤデータ交換用の標準形式のデータとして出力する処理部である。入力側図形情報記憶部１０２は、可変寸法定義処理部１０１で作成されたデータを記憶するための記憶部である。
【００１１】
図形情報入力処理部１０３は、入力側図形情報記憶部１０２に記憶されている一般的な標準形式のデータを読み込むための処理部である。パラメータ認識処理部１０４は、１０３で読み込まれた図形情報に対して、部品の幾何形状を分析し、寸法に付与されたパラメータ名を認識して、固定の値の図形群をパラメトリック図形に変換して出力する機能部である。パラメトリック図形情報記憶部１０５は、パラメータ認識処理部１０４で分析、変換されたパラメトリック図形情報を記憶するための記憶部である。
【００１２】
パラメータ入力処理部１０６は、パラメトリック図形情報記憶部１０５に記憶されているパラメトリック図形情報を読み出すと共に、このパラメトリック図形に対して操作者からのパラメータ値の指示を受け付ける機能部である。パラメータ展開処理部１０７は、パラメータ入力処理部１０６で読み出されたパラメトリック図形情報と、受け付けたパラメータ値とを入力し、パラメトリック図形情報に入力されたパラメータ値を反映させ、入力側図形情報記憶部１０２に記憶された図形情報のデータ形式と同様の、一般的なＣＡＤデータ交換用の図形情報として出力する処理部である。また、出力側図形情報記憶部１０８は、パラメータ展開処理部１０７から出力された図形情報を記憶するための記憶部である。また、図形情報処理部１１０における可変図形入力処理部１０９は、出力側図形情報記憶部１０８に記憶された図形情報を読み込むための処理部である。
【００１３】
尚、本発明のパラメトリック図形作図装置はコンピュータによって実現され、図形情報処理部１１０における可変寸法定義処理部１０１と可変図形入力処理部１０９、パラメトリック図形変換部１１１における図形情報入力処理部１０３、パラメータ認識処理部１０４、パラメータ入力処理部１０６、パラメータ展開処理部１０７の各構成は、それぞれの機能に対応するソフトウェアと、これを実行するためのＣＰＵやメモリ等のハードウェアから構成されている。
【００１４】
次に、実施の形態１のパラメトリック図形作図装置の動作について説明する。
先ず、可変寸法定義処理部１０１は、任意の部品を固定値で作成し、かつ、可変とする寸法には寸法パラメータを付与し、これら図形情報を入力側図形情報記憶部１０２に格納する。これにより、図形情報入力処理部１０３は入力側図形情報記憶部１０２より図形情報を入力し、パラメータ認識処理部１０４でパラメータ図形情報に変換する。
図２は、実施の形態１におけるパラメータ認識処理部１０４の動作を示すフローチャートである。
また、図３は、実施の形態１におけるパラメータ認識処理部１０４の各ステップにおけるデータ内容を示す説明図である。
【００１５】
図３における図形情報３０１は、図形情報入力処理部１０３で読み出した図形情報を示しており、このような図形情報３０１がパラメータ認識処理部１０４に入力されると、パラメータ認識処理部１０４はその幾何形状を認識する（ステップＳＴ１１）。
次に、パラメータ認識処理部１０４は、認識した幾何形状の中から、端点の情報を抽出して図３における表３０２の情報を作成する（ステップＳＴ１２）。この表３０２における端点の情報は、Ｘ，Ｙ座標値成分に変換され、表３０３の状態となる（ステップＳＴ１３）。
次に、幾何形状３０１から寸法パラメータを取り出し、その寸法を表３０３の座標成分を使った計算式で表現した表３０４を作成する（ステップＳＴ１４）。そして、表３０４のＸ，Ｙ座標成分を、寸法パラメータを使った表記へ書き換えた表３０５を作成する（ステップＳＴ１５）。最後に、図形情報を表３０５で求めたパラメータを使った表記へ置換した図形情報３０６を求める。これにより図形情報３０６は、寸法パラメータを使った定義で表すことができる。
【００１６】
図４は、このようにしてパラメトリック化した図形情報３０６を示す説明図である。
図示のように、パラメトリック化した図形情報３０６であるパラメトリック図形情報４０１は、<header>タグで囲んだヘッダ部と<body>タグで囲った実データ部とに分けてパラメトリック図形情報記憶部１０５に記憶する。<header>タグには<origin>タグで部品図形の原点位置、<dimension>タグで寸法パラメータ名、<coordinate>タグで座標値成分の計算式を記憶する。<body>タグには、<coordinate>タグに定義している座標値成分パラメータを使って表記しているＣＡＤデータ交換用ファイルの形式に沿った図形情報を記憶する。
【００１７】
次に、パラメトリック図形情報記憶部１０５に記憶されているパラメータ図形情報にパラメータの値を代入して実体化させる処理を説明する。
図５は、パラメトリック図形情報にパラメータ値を代入して固定値で表された図形情報を作成する場合のフローチャートである。
先ず、パラメータ入力処理部１０６は、パラメトリック図形情報記憶部１０５から、パラメトリック図形情報４０１を読み込み（ステップＳＴ２１）、<dimension>タグで記憶している寸法パラメータ名を認識する（ステップＳＴ２２）。次に、認識した寸法パラメータの値を、操作者からの対話入力を行う（ステップＳＴ２３）。
【００１８】
次に、パラメータ展開処理部１０７は、パラメトリック図形情報４０１の<coordinate>タグのＸ，Ｙ座標成分の算出式を取り出し（ステップＳＴ２４）、更に、その算出式にステップＳＴ２３で入力されたパラメータ値を代入計算して、Ｘ，Ｙ座標成分を数値化する（ステップＳＴ２５）。最後に、ＣＡＤデータ交換用ファイル形式の図形情報の中のＸ，Ｙ座標成分パラメータを、ステップＳＴ２５で求めた数値に置換して、パラメータを使用していないＣＡＤデータ交換用ファイル形式の図形情報を作成する（ステップＳＴ２６）。そして、作成された図形情報は出力側図形情報記憶部１０８に記憶される。
【００１９】
尚、上記実施の形態１では、幾何形状として線分、寸法パラメータとしては水平および垂直方向の長さ寸法だけを使用していたが、円や円弧、楕円などの幾何形状や、半径寸法、角度寸法など、種々のものを使用することもできる。
【００２０】
図６は、本実施の形態の効果を従来と比較して示す説明図である。
従来の部品図の管理６０１では、このような形状のパラメトリック図形が用意されていない場合は、部品Ａ、部品Ｂ、…、部品Ｃと別々の部品図で管理することになる。これに対し、本発明の部品図の管理６０２では、寸法パラメータで表現され、一つの部品図として管理することができる。
【００２１】
以上のように、実施の形態１のパラメトリック図形作図装置によれば、任意の部品が固定値の寸法で作図されていると共に、部品の可変とする寸法に寸法パラメータが付与された図形情報を受け付ける図形情報入力処理部と、図形情報に対して、部品の幾何形状を分析し、分析した幾何形状と固定値の寸法に基づき、部品を寸法パラメータで表現したパラメトリック図形情報を求めるパラメータ認識処理部と、パラメータ認識処理部で求めたパラメトリック図形情報を保存するパラメトリック図形情報記憶部とを備えたので、パラメトリック図形が用意されていない部品であっても、異なる寸法で同一形状の部品の図形を一つに集約することができ、部品データ量および作成作業量を削減することができる。
【００２２】
また、実施の形態１のパラメトリック図形作図装置によれば、パラメトリック図形情報記憶部から任意の部品のパラメトリック図形情報を取得すると共に、任意の部品の寸法パラメータの値の入力を受け付けるパラメータ入力処理部と、入力された寸法パラメータの値とパラメトリック図形情報に基づいて、任意の部品の固定値で作図された図形情報を出力するパラメータ展開処理部とを備えたので、異なる寸法で同一形状の部品の図形を容易に出力することができる。
【００２３】
また、実施の形態１のパラメトリック図形作図装置によれば、図形情報入力処理部は、ＣＡＤデータ交換用のデータ形式の図形情報を受け付け、パラメータ展開処理部は、図形情報入力処理部が受け付けたデータ形式の図形情報を出力するようにしたので、ＣＡＤデータ交換用の標準形式のデータでパラメトリック図形を扱うことができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の実施の形態１によるパラメトリック図形作図装置を示す構成図である。
【図２】この発明の実施の形態１によるパラメトリック図形作図装置のパラメータ認識処理部の動作を示すフローチャートである。
【図３】この発明の実施の形態１によるパラメトリック図形作図装置のパラメータ認識処理部における各ステップのデータ内容を示す説明図である。
【図４】この発明の実施の形態１によるパラメトリック図形作図装置のパラメトリック図形情報を示す説明図である。
【図５】この発明の実施の形態１によるパラメトリック図形作図装置のパラメータ入力処理および展開処理を示すフローチャートである。
【図６】この発明の実施の形態１によるパラメトリック図形作図装置の効果を従来と比較して示す説明図である。
【符号の説明】
【００２５】
１０２  入力側図形情報記憶部、１０３  図形情報入力処理部、１０４  パラメータ認識処理部、１０５  パラメトリック図形情報記憶部、１０６  パラメータ入力処理部、１０７  パラメータ展開処理部、１０８  出力側図形情報記憶部。
【図１】
2009031910.tif 000003
【図２】
2009031910.tif 000004
【図３】
2009031910.tif 000005
【図４】
2009031910.tif 000006
【図５】
2009031910.tif 000007
【図６】
2009031910.tif 000008