(57)【要約】【課題】三次元ワークピースのアディティブマニュファクチャリング用の方法を提供する。【解決手段】本方法は、アディティブマニュファクチャリングプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることと、アディティブマニュファクチャリングプロセス中にワークピースの少なくとも一つの部分の熱特性を決定することと、少なくとも一つの部分の熱特性が該部分に関連する閾値を超えているかどうか決定することと、少なくとも一つの部分の熱特性が該部分に関連する閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の冷却パラメータを調整することと、ワークピースの少なくとも一つの部分に調整済みの冷却パラメータで冷却流を適用することと、を含む。【選択図】図１
2020189484.tif 000002
【特許請求の範囲】
【請求項１】
三次元ワークピース（３０）のアディティブマニュファクチャリング用の方法（７００）であって、
アディティブマニュファクチャリングプロセスに従ってワークピース（３０）の形状を成すように基板（２８）上に物質（Ｍ）を堆積させることと、
前記アディティブマニュファクチャリングプロセス中に前記ワークピース（３０）の少なくとも一つの部分（４２）の熱特性（４０）を決定することと、
前記少なくとも一つの部分（４２）の熱特性（４０）が該部分（４２）に関連する閾値（５０）を超えているかどうか決定することと、
前記少なくとも一つの部分（４２）の熱特性（４０）が該部分（４２）に関連する閾値（５０）を超えているとの決定に応じて、前記ワークピース（３０）に適用される冷却流の冷却パラメータを調整することと、
前記ワークピース（３０）の前記少なくとも一つの部分（４２）に調整済みの冷却パラメータで冷却流を適用することと、を備える方法（７００）。
【請求項２】
前記冷却パラメータが冷却剤流量と冷却剤温度とのうちの少なくとも一方である、請求項１に記載の方法（７００）。
【請求項３】
前記部分（４２）の表面温度を測定することによって、前記部分（４２）の熱特性（４０）が決定される、請求項１に記載の方法（７００）。
【請求項４】
前記熱特性（４０）が時間温度特性であり、前記閾値（５０）が、閾値温度を超えていた閾値期間を含む、請求項１に記載の方法（７００）。
【請求項５】
前記熱特性（４０）が、前記ワークピース（３０）のアディティブマニュファクチャリングプロセスの熱モデル（４８）を用いたコンピュータシミュレーションに基づいて決定され、又は、前記部分（４２）の表面温度と内部温度とのうちの少なくとも一方をモデル化することによって決定される、請求項１に記載の方法（７００）。
【請求項６】
前記部分（４２）が第一部分（４２）であり、
前記閾値（５０）が第一閾値であり、
前記ワークピース（３０）が第二部分（４４）を更に含み、
前記冷却パラメータが第一冷却パラメータであり、
前記方法（７００）が、
少なくとも前記第一部分（４２）の熱特性（４０）が前記第一部分（４２）に関連する第一閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質（Ｍ）の堆積を続けることと、
前記第二部分（４４）の熱特性（４０）が、前記第二部分（４４）に関連する第二閾値であって前記第一閾値とは異なるように構成された第二閾値を超えているかどうかを決定することと、
前記第二部分（４４）の熱特性（４０）が前記第二部分（４４）に関連する第二閾値を超えているとの決定に応じて、前記ワークピース（３０）に適用される冷却流の第二冷却パラメータであって前記第一冷却パラメータとは異なるように構成された第二冷却パラメータを調整することと、
前記第二冷却パラメータで前記ワークピース（３０）の第二部分（４４）に冷却流を適用することと、
前記第二部分（４４）の熱特性（４４）が前記第二部分（４４）に関連する第二閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質（Ｍ）の堆積を続けることと、を更に備える、請求項１に記載の方法（７００）。
【請求項７】
後の時点において前記熱特性（４０）の後続値を決定することと、
前記熱特性（４０）の後続値が前記部分（４２）に関連する閾値未満であるかどうかを決定することと、
前記熱特性（４０）の後続値が前記閾値（５０）未満であるとの決定に応じて、前記ワークピース（３０）の少なくとも前記部分（４２）に適用される冷却流の調整済みの冷却パラメータを低減することと、を更に備える請求項１に記載の方法（７００）。
【請求項８】
アディティブマニュファクチャリング用のシステム（１０）であって、
アディティブマニュファクチャリング用の堆積ヘッド（１４）と、
冷却剤（Ｃ）を適用するように構成された冷却アプリケータ（１８）と、
前記堆積ヘッド（１４）及び前記冷却アプリケータ（１８）に動作可能に結合されたプロセッサ（２２）と
命令（２６）を記憶しているメモリ（２４）と、を備え、
前記命令（２６）は、前記プロセッサ（２２）によって実行されると、
アディティブマニュファクチャリングプロセスに従ってワークピース（３０）の形状を成すように基板上に物質（Ｍ）を堆積させることと、
前記アディティブマニュファクチャリングプロセス中に前記ワークピース（３０）の少なくとも一つの部分（４２）の熱特性（４０）を決定することと、
前記少なくとも一つの部分（４２）の熱特性（４０）が該部分（４２）に関連する閾値（５０）を超えているかどうか決定することと、
前記少なくとも一つの部分（４２）の熱特性（４０）が該部分（４２）に関連する閾値（５０）を超えているとの決定に応じて、前記ワークピース（３０）に適用される冷却流の冷却パラメータを調整することと、
前記ワークピース（３０）の前記少なくとも一つの部分（４２）に調整済みの冷却パラメータで冷却流を適用することと、をシステム（１０）に行わせる、システム（１０）。
【請求項９】
前記部分（４２）が第一部分（４２）であり、
前記閾値（５０）が第一閾値であり、
前記ワークピース（３０）が第二部分（４４）を更に含み、
前記冷却パラメータが第一冷却パラメータであり、
前記メモリ（２４）が記憶している命令（２６）は、前記プロセッサ（２２）によって実行されると、
少なくとも前記第一部分（４２）の熱特性（４０）が前記第一部分（４２）に関連する第一閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質（Ｍ）の堆積を続けることと、
前記第二部分（４４）の熱特性（４０）が、前記第二部分（４４）に関連する第二閾値であって前記第一閾値とは異なるように構成された第二閾値を超えているかどうかを決定することと、
前記第二部分（４４）の熱特性（４０）が前記第二部分（４４）に関連する第二閾値を超えているとの決定に応じて、前記ワークピース（３０）に適用される冷却流の第二冷却パラメータであって前記第一冷却パラメータとは異なるように構成された第二冷却パラメータを調整することと、
前記第二冷却パラメータで前記ワークピース（３０）の第二部分（４４）に冷却流を適用することと、
前記第二部分（４４）の熱特性（４０）が前記第二部分（４４）に関連する第二閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質（Ｍ）の堆積を続けることと、をシステム（１０）に更に行わせる、請求項８に記載のシステム（１０）。
【請求項１０】
前記少なくとも一つの部分（４２）の熱履歴（４０）が、前記ワークピース（３０）の熱履歴（６２）の一部としてメモリ（２４）に記憶される、請求項８に記載のシステム（１０）。
【請求項１１】
前記熱履歴（６２）が、前記ワークピース（３０）の前記少なくとも一つの部分（４２）の測定温度と、前記部分（４２）に関連する閾値と、製造中に用いられる冷却設定（１１０）と、製造中に発令される冷却命令（５２）とのうちの少なくとも一つを含む、請求項１０に記載のシステム（１０）。
【請求項１２】
複数のワークピース（３０）についての熱履歴（６２）を含むトレーニング用データセット（９６）でのトレーニング時間においてトレーニング用計算デバイスを用いてトレーニングされることによって、トレーニング済みの分類器（９８）を生成する機械学習モデル（９４）を更に備え、
前記分類器（９８）は、前記プロセッサ（２２）で実行されると、現在のワークピース（３０）の製造中に用いられている冷却命令（５２）及び／又は冷却設定（１１０）の実行時入力が、現在のワークピースが所定の品質試験に合格することをもらすのか又は不合格となることをもたらすのかを実行時において予測する、請求項１１に記載のシステム（１０）。
【請求項１３】
前記熱特性（４０）が時間温度特性であり、前記閾値（５０）が、閾値温度を超えていた閾値期間を含む、請求項８に記載のシステム（１０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、アディティブマニュファクチャリング（ＡＭ，ａｄｄｉｔｉｖｅ  ｍａｎｕｆａｃｔｕｒｉｎｇ）システム及び方法に係り、特に、アディティブマニュファクチャリングプロセス中のワークピースの制御された冷却に関する。
【背景技術】
【０００２】
アディティブマニュファクチャリング（ＡＭ）とは、３Ｄモデルデータから部品を製造するように物質同士を接合する、通常は層毎に積層するプロセスを称する。近年では、アディティブ技術は、航空宇宙、自動車、医療、消費者向け製品などの多種多様な製造分野において採用されてきている。
【０００３】
ＡＭプロセスでワークピースを生成するのに使用可能な物質は多種多様であり、プラスチック、金属、セラミック、複合材が挙げられる。こうした物質は、通常は、液体又は粉末状で供給され、ＡＭプロセス中に加熱され、互いに接合される。例えば、溶融物質系では、予熱チャンバが物質の温度を融点まで上げて、物質が伝送系を介して流れることができるようにする。熱可塑性物質が使用される場合、ＡＭプロセスはレーザー焼結法を含むことが多く、パワー源としてレーザーを用いて、粉末状物質を焼結させ、物質を互いに接合させて、固体構造体を形成する。金属部品を構築する際によく用いられる手法として、部分溶融プロセスと完全溶融プロセスが挙げられる。残存熱応力を低減したり、製造される金属部品の微細構造を最適化したりするために熱処理が適用され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
各ＡＭプロセスでは、ワークピースの異なる部分の無制御な加熱と冷却が、例えば、結果物のワークピースにおける異なる微細構造や粒径に起因して、ワークピース全体にわたって一貫性のない物理的特性、熱的特性、機械的特性及び／又は化学的特性をもたらし得る。このため、アディティブマニュファクチャリングで製造された部品は、空間的に変動している加熱と冷却に起因して歪んでいることが多い。層状にアディティブマニュファクチャリングで製造される一部の物質にとっては、ワークピース全体にわたって一貫性のある異方性を維持することが重要であるが、無制御の冷却はこうした特性に悪影響を与え得る。上記の点に鑑みると、高品質のワークピースを製造するためには、ＡＭプロセス中においてワークピースの加熱及び冷却を適切に制御することという課題が存在する。
【課題を解決するための手段】
【０００５】
上記の点に対処するため、本開示の一態様によると、三次元ワークピースのアディティブマニュファクチャリング用の方法が提供される。本態様の方法は、アディティブマニュファクチャリングプロセスにおいてワークピースの形状を成すように基板上に物質を堆積させることと、アディティブマニュファクチャリングプロセス中にワークピースの少なくとも一つの部分の熱特性を決定することを含む。本方法は、少なくとも一つの部分の熱特性がその部分に関連する閾値を超えているかどうかを決定することと、その決定に応じてワークピースに適用される冷却流の冷却パラメータを調整することとを更に含む。本方法は、ワークピースの少なくとも一つの部分に調整済みの冷却パラメータで冷却流を適用することを更に含む。
【０００６】
本開示の他の態様は、アディティブマニュファクチャリング用の堆積ヘッドと、冷却剤を適用するように構成された冷却アプリケータと、堆積ヘッド及び冷却アプリケータに動作可能に結合されたプロセッサと、プロセッサによって実行されると上述の方法を装置に行わせる命令を記憶しているメモリとを有するアディティブマニュファクチャリング装置に関する。
【０００７】
本開示の更に他の態様は、以下のとおりの三次元ワークピースのアディティブマニュファクチャリング用の方法に関する。本態様の方法は、アディティブマニュファクチャリングプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることと、物質の複数の部分の熱特性を測定することと、を含む。複数の部分の各々は、対応上限閾値と、対応下限閾値と、対応閾値期間を有する。本方法は、複数の部分のうちの所与の部分の熱特性が、所与の部分に関連する対応上限閾値を対応閾値期間（その対応閾値期間において対応上限閾値を超えている）にわたって超えているかどうかを決定することを更に含む。本方法は、所与の部分の熱特性が対応閾値期間にわたって対応上限閾値を超えているとの決定に応じて、物質の堆積を一時停止して、所与の部分に対する冷却剤の適用を増やすことを更に含む。本方法は、所与の部分の熱特性が所与の部分に関連する対応下限閾値未満であると決定されるまで冷却剤を適用することと、所与の部分の熱特性が対応閾値期間にわたって対応下限閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質の堆積を再開することを更に含む。
【０００８】
上述の特徴、機能及び利点は、多様な実施形態において独立して達成可能であり、他の実施形態においては組み合わせ可能であるが、その詳細は以下の説明及び図面を参照して明らかとなるものである。
【図面の簡単な説明】
【０００９】
【図１】本開示の例示的な実施形態に係るＡＭシステムを表す例示を示す。
【図２】図１のＡＭ装置のロボットアームに備わった堆積ヘッドと冷却剤アプリケータと熱センサの部分的な例示を示す。
【図３】図２の堆積ヘッドとその近傍に位置する熱センサの部分的断面図を示す。
【図４】図１のＡＭシステムの冷却サブシステムを表す例示を示す。
【図５】図１のＡＭシステムの出力データに含まれるワークピースの熱履歴の例示を示す。
【図６】ワークピースのボクセル範囲について熱履歴内に含まれるデータのプロットを示す。
【図７】図１のＡＭシステムによって行われる機械学習の例示を示す。
【図８】本開示の例示的な実施形態に従って行われる方法の工程の例示を示す。
【図９】図８に示される方法に従って行われる追加工程の例示を示す。
【発明を実施するための形態】
【００１０】
上記検討事項に鑑み、アディティブマニュファクチャリングで製造されるワークピースの部分を冷却するためのシステムと方法が提供される。ワークピースの温度や時間温度特性（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）等の熱特性が、測定やコンピュータシミュレーションを介して、閾値を超えていると決定されると、ワークピースを適切に冷却するようにワークピースの冷却が調整される。結果として、目標とする機械的特性及び寸法特性をより確実に達成することができる。ワークピースが示す熱特性とＡＭプロセス中にワークピースに対して行われる冷却についての熱履歴データを記録して、以下で詳述するように後で参照するために出力する。この熱履歴情報は多様な目的で使用され、例えば、製造されたワークピースの異常を検出したり、品質を改善するための下流の製造工程を変更したりするのに使用される。
【００１１】
まず、図１を参照すると、ＡＭシステム１０が、物質Ｍを堆積させるように構成されたＡＭ堆積ヘッド１４を含む堆積サブシステム１２と、冷却剤Ｃを適用するように構成された冷却アプリケータ１８を含む冷却サブシステム１６と、コントローラ２０とを備えて提供され、そのコントローラ２０は、堆積ヘッド１４及び冷却アプリケータ１８に動作可能に結合されたプロセッサ２２と、命令２６を記憶しているメモリ２４とを含み、命令２６は、プロセッサ２２によって実行されると、プロセッサ２２がシステム１０を制御して、本願記載のＡＭプロセスの工程を行うようにする。
【００１２】
プロセッサ２２はマイクロプロセッサであり、中央処理ユニット（ＣＰＵ，ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、グラフィック処理ユニット（ＧＰＵ，ｇｒａｐｈｉｃａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、特定用途向け集積回路（ＡＳＩＣ，  ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、システムオンチップ（ＳＯＣ，ｓｙｓｔｅｍ  ｏｎ  ｃｈｉｐ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ，ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、論理回路、又は本願記載の機能を行うように構成された他の適切な種類のマイクロプロセッサのうちの一つ以上を含む。メモリは、典型的には、外部印加電力がなくても記憶されたデータを保持する不揮発性メモリ、例えば、フラッシュメモリ、ハードディスク、リードオンリメモリ（ＲＯＭ，ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、エレクトリカリーイレーサブルプログラマブルメモリ（ＥＥＰＲＯＭ，ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｍｅｍｏｒｙ）等や、プログラムの実行中に電力が印加されている限りにおいてのみデータを一時的に記憶する揮発性メモリ、例えば、ランダムアクセスメモリ（ＲＡＭ，ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、スタティックランダムアクセスメモリ（ＳＲＡＭ，ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ，ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）等を含む。命令２６は、一つ以上のプログラムと、本願記載の工程を行うのに十分なようにそうしたプログラムによって用いられるデータを含む。
【００１３】
コントローラ２０のプロセッサ２２は、ワークピース３０の形状を成すように基板２８上に物質Ｍを堆積させることを含むＡＭプロセスをＡＭ製造システム１０に行わせるように構成される。ワークピース３０の形状は、コンピュータ支援描画（ＣＡＤ，ｃｏｍｐｕｔｅｒ  ａｉｄｅｄ  ｄｒａｆｔｉｎｇ）モデル３２で典型的には定められ、そのＣＡＤモデル３２は、スタンダードテッセレーションランゲージ（ＳＴＬ，ｓｔａｎｄａｒｄ  ｔｅｓｓｅｌｌａｔｉｏｎ  ｌａｎｇｕａｇｅ）やアディティブマニュファクチャリングフォーマット（ＡＭＦ，ａｄｄｉｔｉｖｅ  ｍａｎｕｆａｃｔｕｒｉｎｇ  ｆｏｒｍａｔ）等の多様なフォーマットのものであり得る。ワークピース３０は事実上無制限の多種多様な形態とサイズを取り得て、ギア、シャフト、チューブ、フレーム、筐体が挙げられ、その長さは数ミリメートル、数センチメートル、更には数メートルに及ぶ。制御プログラム３４がＣＡＤモデル３２を解釈して、付加的にワークピースを形成するように積層される複数の堆積経路を含む製造計画を立てる。層の堆積中における堆積ヘッド１４とワークピースの相対的な移動によって、各堆積経路が一層で生じる。制御プログラム３４は、堆積命令３６を堆積サブシステム１２に送信することをプロセッサ２２に行わせて、堆積サブシステム１２は、製造計画に従って、堆積経路に沿った適切な位置に堆積ヘッド１４を移動させ、物質供給源３８から物質供給ライン３９を介して引き込んだ物質Ｍを堆積させる。
【００１４】
ＡＭプロセス中において、プロセッサ２２は、ワークピース３０の少なくとも一つの部分、例えば第一部分４２や第二部分４４等の熱特性４０を決定するように構成される。以下では、第一部分４２に関する熱特性の決定とその後の冷却を説明するが、その説明は第二部分４４にも等しく適用可能なものである。第一部分４２の多様な熱特性が決定可能である。例えば、熱特性４０は、時間温度特性（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）、つまり、ワークピークの一部分が或る閾値温度において経過した累積的な期間であり得る。決定可能な熱特性４０の他の例として、温度勾配、時間に対する又は或る領域内のピーク温度、時間に対する又は或る領域内の平均温度が挙げられる。
【００１５】
部分の熱特性４０は、例えば、その部分の表面温度を測定することによって決定可能である。第一部分４２の表面温度は熱センサ４６によって測定可能である。適切な熱センサの例として、パイロメータ４６Ａ、赤外線カメラ４６Ｂ、サーモメータ４６Ｃが挙げられるが、代わりに他の種類の熱センサを使用してもよい。一つの具体例では、非接触赤外線パイロメータ４６Ａが使用され得る。ワークピースの直接測定の代わりに、ワークピース用のＡＭプロセスの熱モデル４８を用いたコンピュータシミュレーションに基づいて熱特性４０を決定することができ、第一部分４２の内部温度と外部温度の両方を推定することができる。コンピュータシミュレーションは、ＡＭプロセス中の物質の堆積によって生じる熱伝達の有限要素分析を含む。従って、本例では、熱モデル４８は、ＣＡＤモデル３２に基づいた有限要素モデル（ＦＥＭ，ｆｉｎｉｔｅ  ｅｌｅｍｅｎｔ  ｍｏｄｅｌ）を含み、これは、付加的な堆積要素がワークピース３０の各層に加えられる毎の各製造段階におけるワークピース３０の表現を含む。
【００１６】
プロセッサ２２は、少なくとも部分４２の熱特性４０が第一部分４２に関連する閾値５０を超えているかどうかを決定するように構成される。一例として、熱特性４０が時間温度特性（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）である場合には、閾値５０は、閾値温度を超えていた閾値期間を含む。コンピュータシミュレーションを用いてワークピースの温度を推定する場合、閾値５０は、例えば、ＦＥＭモデルにおける有限要素又はそのような要素の領域の閾値温度、温度勾配、平均温度、時間温度特性（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）等であり得る。
【００１７】
プロセッサ２２は、少なくとも第一部分４２の熱特性４０が第一部分４２に関連する閾値５０を超えているとの決定に応じて、冷却サブシステム１６に冷却命令５２を発令して、ワークピース３０に適用される冷却剤Ｃの冷却流の冷却パラメータを調整するように更に構成される。また、プロセッサ２２は、ワークピース３０の少なくとも第一部分４２に対して調整された冷却パラメータで冷却剤Ｃの冷却流を冷却サブシステム１６を介して適用するように構成される。冷却剤Ｃの冷却流は、冷却タンク５４から、冷却ライン５６とバルブＶ５を介して、圧縮器５８と冷却器６０を通って、アプリケータ１８によってワークピース３０に向けて放出される。ワークピース３０の第一部分４２の決定された熱特性４０は、ワークピース３０の熱履歴６２の一部としてメモリ２４に記憶され得る。熱履歴６２のより詳細な説明については、以下で図５と図６を参照して示す。熱履歴６２は、出力データとしてプロセッサ２２によって出力され得て、その出力データは、データファイルやデータコレクションであり得て、媒体に記憶され、又は、コンピュータネットワーク上で受信計算デバイスに送信される。熱履歴６２は、製造中において、例えば、部品を使い始める前の検査中において、又は、部品を使い始めた後の検査中において、ワークピースの実際の条件の下流での試験を可能にし得る。他の例として、一組のワークピース３０の熱履歴６２を比較して、その組の中での品質特性の分布を決定し得る。
【００１８】
閾値５０は、ワークピース３０内での第一部分５２の位置に応じて異なり得て、また、ワークピース３０を形成するように堆積される物質Ｍに応じても異なり得る。更に、閾値５０は、ＡＭプロセスの現段階に基づいて異なり得る。閾値５０は、固化したワークピースの物質特性に対して影響を有する動作温度に設定され得る。具体的な一例では、チタン合金はα相とβ相の主な二つの相を有する。チタン合金のβトランザス温度は略１８００°Ｆ又はそれ以上である。エイジング温度（時効温度）は略１２００〜１４００°Ｆである。製造されるワークピース３０の微細構造と後の物質特性は、βトランザスを超える又はちょうど下回る温度での経過時間（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）、こうした高温からの冷却率、エイジング温度やその付近での経過時間（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）に応じて顕著に異なり得る。熱処理は、こうした相のサイズや形状や割合に影響し、また後の物質特性に影響する。製造中にワークピース３０の熱条件を制御することによって、最終的なワークピース３０の微細構造を制御することができる。この制御を達成するため、例えば、閾値５０は、物質Ｍのβトランザス温度（例えば、１８００°Ｆ）に設定され、又は、βトランザス温度未満の所定の値に設定され、又は、エイジング温度範囲内の或る温度（例えば、１３００°Ｆ）に設定され得る。
【００１９】
冷却パラメータは、冷却剤流量と冷却剤温度とのうちの少なくとも一方であり得る。冷却剤Ｃは、液体と気体とのうちの少なくとも一方であり得て、例えばアルゴン等である。冷却流は、少なくとも第一部分４２の熱特性４０が第一部分４２に関連する閾値５０未満であるとプロセッサ２２が決定するまで、適用され得る。この時点において、冷却剤の適応を減らして、物質Ｍの堆積を続行し得る。
【００２０】
冷却パラメータの調整は、冷却剤の温度を調整すること及び／又は冷却流を調整することによって行われ得る。冷却剤の温度は、冷却剤のガス又は液体の温度を変更することによって調整され得る。冷却流は、放出される冷却剤の流量を変更することによって調整され得る。冷却剤の流量の変更は、冷却剤のＣの圧力を制御する冷却剤圧縮器５８を調整することによって達成され得る。第一部分４２は、冷却剤Ｃの温度に応じて急速冷却されるか又はより穏やかなペースで冷却され得る。冷却の適用は、ＡＭプロセスに応じて断続的に又は連続的に進行し得る。
【００２１】
従って、制御された冷却の適用が、第一部分４２が熱くなり過ぎることを防止する。このように制御された冷却の適用の利点として、調整された機械的特性と微細構造、一貫した堆積層の厚さ、少ない欠陥数、少ない粒成長、少ない残留応力、予測可能な開始ストックの提供が挙げられる。こうした利点は、最終的なワークピース３０の機械加工、プログラミング、検査の節約に繋がり得て、堆積後処理を低減又は排除する可能性がある。熱特性４０の閾値５０、冷却剤の流量及び冷却剤の温度は、使用される物質と所望の機械的特性に基づいて設定され得る。
【００２２】
特定の実施形態では、ワークピースの部分は上述のように第一部分４２であり得て、閾値５０は第一閾値であり得て、冷却剤パラメータが第一冷却パラメータであり得て、ワークピース３０が第二部分４４を更に含み得る。ＡＭプロセスは、第二部分４４の熱特性が第二部分４４に関連する第二閾値を超えているかどうかを決定することを更に含み得て、第二閾値は、第一閾値とは異なるように構成され、第二部分４４の熱特性が第二部分４４に関連する第二閾値を超えているとの決定に応じてワークピース３０に適用される冷却流の第二冷却パラメータを調整し、第二冷却パラメータは、第一冷却パラメータとは異なるように構成され、第二冷却パラメータを有する冷却流をワークピース３０の第二部分４４に適用し、第二部分４４の熱特性が第二部分４４に関連する第二閾値未満であるとの決定に応じて冷却剤の適用を減らし、物質の堆積を続行する。このようにして、ワークピース３０の冷却が、ワークピースの空間的構成に基づいて調整され得て、第一部分４２と第二部分４４に異なる閾値が適用されるので、異なる冷却命令が生成されるようになる。
【００２３】
図２は、図１のＡＭシステム１０の堆積ヘッド１４と冷却アプリケータ１８の構成の一例を示す。図示されるように、物質Ｍは、物質供給源３８から物質供給ライン３９を介して堆積ヘッド１４に供給されるので、堆積ヘッド１４が、一連の堆積で物質Ｍを堆積させて、３Ｄワークピース３０を一欠片毎で一層毎に構築することが可能になる。物質供給源３８は、例えば粉末供給容器であり得る。他の例では、フィラメントのスプールやカセットが使用され得る。堆積ヘッド１４は、例えば、粉末状の物質Ｍを放出するための固定又は可変のノズル直径を有するノズルであり得る。他の構成では、押し出しノズルが使用され得る。更に、代替案では、図示されているノズルが二つ以上、堆積ヘッド１４に含まれ得る。つまり、ノズルの直径とノズルの数は機器毎に異なり得る。一部構成では、ノズル１４は、テーパ状の円錐設計の同軸ヘッドとして構成され得て、レーザーによって形成される溶融プールの周りの３６０度全体に粉末状物質を提供し、レーザーによって形成された溶融プールに粉末状物質を向ける。
【００２４】
レーザー源６３や他の光源が堆積ヘッド１４内に提供され得て、放出された粉末状物質Ｍを焼結し、物質Ｍ同士を接合し、焼結物質の固体構造を形成するレーザービームＬを放出するためのパワー源として使用される。ロボット６５のロボットアームが、ワークピース３０に対して相対的な堆積方向において堆積ヘッド１４を移動させるにつれて、粉末状物質ＭがレーザービームＬによって接合されて、固化した物質Ｍのラインが形成される。基板２８上に堆積される物質Ｍは特に限定されず、金属、例えば、鋼やその合金、チタンやその合金、ニッケル、アルミニウム、銅、マグネシウム、コバルト‐クロム、タングステン等であり得る。更に、物質Ｍはポリマーや複合材であってもよい。図示されている実施形態では、堆積ヘッド１４と冷却剤アプリケータ１８が、ロボット６５の多関節ロボットアームの先端に取り付けられている。しかしながら、代わりに、堆積ヘッド１４と冷却剤アプリケータ１８を別々のロボットアームに提供してもよいことは理解されたい。また、堆積ヘッド１４の移動も、ロボットのロボットアームによる移動に限定されず、代わりに、堆積ヘッド１４を、例えば、ガントリーやプラットフォームを介して移動させてもよい。他の実施形態では、堆積ヘッド１４と冷却剤アプリケータ１８は設置箇所に固定され、移動式プラットフォームが基板２８上のワークピース３０を移動させて、ＡＭプロセスを促進する。図２では、熱センサ４６はロボットアームに取り付けられたものとして図示されている。代わりに、熱センサを、冷却剤アプリケータ１８と堆積ヘッド１４とは別のロボットアームに取り付けたり、他の表面、例えば、製造エンクロージャの壁に取り付けたりしてもよいことを理解されたい。熱センサ４６は、熱センサ４６の測定範囲６６がワークピース３０の少なくとも第一部分４２と第二部分４４を含むようにして位置決めされる。
【００２５】
図３は、図１と図２の例示的な実施形態の堆積ヘッド１４と冷却アプリケータ１８の断面図を示す。図示されるように、粉末状物質Ｍが堆積ヘッド１４の内部通路６８を通って運ばれて、堆積サイトにおいて溶融ゾーン７０に流れ、その堆積サイトの箇所において、レーザービームＬが、粉末状物質Ｍを溶融及び焼結させるエネルギーを提供して、（加熱の際に）粉末状物質を接合させて、（冷却の際に）固化物質Ｍに固化させる。堆積ヘッド１４は堆積中にワークピース３０に対して相対的な堆積方向に移動し、堆積ヘッド１４とワークピース３０の一方又は両方の移動がこの相対的な移動を可能にする。堆積物質の冷却は、堆積物質ＭがレーザービームＬの溶融ゾーン７０の外に移動した後、及び／又は、レーザービームＬをオフにした後に生じる。冷却剤Ｃは、冷却アプリケータ１８を流れて、堆積物質Ｍを冷却するように向けられる。図３に示されるように、熱センサ４６は、堆積物質Ｍの少なくとも一つの部分を含む測定範囲６６を有するものとして図示されていて、ワークピース３０の部分の堆積物質Ｍの熱特性４０を測定することができる。測定された熱特性４０に基づいた冷却流のフィードバック制御について以下説明する。
【００２６】
図４は、図１の例示的な実施形態の一つの想定される冷却流の経路を示す。図示されるように、レーザー自由造形製造技術（ＬＦＭＴ，ｌａｓｅｒ  ｆｒｅｅｆｏｒｍ  ｍａｎｕｆａｃｔｕｒｉｎｇ  ｔｅｃｈｎｏｌｏｇｙ）エンクロージャとして示されているエンクロージャ７２内に含まれる冷却剤タンク５４から冷却剤Ｃが供給される。エンクロージャ７２は典型的には実質的に気密性であり、つまり密封されていて、アルゴン等の不活性ガスで実質的に充填されている。本実施形態では、冷却剤Ｃはアルゴン等の不活性ガスであり、一時的な保管と冷却のために濾過されて、冷却タンク５４内に入れられている。他の実施形態では、他のガスや液体が冷却剤Ｃとして使用され得る。冷却剤タンク５４内の冷却剤Ｃは、圧縮器５８が発生させた圧力下においてエンクロージャ７２の外に流れ、冷却用の冷却器６０に入り、エンクロージャ７２内に戻り、エンクロージャ７２の端においてホース連結器７４を通過する。圧縮器５８は、ブートストラップ圧縮器であり、外部空気圧縮器７５を介して作動圧力に加圧された周囲環境からの空気である工場空気（ｓｈｏｐ  ａｉｒ，ショップエア）を動力とする。代わりに、他の種類の圧縮器を用いてもよい。工場空気は、連結器７４を介してエンクロージャ７２内に供給され、工場空気ループライン７６を介して圧縮器５８を通り、圧縮器５８内のタービン７８に動力を与える。圧縮器５８内のタービン７８が、冷却ライン５６内のインペラ８０に機械的に接続され、インペラ８０を回転させることによって、冷却ライン５６を加圧する。工場空気は、工場空気ループライン７６を介して圧縮器５８の外に流れ、他の連結器７４を介してエンクロージャ７２を通過して、周囲環境に排気される。バルブＶ１とＶ２が、工場空気ループライン７６の流入側とエンクロージャ７２内に提供されて、圧縮器５８に向かう工場空気の流れを制御する。バルブＶ１とＶ２は手動で調整されるか、又はコントローラ２０の命令下で作動され得る。
【００２７】
図４では、冷却器６０は渦状冷却器として図示されている。冷却器６０は、図示されているように、冷却剤Ｃからの熱を、工場空気冷却器ライン７９を通し、冷却器６０を通して工場空気に伝え、高温の工場空気を周囲環境に排気する。エンクロージャ７２の外部から流れ込み、クリアボウル８１と圧力調整器８２とバルブＶ２を通って流れる工場空気によって圧縮器５８に動力が与えられる。工場空気が工場空気ループライン７６に提供される際の圧力は、冷却ライン５６内の圧力に比例し、圧力設定８４に従って設定され、その圧力設定８４は、コントローラ２０のプロセッサ２２が発令する冷却命令５２の一部として設定される。
【００２８】
コントーラ２０が発令する冷却命令５２は、流量命令８６と温度命令８８のうちの一方又は両方を含む。流量命令８６は一つ以上のバルブ設定９０を含む。流量命令に含まれる一つの具体的なバルブ設定９０は、冷却剤アプリケータバルブ設定であり、アプリケータバルブ９２に送信され、冷却ライン５６によって供給されワークピース３０に向けて放出される冷却剤Ｃの流量を制御する。冷却ライン５６の流量の変化を達成するために、他のバルブ設定９０が流量命令に含まれて、バルブＶ１、Ｖ２、Ｖ３に送信され得る。温度命令ＴＭＰは、冷却器６０に送信され、冷却器の設定温度を所望の温度に設定し、及び／又は、バルブＶ４のバルブ設定を調整し得る。このようにして、冷却ライン５６中の冷却剤の温度を制御することができる。代わりに、複数の独立した冷却ライン５６を提供して、異なる温度に冷却し、混合バルブをアプリケータバルブＡＶとして提供して、温度命令が混合バルブ用のバルブ設定を含むことによって、異なる冷却ラインからの異なる温度の二種の冷却剤Ｃを所望の混合比で混合して、ワークピースに向けて放出される冷却剤Ｃの所望の温度を達成してもよい。
【００２９】
冷却器６０の後の冷却ライン５６の流入側の結合器７４の間には十分フレキシブルなホースが冷却ライン５６に提供されて、Ｘパワートラック、Ｙパワートラック、Ｚパワートラックの順に沿ったロボット６５による冷却剤アプリケータ１８の移動に適応する。図示されている実施形態では、冷却剤アプリケータ１８と堆積ヘッド１４と熱センサ４６が一つの多関節ロボットアームに共に取り付けられている。代わりに、複数のロボットアームを提供して、これらの部品をそれぞれ別のロボットアームに独立して取り付けてもよい。更に、多関節ロボットアーム以外の他の種類のメカニズムを用いて、ワークピースと堆積ヘッド１４、冷却アプリエータ１８、熱センサ４６との間の相対的な移動を達成してもよい。例えば、垂直軸や平行軸のフライス盤と同様にして、これら三つの部品をトラニオン型の機器や回転スイベル型の機器に取り付け得る。こうした構成のいずれを用いても、冷却剤アプリケータは三次元の全可動域を実現して、冷却剤Ｃを供給したままで三次元ワークピース３０に作用することができる。
【００３０】
図５は、三次元ワークピース３０の一部分についての例示的な熱履歴６２を示す。熱履歴６２は、ワークピースの部分の測定温度（グラフでは実線で示されている）を含む。また、熱履歴６２は、第一閾値温度（一点鎖線で示されている）を含み、その第一閾値温度においてワークピースの部分に対する冷却剤の流量が調整され、また、第二閾値温度（二点鎖線で示されている）を含み、その第二閾値温度において冷却剤の温度が調整される。温度が第一閾値温度を超えている時間にわたって、冷却剤流量（点線で示される）を上げる。この区間は、第一閾値温度の温度超過時間と称される。温度が第一閾値温度未満に低下すると、冷却剤流量が下がる。更に、温度が第二閾値温度未満に低下すると、冷却剤温度（破線で示される）を減少させる。各パラメータに関するデータは、後の基準と比較のために熱履歴６２に記憶され得る。
【００３１】
次いで、図６を参照すると、出力データ６４に出力された熱履歴６２の他の例が示されている。図示されるように、ワークピース３０は複数の三次元ボクセルに分割され得て、そのボクセルは、最小堆積サイズ、つまり、アディティブマニュファクチャリングプロセスの堆積分解能にほぼ対応する。図示されている熱履歴６２は、ボクセル毎に測定された熱データを含む。代わりに、熱履歴６２は、ワークピースの或るボクセル範囲についての熱データ、又はワークピース全体の熱データを含み得る。図１に示される第一部分４２と第二部分４４は、ワークピース３０内の各ボクセルであり得て、又は各ボクセル範囲であり得ることを理解されたい。図示されている熱履歴６２は、各ボクセルについて、製造プロセス中の温度超過時間の測定値と、冷却剤流量を含む。冷却流が適用されるにつれて、冷却流の温度、流量、圧力等が測定され得る。
【００３２】
図７に示されるように、システム１０は、トレーニング用計算デバイスのプロセッサ及び関連メモリを用いて機械学習アルゴリズムを実施して、ワークピース３０に行われる冷却工程が何時不適切になる可能性があるのかを学習して、製造プロセス中に適切な測定を行い、冷却工程の適切性を保証し得る。例えば、トレーニング用データセット９６に基づいて、畳み込みニューラルネットワーク等の機械学習モデル９４のトレーニングを行って、トレーニング済み分類器９８を生成し、その分類器９８をアディティブマニュファクチャリングシステム１０において実行時（ランタイム）に用いて、潜在的な冷却の不適切性を特定し得る。トレーニング用データセット９６は、出力データ６４の熱履歴６２と、ＣＡＤモデル３２と、テストデータ１００を含む。熱履歴６２は、例えば、各ワークピースについて、製造中に用いられる冷却設定１１０、製造中に発令される冷却命令５２、製造中に取られるワークピース３０の熱特性４０の熱測定値１１１を含む。ＣＡＤモデル３２は、各ワークピースについて、ワークピースの幾何学的形状を含む。また、ＣＡＤモデル３２は、ワークピース３０の製造に用いられる堆積経路データを含み得る。図示されている例では、トレーニング用データセット９６はテストデータ１００を含み、そのテストデータ１００は、各ワークピース３０について、製造後品質試験の所定の品質試験の結果１１５を含む。こうした結果は、合格と不合格で表され得て、又は、高品質、中品質、低品質等の他のカテゴリーのものとなり得る。試験結果１１５は、機械学習モデル９４のトレーニングにおけるグラウンドトゥルースとして機能する。各ワークピースの製造中に熱センサ４６で取られた熱特性４０の熱測定値１１１もグラウンドトゥルースとして使用され得る。畳み込みニューラルネットワークの場合に機械学習モデル９４をトレーニングするためには、冷却設定１１０と命令５２を含む入力ベクトルを生成し、出力分類を試験の結果となるように設定する。一実施形態では、熱測定値１１１をフィルタリングして、グラウンドトゥルース出力分類として使用し得る。例えば、熱測定値１１１は二つの分類にフィルタリングされ、具体的には、ワークピースについて「許容時間温度特性（ｐｅｒｍｉｔｔｅｄ  ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）を超えた」と「許容時間温度特性（ｐｅｒｍｉｔｔｅｄ  ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）を超えなかった」にフィルタリングされ得る。熱測定値１１１を試験データとして使用することで、畳み込みニューラルネットワークによる消費用のトレーニング用データセット９６を準備するのに必要な時間をカットダウンすることによって、ニューラルネットワークのトレーニング時間を大幅に削減することができる。多数のワークピース３０についてトレーニング用データセット９６を試すことによって、トレーニング済み分類器９８を生成することができ、その分類器９８を用いて、製造間近のワークピース３０に何時不良が生じる可能性があるのかを予測することができる。具体的には、複数のワークピースについての熱履歴６２を含むトレーニング用データセット９６でのトレーニング時間でトレーニング用計算デバイスを用いて、��械学習モデル９４のトレーニングを行うことによって、トレーニング済み分類器９８を生成し、その分類器９８は、プロセッサ２２によって実行されることによって、実行時（ランタイム）において、現在のワークピースの製造中に使用される一組の冷却命令５２及び／又は冷却設定１１０の実行時（ランタイム）入力１０２が、現在のワークピースが所定の品質試験に合格となることにつながるのか、不合格となることにつながるのかを予測する。
【００３３】
このため、実行時（ランタイム）において、ＡＭシステム１０のプロセッサ２２が実行時（ランタイム）入力１０２を受信する。実行時（ランタイム）入力１０２は、トレーニング済み分類器９８に入力可能な入力ベクトルを含み、メモリ２４にロードされて、実行時（ランタイム）においてプロセッサ２２によって実行される。入力ベクトルは、現在のワークピース３０についてＣＡＤモデル３２から製造される現在のワークピース３０の幾何学的形状１１３の態様を含み、また、冷却設定１１０（例えば、流量命令８６用のバルブ設定９０と圧力設定８４や、温度命令８８用の温度設定）、現在のワークピース用の熱モデル４８からの冷却命令５２を含む。ワークピース３０の幾何学的形状１１３の特徴が特定され得て、そうした特徴が特徴ベクトルに記憶され得ることを理解されたい。上述の冷却設定１１０のベクトル及び現在のワークピース３０用の冷却命令５２のベクトルと特徴ベクトルを連結することによって、実行時（ランタイム）入力ベクトルが生成され得る。実行時（ランタイム）入力１０２を受信する際に、トレーニング済み分類器９８は、分類結果１０４を出力するように構成されている。分類結果１０４は、合格１０６又は潜在的不良１０８を示すものとして図示されていて、各結果は、典型的には、それに関連する信頼値を有し、典型的にはパーセント形式で表示される（例えば、潜在的不良（５１％）、合格（７８％）等）。
【００３４】
結果１０４が合格を示す場合、無変更の設定１１４が、図１に関して説明したプロセスと同様に、制御プログラムによって比較用に用いられる。結果が、少なくとも閾値信頼値（５０％等）で潜在的不良１０８を示す場合には、冷却命令５２を生成するのに用いられる熱特性４０との比較の前に、上述の冷却設定（閾値５０や、図５に示した第一及び第二の閾値等）を変更し得る。その変更は、システム１０のオペレータによって手動で行われるか、又は、例えば、予め設定された規則に従って、若しくは生成的ニューラルネットワークの結果や、試験条件下で不良に繋がらない冷却設定を生成するようにトレーニングさせた他のモデルに従ってプログラムして行われ得る。変更された設定１１２が用いられる場合、制御プログラム３４は、熱特性４０を変更された閾値５０Ａと比較して、変更された閾値５０Ａを超えている場合には、１１６において、変更された冷却温度や変更された流量等の変更された冷却パラメータに基づいて冷却流を調整するように構成される。制御プログラム３４は、変更された冷却パラメータに基づいて冷却命令５２を出力することによって、冷却剤でワークピースを適切に冷却する。
【００３５】
他の態様では、システム１０を用いて、二つの異なるワークピース３０に対して行われた冷却工程を比較し得る。例えば、プロセッサ２２は、冷却剤Ｃの流量を設定する流量命令と、冷却剤を適用する持続時間を出力し得る。冷却流を適用した後に、冷却流の量をメモリ２４に記憶し得る。冷却流の量は、第一ワークピースの熱履歴６２に記憶され得て、例えば、将来のＡＭプロセスにおいて冷却パラメータの設定を知らせ得る。従って、第二ワークピースが第一ワークピースと同じＡＭプロセスを用いて製造される場合、第一ワークピースと第二ワークピースの熱履歴６２を比較して、第一ワークピースと第二ワークピースの物質特性が同様であることを検証し得る。熱履歴６２に含まれるものとして本願に記載されているデータに加えて、本態様では、熱履歴６２は、時間スタンプと場所スタンプを含み得て、冷却流がＡＭプロセス中に何時適用されたのか、ワークピース上の何処に冷却流が適用されたのか、冷却流が適用される毎にどの位多くの冷却流がワークピースに適用されたのかを示す。また、熱履歴６２は、ＡＭプロセスの各時点における部分の熱特性を示す時間スタンプと場所スタンプを含み得る。このようにして複数の熱履歴が収集される場合には、図７に関して説明したもの等のニューラルネットワークを熱履歴に適用して、ワークピースのどの部分が冷却を必要としていて、ワークピースの各部分がどの位多くの冷却流を必要としているのかを予測するようにトレーニングされた機械学習モデルを開発し得る。
【００３６】
図８は、本開示の一態様に係る第一方法７００の例示的な構成のフローチャートを示す。方法７００の以下の説明は、図１〜図６に示されて上述したソフトウェア及びハードウェアの構成要素を参照して提供される。方法７００を、他の適切なハードウェア及びソフトウェアの構成要素を用いた他の流れで行ってもよいことを理解されたい。
【００３７】
ステップ７０２では、方法は、ＡＭプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることを含む。ステップ７０４では、方法は、ＡＭプロセス中にワークピースの少なくとも一つの部分の熱特性を決定することを含む。ステップ７２０では、方法は、ワークピースの部分の決定された熱特性をワークピースの熱履歴の一部としてメモリに記憶することを含む。この決定中においては、熱特性を連続的にモニタリングし得る。ステップ７０６では、少なくとも一つの部分の熱特性がその部分に関連する閾値を超えているかどうかを決定する。ステップ７０８では、少なくとも一つの部分の熱特性がその部分に関連する閾値を超えていないとの決定に応じて、冷却適用を低減し又はオフにする。ステップ７０２では、物質の堆積を続行する。
【００３８】
ステップ７１０では、少なくとも一つの部分の熱特性がその部分に関連した閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の冷却パラメータを調整する。ステップ７１２では、調整済みの冷却パラメータで冷却流をワークピースの少なくとも一つの部分に適用する。ステップ７１２において冷却流の量を追跡又は測定してもよい。ステップ７１４では、ワークピースの少なくとも一つの部分の温度特性を再び決定する。ステップ７０６の閾値はステップ７１６の閾値と異なり得て、又は、閾値同士は互いに異なるように構成され得る。連続モニタリングを行う場合には、方法７００の全ステップ中において熱特性の決定を連続的に行い得ることを理解されたい。冷却流の量を追跡又は測定し得る。冷却流を適用した後に、ステップ７２０において冷却流の量をメモリに記憶し得る。冷却流の量は、ワークピースの熱履歴として記憶され、将来の製造プロセスにおける冷却パラメータの設定を知らせ得る。熱履歴は時間スタンプと場所スタンプを含み、ＡＭプロセス中に何時冷却流が適用されたのか、冷却流がワークピース上の何処に適用されたのか、冷却流が適用される毎にどの位多くの冷却流がワークピースに適用されたのかを示す。また、熱履歴は、ＡＭプロセスの各時点における部分の熱特性を示す時間スタンプと場所スタンプを含み得る。従って、第二ワークピースを第一ワークピースと同じＡＭプロセスを用いて製造する場合には、第一ワークピースと第二ワークピースの熱履歴を比較して、第一ワークピースと第二ワークピースの物質特性が同様であることを検証し得る。
【００３９】
ステップ７１６では、少なくとも一つの部分の熱特性がその部分に関連する閾値を超えているかどうかを決定する。少なくとも一つの部分の熱特性がその部分に関連する閾値を超えているとの決定に応じて、方法７００はステップ７１０に戻り、冷却流の冷却パラメータを調整する。少なくとも一つの部分の熱特性がその部分に関連する閾値を超えていないとの決定に応じて、方法７００はステップ７０２に戻り、物質の堆積を続行する。しかしながら、他の実施形態では、少なくとも一つの部分の熱特性がその部分に関連する閾値を超えていないとの決定に応じて、方法７００は、ステップ７１８に進み、その部分が完成したのか否か、又はその部分の更なる堆積が不要であるのか否かを決定し得る。この決定が否定的である場合には、方法７００はステップ７０２に続き、その部分における物質の堆積を続行する。決定が肯定的である場合には、方法は、図９に示されるステップ７０２Ａに続き得る。
【００４０】
方法７００は、部分の熱特性に基づいて冷却流の冷却パラメータを調整するものとして説明されているが、代わりに、冷却流の冷却パラメータは、後の時点において決定される熱特性の後続値に基づいて調整されてもよい。従って、ステップ７０４及びステップ７１４において、部分の熱特性を決定する代わりに、後の時点において熱特性の後続値を決定し得る。ステップ７０６及びステップ７１６において、部分の熱特性がその部分に関連する閾値を超えているかどうかを決定する代わりに、熱特性の後続値がその部分に関連する閾値よりも低いかどうかを決定し得る。ステップ７１０では、代わりに、熱特性の後続値が閾値よりも低いとの決定に応じて、ワークピースの少なくとも一つの部分に適用される冷却流の調整済みの冷却パラメータを低下させ得る。
【００４１】
図９は、図８の方法７００に続いて行われる工程のフローチャートを示す。方法７００の以下の説明は、図１〜図６に示されて上述したソフトウェア及びハードウェアの構成要素を参照して提供される。方法７００を、他の適切なハードウェア及びソフトウェアの構成要素を用いた他の流れで行ってもよいことを理解されたい。方法７００は、少なくとも一つの部分の熱特性がその部分に関連する閾値を超えていないとの決定に応じて、ステップ７１８から続く。
【００４２】
ステップ７０２Ａでは、方法は、ＡＭプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることを含む。物質は、図８の工程で用いられた物質と同じであるか、又は異なり得る。物質の堆積はワークピースの第二部分において行われる。ステップ７０４Ａでは、ワークピースの第二部分の熱特性を決定する。ステップ７２０Ａでは、ワークピースの第二部分の決定された熱特性を、ワークピースの熱履歴の一部としてメモリに記憶し得る。この決定中に熱特性が連続的にモニタリングされ得る。ステップ７０６Ａでは、第二部分の熱特性が第二部分に関連する第二閾値を超えているかどうかを決定するが、第二閾値は第一閾値とは異なるように構成される。本実施形態では、図８に関連して説明した部分、閾値、冷却パラメータが、それぞれ、第一部分、第一閾値、第一冷却パラメータとなる。ステップ７０８Ａでは、少なくとも一部分の熱特性の熱特性がその部分に関連する閾値を超えていないとの決定に応じて、冷却適用を低減又はオフにする。ステップ７０２Ａでは、物質の堆積を続行する。
【００４３】
ステップ７１０Ａでは、第二部分の熱特性が第二部分に関連する第二閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の第二冷却パラメータを調整するが、その第二冷却パラメータは第一冷却パラメータと異なるように構成される。ステップ７１２Ａでは、ワークピースの第二部分に第二冷却パラメータで冷却流を適用する。ステップ７１２Ａでは、冷却流の量を追跡又は測定し得る。ステップ７１４Ａでは、ワークピースの第二部分の熱特性を再び決定する。連続的モニタリングを行う場合には、方法７００の全ステップ中において熱特性の決定を連続的に行い得ることを理解されたい。冷却流を適用した後に、ステップ７２０Ａにおいて冷却流の量をメモリに記憶し得る。冷却流の量はワークピースの熱履歴として記憶され、将来の製造プロセスにおいて冷却パラメータの設定を知らせ得る。熱履歴は時間スタンプと場所スタンプを含み、ＡＭプロセス中において冷却流が何時適用されたのか、ワークピース上の何処に冷却流が適用されたのか、冷却流が適用される毎にどの位多くの冷却流がワークピースに適用されたのかを示し得る。また、熱履歴は、ＡＭプロセスの各時点における部分の熱特性を示す時間スタンプと場所スタンプを含み得る。ステップ７０６Ａの閾値はステップ７１６Ａの閾値と異なり得て、又はこれら閾値は互いに異なるように構成され得る。
【００４４】
ステップ７１６Ａでは、第二部分の熱特性が第二部分に関連する第二閾値を超えているかどうかを決定する。第二部分の熱特性が第二部分に関連する第二閾値を超えているとの決定に応じて、方法はステップ７１０Ａに戻り、冷却流の第二冷却パラメータを調整する。ステップ７１８Ａでは、第二部分の熱特性が第二部分に関連する第二閾値を超えていないとの決定に応じて、第二部分が完成したのか否か、又は第二部分の更なる堆積が不要であるのか否かを決定する。その決定が否定的な場合には、方法７００はステップ７０２Ａに続き、第二部分に物質を堆積することを続行する。決定が肯定的な場合には、方法７００は終了し得る。
【００４５】
図面には第一部分４２と第二部分４４のみが示されているが、二つよりも多くの複数の部分の熱特性を測定し得て、複数の部分の各々は対応上限閾値、対応下限閾値、対応閾値期間を有するようになることを理解されたい。複数の部分のうちの所与の部分の熱特性が、その所与の部分に関連する対応上限閾値を対応閾値期間（その期間において対応上限閾値を超える）にわたって超えているかどうかを決定した後に、所与の部分の熱特性がその所与の部分に関連する対応上限閾値を所与の部分に関連する対応閾値期間にわたって超えているとの決定に応じて、その所与の部分に対する物質の堆積を一時停止して、冷却剤適用を増やし得る。所与の部分の熱特性が所与の部分に関連する対応下限閾値未満になっていると決定されるまで、冷却剤が適用され得る。所与の部分の熱特性が所与の部分に関連する対応閾値期間にわたって所与の部分に関連する対応下限閾値未満であるとの決定に応じて、冷却剤適用を低減して、物質の堆積を再開し得る。
【００４６】
ＡＭ構成要素の積極的なプロセス中での熱冷却にわたって、冷却率、微細構造、機械特性、歪み、構築形状、安定性を更に洗練させたり制御したりし得る。一部応用では、プロセス中の冷却が、部分が処理中に熱くなり過ぎることを抑制し得る。ＡＭ構成要素の冷却と、処理中に部分が受ける熱プロファイルを制御することによって、所望の機械特性を達成するように結果物の微細構造を変更することができる。プロセス中の冷却方法を確立することは、構成要素の幾何学的形状の熱質量の違いに起因する影響を均等化するという潜在的利点を有し得る。
【００４７】
本開示のシステムとプロセスは、典型的に必要とされる熱処理プロセスや応力緩和を排除することによって、ＡＭ構成要素のサイクル時間を顕著に低減し、ＡＭ構成要素の調整された微細構造を可能にし、必要とされるとおりに機械特性を上昇させるという潜在的利点を有する。
【００４８】
更に、本開示は、以下の項に係る例を有する。
【００４９】
項１
三次元ワークピースのアディティブマニュファクチャリング用の方法であって、アディティブマニュファクチャリングプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることと、アディティブマニュファクチャリングプロセス中にワークピースの少なくとも一つの部分の熱特性を決定することと、少なくとも一つの部分の熱特性が該部分に関連する閾値を超えているかどうかを決定することと、少なくとも一つの部分の熱特性が該部分に関連する閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の冷却パラメータを調整することと、ワークピースの少なくとも一つの部分に調整済みの冷却パラメータで冷却流を適用することと、を備える方法。
【００５０】
項２
冷却パラメータが冷却剤流量と冷却剤温度のうちの少なくとも一方である、項１に記載の方法。
【００５１】
項３
前記部分の表面温度を測定することによって、前記部分の熱特性が決定される、項１に記載の方法。
【００５２】
項４
パイロメータと赤外線カメラとサーモメータのうちの少なくとも一つによって、前記部分の表面温度が測定される、項３に記載の方法。
【００５３】
項５
熱特性が時間温度特性（ｔｉｍｅ‐ａｔ‐ｔｅｍｐｅｒａｔｕｒｅ）であり、閾値が、閾値温度を超えていた閾値期間を含む、項１に記載の方法。
【００５４】
項６
ワークピースのアディティブマニュファクチャリングプロセスの熱モデルを用いたコンピュータシミュレーションに基づいて熱特性が決定される、項１に記載の方法。
【００５５】
項７
前記部分の表面温度と内部温度のうちの少なくとも一方をモデル化することによって、前記部分の熱特性が決定される、項６に記載の方法。
【００５６】
項８
冷却流の冷却剤が液体又はガスであり、物質が金属である、項１に記載の方法。
【００５７】
項９
前記部分が第一部分であり、閾値が第一閾値であり、ワークピースが第二部分を更に含み、冷却パラメータが第一冷却パラメータであり、前記方法が、少なくとも第一部分の熱特性が第一部分に関連する第一閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質の堆積を続けることと、第二部分の熱特性が第二部分に関連する第二閾値を超えているかどうかを決定すること（第二閾値は第一閾値と異なるように構成される）と、第二部分の熱特性が第二部分に関連する第二閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の第二冷却パラメータを調整すること（第二冷却パラメータは第一冷却パラメータと異なるように構成させる）と、ワークピースの第二部分に第二冷却パラメータで冷却流を適用することと、第二部分の熱特性が第二部分に関連する第二閾値未満であるとの決定に応じて、冷却剤の適用を減らし、物質の堆積を続けることと、を更に備える、項１に記載の方法。
【００５８】
項１０
後の時点において熱特性の後続値を決定することと、熱特性の後続値が前記部分に関連する閾値未満であるかどうかを決定することと、熱特性の後続値が閾値未満であるとの決定に応じて、ワークピースの少なくとも一つの部分に適用される冷却流の調整済みの冷却パラメータを低減することと、を更に備える項１に記載の方法。
【００５９】
項１１
アディティブマニュファクチャリング用の堆積ヘッドと、冷却剤を適用するように構成された冷却アプリケータと、堆積ヘッド及び冷却アプリケータに動作可能に結合されたプロセッサと、命令を記憶しているメモリとを備えるアディティブマニュファクチャリング用のシステムであって、前記命令は、プロセッサによって実行されると、アディティブマニュファクチャリングプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることと、アディティブマニュファクチャリングプロセス中にワークピースの少なくとも一つの部分の熱特性を決定することと、少なくとも一つの部分の熱特性が該部分に関連する閾値を超えているかどうかを決定することと、少なくとも一つの部分の熱特性が該部分に関連する閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の冷却パラメータを調整することと、ワークピースの少なくとも一つの部分に調整済みの冷却パラメータで冷却流を適用することとを装置に行わせる、システム。
【００６０】
項１２
冷却パラメータが冷却剤流量と冷却剤温度とのうちの少なくとも一方である、項１１に記載のシステム。
【００６１】
項１３
前記部分が第一部分であり、閾値が第一閾値であり、ワークピースが第二部分を更に含み、冷却パラメータが第一冷却パラメータであり、メモリが記憶している命令が、プロセッサによって実行されると、少なくとも第一部分の熱特性が第一部分に関連する第一閾値未満であるとの決定に応じて、冷却剤の適用を減らして、物質の堆積を続けることと、第二部分の熱特性が第二部分に関連する第二閾値を超えているかどうかを決定すること（第二閾値は第一閾値と異なるように構成される）と、第二部分の熱特性が第二部分に関連する第二閾値を超えているとの決定に応じて、ワークピースに適用される冷却流の第二冷却パラメータを調整すること（第二冷却パラメータは第一冷却パラメータと異なるように構成させる）と、ワークピースの第二部分に第二冷却パラメータで冷却流を適用することと、第二部分の熱特性が第二部分に関連する第二閾値未満であるとの決定に応じて、冷却剤の適用を減らし、物質の堆積を続けることと、を更に装置に行わせる、項１１に記載のシステム。
【００６２】
項１４
前記部分の表面温度を測定することによって前記部分の熱特性を決定する、項１１に記載のシステム。
【００６３】
項１５
パイロメータと赤外線カメラとサーモメータとのうちの少なくとも一つによって前記部分の表面温度を測定する、項１４に記載のシステム。
【００６４】
項１６
少なくとも一つの部分の熱特性をワークピースの熱履歴の一部としてメモリに記憶する、項１１に記載のシステム。
【００６５】
項１７
熱履歴が、ワークピースの少なくとも一つの部分の測定温度と、該部分に関連する閾値と、製造中に用いられる冷却設定と、製造中に発令される冷却命令とのうちの少なくとも一つを含む、項１６に記載のシステム。
【００６６】
項１８
複数のワークピースについての熱履歴を含むトレーニング用データセットでのトレーニング時間においてトレーニング用計算デバイスを用いてトレーニングされることによって、トレーニング済みの分類器を生成する機械学習モデルを更に備え、分類器は、プロセッサで実行されると、現在のワークピースの製造中に用いられている冷却命令及び／又は冷却設定の実行時（ランタイム）入力が、現在のワークピースが所定の品質試験に合格することをもらすのか又は不合格となることをもたらすのかを実行時（ランタイム）において予測する、項１７に記載のシステム。
【００６７】
項１９
熱特性が時間温度特性（ｔｉｍｅ-ａｔ-ｔｅｍｐｅｒａｔｕｒｅ）であり、閾値が、閾値温度を超えていた閾値期間を含む、項１１に記載のシステム。
【００６８】
項２０
三次元ワークピースのアディティブマニュファクチャリング用の方法であって、アディティブマニュファクチャリングプロセスに従ってワークピースの形状を成すように基板上に物質を堆積させることと、物質の複数の部分の熱特性を測定すること（複数の部分の各々が、対応上限閾値と、対応下限閾値と、対応閾値期間を有する）と、複数の部分のうちの所与の部分の熱特性が、所与の部分に関連する対応上限閾値を、その対応上限閾値を超えている対応閾値期間にわたって超えているかどうかを決定することと、所与の部分の熱特性が所与の部分に関連する対応上限閾値を所与の部分が関連する対応閾値期間にわたって超えているとの決定に応じて物質の堆積を一時停止して、所与の部分に対する冷却剤の適用を増やすことと、所与の部分の熱特性が所与の部分に関連する対応下限閾値未満であると決定されるまで冷却剤を適用することと、所与の部分の熱特性が所与の部分が関連する対応閾値期間にわたって所与の部分に関連する対応下限閾値未満であるとの決定に応じて冷却剤の適用を減らして、物質の堆積を再開することと、を備える方法。
【００６９】
本開示は、本開示の多様な特徴と方法の全ての新規であって非自明な組み合わせとサブコンビネーションを含む。本開示の多様な特徴と方法は本開示の全ての例において必ずしも必要とされるものではない。更に、本開示の多様な特徴と方法は、本開示の例とは離れて特許可能な主題を定め得るものであって、本開示では明示されていない他の実施形態における有用性を見出すものである。
【符号の説明】
【００７０】
１０  システム
１４  堆積ヘッド
１８  冷却剤アプリケータ
２８  基板
３０  ワークピース
４２  第一部分
４４  第二部分
【図１】
2020189484.tif 000003
【図２】
2020189484.tif 000004
【図３】
2020189484.tif 000005
【図４】
2020189484.tif 000006
【図５】
2020189484.tif 000007
【図６】
2020189484.tif 000008
【図７】
2020189484.tif 000009
【図８】
2020189484.tif 000010
【図９】
2020189484.tif 000011
【外国語明細書】
2020189484000001.pdf