(57)【要約】【課題】造形効率の低下を抑制する。【解決手段】造形装置１０は、造形物の造形装置である。造形装置１０は、受付部８０Ｂと、検知部８０Ｄと、出力制御部８０Ｃと、を備える。受付部８０Ｂは、造形物の造形開始予定時刻の指定を受付ける。検知部８０Ｄは、造形装置１０の造形可能状態の変化を検知する。出力制御部８０Ｃは、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知されたときに、造形装置１０の造形可能状態に変化が生じたことを示す変化情報を出力する。【選択図】図４
2019162774.tif 000002
【特許請求の範囲】
【請求項１】
造形物の造形装置であって、
前記造形物の造形開始予定時刻の指定を受付ける受付部と、
前記造形装置の造形可能状態の変化を検知する検知部と、
前記造形開始予定時刻の指定を受付けた後に前記造形可能状態の変化が検知されたときに、前記造形装置の前記造形可能状態に変化が生じたことを示す変化情報を出力する出力制御部と、
を備える造形装置。
【請求項２】
前記検知部は、
前記造形装置による造形動作に支障が生じる支障状態を、前記造形可能状態の変化として検知する、請求項１に記載の造形装置。
【請求項３】
前記受付部は、
前記造形開始予定時刻の指定と、前記造形開始予定時刻に強制造形開始の許可または非許可を示す許可可否情報の指定と、を受付け、
前記出力制御部は、
前記造形開始予定時刻の指定を受付けた後に前記造形可能状態の変化が検知され、且つ前記許可可否情報が前記強制造形開始の非許可を示す場合、前記変化情報を出力する、
請求項１または請求項２に記載の造形装置。
【請求項４】
受付けた前記造形開始予定時刻を登録する登録部と、
前記造形可能状態の変化が検知されたときに、登録済の前記造形開始予定時刻の造形開始を解除する解除部と、
を備える、請求項３に記載の造形装置。
【請求項５】
前記解除部は、
前記許可可否情報が前記造形開始の非許可を示す場合、登録済の前記造形開始予定時刻の造形開始を解除する、
請求項４に記載の造形装置。
【請求項６】
前記受付部は、
複数の前記造形物の各々の前記造形開始予定時刻の指定を受付ける、
請求項１〜請求項５の何れか１項に記載の造形装置。
【請求項７】
造形物の造形装置を用いた造形方法であって、
前記造形物の造形開始予定時刻の指定を受付けるステップと、
前記造形装置の造形可能状態の変化を検知するステップと、
前記造形開始予定時刻の指定を受付けた後に前記造形可能状態の変化が検知されたときに、前記造形装置の前記造形可能状態に変化が生じたことを示す変化情報を出力するステップと、
を含む造形方法。
【請求項８】
造形物の造形装置に接続されたコンピュータに、
前記造形物の造形開始予定時刻の指定を受付けるステップと、
前記造形装置の造形可能状態の変化を検知するステップと、
前記造形開始予定時刻の指定を受付けた後に前記造形可能状態の変化が検知されたときに、前記造形装置の前記造形可能状態に変化が生じたことを示す変化情報を出力するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、造形装置、造形方法、およびプログラムに関する。
【背景技術】
【０００２】
金型などを用いずに造形物を作製する装置として、３Ｄプリンタが普及しつつある。例えば、造形材とサポート材を吐出して硬化させた後にサポート材を除去する材料噴射造形方式（マテリアルジェット方式）や、熱溶解積層法（ＦＦＦ（Ｆｕｓｅｄ  Ｆｉｌａｍｅｎｔ  Ｆａｂｒｉｃａｔｉｏｎ））や、ＳＬＳ（Ｓｅｌｅｃｔｉｖｅ  Ｌａｓｅｒ  Ｓｉｎｔｅｒｉｎｇ）方式を用いた３Ｄプリンタが知られている。
【０００３】
また、造形開始時間を予約し、ユーザが指定した開始予定時刻に造形処理を自動的に開始するシステムが開示されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし従来技術では、造形開始予定時刻の前に、次の造形ができるのに十分な時間があったとしても、造形ができなかった。つまり、造形可能な状態であることを担保するために、造形開始予定時刻が設定された造形の条件を崩しうる次の造形を造形できないように制御されていた。従って、従来技術では、造形効率が低下する場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、造形効率の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、造形装置は、造形物の造形装置であって、前記造形物の造形開始予定時刻の指定を受付ける受付部と、前記造形装置の造形可能状態の変化を検知する検知部と、前記造形開始予定時刻の指定を受付けた後に前記造形可能状態の変化が検知されたときに、前記造形装置の前記造形可能状態に変化が生じたことを示す変化情報を出力する出力制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、造形効率の低下を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、造形装置の一例を示す模式図である。
【図２】図２は、造形物の一例の説明図である。
【図３】図３は、造形装置のハードウェア構成の一例を示す模式図である。
【図４】図４は、造形装置の機能的構成の一例を示す模式図である。
【図５】図５は、スケジュールＤＢのデータ構成の一例を示す模式図である。
【図６】図６は、造形処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本実施の形態の造形装置の実施の形態を詳細に説明する。なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。
【００１０】
なお、本実施の形態では、材料噴射造形方式（マテリアルジェット方式）により造形物を造形する造形装置を、一例として説明する。なお、造形装置は、三次元の造形物を造形する装置であればよく、造形方法はマテリアルジェット方式に限定されない。例えば、造形装置は、熱溶解積層法（ＦＦＦ）や、ＳＬＳ方式を用いた造形装置であってもよい。
【００１１】
図１は、本実施の形態の造形装置１０の一例を示す模式図である。
【００１２】
造形装置１０は、造形ステージ１４と、造形ユニット２０と、を備える。造形ステージ１４および造形ユニット２０は、造形装置１０の筐体４０内に配置されている。造形ステージ１４は、造形ユニット２０によって造形された造形物３１を支持する。
【００１３】
造形ユニット２０は、造形ステージ１４上に造形層３０を積層し、複数の造形層３０の積層体である造形物３１を造形する。
【００１４】
造形ユニット２０は、第１ヘッド１１と、第２ヘッド１２と、造形ステージ１４と、平坦化ローラ１６と、を備える。
【００１５】
第１ヘッド１１は、モデル材を吐出する。モデル材は、造形対象の造形物３１を造形するための材料である。本実施の形態では、モデル材は、紫外線の照射によって硬化する材料である。
【００１６】
第２ヘッド１２は、サポート材を吐出する。サポート材は、造形物３１の造形時に造形層３０をサポートするために用いられる。本実施の形態では、サポート材は、紫外線の照射によって硬化する材料である。サポート材によって形成されたサポート部１８は、最終的には、造形された造形物３１から除去される。
【００１７】
平坦化ローラ１６は、造形層３０を平坦化する。
【００１８】
本実施の形態では、第１ヘッド１１は、Ｘ方向に２つの第２ヘッド１２によって挟まれて配置されている。なお、Ｘ方向は、鉛直方向に沿った方向であるＺ方向に対して垂直な水平面を構成する、互いに直交する２軸方向の内の１軸方向である。
【００１９】
また、第２ヘッド１２、第１ヘッド１１、および第２ヘッド１２は、Ｘ方向に２つのＵＶ照射ユニット１３によって挟まれて配置されている。また、これらのＵＶ照射ユニット１３、第２ヘッド１２、第１ヘッド１１、第２ヘッド１２、およびＵＶ照射ユニット１３は、Ｘ方向に、２つの平坦化ローラ１６によって挟まれて配置されている。
【００２０】
造形ユニット２０は、Ｘ方向に往復移動されるとともに、造形ステージ１４に対してＹ方向にも相対的に移動可能とされている。また、造形ステージ１４は、Ｚ方向昇降部１５によってＺ方向に昇降可能に配置されている。
【００２１】
本実施の形態では、造形装置１０の筐体４０は、本体部４０Ａと、カバー４０Ｂと、を有する。カバー４０Ｂは、本体部４０Ａに対して開閉可能に設けられている。ユーザは、カバー４０Ｂを開けることで、筐体４０内の装置各部のメンテナンスや、筐体４０内に造形された造形物３１の取り出しなどを行う。
【００２２】
また、造形装置１０には、１または複数のセンサ４２が設けられている。センサ４２は、造形装置１０の筐体４０内の状態を検出するセンサである。
【００２３】
本実施の形態では、造形装置１０は、センサ４２として、センサ４２Ａとセンサ４２Ｂを備える場合を説明する。
【００２４】
センサ４２Ａは、カバー４０Ｂの開閉を検出する。すなわち、センサ４２Ａは、カバー４０Ｂが開いている状態、または、カバー４０Ｂが閉じられている状態、の何れの状態であるかを検出する。
【００２５】
センサ４２Ｂは、造形ステージ１４上の、造形層３０（モデル部１７、サポート部１８）以外の異物（例えば、メンテ中に載置された工具など）を検出する。
【００２６】
次に、造形装置１０による造形動作の概要を説明する。図１および図２を用いて説明する。図２は、造形物３１の一例の説明図である。
【００２７】
造形ユニット２０をＸ方向に移動させながら、第１ヘッド１１からモデル材３０１を造形領域に吐出し、第２ヘッド１２からサポート材３０２を造形領域以外のサポート領域に吐出する。
【００２８】
そして、ＵＶ照射ユニット１３によって、モデル材３０１およびサポート材３０２上に紫外線を照射して硬化させ、モデル部１７とサポート部１８を含む１層分の造形層３０を形成する。
【００２９】
この造形層３０の形成を繰り返して順次積層することで、複数の造形層３０（図２では造形層３０Ａ〜造形層３０Ｃ、図１では造形層３０Ａ〜造形層３０Ｅ）の積層体を構成する。そして、この積層体からサポート部１８を除去することで、造形物３１を得る。
【００３０】
次に、造形装置１０のハードウェア構成を説明する。図３は、造形装置１０のハードウェア構成の一例を示す模式図である。
【００３１】
造形装置１０は、制御部５００と、操作パネル５２２と、温湿度センサ５６０と、センサ４２と、造形部７０と、を備える。制御部５００と、操作パネル５２２、温湿度センサ５６０、センサ４２、および造形部７０と、は、データや信号を授受可能に接続されている。
【００３２】
操作パネル５２２は、ユーザによる操作指示を受付けると共に、各種情報を出力する。操作パネル５２２は、入力部７２と、出力部７４と、を含む。入力部７２は、ユーザによる操作指示を受付ける。入力部７２は、例えば、キーボード、マウス、タッチパネルなどである。出力部７４は、各種情報を出力する。
【００３３】
出力部７４は、各種情報を表示する表示機能、音声を出力する音声出力機能、振動を出力する振動出力機能、各種情報を外部装置へ送信する通信機能、の少なくとも１つを備える。本実施の形態では、出力部７４は、各種情報を表示する表示機能を有する場合を、一例として説明する。
【００３４】
温湿度センサ５６０は、造形装置１０の設置環境である温度や湿度を検出するセンサである。
【００３５】
造形部７０は、第１ヘッド１１と、第２ヘッド１２と、Ｘ方向走査機構５５０と、Ｙ方向走査機構５５２と、Ｚ方向昇降部１５と、モータ２６と、メンテナンス機構６１と、ＵＶ照射ユニット１３と、を含む。
【００３６】
Ｘ方向走査機構５５０およびＹ方向走査機構５５２は、造形ユニット２０をＸ方向およびＹ方向に移動させる。モータ２６は、平坦化ローラ１６のローラを回転させる。メンテナンス機構６１は、第１ヘッド１１および第２ヘッド１２のメンテナンスを行う公知の機構である。
【００３７】
制御部５００は、造形部７０を制御することで、造形物３１の造形を制御する。
【００３８】
制御部５００は、主制御部５００Ａと、外部Ｉ／Ｆ５０６と、ＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）５０５と、Ｉ／Ｏ５０７と、ＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）５０４と、駆動制御部５２０と、を備える。
【００３９】
主制御部５００Ａは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２と、ＲＡＭ５０３とを含む。
【００４０】
ＡＳＩＣ５０５は、画像データに対する各種信号処理等を行う画像処理やその他装置全体を制御するための入出力信号を処理する。外部Ｉ／Ｆ５０６は、造形データ作成装置６００から造形データを取得し、主制御部５００Ａへ出力する。造形データは、造形物３１の造形に用いるデータである。造形データは、造形物３１を造形層３０ごとにスライスしたスライスデータを複数含む。
【００４１】
Ｉ／０５０７は、温湿度センサ５６０およびセンサ４２の検出結果を受付け、主制御部５００Ａへ出力する。
【００４２】
駆動制御部５２０は、ヘッド駆動制御部５０８と、ヘッド駆動制御部５０９と、モータ駆動部５１０と、モータ駆動部５１１と、モータ駆動部５１２と、モータ駆動部５１６と、メンテナンス駆動部５１８と、硬化制御部５１９と、を含む。
【００４３】
ヘッド駆動制御部５０８は、第１ヘッド１１を駆動制御す。ヘッド駆動制御部５０９は、第２ヘッド１２を駆動制御する。モータ駆動部５１０、モータ駆動部５１１、およびモータ駆動部５１２は、各々、Ｘ方向走査機構５５０、Ｙ方向走査機構５５２、およびＺ方向昇降部１５の各々を駆動する。モータ駆動部５１６は、平坦化ローラ１６のモータ２６を駆動する。メンテナンス駆動部５１８は、メンテナンス機構６１を駆動する。硬化制御部５１９は、ＵＶ照射ユニット１３を制御する。
【００４４】
制御部５００は、上述したように、造形データ作成装置６００から造形データを取得する。この造形データには、サポート材を付与するサポート領域のデータを付加したデータが含まれている。そして、制御部５００は、取得した造形データに基づいて、駆動制御部５２０を制御する。なお、制御部５００は、造形データに基づいて、サポート材を付与するサポート領域のデータを付加したデータを作成してもよい。
【００４５】
駆動制御部５２０は、第１ヘッド１１から液状のモデル材３０１の液滴を造形領域に吐出させ、第２ヘッド１２から液状のサポート材３０２の液滴をサポート領域に吐出させる。これらの制御によって、制御部５００は、造形データに応じた造形物３１を造形するように制御する。
【００４６】
次に、造形装置１０の機能的構成を説明する。図４は、造形装置１０の機能的構成の一例を示す模式図である。
【００４７】
造形装置１０の制御部５００は、取得部８０Ａと、受付部８０Ｂと、出力制御部８０Ｃと、検知部８０Ｄと、スケジューリング部８０Ｅと、記憶部８０Ｉと、造形制御部８０Ｋと、を備える。スケジューリング部８０Ｅは、登録部８０Ｆと、解除部８０Ｇと、再開部８０Ｈと、を含む。
【００４８】
取得部８０Ａ、受付部８０Ｂ、出力制御部８０Ｃ、検知部８０Ｄ、スケジューリング部８０Ｅ、登録部８０Ｆ、解除部８０Ｇ、再開部８０Ｈ、および造形制御部８０Ｋは、例えば、１または複数のプロセッサにより実現される。例えば上記各部は、ＣＰＵなどのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部は、専用のＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、各プロセッサは、各部のうち１つを実現してもよいし、各部のうち２以上を実現してもよい。
【００４９】
取得部８０Ａは、造形対象の造形物３１の造形データを取得する。本実施の形態では、取得部８０Ａは、造形データ作成装置６００から造形データを取得する。なお、取得部８０Ａは、外部メモリやＮＶＲＡＭ５０４等から、造形データを取得してもよい。
【００５０】
受付部８０Ｂは、ユーザによる操作指示によって入力された各種情報を受付ける。本実施の形態では、受付部８０Ｂは、操作パネル５２２の入力部７２から各種情報を受付ける。
【００５１】
具体的には、受付部８０Ｂは、造形物３１の造形開始予定時刻の指定を受付ける。造形開始予定時刻は、造形物３１の造形を開始する予定の時刻である。ユーザは、操作パネル５２２の入力部７２を操作することで、所望の造形開始予定時刻を操作入力する。すなわち、入力部７２は、ユーザによる操作入力によって指定された造形開始予定時刻を、受付部８０Ｂへ出力する。受付部８０Ｂは、造形開始予定時刻の指定を入力部７２から受付ける。
【００５２】
なお、受付部８０Ｂは、造形開始予定時刻の指定と、許可可否情報の指定と、を受付けてもよい。本実施の形態では、受付部８０Ｂは、造形開始予定時刻の指定と、許可可否情報の指定と、を受付ける場合を説明する。
【００５３】
許可可否情報は、造形開始予定時刻に強制造形開始を許可するか非許可とするかを示す情報である。強制造形開始とは、造形開始予定時刻に、造形装置１０が造形動作に支障が生じる状態である場合であっても、強制的に造形を開始することを意味する。すなわち、許可可否情報が許可を示す場合、造形装置１０の造形動作に支障が生じる状態である場合であっても、造形開始予定時刻になると、造形開始を許可することを示す。一方、許可可否情報が非許可を示す場合、造形装置１０の造形動作に支障が生じる状態である場合には、造形開始予定時刻になっても、造形開始を行わないことを示す。
【００５４】
ユーザは、入力部７２を操作指示することで、許可または非許可を示す許可可否情報を操作入力すればよい。そして、受付部８０Ｂは、入力部７２から許可可否情報を受付ければよい。
【００５５】
なお、受付部８０Ｂは、造形開始予定時刻および許可可否情報を、取得部８０Ａを介して造形データ作成装置６００から取得してもよい。この場合、造形データ作成装置６００は、造形データと、造形データ作成装置６００を操作するユーザによって指定された造形開始時刻および許可可否情報を、取得部８０Ａへ出力すればよい。例えば、造形データ作成装置６００は、ＣＡＭ（Ｃｏｍｐｕｔｅｒ−ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）を用いて、ＣＡＭデータに、造形データ、造形開始時刻、および許可可否情報を含むＣＡＭデータを生成し、造形装置１０へ出力する。この場合、制御部５００の受付部８０Ｂは、ＣＡＭデータに含まれる造形開始時刻および許可可否情報を読取ることで、これらのデータを受付ければよい。
【００５６】
検知部８０Ｄは、造形装置１０の造形可能状態の変化を検知する。造形可能状態とは、造形装置１０による造形処理の実行に影響を与える事象を示す。本実施の形態では、検知部８０Ｄは、センサ４２の検出結果を用いて、造形可能状態の変化を検知する。
【００５７】
本実施の形態では、検知部８０Ｄは、造形装置１０による造形動作に支障が生じる支障状態を、造形可能状態の変化として検知する。
【００５８】
造形動作に支障が生じる支障状態とは、例えば、カバー４０Ｂが開けられた状態や、造形ステージ１４上に異物が載置された状態などである。カバー４０Ｂが開けられた状態の場合、造形ステージ１４上に異物が載置される可能性があるためである。
【００５９】
この場合、検知部８０Ｄは、センサ４２Ａによる検出結果が、カバー４０Ｂが閉じられた状態を示す検出結果からカバー４０Ｂが開けられた状態を示す検出結果に変化したときに、支障状態と判定し、造形可能状態の変化を検知する。
【００６０】
また、例えば、検知部８０Ｄは、センサ４２Ｂによる検出結果が、造形ステージ１４上に異物が載置された状態を示す場合に、支障状態と判定し、造形可能状態の変化を検知する。
【００６１】
なお、検知部８０Ｄは、センサ４２Ａによる検出結果が、カバー４０Ｂが開けられた状態を示す検出結果からカバー４０Ｂが閉じられた状態を示す検出結果に変化したときに、支障状態と判定し、造形可能状態の変化を検知してもよい。
【００６２】
造形制御部８０Ｋは、取得部８０Ａで取得した造形データに応じた造形物３１を造形するように、造形部７０を制御する。本実施の形態では、造形制御部８０Ｋは、後述するスケジュールＤＢ８０Ｊに基づいて、造形部７０による造形を制御する。
【００６３】
スケジューリング部８０Ｅは、取得部８０Ａで受付けた造形開始予定時刻に基づいて、造形部７０による造形タイミングをスケジューリングする。詳細には、スケジューリング部８０Ｅは、登録部８０Ｆと、解除部８０Ｇと、再開部８０Ｈと、を備える。
【００６４】
登録部８０Ｆは、受付部８０Ｂで受付けた造形開始予定時刻を登録する。本実施の形態では、登録部８０Ｆは、記憶部８０Ｉに刻されたスケジュールＤＢ８０Ｊに、造形開始予定時刻を登録する。
【００６５】
スケジュールＤＢ８０Ｊは、スケジュール管理に用いるためのデータベースである。なお、スケジュールＤＢ８０Ｊのデータ形式は、データベースに限定されない。図５は、スケジュールＤＢ８０Ｊのデータ構成の一例を示す模式図である。
【００６６】
スケジュールＤＢ８０Ｊは、ＩＤと、造形データと、造形開始予定時刻と、許可可否情報と、スケジュール実行可否情報と、を対応づけたデータベースである。
【００６７】
ＩＤは、造形データを識別するための識別情報である。スケジュール実行可否情報は、対応する造形開始予定時刻に造形を開始する“実行”、該造形開始予定時刻の造形実行を解除する“解除”、の何れかを示す。スケジュール実行可否情報は、初期状態では、“実行”を示す。
【００６８】
造形制御部８０Ｋは、スケジュールＤＢ８０Ｊに示されるスケジュール実行可否情報が“実行”を示す場合に、対応する造形開始予定時刻となったときに、対応する造形データによって示される造形物３１を造形するように、造形部７０を制御する。
【００６９】
一方、造形制御部８０Ｋは、スケジュールＤＢ８０Ｊに示されるスケジュール実行可否情報が“解除”を示す場合には、対応する造形開始予定時刻となっても、対応する造形データによって示される造形物３１の造形制御を行わない。
【００７０】
取得部８０Ａは、造形データを取得するごとに、取得した造形データにＩＤを付与し、スケジュールＤＢ８０Ｊに登録する。
【００７１】
登録部８０Ｆは、受付部８０Ｂで受付けた造形開始予定時刻と許可可否情報を、該造形開始予定時刻に造形を開始する対象の造形物３１の造形データに対応づけて、スケジュールＤＢ８０Ｊに登録する。
【００７２】
解除部８０Ｇは、検知部８０Ｄによって造形可能状態の変化が検知されたときに、スケジュールＤＢ８０Ｊに登録済の造形開始予定時刻の造形開始を解除する。すなわち、解除部８０Ｇは、検知部８０Ｄによって造形可能状態の変化が検知されたときに、スケジュールＤＢ８０Ｊに登録されている造形開始予定時刻に対応するスケジュール実行可否情報を、“実行”から“解除”に変更する。
【００７３】
なお、解除部８０Ｇは、検知部８０Ｄによって造形可能状態の変化が検知され、且つ、許可可否情報が造形開始の非許可を示す場合に、スケジュールＤＢ８０Ｊに登録されている造形開始予定時刻の造形開始を解除してもよい。すなわち、解除部８０Ｇは、検知部８０Ｄによって造形可能状態の変化が検知され、且つ、許可可否情報が造形開始の非許可を示す場合に、スケジュールＤＢ８０Ｊに登録されている造形開始予定時刻に対応するスケジュール実行可否情報を、“実行”から“解除”に変更する。
【００７４】
解除部８０Ｇによってスケジュール実行可否情報が“解除”に変更された場合、造形制御部８０Ｋは、対応する造形開始予定時刻になっても、対応する造形データによって示される造形物３１の造形制御を行わない。
【００７５】
再開部８０Ｈは、解除部８０Ｇによって“実行”から“解除”に変更されたスケジュール実行可否情報を、“実行”に変更する。例えば、スケジューリング部８０Ｅは、ユーザによる入力部７２の操作指示によって、受付部８０Ｂが許可可否情報として“許可”を受付けたと仮定する。この場合、スケジューリング部８０Ｅの登録部８０Ｆが、“許可”を示す許可可否情報をスケジュールＤＢ８０Ｊに登録し、再開部８０Ｈは、対応するスケジュール実行可否情報を“実行”に変更する。
【００７６】
この処理によって、造形制御部８０Ｋは、対応する造形開始予定時刻になると、対応する造形データによって示される造形物３１の造形制御を開始可能な状態となる。すなわち、造形制御部８０Ｋが、造形処理を再開可能な状態となる。このため、例えば、造形開始予定時刻までに、受付部８０Ｂが、ユーザによる入力部７２の操作指示によって“許可”を示す許可可否情報を受付けたと仮定する。この場合、スケジュールＤＢ８０Ｊに登録されている造形開始予定時刻になったときに造形を開始するスケジュールが再開されることとなる。
【００７７】
また、解除部８０Ｇによってスケジュール実行可否情報が“解除”に変更され、受付部８０Ｂが造形開始予定時刻までに“許可”を示す許可可否情報を受付けない場合、対応する造形開始予定時刻になっても、造形制御部８０Ｋは、対応する造形データによって示される造形物３１の造形制御を行わない。
【００７８】
出力制御部８０Ｃは、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知されたときに、変化情報を出力部７４から出力する。
【００７９】
変化情報は、造形装置１０の造形可能状態に変化が生じたことを示す情報である。検知部８０Ｄが、造形動作に支障が生じる支障状態を、造形可能状態の変化として検知した場合、変化情報は、該支障状態を示す情報であってもよい。
【００８０】
ユーザは、出力部７４から出力された変化情報を確認することで、造形装置１０の造形可能状態が変化したことを確認することができる。
【００８１】
なお、出力制御部８０Ｃは、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知され、且つ許可可否情報が強制造形開始の非許可を示す場合、変化情報を出力してもよい。
【００８２】
また、出力制御部８０Ｃは、Ｗｅｂブラウザーを使って造形装置１０の監視や設定を行う管理ツール（例えば、公知のＷｅｂ  Ｉｍａｇｅ  Ｍｏｎｉｔｏｒ）のインストールされたパーソナルコンピュータ等の外部機器に、変化情報を出力してもよい。また、操作パネル５２２に該管理ツールをインストールし、操作パネル５２２における管理ツールの画面に、変化情報を出力してもよい。なお、管理ツールは、パーソナルコンピュータ等の外部機器にインストールせずに、代わりに制御部５００が提供する情報をブラウザーで表示し、これに基づいて管理してもよい。
【００８３】
なお、受付部８０Ｂは、複数の造形物３１の各々の造形開始予定時刻の指定を受付けてもよい。この場合、取得部８０Ａは、複数の造形物３１の各々の造形データを取得し、各々にＩＤを付与した上で、スケジュールＤＢ８０Ｊへ登録すればよい。また、スケジューリング部８０Ｅは、受付部８０Ｂで受付けた造形開始予定時刻および許可可否情報を、対応する造形データに対応付けて、スケジュールＤＢ８０Ｊへ登録すればよい。
【００８４】
次に、本実施の形態の造形装置１０が実行する造形処理の手順を説明する。図６は、本実施の形態の造形装置１０が実行する、造形処理の手順の一例を示す、フローチャートである。なお、図６では、スケジュールＤＢ８０Ｊには、１つの造形データが登録される場合の手順を、一例として説明する。
【００８５】
まず、取得部８０Ａが造形データを取得する（ステップＳ１００）。すると、取得部８０Ａは、取得した造形データにＩＤを付与し、スケジュールＤＢ８０Ｊに登録する（ステップＳ１０２）。
【００８６】
次に、受付部８０Ｂが、ステップＳ１００で取得した造形データの造形開始予定時刻を入力部７２から受付ける（ステップＳ１０４）。スケジューリング部８０Ｅの登録部８０Ｆは、ステップＳ１０４で受付けた造形開始予定時刻を、ステップＳ１００で取得した造形データに対応付けて、スケジュールＤＢ８０Ｊに登録する（ステップＳ１０６）。
【００８７】
次に、受付部８０Ｂが、許可可否情報を入力部７２から受付ける（ステップＳ１０８）。ステップＳ１０８の処理によって、造形装置１０では、指定された造形開始予定時刻に造形を開始しても問題無いか否かを、ユーザに指定させることができる。
【００８８】
スケジューリング部８０Ｅの登録部８０Ｆは、ステップＳ１０８で受付けた許可可否情報を、ステップＳ１００で取得した造形データに対応付けて、スケジュールＤＢ８０Ｊに登録する（ステップＳ１１０）。
【００８９】
次に、検知部８０Ｄが、センサ４２から受付けた検出結果に基づいて、造形可能状態の変化を検知したか否かを判断する（ステップＳ１１２）。造形可能状態の変化を検知しなかった場合（ステップＳ１１２：Ｎｏ）、後述するステップＳ１２０へ進む。
【００９０】
造形可能状態の変化を検知した場合（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１４へ進む。ステップＳ１１４では、解除部８０Ｇが、スケジュールＤＢ８０Ｊに登録されている造形可否情報が非許可を示すか否かを判断する（ステップＳ１１４）。許可を示す場合（ステップＰＳ１１４：Ｎｏ）、後述するステップＳ１２４へ進む。非許可を示す場合（ステップＳ１１４：Ｙｅｓ）、ステップＳ１１６へ進む。
【００９１】
ステップＳ１１６では、解除部８０Ｇが、スケジュールＤＢ８０Ｊのスケジュール実行可否情報に登録されている“実行”を“解除”に変更することで、造形開始を解除する（ステップＳ１１６）。
【００９２】
次に、出力制御部８０Ｃが、ステップＳ１１２で検知した変化情報を出力部７４から出力する（ステップＳ１１８）。
【００９３】
次に、受付部８０Ｂが、許可可否情報を入力部７２から受付けたか否かを判断する（ステップＳ１２０）。所定時間内に許可可否情報を受付けなかった場合（ステップＳ１２０：Ｎｏ）、後述するステップＳ１２４へ進む。一方、許可可否情報を受付けた場合（ステップＳ１２０：Ｙｅｓ）、ステップＳ１２２へ進む。
【００９４】
ステップＳ１２２では、ステップＳ１２２で受付けた許可可否情報を、ステップＳ１００で取得した造形データに対応付けて、スケジュールＤＢ８０Ｊに登録する（ステップＳ１２２）。
【００９５】
次に、造形制御部８０Ｋが、スケジュールＤＢ８０Ｊに登録されている造形開始予定時刻となったか否かを判断する（ステップＳ１２４）。造形開始予定時刻となっていない場合には（ステップＳ１２４：Ｎｏ）、上記ステップＳ１１２へ戻る。一方、造形開始予定時刻となった場合（ステップＳ１２４：Ｙｅｓ）、ステップＳ１２６へ進む。
【００９６】
ステップＳ１２６では、８９０Ｋが、スケジュールを実行可能であるか否かを判断する（ステップＳ１２６）。造形制御部８０Ｋは、スケジュールＤＢ８０Ｊにおけるスケジュール実行可否情報が“実行”を示すか否かを判別することで、ステップＳ１２６の判断を行う。ステップＳ１２６で否定判断すると（ステップＳ１２６：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ１２６で肯定判断すると（ステップＳ１２６：Ｙｅｓ）、ステップＳ１２８へ進む。
【００９７】
ステップＳ１２８９でＨが、造形制御部８０Ｋが、スケジュールＤＢ８０ＪにおけるステップＳ１２４で判断した造形開始予定時刻に対応する造形データを用いて、造形物３１を造形するように造形部７０を制御する（ステップＳ１２８）。そして、本ルーチンを終了する。
【００９８】
なお、造形開始予定時刻を過ぎた後に（ステップＳ１２４：Ｙｅｓ）、受付部８０Ｂが“許可”を示す許可可否情報を受付けた場合には、造形制御部８０Ｋは、該許可可否情報を受付けたときに、造形物３１の造形制御を行ってもよい（ステップＳ１２８）。
【００９９】
なお、造形装置１０では、ステップＳ１００で１つの造形データを取得してから、該造形データに対してステップＳ１０４で指定を受付けた造形開始予定時刻に造形が行われるまでの期間（ステップＳ１００〜ステップＳ１２８）、新たな造形データの取得を受付けないように制御してもよい。
【０１００】
以上説明したように、本実施の形態の造形装置１０は、造形物３１の造形装置である。造形装置１０は、受付部８０Ｂと、検知部８０Ｄと、出力制御部８０Ｃと、を備える。受付部８０Ｂは、造形物３１の造形開始予定時刻の指定を受付ける。検知部８０Ｄは、造形装置１０の造形可能状態の変化を検知する。出力制御部８０Ｃは、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知されたときに、造形装置１０の造形可能状態に変化が生じたことを示す変化情報を出力する。
【０１０１】
このように、本実施の形態の造形装置１０では、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知されたときに、造形装置１０の造形可能状態に変化が生じたことを示す変化情報を出力する。
【０１０２】
このため、造形開始予定時刻を予約した後に装置状態が変化した場合、ユーザに対して、造形可能状態に変化が生じたことを提示することができる。すなわち、ユーザに対して、造形開始予定時刻の変更や、造形装置１０の状態の確認などを促すための情報を提供することができる。
【０１０３】
よって、本実施の形態の造形装置１０では、造形に支障をきたす状態になっている場合や、造形開始予定時刻より前に造形可能な状況になった場合であっても、造形開始予定時刻まで装置を非稼働の状態を維持したり、該造形開始予定時刻に強制的に造形処理を開始することを、抑制することができる。
【０１０４】
従って、本実施の形態の造形装置１０では、造形効率の低下を抑制することができる。
【０１０５】
また、本実施の形態の造形装置１０は、造形装置１０の造形可能状態の変化に拘らず、造形開始予定時刻まで装置を非稼働の状態が維持されることが抑制される。このため、本実施の形態の造形装置１０は、上記効果に加えて、造形装置１０の有効活用を行うことができる。また、本実施の形態の造形装置１０では、ユーザに対して変化情報を提供することができるため、造形開始予定時刻に造形装置１０が造形に支障の生じる状態になっていることを抑制することができる。
【０１０６】
また、検知部８０Ｄは、造形装置１０による造形動作に支障が生じる支障状態を、造形可能状態の変化として検知する。
【０１０７】
受付部８０Ｂは、造形開始予定時刻の指定と、造形開始予定時刻に強制造形開始の許可または非許可を示す許可可否情報の指定と、を受付ける。
【０１０８】
出力制御部８０Ｃは、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知され、且つ許可可否情報が強制造形開始の非許可を示す場合、変化情報を出力する。
【０１０９】
登録部８０Ｆは、受付けた造形開始予定時刻を登録する。解除部８０Ｇは、造形可能状態の変化が検知されたときに、登録済の造形開始予定時刻の造形開始を解除する。
【０１１０】
解除部８０Ｇは、許可可否情報が造形開始の非許可を示す場合、登録済の造形開始予定時刻の造形開始を解除する。
【０１１１】
受付部８０Ｂは、複数の造形物３１の各々の造形開始予定時刻の指定を受付ける。
【０１１２】
また、本実施の形態の造形方法は、造形物３１の造形装置１０を用いた造形方法であって、造形物３１の造形開始予定時刻の指定を受付けるステップと、造形装置１０の造形可能状態の変化を検知するステップと、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知されたときに、造形装置１０の造形可能状態に変化が生じたことを示す変化情報を出力するステップと、を含む。
【０１１３】
また、本実施の形態のプログラムは、造形物３１の造形装置１０に接続されたコンピュータに、造形物３１の造形開始予定時刻の指定を受付けるステップと、造形装置１０の造形可能状態の変化を検知するステップと、造形開始予定時刻の指定を受付けた後に造形可能状態の変化が検知されたときに、造形装置１０の造形可能状態に変化が生じたことを示す変化情報を出力するステップと、を実行させるためのプログラムである。
【０１１４】
なお、上述した実施の形態における、造形装置１０で実行する上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１５】
また、上述した実施の形態における、造形装置１０で実行されるプログラムは、上記各機能部を含むモジュール構成となっており、実際のハードウェアとしては、例えば、ＣＰＵ５０１がＲＯＭ５０２からプログラムを読み出して実行することにより、上述した各機能部がＲＡＭ５０３上にロードされ、上述した各機能部がＲＡＭ５０３上に生成されるようになっている。なお、造形装置１０の一部または全部の機能を、ＡＳＩＣ５０５やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの専用のハードウェアを用いて実現することも可能である。
【０１１６】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態およびその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１７】
１０  造形装置
８０Ａ  取得部
８０Ｂ  受付部
８０Ｃ  出力制御部
８０Ｄ  検知部
８０Ｆ  登録部
８０Ｇ  解除部
８０Ｋ  造形制御部
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特許第５８１５３４６号公報
【図１】
2019162774.tif 000003
【図２】
2019162774.tif 000004
【図３】
2019162774.tif 000005
【図４】
2019162774.tif 000006
【図５】
2019162774.tif 000007
【図６】
2019162774.tif 000008