(57)【要約】【課題】  造形装置により効率良く造形物を造形させることができる造形装置用情報処理装置、造形データ結合方法及び造形データ結合プログラムを提供することを目的とする。【解決手段】  ３Ｄプリンタ１６によって造形される造形物２０を示す３Ｄデータが３Ｄジョブ毎に入力される外付けＰＣ１４の造形データ結合処理は、３Ｄジョブに基づいて造形データを生成する工程と、３Ｄプリンタ１６の造形可能領域７０に対して造形物２０の造形が行われない余白領域７２を埋めるように、複数の造形データを結合して結合造形データを生成する工程と、結合造形データを３Ｄプリンタ１６へ送信する工程と、を有する。【選択図】  図６
2020082648.tif 000002
【特許請求の範囲】
【請求項１】
造形装置によって造形される造形物を示す３次元データがジョブ毎に入力される造形装置用情報処理装置であって、
前記ジョブに基づいて造形データを生成する造形データ生成手段と、
前記造形装置の造形可能領域に対して前記造形物の造形が行われない余白領域を埋めるように、複数の前記造形データを結合して結合造形データを生成する造形データ結合手段と、
前記結合造形データを前記造形装置へ送信する送信手段と、
を備える造形装置用情報処理装置。
【請求項２】
前記造形データ結合手段は、前記余白領域をより狭くできる前記造形データを選択し、複数の前記造形データを結合して前記結合造形データを生成する請求項１記載の造形装置用情報処理装置。
【請求項３】
前記造形データ結合手段は、前記結合造形データにより示される前記造形物の配置を所定条件に基づいて決定する請求項１又は請求項２記載の造形装置用情報処理装置。
【請求項４】
前記所定条件は、前記造形物の造形順番、造形時間、及び前記造形物の造形に用いられるサポート材の量の少なくとも一つである請求項３記載の造形装置用情報処理装置。
【請求項５】
前記結合造形データに設定される造形モードは、結合される複数の前記造形データのうち所定の前記造形データに設定されているモードとされる請求項１から請求項４の何れか１項記載の造形装置用情報処理装置。
【請求項６】
前記造形データ結合手段は、前記造形データを複数に分割し、複数に分割した前記造形データも含んで、前記余白領域を埋めるように前記造形データを選択し、複数の前記造形データを結合して前記結合造形データを生成する請求項１から請求項５の何れか１項記載の造形装置用情報処理装置。
【請求項７】
前記造形データ結合手段は、前記造形装置へ送信したものの未だ造形が行われていない前記造形データも含んで、前記余白領域を埋めるように前記造形データを選択し、複数の前記造形データを結合して前記結合造形データを生成する請求項１から請求項６の何れか１項記載の造形装置用情報処理装置。
【請求項８】
造形装置によって造形される造形物を示す３次元データがジョブ毎に入力される造形装置用情報処理装置の造形データ結合方法であって、
前記ジョブに基づいて造形データを生成する第１工程と、
前記造形装置の造形可能領域に対して前記造形物の造形が行われない余白領域を埋めるように、複数の前記造形データを結合して結合造形データを生成する第２工程と、
前記結合造形データを前記造形装置へ送信する第３工程と、
を有する造形データ結合方法。
【請求項９】
造形装置によって造形される造形物を示す３次元データがジョブ毎に入力される造形装置用情報処理装置が有するコンピュータを、
前記ジョブに基づいて造形データを生成する造形データ生成手段と、
前記造形装置の造形可能領域に対して前記造形物の造形が行われない余白領域を埋めるように、複数の前記造形データを結合して結合造形データを生成する造形データ結合手段と、
前記結合造形データを前記造形装置へ送信する送信手段と、
して機能させるための造形データ結合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、造形装置用情報処理装置、造形データ結合方法及び造形データ結合プログラムに関する。
【背景技術】
【０００２】
近年、いわゆる３Ｄプリンタが普及し始め、立体の造形物の造形が簡易に可能となっている。
【０００３】
ここで、特許文献１には、立体の造形物を造形する３Ｄプリンタと、３Ｄプリンタに造形用データを送信するＰＣと、によって構成される３Ｄ造形システムが開示されている。このＰＣは、ネットワークを介して３Ｄデータが入力され、入力された３Ｄデータを解析して３Ｄデータを変換し、造形用データを作成する。そして、３Ｄプリンタはこの造形用データに基づいて立体物を造形する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１０９４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されているようなＰＣは、３Ｄデータをジョブ毎に取得してジョブ毎に造形用データを作成する。ここで３Ｄプリンタは、一つの立体の造形物の造形に数時間以上要する場合もあり、一つのジョブが完了するまでに時間を要していた。
【０００６】
また、造形される造形物が小さく、造形装置が備える造形台の領域に対して余白（造形物の造形が行われない領域）が大きいジョブであっても、従来の造形装置では一つのジョブが完了するまで次のジョブを実行できず、ジョブの滞留をまねいていた。このような場合、余白が大きい複数のジョブを結合して一つのジョブとすることが考えられる。しかしながら、ジョブの結合作業は特許文献１のようなＰＣではできず、当該ＰＣに３Ｄデータを送信した情報処理装置で行う必要があり、これが作業の手戻りとなり非効率であった。
【０００７】
そこで本発明は、造形装置により効率良く造形物を造形させることができる造形装置用情報処理装置、造形データ結合方法及び造形データ結合プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の造形装置用情報処理装置は、造形装置によって造形される造形物を示す３次元データがジョブ毎に入力される造形装置用情報処理装置であって、前記ジョブに基づいて造形データを生成する造形データ生成手段と、前記造形装置の造形可能領域に対して前記造形物の造形が行われない余白領域を埋めるように、複数の前記造形データを結合して結合造形データを生成する造形データ結合手段と、前記結合造形データを前記造形装置へ送信する送信手段と、を備える。
【０００９】
この構成により造形装置用情報処理装置は、造形物を示す３次元データが含まれるジョブに基づいて造形データを生成し、造形可能領域に対する余白領域を埋めるように、複数の造形データを結合して結合造形データを生成する。そして、結合造形データに応じて造形装置が造形物を造形する。これにより、複数の造形データが一つの造形データとして扱われるので、ジョブの滞留が抑制される。したがって、本発明の造形装置用情報処理装置は、造形装置により効率良く造形物を造形させることができる。
【００１０】
本発明の造形装置用情報処理装置は、前記造形データ結合手段が前記余白領域をより狭くできる前記造形データを選択し、複数の前記造形データを結合して前記結合造形データを生成してもよい。本構成によれば、造形装置により効率良く造形物を造形させることができる。
【００１１】
本発明の造形装置用情報処理装置は、前記造形データ結合手段が前記結合造形データにより示される前記造形物の配置を所定条件に基づいて決定してもよい。本構成によれば、ユーザの要望に応じた条件に適合した造形を行える。
【００１２】
本発明の造形装置用情報処理装置は、前記所定条件を前記造形物の造形順番、造形時間、及び前記造形物の造形に用いられるサポート材の少なくとも一つとしてもよい。本構成によれば、ユーザの要望に応じた条件に適合した造形を行える。
【００１３】
本発明の造形装置用情報処理装置は、前記結合造形データに設定される造形モードを、結合される複数の前記造形データのうち所定の前記造形データに設定されているモードとしてもよい。本構成によれば、結合造形データで示される造形物の造形モードが統一されるので、造形装置は効率良く造形物を造形することができる。
【００１４】
本発明の造形装置用情報処理装置は、前記造形データ結合手段が前記造形データを複数に分割し、複数に分割した前記造形データも含んで、前記余白領域を埋めるように前記造形データを選択し、複数の前記造形データを結合して前記結合造形データを生成してもよい。本構成によれば、造形装置により効率良く造形物を造形させることができる。
【００１５】
本発明の造形装置用情報処理装置は、前記造形データ結合手段が前記造形装置へ送信したものの未だ造形が行われていない前記造形データも含んで、前記余白領域を埋めるように前記造形データを選択し、複数の前記造形データを結合して前記結合造形データを生成してもよい。本構成によれば、造形装置により効率良く造形物を造形させることができる。
【００１６】
本発明の造形データ結合方法は、造形装置によって造形される造形物を示す３次元データがジョブ毎に入力される造形装置用情報処理装置の造形データ結合方法であって、前記ジョブに基づいて造形データを生成する第１工程と、前記造形装置の造形可能領域に対して前記造形物の造形が行われない余白領域を埋めるように、複数の前記造形データを結合して結合造形データを生成する第２工程と、前記結合造形データを前記造形装置へ送信する第３工程と、を有する。本発明の造形データ結合方法は、造形装置により効率良く造形物を造形させることができる。
【００１７】
本発明の造形データ結合プログラムは、造形装置によって造形される造形物を示す３次元データがジョブ毎に入力される造形装置用情報処理装置が有するコンピュータを、前記ジョブに基づいて造形データを生成する造形データ生成手段と、前記造形装置の造形可能領域に対して前記造形物の造形が行われない余白領域を埋めるように、複数の前記造形データを結合して結合造形データを生成する造形データ結合手段と、前記結合造形データを前記造形装置へ送信する送信手段と、して機能させる。本発明の造形データ結合プログラムは、造形装置により効率良く造形物を造形させることができる。
【発明の効果】
【００１８】
本発明の造形装置用情報処理装置、造形データ結合方法及び造形データ結合プログラムは、造形装置により効率良く造形物を造形させることができる、という効果を有する。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態の３Ｄ造形システムの概略構成図である。
【図２】第１実施形態の３Ｄプリンタの概略構成図である。
【図３】第１実施形態の外付けＰＣの電気的構成を示すブロック図である。
【図４】第１実施形態の３Ｄ造形データの生成に関する機能ブロック図である。
【図５】第１実施形態の結合造形データを示す模式図である。
【図６】第１実施形態の結合造形データのレイアウト例を示す模式図である。
【図７】第１実施形態の造形データ結合処理の流れを示すフローチャートである。
【図８】第２実施形態の３Ｄ造形システムの概略構成図である。
【図９】第２実施形態の造形データ結合機能に関する機能ブロック図である。
【図１０】第３実施形態の造形データ結合機能に関する機能ブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態の造形装置用情報処理装置、造形データ結合方法及び造形データ結合プログラムについて、図面を参照しながら説明する。
【００２１】
（第１実施形態）
本発明の第１実施形態について説明する。図１は、本実施形態の３Ｄ造形システム１０の概略構成図である。３Ｄ造形システム１０は、情報処理装置である造形準備用ＰＣ１２、外付けＰＣ１４、及び３Ｄプリンタ１６で構成される。なお、本実施形態の３Ｄ造形システム１０は、一例として、複数の造形準備用ＰＣ１２を備え、外付けＰＣ１４と３Ｄプリンタ１６とが一対一の関係にある。また、外付けＰＣ１４は、一例として、３Ｄプリンタ１６に併設されている。
【００２２】
造形準備用ＰＣ１２は、３Ｄプリンタ１６で造形される造形物を示す３次元データ（以下「３Ｄデータ」という。）をジョブ（以下「３Ｄジョブ」という。）毎に外付けＰＣ１４へ送信する。３Ｄデータは、造形物の形状およびその表面色等を示すデータであり、例えば、３ＤＣＡＤデータや製造すべき造形物を撮影した外観のデータ等に基づいて作成される。なお、本実施形態の３Ｄデータは、造形準備用ＰＣ１２とは異なる情報処理装置で作成されるが、造形準備用ＰＣ１２で３Ｄデータが作成されてもよい。また、３Ｄジョブに含まれる３Ｄデータは一つの造形物を示すデータだけではなく、複数の造形物を示すデータであってもよい。
【００２３】
外付けＰＣ１４は、入力された３Ｄジョブに基づいて造形データ（以下「３Ｄ造形データ」という。）を生成し、３Ｄプリンタ１６へ送信する。３Ｄ造形データは、３Ｄデータに基づいて造形物を構成する材料や色等を定義すると共に、その造形物を積層する各層においてどの位置にどのインクを吐出するかを規定したデータである。そして、外付けＰＣ１４は、造形に使用するインク量や造形時間等に基づいて、３Ｄプリンタ１６によって造形される造形物のレイアウト（造形台における配置位置）を決定し、レイアウトを決定した３Ｄ造形データを３Ｄプリンタ１６へ送信する。
【００２４】
３Ｄプリンタ１６は、入力された造形データに基づいて造形物を造形する。なお、本実施形態の３Ｄプリンタ１６は、一例として、複数の層を重ねて造形する積層造形法により、造形物を造形する。また、造形物の材料としては、一例として、紫外線を照射することによって硬化する紫外線硬化型インク（以下「ＵＶインク」という。）が用いられる。
【００２５】
図２を参照して、３Ｄプリンタ１６の構成について説明する。図２に示されるように３Ｄプリンタ１６は、ヘッド部２２、造形台２４、走査駆動部２６、及び３Ｄプリンタ制御部２８を備える。
【００２６】
ヘッド部２２は、造形物２０の材料となるＵＶインクを液滴として吐出する。なお、ヘッド部２２は、各色（シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）等）に対応する複数のインクジェットヘッド、ＵＶインクを硬化させる紫外線光源、各層の上面を平坦化させる平坦化ローラ等を有する。また、ヘッド部２２は、サポート層３０を形成するためのサポート材を造形物２０の周囲に吐出する。サポート層３０とは、例えば、造形中の造形物２０の外周を囲むことで造形物２０を支持する積層構造物のことである。サポート層３０は、造形物２０の造形時において、必要に応じて造形され、造形の完了後に除去される。
【００２７】
造形台２４は、造形中の造形物２０を載置する平面状の部材であり、ヘッド部２２が備えるインクジェットヘッドのＵＶインクの吐出口と対向する位置に配設される。また、造形台２４は、少なくとも上面が積層方向に移動可能とされ、走査駆動部２６によって駆動されることにより、造形物２０の造形の進行に合わせて上面が移動する。なお、本実施形態の積層方向は、３Ｄプリンタ１６において予め設定される主走査方向（図中のＹ方向）及び副走査方向（図中のＹ方向）と直交する方向（図中のＺ方向）である。
【００２８】
走査駆動部２６は、に対して、造形物２０に対してヘッド部２２を相対的に移動（以下「走査動作」という。）させる駆動部である。走査駆動部２６は、走査動作として、主走査動作（Ｙ走査）、副走査動作（Ｘ走査）、及び積層方向走査（Ｚ走査）をヘッド部２２に行わせる。ここで、主走査動作とは、ヘッド部２２を主走査方向（Ｙ方向）へ移動しつつ、ヘッド部２２からインクを吐出する動作である。
【００２９】
３Ｄプリンタ制御部２８は、例えば３Ｄプリンタ１６のＣＰＵ（Central Processing Unit）であり、３Ｄプリンタ１６の各部を制御することにより、造形物２０の造形動作を制御する。すなわち、３Ｄプリンタ制御部２８は、外付けＰＣ１４から入力された３Ｄ造形データに基づいて３Ｄプリンタ１６の各部を制御することで、ＵＶインクを積層方向へ重ねると共に硬化させて造形物２０を造形する。
【００３０】
図３は、外付けＰＣ１４の電気的構成を示すブロック図である。外付けＰＣ１４は、主制御部４０、主記憶部４２、補助記憶部４４、ディスプレイ４６、操作部４８、及び通信部５０を備える。
【００３１】
主制御部４０は、例えば、ＣＰＵであり、外付けＰＣ１４の動作を制御する。
【００３２】
主記憶部４２は、例えば、ＲＡＭ（Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）等であり、主制御部４０による各種プログラムに基づく処理の実行時のワークエリアや一時的にデータを記憶する記憶領域等として用いられる。補助記憶部４４は、例えば、フラッシュメモリやＨＤＤ（Hard Disk Drive）等の不揮発性メモリであり、各種データ及び主制御部４０の処理に利用されるプログラム等を保存する。補助記憶部４４に記憶されるプログラムは、例えば、外付けＰＣ１４のＯＳ（Operating System）、各種ハードウェア制御するためのドライバ等である。
【００３３】
ディスプレイ４６は、例えばＬＣＤ（Liquid Crystal Display）等であり、主制御部４０による処理に基づいて画像を表示する。操作部４８は、外付けＰＣ１４に対して各種入力操作を行うものであり、例えば、タッチパネルやキーボード、マウス、タッチパッド、及びボタン等である。なお、ディスプレイ４６及び操作部４８は、３Ｄプリンタ１６が備えるディスプレイや操作部と共用とされてもよい。
【００３４】
通信部５０は、造形準備用ＰＣ１２や３Ｄプリンタ１６、その他の情報処理装置等とデータの送受信を行う機能を有する。すなわち、通信部５０は、造形準備用ＰＣ１２から３Ｄデータを受信し、３Ｄプリンタ１６へ３Ｄ造形データを送信する。
【００３５】
これら主制御部４０、主記憶部４２、補助記憶部４４、ディスプレイ４６、操作部４８、及び通信部５０は、システムバス５２を介して相互に電気的に接続されている。従って、主制御部４０は、主記憶部４２及び補助記憶部４４へのアクセス、ディスプレイ４６に対する画像の表示、操作部４８に対する操作状態の把握、及び通信部５０を介した造形準備用ＰＣ１２や３Ｄプリンタ１６、その他の情報処理装置へのアクセス等を行える。
【００３６】
図４は、外付けＰＣ１４が有する３Ｄ造形データの生成に関する機能ブロック図である。外付けＰＣ１４の主制御部４０は、３Ｄジョブ受付部６０、３Ｄ造形データ生成部６２、及びレイアウト部６４を備える。主制御部４０が備える各機能は、補助記憶部４４に記憶されているプログラムによって実現される。
【００３７】
３Ｄジョブ受付部６０は、造形準備用ＰＣ１２から通信部５０を介して受信した３Ｄジョブを受け付け、一例として主記憶部４２に記憶させる。
【００３８】
３Ｄ造形データ生成部６２は、３Ｄジョブに基づいて３Ｄ造形データを生成し、レイアウト部６４へ出力する。なお、３Ｄ造形データ生成部６２は、入力された３Ｄデータが多く、生成した３Ｄ造形データの入力をレイアウト部６４が受け付けない場合には一時的に３Ｄ造形データを主記憶部４２に記憶させる。
【００３９】
レイアウト部６４は、３Ｄ造形データに基づいて、３Ｄプリンタ１６の造形台２４上で造形される造形物２０の配置を決定する。そして、レイアウトが決定された３Ｄ造形データは、通信部５０を介して３Ｄプリンタ１６へ送信される。すなわち、レイアウト部６４は、３Ｄ造形データに基づいた造形物２０の造形に使用するインク量や造形時間等を算出する。そして、レイアウト部６４は、使用インク量がより少なく、造形時間がより短くなるように造形台２４上における造形物２０の配置（以下「レイアウト」という。）を決定する。なお、使用インク量にはサポート材の量も含まれる。このため、レイアウト部６４は、サポート材の量が少なくなるように、レイアウトとして造形時の造形物２０の向きも決定する。
【００４０】
そして、本実施形態の外付けＰＣ１４は、造形データ結合機能を有する。造形データ結合機能は、３Ｄプリンタ１６の造形可能領域に対して造形物２０の造形が行われない余白領域を埋めるように、複数の３Ｄ造形データを結合して結合造形データを生成する機能である。なお、造形可能領域とは、換言すると、３Ｄプリンタ１６が備える造形台２４上において造形物２０を造形可能な最大領域である。そして、余白領域は、造形可能領域に対して造形物２０が造形されない領域である。なお、造形可能領域から余白領域を除いた領域は、造形物２０の造形が行われる造形領域である。
【００４１】
本実施形態の造形データ結合機能は主としてレイアウト部６４によって実行される。このため、レイアウト部６４は、一例として、レイアウトが決定された３Ｄ造形データに基づいて余白領域及び造形領域の大きさを算出する。そして、余白領域の大きさが造形可能領域に対して所定値以上であった場合、余白領域を埋めるように、複数の３Ｄ造形データを結合して結合造形データを生成する。
【００４２】
より具体的には、レイアウト決定後の３Ｄ造形データの余白領域が所定値以上（例えば１０％以上）であった場合、レイアウト部６４は、他の３Ｄ造形データが主記憶部４２に記憶されているか否かを３Ｄ造形データ生成部６２に問い合わせる。すなわち、他の３Ｄ造形データは、未だレイアウト部６４に出力されずに滞留している３Ｄジョブである。そして、他の３Ｄ造形データがある場合、レイアウト部６４は、他の３Ｄ造形データの余白領域又は造形領域を判定する。そして、レイアウト部６４は、先に入力されている３Ｄ造形データと結合させることで余白領域を埋めることが可能な他の３Ｄ造形データを選択し、先の３Ｄ造形データと結合させて結合造形データとし、３Ｄプリンタ１６へ送信する。これにより、複数の３Ｄ造形データが一つの３Ｄ造形データとして扱われるので、３Ｄジョブの滞留が抑制される。従って、外付けＰＣ１４は、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００４３】
なお、余白領域を埋めるとは、レイアウト部６４に先に入力された３Ｄ造形データの余白領域が小さくなるように、他の３Ｄ造形データの造形領域を結合させることであり、先の３Ｄ造形データの造形領域と他の３Ｄ造形データの造形領域の和は１００％を超えない。
【００４４】
図５を参照して、造形データ結合機能について説明する。図５（Ａ）〜（Ｄ）は、３Ｄ造形データの模式図であり、造形台２４上に造形物２０が造形された場合の上面図（ｘｙ平面図）に相当する。図５において実線は造形物２０に対応するデータを示し、破線は造形可能領域７０を示し、一点鎖線は余白領域７２を示し、二点鎖線は造形領域７４を示す。なお、図５に示されるように余白領域７２は、一例として、造形物２０から一定以上の長さで離れて規定される矩形状とされ、同様に造形領域７４は、造形物２０から一定以上の長さで離れて囲むように規定される矩形状であるが、これに限らず、余白領域７２及び造形領域７４の規定の手法は他の手法でもよい。
【００４５】
また、図５では、造形可能領域７０と余白領域７２と造形領域７４との周囲が離間しているが、これは各々の領域が図面において明確に区別できるように便宜的に離間させているものである。実際には造形可能領域７０、余白領域７２、造形領域７４の周囲は接しており、余白領域７２と造形領域７４の和は造形可能領域７０となる。なお、図５の例では、３Ｄプリンタ１６はヘッド部２２を（Ｘ，Ｙ）＝（０，０）を原点として走査動作を行うことで、造形物２０を造形する。
【００４６】
図５（Ａ）の３Ｄ造形データは、レイアウト部６４に先に入力された３Ｄ造形データであり、余白領域７２は造形可能領域７０の８０％であり、上記所定値（１０％）よりも広い。このため、レイアウト部６４は、他の３Ｄ造形データが存在する場合、他の３Ｄ造形データの余白領域７２（造形領域７４）を判定する。図５（Ｂ），（Ｃ）は、図５（Ａ）の３Ｄ造形データと結合可能であると判定された他の３Ｄ造形データであり、各々の余白領域７２は８０％、換言すると造形領域７４は２０％である。このため、図５（Ｂ），（Ｃ）の３Ｄ造形データは、図５（Ａ）の３Ｄ造形データと結合させることで、図５（Ａ）３Ｄ造形データの余白領域７２を埋めることができる。このようにして生成された結合造形データが図５（Ｄ）に示されるものであり、余白領域７２は４０％となっている。
【００４７】
また、レイアウト部６４は、余白領域７２をより狭くできる３Ｄ造形データを選択して、結合造形データを生成する。例えば、余白領域７２が８０％の３Ｄ造形データに結合させる他の３Ｄ造形データとして、余白領域７２が３０％（造形領域７４が７０％）の３Ｄ造形データＡと余白領域７２が５０％（造形領域７４が５０％）の３Ｄ造形データＢが存在する場合、余白領域７２がより狭い、換言すると造形領域７４がより広い３Ｄ造形データＡが選択される。
【００４８】
また、本実施形態のレイアウト部６４は、結合造形データにより示される複数の造形物２０のレイアウトを所定条件（以下「レイアウト決定条件」という。）に基づいて決定する。レイアウト決定条件は、例えば、造形物２０の造形順番、造形時間、及び造形物２０の造形に用いられるサポート材の量の少なくとも一つである。なお、造形時間は、結合造形データにより示される複数の造形物２０を全て造形するために要する時間である。これにより、ユーザの要望に応じた条件に適合した造形が可能となる。レイアウト決定条件は、一例として、ユーザによって選択される。なお、レイアウト決定条件は、上記の条件に限らず、他の条件が含まれてもよい。
【００４９】
図６は、造形物２０の造形順番をレイアウト決定条件とする場合の模式図である。図６に示される造形物２０Ａは図５（Ａ）の造形物２０に対応し、造形物２０Ｂは図５（Ｂ）の造形物２０に対応し、造形物２０Ｃは図５（Ｃ）の造形物に対応する。上述したように、３Ｄプリンタ１６は、（Ｘ，Ｙ）＝（０，０）を原点としてヘッド部２２を走査して造形物２０を造形する。従って、図６（Ａ）に示す造形物２０のレイアウトでは、造形物２０Ａ、造形物２０Ｂ、造形物２０Ｃの順番で造形が行われる。また、図６（Ｂ）の例では造形物２０Ｂ、造形物２０Ｃ、造形物２０Ａの順番で造形が行われ、図６（Ｃ）の例では造形物２０Ａ、造形物２０Ｃ、造形物２０Ｂの順番で造形が行われる。
【００５０】
また、造形時間に基づいてレイアウトを決定する場合、一例として、レイアウト部６４は想定される複数のレイアウトを導出し、各々について造形時間を算出して最も造形時間が短いレイアウトをユーザへ提示し、ユーザにレイアウトを選択させる。図６の例では、Ｘ方向へのヘッド部２２の移動が最も大きい図６（Ａ）のレイアウトが最も造形時間が長い一方、図６（Ｂ），（Ｃ）の造形時間が同じであるため、ユーザへは図６（Ｂ）又は図６（Ｃ）のレイアウトが造形時間の短いレイアウトであるとして提示される。また、レイアウト部６４は、造形時間を短くするために造形物２０が造形される向きを変えてもよい。例えば、Ｚ方向へ縦長の造形物２０を造形する３Ｄ造形データは、ヘッド部２２のＺ方向への移動量が大きくなるために造形時間が長くなる可能性がある。このような場合、レイアウト部６４は、当該造形物２０をＸ方向又はＹ方向へ倒すようにレイアウトすることでＺ方向への移動量を小さくし、造形時間を短くしてもよい。
【００５１】
また、造形物２０の造形に用いられるサポート材の量によってレイアウトを決定する場合、レイアウト部６４は想定される複数のレイアウトを導出し、各々についてサポート材の量を算出し、サポート材の量が少ないレイアウトをユーザへ提示し、ユーザにレイアウトを選択させる。
【００５２】
さらに、結合造形データに設定される造形モードは、結合される複数の３Ｄ造形データのうち所定の３Ｄ造形データに設定されている造形モードとされる。なお、造形モードとは、造形物２０を造形する場合における３Ｄプリンタ１６の動作モードであり、例えば、造形精度が低い替わりに造形時間が短くなる短時間造形モードや、造形精度が高い替わりに造形時間が長くなる高精度造形モードである。そして、所定の３Ｄ造形データとは、例えば、最初に造形が完了する３Ｄ造形データや、ユーザが指定した３Ｄ造形データである。すなわち、最初に造形が完了する３Ｄ造形データに設定されている造形モードが短時間造形モードである場合、結合造形データの造形モードは短時間造形モードに設定される。これにより、結合造形データにより示される造形物２０の造形モードが統一されるので、３Ｄプリンタ１６は効率良く造形物を造形することができる。
【００５３】
図７は、レイアウト部６４で実行される造形データ結合処理の流れを示すフローチャートである。
【００５４】
まず、ステップＳ１００では、３Ｄ造形データが入力されたか否かを判定し、肯定判定の場合はステップＳ１０２へ移行する一方、否定判定の場合は３Ｄ造形データが入力されるまで待ち状態となる。
【００５５】
ステップＳ１０２では、入力された３Ｄ造形データに含まれる余白領域７２が所定値以上であるか否かを判定し、肯定判定の場合はステップＳ１０４へ移行し、否定判定の場合はステップＳ１１４へ移行する。
【００５６】
ステップＳ１０４では、結合可能な他の３Ｄ造形データがあるか否かを判定し、肯定判定の場合はステップＳ１０６へ移行し、否定判定の場合はステップＳ１１４へ移行する。
【００５７】
ステップＳ１０６では、３Ｄ造形データを結合可能であることをユーザへ報知する。この報知は、例えば外付けＰＣ１４又は３Ｄプリンタ１６のディスプレイや３Ｄ造形データの元となる３Ｄデータを送信した造形準備用ＰＣ１２になされてもよいし、予め定められたメールアドレスへメッセージが送信されることで報知されてもよい。また、この報知は、３Ｄ造形データの結合の了承をユーザから得ることも目的とする。
【００５８】
次のステップＳ１０８では、ユーザによる結合了承の有無を判定し、肯定判定の場合はステップＳ１１０へ移行し、否定判定の場合はステップＳ１１４へ移行する。なお、ユーザは、結合を了承する場合、レイアウト決定条件も入力する。
【００５９】
ステップＳ１１０では、ステップＳ１００で入力された３Ｄ造形データとステップＳ１０４で判定（選択）した３Ｄ造形データを結合させて結合造形データを生成する。なお、ステップＳ１１０では、入力されたレイアウト決定条件に応じて結合造形データのレイアウトも決定する。
【００６０】
次のステップＳ１１２では、レイアウトが決定された結合造形データを、通信部５０を介して３Ｄプリンタ１６へ送信し、ステップＳ１００へ戻る。
【００６１】
一方、ステップＳ１０２，Ｓ１０４，Ｓ１０８で否定判定となった場合に移行するステップＳ１１４では、結合造形データを生成することなく、ステップＳ１００でレイアウト部６４に入力された３Ｄ造形データを、通信部５０を介して３Ｄプリンタ１６へ送信し、ステップＳ１００へ戻る。
【００６２】
また、レイアウト部６４は、３Ｄ造形データを複数の３Ｄ造形データに分割させる分割機能を有している。この分割機能は、造形物２０を複数に分割して造形可能な場合に機能するものである。例えば、３Ｄ造形データにより示される造形物２０が大き過ぎて造形台２４に載置できない場合、すなわち造形される造形物２０の大きさが造形可能領域７０を超える場合、レイアウト部６４は当該３Ｄ造形データを複数の造形データに分割し、３Ｄプリンタ１６へ送信する。なお、３Ｄ造形データを分割可能か否かは、例えば、レイアウト部６４が３Ｄ造形データを解析することにより判定されてもよいし、３Ｄデータの作成時に分割可能な部分が予め設定されることにより判定されてもよい。
【００６３】
そして、レイアウト部６４が有する造形データ結合機能は、分割可能に設定されている３Ｄ造形データを複数に分割し、複数に分割した３Ｄ造形データをも含んで、余白領域７２を埋める３Ｄ造形データを選択し、複数の３Ｄ造形データを結合して結合造形データを生成してもよい。より詳しくは、レイアウト部６４に所定値以上の余白領域７２を有する３Ｄ造形データが入力され、滞留している他の３Ｄ造形データに分割可能な３Ｄ造形データが含まれている場合に当該３Ｄ造形データを分割する。そして、造形データ結合機能は、分割した３Ｄ造形データを含む複数の３Ｄ造形データの中からレイアウト部６４に入力された３Ｄ造形データと結合させる３Ｄ造形データを選択し、造形結合データを生成する。これにより、造形データ結合機能は、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００６４】
また、レイアウト部６４は、複数に分割した３Ｄ造形データのうち、最後に３Ｄプリンタ１６へ送信される３Ｄ造形データをレイアウトする場合、当該３Ｄ造形データの余白領域７２を埋めるように他の３Ｄ造形データを結合させてもよい。
【００６５】
さらに、レイアウト部６４は、３Ｄプリンタ１６へ送信したものの未だ造形が行われていない３Ｄ造形データも含んで、余白領域７２を埋めるように３Ｄ造形データを選択し、複数の３Ｄ造形データを結合して結合造形データを生成してもよい。これにより、造形データ結合機能は、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００６６】
より具体的には、３Ｄプリンタ１６は３Ｄ造形データを一つずつ処理していくため、送信されたものの未だ処理が行われていない３Ｄ造形データが３Ｄプリンタ１６に記憶されている場合がある。そこで、レイアウト部６４に入力された３Ｄ造形データに所定値以上の余白領域７２がある場合、レイアウト部６４は、３Ｄプリンタ１６に送信済みで未だ造形が行われていない３Ｄ造形データを３Ｄプリンタ１６から読み出して、結合可能であるか否かを判定し、結合可能であれば結合造形データを生成する。
【００６７】
なお、３Ｄプリンタ１６に送信済みの３Ｄ造形データを結合して結合造形データを生成する場合、レイアウト部６４は、当該送信済みの３Ｄ造形データにより示される造形物２０が先に造形されるようにレイアウトを決定する。
【００６８】
（第２実施形態）
以下、本発明の第２実施形態について説明する。なお、第２実施形態の構成のうち第１実施形態の構成と同一の部分については同一の符号を付して、その説明を省略する。
【００６９】
図８は、本実施形態の３Ｄ造形システム１０の構成を示す。図８に示される本実施形態の３Ｄ造形システム１０は、一つの外付けＰＣ１４と複数の３Ｄプリンタ１６とがデータ通信可能に接続される。
【００７０】
図９は、本実施形態の造形データ結合機能に関する機能ブロック図である。主制御部４０は、３Ｄジョブ受付部６０、３Ｄ造形データ生成部６２、及びレイアウト部６４に加え、造形指示制御部８０を備える。また、レイアウト部６４は、３Ｄプリンタ１６毎に対応して備えられる。
【００７１】
造形指示制御部８０は、３Ｄ造形システム１０に設けられる各３Ｄプリンタ１６の能力、稼働状態、及びインクの残量等を３Ｄプリンタ情報として把握する。なお、３Ｄプリンタ１６の能力とは、例えば、積層ピッチ間隔や再現可能な色等であり、稼働状態とは、各３Ｄプリンタ１６が稼働中であるか否か、３Ｄプリンタに送信されている３Ｄ造形データの数及びその造形時間等である。造形指示制御部８０は、３Ｄプリンタ情報に基づいて３Ｄ造形データ毎に適した３Ｄプリンタ１６を選択し、選択した３Ｄプリンタ１６に対応するレイアウト部６４に３Ｄ造形データを出力する。例えば、３Ｄ造形データが高い解像度の造形機能を必要としている場合、造形指示制御部８０は、積層ピッチ間隔の小さい３Ｄプリンタ１６に対応するレイアウト部６４に当該３Ｄ造形データを出力する。また、例えば、造形指示制御部８０は、稼働していない３Ｄプリンタ１６に対応するレイアウト部６４に対して優先的に３Ｄ造形データを出力する。
【００７２】
本実施形態のレイアウト部６４は、入力された３Ｄ造形データに所定値以上の余白領域７２がある場合、造形指示制御部８０を介して３Ｄ造形データ生成部６２に他の３Ｄ造形データの有無を問い合わせる。そして、対応する３Ｄプリンタ１６で造形可能な他の３Ｄ造形データが存在する場合に、レイアウト部６４は、先に入力された３Ｄ造形データの余白領域７２を埋めるように他の３Ｄ造形データを結合して結合造形データを生成する。
【００７３】
（第３実施形態）
以下、本発明の第３実施形態について説明する。本実施形態の３Ｄ造形システム１０は、第２実施形態と同様に一つの外付けＰＣ１４と複数の３Ｄプリンタ１６とがデータ通信可能に接続される。なお、第３実施形態の構成のうち第１実施形態及び第２実施形態の構成と同一の部分については同一の符号を付して、その説明を省略する。
【００７４】
図１０は、本実施形態の造形データ結合機能に関する機能ブロック図である。主制御部４０は、３Ｄジョブ受付部６０、３Ｄ造形データ生成部６２、レイアウト部６４、造形指示制御部８０を備える。また、レイアウト部６４は、複数の３Ｄプリンタ１６に対して一つが備えられ、造形指示制御部８０を介して３Ｄプリンタ１６へ３Ｄ造形データを送信する。
【００７５】
レイアウト部６４は、３Ｄ造形データ生成部６２から入力される３Ｄ造形データに対してインク使用量や造形時間に基づいてレイアウトを決定し、造形指示制御部８０に出力する。造形指示制御部８０は、入力された３Ｄ造形データに対して適した３Ｄプリンタ１６を選択し、選択した３Ｄプリンタ１６へ３Ｄ造形データを送信する。
【００７６】
造形指示制御部８０は、適した３Ｄプリンタ１６へ送信する３Ｄ造形データに所定値以上の余白領域７２がある場合、レイアウト部６４にレイアウトの変更要求を送る。レイアウト部６４は、レイアウトの変更要求を受け付けると、当該３Ｄ造形データと結合可能な他の３Ｄ造形データの有無を判定し、結合可能な他の３Ｄ造形データがある場合に結合造形データを作成し、造形指示制御部８０へ出力する。造形指示制御部８０は、適した３Ｄプリンタ１６へ結合造形データを送信する。
【００７７】
以上、本発明を、上記各実施形態を用いて説明したが、本発明の技術的範囲は上記各実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記各実施形態を適宜組み合わせてもよい。
【００７８】
また、上記各実施形態で説明した処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【００７９】
（実施の形態の効果）
（１）本実施形態の外付けＰＣ１４は、３Ｄプリンタ１６によって造形される造形物２０を示す３Ｄデータが３Ｄジョブ毎に入力される外付けＰＣ１４であって、３Ｄジョブに基づいて造形データを生成する３Ｄ造形データ生成部６２と、３Ｄプリンタ１６の造形可能領域７０に対して造形物２０の造形が行われない余白領域７２を埋めるように、複数の造形データを結合して結合造形データを生成するレイアウト部６４と、結合造形データを３Ｄプリンタ１６へ送信する通信部５０と、を備える。
【００８０】
この構成により外付けＰＣ１４は、造形物２０を示す３Ｄデータが含まれる３Ｄジョブに基づいて造形データを生成し、造形可能領域７０に対する余白領域７２を埋めるように、複数の造形データを結合して結合造形データを生成する。そして、結合造形データに応じて３Ｄプリンタ１６が造形物２０を造形する。これにより、複数の造形データが一つの造形データとして扱われるので、３Ｄジョブの滞留が抑制される。したがって、本発明の外付けＰＣ１４は、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００８１】
（２）本実施形態の外付けＰＣ１４は、レイアウト部６４が余白領域７２をより狭くできる造形データを選択し、複数の造形データを結合して結合造形データを生成してもよい。本構成によれば、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００８２】
（３）本実施形態の外付けＰＣ１４は、レイアウト部６４が結合造形データにより示される造形物２０の配置を所定条件に基づいて決定してもよい。本構成によれば、ユーザの要望に応じた条件に適合した造形を行える。
【００８３】
（４）本実施形態の外付けＰＣ１４は、所定条件を造形物２０の造形順番、造形時間、及び造形物２０の造形に用いられるサポート材の少なくとも一つとしてもよい。本構成によれば、ユーザの要望に応じた条件に適合した造形を行える。
【００８４】
（５）本実施形態の外付けＰＣ１４は、結合造形データに設定される造形モードを、結合される複数の造形データのうち所定の造形データに設定されているモードとしてもよい。本構成によれば、結合造形データで示される造形物２０の造形モードが統一されるので、３Ｄプリンタ１６は効率良く造形物２０を造形することができる。
【００８５】
（６）本実施形態の外付けＰＣ１４は、レイアウト部６４が造形データを複数に分割し、複数に分割した造形データも含んで、余白領域７２を埋めるように造形データを選択し、複数の造形データを結合して結合造形データを生成してもよい。本構成によれば、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００８６】
（７）本実施形態の外付けＰＣ１４は、レイアウト部６４が３Ｄプリンタ１６へ送信したものの未だ造形が行われていない造形データも含んで、余白領域７２を埋めるように造形データを選択し、複数の造形データを結合して結合造形データを生成してもよい。本構成によれば、３Ｄプリンタ１６により効率良く造形物２０を造形させることができる。
【００８７】
（８）本実施形態の造形データ結合方法は、３Ｄプリンタ１６によって造形される造形物２０を示す３Ｄデータが３Ｄジョブ毎に入力される外付けＰＣ１４の造形データ結合方法であって、３Ｄジョブに基づいて造形データを生成する第１工程と、３Ｄプリンタ１６の造形可能領域７０に対して造形物２０の造形が行われない余白領域７２を埋めるように、複数の造形データを結合して結合造形データを生成する第２工程と、結合造形データを３Ｄプリンタ１６へ送信する第３工程と、を有する。
【００８８】
（９）本実施形態の造形データ結合プログラムは、３Ｄプリンタ１６によって造形される造形物２０を示す３Ｄデータが３Ｄジョブ毎に入力される外付けＰＣ１４が有する主制御部４０を、３Ｄジョブに基づいて造形データを生成する３Ｄ造形データ生成部６２と、３Ｄプリンタ１６の造形可能領域７０に対して造形物２０の造形が行われない余白領域７２を埋めるように、複数の造形データを結合して結合造形データを生成するレイアウト部６４と、結合造形データを３Ｄプリンタ１６へ送信する通信部５０と、して機能させる。
【産業上の利用可能性】
【００８９】
本発明は、立体的な造形物を造形する造形装置等の情報処理装置として有用である。
【符号の説明】
【００９０】
１４    外付けＰＣ（造形装置用情報処理装置）
１６    ３Ｄプリンタ（造形装置）
５０    通信部（送信手段）
６２    ３Ｄ造形データ生成部（造形データ生成手段）
６４    レイアウト部（造形データ結合手段）
【図１】
2020082648.tif 000003
【図２】
2020082648.tif 000004
【図３】
2020082648.tif 000005
【図４】
2020082648.tif 000006
【図５】
2020082648.tif 000007
【図６】
2020082648.tif 000008
【図７】
2020082648.tif 000009
【図８】
2020082648.tif 000010
【図９】
2020082648.tif 000011
【図１０】
2020082648.tif 000012