(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
１つのオブジェクトに対応するモデルデータから、該オブジェクトを組み立て可能な複数の分割オブジェクトを生成する指示を受付ける受付手段と、
前記受付けた指示に従い、各分割オブジェクトに対応する複数のモデルデータを生成する生成手段と、を有し、
前記生成された分割オブジェクトに対応する複数のモデルデータのそれぞれには、組み立てのために、他の分割オブジェクトとの接合をサポートするための情報を埋め込むためのデータが含まれ、
造形後の分割オブジェクトには、前記サポートするための情報として、識別情報を特定するための表面加工が施される、または、無線でデータが読み取れるメモリ付のチップが埋め込まれ、
前記情報処理装置は、さらに、
携帯端末から、分割オブジェクトに埋め込んだ識別情報を受信する受信手段と、
分割前の前記１つのオブジェクトに対する、該受信した識別情報に対応する分割オブジェクトの位置を示す表示が前記携帯端末で提供されるための情報を生成する生成手段と、
前記生成手段で生成された情報を前記携帯端末に送信する送信手段と、を有する、
ことを特徴とする情報処理装置。
【請求項２】
前記受付手段は、さらに、編集画面を介した、ユーザによる分割単位の指示を受付ける、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表面加工とは、識別情報を凹凸で表現する加工、または、識別情報を異なる色の造形材で造形すること、または、分割オブジェクトの表面にインクで識別情報を印字することである、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記サポートするための情報は、分割オブジェクトの分割前の前記１つのオブジェクトにおける位置を示す情報、または接合部に関する情報のうち、少なくとも１つを含む、
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記生成手段は、記憶手段に予め記憶された設定情報、またはユーザの設定に基づき、前記各分割オブジェクトに対応する複数のモデルデータを生成する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
１つのオブジェクトに対応するモデルデータから、該オブジェクトを組み立て可能な複数の分割オブジェクトを生成する指示を受付ける受付工程と、
前記受付けた指示に従い、各分割オブジェクトに対応する複数のモデルデータを生成する生成工程と、を有し、
前記生成された分割オブジェクトに対応する複数のモデルデータのそれぞれには、組み立てのために、他の分割オブジェクトとの接合をサポートするための情報を埋め込むためのデータが含まれ、
造形後の分割オブジェクトには、前記サポートするための情報として、識別情報を特定するための表面加工が施される、または、無線でデータが読み取れるメモリ付のチップが埋め込まれ、
携帯端末から、分割オブジェクトに埋め込んだ識別情報を受信する受信工程と、
分割前の前記１つのオブジェクトに対する、該受信した識別情報に対応する分割オブジェクトの位置を示す表示が前記携帯端末で提供されるための情報を生成する生成工程と、
前記生成工程で生成された情報を前記携帯端末に送信する送信工程と、を有する、
ことを特徴とする情報処理装置の制御方法。
【請求項７】
請求項１乃至５のいずれか１項に記載の情報処理装置が備える各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
３次元造形装置により造形物（オブジェクト）を造形する際に、造形装置よりも大きな造形物を造形するなどの理由から、造形物を複数の部分に分割して造形を行う場合がある。
特許文献１は、オブジェクトに外接する外接立方体が、造形装置の造形可能領域からはみ出る部分を分離するデータ処理装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２５１２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、１つのオブジェクトを、該オブジェクトを組み立て可能な複数の分割オブジェクトに分割して造形する場合に、分割オブジェクトが多くなるほど、組み立てが困難になる。例えば、分割オブジェクトがオブジェクト全体のどの位置の部分に相当するか、また分割オブジェクトをどの向きで組み立てるか等がわかり難くなってしまう。
【０００５】
本発明は、１つのオブジェクトを、該オブジェクトを組み立て可能な複数の分割オブジェクトに分割する場合に、組み立てが容易となる分割オブジェクトを生成可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の情報処理装置は、１つのオブジェクトに対応するモデルデータから、該オブジェクトを組み立て可能な複数の分割オブジェクトを生成する指示を受付ける受付手段と、前記受付けた指示に従い、各分割オブジェクトに対応する複数のモデルデータを生成する生成手段と、を有し、前記生成された分割オブジェクトに対応する複数のモデルデータのそれぞれには、組み立てのために、他の分割オブジェクトとの接合をサポートするための情報を埋め込むためのデータが含まれ、造形後の分割オブジェクトには、前記サポートするための情報として、識別情報を特定するための表面加工が施される、または、無線でデータが読み取れるメモリ付のチップが埋め込まれ、前記情報処理装置は、さらに、携帯端末から、分割オブジェクトに埋め込んだ識別情報を受信する受信手段と、分割前の前記１つのオブジェクトに対する、該受信した識別情報に対応する分割オブジェクトの位置を示す表示が前記携帯端末で提供されるための情報を生成する生成手段と、前記生成手段で生成された情報を前記携帯端末に送信する送信手段と、を有する。
【発明の効果】
【０００７】
本発明の情報処理装置によれば、１つのオブジェクトを、該オブジェクトを組み立て可能な複数の分割オブジェクトに分割する場合に、組み立てが容易となる分割オブジェクトを生成できる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態におけるシステム全体の構成を示す図である。
【図２】第１実施形態におけるソフトウェア構成を示す図である。
【図３】造形物が造形されるまでの処理を示すフローチャートである。
【図４】ステップＳ１０１の処理の詳細を示すフローチャートである。
【図５】ステップＳ１０２の処理の詳細を示すフローチャートである。
【図６】ステップＳ１０３の処理の詳細を示すフローチャートである。
【図７】分割造形物の一例を示す図である。
【図８】第２実施形態におけるシステム全体の構成を示す図である。
【図９】第２実施形態におけるソフトウェア構成を示す図である。
【図１０】造形物が造形されるまでの処理を示すフローチャートである。
【図１１】図１０のステップＳ２０１の処理の詳細を示すフローチャートである。
【図１２】読取装置が分割造形物のイメージを表示するまでの処理を示す図である。
【図１３】識別コードを含む分割造形物の一例を示す図である。
【図１４】分割造形物の造形物全体における位置を含むイメージを示す図である。
【図１５】編集画面の一例を示す図である。
【図１６】第３実施形態におけるシステム全体の構成を示す図である。
【図１７】第３実施形態におけるソフトウェア構成を示す図である。
【図１８】造形物が造形されるまでの処理を示すフローチャートである。
【図１９】図１８のステップＳ３０１の処理の詳細を示すフローチャートである。
【図２０】読取装置が分割造形物のイメージを表示するまでの処理を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面などを参照して説明する。
【００１０】
（第１実施形態）
図１は、本発明の第１実施形態におけるシステム全体の構成、及びハードウェア構成を示す図である。
第１実施形態におけるシステムは、管理装置１０１、造形装置１０２、及びネットワーク１０３を備える。管理装置１０１は、本実施形態における情報処理装置の一例であり、ネットワーク１０３を介して、１つ以上の造形装置１０２と通信を行う。
【００１１】
管理装置１０１は、内部にＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、入力装置２０４、出力装置２０５、及びネットワークインターフェース（ＮＩＣ）２０６を有し、それぞれがバス２０７で接合されている。ＣＰＵ２０１は、ＨＤＤ２０３に保存された本発明におけるプログラム及びデータをメモリ２０２にロードし、メモリ２０２にロードされたプログラムを実行する。入力装置２０４は、ユーザからの入力を取得する。また、出力装置２０５は、プログラムの操作に必要な情報を表示する。ネットワークインターフェース２０６は、プログラムが造形装置１０２に造形実行要求を行うための信号を送信する。
【００１２】
造形装置１０２は、内部にＣＰＵ２１１、メモリ２１２、ネットワークインターフェース（ＮＩＣ）２１３、造形部２１４を有し、それぞれがバス２１７で接合されている。ネットワークインターフェース２１３は、管理装置１０１からの造形実行要求の信号を受信し、ＣＰＵ２１１に送信する。ＣＰＵ２１１は、メモリ２１２に保存されたプログラムと管理装置１０１から受信した造形実行要求の信号を元に、造形部２１４に造形実行指示（制御命令）を行い、造形部２１４は造形物（オブジェクト）の造形を行う。
【００１３】
図２は、本実施形態におけるソフトウェア構成を示す図である。
管理装置１０１は、データ格納領域であるデータ格納部３０１と、プログラムである取得部３０２、ＵＩ制御部３０３、送受信部３０４、データ生成部３０５、及びデータ変換部３０６とで構成される。データ格納部３０１は、メモリ２０２またはＨＤＤ２０３のデータ格納領域であり、造形データ（モデルデータ）を格納する。取得部３０２は、ＨＤＤ２０３等に格納された造形データを取得する。造形データは、表１のようなＳＴＬと呼ばれるフォーマットで記述される。なお、ＳＴＬフォーマットは一例であり、他の造形フォーマットが採用されてもよい。
【００１４】
【表１】
0006803675.tif 000002
【００１５】
ＵＩ制御部３０３は、分割造形データを編集する画面の表示、及びユーザから入力された情報の取得を行う。データ生成部３０５は、造形物全体の造形データから分割造形データを生成する。また、データ生成部３０５は、各分割造形データに対して、該分割造形データに対応する分割造形物を組み立てのための、他の分割造形物との接合をサポートするための情報を埋め込むためのデータを生成する。
【００１６】
接合をサポートするための情報として、例えば、分割造形データの造形物全体における位置情報や、分割造形物の接合部に関する情報がある。造形後の分割オブジェクトにおいて、該接合をサポートするための情報として、識別情報が特定されるように表面加工する。また、無線で該情報が読み取れるメモリ付のチップが埋め込んでもよい。また、データ生成部３０５は、表２のような、各分割造形データと分割造形データの造形物全体における位置情報とを関連付けた分割造形データリストを生成する。
【００１７】
【表２】
0006803675.tif 000003
【００１８】
データ変換部３０６は、造形データを造形装置１０２が実際に造形する際に用いる制御命令へ変換する。ここでいう制御命令は、Ｇコード（Ｇ−ｃｏｄｅ）という工作機械の命令であり、３Ｄプリンター用に拡張した形式が広く用いられている。送受信部３０４は、造形装置１０２に制御命令を送信する。
【００１９】
造形装置１０２は、送受信部３１１及び造形制御部３１２で構成される。送受信部３１１は、管理装置１０１から制御命令を受信する。造形制御部３１２は、制御命令を元に造形部２１４を制御し、造形部２１４に造形を行わせる。
【００２０】
図３は、本実施形態において造形物が造形されるまでの処理を説明するためのフローチャートである。
１つのオブジェクトに対応する造形データから、該オブジェクトを組み立て可能な複数の分割オブジェクトを生成する指示を受付けると、管理装置は、以下の処理を行う。ステップＳ１０１において、管理装置１０１は、１つのオブジェクトである造形物全体の造形データ（モデルデータ）から複数のモデルデータである分割造形データを生成する。ステップＳ１０１の処理の詳細は図４を用いて後述する。なお、造形物全体の造形データは、予め用意され、ＨＤＤ２０３に格納されているものとする。
【００２１】
ステップＳ１０２において、管理装置１０１は、各分割造形データに対して、接合部を追加する。ステップＳ１０２の処理の詳細は図５を用いて後述する。ステップＳ１０３において、管理装置１０１は、各分割造形データに対して位置情報を追加する。ステップＳ１０３の処理の詳細は、図６を用いて後述する。
【００２２】
ステップＳ１０４において、管理装置１０１は、造形装置１０２に対して造形実行指示を行う。具体的には、管理装置のデータ変換部３０６が、分割造形データを制御命令に変換し、管理装置１０１の送受信部３０４は、造形装置１０２に制御命令を送信し、造形装置１０２に造形を実行させる。すなわち、造形装置１０２の送受信部３１１は、制御命令を受信し、造形制御部３１２は、受信した制御命令を元に造形部２１４に造形実行指示を行う。
【００２３】
図４は、図３に示したステップＳ１０１の処理の詳細を説明するフローチャートである。
ステップＳ１１１において、取得部３０２は、データ格納部３０１（ＨＤＤ２０３等）に格納された造形データを取得する。ステップＳ１１２において、取得部３０２は、造形物全体をどのように分割するかの設定情報（設定値）をＨＤＤ２０３から取得する。
【００２４】
例えば、造形物全体を立方体状に分割する場合には、立方体の辺の長さを設定情報として取得する。設定情報は、予め保存されている場合と、ユーザが入力した情報をＵＩ制御部３０３が取得し、ＨＤＤ２０３に保存した場合とがある。すなわち、ユーザは、１つのオブジェクトをどの部分で分割するかを判断し、分割に反映させることが可能である。このとき、後述する編集画面（図１５）を用いることが可能である。
【００２５】
ステップＳ１１３において、データ生成部３０５は、取得した設定情報を元に分割造形データの生成（分割処理）を行う。その際、各分割造形データの造形物全体における位置情報を生成し、表２に示した分割造形データリストに位置情報を追加する。分割処理のアルゴリズムは、既定のアルゴリズムを採用する。ステップＳ１１４において、データ生成部３０５は、生成された分割造形データ及び分割造形データリストをＨＤＤ２０３に保存する。
【００２６】
図５は、図３に示したステップＳ１０２の処理の詳細を説明するフローチャートである。
ステップＳ１２１において、取得部３０２は、データ格納部３０１に格納された造形データを取得する。ステップＳ１２２において、データ生成部３０５は、各分割造形データに接合部に関する情報を追加する。
【００２７】
ここで追加する接合部に関する情報は、例えば、分割された造形物どうしを接合できるように、接合する面に凹または凸の接合部を追加する表面加工を行うための情報である。また、例えば、接合部を異なる色の造形材で造形するための情報である。その際、図７に示すように接合部は、接合方向がわかるような図形とする。なお、接合部の形状は、後述の編集画面において、ユーザが変更可能である。ステップＳ１２３において、ＵＩ制御部３０３は、分割造形データを元に造形されるイメージの編集画面を出力装置２０５に表示する。
【００２８】
図１５は、編集画面の一例を示す図である。
編集画面は、各分割造形データの一覧と、当該一覧において選択された分割造形データのイメージを備え、分割造形データのイメージは、ユーザが自由に編集できる。ユーザは、分割単位で表示されたイメージを見て、入力装置２０４を通してイメージを編集する。ユーザは、ＯＫボタンを押下することにより、分割造形データのイメージの編集を終了することができる。
【００２９】
図５の説明に戻る。ステップＳ１２４において、ＵＩ制御部３０３は、図１５の編集画面においてＯＫボタンが押下されたことを受けて、イメージの編集が終了したか否かを判断する。編集が終了した場合に、処理はステップＳ１２５に進む。ステップＳ１２５において、ＵＩ制御部３０３は、編集された分割造形データをＨＤＤ２０３に保存する。ステップＳ１２４において、ＵＩ制御部３０３が、イメージの編集が終了していないと判断した場合には、ステップＳ１２３の処理を継続する。
【００３０】
図６は、図３に示したステップＳ１０３の処理の詳細を説明するフローチャートである。
ステップＳ１３１において、取得部３０２は、データ格納部３０１に格納された分割造形データリストから分割造形データ及び位置情報を取得する。ステップＳ１３２において、データ生成部３０５は、各分割造形データに位置情報を追加する。
【００３１】
ここで追加する位置情報は、例えば、“１−１−１”のような位置を表す記号を各分割造形物の表面に周囲と異なる色のインクで印字するなど、分割造形物の表面加工を行うための情報とする。ステップＳ１３３において、ＵＩ制御部３０３は、分割造形データを元に造形されるオブジェクトのイメージの編集画面（図１５）を出力装置２０５に表示する。ユーザは、表示されたイメージを見て、入力装置２０４を通してイメージを編集することができる。
【００３２】
ステップＳ１３４において、ＵＩ制御部３０３は、イメージの編集が終了したか否かを判断する。編集が終了したと判断した場合に、処理はステップＳ１３５に進む。ステップＳ１３５において、ＵＩ制御部３０３は、編集された分割造形データをデータ格納部３０１の分割造形データリストに格納する。ステップＳ１３４において、ＵＩ制御部３０３が、イメージの編集が終了していないと判断した場合には、ステップＳ１３３の処理を継続する。
【００３３】
以上のように、本実施形態によれば、１つのオブジェクトを、該オブジェクトを組み立て可能な複数の分割オブジェクトに分割する場合に、組み立てが容易となる分割オブジェクトを生成できる。例えば、印字された位置情報から、造形された分割造形物が造形物全体のどの位置の部分に相当するかが判別できる。また、凹凸で表現された接合部の向きにより、分割造形物をどの向きで組み立てるかを判別できる。
【００３４】
（第２実施形態）
図８は、本発明の第２実施形態におけるシステム全体の構成、及びハードウェア構成を示す図である。
第２実施形態におけるシステムは、第１実施形態に比して読取装置１０４を備える。本実施形態では、例えば、携帯端末等の読取装置から、造形後の分割オブジェクトの接合をサポートするための情報を読み取ることができる。なお、読取装置１０４は、管理装置１０１の一部として存在していてもよい。その場合には、ネットワーク１０３以外の、例えばバス接合などで管理装置１０１と接合されるものとする。
【００３５】
読取装置１０４は、ＣＰＵ２２１、メモリ２２２、ユーザインターフェース（ＵＩ）２２３、読取部２２４、及びネットワークインターフェース（ＮＩＣ）２２５を有し、それぞれがバス２２６で接合されている。ＣＰＵ２２１は、読取部２２４に対して読み取りの実行指示を行い、読取部２２４は造形物全体における分割造形物の位置に関する識別コードを読み取る。ここでいう識別コードとは、ＱＲコード（登録商標）などの識別情報のことである。
【００３６】
図１３は、識別コードを含む分割造形物の一例を示す図である。読取部２２４は、読み取った識別コードを当該分割造形物の造形物全体における位置情報に変換し、メモリ２２２に格納する。ネットワークインターフェース２２５は、ＣＰＵ２２１がメモリ２２２から読み出した位置情報を管理装置１０１に送信する。また、ネットワークインターフェース２２５は、管理装置１０１から分割造形物の造形物全体における位置情報を含む造形イメージを受信する。ユーザインターフェース２２３は、分割造形物の造形物全体における位置情報を含む造形イメージを表示する。
【００３７】
図９は、本実施形態におけるソフトウェア構成を示す図である。
本実施形態における管理装置１０１のソフトウェア構成は、第１実施形態に比してイメージ生成部３０７をさらに備える。イメージ生成部３０７は、分割造形物の分割前の造形物全体における位置を含むイメージを生成する。図１４は、分割造形物の造形物全体における位置を含むイメージの一例を示す図である。図１４を表示するための処理は、図１２を用いて後述する。
【００３８】
また、管理装置１０１のデータ生成部３０５は、第１実施形態の機能に加え、位置情報を含む識別コードの生成も行う。さらに、データ生成部３０５は、分割造形データに識別コードの追加も行う。識別コードは、例えば、分割造形物の表面に周囲と色を変えるなどにより、読取装置１０４で読み取りできるように、分割構造物の表面に加工される。管理装置１０１のその他の構成、及び造形装置１０２の構成は、第１実施形態と同様であるため、その説明を省略する。
【００３９】
読取装置１０４は、送受信部３２１、読取制御部３２２、及びユーザインターフェース（ＵＩ）制御部３２３を有する。送受信部３２１は、管理装置１０１に読み取った位置情報の送信と管理装置１０１からイメージデータの受信を行う。読取制御部３２２は、読取部２２４を制御して、識別コードの読み取りを行う。ＵＩ制御部３２３は、ユーザインターフェース２２３に管理装置１０１から受信したイメージデータを元に造形物のイメージの表示を行う。
【００４０】
図１０は、本実施形態において造形物が造形されるまでの処理を説明するためのフローチャートである。
本実施形態では、第１実施形態の処理（図３）に比して、ステップＳ１０３の処理に代わり、ステップＳ２０１の処理が行われる点が異なる。なお、その他の処理は同様のため、同一の符号を付し、その説明を省略する。ステップＳ２０１では、データ生成部３０５が、分割造形物の造形物全体における位置情報から識別コードを生成し、識別コードを分割造形データに追加する。この処理により、分割造形物の造形時に、識別情報がインクで印字される。ステップＳ２０１の処理の詳細は、図１１を用いて説明する。
【００４１】
図１１は、図１０に示したステップＳ２０１の処理の詳細を説明するためのフローチャートである。
ステップＳ２１１及びステップＳ２１２において、管理装置１０１の取得部３０２は、データ格納部３０１に格納された分割造形データリストから分割造形データ及び位置情報を取得する。ステップＳ２１３において、データ生成部３０５は、位置情報から識別コードを生成する。
【００４２】
ステップＳ２１４において、データ生成部３０５は、各分割造形データに識別情報を追加する。ステップＳ２１５において、ＵＩ制御部３０３は、分割造形データを元に造形されるイメージの編集画面（図１５）を出力装置２０５に表示する。ステップＳ２１６において、ＵＩ制御部３０３は、イメージの編集が終了したか否かを判断する。
【００４３】
編集が終了していないと判断した場合には、ステップＳ２１５の処理を継続し、編集が終了したと判断した場合には、処理はステップＳ２１７に進む。ステップＳ２１７において、ＵＩ制御部３０３は、編集された分割造形データをデータ格納部３０１の分割造形データリストに格納する。
【００４４】
図１２は、分割造形物の識別コードに基づいて、分割造形物の造形物全体における位置を示すイメージ（図１４）を読取装置に表示する処理を説明するためのフローチャートである。
ステップＳ２２１において、読取装置１０４の読取制御部３２２は、分割造形物の識別コードを読み取り、位置情報に変換する。ステップＳ２２２において、送受信部３２１は、位置情報を管理装置１０１に送信する。
【００４５】
ステップＳ２２３において、管理装置１０１の送受信部３０４は、位置情報を受信する。ステップＳ２２４において、取得部３０２は、分割造形物全体の造形データ、及び受信した位置情報に対応する分割造形データを分割造形データリストから取得する。ステップＳ２２５において、イメージ生成部３０７は、取得した分割造形物全体の造形データ及び分割造形データと、受信した位置情報とから分割造形物の造形物全体における位置を示すイメージを生成する。
【００４６】
ステップＳ２２６において、送受信部３０４は、生成したイメージを読取装置１０４に送信する。ステップＳ２２７において、読取装置１０４の送受信部３２１は、生成されたイメージを受信する。ステップＳ２２８において、ＵＩ制御部３２３は、イメージをユーザインターフェース２２３に表示する。図１４は、ユーザインターフェース２２３に表示されるイメージの一例である。
【００４７】
このように、本実施形態によれば、第１実施形態と同様の効果を奏する。さらに、本実施形態によれば、携帯端末等の読取装置により、読み取った識別コードを元に分割造形物の造形物全体における位置情報を含む造形イメージをユーザに示すことができ、組み立てがより容易となる。
【００４８】
（第３実施形態）
図１６は、本発明の第３実施形態におけるシステム全体の構成、及びハードウェア構成を示す図である。
第３実施形態におけるハードウェア構成は、第２実施形態に比して造形装置１０２が、オプション追加部２１５、書込部２１６、及びユーザインターフェース（ＵＩ）２１８を備える。本実施形態では、接合をサポートするための情報を分割造形物に埋め込むためデータを、例えば、無線でデータが読み取れるメモリ付のチップ等の記憶媒体に格納する場合について説明する。
【００４９】
オプション追加部２１５は、造形装置１０２が造形を行う際に、造形物に対して記憶媒体の埋め込みを行う。記憶媒体は、例えば、ＩＣタグなどの無線通信機能を備える記憶媒体である。ユーザインターフェース２１８は、造形に関するエラーメッセージ等を表示する。書込部２１６は、無線通信機能を備え、無線通信により記憶媒体に対して情報の書き込みを行う。
【００５０】
オプション追加部２１５は、１つ以上の記憶媒体を予め装着しうる。また、オプション追加部２１５が予め装着可能な記憶媒体の個数が、分割造形物の個数に満たない場合には、後述する分割造形物の造形を行う際に、記憶媒体を入れ替える。記憶媒体の入れ替えは、造形装置１０２が自動的に行う場合と、ユーザに手動で行わせる場合とがある。読取装置１０４の読取部２２４は、無線通信機能を備え、無線通信により記憶媒体から情報の読み取りを行う。
【００５１】
図１７は、本実施形態に係るソフトウェア構成を示す図である。
本実施形態における造形装置１０２のソフトウェア構成は、第２実施形態に比して、オプション追加制御部３１３、書込制御部３１４、及びＵＩ制御部３１５をさらに備える。オプション追加制御部３１３は、造形を行う際にオプション追加部２１５を制御して、造形物に対して記憶媒体の埋め込みを行う。
【００５２】
書込制御部３１４は、書込部２１６を制御して、記憶媒体に情報の書き込みを行う。ＵＩ制御部３１５は、ユーザインターフェース２１８にメッセージ等の表示を行う。読取装置１０４の読取制御部３２２は、読取部２２４を制御して、記憶媒体から情報の読み取りを行う。なお、本実施形態のおけるシステムのその他の構成は、第２実施形態と同様であるため、同一の構成のものには同一の符号を付し、その説明を省略する。
【００５３】
図１８は、本実施形態において造形物が造形されるまでの処理を説明するためのフローチャートである。
本実施形態では、第２実施形態の処理（図１０）に比して、ステップＳ２０１及びＳ１０４の処理に代わり、ステップＳ３０１の処理が行われる点が異なる。なお、その他の処理は同様のため、同一の処理には同一の符号を付し、その説明を省略する。
【００５４】
ステップＳ３０１では、管理装置１０１が、造形装置１０２に対して記憶媒体への位置情報の書き込み及び造形実行指示を行う。そして、造形装置１０２が、位置情報を含む記憶媒体を造形物へ埋め込み、造形を行う。ステップＳ３０１の処理の詳細は、図１９を用いて説明する。
【００５５】
図１９は、図１８に示したステップＳ３０１の処理の詳細を説明するためのフローチャートである。
ステップＳ４０１において、管理装置１０１の取得部３０２は、データ格納部３０１に格納された分割造形データリストから分割造形データ及び位置情報を取得する。
【００５６】
ステップＳ４０２において、データ変換部３０６は、各分割造形データを制御命令に変換し、制御命令と対応する位置情報の一覧を生成する。送受信部３０４は、造形装置１０２に制御命令と生成した位置情報の一覧を送信する。ステップＳ４０３において、造形装置１０２の送受信部３１１は、制御命令と位置情報の一覧を受信する。
【００５７】
ステップＳ４０４において、書込制御部３１４は、受信した制御命令と位置情報の一覧からＮ行目の情報を取得する。このとき、Ｎの初期値は１とする。さらにステップＳ４０４において、書込制御部３１４は、必要に応じて記憶媒体の入れ替えを行う。なお、記憶媒体の入れ替えをユーザに手動で行わせる場合には、ＵＩ制御部３１５は、不図示のメッセージをユーザインターフェース２１８に表示し、ユーザに記憶媒体の入れ替えを促す。
【００５８】
ステップＳ４０５において、書込制御部３１４は、すべての行が処理されたか否かを判断し、すべての行が処理されたと判断された場合に、処理を終了する。ステップＳ４０５において、すべての行が処理されていないと判断された場合には、処理はステップＳ４０６に進む。ステップＳ４０６において、書込制御部３１４は、ステップＳ４０４で取得した位置情報を記憶媒体に書き込む。
【００５９】
ステップＳ４０７において、造形制御部３１２は、ステップＳ４０６で書き込んだ位置情報と同じ行の制御命令、すなわち分割造形データを取得し、造形部２１４に造形実行指示を行う。また、ステップＳ４０７において、オプション追加制御部３１３は、造形中に造形物への記憶媒体の埋め込みを行う。ステップＳ４０７の処理の後、ステップＳ４０４に進む。
【００６０】
図２０は、本実施形態において、記憶媒体に埋め込まれた情報に基づいて、分割造形物の造形物全体における位置を示すイメージ（図１４）を読取装置に表示する処理を説明するためのフローチャートである。
本実施形態では、第２実施形態の処理（図１２）に比して、ステップＳ２２１の処理に代わり、ステップＳ３１１の処理が行われる点が異なる。なお、その他の処理は同様のため、同一の処理には同一の符号を付し、その説明を省略する。ステップＳ３１１において、読取装置１０４の読取制御部３２２は、読取部２２４を制御して、分割造形物に埋め込まれた記憶媒体の位置情報を読み取らせる。
【００６１】
このように、本実施形態によれば、第１実施形態及び第２実施形態と同様の効果を奏する。さらに、本実施形態によれば、分割造形物の位置に関する情報を分割造形物の表面に印字する必要がないため、接合部の形状に与える影響を抑制することができる。
【００６２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６３】
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【図１】
0006803675.tif 000004
【図２】
0006803675.tif 000005
【図３】
0006803675.tif 000006
【図４】
0006803675.tif 000007
【図５】
0006803675.tif 000008
【図６】
0006803675.tif 000009
【図７】
0006803675.tif 000010
【図８】
0006803675.tif 000011
【図９】
0006803675.tif 000012
【図１０】
0006803675.tif 000013
【図１１】
0006803675.tif 000014
【図１２】
0006803675.tif 000015
【図１３】
0006803675.tif 000016
【図１４】
0006803675.tif 000017
【図１５】
0006803675.tif 000018
【図１６】
0006803675.tif 000019
【図１７】
0006803675.tif 000020
【図１８】
0006803675.tif 000021
【図１９】
0006803675.tif 000022
【図２０】
0006803675.tif 000023