(57)【要約】【課題】  自然語で記載された設計手順書のエレメントのうち、特定のエレメントを自動的に抽出し、そのエレメントと対応するＣＡＤ画像を一緒に表示して、設計手順書を利用しやすくする設計手順書の生成方法とその装置を提供する。【解決手段】  ＣＡＤコードから、自然言語で記載された設計手順書へ、変換装置を使用し自動的に変換して作成される設計手順書の作成方法であって、設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の理解に必要な特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を一緒に表示することを特徴とするＣＡＤ設計手順書の自動作成方法である。【選択図】        図  ３
2006252018.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤデーターから、自然言語で記載された設計手順書へ、変換装置を使用し自動的に変換して作成される設計手順書の作成方法であって、
上記設計手順書は、自然言語からなるエレメント毎に記載され、該エレメントは、それぞれエレメント毎に、作成手順が記載され、
上記設計手順書の特定のエレメントを自動的に抽出し、抽出された上記エレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成方法。
【請求項２】
知識ベースＣＡＤで使用されるＣＡＤ知識コードから自然言語で記載された設計手順書へ変換する方法を使用して、設計手順書を自動作成する設計手順書の作成方法であって、
上記ＣＡＤ知識コードは、上記知識ベースＣＡＤから出力し、出力した上記ＣＡＤ知識コードを中間表現コード変換装置を用いて上記知識ベースＣＡＤに依存することのない上記中間表現コードに変換し、さらに、上記中間表現コードを文書記述生成装置を用いて上記中間表現コードと対応した上記設計手順書に変換し、
上記該設計手順書は、自然言語からなるエレメント毎に記載され、該エレメントは、それぞれエレメント毎に、作成手順が記載されて、
上記設計手順書の特定のエレメントを自動的に抽出し、抽出された上記エレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成方法。
【請求項３】
上記設計手順書の特定のエレメントの自動的抽出は、連続する設計手順を識別し、該連続する設計手順のまとまり毎にＣＡＤ画像を表示するエレメントを抽出する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項４】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの作成手順から、スケッチを作成するスケッチエレメントを抽出し、該スケッチエレメントを有するエレメントに対応するＣＡＤ画像を表示する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項５】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、エレメント名が設計者またはＣＡＤオペレーターにより命名されたエレメントを抽出し、該命名されたエレメントに対応するＣＡＤ画像を表示する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項６】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、他のＣＡＤデーターのエレメントを使用しているエレメントを抽出し、該抽出されたエレメントに対応するＣＡＤ画像を表示する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項７】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、複数の所属グループに所属するエレメントの作成手順中で使用されているエレメントを抽出し、該抽出されたエレメントに対応するＣＡＤ画像を表示する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項８】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、３個以上のエレメントの作成手順中で使用されているエレメントを抽出し、該抽出されたエレメントに対応するＣＡＤ画像を表示する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項９】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書の中で、複数箇所に現れる同種の作業をする一連のエレメント群または予め登録した一連のエレメント群を抽出し、該抽出されたエレメント群の最終エレメントに対応するＣＡＤ画像を表示する請求項１または請求項２に記載のＣＡＤ設計手順書の自動作成方法。
【請求項１０】
上記表示されるＣＡＤ画像は、上記特定のエレメントに対応するＣＡＤ画像に併せて、上記ＣＡＤ画像の作成に関連するエレメントのＣＡＤ画像も表示する請求項１乃至請求項９のいずれかに記載のＣＡＤ設計手順書の自動作成方法。
【請求項１１】
上記エレメントは、作成手順と一体に自動的に抽出または並び替えて表示され、該抽出または並び替えられたそのエレメントから特定のエレメントを自動的に抽出し、抽出された上記エレメントに対応するＣＡＤ画像を表示する請求項１乃至請求項１０のいずれかに記載のＣＡＤ設計手順書の自動作成方法。
【請求項１２】
上記表示される設計手順書とＣＡＤ画像は、ＥＸＣＥＬ形式またはＨＴＭＬ形式で表示される請求項１乃至請求項１１のいずれかに記載のＣＡＤ設計手順書の自動作成方法。
【請求項１３】
ＣＡＤデーターから、自然言語で記載された設計手順書へ、変換装置を使用し自動的に変換して設計手順書を作成する作成装置であって、
上記設計手順書は、自然言語からなるエレメント毎に記載され、該エレメントは、それぞれエレメント毎に、作成手順が記載され、
上記設計手順書の特定のエレメントを自動的に抽出し、抽出された上記エレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成装置。
【請求項１４】
知識ベースＣＡＤで使用されるＣＡＤ知識コードから自然言語で記載された設計手順書へ変換する方法を使用して、設計手順書を自動作成する設計手順書の作成装置であって、
上記ＣＡＤ知識コードは、上記知識ベースＣＡＤから出力し、出力した上記ＣＡＤ知識コードを中間表現コード変換装置を用いて上記知識ベースＣＡＤに依存することのない上記中間表現コードに変換し、さらに、上記中間表現コードを文書記述生成装置を用いて上記中間表現コードと対応した上記設計手順書に変換し、
上記該設計手順書は、自然言語からなるエレメント毎に記載され、該エレメントは、それぞれエレメント毎に、作成手順が記載されて、上記設計手順書の特定のエレメントを抽出し、上記設計手順書の特定のエレメントを自動的に抽出し、抽出された上記エレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成装置。
【請求項１５】
上記設計手順書の特定のエレメントの自動的抽出は、連続する設計手順を識別し、該連続する設計手順のまとまり毎にＣＡＤ画像を表示するエレメントを抽出する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項１６】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの作成手順から、スケッチを作成するスケッチエレメントを抽出し、該スケッチエレメントを有するエレメントに対応するＣＡＤ画像を表示する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項１７】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、エレメント名が設計者またはＣＡＤオペレーターにより命名されたエレメントを抽出し、該命名されたエレメントに対応するＣＡＤ画像を表示する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項１８】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、他のＣＡＤデーターのエレメントを使用しているエレメントを抽出し、該抽出されたエレメントに対応するＣＡＤ画像を表示する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項１９】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、複数の所属グループに所属するエレメントの作成手順中で使用されているエレメントを抽出し、該抽出されたエレメントに対応するＣＡＤ画像を表示する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項２０】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書のエレメントの中で、３個以上のエレメントの作成手順中で使用されているエレメントを抽出し、該抽出されたエレメントに対応するＣＡＤ画像を表示する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項２１】
上記設計手順書の特定のエレメントの自動的抽出は、上記設計手順書の中で、複数箇所に現れる同種の作業をする一連のエレメント群または予め登録した一連のエレメント群を抽出し、該抽出されたエレメント群の最終エレメントに対応するＣＡＤ画像を表示する請求項１３または請求項１４に記載のＣＡＤ設計手順書の自動作成装置。
【請求項２２】
上記表示されるＣＡＤ画像は、上記特定のエレメントに対応するＣＡＤ画像に併せて、上記ＣＡＤ画像の作成に関連するエレメントのＣＡＤ画像も表示する請求項１３乃至請求項２１のいずれかに記載のＣＡＤ設計手順書の自動作成装置。
【請求項２３】
上記エレメントは、作成手順と一体に自動的に抽出または並び替えて表示され、該抽出または並び替えられたそのエレメントから特定のエレメントを自動的に抽出し、抽出された上記エレメントに対応するＣＡＤ画像を表示する請求項１３乃至請求項２２のいずれかに記載のＣＡＤ設計手順書の自動作成装置。
【請求項２４】
上記表示される設計手順書とＣＡＤ画像は、ＥＸＣＥＬ形式またはＨＴＭＬ形式で表示される請求項１３乃至請求項２３のいずれかに記載のＣＡＤ設計手順書の自動作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＡＤデーターから自然語で記載された設計手順書を自動的に作成し、その設計手順書を自動的に編集して理解しやすい設計手順書を作成する方法と装置に関するものである。さらに詳しくは、例えば、知識ベースＣＡＤを用いて設計を行うときに、このＣＡＤデーターを、ＣＡＤ知識コードを使用して設計手順書に変換し、この設計手順書の設計手順における重要な特定のエレメントを自動的に抽出し、その特定のエレメント毎に自動的に、そのエレメントに対応するＣＡＤ画像をそのエレメントと一緒に表示して、理解しやすくする設計手順書の生成方法およびその装置に関するものである。
【背景技術】
【０００２】
近年、知識ベースシステムを使用して、効率的でかつ水準の高い業務を実施することが多方面で試みられている。例えば、設計作業の効率化を目的にして設計者のもつ知識、ノウハウをデジタル情報として保持し、それにより半自動設計を実現する設計支援システムである知識ベースＣＡＤが開発されている（例えば、特許文献１参照。）。このような知識ベースシステムを活用する場合に、それに使用される自然言語で書かれたテキストの知識を知識コードに変換することはそれぞれの知識ベースシステムにおいて個々に行われていた。
【０００３】
例えば、従来設計作業において、製品を設計する場合には、図１４に示すように、まず設計の上流段階において、製品への要求仕様である設計基準書および意匠的要求仕様としての意匠面が決定される。これらの要求に対して設計者は、過去に設計された同様の製品の図面を参照するなどして、設計文書として、製品の寸法、形状およびその決定方法を記載した設計手順書を自然言語で作成する。最後にＣＡＤオペレーターがＣＡＤ上の意匠面に対してこの設計文書を適用し、製品のＣＡＤモデル作成を行うとともに、この設計手順書をＣＡＤデーターとして作成する。
【０００４】
ここで設計文書である設計手順書は、設計基準書に記述された要求仕様を満たすために
必要な設計ルールや設計手順を、文書として明示したものであり、ＣＡＤオペレーターに対して明確な指示を与えると同時に、設計ルールや設計手順に関する知識を設計者間で共有・再利用するために利用されるものであるため、自然言語で記述されている。この設計
ルールや設計手順の文章を、ＣＡＤ知識コードに変換することにより、ＣＡＤモデル作成作業を知識ベースＣＡＤの知識ベースモデリング機能のサポートのもとに行うことができるようになった。
【０００５】
このＣＡＤモデルを設計者の上司や第三者が検証する必要がある場合は、この設計手順書をＣＡＤデーターから自然言語で書かれた設計手順書に変更している。さらに、一度作成したＣＡＤデーターを設計変更のために改訂したり、熟練度の高くない設計者の教育に使用したりする場合も、同様に自然言語で書かれた設計手順書に変換する必要があった。
即ち、ＣＡＤ知識コードに変換された設計手順書の情報は、知識コード化されたままでは第三者による活用、保守が困難であった。また、設計ルールや設計手順の保守点検として、入力した設計知識の確認・検証、設計知識の更新、設計知識の検索等が必要である。さらに、設計標準として多数の設計者が共通して利用するため、第三者が理解しやすいように文書化することが必要になってきた。このため、ＣＡＤ知識コードを自然言語に再変換することが行なわれている。この方法については、本発明者らは、既に特願２００３−３０５６６７として出願している。
【０００６】
しかし、設計手順書は通常、膨大なエレメントから構成されており、膨大な設計手順書の内容を自然語で記載されていても、理解するのに時間がかかっていた。また、その設計手順書のエレメントとＣＡＤ画像を対応させてみると、視覚的に把握でき、理解が容易な場合があるが、すべてのエレメントとＣＡＤ画像を対応させることは、ＣＡＤ画像の数が多くなりすぎて煩雑であり、データー量が膨大になり、アクセスする時間が長くなる問題があった。
【特許文献１】特開平１１−２９６５６６号公報（第７−１０頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このため本発明は、自然語で記載された設計手順書のエレメントのうち、理解に必要な特定のエレメントを自動的に抽出し、その抽出したエレメントと、その対応するＣＡＤ画像を一緒に表示して、設計手順書を利用しやすくする設計手順書の生成方法とその装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための請求項１の本発明は、ＣＡＤデーターから、自然言語で記載された設計手順書へ、変換装置を使用し自動的に変換して作成される設計手順書の作成方法であって、設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成方法である。
【０００９】
請求項１の本発明では、設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示される。このため、ＣＡＤデーターから自動的に設計手順書が作成されるとともに、設計手順書の各エレメントのうち作成手順の理解に必要な、重要な特定のエレメントを自動的に抽出することができるとともに、そのエレメントの作成手順に対応するＣＡＤ画像を一緒に表示することができるため、作成手順を視覚的に理解することができ、設計手順書を容易に理解することができる。
【００１０】
請求項２の本発明は、知識ベースＣＡＤで使用されるＣＡＤ知識コードから自然言語で記載された設計手順書へ変換する方法を使用して、設計手順書を自動作成する設計手順書の作成方法であって、
ＣＡＤ知識コードは、知識ベースＣＡＤから出力し、出力したＣＡＤ知識コードを中間表現コード変換装置を用いて知識ベースＣＡＤに依存することのない中間表現コードに変換し、さらに、中間表現コードを文書記述生成装置を用いて中間表現コードと対応した設計手順書に変換し、
設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成方法である。
【００１１】
請求項２の本発明では、知識ベースＣＡＤに入力された知識コードを中間表現コードを経由して設計手順書まで再変換するため、知識ベースＣＡＤの種類にかかわらず変換することができる。また、ＣＡＤ知識コードの内容を自然言語で記載された設計手順書によって確認することができ、当初の設計手順書の内容を確認することができ、ＣＡＤモデリングの検証をすることができる。さらに、設計手順書の更新の場合にも、元の設計手順書を確認しながら改定することができ、便利である。そして、第三者が設計情報として活用する場合や、まだ熟練していない設計者の教育においても、ＣＡＤ知識コードから自然言語で記載された設計手順書にすぐ変換できるため、理解しやすく便利である。
設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示する。このため、設計手順書の各エレメントのうち作成手順の理解に必要な、重要なエレメントを自動的に抽出することができるとともに、そのエレメントの作成手順に対応するＣＡＤ画像を一緒に表示することができるため、作成手順を視覚的に理解することができ、設計手順書を容易に理解することができる。
【００１２】
請求項３の本発明は、設計手順書の特定のエレメントの自動的抽出は、連続する設計手順を識別し、連続する設計手順のまとまり毎にＣＡＤ画像を表示するエレメントを抽出するＣＡＤ設計手順書の自動作成方法である。
【００１３】
請求項３の本発明では、設計手順書の特定のエレメントの自動的抽出は、連続する設計手順を識別し、連続する設計手順のまとまり毎にＣＡＤ画像を表示するエレメントを抽出する。ＣＡＤを用いて設計をする場合に、特定の機能を果たす部分は、その基準となるエレメントの作成から、その機能を果たすエレメントの作成までを連続して行なうことが多い。このため、連続する設計手順のエレメントを識別し、設計手順のまとまり毎のエレメントを把握し、その最後のエレメントが、その機能を果たすエレメントであるとして、そのエレメントに対応するＣＡＤ画像を一緒に表示することにより、そのまとまりの設計手順の段階におけるＣＡＤ画像を見て、その手順を理解することが容易となる。
【００１４】
請求項４の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの作成手順から、スケッチを作成するスケッチエレメントを抽出するものである。そのスケッチエレメントを有するエレメントと、そのエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００１５】
請求項４の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの作成手順から、スケッチを作成するスケッチエレメントを抽出し、スケッチエレメントを有するエレメントに対応するＣＡＤ画像を表示する。ＣＡＤ設計においてスケッチ手順は２次元断面形状を作成するためによく使用される。この２次元断面形状は３次元構造を作成する基準となる場合が多い。このため、スケッチエレメントは、まとまりを持った最初の作業となることが多く、重要である。したがって、このスケッチエレメントとそのＣＡＤ画像を表示すると、設計手順書の内容が理解できる。
【００１６】
請求項５の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、エレメント名が設計者またはＣＡＤオペレーターにより命名されたエレメントを抽出し、命名されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００１７】
請求項５の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、エレメント名が設計者またはＣＡＤオペレーターにより命名されたエレメントを抽出するものである。その命名されたエレメントと、そのエレメントに対応するＣＡＤ画像を表示する。設計者やＣＡＤオペレーターにより命名されたエレメントは、通常、その設計手順書中で特有の、重要性の高いエレメントであり、作業のまとまりの最終エレメントである場合が多く、この重要性の高い、作業のまとまりエレメントとそのＣＡＤ画像を一緒に表示することにより、そのエレメントと作業のまとまりの理解が容易になる。
【００１８】
請求項６の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、他のＣＡＤデーターのエレメントを使用しているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００１９】
請求項６の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、他のＣＡＤデーターのエレメントを使用しているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示する。他のＣＡＤデーターのエレメントを使用して作成するエレメントは、設計における出発点となることが多く、この出発点のＣＡＤ画像を認識することは、設計作業の理解を容易にすることができる。
【００２０】
請求項７の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、複数の所属グループに所属するエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００２１】
請求項７の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、複数の所属グループに所属するエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示する。複数の所属グループに所属するエレメントの作成手順中で使用されエレメントは、部品間の関係や各部品の共通の制約条件に関係するエレメントである場合が多く、このエレメントのＣＡＤ画像を認識することで、複数の部品の関係を理解することが容易になる。
【００２２】
請求項８の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、３個以上のエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００２３】
請求項８の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、３個以上のエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示する。３個以上のエレメントの作成手順中で使用されているエレメントは、重要度の高いエレメントであり、このエレメントのＣＡＤ画像を認識することで、複数の部品の関係を理解することが容易になる。
【００２４】
請求項９の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書の中で、複数箇所に現れる同種の作業をする一連のエレメント群または予め登録した一連のエレメント群を抽出し、抽出されたエレメント群の最終エレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００２５】
請求項９の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書の中で、複数箇所に現れる同種の作業をする一連のエレメント群または予め登録した一連のエレメント群を抽出し、抽出されたエレメント群の最終エレメントに対応するＣＡＤ画像を表示する。一連のエレメント群を作業のまとまりとして理解することで、その一連のエレメント群の作業の意味を理解することが早く、容易にできる。このエレメント群の最終エレメントに対応するＣＡＤ画像を認識することで設計手順書の構造の把握が容易となる。
【００２６】
請求項１０の本発明は、表示されるＣＡＤ画像は、特定のエレメントに対応するＣＡＤ画像に併せて、ＣＡＤ画像の作成に関連するエレメントのＣＡＤ画像も表示するＣＡＤ設計手順書の自動作成方法である。
【００２７】
請求項１０の本発明では、表示されるＣＡＤ画像は、特定のエレメントに対応するＣＡＤ画像に併せて、ＣＡＤ画像の作成に必要な、関連するエレメントのＣＡＤ画像も表示するため、特定のエレメントを作成するために必要な、ＣＡＤ画像を同時に表示することができ、作成手順が理解できるとともに、注目するエレメントの内容を容易に理解することができる。
【００２８】
請求項１１の本発明は、エレメントは、作成手順と一体に自動的に抽出または並び替えて表示され、抽出または並び替えられたそのエレメントから特定のエレメントを自動的に抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成方法である。
【００２９】
請求項１１の本発明では、エレメントは、作成手順と一体に自動的に抽出または並び替えて表示され、抽出または並び替えられたそのエレメントから特定のエレメントを自動的に抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するため、エレメントを並び替えて理解をしやすくするとともに、その並び替えでまとまった手順毎に、あるいは重要なエレメントについてＣＡＤ画像を一緒に表示するため、理解が一層容易である。
なお、ここで並び替えとは、単にエレメントの記載順序を並び替えるもののみならず、設計手順書の特定のエレメントを抽出し、その抽出したエレメントの順序を並び替えることにより中間の操作を省略して、設計手順書の全体を理解しやすくすることも含まれる。
【００３０】
請求項１２の本発明は、表示される設計手順書とＣＡＤ画像は、ＥＸＣＥＬ形式またはＨＴＭＬ形式で表示されるＣＡＤ設計手順書の自動作成方法である。
【００３１】
請求項１２の本発明では、表示される設計手順書とＣＡＤ画像は、ＥＸＣＥＬ形式またはＨＴＭＬ形式で表示されるため、ＥＸＣＥＬ形式で表示された場合は、ＣＡＤ設計において多く使用されており、設計者の利用が容易であり、ＨＴＭＬ形式で使用される場合は、ネットワークにおいて利用が容易であり、遠隔地との間での利用が容易である。
【００３２】
請求項１３の本発明は、ＣＡＤデーターから、自然言語で記載された設計手順書へ、変換装置を使用し自動的に変換して設計手順書を作成する作成装置であって、設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成装置である。
【００３３】
請求項１３の本発明では、ＣＡＤ設計手順書の自動作成装置により、設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載され、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示される。このため、ＣＡＤ設計手順書の自動作成装置により、ＣＡＤデーターから自動的に設計手順書が作成されるとともに、設計手順書の各エレメントのうち作成手順の理解に必要な、重要なエレメントを自動的に抽出することができるとともに、そのエレメントの作成手順に対応するＣＡＤ画像を一緒に表示することができるため、作成手順を視覚的に理解することができ、設計手順書を容易に理解することができる。
【００３４】
請求項１４の本発明は、ＣＡＤデーターから、自然言語で記載された設計手順書へ、変換装置を使用し自動的に変換して設計手順書を作成する作成装置であって、ＣＡＤ知識コードは、知識ベースＣＡＤから出力し、出力したＣＡＤ知識コードを中間表現コード変換装置を用いて知識ベースＣＡＤに依存することのない中間表現コードに変換し、さらに、中間表現コードを文書記述生成装置を用いて中間表現コードと対応した設計手順書に変換し、
設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載されて、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示することを特徴とするＣＡＤ設計手順書の自動作成装置である。
【００３５】
請求項１４の本発明では、ＣＡＤ設計手順書の自動作成装置により、知識ベースＣＡＤに入力された知識コードを中間表現コードを経由して設計手順書まで再変換するため、知識ベースＣＡＤの種類にかかわらず変換することができる。また、ＣＡＤ知識コードの内容を自然言語で記載された設計手順書によって確認することができ、当初の設計手順書の内容を確認することができ、ＣＡＤモデリングの検証をすることができる。さらに、設計手順書の更新の場合にも、元の設計手順書を確認しながら改定することができ、便利である。そして、第三者が設計情報として活用する場合や、まだ熟練していない設計者の教育においても、ＣＡＤ知識コードから自然言語で記載された設計手順書にすぐ変換できるため、理解しやすく便利である。
【００３６】
設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載されて、設計手順書の特定のエレメントを自動的に抽出し、抽出されたエレメントは、そのエレメントに対応するＣＡＤ画像を表示する。このため、設計手順書の各エレメントのうち作成手順の理解に必要な、重要なエレメントを自動的に抽出することができるとともに、そのエレメントの作成手順に対応するＣＡＤ画像を一緒に表示することができるため、作成手順を視覚的に理解することができ、設計手順書を容易に理解することができる。
【００３７】
請求項１５の本発明は、設計手順書の特定のエレメントの自動的抽出は、連続する設計手順を識別し、連続する設計手順のまとまり毎にＣＡＤ画像を表示するエレメントを抽出するＣＡＤ設計手順書の自動作成装置である。
【００３８】
請求項１５の本発明では、設計手順書の特定のエレメントの自動的抽出は、連続する設計手順を識別し、連続する設計手順のまとまり毎にＣＡＤ画像を表示するエレメントを抽出するものである。ＣＡＤを用いて設計をする場合に、特定の機能を果たす部分は、その基準となるエレメントの作成からその機能を果たすエレメントの作成までを連続して行なうことが多い。このため、連続する設計手順のエレメントを識別し、設計手順のまとまり毎のエレメントを把握し、その最後のエレメントが、その機能を果たすエレメントであるとして、そのエレメントに対応するＣＡＤ画像を一緒に、ＣＡＤ設計手順書の自動作成装置に、表示することにより、そのまとまりの設計手順の段階におけるＣＡＤ画像を見て、その手順を理解することが容易となる。
【００３９】
請求項１６の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの作成手順から、スケッチを作成するスケッチエレメントを抽出し、スケッチエレメントを有するエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００４０】
請求項１６の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの作成手順から、スケッチを作成するスケッチエレメントを抽出し、スケッチエレメントを有するエレメントに対応するＣＡＤ画像を表示する。ＣＡＤ設計においてスケッチ手順は２次元断面形状を作成するためによく使用される。この２次元断面形状は３次元構造を作成する基準となる場合が多い。このため、スケッチエレメントは、まとまりを持った最初の作業となることが多く、重要である。したがって、このスケッチエレメントとそのＣＡＤ画像を表示すると、設計手順書の内容が理解できる。
【００４１】
請求項１７の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、エレメント名が設計者またはＣＡＤオペレーターにより命名されたエレメントを抽出し、命名されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００４２】
請求項１７の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、エレメント名が設計者またはＣＡＤオペレーターにより命名されたエレメントを抽出し、命名されたエレメントに対応するＣＡＤ画像を表示する。設計者やＣＡＤオペレーターにより命名されたエレメントは、通常、その設計手順書中で特有の、重要性の高いエレメントであり、作業のまとまりの最終エレメントである場合が多く、この重要性の高い、作業のまとまりエレメントとそのＣＡＤ画像を一緒に表示することにより、そのエレメントと作業のまとまりの理解が容易になる。
【００４３】
請求項１８の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、他のＣＡＤデーターのエレメントを使用しているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００４４】
請求項１８の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、他のＣＡＤデーターのエレメントを使用しているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示する装置である。他のＣＡＤデーターのエレメントを使用して作成するエレメントは、設計における出発点となることが多く、この出発点のＣＡＤ画像を認識することは、設計作業の理解を容易にすることができる。
【００４５】
請求項１９の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、複数の所属グループに所属するエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００４６】
請求項１９の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、複数の所属グループに所属するエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示する装置である。複数の所属グループに所属するエレメントの作成手順中で使用されエレメントは、部品間の関係や、各部品の共通の制約条件に関係するエレメントである場合が多く、このエレメントのＣＡＤ画像を認識することで、複数の部品の関係を理解することが容易になる。
【００４７】
請求項２０の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、３個以上のエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００４８】
請求項２０の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書のエレメントの中で、３個以上のエレメントの作成手順中で使用されているエレメントを抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示する装置である。３個以上のエレメントの作成手順中で使用されているエレメントは、重要度の高いエレメントであり、このエレメントのＣＡＤ画像を認識することで、複数の部品の関係を理解することが容易になる。
【００４９】
請求項２１の本発明は、設計手順書の特定のエレメントの自動的抽出は、設計手順書の中で、複数箇所に現れる同種の作業をする一連のエレメント群または予め登録した一連のエレメント群を抽出し、抽出されたエレメント群の最終エレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００５０】
請求項２１の本発明では、設計手順書の特定のエレメントの自動的抽出は、設計手順書の中で、複数箇所に現れる同種の作業をする一連のエレメント群または予め登録した一連のエレメント群を抽出し、抽出されたエレメント群の最終エレメントに対応するＣＡＤ画像を表示する装置である。一連のエレメント群を作業のまとまりとして理解することで、その一連のエレメント群の作業の意味を理解することが早く、容易にできる。このエレメント群の最終エレメントに対応するＣＡＤ画像を認識することで設計手順書の構造の把握が容易となる。
【００５１】
請求項２２の本発明は、表示されるＣＡＤ画像は、特定のエレメントに対応するＣＡＤ画像に併せて、ＣＡＤ画像の作成に関連するエレメントのＣＡＤ画像も表示するＣＡＤ設計手順書の自動作成装置である。
【００５２】
請求項２２の本発明では、表示されるＣＡＤ画像は、特定のエレメントに対応するＣＡＤ画像に併せて、ＣＡＤ画像の作成に必要な、関連するエレメントのＣＡＤ画像も表示するため、特定のエレメントを作成するために必要なＣＡＤ画像を同時に表示することができ、作成手順が理解できるとともに、注目するエレメントの内容を容易に理解することができる。
【００５３】
請求項２３の本発明は、エレメントは、作成手順と一体に自動的に抽出または並び替えて表示され、抽出または並び替えられたそのエレメントから特定のエレメントを自動的に抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するＣＡＤ設計手順書の自動作成装置である。
【００５４】
請求項２３の本発明では、エレメントは、作成手順と一体に自動的に抽出または並び替えて表示され、抽出または並び替えられたそのエレメントから特定のエレメントを自動的に抽出し、抽出されたエレメントに対応するＣＡＤ画像を表示するため、エレメントを並び替えて理解をしやすくするとともに、その並び替えで、まとまった手順毎に、あるいは重要なエレメントについてＣＡＤ画像を一緒に表示するため、理解が一層容易である。
【００５５】
請求項２４の本発明は、表示される設計手順書とＣＡＤ画像は、ＥＸＣＥＬ形式またはＨＴＭＬ形式で表示されるＣＡＤ設計手順書の自動作成装置である。
【００５６】
請求項２４の本発明では、表示される設計手順書とＣＡＤ画像は、ＥＸＣＥＬ形式またはＨＴＭＬ形式で表示されるため、ＥＸＣＥＬ形式で表示された場合は、ＣＡＤ設計において多く使用されており、設計者の利用が容易であり、ＨＴＭＬ形式で使用される場合は、ネットワークにおいて利用が容易であり、遠隔地との間での利用が容易である。
【発明の効果】
【００５７】
本発明は、ＣＡＤデーターから自動的に自然言語からなる設計手順書が作成されるとともに、設計手順書の各エレメントは、作成手順の内容も明示されることができる。
さらに、設計手順書は、自然言語からなるエレメント毎に記載され、エレメントは、それぞれエレメント毎に、作成手順が記載されるとともに、設計手順書の特定のエレメントを自動的に抽出し、そのエレメントに対応するＣＡＤ画像を表示される。このため、ＣＡＤデーターから自動的に設計手順書が作成されるとともに、設計手順書の各エレメントのうち重要な、理解に必要なエレメントを自動的に抽出することができる。さらに、そのエレメントの作成手順に対応するＣＡＤ画像を一緒に表示することができるため、視覚的に設計手順書をすぐ理解することができ、設計手順書の要点を、容易に理解することができる。
また、この設計手順書をテキストデーター（例えばエクセル等）で表示して、ネットワークシステムを適用して、利用することも可能である。
【発明を実施するための最良の形態】
【００５８】
本発明の実施の形態を、図面を参照して説明する。本発明は、ＣＡＴＩＡ，ＰＲＯ／Ｅ等の広く知識ベースＣＡＤにおいて使用される設計手順書の生成方法とその装置に関するものであるが、ＣＡＴＩＡを例にとり説明する。
図１は、本発明において、ＣＡＴＩＡで使用されている知識コードを、中間表現コードを経由して自然言語で記載された設計手順書に変換する基本的流れを示すフローチャートである。
【００５９】
まず、ＣＡＴＩＡの設計手順書に関する知識コードを、ＣＡＴＩＡから知識コード変換システムを有する知識コード変換装置に出力する。さらに、知識コード変換装置に入力された知識コードを、テキスト記述支援システムを使用して、使用する特定の対象領域に関する知識ベースシステムに依存しない、即ち、広く知識ベースシステムに共通して使用可能な表現形式の中間表現コードに変換する。そして、さらにこの中間表現コードを、確認、更新あるいは、設計者の教育等として活用するため、自然言語の設計手順書に変換する。
【００６０】
ＣＡＤ知識コードを、中間表現コードを経由して設計手順書に変換する方法は次の通りである。まず、ＣＡＤ知識コードを知識ベースＣＡＤ（ＣＡＴＩＡ）から出力する。この場合にＣＡＤ知識コードは知識ベースＣＡＤにより異なり、同一ではない場合がある。この出力したＣＡＤ知識コードは、中間表現コード変換装置により中間表現コードに変換する。そして、この中間表現コードを文書記述生成装置により設計手順書に変換する。このため、ＣＡＤ知識コードとして多種類の知識ベースＣＡＤに入力されている設計手順書が、自然言語で記載されたものとして出力することができる。
【００６１】
この設計手順書について簡単な図形である直角に曲がったパイプの設計を例にとり説明する。表１は、そのパイプを設計する場合における設計手順書を示し、ＣＡＤ知識コードから自然言語に変換されたものである。設計手順書は、その手順の個々のステップを示すエレメントと、そのエレメントが所属する所属グループと、その作成手順の内容が一つのエレメントに対して一つずつ一体として１行に記載されている。そして、図２は、表１の設計手順書で設計したパイプ５０の斜視図である。
【表１】
2006252018.tif 000003
【００６２】
この設計手順書は、設計者が記述した順番に、そのエレメントが記載されているのみであり、図２の画像も設計が終了した最後の形状を示しているため、設計の手順を理解するのに、時間がかかり、上記のような活用に不便であった。
さらに、通常は、設計する形状は、この事例のように、単純な形状ではなく、複雑な形状であるため、設計手順書は、膨大な数のエレメントを有する。このような膨大なエレメントを有する設計手順書では、単にそのエレメントを順に読むのみでは、理解するのに手間がかかり、不便であるため、本発明は、エレメントの重要な区切りごとに、そのエレメントに対応するＣＡＤ画像を一緒に表示するものである。
【００６３】
図３に、この設計手順書からＣＡＤ画像を取り出して表示するエレメントを抽出する全体の流れを示す。
まず、設計手順書を設計手順書自動作成装置に読み込む。そして、この設計手順書のすべてのエレメントを抽出する。その後、このエレメントに階層番号を付して、どのエレメントの作成手順が連続的手順であるかどうか識別する。連続する手順の場合は、連続する最後のエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００６４】
次に、この設計手順書のすべてのエレメントを検索し、その作成手順の中にスケッチ手順を含むエレメントがあるか識別し、ある場合は、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
さらに次に、この設計手順書のすべてのエレメントを検索し、そのエレメントの中に設計者やＣＡＤオペレーターにより命名されたエレメントがあるか識別し、ある場合は、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００６５】
さらに進んで、他のＣＡＤデーターの使用エレメントの識別、複数の所属グループに使用されるエレメントの識別、多重参照エレメントの識別、手順のパターンマッチングを行うことができる。
他のＣＡＤデーターの使用エレメントの識別は、この設計手順書のすべてのエレメントを検索し、そのエレメントの中に他のＣＡＤデーターのエレメントを使用する場合があるが、このエレメントは、設計における出発点となり、重要である。そのため、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００６６】
複数の所属グループに使用されるエレメントの識別については、複数の所属グループに使用されるエレメントは、複数の部位の関係を知る上で重要である。そのため、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
また、多数のエレメントの作成に使用されるエレメントは重要なものが多い。そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
そして、手順のパターンマッチングは、設計手順書のパターンマッチングとエレメントの表示状態の変更を行う。そして、抽出したエレメントについて、そのエレメントに対応したＣＡＤ画像を取得して、設計手順書と一緒に出力する。
このようにして設計手順書を編集することにより、エレメントとその段階に対応するＣＡＤ画像が明確になり、容易に理解することができる。
【００６７】
次に、上記の対象エレメントの抽出の各ステップについてそれぞれ以下に、詳細に説明する。
図４は、設計手順書のエレメントの内連続するエレメントを識別する手順のフローを示す。表２は、そのフローに基づき設計手順書のエレメントに階層番号を付して連続するエレメントを識別し、連続する手順の最後のエレメントにＣＡＤ画像を所得するための記号である画像取得フラグをオンにしたものである。
【表２】
2006252018.tif 000004
【００６８】
連続するエレメントを識別する手順は、設計手順書のエレメントを順に読み込み、そのエレメント名を抽出する。次に処理するエレメント名に階層番号を１に設定して、そのエレメントの作成手順の変数を抽出する。例えば、表１に示すように、最初のエレメント「点．１」の作成手順の変数は、〈０〉、〈２０〉、〈０〉であり、これを抽出する。この変数〈０〉、〈２０〉、〈０〉が既存のエレメント名の中にあるかどうかを検索する。エレメント「点．１」は、最初のエレメントであるため、既存のエレメント名自体がないため、当然、全ての変数〈０〉、〈２０〉、〈０〉は、既存のエレメント名の中にない。従って、エレメント「点．１」の階層番号は、１のままである。
【００６９】
次に、エレメント「直線．１」を抽出し、その階層番号を１に設定し、作成手順の変数を抽出する。エレメント「直線．１」の作成手順の変数は、〈Ｚ軸〉、〈点．１〉、〈０〉、〈２５〉であり、これを抽出する。この変数〈Ｚ軸〉、〈点．１〉、〈０〉、〈２５〉が既存のエレメント名の中にあるかどうかを検索する。変数〈Ｚ軸〉、〈０〉、〈２５〉が既存のエレメント名の中にはないが、変数〈点．１〉は既存のエレメント名「点．１」と同一である。このため、エレメント名「直線．１」の階層番号を再設定する。
【００７０】
そこで、図５のフローチャートに示すように、階層番号の再設定を行なう。すなわち、エレメント名「直線．１」の階層番号１を取得し、その階層番号１とエレメント名「点．１」の階層番号１と比較する。該当するエレメント名「直線．１」の階層番号が処理中のエレメント名「点．１」の階層番号よりも同一または大きい場合は、該当するエレメント名「直線．１」の階層番号１に１を足して２とする。
【００７１】
次に、エレメント「点．２」を抽出し、その階層番号を１に設定し、作成手順の変数を抽出する。エレメント「点．２」の変数〈０〉、〈０〉、〈１５〉の中に既存のエレメント名と一致するものはない。従って、エレメント「点．２」の階層番号は、１のままである。
次に、同様に、エレメント「直線．２」を抽出し、その階層番号を１に設定し、作成手順の変数を抽出する。エレメント「直線．２」の変数の中の、変数〈点．２〉は、既存のエレメント名「点．２」と同一である。
このようにして、上記のようにエレメント「直線．２」の階層番号を１から２に変更、再設定する。
【００７２】
次に、エレメント「コーナー．１」の階層番号を１に設定し、作成手順の変数を抽出する。エレメント「コーナー．１」の変数の中の、変数〈直線．２〉と〈直線．１〉は、既存のエレメント名「直線．２」と「直線．１」と同一である。このため、エレメント名「コーナー．１」の階層番号を変更し、エレメント名「直線．２」の階層番号２に１を足して３とする。
なお、エレメント名「パイプ」は、その変数〈スケッチ．１〉と〈コーナー．１〉がそれぞれ既存のエレメント名と同一であるが、〈コーナー．１〉が、階層番号が３であるため、その階層番号３に１を足して、階層番号を４とした。
【００７３】
このようにして、表２に示すように、すべてのエレメントに対して階層番号を付与する。そして、すべてのエレメントについてその階層番号を検索し、処理の対象となるエレメントの階層番号が、その１つ前のエレメントの階層番号よりも小さい場合は、その１つ前のエレメントについてＣＡＤ画像の取得対象として、画像取得フラグをオンとする。処理の対象となるエレメントの階層番号が、その１つ前のエレメントの階層番号よりも小さい場合は、その１つ前のエレメントで連続する作成手順が終了し、新たな作成手順に入ることが多いためである。そして、この１つ前のエレメントに対応するＣＡＤ画像を表示すれば、連続する作成手順のまとまりとしての最後のエレメントのＣＡＤ画像を表示することができるからである。
このようにして、連続する設計手順のエレメントを識別し、設計手順のまとまり毎のエレメントを把握し、その最後のエレメントが、その機能を果たすエレメントであるとして、そのエレメントに対応するＣＡＤ画像を一緒に表示することにより、そのまとまりの設計手順を理解することが容易となる。
【００７４】
図６は、設計手順書のエレメントの作成手順中にスケッチを作成する手順を含むエレメントを検索する手順のフローを示す。表３は、そのフローに基づき設計手順書のエレメントの作成手順の種類の中でスケッチを含むエレメントにＣＡＤ画像を所得するための記号であるフラグを付したものである。
【表３】
2006252018.tif 000005
【００７５】
設計手順書のエレメントの作成手順中に、スケッチを作成する手順を含むエレメントを検索する手順は、まず設計手順書のエレメントの作成手順を順に抽出する。その作成手順の内容をエレメントごとに識別して、その種類を表３の作成手順の種類の欄に記入する。
例えば、エレメント名「点．１」については、作成手順の種類は、指定された座標の位置に点を形成するため、点（座標）であり、エレメント名「直線．１」については、指定された始点から指定された方向に指定された終点まで直線を引くため、作成手順の種類は、直線（始点と方向）である。このようにして全ての設計手順書のエレメントを識別する。
エレメント名「スケッチ．１」については、作成手順の内容は、「スケッチを作成する」であるため、ＣＡＤ画像を抽出する対象として、エレメント名「スケッチ．１」の画像処理フラッグをオンにする。
【００７６】
このようにして、全てのエレメントを検索し、その作成手順の種類がスケッチであるエレメントについてＣＡＤ画像の取得対象として、画像処理フラグをオンとする。
ＣＡＤ設計においてスケッチを作成することは、２次元断面形状を作成するためによく使用される。この作成された２次元断面形状は、３次元構造を作成する基準となる場合が多い。このため、作成手順がスケッチであるエレメントは、まとまりを持った最初の作業となることが多く、重要である。したがって、このスケッチであるエレメントとそのＣＡＤ画像を表示すると、設計手順書の内容が理解しやすい。
【００７７】
次に、命名されたエレメントに、その対応するＣＡＤ画像を表示する方法について説明する。
図７は、設計手順書のエレメントの中で設計者またはＣＡＤオペレーターにより命名されたエレメントを検索するフローを示す。表４は、設計手順書のエレメント名とＣＡＤにより自動的に作成されるエレメント名であるデフォルト名を比較して表示したものである。そして、その作成手順所のエレメントの中で命名されたエレメントについてＣＡＤ画像を取得するための記号であるフラグを付したものである。
【表４】
2006252018.tif 000006
【００７８】
設計手順書のエレメントの中で設計者やＣＡＤオペレーターにより命名されたエレメントを検索する手順は、まず設計手順書のエレメント名を順に抽出する。次にそのエレメントのデフォルト名を対比して出力する。
例えば、最初のエレメント名「点．１」については、取得したデフォルト名は「点．○○」である。このエレメント名とは、デフォルト名と比べて、変更されていないので、次のエレメントについて検索する。このようにして、全てのエレメント名について順に検索する。
エレメント名「パイプ」については、デフォルト名がその作成手順の内容を示す「スイープサーフェス．○○」であり、エレメント名と異なっている。このため、エレメント名「パイプ」は設計者やＣＡＤオペレーターにより命名されたエレメントである。
【００７９】
このようにして、全てのエレメントを検索し、そのエレメント名が命名されたエレメントであるエレメントについてＣＡＤ画像の取得対象として、フラグをオンとする。
設計者やＣＡＤオペレーターにより命名されたエレメントは、通常、その設計手順書中で特有の、重要性の高いエレメントであり、作業のまとまりの最終エレメントである場合が多く、この重要性の高い、作業のまとまりエレメントと、そのＣＡＤ画像を一緒に表示することにより、そのエレメントと作業のまとまりの理解が容易になる。
【００８０】
次に、エレメントの表示状態を変更する方法について説明する。
図８は、エレメントの表示状態を変更するフローを示す。表５は、その変更されたエレメントの状態をエレメント「コーナー．１」の画像を示す場合について表示したものである。
本実施の形態では、表２〜表４までにおいて、画像取得フラッグをオンにしたエレメントは、エレメント名が「直線．１」、「コーナー．１」、「スケッチ．１」、「パイプ」である。エレメント名が「コーナー．１」を例にとり、エレメントの表示状態の変更の手順について説明する。
【表５】
2006252018.tif 000007
【００８１】
まず、ＣＡＤ画像を表示する対象のエレメントとして、エレメント「コーナー．１」を抽出する。そして次に、設計手順書のエレメントを順番に抽出する。エレメント「点．１」を抽出すると、処理中のエレメントであるエレメント「点．１」と、画像を取得するエレメントであるエレメント「コーナー．１」とは異なるため、ＮＯのフローへ進む。エレメント「点．１」を設計手順書で最後に参照しているエレメントは、「直線．１」である。エレメント「直線．１」は、画像を取得するエレメント「コーナー．１」よりも前であるため、このエレメント「点．１」を、非表示にする。
【００８２】
次に、エレメント「直線．１」を抽出すると、処理中のエレメントであるエレメント「直線．１」と、画像を取得するエレメントであるエレメント「コーナー．１」とは異なるため、ＮＯのフローへ進む。エレメント「直線．１」を設計手順書で最後に参照しているエレメントは、「コーナー．１」である。エレメント「コーナー．１」は、画像を取得するエレメント「コーナー．１」同じであるため、このエレメント「直線．１」を、半透明にする。
以下同様に、エレメント「点．２」を非表示に、「直線．２」を半透明にする。
【００８３】
次に、エレメント「コーナー．１」を抽出すると、処理中のエレメントであるエレメント「コーナー．１」と、画像を取得するエレメントであるエレメント「コーナー．１」とは同じであるため、ＹＥＳのフローへ進む。そして、エレメント「コーナー．１」を「表示」状態にして、ＣＡＤ画像を表示し、「直線．１」と「直線．２」の半透明のエレメントを表示する。
【００８４】
さらに、エレメント「スケッチ．１」と「パイプ．１」は、エレメント「コーナー．１」の作成時には作成されていないため、いずれも非表示にする。
このようにすると、エレメント「コーナー．１」において、図１０に示すように、「コーナー．１」の時点におけるＣＡＤ画像が表示される。このとき、コーナーの表示に合わせて、「直線．１」と「直線．２」が半透明状態で表示される。
【００８５】
同様に、エレメント「直線．１」におけるＣＡＤ画像を図９に示し、エレメント「スケッチ．１」におけるＣＡＤ画像を図１１に示し、エレメント「パイプ」におけるＣＡＤ画像を図２に示す。
このようにして、すべての画像を取得するエレメントについてエレメントの表示状態の変更を行なった後に、設計手順書とその対応するＣＡＤ画像を出力する。その出力のフローチャートを図１２に示す。出力形式は、ＥＸＣＥＬとＨＴＭＬの両方の出力形式を選択することができる。ＥＸＣＥＬ形式で出力した結果を図１３に示す。
【００８６】
ＥＸＣＥＬ形式で出力する場合は、図１２に示すように、設計手順書の各エレメントを抽出して、画像取得位置を検索し、その画像の図の高さと、その画像が添付される手順書のエレメントの行数を比較し、エレメントの行数が少ないときは、必要な数の空行を挿入する。そのようにして、画像を取得する各エレメントの間の感覚を調整した後に、ＣＡＤ画像を取得して、ＥＸＣＥＬ形式で出力した設計手順書に添付する。図１３に示すように、ＣＡＤ画像と設計手順書はその位置が対応して出力されるため、設計手順書のエレメントの段階ごとに画像を視覚的に認識することができ、理解が容易である。
同様に、ＨＴＭＬ形式で出力した場合も、設計手順書のエレメントの段階ごとに画像を視覚的に認識することができ、理解が容易である。
【００８７】
次に、図１４に、この設計手順書を整理する流れを示す。
まず、設計手順書を設計手順書自動作成装置に読みこむ。この設計手順書について、設計手順書のポイントとなる注目するグループを決め、そのグループを出力するグループとする。所属グループ欄の記載から該当するグループのエレメントを抽出する。その後、そのグループのインプットエレメントとアウトプットエレメントを最終エレメントまで検索し、抽出する。さらに、そのエレメントの作成手順に記載された式とパラメータを抽出する。そして、上記の抽出により抽出したエレメントを昇順または降順に並び替えて出力する。次に、アウトプットエレメントの作成方法と命名されたエレメントの作成方法についても出力する。
このようにして設計手順書を編集することにより、ポイントやエレメントの相互の関係が明確になり、容易に理解することができる。この編集された設計手順書に、上記のようにＣＡＤ画像を表示すると一層理解しやすくなる。
【００８８】
次に、他のＣＡＤデーターの使用エレメントの識別、複数の所属グループに使用されるエレメントの識別、多重参照エレメントの識別、手順のパターンマッチングについて、他の実施の形態の手順書を例にとり詳細に説明する。
上記の手順書の例は、斜面に大小２つずつの孔を明ける手順を示すものであり、表６に示す。表６の手順で設計した図面を図１５に示す。
【表６】
2006252018.tif 000008
【００８９】
上記設計手順書を使用して、他のＣＡＤデーターのエレメントを使用して設計する場合において、その他のＣＡＤデーターを使用するエレメントの識別について説明する。設計の場合に、他のＣＡＤデーターのエレメントを使用する場合があるが、この他のエレメントを使用するエレメントは、設計における出発点となり、重要である。この場合は、設計手順書のすべてのエレメントを検索し、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００９０】
即ち、図１６に示すように、まず、設計手順書の各エレメントを抽出し、そのエレメントの所属グループを抽出してその記載が「外部参照」である場合は、他のＣＡＤデーターのエレメントを使用しているエレメントであり、ＣＡＤ画像を取得するためのフラッグである画像取得フラッグをオンにする。このようにしてすべてのエレメントについて識別を行なう。本実施の形態の設計手順書では、「ＤＥＳＩＧＮ  ＳＲＦ」のみが「外部参照」である。
【００９１】
識別した結果を表７に示す。
【表７】
2006252018.tif 000009
【００９２】
次に、複数の所属グループに使用されるエレメントの識別について説明する。複数の所属グループに属するエレメントの作成手順に使用されるエレメントは、部品間の関係（部品間のスキ等）各部品に共通の制約条件（成形時の抜き方向）等に関係する場合があり、複数の部位の関係を知る上で重要である。そのため、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００９３】
即ち、図１７に示すように、まず、設計手順書の各エレメントを抽出し、そのエレメントの名前を抽出する。そしてそのエレメントが、設計手順書中の他のエレメントの作成手順の中の変数に使用されているか識別する。そして、そのエレメントの作成手順の中の変数に使用されている場合は、その全てのエレメントの所属グループを抽出する。そして、複数の所属グループに属するエレメントの作成手順中に使用されているエレメントの場合は、ＣＡＤ画像を取得するためのフラッグである画像取得フラッグをオンにする。このようにしてすべてのエレメントについて識別を行なう。本実施の形態の設計手順書では、「点．１」がエレメント「平面１」と「点．３」で使用され、エレメント「平面１」の所属グループは「ＳＭＡＬＬ＿ＨＯＬＥ」であり、エレメント「点．３」の所属グループは「ＢＩＧ＿ＨＯＬＥ」である。このため、エレメント「点．１」は、複数の所属グループ「ＳＭＡＬＬ＿ＨＯＬＥ」と「ＢＩＧ＿ＨＯＬＥ」とに属するエレメントの作成手順中に使用されているエレメントである。
【００９４】
識別した結果を表８に示す。
【表８】
2006252018.tif 000010
【００９５】
次に、複数（３箇所以上）のエレメントの作成手順に使用される多重参照エレメントの識別について説明する。複数のエレメントの作成手順に使用されるエレメントは、重要度が高い場合が多く、このエレメントに関するＣＡＤ画像を表示することは、設計手順書を理解することに有利である。
この多重参照エレメントは、コーナー部のような、多くの部分で使用される局所的な形状の作成に使用される場合もあり、モデリング形状の作成においてもキーとなるエレメントである。
部品間の関係（部品間のスキ等）各部品に共通の制約条件（成形時の抜き方向）等に関係する場合があり、複数の部位の関係を知る上で重要である。そのため、そのエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００９６】
即ち、図１８に示すように、まず、設計手順書の各エレメントを抽出し、そのエレメントの名前を抽出する。そしてそのエレメントが設計手順書中の他のエレメントの作成手順の中の変数に使用されているか識別する。そして、そのエレメントの作成手順の中の変数に使用されている場合は、その全てのエレメントの所属グループを抽出する。そして、エレメントの作成手順中に使用されているエレメントの数が３つ以上の場合は、ＣＡＤ画像を取得するためのフラッグである画像取得フラッグをオンにする。このようにしてすべてのエレメントについて識別を行なう。本実施の形態の設計手順書では、「点．１」がエレメント「投影１」、「点．２」、「点．３」と「点．４」の４つで使用されている。このため、エレメント「点．１」は、３つ以上のエレメントの作成手順中に使用されている多重参照エレメントである。
【００９７】
識別した結果を表９に示す。
【表９】
2006252018.tif 000011
【００９８】
次に、パターン化されたエレメントの作成手順の識別について説明する。
１つのＣＡＤデーターにおいて複数箇所に同じ一連の作成手順が現われることがある。この一連の作成手順を１つのエレメント群として捉えることができれば、設計手順書のエレメントの理解も早く、容易となる。この一連の作成手順、および設計者がパターンとして指定した一連の作成手順を辞書に登録し、他のＣＡＤデーターの設計手順書についてその辞書登録したパターンと一致する一連の作成手順を探索する。この一連の作成手順を識別した場合は、その手順について、設計者の指定した意味を明示することで、その一連の作成手順の役割がエレメント群として理解することができ、理解しやすく、設計手順書の構造の把握が容易となる。
そのため、その一連の作成手順の最後のエレメントにＣＡＤ画像を抽出する記号（画像取得フラッグ）を付す。
【００９９】
即ち、図１９に示すように、まず、設計手順書の各エレメントを抽出し、そのエレメントの名前を処理中のエレメントとして抽出する。そしてそのエレメントを使用して作成されるエレメントを抽出する。処理中のエレメントと同じ種類のコマンドが設計手順書に存在する場合は、その検索されたエレメントを使用して作成されるエレメントを抽出する。この抽出した２つのエレメントのコマンドの種類が一致する場合は、最初のエレメントの名前を抽出されたエレメントを使用して作成されたエレメントを、処理中のエレメントとして再定義して、上記と同様に二つのエレメントのコマンドの種類が一致する場合はさらにその次のエレメントを、処理中のエレメントとして再定義して、抽出を行なう。
【０１００】
このようにして、抽出を行い、３つ以上のつながりでコマンドの種類が一致していた場合は、ＣＡＤ画像を取得するためのフラッグである画像取得フラッグをオンにする。このようにしてすべてのエレメントについて識別を行なう。
本実施の形態の設計手順書では、表１０に示すように、「点．１」、「投影２」、「円．１」、「スイープ．１」と「ＧＳＤトリム．１」の４つのエレメントが一連のパターであり、それぞれエレメント「点．２」、「点．３」、「点．４」以下の一連のエレメントで使用されている。
【０１０１】
識別した結果を表１０に示す。
【表１０】
2006252018.tif 000012
【図面の簡単な説明】
【０１０２】
【図１】本発明における知識コードを設計手順書に変換する基本的流れを示すフローチャートである。
【図２】本発明における実施の形態を示し、ＣＡＤで設計されたパイプを示す図である。
【図３】本発明の設計手順書の識別とＣＡＤ画像を取得する全体の過程を示すフローチャートである。
【図４】本発明の設計手順書の連続的手順を識別し、ＣＡＤ画像を取得するエレメントを選出する過程を示すフローチャートである。
【図５】本発明の設計手順書の連続的手順を識別し、設計手順書のエレメントに階層番号を設定する過程を示すフローチャートである。
【図６】本発明の設計手順書のスケッチ手順を識別し、ＣＡＤ画像を取得するエレメントを選出する過程を示すフローチャートである。
【図７】本発明の設計手順書の命名された手順を識別し、ＣＡＤ画像を取得するエレメントを選出する過程を示すフローチャートである。
【図８】本発明の設計手順書のエレメントの表示状態の変更をする過程を示すフローチャートである。
【図９】本発明の設計手順書のエレメント「直線．１」に対応するＣＡＤ画像を示す図である。
【図１０】叛発明の設計手順書のエレメント「コーナー．１」に対応するＣＡＤ画像を示す図である。
【図１１】本発明の設計手順書のエレメント「スケッチ．１」に対応するＣＡＤ画像を示す図である。
【図１２】本発明の設計手順書と、設計手順書のエレメントに対応するＣＡＤ画像を出力する過程を示すフローチャートである。
【図１３】本発明の設計手順書と、設計手順書のエレメントに対応するＣＡＤ画像を出力した図である。
【図１４】本発明の設計手順書のエレメントを整理、並び替えをする全体の過程を示すフローチャートである。
【図１５】本発明における他の実施の形態を示し、ＣＡＤで設計された斜面を示す図である。
【図１６】本発明の設計手順書において、他のＣＡＤエレメントを使用するエレメントを識別する過程を示すフローチャートである。
【図１７】本発明の設計手順書において、複数の所属グループに使用されるエレメントを識別する過程を示すフローチャートである。
【図１８】本発明の設計手順書において、多重参照エレメントを識別する過程を示すフローチャートである。
【図１９】本発明の設計手順書において、パターンマッチングしたエレメントを識別する過程を示すフローチャートである。
【図２０】本発明の他の実施形態において設計手順書のエレメントと対応するＣＡＤ画像を表示する図である。
【図２１】設計手順書をＣＡＤモデルに変換する流れを示すフローチャートである。
【図１】
2006252018.tif 000013
【図２】
2006252018.tif 000014
【図３】
2006252018.tif 000015
【図４】
2006252018.tif 000016
【図５】
2006252018.tif 000017
【図６】
2006252018.tif 000018
【図７】
2006252018.tif 000019
【図８】
2006252018.tif 000020
【図９】
2006252018.tif 000021
【図１０】
2006252018.tif 000022
【図１１】
2006252018.tif 000023
【図１２】
2006252018.tif 000024
【図１３】
2006252018.tif 000025
【図１４】
2006252018.tif 000026
【図１５】
2006252018.tif 000027
【図１６】
2006252018.tif 000028
【図１７】
2006252018.tif 000029
【図１８】
2006252018.tif 000030
【図１９】
2006252018.tif 000031
【図２０】
2006252018.tif 000032
【図２１】
2006252018.tif 000033