(57)【要約】 【課題】  生産工程の設計を行う担当者が各生産工程で取扱われる部品の設計検証を行うとき、生産工程ごとの検証項目を出力することができ、さらに、部品の設計変更が必要であると判定されたとき、部品の設計変更が必要であることを部品の設計担当者に容易に通知することができる設計検証装置、設計検証方法、プログラムおよび記録媒体を提供する。【解決手段】  検証リスト表示部２４は、各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報から、ユーザが指定する検証時期および生産工程に合致する検証項目を抽出し、抽出した検証項目を表示する。設計修正依頼部２６は、表示した検証項目について、ユーザが検証した検証結果が、設計変更が必要であると判定されたことを示していると、設計変更が必要であると判定された部品の設計変更を依頼する依頼先に、部品の設計変更を依頼する。【選択図】      図１
2010009148.tif 000002
【特許請求の範囲】
【請求項１】
設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶手段と、
前記記憶手段に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択手段と、
前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程の検証項目情報を抽出する抽出手段と、
前記抽出手段によって抽出された検証項目情報を出力する出力手段と、
前記出力手段によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報を入力する入力手段と、
前記入力手段によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、前記記憶手段に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼手段とを含むことを特徴とする設計検証装置。
【請求項２】
前記記憶手段は、前記生産工程情報が示す生産工程のうち、引き続いて生産が行われる生産工程である後の生産工程がある先の生産工程を、前記後の生産工程の１つ前の生産工程であることを表す親工程として、前記後の生産工程に対応付けて記憶することを特徴とする請求項１に記載の設計検証装置。
【請求項３】
前記記憶手段は、前記生産工程情報が示す生産工程で取扱われる部品をその部品が用いられる生産工程と対応付けて記憶し、さらに前記生産工程情報が示す生産工程で取扱われる部品のうち、その部品が用いられる生産工程である先の生産工程に引き続いて生産が行われる後の生産工程で取扱われる部品があるとき、前記先の生産工程で取扱われる部品を、前記後の生産工程で取扱われる部品の１つ前の生産工程で取扱われる部品であることを表す親部品として、前記後の生産工程で取扱われる部品に対応付けて記憶することを特徴とする請求項１または２に記載の設計検証装置。
【請求項４】
前記生産工程情報が示す生産工程は、少なくとも２つの生産工程がそれぞれ引き続く生産工程で１つの生産工程に合流し得るツリー構造によって構成され、
前記生産工程は、引き続いて生産が行われる生産工程との関係を前記ツリー構造によって生産工程間の親子関係が表され、
前記生産工程で取扱われる部品は、前記ツリー構造によって表される生産工程間の親子関係に基づいて、各生産工程で取扱われる部品間の親子関係が表されることを特徴とする請求項１〜３のいずれか１つに記載の設計検証装置。
【請求項５】
前記検証項目情報は、検証項目ごとに、設計検証の対象となる部品を識別するための部品識別情報、検証時期を表す検証時期情報、およびその検証項目に対して過去に行われた対策内容を表す対策内容情報を少なくとも含むことを特徴とする請求項１に記載の設計検証装置。
【請求項６】
前記選択手段は、前記記憶手段に記憶される検証項目情報に含まれる検証時期情報が示す検証時期の中から、設計検証を行うべき検証時期を選択し、
前記抽出手段は、前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された検証時期に対応付けられた検証項目の検証項目情報を抽出することを特徴とする請求項５に記載の設計検証装置。
【請求項７】
前記選択手段は、前記記憶手段に記憶される検証項目情報に含まれる検証時期情報が示す検証時期の中から、設計検証を行うべき検証時期を、前記生産工程とともに選択し、
前記抽出手段は、前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程および検証時期に対応付けられた検証項目の検証項目情報を抽出することを特徴とする請求項５に記載の設計検証装置。
【請求項８】
前記検証結果情報は、設計変更が必要であるまたは設計変更が必要でないと判定した理由を表す判定理由情報、設計変更が必要であると判定された部品の部分のうち修正が必要な箇所を表す修正箇所情報、設計検証を行った検証者を表す検証者情報、および検証した日を表す検証日情報を少なくとも含むことを特徴とする請求項１に記載の設計検証装置。
【請求項９】
前記記憶手段に記憶される検証項目情報に、新たな検証項目情報の追加、および前記記憶手段に記憶される検証項目情報の編集を可能とする検証項目編集手段をさらに含むことを特徴とする請求項１に記載の設計検証装置。
【請求項１０】
前記記憶手段は、前記設計された部品を表す部品情報を記憶し、
前記記憶手段に記憶される生産工程情報が示す生産工程の中から、前記部品情報を表示すべき部品が用いられる生産工程を選択する第２の選択手段を含み、
前記出力手段は、前記第２の選択手段によって生産工程が選択されると、前記記憶手段に記憶される部品情報のうち、前記第２の選択手段によって選択された生産工程で取扱われる部品の部品情報を出力することを特徴とする請求項１に記載の設計検証装置。
【請求項１１】
設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶部に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択ステップと、
前記記憶部に記憶される検証項目情報の中から、前記選択ステップで選択された生産工程の検証項目情報を抽出する抽出ステップと、
前記抽出ステップで抽出された検証項目情報を出力する出力ステップと、
前記出力ステップで出力された検証項目情報が示す検証項目について、設計変更が必要な部品であるか否かが判定された検証結果を表す検証結果情報を入力する入力ステップと、
前記入力ステップで入力された検証結果の中に、設計変更が必要な部品があると判定された検証結果があるとき、前記記憶部に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼ステップとを含むことを特徴とする設計検証方法。
【請求項１２】
設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶手段と、
前記記憶手段に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択手段と、
前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程の検証項目情報を抽出する抽出手段と、
前記抽出手段によって抽出された検証項目情報を出力する出力手段と、
前記出力手段によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報を入力する入力手段と、
前記入力手段によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、前記記憶手段に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼手段として、コンピュータを機能させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品設計における設計検証を支援する設計検証装置、設計検証方法、プログラムおよび記録媒体に関し、より詳細には、製品設計から量産に至るまでの各段階で生産性向上および品質向上のために実施する設計検証において、必要な検証項目に対して検証を行うことができる設計検証装置、設計検証方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
製品開発に必要なチェック項目のみを抽出し、レビュー効率および品質を向上することができる従来の技術として、設計レビュー支援装置がある。この設計レビュー支援装置は、使用部品などの設計仕様とチェック項目とを対応付けて記憶しておき、レビュー対象製品の設計仕様に対応するチェック項目を抽出して、必要なチェック項目のみからなるチェックリストを作成する。ユーザは、このチェックリストに従って設計レビューを実施することができる。ＣＡＤ（Computer Aided Design）ツールおよびＣＡＥ（Computer 
Aided Engineering）ツールによってチェックされるチェック項目をＣＡＤツールおよびＣＡＥツールと関連付けて記憶しておき、記憶されたチェック項目を前記抽出したチェック項目から除外して、チェックリストを作成することによって、ユーザがチェックすべきチェックリストの項目数を減らしている（たとえば特許文献１参照）。
【０００３】
【特許文献１】特開２００３−２２２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、製品の設計作業が完了すると、設計された製品を生産するための手順および方法を検討して決定する作業、すなわち生産工程設計が行なわれる。生産工程設計においては、製品設計で設計された製品を表す設計データに基づいて、生産する際の生産工程と、その生産工程で取扱われる部品の組付け順序とを表す工程フローを作成する。生産工程設計では、期待通りの生産が可能であるかどうかをチェックするためのレビュー作業が必要である。生産工程設計におけるレビュー作業は、通常、工程フローに基づいて生産工程ごとに行なわれる。
【０００５】
しかしながら、上述した従来の技術である設計レビュー支援装置では、使用部品の設計仕様とチェックリストつまり検証項目とを対応付けているだけで、生産工程ごとのチェックリストを出力することができないために、生産工程ごとに設計検証を行うことができない。
【０００６】
さらに、生産工程設計におけるレビュー作業において不具合が発見され、発見された不具合を解消するために製品の一部を変更する場合、設計データを変更しなければならない。通常、生産工程設計でチェックを行なうレビュー実施者と、製品そのものの設計を行なう設計者とは別人ないし別組織であることが多いため、レビュー実施者から設計者に連絡しなければならないことが多い。１つの製品を複数人の設計者が部品ごとに分業して設計している場合、適切な設計者を選択して連絡することは容易な作業ではない。
【０００７】
本発明の目的は、生産工程の設計を行う担当者が各生産工程で取扱われる部品の設計検証を行うとき、生産工程ごとの検証項目を出力することができ、さらに、部品の設計変更が必要であると判定されたとき、部品の設計変更が必要であることを部品の設計担当者に容易に通知することができる設計検証装置、設計検証方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶手段と、
前記記憶手段に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択手段と、
前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程の検証項目情報を抽出する抽出手段と、
前記抽出手段によって抽出された検証項目情報を出力する出力手段と、
前記出力手段によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報を入力する入力手段と、
前記入力手段によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、前記記憶手段に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼手段とを含むことを特徴とする設計検証装置である。
【０００９】
また本発明は、設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶部に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択ステップと、
前記記憶部に記憶される検証項目情報の中から、前記選択ステップで選択された生産工程の検証項目情報を抽出する抽出ステップと、
前記抽出ステップで抽出された検証項目情報を出力する出力ステップと、
前記出力ステップで出力された検証項目情報が示す検証項目について、設計変更が必要な部品であるか否かが判定された検証結果を表す検証結果情報を入力する入力ステップと、
前記入力ステップで入力された検証結果の中に、設計変更が必要な部品があると判定された検証結果があるとき、前記記憶部に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼ステップとを含むことを特徴とする設計検証方法である。
【００１０】
また本発明は、設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶手段と、
前記記憶手段に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択手段と、
前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程の検証項目情報を抽出する抽出手段と、
前記抽出手段によって抽出された検証項目情報を出力する出力手段と、
前記出力手段によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報を入力する入力手段と、
前記入力手段によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、前記記憶手段に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼手段として、コンピュータを機能させるためのプログラムである。
【００１１】
また本発明は、前記記載のプログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１２】
本発明によれば、記憶手段によって、設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報が記憶される。選択手段によって、前記記憶手段に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程が選択され、抽出手段によって、前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程の検証項目情報が抽出され、出力手段によって、前記抽出手段によって抽出された検証項目情報が出力される。
【００１３】
そして、入力手段によって、前記出力手段によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報が入力され、設計変依頼手段によって、前記入力手段によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、前記記憶手段に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報が送信される。
【００１４】
したがって、生産工程の設計を行う担当者が各生産工程で取扱われる部品の設計検証を行うとき、生産工程ごとの検証項目を出力することができ、さらに、部品の設計変更が必要であると判定されたとき、部品の設計変更が必要であることを部品の設計担当者に容易に通知することができる。すなわち、各生産工程について、最適な要件が設定された検証項目リストによる設計検証と、生産工程順による設計検証が可能となり、業務の効率化に加えて検証漏れの削減を図ることができる。さらに、検証項目に対応する部品の設計変更を依頼する依頼先を容易に特定し、通知することができる。
【００１５】
また本発明によれば、選択ステップでは、設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶部に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する。抽出ステップでは、前記記憶部に記憶される検証項目情報の中から、前記選択ステップで選択された生産工程の検証項目情報を抽出する。出力ステップでは、前記抽出ステップで抽出された検証項目情報を出力する。
【００１６】
入力ステップでは、前記出力ステップで出力された検証項目情報が示す検証項目について、設計変更が必要な部品であるか否かが判定された検証結果を表す検証結果情報を入力する。そして、設計変依頼ステップでは、前記入力ステップで入力された検証項目情報が示す検証結果の中に、設計変更が必要な部品があると判定された検証結果があるとき、前記記憶部に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する。
【００１７】
したがって、本発明に係る設計検証方法を適用すれば、生産工程の設計を行う担当者が各生産工程で取扱われる部品の設計検証を行うとき、生産工程ごとの検証項目を出力することができ、さらに、部品の設計変更が必要であると判定されたとき、部品の設計変更が必要であることを部品の設計担当者に容易に通知することができる。すなわち、各生産工程について、最適な要件が設定された検証項目リストによる設計検証と、生産工程順による設計検証が可能となり、業務の効率化に加えて検証漏れの削減を図ることができる。さらに、検証項目に対応する部品の設計変更を依頼する依頼先を容易に特定し、通知することができる。
【００１８】
また本発明によれば、コンピュータを、設計された部品の設計変更を依頼する依頼先を部品ごとに表す設計変更依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す生産工程情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶手段、前記記憶手段に記憶される生産工程情報が示す生産工程の中から検証対象の生産工程を選択する選択手段、前記記憶手段に記憶される検証項目情報の中から、前記選択手段によって選択された生産工程の検証項目情報を抽出する抽出手段、前記抽出手段によって抽出された検証項目情報を出力する出力手段、前記出力手段によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報を入力する入力手段、および前記入力手段によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、前記記憶手段に記憶される設計変更依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する設計変依頼手段として、機能せるためのプログラムとして提供することができる。
【００１９】
また本発明によれば、前記プログラムを記録したコンピュータ読取可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明の実施の一形態である設計検証装置１の機能の構成を示すブロック図である。本発明に係る設計検証方法は、設計検証装置１によって処理される。設計検証装置１は、たとえばコンピュータシステムによって構成され、製品設計における設計検証を支援する。
【００２１】
設計検証装置１を構成するコンピュータシステムは、たとえばパーソナルコンピュータ、大型のコンピュータ、あるいはクライアントサーバシステムなどによって構成される。設計検証装置１を構成するコンピュータシステムは、一般的に用いられるコンピュータシステムであり、概略のみを説明し、詳細な説明は省略する。このコンピュータシステムは、少なくとも中央処理装置（Central Processing Unit；以下「ＣＰＵ」という）、記憶装置、入力装置および出力装置を含んで構成される。
【００２２】
ＣＰＵは、記憶装置に記憶されるプログラムを実行することによって、後述する機能を実現する。記憶手段および記憶部である記憶装置は、たとえばＲＯＭ（Read Only Memory
）およびＲＡＭ（Random Access Memory）などの半導体メモリあるいは磁気ディスク装置によって構成され、ＣＰＵによって実行されるプログラムおよびＣＰＵによって用いられる情報を記憶する。
【００２３】
入力装置は、少なくともキーボードおよびマウスなどのいずれか、および画像を取込むカメラを含んで構成され、後述する検証結果登録情報などの情報を入力するための装置である。入力装置は、入力された情報をＣＰＵに送る。出力装置は、たとえば液晶ディスプレイなどのディスプレイ、あるいはプリンタなどの印刷装置によって構成され、ＣＰＵから受け取る情報、たとえば後述する検証項目情報を表示する。
【００２４】
図２は、サーバ２および端末装置３から構成される設計検証装置１の構成例を示す図である。図２に示した設計検証装置１は、サーバ２および端末装置３から構成されるクライアントサーバシステムの例である。クライアントである端末装置３は、ネットワーク４を介してサーバ２に接続されている。サーバ２は、ＣＰＵおよび記憶装置の相当し、各端末装置３は、入力装置および出力装置に相当する。検索項目情報記憶部１３などの記憶部は、サーバ２の記憶装置に含まれる。
【００２５】
設計検証装置１は、設計データ記憶部１１、工程フロー情報記憶部１２、検証項目情報記憶部１３、検証結果情報記憶部１４、構成表情報記憶部１５、設計データ読込部２１、工程フロー作成部２２、工程部品表示部２３、検証リスト表示部２４、検証結果登録部２５、設計修正依頼部２６および検証項目編集部２７を含んで構成される。
【００２６】
設計データ記憶部１１、工程フロー情報記憶部１２、検証項目情報記憶部１３、検証結果情報記憶部１４および構成表情報記憶部１５は、前記記憶装置に含まれ、設計データ読込部２１、工程フロー作成部２２、工程部品表示部２３、検証リスト表示部２４、検証結果登録部２５、設計修正依頼部２６および検証項目編集部２７は、前記記憶装置に記憶されるプログラムに実装され、ＣＰＵがそのプログラムを実行することによって実現される機能である。
【００２７】
図３は、設計検証装置１が用いるデータおよび情報の構成を示す図である。図３に示した構成には、設計データ記憶部１１に記憶される設計データ１１０、工程フロー情報記憶部１２に記憶される工程フロー情報１２０、検証項目情報記憶部１３に記憶される検証項目情報１３０、検証結果情報記憶部１４に記憶される検証項目情報１４０、および構成表情報記憶部１５に記憶される構成表情報１５０のそれぞれの構成と情報間の関係とが示されている。
【００２８】
設計データ記憶部１１は、設計データ１１０を記憶する。設計データ１１０は、３ＤＣＡＤ（3-Dimensions Computer Aided Design）情報と修正依頼先情報とから構成される。３ＤＣＡＤ情報は、ＣＡＤ（Computer Aided Design）システムを用いて設計された製品を表すデータであり、製品に含まれる要素である部品を表す部品情報、たとえば部品の形状を表す形状情報と、各部品を識別するための部品識別情報、たとえば部品名と、部品を設計した設計者に関する設計者情報、たとえば設計者の部門およびメールアドレスなどの情報とを含むデータである。設計変更依頼先情報である修正依頼先情報は、設計された部品の設計変更を依頼する依頼先を表す情報、たとえば部品の設計変更を担当する部門あるいは担当者のメールアドレスであり、３ＤＣＡＤ情報の設計者情報に基づいて生成される。設計データ記憶部１１は、修正依頼先情報と部品名と対応付けて記憶する。
【００２９】
工程フロー情報記憶部１２は、工程フロー情報１２０を記憶する。生産工程情報である工程フロー情報１２０は、製品を生産する生産工程と、各生産工程で取扱われる部品と、部品を取付ける取付順序とを表す情報である。具体的には、すべての生産工程名および部品名、基準となる生産工程名および部品名、ならびに生産工程および部品の親子関係を示す親生産工程名および親部品名などの情報を含む。これらの情報は、後述する構成表情報記憶部１５に記憶される構成表情報に基づいて生成される。以下、生産工程を「工程」ともいい、生産工程名を「工程名」ともいう。
【００３０】
図４は、工程フロー情報１２０が示す工程フローで用いられる生産工程記号の記号リスト３１を示す図である。三角印の生産工程記号（以下「記号」ともいう）は、部品を供給する生産工程であることを示し、二重の三角印の記号は、複数の部品からなる組品を供給する生産工程であることを示し、丸印の記号は、組立てを行う組立工程の生産工程であることを示し、菱形印の記号は、検査を行う検査工程の生産工程であることを示す。
【００３１】
図５は、工程フロー情報１２０が示す工程フローの一例を示す図である。工程フローは、図４に示した記号を用いたツリー構造で示され、ツリー構造によって、生産工程の順序および部品を取付ける順序を表している。ツリー構造は、少なくとも２つの生産工程がそれぞれ引き続く工程で１つの生産工程に合流し得る構造である。工程フローの最後の生産工程には、必ず最終的に組立てられる組品が配置される。基準となる生産工程名および部品名は、たとえば最終の生産工程名および部品名である。部品には、組品を含み、部品名というときは、組品名を含む。部品を供給する工程では、部品名を工程名として用いる。
【００３２】
図５に示した工程フローは、工程名「ａ」の工程で部品「ａ」が供給され、工程名「ｂ」の工程で部品「ｂ」が供給され、工程名「Ａ１」の組立工程で、工程名「ａ」の工程で供給された部品「ａ」に、工程名「ｂ」の工程で供給された部品「ｂ」が取付けられる。さらに、工程名「ｃ」〜「ｅ」の工程でそれぞれ部品「ｃ」〜「ｅ」が供給され、工程名「Ａ２」の組立工程で、工程名「Ａ１」の組立工程で組立てられた組品に、工程名「ｃ」〜「ｅ」の工程でそれぞれ供給された部品「ｃ」〜「ｅ」が順に取付けられる。そして、工程名「Ｂ」の検査工程で検査が行われて、工程名「ａｂｃｄｅ」の最終工程で組品「ａｂｃｄｅ」が完成する。図５に示した例では、基準となる生産工程名および部品名は、最終の生産工程名および部品名である「ａｂｃｄｅ」である。
【００３３】
図６は、工程フロー情報１２０が示す工程フローの他の例を示す図である。図６に示した工程フローは、工程名「ａ」の工程で部品「ａ」が供給され、工程名「ｂ」の工程で部品「ｂ」が供給され、工程名「Ａ１」の組立工程で、工程名「ａ」の工程で供給された部品「ａ」に、工程名「ｂ」の工程で供給された部品「ｂ」が取付けられる。そして、工程名「ｃ」の工程で部品「ｃ」が供給され、工程名「ｄ」，「ｅ」の工程でそれぞれ部品「ｄ」，「ｅ」が供給され、工程名「Ａ２」の組立工程で、工程名「ｃ」の工程で供給された部品「ｃ」に、工程名「ｄ」，「ｅ」の工程でそれぞれ供給された部品「ｄ」，「ｅ」が順に取付けられ、工程名「ｃｄｅ」の工程で組品「ｃｄｅ」が完成する。
【００３４】
さらに、工程名「Ａ３」の組立工程で、工程名「Ａ１」の組立工程で組立てられた組品に、工程名「ｃｄｅ」の工程で完成した組品「ｃｄｅ」が取付けられる。そして、工程名「Ｂ」の検査工程で検査が行われて、工程名「ａｂｃｄｅ」の最終工程で組品「ａｂｃｄｅ」が完成する。図６に示した例でも、基準となる生産工程名および部品名は、最終の生産工程名および部品名である「ａｂｃｄｅ」である。
【００３５】
このように、工程フロー情報１２０が示す工程フローは、ツリー構造を用いることによって、部品の組立順序、生産工程の順序、および生産工程で行われる作業内容を表している。
【００３６】
検証項目情報記憶部１３は、検証項目情報１３０を記憶する。検証項目情報１３０は、各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す情報である。
【００３７】
図７は、検証項目情報１３０の構成の一例を示す図である。検証項目情報１３０は、「検証項目名」、「検証項目内容」、「対策内容」、「工程名」、「部品名」および「検証時期」の項目を含んで構成され、「検証項目内容」、「対策内容」、「工程名」、「部品名」および「検証時期」は、「検証項目名」ごとに表される。
【００３８】
「検証項目名」の項目は、各検証項目を識別するための検証項目識別情報、たとえば「１」から始まる上昇順の整数によって表される番号を示す。「検証項目内容（以下、「検証内容」ともいう）」の項目は、各検証項目の検証内容を表す検証内容情報を示す。「対策内容」の項目は、各検証項目の検証内容に対して過去に行われた対策の内容を表す対策内容情報を示す。「工程名」の項目は、各検証項目の検証を行う生産工程を識別するための生産工程識別情報、たとえば生産工程名を示す。「部品名」の項目は、各検証項目での検証対象の部品、すなわち各検証項目の工程名で示される生産工程で取扱われる部品を識別するための部品識別情報、たとえば部品名を示す。「検証時期」の項目は、試作から量産までの間のどの時期を想定して検証を行うかを示す検証時期を表す検証時期情報を示す。検証時期は、たとえば実物の製品を用いないで設計データのみを使用して設計検証を行う０次試作段階、実物を試作した製品を用いて設計検証を行う１次試作段階などがある。
【００３９】
このように、記憶装置によって、工程フロー情報が示す生産工程のうち、引き続いて生産が行われる生産工程である後の生産工程がある先の生産工程が、前記後の生産工程の１つ前の生産工程であることを表す親工程として、前記後の生産工程に対応付けて記憶されるので、１つ前の生産工程をすぐに特定することができ、設計検証の作業効率を向上することができる。
【００４０】
さらに、記憶装置によって、工程フロー情報が示す生産工程で取扱われる部品がその部品が用いられる生産工程と対応付けて記憶され、さらに工程フロー情報が示す生産工程で取扱われる部品のうち、その部品が用いられる生産工程である先の生産工程に引き続いて生産が行われる後の生産工程で取扱われる部品があるとき、前記先の生産工程で取扱われる部品が、前記後の生産工程で取扱われる部品の１つ前の生産工程で取扱われる部品であることを表す親部品として、前記後の生産工程で取扱われる部品に対応付けて記憶される。したがって、１つ前の生産工程で組み立てられた部品との依存関係を把握することができ、よりよい設計検証を行うことができる。
【００４１】
さらに、工程フロー情報が示す生産工程は、少なくとも２つの生産工程がそれぞれ引き続く生産工程で１つの生産工程に合流し得るツリー構造によって構成され、前記生産工程は、引き続いて生産が行われる生産工程との関係を前記ツリー構造によって生産工程間の親子関係が表され、前記生産工程で取扱われる部品は、前記ツリー構造によって表される生産工程間の親子関係に基づいて、各生産工程で取扱われる部品間の親子関係が表される。したがって、生産工程全体の中での各生産工程の位置付けを知ることができ、設計変更の必要な部品が発見されたとき、影響範囲を容易に把握することができる。
【００４２】
図７に示した検証項目情報１３０には、検証時期が「０次試作段階」では、工程名が「Ａ１」の工程に検証項目名「１」〜「４」の検証項目があり、工程名が「Ａ２」の工程に検証項目名「５」〜「７」の検証項目があり、検証時期が「１次試作段階」では、工程名が「Ａ１」の工程に検証項目名「８」〜「１１」の検証項目があり、工程名が「Ａ２」の工程に検証項目名「１２」〜「１５」の検証項目がある。
【００４３】
各検証項目の「検証項目内容」、「対策内容」および「部品名」は、それぞれ、検証項目名「１」が「ピンセットでつまむスペースはあるか」、「スペースを確保」および「ａ」であり、検証項目名「２」が「固定するためのビス穴はあるか」、「ビス穴数を確保」および「ａ」であり、検証項目名「３」が「線噛みがないか」、「配線経路を確保」および「ｂ」であり、検証項目名「４」が「不良時に取り出せるスペースはあるか」、「スペースを確保」および「ｂ」であり、検証項目名「５」が「ボタン高さは十分か」、「高さを高くする」および「ｃ」であり、検証項目名「６」が「組立時に隙間はないか」、「形状を変更」および「ｄ」であり、検証項目名「７」が「角のＲあるか」、「角にラウンドを設置」および「ｅ」であり、検証項目名「８」が「ピンセットでつまめるか」、「スペースを確保」および「ａ」であり、検証項目名「９」が「ビス穴にバリはないか」、「工作方法を検討」および「ａ」であり、検証項目名「１０」が「線の長さは足りているか」、「線を延長」および「ｂ」であり、検証項目名「１１」が「取り出すことは可能か」、「取り出すための凹みを作成」および「ｂ」であり、検証項目名「１２」が「傷はつかないか」、「材質を変更」および「ｃ」であり、検証項目名「１３」が「ボタンは押しやすいか」、「配置を変更」および「ｃ」であり、検証項目名「１４」が「隙間による光の漏れはないか」、「光漏れ防止の部品を追加」および「ｄ」であり、検証項目名「１５」が「感触は良いか」、「材質を変更」および「ｅ」である。
【００４４】
図７に示した検証項目情報１３０では、検証項目として、代表的な検証項目、すなわち検証項目名、検証内容、対策内容、工程名、部品名および検証時期を示したが、他にも設計検証対象機種、検証者、検証日、コメント等の情報を含めてもよい。設計検証対象機種は、設計検証を行う部品が含まれる製品の機種を識別するための機種識別情報、たとえば機種名を表す情報である。検証者は、設計検証を行う担当者を識別するための検証者識別情報、たとえば検証者名を表す情報である。検証日は、検証者が設計検証を行った年月日を表す情報である。コメントは、項目としてあげられていない項目に属する情報を表す情報である。
【００４５】
設計検証装置１を構成するコンピュータシステムが図２に示したクライアントサーバシステムである場合、検証項目情報を記憶する検証項目情報記憶部１３は、サーバ２に設けられる。設計データは、ＣＡＤシステムを用いて設計された製品を表すデータであり、サーバ２に記憶されている。したがって、検証項目情報は、設計データの修正もしくは生産工程の変更に対応するために、同じサーバ２に記憶されていることが望ましい。各端末装置１６から検証項目情報を更新することによって、検証項目編集部２７による検証項目の編集内容を共有することができるので、常に最新の検証項目情報を使用して設計検証を行うことが可能となる。
【００４６】
このように、前記検証項目情報は、検証項目ごとに、設計検証の対象となる部品を識別するための部品識別情報、検証時期を表す検証時期情報、およびその検証項目に対して過去に行われた対策内容を表す対策内容情報を少なくとも含むので、その生産工程での検証項目で検証を行うべき部品について、関係する検証時期、および過去に行われた対策内容を知ることができ、適切な時期に、過去の経験を踏まえて設計検証を行うことができる。
【００４７】
検証結果情報記憶部１４は、検証結果登録情報１４０を記憶する。検証結果登録情報１４０は、設計検証で設計変更が必要であると判定されたか必要でないと判定されたかの検証結果を表す検証結果情報、設計変更が必要であるまたは設計変更が必要でないと判定した理由を表す判定理由情報、設計変更が必要であると判定された部品の部品名、その部品の検証項目の検証項目名、その部品の部分のうち修正が必要な箇所を表す修正箇所情報、および設計検証を行った検証者を表す検証者情報、および検証した日を表す検証日情報を含む。
【００４８】
このように、前記検証結果情報は、設計変更が必要であるまたは設計変更が必要でないと判定した理由を表す判定理由情報、設計変更が必要であると判定された部品の部分のうち修正が必要な箇所を表す修正箇所情報、設計検証を行った検証者を表す検証者情報、および検証した日を表す検証日情報を少なくとも含むので、部品の設計変更を行う担当者は、設計変更を行うべき理由、修正箇所および検証日を知ることができるので、対策日程も含めて適切に対策することができる。さらに、不明な点があれば、検証者と連絡することも可能である。
【００４９】
構成表情報記憶部１５は、構成表情報１５０を記憶する。構成表情報１５０は、各生産工程で取扱われる部品を表す情報であり、部品を識別するための部品識別情報、たとえば部品名と、各生産工程を識別するための生産工程識別情報、たとえば生産工程名と、生産工程で完成した組品からなる部品が取扱われる生産工程を示す生産工程名つまり親工程名とを含む。
【００５０】
図３に示した構成では、構成表情報記憶部１５に記憶される構成表情報１５０に含まれる工程名および親行程名は、工程フロー情報記憶部１２に記憶される工程フロー情報１２０の工程名および親行程名に反映され、設計データ記憶部１１に記憶される３ＤＣＡＤ情報に含まれる部品名は、工程フロー情報記憶部１２に記憶される工程フロー情報１２０の部品名に反映される。工程フロー情報記憶部１２に記憶される工程フロー情報１２０の工程名は、検証項目情報記憶部１３に記憶される検証項目情報１３０の工程名に反映され、検証項目情報記憶部１３に記憶される検証項目情報１３０の検証項目名は、検証結果情報記憶部１４に記憶される検証結果登録情報１４０の検証項目名に反映される。
【００５１】
設計データ読込部２１は、設計データ記憶部１１から設計データを読み込み、読み込んだ設計データを工程フロー作成部２２に送る。設計データ読込部２１は、読み込んだ設計データを出力装置、たとえばディスプレイに表示することもできる。工程フロー作成部２２は、設計データ読込部２１から受け取った設計データに含まれる部品名に対応する工程名および親行程名を、構成表情報記憶部１５に記憶される構成表情報に含まれる工程名および親行程名から抽出して、工程フロー情報を生成する。そして、生成した工程フロー情報を、工程フロー情報記憶部１２に記憶するとともに、生成した工程フロー情報が示す工程フローを出力装置、たとえばディスプレイに表示する。
【００５２】
ユーザは、ディスプレイに表示された工程フローを編集可能である、具体的には、ユーザが入力装置によって、表示された工程フローの記号を移動、または記号の追加もしくは削除などの編集を行うこと、および表示された工程フローの生産工程名および部品名の編集を行うことが可能である。ユーザが入力装置によって編集を行うと、設計データ読込部２１は、その編集を工程フロー情報記憶部１２に記憶される工程フロー情報に反映する。設計データ読込部２１によって、工程フロー情報記憶部１２に記憶される工程フロー情報が変更されても、構成表情報記憶部１５に記憶される構成表情報は、変更されない。
【００５３】
工程部品表示部２３は、設計検証を効率よく行うために、ユーザによって選択された生産工程に対応付けられた部品のみを出力装置、たとえばディスプレイに表示することができる。具体的には、ユーザは、入力装置によって、ディスプレイに表示された工程フローの生産工程の中から生産工程を、たとえば記号あるいは行で選択すると、工程部品表示部２３は、選択された生産工程で取扱われる部品の部品名を、工程フロー情報記憶部１２に記憶される工程フロー情報から抽出する。そして、抽出した部品名に対応する設計データを設計データ記憶部１１から読み込み、読み込んだ設計データをディスプレイに表示する。すべての部品を表示したい場合は、工程フローの中の最終工程の記号もしくは行を選択する。工程部品表示部２３および入力装置は、第２の選択手段であるである。工程部品表示部２３および出力装置は、出力手段である。
【００５４】
このように、記憶装置によって、前記設計された部品を表す部品情報が記憶され、工程部品表示部２３および入力装置によって、前記記憶装置に記憶される工程フロー情報が示す生産工程の中から、前記部品情報を表示すべき部品が用いられる生産工程が選択され、工程部品表示部２３および出力装置によって、工程部品表示部２３および入力装置によって生産工程が選択されると、前記記憶装置に記憶される部品情報のうち、工程部品表示部２３および入力装置によって選択された生産工程で取扱われる部品の部品情報が出力される。したがって、検証したい生産工程で取扱われる部品の部品情報のみを表示して確認することができる。
【００５５】
抽出手段である検証リスト表示部２４は、ユーザが指定する絞り込み条件に合致する検証項目を、検証項目情報から抽出し、抽出した検証項目をディスプレイなどに表示する。指定する絞り込み条件は、たとえば検証時期および生産工程のうちの少なくともいずれか１つを含む条件である。具体的には、ユーザが入力装置、たとえばマウスあるいはキーボードなどによって絞り込み条件を入力すると、検証リスト表示部２４は、入力された絞り込み条件に合致する検証項目、たとえば検証時期、生産工程、または検証時期および生産工程に合致する検証項目を、検証項目情報記憶部１３に記憶される検証項目情報から抽出し、抽出した検証項目を、検証項目リストとしてディスプレイなどに表示する。検証リスト表示部２４および出力装置、または出力装置は、出力手段である。検証リスト表示部２４および入力装置は、選択手段である。
【００５６】
図８は、選択された検証時期を絞り込み条件として抽出された検証項目の検証項目リスト３５を示す図である。検証項目リスト３５は、入力装置によって、絞り込み条件として検証時期「０次試作段階」が指定されたときに、検証リスト表示部２４が、検証項目情報記憶部１３に記憶される検証項目情報、たとえば図７に示した検証項目情報１３０から、絞り込み条件「０次試作段階」に合致する検証項目を抽出した検証項目リストの例である。図８に示した検証項目リスト３５には、図７に示した検証項目情報１３０の検証項目のうち検証項目名「１」〜「７」の検証項目が示されている。
【００５７】
絞り込み条件の指定は、入力装置によって、設計検証を行いたい検証時期を入力することによって指定してもよいし、あるいは検証項目情報記憶部１３に記憶される検証項目情報、たとえば図７に示した検証項目情報１３０をディスプレイに表示しておいて、表示されている検証項目情報１３０の検証時期の中から設計検証を行いたい検証時期の行を、入力装置によって選択することによって指定してもよい。選択する行は、設計検証を行いたい検証時期の行であればいずれの行であってもよいし、あるいはその検証時期の行のうちの最終行としてもよい。あるいは、検証を行いたい部品を選択することによって、その部品の検証時期を選択するようにしてもよい。検証時期に代えて生産工程を指定する場合も同様に指定することが可能である。
【００５８】
図９は、選択された検証時期および生産工程を絞り込み条件として抽出された検証項目の検証項目リスト３６を示す図である。検証項目リスト３６は、入力装置によって、絞り込み条件として、工程名「Ａ１」および検証時期「０次試作段階」が指定されたときに、検証リスト表示部２４が、検証項目情報記憶部１３に記憶される検証項目情報、たとえば図７に示した検証項目情報１３０から、絞り込み条件工程名「Ａ１」および「０次試作段階」に合致する検証項目を抽出し、抽出した検証項目をリスト表示した例である。図９に示した検証項目リスト３６には、図７に示した検証項目情報１３０の検証項目のうち検証項目名「１」〜「４」の検証項目がリスト表示されている。
【００５９】
絞り込み条件の指定は、入力装置によって、設計検証を行いたい工程名および検証時期を入力することによって指定してもよいし、あるいはまず検証時期によって絞り込んで表示された検証項目リストの中から、工程名を指定してされに絞り込んでもよいし、あるいはまず工程名によって絞り込んで表示された検証項目リストの中から、検証時期を指定してさらに絞り込んでもよい。具体的には、たとえば検証時期によって絞り込んで表示された検証項目リストの中から、工程名を指定してされに絞り込む場合、図８に示した検証項目リスト３５、すなわち検証時期「０次試作段階」で絞り込んだ検証項目リスト３５で、工程名「Ａ１」の行を選択してさらに絞り込む。
【００６０】
検証結果登録部２５は、検証リスト表示部２４によって表示された検証項目について、ユーザによって検証された検証結果を登録する。具体的には、ユーザが、検証項目に従って検証を行った検証結果を表す検証結果情報を含む検証結果登録情報を、入力装置によって入力すると、検証結果登録部２５は、入力装置によって入力された検証結果登録情報を検証結果情報記憶部１４に記憶する。
【００６１】
このように、検証リスト表示部２４および入力装置によって、記憶装置に記憶される検証項目情報に含まれる検証時期情報が示す検証時期の中から、設計検証を行うべき検証時期が選択され、検証リスト表示部２４によって、記憶装置に記憶される検証項目情報の中から、検証リスト表示部２４および入力装置によって選択された検証時期に対応付けられた検証項目の検証項目情報が抽出されるので、検証時期だけで設計検証を行うべき検証項目を絞り込むことができる。
【００６２】
さらに、検証リスト表示部２４および入力装置によって、記憶装置に記憶される検証項目情報に含まれる検証時期情報が示す検証時期の中から、設計検証を行うべき検証時期が、前記生産工程とともに選択され、検証リスト表示部２４によって、記憶装置に記憶される検証項目情報の中から、検証リスト表示部２４および入力装置によって選択された生産工程および検証時期に対応付けられた検証項目の検証項目情報が抽出されるので、生産工程とともに検証時期によって設計検証を行うべき検証項目を絞り込むことができる。
【００６３】
図１０は、新規問題点入力ダイアログ４０の一例を示す図である。新規問題点入力ダイアログ４０は、検証項目情報記憶部１３に記憶される検証項目情報が示す検証項目以外で問題が発見された場合に、発見された問題の部品の部品名と、問題内容と、問題箇所の画像とを入力するための操作画面である。
【００６４】
新規問題点入力ダイアログ４０は、「問題内容の入力」と表示されるタイトル欄４１、問題部品名入力欄４２、画像キャプチャボタン４３および問題内容入力欄４４を含んで構成される。問題部品名入力欄４２は、発見された問題の部品の部品名を入力するための入力欄である。画像キャプチャボタン４３は、発見された問題の部品の問題箇所の画像を、入力装置のカメラで取り込むための操作ボタンである。画像キャプチャボタン４３の操作は、たとえば画面の表示されるポインタを画像キャプチャボタン４３の位置に移動し、マウスで左クリックすることによって操作する。問題内容入力欄４４は、発見された問題の内容を入力するための入力欄である。
【００６５】
検証結果登録部２５は、画像キャプチャボタン４３の操作によって取り込まれたキャプチャ画像、キャプチャ画像の有無を表すキャプチャ画像有無情報、および検証結果「ＮＧ」、つまり検証結果で設計変更が必要であると判定された検証結果などの情報を、検証結果情報記憶部１４に記憶される検証結果登録情報に追加する。さらに、問題部品名入力欄４２に入力された部品名、および問題内容入力欄４４に入力された問題内容を、新たな検証項目として、検証項目情報記憶部１３に記憶される検証項目情報に追加する。
【００６６】
検証結果登録部２５は、新たな検証項目を追加するとき、検証項目名である追い番を自動採番する。工程名は、新規問題点入力ダイアログ４０を表示させたときに選択されていた工程の工程名、部品が選択されていた場合は、その部品が組付けられる工程の工程名が設定される。工程が選択されていない場合は、最後の生産工程の工程名もしくは部品名が設定される。対策内容および検証時期は、設定されない。対策内容および検証時期は、検証項目編集部２７によって設定される。入力装置および検証結果登録部２５は、入力手段である。
【００６７】
設計変依頼手段である設計修正依頼部２６は、検証結果登録情報に含まれる検証結果情報が示す検証結果が、設計変更が必要であると判定されたことを示していると、設計変更が必要であると判定された部品の設計変更を依頼する依頼先の修正依頼先情報を、設計変更が必要であると判定された部品の部品名によって、設計データ記憶部１１に記憶される設計データに含まれる修正依頼先情報から抽出する。
【００６８】
そして、設計修正依頼部２６は、抽出した修正依頼先情報が示す依頼先に、設計検証で設計変更が必要であると判定された部品の設計変更を依頼する設計変更依頼情報を、電子メールなどの通信手段によって送信して、修正を依頼する。設計変更依頼情報は、たとえば、図７に示した検証項目名「１」の検証項目について、修正依頼をする場合、「ピンセットが入る隙間を確保して下さい」、あるいは「部品○○と部品△△との間を５ｍｍ空けて下さい」など、設計変更を依頼する情報である。
【００６９】
検証項目編集手段である検証項目編集部２７は、新たな検証項目情報の追加、および検証項目情報記憶部１３に記憶される検証項目情報の編集を可能とする。具体的には、たとえば図７に示した検証項目情報１３０を工程部品表示部２３によって表示するとき、検証項目情報１３０の元データ、たとえば元データが表計算ソフトウエアで用いられる表形式の場合、その表形式のデータの項目のうち、修正対象の項目のデータを修正することによって、検証項目情報１３０の編集を行うことができる。
【００７０】
このように、検証項目編集部２７によって、記憶装置に記憶される検証項目情報に、新たな検証項目情報の追加、および記憶装置に記憶される検証項目情報の編集が可能とされるので、常に最適な検証項目に基づいて設計検証を行うことができ、設計品質をより向上することができる。
【００７１】
図１１は、設計検証装置１およびユーザが実行する設計検証処理を示すフローチャートである。たとえば、ＣＰＵによってディスプレイに表示されるメインメニューの中から設計検証が選択されると、ステップＡ１に移る。
【００７２】
ステップＡ１では、設計データを読み込む。具体的には、設計データ読込部２１は、設計データ記憶部１１から設計データを読み込み、読み込んだ設計データを工程フロー作成部２２に送る。ステップＡ２では、工程フローの作成を行う。具体的には、工程フロー作成部２２は、設計データ読込部２１から受け取った設計データに含まれる部品名に対応する工程名および親行程名を、構成表情報記憶部１５に記憶される構成表情報に含まれる工程名および親行程名から抽出して、工程フロー情報を生成し、生成した工程フロー情報を出力装置、たとえばディスプレイに表示する。
【００７３】
ステップＡ３では、検証時期を選択する。具体的には、検証リスト表示部２４は、工程部品表示部２３によって表示された検証項目情報の検証項目の中から、ユーザが入力装置、たとえばキーボードあるいはマウスによって検証時期を選択すると、選択された検証時期を取り込み、取り込んだ検証時期に合致する検証項目を、表示した検証項目情報から抽出する。このとき、抽出した検証項目は、検証項目リスト、たとえば図８に示した検証項目リスト３５としてディスプレイに表示してもよい。
【００７４】
選択ステップおよび抽出ステップであるステップＡ４では、生産工程を選択する。具体的には、検証リスト表示部２４は、表示された工程フローの中から、ユーザが入力装置によって生産工程を、記号あるいは生産工程の行で選択すると、選択された記号あるいは生産工程の行を取り込み、取り込んだ記号あるいは生産工程の行の生産工程に合致する検証項目を、ステップＡ３で抽出した検証項目からさらに抽出する。
【００７５】
出力ステップであるステップＡ５では、検証リスト表示部２４は、ステップＡ４で抽出した検証項目を検証項目リスト、たとえば図９に示した検証項目リスト３６としてディスプレイなどに表示する。このように、ステップＡ３で選択された検証時期と、ステップＡ４で選択された生産工程とによって絞り込んだ検証項目のみを表示することができるので、効率的な設計検証を行うことができる。
【００７６】
ステップＡ６では、設計検証を実行する。具体的には、ユーザは、ステップＡ５で表示された検証項目リストの検証項目について、設計データ記憶部１１に記憶される設計データを、たとえば図２に示した端末装置１６によって参照しながら設計検証を行う。すべての部品が表示される場合、内部に含まれる部品に関する設計検証が困難なことが多い。設計検証を行う生産工程で組付けられる部品もしくは組品のみを表示したい場合は、工程フローで記号もしくはその生産工程の行を指示し、工程部品表示部９によってその生産工程に対応付けられている部品もしくは組品のみを表示することも可能である。
【００７７】
入力ステップであるステップＡ７では、検証結果を登録する。具体的には、設計検証を行った検証結果を表す検証結果情報を含む検証結果登録情報を、ユーザが入力装置によって入力すると、検証結果登録部２５は、入力された検証結果登録情報を取り込み、取り込んだ検証結果登録情報を検証結果情報記憶部１４に記憶する。検証結果登録情報には、判定理由およびキャプチャ画像を表す情報を含む。判定理由は、設計変更が必要であるあるいは設計変更が必要でないと判定した理由である。キャプチャ画像は、判定理由の根拠となる部品の箇所の画像を、入力装置であるカメラによって取り込んだ画像である。検証結果の表記は、設計変更が必要でない場合は、たとえば「ＯＫ］あるいは「○」であり、設計変更が必要である場合は、たとえば「ＮＧ］あるいは「×」である。
【００７８】
設計検証によって発見された問題を防止するための検証項目が、検証項目情報記憶部１３に記憶される検証項目情報にない検証項目である場合、図１０に示した新規問題点入力ダイアログ４０によって、その検証項目を検証項目情報記憶部１３に記憶される検証項目情報に追加することができる。
【００７９】
ステップＡ８では、修正が必要な部品があるか否かを判定する。具体的には、設計修正依頼部２６は、検証結果情報記憶部１４に記憶された検証結果登録情報が示す検証結果の中に設計変更が必要と判定された検証結果があるか否かを判定する。検証結果情報記憶部１４に記憶された検証結果登録情報の中に設計変更が必要と判定された検証結果があると、修正が必要な部品があると判定し、ステップＡ９に進む。検証結果情報記憶部１４に記憶された検証結果登録情報の中に設計変更が必要と判定された検証結果がないと、修正が必要な部品がないと判定し、設計検証処理を終了する。
【００８０】
ステップＡ９では、修正依頼を出す。具体的には、設計修正依頼部２６は、設計変更が必要であると判定された部品の設計変更を依頼する依頼先の修正依頼先情報を、設計変更が必要であると判定された部品の部品名によって、設計データ記憶部１１に記憶される設計データに含まれる修正依頼先情報から抽出する。そして、抽出した修正依頼先情報が示す依頼先に、設計検証で設計変更が必要であると判定された部品の設計変更を依頼する設計変更依頼情報を、電子メールなどの通信手段によって送信して、設計変更を依頼し、設計検証処理を終了する。ステップＡ８およびステップＡ９は、設計変依頼ステップである。
【００８１】
このように、記憶装置によって、設計された部品の設計変更を依頼する依頼先を部品ごとに表す修正依頼先情報、製品を生産する生産工程と各生産工程で取扱われる部品とを表す工程フロー情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報が記憶される。検証リスト表示部２４および入力装置によって、記憶装置に記憶される工程フロー情報が示す生産工程の中から検証対象の生産工程が選択され、検証リスト表示部２４によって、記憶装置に記憶される検証項目情報の中から、検証リスト表示部２４および入力装置によって選択された生産工程の検証項目情報が抽出され、検証リスト表示部２４および出力装置によって、検証リスト表示部２４によって抽出された検証項目情報が出力される。
【００８２】
そして、入力装置および検証結果登録部２５によって、検証リスト表示部２４および出力装置によって出力された検証項目情報が示す検証項目について、設計変更が必要な部品があるか否かが判定された検証結果を表す検証結果情報が入力され、設計修正依頼部２６によって、入力装置および検証結果登録部２５によって入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品であると判定された検証結果があるとき、記憶装置に記憶される修正依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報が送信される。
【００８３】
したがって、生産工程の設計を行う担当者が各生産工程で取扱われる部品の設計検証を行うとき、生産工程ごとの検証項目を出力することができ、さらに、部品の設計変更が必要であると判定されたとき、部品の設計変更が必要であることを部品の設計担当者に容易に通知することができる。すなわち、各生産工程について、最適な要件が設定された検証項目リストによる設計検証と、生産工程順による設計検証が可能となり、業務の効率化に加えて検証漏れの削減を図ることができる。さらに、検証項目に対応する部品の設計変更を依頼する依頼先を容易に特定し、通知することができる。
【００８４】
さらに、図１１に示したフローチャートにおいて、ステップＡ４では、設計された部品の設計変更を依頼する依頼先を部品ごとに表す修正依頼先情報、生産工程と各生産工程で取扱われる部品とを表す工程フロー情報、および各生産工程で取扱われる部品について設計検証を行うべき検証項目ごとの検証内容を、生産工程ごとに表す検証項目情報を記憶する記憶装置に記憶される工程フロー情報が示す生産工程の中から検証対象の生産工程を選択する。そして、記憶装置に記憶される検証項目情報の中から、選択された生産工程の検証項目情報を抽出する。ステップＡ５では、ステップＡ４で抽出された検証項目情報を出力する。
【００８５】
ステップＡ７では、ステップＡ５で出力された検証項目情報が示す検証項目について、設計変更が必要な部品であるか否かが判定された検証結果を表す検証結果情報を入力する。そして、ステップＡ８およびステップＡ９ステップでは、ステップＡ７で入力された検証結果情報が示す検証結果の中に、設計変更が必要な部品があると判定された検証結果があるとき、記憶装置に記憶される修正依頼先情報が示す依頼先のうち、前記設計変更が必要であると判定された部品の設計変更の依頼先に、部品の設計変更を依頼する設計変更依頼情報を送信する。
【００８６】
したがって、本発明に係る設計検証方法を適用すれば、生産工程の設計を行う担当者が各生産工程で取扱われる部品の設計検証を行うとき、生産工程ごとの検証項目を出力することができ、さらに、部品の設計変更が必要であると判定されたとき、部品の設計変更が必要であることを部品の設計担当者に容易に通知することができる。すなわち、各生産工程について、最適な要件が設定された検証項目リストによる設計検証と、生産工程順による設計検証が可能となり、業務の効率化に加えて検証漏れの削減を図ることができる。さらに、検証項目に対応する部品の設計変更を依頼する依頼先を容易に特定し、通知することができる。
【００８７】
設計検証装置１の記憶装置に記憶されるプログラムは、コンピュータつまりコンピュータシステムを、設計検証装置１の各手段、たとえば記憶装置からなる記憶手段、検証リスト表示部２４および入力装置からなる選択手段、検証リスト表示部２４からなる抽出手段、検証リスト表示部２４および出力装置、出力装置、または工程部品表示部２３および出力装置からなる出力手段、入力装置および検証結果登録部２５からなる入力手段、設計修正依頼部２６からなる設計変依頼手段、検証項目編集部２７からなる検証項目編集手段、および工程部品表示部２３および入力装置からなる第２の選択手段などの手段として機能させるためのプログラムである。
【００８８】
したがって、本発明は、コンピュータを設計検証装置１の各手段として機能させるためのプログラムとして提供することができる。
【００８９】
上述した実施の形態では、プログラムは、設計検証装置１の記憶装置たとえば半導体メモリあるいは磁気ディスク装置などの記憶装置に記憶されているが、これらの記憶装置に限定されるものではなく、コンピュータで読取り可能な記録媒体記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【００９０】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。さらに通信ネットワークを介して他の装置からダウンロードされてプログラム記憶エリアに記憶させてもよい。ダウンロード用のプログラムは、予めコンピュータの記憶装置に記憶しておくか、あるいは別な記録媒体からプログラム記憶エリアにインストールしておく。
【００９１】
本体と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）／ブルーレイディスクなどの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（
Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable 
Programmable Read Only Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。
【００９２】
したがって、本発明は、コンピュータを設計検証装置１の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の一形態である設計検証装置１の機能の構成を示すブロック図である。
【図２】サーバ２および端末装置３から構成される設計検証装置１の構成例を示す図である。
【図３】設計検証装置１が用いるデータおよび情報の構成を示す図である。
【図４】工程フロー情報１２０が示す工程フローで用いられる生産工程記号の記号リスト３１を示す図である。
【図５】工程フロー情報１２０が示す工程フローの一例を示す図である。
【図６】工程フロー情報１２０が示す工程フローの他の例を示す図である。
【図７】検証項目情報１３０の構成の一例を示す図である。
【図８】選択された検証時期を絞り込み条件として抽出された検証項目の検証項目リスト３５を示す図である。
【図９】選択された検証時期および生産工程を絞り込み条件として抽出された検証項目の検証項目リスト３６を示す図である。
【図１０】新規問題点入力ダイアログ４０の一例を示す図である。
【図１１】設計検証装置１およびユーザが実行する設計検証処理を示すフローチャートである。
【符号の説明】
【００９４】
１  設計検証装置
２  サーバ
３  端末装置
４  ネットワーク
１１  設計データ記憶部
１２  工程フロー情報記憶部
１３  検証項目情報記憶部
１４  検証結果情報記憶部
１５  構成表情報記憶部
２１  設計データ読込部
２２  工程フロー作成部
２３  工程部品表示部
２４  検証リスト表示部
２５  検証結果登録部
２６  設計修正依頼部
２７  検証項目編集部
３１  生産工程記号の記号リスト
３５，３６  検証項目リスト
４０  新規問題点入力ダイアログ
１１０  設計データ
１２０  工程フロー情報
１３０  検証項目情報
１４０  検証結果登録情報
１５０  構成表情報
【図１】
2010009148.tif 000003
【図２】
2010009148.tif 000004
【図３】
2010009148.tif 000005
【図４】
2010009148.tif 000006
【図５】
2010009148.tif 000007
【図６】
2010009148.tif 000008
【図７】
2010009148.tif 000009
【図８】
2010009148.tif 000010
【図９】
2010009148.tif 000011
【図１０】
2010009148.tif 000012
【図１１】
2010009148.tif 000013