(57)【要約】【課題】  造形予測結果を表示する造形予測表示システムを提供すること。【解決手段】  本造形予測表示システム３５０は、入力されたモデルデータに応じた基準形状と、モデルデータに基づいて造形される造形物の予測形状とを表示するように制御する形状表示制御手段３５８と、基準形状と造形物の予測形状との比較に基づく１または複数の評価情報を、基準から外れたものを識別可能に表示するように制御する評価表示制御手段３５８とを含む。【選択図】  図８
2019171846.tif 000002
【特許請求の範囲】
【請求項１】
造形予測表示システムであって、
入力されたモデルデータに応じた基準形状と、前記モデルデータに基づいて造形される造形物の予測形状とを表示するように制御する形状表示制御手段と、
前記基準形状と前記造形物の予測形状との比較に基づく１または複数の評価情報を、基準から外れたものを識別可能に表示するように制御する評価表示制御手段と
を含む、造形予測表示システム。
【請求項２】
前記基準形状および前記造形物の予測形状は、同一の構図で画面上に並べて表示される、請求項１に記載の造形予測表示システム。
【請求項３】
前記基準形状および前記造形物の予測形状は、画面上に、同一の構図で重ねて表示されるか、または、切り替え可能に表示されることを特徴とする、請求項１に記載の造形予測表示システム。
【請求項４】
前記基準形状および前記造形物の予測形状を表示する際の位置、スケールおよび姿勢のいずれかの変更を受け付ける受付手段をさらに含み、前記形状表示制御手段は、前記受付手段により受け付けた変更が反映された構図で、前記基準形状および前記造形物の予測形状の両方を表示するよう制御することを特徴とする、請求項１〜３のいずれか１項に記載の造形予測表示システム。
【請求項５】
前記１または複数の評価情報に基づき、所定の基準を満たすか否かを判定する判定手段と、
前記判定手段による判定結果を、前記所定の基準とともに前記基準形状および前記造形物の予測形状に関連して表示するよう制御する判定結果表示制御手段と
をさらに含む、請求項１〜４のいずれか１項に記載の造形予測表示システム。
【請求項６】
前記判定手段による前記判定結果が否定的であった場合に、前記１または複数の評価情報に基づいて前記モデルデータの修正候補および造形条件設定の修正候補の一方または両方を計算する計算手段と、
前記計算手段により計算された前記モデルデータの修正候補および前記造形条件設定の修正候補の一方または両方を前記基準形状および前記造形物の予測形状に関連して表示するよう制御する修正候補表示制御手段と
をさらに含む、請求項５に記載の造形予測表示システム。
【請求項７】
前記モデルデータおよび造形条件設定に基づいて造形データを生成する生成手段と、
前記造形データに基づいて造形する造形手段と、
前記モデルデータに基づいて造形される造形物の形状を、前記造形データおよび前記造形条件設定に基づいて予測する予測手段と
をさらに含む、請求項１〜６のいずれか１項に記載の造形予測表示システム。
【請求項８】
入力されたモデルデータに応じた基準形状と、前記モデルデータに基づいて造形される造形物の予測形状とを表示するように制御する形状表示制御手段と、
前記基準形状と前記造形物の予測形状との比較に基づく１または複数の評価情報を、基準から外れたものを識別可能に表示するように制御する評価表示制御手段と
を含む、情報処理装置。
【請求項９】
コンピュータを、
入力されたモデルデータに応じた基準形状と、前記モデルデータに基づいて造形される造形物の予測形状とを表示するように制御する形状表示制御手段、および
前記基準形状と前記造形物の予測形状との比較に基づく１または複数の評価情報を、基準から外れたものを識別可能に表示するように制御する評価表示制御手段
として機能させるためのプログラム。
【請求項１０】
造形予測表示方法であって、
情報処理装置が、入力されたモデルデータに応じた基準形状と、前記モデルデータに基づいて造形される造形物の予測形状とを表示するように制御するステップと、
情報処理装置が、前記基準形状と前記造形物の予測形状との比較に基づく１または複数の評価情報を、基準から外れたものを識別可能に表示するように制御するステップと
を含む、造形予測表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、造形予測結果の表示に関し、より詳細には、造形予測結果を表示する造形予測表示システム、情報処理装置、プログラムおよび造形予測表示方法に関する。
【背景技術】
【０００２】
入力された立体形状モデルデータに基づいて、立体的な造形物を作製する造形装置が開発されている。立体造形においては、所望の形状、すなわちモデルデータと、実際に造形された立体造形物との間に差異が生じて造形されることがある。このため、モデルデータに基づいて、造形物を製作する際に、造形結果を予測する技術の開発も試みられている。
【０００３】
例えば、特開２０１７−０７７６７１号公報（特許文献１）は、３Ｄプリンタによる高品質な造形を実現する目的とした技術を開示する。特許文献１の従来技術では、造形時に発生するそり変形や残留応力を事前に計算し、そり変形量または残留応力量が許容範囲に収まるまで、造形条件を変更しながら繰り返し造形シミュレーションを実行することで、最適な造形条件を導き出している。
【０００４】
しかしながら、熱による収縮やそり変形の程度に対する許容範囲がユーザの造形目的によって様々であるところ、特許文献１は、ユーザの許容限度が低かった場合に不要なシミュレーション計算の繰り返しにより最適化に時間がかかってしまう点で充分なものではなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、上記点に鑑みてなされたものであり、予測される造形形状を確認しながら、評価基準に基づいて造形条件の最適化を行うことができる造形予測表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、本開示は、下記特徴を有する造形予測表示システムを提供する。本造形予測表示システムは、入力されたモデルデータに応じた基準形状と、モデルデータに基づいて造形される造形物の予測形状とを表示するように制御する形状表示制御手段と、上記基準形状と上記造形物の予測形状との比較に基づく１または複数の評価情報を、基準から外れたものを識別可能に表示するように制御する評価表示制御手段とを含む。
【発明の効果】
【０００７】
上記構成により、予測される造形形状を確認しながら、評価基準に基づいて造形条件の最適化を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における造形システム全体のハードウェアの概略構成を示す図。
【図２】本実施形態の造形装置および情報処理装置に含まれるハードウェア構成を示す図。
【図３】本実施形態の情報処理装置に含まれるソフトウェアブロック図。
【図４】本実施形態における処理のデータフローを示す図。
【図５】モデルデータと、それに基づいて造形または予測された立体造形物の形状の例を示す図。
【図６】本実施形態において造形した立体造形物の形状を評価する処理を示すフローチャート。
【図７】本実施形態において予測結果に基づいて補正する処理を示すフローチャート。
【図８】好適な実施形態におけるクラウドシステムの構成を説明する図。
【図９】好適な実施形態における立体造形物の予測形状を表示する機能およびデータフローを説明する機能ブロック図。
【図１０】好適な実施形態におけるユーザ・インタフェース部の詳細な機能ブロック図。
【図１１】好適な実施形態において予測表示システムが提供するグラフィカル・ユーザ・インタフェース（ＧＵＩ）画面を例示する図。
【図１２】好適な実施形態において造形される立体造形物の造形予測処理の詳細を示すフローチャート。
【図１３】好適な実施形態において立体造形物の予測形状を表示するグラフィカル・ユーザ・インタフェース（ＧＵＩ）画面を例示する図。
【図１４】好適な実施形態において修正候補を提案するグラフィカル・ユーザ・インタフェース（ＧＵＩ）画面を例示する図。
【図１５】好適な実施形態において応力分布図を表示するグラフィカル・ユーザ・インタフェース（ＧＵＩ）画面を例示する図。
【発明を実施するための形態】
【０００９】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜その説明を省略するものとする。
【００１０】
図１は、本発明の実施形態における造形システム１００全体の概略構成を示す図である。図１では、例として、造形装置１１０と、情報処理装置１２０とが、インターネットやＬＡＮなどの種々のネットワークを介して接続された造形システム１００を示している。なお、造形装置１１０や情報処理装置１２０数は、図１に示したものに限らず、造形システム１００に含まれる造形装置１１０の台数に制限はない。また、造形装置１１０と情報処理装置１２０は、ネットワークを介さず、直接接続されてもよい。また、造形装置１１０は、情報処理装置１２０に含まれる機能を一部備えてもよいし、情報処理装置１２０に含まれる機能を全て備えてもよい。
【００１１】
造形装置１１０は、造形処理を実行する装置である。例えば情報処理装置１２０から、ネットワークを経由して、所望の立体造形物を造形するための造形データを受信して、造形処理を実行する。
【００１２】
立体造形には種々の造形方式が提案されており、例えば、ＦＦＦ（Fused Filament Fabrication、熱溶解フィラメント製造法）、ＳＬＳ（Selective Laser Sintering、粉末焼結積層造形法）、ＭＪ（Material Jetting、マテリアルジェッティング）、ＥＢＭ（Electron Beam Melting、電子ビーム溶解法）、ＳＬＡ（Stereolithography Apparatus、光造形法）などが挙げられる。本発明の実施形態は、造形方式を問わず適用することができる。また、上述した造形方式以外の方式であってもよい。
【００１３】
造形装置１１０の構成は、造形方式によって異なるが、例えば、ＦＦＦ方式の場合には、造形材料を溶融する加熱機構や、造形材料を吐出するノズルなどを含む。また、ＳＬＳ方式の場合には、レーザ光源などを含む。
【００１４】
情報処理装置１２０は、造形装置１１０が実行する各種処理を制御する制御装置である。情報処理装置１２０の例としては、サーバ装置やパソコン端末などが挙げられる。また、情報処理装置１２０は、造形する立体造形物の形状を示すデータとしてモデルデータの作成、モデルデータを造形装置１１０が処理できる形式に変換する処理、造形装置１１０の造形条件の設定などを行うことができる。
【００１５】
次に、造形システム１００を構成するハードウェアについて説明する。図２は、本実施形態の造形装置１１０および情報処理装置１２０に含まれるハードウェア構成を示す図である。なお、図２（ａ）は、造形装置１１０のハードウェア構成を、図２（ｂ）は、情報処理装置１２０のハードウェア構成をそれぞれ示している。
【００１６】
図２（ａ）に示すように造形装置１１０は、ＣＰＵ２１１と、ＲＡＭ２１２と、ＲＯＭ２１３と、インターフェース２１４と、造形ユニット２１５と、形状センサ２１６とを含んで構成される。各ハードウェアは、バスを介して接続されている。なお、造形装置１１０は、後述するＨＤＤ２２５に対応する記憶装置を含んで構成されてもよい。
【００１７】
ＣＰＵ２１１は、造形装置１１０の動作を制御するプログラムを実行し、所定の処理を行う装置である。ＲＡＭ２１２は、ＣＰＵ２１１が実行するプログラムの実行空間を提供するための揮発性の記憶装置であり、プログラムやデータの格納用、展開用として使用される。ＲＯＭ２１３は、ＣＰＵ２１１が実行するプログラムやファームウェアなどを記憶するための不揮発性の記憶装置である。
【００１８】
インターフェース２１４は、例えば、情報処理装置１２０や、ネットワーク、外部記憶装置などと接続する通信インターフェースである。造形装置１１０は、インターフェース２１４を介して、造形動作の制御データや、立体造形物のモデルデータ、設定された造形条件などの各種データを送受信することができる。
【００１９】
造形ユニット２１５は、造形材料を所望の形状に造形することで、立体造形物を造形する装置である。造形ユニット２１５は、ヘッドや、ステージなどを含んで、造形方式に応じて構成される。
【００２０】
形状センサ２１６は、造形した立体造形物の形状を検出する装置であって、立体造形物の外形や高さなどの各種寸法を測定する。形状センサ２１６の例としては、赤外線センサ、カメラ、３Ｄ計測センサ（例えば、光切断プロファイルセンサ）などが挙げられる。
【００２１】
次に情報処理装置１２０のハードウェア構成について説明する。図２（ｂ）に示すように情報処理装置１２０は、ＣＰＵ２２１と、ＲＡＭ２２２と、ＲＯＭ２２３と、インターフェース２２４と、ＨＤＤ２２５とを含んで構成される。各ハードウェアは、バスを介して接続されている。なお、ＣＰＵ２２１、ＲＡＭ２２２、ＲＯＭ２２３、インターフェース２２４については、上述した造形装置１１０のハードウェアに対応するものであるため、説明は省略する。
【００２２】
ＨＤＤ２２５は、情報処理装置１２０を機能させるＯＳや各種アプリケーション、設定情報、各種データなどを記憶する、読み書き可能な不揮発性の記憶装置である。また、ＨＤＤ２２５は、造形装置１１０の動作を制御するアプリケーション、モデルデータ、造形条件などのデータを記憶してもよい。なお、ＨＤＤ２２５は記憶装置の一例であり、他の記憶装置であってもよく、例えばＳＳＤ（Solid State Drive）などの記憶装置であってもよい。
【００２３】
次に、本実施形態の造形システム１００に含まれる各ハードウェアによって実行される機能手段について、図３を以て説明する。図３は、本実施形態の造形システム１００に含まれるソフトウェアブロック図である。
【００２４】
本実施形態において、造形装置１１０は、造形部３１１と、形状測定部３１２とを含んで構成される。また、情報処理装置１２０は、造形データ生成部３２１と、形状評価部３２２と、記憶部３２３と、補正部３２４とを含んで構成される。
【００２５】
まず、造形装置１１０について説明する。造形部３１１は、造形データに基づいて、造形動作を実行する手段である。造形部３１１は、造形ユニット２１５を制御することで、所望の形状の立体造形物を造形する。
【００２６】
形状測定部３１２は、形状センサ２１６を制御することで、造形部３１１が造形した立体造形物の形状を測定する手段である。形状測定部３１２が測定した形状の測定データは、インターフェース２１４を介して、情報処理装置１２０に転送される。
【００２７】
次に、情報処理装置１２０について説明する。造形データ生成部３２１は、モデルデータを造形装置１１０が処理できる形式に変換したデータとして、造形データを生成する手段である。造形データは、モデルデータと造形条件の設定データから生成され、一例としては、立体造形物を水平に分割したスライスデータのような形式で出力される。なお、モデルデータは、情報処理装置１２０上で作成してもよいし、他の装置で作成したモデルデータを情報処理装置１２０に入力してもよい。
【００２８】
形状評価部３２２は、造形された立体造形物の形状と、モデルデータの形状との差分を算出し、立体造形物を造形した結果を評価する手段である。形状評価部３２２は、形状測定部３１２が測定した測定データとモデルデータとを比較し、形状の差分から、造形結果を評価する。造形結果を評価したデータは、記憶部３２３に記憶する。
【００２９】
記憶部３２３は、モデルデータ、造形データ、測定データ、造形条件の設定データ、各種評価結果などの種々のデータを記憶する手段である。記憶部３２３は、各機能手段によって、各種データが書き込まれ、また、読み出される。また、記憶部３２３に記憶されるデータは、ネットワークを介して、複数の造形装置１１０から収集してもよい。
【００３０】
補正部３２４は、造形を行う前に、造形される立体造形物の形状を予測し、造形処理を補正する手段である。補正部３２４は、造形予測部３２５、予測評価部３２６、データ修正部３２７を含んで構成される。
【００３１】
造形予測部３２５は、設定されている造形条件によって、モデルデータを造形した場合に、如何なる形状の立体造形物が造形されるかを予測する手段である。造形予測部３２５の予測結果は、予測データとして出力される。なお、造形予測部３２５は、造形データ生成部３２１から取得した造形データに基づいて、立体造形物の形状を予測してもよい。
【００３２】
予測評価部３２６は、予測データとモデルデータとを比較し、両者の形状の差分から、造形の成否を評価する手段である。予測評価部３２６は、予測データとモデルデータの形状の差分が閾値よりも小さい場合には、造形が成功したと判定する。また、予測評価部３２６は、予測データとモデルデータの形状の差分が閾値以上の場合には、造形が失敗したと判定する。
【００３３】
データ修正部３２７は、予測評価部３２６が造形失敗と判定した場合に、モデルデータや造形条件などを修正する手段である。データ修正部３２７は、記憶部３２３に蓄積されている造形結果評価に基づいて、モデルデータや造形条件などを修正する。
【００３４】
なお、修正されたモデルデータや造形条件に基づいて、造形予測部３２５は、造形される立体造形物の形状を再度予測してもよい。
【００３５】
なお、上述したソフトウェアブロックは、ＣＰＵ２１１，２２１が本実施形態のプログラムを実行することで、各ハードウェアを機能させることにより、実現される機能手段に相当する。また、実施形態に示した機能手段は、全部がソフトウェア的に実現されても良いし、その一部または全部を同等の機能を提供するハードウェアとして実装することもできる。また、上述した各機能手段は、必ずしも全てが図３に示すような構成で含まれていなくてもよく、他の好ましい実施形態では、各機能手段は、造形装置１１０と情報処理装置１２０との協働によって実現されてもよい。
【００３６】
次に、本実施形態のデータフローについて説明する。図４（ａ）は、本実施形態における立体造形物の形状を評価する処理のデータフローであり、図４（ｂ）は、予測結果に基づいて補正する処理のデータフローである。
【００３７】
まず図４（ａ）では、造形データ生成部３２１は、造形条件の設定データに基づいて、入力されたモデルデータから造形データを生成する。造形部３１１は、造形データに基づいて造形処理を行い、立体造形物を造形する。
【００３８】
形状測定部３１２は、造形された立体造形物の形状を測定し、測定データとして出力する。形状評価部３２２は、測定データと、造形データの基になったモデルデータとを比較することで、造形された立体造形物の形状を評価する。例えば、外形寸法、形状の反りなどの差分を評価し、造形結果評価データとして出力する。造形結果評価データは、記憶部３２３に記憶される。
【００３９】
立体造形物を造形するごとに、上記の評価を行うことで、種々の造形条件やモデルデータに応じた造形結果を蓄積することができ、補正の精度を向上することができる。
【００４０】
図４（ｂ）は、造形予測部３２５が、入力されたモデルデータを、設定データに基づいて造形した場合に造形される立体造形物の形状を予測する。なお、立体造形物の予測は、造形データ生成部３２１から取得した造形データに基づいて、行なってもよい。予測評価部３２６は、予測データと、モデルデータとを比較することで、予測された立体造形物の形状を評価する。評価は、例えば予測データとモデルデータから形状の差分を算出し、差分が閾値よりも大きいか否かによって、造形の成否を評価する。
【００４１】
データ修正部３２７は、予測結果評価データに基づいて、予測データとモデルデータの形状の差分が小さくなるようにモデルデータや設定データを修正する。データの修正は、記憶部３２３に蓄積されている過去に造形された立体造形物の造形結果評価データを参照して行ってもよく、これによって補正の精度を向上できる。
【００４２】
ここで、造形結果と予測結果に基づくデータの修正について説明する。図５は、モデルデータと、それに基づいて造形または予測された立体造形物の形状の例を示す図である。例えば、図５（ａ）のような直方体の形状をした造形対象モデルデータを、条件Ａによって造形した場合に、造形された立体造形物がモデルデータよりも大きくなったとする。
【００４３】
形状評価部３２２は、立体造形物の形状と、モデルデータの形状との差分を求め、造形結果を評価する。ここで、差分とは、単に形状の寸法だけでなく、反りの発生の有無、体積などを含んで評価してもよい。また、立体造形物の形状に特徴的な部分がある場合には、その部分の局所的な差分を求めてもよい。そして、差分と、モデルデータと、造形条件を対応付けた造形結果評価データを算出し、記憶部３２３に記憶する。
【００４４】
一方で、図５（ｂ）のような予測対象モデルデータを条件Ｂで造形した場合の立体造形物の形状を予測する場合について考える。このとき、予測された立体造形物は、破線で示す領域の直方体形状部分がモデルデータよりも小さくなると予測されたとする。
【００４５】
予測評価部３２６は、図５（ｂ）の予測対象モデルデータの形状と予測された立体造形物の形状との差分を算出すると、破線で示す領域の直方体形状部分が差分として抽出される。この差分が閾値よりも大きい場合には、予測対象のモデルデータを条件Ｂで造形すると造形失敗となる蓋然性が高いため、データ修正部３２７は、データの修正を行う。
【００４６】
データ修正部３２７は、モデルデータの形状を修正することで、差分を小さくすることができる。予測では、直方体形状部分が小さくなることから、データ修正部３２７は、直方体形状部分の寸法を大きくするようにモデルデータを修正することで、元の予測対象モデルデータの形状に近い立体造形物を造形することができる。
【００４７】
また、データ修正部３２７は、記憶部３２３に記憶されている造形結果評価データを参照してもよい。例えば図５（ａ）で説明したように、記憶部３２３には、直方体形状のモデルデータを条件Ａで造形した場合に、造形された立体造形物の寸法は、モデルデータよりも大きいという情報が記憶されている。したがって、データ修正部３２７は、条件Ａで造形すれば直方体形状部分の寸法が大きく造形されると判断し、造形条件の設定データをＢからＡに修正する。これによって、実際に造形した場合に、元の予測対象モデルデータの形状に近い立体造形物を造形することができる。
【００４８】
次に、形状評価部３２２が実行する処理の詳細について説明する。図６は、本実施形態において造形した立体造形物の形状を評価する処理を示すフローチャートである。
【００４９】
形状評価部３２２は、ステップＳ１０００から処理を開始する。ステップＳ１００１では、形状評価部３２２は、入力されたモデルデータと、該モデルデータに基づいて造形された立体造形物の形状を測定した測定データとを取得する。
【００５０】
ステップＳ１００２で、形状評価部３２２は、測定データとモデルデータの形状の位置合わせを行う。位置合わせ処理は、例えば、モデルデータの表面形状と、測定された立体造形物の表面形状とのマッチングによって行うことができる。なお、位置合わせ処理は、上記の方法に限定するものではなく、表面形状マッチング以外の方法によって行ってもよい。例えば、モデルデータのある座標を原点として設定し、その位置に対応する立体造形物の座標が一致するように合わせてもよい。
【００５１】
ステップＳ１００３では、形状評価部３２２は、測定データとモデルデータとを比較し、両者の形状の差分を算出する。ステップＳ１００４で、形状評価部３２２は、算出した差分と、モデルデータ、造形条件の設定データを対応付けた造形結果評価データを算出する。
【００５２】
造形結果評価データは、ステップＳ１００５で記憶部３２３に記憶される。そして、ステップＳ１００６で処理を終了する。
【００５３】
次に、補正部３２４が実行する処理の詳細について説明する。図７は、本実施形態において予測結果に基づいて補正する処理を示すフローチャートである。
【００５４】
補正部３２４は、ステップＳ２０００から処理を開始する。ステップＳ２００１では、造形予測部３２５は、造形条件の設定データと、予測対象となるモデルデータから、立体造形物の形状を予測する。形状の予測には、種々のシミュレーション手法を用いることができる。
【００５５】
予測評価部３２６は、立体造形物の形状の予測データと、モデルデータとを取得し、ステップＳ２００２で、予測された立体造形物の形状と、モデルデータの形状の位置合わせ処理を行う。位置合わせは、ステップＳ１００２と同様の方法で行うことができる。
【００５６】
予測評価部３２６は、ステップＳ２００３で、予測結果とモデルデータの形状を比較し、両者の差分を算出する。ステップＳ２００４では、算出した差分に基づいて、予測結果評価データを算出する。予測結果評価データは、例えば、寸法の差分だけでなく、反りの有無、体積、立体造形物の局所的な形状などの差分を含む。
【００５７】
ステップＳ２００５で、予測評価部３２６は、予測結果評価データが許容範囲内であるか否かを判定する。例えば、予測された立体造形物の形状と、モデルデータの形状に差分があったとしても、その差分が許容できる程度のものであれば、造形は成功したものとする。したがって、予測に用いた造形条件やモデルデータは、修正せずに、そのまま造形処理に使用できる。一方で、形状の差分が許容できない程度のものであれば、造形が失敗したとして、モデルデータや造形条件の設定データを修正する。なお、形状以外のパラメータについても、同様にして評価し、造形の成否を判定することができる。
【００５８】
ステップＳ２００５において、予測結果評価データが許容範囲内である場合には（ＹＥＳ）、ステップＳ２００７に進み、処理を終了する。一方で、ステップＳ２００５において、予測結果評価データが許容範囲内でない場合には（ＮＯ）、ステップＳ２００６に進む。
【００５９】
ステップＳ２００６では、データ修正部３２７は、造形条件の設定データやモデルデータを修正する。データ修正部３２７は、記憶部３２３に蓄積されている、過去に造形した立体造形物の造形結果評価データに基づいて、修正をすることができる。データを修正した後、ステップＳ２００７に進み、処理を終了する。
【００６０】
なお、ステップＳ２００６でデータを修正した後、ステップＳ２００１に戻り、修正されたデータに基づいて再度予測し、評価する処理を繰り返してもよい。繰り返し処理は、所定回数を上限として繰り返してもよいし、ステップＳ２００５において許容範囲内であると判定されるまで繰り返してもよい。このように予測とデータの修正を繰り返すことで、立体造形物を造形する精度を向上することができる。
【００６１】
以上、図１〜図７を参照して、立体造形物の形状を評価する処理および予測結果に基づいて補正する処理について説明してきた。以下、図８〜図１４を参照しながら、上述した予測結果に基づいて補正する際に、ユーザに対し予測形状および予測形状の評価結果を表示する機能について、より具体的な実施形態を以て説明する。なお、以下では、クラウドサービスとして造形予測結果の表示機能を提供する好適な実施形態を用いて説明する。
【００６２】
図８は、好適な実施形態におけるクラウドシステム３００を説明する図である。図８に示すクラウドシステム３００は、それぞれ所定の造形方式を採用する造形装置１１０および情報処理装置１２０を含む１または複数の造形システム３１０と、予測表示システム３５０と、端末装置３９０とを含み構成される。これらは、インターネット３０２を介して相互に接続される。
【００６３】
造形装置１１０は、造形部３１１と、形状測定部３１２とを含んで構成される。また、情報処理装置１２０は、造形データ生成部３２１と、記憶部３２３とを含んで構成される。説明する実施形態において、各造形装置１１０に対し、１つの情報処理装置１２０が直接接続されて、組になって造形システム３１０が構成されているものとするが、特に限定されるものではない。
【００６４】
本実施形態における予測表示システム３５０は、１または複数の造形システム３１０と通信し、造形される立体造形物の形状予測および予測形状の評価結果を表示する機能をクラウドサービスとして提供する。なお、以下に説明する実施形態では、立体造形物の形状を予測する機能をクラウドサービスとして提供するものとして説明するが、必ずしもクラウドサービスに限定されるものではない。
【００６５】
予測表示システム３５０は、形状評価部３５２と、記憶部３５３と、補正部３５４とを含んで構成される。図３に示した実施形態において情報処理装置１２０上にあった形状評価部３２２および補正部３２４は、図８に示す実施形態においては、それぞれ、形状評価部３５２および補正部３５４として、予測表示システム３５０上に設けられている。
【００６６】
図８には、さらに、補正部３５４のより具体的な構成が示されている。図８に示すように、本実施形態による補正部３５４は、造形予測部３５５と、予測評価部３５６と、データ修正部３５７と、ユーザ・インタフェース部３５８とを含んで構成される。
【００６７】
端末装置３９０は、一般的なウェブ・ブラウザなどを備えるパーソナル・コンピュータ、タブレットコンピュータ、ワークステーションなど、ユーザが操作する装置である。ユーザは、端末装置３９０を用いて、予測表示システム３５０にアクセスし、表示される各種画面を介して各種指示を行うことができる。なお、図８には、情報処理装置１２０とは別の装置として端末装置３９０を示しているが、造形システム３１０の情報処理装置１２０が端末装置として、予測表示システム３５０にアクセスする態様であってもよい。
【００６８】
以下、図９を参照しながら、好適な実施形態における立体造形物の予測形状を表示する機能およびその際のデータフローについて、より詳細に説明する。図９には、立体造形物の予測形状表示に関連したコンポーネントとして、造形システム３１０における造形部３１１、造形データ生成部３２１および形状測定部３１２が示されている。図９には、さらに、関連したコンポーネントとして、予測表示システム３５０における形状評価部３５２、記憶部３５３および補正部３５４が示されている。
【００６９】
造形データ生成部３２１は、造形部３１１の造形方式に応じた造形条件設定データ３４１に基づいて、入力されるモデルデータ３４０をレンダリングし、造形データ３４２を生成する。ここで、モデルデータ３４０は、３次元形状を小さな三角形などの図形単位の集合体として表現したデータである。例えば、モデルデータ３４０としては、ＳＴＬ（Standard Triangulated Language）ファイルといった、ＣＡＤ（Computer Aided Design）／ＣＡＭ（Computer Aided Manufacturing）で用いられている種々の形式のファイルを挙げることができる。造形データ３４２は、上述したようにスライスデータであり、モデルデータ３４０により規定される３次元形状を輪切りにして構成された、複数の層にわたる層毎のデータを含む。造形データ生成部３２１は、本実施形態における生成手段を構成する。
【００７０】
造形部３１１は、造形開始の指示に応答して、造形データ生成部３２１により生成された造形データ３４２に基づいて、所定の造形方式に従って造形動作を実行し、所望の形状の立体造形物３４３を造形する。造形部３１１の造形方式としては、特に限定されるものではないが、ＦＦＦ、ＳＬＳ、ＭＪ、ＥＢＭ、ＳＬＡなどを挙げることができる。造形部３１１は、本実施形態における造形手段を構成する。
【００７１】
形状測定部３１２は、造形された立体造形物３４３の形状を測定し、測定データ３４８として出力する。
【００７２】
形状評価部３５２は、測定データ３４８と、モデルデータ３４０とを比較することで、造形された立体造形物３４３の形状を評価する。例えば、外形寸法、形状の反りなどの差分を評価し、造形結果評価データ３４９として出力する。
【００７３】
記憶部３５３は、造形データ生成部３２１から取得した造形条件設定データ３４４、造形データ３４５、形状測定部３１２から取得した測定データ３４８および形状評価部３５２が出力した造形結果評価データ３４９などの各種データを記憶する。
【００７４】
補正部３５４は、造形を行う前に、造形される立体造形物の形状を予測し、予測形状の評価を行い、必要に応じて、造形処理の補正を行う手段である。造形予測部３５５、予測評価部３５６およびデータ修正部３５７については、基本的には、図３を参照して説明した造形予測部３２５、予測評価部３２６およびデータ修正部３２７と同様のはたらきをするが、以下、立体造形物の予測形状表示に関連して、より具体的に説明する。
【００７５】
造形予測部３５５は、上述したように、モデルデータ３４０を造形した場合に造形される立体造形物の形状を予測する。造形予測部３５５は、モデルデータ３４０に基づいて、より具体的には、造形データ生成部３２１から取得した造形条件設定データ３４４と、モデルデータ３４０から生成された造形データ３４２に基づいて、造形される立体造形物の形状を予測することができる。
【００７６】
造形予測部３５５は、造形シミュレーションを行うシミュレーション部を備えているか、または、外部のシミュレーション部と通信可能に構成されている。造形予測部３５５は、造形条件設定データ３４４および造形データ３４５に基づいて作成された入力ファイルをシミュレーション部に入力し、造形予測結果を得て、予測データ３４６として出力する。シミュレーション計算においては、入力ファイルから、解析で用いる情報が抽出されて、立体造形物の予測される形状が計算される。シミュレーションでは、形状に加えて、立体造形物の残留応力量を計算するよう構成されていてもよい。造形予測部３５５は、本実施形態における予測手段を構成する。
【００７７】
予測評価部３５６は、モデルデータ３４０に応じた基準形状と、予測データ３４６に応じた立体造形物の予測形状とを比較し、１または複数の評価情報を算出する。予測評価部３５６は、さらに、１または複数の評価情報に基づいて、所定の基準を満たすか否かを判定する。１または複数の評価情報としては、幅、奥行き、高さの寸法の差分、そり量などを挙げることができる。所定の基準としては、例えば、幅（Ｘ）、奥行き（Ｙ）、高さ（Ｚ）の方向の寸法公差、そり量に対する許容範囲などを挙げることができる。所定基準として、例えば、ＪＩＳ精級、中級、粗級、極粗級、あるいは、ユーザの判断基準をシステムに反映できるようにユーザ定義の基準などを設定することができる。
【００７８】
１または複数の評価情報が所定の基準を満たす場合（例えば、すべての寸法について差が閾値よりも小さい）には、予測評価部３５６は、造形が成功する（ＯＫ）と判定する。また、モデルデータ３４０と予測データ３４６との形状の差分が所定の基準を満たさない場合（例えばいずれかの寸法について差が閾値よりも大きい）には、予測評価部３５６は、造形が失敗（ＮＧ）したと判定する。
【００７９】
予測評価部３５６は、１または複数の評価情報および判定結果を予測結果評価データ３４７として出力する。予測評価部３２６は、本実施形態における判定手段を構成する。
【００８０】
データ修正部３５７は、予測評価部３５６が出力する予測結果評価データ３４７の評価結果が否定的（ＮＧ）であった場合などに、必要に応じて、モデルデータの修正候補および造形条件設定の修正候補の一方または両方を計算する。データ修正部３５７は、本実施形態における計算手段を構成する。データ修正部３５７は、記憶部３５３に蓄積されている、過去に造形した立体造形物の造形結果評価データ３４９に基づいて、修正をすることができる。
【００８１】
ユーザ・インタフェース部（以下、ＵＩ部と参照する。）３５８は、ユーザに立体造形物の予測形状および予測形状に対する評価結果を表示するための各種グラフィカル・ユーザ・インタフェース（ＧＵＩ）画面を提供する。ＵＩ部３５８は、例えば、端末装置３９０が備えるウェブブラウザ上で使用可能なウェブアプリケーションなどとして実装される。
【００８２】
図１０は、好適な実施形態におけるＵＩ部３５８の詳細な機能ブロックを示す図である。図１０に示すように、ＵＩ部３５８は、基本処理制御部３５９と、予測開始制御部３６０と、予測形状表示制御部３６１と、評価表示制御部３６２と、修正候補表示制御部３６３とを含んで構成される。
【００８３】
基本処理制御部３５９は、ユーザのログイン手続やログイン後のタスク一覧画面などの表示および操作を制御する。
【００８４】
予測開始制御部３６０は、形状予測を開始する機能を制御する。予測開始制御部３６０は、ＧＵＩ画面上でのユーザからのモデルデータ３４０を指定した形状予測の開始の指示に基づいて、造形予測部３５５による形状予測および予測評価部３５６による予測形状の評価を開始させる。
【００８５】
予測形状表示制御部３６１は、造形予測結果を表示する機能を制御する。予測形状表示制御部３６１は、ＧＵＩ画面上でのユーザからの造形予測結果の表示の指示に基づいて、入力されたモデルデータ３４０に応じた基準形状と、予測データ３４６に基づく造形物の予測形状とを表示するように制御する。評価表示制御部３６２は、さらに、基準形状および予測形状と共に、または、それらとは別の画面で、予測結果評価データ３４７に基づく評価情報および判定結果を表示するように制御する。予測形状表示制御部３６１は、本実施形態における形状表示制御手段を構成する。評価表示制御部３６２は、本実施形態における評価表示制御手段および判定結果表示制御手段を構成する。
【００８６】
修正候補表示制御部３６３は、修正候補を提案する機能を有する。修正候補表示制御部３６３は、ＧＵＩ画面上でのユーザからの修正候補の提案の指示に基づいて、データ修正部３５７により計算されたモデルデータの修正候補および造形条件設定の修正候補の一方または両方を、基準形状および予測形状と共に、または、それらとは別の画面で表示するよう制御することができる。修正候補表示制御部３６３は、本実施形態における修正候補表示制御手段を構成する。
【００８７】
図１１は、特定の実施形態において予測表示システム３５０が提供するＧＵＩ画面を例示する。図１１（Ａ）は、予測表示システム３５０へのログイン画面４００を例示し、図１１（Ｂ）は、ログイン後に表示されるユーザに関連付けられた造形予測タスク（以下、単にタスクという。）の一覧画面４２０を例示する。これらの画面４００，４２０は、例えば、基本処理制御部３５９により提供される。
【００８８】
図１１（Ａ）に示すログイン画面４００は、ウェルカムメッセージ４０１と、アカウント名（例えばユーザＩＤや電子メールアドレス）を入力するためのテキスト入力４０２と、パスワードを入力するためのテキスト入力４０３と、入力されたアカウント名およびパスワードでログイン手続を行うためのログイン・ボタン４０４とを含む。ユーザにより、テキスト入力４０２およびテキスト入力４０３にそれぞれ適切なアカウント名およびパスワードが入力され、ログイン・ボタン４０４がクリックやタップされると、ログイン認証処理後、図１１（Ｂ）に示すタスク一覧画面４２０が表示される。
【００８９】
図１１（Ｂ）に示すタスク一覧画面４２０は、新規ジョブの登録を受け付ける新規ジョブボタン４２１と、アカウントに関連付けられたタスクを表示するタスク一覧表示４２２と、ページネーション・コントロール４２９とを含んでいる。タスク一覧表示４２２には、番号カラム４２３と、受領日時カラム４２４と、モデルデータ・カラム４２５と、ステータス・カラム４２６と、進捗カラム４２７と、評価カラム４２８とを含み、登録された造形予測開始前、実行中または実行済みのタスクがレコードとして登録されている。
【００９０】
番号カラム４２３には、タスクの通し番号が表示される。受領日時カラム４２４は、タスクを受け付けた日時が表示される。モデルデータ・カラム４２５には、タスクの対象となるモデルデータのファイル名が表示される。ステータス・カラム４２６には、例えば、造形予測処理の開始前か、成功裡に完了したか、エラーが発生したかなどの造形予測処理のステータスが表示される。進捗カラム４２７には、造形予測処理の進捗状況が表示される。評価カラム４２８には、造形予測の結果、所定の基準に満たす結果が得られたか否かの判定結果が表示される。
【００９１】
新規ジョブボタン４２１がクリックやタップされると、予測開始制御部３６０が呼び出されて、対象のモデルデータなどを指定し、造形予測を開始するための画面が表示される。タスク一覧表示４２２において、所定のレコードがクリックやタップされると、予測形状表示制御部３６１および評価表示制御部３６２が呼び出されて、その造形予測結果および評価結果が表示される。
【００９２】
以下、図１２を参照しながら、好適な実施形態において、新規ジョブの造形予測が開始された場合に実行される造形予測処理について説明する。
【００９３】
図１２に示す処理は、例えば、操作者からのモデルデータを指定した形状予測の要求に応答して、ステップＳ３０００から開始される。ステップＳ３００１では、予測表示システム３５０は、入力された形状予測対象のモデルデータを取得する。
【００９４】
ステップＳ３００２では、造形予測部３５５は、造形データ生成部３２１から造形条件設定データを取得する。好ましくは、造形予測部３５５は、モデルデータを造形データ生成部３２１に入力し、入力したモデルデータおよび造形条件設定データに基づき生成された造形データを造形データ生成部３２１から取得する。
【００９５】
ステップＳ３００３では、造形予測部３５５は、造形条件設定データと、予測対象となるモデルデータから、立体造形物の形状を予測し、予測データを得る。好ましくは、造形予測部３５５は、モデルデータに基づき生成された造形データと造形条件設定データとから、立体造形物の形状を予測し、予測データを得る。
【００９６】
ステップＳ３００４では、予測評価部３５６は、立体造形物の予測形状と、モデルデータの基準形状の位置合わせ処理を行う。ステップＳ３００５では、予測評価部３５６は、予測データに応じた予測形状とモデルデータに応じた基準形状を比較し、両者の差分を算出する。ステップＳ３００６では、予測評価部３５６は、算出した差分に基づいて、１または複数の評価情報を算出する。評価情報は、例えば、寸法の差分や、反りの有無、体積、立体造形物の局所的な形状などの差分を含む。
【００９７】
ステップＳ３００７では、予測評価部３２６は、評価情報が所定の基準を満たすか否かを判定する。例えば、予測された立体造形物の形状と、モデルデータの形状に差分があったとしても、その差分が公差範囲内であれば、造形は成功したものとする。なお、形状以外のパラメータについても、同様にして評価し、造形の成否を判定することができる。
【００９８】
ステップＳ３００７において、所定の基準を満たすと判定された場合には（ＹＥＳ）、ステップＳ３００８に進み、肯定的な判定結果を記録する。一方で、ステップＳ３００７において、基準を満たさないと判定された場合には（ＮＯ）、ステップＳ３００９に進み、否定的な判定結果を記録する。ステップＳ３０１０では、データ修正部３５７は、造形条件設定データやモデルデータを修正し、修正候補を計算する。
【００９９】
ステップＳ３０１１では、予測評価部３２６は、モデルデータに基づく形状、予測データに基づく形状、評価情報、判定結果および必要に応じて修正候補を含めて予測結果を保存し、ステップＳ３０１２で、本処理を終了する。
【０１００】
以下、図１３および図１４を参照しながら、図１１（Ｂ）に示すタスク一覧表示４２２において、すでに図１２に示した造形予測処理が完了したレコードがクリックやタップされた場合に表示される造形予測結果を示す画面表示を説明する。
【０１０１】
図１３は、好適な実施形態において立体造形物の予測形状を表示する造形予測結果表示画面４５０を例示する図である。結果表示画面４５０は、図１２に示したステップＳ３０１１で保存された予測結果に基づいて、ＵＩ部３５８により生成され表示される。
【０１０２】
図１３に示す結果表示画面４５０は、造形予測処理の開始日時を示す開始日時表示４５１と、造形予測処理の終了日時を示す終了日時表示４５２とを含み構成される。結果表示画面４５０は、さらに、造形予測処理の進捗状態を示す進捗状況表示４５３と、造形予測処理のステータスを示すステータ表示４５４とを含み構成される。
【０１０３】
図１３に示す結果表示画面４５０は、さらに、モデルデータ３４０に応じた基準形状４５６を示す基準形状表示４５５と、予測データ３４６に基づく造形物の予測形状４５９を示す予測形状表示４５８とを含み構成される。
【０１０４】
ここで、説明する実施形態においては、結果表示画面４５０上では、モデルデータ３４０に応じた基準形状４５６および予測データ３４６に応じた造形物の予測形状４５８が同一の構図で画面上に並べて表示されるように構成される。しかしながら、表示する態様は、特に限定されるものではない。他の実施形態では、結果表示画面４５０上で、基準形状４５６および造形物の予測形状４５９が、画面上に、同一の構図で重ねて表示されてもよいし、または、切り替え可能に表示されるように構成されてもよい。
【０１０５】
例えば、基準形状４５６上に造形物の予測形状４５９を半透過的に重ねて表示することにより、ユーザは、基準形状４５６と造形物の予測形状４５９との差異をより認識しやすくなる。例えば、基準形状４５６上に造形物の予測形状４５９を同じ位置で切り替えて表示することにより、同様に、ユーザは、基準形状４５６と造形物の予測形状４５９との差異をより認識しやすくなる。
【０１０６】
本実施形態において、基準形状表示４５５および予測形状表示４５８は、結果表示画面４５０上でのマウス操作やフリックやピンチなどのタッチパネル操作に基づいて、形状表示する際の位置、スケールおよび姿勢のいずれかの変更を受け付ける機能を有する。予測形状表示制御部３６１は、基準形状表示４５５および予測形状表示４５８を連動して、受け付けた変更が反映された構図で、基準形状４５６および造形物の予測形状４５９を表示するよう制御する。
【０１０７】
説明する実施形態において、基準形状表示４５５および予測形状表示４５８には、さらに、各種コントロール４６１〜４６４が設けられている。
【０１０８】
コントロール４６１は、基準形状４５６および予測形状４５９の位置、スケールおよび姿勢を、既定のホームポジションに戻す指示を受け付けるコントロールである。コントロール４６２は、基準形状４５６および予測形状４５９に、三次元軸を表示するか否かを制御するコントロールである。コントロール４６３は、基準形状４５６および予測形状４５９を、ワイヤーフレームで表示するか、ソリッドあるいはサーフェスで表示するかを制御するコントロールである。コントロール４６４は、基準形状４５６および予測形状４５９を、事前定義されたパターンで回転しているように再生表示するためのコントロールである。
【０１０９】
説明する実施形態において、基準形状表示４５５および予測形状表示４５８には、さらに、それぞれ、基準形状４５６および予測形状４５９の幅（Ｘ）、奥行き（Ｙ）、高さ（Ｚ）の方向の寸法表示４５７，４６０が付属されている。
【０１１０】
図１３に示す結果表示画面４５０は、さらに、ＪＩＳ粗級などの所定の基準を満たしたか否かを示す判定表示４６８と、その判定結果となった理由を説明する判定理由表示４６９と、その判定の基礎となる評価情報を表示する評価マトリックス表示４６５とを含み構成される。
【０１１１】
図１３に示す評価マトリックス表示４６５では、各軸毎に、基準形状の寸法、基準寸法の区分、基準形状に対する予測形状の寸法公差および基準形状の寸法と、予測形状の寸法との差が示されている。図１３に示すように、判定表示４６８が、所定の基準とともに基準形状４５６および造形物の予測形状４５９に関連して表示するよう構成されている。
【０１１２】
また、評価マトリックス表示４６５においては、所定の基準から外れた評価情報が識別可能に表示されており、図１３に示す例では、ｙ軸およびｚ軸の寸法差４６６，４６７が、許容範囲外であることが識別可能に表示されている。なお、許容範囲である評価情報と、許容範囲外である評価情報とは、特に限定されるものではないが、例えば、標準体、ボールド体、イタリック体などのフォントスタイルの違い、Ｔｉｍｅｓ  Ｎｅｗ  ＲｏｍａｎやＣｅｎｔｕｒｙなどのフォント指定の違い、フォントカラーの違い、背景色の違い、矩形などの図形の付加、アスタリスクなどの記号の付加などによって識別可能に表現される。
【０１１３】
図１３に示す結果表示画面４５０は、またさらに、現在の条件での造形実行を指示する造形実行ボタン４７０と、造形予測の再計算の実行を指示する再計算ボタン４７１と、判定結果が否定的であった場合に算出される修正候補の提案を指示する修正案表示ボタン４７２とを含み構成される。造形実行ボタン４７０がクリックまたはタップされると、造形部３１１に対し造形開始の指令が発行される。
【０１１４】
図１４は、好適な実施形態においてモデルデータの修正候補を提案する修正候補提示画面を例示する図である。図１４に示す修正候補提案画面４９０は、図１３に示した修正案表示ボタン４７２がクリックまたはタップされたことに応答して、図１２に示したステップＳ３０１１で保存された予測結果に含まれる修正候補に基づいて、ＵＩ部３５８により生成され表示される。
【０１１５】
図１４は、修正候補のモデルデータに応じた修正形状４９２を示す修正形状表示４９１と、戻るボタン４９３と、修正案での再計算の指示を受け付ける修正案で再計算ボタン４９４とを含み構成される。戻るボタン４９３がクリックまたはタップされると、図１３に示す画面に戻される。再計算ボタン４９４クリックまたはタップされると、修正候補のモデルデータを指定した新たなジョブが開始される。
【０１１６】
なお、図１４は、修正候補として、モデルデータの修正候補を表示する場合について説明した。しかしながら、修正候補は、上述したように、モデルデータに限定されるものではなく、モデルデータの修正候補に変えて、または、モデルデータの修正候補とともに、造形条件設定データの修正候補が、計算されて、提示されてもよい。
【０１１７】
図１５は、図１３に示した造形予測結果表示画面４５０の設計変更例として、造形予測結果表示画面４５０ｂを示す。なお、図１５においては、図１３に示した造形予測結果表示画面４５０と共通する要素について同じ符号を用いており、以下では、それらの説明を省略するものとする。
【０１１８】
図１５に示す結果表示画面４５０ｂには、上述したコントロール４６１〜４６４に加えて、コントロール４９５と、プルダウンリスト４９６と、プルダウンリスト４９７が設けられている。
【０１１９】
コントロール４９５は、予測形状４５９の応力分布図の表示を受け付けるコントロールである。
【０１２０】
プルダウンリスト４９６は、応力分布図に係る断面を指定するためのプルダウンリストであり、▼をクリックまたはタップすると、事前に定義された３つの断面（ＸＹ断面、ＹＺ断面、ＸＺ断面）のリストが選択可能に表示されるようになっている。なお、より好ましい実施形態では、３つの断面をより細かく定義してもよい。具体的には、Ｚ方向の位置が異なる複数のＸＹ断面、Ｘ方向の位置が異なる複数のＹＺ断面、Ｙ方向の位置が異なる複数のＸＺ断面を予め定義し、それらがプルダウンリスト４９６に選択可能に表示されるようにしてもよい。
【０１２１】
プルダウンリスト４９７は、注目する応力成分を指定するためのプルダウンリストであり、▼をクリックまたはタップすると、事前に定義された応力成分のリストが選択可能に表示されるようになっている。なお、ここでいう応力成分としては、Ｘ垂直応力、Ｙ垂直応力、Ｚ垂直応力、ＸＹせん断応力、ＹＺせん断応力、ＸＺせん断応力、最大主応力、中間主応力、最小主応力、ミーゼス応力、などを例示することができる。
【０１２２】
コントロール４９５がクリックまたはタップされたことに応答して、予測形状表示制御部３６１は、プルダウンリスト４９７で指定された応力成分について、プルダウンリスト４９６で指定された断面の応力分布図をカラーのコンター図として生成し、生成した応力分布図を予測形状表示４５８に表示する。このとき、予測形状表示４５８には、応力値と色を対応付けたカラーバー４９８が併せて表示される。なお、ここでいう応力分布図は、上述したシミュレーション部が計算した残留応力量に基づいて生成することができる。
【０１２３】
以上、説明した本発明の実施形態によれば、予測される造形形状を確認しながら、評価基準に基づいて造形条件の最適化を行うことができる造形予測表示システム、情報処理装置、該情報処理装置を実現するためのプログラムおよび造形予測表示方法を提供することができる。
【０１２４】
上述した実施形態によれば、シミュレーションによる造形結果の予測形状と、入力されたモデルデータに応じた基準形状とが表示され、これらの比較に基づく１または複数の評価情報が、基準から外れたものが識別可能であるように表示される。そのため、ユーザは、定性的かつ定量的に造形の予測結果を得ることができ、ユーザごとの判断で、成功とするか失敗とするかの判断が可能となる。ひいては、ユーザは、予測される造形形状を確認しながら、評価基準に基づいて造形条件の最適化を行うことができるようになる。
【０１２５】
特定の実施形態においては、上述した基準形状および予測形状は、画面上で、同一の構図で並べて表示されたり、同一の構図で重ねて表示されたり、または、同一の構図で切り替え可能に表示される。このため、ユーザは、基準形状と造形物の予測形状との差異をより認識しやすくなる。
【０１２６】
特定の実施形態においては、予測形状と基準形状との比較に基づく１または複数の評価情報に基づいた所定の基準を満たすか否かの判定結果も表示される。好ましくは、判定した所定の基準も合わせて表示される。そのため、ユーザは、造形の予測結果が所定基準を満たしているか否かを容易に判別可能となる。
【０１２７】
特定の実施形態においては、さらに、否定的な判定結果が得られた場合に、１または複数の評価情報に基づいて算出される造形条件設定やモデルデータの修正候補も合わせて表示される。これにより、ユーザは、造形の予測結果が所定基準を満たすような条件の最適化を容易に行うことができるようになる。
【０１２８】
なお、上述した本発明の実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等で記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭ等の装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【０１２９】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１３０】
１００…造形システム、１１０…造形装置、１２０…情報処理装置、２１１，２１２…ＣＰＵ、２１２，２２２…ＲＡＭ、２１３，２２３…ＲＯＭ、２１４，２２４…インターフェース、２１５…造形ユニット、２１６…形状センサ、２２５…ＨＤＤ、３００…クラウドシステム、３１０…造形システム、３１１…造形部、３１２…形状測定部、３２１…造形データ生成部、３２２，３５２…形状評価部、３２３，３５３…記憶部、３２４，３５４…補正部、３２５，３５５…造形予測部、３２６，３５６…予測評価部、３２７，３５７…データ修正部、３４０…モデルデータ、３４１，３４４…造形条件設定データ、３４２，３４５…造形データ、３４３…立体造形物、３４６…予測データ、３４７…予測結果評価データ、３４８…測定データ、３４９…造形結果評価データ、３５０…予測表示システム、３５８…ＵＩ部、３９０…端末装置、３５９…基本処理制御部、３６０…予測開始制御部、３６１…予測形状表示制御部、３６２…評価表示制御部、３６３…修正候補表示制御部、４５０…結果表示画面、４５６…基準形状、４５９…予測形状、４６５…評価マトリックス表示、４９０…修正候補提案画面、４９１…修正形状表示
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開２０１７−０７７６７１号公報
【図１】
2019171846.tif 000003
【図２】
2019171846.tif 000004
【図３】
2019171846.tif 000005
【図４】
2019171846.tif 000006
【図５】
2019171846.tif 000007
【図６】
2019171846.tif 000008
【図７】
2019171846.tif 000009
【図８】
2019171846.tif 000010
【図９】
2019171846.tif 000011
【図１０】
2019171846.tif 000012
【図１１】
2019171846.tif 000013
【図１２】
2019171846.tif 000014
【図１３】
2019171846.tif 000015
【図１４】
2019171846.tif 000016
【図１５】
2019171846.tif 000017