(57)【要約】【課題】利用者と支援者とが協調してシミュレーションの実行から試作、結果の評価を可能とする協調作業環境を提供する。【解決手段】シミュレーションを活用した’モノづくり’の過程において、相談内容に基づいた良好な支援者２を選択し、利用者１と支援者２とが協調して目的のシミュレーション・ツールを選択し、選択したシミュレーション・ツールを実行させ、そのシミュレーション結果を討論しながら必要に応じて再実行したり、次の処理過程へのデータを作成する協調作業環境手段１０２、試作結果の照合評価手段、およびインターネットに接続された各種アプリケーション・サーバで構成した協調作業環境を提供する。支援者２となる有識者、熟練者の効果的活用、利用者の業務効率向上など、インターネット利用形態の新しいサービス・アーキテクチャへ展開が図れる。【選択図】      図１
2004264897.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を活用して実物を試作する過程において、利用者（１）と支援者（２）とが交信する相談窓口手段（１０１）と、利用者の要求に対して支援者が協調して良好なシミュレーションを実行するアプリケーション・サーバ（５ａ〜５ｎ）を選択実行する協調作業環境手段（１０２）と、該利用者の端末（４）と、支援者の端末（６）と、シミュレーション結果のＣＡＤデータに基づいて実際に試作を行うための装置とを含んでなるＣＡＤサービス・システム、および、シミュレーションを実行するシミュレーション実行サーバ（５ａ〜５ｎ）がネットワーク接続された構成において、
利用者からの作業要求に対して良好な支援者を選択し、該支援者へ連絡するステップと、
連絡を受けた支援者と利用者とが交信しながら共同して作業要求に最適なシミュレーション・ツールを選択できるようにするための環境を作り、選択結果を受け付けるステップと、
選択されたシミュレーション・ツールが実装されたシミュレーション実行・サーバへシミュレーションの実行を依頼するステップと、
該シミュレーションの実行結果を受信し、該結果のＣＡＤデータを格納し、該実行結果に対して利用者と支援者とが協調して結果の確認を行うことができるよう該結果を提示するステップと、
確認の結果、良好な結果が得られたときに、実際に試作を行う装置にＣＡＤデータを送出し、試作装置を駆動させ、試作結果を計測するステップと、
計測結果のデータをデータベースに蓄積格納するステップと
を有するＣＡＤを用いた試作過程における協調作業支援方法。
【請求項２】
前記ネットワーク接続はインターネット接続である、請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項３】
前記相談窓口手段において、支援者への連絡は電子メール、電話、テレビ電話を媒体とするものである請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項４】
前記相談窓口手段が、ワールド・ワイド・ウエブを介して、利用者の試作作業の希望を受け付けることを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項５】
利用者からの作業要求に良好な支援者を選択するときに、作業要求に対応可能な支援者の一覧を利用者に提示し、利用者が対応可能な支援者一覧から選択できるようにするステップを有する請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項６】
利用者が対応可能な支援者一覧から選択するときに、複数の支援者を指定できるステップを有する請求項５記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項７】
前記協調作業環境手段は利用者と支援者とが共通の討論領域を具備していることを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項８】
支援者と利用者とが交信しながら共同して作業要求に最適なシミュレーション・ツールを選択するときに、支援者の提案・コメントに基づいて選択するステップを有する請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項９】
前記協調作業環境手段は、利用者と支援者とが電話、テレビ電話、またはワールド・ワイド・ウエブを介して交信することを可能にするものであることを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１０】
前記協調作業環境手段は処理要求に対応したシミュレーション・ツールを実装しているインターネットに接続されたサーバを選択することを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１１】
前記協調作業環境手段は該協調作業環境手段とローカル・エリア・ネットワーク接続されたサーバ群の中から処理要求に対応したシミュレーション・ツールを実装しているサーバを選択することを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１２】
利用者と支援者とが共同して最適なシミュレーション・ツールを選択するときに、候補のシミュレーション・ツールの中から支援者の意見またはコメントを反映して選択することができるようにすることを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１３】
シミュレーション結果データと計測データを照合評価するときに、シミュレーション結果のＣＡＤデータと計測結果のデータ対応に、各々をビジュアル化し、照合評価する処理手段を有することを特徴とする請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１４】
シミュレーション結果のＣＡＤデータと計測データを照合評価するときに、計測データの収集結果をデータベースに蓄積格納した後に、支援者へ協調作業環境手段の電子メールを用いて連絡することを特徴とする請求項１３記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１５】
シミュレーション結果のＣＡＤデータと計測データとの照合評価は、シミュレーション結果のデータと計測結果のデータ対応の各々をビジュアル化して照合し、照合の結果、差異が生じていたならば、その原因と対策方法をノウハウ情報として蓄積する処理手段を有する請求項１記載のＣＡＤを用いた試作過程における協調作業支援方法。
【請求項１６】
利用者と支援者とが交信するための相談窓口処理プログラムと、利用者の要求に対して支援者が協調して良好なシミュレーションを実行することができるアプリケーション・サーバを選択実行する協調作業環境処理プログラムとからなるプログラムであって、
利用者から受け付けた作業要求に対して良好な支援者を選択し、該支援者へ連絡するステップと、
連絡を受けた支援者と利用者とが交信しながら共同して作業要求に最適なシミュレーション・ツールを選択することができるようにするステップと、
選択されたシミュレーション・ツールが実装されたサーバへシミュレーションの実行を依頼するステップと、
シミュレーション処理の実行結果を受信し、結果の確認を行うステップと、
確認の結果、良好な結果が得られたときに、利用者の端末へ結果のデータを送出するステップと、
試作を行う装置にＣＡＤデータを送出するステップと、
試作品の計測結果の計測データを収集し、データベースに蓄積格納するステップと、
シミュレーション結果のＣＡＤデータと計測結果の計測データを各々ビジュアル化して照合するステップと、
照合の結果、差異が生じたときには、原因と対策方法をノウハウ情報として蓄積するステップと
を有するＣＡＤを用いた試作過程における協調作業支援プログラム。
【請求項１７】
利用者と支援者とが交信するための相談窓口処理プログラムと、利用者の要求に対して支援者が協調して良好なシミュレーションを実行することができるアプリケーション・サーバを選択実行する協調作業環境処理プログラムとからなるプログラムをコンピュータにおいて実行するための指示を記録したコンピュータ読み取り可能な記録媒体であって、
前記プログラムは、
利用者からの作業要求に良好な支援者を選択し、該支援者へ連絡するステップと、
連絡を受けた支援者と利用者とが交信しながら共同して作業要求に最適なシミュレーション・ツールを選択することができるようにするための環境を作り、選択結果を受け付けるステップと、
選択されたシミュレーション・ツールが実装されたサーバへシミュレーションの実行を依頼するステップと、
シミュレーション処理の実行結果を受信し、結果の確認を行うことができるよう該結果を提示するステップと
確認の結果、良好な結果が得られたときに、試作を行う装置にＣＡＤデータを送出するステップと、
試作品の計測結果の計測データを収集し、データベースに蓄積格納するステップと、
シミュレーション結果のＣＡＤデータと計測結果の計測データを各々ビジュアル化して照合するステップと、
照合の結果、差異が生じたときには、原因と対策方法をノウハウ情報として蓄積するステップと
を含むものである、記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットに代表されるネットワークシステム系のもとでアプリケーション・サービスを提供する利用形態において、利用者と各分野の有識者、熟練者とが協調して目的とする作業を推進するための処理方式に係わり、特に、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）に代表されるシミュレーション手段とそのシミュレーション結果に基づいた計算機実験、仮想試作、さらに、仮想試作結果から実試作の作業工程に好適なサービス・アーキテクチャを実現するシステムに関する。
【０００２】
【従来の技術】
近年、インターネットの爆発的な普及にともない、その利用方法もインターネット創生期の電子メール利用からワールド・ワイド・ウエブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ：ＷＷＷ）による書籍検索など各種情報検索や、企業広告提供などの情報提供機能へと進展している。
【０００３】
さらに、インターネット系に接続されたサーバのもとで各種アプリケーションを動作させ、そのアプリケーションの機能をインターネット経由で提供する形態へと新たなインターネット・アーキテクチャへと進展しつつある。
【０００４】
このサービス提供形態をアプリケーション・サービス・プロバイダ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ：ＡＳＰ）形態とも呼ばれており、電子メール・システムや会計計算処理のＡＳＰがある。インターネット・メール、およびＷＷＷを含むインターネットの発展経緯に関しては、下記の非特許文献に記載されている。
【０００５】
【非特許文献１】
Ｆ．Ｅ．Ｈａｒｔ  ｅｔ  ａｌ．：  Ｔｈｅ  Ｉｎｔｅｒｆａｃｅ  Ｍｅｓｓａｇｅ  Ｐｒｏｃｅｓｓｏｒ  ｆｏｒ  ｔｈｅ  ＡＲＰＡ  ｎｅｔｗｏｒｋ，  Ｐｒｏｃ．ｏｆ    ＳＪＣＣ，Ｖｏｌ．３６，ｐｐ．５５１−５６７（１９７０）．
【０００６】
【非特許文献２】
Ｔ．Ｓ．Ｐｅｒｒｙ：Ｅ−ＭＡＩＬ，Ｐｅｒｖａｓｉｖｅ  ａｎｄ  Ｐｅｒｓｕａｓｉｖｅ，ＩＥＥＥ  Ｓｐｅｃｔｒｕｍ，  Ｏｃｔ．１９９２，ｐｐ．２０−３０（１９９２）．
【０００７】
【非特許文献３】
石田晴久：インターネットはここまできた−現状と課題−、情報処理、Ｖｏｌ．３９，Ｎｏ．５，ｐｐ．３９３−３９９（１９９８）．
【０００８】
ところで、先端的な研究開発、技術開発の現場においては、膨大な試行錯誤の作業が不可欠になっており、開発途中でのリスクが高まっている。特に、‘モノづくり’の研究開発、技術開発の現場においては、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）、ＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）、ＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｒｒｉｎｇ）、ＣＡＴ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｔｅｓｔｉｎｇ）などが、設計、加工、解析、試験のシミュレーション手段として用いられている。
【０００９】
これらシミュレーション・ツール群は高価なため、各企業が個別に購入するには資金面での壁があり、その解決策としてインターネット経由でのＡＳＰ利用が期待される。
【００１０】
従来、インターネットを活用した設計支援の方法としては、特許文献１、特許文献２にあるものが知られている。
【００１１】
特許文献１に記載の技術は、インターネットを介して最新のカタログデータを相談者と相談対応者の両者が閲覧することで、最新のカタログデータを用いて設計の効率化を図ろうとするものであり、該公報によれば、建築機材部品データの標準化により、設計時間の短縮が可能になり、所望するデザインの建築が行えるなどの効果がある。しかし、この文献に開示されている方法では、カタログデータとなる設計データ、ＣＡＤデータはあらかじめ作成されており、膨大な試行錯誤の作業が不可欠な試作条件では、ＣＡＤデータを作成するためのシミュレーション時間が膨大、かつ設計条件ごとに異なるため、その都度ＣＡＤデータを作り直す必要がある。
【００１２】
また、特許文献２に記載の技術は、インターネットを介してＣＡＤソフトをタイムレンタル仲介する方法である。その方法によれば、ユーザ端末機側にＣＡＤソフトをインストールしておき、使用時に使用許可キー番号を仲介管理装置に問合せて使用許可を得る方法であり、ライセンス契約を結んだ会員と法人との間でのソフトウエア不正使用防止に効果がある。一方、先端的な研究開発、技術開発の現場においては、膨大な試行錯誤の作業が不可欠になっており、かつＣＡＤ、ＣＡＭ、ＣＡＥ関係のソフトウエアを駆使する場合が多く、ユーザ端末機側に多種多様なＣＡＤソフトをインストールできないのが実情である。
【特許文献１】
特開２００１−１９５４３８号公報
【特許文献２】
特開２００２−４２０１４号公報
【００１３】
【発明が解決しようとする課題】
ところで、従来のシミュレーション手段では、対象物をＣＳＧ（Ｃｏｎｓｔｒｕｃｔｉｖｅ  Ｓｏｌｉｄ  Ｇｅｏｍｅｔｒｙ）やＢ−ｒｅｐ（Ｂｏｕｎｄａｒｙ  Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）でデータを記憶している。
【００１４】
しかし、ＣＳＣでは、対象物全体を微細なソリッドモデルの集合体として記憶するため、データが重く、シミュレーション手段を実装する場合には膨大なデータを扱うことになり、大型コンピュータを用いた場合でも、解析に膨大な時間を要する問題点があった。
【００１５】
また、Ｂ−ｒｅｐでは、対象物を境界で実現するため、データは軽く、データ量は少なくなるが、境界面の内部は一様に扱うため、変形解析には適さない問題点があった。
【００１６】
上記各種のシミュレーション・ツール群では、対象物の表現情報のデータ表現が個々に異なるため、ＣＡＤ、ＣＡＭ、ＣＡＥ、ＣＡＴをＡＳＰのサービス形態で活用するには、利用者が各シミュレーション・ツール間でのデータ形式変換を行わなければならず、ＡＳＰ利用のメリットが生じないという問題点が残されていた。
【００１７】
対象物のデータ量削減の課題に対しては、同一出願人より特願２００１−２５０２３号、特願２００１−２１０５０８号として、すでに出願がある。これら発明によれば、対象物の形状データを八分木分割により境界平面が直交する立方体のセルに分割し境界セルと内部セルに記憶できるので、設計から加工、組立、試験、評価など一連の工程にかかわるデータを同一構造で管理することができ、ＣＡＤ、ＣＡＭ、ＣＡＥ、ＣＡＴなどシミュレーション・ツールの一元化へ向けて一歩前進できた。このデータをＶ−ＣＡＤデータと名づけている。
【００１８】
一方、‘モノづくり’においては、ＣＡＤ、ＣＡＭ、ＣＡＥ、ＣＡＴのシミュレーション・ツールは多種多様であり、有識者、熟練者の支援を受けながらシミュレーションを実施しているのが実情である。この状況のもとで、これらシミュレーション・ツール群をＡＳＰ形態で一体化するには、
【００１９】
（１）選択肢が多すぎて利用者はどのシミュレーション・ツールを利用すれば良いかの判断が難しいこと、および
【００２０】
（２）各シミュレーション・ツールが高価であり、多数のシミュレーション・ツールをＡＳＰ側に集約させるには運用費用の面で問題があること、
の課題がある。
【００２１】
一方、利用者（顧客）にとっては、設計者、有識者、熟練者の支援を受けながらＡＳＰを利用して‘モノづくり’が行える利用環境が整うのが望ましく、インターネット利用形態の新しいサービス・アーキテクチャアへの展開が期待される。
【００２２】
したがって、本発明の目的は、シミュレーション・ツールを活用した‘モノづくり’に代表されるＣＡＤを活用して実物を試作するの過程において、利用者と設計者、有識者、熟練者とが協調してシミュレーション作業が行え、シミュレーション結果のＣＡＤデータを用いて実際に試作と照合評価が行える協調作業支援方法を提供することにある。
【００２３】
本発明の他の目的は、協調作業支援方法を具現化するＣＡＤサービス・システムにおいて、所望するシミュレーション・ツールを必要なときにのみ利用できるＣＡＤサービス・システム・アーキテクチャを提供することにある。
【００２４】
さらに、本発明の他の目的は、利用者の問題解決に対応できる設計者、有識者、熟練者が協業して作業した過程でのノウハウを継続蓄積できるＣＡＤサービス・システム・アーキテクチャを提供することにある。
【００２５】
【課題を解決するための手段】
上記目的を達成するため、本発明の協調作業型アプリケーション・サービス・システムでは、利用者からの相談内容に基づいた良好な支援者を選択し、利用者と支援者との対話環境を作り出す相談窓口手段と、利用者と選択された良好な支援者とが協調して目的のシミュレーション・ツールを選択し、選択したシミュレーション・ツールを実行させ、そのシミュレーション結果を討論しながら必要に応じて再実行したり、次の処理過程へのデータを作成する協調作業環境手段、ＮＣ（Ｎｕｍｅｒｉａｌ  Ｃｏｎｔｒｏｌ）装置に代表される試作装置、およびインターネットに接続された各種アプリケーション・サーバで構成する。利用者はクライアント端末をインターネット接続すれば、本発明の協調作業支援方法のＣＡＤサービス・システムを利用できる。
【００２６】
より具体的には、本発明は、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を活用して実物を試作する過程において、利用者と支援者とが交信する相談窓口手段と、利用者の要求に対して支援者が協調して良好なシミュレーションを実行するアプリケーション・サーバを選択実行する協調作業環境手段と、該利用者の端末と、支援者の端末と、シミュレーション結果のＣＡＤデータに基づいて実際に試作を行うための制御装置とを含んでなるＣＡＤサービス・システム、および、シミュレーションを実行するシミュレーション実行サーバがネットワーク接続された構成において、相談窓口手段あるいはＣＡＤサービス・システムが利用者からの作業要求に対して良好な支援者を選択し、該支援者へ連絡するステップと、協調作業環境手段またはＣＡＤサービス・システムが連絡を受けた支援者と利用者とが交信しながら共同して作業要求に最適なシミュレーション・ツールを選択できるようにするための環境を作り、選択結果を受け付けるステップと、ＣＡＤサービス・システムまたは協調作業環境手段が、選択されたシミュレーション・ツールが実装されたシミュレーション実行・サーバへシミュレーションの実行を依頼するステップと、ＣＡＤサービス・システムまたは協調作業環境手段が、該シミュレーションの実行結果を受信し、該結果のＣＡＤデータを格納し、該実行結果に対して利用者と支援者とが協調して結果の確認を行うことができるよう該結果を提示するステップと、確認の結果、良好な結果が得られたときに、実際に試作を行う制御装置にＣＡＤデータを送出し、試作装置を駆動させ、試作結果を計測するステップと、ＣＡＤサービス・システムが、計測結果のデータをデータベースに蓄積格納するステップとを有するＣＡＤを用いた試作過程における協調作業支援方法を提供する。
【００２７】
ここで、相談窓口手段は、利用者がＷＷＷを利用できるように、ＷＷＷサーバ機能を有している記憶手段と演算手段と入出力手段を備えたコンピュータであってよく、利用者がＷＷＷインタフェース画面から要求機能を入力すると、利用者の要求に良好な支援者を選択し、選択した支援者へ連絡する機能を有する。支援者への連絡は電子メール、電話、携帯電話によるものとすることができる。連絡を受けた支援者は相談窓口手段が具備している対話環境手段へアクセスする。この対話環境手段は、やはり、記憶手段と、演算手段と、一般的なキーボードやディスプレーなどの他ネットワークや電話回線などを介した入出力にも対応した入出力手段とを備えたコンピュータであって良い。これにより、利用者と支援者との対話が確立する。対話環境手段はＷＷＷを利用した交信、電子メールによる交信に、電話やテレビ電話を併用しても構わない。このような相談窓口手段と協調作業環境手段がＣＡＤサービス・システムを構成する。この協調作業環境手段は記憶手段と演算手段と入出力手段を備えたコンピュータとその制御のためのソフトウェアをもって実現することができる。ＣＡＤサービス・システムはＮＣ装置の制御手段やシミュレーション装置、各種のデータベースのための記憶手段をも含みうる。
【００２８】
協調作業環境手段では、利用者と選択された良好な支援者とが協調して、すなわち支援者の知識、経験からの意見を反映して目的のシミュレーション・ツールを選択し、選択したシミュレーション・ツールを実行させるためにインターネット接続されたアプリケーション・サーバへシミュレーション・ツールのデータを転送し、そのシミュレーション結果をビジュアル化して、再度、討論しながら必要に応じて再実行したり、次の処理過程となる試作装置、具体的には、ＮＣ（Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）加工装置へのデータを作成する処理機能を具備する。さらに、試作装置で試作した結果の特性、例えば、寸法誤差、仕上げ粗さなどの計測データを試作装置から受け取り、計測データのデータベースに継続蓄積し、シミュレーション結果のＣＡＤデータと試作結果の計測データとの照合が行える手段、設計ノウハウの継続蓄積を行う処理手段を具備する。
【００２９】
さらに、本発明は、利用者と支援者とが交信するための相談窓口処理プログラムと、利用者の要求に対して支援者が協調して良好なシミュレーションを実行することができるアプリケーション・サーバを選択実行する協調作業環境処理プログラムとからなるプログラムであって、利用者から受け付けた作業要求に対して良好な支援者を選択し、該支援者へ連絡するステップと、連絡を受けた支援者と利用者とが交信しながら共同して作業要求に最適なシミュレーション・ツールを選択することができるようにするステップと、選択されたシミュレーション・ツールが実装されたサーバへシミュレーションの実行を依頼するステップと、シミュレーション処理の実行結果を受信し、結果の確認を行うステップと、確認の結果、良好な結果が得られたときに、利用者の端末へ結果のデータを送出するステップと、試作を行う制御装置にＣＡＤデータを送出するステップと、試作品の計測結果の計測データを収集し、データベースに蓄積格納するステップと、シミュレーション結果のＣＡＤデータと計測結果の計測データを各々ビジュアル化して照合するステップと、照合の結果、差異が生じたときには、原因と対策方法をノウハウ情報として蓄積するステップとを有するＣＡＤを用いた試作過程における協調作業支援プログラムおよびそのようなプログラムを格納したコンピュータ読み取り可能な記録媒体を提供する。
【００３０】
本発明の協調型アプリケーション・サービス・システムにより、利用者と設計者、有識者、熟練者とが協調してシミュレーション作業の準備からシミュレーションの実行、ＮＣデータの作成、さらに、ＮＣ装置での試作、試作結果の特性の計測とシミュレーション結果との照合まで一貫して行え、かつ照合結果に基づいて設計ノウハウも継続蓄積できるので、支援者となる有識者、熟練者の効果的活用、利用者の業務効率向上など、インターネット利用形態の新しいサービス・アーキテクチャへ展開できる。また、本発明のＣＡＤを用いた試作過程における協調作業支援方法を実現するＣＡＤサービス・システムは、多種多様なシミュレーション・ツールがインターネット接続されたアプリケーション・サーバに実装されているサーバを選択し所望のシミュレーションを実行するので、結果として多種多様なシミュレーション・ツールを共用できることになり、費用の削減が図れる。
【００３１】
【発明の実施の形態】
以下、本発明の実施形態について、図面を用いて詳細に説明する。なお、ここでは‘モノづくり’の一連の処理過程に適用した実施例を示すが、本発明のＣＡＤを用いた試作過程における協調作業支援方法を実現するＣＡＤサービス・システムは支援者を必要とする様々なアプリケーションの実行に際しても適用が可能であり、必ずしも‘モノづくり’の処理過程への適用に限定されるものではない。
【００３２】
図１は本発明のＣＡＤを用いた試作過程における協調作業支援方法を実現するＣＡＤサービス・システムのコンセプトを端的に示したものであり、図２は本発明のＣＡＤを用いた試作過程における協調作業支援方法を実現するＣＡＤサービス・システムに関する具体的な実施形態をハードウエア、ソフトウエアで代表的なＣＡＤサービス・システム１００の構成を示したものである。
【００３３】
上記構成要素群のもとで、利用者１、支援者２が‘モノつくり’の問題解決のために、ＣＡＤサービス・システム１００を共同して、すなわち協調して作業を進める。
【００３４】
利用者１はインターネット３に接続されたクライアント端末４を用いて本発明の構成要素であるＣＡＤサービス・システム１００にアクセスする。具体的には、相談窓口手段１０１から提供されたＷＷＷインタフェース画面を用いて要求機能を入力すると、相談窓口手段１０１は利用者の要求に良好な支援者を選択し、利用者のクライアント端末１へ選択した候補の一覧を表示する。表示される支援者候補一覧には、支援者名は当然のことながら専門分野、経験、実績なども表示される。利用者はその一覧の中から自分の希望する候補を選択する。当然のことながら、複数の支援者を指定できる。次に、利用者が選択した支援者へ連絡する。
支援者へは電子メール、電話、携帯電話を駆動して連絡する。連絡を受けた支援者は支援者端末６を用いて相談窓口手段１０１が具備している対話手段へアクセスする。これにより、利用者１と支援者２との対話環境が確立する。対話手段はＷＷＷを利用した交信、電子メールに交信と電話やテレビ電話を併用しても構わない。
【００３５】
次に、協調作業環境手段１０２を利用者１と支援者２とが共用して、意見を交わしながら利用者１の要求するシミュレーション機能、例えば鋳造工程シミュレーション、金型シミュレーション、あるいは微細加工シミュレーションに良好なシミュレーション・ツールを選択する。使用するシミュレーション・ツールが決定すると、利用者１はクライアント端末４から形状データをＣＡＤサービス・システム１００の協調作業環境手段１０２へ転送する。
【００３６】
協調作業環境手段１０２では、受信した形状データを一旦ファイルに格納し、特願２００１−２５０２３号、特願２００１−２１０５０８号による方法で内部セルと境界セルを作り、モデリング・ファイルとして格納した後、先に選択したシミュレーション・ツールが実装されているサーバ５ａ〜５ｎ（ＡＰ１からＡＰｎのいずれか）へ該ファイル内容を転送し、シミュレーションの実行を依頼する。
【００３７】
ＡＰ１〜ＡＰｎからシミュレーションの実行結果がインターネット３を経由して協調作業環境手段１０２へ送られてくると、利用者１と支援者２はシミュレーション結果が所望の結果であるかどうかを討論し、必要ならばパラメータを変更してシミュレーションの実行依頼を繰り返す。
【００３８】
所望のシミュレーション結果が得られたならば、試作を行うためにＮＣ加工データを作成し、そのＮＣ加工データをＮＣ装置２０へ送出する。
【００３９】
ＮＣ装置２０で実物の製作が行われ、機上計測装置などにより試作結果の特性を計測し、その計測データが協調作業環境手段１０２に送られる。
【００４０】
次に、協調作業環境手段１０２はその計測データをデータベースに格納した後、
利用者と支援者との協調作業を再開するために、その対象者に対して電子メールの手段などを用いて連絡する。
【００４１】
電子メールなどにより連絡を受けた利用者、支援者は、再度、協調作業支援手段１０２を利用して、シミュレーション結果のＣＡＤデータと計測データとの照合評価を行う。照合評価に際しては、各々のデータをビジュアル化する。当然のことながら、詳細な照合評価に際しては、数値データで判断する。
【００４２】
照合評価の結果、差異が生じていたならば、その原因と対策方法をノウハウ・データ２２として継続蓄積し、後の協調作業時に活用できるようにする。
【００４３】
次に、図２以降の実施例を用いて、本発明を具体化したＣＡＤサービス・システムの代表的な全体像を説明する。図２の各処理手段はＵＮＩＸ（登録商標）などのオペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）のもとで動作する処理プログラム群であり、各処理プログラム毎にハードウエア装置、ＯＳが対応していても良いし、１つのＯＳのもとでこれら処理プログラム群が共存しても構わない。
【００４４】
図２のクライアント・インタフェース処理部９は図１のクライアント端末４、支援者端末６に対してＣＡＤサービス・システム・サーバ１００にてＷＷＷインタフェースを提供する。また、対話手段１０ａは利用者１と支援者２との交信情報記憶領域である。なお、支援者２は複数であっても構わない。
【００４５】
図３は支援者管理テーブル（Ｓｕｐｐｏｒｔ  Ｍａｎ‘ｓ  Ｔａｂｌｅ：ＳＭＴ）７の形式を示した図であり、このＳＭＴ７はＣＡＤサービス・システム・サーバ１００の主メモリ内にロードされている。このＳＭＴ７には、支援者名７ａ、専門分野７ｂ、電話番号７ｃ、メールアドレス７ｄが格納されている。専門分野フィールド７ｂには、専門分野、経験年数、実績などが格納されている。図４は図２に示した要求処理機能管理テーブル（Ａｐｐｌｉｃａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ：ＡＭＴ）８の形式を示した図である。各機能の情報は機能エントリ８ａ，ノウハウエントリ８ｄで形成しており、機能エントリは処理機能フィールド８ａと詳細情報アドレス８ａａ、機能説明情報８ｂ、および実行ＡＰｎのＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｃｅ  Ｌｏｃａｔｉｏｎ）アドレス８ｃが格納されている。また、ノウハウエントリ８ｄはノウハウ・フィールド８ｄとノウハウの詳細記録領域８ｅで形成している。例えば、金型シミュレータの場合には、機能フィールド８ａ１、ノウハウ・フィールド８ｄ１で形成することになり、各ポインタ・アドレスにて詳細説明領域８ｂ１，ノウハウ詳細記録領域８ｅ１がロケートできる構造である。
【００４６】
このＡＭＴ８もＣＡＤサービス・システム・サーバ１００内の主メモリにロードされている。なお、ＵＲＬのインターネット・アドレス形式はインターネット規約であるＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）で規定されている。
【００４７】
図５は相談窓口処理手段１０の処理フローを示した図であり、この図５、図２、図３を用いて相談窓口処理手段１０の処理を説明する。
【００４８】
図５を参照するに、相談窓口手段１０はクライアント・インタフェース９から制御を受けると、処理ステップ１０ａから処理ステップ１０ｃまでの一連の処理を実行する。処理ステップ１０ａにて、ＳＭＴ７を検索し、クライアント端末４から要求された作業に対応する支援者を選択する。この検索は対話手段１０ａに格納された作業要求に対応する専門分野フィールド７ｂを比較検査して行う。したがって、複数の支援者候補が検出される場合もある。比較選択処理の結果、対応する支援者が見つかると、その支援者候補の一覧をクライアント端末４に表ｊする。利用者１はクライアント端末４に表示された候補の一覧から希望者を選択する。このとき複数の支援者を選択しても構わない。次に、処理ステップ１０ｂにて利用者１が指定した支援者に対応する支援者のメールアドレス・フィールド７ｄよりインターネットメール・アドレスを得て、インターネットのメール電文形式とメールアドレス形式おＲＦＣ８２１規則により作成する。
【００４９】
次に、処理ステップ１０ｃによって、インターネット・メールに電子メールの電文を送出するために、サーバ１００に実装されたｓｅｎｄｍａｉｌ機能にメール本文を送る。例えば、ＵＮＩＸ（登録商標）（米国ＡＴ＆Ｔ社のベル研究所で開発されたＯＳでＴｈｅ  Ｏｐｅｎ  Ｇｒｏｕｐの商標）のｓｅｎｄｍａｉｌ機能の処理プロセスでは、このメール本文をインターネット経由で支援者２のメールアドレスで指定されたドメインのメールサーバへ送出し、支援者２の端末６へ利用者からの支援要求を通知する。複数の支援者が選択されていれば、複数の支援者へ通知する。ここでは、インターネット・メールに電子メールの電文を送る例を示しているが、電子メールによる連絡方法に限定するものではない。ＳＭＴ７の電話番号７ｃを利用すれば電話連絡も可能である。
【００５０】
支援要求の連絡を受けた支援者２は支援者端末６を用いて図２の対話手段１０ａ、あるいは電話、テレビ電話を介して利用者１と共同作業を行う環境が整う。以後は、利用者１と支援者２とが共同して、すなわち協調して利用者の所望する作業に好適な作業を進める。
【００５１】
図６は図２に示した協調作業環境手段１０２内の要求機能選択実行処理部１１の処理フローである。なお、図６では、説明をわかり易くするために、支援者２が１人の場合で処理フローを記述してあるが、複数の支援者の場合には、支援者との交信処理が複数回繰り返すことになる。
【００５２】
図６、図２、および図４を参照するに、図６の処理ステップ１１ａでは、ＡＰＴ８を検索し利用者１の作業要求に対応するシミュレーション・ツールを選択する。例えば、利用者の要求が金型作成作業であるならば、図４のＡＰＴ８の機能フィールド８ａを検索する。この結果、機能フィールド８ａに‘金型シミュレーション’が格納されたエントリ８ａ１が合致する。この検索処理は全エントリを検索する。したがって、複数のエントリが選択される場合もあるが、それら複数のエントリはすべて候補になる。
【００５３】
処理ステップ１１ｂにて、選択されたエントリに記憶されたアドレス８ａａ１がポイントするプログラム機能説明情報８ｂを対話手段１０３に格納する。これにより、利用者１と支援者２とがシミュレーション・ツールの機能を共通で参照できる。
【００５４】
処理ステップ１ｃでは、支援者２は対話手段１０３に格納されたシミュレーション・ツールの機能の説明情報を参照し検討して、利用者１に提案・コメントを行う。この提案・コメントは対話手段１０３の領域に直接書き込んでも良いし、電話やＴＶ電話で交信しても良い。処理ステップ１１ｃの例では、支援者２と利用者１とが対話手段１０３に書き込む実施例を示してある。
【００５５】
利用者１から実行の返事が書き込まれると、次に、処理ステップ１１ｄ以降の処理ステップが実行される。
【００５６】
処理ステップ１１ｄでは、図２の形状データ受信処理部１２を駆動し、利用者１のクライアント端末４から形状データを受信して形状データファイル１２ａに格納する。
【００５７】
次の処理ステップ１１ｅでは形状セル作成処理部１３を駆動し、形状データから形状セルと物理量セルを作成してモデリング・データファイル１３ａに格納する。このモデリング・データファイル１３ａに格納された形状セルデータ、物理量セルデータが各シミュレーション・ツールへの標準データとなる。
【００５８】
図６の処理ステップ１１ｆでは、処理ステップ１１ｃで選択・決定されたシミュレーション・ツールが実装されているサーバ（ＡＰ１〜ＡＰｎの中のいずれかのサーバ）にモデリング・データファイル１３ａに格納されたデータを転送することで該サーバにてシミュレーション処理が実行される。
【００５９】
ＡＳＰｎでのシミュレーションが終了すると（処理ステップ１１ｇ）、処理ステップ１１ｈにて、ＡＳＰｎサーバから送信された結果データをシミュレーション結果ファイル１４ａに格納し、シミュレーション処理が終了した旨を利用者１，支援者２に連絡する。この連絡方法は、先に述べたように、電子メールで行うが、電話やファックスでもかまわない。利用者１、支援者２がシミュレーション処理の終了を知らされると、このＣＡＤサービス・システムに接続でき、必要に応じてクライアント端末４、支援者端末６にビジュアル表示（図示せず）する。利用者１と支援者２はそのシミュレーション結果を検討する。すなわち、遠隔討論にてシミュレーション結果の検討が行えることになる。
【００６０】
検討の結果、パラメータを変更して再実行する場合には、上記の処理ステップ１１ｄから処理ステップ１１ｈを利用者が結果に満足するまで繰り返せば良い。
シミュレーション結果が満足されると、処理ステップ１１ｉにてＮＣデータ作成処理部１５を駆動してＮＣデータを作成しＮＣデータファイル１５ａに格納する。その後、ＮＣデータをクライアント端末４へ転送する。また、図１に示したように、ＣＡＤサービス・システム１００にＮＣ装置２０が接続されている場合には、ＮＣデータをＮＣ装置２０へ転送し、工作機械を動作させることになる。
【００６１】
図７は図１で示したＮＣ装置構成の一例である。ＮＣ装置はＮＣ制御装置２０ａ、工作機械２０ｂ，機上計測装置２０ｃで構成した例を示してある。ＮＣ制御装置２０ａ内にはＮＣデータ、工作機械制御プログラム、計測データを格納する記憶域２１を有しており、ＣＡＤサービス・システム１００から送られてきたＮＣデータがこの記憶域２１に格納される。ＮＣ制御装置２０ａは，そのＮＣデータを用いて工作機械２０ｂを制御する。例えば、工作機械２０ｂは金型切削装置などである。
【００６２】
計測データは機上計測装置２０ｃで計測されたデータ、ならびに工作機械２０ｂで工作中に計測されたデータなどがある。これらの計測データはＣＡＤサービス・システム１００へ送出される。なお、機上計測装置２０ｃは、例えばレーザー式の非接触プローブであり、ＮＣ加工後の加工面形状を機上で計測する。なお、機上計測装置２０ｃはレーザー方式に限定する必要はなく、低接触圧の接触式プローブであってもかまわない。台座２３に乗った工作物、加工物２が機上計測装置２０ｃで計測され、それら計測データがＮＣ制御装置２０ａを経て、ＣＡＤサービス・システム１００に転送される。
【００６３】
上記での実施例では、ＮＣ装置２０がＣＡＤサービス・システム１００の近傍に設置されていた場合の例であるが、ＮＣ装置２０が利用者１側の近傍に設置されている場合においても、上記と同様な動作がなされる。すなわち、その場合には、計測データが利用者１の端末４を経由してＣＡＤサービス・システム１００に送られる。
【００６４】
図８は図２の計測データ格納処理部１６、ノウハウ蓄積処理部１７の処理フローである。図８を参照するに、処理ステップ１６ａにてＮＣ装置２０，あるいはＮＣ装置２０が利用者１側にある場合には利用者の端末４から計測データを受信し、計測データのデータベース２１に格納格納する。次の処理ステップ１６ｂにて、利用者１，支援者２へ電子メールの通知手段を用いて計測データを収集・蓄積した旨を通知する。
【００６５】
通知を受けた利用者１、支援者２は各々図２の対話手段１０ａへアクセスする。アクセス方法はＷＷＷによる方法が一般的である。これにより、利用者１、支援者２が対話手段１０ａにアクセスした時点で、処理ステップ１６ｃが実行され、シミュレーション結果のＣＡＤデータと計測データを各々ビジュアル表示する。また、利用者１，支援者２は必要に応じて詳細な数値データも参照可能である。
【００６６】
利用者１と支援者２は対話手段１０ａのもとで、協調して結果の照合評価を行い、それらは交信ボードの如く、自由に評価意見を各端末４，６から記入できる。
【００６７】
処理ステップ１７ａによって、利用者１や支援者２が記入した文書を履歴情報としてノウハウ・データベース２２継続蓄積する。ここでは、シミュレーション結果と実際に試作した結果の計測データをもとにシミュレーション結果に対応付けされたデータとの照合比較を行い、差異が生じた原因究明や対応策などを記録できる。
【００６８】
上記で述べた実施例においては各サーバがインターネット接続された構成例であるが、当然のことながら、各サーバが同一キャンパス内でローカル・エリア・ネットワーク（Ｌｏｂｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）接続された構成を含むものである。
【００６９】
さらに、以上で述べた実施例は、本発明の協調作業型アプリケーション・サービス・システムを‘モノづくり’の作業プロセスに適用した一実施例でるが、利用者と支援者が共同で、すなわち協調して作業プロセスを実行するアプリケーションへも適用可能である。
【００７０】
【発明の効果】
以上述べたように、本発明によれば、利用者と設計者、有識者、熟練者とが協調してシミュレーション作業の準備からシミュレーションの実行、ＮＣデータの作成、ＮＣ装置での実物試作と照合評価まで一貫して行えるので、支援者となる有識者、熟練者の効果的活用、利用者の業務効率向上など、インターネット利用形態の新しいサービス・アーキテクチャへ展開できる。また、本発明の協調型アプリケーション・サービス・システムは、多種多様なシミュレーション・ツールがインターネット接続されたアプリケーション・サーバに実装されているサーバを選択し所望のシミュレーションを実行するので、結果として多種多様なシミュレーション・ツールを共用できることになり、費用の削減が図れる。
【図面の簡単な説明】
【図１】本発明の協調作業型アプリケーション・サービス・システムのコンセプトを端的に示した図である。
【図２】協調作業型アプリケーション・サービス・システムに関する具体的な実施形態をハードウエア、ソフトウエアで代表的なＣＡＤサービス・システム・１００の構成を示した図である。
【図３】支援者管理テーブル（Ｓｕｐｐｏｒｔ  Ｍａｎ‘ｓ  Ｔａｂｌｅ：ＳＭＴ）７の形式を示した図である。
【図４】要求処理機能管理テーブル（Ａｐｐｌｉｃａｔｉｏｎ  ＭａｎａｇｅｍｅｎｔＴａｂｌｅ：ＡＭＴ）８の形式を示した図である。
【図５】相談窓口処理手段１０の処理フローを示した図である。
【図６】協調作業環境手段１０２内の要求機能選択実行処理部１１の処理フローである。
【図７】図１で示したＮＣ装置構成の一例である。
【図８】計測データ格納処理部１６、ノウハウ蓄積処理部１７の処理フローである。
【符号の説明】
１：利用者
２：支援者
３：インターネット
４：クライアント端末
５ａ〜５ｎ：アプリケーション・サーバＡＰ１〜ＡＰｎ
６：支援者端末
７：支援者管理テーブル（Ｓｕｐｐｏｒｔ  Ｍａｎ‘ｓ  Ｔａｂｌｅ：ＳＭＴ）
８：要求処理機能管理テーブル（Ａｐｐｌｉｃａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ：ＡＭＴ）
１００：ＣＡＤサービス・システム
１０１：相談窓口手段
１０２：協調作業環境手段
【図１】
2004264897.tif 000003
【図２】
2004264897.tif 000004
【図３】
2004264897.tif 000005
【図４】
2004264897.tif 000006
【図５】
2004264897.tif 000007
【図６】
2004264897.tif 000008
【図７】
2004264897.tif 000009
【図８】
2004264897.tif 000010