(57)【要約】【課題】  製造部門のノウハウに基いて柔軟に製造方法を決定でき、かつ、採用した製造ＢＯＭデータを管理可能にする。【解決手段】  表示画面上に表示された設計ＢＯＭに対して入力手段から入力される指令に応じて、一の部品を複数のサブ部品に分割し又は複数の部品を一の組立部品に結合して編集してデータベースに格納する一方、複数のサブ部品又は結合された組立部品に係る部品の接合関連を表すリンクノードを生成して表示画面に表示して、リンクノードのデータをデータベースに格納する。表示されたリンクノードに係るサブ部品又組立部品の接合関係を入力手段から入力し、リンクノードの属性データとして紐付けしてデータベースに格納する構成とする。【選択図】  図１
2010113425.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤシステムで生成された設計ＢＯＭデータに基いて製造ＢＯＭデータを生成して製造情報を管理する製品製造情報管理方法であって、
階層ツリー状の設計ＢＯＭを表示画面上に画像表示する第１ステップと、
第１ステップで表示された前記設計ＢＯＭに対して入力手段から入力される指令に応じて、一つの部品を複数のサブ部品に分割し又は複数の部品を一つの組立部品に結合して前記設計ＢＯＭを編集し、該編集した設計ＢＯＭをデータベースに格納する第２ステップと、
第２ステップで分割された複数のサブ部品又は結合された組立部品に係る部品の関連を表すリンクノードを生成して、前記表示画面の前記設計ＢＯＭに対応付けて表示するとともに、前記リンクノードのデータをデータベースに格納する第３ステップと、
第３ステップで表示された前記リンクノードに係る前記サブ部品又前記組立部品の接合関係を前記リンクノードの属性データとして前記入力手段から入力する第４ステップと、
第４ステップで入力された属性データを前記リンクノードに紐付けしてデータベースに格納する第５ステップを備えてなる製品製造情報管理方法。
【請求項２】
請求項１において、
さらに、入力手段から入力されるアクセス要求に応じて、前記データベースを検索して第２ステップ、第３ステップ及び第５ステップで編集された設計ＢＯＭに基いて製造ＢＯＭデータを生成して出力する第６ステップを備えてなる製品製造情報管理方法。
【請求項３】
請求項２において、
前記第２ステップ、第３ステップ及び第５ステップは、前記データベースに格納する編集された設計ＢＯＭデータ、前記リンクノードのデータ及び前記属性データを、一般的な図面、形状モデル、コンピュータで扱える文字や画像、図形、形状等の実体データとして、あるいは該実体データの格納アドレスを付して前記データベースに登録し、
前記第６ステップは、前記アクセス要求に応じて、部品ＩＤ又は名称、前記リンクノードのデータ及び前記属性データの問い合せデータを生成し、該問い合せデータに一致、あるいは類似の前記実体データを前記データベースから検索し、該検索結果を提示し、さらに前記実体データに関係づけられた前記部品、前記リンクノードのデータ及び前記属性データを表示画面に出力表示することを特徴とする製品製造情報管理方法。
【請求項４】
請求項１において、
前記属性データは、接合の方法、手順、接合のための製造設備に関する情報等、製品の部品以外の情報を含むことを特徴とする製品製造情報管理方法。
【請求項５】
演算処理装置と、入力手段と、画像表示手段と、記憶装置とを備えてなるコンピュータを用いて、ＣＡＤシステムで生成された設計ＢＯＭデータに基いて製造ＢＯＭデータを生成して製造情報を管理する製品製造情報管理システムであって、
前記演算処理装置は、前記記憶装置に予め格納されたプログラムに基いて駆動され、
前記ＣＡＤシステムから前記設計ＢＯＭを取り込んで前記記憶装置に格納する設計ＢＯＭデータ取得手段と、
前記記憶装置に格納された前記設計ＢＯＭを読み出して前記画像表示手段の画面上に画像表示し、該表示された前記設計ＢＯＭに対して入力手段から入力される指令に応じて、一の部品を複数のサブ部品に分割し又は複数の部品を一の組立部品に結合して前記設計ＢＯＭを編集し、該編集した設計ＢＯＭを前記記憶装置に格納するとともに、分割された複数のサブ部品又は結合された組立部品に係る部品の関連を表すリンクノードを生成して、前記画像表示手段の画面に前記設計ＢＯＭに対応付けて表示するとともに、前記リンクノードのデータを前記記憶装置に格納する部品分割／結合手段と、
前記部品分割／結合手段により前記画像表示手段の画面に表示された前記リンクノードに対し、前記入力手段から入力される前記サブ部品又前記組立部品の接合関係の属性データを前記リンクノードに紐付けして前記記憶装置に格納する属性データ入力・管理手段を備えてなる製品製造情報管理システム。
【請求項６】
請求項５において、
さらに、前記演算処理装置は、
前記入力手段から入力されるアクセス要求に応じて、前記記憶装置を検索して部品分割／結合手段と前記属性データ入力・管理手段で編集された設計ＢＯＭに基いて、製造ＢＯＭデータを生成して出力する属性データ検索・出力手段を備えてなることを特徴とする製品製造情報管理システム。
【請求項７】
請求項６において、
前記属性データ検索・出力手段は、前記アクセス要求に応じて、部品ＩＤ又は名称、前記リンクノードのデータ及び前記属性データの問い合せデータを生成し、該問い合せデータに一致、あるいは類似の前記実体データを前記記憶装置から検索し、該検索結果を提示し、さらに前記実体データに関係づけられた前記部品、前記リンクノードのデータ及び前記属性データを前記画像表示手段の画面に出力表示することを特徴とする製品製造情報管理システム。
【請求項８】
請求項７において、
前記演算処理装置は、通信ネットワークを介して接続された複数のユーザ端末のアクセスを管理するユーザ管理情報を有してなり、
前記属性データ検索・出力手段は、前記ユーザ端末からのアクセス要求があったとき、同一の部品への同時の分割、結合操作を禁止する制御手段と、同一名称の接合情報への同時の編集操作を禁止する制御手段を有することを特徴とする製品製造情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用して複数の部品からなる製品の製造情報管理方法及び製造情報管理システムに関する。
【背景技術】
【０００２】
一般に、製品の開発、設計時のデータ管理方法としては、製品データ管理（ＰＤＭ：Product Data Management）システムに代表されるように、ＣＡＤ（Computer Aided Design）システムにより階層ツリー状に複数の部品を関連付けて作成した部品構成情報を用いて管理している。この部品構成情報には、部品単位で図面データ、形状データ、データシート等の設計ドキュメントなどが含まれている。
【０００３】
このようなＰＤＭシステムは、例えば、特許文献１に提案されているように、３次元ＣＡＤにより設計された部品の親子ツリーで関連付けられた製品の部品構成情報に基いて、階層ツリー状の部品構成（ＢＯＭ：Bill Of Materials）データを作成し、そのＢＯＭデータに基いて部品の手配及び生産を行うようにしている。また、ＢＯＭデータの各部品の設計情報は、各部品に紐付けられた属性データとして管理されている。
【０００４】
さらに、同文献に記載されているように、ＢＯＭデータは、設計段階から部品の手配や生産の下流段階に展開するために、階層ツリー構成の手直しが必要になる。例えば、部品の手配段階におけるＢＯＭの場合は、設計段階のＢＯＭでは省略されているネジ又はボルトなどの結合部品を追加して手配するために、それらの部品を追加する編集をしなければならない。
【０００５】
しかしながら、特許文献１等の従来のＰＤＭでは、製造方法の管理については殆ど考慮されていない。例えば、設計段階のＢＯＭ（以下、設計ＢＯＭという。）では、２つのサブ部品からなるアセンブリ部品を１つの部品として扱い、それらのサブ部品の結合関係（例えば、製造方法等）については、接合強度などの条件を属性情報として指示することにとどまっている。また、具体的な製造方法は、製造部門の専門家のノウハウに基いて決定することが多いため、製造段階のＢＯＭ（以下、製造ＢＯＭという。）データをＰＤＭで管理することができないという問題がある。
【０００６】
この点に関し、特許文献２には、製品、部品の製造に関連する製造ＢＯＭデータと設計ＢＯＭデータとを、それぞれオブジェクトモデルのクラスとして相互に関連付けることにより、総合的に、かつ無駄なく管理する方法が提案されている。これによれば、一定の範囲で、製造ＢＯＭデータをＰＤＭシステムで管理することができる。
【０００７】
【特許文献１】特開２００１-３３１５３５号公報
【特許文献２】特開平９−２６７２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、製造ＢＯＭデータは、部品の構成情報と製造に関する工程やコスト等、種々の情報を組み合わせて決定することが要求されるから、特許文献２のように設計段階で確定的に決めることはむずかしい。
【０００９】
そこで、製品の製造情報を管理するためには、製造方法に依存しないデータ構造や、加工や組立などの製造工程で製造ＢＯＭの構造が変化することに柔軟に対応可能な仕組みが要請される。例えば、組立作業や溶接作業に関する製造情報の管理を実現するためには、加工対象単位の変化に柔軟に追従できる情報管理方法が望まれる。
【００１０】
本発明が解決しようとする課題は、製造部門における専門的なノウハウに基いて柔軟に製造方法を決定でき、かつ、採用した製造ＢＯＭデータを管理可能にすることにある。
【課題を解決するための手段】
【００１１】
課題を解決するため、本発明の製造情報管理方法は、コンピュータを用いて実現するものであり、ＣＡＤシステムで生成された設計段階における設計ＢＯＭデータに基いて、製造段階における製造ＢＯＭデータを生成して製造情報を管理する製品製造情報管理方法であって、ＣＡＤシステムで生成された設計ＢＯＭデータに基いて製造ＢＯＭデータを生成して製造情報を管理する製品製造情報管理方法であって、階層ツリー状の設計ＢＯＭを表示画面上に画像表示する第１ステップと、第１ステップで表示された前記設計ＢＯＭに対して入力手段から入力される指令に応じて、一の部品を複数のサブ部品に分割し又は複数の部品を一の組立部品に結合して前記設計ＢＯＭを編集し、該編集した設計ＢＯＭをデータベースに格納する第２ステップと、第２ステップで分割された複数のサブ部品又は結合された組立部品に係る部品の関連を表すリンクノードを生成して、前記表示画面の前記設計ＢＯＭに対応付けて表示するとともに、前記リンクノードのデータをデータベースに格納する第３ステップと、第３ステップで表示された前記リンクノードに係る前記サブ部品又前記組立部品の接合関係を前記リンクノードの属性データとして前記入力手段から入力する第４ステップと、第４ステップで入力された属性データを前記リンクノードに紐付けしてデータベースに格納する第５ステップを備えてなることを特徴とする。
【００１２】
このように、表示画面に表示された設計ＢＯＭに対して、一の部品を複数のサブ部品に分割し、又は複数の部品を一の組立部品に結合する編集を行ない、分割された複数のサブ部品又は結合された組立部品に係る部品の関連を表すリンクノードの属性データとして、サブ部品又組立部品の接合方法を入力手段から入力することにより、加工や組立などの具体的な製造方法を製造部門の専門家のノウハウに基いて決定もしくは変更することできる。
【００１３】
例えば、板状部材に円柱状のボスを起立させた形状の部品が設計ＢＯＭで規定されている場合、板状部材にボスを溶接により結合するか、あるいはネジ込みで結合するか、さらには、圧入で結合するかなど、種々の製造方法が考えられる。この場合、設計ＢＯＭで規定されている結合強度を満たしていれば、その部品の製造方法について工程数、コスト等、種々の情報を組み合わせ、製造部門の専門家のノウハウに基いて製造方法を決定又は変更できることが好ましい。
【００１４】
この点、本発明によれば、製造部門の専門家が一の部品を板状部材とボスに分割し、それらを溶接で接合することが望ましいと判断した場合には、設計製造ＢＯＭの構造を変更した製造ＢＯＭを構築し、その製造方法に関する製造情報を属性データとして製造ＢＯＭデータに紐付けすることができる。
【００１５】
すなわち、製造ＢＯＭの構造を変化させることに柔軟に対応可能な仕組みを構築でき、製造方法に依存しない構造の設計ＢＯＭデータや、製造ＢＯＭデータをＰＤＭで管理することができる。言い換えれば、製造部門における専門的なノウハウに基いて柔軟に製造方法を決定でき、かつ加工対象等の単位の変化に柔軟に追従できることから、従来は管理対象でなかった加工又は組立に関する製造情報の管理を実現することができる。
【００１６】
また、入力手段から入力されるアクセス要求に応じて、データベースを検索して、第２ステップ、第３ステップ及び第５ステップで編集された設計ＢＯＭに基いて製造ＢＯＭデータを生成して出力する第６ステップを設けることができる。また、通信ネットワークを介して入力される要求に応じて他のコンピュータ（ユーザ）に出力することができる。この場合、要求に応じてユーザの表示画面に階層ツリー状の製造ＢＯＭを表示させ、表示された部品、サブ部品、組立部品をユーザが指定することにより、リンクノードの属性データをコンピュータで扱える文字や画像、図形、形状等の実体データをユーザに提示することができる。
【００１７】
また、本発明の製品製造情報管理システムは、演算処理装置と、入力手段と、画像表示手段と、記憶装置とを備えてなるコンピュータを用いて、ＣＡＤシステムで生成された設計ＢＯＭデータに基いて製造ＢＯＭデータを生成して製造情報を管理する構成とすることができる。
【００１８】
すなわち、前記演算処理装置は、前記記憶装置に予め格納されたプログラムに基いて駆動され、前記ＣＡＤシステムから前記設計ＢＯＭを取り込んで前記記憶装置に格納する設計ＢＯＭデータ取得手段と、前記記憶装置に格納された前記設計ＢＯＭを読み出して前記画像表示手段の画面上に画像表示し、該表示された前記設計ＢＯＭに対して入力手段から入力される指令に応じて、一の部品を複数のサブ部品に分割し又は複数の部品を一の組立部品に結合して前記設計ＢＯＭを編集し、該編集した設計ＢＯＭを前記記憶装置に格納するとともに、分割された複数のサブ部品又は結合された組立部品に係る部品の関連を表すリンクノードを生成して、前記画像表示手段の画面に前記設計ＢＯＭに対応付けて表示するとともに、前記リンクノードのデータを前記記憶装置に格納する部品分割／結合手段と、前記部品分割／結合手段により前記画像表示手段の画面に表示された前記リンクノードに対し、前記入力手段から入力される前記サブ部品又前記組立部品の接合関係の属性データを前記リンクノードに紐付けして前記記憶装置に格納する属性データ入力・管理手段を備えて構成することができる。
【００１９】
この場合において、入力手段から入力されるアクセス要求に応じて、記憶装置を検索して部品分割／結合手段と、属性データ入力・管理手段で編集された設計ＢＯＭに基いて、製造ＢＯＭデータを生成して出力する属性データ検索・出力手段を備えて構成することができる。
【００２０】
さらに、属性データ検索・出力手段は、アクセス要求に応じて、部品ＩＤ又は名称、リンクノードのデータ及び属性データの問い合せデータを生成し、その問い合せデータに一致、あるいは類似の実体データを記憶手段から検索し、その検索結果を提示し、さらに実体データに関係づけられた前記部品、リンクノードのデータ及び属性データを画像表示手段の画面に出力表示することができる。
【発明の効果】
【００２１】
本発明によれば、製造部門における専門的なノウハウに基いて柔軟に製造方法を決定でき、かつ、採用した製造ＢＯＭデータを管理することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の製造情報管理方法を実施する製造情報管理システムの実施形態を説明する。
（実施形態１）
図１は、製造情報管理システムの一実施形態のブロック構成図である。図１は、本実施形態の製造情報管理システムの要素機能とデータの流れを表すブロック構成図であり、各要素機能は、演算処理装置、記憶装置、入力装置、表示装置、通信装置を備えた汎用のコンピュータと、コンピュータにより読み取り可能な製造情報管理方法を実施するプログラムが格納された記憶媒体であるメモリにより実現できる。
【００２３】
図１において、設計ＢＯＭデータ取得機能１０は、プログラムによって動作される演算処理装置により実現され、製品設計支援のための図示していないＣＡＤ（Computer Aided Design）システムから部品の組立構成を表すＢＯＭ（Bill Of Materials）データを取得するようになっている。あるいは、製品情報管理のための図示していないＰＤＭ（Product Data Management）システムからＢＯＭデータを取得するようになっている。ＢＯＭデータは、親部品、子部品の親子関係による階層ツリー構造を持っている。また、本明細書では、製品設計段階で作成されたＢＯＭを設計ＢＯＭと称する。
【００２４】
設計ＢＯＭデータ取得機能１０で取得した設計ＢＯＭデータは、記憶装置で構成されるデータベース１１に格納される。データベース１１における設計ＢＯＭデータを表現するための最も一般的なテーブル構造は、一行が
・親部品ＩＤ（又は名称）
・子部品ＩＤ（又は名称）
で表される。
【００２５】
ＢＯＭデータ提示機能１４は、プログラムによって動作される演算処理装置により実現され、データベース１１から設計ＢＯＭデータを読み出して、例えばコンピュータの表示画面上に階層ツリー形式で表示するようになっている。
【００２６】
部品分割／結合機能１５は、プログラムによって動作される演算処理装置により実現され、ＢＯＭデータ提示機能１４で表示画面上に表示された階層ツリー状の設計ＢＯＭデータに対し、図示していない入力手段から入力される指令に応じて、一の部品を複数のサブ部品に分割し、又は複数の部品を一の組立部品に結合して設計ＢＯＭを編集する機能である。一方の部品分割機能は、例えば、最小部品単位を表す設計ＢＯＭツリー内の最下層部品を対象にして、部品をさらに細かいサブ部品に分割する機能である。他方の部品結合機能は、部品分割機能とは逆に、設計ＢＯＭツリー内の複数の部品を結合して、一つの組立部品に結合する機能である。
【００２７】
部品分割／結合機能１５により編集された設計ＢＯＭデータは、データベース１１に格納される。また、部品分割／結合機能１５は、分割された複数のサブ部品又は結合された組立部品に係る部品の関連を表すリンクノードを生成して、データベース１１に格納する。また、部品分割／結合機能１５は、リンクノードを設計ＢＯＭツリーに対応付けて表示画面に表示する。
【００２８】
さらに、部品分割／結合機能１５は、表示画面に表示されたリンクノードに係るリンクデータをデータベース１２に格納する。ここで、データベース１２におけるリンクデータを表現するための最も一般的なテーブル構造は、一行が
・サブ部品ＩＤ（又は名称）
・サブ部品ＩＤ（又は名称）
・リンクデータＩＤ（又は名称）
で表される。
【００２９】
以上のような部品分割／結合機能１５により、製造部門のユーザは、設計ＢＯＭを基に部品構成を自由に決定又は変更して、製造に最適な製造ＢＯＭを生成することが可能となる。
【００３０】
属性データ入力・管理機能１６は、プログラムによって動作される演算処理装置により実現され、表示画面に表示されたリンクノードについて、入力手段から入力されるサブ部品又組立部品の接合方法を、リンク属性データとしてデータベース１３に格納して管理する。ここで、属性データとしてはコンピュータにおいて扱えるものであればデータ形式を問わない。また、データベース１３におけるリンクノードの属性データを表現するための最も一般的なテーブル構造は、一行が
・リンクデータＩＤ（又は名称）
・属性データＩＤ（又は名称、あるいはデータの所在情報を含む名称）
で表される。
【００３１】
属性データ検索・出力機能１７は、プログラムによって動作される演算処理装置により実現され、入力手段から入力されるアクセス要求に従って、部品ＩＤ（又は名称）や、データベース１３に格納された属性データと同種のデータ形式で要求指令を作成する。そして、属性データ検索・出力機能１７は、入力されたアクセス要求に基いて、データベース１３から条件を満足する属性データを検索して出力するようになっている。
【００３２】
例えば、属性データ検索・出力機能１７は、入力手段から入力されるアクセス要求で部品が指定された場合、その部品に付与されている属性データを検索するようになっている。また、アクセス要求で特定の単語を含む属性データが指定された場合、その単語を含む属性データをすべて検索するようになっている。さらには、アクセス要求で特定の画像や図形が指定された場合、指定された画像や図形と形状が同一、あるいは類似する属性データを全て検索するようになっている。
【００３３】
以下、本発明の特徴部である部品分割／結合機能１５と属性データ入力・管理機能１６における操作及び処理について詳細に説明する。
図２に示した設計ＢＯＭから製造ＢＯＭを作成するための編集画面の例を参照して、部品分割／結合機能１５における操作及び処理について詳細に説明する。図において、表示画面２０に表示されている製品Ａの部品階層を表すＢＯＭツリー２２の中で、最下層部品ノード２４、２５、２６、・・・の内、分割したい「部品ａ１」を表す部品ノード２４を入力手段であるマウス等のポインティングデバイスで選択する。次に、同一画面に表示されているポップアップウィンド等の実行コマンド選択ウィンド２０１から「部品分割」を選択する。これにより、実行コマンド選択ウィンド２０１に部品分割方法を指定するエリアが追加され、その中から条件に合う候補を選択する。図２の例では「２分割」を選択しているが、「Ｎ分割」を選択した場合は、さらに実行コマンド選択ウィンド２０１に分割数を入力するためのエリアが右側に追加される。
【００３４】
この後、「部品ａ１」を表す部品ノード２４は指定された分割数でサブ部品に分割される。図２の例では「サブ部品ａ１‐１」と「サブ部品ａ１‐２」に２分割され、新たに、分割を表す矢印線と部品ノード２７、２８が追加表示される。このとき、部品ノード２７、２８間には、それらの「接合関係」を表すリンクノード２９が生成される。図２の例では、リンクノード２９と、部品ノード２７、２８間をつなぐ線分により、接合関係が表現される。
【００３５】
図２に示した設計ＢＯＭツリーの操作を行うための編集エリア２１に加えて、三次元形状表示エリア２００に製品Ａの３Ｄ部品形状が表示される。この場合、編集操作中の部品ノードの空間的な状態や場所を確認するため、対応する３Ｄ部品形状の表示色を変える等により認識可能としている。
【００３６】
三次元形状表示エリア２００に表示する３Ｄ部品形状、図１で説明したように、ＣＡＤシステムから設計ＢＯＭデータ取得機能１０によりデータベース１１に取り込むようになっている。したがって、編集の初期では、設計ＢＯＭデータの部品ノードと３Ｄ部品形状は一対一に対応しているが、ＢＯＭデータの部品分割／結合操作を繰り返すことによって、一対一に対応しなくなる。その場合は、該当する部品ノードの親部品ノードに対応する３Ｄ部品形状の表示色を異ならせることにより、あるいはブリンク表示する等により、３Ｄ部品形状が部品ノードと一対一に対応していないことを表現する。さらに、より直観的に認識できるようにするため、三次元形状表示エリア２００内の該当する３Ｄ部品形状に、分割線や注釈を追記し、参照する機能を追加してもよい。
【００３７】
次に、図３に示した設計ＢＯＭから製造ＢＯＭを作成するための編集画面の例を参照して、属性データ入力・管理機能１６における操作及び処理について詳細に説明する。同図は、属性データ入力・管理機能１６は、一の部品ａ１を分割した２つのサブ部品ａ１‐１、ａ１‐２間の接合関係に属性データを追加するための編集画面の例である。
【００３８】
図３において、接合関係のリンクノード２９をマウス等のポインティングデバイスで選択し、ポップアップウィンド等の実行コマンド選択ウィンド３０から、「接合タイプ」を選択する。これにより、実行コマンド選択ウィンド３０に接合タイプを指定するエリアが追加表示される。表示された接合タイプの中から、製造部門の専門家からみた好適な接合タイプを選択する。図３の例では、接合タイプとして「溶接」、「リベット」、「接着」などが表示され、その中の「溶接」を選択した例を示している。この場合、溶接条件等の設定が必要な場合は、溶接条件等を入力するためのエリアが右側にさらに追加される。例えば、溶接方法、溶接設備、溶接箇所数（点数）、溶接棒などの加溶材材質、等々を溶接条件として設定する。
【００３９】
また、選択項目を新たに追加する場合は、実行コマンド選択ウィンド３０に「新規項目追加」を設けて、その項目を選択し、選択項目名と、選択した後の選択肢の項目名を一つ以上入力して登録する。例えば、選択項目名＝「溶接タイプ」、選択肢項目名＝「ＴＩＧ溶接」、「ＭＩＧ溶接」、…、のように選択肢を並べて登録する。これにより、エンドユーザが本システムを利用する際に、属性データ項目を任意に追加可能となる。
【００４０】
図４に、図１の設計ＢＯＭデータ取得機能１０、部品分割／結合機能１５及び属性データ入力・管理機能１６において、上述した製造ＢＯＭデータ、リンクノードデータ、及びリンクノードの属性データを生成する処理の流れの例を示す。
【００４１】
（処理４０）
処理４０では、設計ＢＯＭデータ取得機能１０により、ＣＡＤシステムのアセンブリデータ又はＰＤＭシステムの部品構成データを、設計ＢＯＭデータとして取得し、データベース１１に格納する。
（処理４１）
処理４１では、ＢＯＭデータ提示機能１４により、処理４０で取得された設計ＢＯＭデータを表示画面２０内のＢＯＭ編集エリア２１上に、部品をノードとする階層ツリー形式で表示する。
（処理４２）
処理４２では、処理４１において階層ツリー形式で表示された部品ノードを部品分割／結合機能１５により編集し、編集した設計ＢＯＭをデータベース１１に格納する。
（処理４３）
処理４３では、部品分割／結合機能１５により処理４２において部品を分割した後のサブ部品間にリンクノード２９を生成し、リンクノード２９のデータをデータベース１２に格納する。
（処理４４）
処理４４では、属性データ入力・管理機能１６により、処理４３で入力されたサブ部品間のリンクノード２９の属性データ３１をデータベース１３に格納する。
【００４２】
図５に、作成された製造ＢＯＭデータの属性データを、属性データ検索・出力機能１７に、検索して出力する処理の流れの例を示す。
（処理５０）
処理５０では、表示画面上の設計ＢＯＭツリー内の部品ノードを、マウス等のポインティングデバイスを用いて指定された部品ＩＤ（又は名称）をキーにして、データベース１１を検索し、最小部品単位であるサブ部品ＩＤ（又は名称）を取得する。
（処理５１）
処理５１では、処理５０で取得したサブ部品ＩＤ（又は名称）をキーに、データベース１２を検索し、リンクノードのリンクデータＩＤ（又は名称）を取得する。
（処理５２）
処理５２では、処理５１で取得したリンクデータＩＤ（又は名称）をキーに、データベース１３を検索し、リンク属性データＩＤ（又は名称）を取得する。
（処理５３）
処理５３では、表示画面に検索結果をリスト表示し、その中から必要な項目を選択する。
（処理５４）
処理５４では、処理５３で選択された項目のデータを画面に出力表示する。
【００４３】
以上述べたように、本実施形態では、階層ツリー状の設計ＢＯＭを表示画面２０上に画像表示し、表示された設計ＢＯＭに対してポインティングデバイスなどの入力手段から入力される指令に応じて、一の部品ａ１を複数のサブ部品ａ１‐１、ａ１‐２に分割して設計ＢＯＭを編集し、分割された複数のサブ部品ａ１‐１、ａ１‐２の接合関係を表すリンクノード２９を表示画面２０の設計ＢＯＭに対応付けて表示し、表示されたリンクノード２９に係るサブ部品ａ１‐１、ａ１‐２同士の接合方法をリンクノード２９の属性データとして入力手段から入力し、入力された属性データをリンクノード２９に紐付けてデータベースに格納するようにしている。これにより、階層ツリー状の製造ＢＯＭを作成し、これに基いて製造ＢＯＭデータを生成することができる。
【００４４】
本実施形態によれば、ＣＡＤシステムで生成された設計段階における設計ＢＯＭデータに基いて、製造段階における製造ＢＯＭデータを生成して製造情報を管理することができる。特に、分割された複数のサブ部品に係る部品の関連を表すリンクノードの属性データとして、サブ部品又組立部品に係る製造方法を入力手段から入力することにより、加工や組立などの具体的な製造方法を製造部門の専門家のノウハウに基いて決定もしくは変更することできる。
【００４５】
例えば、図２の例に示すように、板状部材に円柱状のボスを起立させた形状の部品が設計ＢＯＭで規定されている場合、板状部材にボスを溶接により結合するか、あるいはネジ込みで結合するか、さらには、圧入で結合するかなど、種々の製造方法が考えられる。この場合、設計ＢＯＭで規定されている結合強度を満たしていれば、その部品の製造方法について工程数、コスト等、種々の情報を組み合わせ、製造部門の専門家のノウハウに基いて製造方法を決定又は変更できる。
【００４６】
例えば、製造部門の専門家が一の部品を板状部材とボスに分割し、それらを溶接で接合することが望ましいと判断した場合には、設計製造ＢＯＭの構造を変更した製造ＢＯＭを構築し、その製造方法に関する製造情報を属性データとして製造ＢＯＭデータに紐付けすることができる。
【００４７】
図示例では、一の部品を複数のサブ部品に分割して、それらの部品の接合関係を設定して設計ＢＯＭを編集する例を示したが、本発明はこれに限られない。分割とは逆に、複数の部品を一の組立部品に結合して設計ＢＯＭを編集することができる。この場合は、階層ツリー状の設計ＢＯＭを表示画面２０上に画像表示し、表示された設計ＢＯＭに対してポインティングデバイスなどの入力手段から入力される指令に応じて、複数の部品を一の組立部品に結合して設計ＢＯＭを編集し、結合された組立部品の接合関係を表すリンクノード２９を表示画面２０の設計ＢＯＭに対応付けて表示し、表示されたリンクノード２９の組立部品に係る接合方法をリンクノード２９の属性データとしてポインティングデバイスなどの入力手段から入力する。これにより、入力された属性データがリンクノード２９に紐付けられ、階層ツリー状の製造ＢＯＭを作成することができる。作成された製造ＢＯＭは、製造ＢＯＭデータとしてデータベース１１、１２、１３に分散して格納される。
【００４８】
したがって、本実施形態によれば、製造ＢＯＭの構造を変化させることに柔軟に対応可能な仕組みを構築でき、製造方法に依存しない構造の設計ＢＯＭデータや、製造ＢＯＭデータをＰＤＭで管理することができる。言い換えれば、製造部門における専門的なノウハウに基いて柔軟に製造方法を決定でき、かつ加工対象等の単位の変化に柔軟に追従できることから、従来は管理対象でなかった加工又は組立に関する製造情報の管理を実現することができる。
【００４９】
さらに、本実施形態によれば、データベース１１、１２、１３に格納された製造ＢＯＭデータを、通信ネットワークを介して入力される要求に応じて他のコンピュータ（ユーザ）に出力することができる。この場合、要求に応じてユーザの表示画面に階層ツリー状の製造ＢＯＭを表示させ、表示された部品、サブ部品、組立部品をユーザが指定することにより、リンクノードの属性データをコンピュータで扱える文字や画像、図形、形状等の実体データをユーザに提示することができる。
【００５０】
図２、図３の説明では、一の部品ａ１を複数のサブ部品ａ１‐１、ａ１‐２に分割し、それらのサブ部品同士の接合関係（接合方法）をリンクノード２９の属性データ３１として設定する例を説明した。しかし、本発明は、これに限られるものではなく、図６に示すように、リンクノード２９に代えて仮想的な接合部品ノード７０で定義し、接合部品ノード７０の接合関係を属性データ７１として定義するようにしてもよい。
【００５１】
図６の場合も、画面上の接合部品ノード７０をマウス等のポインティングデバイスで選択し、ポップアップウィンド等の実行コマンド選択ウィンド３０から、接合部品ノード７０の接合タイプを選択する。これにより、実行コマンド選択ウィンド３０に接合タイプを選択するエリアが追加表示される。表示された接合タイプの中から、製造部門の担当者が設計BOMデータで要求されている強度等の条件に合う候補を選択する。図６の例では、「溶接」を選択している。この場合、溶接条件等の設定が必要な場合は、実行コマンド選択ウィンド３０に溶接条件等の設定エリアが追加表示される。
【００５２】
また、図６の例の場合も、図２及び図３と同様に、選択項目を新たに追加する場合は、実行コマンド選択ウィンド３０に「新規項目追加」を設けて、その項目を選択し、選択項目名と、選択した後の選択肢の項目名を一つ以上入力して登録する。例えば、選択項目名＝「溶接タイプ」、選択肢項目名＝「ＴＩＧ溶接」、「ＭＩＧ溶接」、…、のように選択肢を並べて登録する。これにより、エンドユーザが本システムを利用する際に、属性データ項目を任意に追加可能となる。
【００５３】
さらに、図２、図３又は図６で編集した複数のサブ部品ａ１‐１、ａ１‐２のリンクノード又は接合部品を、図７に示す編集画面のように、グループ化することができる。すなわち、図７の上図に示すように、接合部品ノード８２をマウス等のポインティングデバイスで選択する。次いで、ポップアップウィンド等の実行コマンド選択ウィンド８０から「コピー」コマンドを選択する。これにより、接合部品ノード８２のコピーの複製が生成されて表示される。
【００５４】
次に、図７の下図に示すように、複製された複数の接合部品ノード８２をマウス等のポインティングデバイスで選択し、ポップアップウィンド等の実行コマンド選択ウィンド８０から「グループ化」のコマンドを選択する。これにより、選択された複数の接合部品ノード８２がグループ化されて、一つの接合部品グループノード８５として表示される。これにより、接合部品グループノード８５に対して、単一の部品接合ノード８２と同様に、接合方法に関する属性データを追加することができる。
【００５５】
（実施形態２）
図８に、本発明における他の実施形態のシステム構成図を示す。本実施形態は、図１に記載の製造情報管理システムを、通信ネットワークを介して製品に関する設計製造データを複数のユーザにより管理可能にした全体システム構成図である。
【００５６】
図８において、設計、製造、手配の複数の部門の各ユーザ６０は、検索クライアント６１を用いて通信ネットワーク６２経由で、図１の製造情報管理システムの業務サーバ６３にアクセスして、所望のデータの送受信を行えるようになっている。業務サーバ６３には、ユーザ管理情報を格納したデータベース６５と、図１の製造情報管理システムのデータベース１１、１２、１３を包含したデータベース６４が接続されている。データベース６４には、設計ＢＯＭデータ、リンクノードのリンクデータ及びリンク属性データが格納されている。
【００５７】
本実施形態において、業務サーバ６３は、データベース６４とのデータ処理連携により、各ユーザ６０の要求に応じたアクセス制御、ＢＯＭデータ等のデータ編集、登録、検索等のプログラム実行を行って、その結果を各ユーザ６０に提示するようになっている。このとき、業務サーバ６３はデータベース６５のユーザ管理情報に設定されているアクセス権や操作に応じた排他制御に基いて管理することにより、データベース６４内のデータの不整合を防止するようになっている。
【００５８】
以上説明したように、本発明の実施形態によれば、従来のＰＤＭシステムと比較して、製品製造時のように加工や組立方法に依存しない、製造ＢＯＭや製造情報項目の変化に対応できる情報管理システムが構築可能となる。また、エンドユーザにとっては、データの構築やメンテナンスの工数が低減されるとともに、製造に関する知識を検索、再利用することで、製品品質の向上、製造期間の短縮が図れる。
【図面の簡単な説明】
【００５９】
【図１】本発明における製造情報管理システムの一実施形態のブロック構成図である。
【図２】設計ＢＯＭから製造ＢＯＭを作成するための編集画面の一例である。
【図３】部品間の接合関係に属性データを追加するための編集画面の一例である。
【図４】設計ＢＯＭデータ取得機能、部品分割／結合機能及び属性データ入力・管理機能における処理の流れを示すフロー図である。
【図５】製造ＢＯＭデータの属性データを、属性データ検索・出力機能１７に、検索して出力する処理の流れの例を示すフロー図である。
【図６】部品分割／結合機能及び属性データ入力・管理機能における処理の流れの他の例を示すフロー図である。
【図７】部品分割／結合機能及び属性データ入力・管理機能における処理の流れのさらに他の例を示すフロー図である。
【図８】本発明の製造情報管理システムをネットワークを介して複数のユーザが共有する場合の全体システム構成図である。
【符号の説明】
【００６０】
１０  設計ＢＯＭデータ取得機能
１１、１２、１３  データベース
１４  ＢＯＭデータ提示機能
１５  部品分割／結合機能
１６  属性データ入力・管理機能
１７  属性データ検索・出力機能
２０  表示画面
２１  編集エリア
２２  ＢＯＭツリー
２３  カーソル
２４、２５、２６  部品ノード
２７、２８  部品ノード
２９  リンクノード
【図１】
2010113425.tif 000003
【図２】
2010113425.tif 000004
【図３】
2010113425.tif 000005
【図４】
2010113425.tif 000006
【図５】
2010113425.tif 000007
【図６】
2010113425.tif 000008
【図７】
2010113425.tif 000009
【図８】
2010113425.tif 000010