(57)【要約】  コンピュータモデルに基づく３Ｄオブジェクトをプリントするプリンタであって、プリンタは、押し出しまたは固化材料のためのツールと、オブジェクトのステージ支持層と、層の形状を定義する動作構造と、オブジェクトを作るためにたどられる経路を作るように構成されたコントローラと、を備えるプリンタ。オブジェクトが作られる速度と精度の少なくとも１つを上げるために、コントローラは、複数の線セグメントを定義することによって及び線セグメントの間に挿入のための遷移セグメントを定義することによって経路を定義するように構成される。コントローラは、さらに、遷移セグメントに沿ってではなく、線セグメントに沿って材料堆積を求めるように構成される。
2021512810.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータモデルに基づく３Ｄオブジェクトをプリントするプリンタであって、
−ツールコマンドに基づいて、活性状態と非活性状態とを変えるように構成されたツールであって、前記ツールは、前記活性状態のオブジェクトの層に追加位置へ材料を追加するように構成され、前記追加位置は、形状定義構造のツール位置によって決定される、ツールと、
−前記オブジェクトの層を支持するように配置されたステージと、
−動作コマンドを受信するように構成され、それに基づいて、前記形状定義構造の動作によって層の前記形状を定義する、動作構造と、
前記ツール及び前記動作構造と通信するように構成され、前記オブジェクトの層の前記形状を定義する形状データを受信し、前記形状データに基づく経路を提供し、前記追加位置が前記経路をたどるように前記動作構造のための前記動作コマンドを提供し、前記経路に基づいて前記ツールコマンドを提供するようにプログラムされたコントローラと、を備え、
前記コントローラは、
−前記形状データに基づいて、複数の線セグメントを定義するステップと、
−それぞれの前記線セグメントのための開始点と終了点を定義するステップと、
−前記線セグメントの順番を定義することによって、近接線セグメントのリストを定義するステップと、
−前記近接線セグメントのリストの少なくとも一対の２つの隣接線セグメントの間に遷移セグメントを定義するステップであって、それぞれの前記遷移セグメントは、次の前記線セグメントにおいて所望の最小速度と最大加速度に基づいて定義され、そのため、前記経路は、前記遷移セグメントによって分離された少なくとも一対の前記線セグメントを含む前記近接線セグメントによって定義される、遷移セグメントを定義するステップと、
によって，前記経路を定義するように構成され、
前記コントローラは、前記追加位置が前記線セグメント内にあるとき前記ツールが活性化され、前記追加位置が前記線セグメントの外にあるとき前記ツールが非活性化されるように前記ツールコマンドを提供するようにプログラムされる、プリンタ。
【請求項２】
前記コントローラは、少なくとも１つの安全領域の定義を含み、前記安全領域は、前記最小速度と前記最大加速度が満足される幾何学的な境界を形成する請求項１に記載のプリンタ。
【請求項３】
前記遷移セグメントは、
−加速及び減速するように前記動作構造の能力を定義する動作構造プロファイルを受信するステップと、
−前記遷移セグメントに続く前記線セグメントにおいて、所望の最小速度と加速及び減速するための前記動作構造の能力を比較することによって、前記遷移セグメントの必要長さを定義するステップと、
−前記必要長さに基づいて前記遷移セグメントを定義するステップと、
によって所望の前記最小速度及び前記最大加速度に基づいて定義される、請求項１または２に記載のプリンタ。
【請求項４】
前記コントローラは、前記動作構造の動作を制限するリミットを定義し、前記リミットが前記経路に沿って前記形状定義構造の動作中に届けられるかどうか確認するように構成され、
前記コントローラは、届けられた前記リミットの確認に応答して、次の活動、
ａ）前記ツールと前記ステージの間の距離を変更するステップ
ｂ）前記線セグメントの順番を変更するステップ
ｃ）遷移セグメントを変更するステップ
の少なくとも１つを実行するように構成される、請求項１乃至３のいずれか１項に記載のプリンタ。
【請求項５】
前記コントローラは、前記プリンタの少なくとも一部の前記形状を定義するジオメトリデータを受信し、前記経路に沿った前記形状定義構造の動作が、前記形状データと前記ジオメトリデータを考慮しながらシミュレートされる衝突シミュレーションを実行することによって激しい衝突を予測するように構成され、
前記コントローラは、前記衝突シミュレーションに基づいて前記リミットを定義するように構成された、請求項４に記載のプリンタ。
【請求項６】
前記コントローラは、前記動作構造の運動学的能力を定義する運動学的データを受信し、前記形状定義構造が前記形状データ及び前記運動学的データを考慮しながら前記経路に沿ってシミュレートされる、運動学的シミュレーションを実行することによって運動学的リミットを予測するように構成され、
前記コントローラは、前記運動学的シミュレーションに基づいて、前記リミットを定義するように構成された請求項４または５に記載のプリンタ。
【請求項７】
前記コントローラは、前記ツールが前記層に材料を追加するプロセスに関連するプロセス特性を定義するプロセスデータを受信し、前記経路に沿って前記形状定義構造の動作が前記プロセスデータと前記形状データを考慮しながらシミュレートされ、前記プロセス特性を考慮して前記形状定義構造の動作に関連する問題を確認するソフト衝突シミュレーションを実行することによってソフト衝突を予測するように構成され、
前記コントローラは、プロセスシミュレーションに基づいて前記リミットを定義するように構成される、請求項４乃至６のいずれか１項に記載のプリンタ。
【請求項８】
前記線セグメントの順番は、異なる線セグメントの順番のための前記経路をたどるために前記動作構造の期間を評価することによって及び最短の期間を提供する順番を選択することによって定義される、請求項１乃至７のいずれか１項に記載のプリンタ。
【請求項９】
前記ツールは、電源オン、スイッチオフにされ、
前記材料が加えられるまで前記ツールが電源オンされる時点から遅延を定義する特性を有し、
前記コントローラは前記遅延を定義するように構成される請求項１乃至８のいずれか１項に記載のプリンタ。
【請求項１０】
前記コントローラは、前記追加位置が遷移セグメント内にある間に前記ツールが電源オンされるように、前記ツールコマンドを提供するように構成される、請求項９に記載のプリンタ。
【請求項１１】
前記コントローラは、前記近接線セグメントのリストの１つの前記線セグメントの第１の方向と、前記近接線セグメントのリストの次の前記線セグメントの第２の方向を比較し、前記第１の方向と前記第２の方向の間の角度を提供し、前記角度が所定の角度値を超えるならば、前記線セグメントの間の前記遷移セグメントを定義するように構成される、請求項１乃至１０のいずれか１項に記載のプリンタ。
【請求項１２】
前記コントローラは、前記角度値を定義する設定データファイルを受信するように構成される、請求項１１に記載のプリンタ。
【請求項１３】
前記コントローラは、少なくとも前記遷移セグメントの加速領域と前記遷移セグメントの次の消失領域を定義することによって前記遷移領域を定義するように構成され、
前記コントローラは、前記動作構造が前記形状定義構造を加速または減速する領域として前記加速領域を定義し、前記動作構造が前記形状定義構造に一定速度を提供し、前の加速領域で加速または減速が前記形状定義構造の振動を引き起こすためにシミュレートされる、領域として前記消失領域を定義するように構成される、請求項１乃至１２のいずれか１項に記載のプリンタ。
【請求項１４】
前記コントローラは、
前の前記線セグメント及び次の前記線セグメントの位置に基づいてまっすぐな前記遷移セグメントまたは曲がった前記遷移セグメントを定義する間を選択するステップと、
もしまっすぐな前記遷移セグメントが選択されたならば、まっすぐな前記遷移セグメントに長さを適用し、前記長さは、方程式：
【数１】
2021512810.tif 000005
によって適用され、
ここで、Ｌは、まっすぐな前記遷移セグメントの長さが適用され、ｖは、前記コントローラに定義される安全領域速度であり、ａは、前記コントローラに定義される加速度であり、ｄａは、加速領域で加速した後に必要とされる前記消失領域の長さである、長さが適用されるステップと
もしまがった前記遷移セグメントが選択されたならば、まがった前記遷移セグメントに曲率半径を適用し、前記曲率半径は、方程式：
【数２】
2021512810.tif 000006
によって適用され、
Ｒｍｉｎは、最小曲率半径であり、Ｖｓは、前記コントローラで定義される安全領域速度であり、ａｓは、前記コントローラで定義される最大安全領域加速度である、曲率半径が適用されるステップと、
によって前記遷移セグメントを定義するように構成される、請求項１３に記載のプリンタ。
【請求項１５】
前記コントローラは、前記前の加速領域の加速または減速が、前記形状定義構造または前記形状定義構造に取り付けられる部品の固さを定義する構造データファイルと前記前の加速領域の加速または減速を比較することによって、前記形状定義構造の振動を引き起こすかどうかをシミュレートするように構成される、請求項１３または１４に記載のプリンタ。
【請求項１６】
前記形状定義構造は、前記ツール及び前記ステージの少なくとも１つである、請求項１乃至１５のいずれか１項に記載のプリンタ。
【請求項１７】
前記コントローラは、前記経路の少なくとも１つの前記線セグメントにおいて上昇速度及び下降速度を定義するように構成され、
前記上昇速度及び前記下降速度は、前記コントローラで定義される安全領域加速リミット内で定義される、請求項１乃至１６のいずれか１項に記載のプリンタ。
【請求項１８】
プリンタの使用によってコンピュータモデルに基づいて３Ｄオブジェクトをプリントする方法であって、
−ツールコマンドに基づいて、活性状態と非活性状態とを変えるように構成されたツールであって、前記ツールは、活性状態のオブジェクトの層の追加位置に材料を追加するように構成され、前記追加位置は、形状定義構造のツール位置によって決定される、ツールと、
−前記オブジェクトの層を支持するように配置されたステージと、
−動作コマンドを受信するように構成され、それに基づいて、前記形状定義構造の動作によって層の前記形状を定義する、動作構造と、
前記ツール及び前記動作構造と通信するように構成され、前記オブジェクトの層の前記形状を定義する形状データを受信し、前記形状データに基づく経路を提供し、前記形状定義構造が前記経路をたどるように前記動作構造のための動作コマンドを提供し、前記経路に基づいて前記ツールコマンドを提供するようにプログラムされたコントローラと、を備え、
方法は、
−前記形状データに基づいて、複数の線セグメントを定義するステップと、
−それぞれの前記線セグメントのための開始点と終了点を定義するステップと、
−前記線セグメントの順番を定義することによって、近接線セグメントのリストを定義するステップと、
−前記近接線セグメントのリストの少なくとも一対の２つの隣接線セグメントの間に遷移セグメントを定義するステップであって、それぞれの前記遷移セグメントは、次の前記線セグメントにおいて所望の最小速度と最大加速度に基づいて定義され、そのため、前記経路は、前記遷移セグメントによって分離された少なくとも一対の前記線セグメントを含む前記近接線セグメントによって定義される、遷移セグメントを定義するステップと、
を備え、
方法はさらに、前記形状定義構造が前記経路をたどるように、前記動作構造のための前記動作コマンドを提供するステップを備え、前記追加位置が前記線セグメント内にあるとき前記ツールが活性化され、前記追加位置が前記線セグメントの外にあるとき前記ツールが非活性化されるツールコマンドを提供する、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータモデルに基づく３Ｄオブジェクトをプリントするプリンタ及び方法に関する。本開示が関するプリンタは、ツールコマンドに基づいて活性及び非活性状態の間を変わるように構成される。活性状態において、本明細書では追加位置と言われる、特定の位置に材料を追加する。追加位置は、オブジェクトの層の位置である。追加位置は、通常、ツールの統合部分である、形状定義構造のツール位置によって決定される。プリンタは、さらにオブジェクトの層を支持するように配置されつつ、ツールによって定義されるステージを備える。プリンタは、さらに動作コマンドを受信するように構成され、それに基づいて形状定義構造の動作によって層の形状を定義する動作構造を備える。プリンタは、さらにツール及び動作構造と通信するように構成され、ツール及び動作構造と通信することによってオブジェクトを作るようにプログラムされたコントローラを備える。コントローラは、オブジェクトの層の形状を定義する形状データを受信し、形状データに基づいて経路を提供し、経路に基づいて動作コマンドとツールコマンドを提供するようにプログラムされる。
【背景技術】
【０００２】
一般に３Ｄプリントと呼ばれる、積層造形（Ａｄｄｉｔｉｖｅ  ｍａｎｕｆａｃｔｕｒｉｎｇ（ＡＭ））は、コンピュータ３Ｄ図面からオブジェクトの創造ができる技術である。
【０００３】
２Ｄのスライスを形成するためにソリッドモデルをスライスするステップと、それぞれスライスに対応する層を作ることによってオブジェクトをプリントするステップとを含む。１つずつ、１つの層が前の層の上部に配置されるように、層はプリンタによって作り出される。それぞれの層は、所定の厚さがあるので、実物のオブジェクトは、層が追加されるたびに体積を得る。様々なタイプの技術：押し出しベース、粒状ベース、光重合ベース、または積層ベースがある。技術のそれぞれは、様々なタイプの材料及び層を作る様々な方法を用いるが、それらは全て、ソリッドモデルのスライスから定義された経路に沿って、本明細書で形状定義構造と呼ばれる、ツールまたはツールの一部を案内する原理を適用する。プロセスの間、材料は、スライスの形状にしたがって配置される。材料は、通常、ポリマ、合金、石こう、またはフォトポリマである。
【０００４】
この種類の既知のプリンタにおいて、オブジェクトは、ステージで作り出され、形状定義構造は、ステージに対して動かされる。しばしば、形状定義構造は、マニピュレータによって動かされる及び／またはステージは、アクチュエータによって動かされる。マニピュレータ及びアクチュエータの１つまたは両方は、デカルト空間のｘ、ｙ、ｚ方向に動く。
【０００５】
ＡＭ技術に基づく最も一般的な押し出しは、溶融堆積モデリングである。この技術は、ときどきＦＤＭと言われ、溶融フィラメント製造ＦＦＦという同等の名前を有する。この押し出し技術の原理は、溶融した材料、通常熱ポリマフィラメントを押し出しながら、スライスから定義された経路をたどることであり、オブジェクトの層は、それによって作り出される。米国特許第５，１２１，３２９号は、この技術の実施例を提供する。
【０００６】
一般的な粒状ベースのＡＭ技術は、レーザによって焼結される球状ポリマまたは金属粉要素に基づく選択的レーザ焼結（Ｓｅｌｅｃｔｉｖｅ  Ｌａｓｅｒ  Ｓｉｎｔｅｒｉｎｇ（ＳＬＳ））である。粉の層が、塗布され、オブジェクトの層は、選択的に焼結される。その後、粉の新しい層が塗布され、プロセスは繰り返される。
【０００７】
別の一般的な粒状ベースのＡＭ技術は、高真空で電子ビームで金属粉を溶かすことによって、完全に高密度の金属部分を直接製造するために用いられる選択的レーザ溶融（Ｓｅｌｅｃｔｉｖｅ  Ｌａｓｅｒ  Ｍｅｌｔｉｎｇ（ＳＬＭ））のタイプである、電子ビーム溶融（Ｅｌｅｃｔｒｏｎ  Ｂｅａｍ  Ｍｅｌｔｉｎｇ（ＥＢＭ））である。原理は、一般にＳＬＳのそれと同じであるが、金属粉は、焼結されるだけでなく、完全に溶融される。
【０００８】
３Ｄプリントする粉状ベッド及びインクジェットヘッドは、例えば石こうなど、粉状のベッド上に結合材を選択的に配置するインクジェットプリントヘッドに基づく。
【０００９】
最も一般的な光重合技術は、以下である。
【００１０】
フォトポリマ液体樹脂は、ＵＶ光またはレーザによって硬化されるステレオリソグラフィ（ＳＬＡ）。レーザは、スライスに基づいて定義される経路の形状を描き、それにより硬化層を作り出す。その後、フォトポリマ液体は、追加され、次のスライスの形状は、オブジェクトが作り出されるまでレーザによって描かれる。
【００１１】
デジタル光処理（Ｄｉｇｉｔａｌ  Ｌｉｇｈｔ  Ｐｒｏｃｅｓｓｉｎｇ（ＤＬＰ））は、積層造形背景において、ＤＬＰプロジェクタが層ごとにフォトポリマを硬化するために、ＵＶ光ビームまたはレーザの代わりに照射されるＳＬＡと同様である。
【００１２】
最も一般的な積層ベースのＡＭ技術は、例えば紙、プラスチック、または金属など、材料のシートが、層ごとに接着接合され、その後オブジェクトの形状を定義するために切られる、積層造形物製造（Ｌａｍｉｎａｔｅｄ  Ｏｂｊｅｃｔ  Ｍａｎｕｆａｃｔｕｒｉｎｇ（ＬＯＭ））である。
【００１３】
速度と品質の少なくとも１つが低いことが、３Ｄプリントの一般的な問題である。もし速度が上がれば、許容誤差は、容認できなくなり、狭い許容誤差を得るためには、速度を落とさなければならない。
【００１４】
既存の装置は、しばしば一定の時間におけるシステムの行き過ぎと振動を引き起こす。これらの振動により、材料の堆積の間、ツールは指示された経路から外れ、特に例えば鋭いエッジなど動作の規模または方向の突然の変更後、結果として生じるオブジェクトは、視認できる欠陥を有する。これらの欠陥は、一般に「リンギング」（ｒｉｎｇｉｎｇ）と言われる。これらの欠陥は、動作パラメータ（速度、加速度、及び加加速度）がプリント時間を節約するために増加するとき、さらに目立つ。そのためこの行動は、主なボトルネックとしての機能を果たし、この技術を用いる機械が速く高品質なプリントを達成することを阻止する。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】米国特許第５，１２１，３２９号明細書
【発明の概要】
【００１６】
さらに速く及び／または正確に３Ｄオブジェクトをプリントするプリンタ及び方法を提供することが、本開示の実施形態の目的である。これら及びさらなる目的にしたがって、本開示は、第１の態様において、プリンタ、プリンタのためのコントローラ、及びプリントの方法を提供する。
【００１７】
本開示によるプリンタにおいて、コントローラは、例えば言及された順番で、次のステップを実行することによって経路を定義するように構成される。
ａ）形状データに基づいて、複数の線セグメントを定義するステップ。実施例によって、３２５線セグメントは定義される。線セグメントのそれぞれは、追加位置が線セグメントに沿って動かされる、すなわち材料がツールによって追加される位置が、層の所望の形状を作り出すために線セグメントに沿って動かされるようにたどられるサブ経路の構成要素となる。
ｂ）それぞれの線セグメントのための開始点と終了点を定義するステップ。これは、それぞれの線セグメントが、追加位置が開始点から終了点へ線セグメントに沿って動く方向を割り当てられることを意味する。
ｃ）線セグメントの順番を定義し、それにより近接線セグメントのリストを定義するステップ。これは例えば、１が最初にたどられ、次に２番、その後３番、その後４番であることの１−２−３−４を規定することができる。
ｄ）近接線セグメントのリストの少なくとも一対の２つの隣接線セグメントの間に、遷移セグメントを定義するステップであって、それぞれの遷移セグメントは、次の線セグメントにおいて、所望の最小速度と最大加速度に基づいて定義され、そのため経路は、遷移セグメントによって分離された少なくとも一対の線セグメントを含む近接線セグメントによって定義される。経路は、例として、遷移セグメントが線セグメント２と３の間に挿入され、遷移セグメントが線セグメント３と４の間に挿入されることを意味する１−２−ｔ−３−ｔ−４である。
【００１８】
所望の最小速度と最大加速度は、本明細書の定義によって安全領域速度及び安全領域加速度と言われる。
【００１９】
ステップａ）−ｄ）は、言及された順番または異なる順番で実行される。ステップｂ）は、例として、ステップｃ）の後に実行されてもよく、ステップａ）−ｄ）は、ステップの別の１つが実行された後に、ステップの１またはそれ以上が作り直される相互作用的なプロセスとして実行されることができる。
【００２０】
さらに、コントローラは、追加位置が線セグメント内にあるときツールが活性化され、追加位置が線セグメントの外にあるときツールが非活性化されるように、ツールコマンドを提供するようにプログラムされる。
【００２１】
遷移セグメントは、次の線セグメントの所望の最小速度と最大加速度に基づいて定義されるので、及びツールは、線セグメント内でのみ活性化されるので、不正確な動作特性及び望まれない加速度プロファイルによって引き起こされる品質が低下するリスクなく速度を上げることができる。
【００２２】
本開示の装置は、ステージに対するツールの正確で速い位置決めが必要とされる全てのシステムに適用できるが、特にツールがオブジェクトの輪郭を定義するために、鋭い曲がりを備える複雑な二次元の経路をたどる場合において、特に、マシンの機構の制限のためにプリント動作の間、高速が許容されない低コストの積層造形システムに適用できる。
【００２３】
コントローラは、コンピュータプロセスユニット及びプロセッサが定義されたステップを実行することができる適合するコンピュータプログラムソフトウェアによって構成されることができる。また、ステップを実行するようにハードコーディングされるコンピュータプロセスユニットであることもできる。
【００２４】
３Ｄプリントは、材料が３次元オブジェクトを作り出すためにコンピュータ制御の下で接合されまたは固化されるプロセスである。本明細書での定義によって、材料を接合または固化するプロセスは、「追加」材料と言われる。
【００２５】
追加位置は、形状定義構造のツール位置によって決定される。追加位置が線セグメント内にあるときツールが活性化されるようにツールコマンドを決定するために、コントローラは、形状定義構造の位置から追加位置を推定するように構成される。したがって、コントローラは、動作構造と双方向通信をするように構成され、その双方向通信において、コントローラは、形状定義構造の位置に関する位置情報を受信し、それに基づいて、追加位置を決定する。追加位置が線セグメント内にあるとき、ツールは活性化される。
【００２６】
ツールは電源オン及びスイッチオフにされることができる。含まれるプロセスの特性によって、例えば材料の加熱または動作によって、ツールが電源を入れられてから材料が追加されるまで遅延があるであろう。本明細書での定義によって、活性状態は、材料が追加されるときに開始し、すなわち、ツールが電源を入れられた時間から材料が追加される時間までの遅延を考慮し、したがって、その状態は、ツールに電源を入れるステップの後である。通常、活性と非活性状態の間を変わるツールコマンドはツールを電源オンまたはスイッチオフするコマンドであり、したがって、そのコマンドは、活性または非活性の所望の時間の前に遅延時間を提供しなければならない。１つの実施形態において、コントローラは、遅延を規定する設定ファイルを読み、遅延に基づくツールコマンドを計算し、線セグメントの開始において活性化することと一致するためにスイッチオンを得るように構成される。
【００２７】
１つの実施形態において、プリンタは、溶融堆積モデリングの押し出しベースのＡＭ技術のために構成される。この実施形態においてツールは、フィラメントまたはプラスチックロッドがモータシステムによって運ばれる間に溶融される、押し出し機を形成する。この実施形態において、ツール位置は、押し出し機構造のノズルの位置であり、形状定義構造は、押し出し機のノズルであり、動作構造は、材料の追加が行われる位置にノズルを配置するプリンタのモータ構造である。
【００２８】
１つの実施形態において、プリンタは、選択的レーザ焼結（ＳＬＳ）または選択的レーザ溶融のために構成される。この実施形態において、ツールは、レーザ及び溶融されるまたは焼結される粉末上にレーザビームを案内するためのミラーを形成する。ミラーは、モータシステムによって動かされる。この実施形態において、ツール位置は、ミラーの位置であり、形状定義構造は、ミラーであり、追加位置は、レーザが粉末に影響を与える位置であり、動作構造は、ツール位置にミラーを配置するプリンタのモータ構造である。
【００２９】
１つの実施形態において、プリンタは、電子ビーム溶融（ＥＢＭ）のために構成される。この実施形態において、ツールは、電子放出構造及び溶融される粉末上に電子ビームを案内するためのアンテナ構造を形成する。アンテナは、電子システムによって制御される。この実施形態において、ツール位置は、アンテナの位置であり、追加位置は、電子ビームが粉末に影響を与える位置であり、動作構造は、アンテナを制御する電子システムである。
【００３０】
１つの実施形態において、プリンタは、ステレオリソグラフィ（ＳＬＡ）のために構成される。この実施形態において、ツールは、レーザと硬化される液体ポリマ上にレーザビームを案内するミラーを形成する。ミラーは、モータシステムによって動かされる。この実施形態において、ツール位置は、ミラーの位置であり、追加位置は、レーザが液体ポリマに影響を与える位置であり、動作構造は、ツール位置にミラーを配置するプリンタのモータ構造である。ＳＬＡプロセスがＵＶ硬化に基づく場合、ツール位置は、ＵＶランプの位置であり、追加位置は、ランプからの光が液体ポリマに影響を与える位置であり、動作構造は、ツール位置にＵＶランプを配置するプリンタのモータ構造である。
【００３１】
安全領域速度及び安全領域加速度は、例えば、特定のプリンタで得られる最大速度及び加速度のパーセンテージとして表現されることができる。安全領域速度は、特に材料の追加の間許容できると考えられる最小速度であり、安全領域加速度は、特に材料の追加の間、許容できると考えられる最大加速度である。１つの実施例において、安全領域速度は、プリンタの最大速度の４０から１００％として表現されることができ、安全領域加速度は、プリンタの最大加速度の０−４０％として表現されることができる。
【００３２】
コントローラは、すくなくとも１つの安全領域の定義を含んでもよく、安全領域は、最小速度と最大加速度が満足される幾何学的な境界を形成する。安全領域は、再定義されることができるように、コントローラがアクセスできる設定ファイルで定義されることができる。安全領域の定義は、例えばプリンタの機械的条件、速度の必要性対加速度の必要性またはプロセスの他のパラメータに基づいて作られることができる。
【００３３】
遷移セグメントは、特に組み合わされた速度及び加速度プロファイルを定義する。１つの実施例において、組み合わされた速度及び加速度プロファイルは、上昇または下降プロファイルによって構成される。上昇プロファイルによって、本明細書では、全ての種類の段階、線形、ｓ曲線、または指数関数または正弦波の加速度プロファイルを意味する。
【００３４】
遷移セグメントは、次によって所望の最小速度及び最大加速度に基づいて定義されることができる。
−加速または減速するための動作構造の能力を定義する動作構造プロファイルを受信するステップ、
−加速または減速するための動作構造の能力を遷移セグメントの後の線セグメントの所望の最小速度と比較することによって、遷移セグメントの必要長さを定義するステップ、
−必要長さに基づいて遷移セグメントを定義するステップ。
【００３５】
したがって、コントローラは、形状定義構造が経路をたどるとき、許されると考えられる最小速度と最大加速度、すなわち追加位置が移動する速さを最初に考える。この最小速度と最大加速度の境界内の動作を得るために、コントローラは、追加位置に入る前に、動作構造を加速するために必要とされる遷移セグメントの長さを計算する。
【００３６】
コントローラは動作構造の動作を制限するリミットを定義し、経路に沿って形状定義構造の動作の間リミットに到達するかどうかを確認するように構成されることができる。リミットは、プリンタの一部とプリントされるオブジェクトの間の物理衝突を意味する激しい衝突または動作構造のリミットとの「衝突」、すなわち支持構造において、リニアアクチュエータまたは同様の構造において、リミットに到達すると本明細書で言われるものによって引き起こされることができる。リミットは、また動作が態様に関するプロセスに基づいてプリントされるオブジェクトと衝突する、例えば既にプリントされた部分がツールによって溶かされまたは破壊されるなど、を意味するソフト衝突と本明細書で言われるものによって引き起こされることができる。
【００３７】
この実施形態において、コントローラは、到達するリミットの確認に応じて、次の活動の少なくとも１つを実行するように構成される。
ａ）衝突は、経路に沿った動作の間、オブジェクトから離れるようにツールを持ち上げることによってツールとステージの間の距離を変えることによって避けられる。通常、これは、動作の間、ツール経路のｚ座標を操作することによってなされる。
ｂ）衝突は、線セグメントの順番を変えることによって避けられる。短いまたは速い押し出しを得るために、線セグメントの順番は、１−２−３−ｔ−４−５であり、この順番は、例えば４−５−２−１−ｔ−３に変更でき、それにより衝突を避ける。
ｃ）衝突は、遷移セグメントを変えることによって避けられる。これは、異なる形状の遷移セグメントを作り出すことに関する。
【００３８】
コントローラは、プリンタの少なくとも一部の形状を定義するジオメトリデータを受信し、経路に沿った形状定義構造が形状データとジオメトリデータを考慮しながらシミュレートされた衝突シミュレーションを実行することによって激しい衝突を予測するように構成され、コントローラは、衝突シミュレーションに基づくリミットを定義するように構成される。衝突シミュレーションによって、本明細書では、潜在的な激しい衝突が観察されつつ、追加位置が経路の周りを実質的に移動することが考慮される。
【００３９】
コントローラは、動作構造の運動学的能力を定義する運動学的データを受信し、形状定義構造が形状データ及び運動学的データを考慮しながら経路に沿ってシミュレートされる、運動学的シミュレーションを実行することによって運動学的リミットを予測するように構成されることができ、コントローラは、運動学的シミュレーションに基づいてリミットを定義するように構成される。運動学的シミュレーションによって、本明細書では、運動学的リミットの潜在的な到達が観察されつつ、追加位置が経路の周りを実質的に移動することが考慮される。
【００４０】
コントローラは、ツールが材料を層に追加するプロセスに関するプロセス特性を定義するプロセスデータを受信し、経路に沿った形状定義構造の動作が、プロセスデータと形状データを考慮しながらシミュレートされ、プロセス特性を考慮しながら形状定義構造の動作に関する問題を確認する、ソフト衝突シミュレーションを実行することによってソフト衝突を予測するように構成されることができ、コントローラは、プロセスシミュレーションに基づいてリミットを定義するように構成される。
【００４１】
線セグメントの順番は、動作構造が追加位置にさまざまな線セグメントの順番の経路をたどらせる時間の長さを評価することによって、及び最短の期間を提供する順番を選択することによって定義されることができる。この実施形態において、コントローラは、様々な順番を比較するように構成される。実施例によって、順番１−２−３−４は、実行するため５秒かかり、順番３−２−４−１は、３秒かかり、コントローラは、そのような比較可能な組み合わせを生成し、最終経路を実行するためのかかる時間を考慮する最も有望な解決法を提供する順番を選択するように構成されることができる。特に、コントローラは、最終経路の様々な順番、すなわち、遷移セグメントを含んで、成立させ、最も速い経路を選択するように構成されることができる。
【００４２】
ツールは、電源オンされ、スイッチオフされ、通常、プロセスの特性は、ツールが電源オンされた時点から材料が追加されるまでの遅延を定義する。コントローラは、そのような遅延を定義し、ツール位置が遷移セグメント内にある間に、ツールが電源オンされるように、ツールコマンドを提供するように構成される。特に、コントローラは、実際の追加がまさに線セグメントの開始において始まる利点に、遅延を用いるように構成される。その目的のために、コントローラは、追加位置が線セグメントに到達する開始時間から遅延を引き、開始時間から遅延を引いたものに等しい時間において、ツールを電源オンするようにツールコマンドを提供する。
【００４３】
コントローラは、近接線セグメントのリストの１つの線セグメントの第１の方向を、近接線セグメントのリストの次の線セグメントの第２の方向と比較し、第１の方向と第２の方向の間の角度を提供し、角度が所定の角度値を超えるならば、線セグメントの間に遷移セグメントを定義するように構成される。この目的のために、コントローラは、角度値を定義する設定データファイルを受信するように構成されることができる。
【００４４】
コントローラは、少なくとも遷移セグメントの加速度領域と遷移領域の次の消失領域を定義することによって、遷移セグメントを定義するように構成され、コントローラは、動作構造が形状定義構造を加速または減速する領域として、加速領域を定義し、動作構造が形状定義構造に一定速度を提供し、前の加速領域の加速または減速が形状定義構造の振動を引き起こすことをシミュレートされる領域として消失領域を定義するように構成される。
【００４５】
コントローラは、前の加速領域において加速または減速が、前の加速領域における加速または減速を形状定義構造または形状定義構造に取り付けられた部品の固さを定義する構造データファイルと比較することによって、形状定義構造の振動を引き起こすかどうかをシミュレートするように構成されることができる。
【００４６】
第２の態様において、本開示は、次を備えるプリンタの使用によってコンピュータモデルに基づく３Ｄオブジェクトをプリントする方法を提供する。
−ツールコマンドに基づいて、活性状態と非活性状態とを変えるように構成されたツールであって、ツールは、活性状態のオブジェクトの層の追加位置に材料を追加するように構成され、追加位置は、形状定義構造のツール位置によって決定される、ツール、
−オブジェクトの層を支持するように配置されたステージ、
−動作コマンドを受信するように構成され、それに基づいて、形状定義構造の動作によって層の形状を定義する、動作構造、
ツール及び動作構造と通信するように構成され、オブジェクトの層の形状を定義する形状データを受信し、形状データに基づく経路を提供し、形状定義構造が経路をたどるように動作構造のための動作コマンドを提供し、経路に基づいてツールコマンドを提供するようにプログラムされたコントローラ。
方法は、
−形状データに基づいて、複数の線セグメントを定義するステップ、
−それぞれの線セグメントのための開始点と終了点を定義するステップ、
−線セグメントの順番を定義することによって、近接線セグメントのリストを定義するステップ、
−近接線セグメントのリストの少なくとも一対の２つの隣接線セグメントの間に遷移セグメントを定義するステップであって、それぞれの遷移セグメントは、次の線セグメントにおいて所望の最小速度と最大加速度に基づいて定義され、そのため、経路は、遷移セグメントによって分離された少なくとも一対の線セグメントを含む近接線セグメントによって定義される、遷移セグメントを定義するステップ、
を備える。
【００４７】
方法はさらに、形状定義構造が経路をたどるように、動作構造のための動作コマンドを提供するステップを備え、追加位置が線セグメント内にあるときツールが活性化され、追加位置が線セグメントの外にあるときツールが非活性化されるツールコマンドを提供する。したがって、本発明の方法は、線セグメントと遷移セグメントの経路の区分けによって高速でオブジェクトを作製することをもたらす。
【００４８】
本開示の第２の態様による本発明の方法は、おおよそ本開示の第１の態様によるプリンタの潜在的な全てのステップを含む。
【００４９】
さらなる態様において、本発明は、プリンタのためのコントローラを提供し、第１の態様によるプリンタのコントローラにおいて記載された特徴を有する。
【００５０】
以下では、本開示は、図を参照してさらに詳細に説明される。
【図面の簡単な説明】
【００５１】
【図１】ＦＤＭプリンタを描く。
【図２】ＳＬＳプリンタを描く。
【図３】ＳＬＡプリンタを描く。
【図４】本発明の特定の実施形態を描く。
【図５】安全領域概念を描く。
【図６】オブジェクトのスライスを描く。
【図７】スライスから線セグメントの生成を描く。
【図８】遷移セグメントの生成を描く。
【図９】完成した経路を描く。
【図１０】安全領域の間の追加加速度を追加するステップを描く。
【図１１】様々なタイプの衝突を描く。
【図１２】バッファ領域概念を描く。
【図１３】遷移セグメントの変更による衝突回避を描く。
【図１４】線セグメントの並べ替えによる衝突回避を描く。
【図１５】ツールの持ち上げによる衝突回避を描く。
【図１６】ツール活性化遅延補償を描く。
【発明を実施するための形態】
【００５２】
本発明の精神及び範囲内の様々な変更及び改良がこの詳細な記載から当業者に明らかになるので、詳細な説明及び具体的な実施例は、本発明の実施形態を示しているが、例示としてのみ与えられる。
【００５３】
本開示の方法及び装置は、ステージに対するツールの正確で速い位置決めが必要とされる全てのシステムに適用できるが、特にツールがオブジェクトの輪郭を定義するために、鋭い曲がりを備える複雑な２次元の経路をたどる場合において、特に、マシンの機構の制限のためにプリント動作の間、高速が許容されない低コストの積層造形システムに適用できる。
【００５４】
図１は、押し出しベースのプリンタ（ＦＤＭ）を描く。描かれたプリンタは、一巻きの熱ポリマフィラメントの形態のフィラメント供給部１を備える。フィラメント２は、押し出し機３に供給モータ（図示せず）によって供給される。供給モータは、ツールコマンドによって制御される。押し出し機３は、ノズル４及び電気ヒータ（図示せず）を備える。ヒータは、またツールコマンドによって制御される。この実施形態において、ツールは、フィラメント供給部、及びノズル及びヒータを含む押し出し機によって構成され、形状定義構造はノズルである。押し出し機３は、矢印５によって描かれるデカルト空間の２つの方向に押し出し機、ヒータ、及びノズルを動かすことができる動作構造に固定される。ノズルがスライスから定義された経路にしたがって動かされるとき、ツールの形状定義構造、すなわちこの場合においてノズル４は、ツール位置を有し、ツール位置は、材料が添加され、したがって、ツールが活性状態にあるときオブジェクトの層を定義する対応する追加位置６を決定する。
【００５５】
フィラメントの供給の暗黙である時間遅延と、加熱の暗黙である時間遅延により、供給モータとノズルヒータは、ツールが活性状態にしなければならならい時点より前に電源をオンされなければならない。この実施形態において、電源オンされたツールに言及することは、供給モータまたはヒータの少なくとも１つを電源オンすること意味する。高度な実施形態において、ヒータ及び供給モータの少なくとも１つは、様々な速度またはヒータ強度の間で制御され、それにより材料の堆積速度を制御する。
【００５６】
１つの層が終えられたとき、ステージ７は、矢印８によって示されるように下に動かされる。
【００５７】
図２は、球状ポリマまたは金属分がレーザからの光によって焼結されるＳＬＳプリンタを描く。プリンタは、レーザ源またはランプ２１、ポリマのプール２３の追加位置２５にレーザビームを導くミラー２２を備える。ミラーは、ツールの一部、すなわち形状定義構造を構成し、ツール位置は、動作コマンドに基づく動作構造によって制御されるミラーの位置である。動作構造は、矢印２４によって描かれる。
【００５８】
ツール位置は、追加位置を定義する。ステージは、焼結される材料のプール２３によって構成される。
【００５９】
粉体層が焼結されたとき、ステージは、矢印２６によって描かれるマニピュレータによって下に動かされ、プールの均等なレベルの粉体を提供し、レベルは、矢印２７によって描かれる上に動くマニピュレータによって補償される。次に粉体の新しい層が焼結される。
【００６０】
図３は、多くの方法がＳＬＳプリンタに対応するＳＬＡプリンタを描く。ＳＬＡプリンタは、レーザ源またはランプ３１及び動作構造３４によってツール位置を変更することによって追加位置３５にレーザビームを導くミラー３２を備える。フォトポリマ液体樹脂３３は、レーザからのＵＶ光によって硬化される。レーザは、スライスに基づいて定義された経路の形状を描き、それにより硬化層を作り出す。次に、フォトポリマ液体が追加され、次のスライスの輪郭は、オブジェクトが作り出されるまでレーザによって描かれる。ステージは、矢印３７によって描かれるマニピュレータによって動作可能である支持プレート３６によって構成される。
【００６１】
ＳＬＡ及びＳＬＳプリンタのツールは、ランプ２１，３１のスイッチをオンまたはオフにすることによってまたは、ランプ及びミラーの間にシャッタを適用することによって活性状態から非活性状態に変える。
【００６２】
この種類の典型的な装置は、米国特許５，１２１，３２９に記載されるようにツールが押し出しヘッドである低コスト三次元モデリングマシン（Ｗｅｉｓｔｅｋ  Ｉｄｅａｗｅｒｋ−Ｓｐｅｅｄ）であるが、当業者によって理解されるように、本発明は、本発明の本来の精神及び範囲から逸脱することなく、使用される特定のツールまたはマシンの値段にかかわらず、多数の積層造形マシン及び方法に適用できる。
【００６３】
図４に本プリンタ４１を描く。ツール４２は、上述のように押し出しベースである。ツールは、押し出しヘッド、材料供給部及びインターフェースを備える。ツール位置、すなわち押し出しヘッドの位置決めは、軸４３（Ｘ座標）の１つを提供する１つの方向にツールを動かし、他の２つの軸４５，４６（Ｙ及びＺ）を提供する２つの他の方向にステージ４４を無関係に動かすことによって達成され、それにより全て任意の３次元経路の創造ができる３つの独立な次元にツールの相対位置を制御する能力を提供する。実際の位置決めは、開ループ形態で動作され、動作構造を構成するタイミングベルト、プーリ、及びステッピングモータを用いて完成される。
【００６４】
この特定に実施例において、コントローラは、パーソナルコンピュータで動くスライスソフトウェア４７及びプリンタに内蔵されるマイクロコントローラ４８を備える。コントローラは、インターフェースによって動作コマンドを受信する動作構造に接続される。コマンドに基づいて、ツールに対してステージを動かし、それにより層の形状を定義する。
【００６５】
所望の安全領域速度及び安全領域加速度リミットは、コントローラで定義される。
【００６６】
図５は、時間の関数として速度を描く。安全領域速度５１は、例えば最大押し出し率５３など、マシンの他のリミットに基づく一方で、加速度リミットが実験的に見つけられ、マシン定数として考えられるまたはプリントの速度と品質の均衡を取る方法として使用者によって選択されるパラメータであることができる。たどられる線セグメントは、このリミット内で速度と加速度を備えてたどられるべきであり、それぞれの線セグメントのその安全領域速度と安全領域加速度を得るために、線セグメントの間の遷移セグメント５２は、計画されなければならない。本明細書では、隣接線セグメントを接続するセグメントは、遷移セグメントと言われる。
【００６７】
スライスソフトウェア（スライサ）は、供給されるオブジェクトの形状に基づくマイクロコントローラのための動作指示を生成する。
【００６８】
モータの動作の同期は、スライサから受信された情報に基づくマイクロコントローラによって操作される。
【００６９】
スライサは、オブジェクトを記載する三角形を含む３Ｄファイルフォーマット（例えば．ｓｔｌ）を用いて使用者によって供給される幾何形状６１を取り、所定の高さにおいて３Ｄ形状の２Ｄスライス３２を生成する。
【００７０】
これらの２Ｄスライス６２に基づいて、材料が所望の幾何形状を作り出すために堆積されるべき線セグメント７１のセットが、描かれる。したがって、追加位置は、ツールが活性化される間に、全ての線セグメントをたどるべきである。
【００７１】
その後、このプロセスは例えばオブジェクトの外面７２またはオブジェクトの内面７３を定義する。図６は、それが形状データに定義されるとき層の形状を描く。図７は、形状を複数の線セグメントに分けることによって得られる近接線セグメントの対応するリスト７４を描く。
【００７２】
速度偏差がリンギングを引き起こす隣接線セグメントの間の接合は、例えば得られる速度を定義された安全領域速度と比較することによって、または接合に接続される２つの線セグメントの間の角度を評価することによって、確認される。この状況が起きるときはいつでも、遷移セグメントは、速度及び加速度が前の及び次の線セグメントの安全領域速度及び加速度内にあることができるように、定義される。
【００７３】
例えば、まっすぐな遷移セグメント及び線形加速度プロファイルの場合において、遷移セグメントの長さは、次のように加速度率及び安全領域速度に基づく。
【００７４】
【数１】
2021512810.tif 000003
ここでＬは、遷移セグメントの長さであり、ｖは、安全領域速度であり、ａは、選択される加速度であり、通常、マシンの最大可能加速度に近く、ｄａは、加速度で加速した後に必要とされる消失領域の長さである。
【００７５】
曲がった遷移セグメントの場合において、スプラインの最小曲率半径は次のように計算される。
【００７６】
【数２】
2021512810.tif 000004
Ｒｍｉｎは、最小曲率半径であり、Ｖｓは、所望の安全領域速度であり、ａｓは、最大安全領域加速度である。
【００７７】
このように半径を選択することによって次の経路の前に挿入される消失領域の必要性は、排除される。理由は、プリンタは、決して遷移の間の安全領域リミットを超えず、そのような材料堆積は加速が終了した後、即座に起きるからである。
【００７８】
このステップの後、それぞれの線セグメントの２つの潜在的な始まり７５は、確認され、記載される。
【００７９】
その後、第１の点８１と線セグメント８２は、選択され、最初の遷移セグメント８３は、第１の加速度及び消失領域と共に定義される。加速領域は、動作構造が安全領域速度に到達するまで加速する領域及び安全領域速度が到達してすぐに、加速度が安全領域加速度を超えないように減速される領域である。
【００８０】
その後、スライサは、次の最適な点を見つけ続け、例えば次の所定のパラメータのセットに基づくスプラインを用いることによってそれを接続する。
−探索半径８４
−最小曲率半径（または最大加速度）
−スプラインの開始と終了における接線制約
【００８１】
探索半径８４は、潜在的接続が評価される最大距離を定義する。これは、要求されるプロセスパワーを制限するためになされる。
【００８２】
最小曲率は、遷移領域の間の最大求心加速度を定義し、必要とされる消失領域の長さを定義する。
【００８３】
最後のパラメータは、スプラインの開始と終了における接線要求である。これは、追加の振動を引き起こすことなく、スプラインから次の線セグメントへ滑らかな遷移を確実にするために導入されることができる。
【００８４】
これらのパラメータに基づいて、現在の線セグメントの終点から次の線セグメントの次の開始点に可能なルート８５のセットは計画され、１つの線セグメントから次の線セグメントへの最短の道が選択される。
【００８５】
ループは、層の全ての線セグメントが少なくとも、しかし１度だけアクセスされるまで、この方法で続けられる。結果は、必要である線セグメントの間に配置された遷移セグメントを含む近接線セグメントのリストである。材料が追加されるのみでありながら追加位置は線セグメント内であり、線セグメントの外にないという推定の下で、所望の量を超える振動を引き起こすことなく、所望の速度で結果の経路を完成する。
【００８６】
図９は、近接線セグメントのリストと、４つの線セグメントの間に加えられる遷移セグメントを描く。これは近接線セグメントの経路と言われる。
【００８７】
層９１の終わりにおいて、異なる層の間の滑らかな遷移セグメントは、現在の層の最後の点と次の層の第１の点を接続するために同じ方法を用いることによって達成される、またはさらに層がプリントされる必要がないならば、減速領域９２が挿入される。
【００８８】
最後に、動作指示が生成されコントローラに送られる。このステップの間、さらなる加速と減速が、例えば線セグメントを構成する長いまっすぐな線の間に、挿入される。これはさらにプリントの速度を上げるためになされる。図１０は、この実施例を示す。一定速度を維持する代わりに、安全領域要求に合う小さい加速１０１と減速１０２が挿入される一方で、開始と終了速度を同じに維持する。これは、経路が再計算される必要がないが、追加のプリント速度が得られることを意味する。この方法を用いるとき、押し出しは、押し出し不足を避けるためにこの加速に一致するように制御される。
【００８９】
図１１は、現在の発明の実施の間、遭遇する可能性のある潜在的な議論を描く。
【００９０】
遷移セグメント１１１は、オブジェクトの境界１１２の外に延在するように生成されるので、潜在的な衝突１１３を確認し、軽減する方法が実行される。そうでなければ生成された経路が軸移動制限１１４を超えるまたは他の、既にプリントされたオブジェクトの一部との衝突、または別のオブジェクト１１５との衝突を引き起こすリスクがある。
【００９１】
ステップは、オブジェクトが作業空間の内側に設置されることができるまたはできない制限によって、潜在的な解決法が衝突を避けるために見つけることができない状況を避けるために取られる。図１２は、オブジェクトがリミットへどれだけ近づくかを制限するために用いられるオブジェクトの周りの安全領域を描く。線セグメントの終了における速度と、マシンが可能である最大速度を与えられると、マシンが任意の角度において曲げることができる速度へ速度を落とすために必要とされる距離１２１を計算する、またはマシンが全速で曲がることができる半径１２２計算することができる。これらの値の最小値を取ることによって、それぞれのオブジェクトの周りに「バッファ領域」１２３を生成できる。その後、オブジェクトが、軸リミットまたは別のオブジェクトへの距離より近くへ設置されることを防ぐ。これは、衝突前に安全に止まるまたはツールを向け直すことができる経路を作ることができない状況を防ぐためである。
【００９２】
この第１の安全測定後、衝突は、プリンタの作業領域の外１１１へ行く全ての遷移セグメントスプラインを見つけることによって避けられる。次に、これらの遷移セグメントは、衝突を避けるために変更される。図１３は、これをするために１つの潜在的な方法を示す。この実施例において、スプラインのために鋭い最小のコーナ半径１３１を選択することによって、遷移セグメントの大きさは、減少し、高い加速度によって引き起こされる余分な振動は、次の線の消失領域１３２を延在することによって、補償される。
【００９３】
衝突回避は、また線セグメントがプリントされるべき順番を決定するときパラメータの１つとして考慮されることができる。図１４は、本来計画されたもの１４２の代わりの次のセグメントの様々な開始点１４１を選択することによって、本来の遷移セグメント８１を変更することだけでこれを達成することは不可能であったが、軸リミット１１４の外側を横切ることなく、全ての要求を満足する新しい遷移セグメント１４３を作ることができる実施例を示す。
【００９４】
例えば我々の実施例の押し出し機など接触ベースの材料堆積技術の場合において、別の潜在的なタイプの衝突が、また考慮されるかもしれない。ＦＤＭプリントのような、技術の間、既にプリントされたオブジェクトの部分１１５を超えてまたは近くでツールを動かすことは望まれない。ツールからの放射熱により、既にプリントされた部分が再溶融及び変形し、それによりプリントオブジェクトの欠陥を作り出し、物理衝突が起きないかもしれないが、さらにプリント品質を妥協する、「ソフト」衝突を引き起こすかもしれない。
【００９５】
図１５は、この問題を緩和するための方法を示す。潜在的なソフト衝突が検知されたとき、ツールは、そのＺ座標１５３を操作する（ツール４２からステージ４４を動かす）ことによって、遷移セグメント１１１の間、作業平面１５２から持ち上げられる１５１。
【００９６】
本発明の実施の間、潜在的に遭遇する別の実際の問題は、線セグメントの開始及び終了の間、ツールを正確に活性及び非活性にする要件である。
【００９７】
図１６は、ツールの活性信号を変調することによってツールの活性化を線セグメントに一致させるための方法を描く。
【００９８】
典型的な実施形態の場合において、ツールはフィラメント押し出し機である。このようなツールのために、活性化信号１６１が送信された後、圧力がノズルの内側に加えられる必要があるので、フィラメント押し出し１６３が開始するためにかなりの時間１６２がかかる。同じように、非活性の間、ノズルが物理的にブロックされないならば、フィラメントは重力の引っ張り、残圧、及び熱膨張により流れ出続ける。同様な遅延は、また異なる範囲に３Ｄプリントで用いられる他のタイプのツールで存在する。
【００９９】
例えば遷移期間の間、フィラメントを引っ込める従来技術に記載されるような方法を改善する他の対応とは別に、これらの技術に加えて、遷移セグメントの形態の追加経路は、試みでわずかに早く活性化信号１６１を送信することを用いて、ツールの活性化を線セグメント１６４と同期することである。
【図１】
2021512810.tif 000007
【図２】
2021512810.tif 000008
【図３】
2021512810.tif 000009
【図４】
2021512810.tif 000010
【図５】
2021512810.tif 000011
【図６】
2021512810.tif 000012
【図７】
2021512810.tif 000013
【図８】
2021512810.tif 000014
【図９】
2021512810.tif 000015
【図１０】
2021512810.tif 000016
【図１１】
2021512810.tif 000017
【図１２】
2021512810.tif 000018
【図１３】
2021512810.tif 000019
【図１４】
2021512810.tif 000020
【図１５】
2021512810.tif 000021
【図１６】
2021512810.tif 000022
【国際調査報告】
2021512810.tif 000023
2021512810.tif 000024
2021512810.tif 000025