(57)【要約】  人工知能を用いた積層造形システムは、印刷層の生成されたトポグラフィー画像から、対象物の印刷層内の異常を識別することができる。積層造形システムはまた、人工知能を用いて、識別された異常と１つまたは複数の印刷パラメータとの間の相関を決定し、１つまたは複数の印刷パラメータを最適に調整することができる。積層造形システムはまた、人工知能を用いて、１つまたは複数の印刷パラメータを最適化し、所望の機械的、光学的および／または電気的特性を達成することができる。
2021517525.tif 000002
【特許請求の範囲】
【請求項１】
積層造形システムであって、
層方法によって層内の対象物を印刷するように構成される印刷ヘッドと、
照明を前記対象物の印刷層の表面に提供するための照明光源と、
前記印刷層の画像をキャプチャするように構成される画像センサと、
少なくとも１つのハードウェア・プロセッサと、
を備え、前記少なくとも１つのハードウェア・プロセッサは、
キャプチャ画像を受信し、
前記対象物のための１つまたは複数の所望の機械的特性を得、
前記印刷層の３次元トポグラフィー画像を生成し、
印刷層内の異常を検出するように構成される第１の人工知能アルゴリズムを用いて、前記生成されたトポグラフィー画像から前記印刷層内の異常を識別し、
前記識別された異常と、前記印刷層を印刷するために用いられる充填密度および充填パターンのうちの１つとの間の相関を、識別された異常と前記充填密度および前記充填パターンのうちの前記１つとの間の相関を決定するように構成される第２の人工知能アルゴリズムを用いて、決定し、
前記対象物のその後の層を印刷する前記印刷ヘッドにより用いられる前記充填密度および前記充填パターンのうちの前記１つの値を調整し、
前記充填密度および前記充填パターンのうちの前記１つのための前記値を用いて、前記対象物の前記その後の層が前記印刷ヘッドによって印刷され、前記１つまたは複数の所望の機械的特性を実質的に達成する、
ように構成される、積層造形システム。
【請求項２】
前記印刷層の前記３次元トポグラフィー画像は、シェイプ・フロム・フォーカス・アルゴリズム、シェイプ・フロム・シェーディング・フォーカス・アルゴリズム、フォトメトリック・ステレオ・アルゴリズム、およびフーリエ・サイコグラフィー・モジュレーション・アルゴリズムのうちの１つを用いて生成される、請求項１に記載の積層造形システム。
【請求項３】
前記第１の人工知能アルゴリズムおよび前記第２の人工知能アルゴリズムのうちの少なくとも１つは、機械学習、隠れマルコフ・モデル、リカレント・ニューラル・ネットワーク、畳み込みニューラル・ネットワーク、ベイジアン記号法、サポート・ベクトル・マシンおよび敵対的生成ネットワークのうちの少なくとも１つを含む、請求項１に記載の積層造形システム。
【請求項４】
前記異常を識別することは、前記生成された３次元トポグラフィー画像と、前記印刷層のための生成された数値制御符号、前記印刷対象物の１つまたは複数の前の層、前記印刷対象物のための生産設計のうちの少なくとも１つと、を比較することによって実行される、請求項１に記載の積層造形システム。
【請求項５】
前記少なくとも１つのハードウェア・プロセッサは、
前記対象物の機械的特性、光学的特性および電気的特性のうちの少なくとも１つに影響を及ぼす印刷パラメータを識別し、
前記対象物が印刷された後、前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つを測定し、
前記対象物の異常率および異常パターンのうちの少なくとも１つを決定し、
前記異常率および前記異常パターンのうちの前記少なくとも１つならびに前記印刷パラメータが、前記対象物の前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つにどのように影響を及ぼすかを決定する、
ようにさらに構成される、
請求項１に記載の積層造形システム。
【請求項６】
印刷パラメータを識別することは、人工知能アルゴリズムを用いる、請求項５に記載の積層造形システム。
【請求項７】
前記異常率および前記異常パターンのうちの前記少なくとも１つ、ならびに前記印刷パラメータが、前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つ、にどのように影響を及ぼすかを決定することは、人工知能アルゴリズムを用いる、請求項５に記載の積層造形システム。
【請求項８】
積層造形のための方法であって、
層方法によって層内で印刷される対象物の印刷層の画像をキャプチャするように構成される画像センサによって生成されるキャプチャ画像を受信するステップと、
前記対象物のための１つまたは複数の所望の機械的特性を得るステップと、
ハードウェア・プロセッサを用いて、前記印刷層の３次元トポグラフィー画像を生成するステップと、
印刷層内の異常を検出するように構成される第１の人工知能アルゴリズムを用いて、前記生成されたトポグラフィー画像から前記印刷層内の異常を識別するステップと、
前記識別された異常と、前記印刷層を印刷するために用いられる充填密度および充填パターンのうちの１つと、の間の相関を、識別された異常と前記充填密度および前記充填パターンのうちの前記１つとの間の相関を決定するように構成される第２の人工知能アルゴリズムを用いて、決定するステップと、
印刷ヘッドにより用いられる前記充填密度および前記充填パターンのうちの前記１つのための値を調整し、前記対象物のその後の層を印刷するステップと、
前記充填密度および前記充填パターンのうちの前記１つのための前記値を用いて、前記対象物の前記その後の層を前記印刷ヘッドに印刷させ、前記１つまたは複数の所望の機械的特性を実質的に達成するステップと、
を含む方法。
【請求項９】
前記印刷層の前記３次元トポグラフィー画像は、シェイプ・フロム・フォーカス・アルゴリズム、シェイプ・フロム・シェーディング・フォーカス・アルゴリズム、フォトメトリック・ステレオ・アルゴリズム、およびフーリエ・サイコグラフィー・モジュレーション・アルゴリズムのうちの１つを用いて生成される、請求項８に記載の方法。
【請求項１０】
前記第１の人工知能アルゴリズムおよび前記第２の人工知能アルゴリズムのうちの少なくとも１つは、機械学習、隠れマルコフ・モデル、リカレント・ニューラル・ネットワーク、畳み込みニューラル・ネットワーク、ベイジアン記号法、サポート・ベクトル・マシンおよび敵対的生成ネットワークのうちの少なくとも１つを含む、請求項８に記載の方法。
【請求項１１】
前記異常を識別するステップは、前記生成された３次元トポグラフィー画像と、前記印刷層のための生成された数値制御符号、前記印刷対象物の１つまたは複数の前の層、および前記印刷対象物のための生産設計のうちの少なくとも１つと、を比較することによって実行される、請求項８に記載の方法。
【請求項１２】
前記対象物の機械的特性、光学的特性および電気的特性のうちの少なくとも１つに影響を及ぼす印刷パラメータを識別するステップと、
前記対象物が印刷された後、前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つを測定するステップと、
前記対象物の異常率および異常パターンのうちの少なくとも１つを決定するステップと、
前記異常率および前記異常パターンのうちの前記少なくとも１つならびに前記印刷パラメータが、前記対象物の前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つにどのように影響を及ぼすかを決定するステップと、
をさらに含む、
請求項８に記載の方法。
【請求項１３】
印刷パラメータを識別するステップは、人工知能アルゴリズムを用いる、請求項１２に記載の方法。
【請求項１４】
前記異常率および前記異常パターンのうちの前記少なくとも１つ、ならびに前記印刷パラメータが、前記対象物の前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つ、にどのように影響を及ぼすかを決定するステップは、人工知能アルゴリズムを用いる、請求項１２に記載の方法。
【請求項１５】
コンピュータ実行可能命令を含む非一時的コンピュータ可読媒体であって、前記コンピュータ実行可能命令は、プロセッサによって実行されるとき、前記プロセッサに、
層方法によって層内で印刷される対象物の印刷層の画像をキャプチャするように構成される画像センサによって生成されるキャプチャ画像を受信するステップと、
前記対象物のための１つまたは複数の所望の機械的特性を得るステップと、
前記印刷層の３次元トポグラフィー画像を生成するステップと、
印刷層内の異常を検出するように構成される第１の人工知能アルゴリズムを用いて、前記生成されたトポグラフィー画像から前記印刷層内の異常を識別するステップと、
前記識別された異常と、前記印刷層を印刷するために用いられる充填密度および充填パターンのうちの１つと、の間の相関を、識別された異常と前記充填密度および前記充填パターンのうちの前記１つとの間の相関を決定するように構成される第２の人工知能アルゴリズムを用いて、決定するステップと、
印刷ヘッドにより用いられる前記充填密度および前記充填パターンのうちの前記１つのための値を調整し、前記対象物のその後の層を印刷するステップと、
前記充填密度および前記充填パターンのうちの前記１つのための前記値を用いて、前記対象物の前記その後の層を前記印刷ヘッドに印刷させ、前記１つまたは複数の所望の機械的特性を実質的に達成するステップと、
を含む、積層造形のための方法を実行させる、非一時的コンピュータ可読媒体。
【請求項１６】
前記印刷層の前記３次元トポグラフィー画像は、シェイプ・フロム・フォーカス・アルゴリズム、シェイプ・フロム・シェーディング・フォーカス・アルゴリズム、フォトメトリック・ステレオ・アルゴリズムおよびフーリエ・サイコグラフィー・モジュレーション・アルゴリズムのうちの１つを用いて生成される、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記第１の人工知能アルゴリズムおよび前記第２の人工知能アルゴリズムのうちの少なくとも１つは、機械学習、隠れマルコフ・モデル、リカレント・ニューラル・ネットワーク、畳み込みニューラル・ネットワーク、ベイジアン記号法、サポート・ベクトル・マシンおよび敵対的生成ネットワークのうちの少なくとも１つを含む、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記異常を識別するステップは、前記生成された３次元トポグラフィー画像と、前記印刷層のための生成された数値制御符号、前記印刷対象物の１つまたは複数の前の層、および前記印刷対象物のための生産設計、のうちの少なくとも１つと、を比較することによって実行される、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記方法は、
前記対象物の機械的特性、光学的特性および電気的特性のうちの少なくとも１つに影響を及ぼす印刷パラメータを識別するステップと、
前記対象物が印刷された後、前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つを測定するステップと、
前記対象物の異常率および異常パターンのうちの少なくとも１つを決定するステップと、
前記異常率および前記異常パターンのうちの前記少なくとも１つ、ならびに前記印刷パラメータが、前記対象物の前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つ、にどのように影響を及ぼすかを決定するステップと、
をさらに含む、
請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項２０】
印刷パラメータを識別するステップは、人工知能アルゴリズムを用いる、請求項１９に記載の非一時的コンピュータ可読媒体。
【請求項２１】
前記異常率および前記異常パターンのうちの前記少なくとも１つならびに前記印刷パラメータが、前記対象物の前記機械的特性、前記光学的特性および前記電気的特性のうちの前記少なくとも１つにどのように影響を及ぼすかを決定するステップは、人工知能アルゴリズムを用いる、請求項１９に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、積層造形における人工知能フィードバック制御を提供するためのメカニズムに関する。
【背景技術】
【０００２】
３Ｄプリンタおよびセル・プリンタなどの積層造形システムは、天然、合成または生物材料の複数層を堆積させ、押出、焼結、光重合、メカノ合成または電気流体力学力のプロセスを介して対象物を製造するために広く用いられている。積層造形のプロセスは、層堆積プロセスを介して対象物を製造し、印刷対象物が完成するまで、積層造形プリンタは、連続した層を追加し続ける。
【０００３】
一般的に、積層造形プリンタによって印刷される対象物は、生産設計に基づく。３次元モデリング・ソフトウェア（例えば、ＣＡＤプログラム）を用いて、対象物のための生産設計を所望の仕様に作成することができる。次に、スライス・プログラムは、生産設計を数値制御符号（例えば、Ｇ符号）に変換することができ、数値制御符号は、設計を多くの層に分割し、次に、積層造形プリンタに、生産設計の個々の層の物理的表現を印刷するように指示するために用いることができる。積層造形の目的は、生産設計の仕様に厳密に従う対象物を印刷することである。
【０００４】
印刷対象物は、生産設計のサイズおよび複雑さに応じて、完了するのに数時間から数日までかかり得る。現在の積層造形システムは、それらが提供可能なフィードバックのタイプ、および対象物の各層が印刷された後にそれらがとり得る修正処置、に制限される。しばしば、対象物全体が印刷されるまで、フィードバックは提供されない。対象物のための印刷プロセスの間にフィードバックが提供されるとき、それは、通常、対象物の印刷を停止すべきかまたは継続すべきかを決定するためである。
【０００５】
いくつかの積層造形システムにおいて、フィードバックは、光が対象物上に当たっているときに印刷対象物によって作成される陰影によって提供される。陰影が印刷対象物の領域を妨げ、正確なフィードバックを阻むので、この方法は制限される。積層造形における正確なフィードバックは、品質および再生可能な印刷対象物を維持するために有用である。
【０００６】
したがって、対象物のための印刷プロセスの間、タイムリな修正処置をとることができるように、対象物の各印刷層のために人工知能フィードバック制御（ＡＩＦＣ）を提供することが望ましい。印刷対象物の所望の機械的、光学的および／または電気的特性を達成するとともに、その生産設計に非常に類似するかまたは生産設計を改善する印刷対象物を達成するために、ＡＩＦＣを提供することもまた望ましい。
【発明の概要】
【課題を解決するための手段】
【０００７】
いくつかの実施形態に従って、積層造形における人工知能フィードバック制御のためのシステム、方法および媒体が提供される。より詳細には、いくつかの実施形態では、積層造形システムが提供され、システムは、層方法によって層内の対象物を印刷するように構成される印刷ヘッドと、照明を対象物の印刷層の表面に当てるための照明光源と、印刷層の画像をキャプチャするように構成される画像センサと、少なくとも１つのハードウェア・プロセッサと、を備え、少なくとも１つのハードウェア・プロセッサは、キャプチャ画像を受信し、印刷層の３次元トポグラフィー画像を生成し、第１の人工知能アルゴリズムを用いて、生成されたトポグラフィー画像から印刷層内の異常を識別し、第２の人工知能アルゴリズムを用いて、識別された異常と１つまたは複数の印刷パラメータとの間の相関を決定し、値を１つまたは複数の印刷パラメータに割り当てるように構成される。
【０００８】
いくつかの実施形態において、積層造形のための方法が提供され、方法は、層方法によって層内で印刷される対象物の印刷層の画像をキャプチャするように構成される画像センサによって生成されるキャプチャ画像を受信するステップと、ハードウェア・プロセッサを用いて、印刷層の３次元トポグラフィー画像を生成するステップと、第１の人工知能アルゴリズムを用いて、生成されたトポグラフィー画像から印刷層内の異常を識別するステップと、第２の人工知能アルゴリズムを用いて、識別された異常と１つまたは複数の印刷パラメータとの間の相関を決定するステップと、値を１つまたは複数の印刷パラメータに割り当てるステップと、を含む。
【０００９】
いくつかの実施形態において、コンピュータ実行可能命令を含む非一時的コンピュータ可読媒体が提供され、コンピュータ実行可能命令は、プロセッサによって実行されるとき、プロセッサに、層方法によって層内で印刷される対象物の印刷層の画像をキャプチャするように構成される画像センサによって生成されるキャプチャ画像を受信するステップと、印刷層の３次元トポグラフィー画像を生成するステップと、第１の人工知能アルゴリズムを用いて、生成されたトポグラフィー画像から印刷層内の異常を識別するステップと、第２の人工知能アルゴリズムを用いて、識別された異常と１つまたは複数の印刷パラメータとの間の相関を決定するステップと、値を１つまたは複数の印刷パラメータに割り当てるステップと、を含む、積層造形のための方法を実行させる。
【図面の簡単な説明】
【００１０】
【図１】いくつかの実施形態に従う積層造形システムの一例である。
【００１１】
【図２】いくつかの実施形態に従う積層造形プリンタで使用可能なカメラおよび光源の一例である。
【００１２】
【図３】いくつかの実施形態に従って、オペレータが印刷パラメータを数値制御符号生成器内に入力するためのインタフェースの一例である。
【００１３】
【図４】いくつかの実施形態に従ってキャプチャ可能な堆積するフィラメントにおける予想外のギャップを示す印刷層の画像の一例である。
【００１４】
【図５Ａ−５Ｃ】いくつかの実施形態によってキャプチャし得る印刷層内の意図しない糸のようなアーチファクトおよび他の破壊を示すさまざまな印刷層の画像の例である。
【００１５】
【図６】いくつかの実施形態による、（高いレベルでの）積層造形印刷動作の一例である。
【００１６】
【図７Ａ】いくつかの実施形態による、数値制御符号内に含まれ得る印刷層のための設定点のセットのシミュレーションの一例である。
【００１７】
【図７Ｂ】いくつかの実施形態による、横断された印刷経路がどのように見え得るかのシミュレーションの一例である。
【００１８】
【図８】いくつかの実施形態による、異なる充填密度および充填パターンに基づいて異常パターンおよび異常率を学習するための訓練プロセス、および、それらの異常パターンおよび異常率が印刷対象物の機械的特性にどのような影響を及ぼすかを示す一例である。
【発明を実施するための形態】
【００１９】
開示された内容のいくつかの実施形態に従って、積層造形の人工知能フィードバック制御（ＡＩＦＣ）のためのメカニズム（システム、方法、デバイス、装置などを含むことができる）が提供される。ＡＩＦＣは、例えば、積層造形システムの印刷パラメータを最適化するのに有用であり、生産設計と比較して、印刷対象物の所望の機械的、光学的および／または電気的特性および／または所望の精度を達成することができる。ＡＩＦＣは、印刷層内の異常を識別し、印刷プロセスの間、修正処置をとるのに有用となり得る。
【００２０】
本願明細書において開示されるように、いくつかの実施形態では、人工知能を用いて、本願明細書において記載されている積層造形から学習し、改善し、フィードバック、情報、データおよび／または命令を出力することができる（「ＡＩＦＣ」）。人工知能アルゴリズムは、単独または組み合わせて、以下の１つまたは複数を含むことができる。機械学習、隠れマルコフ・モデル、リカレント・ニューラル・ネットワーク、畳み込みニューラル・ネットワーク、ベイジアン記号法、敵対的生成ネットワーク、サポート・ベクトル・マシン、および／または、他の任意の適切な人工知能アルゴリズム。ＡＩＦＣは、ＡＩアルゴリズムに基づくが、ＡＩＦＣはまた、人工知能アルゴリズムに基づかない積層造形の間に収集されたデータを用いることもできる。
【００２１】
図１は、開示された内容のいくつかの実施形態に従ってＡＩＦＣを実施することができる一例の積層造形システム１００を示す。いくつかの実施形態によれば、積層造形システム１００の基本構成要素は、高いレベルで、数値制御符号生成器１１０、積層造形プリンタ１１５、画像生成器１７０および画像分析器１８０を含む。積層造形プリンタ１１５は、画像センサ１２０、光源１３０、印刷ヘッド１４０、フィラメント供給システム１４５、ビルド・プレート１５０および制御モジュール１６０を含むことができる。積層造形システム１００のための構成要素の機能は、単一の構成要素に結合可能であるかまたはいくつかの構成要素全体に及ぶことができる。いくつかの実施形態において、構成要素（例えば、数値制御符号生成器１１０、画像生成器１７０および／または画像分析器１８０）のいくつかの機能は、積層造形プリンタ１１５から遠隔で実行可能である。
【００２２】
積層造形システム１００が、図示されない他の適切な構成要素を含むことができることに留意されたい。追加的にまたは代替的に、積層造形システム１００内に含まれる構成要素のいくつかは省略可能である。
【００２３】
以下の説明は熱溶解積層法の積層造形プリンタを有するＡＩＦＣを用いることに言及するが、いくつかの実施形態では、本願明細書において記載されているＡＩＦＣは、ステレオリソグラフィ（ＳＬＡ）、電子ビーム溶解、直接金属堆積（電気流体力学印刷）および選択的レーザー焼結を含む任意の適切な３次元印刷技術で使用可能である。
【００２４】
いくつかの実施形態において、積層造形プリンタ１１５は、印刷プロセスの間、画像および／または映像をキャプチャするための１つまたは複数の画像センサ１２０を含むことができる。画像センサ１２０は、対象物の各層の印刷の間および／または印刷の後、対象物の画像（または映像）をキャプチャするように構成可能である。画像センサ１２０は、例えば、デジタル・スチル・カメラおよび／またはデジタル・ビデオ・カメラにおいて用いられ得るような電荷結合素子（ＣＣＤ）または相補形金属酸化膜半導体（ＣＭＯＳ）センサとすることができる。画像センサ１２０はまた、対象物の熱画像および／または映像をキャプチャし、温度計算を実行するための赤外線（ＩＲ）カメラを含むこともできる。画像センサ１２０は、ビルド・プレート１５０および／または印刷ヘッド１４０に対して異なる位置および角度に位置することができる。
【００２５】
いくつかの実施形態において、積層造形プリンタ１１５は、単一の光源１３０、または、ビルド・プレート１５０に対しておよび／または画像センサ１２０に対して異なる位置および角度に位置する複数の光源（例えば、多重光ベクトル）を含むことができる（例えば、光源は、画像センサ１２０の周りに円周方向に位置することができる）。照明は、用いられる光源のサイズ、数および／または照明の位置および角度によって変えることができる。画像センサ１２０が対象物の画像および／または映像をキャプチャすることができるように、照明を用いて、対象物の印刷層を照射することができる。
【００２６】
キャプチャした画像および／または映像は、メモリに保存され、画像生成器１７０に関連して本願明細書において述べられるように、印刷層の３次元トポグラフィー画像および／または他の適切な画像を作成することができる。
【００２７】
図２は、積層造形プリンタ１１５で使用可能なカメラ１２０および光源１３０の一例を示す。図２は、ＬＥＤホルダー２３０内にある発光ダイオード（ＬＥＤ）リング２１０に囲まれているカメラ１２０を含む。いくつかの実施形態において、制御モジュール１６０は、ＬＥＤリング２１０内の個々のＬＥＤを制御し、どのＬＥＤが照射すべきかを決定する。ＬＥＤリング２１０内の個々のＬＥＤの制御は、印刷層の画像を生成するために用いられるトポグラフィー撮像技術の要件によって決定され得る。
【００２８】
上述したように、積層造形プリンタ１１５はまた、１つまたは複数の印刷ヘッド１４０および１つまたは複数のビルド・プレート１５０を含むことができる。印刷ヘッド１４０および／またはビルド・プレート１５０は、Ｘ（幅）、Ｙ（長さ）およびＺ（高さ）次元において他方に対して移動することができる。印刷ヘッド１４０は、フィラメント供給システム１４５によって供給され、印刷ヘッド１４０の１つまたは複数のノズルを通して層方法によって層内に押し出される、フィラメントを保持することができる。いくつかの実施形態において、印刷ヘッド・ノズルの温度は、制御され、印刷ヘッド１４０内に保存されるフィラメントを加熱し、フィラメントを堆積可能な流動可能な形に保つことができる（例えば、印刷ヘッド１４０および／またはビルド・プレート１５０が他方に対して移動するとき、および／または、印刷ヘッド１４０および／またはビルド・プレート１５０が静止しているとき）。押し出された材料は、（第１の押し出し層の場合のように）ビルド・プレート１５０に対して、または、以前に堆積された押し出し層に対して溶融することができる。制御可能な印刷ヘッド１４０および／またはビルド・プレート１５０の他の態様は、例えば、印刷ヘッド１４０および／またはビルド・プレート１５０が移動の間たどる経路、生産設計の層の間で移行するとき、印刷ヘッドおよび／またはビルド・プレート１５０がＺ軸次元法に沿って他方に対して移動する量、印刷ヘッド１４０および／またはビルド・プレート１５０の他方に対する配向、印刷ヘッド１４０および／またはビルド・プレート１５０の移動の速度、および、印刷ヘッド１４０が堆積するフィラメントの量および率を含む。いくつかの実施形態において、印刷経路は、少なくとも２セットのＸ−Ｙ−Ｚ座標によって定義可能である。動作中に、印刷ヘッドおよび／またはビルド・プレートは、他方に対する移動を制御することができ、印刷ヘッドは、所望の充填パターンでフィラメントを放出することができる。いくつかの実施形態において、印刷ヘッド１４０および／またはビルド・プレート１５０は、数値制御符号生成器１１０および／または制御モジュール１６０からの符号によって制御可能である。
【００２９】
いくつかの実施形態において、ビルド・プレート１５０は、所定の温度まで加熱可能であり、異なる方向に配向可能である。
【００３０】
いくつかの実施形態において、制御モジュール１６０は、いくつかの実施形態では、コントローラおよびコントローラインタフェースを含むことができ、積層造形システム１００の構成要素（例えば、数値制御符号生成器１１０、画像センサ１２０、光源１３０、印刷ヘッド１４０、ビルド・プレート１５０、画像生成器１７０および画像分析器１８０）の任意の適切な１つまたは複数の設定（例えば、温度、速度、配向など）、ならびに、積層造形システムの構成要素によって、および、構成要素間で実行される通信、動作（例えば、印刷対象物の画像をキャプチャすること、光源１３０を使用可能にすることなど）および計算を制御することができる。制御システム１０８は、（いくつかの実施形態ではソフトウェアを実行することができる）任意の適切なハードウェア、例えば、コンピュータ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブル・ゲート・アレイ（ＦＧＰＡ）およびデジタル信号プロセッサ（ＤＳＰ）（これらのいずれかは、ハードウェア・プロセッサとも呼ぶことができる）、エンコーダ、エンコーダを読み込む回路、メモリ・デバイス（１つまたは複数のＥＰＲＯＭ、１つまたは複数のＥＥＰＲＯＭ、ダイナミック・ランダム・アクセス・メモリ（「ＤＲＡＭ」）、スタティック・ランダム・アクセス・メモリ（「ＳＲＡＭ」）および／またはフラッシュ・メモリを含む）および／または他の任意の適切なハードウェア要素を含むこともできる。いくつかの実施形態では、積層造形システム１００内の個別の構成要素は、それ自体のソフトウェア、ファームウェアおよび／またはハードウェアを含み、個別の構成要素を制御し、積層造形システム１００内の他の構成要素と通信することができる。
【００３１】
いくつかの実施形態において、制御モジュール１６０と積層造形システム１００の他の構成要素との間の通信および／または制御モジュール１６０と積層造形プリンタ１１５内の他の構成要素との間の通信は、任意の適切な通信技術、例えば、アナログ技術（例えば、リレー・ロジック）、デジタル技術（例えば、ＲＳ２３２、イーサネットまたは無線）、ネットワーク技術（例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット）、ブルートゥース（登録商標）技術、近距離無線通信技術、セキュアＲＦ技術および／または他の任意の適切な通信技術を用いることができる。
【００３２】
いくつかの実施形態において、オペレータ入力は、任意の適切な入力装置（例えば、キーボード、マウスまたはジョイスティック）を用いて、制御モジュール１６０と通信することができる。
【００３３】
図１に示される構成要素に加えて、積層造形プリンタ１１５はまた、他の構成要素、例えば、温度センサ、湿度センサ、印刷ヘッド１４０の加速および任意の予想外の動き（例えば衝撃、振動など）を測定するための加速度計および画像を表示するためのディスプレイ・モニタを含むことができる。積層造形プリンタ１１５はまた、画像センサ１２０、照明光源１３０、印刷ヘッド１４０および／またはビルド・プレート１５０を配向および／または移動させるための１つまたは複数のアクチュエータを含むことができる。
【００３４】
図１はまた、数値制御符号生成器１１０を示す。いくつかの実施形態において、数値制御符号生成器１１０は、印刷される対象物の３次元設計（例えば、キャド（ＣＡＤ）モデル）（本願明細書において、「生産設計」と称される）を受信するように構成可能である。生産設計は、数値制御符号生成器１１０によって処理可能な任意の適切なフォーマット（例えば、スタンダード・テッセレーション・ランゲージ（．ｓｔｌ）、ドローイング・スタンダード（ＤＷＳ）またはドローイング（ＤＷＧ）ファイル・フォーマット）で受信可能である。
【００３５】
数値制御符号生成器１１０は、生産設計を積層造形プリンタ１１５用の命令に変換し、生産設計の物理的表現を印刷するように構成可能である。いくつかの実施形態において、数値制御符号生成器１１０は、オペレータが、図３に関連して記載されている特定の印刷パラメータを入力するためのインタフェースを含むことができる。印刷パラメータはまた、これらに限定されるものではないが、以下の１つまたは複数を含む。積層造形機械１１５の印刷特徴（例えば、印刷ヘッド・サイズ、押出加工されるフィラメントのタイプ、３Ｄ印刷技術など）、印刷経路、フィラメント供給率、および、生産設計の仕様（例えば、印刷設計がどのように見えなければならないか、設計の所望の機械的、光学的および／または電気的特性など）。
【００３６】
１つまたは複数の印刷パラメータに基づいて、数値制御符号生成器１１０は、スライス・アルゴリズムを適用し、Ｚ方向に所定の距離で離れている平行面で生産設計と交差し、２次元または３次元の層を作成することができる。例えば、印刷される対象物がＺ方向に５ｍｍであり、所望の層厚がＺ方向に０．２ｍｍである場合、対象物の生産設計は、Ｚ方向において０．２ｍｍ厚である２５層にスライス可能である。生産設計をスライスすることに加えて、数値制御符号生成器１１０は、以下の１つまたは複数に基づいて印刷される各層のための数値制御符号を生成するようにさらに構成可能である。印刷パラメータ、現在印刷している印刷対象物の１つまたは複数の前の印刷層からのＡＩＦＣ、他の印刷対象物からのＡＩＦＣ（それらのいくつかは、生産設計に組み込まれてもよい）、および、積層造形プリンタ１１５の印刷特徴。
【００３７】
他の実施形態において、スライス・アルゴリズムは、第１の層のみを決定し、その第１の層のための数値制御符号を生成するように構成可能である。印刷対象物のその後の層の各々のための数値制御符号は、以下の１つまたは複数に基づいて生成可能である。現在印刷している印刷対象物の１つまたは複数の前の印刷層からのＡＩＦＣ、他の印刷対象物からのＡＩＦＣ（それらのいくつかは、生産設計に組み込まれてもよい）、印刷対象物の生産設計のための所望の機械的、光学的および／または電気的特性および仕様、および、オペレータによって入力される入力パラメータおよび／または積層造形プリンタ１１５の印刷特徴。いくつかの実施形態において、スライス・アルゴリズムは、完全に省略可能であり、数値制御符号は、以下の１つまたは複数に基づいて生成可能である。他の印刷対象物からのＡＩＦＣ（それらのいくつかは、生産設計に組み込まれてもよい）、印刷対象物の生産設計のための所望の機械的、光学的および／または電気的特性および仕様、オペレータによって入力される入力パラメータ、および／または、積層造形プリンタ１１５の印刷特徴。いくつかの実施形態において、数値制御符号生成器はまた、制御できない変数（すなわち、人間の介入なしで制御できない変数）を考慮することもでき、制御できない変数は、例えば、これらに限定されるものではないが、周囲湿度、温度および露光量、電圧変化、積層造形プリンタ１１５の摩耗および印刷ヘッド１４０に利用できる全フィラメント供給を含む。
【００３８】
図３は、開示された内容のいくつかの実施形態に従って、オペレータが印刷パラメータを数値制御符号生成器１１０内に入力するためのインタフェース３００の一例を示す。
【００３９】
インタフェース３００が図示されない他の適切な印刷パラメータを制御するフィールドを含むことができることに留意されたい。追加的にまたは代替的に、インタフェース３００内に含まれる印刷パラメータのいくつかは、いくつかの実施形態では、省略可能である。さらに、インタフェース３００内に含まれる任意のおよびすべての印刷パラメータは、代替的には、数値制御符号生成器によって自動的に生成可能であり、オペレータによって入力可能ではない。いくつかの実施形態において、オペレータは、生産設計の第１の層のための印刷パラメータを入力することができ、数値制御符号生成器１１０は、人工知能アルゴリズムおよび本願明細書において開示される他の方法を用いて、印刷設計のその後の層のための印刷パラメータを生成することができる。
【００４０】
示されるように、インタフェース３００は、層高さ、シェル厚さおよび退避機構のような印刷品質パラメータを制御するフィールドを含むことができる。
【００４１】
層高さは、印刷対象物の層の高さを意味する。層の高さは、印刷解像度に影響を及ぼし得る。例えば、短い層は、より高い層よりも、より詳細な印刷およびより滑らかな表面を作成することができる。しかしながら、より短い層を有する対象物は、印刷により長くかかり得る。反対に、より高い層は、より低解像度印刷およびより粗い表面に対応し得る。高い層を含む対象物は、より短い層を有する同じ対象物よりも、より迅速に印刷され得る。いくつかの実施形態では、任意の適切な層高さを用いることができる。
【００４２】
シェル厚さは、印刷対象物の外壁の厚さを意味する。いくつかの実施形態では、任意の適切なシェル厚差を用いることができる。
【００４３】
退避機構は、印刷ヘッドが、特定される印刷がない領域の上を移動するとき、フィラメントが印刷ヘッドから押出加工されないことを確実にすることを意味する。いくつかの実施形態において、退避機構を、有効にすることができ、または無効にすることができる。
【００４４】
インタフェース３００はまた、印刷ヘッド速度および／またはビルド・プレート速度を制御するための印刷速度設定を制御するフィールドを含むことができる。印刷速度は、印刷ヘッドが印刷するとき、印刷ヘッドおよび／またはビルド・プレートがどのくらい速く移動するかを意味する。いくつかの実施形態では、任意の適切な印刷速度を用いることができる。印刷速度に基づいて、押出加工される必要がある材料の量（すなわち、供給率）を計算することができる。いくつかの実施形態では、任意の適切な供給率を用いることができる。
【００４５】
インタフェース３００はまた、印刷ヘッド温度および／またはビルド・プレート温度を制御するための温度設定を制御するフィールドを含むことができる。押し出されたフィラメントが堆積のために十分に加熱されることを確実にするために、印刷速度が変化するとき、印刷ヘッドの温度を変えることが必要になり得る。いくつかの実施形態では、任意の適切な印刷ヘッド温度を用いることができる。
【００４６】
インタフェース３００はまた、充填密度および充填パターン設定を制御するフィールドを含むことができる。
【００４７】
充填密度は、対象物の内側で印刷される構造を意味し、例えば、パーセンテージによって特定可能である。いくつかの実施形態では、任意の適切な充填密度を用いることができる。１００％の充填密度は、意図されたギャップのない固体の充填密度を意味する。
【００４８】
充填パターンは、充填のパターンを意味する。いくつかの実施形態では、任意の適切な充填パターンを用いることができる。例えば、いくつかの実施形態では、充填パターンは、ハニカム、三角、グリッドおよび矩形を含むことができる。充填密度および充填パターンは、印刷重量、印刷対象物の強度、全体の印刷時間および外部特性に影響し得る。充填パターンはまた、機械的、光学的および／または電気的特性に影響し得る。いくつかの実施形態では、充填密度および充填パターンは、特定の層のために、または、対象物全体のために設定可能である。
【００４９】
さらに、インタフェース３００は、サポート・タイプおよびプラットフォーム粘着タイプを含むサポート設定を制御するフィールドを含むことができる。
【００５０】
いくつかの印刷対象物は、突出部分を有することがあり、それゆえ、印刷プロセスの間、押し出されたフィラメントが落下するのを防止するためサポートを必要とし得る。サポート設定を用いて、サポートをどこに配置できるかを特定することができる。いくつかの実施形態では、任意の適切なサポート設定を用いることができる。
【００５１】
プラットフォーム粘着設定を用いて、印刷層のビルド・プレート１５０に対する粘着性を改善することができる。特定可能なプラットフォーム粘着設定の異なるタイプは、以下を含む。印刷対象物の基層とビルド・プレートとの間に厚いグリッドの形で余分のフィラメントを追加するラフト設定、印刷対象物の第１の層の周りにフィラメントの余分の線を追加するブリム設定、第１の印刷層上の対象物の周りにフィラメントの線を追加するスカート設定。特定のプラットフォーム粘着設定を用いることは、印刷対象物における反りの量を減少させるのを助けることができる。いくつかの実施形態では、任意の適切なプラットフォーム粘着設定を用いることができる。
【００５２】
インタフェース３００はまた、対象物の配置および配向に関連したフィールド設定を含むことができる。これらの設定は、ビルド・プレート１５０上の印刷対象物の位置およびビルド・プレート１５０上の印刷対象物の配向を含む。いくつかの実施形態では、任意の適切な対象物配置および／または配向の設定を用いることができる。
【００５３】
いくつかの実施形態において、生成された数値制御符号は、印刷ヘッド１４０および／またはビルド・プレート１５０の相対運動のための印刷経路を記載することができる。印刷経路は、Ｘ−Ｙ−Ｚ次元における２セットの座標（設定点）によって、および、設定点の間で移動する方法を特定する命令によって定義可能である。生成された数値制御符号は、印刷経路に沿って一対の連続点の間で移動する間の印刷ヘッド１４０および／またはビルド・プレート１５０の互いに対する移動速度、一対の連続点の間のフィラメントの温度（または印刷ヘッド・ノズルの温度）および／または一対の連続点の間のフィラメントの供給率を特定することができる。生成された数値制御符号は、印刷ヘッド１４０がどこでフィラメントを押出加工しなければならないか、および／または、それがどこでフィラメントを放出することを控えなければならないかを特定することができる。生成された数値制御符号内に含まれるすべてのパラメータはまた、「印刷パラメータ」と考えられる。
【００５４】
上述した印刷パラメータの１つまたは複数は、制御できない変数と同様に、印刷対象物の特性、例えば層の異常、表面粗さ、印刷解像度、全ビルド時間、印刷対象物に用いられる押し出し材料の量ならびに印刷対象物の機械的、光学的および／または電気的特性に影響を及ぼし得る。機械的特性は、最大引張強度（Ｒm）、降伏強度（Ｒｐ2%）、破断点伸び（Ａ%）、ヤング率（Ｅ）、疲労（σd）、ポアソン率、質量および比重を含むことができる。光学的特性は、吸収、反射、透過および屈折を含むことができる。電気的特性は、電気抵抗率および導電率を含むことができる。開示された機械的、光学的および電気的特性は、単なる例であり、限定することを意図するものではない。
【００５５】
ＡＩＦＣを用いて、所望の機械的特性、光学的特性、電気的特性および／または印刷される対象物の任意の適切な特徴のために最適化することができる。ＡＩＦＣはまた、対象物を印刷するとき、修正処置をとるために用いることもできる。修正処置は、現在印刷されている対象物の次の層または目標の将来の層の印刷パラメータを変えることを含むことができる。いくつかの実施形態において、ＡＩＦＣを用いて、生産設計を改善することができる。
【００５６】
図１に示すように、積層造形システム１００は、対象物の印刷層のキャプチャ画像および／または映像を処理することができる画像生成器１７０を含むことができる。いくつかの実施形態において、画像生成器１７０は、キャプチャ画像および／または映像を格納するとともに、キャプチャ画像および／または映像から、印刷層の３次元トポグラフィー画像および／または他の適切な画像を生成するように構成されるハードウェアまたはソフトウェアを含むことができる。
【００５７】
照明光の所定のサイズ、数および位置を有する異なるトポグラフィー撮像技術（シェイプ・フロム・フォーカス・アルゴリズム、シェイプ・フロム・シェーディング・アルゴリズム、フォトメトリック・ステレオ・アルゴリズムおよびフーリエ・サイコグラフィー・モジュレーション・アルゴリズムを含むがこれらに限定されるものではない）を用いて、各印刷層の１つまたは複数の３次元トポグラフィー画像を生成することができる。生成されたトポグラフィー画像は、印刷対象物および／または部分的な印刷対象物の完成された層に関連した容積情報、印刷対象物および／または部分的な印刷対象物の各層の全体の寸法、印刷対象物および／または部分的な印刷対象物の各層の特徴、ならびに、印刷対象物および／または部分的な印刷対象物の１つまたは複数の層で見つかる異常（例えば量、分布、異常タイプなど）に関する情報を提供することができる。
【００５８】
積層造形システム１００内の画像生成器１７０の使用のために適合可能なシェイプ・フロム・フォーカス・アルゴリズムの一例は、Ｓａｉｄ  Ｐｅｒｔｕｚらによる「Ａｎａｌｙｓｉｓ  ｏｆ  Ｆｏｃｕｓ  Ｍｅａｓｕｒｅ  Ｏｐｅｒａｔｏｒｓ  ｆｏｒ  Ｓｈａｐｅ−ｆｒｏｍ−Ｆｏｃｕｓ」、Ｐａｔｔｅｒｎ  Ｒｅｃｏｇｎｉｔｉｏｎ、第４５巻、第５号、１４１５〜１４３２頁に記載されており、参照によりその全体が本願明細書に組み込まれる。開示された方法は、単なる一例であり、限定的であることを意図しない。
【００５９】
積層造形システム１００内で画像生成器１７０の使用のために適合可能なシェイプ・フロム・シェーディング・アルゴリズムの一例は、Ｂｙｕｎｇｉｌ  Ｋｉｍらによる「Ｄｅｐｔｈ  ａｎｄ  Ｓｈａｐｅ  ｆｒｏｍ  Ｓｈａｄｉｎｇ  ｕｓｉｎｇ  ｔｈｅ  Ｐｈｏｔｏｍｅｔｒｉｃ  Ｓｔｅｒｅｏ  ｍｅｔｈｏｄ」、ＣＶＧＩＰ：Ｉｍａｇｅ  Ｕｎｄｅｒｓｔａｎｄｉｎｇ、第５４巻、第３号、４１６〜４２７頁、１９９１に記載されており、参照によりその全体が本願明細書に組み込まれる。開示された方法は、単なる一例であり、限定的であることを意図しない。
【００６０】
積層造形システム１００内で画像生成器１７０の使用のために適合可能なフォトメトリック・ステレオ・アルゴリズムの一例は、Ｊｏｓｅ  Ｒ．Ａ．Ｔｏｒｒｅａｏによる「Ｅｓｔｉｍａｔｉｎｇ  ３−Ｄ  Ｓｈａｐｅ  ｆｒｏｍ  ｔｈｅ  Ｏｐｔｉｃａｌ  Ｆｌｏｗ  ｏｆ  Ｐｈｏｔｏｍｅｔｒｉｃ  Ｓｔｅｒｅｏ  Ｉｍａｇｅｓ」、Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ６ｔｈ  Ｉｂｅｒｏ−Ａｍｅｒｉｃａｎ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  ＡＩ：Ｐｒｏｇｒｅｓｓ  ｉｎ  Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ（ＩＢＥＲＡＭＩＡ１９９８）、Ｈｅｌｄｅｒ  Ｃｏｅｌｈｏ（編集）、Ｓｐｒｉｎｇｅｒ−Ｖｅｒｌａｇ、ロンドン、英国、英国、２５３−２６１に記載されており、参照によりその全体が本願明細書に組み込まれる。開示された方法は、単なる一例であり、限定的であることを意図しない。
【００６１】
積層造形システム１００内の画像生成器１７０の使用のために適合可能なフーリエ・サイコグラフィー・モジュレーション・アルゴリズムの一例は、Ｇｕｏａｎ  Ｚｅｎｇらによる「Ｗｉｄｅ−ｆｉｅｌｄ  Ｈｉｇｈ−ｒｅｓｏｌｕｔｉｏｎ  Ｆｏｕｒｉｅｒ  Ｐｔｙｃｈｏｇｒａｐｈｉｃ  Ｍｉｃｒｏｓｃｏｐｙ」、Ｎａｔｕｒｅ  Ｐｈｏｔｏｎｉｃｓ、第７巻、７３９〜７４５頁、２０１３に記載されており、参照によりその全体が本願明細書に組み込まれる。開示された方法は、単なる一例であり、限定的であることを意図しない。
【００６２】
いくつかの実施形態において、トポグラフィー画像および／または画像生成器１７０によって生成される他の適切な画像は、異常率および分布、異常タイプ、印刷経路に沿ったさまざまな点での堆積するフィラメントなどのような情報を提供することができる。例えば、図４に示すように、印刷層のキャプチャ画像４００は、堆積するフィラメントの予想外のギャップを示す。他のセットの例では、図５Ａ、５Ｂおよび５Ｃに示すように、さまざまな印刷層のキャプチャ画像は、印刷層内の予想外の糸のようなアーチファクトおよび他の破壊を示す。
【００６３】
いくつかの実施形態において、画像分析器１８０は、生成されたトポグラフィー画像および／または他の適切な画像を画像生成器１７０から受信し、印刷層上の１つまたは複数の異常を視覚的に認識し、識別するように構成可能である。いくつかの実施形態において、これは、以下を比較して違いを識別することによって行うことができる。２次元または３次元のトポグラフィー画像から得られるような印刷層、印刷層の検出された印刷経路マップおよび／または層の画像の実際の特徴、および、生成された数値符号および／または層のための生産設計において特定されるような印刷層の特徴。いくつかの実施形態において、１つまたは複数の人工知能アルゴリズムを用いて、違いに基づいて異常を識別することができる。これらの異常は、例えば、実際の印刷層と生産設計および／または以下に対する印刷層のための生成された数値符号の違いを含むことができる。層の周辺の寸法、設定点の間の堆積するフィラメントの寸法、充填密度、充填パターン、表面粗さ、印刷経路、および／または、他の任意の変化。異常の識別は、異常を分類すること、ならびに、そのサイズ、形状、Ｘ−Ｙ−Ｚ位置および／または他の任意の適切な特徴を識別することを含むことができる。いくつかの実施形態では、任意の適切な人工知能アルゴリズムを用いることができる。例えば、いくつかの実施形態では、人工知能アルゴリズムは、単独あるいは組み合わせて、以下の１つまたは複数を含むことができる。機械学習、隠れマルコフ・モデル、リカレント・ニューラル・ネットワーク、畳み込みニューラル・ネットワーク、ベイジアン記号法、敵対的生成ネットワーク、サポート・ベクトル・マシン、および／または、他の任意の適切な人工知能アルゴリズム。
【００６４】
いくつかの実施形態においては、人工知能に基づかないアルゴリズムを用いて、異常を識別することができる。
【００６５】
いくつかの実施形態において、画像分析器１８０は、予めプログラムされ、印刷層の受信画像内の特定の異常（例えば、予想外のギャップまたはカールした端、歪んだまたは不均一なパターン、過剰な押出の点、糸のようであるか他の異質なアーチファクトおよび／または印刷層内の他の任意の破壊）を認識することができる。予めプログラムされた異常に基づいて、画像分析器１８０は、生成された画像を完成された印刷層のために処理し、処理された画像が予めプログラムされた異常に類似の異常を含むか否かを判定し、印刷層上の任意のこの種の異常の１つまたは複数の場所を識別することができる。
【００６６】
いくつかの実施形態において、画像分析器１８０は、検出異常と１つまたは複数の印刷パラメータとの間の相関を決定し、記録するようにさらに構成可能である。例えば、適切な人工知能アルゴリズムを用いて、画像分析器は、検出異常と相関し得る１つまたは複数の印刷パラメータを決定することができる。例えば、画像分析器１８０は、以下の例の相関を発見することができる。印刷ヘッドが他ではない特定の温度であるとき、破壊が発生すること、他ではない特定の印刷速度が、多数の予想外のギャップを生じること、および、対象物の特定の位置における特定の充填パターンが、異常の特定のタイプを生じること。
【００６７】
いくつかの実施形態において、検出異常と１つまたは複数の印刷パターンとの間の相関を検出することに応答して、画像分析器１８０は、印刷されている対象物または将来印刷される１つまたは複数の対象物の１つまたは複数の層が印刷される方法を変える情報、データおよび／または命令を提供することができる。例えば、いくつかの実施形態では、画像分析器は、発見される相関および／または印刷パラメータ設定を最適に調整するための命令を数値制御符号生成器１１０、制御モジュール１６０および／または他の任意のデバイスに通信することができる。次に、数値制御符号生成器１１０および／または制御モジュール１６０は、情報を用いて、現在印刷されている対象物の任意のその後の層のための数値制御符号における印刷パラメータの調整を行うことができる。いくつかの実施形態において、次の層または任意の将来の層が、前の層で見つかった異常を補償するように、印刷パラメータを調整することができる。例えば、予想外のギャップが印刷層において検出される場合、次の層のための数値制御符号は、ギャップの上に位置するフィラメントを堆積させるとき、ギャップを充填する命令を含むことができる。他の例では、予想外のギャップが対象物の下部で見つかるとき、対象物の上部における対称層のための数値制御符号は、ギャップを補償する命令を含むことができる。
【００６８】
いくつかの実施形態において、画像分析器１８０は、完成された印刷対象物を機械的、光学的および／または電気的に測定するように構成可能である。
【００６９】
いくつかの実施形態において、画像分析器１８０は、１つまたは複数の印刷パラメータと印刷層および／または完成された印刷対象物におけるわずかな異常との間の相関を検出するように構成可能である。さらなる実施形態において、画像分析器１８０は、１つまたは複数の印刷パラメータと完成された印刷対象物の測定された機械的、光学的および／または電気的特性との間の相関を検出するように構成可能である。１つまたは複数のこの種の相関を検出することに応答して、画像分析器は、印刷されている対象物または将来印刷される１つまたは複数の対象物の１つまたは複数の層が印刷される方法を変える情報、データおよび／または命令を提供することができる。いくつかの実施形態において、画像分析器１８０は、情報、データおよび／または命令を例えば３次元モデリング・ソフトウェアに提供し、生産設計を改善することができる。
【００７０】
いくつかの実施形態において、画像分析器１８０は、印刷層のための生成されたトポグラフィー画像および／または他の生成された画像ならびに印刷層のための生成された数値制御符号を用いて、制御できない変数（すなわち、人間の介入なしで制御できない変数）と結果得られる印刷ヘッドの動きとの間の関係を学習することができ、ならびに、堆積層内の異常（例えば、予想外のギャップまたはカールした端、歪んだまたは不均一なパターン、過剰な押出の点、数値制御符号において特定される印刷経路からの偏差、予想外の糸のようであるか他の異質なアーチファクトおよび／または印刷層内の他の任意の破壊）を学習することができる。制御できない変数と結果得られる印刷ヘッドの動きとの間の相関を異常と同様に検出することに応答して、画像分析器１８０は、印刷されている対象物または将来印刷される１つまたは複数の対象物の１つまたは複数の層が印刷される方法を変える情報、データおよび／または命令を提供することができる。
【００７１】
いくつかの実施形態において、相関に関する情報を用いて、本願明細書において記載されている多くのＡＩメカニズムの１つを訓練することができる。
【００７２】
いくつかの実施形態において、層が印刷された後、画像分析器１８０は、完成された印刷層を１つまたは複数の前の層と比較し、異常を検出および記録し、異常率およびパターンを比較および記録し、命令を数値制御符号生成器１１０および／または制御モジュール１６０に提供し、印刷パラメータを調整し、対象物の全体設計を最適化する（例えば、所望の機械的、光学的および／または電気的特性を得る、または、生産設計に酷似している印刷設計を達成する）、または、印刷ジョブの動作を最適化する（例えば、堆積速度をスピードアップする、または、必要な材料の量を最小化する）ように構成可能である。また、異常を識別するために、完成された層と以前の層との間の比較を用いて、積層造形システム１００の印刷パラメータに対する因果関係をより良く割り当て、部分的な印刷対象物の次の層または任意のその後の層の適切な調整を行い、ならびに、類似または異なる対象物の将来の印刷ジョブを最適化することができる。
【００７３】
いくつかの実施形態において、画像分析器１８０は、部分的な印刷対象物の現在の層および／または前の層のための全体の異常率を分析し、類似の印刷ジョブからのＡＩＦＣに基づいて、命令を数値制御符号生成器１１０および／または制御モジュール１６０に提供し、部分的な印刷対象物の次の層および／または任意の将来の層のための印刷パラメータを調整し、所望の機械的、光学的および／または電気的特性を得るように構成可能である。
【００７４】
いくつかの実施形態において、層が印刷された後、人工知能に基づかないアルゴリズムを用いて、使用されている特定の積層造形プリンタの特定の較正に関連する異常を識別することができる。適切な調整は、その後の層および将来の印刷ジョブのための数値制御符号に対して、特定の積層造形プリンタの較正を考慮して行われる。
【００７５】
いくつかの実施形態において、１つまたは複数の印刷層内の異常が特定の所定の許容度を上回る場合、印刷対象物のための印刷ジョブは、完成の前に停止可能である。失敗した印刷ジョブのために収集されるデータは、情報、データおよび／または命令を数値制御符号生成器１１０、制御モジュール１６０および／または積層造形プリンタ１１５によって実行される印刷処理に関連した訓練データを収集する任意のコンピュータ・システムに提供することができる。
【００７６】
いくつかの実施形態において、画像分析器１８０は、印刷対象物のための異常データ（例えば、異常の分布、パターンおよび率）および自動的に推奨される印刷調整を３次元モデリング・ソフトウェアに送信し、異常に対応する設計における構造を除去または修正するようにさらに構成可能である。
【００７７】
図６は、図１から図３をさらに参照しながら、開示された内容のいくつかの実施形態に従って、高いレベルで、ＡＩＦＣを用いた積層造形印刷動作の一例を示す。いくつかの実施形態において、積層造形プロセス６００は、積層造形システム１００を用いることができる。
【００７８】
６１０において、生産設計は、印刷対象物がどのように見えなければならないかを特定し、印刷対象物のための所望の機械的、光学的および／または電気的特性は、数値制御符号生成器１１０に提供される。いくつかの実施形態において、いくつかの最初の印刷パラメータは、オペレータによって入力される。いくつかの実施形態において、生産設計は、数値制御符号生成器１１０に提供され、画像分析器１８０は、ＡＩＦＣを用いて、生産設計のための所望の機械的、光学的および／または電気的特性を決定する。
【００７９】
いくつかの実施形態において、オペレータは、画像分析器１８０のための規則セットを入力し、積層造形印刷プロセスの間、矛盾するゴールを解決することができる。例えば、ユーザは、印刷対象物の最適な機械的特性を達成することが、以下のことより優先すべきであることを特定することができる。印刷速度、生産設計に対する完全性、および、用いられるフィラメントの量の減少。オペレータはまた、どのような機械的、光学的および／または電気的特性が印刷対象物にとって最も重要かを特定することができるので、画像分析器１８０は、機械的、光学的および／または電気的特性を最適化する印刷パラメータを調整する命令を提供することができる。
【００８０】
６２０において、数値制御符号生成器１１０は、以下の１つまたは複数に基づいて、印刷対象物の層のための数値制御符号を生成することができる。オペレータによって入力される入力パラメータ、積層造形プリンタ１１５の印刷特徴、生産設計の仕様（機械的、光学的および／または電気的特性を含む）、部分的な印刷対象物の１つまたは複数の前の印刷層からのＡＩＦＣおよび／または他の印刷対象物からのＡＩＦＣ。生成された数値制御符号は、横断する印刷ヘッド１４０および／またはビルド・プレート１５０のための設定点のセット（例えば、複数のＸ−Ｙ−Ｚ座標）を含むことができる。図７Ａは、数値制御符号内に含まれ得る印刷層のための設定点セットの一例のシミュレーションを示す。生成された数値制御符号はまた、印刷ヘッドおよび／またはビルド・プレートがどのように個々の設定点を横断しなければならないかを定義する命令を含むことができる。横断された印刷経路が、含まれた命令に基づいて、どのように見え得るかの一例のシミュレーションは、例えば、図７Ｂに示される。
【００８１】
いくつかの実施形態において、生成された数値制御符号はまた、特定の印刷パラメータを特定することができ、特定の印刷パラメータは、設定点の間の印刷ヘッド１４０および／またはビルド・プレート１５０の速度、設定点の間の印刷ヘッド１４０および／またはビルド・プレート１５０のノズルの温度、設定点の間に堆積するフィラメントの量、設定点の間の充填密度および設定点の間の充填パターンを含むがこれらに限定されるものではない。
【００８２】
６３０において、印刷ヘッド１４０は、数値制御符号生成器１１０および／または制御モジュール１６０により提供される命令に従って、生産設計の層のためのフィラメントを堆積させることができる。
【００８３】
６４０において、光源１３０は、特定されたトポグラフィー撮像技術および／または（上述したような）他の撮像技術に基づいて、印刷層を照射することができる。
【００８４】
６５０において、画像センサ１２０は、照明された印刷層の画像をキャプチャすることができる。
【００８５】
６６０において、画像生成器１７０は、画像センサ１２０によってキャプチャされた画像に基づいて、印刷層の１つまたは複数のトポグラフィー画像および／または他の任意の適切な画像を生成することができる。いくつかの実施形態において、印刷層の生成された画像は、タイル化されるまたは貼り合わせられる一連のキャプチャ画像を含むことができる。
【００８６】
さらなる実施形態において、印刷層のための実際の印刷経路は、１つまたは複数のトポグラフィー画像、および／または、画像生成器１７０によって生成される他の適切な画像から決定可能である。
【００８７】
６７０において、画像分析器１８０は、生成されたトポグラフィー画像および／または他の生成された画像を印刷層のために用いるとともに、生成された数値制御符号を印刷層のために用いて、押し出し層内の異常（例えば、予想外のギャップまたはカールした端、歪んだまたは不均一なパターン、過剰な押出の点、数値制御符号において特定される印刷経路からの偏差、予想外の糸のようであるか他の異質なアーチファクトおよび／または印刷層内の他の任意の破壊）を決定し、記録することができる。
【００８８】
いくつかの実施形態において、画像分析器１８０は、生成された数値制御符号内に含まれる設定点および命令から印刷層のための印刷経路を抽出し、プロットすることができる。画像分析器は、プロットされた印刷経路をピクセルに変換し、印刷層のために生成された画像から得られる印刷経路の上にピクセルをオーバレイし、ピクセルと印刷経路との間の違いを判定することができる。いくつかの実施形態において、画像分析器１８０は、印刷層のための生成された画像から得られる印刷経路を座標系の印刷点に変換し、これらの印刷点を比較し、生成された数値制御符号から抽出されるプロットされた経路に沿って点を印刷することができる。
【００８９】
生成された画像から得られるような印刷層のための印刷経路が、生成された数値制御符号から抽出された印刷経路と同じである場合、それらの間の違いはゼロまたはほぼゼロである。ゼロより大きい数は、実際の印刷経路と生成された数値制御符号において特定される印刷経路との間で検出されるエラーの量を記載する。印刷経路の比較はまた、エラーが印刷経路上のどこで発生したかを示すことができる。
【００９０】
６８０において、画像分析器１８０は、異常の数および画像分析器が印刷層および／または前の層から検出した異常のパターン（実際の経路と生成された数値制御符号における印刷経路との間の偏差を含む）を分析することができる。他の印刷ジョブからのＡＩＦＣに基づいて、画像分析器１８０は、部分的な印刷対象物の次の層またはその後の層の印刷パラメータに調整を行わなければならないかを決定し、検出異常からみて所望の機械的、光学的および／または、電気的特性を達成することができる。例えば、検出異常に基づいて、部分的な印刷対象物の現在の層および／または前の層のために、画像分析器１８０が完成された印刷対象物のための機械的特性が要求より弱いことを決定する場合、画像分析器１８０は、数値制御符号生成器１１０および／または制御モジュール１６０に、次の層または任意のその後の層における特定の印刷パラメータを調整する（例えば、充填密度を増加させるおよび／または充填パターンを変える）ように指示し、所望の機械的特性を達成することができる。
【００９１】
いくつかの実施形態において、動作６１０−６８０は、各層、または、任意の数の層を繰り返して、印刷対象物を堆積する。画像分析器１８０は、各層で得られたデータおよび他の印刷ジョブからのＡＩＦＣを用いて、次の層および／またはその後の層のための印刷パラメータを修正し、印刷対象物の所望の機械的、光学的および／または電気的特性および／または所望の設計を達成することができる。さらなる実施形態において、完成された印刷対象物の機械的、光学的および／または電気的特性を測定することができる。
【００９２】
プロセス６００の特定の部分がいつ実行されるかの分割は、変化させることができ、分割がないことまたは異なる分割は、本願明細書において開示される内容の範囲内である。いくつかの実施形態では、プロセス６００のブロックは、任意の適切な時間において実行可能であることに留意されたい。本願明細書において記載されているプロセス６００の部分の少なくとも一部が、いくつかの実施形態において図６に関連して図示および記載されている順序およびシーケンスに限定されるものではなく、任意の順序またはシーケンスで実行可能であることを理解されたい。また、本願明細書において記載されているプロセス６００のいくつかの部分は、いくつかの実施形態において、実質的に、必要に応じて同時に、または、並列に実行可能である。追加的にまたは代替的に、プロセス６００のいくつかの部分は、いくつかの実施形態では、省略可能である。
【００９３】
プロセス６００は、任意の適切なハードウェアおよび／またはソフトウェアにおいて実施可能である。例えば、いくつかの実施形態では、プロセス６００は、画像分析器１８０または数値制御符号生成器１１０において実施可能である。
【００９４】
いくつかの実施形態において、画像分析器１８０は、印刷対象物の各層の異常パターンを学習し、画像分析器１８０が、類似または異なる対象物（例えば、図６に関連して記載されているような）の印刷プロセスの間、層レベルでの印刷パラメータを最適に調整し、所望の機械的、光学的および／または電気的特性を達成することができる。
【００９５】
特定の印刷パラメータは、印刷対象物の機械的、光学的および／または電気的特性に影響を及ぼす。例えば、充填密度および充填パターンは、最大引張強度（Ｒm）、降伏強度（Ｒｐ2%）、破断点伸び（Ａ%）、ヤング率（Ｅ）、疲労（σd）、ポアソン率、質量および比重のような機械的特性に影響を及ぼし得る。
【００９６】
異常パターンおよび特定の印刷パラメータが印刷対象物の機械的、光学的および／または電気的特性に実際にどのように影響を及ぼすか理解することで、印刷対象物の機械的、光学的および／または電気的特性に影響を及ぼす印刷パラメータを変化させながら、対象物を複数回印刷することができる。各印刷対象物のための異常パターンは、記載されているような、例えば図６に関連して（例えば６７０において）層レベルで決定可能かつ記録可能である。加えて、各印刷対象物の機械的、光学的および／または電気的特性を測定および記録することができる。
【００９７】
図８は、いくつかの実施形態に従って、異なる充填密度および充填パターンに基づいて異常パターンおよび異常率を学習するための訓練プロセスの一例８００を示すとともに、それらの異常パターンおよび異常率が印刷対象物の機械的特性にどのように影響を及ぼすのかを示す。
【００９８】
８１０において、対象物の機械的特性に影響を及ぼす１つまたは複数の印刷パラメータを識別することができる。例えば、充填密度および充填パターンは、対象物の機械的特性に影響を及ぼすものとして識別可能である。いくつかの実施形態において、人工知能アルゴリズムを用いて、対象物の機械的特性に影響を及ぼす他の印刷パラメータを識別することができる。
【００９９】
８２０において、目標対象物の所定数（「グループ」）を印刷することができ、目標対象物の機械的特性に影響を及ぼすと識別された１つまたは複数の印刷パラメータを、グループ全体のために同一に保つことができる。例えば、グループの各対象物は、同じ充填パターンおよび充填密度の印刷パラメータを特定して印刷可能である。
【０１００】
８３０において、図６の６７０に関連して記載されているように、グループ内の各印刷対象物の層レベルで異常を検出し、記録することができる。例えば、実際の印刷経路と生成された制御符号から抽出される印刷経路との間の違いは、各層毎に決定可能である。グループ内の各目標対象物が印刷された後、その目標対象物の機械的特性を測定し、記録することができる。
【０１０１】
８３０の後、プロセス８００は８２０に戻ることができ、目標対象物の他の所定数は、異なる充填密度および／または充填パターンで印刷可能である。
【０１０２】
８２０および８３０は、画像分析器１８０を訓練し、異常パターンおよび異なる識別された印刷パラメータ（例えば、充填密度および充填パターン）が対象物の機械的特性にどのように影響を及ぼすのかを学習するのに必要な回数だけ繰り返すことができる。目標対象物の所定数が印刷されるたびに（「グループ」）、識別されたパラメータ（例えば、充填密度および／または充填パターン）を変えることができる。下表は、目標対象物のための例のグループ、および、それらの特定された充填密度および充填パターンの印刷パラメータを反映する。
【表１】
2021517525.tif 000003
【０１０３】
いくつかの実施形態において、充填密度および充填パターンの印刷パラメータは、印刷対象物の各層のために一定の状態に保たれる。他の実施形態において、充填密度および／または充填パターンは、層がどこに位置するかに応じて、または、無作為に対象物の異なる層によって変化する。
【０１０４】
一旦画像分析器１８０が異なる異常率およびパターンおよび識別された印刷パラメータ（例えば、異なる充填密度および充填パターン）が対象物の機械的特性にどのように影響を及ぼすのかについて学習すると、画像分析器は、印刷ジョブの間（例えば、層レベルで）、識別された印刷パラメータのための値を適切に調整し、所望の機械的特性を達成することができる。例えば、充填密度および充填パターンが調整されなかった場合、画像分析器１８０は、部分的な印刷対象物の印刷層が、一旦完成された印刷対象物の基準以下の機械的特性になるであろう特定の異常率およびパターンを有するということを検出することができる。次に、画像分析器１８０は、次の層および／または任意のその後の層のための充填率および充填パターンの印刷パラメータを調整し、所望の機械的特性を達成するとともに、異常の発生を減少するようにも試みることができる。
【０１０５】
類似のプロセスは、異常パターンが対象物の光学的および／または電気的特性にどのように影響を及ぼすのかを学習するために実行可能である。例えば、対象物の光学的および／または電気的特性に影響を及ぼす印刷パラメータを識別することができる。目標対象物のグループは、印刷され、上述したように目標対象物のグループにわたり識別された印刷パラメータを制御することができる。一旦画像分析器１８０が異なる異常率およびパターンおよび識別された印刷パラメータが対象物の電気的および／または光学的特性にどのように影響を及ぼすのかを学習すると、画像分析器は、印刷ジョブの間層レベルで識別された印刷パラメータのための値を適切に調整し、所望の電気的および／または光学的特性を達成することができる。
【０１０６】
類似のプロセスは、制御できない変数（すなわち、人間の介入なしで制御できない変数）が対象物の機械的、光学的および／または電気的特性にどのように影響を及ぼすかを学習するために実行可能である。例えば、対象物の機械的、光学的および／または電気的特性に影響を及ぼす制御できない変数を識別することができる。目標対象物のグループは、印刷され、上述したように目標対象物にわたり識別された制御できない変数を制御する。一旦画像分析器１８０が異なる異常率およびパターンおよび識別された印刷の制御できない変数が対象物の機械的、電気的および／または光学的特性にどのように影響を及ぼすのかを学習すると、画像分析器は、印刷ジョブの間層レベルで印刷パラメータのための値を適切に調整し、制御できない変数を補償し、所望の電気的および／または光学的特性を達成することができる。
【０１０７】
プロセス８００の特定の部分がいつ実行されるかの分割は、変化させることができ、分割がないことまたは異なる分割は、本願明細書において開示される内容の範囲内である。いくつかの実施形態では、プロセス８００のブロックは、任意の適切な時間において実行可能であることに留意されたい。本願明細書において記載されているプロセス８００の部分の少なくとも一部が、いくつかの実施形態において図８に関連して図示および記載されている順序およびシーケンスに限定されるものではなく、任意の順序またはシーケンスで実行可能であることを理解されたい。また、本願明細書において記載されているプロセス８００のいくつかの部分は、いくつかの実施形態において、実質的に、必要に応じて同時に、または、並列に実行可能である。追加的にまたは代替的に、プロセス８００のいくつかの部分は、いくつかの実施形態では、省略可能である。
【０１０８】
プロセス８００は、任意の適切なハードウェアおよび／またはソフトウェアにおいて実施可能である。例えば、いくつかの実施形態では、プロセス８００は、画像分析器１８０または数値制御符号生成器１１０において実施可能である。
【０１０９】
いくつかの実施形態において、画像分析器１８０は、生成されたトポグラフィー画像、および／または、（図６の６６０にて説明したように）印刷層のための他の生成された画像、ならびに、印刷層のための生成された数値制御符号を用いて、印刷パラメータと結果得られる印刷ヘッドの動きとの間の関係を学習することができ、ならびに、押し出し層内の異常（例えば、予想外のギャップまたはカールした端、歪んだまたは不均一なパターン、過剰な押出の点、カールした端、数値制御符号において特定される印刷経路からの偏差、予想外の糸のようであるか他の異質なアーチファクトおよび／または印刷層内の他の任意の破壊）を学習することができる。画像分析器１８０はまた、学習した関係を逆にして、結果として所望の印刷ヘッドの動きを生じ、押し出された層内の異常を最小化する最適な数値制御符号入力パラメータを計算することもできる。より詳しくは、人工知能アルゴリズムに対する入力変数は、以下を含むことができる。印刷ヘッドの中で以前の測定位置（
2021517525.tif 000004
によって表される）、結果として印刷ヘッドの以前の位置になった制御コード印刷パラメータ（θi-1によって表される）、および、印刷ヘッドの現在の測定位置（
2021517525.tif 000005
によって表される）。そして、出力変数は、結果として印刷ヘッドの現在の位置（θによって表される）になった数値制御符号パラメータとすることができる。入力変数および出力変数は、一緒に、人工知能アルゴリズムのための単一の訓練サンプルとして機能することができる。単一の印刷層は、結果としてこの種の数百の訓練サンプルを生ずることができる。これらの訓練サンプルは、前の層内の異常についての知識、生産設計の所望の仕様、積層造形プリンタの印刷特徴および／または周囲条件とともに、最適な印刷パラメータを計算し、所望の印刷ヘッドの動きを生成するために用いることができる。いくつかの実施形態では、訓練サンプルは、前の層内の異常についての知識、生産設計の所望の仕様、積層造形プリンタの特徴および／または周囲条件とともに、最適な印刷パラメータならびにその後の層のＸ−Ｙ−Ｚ設定点の最適配置および印刷経路のための命令を計算するために用いることができる。
【０１１０】
いくつかの実施形態において、画像分析器１８０はまた、印刷パラメータと層の全体の特徴との間の関係を学習するために適用可能である。例えば、画像分析器１８０は、押し出された層内の異常の総数、印刷ヘッドおよび／またはビルド・プレートの動きが生成された数値制御符号における印刷経路の命令にどれくらい酷似していたかおよび充填密度を特定したかを学習するために適用可能である。いくつかの実施形態において、画像分析器１８０は、学習した関係を逆にして、所望の機械的、光学的および／または電気的特性を含む、結果として生産設計の仕様に最も酷似する層を生ずる印刷パラメータを計算することができる。
【０１１１】
いくつかの実施形態において、画像分析器１８０は、生成されたトポグラフィー画像、および／または、印刷層のための生成された他の画像、ならびに、印刷層のための生成された数値制御符号を用いて、制御できない変数（すなわち、人間の介入なしで制御できない変数）と結果得られる印刷ヘッドの動きとの間の関係を学習することができ、ならびに、堆積層内の異常（例えば、予想外のギャップまたはカールした端、歪んだまたは不均一なパターン、過剰な押出の点、数値制御符号において特定される印刷経路からの偏差、予想外の糸のようであるか他の異質なアーチファクトおよび／または印刷層内の他の任意の破壊）を学習することができる。画像分析器１８０が、制御できない変数が閾値許容度を越えて、結果得られる印刷ヘッドの動きおよび／または堆積層内の異常に反対の影響を及ぼすということを発見する場合、画像分析器１８０は、制御モジュール１６０に警報を送信することができる。制御モジュール１６０は、警報を受信すると、警告を積層造形システム１００のディスプレイ上に表示することができ、および／または、Ｅメール、テキストまたは他の任意の適切な電子メカニズムを介してオペレータに警告することができる。いくつかの実施形態において、画像分析器１８０は、Ｅメール、テキストまたは他の任意の適切な電子メカニズムを介してオペレータに直接警告するように構成可能である。例えば、いくつかの実施形態では、画像分析器１８０が、周囲湿度、温度および／または光が結果得られる印刷ヘッドの動きに悪影響を及ぼしている、または、層内の異常の数が所定の許容度を越えていると判定する場合、画像分析器１８０は、制御モジュール１６０および／またはオペレータに警報を送信することができる。いくつかの実施形態において、画像分析器１８０が、積層造形プリンタ１１５の摩耗および／または印刷ヘッド１４０が利用できるフィラメントの総量（例えば、フィラメントの少量）が結果得られる印刷ヘッドの動きに悪影響を及ぼしている、または、層内の異常の数が所定の許容度を越えていると判定する場合、画像分析器１８０は、制御モジュール１６０および／またはオペレータに警報を送信し、積層造形プリンタを交換し、および／または、フィラメントを補充することができる。いくつかの実施形態において、画像分析器１８０が、電圧変化が結果得られる印刷ヘッドの動きに悪影響を及ぼしている、または、層内の異常の数が所定の許容度を越えていると判定する場合、画像分析器１８０は、制御モジュール１６０および／またはオペレータに警報を送信し、電圧源を点検することができる。
【０１１２】
いくつかの実施形態では、任意の適切なコンピュータ可読媒体を用いて、本願明細書において記載されている機能および／またはプロセスを実行するための命令を格納することができる。例えば、いくつかの実施形態では、コンピュータ可読媒体は、一時的または非一時的とすることができる。例えば、非一時的コンピュータ可読媒体は、非一時的磁気媒体（例えばハード・ディスク、フロッピー・ディスクなど）、非一時的光学媒体（例えばコンパクト・ディスク、デジタル・ビデオ・ディスク、ブルーレイ・ディスクなど）、非一時的半導体媒体（例えばフラッシュ・メモリ、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）など）のような媒体、伝送の間一過性ではないかまたは永続性の任意の外見を欠いている任意の適切な媒体および／または任意の適切な有形媒体を含むことができる。他の例として、一時的コンピュータ可読媒体は、ネットワーク、ワイヤ、導体、光ファイバ、回路および伝送の間一過性ではないかまたは永続性の任意の外見を欠いていない任意の適切な媒体および／または任意の適切な有形媒体上の信号を含むことができる。
【０１１３】
本願明細書において記載されている例（ならびに「のような」、「例えば」、「含む」などとして言い表される条項）の提供は、請求された内容を具体例に制限するものとして解釈されるべきでなく、むしろ、例は、多数の可能な態様のいくつかを示すことのみを意図している。また、本願明細書で用いられているように、メカニズムの用語がハードウェア、ソフトウェア、ファームウェアまたはそれらの任意の適切な組み合わせを含むことができることに留意されたい。
【０１１４】
積層造形システムおよび方法は、これらの例示の実施形態を具体的に参照して詳細に説明してきた。しかしながら、さまざまな修正および変更を、上述した明細書の開示の精神および範囲内で行うことができることは明らかであり、このような修正および変更は、この開示の均等物および一部とみなされるべきである。本発明の範囲は、以下の請求項によってのみ限定されるものである。
【図１】
2021517525.tif 000006
【図２】
2021517525.tif 000007
【図３】
2021517525.tif 000008
【図４】
2021517525.tif 000009
【図５Ａ】
2021517525.tif 000010
【図５Ｂ】
2021517525.tif 000011
【図５Ｃ】
2021517525.tif 000012
【図６】
2021517525.tif 000013
【図７Ａ】
2021517525.tif 000014
【図７Ｂ】
2021517525.tif 000015
【図８】
2021517525.tif 000016
【国際調査報告】
2021517525.tif 000017