(57)【要約】【課題】立体造形粉体を平坦化する過程で生じる造形層の変形の影響を抑制して正確な形状の立体造形物を作成するための立体造形データ作成装置、および立体造形データ作成プログラムを提供する。【解決手段】ＰＣは、引き摺りおよび膨張の少なくともいずれかの予測に用いる予測情報を取得する（Ｓ２２、Ｓ２３、Ｓ２８、Ｓ３５）。引き摺りおよび膨張は、平坦化ローラによって立体造形粉体が平坦化される際に、既に造形が完了している造形層に生じる現象である。詳細には、引き摺りとは、平坦化ローラによって平坦化が行われる過程で、立体造形粉体中に存在する造形層が引き摺られて位置がずれる現象である。膨張とは、平坦化が行われる過程で造形層が引き延ばされて膨張する現象である。ＰＣは、取得した予測情報に基づいて立体造形データを作成する（Ｓ３１〜Ｓ３３）。【選択図】図１１
2013075391.tif 000002
【特許請求の範囲】
【請求項１】
造形液と混合することで固化する立体造形粉体が載置されるステージと、
前記ステージに対し、前記ステージのステージ面と平行な方向に相対移動することで、前記ステージに載置された立体造形粉体の表面を平坦化して粉体層を形成する平坦化手段と、
前記平坦化手段によって形成された前記粉体層に前記造形液を吐出することで、立体造形物の層である造形層を造形する吐出手段と、
前記ステージ面と前記平坦化手段との間の、前記ステージ面に垂直な方向の距離を変化させる昇降手段と
を備えた立体造形装置を制御するための立体造形データを、造形する前記立体造形物を示す立体データから作成する立体造形データ作成装置であって、
造形が完了している前記造形層が、前記平坦化手段によって前記造形層の上面に前記粉体層が形成される過程で引き摺られて位置がずれる現象である引き摺り、および、引き延ばされて膨張する現象である膨張の少なくともいずれかの予測に用いる予測情報を取得する予測情報取得手段と、
前記予測情報取得手段によって取得された予測情報に基づいて前記立体造形データを作成する立体造形データ作成手段と
を備えたことを特徴とする立体造形データ作成装置。
【請求項２】
前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記立体データに基づく前記造形層の位置の情報を少なくとも取得し、
前記立体造形データ作成手段は、
前記立体データに基づく前記造形層の位置から前記平坦化手段の移動方向と逆の方向にずらした位置を、前記吐出手段に前記造形液を吐出させる吐出位置に設定することで、前記吐出手段を制御する吐出データを作成する第一吐出データ作成手段を備えたことを特徴とする請求項１に記載の立体造形データ作成装置。
【請求項３】
前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記造形層が造形される範囲の情報を少なくとも取得し、
前記立体造形データ作成手段は、
前記造形層が造形される範囲を前記平坦化手段の移動方向と逆の方向に圧縮した範囲に、前記吐出手段に前記造形液を吐出させる吐出範囲を設定することで、前記吐出手段を制御する吐出データを作成する第二吐出データ作成手段を備えたことを特徴とする請求項１または２に記載の立体造形データ作成装置。
【請求項４】
前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記造形層が造形される範囲の情報を少なくとも取得し、
前記立体造形データ作成手段は、
前記造形層が造形される範囲が、前記平坦化手段の移動方向に延びる軸に対して対称に近づくように、造形する前記立体造形物の前記ステージ上への配置角度を設定する第一角度設定手段を備えたことを特徴とする請求項１から３のいずれかに記載の立体造形データ作成装置。
【請求項５】
前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記造形層が造形される範囲の情報を少なくとも取得し、
前記立体造形データ作成手段は、
前記造形層が造形される範囲を、前記平坦化手段の移動方向に垂直な平面に投影した場合の投影面積が最小となるように、造形する前記立体造形物の前記ステージ上への配置角度を設定する第二角度設定手段を備えたことを特徴とする請求項１から４のいずれかに記載の立体造形データ作成装置。
【請求項６】
前記立体造形データ作成手段は、
前記予測情報取得手段によって取得された前記予測情報に従って、前記平坦化手段を制御するための平坦化データを作成する平坦化データ作成手段を備えたことを特徴とする請求項１から５のいずれかに記載の立体造形データ作成装置。
【請求項７】
前記予測情報取得手段は、前記造形層が造形される範囲の情報を少なくとも取得し、
前記平坦化データ作成手段は、
造形が完了した前記造形層上を通過する間の前記平坦化手段の移動速度を、前記造形層上を通過しない間の移動速度よりも遅い速度に設定することを特徴とする請求項６に記載の立体造形データ作成装置。
【請求項８】
前記予測情報取得手段は、前記造形層が造形される範囲の情報を少なくとも取得し、
前記平坦化手段は回転可能なローラであり、
前記平坦化データ作成手段は、
造形が完了した前記造形層上を通過する間の前記ローラの回転速度を、前記造形層上を通過しない間の回転速度よりも速い速度に設定することを特徴とする請求項６または７に記載の立体造形データ作成装置。
【請求項９】
前記昇降手段は、前記ステージ面と前記平坦化手段との間の、前記ステージ面に垂直な方向の距離を調整することで、前記平坦化手段によって形成される前記粉体層の厚みを調整し、
前記予測情報取得手段は、積層される複数の前記粉体層のうち、最下層からの積層順を示す情報である積層順情報を少なくとも取得し、
前記立体造形データ作成手段は、
前記予測情報取得手段によって取得された前記積層順情報に従って、前記昇降手段を制御するための厚みデータを作成する厚みデータ作成手段を備えたことを特徴とする請求項１から８のいずれかに記載の立体造形データ作成装置。
【請求項１０】
前記厚みデータ作成手段は、前記複数の粉体層のうち、最下層から２番目の粉体層の厚みを最も厚くする前記厚みデータを作成することを特徴とする請求項９に記載の立体造形データ作成装置。
【請求項１１】
前記厚みデータ作成手段は、前記積層順情報が示す最下層からの積層順が閾値以下である粉体層の厚みのみを基準値よりも厚くすることを特徴とする請求項９または１０に記載の立体造形データ作成装置。
【請求項１２】
造形液と混合することで固化する立体造形粉体が載置されるステージと、
前記ステージに対し、前記ステージのステージ面と平行な方向に相対移動することで、前記ステージに載置された立体造形粉体の表面を平坦化して粉体層を形成する平坦化手段と、
前記平坦化手段によって形成された前記粉体層に前記造形液を吐出することで、立体造形物の層である造形層を造形する吐出手段と、
前記ステージ面と前記平坦化手段との間の、前記ステージ面に垂直な方向の距離を変化させる昇降手段と
を備えた立体造形装置を制御するための立体造形データを、造形する前記立体造形物を示す立体データから作成するための立体造形データ作成プログラムであって、
造形が完了している前記造形層が、前記平坦化手段によって前記造形層の上面に前記粉体層が形成される過程で引き摺られて位置がずれる現象である引き摺り、および、引き延ばされて膨張する現象である膨張の少なくともいずれかの予測に用いる予測情報を取得する予測情報取得ステップと、
前記予測情報取得ステップにおいて取得された予測情報に基づいて前記立体造形データを作成する立体造形データ作成ステップと
を立体造形データ作成装置のコントローラに実行させるための指示を含む立体造形データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体造形物を造形するための立体造形データを作成する立体造形データ作成装置、および立体造形データ作成プログラムに関する。
【背景技術】
【０００２】
従来、立体造形粉体と造形液とを混合して固化することで立体造形物を造形する立体造形装置が知られている。例えば、立体造形装置は、ステージ上に配置された立体造形粉体に対し、ローラ、棒、板等の平坦化手段を相対移動させることで、立体造形粉体を平坦化して層（以下、「粉体層」という。）を形成する。形成した粉体層に、インクジェットヘッドを用いて造形液を吐出する。立体造形粉体と造形液とが混合されると、立体造形粉体に含まれる接着剤が溶解し、溶解した接着剤同士が結合する。その結果、立体造形物の層（以下、「造形層」という。）が形成される。立体造形装置は、以上の工程を繰り返して造形層を重ねることで、所定の形状の立体造形物を造形する。
【０００３】
立体造形物の造形中または造形後に、造形した立体造形物が変形する場合がある。特許文献１が開示している立体造形装置は、造形液の体積変化によって生じる歪みを推定し、歪みが打ち消されるように立体データを補正する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０７２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ステージ上に配置された立体造形粉体を平坦化手段によって平坦化する場合、既に造形が完了した造形層が立体造形粉体中に存在すると、平坦化の過程で造形層が変形する（特に、平坦化手段の移動方向に変形する）場合がある。特許文献１が開示している立体造形装置は、立体造形粉体を平坦化する過程で生じる造形層の変形の影響を抑制することはできなかった。
【０００６】
本発明は、立体造形粉体を平坦化する過程で生じる造形層の変形の影響を抑制して正確な形状の立体造形物を作成するための立体造形データ作成装置、および立体造形データ作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第一態様に係る立体造形データ作成装置は、造形液と混合することで固化する立体造形粉体が載置されるステージと、前記ステージに対し、前記ステージのステージ面と平行な方向に相対移動することで、前記ステージに載置された立体造形粉体の表面を平坦化して粉体層を形成する平坦化手段と、前記平坦化手段によって形成された前記粉体層に前記造形液を吐出することで、立体造形物の層である造形層を造形する吐出手段と、前記ステージ面と前記平坦化手段との間の、前記ステージ面に垂直な方向の距離を変化させる昇降手段とを備えた立体造形装置を制御するための立体造形データを、造形する前記立体造形物を示す立体データから作成する立体造形データ作成装置であって、造形が完了している前記造形層が、前記平坦化手段によって前記造形層の上面に前記粉体層が形成される過程で引き摺られて位置がずれる現象である引き摺り、および、引き延ばされて膨張する現象である膨張の少なくともいずれかの予測に用いる予測情報を取得する予測情報取得手段と、前記予測情報取得手段によって取得された予測情報に基づいて前記立体造形データを作成する立体造形データ作成手段とを備えている。
【０００８】
本発明の第一態様に係る立体造形データ作成装置によると、立体造形装置は、立体造形粉体を平坦化する際に生じる引き摺りおよび膨張の少なくともいずれか（以下、単に「引き摺り・膨張」という。）が予め考慮された立体造形データに従って、立体造形物を造形することができる。よって、立体造形装置は、引き摺り・膨張の影響を抑制し、正確な形状の立体造形物を造形することができる。
【０００９】
また、前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記立体データに基づく前記造形層の位置の情報を少なくとも取得し、前記立体造形データ作成手段は、前記立体データに基づく前記造形層の位置から前記平坦化手段の移動方向と逆の方向にずらした位置を、前記吐出手段に前記造形液を吐出させる吐出位置に設定することで、前記吐出手段を制御する吐出データを作成する第一吐出データ作成手段を備えてもよい。この場合、造形が完了した造形層が平坦化手段によって引き摺られることで、造形層の位置が正確な位置まで移動する。従って、立体造形装置は、平坦化によって引き摺りが生じる場合でも、正確な形状の立体造形物を造形することができる。
【００１０】
また、前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記造形層が造形される範囲の情報を少なくとも取得し、前記立体造形データ作成手段は、前記造形層が造形される範囲を前記平坦化手段の移動方向と逆の方向に圧縮した範囲に、前記吐出手段に前記造形液を吐出させる吐出範囲を設定することで、前記吐出手段を制御する吐出データを作成する第二吐出データ作成手段を備えてもよい。この場合、造形が完了した造形層が平坦化手段によって引き延ばされると、造形層の位置および形状（つまり、造形層が造形される範囲）は、正確な位置および形状となる。従って、立体造形装置は、平坦化によって造形層に膨張が生じる場合でも、正確な形状の立体造形物を造形することができる。
【００１１】
また、前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記造形層が造形される範囲の情報を少なくとも取得し、前記立体造形データ作成手段は、前記造形層が造形される範囲が、前記平坦化手段の移動方向に延びる軸に対して対称に近づくように、造形する前記立体造形物の前記ステージ上への配置角度を設定する第一角度設定手段を備えてもよい。この場合、引き摺り・膨張は、平坦化手段の移動方向に生じる。従って、造形層が造形される範囲を、平坦化手段の移動方向に延びる軸に対して対称に近づけることで、引き摺り・膨張の影響は対称に現れることになる。よって、予測した程度よりも大きい引き摺り・膨張が仮に生じた場合でも、立体造形物の見栄えが悪くなることを抑制することができる。
【００１２】
また、前記予測情報取得手段は、前記ステージに対する前記平坦化手段の移動方向の情報、および、前記造形層が造形される範囲の情報を少なくとも取得し、前記立体造形データ作成手段は、前記造形層が造形される範囲を、前記平坦化手段の移動方向に垂直な平面に投影した場合の投影面積が最小となるように、造形する前記立体造形物の前記ステージ上への配置角度を設定する第二角度設定手段を備えていてもよい。この場合、造形層の引き摺り量および膨張量が最小になる。よって、立体造形装置は、より正確に立体造形物を造形することができる。
【００１３】
また、前記立体造形データ作成手段は、前記予測情報取得手段によって取得された前記予測情報に従って、前記平坦化手段を制御するための平坦化データを作成する平坦化データ作成手段を備えていてもよい。この場合、立体造形装置は、予測される造形層の引き摺り・膨張に応じた最適な条件で平坦化手段を駆動することができる。
【００１４】
また、前記予測情報取得手段は、前記造形層が造形される範囲の情報を少なくとも取得し、前記平坦化データ作成手段は、造形が完了した前記造形層上を通過する間の前記平坦化手段の移動速度を、前記造形層上を通過しない間の移動速度よりも遅い速度に設定してもよい。この場合、立体造形装置は、造形層上における平坦化手段の移動速度を遅くすることで、平坦化による引き摺り・膨張が生じることを抑制することができる。さらに、造形層上を通過しない間の移動速度を速くすることで、造形時間を短縮することができる。
【００１５】
また、前記予測情報取得手段は、前記造形層が造形される範囲の情報を少なくとも取得し、前記平坦化手段は回転可能なローラであり、前記平坦化データ作成手段は、造形が完了した前記造形層上を通過する間の前記ローラの回転速度を、前記造形層上を通過しない間の回転速度よりも速い速度に設定してもよい。この場合、立体造形装置は、造形層上におけるローラの回転速度を速くすることで、平坦化による引き摺り・膨張が生じることを抑制することができる。さらに、造形層上以外の位置でローラを無駄に高速回転させることが無いため、効率よく立体造形物を造形することができる。
【００１６】
また、前記昇降手段は、前記ステージ面と前記平坦化手段との間の、前記ステージ面に垂直な方向の距離を調整することで、前記平坦化手段によって形成される前記粉体層の厚みを調整し、前記予測情報取得手段は、積層される複数の前記粉体層のうち、最下層からの積層順を示す情報である積層順情報を少なくとも取得し、前記立体造形データ作成手段は、前記予測情報取得手段によって取得された前記積層順情報に従って、前記昇降手段を制御するための厚みデータを作成する厚みデータ作成手段を備えてもよい。この場合、造形層の引き摺り量および膨張量は、造形層が造形される粉体層の積層順によって異なるため、立体造形データ作成装置は、積層順に応じて粉体層の厚みを制御することで、積層順に応じた適切な動作を立体造形装置に実行させて、引き摺り・膨張の影響を抑制することができる。
【００１７】
また、前記厚みデータ作成手段は、前記複数の粉体層のうち、最下層から２番目の粉体層の厚みを最も厚くする前記厚みデータを作成してもよい。造形層が積層される程、造形層の重量の合計値が大きくなるため、引き摺り量および膨張量は少なくなる。従って、最下層に造形された造形層が、引き摺り・膨張の影響を最も受けやすい造形層となる。さらに、粉体層の厚みが厚い程、直下の粉体層中に存在する造形層の引き摺り量および膨張量は減少する。従って、最下層から２番目の粉体層の厚みを最も厚くすることで、引き摺り・膨張の影響を最も受けやすい最下層の造形層が受ける影響を効率よく低下させることができる。
【００１８】
また、前記厚みデータ作成手段は、前記積層順情報が示す最下層からの積層順が閾値以下である粉体層の厚みのみを基準値よりも厚くしてもよい。粉体層の厚みが厚い程、直下の粉体層中に存在する造形層の引き摺り量および膨張量は減少する。一方で、粉体層の厚みが薄い方が、精密な立体造形物を造形することができる。また、造形層が積層される程、引き摺り量および膨張量は少なくなる。立体造形データ作成装置は、積層順が閾値以下の粉体層の厚みのみを厚くすることで、積層順が閾値よりも大きい粉体層において造形精度が低下することを防止することができる。また、全ての粉体層の厚みを調整する場合に比べて、データの作成時間も短縮できる。
【００１９】
また、本発明の第二態様に係る立体造形データ作成プログラムは、造形液と混合することで固化する立体造形粉体が載置されるステージと、前記ステージに対し、前記ステージのステージ面と平行な方向に相対移動することで、前記ステージに載置された立体造形粉体の表面を平坦化して粉体層を形成する平坦化手段と、前記平坦化手段によって形成された前記粉体層に前記造形液を吐出することで、立体造形物の層である造形層を造形する吐出手段と、前記ステージ面と前記平坦化手段との間の、前記ステージ面に垂直な方向の距離を変化させる昇降手段とを備えた立体造形装置を制御するための立体造形データを、造形する前記立体造形物を示す立体データから作成するための立体造形データ作成プログラムであって、造形が完了している前記造形層が、前記平坦化手段によって前記造形層の上面に前記粉体層が形成される過程で引き摺られて位置がずれる現象である引き摺り、および、引き延ばされて膨張する現象である膨張の少なくともいずれかの予測に用いる予測情報を取得する予測情報取得ステップと、前記予測情報取得ステップにおいて取得された予測情報に基づいて前記立体造形データを作成する立体造形データ作成ステップと、を立体造形データ作成装置のコントローラに実行させるための指示を含んでいる。
【００２０】
前記立体造形データ作成プログラムによると、立体造形装置は、立体造形粉体を平坦化する際に生じる引き摺りおよび膨張の少なくともいずれかが予め考慮された立体造形データに従って、立体造形物を造形することができる。よって、立体造形装置は、引き摺り・膨張の影響を抑制し、正確な形状の立体造形物を造形することができる。
【図面の簡単な説明】
【００２１】
【図１】立体造形装置１の外観斜視図である。
【図２】造形台６の斜視図である。
【図３】図２におけるＡ−Ａ線矢視方向断面図である。
【図４】立体造形装置１の内部構成を右側面から見た図である。
【図５】粉体供給部１５および平坦化ローラ１６の近傍の拡大斜視図である。
【図６】立体造形装置１の電気的構成を示すブロック図である。
【図７】立体造形データのデータ構成を示す図である。
【図８】立体造形装置１が実行する立体造形処理のフローチャートである。
【図９】ＰＣ１００の電気的構成を示すブロック図である。
【図１０】平坦化による立体造形物の変形の態様を説明するための説明図である。
【図１１】ＰＣ１００が実行する立体造形データ作成処理のフローチャートである。
【図１２】平坦化方向に垂直な仮想平面１０２に対する立体造形物１０５の投影面積１０６を説明するための斜視図である。
【図１３】平坦化方向に平行な軸Ｏに対する立体造形物１０５の対称性を説明するための平面図である。
【図１４】立体造形データ作成処理において実行される厚みデータ作成処理のフローチャートである。
【図１５】ＰＣ１００のＨＤＤ８３に記憶されている厚み設定テーブルのデータ構成を示す図である。
【図１６】立体造形データ作成処理において実行される吐出データ作成処理のフローチャートである。
【図１７】ＰＣ１００のＨＤＤ８３に記憶されている移動量・圧縮量設定テーブルのデータ構成を示す図である。
【図１８】立体造形データ作成処理において実行される平坦化データ作成処理のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。図１および図２の左下側および右上側は、それぞれ、立体造形装置１の正面側および背面側である。図１および図２の左右方向および上下方向は、それぞれ、立体造形装置１の左右方向および上下方向である。図４の左側、右側、上側、下側、紙面手前側、紙面奥側は、それぞれ、立体造形装置１の正面側、背面側、上側、下側、右側、左側である。図５の左側、右側、上側、下側、紙面右手前側、紙面左奥側は、それぞれ、立体造形装置１の正面側、背面側、上側、下側、右側、左側である。立体造形装置１の右方をＸ座標の正方向、後方をＹ座標の正方向、上方をＺ座標の正方向とする。
【００２３】
図１を参照して、立体造形装置１の概略構成について説明する。立体造形装置１は、立体造形データ（図７参照）に従ってヘッド２０等を駆動することで、立体造形物を造形することができる。パーソナルコンピュータ（以下、「ＰＣ」という。）１００は、物体の三次元形状を示す立体データに基づいて立体造形データを作成し、ネットワーク等を介して立体造形装置１に送信する。立体造形装置１は、ＰＣ１００から受信した立体造形データに従って立体造形物を造形する。なお、立体造形装置１は、立体データを他のデバイスから取得し、取得した立体データに基づいて自ら立体造形データを作成することもできる。
【００２４】
立体造形装置１は、土台２と、造形台６と、粉体供給部１５と、平坦化ローラ１６と、ヘッド２０と、ヘッドクリーニング機構２２と、粉体回収部２３とを主に備える。土台２は、左右方向（Ｘ軸方向）を長手方向とする矩形板状に形成されており、立体造形装置１の全体を支持する。造形台６はステージ１１を備え、ステージ１１上で立体造形物が造形される。粉体供給部１５は、造形台６のステージ１１上に立体造形粉体を供給する。平坦化ローラ１６は、ステージ１１上に載置された立体造形粉体の上面を平坦化し、立体造形粉体の層（以下、「粉体層」という。）を形成する。ヘッド２０は、ステージ１１上に形成された粉体層に造形液を吐出する。ヘッドクリーニング機構２２は、ヘッド２０の吐出口をワイプし、また、密着して造形液を吸引する。粉体回収部２３は、ステージ１１上で固化せずに残存した立体造形物周辺の余分な立体造形粉体（以下、「未硬化粉体」という。）を回収する。以下、各構成について説明する。
【００２５】
造形台６について説明する。図２に示すように、造形台６は、造形台６を支持する基部７と、基部７の上部に支持される枠部９とを備える。基部７の左右の各々には、前後方向（Ｙ軸方向）に貫通する貫通孔８が形成されている。図１に示すように、土台２の略中央には、前後方向に平行に延びる２本のレール３が設けられている。２本のレール３は、土台２の正面側端部に設けられた支持部４と、背面側端部に設けられた支持部（図示せず）とによって、土台２の上面から所定の高さで支持されている。２本のレール３の各々は、造形台６の基部７に形成された２つの貫通孔８の各々を貫通する。さらに、土台２の背面側端部には、造形台６を前後動させるための造形台前後動モータ４１（図６参照）が設けられる。造形台前後動モータ４１が駆動すると、キャリッジベルト（図示せず）を介して動力が造形台６に伝わり、造形台６は２本のレール３に沿って前後方向（Ｙ軸方向）に移動する。つまり、造形台前後動モータ４１が駆動すると、粉体供給部１５、平坦化ローラ１６、およびヘッド２０は、造形台６のステージ１１に対して前後方向（ステージ面と平行な方向）に相対移動する。
【００２６】
図２に示すように、枠部９は、略立方体の箱型形状を成す。枠部９は、上面が開放された平面視矩形状の凹部であるステージ保持部１０を有している。ステージ保持部１０の内側には、立体造形物が造形されるステージ１１が昇降可能に保持される。ステージ１１は、ステージ保持部１０の内周面に接するように平面視矩形状に形成されており、且つ、ステージ１１の上面は水平に保たれている。つまり、枠部９は、ステージ１１の側面に接し、且つステージ１１の昇降範囲の外周を取り囲む。枠部９の右側面には、未硬化粉体をステージ保持部１０内から粉体回収部２３（図１参照）に導くための回収路１２が接続している。ステージ保持部１０の背面側には、上面が開放された平面視矩形の凹部である粉体落下口１３が設けられている。粉体落下口１３には、粉体層を形成する際に平坦化ローラ１６によって集積された余剰粉体が落下する。粉体落下口１３に落下した余剰粉体は、作業者によって、造形台６の上方に位置する粉体供給部１５（図１、図４、および図５参照）内に戻される。しかし、立体造形装置１は、粉体落下口１３に落下した余剰粉体を吸引等によって回収し、粉体供給部１５に自動的に戻してもよい。
【００２７】
図３に示すように、ステージ１１は、上部ステージ５１および下部ステージ５２を備える。上部ステージ５１は矩形板状の部材であり、水平に配置される。上部ステージ５１には、厚み方向に貫通する孔７１（図２参照）が複数設けられている。下部ステージ５２は、上部ステージ５１と略同一形状の板状部材であり、上部ステージ５１の下方において上部ステージ５１と平行に配置される。下部ステージ５２にも、上部ステージ５１と同様に複数の孔（図示せず）が設けられている。しかし、平面視において、上部ステージ５１に設けられた孔７１の位置と、下部ステージ５２に設けられた孔の位置とが重複しないように、上部ステージ５１および下部ステージ５２が形成されている。従って、上部ステージ５１に立体造形粉体が載置されると、孔７１が設けられていない位置では、上部ステージ５１の上面に立体造形粉体が堆積する。孔７１が設けられている位置では、立体造形粉体は孔７１から下部ステージ５２に落下する。しかし、落下地点には下部ステージ５２の孔は形成されていない。よって、上部ステージ５１から落下した立体造形粉体は、下部ステージ５２の上面に堆積する。その結果、ステージ１１上に立体造形粉体が堆積する。
【００２８】
下部ステージ５２の下方には、上部ステージ５１および下部ステージ５２を支持する受け皿５３が設けられている。受け皿５３は、下部ステージ５２の全体の下部を覆うように、平面視略矩形状に形成されている。受け皿５３の右端部近傍における前後方向略中心には、下部ステージ５２から落下した未硬化粉体を回収路１２に導く誘導口５５が形成されている。受け皿５３は、誘導口５５に近づく程高さが低くなるように傾斜している。誘導口５５の鉛直下方には、回収路１２の入口である回収口６５が配置されている。
【００２９】
受け皿５３の中心下部にはボールねじ５７が接続している。ボールねじ５７は、受け皿５３から鉛直下方へ延び、ナット（図示せず）に装着されている。造形台６の下部には、ボールねじ５７を回転させるためのステップモータであるステージ昇降モータ４２（図６参照）が設けられている。ステージ昇降モータ４２が駆動すると、ボールねじ５７が回転して昇降し、ボールねじ５７に接続している受け皿５３が昇降する。その結果、受け皿５３によって支持されているステージ１１が昇降する。なお、造形台６には、ステージ１１を振動させるための加振モータ４６（図６参照）が配置されている。
【００３０】
立体造形装置１は、立体造形物を造形する場合、回収口６５よりも高い位置にステージ１１を位置させる。詳細には、立体造形装置１は、昇降範囲の上部からステージ１１を徐々に下降させながら立体造形物を造形する。立体造形装置１は、立体造形物の造形が完了すると、ステージ１１を昇降範囲の下端まで下降させて、誘導口５５を回収口６５の近傍に近づける。次いで、加振モータ４６の駆動を開始してステージ１１を振動させる。ステージ１１が振動すると、ステージ１１上の未硬化粉体は受け皿５３に落下し、誘導口５５および回収口６５を通じて回収される。
【００３１】
粉体供給部１５について説明する。図４および図５に示すように、粉体供給部１５は、上方へ向けて徐々に前後方向の幅が広がる箱状に形成されており、内部に立体造形粉体を収容する。粉体供給部１５は、造形台６の上方に位置するように、粉体回収部２３（図１参照）の左側面に固定されている。粉体供給部１５の下面には、左右方向を長手方向とする開口である供給口（図示せず）が形成されている。供給口は、ステージ１１上の左右方向（Ｘ軸方向）に線状に延びる全領域に立体造形粉体を供給できるように、ステージ１１の左右方向の幅以上の幅に形成されている。供給口には、供給口を開閉するシャッター（図示せず）が設けられている。立体造形装置１は、粉体供給モータ４４（図６参照）によってシャッターの開閉を制御することで、ステージ１１上に立体造形粉体を供給する。
【００３２】
平坦化ローラ１６について説明する。平坦化ローラ１６は、ステージ１１上に供給された立体造形粉体の上面を平坦化して粉体層を形成するために設けられる。図４および図５に示すように、平坦化ローラ１６の回転軸１７は、ステージ１１の上面と平行な状態で、造形台６の移動方向と交差する方向（左右方向）に延びる。回転軸１７は、粉体回収部２３（図１参照）に配置されたローラ回転モータ４３（図６参照）に接続している。ローラ回転モータ４３が駆動すると、平坦化ローラ１６は、図５に示す矢印方向（右側面視反時計回りの方向）に回転する。立体造形装置１は、粉体層を形成する場合、粉体供給部１５のシャッターを開放させた状態で、平坦化ローラ１６を回転させながら造形台６を後方から前方へ（Ｙ軸の負の方向へ）移動させる。その結果、ステージ１１（図２および図３参照）に載置された立体造形粉体の上面は、平坦化ローラ１６によって平坦化される。平坦化ローラ１６の背面側に集積した余剰粉体は、造形台６の背面側に形成された粉体落下口１３に落下する。
【００３３】
図４および図５に示すように、粉体供給部１５の正面には板状のブレード１８が固定されている。ブレード１８は、平坦化ローラ１６に付着した立体造形粉体を除去するために設けられる。ブレード１８は、粉体供給部１５の正面の壁面から前方斜め下方へ延び、平坦化ローラ１６の背面側に隙間無く接触している。図５に示すように、平坦化ローラ１６のうち、ブレード１８が接触する位置Ｐは、回転軸１７の高さＨ以下の高さに調整されている。従って、立体造形粉体は、ブレード１８と平坦化ローラ１６との間に堆積することなく、平坦化ローラ１６の表面から容易に剥がれ落ちる。さらに、ブレード１８の板面は、平坦化ローラ１６の正面側の空間と背面側の空間との間を遮断する。従って、ブレード１８は、平坦化ローラ１６の背面側の立体造形粉体が正面側に飛散することを防止することができる。よって、平坦化ローラ１６によって形成された粉体層の上面は平坦に保たれる。飛散した立体造形粉体がヘッド２０に付着する可能性も低下する。
【００３４】
ヘッド２０について説明する。図示しないが、ヘッド２０は、シアンヘッド、マゼンタヘッド、イエローヘッド、ブラックヘッド、およびクリアヘッドを備える。立体造形装置１の左胴部２５（図１参照）の内部には、シアン造形液、マゼンタ造形液、イエロー造形液、ブラック造形液、およびクリア造形液の各々を収容した複数のタンクが装着されている。ヘッド２０が備える各色のヘッドの各々は、可撓性を有するチューブ（図示せず）によって、対応する色の造形液を収容したタンクに接続されている。ヘッド２０は、ＣＰＵ３０（図６参照）の制御によって、各色の造形液を粉体層に吐出する。なお、吐出する造形液の種類は変更できる。例えば、シアンヘッド、マゼンタヘッド、イエローヘッド、およびクリアヘッドによって、４種類の造形液を吐出してもよい。この場合、シアン、マゼンタ、およびイエローを混色させて黒色を再現する。４種類の液体を吐出するヘッドは、シアン、マゼンタ、イエロー、およびブラックのインクを吐出する通常の印刷装置で一般に用いられている。通常の印刷装置のヘッドのうち、ブラックのインクを吐出するヘッドをクリア造形液用に用いれば、印刷装置のヘッドを立体造形装置１にそのまま転用することができる。
【００３５】
図１に示すように、造形台６の上方、且つ粉体供給部１５の前方には、ヘッド２０の左右方向の移動を案内するためのガイドレール２１が設けられている。ガイドレール２１は、立体造形装置１の左胴部２５の右側面から右方へ真っ直ぐに水平に延び、粉体回収部２３の左側面に接続する。ガイドレール２１は、ヘッド２０を左右方向に貫通しており、ヘッド２０はガイドレール２１に沿って左右に移動できる。立体造形装置１の左胴部２５には、ヘッド２０を移動させるためのヘッド移動モータ４５（図６参照）が設けられている。ヘッド移動モータ４５が駆動すると、キャリッジベルト（図示せず）を介して動力がヘッド２０に伝わり、ヘッド２０が左右方向（Ｘ軸方向）に移動する。
【００３６】
ヘッドクリーニング機構２２は、ヘッド２０の下方のノズル面をワイプ（拭き取り）し、また、密着し、ノズルに各色の造形液が達するまで吸引を行う。また、ヘッドクリーニング機構２２は、造形液の吐出が行われない場合にヘッド２０のノズル面を覆い、造形液が乾燥することを防止する。
【００３７】
粉体回収部２３は、図１に示すように、造形台６と右胴部２６との間に配置される。粉体回収部２３は、造形台６のステージ保持部１０（図２および図３参照）内の未硬化粉体を吸引するための粉体吸引ポンプ４８（図６参照）を備える。粉体吸引ポンプ４８が吸引を開始すると、ステージ保持部１０内の未硬化粉体は、回収路１２（図２、図３、および図５参照）および粉体回収部２３を通じて、粉体供給部１５に戻される。
【００３８】
なお、立体造形装置１の右胴部２６の正面には操作パネル２７が設けられている。操作パネル２７は、各種操作キーと表示部とを有する。作業者は、表示部を見ながら操作キーを操作することで、立体造形装置１に対する操作指示を入力する。
【００３９】
図６を参照して、立体造形装置１の電気的構成について説明する。立体造形装置１は、立体造形装置１の制御を司るＣＰＵ３０を備える。ＣＰＵ３０には、ＲＡＭ３１、ＲＯＭ３２、モータ駆動部３３、ヘッド駆動部３５、ヘッドクリーニング機構２２、粉体吸引ポンプ４８、操作パネル２７、および外部通信Ｉ／Ｆ３７が、バス３９を介して接続されている。
【００４０】
ＲＡＭ３１には、ＰＣ１００から受信した立体造形データ等の各種データが一時的に記憶される。ＲＯＭ３２には、立体造形装置１の動作を制御するための制御プログラム、初期値等が記憶されている。モータ駆動部３３は、造形台前後動モータ４１、ステージ昇降モータ４２、ローラ回転モータ４３、粉体供給モータ４４、ヘッド移動モータ４５、および加振モータ４６の各々の動作を制御する。ヘッド駆動部３５はヘッド２０に接続しており、ヘッド２０の各吐出チャンネルに設けられた圧電素子を駆動する。外部通信Ｉ／Ｆ３７は、立体造形装置１をＰＣ１００等の外部機器に接続する。なお、立体造形装置１は、ＵＳＢインタフェース、インターネット等を介して、他のデバイス（例えば、ＵＳＢメモリ、サーバ等）からデータを取得することも可能である。
【００４１】
図７を参照して、立体造形データのデータ構成について説明する。立体造形データとは、立体造形装置１の動作を制御するためのデータである。立体造形装置１は、立体造形データを取得してＲＡＭ３１に記憶し、記憶したデータに従って各部を動作させる。図７に示すように、立体造形データは、積層される複数の層（粉体層および造形層）の各々に対して作成されている。各層のデータには、最下層からの積層順Ｎが付されている。各層のデータには、吐出データ、平坦化データ、および厚みデータが含まれる。
【００４２】
吐出データは、造形台前後動モータ４１、ヘッド移動モータ４５、およびヘッド２０（図６参照）を駆動するためのデータであり、ヘッド２０からの造形液の吐出を制御する。詳細には、吐出データは、座標（Ｘ，Ｙ）の情報と、座標の情報が示すドットに対して各色の造形液を吐出するか否かを示す情報とを含む。図７では、「１」は吐出、「０」は不吐出、「−」はいずれの造形液も吐出しない（造形範囲外のドットである）ことを示す。
【００４３】
平坦化データは、造形台前後動モータ４１およびローラ回転モータ４３（図６参照）を駆動するためのデータであり、立体造形粉体の上面を平坦化する動作を制御する。詳細には、平坦化データは、移動速度の情報と回転速度の情報とを含む。移動速度は、ステージ１１に対する平坦化ローラ１６の相対移動の速度である。本実施形態の立体造形装置１は、ステージ１１を保持する造形台６を移動することで、平坦化ローラ１６をステージ１１に対して相対移動させる。しかし、ステージ１１を固定して平坦化ローラ１６を移動させる場合には、移動速度は平坦化ローラ１６の速度となる。回転速度は、平坦化工程中の平坦化ローラ１６の回転速度であり、本実施形態では単位をｒｐｓ（回数／秒）で表す。
【００４４】
厚みデータは、ステージ昇降モータ４２（図６参照）を駆動するためのデータである。詳細は後述するが、粉体層を形成する場合、立体造形装置１は、厚みデータに従ってステージ１１の下降量を調整することで、粉体層のＺ軸方向の厚みを調整する。つまり、粉体層および造形層の厚みは、厚みデータによって定められる。
【００４５】
図８を参照して、立体造形装置１が実行する立体造形処理について説明する。前述したように、立体造形装置１のＲＯＭ３２には、立体造形装置１の動作を制御するための制御プログラムが記憶されている。立体造形装置１のＣＰＵ３０は、造形の開始指示を入力すると、制御プログラムに従って、図８に示す立体造形処理を実行する。
【００４６】
まず、初期化処理が実行される（Ｓ１）。初期化処理では、ヘッドクリーニング機構２２によって、ヘッド２０の下面がワイプされ、また、ノズルに造形液が達するまで吸引が行われる。吸引によって、ヘッド２０が造形液を吐出できる状態となる。また、ステージ１１の上面の高さが、造形台６の上端部近傍まで移動され、立体造形を実行する際の土台となる粉体層が形成される。詳細には、ステージ１１の上面の高さが、造形台６の上端部よりも３〜１０ｍｍ程度下方に調整され、立体造形粉体の供給および平坦化が繰り返されることで、３〜１０ｍｍ程度の厚みを有する平坦化された粉体層が土台として形成される。土台となる粉体層を予め形成しておくことで、その上部に積層される粉体層の上面を正確な平坦面とすることができる。また、初期化処理では、ＲＡＭ３１に記憶されているデータが一旦消去される。
【００４７】
立体造形データ（図７参照）をＰＣ１００から入力したか否かが判断される（Ｓ２）。立体造形データを入力していなければ（Ｓ２：ＮＯ）、Ｓ２の判断が繰り返される。立体造形データを入力すると（Ｓ２：ＹＥＳ）、複数の層（粉体層および造形層）のうち、処理対象の層を特定するための積層順Ｎの値が、最下層を示す「１」とされる（Ｓ３）。
【００４８】
立体造形データのうちのＮ層目のデータが読み出される（Ｓ４）。ステージ昇降モータ４２が駆動されて、ステージ１１の上面の高さが、Ｎ層目の厚みデータが示す厚み分だけ下降される（Ｓ５）。ステージ１１に立体造形粉体が供給されて上面が平坦化され、粉体層が形成される（Ｓ６）。詳細には、粉体供給モータ４４が駆動されて、ステージ１１上への立体造形粉体の供給が開始される。ローラ回転モータ４３が駆動されて、Ｎ層目の平坦化データが示す回転速度で平坦化ローラ１６が回転される。造形台前後動モータ４１が駆動されて、Ｎ層目の平坦化データが示す移動速度で造形台６が前方へ移動される。粉体層が形成されると、造形台前後動モータ４１およびヘッド移動モータ４５が駆動されて、ヘッド２０が成形領域の初期位置に相対移動される。Ｎ層目の吐出データに応じて、ヘッド２０の相対移動および吐出制御が実行されて、ヘッド２０から造形液が吐出される（Ｓ７）。Ｓ４〜Ｓ７の処理によって、Ｎ層目の造形層が形成される。
【００４９】
立体造形物の造形が完了したか否かが判断される（Ｓ９）。完了していなければ（Ｓ９：ＮＯ）、処理対象の層を特定するための積層順Ｎの値がインクリメント（「１」が加算）されて、１つ上の層が処理対象の層とされる（Ｓ１１）。処理はＳ４へ戻り、次の粉体層および造形層が形成される（Ｓ４〜Ｓ７）。造形が完了すると（Ｓ９：ＹＥＳ）、ステージ１１が下降されて、加振モータ４６および粉体吸引ポンプ４８が駆動され、未硬化粉体が回収される（Ｓ１２）。立体造形処理は終了する。
【００５０】
図９を参照して、ＰＣ１００の電気的構成について説明する。ＰＣ１００は、ＰＣ１００の制御を司るＣＰＵ８０を備える。ＣＰＵ８０には、ＲＡＭ８１、ＲＯＭ８２、ハードディスクドライブ（以下、「ＨＤＤ」という。）８３、表示制御部８４、操作処理部８５、ＣＤ−ＲＯＭドライブ８６、および外部通信Ｉ／Ｆ８７が、バス８９を介して接続されている。
【００５１】
ＲＡＭ８１は、各種情報を一時的に記憶する。ＲＯＭ８２には、ＣＰＵ８０が実行するＢＩＯＳ等のプログラムが記憶されている。ＨＤＤ８３は不揮発性の記憶装置であり、立体造形データ作成プログラム、立体データ、立体造形データ（図７参照）等を記憶している。表示制御部８４は、モニタ９１の表示を制御する。操作処理部８５は、ユーザが操作入力を行うためのキーボード９２およびマウス９３に接続し、操作入力を検知する。ＣＤ−ＲＯＭドライブ８６には、記憶媒体であるＣＤ−ＲＯＭ９４が挿入される。ＣＤ−ＲＯＭ９４に記憶されているデータは、ＣＤ−ＲＯＭドライブ８６によって読み出される。ＰＣ１００は、ＣＤ−ＲＯＭ９４およびインターネット等を介して、本発明に係る立体造形データ作成プログラム等を取得し、ＨＤＤ８３に記憶させる。外部通信Ｉ／Ｆ８７は、ＰＣ１００を立体造形装置１等の外部機器に接続する。
【００５２】
図１０を参照して、立体造形粉体を平坦化することで生じる立体造形物の変形の態様について説明する。図１０では、径が等しい円形平板状の造形層を垂直に積層させる場合を例示する。この場合、平坦化による変形が生じなければ、図１０の上部の斜視図に示すように、円柱状の立体造形物が造形される。しかし、平坦化ローラ１６等の平坦化手段を、ステージ１１のステージ面に平行に相対移動させる際に、既に造形が完了している造形層が下方の粉体層に含まれていれば、造形層に力が加わって変形する。
【００５３】
変形には、引き摺りと膨張がある。引き摺りとは、下方の粉体層に含まれる造形層が平坦化方向に引き摺られて、位置がずれる現象である。引き摺りのみが生じる場合、造形層の形状自体は変化しないが、造形層の位置が所定の位置からずれる。その結果、立体造形物が変形する。膨張とは、下方の粉体層に含まれる造形層が平坦化方向に引き延ばされて膨張する現象である。膨張のみが生じる場合、造形層のうち、平坦化方向の上流側（図１０の右方）の端部の位置は変化しないが、造形層の形状自体が平坦化方向に引き延ばされる。その結果、立体造形物が変形する。立体造形物には、引き摺りおよび膨張のいずれか一方のみが生じる場合もあるが、引き摺りおよび膨張が共に生じる場合もある。引き摺りおよび膨張が共に生じると、いずれか一方の変形が生じる場合に比べて、立体造形物の変形量は大きくなる。なお、「平坦化方向」とは、立体造形粉体が載置されたステージ１１のステージ面に対して平坦化手段（平坦化ローラ１６）が相対的に移動する方向である。例えば、平坦化手段を固定してステージ１１を前方に移動させる場合でも、ステージ１１を固定して平坦化手段を後方に移動させる場合でも、平坦化方向は共に後方となる。
【００５４】
積層される造形層の合計重量は、層が積み重なる程増加する。造形層の合計重量が大きい程、引き摺りおよび膨張は生じ難くなる。従って、図１０に示すように、積層順が早い程（造形層の位置が下側である程）、引き摺りによる変形量（以下、「引き摺り量」という。）および膨張による変形量（以下、「膨張量」という。）は大きくなる。積層順が閾値よりも大きくなると、引き摺り量および膨張量はほぼ無視できる量となる。なお、図１０に示す例では、引き摺りおよび膨張が生じ得る積層順の閾値は「２」であり、積層順が「２」より大きい場合には、引き摺り量および膨張量は無視できる。しかし、閾値は、立体造形粉体の種類、造形層の厚み、吐出される造形液の量、平坦化ローラ１６の移動速度・回転速度等の造形条件によって変化する。なお、引き摺り量および膨張量が造形条件の影響を受けることは言うまでもない。ＰＣ１００は、引き摺りおよび膨張が生じることを予め考慮して立体造形データを作成することができる。以下、ＰＣ１００が実行する処理について説明する。
【００５５】
図１１から図１８を参照して、ＰＣ１００が実行する立体造形データ作成処理について説明する。前述したように、ＰＣ１００のＨＤＤ８３には立体造形データ作成プログラムが記憶されている。ＰＣ１００のＣＰＵ８０は、立体造形データの作成指示を入力すると、立体造形データ作成プログラムに従って、図１１に示す立体造形データ作成処理を実行する。
【００５６】
まず、ユーザによって指定された物体の三次元形状を示す立体データが取得される（Ｓ２１）。平坦化方向（つまり、ステージ１１に対する平坦化ローラ１６の相対的な移動方向）が取得される（Ｓ２２）。本実施形態の立体造形装置１では、平坦化が行われる場合、平坦化ローラ１６が固定された状態で、造形台６が前方に移動される。従って、平坦化方向は常に後方である。しかし、立体造形装置１が複数の平坦化方向で平坦化を実行できる場合、ＣＰＵ８０は、実際に立体造形装置１に実行させる平坦化工程の平坦化方向を取得する。次いで、複数の造形層の各々が造形される範囲の情報が取得される（Ｓ２３）。Ｓ２３では、立体データが示す物体のうち、各造形層に対応する部分が占める範囲（造形される予定の立体造形物が占める三次元上の範囲）の情報が、造形範囲の情報として取得される。
【００５７】
次いで、立体造形物のステージ１１上への配置角度が設定される（Ｓ２４〜Ｓ２７）。まず、図１２に示すように、平坦化ローラ１６の平坦化方向に垂直な仮想平面１０２に対する立体造形物１０５の投影面積１０６が最小となるように、立体造形物１０５のステージ１１上への配置角度が設定される（Ｓ２４）。図１２に示す例では、立体造形物１０５の形状は、長手方向と短手方向とを有する直方体形状である。この場合、長手方向が平坦化方向と垂直となるように配置された立体造形物１０５Ａでは、仮想平面１０２に対する投影面積１０６Ａが大きくなる。一方で、長手方向が平坦化方向と平行となるように配置された立体造形物１０５Ｂでは、仮想平面１０２に対する投影面積１０６Ｂは最小となる。従って、図１２に示す例では、ＣＰＵ８０は、長手方向が平坦化方向と平行となるように、立体造形物１０５Ｂの配置角度を設定する。投影面積１０６が最小となるように立体造形物１０５の配置角度を設定することで、引き摺り量および膨張量が最小となる。この効果を確認するための［評価試験１］については後述する。
【００５８】
仮想平面１０２に対する投影面積１０６が最小となる配置角度が複数存在するか否かが判断される（Ｓ２６）。ここで、仮想平面１０２に平行な軸を中心として、配置角度を１８０度回転させると、投影面積１０６は必ず同一となる。この場合の２つの配置角度は、Ｓ２６の処理では同一（１つ）として処理する。Ｓ２４の処理によって設定された配置角度が１つであれば（Ｓ２６：ＮＯ）、処理はそのままＳ２８へ移行する。
【００５９】
Ｓ２４の処理によって設定された配置角度が複数存在すれば（Ｓ２６：ＹＥＳ）、図１３に示すように、設定された複数の配置角度のうち、平坦化方向に延びる軸Ｏに対して立体造形物１０５の造形範囲が平面視において対称に最も近づく配置角度が採用される（Ｓ２７）。図１３に示す例では、立体造形物１０５の形状は平面視略Ｕ字状である。仮想平面１０２（図１２参照）に対する投影面積１０６は、図１３のパターン１とパターン２の間で差が無い。しかし、パターン１で配置された立体造形物１０５Ｃは、軸Ｏに対して平面視非対称である。この場合、仮に引き摺りおよび膨張が生じると、引き摺りおよび膨張が平坦化方向に現れるため、変形も非対称となり、立体造形物１０５Ｃの見栄えは大幅に悪化する。これに対し、パターン１の配置角度を反時計回りに９０度回転させたパターン２では、立体造形物１０５Ｄは軸Ｏに対して平面視対称である。この場合、仮に引き摺りおよび膨張が生じても、変形が対称に現れるため、見栄えの悪化が抑制される。また、変形量を予測する場合にも、立体造形物１０５Ｄが軸Ｏに対して対称に配置されていれば、約半分の計算量で変形量を予測できる。
【００６０】
次いで、複数の層（粉体層および造形層）のうち、データを作成する層を特定するための積層順Ｎの値が、最下層を示す「１」とされる（Ｓ２８）。積層順Ｎの立体造形データが作成される（Ｓ３１〜Ｓ３３）。厚みデータ作成処理（Ｓ３１）では、層（粉体層および造形層）の厚みを定めるための厚みデータが作成される。吐出データ作成処理（Ｓ３２）では、造形液の吐出を制御するための吐出データが作成される。平坦化データ作成処理（Ｓ３３）では、立体造形粉体の平坦化を制御するための平坦化データが作成される。以下、Ｓ３１〜Ｓ３３の処理について詳細に説明する。
【００６１】
図１４および図１５を参照して、厚みデータ作成処理（Ｓ３１）について説明する。厚みデータ作成処理では、引き摺りおよび膨張が生じやすい造形層の上に位置する粉体層の厚みが厚く設定される。粉体層の厚みが厚ければ、１つ下の造形層では、引き摺りおよび膨張は生じ難くなる。この効果を確認するための［評価試験２］については後述する。一方で、引き摺りおよび膨張が生じ難い造形層の上の粉体層の厚みは薄く設定される。その結果、引き摺りおよび膨張が生じ難い部分では薄い造形層が細かく積層されて、立体造形物１０５が正確に造形される。
【００６２】
まず、積層順Ｎの値が閾値（本実施形態では「５」）以下であるか否かが判断される（Ｓ４１）。閾値以下であれば（Ｓ４１：ＹＥＳ）、ＨＤＤ８３に記憶されている厚み設定テーブル（図１５参照）が参照されて、積層順Ｎに応じた厚みが設定され（Ｓ４３）、処理は立体造形データ作成処理へ戻る。前述したように、積層順Ｎが早い（小さい）程、引き摺りおよび膨張が生じやすい。従って、図１５に示す厚み設定テーブルでは、引き摺りおよび膨張が最も生じやすい最下層（Ｎ＝１）の１つ上の層（Ｎ＝２）における粉体層の厚みが、最も大きい値に設定されている。積層順Ｎの値が２よりも大きくなる程、厚みは徐々に小さくなる。最下層（Ｎ＝１）の下には造形層は存在しないため、最下層の厚みは基準値に設定されている。なお、基準値とは、下の層に引き摺りおよび膨張が生じない場合に適用される通常の粉体層の厚みであり、立体造形物１０５の精密な形状を担保できる程度に薄い厚みである。また、積層順Ｎの値が閾値よりも大きければ（Ｓ４１：ＮＯ）、１つ下の造形層に生じる引き摺り量および膨張量は無視できる程度に小さい（または、引き摺りおよび変形は生じない）。従って、粉体層の厚みが基準値（本実施形態では１００μｍ）に設定されて（Ｓ４２）、処理は立体造形データ作成処理へ戻る。次いで、吐出データ作成処理（Ｓ３２、図１１参照）が実行される。
【００６３】
図１６および図１７を参照して、吐出データ作成処理（Ｓ３２）について説明する。吐出データ作成処理では、Ｎ層目の造形層に生じ得る引き摺りおよび膨張が予め考慮されて、造形液の吐出位置および吐出範囲が設定される。つまり、引き摺りおよび膨張が生じることで、造形層の造形位置および造形範囲（形状）が正確な位置および範囲となるように、吐出データが作成される。
【００６４】
まず、造形しようとするＮ層目の造形層の造形位置および造形範囲の情報が、造形する物体の立体データから取得される（Ｓ５１）。積層順Ｎの値が閾値（本実施形態では「４」）以下であるか否かが判断される（Ｓ５２）。Ｓ５２で判断される閾値は、粉体層の厚みを設定するための閾値（Ｓ４１、図１４参照）と同じ値であってもよいし、異なる値であってもよい。前述したように、積層順Ｎの値が閾値よりも大きければ（Ｓ５２：ＮＯ）、引き摺り量および膨張量は無視できる（または変形しない）。従って、Ｓ５１で取得された情報が示す造形位置および造形範囲が、そのままＮ層目の粉体層に対する造形液の吐出位置および吐出範囲とされる。吐出位置および吐出範囲に造形液を吐出させるための吐出データが作成されて（Ｓ５５）、処理は立体造形データ作成処理へ戻る。
【００６５】
積層順Ｎの値が閾値以下であれば（Ｓ５２：ＹＥＳ）、図１７に示す移動量・圧縮量設定テーブルが参照される。本実施形態では、各造形層の引き摺り量および膨張量を予め実験によって測定し、測定した値に基づいて、図１７に示す移動量・圧縮量設定テーブルが作成・記憶されている。移動量とは、Ｓ５１で取得された情報が示す造形位置を、平坦化方向とは逆の方向にずらす量である。圧縮量とは、Ｓ５１で取得された情報が示す造形範囲を、平坦化方向と逆の方向に圧縮する量（単位：％）である。積層順Ｎが小さい程、引き摺り量および膨張量は大きくなる。従って、移動量・圧縮量設定テーブルでは、積層順Ｎが小さい程、移動量および圧縮量が大きくなるように、各値が設定されている。
【００６６】
なお、図１７に示す移動量・圧縮量設定テーブル、および、図１５に示す厚み設定テーブルは、立体造形粉体の種類、造形層の厚み、吐出される造形液の量、平坦化ローラ１６の移動速度・回転速度等の造形条件に応じて複数設けられている。従って、立体造形装置１は、造形条件に応じた最適な動作を実行できる。
【００６７】
ＣＰＵ８０は、Ｓ５１で取得した情報が示す造形位置を、積層順Ｎに応じた移動量だけ平坦化方向と逆の方向にずらすことで、吐出位置を設定する（Ｓ５３）。Ｓ５１で取得した情報が示す造形範囲を、積層順Ｎに応じた圧縮量だけ平坦化方向と逆の方向に圧縮することで、吐出範囲を設定する（Ｓ５４）。ＣＰＵ８０は、設定した吐出位置および吐出範囲に造形液を吐出させるための吐出データを、立体データに基づいて作成する（Ｓ５５）。処理は立体造形データ作成処理へ戻る。次いで、平坦化データ作成処理（Ｓ３３、図１１参照）が実行される。
【００６８】
図１８を参照して、平坦化データ作成処理（Ｓ３３）について説明する。平坦化データ作成処理では、立体造形粉体を平坦化する動作を制御するための平坦化データが作成される。平坦化の工程では、ステージ１１に対する平坦化ローラ１６の相対的な移動速度が大きい程、造形に要する時間は短縮できるが、引き摺り量および膨張量は大きくなる。また、平坦化ローラ１６の回転速度が小さい程、消費するエネルギーは節約できるが、引き摺り量および膨張量は大きくなる（後述する［評価試験３］参照）。従って、ＣＰＵ８０は、下の層に造形層が存在するか否かに応じて、平坦化ローラ１６の相対的な移動速度および回転速度を設定する。これにより、引き摺りおよび膨張の発生を抑制しつつ、造形の効率化および時間短縮を実現する。
【００６９】
まず、積層順Ｎの値が閾値以下であるか否かが判断される（Ｓ６１）。閾値は、実験結果、造形条件等に応じて適切な値を適宜設定すればよい。積層順Ｎの値が閾値よりも大きければ（Ｓ６１：ＮＯ）、引き摺りおよび膨張の発生は無視できる。従って、平坦化ローラ１６の相対的な移動速度が高速度（本実施形態では７０ｍｍ／ｓ）に設定される（Ｓ６２）。平坦化ローラ１６の回転速度が低速度（本実施形態では５ｒｐｓ）に設定される（Ｓ６３）。処理は立体造形データ作成処理へ戻る。
【００７０】
積層順Ｎの値が閾値以下であれば（Ｓ６１：ＹＥＳ）、Ｎ層目よりも下の層（Ｎ−１層目までの全ての層）の造形位置および造形範囲の情報が取得される（Ｓ６５）。Ｎ層目よりも下の層の造形層の造形は、Ｎ層目の造形が行われる時点で既に完了している。よって、Ｎ層目よりも下の全ての層の造形範囲を「造形完了範囲」という。ＣＰＵ８０は、造形完了範囲の鉛直上方を通過する間の平坦化ローラ１６の相対的な移動速度を、低速度（本実施形態では５０ｍｍ／ｓ）に設定する（Ｓ６６）。造形完了範囲以外の範囲の鉛直上方を通過する間の移動速度を、高速度に設定する（Ｓ６７）。ＣＰＵ８０は、造形完了範囲の鉛直上方を通過する間の平坦化ローラ１６の回転速度を、高速度（本実施形態では８ｒｐｓ）に設定する（Ｓ６８）。造形完了範囲以外の範囲の鉛直上方を通過する間の回転速度を、低速度に設定する（Ｓ６９）。処理は立体造形データ作成処理へ戻る。
【００７１】
図１１の説明に戻る。１つの層の立体造形データの作成（Ｓ３１〜Ｓ３３）が完了すると、全ての層の立体造形データが完成したか否かが判断される（Ｓ３４）。完成していなければ（Ｓ３４：ＮＯ）、積層順Ｎの値がインクリメント（「１」が加算）されて（Ｓ３５）、処理はＳ３１へ戻り、１つ上の層の立体造形データが作成される。全ての層の立体造形データが完成すると（Ｓ３４：ＹＥＳ）、作成された立体造形データが立体造形装置１に出力されて（Ｓ３７）、処理は終了する。
【００７２】
［評価試験１］
平坦化方向に垂直な仮想平面１０２（図１２参照）に対する立体造形物１０５の投影面積１０６と、引き摺り量および膨張量との関係を確認するために、評価試験１を行った。評価試験１で使用した立体造形粉体は、２５ｖｏｌ％のポリビニルアルコール（株式会社クラレ製、製品名「クラレポバール」）と、７５ｖｏｌ％の炭酸カルシウム（ＣａＣＯ３）とを含む。ポリビニルアルコールおよび炭酸カルシウムの粒子径は、共に２５〜５３μｍである。造形液の塗布密度は、３．０１ｍｇ／ｃｍ２とした。粉体層の厚みは全て１００μｍとし、３０層の造形層を積層させた。平坦化速度は９０ｍｍ／ｓ、平坦化ローラ１６の回転速度は５ｒｐｓとした。
【００７３】
評価試験１では、同一の形状の立体造形物１０５を、異なる配置角度で２つ造形し、引き摺り量および膨張量の和を算出して比較した。造形した立体造形物１０５は、縦４０ｍｍ、横１０ｍｍ、高さ３ｍｍの板状部材である。一方の立体造形物１０５は、長手方向が平坦化方向に対して垂直になるように配置したため、仮想平面１０２に対する投影面積１０６は１２０ｍｍ２となった。他方の立体造形物１０５は、長手方向が平坦化方向と平行になるように配置したため、投影面積１０６は３０ｍｍ２となった。造形された各々の立体造形物１０５における引き摺り量および膨張量の和を、以下の表１に示す。
【００７４】
【表１】
2013075391.tif 000003
【００７５】
表１に示すように、仮想平面１０２に対する投影面積１０６が１２０ｍｍ２である場合には、引き摺り量と膨張量の和は１．７ｍｍとなった。これに対し、投影面積１０６が３０ｍｍ２である場合には、引き摺り量と膨張量の和は０．６ｍｍとなった。以上のように、仮想平面１０２に対する投影面積１０６を小さくすることで引き摺り量と膨張量が減少することが、評価試験１によって確認できた。
【００７６】
［評価試験２］
粉体層の厚みと、１つ下の粉体層に含まれる造形層に生じる引き摺りおよび膨張との関係を確認するために、評価試験２を行った。評価試験２で使用した立体造形粉体は、前述した評価試験１で使用した立体造形粉体と同じである。造形液の塗布密度は、３．０１ｍｇ／ｃｍ２とした。平坦化速度は５０ｍｍ／ｓ、平坦化ローラ１６の回転速度は５ｒｐｓとした。造形した立体造形物１０５の形状は円柱状であり、水平方向の断面（円形）の直径が４０ｍｍ、高さが３ｍｍである。
【００７７】
評価試験２では、同一の形状の立体造形物１０５を、層（粉体層および造形層）の厚みと、積層する造形層の数とを変えて２つ造形し、引き摺り量および膨張量の和を算出して比較した。一方の立体造形物１０５は、各層の厚みを１００μｍとし、３０層の造形層を積層させることで造形した。他方の立体造形物１０５は、各層の厚みを２００μｍとし、１５層の造形層を積層させることで造形した。造形された各々の立体造形物１０５における引き摺り量および膨張量の和を、以下の表２に示す。
【００７８】
【表２】
2013075391.tif 000004
【００７９】
表２に示すように、層の厚みを１００μｍとした場合には、引き摺り量と膨張量の和は１．７ｍｍとなった。これに対し、層の厚みを２００μｍとした場合には、引き摺り量と膨張量の和は０ｍｍとなった。以上のように、層の厚みを厚くすることで引き摺り量と膨張量が減少することが、評価試験２によって確認できた。
【００８０】
［評価試験３］
平坦化速度と引き摺り・膨張の関係、および、平坦化ローラ１６の回転速度と引き摺り・膨張の関係を確認するために、評価試験３を行った。評価試験３で使用した立体造形粉体は、前述した評価試験１および評価試験２で使用した立体造形粉体と同じである。造形液の塗布密度は、３．０１ｍｇ／ｃｍ２とした。粉体層の厚みは全て１００μｍとし、３０層の造形層を積層させた。造形した立体造形物１０５の形状は円柱状であり、水平方向の断面（円形）の直径が４０ｍｍ、高さが３ｍｍである。
【００８１】
評価試験３では、同一の形状の立体造形物１０５を、平坦化ローラ１６の相対的な移動速度（平坦化速度）および回転速度の少なくとも一方を変えて５つ造形し、引き摺り量および膨張量の和を算出して比較した。具体的には、（平坦化速度、回転速度）の条件を、（７０ｍｍ／ｓ、１ｒｐｓ）、（７０ｍｍ／ｓ、５ｒｐｓ）、（７０ｍｍ／ｓ、８ｒｐｓ）、（５０ｍｍ／ｓ、５ｒｐｓ）、（９０ｍｍ／ｓ、５ｒｐｓ）として、５つの立体造形物１０５を造形した。造形された各々の立体造形物１０５における引き摺り量および膨張量の和を、以下の表３に示す。
【００８２】
【表３】
2013075391.tif 000005
【００８３】
表３に示すように、回転速度が５ｒｐｓの場合に着目すると、引き摺り量および膨張量の和は、平坦化速度が５０ｍｍ／ｓの場合に１．７ｍｍ、平坦化速度が７０ｍｍ／ｓの場合に６．７ｍｍ、平坦化速度が９０ｍｍ／ｓの場合に２４．３ｍｍとなった。つまり、平坦化速度を遅くする程、引き摺り量および膨張量が減少することが確認できた。また、平坦化速度が７０ｍｍ／ｓの場合に着目すると、引き摺り量および膨張量の和は、回転速度が１ｒｐｓの場合に３０ｍｍ以上、５ｒｐｓの場合に６．７ｍｍ、８ｒｐｓの場合に４．５ｍｍとなった。つまり、平坦化ローラ１６の回転速度を速くする程、引き摺り量および膨張量が減少することが確認できた。
【００８４】
以上説明したように、本実施形態に係るＰＣ１００によると、立体造形装置１は、立体造形粉体を平坦化する際に生じる引き摺りおよび膨張の少なくともいずれか（以下、単に「引き摺り・膨張」という。）が予め考慮された立体造形データに従って、立体造形物１０５を造形することができる。よって、立体造形装置１は、引き摺り・膨張の影響を抑制し、正確な形状の立体造形物１０５を造形することができる。
【００８５】
ＰＣ１００は、立体データに基づく造形層の造形位置から、平坦化方向と逆の方向にずらした位置を、造形液を吐出させる吐出位置に設定する。この場合、造形が完了した造形層が平坦化ローラ１６によって引き摺られることで、造形層の位置が正確な位置まで移動する。従って、立体造形装置１は、平坦化によって引き摺りが生じる場合でも、正確な形状の立体造形物１０５を造形することができる。
【００８６】
ＰＣ１００は、立体データに基づく造形層の造形範囲を、平坦化方向と逆の方向に圧縮した範囲に、造形液を吐出させる吐出範囲を設定する。この場合、造形が完了した造形層が平坦化ローラ１６によって引き延ばされると、造形層の位置および形状（つまり、造形層が造形される範囲）は、正確な位置および形状となる。従って、立体造形装置１は、平坦化によって造形層に膨張が生じる場合でも、正確な形状の立体造形物１０５を造形することができる。
【００８７】
ＰＣ１００は、造形層が造形される範囲が、平坦化方向に延びる軸Ｏ（図１３参照）に対して対称に近づくように、立体造形物１０５のステージ１１上への配置角度を設定する。引き摺り・膨張は平坦化方向に生じる。従って、造形層が造形される範囲の平面視の形状を、平坦化方向に延びる軸Ｏに対して対称に近づけることで、引き摺り・膨張の影響は対称に現れることになる。よって、予測した程度よりも大きい引き摺り・膨張が仮に生じた場合でも、立体造形物１０５の見栄えが悪くなることを抑制することができる。
【００８８】
ＰＣ１００は、造形層が造形される範囲を、平坦化方向に垂直な仮想平面１０２に投影した場合の投影面積１０６（図１２参照）が最小となるように、造形する立体造形物１０５のステージ１１上への配置角度を設定する。この場合、造形層の引き摺り量および膨張量が最小になる（評価試験１参照）。よって、立体造形装置１は、より正確に立体造形物１０５を造形することができる。
【００８９】
ＰＣ１００は、引き摺り・膨張を予測するための情報に基づいて、立体造形装置１による平坦化の動作を制御するための平坦化データを作成する。よって、立体造形装置１は、予測される造形層の引き摺り・膨張に応じた最適な条件で平坦化を行うことができる。
【００９０】
詳細にはＰＣ１００は、造形が完了した造形層上を通過する間の平坦化ローラ１６の相対的な移動速度を、造形が完了した造形層以外の範囲の層上を通過する間の移動速度よりも遅い速度に設定する。その結果、平坦化による引き摺り・膨張が抑制され、且つ、造形時間を短縮することができる。また、ＰＣ１００は、造形が完了した造形層上を通過する間の平坦化ローラ１６の回転速度を、造形が完了した造形層以外の範囲の層上を通過する間の回転速度よりも速い速度に設定する。その結果、平坦化による引き摺り・膨張が抑制され、且つ、平坦化ローラ１６が無駄に高速回転されることが防止される（評価試験３参照）。
【００９１】
ＰＣ１００は、層（粉体層および造形層）の積層順Ｎに従って、ステージ昇降モータ４２を制御するための厚みデータを作成する。造形層の引き摺り量および膨張量は、造形層が造形される粉体層の積層順Ｎによって異なる。ＰＣ１００は、積層順Ｎに応じて粉体層の厚みを制御することで、積層順Ｎに応じた適切な動作を立体造形装置１に実行させて、引き摺り・膨張の影響を抑制することができる。
【００９２】
詳細には、ＰＣ１００は、最下層から２番目の粉体層の厚みを最も厚くする厚みデータを作成する。造形層が積層される程、造形層の重量の合計値が大きくなるため、引き摺り量および膨張量は少なくなる。従って、最下層に造形された造形層が、引き摺り・膨張の影響を最も受けやすい造形層となる。さらに、粉体層の厚みが厚い程、直下の粉体層中に存在する造形層の引き摺り量および膨張量は減少する（評価試験２参照）。従って、最下層から２番目の粉体層の厚みを最も厚くすることで、引き摺り・膨張の影響を最も受けやすい最下層の造形層が受ける影響を効率よく低下させることができる。また、ＰＣ１００は、最下層からの積層順Ｎが閾値以下である粉体層の厚みのみを基準値よりも厚くする。粉体層の厚みが厚い程、直下の粉体層中に存在する造形層の引き摺り量および膨張量は減少する。一方で、粉体層の厚みが薄い方が、精密な立体造形物１０５を造形することができる。造形層が積層される程、引き摺り量および膨張量は少なくなる。ＰＣ１００は、積層順Ｎが閾値以下の粉体層の厚みのみを厚くすることで、積層順Ｎが大きい粉体層において造形精度が低下することを防止しつつ、引き摺り・膨張の影響を低下させることができる。また、全ての粉体層の厚みを調整する場合に比べて、立体造形データの作成時間も短縮できる。
【００９３】
上記実施形態において、ＰＣ１００が本発明の「立体造形データ作成装置」に相当する。平坦化ローラ１６が本発明の「平坦化手段」に相当する。ヘッド２０が「吐出手段」に相当する。ステージ昇降モータ４２が「昇降手段」に相当する。図１１のＳ２２、Ｓ２３、Ｓ２８、Ｓ３５、図１６のＳ５１、図１８のＳ６５で、引き摺り・膨張の予測に用いる情報（予測情報）を取得するＣＰＵ８０が、本発明の「予測情報取得手段」として機能する。図１１のＳ３１〜Ｓ３３で立体造形データを作成するＣＰＵ８０が「立体造形データ作成手段」として機能する。
【００９４】
図１６のＳ５３、Ｓ５５で造形位置をずらして吐出データを作成するＣＰＵ８０が「第一吐出データ作成手段」として機能する。図１６のＳ５４、Ｓ５５で造形範囲を圧縮して吐出データを作成するＣＰＵ８０が「第二吐出データ作成手段」として機能する。図１１のＳ２７で軸Ｏに対して対称に近づく配置角度を設定するＣＰＵ８０が「第一角度設定手段」として機能する。図１１のＳ２４で投影面積１０６が最小となる配置角度を設定するＣＰＵ８０が「第二角度設定手段」として機能する。図１８に示す平坦化データ作成処理を実行するＣＰＵ８０が「平坦化データ作成手段」として機能する。図１４に示す厚みデータ作成処理を実行するＣＰＵ８０が「厚みデータ作成手段」として機能する。積層順Ｎの値が「積層順情報」に相当する。
【００９５】
図１１のＳ２２、Ｓ２３、Ｓ２８、Ｓ３５、図１６のＳ５１、図１８のＳ６５で、引き摺り・膨張の予測に用いる情報（予測情報）を取得する処理が、本発明の「予測情報取得ステップ」に相当する。図１１のＳ３１〜Ｓ３３で立体造形データを作成する処理が「立体造形データ作成ステップ」に相当する。
【００９６】
本発明は上記実施形態に限定されることはなく、様々な変形が可能であることは言うまでもない。例えば、上記実施形態のＰＣ１００は、平坦化データを作成する場合、既に形成された造形層上を通過するか否かに応じて、平坦化ローラ１６の相対的な移動速度（平坦化速度）を、高速度および低速度のいずれかに設定する。しかし、平坦化速度の設定方法は変更できる。例えば、積層順Ｎの値が大きくなる程、造形層上の平坦化速度が速くなるように、平坦化速度を設定してもよい。この場合でも、上記実施形態と同様に、引き摺り・膨張の影響を低下させつつ、造形時間を短縮することができる。なお、この場合にＣＰＵ８０が参照する予測情報には、積層順Ｎの情報が含まれることになる。また、平坦化ローラ１６の回転速度についても同様に、積層順Ｎが大きくなる程回転速度が小さくなるように設定してもよい。
【００９７】
上記実施形態のＰＣ１００は、厚みデータ作成処理（図１４参照）、吐出データ作成処理（図１６参照）、および平坦化データ作成処理（図１８参照）の３つの処理によって、引き摺り・膨張の影響を低下させる。しかし、ＰＣ１００は、上記の３つの処理のうち１つ、または２つのみを実行することで、引き摺り・膨張の影響を低下させることも可能である。また、図１６に示す吐出データ作成処理では、ＰＣ１００は、造形位置をずらす処理（Ｓ５３）、および造形範囲を圧縮する処理（Ｓ５４）のいずれか一方のみを行ってもよい。つまり、引き摺りおよび膨張のいずれか一方のみの影響を低下させても、立体造形物１０５の造形精度を向上させることができる。また、図１８に示す平坦化データ作成処理では、平坦化ローラ１６の移動速度を設定する処理（Ｓ６６、Ｓ６７）、および回転速度を設定する処理（Ｓ６８、Ｓ６９）のいずれか一方のみを行ってもよい。
【００９８】
上記実施形態のＰＣ１００は、立体造形物１０５の配置角度を設定する場合、図１１に示すように、仮想平面１０２に対する投影面積１０６に基づいて配置角度を設定する（Ｓ２４）。Ｓ２４の処理によって複数の配置角度が設定された場合に限り（Ｓ２６：ＹＥＳ）、軸Ｏに対する対称性に基づいて、Ｓ２４で設定された配置角度のうちの１つを採用する（Ｓ２７）。しかし、ＰＣ１００は、軸Ｏに対する対称性に基づく配置角度の設定（Ｓ２７）を先に行い、複数の配置角度が設定された場合に、投影面積１０６に基づいて配置角度の１つを採用してもよい（Ｓ２４）。また、投影面積１０６に基づく配置角度の設定（Ｓ２４）、および、軸Ｏに対する対称性に基づく配置角度の設定（Ｓ２７）のいずれか一方のみを実行してもよいことは言うまでもない。
【００９９】
上記実施形態のＰＣ１００は、積層順Ｎが閾値より大きい層については、引き摺り・膨張の影響が無視できると予測し、造形位置、造形範囲等を補正する処理を実行しない。よって、無駄な処理を行うことを防止し、立体造形データを効率よく作成することができる。しかし、ＰＣ１００は、積層順Ｎに関わらず、全ての層の造形位置、造形範囲等を補正してもよい。
【０１００】
上記実施形態のＰＣ１００は、予め行われた実験結果に基づいて作成された厚み設定テーブル（図１５参照）および移動量・圧縮量設定テーブル（図１７参照）を参照することで、厚みデータおよび吐出データを作成する。しかし、ＰＣ１００は、厚み、移動量、および圧縮量を設定するためのパラメータを予め記憶していない場合でも、本発明を実現できる。例えば、ＰＣ１００は、造形された立体造形物１０５をカメラで撮影し、撮影した画像に対して画像処理を行うことで、引き摺り量・膨張量を算出する。算出した引き摺り量・膨張量に基づいて、厚み、移動量、および圧縮量を設定するためのパラメータを適宜作成し、立体造形データ作成処理（図１１参照）において使用してもよい。この場合、ＰＣ１００は、立体造形装置１の動作条件に応じた適切な立体造形データを作成することができる。
【０１０１】
上記実施形態では、ＰＣ１００が立体データに基づいて立体造形データを作成し、作成した立体造形データを立体造形装置１に出力する。しかし、立体造形装置１は、図１１に示す立体造形データ作成処理を自ら実行してもよい。この場合、立体造形装置１が本発明の「立体造形データ作成装置」に相当する。また、図１１に示す立体造形データ作成処理は、メーカが保有するサーバ等で実行してもよいことは言うまでもない。この場合、サーバが本発明の「立体造形データ作成装置」に相当する。
【０１０２】
上記実施形態の立体造形装置１では、ステージ１１のステージ面に対する、平坦化ローラ１６の相対的な移動方向は、ステージ面に対して平行である。しかし、平坦化ローラ１６をステージ面に対して平行とせずに、粉体層の厚みを変化させる場合でも、本発明は実現できる。つまり、「平行」には、略平行も含まれる。
【０１０３】
上記実施形態の立体造形装置１は、平坦化ローラ１６を回転させながら立体造形粉体を平坦化する。しかし、平坦化ローラ１６の代わりに、スキージ棒、平板等を用いて平坦化を行う場合にも、本発明は適用できる。また、立体造形装置１は、造形台６の位置を固定した状態で、平坦化ローラ１６を水平に移動させることで、平坦化を行ってもよい。つまり、平坦化手段はステージ１１に対して相対的に移動すればよい。ヘッド２０による吐出動作も同様であり、立体造形装置１は、ヘッド２０をステージ１１に対して相対的に移動させればよい。また、立体造形装置１は、ステージ１１を昇降させるのではなく、平坦化ローラ１６を昇降させることで、粉体層の厚みを調整してもよい。
【符号の説明】
【０１０４】
１    立体造形装置
１１    ステージ
１６    平坦化ローラ
２０    ヘッド
３０    ＣＰＵ
４１    造形台前後動モータ
４２    ステージ昇降モータ
４３    ローラ回転モータ
４５    ヘッド移動モータ
８０    ＣＰＵ
８３    ＨＤＤ
１００    ＰＣ
１０２    仮想平面
１０５    立体造形物
１０６    投影面積
【図１】
2013075391.tif 000006
【図２】
2013075391.tif 000007
【図３】
2013075391.tif 000008
【図４】
2013075391.tif 000009
【図５】
2013075391.tif 000010
【図６】
2013075391.tif 000011
【図７】
2013075391.tif 000012
【図８】
2013075391.tif 000013
【図９】
2013075391.tif 000014
【図１０】
2013075391.tif 000015
【図１１】
2013075391.tif 000016
【図１２】
2013075391.tif 000017
【図１３】
2013075391.tif 000018
【図１４】
2013075391.tif 000019
【図１５】
2013075391.tif 000020
【図１６】
2013075391.tif 000021
【図１７】
2013075391.tif 000022
【図１８】
2013075391.tif 000023