(57)【要約】【課題】基準となる３次元モデルの情報と加工した３次元モデルの情報とを１つに纏めて管理しつつ、用途別に３次元モデルの情報を選択可能にした３次元モデルデータのデータ構造及びデータ管理システムを提供する。【解決手段】部品毎に、部品の形状を規定するモデル情報１１２及びそれに付随する部品情報１１３と、この部品を基準にして形状を加工した加工後部品のモデル情報１２２及びそれに付随する部品情報１２３と、加工前部品と加工後部品とを識別する識別ＩＤ１１１，１２１とからなるデータ構造にし、データ管理装置２０が識別ＩＤ１１１，１２１に基づいて加工前部品又は加工後部品のどちらか一方の情報を取得する。【選択図】図１
2011164892.tif 000002
【特許請求の範囲】
【請求項１】
３次元モデル毎に、
３次元モデルの形状を規定する基準モデル情報及びそれに付随する付随情報と、
前記３次元モデルを基準にして形状を加工した加工後の３次元モデルの形状を規定する加工モデル情報及びそれに付随する付随情報と、
基準となる前記３次元モデルの情報と前記加工後の３次元モデルの情報とを識別する識別情報とを備える３次元モデルデータのデータ構造。
【請求項２】
請求項１記載のデータ構造の３次元モデルデータから、３次元モデル毎に、基準となる３次元モデルの情報又は加工後の３次元モデルの情報のどちらか一方を識別情報に基づいて選択して出力する３次元モデルデータのデータ出力方法。
【請求項３】
請求項１記載のデータ構造の３次元モデルデータと、
前記３次元モデルデータから、３次元モデル毎に、基準となる３次元モデルの情報又は加工後の３次元モデルの情報のどちらか一方を識別情報に基づいて選択して出力するデータ管理装置とを備える３次元モデルデータのデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）装置で作成した３次元モデルデータを効率的に管理するためのデータ構造、データ出力方法及びデータ管理システムに関するものである。
【背景技術】
【０００２】
従来、部品を発注するときの形状（加工前部品と称す）と組み付け加工した形状（加工後部品と称す）が異なると、１種類の部品であっても加工前部品と加工後部品それぞれの３次元モデルデータを作成する必要があった。
【０００３】
図４は、従来のデータ管理システムの構成を示すブロック図である。データ管理システムは、３次元ＣＡＤ装置１００及びデータ管理装置（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ；ＰＤＭ）１２０から構成される。３次元ＣＡＤ装置１０のファイル入出力制御部１１は、加工前部品の形状を規定するモデル情報４２とそれに付随する部品情報４３からなるモデルシート４１を含む３次元モデルデータ４０を取得して、形状加工部１２が例えば製品に組み付けるための形状に加工してモデル情報５２と部品情報５３を作成し、ファイル入出力制御部１１がこれらの情報から新たに加工後部品の３次元モデルデータ５０を生成する。
【０００４】
従来、製品情報を管理するデータ管理装置２０は、製品を構成する部品毎に、その部品のモデル情報とそれに付随する部品情報を管理し、さらにこれら部品を基に作成された組立図、部品表（Ｂｉｌｌｓ  Ｏｆ  Ｍａｔｅｒｉａｌ；ＢＯＭ）等を管理している（例えば、特許文献１参照）。加工前部品の３次元モデルデータ４０と加工後部品の３次元モデルデータ５０は、それぞれ部品データ２１，２２として別々に管理されるため、本来この部品は同一のものであるにも関わらず２部品として計上されることになる。
【０００５】
そこで、２部品として計上されないよう特殊処理を設定しておき、加工前部品と加工後部品の部品データ２１，２２を１部品として計上させる必要がある。特殊処理の例として、先ず、ファイル入出力制御部１１が、３次元モデルデータ４０，５０にそれぞれ「Ａ−１」と「Ａ−２」というファイル名を割り当てる。そして、データ管理装置２０は、例えば部品表を出力する際にファイル名のハイフン手前の文字列を検索し、同じ文字列「Ａ」という表示名で部品表を作成し、必要個数を１として計上する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３２６２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のデータ管理システムは、加工前の３次元モデルデータと加工後の３次元モデルデータを独立したファイルとして管理するため、本来１部品であるところを２部品として取り扱ってしまうという課題があった。また、組立図には加工後の３次元モデルデータをリンクさせるため、この組立図の部品表を出力すると加工後部品の情報が出力され、部品発注等の手配に必要となる加工前部品の情報が出力されない等のように、用途別に加工前と加工後の３次元モデルデータを選択して出力できないという課題があった。
また、特殊処理を施す場合は、３次元モデルデータのファイル名を命名する運用ルールの設定、及びデータ管理装置の各処理に対する特殊処理の設定に莫大な工数がかかり、システム構築の作業量が増大するという課題があった。
【０００８】
この発明は、上記のような課題を解決するためになされたもので、基準となる３次元モデルの情報と加工した３次元モデルの情報とを１つに纏めて管理しつつ、用途別に３次元モデルの情報を選択可能にした３次元モデルデータのデータ構造、データ出力方法及びデータ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る３次元モデルデータのデータ構造は、３次元モデル毎に、３次元モデルの形状を規定する基準モデル情報及びそれに付随する付随情報と、３次元モデルを基準にして形状を加工した加工後の３次元モデルの形状を規定する加工モデル情報及びそれに付随する付随情報と、基準となる３次元モデルの情報と加工後の３次元モデルの情報とを識別する識別情報とを備えるものである。
【００１０】
この発明に係る３次元モデルデータのデータ出力方法は、上記データ構造の３次元モデルデータから、３次元モデル毎に、基準となる３次元モデルの情報又は加工後の３次元モデルの情報のどちらか一方を識別情報に基づいて選択して出力するものである。
【００１１】
この発明に係る３次元モデルデータのデータ管理システムは、上記データ構造の３次元モデルデータと、３次元モデルデータから、３次元モデル毎に、基準となる３次元モデルの情報又は加工後の３次元モデルの情報のどちらか一方を識別情報に基づいて選択して出力するデータ管理装置とを備えるものである。
【発明の効果】
【００１２】
この発明によれば、３次元モデル毎に、３次元モデルの形状を規定する基準モデル情報及びそれに付随する付随情報と、３次元モデルを基準にして形状を加工した加工後の３次元モデルの形状を規定する加工モデル情報及びそれに付随する付随情報と、基準となる３次元モデルの情報と加工後の３次元モデルの情報とを識別する識別情報とを備えるデータ構造にしたので、基準となる３次元モデルの情報と加工後の３次元モデルの情報とを１つに纏めて管理しつつ、識別情報に基づいて用途別に３次元モデルの情報を選択可能なデータ構造を提供することができる。
【００１３】
この発明によれば、３次元モデル毎に、基準となる３次元モデルの情報又は加工後の３次元モデルの情報のどちらか一方を識別情報に基づいて選択して出力するようにしたので、基準となる３次元モデルの情報と加工後の３次元モデルの情報とを１つに纏めて管理しつつ、識別情報に基づいて用途別に３次元モデルの情報を選択可能なデータ出力方法及びデータ管理システムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の実施の形態１に係るデータ管理システムの構成を示すブロック図である。
【図２】図１に示す３次元ＣＡＤ装置の動作を示すフローチャートである。
【図３】図１に示すデータ管理システムの動作を示すフローチャートである。
【図４】従来のデータ管理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
実施の形態１．
図１は、この発明の実施の形態１に係るデータ管理システムの構成を示すブロック図である。実施の形態１のデータ管理システムは、３次元ＣＡＤ装置１０、データ管理装置２０及びディスプレイ装置３０を備える。また、実施の形態１に係るデータ構造は、１つの部品の３次元モデルデータ１００に、複数の形状を規定したモデル情報１１２，１２２を併存させる。以下の実施の形態の説明において、先立って説明した従来技術（図４）の構成要素と相当するものには同一の符号を付す。
【００１６】
図２に示すフローチャートを用いて、３次元モデルデータ１００の作成方法を説明する。例えば、モデルシート１１０のモデル情報１１２で規定される形状の部品（以下、加工前部品と称す）とそれに付随する部品情報１１３があるとする。この加工前部品のモデル情報１１２及び部品情報１１３には識別ＩＤ（＝１）１１１が付与されている。
【００１７】
３次元ＣＡＤ装置１０のファイル入出力制御部１１は、加工前部品のモデルシート１１０を読み込み（ステップＳＴ１）、モデル情報１１２で規定される３次元モデルを、形状加工部１２がユーザの指示に従って例えば製品に組み付けるための形状に加工して、モデル情報１２２を生成する（ステップＳＴ２）。
【００１８】
形状を加工した部品（以下、加工後部品と称す）のモデル情報１２２とそれに付随する部品情報１２３に対して、ユーザから識別ＩＤ追加の指示があった場合（ステップＳＴ３“ＹＥＳ”）、識別ＩＤ付与部１３が加工前部品と加工後部品を区別するための識別ＩＤ（＝２）１２１を付与する（ステップＳＴ４）。
【００１９】
ファイル入出力制御部１１は、識別ＩＤ（＝２）１２１が付与された加工後部品のモデル情報１２２及び部品情報１２３を３次元モデルデータ１００に保存する（ステップＳＴ５）。
なお、識別ＩＤ追加の指示がなければ（ステップＳＴ３“ＮＯ”）、ファイル入出力制御部１１は加工後部品のモデル情報１２２及び部品情報１２３を識別ＩＤなしで保存すればよい（ステップＳＴ５）。
【００２０】
なお、上記説明では、１つの部品を１つの製品に組み付ける加工前を識別ＩＤ（＝１）１１１、加工後を識別ＩＤ（＝２）１２１にしたが、識別ＩＤ付与の仕方はこれに限定されるものではなく、例えば基準となる部品（識別ＩＤ１のモデル情報）を製品Ａに組み付けるために楕円形状に加工したモデル情報に識別ＩＤ２を付与し、製品Ｂに組み付けるために四角形状に加工したモデル情報に識別ＩＤ３を付与することもできる。これにより、１つの部品に対して複数の加工後部品が存在する場合に１つの３次元モデルデータに纏めることができ、その中から用途別にモデル情報又は部品情報を選択することができる。
【００２１】
次に、図３に示すフローチャートを用いて、３次元モデルデータ１００の出力処理を説明する。ファイル入出力制御部１１は、ユーザの指示に従って３次元モデルデータ１００を読み込み（ステップＳＴ１１）、続いてユーザから識別ＩＤを受け付ける（ステップＳＴ１２）。
ファイル入出力制御部１１は、受け付けた識別ＩＤが１なら（ステップＳＴ１３“ＹＥＳ”）、識別ＩＤ（＝１）１１１の加工前部品のモデル情報１１２をディスプレイ装置３０に表示する（ステップＳＴ１４）。他方、受け付けた識別ＩＤが１以外なら（ステップＳＴ１３“ＮＯ”）、ファイル入出力制御部１１は識別ＩＤ（＝２）１２１の加工後部品のモデル情報１２２をディスプレイ装置３０に表示する（ステップＳＴ１５）。
【００２２】
また、３次元ＣＡＤ装置１０が、部品の集合である組立図を作成する際には、組立図に含まれる部品を３次元モデルデータ１００とリンクさせ、組立図を表示する際に加工後部品のモデル情報１２２を用いるようにする。これにより、３次元ＣＡＤ装置１０は加工後部品（識別ＩＤ２）の部品形状を表示した組立図を提供できる。
【００２３】
また、データ管理装置２０は、組立図の部品表を出力する際には、加工前部品（識別ＩＤ１）の部品情報１１３を出力するようにする。これにより、データ管理装置２０は発注等の作業に適した情報を提供できる。
【００２４】
以上より、実施の形態１によれば、部品毎に、部品の形状を規定するモデル情報１１２及びそれに付随する部品情報１１３と、この部品を基準にして形状を加工した加工後部品のモデル情報１２２及びそれに付随する部品情報１２３と、基準となる加工前部品の情報と加工後部品の情報とを識別する識別ＩＤ１１１，１２１とからなるデータ構造にし、データ管理装置２０が、加工前部品のモデル情報１１２と部品情報１１３又は加工後部品のモデル情報１２２と部品情報１２３のどちらか一方を、識別ＩＤ１１１，１２１に基づいて選択して出力するように構成した。このため、加工前部品と加工後部品の情報を１つに纏めて管理しつつ、識別ＩＤに基づいて用途別に加工前部品のモデルシート１１０か加工後部品のモデルシート１２０を出力することができる。
【００２５】
また、従来のようなＰＤＭに関する特殊な設定が不要になり、システム構築の作業量を削減することができるので、ＰＤＭの導入が容易になる。よって、多くの企業でのＰＤＭ導入の活性化が図れ、データ管理を行う上での電子データの保管、保護及びアクセス性が向上する。また、企業における資産の保護、社員の作業率向上による投資効果が望める。
【符号の説明】
【００２６】
１０  ３次元ＣＡＤ装置、１１  ファイル入出力制御部、１２  形状加工部、１３  識別ＩＤ付与部、２０  データ管理装置、２３  部品データ、３０  ディスプレイ装置、４０，５０  ３次元モデルデータ、４１，５１  モデルシート、４２，５２  モデル情報、４３，５３  部品情報、１００  ３次元モデルデータ、１１０，１２０  モデルシート、１１１，１２１  識別ＩＤ、１１２，１２２  モデル情報、１１３，１２３  部品情報。
【図１】
2011164892.tif 000003
【図２】
2011164892.tif 000004
【図３】
2011164892.tif 000005
【図４】
2011164892.tif 000006