(57)【要約】【課題】３次元モデルに効率的に情報入力できるようにする。【解決手段】ユーザ指示に応じた３次元モデルデータを専有状態とする専有手段３ｂと、専有された３次元モデルデータを用いて、視点情報に応じた２次元画像を作成する２次元画像作成手段３ｃと、専有された３次元モデルデータに基づいて付随情報を作成する付随情報作成手段３ｄと、作成された２次元画像と、視点情報と、作成された付随情報とを保持する第２の保持手段３ｅと、入力された付随情報に基づいて、専有された３次元モデルデータを更新する第１の更新手段３ｈと、第１の更新手段３ｈにより更新された３次元モデルデータを用いて、第２の保持手段に保持されている視点情報に応じた２次元画像を作成させ、更新する第２の更新手段３ｉとを備える。【選択図】図１
2011022847.tif 000002
【特許請求の範囲】
【請求項１】
部品の３次元形状データを含む３次元モデルデータを保持する第１の保持手段と、
前記第１の保持手段に保持されている３次元モデルデータのうちユーザ指示に応じた３次元モデルデータを専有状態とする専有手段と、
前記専有された３次元モデルデータを用いて、視点情報に応じた２次元画像を作成する２次元画像作成手段と、
前記専有された３次元モデルデータに基づいて付随情報を作成する付随情報作成手段と、
前記２次元画像作成手段により作成された２次元画像と、前記視点情報と、前記付随情報作成手段により作成された付随情報とを保持する第２の保持手段と、
前記２次元画像と前記付随情報を出力する出力手段と、
付随情報を入力する入力手段と、
前記入力手段により入力された付随情報に基づいて、前記専有された３次元モデルデータを更新する第１の更新手段と、
前記第１の更新手段により更新された３次元モデルデータを用いて、前記２次元画像作成手段に、前記第２の保持手段に保持されている視点情報に応じた２次元画像を作成させ、該作成された２次元画像を用いて前記第２の保持手段に保持されている２次元画像を更新する第２の更新手段とを備えたことを特徴とする情報処理装置。
【請求項２】
部品の３次元形状データを含む３次元モデルデータを保持する第１の保持手段と、
前記第１の保持手段に保持されている３次元モデルデータのうちユーザ指示に応じた３次元モデルデータを専有状態とする専有手段と、
前記専有された３次元モデルデータを用いて、視点情報に応じた２次元画像を作成する２次元画像作成手段と、
前記専有された３次元モデルデータに基づいて付随情報を作成する付随情報作成手段と、
前記２次元画像作成手段により作成された２次元画像と、前記視点情報と、前記付随情報作成手段により作成された付随情報とを保持する第２の保持手段と、
前記２次元画像と前記付随情報を出力する出力手段と、
付随情報を入力する入力手段と、
前記入力手段により入力された付随情報に基づいて、前記専有された３次元モデルデータを更新する第１の更新手段と、
前記第１の更新手段により更新された３次元モデルデータを用いて、前記２次元画像作成手段に、前記第２の保持手段に保持されている視点情報に応じた２次元画像を作成させ、該作成された２次元画像を用いて前記第２の保持手段に保持されている２次元画像を更新する第２の更新手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元モデル作成、編集、管理するのに用いて好適な情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、組立作業方法を指示する組立作業標準書は、組立工程毎に実物の部品を用いた組立作業中の写真と組立方法等の文言により作成されていた。近年では、製品設計が３次元ＣＡＤにより行われるようになり、実物の部品を用いた写真の代わりに、３次元ＣＡＤによる製品設計の成果物である３次元データの部品を用いた２次元画像を組立作業標準書に使用するようになった。これにより、実物の部品が制作されていない段階でも、組立作業標準書を作成することが可能となった。
【０００３】
この種の技術として、例えば特許文献１には、３次元データを直接画面出力するのではなく、部品単位に所定の方向からの組立シーン用２次元画像を作成し、その２次元画像を外部記憶装置に記憶させ、汎用的なＰＣ（パーソナルコンピュータ）に２次元画像を読み込むことにより組立工程情報作成を継続するものがある。
また、特許文献２には、３次元モデルを直接取り扱うことにより３次元モデルの変更を効率的に取り込み組立工程情報作成を行うものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０８５４５号公報
【特許文献２】特開２００５−２６７４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、２次元画像に向かって組立工程情報を入力するため、３次元モデル形状やモデル構成が変更になった場合、その変更を２次元画像に即時に反映することはできず、組立工程情報の入力が無駄になってしまう場合が発生する。
また、特許文献２では、３次元モデルを表示した状態に対して製造情報データを入力するので３次元モデルの変更は即時に反映されるが、常に３次元モデルを扱う必要がある。そのため、使用可能なＰＣが限られ、効率的に情報入力を行うことができないという問題点がある。
【０００６】
本発明は、上述したような従来手段の問題点に鑑み、３次元モデルに効率的に情報入力できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、部品の３次元形状データを含む３次元モデルデータを保持する第１の保持手段と、前記第１の保持手段に保持されている３次元モデルデータのうちユーザ指示に応じた３次元モデルデータを専有状態とする専有手段と、前記専有された３次元モデルデータを用いて、視点情報に応じた２次元画像を作成する２次元画像作成手段と、前記専有された３次元モデルデータに基づいて付随情報を作成する付随情報作成手段と、前記２次元画像作成手段により作成された２次元画像と、前記視点情報と、前記付随情報作成手段により作成された付随情報とを保持する第２の保持手段と、前記２次元画像と前記付随情報を出力する出力手段と、付随情報を入力する入力手段と、前記入力手段により入力された付随情報に基づいて、前記専有された３次元モデルデータを更新する第１の更新手段と、前記第１の更新手段により更新された３次元モデルデータを用いて、前記２次元画像作成手段に、前記第２の保持手段に保持されている視点情報に応じた２次元画像を作成させ、該作成された２次元画像を用いて前記第２の保持手段に保持されている２次元画像を更新する第２の更新手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、最新の３次元モデルの２次元画像を参照しながら、３次元モデルに効率的に情報入力することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】製造情報データベースに格納される情報を示す図である。
【図３】製品アセンブリ構成情報の例を示す図である。
【図４】製造フロー情報の例を示す図である。
【図５】作業工程を含む製造フロー情報の例を示す図である。
【図６】付随情報の例を示す図である。
【図７】２次元画像を作成するための視点情報の例を示す図である。
【図８】実施形態に係る情報処理装置のユーザインターフェースの例を示す図である。
【図９】専有する範囲の例を示す図である。
【図１０】３Ｄモデルの表示画面の例を示す図である。
【図１１】視点情報を定義した３Ｄモデルの表示画面の例を示す図である。
【図１２】製造フロー及び作業工程と３Ｄモデルの表示画面の例を示す図である。
【図１３】組立情報入力画面の例を示す図である。
【図１４】画像選択画面の例を示す図である。
【図１５】情報付加３Ｄモデルデータの例を示す図である。
【図１６Ａ】情報付加３Ｄモデルデータのロード処理例を示すフローチャートである。
【図１６Ｂ】情報付加３Ｄモデルデータのロード処理例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、実施形態に係る情報処理装置の構成を示すブロック図である。１は３次元形状データベースであり、部品番号毎の部品の３次元形状データを格納する。２は製造情報データベースであり、３次元形状データを含む３次元モデルデータ（３Ｄモデルデータ）の製品アセンブリ構成情報、３次元モデルデータの専有情報、視点情報、２次元画像、付随情報等を格納する、
【００１１】
３はプログラムが格納されたメモリ（ＲＡＭ／ＲＯＭ）である。４はキーボード、マウス、タブレット等の入力装置である。５はＣＲＴ、ＬＣＤ等の出力装置である。６はプリンタ、プロッタ等の印刷装置である。７はメモリ３に格納されたプログラムの実行、制御を行うＣＰＵである。これら構成要素３〜７により情報処理装置が構成される。
【００１２】
１１はプログラムが格納されたメモリ（ＲＡＭ／ＲＯＭ）である。８はキーボード、マウス、タブレット等の入力装置である。９はＣＲＴ、ＬＣＤ等の出力装置である。１０はプリンタ、プロッタ等の印刷装置である。１２はメモリ１１に格納されたプログラムの実行、制御を行うＣＰＵである。これら構成要素８〜１２により他の情報処理装置が構成される。
【００１３】
図２は、製造情報データベース２に格納される情報を示す図である。２１は製品アセンブリ構成情報であり、３次元モデルデータを構成するアセンブリ及び部品のツリー構造である。図３に製品アセンブリ構成情報の例を示す。３１、３２、３３、３４はアセンブリであり、その他は部品である。アセンブリ及び部品は部品番号で管理され、同一の部品番号がツリー構造上の複数位置に存在することもある。
【００１４】
２２は専有情報であり、製品アセンブリ構成情報２１に現れる部品番号単位で専有状態を管理する情報である。専有情報２２は、専有対象である部品番号、専有したユーザのＩＤ、専有したマシン情報（例えばマシンのＩＰアドレス、ＭＡＣアドレス等）、専有開始日時を含む。
【００１５】
２３は製造フロー情報であり、製品アセンブリ構成情報２１に現れる部品番号単位に存在し、その部品番号を構成する直下の部品及びアセンブリを組立てる順序に並べたフローである。図４に製造フロー情報の例を示す。図４（ａ）は、アセンブリ：ASM11の構成であり、アセンブリ：ASM11が部品：PART2，PART3、アセンブリ：ASM12から構成されることを示している。図４（ｂ）は、アセンブリ：ASM11の製造フローであり、アセンブリ：ASM11が、部品：PART3にアセンブリ：ASM12を組付け、次に部品：PART2を組付けることにより製造されることを示している。即ち、製造フローには組付けの順序の情報が含まれている。
【００１６】
２４は作業工程情報であり、製造フロー情報２３に存在し、作業を行う工程があることを示す。図５に作業工程を含む製造フロー情報の例を示す。図５は、図４（ｂ）のアセンブリ：ASM11の製造フローに作業工程を定義した例であり、部品：PART3にアセンブリ：ASM12を組付ける作業工程が作業工程[PROC1]、次に部品：PART2を組付ける作業工程が作業工程[PROC2]である。作業工程は、作業管理キーＮｏ．というユニークなＮｏ．により管理される。複数の部品又はアセンブリの組付けを１つの作業工程としてもよい。
【００１７】
２５は付随情報であり、作業工程情報２４にリンクされた情報として存在する。図６に付随情報の例を示す。付随情報２５は、作業工程にリンクするためリンク先の作業管理キーＮｏ．を持つ。付随情報２５は、作業工程に関する情報として、作業工程名、「組立」「検査」「点検」等の作業工程種別、「ビスを締める」等の作業内容、この情報の最終更新日時を含む。１つの作業工程は複数の作業内容を持つことができる。作業内容は、作業内容に関する注意事項、品質規格を含む。１つの作業工程は、複数の２次元画像を含むことができ、２次元画像の情報は、作業管理キーＮｏ．、画像ＩＤ、及びこの情報の最終更新日時を含む。
【００１８】
２６は３Ｄモデルファイルであり、製品アセンブリ構成情報２１に現れる部品番号単位に存在する。３Ｄモデルファイル２６は、その部品番号のアセンブリ構成情報２１と、３次元形状データベース１に存在する部品の形状ファイルへのリンク情報、製造フロー情報２３、作業工程情報２４、付随情報２５、及び付随情報２５に含まれる２次元画像を作成するための視点情報を含む３Ｄモデルツール専用のファイル形式のファイルである。図７に２次元画像を作成するための視点情報の例を示す。
【００１９】
２７は２次元画像情報であり、付随情報２５に含まれる２次元画像の画像ＩＤと２次元画像データを含む。また、２次元画像のサムネイルを含んでもよい。
【００２０】
２８は情報付加３Ｄモデルデータであり、製品アセンブリ構成情報２１に現れる部品番号にリンクする。情報付加３Ｄモデルデータ２８は、３Ｄモデルファイル２６へのリンク情報と付随情報を含む文字列形式のデータである。これらの部品番号毎の文字列形式のデータをファイル化し、情報付加３Ｄモデルデータファイルとして保存してもよい。
【００２１】
図８は、本実施形態に係る情報処理装置のユーザインターフェースの例である。８１はアセンブリ構成ツリー表示エリアである。８６はアセンブリである。８２は製造フロー表示エリアである。アセンブリ構成ツリー表示エリア８１で選択されているアセンブリ８６にリンクする製造フローが製造フロー表示エリア８２に表示される。作業工程が存在する場合は、製造フローは部品・アセンブリとともに作業工程も含めたフローを表示する。８９は作業工程である。８３は３Ｄモデルファイル及び情報付加３Ｄモデルデータファイル表示エリア（ファイル表示エリア）である。８７は３Ｄモデルファイル、８８は情報付加３Ｄモデルデータファイルであり、各ファイル名及び最終更新日時等を表示する。８４は専有開始ボタン、８５は専有終了ボタンである。このユーザインターフェースを実現するためのプログラムは、メモリ３に格納されていてもよいし、メモリ１１に格納されていてもよい。
【００２２】
図１に説明を戻して、メモリ３に格納されているプログラムのうち、３ａはメモリ３を第１の保持手段として機能させるためのプログラムである。第１の保持手段は、例えば、図８のユーザインターフェースを通して製造情報データベース２から３Ｄモデルデータファイルをロードし、３Ｄモデルデータをメモリに展開する手段である。
【００２３】
３ｂはＣＰＵ７を専有手段として機能させるためのプログラムである。専有手段は、例えば、図８の専有開始ボタン８４の操作（ユーザ指示）によりアセンブリ構成ツリー表示エリア８１で選択されているアセンブリ８６を専有する手段である。
【００２４】
図９に専有する範囲の例を示す。専有範囲は、アセンブリの持つ一階層目の構成であり、９１はアセンブリ：ASM2を専有した場合の専有範囲であり、９２はアセンブリ：ASM12を専有した場合の専有範囲である。専有手段は、専有情報２２を参照し、指定アセンブリが既に他ユーザにより専有されている場合は専有させない。指定アセンブリがどのユーザにも専有されていない場合、専有情報２２にアセンブリとユーザＩＤ、専有開始ボタン８４が押下されたマシンのＩＰアドレスを登録する。また、専有済みであることがわかるように、図８のアセンブリ構成ツリー表示エリア８１、製造フロー表示エリア８２の背景色を変更する等を行う。
【００２５】
図８の専有解除ボタン８５が押下された場合は、指定アセンブリの専有情報を専有情報２２から参照し、該当する専有情報が存在するか否かを確認する。該当する専有情報が存在したときには、専有ユーザＩＤとオペレータのユーザＩＤ、及び、専有マシンＩＰアドレスとオペレート中マシンＩＰアドレスを比較する。その結果、同じであった場合に、専有情報を破棄する。また、アセンブリ構成ツリー表示エリア８１、製造フロー表示エリア８２の背景色を専有前の状態に戻す。
【００２６】
専有したアセンブリにリンクしている３Ｄモデルファイルは図８のファイル表示エリア８３に表示されるファイル情報行８７である。ファイル情報行８７を選択しダブルクリックすると、ファイルをロードし、アセンブリ構成ツリー及び、構成に因る３Ｄモデル形状がロードされる。
【００２７】
３ｃはＣＰＵ７を２次元画像作成手段として機能させるためのプログラムである。例えば、ロードした３Ｄモデル形状に２次元画像を作成する視点情報を設定し、２次元画像ファイルを出力する手段である。図１０にロードされた３Ｄモデルの例を示す。１０１はアセンブリ構成ツリー表示エリアである。１０２は３Ｄモデル表示エリアであり、表示された３Ｄモデルを入力装置４からの指示により回転・拡大・縮小・移動することにより視点情報を変更することができる。また、アセンブリ構成ツリー表示エリア１０１に表示されたアセンブリ・部品各々は表示・非表示のプロパティを持ち、チェックボックス１０３のＯＮ／ＯＦＦにより、表示／非表示を切り替えることができる。
【００２８】
図１１は図１０の３Ｄモデルに視点情報を定義した例である。チェックボックス１１１をＯＦＦにすることでPART3を非表示にし、全体のアセンブリを回転・縮小・移動させ、部品１１２のみ移動させている。画像記録ボタン１１４を押下することにより、現在の視点情報をメモリに保存する。同時に、視点情報から２次元画像のサムネイルを作成し、メモリに保存する。視点情報を変更し、画像記録ボタン１１４を押下することにより、複数の視点情報と２次元画像のサムネイルを保存することができる。
【００２９】
また、２次元画像出力ボタン１１６を押下することにより、メモリに保存している視点情報から２次元画像を作成する。２次元画像は、レンダリング状態、線画状態、指定部品のみレンダリング状態の複数種類の画像を作成することができる。作成した２次元画像は、メモリに保存しておくこともできるし、印刷装置６を通して紙、又は、ファイルに出力してもよい。また、複数の視点情報が保存されている場合、全視点情報の２次元画像を一括して作成する、又は、選択した視点情報の２次元画像のみ作成することを指定できる。
【００３０】
また、製造フロー表示切替ボタン１１５を押下することにより、アセンブリ構成ツリー表示エリア１０１が製造フロー表示に切り替わる。図１２に製造フロー及び作業工程と３Ｄモデルを表示した例を示す。製造表示フロー表示エリア１２１には、作業工程を含む製造フローが表示される。
【００３１】
３ｄはＣＰＵ７を付随情報作成手段として機能させるためのプログラムである。例えば、図１２の作業工程１２２に対して組立情報の入力を行う手段である。作業工程を選択し組立情報入力ボタン１２３を押下することにより、作業工程の組立情報入力画面を表示する。
【００３２】
図１３は組立情報入力画面の一例である。１３１は作業工程１２２とリンクする作業管理キーＮｏ．である。１３２は当作業工程の作業内容等の情報入力エリアである。情報入力エリア１３２では要素作業と呼ぶ作業内容、注意事項、品質規格等の情報の組合せを１つのタブ画面内で入力可能である。要素作業追加ボタン１３６の実行により新たな要素作業を入力するためのタブ画面１３９を追加し、複数の要素作業を入力することができる。１３５は当作業工程にリンクする２次元画像表示エリアであり画像記録ボタン１１４の実行により保存されているサムネイルを表示する。画像選択ボタン１３７の実行により、メモリに保存されている全ての視点情報から当作業工程にリンクする視点情報を選択させる。
【００３３】
図１４は画像選択画面の一例である。１４１は選択画像表示エリアであり、視点情報のサムネイルを表示する。１４２は画像選択チェックボックスである。１４３は画像追加ボタン１４３であり、画像選択チェックボックスＯＮの状態の視点情報を作業工程にリンクする。１４４は画像最新化ボタンであり、現在メモリ上の３Ｄモデルと視点情報からサムネイルを再作成しメモリに保存するとともに、選択画像表示エリア１４１のサムネイルを再表示する。同時に２次元画像も再作成しメモリに保存する。
【００３４】
３ｅはメモリ３を第２の保持手段として機能させるためのプログラムである。例えば、図１３の保存ボタン１３８の実行を通して組立情報入力画面の作業情報と選択された視点情報、及び視点情報のサムネイルを作業工程１２２にリンクさせてメモリに保存する手段である。
【００３５】
３ｆはＣＰＵ７を出力手段として機能させるためのプログラムである。例えば、図１２のファイルボタン１２４の実行により、３Ｄモデルと視点情報から２次元画像とサムネイルを作成し、前記メモリに保存された作業工程、作業情報、視点情報と２次元画像、サムネイルを製造情報データベース２に保存する手段である。製造情報データベース２に格納される情報を示す図２でいえば、作業工程情報２４、付随情報２５、３Ｄモデルファイル２６、２次元画像２７を保存する。保存終了後、図８の専有開始ボタン８４を押下することにより、専有していたアセンブリの専有状態を解除する。
【００３６】
図１に示す他の情報処理装置において、メモリ１１に格納されているプログラムのうち、１１ａはプログラム３ｂと同様にＣＰＵ１２を専有手段として機能させるためのプログラムである。専有手段は、例えば、図８の専有開始ボタン８４の操作によりアセンブリ構成ツリー表示エリア８１で選択されているアセンブリ８６を専有する手段である。
【００３７】
プログラム１１ｂはＣＰＵ１２を第２の入力手段として機能させるためのプログラムである。第２の入力手段は、図８の製造フロー表示エリア８２で選択されている作業工程８９の作業管理キーＮｏ．により製造情報データベース２の付随情報２５を検索し、該当する作業工程の作業情報と視点情報のサムネイル及び２次元画像をメモリにロードし、図１３の組立情報入力画面を表示する手段である。同時に、製造情報データベース２の製造フロー２３から専有するアセンブリの製造フローに存在する全ての作業管理キーＮｏ．を検索し、検索した各々の作業管理キーＮｏ．により製造情報データベース２の付随情報２５を検索することにより、専有したアセンブリにリンクする全ての視点情報のサムネイルと２次元画像をメモリにロードする手段である。
【００３８】
プログラム１１ｃはメモリ１１を第２の保持手段として機能させるためのプログラムである。例えば、第２の入力手段により製造情報データベースからロードした図８の製造フロー表示エリア８２で選択されている作業工程８９の作業情報と視点情報のサムネイル及び２次元画像を作業工程管理Ｎｏ．にリンクさせてメモリに保存する手段である。メモリに保存されたサムネイルは、第２の入力手段により表示する図１３の組立情報入力画面の１３７の画像選択ボタンの実行により、図１４の画像選択画面の選択画像表示エリア１４１に表示する対象となる。
【００３９】
プログラム１１ｄはＣＰＵ１２を第２の付随情報作成手段として機能させるためのプログラムである。第２の付随情報作成手段は、例えば、第２の入力手段により表示された図１３の組立情報入力画面に情報を入力する手段である。組立情報入力画面の画像選択ボタン１３７の実行データにより、図１４の画像選択画面を出力し、第２の保持手段によりメモリに保持しているサムネイルを選択画像表示エリアに表示する。このとき、メモリには３Ｄモデルは保持していない。そこで、３Ｄモデルからの２次元画像の再作成は行わないため、図１４の画像最新化ボタン１４４は選択不可能状態にする。
【００４０】
プログラム１１ｅはＣＰＵ１２を第２の出力手段として機能させるためのプログラムである。第２の出力手段は、例えば、図１３の保存ボタン１３８の実行により組立情報入力画面の作業情報と選択された視点情報、及び視点情報のサムネイルを１２２の作業工程にリンクさせてメモリに保存するとともに、製造情報データベース２に保存する手段である。製造情報データベース２に格納される情報を示す図２でいえば、作業工程情報２４、付随情報２５を保存する。同時に、情報付加３Ｄモデルデータ２８をファイルとして保存する。情報付加３Ｄモデルデータは、図８のアセンブリ８６にリンクしている。情報付加３Ｄモデルデータファイルが存在しない場合には、アセンブリにリンクする３Ｄモデルファイルのファイル名と、今回保存した作業工程の作業管理キーＮｏ．、作業工程情報、付随情報から情報付加３Ｄモデルデータを作成し保存する。情報付加３Ｄモデルデータファイルが既存の場合、今回保存した作業工程の作業管理キーＮｏ．、作業工程情報、付随情報を追加し保存する。図８の組立情報管理システムのインターフェースに情報付加３Ｄモデルデータファイルを表示する。
【００４１】
プログラム３ｇはＣＰＵ７を入力手段として機能させるためのプログラムである。入力手段は、例えば、図８のユーザインターフェースを通して製造情報データベース２から情報付加３Ｄモデルデータのロードを指定する手段である。
【００４２】
プログラム３ｈはＣＰＵ７を第１の更新手段として機能させるためのプログラムでありる。第１の更新手段は、例えば、図１５の情報付加３Ｄモデルデータをメモリ上にロードする手段である。情報付加３Ｄモデルデータから３Ｄモデルファイル名１５１を読込み、第１の保持手段により、３Ｄモデルファイルをメモリにロードする。図１５の１５２、１５３、１５４は付随情報レコードの例である。例えば１５２は作業管理キーＮｏ．とレコード種別、作業工程名が記述されている。１５３は作業管理キーＮｏ．とレコード種別、要素作業Ｎｏ．及び、要素作業内容が記述されている。１５４は作業管理キーＮｏ．とレコード種別、画像ＩＤが記述されている。情報付加３Ｄモデルデータには、作業工程にリンクする全ての要素作業のレコードが含まれている。画像に関しても同様に、全ての画像ＩＤのレコードが含まれている。
【００４３】
図１６Ａ、１６Ｂに、付随情報をメモリ上の３Ｄモデルデータに取り込む手順フローを示す。ステップＳ１６１にて、情報付加３Ｄモデルデータから３Ｄモデルファイル名を読み込む。ステップＳ１６２にて、３Ｄモデルファイルをメモリにロードする。ステップＳ１６３〜Ｓ１６１０にて、情報付加３Ｄモデルデータに存在する付随情報レコードを読み込み、作業工程情報に関する処理を行う。
【００４４】
ステップＳ１６４にて、付随情報１レコードを読み込む。ステップＳ１６５にて、読み込んだ付随情報レコードの種別を判別する。付随情報レコード種別が作業工程の場合は、ステップＳ１６６によりメモリ上にロードされている３Ｄモデルデータの持つ作業工程から、付随情報レコードにある作業管理キーＮｏ．を持つ作業工程を検索する。
【００４５】
ステップＳ１６７にて、メモリ上の作業工程の作業工程名を付随情報レコード上の作業工程名で置換する。ステップＳ１６８にて、当作業管理キーＮｏ．にリンクする全ての要素作業情報をメモリから削除する。ステップＳ１６９にて、当作業管理キーＮｏ．の画像情報へのリンク情報を削除する。
【００４６】
ステップＳ１６１１〜Ｓ１６１７にて、情報付加３Ｄモデルデータに存在する付随情報レコードを読み込み、要素作業情報、画像情報のロードを行う。ステップＳ１６１２にて、付随情報１レコードを読み込む。ステップＳ１６１３にて、付随情報レコード種別が要素作業の場合は、ステップＳ１６１４にて、作業管理キーＮｏ．と要素作業Ｎｏ．と読み込んだ作業内容、注意事項、品質規格からメモリ上に要素作業情報を作成する。ステップＳ１６１５にて、付随情報レコード種別が画像の場合は、ステップＳ１６１６にて、作業管理キーＮｏ．と読み込んだ画像ＩＤからメモリ上に画像ＩＤリンク情報を作成する。
【００４７】
プログラム３ｉはＣＰＵ７を第２の更新手段として機能させるためのプログラムである。第２の更新手段は、例えば、第１の更新手段によりロードした情報付加３Ｄモデルデータに含まれる画像の視点情報に応じ２次元画像サムネイルを作成し、メモリ上のサムネイルを更新する手段である。３Ｄモデルデータに含まれる部品の形状データは３次元形状データベース１に存在し、３ＤＣＡＤツール等で更新されていることがある。２次元画像サムネイルを更新し３次元形状の更新を反映させる。
【００４８】
これら第１の更新手段及び第２の更新手段により、プログラム１１ｅによる第２の付随情報作成手段で入力した作業工程の情報を３Ｄモデルに反映することができる。
【００４９】
以上述べたように、３次元モデルデータを参照しながら組立作業標準書に添付する２次元画像を作成し、例えば組立工程情報の入力を行うことができる。さらに、２次元画像作成用の視点情報を保持し３次元モデルデータをロードする毎に２次元画像を更新することで、最新のモデル形状の２次元画像を参照しながら組立工程情報の作成を継続できる。さらに、汎用的なＰＣで２次元画像を参照して組立工程情報の入力を行った内容を、３次元モデルデータに反映させることができ、３次元モデルに効率的に情報入力を行うことが可能となる。
【００５０】
なお、上記実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。例えば本発明は、複数の機器から構成されるシステムの一部として適用しても、一つの機器からなる装置の一部に適用してもよい。
【００５１】
また、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。
【００５２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現されてもよい。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【図１】
2011022847.tif 000003
【図２】
2011022847.tif 000004
【図３】
2011022847.tif 000005
【図４】
2011022847.tif 000006
【図５】
2011022847.tif 000007
【図６】
2011022847.tif 000008
【図７】
2011022847.tif 000009
【図８】
2011022847.tif 000010
【図９】
2011022847.tif 000011
【図１０】
2011022847.tif 000012
【図１１】
2011022847.tif 000013
【図１２】
2011022847.tif 000014
【図１３】
2011022847.tif 000015
【図１４】
2011022847.tif 000016
【図１５】
2011022847.tif 000017
【図１６Ａ】
2011022847.tif 000018
【図１６Ｂ】
2011022847.tif 000019