(57)【要約】      （修正有）【課題】製品の締結具の製造ライフサイクルの管理システム及び方法を提供する。【解決手段】締結具によって結合される複数のコンポーネント部品を含む製品に関する製造プロセス計画１０４を受信し、製品のコンポーネント部品を結合するため各締結具の取り付け用に締結具の配置が加工される製造プロセス計画１０４の各プロセス操作に対して、グラフィカルビュー１０６を生成し、出力する。プロセス操作のグラフィカルビュー１０６は、一又は複数のコンポーネント部品及びプロセス操作の間に加工される一又は複数のコンポーネント部品上の締結具の配置のみをグラフィカル描画する。【選択図】図１
2015079506.tif 000002
【特許請求の範囲】
【請求項１】
締結具によって結合される複数のコンポーネント部品を含む製品に関する製造プロセス計画（１０４）であって、前記製品の製造のためにコンポーネント部品が加工されるプロセス操作を記述するプロセス定義を含む前記製造プロセス計画（１０４）を受信するように構成された入力モジュールと；
前記製品のコンポーネント部品を結合するため各締結具の取り付け用に締結具の配置が加工される前記製造プロセス計画（１０４）の各プロセス操作に対するグラフィカルビューであって、一又は複数のコンポーネント部品及び前記プロセス操作の間に加工される前記一又は複数のコンポーネント部品上の前記締結具の配置のみをグラフィカル描画し、同一又は他のコンポーネント部品上の他の任意の締結具の配置は前記グラフィカルビューから隠される、プロセス操作に対する前記グラフィカルビューを生成するように構成されているビュー生成器（２０２）と；
前記グラフィカルビューを出力するように構成されている出力モジュールと
を備えるシステム（１００）。
【請求項２】
前記製造プロセス計画（１０４）は、前記プロセス操作が実施されることになっている工場内作業場での配置をさらに特定し、
前記ビュー生成器（２０２）によって生成されるプロセス操作の前記グラフィカルビューは、前記プロセス操作の前記プロセス定義をさらに含み、かつ前記プロセス操作が実施されることになっている前記工場内作業場での前記配置を特定する、請求項１に記載のシステム（１００）。
【請求項３】
前記入力モジュール（２０２）、ビュー生成器（２０４）及び出力モジュール（２０６）はグラフィック生成システム（１０６）の要素であり、前記システム（１００）はさらに：
前記グラフィック生成システム（１０６）に結合され、プロセス操作関連データであって、少なくとも、前記締結具の配置が加工される前記製造プロセス計画（１０４）の前記各プロセス操作に対するプロセス定義と締結具の配置を含む前記プロセス操作関連データを数値制御（ＮＣ）プログラミングシステム（１０８）に前記グラフィカルビューから取り込むように構成されている取込システム（１１０）を備える、請求項１又は２に記載のシステム（１００）。
【請求項４】
前記ＮＣプログラミングシステム（１０８）をさらに備え、前記ＮＣプログラミングシステム（１０８）は：
前記コンポーネント部品を含む前記製品に関するエンジニアリング要件であって、前記コンポーネント部品を結合するように取り付けられる締結具に関する締結具データを有する前記エンジニアリング要件を含むエンジニアリング設計データを受信するように構成された入力モジュールと；
一又は複数のコンポーネント部品に対するＮＣインプロセスモデルであって、前記一又は複数の各コンポーネント部品上の締結具の配置を有する締結具に関する締結具データを含む前記ＮＣインプロセスモデルを生成するように構成されたインプロセスモデル生成器（３０４）と；
前記取込システム（１１０）からプロセス操作関連データを受信して、前記プロセス操作関連データが前記ＮＣインプロセスモデルの前記締結具データにマージされて、前記プロセス操作関連データを前記ＮＣインプロセスモデルに追加するように構成されているデータマージモジュール（３０６）と；
前記ＮＣインプロセスモデルを出力するように構成された出力モジュールと
を備える、請求項３に記載のシステム（１００）。
【請求項５】
前記ＮＣインプロセスモデルは第２のＮＣインプロセスモデルであって、
前記ＮＣインプロセスモデルを生成するように構成されている前記インプロセスモデル生成器（３０４）は、第１のＮＣインプロセスモデルであって、前記一又は複数の各コンポーネント部品のためのエンジニアリング要件を含む前記第１のＮＣインプロセスモデル及び前記第２のＮＣインプロセスモデルを含むＮＣインプロセスモデルアセンブリを生成するように構成されることを含む、請求項４に記載のシステム（１００）。
【請求項６】
前記取込システム（１１０）は：
前記グラフィカルビューを受信するように構成されている入力モジュールと；
前記グラフィカルビューをループスルーし、各グラフィカルビューを前記プロセス操作関連データの一部分に分解するように構成されているパーサー（４０４）と；
締結具の配置によって前記グラフィカルビューに対する前記プロセス操作関連データを再構築するように構成され、その結果各締結具の配置が一又は複数のプロセス定義に関連付けられる、構築モジュール（４０６）と；
前記再構築されたプロセス操作関連データを前記ＮＣプログラミングシステム（１０８）に出力するように構成された出力モジュール（４０８）と
を備える、請求項３に記載のシステム（１００）。
【請求項７】
締結具によって結合される複数のコンポーネント部品を含む製品に対する製造プロセス計画（１０４）であって、前記製品を製造するためにコンポーネント部品が加工されるプロセス操作を記述するプロセス定義を含む前記製造プロセス計画（１０４）を受信することと；
前記製品のコンポーネント部品を結合するため各締結具の取り付け用に締結具の配置が加工される前記製造プロセス計画（１０４）の各プロセス操作に対するグラフィカルビューであって、一又は複数のコンポーネント部品及び前記プロセス操作の間に加工される前記一又は複数のコンポーネント部品上の前記締結具の配置のみをグラフィカル描画し、同一の又は他のコンポーネント部品上の他の任意の締結具の配置は前記グラフィカルビューから隠される、プロセス操作に対するグラフィカルビューを生成することと；
前記グラフィカルビューを出力することを含む方法。
【請求項８】
前記製造プロセス計画（１０４）は、前記プロセス操作が実施されることになっている工場内作業場での配置をさらに特定し、
プロセス操作の前記グラフィカルビューは、前記プロセス操作の前記プロセス定義をさらに含み、かつ前記プロセス操作が実施されることになっている前記工場内作業場での前記配置を特定する、請求項７に記載の方法。
【請求項９】
プロセス操作関連データであって、少なくとも、前記締結具の配置が加工される前記製造プロセス計画（１０４）の前記各プロセス操作に対するプロセス定義及び締結具の配置を含む、プロセス操作関連データを数値制御（ＮＣ）プログラミングシステムに前記グラフィカルビューから取り込むことをさらに含む、請求項７又は８に記載の方法。
【請求項１０】
前記コンポーネント部品を含む前記製品に関するエンジニアリング要件であって、前記コンポーネント部品を結合するように取り付けられる締結具に関する締結具データを有する前記エンジニアリング要件を含むエンジニアリング設計データを受信することと；
一又は複数のコンポーネント部品に対するＮＣインプロセスモデルであって、前記一又は複数の各コンポーネント部品上の締結具の配置を有する締結具に関する締結具データを含む前記ＮＣインプロセスモデルを生成することと；
前記取込システム（１１０）からプロセス操作関連データを受信して、前記プロセス操作関連データが前記ＮＣインプロセスモデルの前記締結具データとマージされて、前記プロセス操作関連データを前記ＮＣインプロセスモデルに追加することと；
前記ＮＣインプロセスモデルを出力することと
をさらに含む、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して製品の製造ライフサイクルの管理に関し、具体的には製品の締結具の製造ライフサイクルの管理に関する。
【背景技術】
【０００２】
航空機の設計及び製造などの複雑な製造プロジェクトでは概して、設計エンジニアリング、製造エンジニアリング及び時には数値制御（ＮＣ）プログラミングを適切に統合することが必要となる。例えば、航空機の製造は、典型的には数十万点の部品と関連プロセスを、エンジニアリング設計データに基づいて航空機を製造するための包括的な計画に従って、適切に統合することが必要であり、さらにＮＣプログラミング技術に従って、任意の数のコンポーネント、アセンブリ及びサブアセンブリを自動製造することを含む。
【０００３】
設計エンジニアリングから、エンジニアリング設計データは典型的に、所望の製品を形成するには、材料、コンポーネント、アセンブリ及びサブアセンブリを含むコンポーネント部品がどのように結合されなければならないかを記述するエンジニアリング製品計画を協調的に形成する機械製図及び部品リストを含む。このため、設計エンジニアリングはしばしばコンピュータ支援設計（ＣＡＤ）システムを利用する。
【０００４】
製造エンジニアリングは、設計エンジニアリングの意図が適切に実行されることを確認するため、エンジニアリング設計データからの製造プロセス計画の後編集を含むことがあり、しばしば、製造プロセス計画（ＭＰＰ）システムを利用することがある。製造エンジニアリングは、所望の製品の中で特定された部品が適切にスケジュールされて、工場内作業場で組み立てられるように、この製造プロセス計画を作成する。プロジェクトの総費用、プロジェクト完了までの所要時間、及び失敗のリスクなどの要因を正確に推定する必要がある複雑なプロジェクトにおいては、適切なスケジューリング及び調整は特に重要である。加えて、このような複雑なプロジェクトはしばしば、プロジェクトの全体的効率といった重要な他の変数を正確に推定することが必要となる。したがって、製造プロセス計画は典型的には、工場内作業場計画、工具計画及びスケジューリング、アセンブリ要員のための作業計画の編集、アセンブリ計画、及び他の同様な活動を含む。
【０００５】
製品の様々な部品の自動製造のためのＮＣプログラミングは一般的に、設計エンジニアリングでのエンジニアリング設計データ及び製造エンジニアリングでの製造プロセス計画の入力を必要とする。ＮＣプログラミングは、各コンポーネント、製品のアセンブリ及びサブアセンブリを製造する自動化機械を操作するためのコマンドなどの機械制御データを生成し、しばしばコンピュータ支援製造（ＣＡＭ）システムを活用する。
【０００６】
既存のプロセス計画及び分析技術は有用であるが、概して既存の技術を改良することが望ましい。
【発明の概要】
【０００７】
本開示の実施例の実装により、製品の製造中にコンポーネント部品を結合するために取り付けられる締結具の製造ライフサイクルを管理するシステム及び方法が提供される。実施例の実装は、製品製造のためのプロセス計画及び数値制御（ＮＣ）プログラミングを支援するため、締結具の製造プロセスライフサイクルの定義及び維持に有用となることがある。そのため、様々な実施例の実装は、エンジニアリング設計データによって定義される締結具の配置を製品の製造プロセス計画の一又は複数のプロセス操作に統合する、一又は複数のグラフィカルビューを生成するように構成されたグラフィック生成システムを提供する。これらのグラフィカルビューは、ＮＣデータ管理方法の実装の改善など、多数の利点をもたらすことが可能で、またプロセスの意図を三次元（３Ｄ）でやり取りすることを可能にする。
【０００８】
実施例の実装は、一体にアセンブルされる部品を結合するために取り付けられる締結具の製造ライフサイクルのグラフィカルビューを提供し、これによって、そうでない場合には利用できない締結具のグラフィカルな個別の情報をユーザに提供する。グラフィカルビューは、締結具の配置並びに各配置で締結具を取り付けるために各配置で実施される製造プロセス操作を定義するために使用されることがある。設計エンジニアリングは締結具の配置を定義することができるが、各配置で実施されるプロセス操作によって設計意図が適切に実行されていることを確認する役割は製造エンジニアリングが担ってもよい。
【０００９】
幾つかの実施例では、製造プロセス計画システムとの統合は、自動及手動で取り付けられる締結具のプロセス計画を可能にするように提供されることがある。ＮＣプログラミングシステムは、穿孔システム、穿孔後に締結又は溶接するシステムなどの自動化機械を、締結具の製造ライフサイクルの間に迅速かつ容易に使用可能にするように採用されることがある。これにより、自動化機械をプログラミングするための機械制御データの作成に要する時間を削減することができる。
【００１０】
実施例の実装の一態様によれば、入力モジュール、ビュー生成器及び出力モジュールを含むシステムが提供される。入力モジュールは、締結具によって結合される複数のコンポーネント部品を含む製品のための製造プロセス計画を受信するように構成され、この製造プロセス計画は、製品を製造するためにコンポーネント部品が加工されるプロセス操作を記述するプロセス定義を含んでいてもよい。ビュー生成器は、各締結具を取り付けて製品のコンポーネント部品を結合するように締結具の配置が加工される製造プロセス計画の各プロセス操作に関するグラフィカルビューを生成するように構成されてもよく、また出力モジュールはグラフィカルビューを出力するように構成されてもよい。プロセス操作のグラフィカルビューは、一又は複数のコンポーネント部品及びプロセス操作の間に加工されるコンポーネント部品上での締結具の配置のみをグラフィカル描画し、同一の又は他のコンポーネント部品上での他の任意の締結具の配置はグラフィカルビューから隠される。
【００１１】
幾つかの実施例では、製造プロセス計画は、プロセス操作が実施されることになっている工場内作業場での配置をさらに特定してもよい。これらの実施例では、ビュー生成器によって生成されるプロセス操作のグラフィカルビューは、プロセス操作のプロセス定義をさらに含み、プロセス操作が実施されることになっている工場内作業場での配置を特定することがある。
【００１２】
幾つかの実施例では、ビュー生成器によって生成されるプロセス操作のグラフィカルビューは、コンポーネント部品の三次元幾何形状を反映するように配置された基本図形の集まりとしてコンポーネント部品をグラフィカル描画してもよい。これらの実施例では、グラフィカルビューは、各締結具の配置に取り付けられる締結具の三次元幾何形状を反映することなく、少なくとも１つの点又はベクトルとして、各締結具の配置をグラフィカル描画することがある。
【００１３】
幾つかの実施例では、入力モジュール、ビュー生成器及び出力モジュールは、グラフィック生成システムの要素であってもよい。これらの実施例では、システムはグラフィック生成システムに結合された取込システムをさらに含むことがある。取込システムは、グラフィカルビューからプロセス操作関連データを数値制御（ＮＣ）プログラミングシステムに取り込むように構成されてもよい。プロセス操作関連データは、締結具の配置が加工される製造プロセス計画の各プロセス操作に関して、少なくともプロセス定義及び締結具の配置を含むことがある。
【００１４】
幾つかの実施例では、システムはＮＣプログラミングシステムをさらに含んでもよく、これらの実施例では、入力モジュール、インプロセスモデル生成器、データマージモジュール及び出力モジュールを含むことがある。入力モジュールは、コンポーネント部品を含む製品に対してエンジニアリング要件を含むエンジニアリング設計データを受信するように構成されてもよく、エンジニアリング要件はコンポーネント部品を結合するように取り付けられる締結具に関して締結具データを含むことがある。インプロセスモデル生成器は、一又は複数のコンポーネント部品に関してＮＣインプロセスモデルを生成するように構成されてもよく、ＮＣインプロセスモデルは一又は複数のコンポーネント部品の各々の上での締結具の配置を有する締結具に関する締結具データを含むことがある。データマージモジュールは、取込システムからプロセス操作関連データを受信し、さらにそのプロセス操作関連データをＮＣインプロセスモデルに追加するように構成されてもよい。ここで、プロセス操作関連データは、ＮＣインプロセスモデルの締結具データにマージされてもよい。また、出力モジュールは、ＮＣインプロセスモデルを出力するように構成されてもよい。
【００１５】
幾つかのさらなる実施例では、ＮＣインプロセスモデルは第２のＮＣインプロセスモデルである。これらのさらなる実施例では、インプロセスモデル生成器がＮＣインプロセスモデルを生成するように構成されることは、第１のＮＣインプロセスモデル及び第２のインプロセスモデルを含むＮＣインプロセスモデルアセンブリを生成するように構成されることを含むことがある。ここで、第１のＮＣインプロセスモデルは、一又は複数のコンポーネント部品に関してエンジニアリング要件を含むことがある。
【００１６】
幾つかの実施例では、取込システムは、入力モジュール、パーサー、構築モジュール及び出力モジュールを含んでもよい。入力モジュールはグラフィカルビューを受信するように構成されてもよい。パーサーは、グラフィカルビューをループスルーして、各グラフィカルビューをプロセス操作関連データの一部分に分解するように構成されてもよい。構築モジュールは、締結具の配置によってグラフィカルビューに対してプロセス操作関連データを再構築するように構成され、その結果、各締結具の配置は一又は複数のプロセス定義に関連付けられてもよい。また、出力モジュールは再構築されたプロセス操作関連データをＮＣプログラミングシステムに出力するように構成されてもよい。
【００１７】
幾つかの実施例では、取込システムは、プロセス操作関連データをそのまま記述するログファイルを生成するようにさらに構成されてもよい。これらの実施例では、ログファイルは、コンポーネント部品を含む製品に対するエンジニアリング要件を含むエンジニアリング設計データと比較可能であってもよい。ここでは、ログファイルは、グラフィカルビューによってグラフィカル描画され、プロセス操作関連データとして取り込まれた締結具の配置の精度を検証するため、エンジニアリング設計データと比較可能であってもよい。
【００１８】
実施例の実装の他の態様では、方法及びコンピュータ可読記憶媒体が提供される。有利には、方法は、コンポーネント部品を含む製品に関するエンジニアリング要件であってコンポーネント部品を結合するように取り付けられる締結具に関する締結具データを含むエンジニアリング要件を含むエンジニアリング設計データを受信することと、一又は複数のコンポーネント部品に関するＮＣインプロセスモデルであって一又は複数のコンポーネント部品の各々の上に締結具の配置を有する締結具に関する締結具データを含むＮＣインプロセスモデルを生成することと、取込システムからプロセス操作関連データを受信して、プロセス操作関連データがＮＣインプロセスモデルの締結具データとマージされるように、プロセス操作関連データをＮＣインプロセスモデルに追加することと、その後ＮＣインプロセスモデルを出力することを含む。
【００１９】
好ましくは、方法は、ＮＣインプロセスモデルが第２のＮＣインプロセスモデルであって、また、ＮＣインプロセスモデルを生成することは、第１のＮＣインプロセスモデル及び第２のＮＣインプロセスモデルを含むＮＣインプロセスモデルアセンブリ、一又は複数の各コンポーネント部品に関するエンジニアリング要件を含む第１のＮＣインプロセスモデルを生成することを含む、方法である。
【００２０】
より好ましくは、プロセス操作関連データを取り込む方法のステップは、グラフィカルビューを受信することと、グラフィカルビューをループスルーして、各グラフィカルビューをプロセス操作関連データの一部分に分割することと、締結具の配置によってグラフィカルビューに対するプロセス操作関連データを再構築することとを含み、その結果各締結具の配置が一又は複数のプロセス定義に関連付けられ、さらに再構築されたプロセス操作関連データをＮＣプログラミングシステムに出力することを含む。方法は、プロセス操作関連データをそのまま記述するログファイルを生成することをさらに含み、ログファイルは、コンポーネント部品を含む製品に関するエンジニアリング要件を含むエンジニアリング設計データと比較可能であってもよく、ログファイルは、グラフィカルビューによってグラフィカル描画され、プロセス操作関連データとして取り込まれた締結具の配置の精度を検証するため、エンジニアリング設計データと比較可能であってもよい。
【００２１】
本開示の別の態様によれば、その内部に保存されるコンピュータ可読プログラムコードを有するコンピュータ可読媒体が提供され、そのコンピュータ可読プログラムコードは、プロセッサによる実行に応答して、装置が、締結具によって結合された複数のコンポーネント部品を含む製品に関する製造プロセス計画（１０４）であって、製品を製造するためにコンポーネント部品が加工されるプロセス操作を記述するプロセス定義を含む製造プロセス計画（１０４）を受信することを可能にする。コンピュータ可読プログラムコードはさらに、装置が、各締結具を取り付けて製品のコンポーネント部品を結合するように締結具の配置が加工される製造プロセス計画（１０４）の各プロセス操作に関するグラフィカルビューを生成することを可能にし、プロセス操作のグラフィカルビューは、一又は複数のコンポーネント部品及びプロセス操作の間に加工される一又は複数のコンポーネント部品上の締結具の配置のみをグラフィカル描画し、同一の又は他のコンポーネント部品上の他の任意の締結具の配置はグラフィカルビューから隠され、その後グラフィカルビューを出力する。本明細書で説明される特徴、機能及び利点は、種々の実施例の実装において単独で実現可能であるか、又はさらに別の実施例の実装において組み合わせることができ、このような実装のさらなる詳細は、後述の説明及び添付図面を参照して理解される。
【００２２】
上述のように、本開示の実施例の実装を一般的な用語で説明したが、ここでは添付図面を参照する。これらの図面は必ずしも正確な縮尺で描かれているわけではない。
【図面の簡単な説明】
【００２３】
【図１】実施例の実装による締結具製造ライフサイクル管理システムの図解である。
【図２】本開示の実施例の実装による好適なグラフィック生成システムの図解である。
【図３】本開示の実施例の実装による好適なＮＣプログラミングシステムの図解である。
【図４】本開示の実施例の実装による好適な取込システムの図解である。
【図５】本開示の実施例の実装によるグラフィック生成システム及びＮＣプログラミングシステムでの表示に対して出力しうる実施例のグラフィカルビュー及びＮＣインプロセスモデルを図解している。
【図６】本開示の実施例の実装によるグラフィック生成システム及びＮＣプログラミングシステムでの表示に対して出力しうる実施例のグラフィカルビュー及びＮＣインプロセスモデルを図解している。
【図７】本開示の実施例の実装によるグラフィック生成システム及びＮＣプログラミングシステムでの表示に対して出力しうる実施例のグラフィカルビュー及びＮＣインプロセスモデルを図解している。
【図８Ａ】本開示の実施例の実装によるグラフィック生成システム及びＮＣプログラミングシステムでの表示に対して出力しうる実施例のグラフィカルビュー及びＮＣインプロセスモデルを図解している。
【図８Ｂ】本開示の実施例の実装によるグラフィック生成システム及びＮＣプログラミングシステムでの表示に対して出力しうる実施例のグラフィカルビュー及びＮＣインプロセスモデルを図解している。
【発明を実施するための形態】
【００２４】
添付図面を参照して、本開示のいくつかの実装について、以下でより詳しく説明するが、添付図面には本開示の実装の一部が示されているが、すべてが示されているわけではない。実際、本開示の様々な実装は、多くの異なる形で具現化することができ、本明細書で説明される実装に限定されるものと解釈されるべきではなく、むしろ本開示が包括的で完全となるように、かつ当業者に本開示の範囲を十分に伝えるために、これらの実装が提供される。また、何か別のもの（特に明記されない限り）の上にあるとして図示及び説明されるものが代わりに下にあってもよく、逆もまた同じである。同様に、何か別の物の左にあるとして図示及び説明される物が代わりに右にあってもよく、逆もまた同じである。全体を通して、類似の参照番号は類似の要素を示している。
【００２５】
本開示の実施例の実装は概して、複数のコンポーネント部品から構成される製品の締結具の製造ライフサイクルの管理に関する。実施例の実装は、主として、製品が材料、コンポーネント、アセンブリ及びサブアセンブリなどのコンポーネント部品から構成される航空機である航空宇宙応用に関連して記述される。しかしながら、実施例の実装は、航空宇宙産業及び航空宇宙産業以外の両方において、他の様々な応用に関連付けて利用することができる。
【００２６】
種々の実施例では、製品は、コンポーネント部品を一体に結合する複数の締結具を含むことがある。締結具の好適な種類の実施例は、雄ネジが切られたボルト又はネジ、リベット、ピン、スポット溶接、タック溶接などを含む。幾つかの実施例では、締結具カラーはまた、雄ネジが切られたボルト又はネジにねじ込まれる雌ネジが切られたナットの場合などのように、一種の締結具と見なされることがある。
【００２７】
コンポーネント部品を結合する締結具の製造ライフサイクルは、一又は複数のコンポーネント部品上の締結具の配置が各締結具での締結具の取り付け用に加工される、一又は複数のプロセス操作を含む。これらのプロセス操作は締結具の種類に依存することがある。例えば、プロセス操作は、締結具の配置でコンポーネント部品への穿孔或いはコンポーネント部品を貫通する穿孔、その孔への締結具（例えば、雄ネジが切られたネジ又はボルト、リベット、ピン）の取り付け、及び場合によっては締結具への締結具カラー（例えば、雌ネジが切られたナット）の適用を含むことがある。別の実施例では、プロセス操作は、締結具の配置での締結具（例えば、スポット溶接、タック溶接）の取り付けのみを含んでもよい。
【００２８】
図１は、本開示の実施例の実装による、締結具製造ライフサイクル管理システム１００を図解している。システムは、一又は複数の機能又は操作を実行するための任意の数の異なるサブシステム（各々は個別のシステム）のいずれかを含むことができる。例えば、図示しているように、システムは、製品設計システム１０２、製造プロセス計画システム１０４、グラフィック生成システム１０６、ＮＣプログラミングシステム１０８及び／又は取込システム１１０の各々を一又は複数含むことがある。締結具製造ライフサイクル管理システムの一部として示されているが、製品設計システム、製造プロセス計画システム、グラフィック生成システム、ＮＣプログラミングシステム及び／又は取込システムのうちの一又は複数は、代わりに、締結具製造ライフサイクル管理システムとは分離されていて、このシステムと通信を行うようになっていてもよい。サブシステムのうちの一又は複数は、他のサブシステムとは関係なく、一つの別個のシステムとして機能又は動作しうることも理解されたい。さらに、締結具製造ライフサイクル管理システムは、図１に示されるサブシステムに対し、一又は複数の付加的な又は代替的な締結具製造ライフサイクル管理システムを含んでもよい。
【００２９】
製品設計システム１０２は、航空機などの製品の設計エンジニアリングの間に使用されてもよく、また、そのコンポーネント部品を含む製品の構成を一般的に記述するエンジニアリング設計データを受信、作成或いは提供するように構成されてもよい。エンジニアリング設計データは、例えば、製品のデジタル３次元（３Ｄ）モデル（ソリッドモデルと呼ばれることもある）を含んでもよい。別の実施例として、エンジニアリング設計データは、エンジニアリング要件モデル（ＥＲＭ）を集合的に形成する製品に関する一群のエンジニアリング要件を含み、幾つかの実施例では一又は複数の２次元（２Ｄ）描画によって示されてもよい。この設計エンジニアリングに関して、幾つかの実施例では、製品設計システムは、フランスのヴェリジー＝ヴィラクブレーに所在するＤａｓｓａｕｌｔ  Ｓｙｓｔeｍｅｓ  Ｓ．Ａ．から入手可能なＣＡＴＩＡデジタルモデリングシステムなどの市販のコンピュータ支援設計（ＣＡＤ）システムを含むこと、或いはこのようなシステムの恩恵を受けることがある。
【００３０】
３Ｄモデルは、少なくともそのコンポーネント部品の幾つかを含む製品の幾何形状を表すことがある。例えば、３Ｄモデルは製品を、稜線、面、点（例えば、頂点）などのコンピュータグラフィックスの基本図形（画像要素）の集合として表すことがあり、これらは、面、容積又は部分を含む各製品の３Ｄ幾何形状を反映するため、多角形又は数学的に導かれた他の構造体にアレンジされることがある。製品は、「境界」表現、すなわち、製品が占める空間を画定する多角形の集合によって定義されてもよく、これらは製品の各部品が占める空間を画定する多角形の部分集合を含んでもよい。製品によっては、３Ｄモデルは何十万個もの多角形を使用することがある。
【００３１】
例えば、ＥＲＭは、幾何寸法及び幾何公差（ＧＤ＆Ｔ）、材料仕様、コンポーネントリスト、プロセス仕様、検査要件などの製品製造情報（ＰＭＩ）を含むことがある。このデータは、製品をどのように製造、組み立て、操作、維持すべきかなどに関する設計エンジニアリングの意図を伝えることができる。幾つかの実施例では、ＥＲＭは製品に関するエンジニアリング権限を表すことがある。
【００３２】
種々の実施例では、製品は、コンポーネント部品を一体に結合する複数の締結具を含むことがある。コンポーネント部品を結合する締結具が数百万個ではなく数千個の場合でも、これらの締結具を含む航空機などの多数の大型複合製品に関しては、３Ｄモデルは個々の締結具の３Ｄ幾何形状をモデル化しないこと或いは表現しないことがある。ＥＲＭは締結具の配置を点、ベクトル（例えば、中心線）によって、また、場合によっては、締結具の種類及び任意の取付仕様要件などの他のパラメータデータによって表すことがある。幾つかの実施例では、この締結具データは、製品製造の間にコンポーネント部品の結合の種類及び方法を特定するジョイント定義によって提供されてもよい。
【００３３】
製造プロセス計画システム１０４は製品の製造エンジニアリングの間に使用されることがあり、一般的に製品に関するエンジニアリング設計データを受信し、コンポーネント部品を含む製品に関する製造プロセス計画を作成或いは提供するように構成されてもよい。製造プロセス計画は、製品を製造するためにコンポーネント部品が加工されるプロセス操作を記述するプロセス定義を含むことがあり、また、幾つかの実施例では、製造プロセス計画はプロセス操作が実施されることになっている工場内作業場での配置を特定することがある。これらのコンポーネント部品は、エンジニアリング設計データによって定義されたとおりであってもよく、製造プロセス計画はエンジニアリング設計データに対する一又は複数のリンクを含むことがある。この製造エンジニアリングに関して、幾つかの実施例では、製造プロセス計画システムはＤａｓｓａｕｌｔ  Ｓｙｓｔeｍｅｓ  Ｓ．Ａ．から入手可能なＤＥＬＭＩＡ  ＤＰＭ，ＤＰＥなどの市販の製造プロセス計画（ＭＰＰ）システム又はソフトウェアスイートを含むこと、或いはそれらの恩恵を受けることがある。また、現時点では、幾つかの実施例では、製造プロセス計画は純粋なテキスト及びリンクとなることがある
【００３４】
製造プロセス計画は、コンポーネント部品上の締結具の配置が各締結具の取り付け用に加工される任意の数のプロセス操作を含むことがあり、これらのプロセス操作はその製造ライフサイクルを構成してもよい。製品の製造エンジニアリングの一環として、一又は複数の締結具の製造ライフサイクルを視覚化することが望ましいことがある。したがって、実施例の実装のグラフィック生成システム１０６は一般的に、コンポーネント部品上の締結具の配置が各締結具の実装用に加工される一又は複数の製造プロセス計画を含む製造プロセス計画のプロセス操作の少なくとも一部に関してグラフィカルビューを生成するように構成されることがある。そのため、幾つかの実施例では、グラフィック生成システムは、Ｄａｓｓａｕｌｔ  Ｓｙｓｔeｍｅｓ  Ｓ．Ａ．から入手可能な３ＤＶＩＡなどの市販のツールを含むこと、或いはその恩恵を受けることがある。
【００３５】
実施例の実装のＮＣプログラミングシステム１０８は一般的に、締結具の少なくとも一部の実装を含む種々のプロセス操作を実施する自動化機械の数値制御プログラムを実施するように構成されることがある。ＮＣプログラミングシステムは、一又は複数のコンポーネント部品のＮＣインプロセスモデルを生成するように構成されてもよく、このモデルは各コンポーネント部品上での締結具の配置を有する締結具に関する（ＥＲＭからの）締結具データを含むことがある。幾つかの実施例では、ＮＣプログラミングシステムは、ＣＡＴＩＡなどの市販のツールを含むこと、或いはその恩恵を受けることがある。
【００３６】
取込システム１１０は一般的に、プロセス操作のグラフィカルビューからプロセス操作関連データを取り込むように構成されることがあり、ＮＣプログラミングシステム１０８はこれをＮＣインプロセスモデルに追加し、締結具データとマージすることがある。その結果得られるＮＣインプロセスモデルは、機械の動作及びコンポーネント部品上での締結具の配置が各締結具の取り付け用に加工される一又は複数のプロセス操作を含むプロセス操作の順序を定義するため、ＮＣプログラミングシステムとやりとりするＮＣプログラマなどのユーザによる使用と理解を促進するように論理的に順序付けられたデータを含んでもよい。ＮＣプログラミングシステムは、各プロセス操作を実施するため、自動化機械のプログラミングのための機械制御データのファイルを生成してもよい。
【００３７】
図２は、本開示の幾つかの実施例の実装では、図１のグラフィック生成システム１０６に対応しうる好適なグラフィック生成システム２００の種々の要素を図解している。上に示したように、また以下でさらに詳細に説明するように、グラフィック生成システムは一般的に、製品の製造プロセス計画の少なくとも一部のプロセス操作の１つ１つに対してグラフィカルビューを生成するように構成されてもよい。図示しているように、グラフィック生成システムは、入力モジュール２０２、ビュー生成器２０４及び出力モジュール２０６を含んでもよい。
【００３８】
入力モジュール２０２は、コンポーネント部品を含む製品に関する製造プロセス計画を受信するように構成されてもよい。好適な製造プロセス計画の一実施例は、製造プロセス計画システム（例えば、製造プロセス計画システム１０４）によって作成或いは提供されるものであってもよい。上述のように、製造プロセス計画は、コンポーネント部品が加工されるプロセス操作を記述するプロセス定義を含むことがあり、また、プロセス操作が実施されることになっている工場内作業場での配置を特定することもある。プロセス計画は、コンポーネント部品を含む製品の構成を記述するエンジニアリング設計データ（例えば、３Ｄモデル、ＥＲＭ）へのリンクを含むことができ、また、これらのリンクを通じて、入力モジュールは種々のエンジニアリング設計データを受信してもよい。
【００３９】
ビュー生成器２０４は、コンポーネント部品上での締結具の配置が各締結具の取り付け用に加工される一又は複数のプロセス計画を含む製造プロセス計画の、少なくとも一部のプロセス操作の各操作に対するグラフィカルビューを生成するように構成されてもよい。上述のように、一実施例では、プロセス操作は、締結具の配置でコンポーネント部品への穿孔或いはコンポーネント部品を貫通する穿孔、その孔への締結具（例えば、雄ネジが切られたネジ又はボルト、リベット、ピン）の取り付け、及び場合によっては締結具への締結具カラー（例えば、雌ネジが切られたナット）の適用を含むことがある。別の実施例では、これらのプロセス操作は、締結具の配置での締結具（例えば、スポット溶接、タック溶接）の取り付けのみを含んでもよい。
【００４０】
幾つかの実施例では、グラフィカルビューは、３Ｄモデルとの関連などのように、表面又はソリッドモデルの定義に要求される数学的定義のオーバーヘッドを含まないグラフィカル描画（例えば、３Ｄグラフィカル描画）を含みうるという点で、ライトウェイト表示であってもよい。実際には、これらの実施例の少なくとも一部では、グラフィカル描画は３Ｄシェルの結果と見なされることがある。
【００４１】
ビュー生成器２０４によって生成されるプロセス操作のグラフィカルビューは、プロセス操作の間に加工される一又は複数のコンポーネント部品及びそのコンポーネント部品上の一又は複数の締結具の配置をグラフィカル描画することができる。グラフィカルビューはまた、プロセス操作のプロセス定義を含み、そのプロセス操作が実施されることになっている工場内作業場での配置を特定することができ、それらのいずれか一方又は両方は適切なコードによって少なくとも部分的に特定されうる。
【００４２】
グラフィカルビューは、任意の数の異なる方法で、コンポーネント部品及びプロセス操作に対する締結具の配置をグラフィカル描画することができる。一実施例では、グラフィカルビューはコンポーネント部品を３Ｄモデルと同様の基本図形の集まりとしてグラフィカル描画することができる。すなわち、グラフィカルビューは、各コンポーネント部品の３Ｄ幾何形状を反映するように配置された基本図形の集まりとしてコンポーネント部品をグラフィカル描画してもよい。グラフィカルビューは、各締結具の配置で取り付けられる締結具の３Ｄ幾何形状を反映することなく、点及び／又はベクトル（例えば、中心線）として、例えばＥＲＭでの点やベクトルとして、締結具の配置を描画してもよい。幾つかの実施例では、グラフィカルビューは、プロセス操作の間に加工される締結具の配置のみをグラフィカル描画し、同一の又は他のコンポーネント部品上の他の任意の締結具の配置（プロセス操作以外の間に加工される締結具の配置）は隠される。したがって、グラフィック生成システムはプロセス操作及び締結具の配置によって締結具を表してもよく、これによって締結具をどのようにしてどこに取り付けるべきかに関する製造エンジニアリングの意図を伝えることができる。
【００４３】
出力モジュール２０６は、グラフィカルビューを受信して、ディスプレイ、プリンタなどに出力するように構成されてもよい。幾つかの実施例では、出力モジュールは、ビュー生成器が構成データ及び内容をすべて含むビューを生成した後、完全なグラフィカルビューを受信して出力してもよい。他の実施例では、出力モジュールは、ビュー生成器がコンポーネント部品を描画し、且つ各プロセス定義及び工場内作業場での配置を含むビューを生成した後で、また、描画したコンポーネント部品上に締結具の配置を描画する前に、グラフィカルビューを受信して出力してもよい。これらの実施例では、ビュー生成器は生成されたビューに描画された締結具の配置を追加してもよく、これによって出力モジュールは完全なグラフィカルビューを出力することができる。
【００４４】
図３及び４はそれぞれ、好適なＮＣプログラミングシステム３００及び取込システム４００の様々な要素を図解するもので、本開示の幾つかの実施例の実装では、図１のＮＣプログラミングシステム１０８及び取込システム１１０に対応しうる。上に示したように、また以下でさらに詳細に説明するように、ＮＣプログラミングシステムは一般的に、一又は複数のコンポーネント部品のＮＣインプロセスモデルを生成するように構成されてもよい。取込システムは一般的に、プロセス操作のグラフィカルビューからプロセス操作関連データを取り込むように構成されることがあり、ＮＣプログラミングシステム１０８はこれをＮＣインプロセスモデルに追加し、締結具データとマージすることがある。
【００４５】
図３に示すように、ＮＣプログラミングシステム３００は、入力モジュール３０２、インプロセスモデル生成器３０４、データマージモジュール３０６及び出力モジュール３０８を含んでもよい。入力モジュールはコンポーネント部品を含む製品に関するエンジニアリング設計データを受信するように構成されてもよく、そのエンジニアリング設計データはコンポーネント部品を含む製品の構成を記述する。幾つかの実施例では、エンジニアリングデータは、製品設計システム（例えば、製品設計システム１０２）によって受信、作成、或いは提供されるものであってもよい。上記で説明したように、エンジニアリング設計データはコンポーネント部品の少なくとも一部を含む製品の３Ｄモデル、並びにＥＲＭを形成しうるエンジニアリング要件の集まりを含んでもよい。
【００４６】
インプロセスモデル生成器３０４は、製品の一又は複数のコンポーネント部品のＮＣインプロセスモデルを生成するように構成されてもよい。幾つかの実施例では、インプロセスモデル生成器は、コンポーネント部品について空の（シェルの）第１のＮＣインプロセスモデルを生成し、この第１のＮＣインプロセスモデルに対して、エンジニアリング設計データの各コンポーネント部品に関するエンジニアリング要件を追加してもよい。インプロセスモデル生成器は次に、各コンポーネント部品について空の第２のＮＣインプロセスモデルを生成してもよい。第１及び第２のＮＣインプロセスモデルは、ＮＣインプロセスモデルアセンブリとして扱われてもよく、第１のＮＣインプロセスモデルでエンジニリング要件を誤って変更することを避けるため、さらなる処理が行われてもよい。
【００４７】
インプロセスモデル生成器３０４は、第２のＮＣインプロセスモデルに、各コンポーネント部品上に締結具の配置を有する締結具に関する（ＥＲＭの）締結具データを追加してもよい。幾つかの実施例では、第２のＮＣインプロセスモデルとＥＲＭとの間にリンクが確立されることがある。各締結具の配置は、ＥＲＭが改定される場合には、その改定を反映するためインプロセスモデルを容易に更新できるようにリンクされていてもよい。ＮＣプログラミングシステム３００は、プロセス操作関連データを第２のＮＣインプロセスモデルに追加するように呼び出されることがある。幾つかの実施例では、ＮＣプログラミングシステムは、グラフィック生成システム（例えば、グラフィック生成システム１０６、２００）によって生成されるプロセス操作のグラフィカルビューからプロセス操作関連データを取り込むため、取込システム（例えば、取込システム１１０、４００）を起動することがある。このプロセス操作関連データは、締結具の配置が各締結具の取り付け用に加工されるプロセス操作―或いは幾つかの実施例ではプロセス定義及び工場内作業場の配置を特定するコードに関して、例えば、プロセス定義、締結具の配置、場合によっては工場内作業場の配置を含むことがある。
【００４８】
図４に示すように、取込システム４００は、入力モジュール４０２、パーサー４０４、構築モジュール４０６及び出力モジュール４０８を含んでもよい。取込システムの入力モジュールは、グラフィック生成システム（例えば、グラフィック生成システム１０６、２００）によって生成されるプロセス操作のグラフィカルビューを受信するように構成されてもよい。上で説明したように、プロセス操作のグラフィカルビューは、各プロセス定義及び工場内作業場の配置を含むことがあり、プロセス操作の間に加工されるコンポーネント部品上に締結具の配置をグラフィカル描画してもよい。パーサーはグラフィカルビューをループスルーするように構成されてもよい。パーサーは、各グラフィカルビューを、プロセス定義、締結具の配置、及び場合によっては工場内作業場の配置を含むプロセス操作関連データの一部分に分解してもよい。構築モジュールは、締結具の配置によってグラフィカルビューに対してプロセス操作関連データを再構築し、その結果、各締結具の配置は一又は複数のプロセス定義及び工場内作業場の配置に関連付けられてもよい。出力モジュール４０８は、その後、再構築されたプロセス操作関連データを受信して、ＮＣプログラミングシステム（例えば、ＮＣプログラミングシステム１０８、３００）などに出力するように構成されてもよい。
【００４９】
図３に戻ると、データマージモジュール３０６は、取込システム（例えば、取込システム１１０、４００）などから―或いはより具体的に一実施例では、取込システム４００の出力モジュールから、第２のＮＣインプロセスモデルに追加されるプロセス操作関連データを受信するように構成されてもよい。データマージモジュールは、プロセス操作関連データを第２のＮＣインプロセスモデルに追加し、そのプロセス操作関連データは第２のＮＣインプロセスモデルの締結具データにマージされてもよい。同様に、第２のＮＣインプロセスモデルは、製品の一又は複数のコンポーネント部品上での締結具の配置を有する締結具に関する（ＥＲＭからの）締結具データを含むことがある。締結具データは、点、ベクトル（例えば、中心線）によって表される締結具の配置を含み、また、締結具の種類及び任意の取付仕様要件などの他のパラメータデータを含むことがある。プロセス操作関連データは、各コンポーネント上での締結具の配置が各締結具の取り付け用に加工されるプロセス操作に関するプロセス定義及び工場内作業場の配置を含むことがある。或いは、再構築されて、プロセス操作関連データは、締結具の配置と各関連プロセス操作並びに工場内作業場の配置を含むことがある。
【００５０】
データマージモジュール３０６は、第２のＮＣインプロセスモデルに締結具データをループスルーして、締結具データ内の各締結具の配置をプロセス操作関連データ内の締結具の配置と比較するように構成されてもよい。プロセス操作関連データ内の締結具の配置に一致する締結具データ内の各締結具の配置に関して、データマージモジュールは第２のＮＣインプロセスモデル内の締結具の配置に関する幾何学的設定を作成してもよい。データマージモジュールは次に、幾何学的設定に適切なパラメータを追加することなどによって、締結具データ、締結具の配置に関するプロセス定義及び工場内作業場の配置を幾何学的設定に追加してもよい。その結果、各締結具の配置に対して、締結具データ、プロセス定義及び工場内作業場の配置は、第２のＮＣインプロセスモデル内にマージされてもよい。
【００５１】
出力モジュールは第２のＮＣインプロセスモデルを受信して、出力するように構成されてもよく、或いは幾つかの実施例では、第１及び第２のＮＣインプロセスモデルを含むＮＣインプロセスモデルアセンブリを受信して、ディスプレイ、プリンタなどに出力してもよい。幾つかの実施例では、第２のＮＣインプロセスモデルで表される締結具の配置は、出力モジュールからの出力で示されることがあるサイズ、色、形状などのプロセス操作関連データに基づいてコード化されてもよい。その結果得られるＮＣインプロセスモデルアセンブリは次に、ＮＣプログラミング媒体の作成に使用されてもよい。すなわち、ＮＣインプロセスモデルアセンブリは、機械の動作及びコンポーネント部品が各締結具の配置で締結具の少なくとも一部の取り付け用に加工される一又は複数のプロセス操作を含むプロセス操作の順序を定義するため、ＮＣプログラミングシステム３００とやりとりするＮＣプログラマなどのユーザによる使用と理解を促進するように論理的に順序付けられたデータを含んでもよい。ＮＣプログラミングシステムは、各プロセス操作を実施するため、穿孔システム、穿孔後に締結又は溶接するシステムなどの自動化機械のプログラミングのための機械制御データのファイルを生成してもよい。
【００５２】
図１に戻ると、幾つかの実施例では、取込システム１１０はプロセス操作関連データの取り込みの間にログファイルを生成してもよく、そのログファイルは各データをそのまま記述してもよい。幾つかの実施例でのログファイルは、グラフィカルビューによってグラフィカル描画されプロセス操作関連データとして取り込まれる締結具の配置の精度を検証するため、元のエンジニアリング設計データと（製品設計システムの内容で、或いはテキストファイルへの抽出を介して）比較可能であってもよい。この比較は、ＮＣプログラミングシステム１０８又は製品設計システム１０２などの他の好適なシステムによって実施されてもよい。幾つかの実施例では、この種の検証は、締結具の配置は何も移動されておらず、エンジニアリング設計データと正確に一致することを保証することができる。
【００５３】
実施例の実装は、製品又は製品の部品が組立プロセスを経るにつれて、どの締結具の配置が処理されたか、またどのプロセスが完了したかを追跡することができる。例えば、各プロセス操作を実施する自動化機械は、ＮＣプログラミングシステム１０８に入力を提供してもよく、その結果、第２のＮＣインプロセスモデルで、処理されたこれらの締結具の配置のコーディング（例えば、サイズ、色、形状）を変化させることがある。その際、多くの自動化機械は、実施された作業を追跡し、締結具の配置に関する配置又は締結具の配置に関連付けられた名称が機械制御データに挿入されている場合にはそれを取得するように構成される制御装置を含む。
【００５４】
本発明の実施例の実施形態をさらに説明するため、図５〜８を参照すると、本開示の実施例の実装に従って、グラフィック生成システム１０６、２００及びＮＣプログラミングシステム１０８、３００による表示に関して出力されうる、実施例のグラフィカルビュー及びＮＣインプロセスモデルが図解されている。これらの図は製品の一又は複数のコンポーネントに関するグラフィカルビュー及びＮＣインプロセスモデルを図解しており、この事例では外板及び締結具の配置を含む航空機の構造フレームが図解されている。
【００５５】
図５は、コンポーネント部品上での締結具の配置が各締結具の取り付け用に加工される各プロセス操作に対するグラフィカルビューを図解している。図示しているように、グラフィカルビューは、所定の可視領域５００内の一又は複数のウィンドウを含むグラフィカルユーザインターフェース（ＧＵＩ）内に表示されてもよい。ウィンドウは、複数のグラフィカルビューが表示され、さらにそれ自体が限定的な可視領域を有しうる第１のウィンドウ５０２を含むことがあり、幾つかの実施例では、可視領域内に同時に適合しうるさらに多くのグラフィカルビューを含むようにスクロール可能であってもよい。
【００５６】
第１のウィンドウ５０２では、プロセス操作の各グラフィカルビューは、プロセス操作の間に加工されるコンポーネント部品及び締結具の配置のグラフィカル描画５０４を含み、さらに各プロセス操作関連データ５０６を含む。プロセス操作関連データは、適切なコード及びテキスト（例えば、“ＣＳ２７２  ＰＥＲ  ＥＮＧＲ（ＦＩＣ）”）によって特定されうるプロセス操作のプロセス定義を含むことがあり、また。プロセス操作のステータス（例えば、“Ｉｎ  Ｗｏｒｋ  １”）も含みうる。プロセス操作関連データはまた、プロセス操作が実施されることになっている工場内作業場での配置を含んでもよく、これはまた適切なコード（例えば、“Ｏｐ  ０３０”）によって特定されうる。
【００５７】
可視領域５００内のウィンドウはまた、第１のウィンドウ５０２（或いは少なくともそのグラフィカル描画５０４）内の選択されたグラフィカルビューの拡大表示５１０が表示可能な第２のウィンドウ５０８を含みうる。グラフィカル表示は第１のウィンドウにも表示されるが、拡大表示では描画されたコンポーネント部品５１２及び締結具の配置５１４（一部のみが引き出し線で示されている）はさらに容易に確認することができる。図示しているように、グラフィカルビュー及び拡大表示では、コンポーネント部品は３Ｄモデルと同様な基本図形の集まりとして描画され、締結具の配置は点及び／又はベクトル（例えば、中心線）として描画されることがある。さらに図示しているように、特定のプロセス操作のグラフィカルビュー及び拡大表示では、プロセス操作の間に加工される締結具の配置のグラフィカルビューのみが描画され、他の締結具の配置のグラフィカルビューは隠される。幾つかの実施例では、第２のウィンドウの拡大表示は、コンポーネント部品及び締結具の配置が描画される向きを変更するため回転可能であってもよく、或いは移動可能であってもよい。
【００５８】
図６はコンポーネント部品の第１のＮＣインプロセスモデルを図解している。図示しているように、第１のＮＣインプロセスモデルは、所定の可視領域６００を含むＧＵＩに表示されてもよい。ＧＵＩは、第１のＮＣインプロセスモデルに追加されたエンジニアリング設計データの各コンポーネント部品に関するエンジニアリング要件など、第１のＮＣインプロセスモデルのパラメータ６０２を含んでもよい。ＧＵＩはさらにコンポーネント部品上の締結具の配置のグラフィカル描画６０４を含んでもよく、これはエンジニアリング設計データの締結具データ（例えば、ジョイント定義）から特定されうる。図示しているように、締結具の配置は、エンジニアリング設計データ内で表されるように、点及び／又はベクトル（例えば、中心線）として描画されてもよい。
【００５９】
図７は、図６の第１のＮＣインプロセスモデル、及び別の第２のＮＣインプロセスモデルを含むＮＣインプロセスモデルアセンブリを図解しており、両者はＧＵＩの可視領域６００に表示されることがある。ＧＵＩは第１のＮＣインプロセスモデルのパラメータ６０２を含み、前述と同様に、
第２のＮＣインプロセスモデルに追加された各コンポーネント部品上に締結具の配置を有する締結具に関する締結具データなど、第２のＮＣインプロセスモデルのパラメータ７０２を追加的に含みうる。ＧＵＩは、第１のＮＣインプロセスモデルのエンジニアリング設計データ内に、締結具データのコンポーネント部品上での締結具の配置のグラフィカル描画６０４を含むことがあり、第２のＮＣインプロセスモデルの締結具データの同一又はほぼ同一の締結具の配置のグラフィカル描画７０４を追加的に含んでもよい。図示しているように、両方のＮＣインプロセスモデルでの締結具の配置は、点及び／又はベクトル（例えば、中心線）として描画されることがあり、互いに重なって見えることがある。
【００６０】
図８（図８Ａ及び８Ｂを含む）は、図６のグラフィカルビューなどのグラフィカルビューのプロセス操作関連データが第２のＮＣインプロセスモデルに追加された後、その結果として得られる図７の第１及び第２のＮＣインプロセスモデルを含むＮＣインプロセスモデルアセンブリを図解している。前述と同様に、ＧＵＩは第１及び第２のＮＣインプロセスモデルのパラメータ６０２、７０２を含むことがある。しかしながら、ここでは、第２のＮＣインプロセスモデルのパラメータは、第２のＮＣインプロセスモデルの締結具の配置に関する幾何学的設定８０２をさらに含むことがある。上述のように、締結具の配置に関する幾何学的設定は、幾何学的設定の適切なパラメータ内などに、締結具データ、幾何学的設定に対する締結具の配置に関するプロセス定義及び工場内作業場の配置を含むことがある。
【００６１】
図８では、ＧＵＩは、第１のＮＣインプロセスモデルのエンジニアリング設計データ内に、締結具データのコンポーネント部品上での締結具の配置のグラフィカル描画６０４を含むことがある。ＧＵＩは同様に、第２のＮＣインプロセスモデルの締結具データの同一又はほぼ同一の締結具の配置のグラフィカル描画８０４を含むことがある。このグラフィカル描画８０４は、図７のグラフィカル描画７０４と同様であってもよいが、グラフィカル描画内の締結具の配置は、サイズ、色、形状などのプロセス操作関連データに基づいてコード化されてもよい。例えば、同一又はほぼ同一のプロセス操作関連データを有する幾つかの締結具の配置８０６は、第１の色の小円で描画されてもよい。同一又はほぼ同一のプロセス操作関連データを有するが、締結具の配置８０６とは異なる他の締結具の配置８０８は、第２の色でより小さく又はより大きく描画されてもよい。同一又はほぼ同一のプロセス操作関連データを有するが、締結具の配置８０６、８０８とは異なるさらに別の締結具の配置８１０は、第３の色の中心線で描画されてもよい。
【００６２】
本開示の実施例の実装によれば、締結具製造ライフサイクル管理システム１００並びに、製品設計システム１０２、製造プロセス計画システム１０４、グラフィック生成システム１０６、ＮＣプログラミングシステム１０８及び取込システム１１０を含むそのサブシステムは、種々の手段によって実装可能である。同様に、グラフィック生成システム２００、ＮＣプログラミングシステム３００及び取込システム４００の実施例は、それぞれが各要素を含んでいるが、実施例の実装による種々の手段によって実装可能である。システム、サブシステム、及びそれらのそれぞれの要素を実装するための手段は、単独のハードウェア、或いは、コンピュータ可読記憶媒体からの一又は複数のコンピュータプログラムコード命令、プログラム命令、又は実行可能なコンピュータ可読プログラムコード命令（一般的に「コンピュータプログラム」、例えば、ソフトウェア、ファームウェアなどと呼ばれることがある）の指示下にあるハードウェアを含むことができる。
【００６３】
幾つかの実施例では、本明細書において図示及び記載されるシステム、サブシステム、及びそれぞれの要素として機能するか、又はそうでない場合にそれらを実装するように構成される一又は複数の装置が提供される。複数の装置を含む実施例では、それぞれの装置は、有線又は無線ネットワークなどを介して直接的に又は間接的になど、任意の数の異なる方法で、互いに接続され、又はそうでない場合には通信することができる。
【００６４】
概して、本開示の実施例の実装の装置は、一又は複数の固定又は持ち運び可能な電子装置を備える、含む、又はそのような電子装置内において具現化されうる。好適な電子機器の実施例は、スマートフォン、タブレット型コンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーションコンピュータ、サーバコンピュータなどを含む。装置は、メモリ（例えば、記憶装置）に接続されたプロセッサ（例えば、プロセッサユニット）などの任意の数のコンポーネントそれぞれの一又は複数を備えてもよい。
【００６５】
プロセッサは、通常、例えば、データ、コンピュータプログラム、及び／又は他の好適な電子情報などの情報を処理できる任意のコンピュータハードウェア部分である。プロセッサは、一部が一の集積回路又は相互接続された複数の集積回路（もっと一般的には「チップ」と呼ばれる集積回路）としてパッケージされた一組の電子回路から構成される。プロセッサは、プロセッサに搭載された状態で記憶された、又はそうでない場合はメモリ（同じ又は別の装置の）に記憶された、コンピュータプログラムを実行するように構成することができる。
【００６６】
プロセッサは、特定の実装に応じて、任意の数のプロセッサ、マルチプロセッサコア、又は他の何らかの種類のプロセッサであってもよい。さらに、プロセッサは、単一のチップ上に主要プロセッサと共に一又は複数の二次プロセッサが存在する任意の数の異種プロセッサシステムを使用して実装されてもよい。別の例示的な実施例として、プロセッサは同一形態の複数のプロセッサを含む対称型マルチプロセッサシステムであってもよい。さらに別の実施例では、プロセッサは、一又は複数の特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などとして具現化される、又はそうでない場合はそれらを含むことができる。したがって、プロセッサは一又は複数の機能を実行するためのコンピュータプログラムを実行できるが、種々の実施例のプロセッサは、コンピュータプログラムの支援がなくとも一又は複数の機能を実行することができる。
【００６７】
メモリは、概して、一時的及び／又は永続的に、データ、コンピュータプログラム及び／又は他の好適な情報などの情報を記憶できる任意のハードウェア部分である。メモリは、揮発性及び／又は不揮発性メモリを含み、固定でも取り外し可能でもよい。好適なメモリの実施例は、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、ハードドライブ、フラッシュメモリ、サムドライブ、取り外し可能なコンピュータディスケット、光ディスク、磁気テープ又はそれらの何らかの組み合わせを含む。光ディスクには、コンパクトディスク−リードオンリーメモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−リード／ライト（ＣＤ−Ｒ／Ｗ）、及びＤＶＤなどが含まれる。種々の実施例では、メモリはコンピュータ可読記憶媒体と呼ばれ、情報を記憶できる永続的装置として、一の場所から別の場所へ情報を伝送できる電子的な一時的な信号などのコンピュータ可読伝送媒体と区別することができる。本明細書に記載されるコンピュータで読込可能な媒体は、概して、コンピュータで読込可能な記憶媒体又はコンピュータで読込可能な伝送媒体を指している。
【００６８】
メモリに加えて、プロセッサは、情報を表示、送信、及び／又は受信するための一又は複数のインターフェースに接続することもできる。インターフェースは、通信インターフェース（例えば、通信ユニット）、及び／又は一又は複数のユーザインターフェースを含む。通信インターフェースは、他の装置やネットワークなどへ及び／又は他の装置やネットワークなどから、情報を送信及び／又は受信するように構成することができる。通信インターフェースは、物理的（有線）及び／又は無線通信リンクにより情報を送信及び／又は受信するように構成することができる。好適な通信インターフェースの実施例は、ネットワークインターフェースコントローラ（ＮＩＣ）、無線ＮＩＣ（ＷＮＩＣ）などを含む。
【００６９】
ユーザインターフェースは、ディスプレイ及び／又は一又は複数のユーザ入力インターフェース（例えば、入出力ユニット）を含むことができる。ディスプレイは、好適な実施例として液晶ディスプレイ（ＬＣＤ）、発光ダイオードディスプレイ（ＬＥＤ）、プラズマディスプレイパネル（ＰＤＰ）などを含む、ユーザに情報を提示又は他の方法で表示するように構成することができる。ユーザ入力インターフェースは、有線又は無線とすることができ、処理、記憶及び／又は表示用などの装置内にユーザから情報を受信するように構成することができる。ユーザ入力インターフェースの好適な例は、マイク、画像又はビデオキャプチャー装置、キーボード又はキーパッド、ジョイスティック、タッチセンシティブサーフェス（タッチスクリーンとは別個の、又はタッチスクリーンに統合されたもの）、生物測定センサーなどを含む。ユーザインターフェースは、プリンタやスキャナなどの周辺機器と通信する一又は複数のインターフェースをさらに含むことができる。
【００７０】
上述のように、プログラムコード命令は、本明細書に記載されるシステム、サブシステム及びそれらに対応の要素の機能を実施するために、メモリに記憶されてプロセッサにより実行される。理解されるように、任意の好適なプログラムコード命令は、コンピュータ可読記憶媒体からコンピュータ又はその他のプログラム可能装置に読み込まれ、ここで特定される機能を実施する手段となるように特定のマシンが製造される。また、これらのプログラムコード命令は、コンピュータ、プロセッサ、又はその他のプログラム可能な装置を特定の方法で機能させることにより特定のマシン又は特定の製造品を生成する、コンピュータ可読記憶媒体に記憶される。コンピュータ可読記憶媒体に記憶された命令は、製造品を生産することができ、この製造品は本明細書に記載される機能を実施するための手段となる。コンピュータ、プロセッサ又は他のプログラム可能な装置が、コンピュータ、プロセッサ又は他のプログラム可能な装置上で或いはそれらによって実行される操作を実行するように構成するため、プログラムコード命令がコンピュータ可読記憶媒体から読み出され、コンピュータ、プロセッサ又は他のプログラム可能な装置にロードされてもよい。
【００７１】
１つの命令が一度に読み出され、ロードされ且つ実行されるように、プログラムコード命令の読み出し、ロード及び実行は連続して行われてもよい。幾つかの実施例の実装では、複数の命令をまとめて読み出し、ロードし及び／又は実行するために、読み出し、ロード、及び／又は実行を並行して行なうことができる。コンピュータ、プロセッサ、又はその他のプログラム可能な装置により実行される命令が本明細書に記載される機能を実装するための操作を提供するように、プログラムコード命令の実行により、コンピュータで実装されるプロセスが生成される。
【００７２】
プロセッサによる命令の実行、又はコンピュータ可読記憶媒体での命令の記憶により、特定の機能を実行するための操作の組み合わせがサポートされる。さらに、一又は複数の機能及び機能の組み合わせは、特定の機能を実行する特殊用途ハードウェアに基づくコンピュータシステム及び／又はプロセッサ、或いは特殊用途ハードウェアとプログラムコード命令との組み合わせによって実装されうることも理解されるであろう。
【００７３】
これらの開示内容に関連して、上述の説明及び添付図面に提示された教示の恩恵を有する本開示の多数の修正例及び他の実装が、当業者には想起されるであろう。したがって、本開示は開示した特定の実装に限定されるものでなく、変形及び他の実装は特許請求の範囲に含まれることを意図しているものと理解されたい。さらに、上述の説明及び添付図面は、要素及び／又は機能の特定の実施例の組み合わせに照らして実装を説明しているが、特許請求の範囲から逸脱せずに、代替的な実装によって要素及び／又は機能の異なる組み合わせが提供されてもよいと理解されたい。この点で、例えば、明示的に上述した要素及び／又は機能とは異なる要素及び／又は機能の組み合わせもまた考えられ、添付の請求項の範囲のいくつかの項に記載される。本明細書では特定の用語が使用されるが、それらは、一般的及び説明的な意味でのみ使用されており、限定を目的とするものではない。
【符号の説明】
【００７４】
１００    システム
１０２    製品設計
１０４    製造プロセス計画
１０６    グラフィック生成
１０８    ＮＣプログラミング
１１０    取込
２００    グラフィック生成システム
２０２    入力
２０４    ビュー生成器
２０６    出力
３００    ＮＣプログラミングシステム
３０２    入力
３０４    インプロセスモデル生成器
３０６    データマージ
３０８    出力
４００    取込システム
４０２    入力
４０４    パーサー
４０６    生成
４０８    出力
５００    可視領域
５０２    第１のウィンドウ
５０４    グラフィカル描画
５０６    プロセス作業関連データ
５０８    第２のウィンドウ
５１０    拡大表示
５１２    描画されたコンポーネント部品
５１４    締結具位置
６００    所定の可視領域
６０２    第１のＮＣインプロセスモデルのパラメータ
６０４    グラフィカル描画
７０２    第２のＮＣインプロセスモデルのパラメータ
７０４    グラフィカル描画
８０２    幾何学的設定
８０４    グラフィカル描画
８０６    ある締結具の位置
８０８    他の締結具の位置
８１０    さらに別の締結具の位置
【図１】
2015079506.tif 000003
【図２】
2015079506.tif 000004
【図３】
2015079506.tif 000005
【図４】
2015079506.tif 000006
【図５】
2015079506.tif 000007
【図６】
2015079506.tif 000008
【図７】
2015079506.tif 000009
【図８Ａ】
2015079506.tif 000010
【図８Ｂ】
2015079506.tif 000011
【外国語明細書】
2015079506000001.pdf
2015079506000002.pdf
2015079506000003.pdf
2015079506000004.pdf