(57)【要約】【課題】本発明は、２次元図面データと３次元図面データとの関連付けを容易に行うと共に、寸法情報の変更と形状追加とを可能にする２次元図面／３次元モデル双方向編集システムを提供する。【解決手段】回転体を基本形状とし１枚の２次元ビューで主要寸法を表現可能な部品（転がり軸受）を対象とし、その部品の２次元図面データ及び３次元モデルデータを対応付けて格納するモデルデータベースを備える。このモデルデータベースに格納した２次元図面データ及び３次元モデルデータの何れか一方を編集（寸法情報の変更、部品形状情報の変更）したとき、その編集内容を対応する他方のデータにも反映する。【選択図】      図７
2015075943.tif 000002
【特許請求の範囲】
【請求項１】
回転体を基本形状とした１枚の２次元ビューで主要寸法を表現可能な部品を対象とし、その部品の２次元図面データ及び３次元モデルデータを対応付けて格納するモデルデータベースと、
前記モデルデータベースに格納した２次元図面データ及び３次元モデルデータの何れか一方を編集したとき、その編集内容を対応する他方のデータにも反映するデータ更新部と、を備え、
前記モデルデータベースに格納した２次元図面データ及び３次元モデルデータは、それぞれ前記部品の各部の寸法を表す寸法情報、及び前記部品の形状を表す部品形状情報を有し、
前記データ更新部は、２次元図面データ及び３次元モデルデータの何れか一方が有する寸法情報及び部品形状情報の少なくとも一方を変更したとき、その変更内容を対応する他方のデータに反映することを特徴とする２次元図面／３次元モデル双方向編集システム。
【請求項２】
前記モデルデータベースに格納した２次元図面データ及び３次元モデルデータが有する各部の寸法情報について、それぞれ寸法値を変更可能であるか否かを示す変更可能属性を設定する変更可能寸法設定部を備え、
前記データ更新部は、前記変更可能属性を有する寸法情報に対してのみ、寸法値の変更を許可することを特徴とする請求項１に記載の２次元図面／３次元モデル双方向編集システム。
【請求項３】
前記データ更新部は、前記部品形状情報の変更として、前記部品の円周に沿って当該部品の一部を切り取る形状、前記部品の円周に沿って当該部品の一部を付加する形状、及び前記部品の円周に沿って等間隔で配置する穴の少なくとも１つを追加可能とすることを特徴とする請求項１又は２に記載の２次元図面／３次元モデル双方向編集システム。
【請求項４】
前記データ更新部は、前記２次元図面データをＣＡＤ装置で表示した２次元図面上で描画された追加形状を表す線及び寸法線をもとに、前記部品形状情報の変更内容を取得し、取得した情報をもとに２次元図面データ及び３次元モデルデータを更新することを特徴とする請求項３に記載の２次元図面／３次元モデル双方向編集システム。
【請求項５】
前記データ更新部は、前記３次元モデルデータをＣＡＤ装置で表示した３次元図面上で指定された追加形状の諸元をもとに、前記部品形状情報の変更内容を取得し、取得した情報をもとに２次元図面データ及び３次元モデルデータを更新することを特徴とする請求項３又は４に記載の２次元図面／３次元モデル双方向編集システム。
【請求項６】
前記部品は、転がり軸受であることを特徴とする請求項１〜５の何れか１項に記載の２次元図面／３次元モデル双方向編集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元図面データと３次元モデルデータとを連動させて編集可能な２次元図面／３次元モデル双方向編集システムに関する。
【背景技術】
【０００２】
従来、２次元（２Ｄ）図面と３次元（３Ｄ）モデルとを連動するシステムとして、例えば特許文献１に記載の技術がある。この技術は、２Ｄ図面データ及び３Ｄモデルデータの何れか一方の寸法情報が変更された場合に、他方のデータを自動的に更新するようにしたものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１３−５０８８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術にあっては、２Ｄ図面データが複数のビューによって構成されている。そのため、２Ｄ図面データと３Ｄ図面データとをリンクさせるには煩雑な処理が必要となる。また、上記特許文献1に記載の技術にあっては、寸法情報の変更は可能であるが、形状を変更する（形状を追加する）ことはできない。
そこで、本発明は、２次元図面データと３次元図面データとの関連付けを容易に行うと共に、寸法情報の変更と形状追加とを可能にする２次元図面／３次元モデル双方向編集システムを提供することを課題としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る２次元図面／３次元モデル双方向編集システムの一態様は、回転体を基本形状とした１枚の２次元ビューで主要寸法を表現可能な部品を対象とし、その部品の２次元図面データ及び３次元モデルデータを対応付けて格納するモデルデータベースと、前記モデルデータベースに格納した２次元図面データ及び３次元モデルデータの何れか一方を編集したとき、その編集内容を対応する他方のデータにも反映するデータ更新部と、を備える。また、前記モデルデータベースに格納した２次元図面データ及び３次元モデルデータは、それぞれ前記部品の各部の寸法を表す寸法情報、及び前記部品の形状を表す部品形状情報を有し、前記データ更新部は、２次元図面データ及び３次元モデルデータの何れか一方が有する寸法情報及び部品形状情報の少なくとも一方を変更したとき、その変更内容を対応する他方のデータに反映する。
【０００６】
このように、１枚の２次元ビューと３次元モデルとを関連付けることで、煩雑な処理を必要とすることなく、２次元図面データと３次元モデルデータとの双方向フィードバックが可能となる。また、寸法情報の変更のみならず、部品形状の変更（形状の追加）も自動的に双方のデータに反映させることができる。
また、上記において、前記モデルデータベースに格納した２次元図面データ及び３次元モデルデータが有する各部の寸法情報について、それぞれ寸法値を変更可能であるか否かを示す変更可能属性を設定する変更可能寸法設定部を備え、前記データ更新部は、前記変更可能属性を有する寸法情報に対してのみ、寸法値の変更を許可することが好ましい。
【０００７】
このように、寸法値の変更に入力制限を設けるので、他に影響のある寸法については寸法値を変更できないようにすることができる。
さらに、上記において、前記データ更新部は、前記部品形状情報の変更として、前記部品の円周に沿って当該部品の一部を切り取る形状、前記部品の円周に沿って当該部品の一部を付加する形状、及び前記部品の円周に沿って等間隔で配置する穴の少なくとも１つを追加可能とすることが好ましい。
【０００８】
このように、部品に追加する形状を、部品の円周に沿って配置されるものに限定することで、煩雑な処理を必要とすることなく、形状追加を双方のデータに反映させることができる。
さらにまた、上記において、前記データ更新部は、前記２次元図面データをＣＡＤ装置で表示した２次元図面上で描画された追加形状を表す線及び寸法線をもとに、前記部品形状情報の変更内容を取得し、取得した情報をもとに２次元図面データ及び３次元モデルデータを更新することが好ましい。
【０００９】
これにより、２次元図面上で追加形状（切り取る形状、付加する形状、穴）を表す線や寸法線が描かれると、自動的に双方のデータに追加形状を反映させることができる。
また、上記において、前記データ更新部は、前記３次元モデルデータをＣＡＤ装置で表示した３次元図面上で指定された追加形状の諸元をもとに、前記部品形状情報の変更内容を取得し、取得した情報をもとに２次元図面データ及び３次元モデルデータを更新することが好ましい。
【００１０】
これにより、３次元図面上で追加形状（切り取る形状、付加する形状、穴）の諸元が入力されると、自動的に双方のデータに追加形状を反映させることができる。
また、上記において、前記部品は、転がり軸受であることが好ましい。これにより、軸受の各部の寸法値を変更した場合や、軸受の外径面、内径面、軸方向端面に形状を追加した場合には、その変更内容を自動的に双方のデータに反映させることができる。
【発明の効果】
【００１１】
本発明の２次元図面／３次元モデル双方向編集システムでは、対象部品を、１枚の２次元ビューで主要寸法を表現可能な部品に限定するので、煩雑な処理を必要とすることなく、２次元図面データと３次元モデルデータとの双方向フィードバックが可能となる。また、寸法値の変更のほかに、部品の形状の変更も自動的に双方のデータに反映させることができるので、部品の設計や仕様の変更に適切に対応することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態における２次元図面／３次元モデル双方向編集システムの構成を示すブロック図である。
【図２】本システムの対象部品の２Ｄ図面の一例である。
【図３】本システムの対象部品の３Ｄモデルの一例である。
【図４】２次元図面／３次元モデル双方向編集システムの機能ブロック図である。
【図５】事前登録処理手順を示すフローチャートである。
【図６】設定登録画面の一例を示す図である。
【図７】データ更新処理手順を示すフローチャートである。
【図８】２Ｄ図面上における寸法変更手順を説明する図である。
【図９】２Ｄ図面上における溝形状の追加手順を説明する図である。
【図１０】２Ｄ図面上におけるインロー形状の追加手順を説明する図である。
【図１１】２Ｄ図面上における内径部ストレート形状の追加手順を説明する図である。
【図１２】２Ｄ図面上におけるフランジ形状の追加手順を説明する図である。
【図１３】２Ｄ図面上における油溝（穴）形状の追加手順を説明する図である。
【図１４】３Ｄモデル上における寸法変更手順を説明する図である。
【図１５】３Ｄモデル上における溝形状の追加手順を説明する図である。
【図１６】３Ｄモデル上におけるインロー形状の追加手順を説明する図である。
【図１７】３Ｄモデル上における内径部ストレート形状の追加手順を説明する図である。
【図１８】３Ｄモデル上におけるフランジ形状の追加手順を説明する図である。
【図１９】３Ｄモデル上における油溝（穴）形状の追加手順を説明する図である。
【図２０】寸法値を変更したときの動作を説明する図である。
【図２１】形状を追加したときの動作を説明する図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態における２次元図面／３次元モデル双方向編集システムの構成を示すブロック図である。
この図１に示すように、２次元図面／３次元モデル双方向編集システムは、コントロール部１０を中心に、入力部２０及び表示部（モニタ）３０を接続して構成されている。
【００１４】
コントロール部１０は、例えば、周知のパーソナルコンピュータ（ＰＣ）であって、中央演算処理装置であるＣＰＵ１１、オペレーティングシステムを記憶したＲＯＭ１２、各種データを一時的に記憶するＲＡＭ１３、データの受け渡しの仲介を行うＩ／Ｏインターフェース１４、及びＣＡＤ（Computer Aided Design）プログラムやＣＡＤデータ等を記憶したハードディスク１５を備える。
【００１５】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３及びハードディスク１５は、それぞれＩ／Ｏインターフェース１４に接続されており、ＣＰＵ１１は、Ｉ／Ｏインターフェース１４を介してＲＯＭ１２、ＲＡＭ１３及びハードディスク１５とデータの受け渡しが可能となっている。
さらに、Ｉ／Ｏインターフェース１４には、入力部２０を構成するキーボード２１及びマウス２２と、モニタ３０とがそれぞれ接続されている。
【００１６】
本実施形態では、オペレータが入力部２０を操作し、ＣＡＤプログラムに対して指示を与えることで２次元ＣＡＤデータ（２Ｄ図面データ）及び３次元ＣＡＤデータ（３Ｄモデルデータ）の何れか一方をモニタ３０に表示し、そのＣＡＤ編集画面上で表示されたＣＡＤデータを編集したとき、ＣＰＵ１１で他方のＣＡＤデータを自動的に更新するデータ更新処理を実行する。
【００１７】
ここで、本システムの対象は、１枚の２Ｄ図面（２Ｄビュー）に主要寸法を記載可能な、比較的単純な回転体形状からなる部品とする。
図２は、本システムで対象とする部品の２Ｄ図面の一例である。ここでは、円すいころ軸受の２Ｄ図面を示している。このように、基本形状が回転体形状であり、どの断面も大きく変化することがない形状、即ち、１枚の断面図で表現することができる（複数のビューを必要としない）形状の部品を対象とする。
【００１８】
そして、２Ｄ図面上で寸法値が変更されたり部品の形状が変更されたりすると、データ更新処理として、その変更を対応する３Ｄモデル（図３）にも自動的に反映する処理を行う。また、このデータ更新処理では、３Ｄモデル上で寸法値や部品の形状が変更された場合には、その変更を対応する２Ｄ図面にも自動的に反映する処理を行う。
すなわち、２Ｄ図面データ及び３Ｄモデルデータは、それぞれ部品の各部の寸法を表す寸法情報、及び前記部品の形状を表す部品形状情報を有する。そして、２次元図面上または３次元モデル上から寸法情報及び部品形状情報の少なくとも一方を変更したとき、その変更内容を２Ｄ図面データと３Ｄモデルデータの双方に反映する。
【００１９】
以下、データ更新処理手順について詳細に説明する。
先ず、データ更新処理の基本的な流れについて、図４に示す機能ブロック図を参照しながら説明する。
データ更新処理では、入力部２０からデータ編集を行うファイル（ＣＡＤデータ）の情報であるファイル指定情報や、寸法値情報（寸法情報）、形状追加情報（部品形状情報）等の入力情報を入力する（入力情報取得部４１）。
【００２０】
コントロール部１０は、入力部２０からファイル指定情報を取得すると、ハードディスク１５に格納したモデルデータベースから対応する２Ｄ図面データ又は３Ｄモデルデータを読み出し（ＣＡＤファイル管理部４２）、これをＣＡＤシステムの編集画面で表示する（ＣＡＤ部４３、表示制御部４４）。
そして、オペレータがＣＡＤ編集画面において、例えば２Ｄ図面に対して寸法値を変更する操作を行うと、コントロール部１０は、入力部２０から寸法値情報を取得する（入力情報取得部４１）。すると、コントロール部１０は、オペレータの操作に対応して２Ｄ図面の寸法表示を変更する（パラメータ制御部４５、ＣＡＤ部４３、表示制御部４４）。また、コントロール部１０は、入力された寸法値情報を用いて、対応する３Ｄモデルデータを更新すると共に（３Ｄモデル更新部４７）、その更新内容を２Ｄ図面データに反映する（２Ｄ図面更新部４６）。
【００２１】
さらに、オペレータがＣＡＤ編集画面において、２Ｄ図面に対して形状を追加する操作を行うと、コントロール部１０は、入力部２０から形状追加情報を取得する（入力情報取得部４１）。すると、コントロール部１０は、オペレータの操作に対応して２Ｄ図面に追加形状を表示する（パラメータ制御部４５、ＣＡＤ部４３、表示制御部４４）。また、コントロール部１０は、入力された形状追加情報を用いて、対応する３Ｄモデルデータを更新すると共に（３Ｄモデル更新部４７）、その更新内容を２Ｄ図面データに反映する（２Ｄ図面更新部４６）。
【００２２】
３Ｄモデルの編集操作についても同様である。すなわち、オペレータがＣＡＤ編集画面において、３Ｄモデルに対して寸法値を変更する操作や形状を追加する操作を行うと、コントロール部１０は、オペレータの操作に対応して３Ｄモデルの表示を変更する（パラメータ制御部４５、ＣＡＤ部４３、表示制御部４４）。そして、コントロール部１０は、入力された寸法値情報や形状追加情報を用いて、３Ｄモデルデータを更新すると共に（３Ｄモデル更新部４７）、その更新内容を２Ｄ図面データに反映する（２Ｄ図面更新部４６）。
【００２３】
このように、オペレータは、２Ｄ図面や３Ｄモデルに対して寸法値の変更や形状の追加が可能であり、２Ｄ図面及び３Ｄモデルの何れか一方を編集すると、それが２Ｄ図面データと３Ｄモデルデータの双方に反映されるようになっている。
ここで、寸法値の変更は、事前に寸法値が変更可能な寸法として登録したものに対してのみ行うことができるようになっている。また、２Ｄ図面及び３Ｄモデルに対して追加可能な形状としては、部品の円周に沿って部品の一部を切り取る形状、部品の円周に沿って部品の一部を付加する形状、部品の円周に沿って等間隔で配置する穴の少なくとも１つとする。例えば、このような形状として、溝、インロー、内径ストレート、フランジ、油溝（穴）がある。
【００２４】
図５は、寸法値が変更可能な寸法を登録するための事前登録処理手順を示すフローチャートである。
先ずステップＳ１で、コントロール部１０は、設定登録を行うファイル（ＣＡＤデータ）の情報を取得する。ここでは、設定登録画面でオペレータが指定したファイルＩＤをファイル指定情報として取得する。
【００２５】
図６は、設定登録画面の一例を示す図である。この図６に示すように、設定登録画面５０には設定登録を行うファイルを選択するための選択ボタン５１が設けられており、オペレータが、この選択ボタン５１をクリックしてファイルを選択すると、選択したファイルＩＤが入力フォーム５２に入力されるようになっている。
コントロール部１０は、このようにしてオペレータが入力したファイルＩＤを取得し、ステップＳ２に移行する。
【００２６】
ステップＳ２では、コントロール部１０は、前記ステップＳ１で取得したファイルＩＤをもとにモデルデータベースを参照し、当該ファイルＩＤに対応する２Ｄ図面データを読み出す。そして、コントロール部１０は、読み出した２Ｄ図面データをモニタ３０に表示する。
次に、ステップＳ３で、コントロール部１０は、読み出した２Ｄ図面データ中の寸法のうち、寸法値を変更可能な変更可能寸法の情報を取得する。ここでは、設定登録画面５０でオペレータが指定した寸法情報を取得する。
【００２７】
オペレータによる変更可能寸法の選択は、例えば以下の手順で行われる。先ず、オペレータは、画面に表示された２Ｄ図面上の寸法のうち、変更可能寸法に設定する寸法をクリックして選択する。次に、オペレータは、設定登録画面５０に設けられた追加ボタン５３をクリックし、選択した寸法の情報（例えば、寸法名）をリスト表示部５４に表示する。なお、このリスト表示部５４に表示された寸法名は、選択後、削除ボタン５５をクリックすることで削除可能とする。そして、最後に設定登録画面５０に設けられた保存ボタン５６をクリックし、登録作業を終了する。
【００２８】
コントロール部１０は、オペレータが設定登録画面５０の保存ボタン５６をクリックしたときにリスト表示部５４に表示されている寸法の情報を変更可能寸法の情報として取得し、ステップＳ４に移行する。
ステップＳ４では、コントロール部１０は、前記ステップＳ３で取得した変更可能寸法の情報をもとに、２Ｄ図面データ中の各寸法情報に対してそれぞれ寸法値を変更可能であるか否かを示す変更可能属性を設定し、これをモデルデータベースに保存してから事前登録処理を終了する。
【００２９】
このように、モデルデータベースに登録されている雛形の２Ｄ図面上の寸法に対して、変更可能／変更不可能を示す属性を事前に登録しておく。この図５に示す事前登録処理が変更可能寸法設定部に対応している。
そして、データ更新処理では、変更可能属性を有する寸法情報に対してのみ、寸法値の変更を許可するようにする。
【００３０】
次に、コントロール部１０で実行するデータ更新処理について、図７に示すフローチャートをもとに説明する。
ステップＳ１１で、コントロール部１０は、オペレータが指定したファイル指定情報（ファイルＩＤ）を取得し、ステップＳ１２に移行する。
ステップＳ１２では、コントロール部１０は、前記ステップＳ１１で取得したファイル指定情報をもとに、オペレータが指定したファイルが２Ｄ図面であるか否かを判定する。そして、２Ｄ図面であると判定した場合にはステップＳ１３に移行し、３Ｄモデルであると判定した場合には後述するステップＳ２４に移行する。
【００３１】
ステップＳ１３では、コントロール部１０は、前記ステップＳ１１で取得したファイル指定情報に対応する２Ｄ図面データをモデルデータベースから読み出し、これをＣＡＤ編集画面に表示する。
次に、ステップＳ１４で、コントロール部１０は、オペレータが２Ｄ図面上で寸法線をダブルクリックするなどして、寸法値を変更するために寸法線を選択したか否かを判定する。そして、寸法線を選択したと判定した場合にはステップＳ１５に移行し、寸法線を選択していないと判定した場合には後述するステップＳ２２に移行する。
【００３２】
ステップＳ１５では、コントロール部１０は、オペレータが選択した寸法線が、事前登録処理で変更可能属性を有する寸法線として設定されているか否かを判定する。そして、変更可能属性であると判定した場合にはステップＳ１６に移行し、変更可能属性ではないと判定した場合には後述するステップＳ２２に移行する。
ステップＳ１６では、コントロール部１０は、オペレータが選択した寸法線の寸法値を変更するための入力フォームを表示する。例えば、図８に示すように、ＣＡＤ編集画面に表示された２Ｄ図面上において、オペレータが変更可能寸法である寸法（例えば、寸法ＳＤに対応する寸法）をダブルクリックした場合、寸法入力フォーム６１を表示し、変更後の寸法値を入力可能とする。
【００３３】
すなわち、事前登録処理で変更可能属性として登録した寸法を選択（ダブルクリック）した場合にのみ寸法入力フォーム６１を表示し、それ以外の寸法を選択（ダブルクリック）した場合には、寸法入力フォーム６１を表示しない。
次にステップＳ１７で、コントロール部１０は、オペレータが寸法入力フォーム６１に入力した寸法値を取得し、ステップＳ１８に移行する。
【００３４】
ステップＳ１８では、コントロール部１０は、ＣＡＤ編集画面の２Ｄ図面上における寸法値の表示を、前記ステップＳ１７で取得した寸法値に変更する。なお、変更した寸法値は、もとの２Ｄ図面上のそれとは区別がつくように異なる色などで表示しておく（仮変更表示）。
次にステップＳ１９で、コントロール部１０は、３Ｄモデルデータの更新を行う。ここでは、３Ｄモデルデータを、前記ステップＳ１７で取得した寸法値情報を用いて更新し、ステップＳ２０に移行する。
【００３５】
ステップＳ２０では、コントロール部１０は、前記ステップＳ１９における３Ｄモデルデータの更新を２Ｄ図面データに反映し、更新後の２Ｄ図面を表示してからステップＳ２１に移行する。このとき、仮変更表示は通常表示に切り替える（変更完了）。
ステップＳ２１では、コントロール部１０は、オペレータによるデータ編集操作が終了したか否かを判定し、終了していない場合には前記ステップＳ１４に移行し、終了した場合にはデータ更新処理を終了する。
【００３６】
また、ステップＳ２２では、コントロール部１０は、オペレータがＣＡＤ編集画面にて２Ｄ図面に対する形状追加操作を行ったか否かを判定する。ここでは、例えば、ＣＡＤ編集画面に設けられた形状追加アイコンがクリックされたか否かを判定する。そして、オペレータが形状追加操作を行ったと判定した場合にはステップＳ２３に移行し、形状追加操作を行っていないと判定した場合には前記ステップＳ２１に移行する。
【００３７】
ステップＳ２３では、コントロール部１０は、オペレータが入力した形状追加情報を取得する。例えば、オペレータが２Ｄ図面上に溝形状を追加する場合、図９に示すように、先ず、オペレータは溝形状アイコン６２をクリックし、その後、符号６２ａに示すように、２Ｄ図面上に追加する溝の形状を表す線と寸法線と描く。このとき、コントロール部１０は、オペレータが描いた溝形状の情報（溝の寸法や位置）を形状追加情報として取得する。
【００３８】
溝以外の形状を追加する場合も同様である。例えば、オペレータが２Ｄ図面上にインローを追加する場合、図１０に示すように、先ず、オペレータはインロー形状アイコン６３をクリックし、その後、符号６３ａに示すように、２Ｄ図面上に追加するインローの形状を表す線と寸法線とを描く。また、オペレータが２Ｄ図面上に内径部ストレートを追加する場合、図１１に示すように、先ず、オペレータは内径部ストレート形状アイコン６４をクリックし、その後、符号６４ａに示すように、２Ｄ図面上に追加する内径部ストレートの形状を表す線と寸法線とを描く。また、オペレータが２Ｄ図面上にフランジを追加する場合、図１２に示すように、先ず、オペレータはフランジ形状アイコン６５をクリックし、その後、符号６５ａに示すように、２Ｄ図面上に追加するフランジの形状を表す線と寸法線とを描く。さらに、オペレータが２Ｄ図面上に油溝（穴）を追加する場合、図１３に示すように、先ず、オペレータは油溝（穴）形状アイコン６６をクリックし、その後、符号６６ａに示すように、２Ｄ図面上に追加する油溝（穴）形状の雛形図面６７を貼り付けると共に、雛形図面６７上の寸法値を変更する場合には入力フォーム６８から油溝（穴）の寸法値を変更する。
【００３９】
このように、コントロール部１０は、オペレータが２Ｄ図面上で追加形状を描画したとき、その情報（寸法値や位置）を取得し、前記ステップＳ１９に移行する。なお、オペレータが追加した形状の線や寸法線は、もとの２Ｄ図面と区別がつくように異なる色などで表示しておくものとする（仮変更表示）。
また、ステップＳ２４では、コントロール部１０は、前記ステップＳ１１で取得したファイル指定情報に対応する３Ｄモデルデータをモデルデータベースから読み出し、これをＣＡＤ編集画面に表示する。
【００４０】
次に、ステップＳ２５で、コントロール部１０は、オペレータが３Ｄモデルの一部をクリックするなどして、寸法線を変更しようとしたか否かを判定する。そして、寸法線を変更しようとしたと判定した場合にはステップＳ２６に移行し、寸法線を変更しようとしていないと判定した場合には後述するステップＳ３２に移行する。
ステップＳ２６では、コントロール部１０は、オペレータがクリックした部分の寸法が、事前登録処理で変更可能属性を有する寸法として設定されているか否かを判定する。そして、変更可能属性であると判定した場合にはステップＳ２７に移行し、変更可能属性ではないと判定した場合には後述するステップＳ３２に移行する。
【００４１】
ステップＳ２７では、コントロール部１０は、オペレータがクリックしたモデルの一部に関連する寸法を変更するための入力フォームを表示する。例えば、図１４に示すように、ＣＡＤ編集画面に表示された３Ｄモデルにおいて、オペレータが変更可能寸法である寸法（例えば、寸法ＳＤ）に関連する部分をクリックした場合、寸法入力フォーム６９を表示し、変更後の寸法値を入力可能とする。
【００４２】
次にステップＳ２８で、コントロール部１０は、オペレータが寸法入力フォーム６９に入力した寸法値を取得し、ステップＳ２９に移行する。
ステップＳ２９では、コントロール部１０は、３Ｄモデルデータの更新を行う。ここでは、３Ｄモデルデータを、前記ステップＳ２８で取得した寸法値情報を用いて更新し、更新後の３Ｄモデルを表示してからステップＳ３０に移行する。
【００４３】
ステップＳ３０では、コントロール部１０は、前記ステップＳ２９における３Ｄモデルデータの更新を２Ｄ図面データに反映し、ステップＳ３１に移行する。
ステップＳ３１では、コントロール部１０は、オペレータによるデータ編集操作が終了したか否かを判定し、終了していない場合には前記ステップＳ２５に移行し、終了した場合にはデータ更新処理を終了する。
【００４４】
また、ステップＳ３２では、コントロール部１０は、オペレータがＣＡＤ編集画面にて３Ｄモデルに対する形状追加操作を行ったか否かを判定する。ここでは、例えば、ＣＡＤ編集画面に設けられた形状追加アイコンがクリックされたか否かを判定する。そして、オペレータが形状追加操作を行ったと判定した場合にはステップＳ３３に移行し、形状追加操作を行っていないと判定した場合には前記ステップＳ３１に移行する。
【００４５】
ステップＳ３３では、コントロール部１０は、形状追加情報を入力するための入力フォームを表示する。例えば、図１５に示すように、ＣＡＤ編集画面に表示された３Ｄモデルにおいて、オペレータが溝形状アイコン６２をクリックした場合、寸法入力フォーム７０を表示し、追加する溝の諸元を入力可能とする。
溝以外の形状を追加する場合も同様である。例えば、図１６に示すように、ＣＡＤ編集画面に表示された３Ｄモデルにおいて、オペレータがインロー形状アイコン６３をクリックした場合には、寸法入力フォーム７１を表示し、追加するインローの諸元を入力可能とする。また、図１７に示すように、ＣＡＤ編集画面に表示された３Ｄモデルにおいて、オペレータが内径部ストレート形状アイコン６４をクリックした場合には、寸法入力フォーム７２を表示し、追加する内径部ストレートの諸元を入力可能とする。さらに、図１８に示すように、ＣＡＤ編集画面に表示された３Ｄモデルにおいて、オペレータがフランジ形状アイコン６５をクリックした場合には、寸法入力フォーム７３を表示し、追加するフランジの諸元を入力可能とする。また、図１９に示すように、ＣＡＤ編集画面に表示された３Ｄモデルにおいて、オペレータが油溝（穴）形状アイコン６６をクリックした場合、寸法入力フォーム７４を表示し、追加する油溝（穴）の諸元を入力可能とする。
【００４６】
次にステップＳ３４で、コントロール部１０は、オペレータが寸法入力フォームに入力した形状追加情報を取得し、前記ステップＳ２９に移行する。このように、コントロール部１０は、オペレータが３Ｄモデルを表示したＣＡＤ編集画面上で追加形状の諸元を入力したとき、その形状追加情報（寸法値や位置）を取得する。
なお、図７のデータ更新処理がデータ更新部に対応している。
【００４７】
次に、本実施形態の動作及び効果について説明する。
図２０は、寸法値を変更するときの動作を説明する図である。
２Ｄ図面から寸法値を変更する場合には、先ず、コントロール部１０は、オペレータが指定した編集対象の２Ｄ図面をＣＡＤ編集画面に表示する（図２０（ａ））。そして、オペレータが、２Ｄ図面上で寸法値を変更する寸法線を選択し、入力フォームから変更後の寸法値を入力すると（図２０（ｂ））、コントロール部１０はこれを取得し、対応する３Ｄモデルデータを更新する（図２０（ｃ））。続いて、コントロール部１０は、３Ｄモデルデータの変更部分を２Ｄ図面データに反映し、更新後の２Ｄ図面を表示する（図２０（ｄ））。
【００４８】
また、３Ｄモデルから寸法値を変更する場合には、先ず、コントロール部１０は、オペレータが指定した編集対象の３ＤモデルをＣＡＤ編集画面に表示する（図２０（ｅ））。そして、オペレータが、３Ｄモデル上で寸法値を変更するモデルの一部を選択し、入力フォームから変更後の寸法値を入力すると（図２０（ｆ））、コントロール部１０はこれを取得し、３Ｄモデルデータを更新する（図２０（ｃ））。続いて、コントロール部１０は、３Ｄモデルデータの変更部分を２Ｄ図面データに反映する（図２０（ｄ））。
【００４９】
このように、２Ｄ図面及び３Ｄモデルのどちらから寸法値を変更しても、２Ｄ図面データと３Ｄモデルデータの双方に変更後の寸法値を反映することができる。ここでは、編集対象を、軸受のような、どの断面も大きく形状が変化しない部品など、１つの断面図のみで主要寸法を表現できる部品に限定する。そのため、１つの２Ｄビューと３Ｄモデルとを関連付けるだけで２Ｄ図面データと３Ｄモデルデータとの双方向フィードバックが可能となる。
【００５０】
物品の設計については、近年、３Ｄ−ＣＡＤを使用する機会が増えているが、一方で、製造や閲覧等に使用する図面としては２Ｄ図面を使用する機会が存在する。そのため、設計仕様の変更に伴い寸法や形状を変更する場合には、２Ｄ図面と３Ｄ図面の双方について修正や確認を行う必要がある。本実施形態では、２Ｄ図面及び３Ｄ図面の何れか一方の修正をもう一方に自動的に反映させるので、上記の修正や確認の労力を低減させることができる。また、１枚の２Ｄ図面と３Ｄ図面との間で双方向のフィードバックを行うことができるため、２Ｄ図面と３Ｄ図面とをリンクさせる煩雑な処理が不要となる。
【００５１】
さらに、寸法値の変更には制限を設け、事前に変更可能な寸法として登録された寸法以外は寸法値の変更ができないようにする。このように、他に影響がある寸法については寸法値を変更できないようにすることができる。
また、寸法値の変更が可能な寸法は、オペレータが任意に設定することができる。変更可能寸法の設定は、雛型の２Ｄ図面に記載の寸法を基準とし、この雛型の２Ｄ図面に記載されてない箇所については、寸法変更できないようにする。したがって、寸法変更に制限を設けないことに起因する寸法矛盾の発生を抑制することができる。
【００５２】
また、本実施形態では、２Ｄ図面や３Ｄモデルに対して、上記の寸法変更に加えて形状追加が可能となっている。
図２１は、形状を追加するときの動作を説明する図である。
２Ｄ図面から形状を追加する場合には、先ず、コントロール部１０は、オペレータが指定した編集対象の２Ｄ図面をＣＡＤ編集画面に表示する（図２１（ａ））。そして、オペレータが、例えば軸受の外径面に溝を追加しようとＣＡＤ編集画面の形状追加アイコンをクリックすると（図２１（ｂ））、コントロール部１０は、オペレータが２Ｄ図面に対する形状追加操作を行ったと判断する。次に、オペレータが２Ｄ図面上に追加する形状（溝）を線および寸法線を用いて描くと（図２１（ｃ））、コントロール部１０はその形状追加情報を取得し、対応する３Ｄモデルデータを更新する（図２１（ｄ））。続いて、コントロール部１０は、３Ｄモデルデータの変更部分を２Ｄ図面データに反映し、更新後の２Ｄ図面を表示する（図２１（ｅ））。
【００５３】
また、３Ｄモデルから形状を追加する場合には、先ず、コントロール部１０は、オペレータが指定した編集対象の３ＤモデルをＣＡＤ編集画面に表示する（図２１（ｆ））。そして、オペレータが、軸受の外径面に溝を追加しようとＣＡＤ編集画面の形状追加アイコンをクリックすると（図２１（ｇ））、コントロール部１０は、オペレータが３Ｄ図面に対する形状追加操作を行ったと判断する。次に、オペレータが３Ｄ図面上で形状（溝）を追加するモデルの一部を選択し、入力フォームから追加形状（溝）の諸元を入力すると（図２１（ｈ））、コントロール部１０はこれを取得し、３Ｄモデルデータを更新すると共に、更新後の３Ｄモデルを表示する（図２１（ｄ））。続いて、コントロール部１０は、３Ｄモデルデータの変更部分を２Ｄ図面データに反映する（図２１（ｅ））。
【００５４】
このように、２Ｄ図面及び３Ｄモデルのどちらから形状を追加しても、２Ｄ図面データと３Ｄモデルデータの双方にその追加形状を反映することができる。ここでは、追加が可能な形状としては、部品の円周に沿って配置されるもの、例えば軸受の外径面、内径面、軸方向端面の溝、インロー形状、内径部ストレート形状、フランジ形状、油溝、円周に沿って等分に配置される油穴などを採用する。そのため、煩雑な処理を必要とすることなく、形状追加を双方のデータに反映させることができる。
【００５５】
また、２Ｄ図面から形状を追加した際の形状追加情報は、オペレータが２Ｄ図面上に描いた線や寸法線から取得する。一方、３Ｄモデルから形状を追加した際の形状追加情報は、オペレータが入力フォームを用いて入力した追加形状の諸元から取得する。そして、このように取得した形状追加情報をもとに、２Ｄ図面データ及び３Ｄモデルデータの更新を行う。このように、オペレータが入力した追加形状の情報を適切に取得し、２Ｄ図面データ及び３Ｄモデルデータに反映させることができる。
【００５６】
以上のように、回転体からなる部品を複数組み合わせた物体（転がり軸受など）の断面図及び主要寸法からなる２Ｄ図面（断面図１枚）と、その２Ｄ図面に対応する３Ｄ図面について、一方の図面の寸法又は形状を変更した際に、もう一方の図面にその変更内容を自動的に反映させることができる。ここで、２Ｄ側は１枚の図面（ビュー）のみを用いるので、煩雑な処理を必要とすることなく２Ｄ図面と３Ｄ図面との間で双方向のフィードバックが可能となる。
【００５７】
（変形例）
なお、上記実施形態においては、編集対象の部品として軸受を適用する場合について説明したが、基本形状が回転体形状であり、１つのビュー（断面図）で形状を表現可能な部品であれば、いずれにも適用可能である。
【符号の説明】
【００５８】
１０…コントロール部、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…Ｉ／Ｏインターフェース、１５…ハードディスク、２０…入力部、２１…キーボード、２２…マウス、３０…モニタ、５０…設定登録画面、５１…選択ボタン、５２…入力フォーム、５３…追加ボタン、５４…リスト表示部、５５…削除ボタン、５６…保存ボタン、６１…寸法入力フォーム、６２…溝形状アイコン、６３…インロー形状アイコン、６４…内径部ストレート形状アイコン、６５…フランジ形状アイコン、６６…油溝（穴）形状アイコン、６７…雛形図面、６８…入力フォーム、６９…寸法入力フォーム（寸法値変更用）、７０…寸法入力フォーム（溝追加用）、７１…寸法入力フォーム（インロー追加用）、７２…寸法入力フォーム（内径部ストレート追加用）、７３…寸法入力フォーム（フランジ追加用）、７４…寸法入力フォーム（油溝（穴）追加用）
【図１】
2015075943.tif 000003
【図２】
2015075943.tif 000004
【図３】
2015075943.tif 000005
【図４】
2015075943.tif 000006
【図５】
2015075943.tif 000007
【図６】
2015075943.tif 000008
【図７】
2015075943.tif 000009
【図８】
2015075943.tif 000010
【図９】
2015075943.tif 000011
【図１０】
2015075943.tif 000012
【図１１】
2015075943.tif 000013
【図１２】
2015075943.tif 000014
【図１３】
2015075943.tif 000015
【図１４】
2015075943.tif 000016
【図１５】
2015075943.tif 000017
【図１６】
2015075943.tif 000018
【図１７】
2015075943.tif 000019
【図１８】
2015075943.tif 000020
【図１９】
2015075943.tif 000021
【図２０】
2015075943.tif 000022
【図２１】
2015075943.tif 000023