JP2018043478A - Modeling control apparatus, method and program - Google Patents
Modeling control apparatus, method and program Download PDFInfo
- Publication number
- JP2018043478A JP2018043478A JP2016181615A JP2016181615A JP2018043478A JP 2018043478 A JP2018043478 A JP 2018043478A JP 2016181615 A JP2016181615 A JP 2016181615A JP 2016181615 A JP2016181615 A JP 2016181615A JP 2018043478 A JP2018043478 A JP 2018043478A
- Authority
- JP
- Japan
- Prior art keywords
- modeling
- modeled object
- dimensional
- model data
- modeled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
【課題】完成物の造形前に、3次元モデルデータを造形装置で造形した場合の質感や色味といった状態を確認するためのテスト造形を少時間、低コストで可能にすること。【解決手段】フロントエンド501は、受付けたモデルデータに基づき造形される造形物の形状を表現するためのプレビュー画面を表示し(S1001)、一次圧縮造形の場合、前記造形物について、3次元空間において少なくともいずれか1つの軸の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置102で実行させるための命令を行い(S1008〜S1009,S1010,S1011)、平面造形の場合、前記画面で表現された前記造形物の2次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置102で実行させるための命令を行う(S1005〜S1007,S1010,S1011)。【選択図】図10An object of the present invention is to enable, in a short time and at a low cost, test modeling for confirming a state such as texture and color when three-dimensional model data is modeled by a modeling apparatus before modeling a completed product. A front end (501) displays a preview screen for expressing the shape of a modeled object based on received model data (S1001). In order to execute the modeling based on the model data corresponding to the reduced shape of at least one axis in the modeling device 102 in the modeling device 102 (S1008 to S1009, S1010, S1011), in the case of planar modeling, A command for causing the modeling device 102 to execute modeling based on model data corresponding to another modeled object formed with a predetermined thickness with respect to the two-dimensional image of the modeled object represented on the screen ( S1005 to S1007, S1010, S1011). [Selection diagram] FIG.
Description
本発明は、造形制御装置、その方法及びプログラムに関する。 The present invention relates to a modeling control device, a method thereof, and a program.
近年、三次元状の造形物を造形するための造形装置、いわゆる3Dプリンタが広く用いられるようになってきている。
特許文献1には、三次元モデルデータに対してx、y、zの各空間軸方向の倍率や位置、回転、サイズなどを指定可能な三次元造形装置用の設定データ作成装置が開示されている。
In recent years, modeling apparatuses for modeling three-dimensional models, so-called 3D printers, have been widely used.
パーソナルコンピュータ等で、特許文献1のように、三次元モデルデータを加工することは可能であった。しかし、現在の造形装置では、一つの造形物を造形するのに非常に時間がかかり、造形を完了するのに数時間単位で時間がかかるケースも珍しくない。
It is possible to process the three-dimensional model data with a personal computer or the like as in
また、造形装置における造形方法も多岐に渡っており、一色のみのものや複数色を扱えるもの、そしてシアン、マゼンタ、イエロー、ブラックなどの消耗材を用いて、フルカラーで造形できるなど、色の表現方法も多岐に渡っている。 In addition, there are a wide variety of modeling methods in the modeling equipment, which can handle only one color or multiple colors, and can be modeled in full color using consumables such as cyan, magenta, yellow, and black. There are a variety of methods.
さらに、消耗材においても液体や粉末、樹脂など成分が全く異なるものもあり、同じ三次元モデルデータであっても造形物の質感や色味などは実際に造形してみないとわからないことが多々ある。
このため、膨大な時間や材料費をかけて造形物の造形を行ったとしても、所望の造形物を得られない可能性があった。
In addition, some consumables have completely different components such as liquids, powders, and resins, and even with the same 3D model data, the texture and color of the model is often not understood unless you actually model it. is there.
For this reason, there is a possibility that a desired model cannot be obtained even if a model is modeled by spending enormous time and material costs.
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、完成物を造形する前に、3次元モデルデータを造形装置で造形した場合の質感や色味といった状態を確認するためのテスト造形を少時間、低コストで行なうことができる仕組みを提供することである。 The present invention has been made to solve the above problems. The object of the present invention is to perform test modeling for confirming the state of texture and color when modeling three-dimensional model data with a modeling device before modeling a finished product in a short time and at low cost. It is to provide a mechanism.
本発明は、3次元の造形物を造形する造形装置に造形指示を行う造形制御装置であって、1以上のモデルデータの入力を受け付ける受け付け手段と、3本の互いに直交する軸を用いて定められる3次元空間において、前記受け付け手段で受け付けたモデルデータに基づき造形される造形物の形状を表現するための画面を表示する制御手段と、前記造形物について、3次元空間において少なくともいずれか1つの軸の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置で実行させるための命令を行う第1の指示手段と、前記画面で表現された前記造形物の2次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置で実行させるための命令を行う第2の指示手段と、を有することを特徴とする。 The present invention is a modeling control apparatus that issues a modeling instruction to a modeling apparatus that models a three-dimensional modeled object, and is defined using a receiving unit that receives input of one or more model data and three mutually orthogonal axes. Control means for displaying a screen for expressing the shape of a modeled object that is modeled based on the model data received by the receiving unit, and at least one of the modeled objects in the three-dimensional space. A first instruction means for giving an instruction for executing modeling based on model data corresponding to a shape whose axis magnification is reduced, and a two-dimensional image of the modeled object expressed on the screen; And a second instruction means for giving a command for causing the modeling apparatus to execute modeling based on model data corresponding to another modeled object formed with a predetermined thickness. And wherein the Rukoto.
本発明によれば、完成物を造形する前に、3次元モデルデータを造形装置で造形した場合の質感や色味といった状態を確認するためのテスト造形を少時間、低コストで行なうことができる。 According to the present invention, it is possible to perform test modeling for confirming a state such as texture and color when modeling three-dimensional model data with a modeling apparatus before modeling a finished product in a short time and at a low cost. .
以下、本発明を実施するための形態について図面を用いて説明する。
〔システム構成〕
図1は、本発明の一実施例を示すシステムの構成を例示する図である。
本実施例のシステムでは、LAN(Local Area Network)などのネットワーク101を介して、PC103及び造形装置102が接続されている。なお、PC103と造形装置102が他のインタフェース(例えばUSB(Universal Serial Bus)インタフェース)を介して接続される構成でもよい。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
〔System configuration〕
FIG. 1 is a diagram illustrating the configuration of a system showing an embodiment of the present invention.
In the system of the present embodiment, a PC 103 and a
造形装置102は、PC103等から造形データを受信して三次元のオブジェクトの造形のための造形処理を実行する3Dプリンタ等である。
PC103は、造形装置102に対して造形対象のオブジェクトを造形するための造形データを送信することにより造形装置102の造形制御を行う造形制御装置であり、パーソナルコンピュータ等の情報処理装置で構成される。
The
The PC 103 is a modeling control device that performs modeling control of the
なお、本実施例のシステム内には、複数のPC、複数の造形装置が存在してもよく、造形装置を利用するユーザは、それら複数の造形装置から任意に造形処理を実行したい装置を選択できる構成でもよい。 Note that a plurality of PCs and a plurality of modeling apparatuses may exist in the system according to the present embodiment, and a user who uses the modeling apparatus selects an apparatus for which a modeling process is arbitrarily executed from the plurality of modeling apparatuses. A possible configuration may be used.
〔ハードウェア構成〕
図2は、PC103、造形装置102のハードウェア構成を例示する図である。
図2(a)は、PC103のハードウェア構成を例示する図である。
図2(b)は、造形装置102のハードウェア構成を例示する図である。
[Hardware configuration]
FIG. 2 is a diagram illustrating a hardware configuration of the PC 103 and the
FIG. 2A is a diagram illustrating a hardware configuration of the PC 103.
FIG. 2B is a diagram illustrating a hardware configuration of the
まず、図2(a)を用いて、PC103のハードウェア構成について説明する。
図2(a)において、CPU201は、ROM203あるいは外部メモリ211に記憶されるオペレーティングシステム(OS)やアプリケーションプログラム(本実施例に係る造形制御のためのプログラムも含む)等の各種プログラムに基づいて処理を実行し、システムバス212に接続される各デバイスを総括的に制御する。また、CPU201は、ディスプレイ209上の不図示のマウスカーソル等で指示されたコマンドに基づいて、登録された種々のアプリケーションウィンドウを開き、種々のデータ処理を実行する。
First, the hardware configuration of the PC 103 will be described with reference to FIG.
In FIG. 2A, the
RAM202は、CPU201の主メモリ、ワークエリア等として機能する。ROM203は、基本I/Oプログラム等の記憶領域として機能する。このROM203あるいは外部メモリ211には、CPU201が実行する上述したような各種プログラム等が記憶されている。さらに、ROM203あるいは外部メモリ211には、上記各種プログラム等に基づく処理の際に使用するファイルやその他各種データが記憶されている。
The
ネットワークI/F(インタフェース)204は、ネットワーク101へ接続してネットワーク通信を行う。ネットワークI/F204以外にも、USBインタフェース等の外部インタフェースを備えていてもよい。入力I/F205は、キーボード206やマウス等のポインティングデバイス207からの入力を制御する。ディスプレイI/F208は、ディスプレイ209の表示を制御する。
A network I / F (interface) 204 connects to the
外部メモリI/F210は、外部メモリ211とのアクセスを制御する。外部メモリ211は、ハードディスク(HD)やソリッドステートドライブ(SSD)等で構成される。外部メモリ211は、ブートプログラム、各種のアプリケーションプログラム、本実施例に係る造形制御のためのプログラム、三次元モデルデータや造形データ等のオブジェクトを造形するためのデータ、ユーザファイル、編集ファイル等を記憶する。
The external memory I /
PC103は、CPU201がROM203や外部メモリ211に書き込まれた基本I/OプログラムおよびOSを実行している状態で動作する。基本I/OプログラムはROM203に書き込まれており、OSはROM203または外部メモリ211に書き込まれている。そしてPC103の電源がONされたときに、基本I/Oプログラム中のイニシャルプログラムロード機能により、ROM203または外部メモリ211からOSがRAM202に書き込まれ、OSの動作が開始される。
The PC 103 operates in a state where the
次に、図2(b)を用いて、造形装置102のハードウェア構成について説明する。
図2(b)において、ネットワークI/F251は、ネットワーク101へ接続してネットワーク通信を行う。ネットワークI/F251以外にも、USBインタフェース等の外部インタフェースを備えていてもよい。造形装置102は、ネットワークI/F251や不図示のUSB I/F等の外部インタフェースを介して、造形指示と造形対象のオブジェクトに対応する造形データを受付けることができる。
Next, the hardware configuration of the
In FIG. 2B, the network I / F 251 connects to the
CPU252は、ROM254あるいは外部メモリ262に記憶される各種プログラムに基づいて処理を実行し、システムバス265に接続される各デバイスを総括的に制御する。特に、CPU252は、コントローラ263を介して造形部264にオブジェクト造形のための制御信号などを出力する。CPU252は、ネットワークI/F251等を介してPC103との通信処理が可能となっており、造形装置102内の情報等をPC103に通知可能に構成されている。
The
RAM253は、CPU252の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM253は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。
The
ROM254あるいは外部メモリ262には、CPU252の各種プログラムおよび上記出力情報を生成する際に使用するデータ、造形装置102上で利用される情報等が記憶される。
The
操作部I/F255は、操作部256との間のインタフェースをつかさどり、表示すべき画像データを操作部256に対して出力する。また、操作部I/F255は、ユーザが操作部256を介して入力した情報の受信も行う。操作部256は、操作のためのスイッチおよびLED表示器等が配されている操作パネル等に相当する。
The operation unit I /
センサI/F259は、センサ260(温度センサ、振動センサ、物体識別センサなど)からの入力情報として信号を受信する。さらに、センサ260には、造形装置102にセットされる造形材供給部における造形に用いる消耗材の残量を検知するセンサもある。
The sensor I /
なお、液体、粉末などの消耗材は、造形材供給部に対して消耗材を含むカートリッジを着脱することで供給する形式であってもよい。また、消耗材は、造形材供給部に対して消耗材を専用のボトルなどから手動で補給する形式もよい。 Note that the consumable material such as liquid and powder may be supplied by attaching and detaching a cartridge containing the consumable material to the modeling material supply unit. Further, the consumable material may be of a form in which the consumable material is manually replenished from a dedicated bottle or the like to the modeling material supply unit.
外部メモリI/F(メモリコントローラ)261は、HD、SSD、ICカード等の外部メモリ262へのアクセスを制御する。また、前述した外部メモリは1個に限らず、少なくとも1個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないNVRAMを有し、操作部256からの造形モード設定情報を記憶するようにしてもよい。
An external memory I / F (memory controller) 261 controls access to the
コントローラ263は、受信した三次元オブジェクト造形のための信号をもとに、造形部264に造形処理を実行させる。造形部264には、造形方式によって異なるが、造形材を積層するための設備や、造形物が造形されるステージ、造形材を硬化させるためのエネルギー源である装置などで構成される。造形方式に応じて造形部264が備える構成は異なり、その具体例については、図3で後述する。
The
なお、図示しないが、造形装置102には、オプション機器として、造形方式に応じて必要となる付帯設備や、カメラやICカードリーダ等の3Dプリンタの機能及び機構を拡張する周辺機器などがある。付帯設備の例として、インクジェット方式の場合に粉末対策として必要な装置や、光造形(SLA)の場合に必要となる洗浄装置などがある。
Although not shown in the figure, the
〔造形方式〕
図3は、造形装置102に適用可能な造形方式の一例を説明する図である。
図3(a−1)は、材料シート積層方式による三次元造形物の造形方法を説明する図である。図3(a−2)は、材料シート積層方式で用いる一枚の材料シート310を説明する図である。
図3(b)は、光造形方式による三次元造形物の積層造形の方法を示す図である。
[Modeling method]
FIG. 3 is a diagram for explaining an example of a modeling method applicable to the
Drawing 3 (a-1) is a figure explaining a modeling method of a three-dimensional fabrication thing by a material sheet lamination method. FIG. 3A-2 is a diagram illustrating one material sheet 310 used in the material sheet lamination method.
FIG.3 (b) is a figure which shows the method of the layered modeling of the three-dimensional molded item by an optical modeling system.
まず、図3(a−1)、図3(a−2)を用いて、材料シート積層方式について説明する。
材料シート積層方式では、造形部264において、ステージ301上への、図3(a−2)に示す材料シート310の積層(303)と、エネルギー源302からのエネルギー(光、熱など)の放射とを繰り返すことで、造形物304を徐々に積層造形していく。
First, the material sheet lamination method will be described with reference to FIGS. 3 (a-1) and 3 (a-2).
In the material sheet lamination method, the
図3(a−2)に示すように、材料シート310は、造形材を含む構造材312とサポート材311とからなる。構造材312は、エネルギー源302からのエネルギーを受けて、前後に積層される材料シートの構造材部分に溶着される。これによって、積層造形物304が完成していくことになる。
As shown in FIG. 3A-2, the material sheet 310 includes a
なお、サポート材311は、積層造形物304に対して溶着されることはなく、積層造形物304のサポート303として、ステージ301上に積層されていく。例えば、このサポート303は、水溶性であって、積層造形物304を取り出す際には、サポート303部分に対して水をかけることで除去することが可能である。
Note that the
次に、図3(b)を用いて、光造形方式にについて説明する。
光造形方式では、造形部264において、ステージ301上への造形材(紫外線硬化樹脂など)の積層と、エネルギー源302からのエネルギー(レーザーからの紫外線など)の放射と、を繰り返すことで、造形物304を徐々に積層造形していく。ここでは、紫外線等が当たらなかった部分については、硬化せずにステージ301上に残ることになる。よって、硬化しなかった造形材はそのまま積層造形物304のサポートとなり、造形処理の完了時には、その部分を除くことで造形物のみが取り出せる。
Next, the stereolithography method will be described with reference to FIG.
In the stereolithography method, the
〔ソフトウェア構成〕
図4は、造形装置102のソフトウェアのモジュール構成を例示する図である。本図は説明のための概念図であって、各モジュールは、造形装置102のROM254あるいは外部メモリ262に記憶されるプログラムをCPU252が実行することで実現される機能を例示したものであり、処理の主体となる。
[Software configuration]
FIG. 4 is a diagram illustrating a module configuration of software of the
受信部401は、造形の指示や造形の対象となる造形データ(例えばG-Code等)をPC103等から受け付ける。造形データとしては、三次元のオブジェクトの造形を制御するPC103や造形装置102で対応可能な形式のデータであれば、どのような形式のデータであってもよい。
The receiving
造形管理部402は、造形装置102で現在造形中のオブジェクトについての情報や、造形の可否などの判定を行う。
デバイス情報管理部403は、造形装置102の性能情報、特にステージ上で造形可能なスペース全体のサイズなどを含む情報を管理している。
The
The device
造形制御部404は、造形データに基づき、造形方法に従う造形指示を制御する。具体的には、コントローラ263を介して、造形部264に三次元のオブジェクト造形を指示する。
The
通知部405は、造形の開始や完了、失敗、造形がキャンセルされたことなどのメッセージを、操作部256等を用いて通知する。通知部405は、ネットワーク101等を介してPC103等の外部装置にそれらメッセージを通知することも可能である。
The
なお、造形装置102は、受信部401から、三次元のモデルデータに対応するSTL(Standard Triangulated Language)形式のデータファイル(以下「STLデータ」)を受信して三次元のオブジェクトの造形を実行可能な構成であってもよい。
また、図4に示したソフトウェアモジュールの一部を、PC103側で実現する構成でもあってもよい。
The
4 may be configured to be realized on the
〔フロントエンド〕
次に、三次元モデルデータ(例えばSTLデータ等)に基づいて、造形装置102で三次元のオブジェクトを造形させるための造形データ(例えばG-Code等)を作成するPC103などの情報処理装置内で動作するアプリケーションソフトウェア(以降、フロントエンドと呼ぶ)について説明する。なお、本実施例では、三次元モデルデータ、造形データとしてSTLデータ、G-Codeを用いて説明する。しかし、STLデータ、G-Codeは三次元モデルデータ、造形データの一例であり、本発明に適用可能な三次元モデルデータ、造形データはSTLデータ、G-Codeに限定されるものではない。
〔front end〕
Next, in the information processing apparatus such as the
フロントエンド501は、図5に示すようなモジュール群で構成されている。
図5は、PC103にインストールされて動作するフロントエンド501のモジュール構成を例示する図である。
The
FIG. 5 is a diagram illustrating a module configuration of the
フロントエンド501は、1以上の三次元モデルデータの入力を受け付け、三次元モデルをスライスしたり、造形装置102へ造形データを出力したりするためのユーザインタフェース(操作画面)を提供する。フロントエンド501は、スライサーモジュール502、UI制御モジュール503、プリンタ仕様記述ファイル504、色処理モジュール505、入出力制御モジュール506等を有する。なお、フロントエンドの機能によっては、この他のモジュールから構成されることもある。あるいは、スライサーモジュール502が、該フロントエンド501とは独立したソフトウェアとして、PC103にインストールされる形態でもよい。
The
UI制御モジュール503は、プリンタ仕様記述ファイル504に合わせてUIを表示、制御する。プリンタ仕様記述ファイル504には、造形装置102の仕様が記述されている。
The
色処理モジュール505は、造形データを作成する場合などに造形装置102に合わせた色処理等を行うものである。
入出力制御モジュール506は、三次元モデルデータのフロントエンド501への入力や、造形データの造形装置102への出力等を制御する。
The
The input / output control module 506 controls input of 3D model data to the
次に、フロントエンド501をPC103などの情報処理装置へインストールする基本手順を説明する。
図6は、フロントエンド501のインストール手順を例示するフローチャートである。このフローチャートの処理は、PC103のCPU201が不図示のCD−ROMやサーバから取得したフロントエンドインストーラを実行することにより実現されるものである。なお、ユーザは予め、フロントエンドインストーラが格納されたCD−ROMを準備するか、ネットワーク経由でフロントエンドインストーラを入手しているものとする。
Next, a basic procedure for installing the
FIG. 6 is a flowchart illustrating the installation procedure of the
まず、ユーザが入手したフロントエンドインストーラの起動を指示すると、PC103のCPU201は、この指示に応じて、ステップS601(図6では"S601"と表示。以降同様)において、フロントエンドインストーラを起動する。この動作をきっかけとして、S602において、フロントエンドインストーラは、図5のようなフロントエンドモジュールを、PC103の外部メモリ211の所定の場所に格納する。格納場所は、印刷システムによって異なるが、一例として、CUPS(Common Unix Printing System)では、"/Library/Printers/"ディレクトリ以下に、ベンダー毎にフロントエンドモジュールを格納することになっている。上記S602の格納動作により、フロントエンド501のインストールは完了する。
First, when the user gives an instruction to start the obtained front-end installer, the
このように、本実施例では、PC103上のオペレーティングシステムに対応するインストーラ(CD−ROMなどの外部メディア(不図示)やネットワーク上のサーバ(不図示)から供給される)によりフロントエンド501等の本実施例に係る造形制御のためのプログラムがPC103にインストールされる。そして、該インストールされたフロントエンド501等の本実施例に係る造形制御のためのプログラムをRAM202にロードしてCPU201で実行することにより、後述する本実施例の造形制御が実現される。
As described above, in this embodiment, the
〔テスト造形モード〕
次に、フロントエンド501のテスト造形モードについて説明する。
図7は、フロントエンド501のテスト造形モードの各設定を指定するテスト造形モード設定画面700を例示する図である。
[Test modeling mode]
Next, the test modeling mode of the
FIG. 7 is a diagram illustrating a test modeling
UI制御モジュール503がPC103のディスプレイ209に表示制御する不図示の操作画面から、テスト造形モードが選択された場合、UI制御モジュール503は、図7のテスト造形モード設定画面700をPC103のディスプレイ209に表示制御する。そして、UI制御モジュール503は、テスト造形モード設定画面700を介して、テスト造形モードの内容としてラジオボタン701,703,705を選択可能に制御する。
When the test modeling mode is selected from an operation screen (not shown) that is displayed on the
701は、後述する平面造形を選択するラジオボタン(以下、平面造形ボタン)である。平面造形ボタン701が選択された状態でOKボタン810が押下(クリック操作やタッチ操作等)された場合、フロントエンド501は、後述する平面造形を実行制御する。平面造形の詳細な設定は、詳細設定ボタン702をクリックすることでUI制御モジュール503によりディスプレイ209に表示される画面(後述する図8)で設定可能である。
703は、後述する縮小造形を選択するラジオボタン(以下、縮小造形ボタン)である。縮小造形ボタン703が選択された状態でOKボタン810が押下された場合、フロントエンド501は、三次元モデルデータを704の縮小率で指定された縮小率に変換して造形する縮小造形を実行制御する。縮小造形の縮小率の設定は704で設定可能である。
705は、後述する一次圧縮造形を選択するラジオボタン(以下、一次圧縮造形ボタン)である。一次元圧縮造形ボタン705が選択された状態でOKボタン810が押下された場合、フロントエンド501は、一次元方向のみ平面造形と同程度の厚さにまで圧縮した造形を行う。一次元圧縮造形の内容は、詳細設定ボタン706を押下することでUI制御モジュール503によりディスプレイ209に表示される画面(後述する図13)で設定可能である。
キャンセルボタン711は、テスト造形モードの設定を中止するためのものである。キャンセルボタン711が押下されると、UI制御モジュール503は、テスト造形モード設定画面700を閉じ、1つ前の操作画面に画面を遷移させる。
A cancel
図8は、平面造形の詳細設定ボタン702が押下された場合にディスプレイ209に表示される平面造形の詳細設定画面800を例示する図である。
平面造形を行う場合、フロントエンド501は、三次元モデルデータの正面(後述する)から見える部分を平面データに変換し、厚さ(803)で指定される厚さ(804)で造形を行うための造形データを生成制御する。
FIG. 8 is a diagram exemplifying a
When performing planar modeling, the
平面造形処理(801)は、平面造形の処理方法を指定するためのものである。図で例示する「表面のみ」(802)が指定された場合、フロントエンド501は、表面の造形時のみ平面データで造形し、それ以外の部分については無色の消耗材などで、804で指定された厚さになるまで上記平面データと同じ輪郭で造形を行うための造形データを生成制御する。すなわち、フロントエンド501は、受付けた三次元モデルの2次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置102で実行させるための造形データを生成制御する。なお、厚さ(804)は、完成品となる造形物の何%の厚さで造形するかの指定方法でもよい。さらに、厚さ(804)で指定可能な数値の最小値は、造形装置102が造形可能なサイズに応じて決定されるものとする。すなわち、UI制御モジュール503が、造形装置102が造形可能なサイズに応じて厚さ(804)で指定可能な数値の最小値を制御する。
The planar modeling process (801) is for designating a processing method for planar modeling. When the “surface only” (802) illustrated in the figure is specified, the
また、「表面のみ」の造形方法では、造形装置102の造形方法に依存するが、表面の厚さを、例えば804で指定されている厚さに対する割合(例えば"5%"など)にするようにしてもよいし、表面の厚さを別途指定可能なユーザインタフェース(不図示)を設けてもよい。
Further, in the “surface only” modeling method, depending on the modeling method of the
なお、平面造形処理(801)では、「表面のみ」以外に、「全層」等が設定可能である。「全層」は、厚さ(803)で指定される厚さ(804)の全ての層を上述した表面データで造形するものである。この「全層」は、イメージとしては金太郎飴のような造形物(どの高さで切ったとしても同じ画像)となることを表す。 In the planar modeling process (801), “all layers” or the like can be set in addition to “surface only”. “All layers” is formed by modeling all the layers having the thickness (804) specified by the thickness (803) using the surface data described above. This “all layers” represents that the image is a modeled object such as Kintarou (the same image even if cut at any height).
図9は、平面造形の造形結果を例示する図である。
図9(a)の901は、平面造形処理(801)が「表面のみ」、厚さ(803)が「5mm」で指定された造形物を表側から見た状態を例示する。902は、901の造形物を裏側から見た状態を例示する。なお、902は「表面のみ」の造形例であるため、裏側には表側の平面データは表現されない。
FIG. 9 is a diagram illustrating a modeling result of planar modeling.
図9(b)の903は、平面造形処理(801)が「全層」、厚さ(803)が「5mm」で指定された造形物を表側から見た状態を例示する。904は、903の造形物を裏側から見た状態を例示する。なお、904は「全層」の造形例であるため、表側903の平面データが裏側にまで表現(造形)されている。
図9(c)の905,906は、平面造形処理(801)が「表面のみ」、厚さ(803)が「10mm」で指定された造形物をそれぞれ表側,裏側から見た状態を例示する。図9(c)の905,906と図9(a)の901,902の違いは、図9(c)のほうが厚い(ここでは10mm)点である。 905 and 906 in FIG. 9C exemplify a state in which a three-dimensional object designated by the surface modeling process (801) “surface only” and the thickness (803) “10 mm” is viewed from the front side and the back side, respectively. . The difference between 905 and 906 in FIG. 9C and 901 and 902 in FIG. 9A is that the point in FIG. 9C is thicker (here, 10 mm).
このように、本実施例の平面造形は、三次元モデルデータから平面データに変換した後、特定の厚さデータを付加することで、完成物の質感や色味を確認するためのテスト造形を行うものである。 As described above, the planar modeling of the present embodiment is a test modeling for confirming the texture and color of the finished product by adding specific thickness data after converting the 3D model data to the planar data. Is what you do.
なお、平面造形の場合(特に「表面のみ」の場合)、厚みを持たせるための造形物のために用いる造形材を、図8の平面造形の詳細設定画面800等で指定できるように構成してもよい。ここで指定可能な造形材は、UI制御モジュール503の制御により、造形装置102で使用できる造形材から選択指定できるように構成してもよい。
In the case of planar modeling (especially in the case of “surface only”), the modeling material used for the modeled object for providing thickness can be specified on the
図10は、PC103における3D造形制御動作を例示するフローチャートである。このフローチャートの処理は、PC103のCPU201が外部メモリ211に格納されたフロントエンドプログラムを実行することにより実現されるものである。
FIG. 10 is a flowchart illustrating a 3D modeling control operation in the
三次元造形を行う際、まずステップ1001(図では"S1001"と記載。以降同様)において、フロントエンド501は、三次元モデルデータ(図では「STLデータ」)を読み込み、図11に示すプレビュー画面1100をディスプレイ209に表示制御する。この際、フロントエンド501は、例えば図11のように、読み込んだ三次元モデルデータに基づき造形される造形物の形状を表現した三次元モデル1101をプレビュー画面1100上に表示制御する。なお、プレビュー画面1100については後述する。
この後、ユーザは、フロントエンド501において、造形モード(通常造形モードやテスト造形モード)等の各種設定や造形開始を指示することができる。そして、造形開始の指示を受け付けると、フロントエンド501は、S1002に処理を進める。
When performing three-dimensional modeling, first, in step 1001 (described as “S1001” in the figure, the same applies hereinafter), the
Thereafter, the user can instruct various settings such as a modeling mode (a normal modeling mode or a test modeling mode) and a modeling start on the
S1002において、フロントエンド501は、テスト造形モードが選択されているかどうかを判断する。そして、テスト造形モードが選択されていないと判断した場合(S1002でNoの場合)、フロントエンド501は、S1010に処理を進める。
この場合、S1010において、フロントエンド501は、上記S1001で読み込んだSTLデータに基づいて造形装置102で造形を行うための造形データ(本実施例では主にG-Code)を作成する。
In S1002, the
In this case, in S1010, the
一方、テスト造形モードが選択されていると判断した場合(S1002でYesの場合)、フロントエンド501は、S1003に処理を進める。
S1003において、フロントエンド501は、どのタイプのテスト造形モードが選択されたのかを判断する。
On the other hand, if it is determined that the test modeling mode is selected (Yes in S1002), the
In step S1003, the
そして、702の「縮小造形」が選択されていると判断した場合(S1003で「縮小造形」の場合)、フロントエンド501は、S1004に処理を進める。
S1004において、フロントエンド501は、704で指定された縮小率で、上記S1001で読み込んだ三次元モデルデータの空間座標を縮小し、S1010に処理を進める。
この場合、S1010において、フロントエンド501は、上記S1004で縮小変換された三次元モデルデータを基に造形データを作成する。
If it is determined that “reduced modeling” 702 is selected (in the case of “reduced modeling” in S1003), the
In S1004, the
In this case, in S1010, the
ここで、図15を用いて、縮小造形について説明する。
図15は、「縮小造形」選択時の縮小造形結果を例示する図である。
図15において、1501は縮小指定していない(100%指定時の)造形物を表す。1502は縮小率75%指定時の造形物を表す。そして、1503は圧縮率30%指定時の造形物を表す。
Here, the reduction modeling will be described with reference to FIG.
FIG. 15 is a diagram illustrating a reduction modeling result when “reduction modeling” is selected.
In FIG. 15,
以下、図10のフローチャートの説明に戻る。
また、上記S1003において、703の「平面造形」が選択されていると判断した場合(S1003で「平面造形」の場合)、フロントエンド501は、S1005に処理を進める。
S1005において、フロントエンド501は、図11に示すようなUIにより視点(以下「正面方向」)の決定操作を受け付け、該操作に基づいて正面方向を決定する。
Hereinafter, the description returns to the flowchart of FIG.
In S1003, when it is determined that “planar modeling” 703 is selected (in the case of “planar modeling” in S1003), the
In step S1005, the
ここで、図11を用いて、正面方向決定の処理について説明する。
図11は、フロントエンド501のプレビュー画面1100を例示する図である。
プレビュー画面1100は、3本の互いに直交する軸(x軸、y軸、z軸)を用いて定められる3次元空間において、図10のS1001で受け付けた三次元モデルデータに基づき造形される造形物の形状を表現するための画面である。
Here, the front direction determination processing will be described with reference to FIG.
FIG. 11 is a diagram illustrating a
The
図11に示すように、フロントエンド501のプレビュー画面1100にて、マウスポインター1102のドラッグによって三次元モデル1101を3次元空間のあらゆる方向に自由に回転させることができる。すなわち、ユーザは、プレビュー画面1100にて、三次元モデル1101の3次元空間における向きを変更することができる。そして、正面決定ボタン1103を押下することにより、この際、z軸方向の上(三次元モデル1101に対して充分に高い位置)から見た方向が正面方向として決定される。
As shown in FIG. 11, on the
以下、図10のフローチャートの説明に戻る。
次に、S1006において、フロントエンド501は、S1001で読み込んだ三次元モデルデータを、正面方向から見た二次元データ、つまり平面データに変換する(平面データ作成)。
Hereinafter, the description returns to the flowchart of FIG.
In step S1006, the
次に、S1007において、フロントエンド501は、上記S1006で作成した平面データに対して、図8および図9で説明した厚さ方向(z軸方向)のデータを付加することにより三次元モデルデータを作成し、S1010に処理を進める。
この場合、S1010において、フロントエンド501は、上記S1006,S1007で平面化され厚さが付加されることで作成された三次元モデルデータを基に、造形データ(本実施例では主にG-Code)を作成する。すなわち、平面造形の場合、フロントエンド501は、上記S1006,S1007,S1010において、プレビュー画面1100で表現された造形物の二次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置102で実行させるための命令を作成する。
Next, in S1007, the
In this case, in S1010, the
ここで、図12を用いて、図10のS1006,S1007で作成される平面造形用(ここでは「表面のみ」)の三次元モデルについて説明する。図11に示した状態で正面決定ボタン1103が押下された場合、図12に示すような平面造形用の三次元モデルが作成される。
Here, with reference to FIG. 12, the three-dimensional model for planar modeling (here, “surface only”) created in S1006 and S1007 of FIG. 10 will be described. When the
図12は、本実施例の平面造形を説明する図である。
図12において、図12(a)の1200は、図11に示した三次元モデル1101の状態で正面決定ボタン1103が押下された場合に、図10のS1006で作成される平面データを例示するものである。
図12(b)の1201は、同様の状態で造形された造形物の造形結果を表したものである。
FIG. 12 is a diagram illustrating planar modeling according to the present embodiment.
12, 1200 in FIG. 12A illustrates the plane data created in S1006 of FIG. 10 when the
1201 in FIG. 12B represents a modeling result of a modeled object modeled in the same state.
平面造形の造形手順を簡単に説明すると、図12(c)の1211は、第一層目の造形面を表す(すなわち、図10のS1006で作成された平面データに基づく造形面)。平面造形であるため、1211では、正面方向であるz軸方向の十分に高い位置から見た三次元モデル1101全体を表していることがわかる。
If the modeling procedure of plane modeling is demonstrated easily, 1211 of FIG.12 (c) represents the modeling surface of the 1st layer (namely, modeling surface based on the plane data created by S1006 of FIG. 10). Since it is planar modeling, it can be seen that 1211 represents the entire three-
図12(d)の1212は、第二層目の造形面を表す(すなわち、図10のS1007で付加されたデータに基づく造形面)。平面造形の場合(特に「表面のみ」の場合)は、第二層以降は単に造形物の厚さを構成させるためだけに造形するため、見た目の輪郭だけが造形されることがわかる。このため、第三層目〜最下層目の造形を表す図12(e)の121Nは、1212と同じ造形面となる。 1212 of FIG.12 (d) represents the modeling surface of the 2nd layer (Namely, the modeling surface based on the data added by S1007 of FIG. 10). In the case of planar modeling (especially in the case of “surface only”), it is understood that the second and subsequent layers are modeled only to configure the thickness of the modeled object, so that only the apparent contour is modeled. For this reason, 121N in FIG. 12E representing the modeling of the third layer to the lowest layer is the same modeling surface as 1212.
なお、平面造形では、常に最上層から最下層まで同じ輪郭で表現されることから、図3(c)に示したようなサポート材303の使用を常にオフに設定するようにしてもよい。サポート材303の使用がオフに設定されている場合、フロントエンド501は、作成する造形データに、サポート材を用いないで造形物を造形する命令を含めるものとする。これにより、テスト造形に係るコストを削減することが可能となる。
In planar modeling, since the same contour is always expressed from the uppermost layer to the lowermost layer, the use of the
以下、図10のフローチャートの説明に戻る。
また、上記S1003において、703の「一次元圧縮造形」が選択されていると判断した場合(S1003で「一次元圧縮造形」の場合)、フロントエンド501は、S1008に処理を進める。
Hereinafter, the description returns to the flowchart of FIG.
If it is determined in S1003 that “one-dimensional compression modeling” of 703 is selected (in the case of “one-dimensional compression modeling” in S1003), the
S1008において、フロントエンド501は、上記S1005と同様の方法にて正面方向を決定する。
次に、S1009において、フロントエンド501は、上記S1001で読み込んだ三次元モデルデータに対して、正面方向であるz軸方向の空間座標を特定量に圧縮し、S1010に処理を進める。
In S1008, the
In step S1009, the
この場合、S1010において、フロントエンド501は、S1009で圧縮化された三次元モデルデータを基に、造形データ(本実施例では主にG-Code)を作成する。すなわち、一次元圧縮造形の場合、フロントエンド501は、上記S1009,S1010において、上記S1001で読み込んだ三次元モデルデータに基づき造形される造形物に対して、三次元空間においていずれか1つの軸(本実施例ではz軸)の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置102で実行させるための命令を作成する。
In this case, in S1010, the
ここで、図13、図14を用いて、一次元圧縮造形について説明する。
まず、図13を用いて、一次元圧縮造形の詳細設定について説明する。
また、図14を用いて、図10のS1009で作成される一次元圧縮造形用の三次元モデルについて説明する。
Here, the one-dimensional compression molding will be described with reference to FIGS. 13 and 14.
First, the detailed setting of the one-dimensional compression molding will be described with reference to FIG.
Further, the three-dimensional model for one-dimensional compression molding created in S1009 of FIG. 10 will be described with reference to FIG.
図13は、一次元圧縮造形の詳細設定ボタン706が押下された場合にディスプレイ209に表示される一次元圧縮造形の詳細設定画面1300を例示する図である。
一次元圧縮造形を行う場合、正面方向から厚さ(1303)で指定される厚さ(1304)にまで三次元モデルデータを圧縮変換し、厚さ(1303)で指定される厚さ(1304)で造形する。厚さ指定方法(1301)は、特定の厚さ(図の例では「ミリメートル」)に造形されるような指定方法の他、例えば正面方向(本実施例ではz軸方向)に何%の圧縮率で造形するかの指定方法でもよい。さらに、厚さ(1304)で指定可能な数値の最小値は、造形装置102が造形可能なサイズに応じて決定されるものとする。即ち、UI制御モジュール503が、造形装置102が造形可能なサイズに応じて厚さ(1304)で指定可能な数値の最小値を制御する。
FIG. 13 is a diagram exemplifying a one-dimensional compression modeling
When one-dimensional compression molding is performed, the 3D model data is compression-converted from the front direction to the thickness (1304) specified by the thickness (1303), and the thickness (1304) specified by the thickness (1303) Shape with. The thickness designation method (1301) is, for example, a percentage of compression in the front direction (z-axis direction in this embodiment) in addition to a designation method in which a specific thickness ("millimeter" in the example in the figure) is formed. A method of specifying whether to form at a rate may be used. Furthermore, the minimum value that can be specified by the thickness (1304) is determined according to the size that the
図14は、本実施例の一次圧縮造形を説明する図である。
図14(a)の1401は、一次元圧縮処理していない場合の三次元モデルデータに基づく造形結果例を表している。
1402は、厚さ(1303)で指定された厚さの値(1304)にまでz軸方向に圧縮した三次元モデルデータに基づく造形結果例を表している。
FIG. 14 is a diagram for explaining primary compression molding of the present embodiment.
Reference numeral 1401 in FIG. 14A represents an example of a modeling result based on the three-dimensional model data when the one-dimensional compression process is not performed.
1402 represents a modeling result example based on the three-dimensional model data compressed in the z-axis direction to the thickness value (1304) designated by the thickness (1303).
ここで、一次元圧縮造形と図12で表わした平面造形との違いを説明する。
図11に示した状態で正面決定ボタン1103が押下された場合、図14に示すような一次元圧縮造形用の三次元モデルが作成される。
Here, the difference between the one-dimensional compression modeling and the planar modeling shown in FIG. 12 will be described.
When the
一次元圧縮造形手順を簡単に説明すると、図14の(b)は、第一層目の造形面を表す。一次元圧縮造形では造形物に凹凸が表現されるが、図12に示した平面造形では造形物に凹凸が表現されない。1411は全体の輪郭を表しているが、これは造形されることではなく、各層で造形されるものとの相対位置を分かりやすくするために便宜的に表現しているだけである。同図以降(図14(c)〜図14(e))の点線も同様である。第一層目は、三次元モデルデータの最上位層であり、本実施例の説明で使用している造形物(ここではプリンタ)の操作ボタン1412と実行ボタン1413の突端を表している。
The one-dimensional compression molding procedure will be briefly described. FIG. 14B shows a first-layer modeling surface. In one-dimensional compression modeling, unevenness is expressed in the modeled object, but in the planar modeling shown in FIG. 12, the unevenness is not expressed in the modeled object. Although 1411 represents the whole outline, this is not formed, but is expressed for convenience in order to make it easy to understand the relative position with respect to what is formed in each layer. The same applies to the dotted lines in FIG. 14 and subsequent figures (FIG. 14C to FIG. 14E). The first layer is the uppermost layer of the three-dimensional model data, and represents the tip of the
図14の(c)が第二層目の造形面を表している。この層では、実行ボタン1423が少し大きくなっていることを表し、また表示画面の枠1424がこの第二層目に現れることを表している。
(C) of FIG. 14 represents the modeling surface of the second layer. In this layer, the
図14の(d)は、およそ全体の10分の1あたりの層を造形していることを表している。この層では、造形物であるプリンタのほとんどの上面が造形されており、またプリンタ後部の斜めになっている排紙トレイの中間が造形されていることがそれぞれ表されている。
図14の(e)の1450が最下層目の造形であることを表している。
(D) of FIG. 14 represents that the layer per 1/10 of the whole is modeled. In this layer, it is shown that most of the upper surface of the printer, which is a modeled object, is modeled, and that the middle of the paper discharge tray that is inclined at the rear of the printer is modeled.
In FIG. 14E, 1450 represents the modeling of the lowermost layer.
以下、図10のフローチャートの説明に戻る。
最後に、S1011において、フロントエンド501は、上記S1010で作成された造形データを造形装置102に送信することで、造形装置102に対して造形実行命令を行う。
Hereinafter, the description returns to the flowchart of FIG.
Finally, in S1011, the
なお、全ての造形モード(不図示の通常造形モード、テスト造形モード701、703、705)において、光源に関する色や輝度、光源位置などの情報も付加し、それを造形データへ反映させ、光源色に合わせた消耗材を使って、擬似的に表面性を表現してもよい(不図示)。もちろん、この場合、光源に対する影を黒の消耗材で表現してもよい。
より具体的には、フロントエンド501は、プレビュー画面1100において、ユーザが、プレビュー画面1100で表現される3次元空間に、光源の情報(光源に関する色や輝度、光源位置などの情報)を指定可能に制御する。また、フロントエンド501は、プレビュー画面1100において、三次元モデル1101に対して前記指定した光源から光が照射された状態を表現可能に、プレビュー画面1100の表示を制御する。さらに、フロントエンド501は、前記指定した光源から三次元モデル1101に光が照射された状態を反映した三次元モデル1101の造形データを生成して、造形装置102に送信することができる。
In all modeling modes (normal modeling mode not shown,
More specifically, the
なお、上記実施例では、テスト造形モードの圧縮造形として、造形物について、3次元空間においていずれか1つの軸(上記実施例ではz軸)の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置102で実行させる一次圧縮造形について説明した。しかし、圧縮造形は、1つの軸の圧縮に限定されるものではなく、造形物について、3次元空間において少なくともいずれか1つの軸(2つの軸でも3つの軸でもよい)の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置102で実行させる構成でもよい。この場合、縮小させる倍率は、軸ごとに異なるものであってもよい。
In the above embodiment, the compression modeling in the test modeling mode is based on the model data corresponding to the shape obtained by reducing the magnification of any one axis (z axis in the above embodiment) in the three-dimensional space for the modeled object. The primary compression modeling in which modeling is performed by the
なお、一次元圧縮造形では、元の3次元モデルデータの形状によっては、特定の軸を圧縮し過ぎると、造形物の細部で意図しない"そり"などが発生する可能性がある。この場合、そのテスト造形にかけた時間や材料費が無駄になってしまう場合がある。このため、ユーザが上述の"そり"などの発生なく造形可能な最小サイズのコストを抑えたテスト造形を行いたい場合、適切な変倍率を指定しなければならないが、不慣れなユーザにとっては困難な場合がある。これに対して、本実施例の平面造形では、上述したような意図しない"そり"などが発生する可能性が低く、時間や材料費が無駄になってしまう可能性が低い。さらに、本実施例の平面造形では、短時間での造形、色味などの確認などがある程度できるといった効果については、上述の一次元圧縮造形と同様の効果を有する。よって、本実施例の平面造形を用いることにより、完成物を造形する前に、3次元モデルデータを造形装置で造形した場合の質感や色味といった状態を確認するためのテスト造形を少時間、低コストで容易に行なうことができる。 In the one-dimensional compression molding, depending on the shape of the original three-dimensional model data, if a specific axis is compressed too much, an unintended “sledge” or the like may occur in the details of the modeled object. In this case, time and material cost for the test modeling may be wasted. For this reason, if the user wants to perform test modeling with a minimum cost that can be modeled without the occurrence of the above-mentioned “sleigh”, an appropriate scaling ratio must be specified, which is difficult for an unfamiliar user. There is a case. On the other hand, in the planar modeling of the present embodiment, there is a low possibility that unintentional “sleigh” as described above will occur, and there is a low possibility that time and material costs will be wasted. Furthermore, the planar modeling of the present embodiment has the same effect as the one-dimensional compression modeling described above with respect to the effect that the modeling in a short time, the confirmation of the color, etc. can be performed to some extent. Therefore, by using the planar modeling of this embodiment, before modeling the finished product, test modeling for confirming the state such as texture and color when modeling the three-dimensional model data with the modeling apparatus for a short time, It can be easily performed at low cost.
以上示したように、本実施例では、テスト造形モードの平面造形が選択された場合、三次元モデルデータから平面データを作成した後に、その平面データに対して特定の厚さデータを付加し、造形装置において、厚さを持った平面データを造形可能にできる。また、別のテスト造形モードの一次元圧縮造形が選択された場合、一次元方向に三次元モデルデータを特定の厚さにまで圧縮して造形可能にする。以上のような構成により、完成物を造形する前に、三次元モデルデータを造形装置で造形した場合の質感や色味を確認するためのテスト造形を少時間、低コストで用意に行なうことができる。 As described above, in this embodiment, when plane modeling in the test modeling mode is selected, after creating plane data from the three-dimensional model data, specific thickness data is added to the plane data, In the modeling apparatus, plane data having a thickness can be modeled. When one-dimensional compression modeling of another test modeling mode is selected, the three-dimensional model data is compressed to a specific thickness in a one-dimensional direction to enable modeling. With the configuration as described above, test modeling for confirming the texture and color when modeling the 3D model data with the modeling device can be prepared in a short time and at low cost before modeling the finished product. it can.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
In addition, the structure of the various data mentioned above and its content are not limited to this, You may be comprised with various structures and content according to a use and the objective.
Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or storage medium. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
Moreover, all the structures which combined said each Example are also contained in this invention.
(その他の実施例)
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施例の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device.
The present invention is not limited to the above embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not. That is, the present invention includes all the combinations of the above-described embodiments and modifications thereof.
Claims (11)
1以上のモデルデータの入力を受け付ける受け付け手段と、
3本の互いに直交する軸を用いて定められる3次元空間において、前記受け付け手段で受け付けたモデルデータに基づき造形される造形物の形状を表現するための画面を表示する制御手段と、
前記造形物について、3次元空間において少なくともいずれか1つの軸の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置で実行させるための命令を行う第1の指示手段と、
前記画面で表現された前記造形物の2次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置で実行させるための命令を行う第2の指示手段と、
を有することを特徴とする造形制御装置。 A modeling control device that gives a modeling instruction to a modeling device that models a three-dimensional model,
Receiving means for receiving input of one or more model data;
In a three-dimensional space defined using three mutually orthogonal axes, a control unit that displays a screen for expressing the shape of a modeled object that is modeled based on the model data received by the receiving unit;
A first instruction means for giving a command for causing the modeling apparatus to perform modeling based on model data corresponding to a shape obtained by reducing the magnification of at least one of the axes in the three-dimensional space in the three-dimensional space;
A command for performing modeling based on model data corresponding to another modeled object formed with a predetermined thickness on the two-dimensional image of the modeled object expressed on the screen is executed by the modeling apparatus. Two instruction means;
The modeling control apparatus characterized by having.
前記選択手段で選択された前記第1の指示手段又は前記第2の指示手段により前記造形装置に造形の命令を行うことを特徴とする請求項1に記載の造形制御装置。 Selecting means for selecting the first instruction means or the second instruction means;
The modeling control apparatus according to claim 1, wherein a modeling command is issued to the modeling apparatus by the first instruction unit or the second instruction unit selected by the selection unit.
前記第1の指定手段は、指定可能な厚みの最小値を、前記造形装置が造形可能なサイズに応じて決定することを特徴とする請求項1又は2に記載の造形制御装置。 First specifying means for specifying a thickness to be given to the two-dimensional image;
The modeling control apparatus according to claim 1, wherein the first specifying unit determines a minimum value of a thickness that can be specified according to a size that can be modeled by the modeling apparatus.
前記2次元画像は、前記画面で表現された前記造形物の向きに応じた2次元画像であることを特徴とする請求項1〜5のいずれか1項に記載の造形制御装置。 Having a changing means for changing the orientation in the three-dimensional space of the shaped object represented on the screen;
The modeling control apparatus according to claim 1, wherein the two-dimensional image is a two-dimensional image corresponding to a direction of the modeled object expressed on the screen.
前記第2の指示手段が行う命令は、前記サポート材を用いないで前記造形物を造形する命令を含むことを特徴とする請求項1〜6のいずれか1項に記載の造形制御装置。 The modeling apparatus is capable of modeling a modeled object while supporting with a support material,
The modeling control device according to claim 1, wherein the command issued by the second instruction unit includes a command for modeling the modeled object without using the support material.
前記制御手段は、前記画面において、前記造形物に対して前記光源から光が照射された状態を表現可能であり、
前記第1の指示手段または前記第2の指示手段が行う命令は、前記光源から光が照射された状態を反映した命令であることを特徴とする請求項1〜7のいずれか1項に記載の造形制御装置。 In the three-dimensional space, there is a third designating unit for designating light source information.
The control means can express a state in which light is irradiated from the light source to the modeled object on the screen,
8. The command according to claim 1, wherein the command issued by the first command unit or the second command unit reflects a state in which light is emitted from the light source. Modeling control device.
1以上のモデルデータの入力を受け付ける受け付けステップと、
3本の互いに直交する軸を用いて定められる3次元空間において、前記受け付け手段で受け付けたモデルデータに基づき造形される造形物の形状を表現するための画面を表示する制御ステップと、
前記造形物について、3次元空間において少なくともいずれか1つの軸の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置で実行させるための命令を行う第1の指示ステップと、
前記画面で表現された前記造形物の2次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置で実行させるための命令を行う第2の指示ステップと、
を有することを特徴とする造形制御方法。 A modeling control method for instructing a modeling apparatus that models a three-dimensional model,
An accepting step for accepting input of one or more model data;
In a three-dimensional space defined using three mutually orthogonal axes, a control step for displaying a screen for expressing the shape of a modeled object that is modeled based on the model data received by the receiving unit;
A first instruction step for giving an instruction for causing the modeling apparatus to perform modeling based on model data corresponding to a shape obtained by reducing the magnification of at least one of the axes in the three-dimensional space in the three-dimensional space;
A command for performing modeling based on model data corresponding to another modeled object formed with a predetermined thickness on the two-dimensional image of the modeled object expressed on the screen is executed by the modeling apparatus. Two instruction steps;
The modeling control method characterized by having.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016181615A JP2018043478A (en) | 2016-09-16 | 2016-09-16 | Modeling control apparatus, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016181615A JP2018043478A (en) | 2016-09-16 | 2016-09-16 | Modeling control apparatus, method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018043478A true JP2018043478A (en) | 2018-03-22 |
Family
ID=61693582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016181615A Pending JP2018043478A (en) | 2016-09-16 | 2016-09-16 | Modeling control apparatus, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018043478A (en) |
-
2016
- 2016-09-16 JP JP2016181615A patent/JP2018043478A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106648887B (en) | Information processing apparatus and control method | |
| US10192022B2 (en) | Geometric modeling system with intelligent behaviors of design components | |
| US20120194861A1 (en) | Computer readable information recording medium storing printing setting editing program, printing setting editing apparatus and printing setting editing method | |
| CN110659003B (en) | Information processing device, control method and storage medium | |
| CN105599293B (en) | three dimensional printing control device and method | |
| US8988715B2 (en) | Information processing apparatus, control method, and storage medium | |
| JP2017027267A (en) | Management system, management system control method, and program | |
| EP2648088B1 (en) | Information processing apparatus, storage medium, and control method therefor | |
| JP2020009420A (en) | Information processing device, control method, and control program | |
| JP5528086B2 (en) | Information distribution apparatus, information distribution apparatus control method, and computer program | |
| JP6758876B2 (en) | Modeling control device, its method and program | |
| EP2230630B1 (en) | Printer, and program for its operation screen. | |
| US10732610B2 (en) | Information processing terminal, management system, and control method | |
| KR102117592B1 (en) | Apparatus and method for integrated processing of modeling files for 3D printers | |
| US20160125100A1 (en) | Auto-conversion mechanism for multiple three-dimensional object representations to facilitate collaboration | |
| JP2018043478A (en) | Modeling control apparatus, method and program | |
| JP2002251209A (en) | Data processor, data processing method, recording medium and its program | |
| JP6100155B2 (en) | Information processing apparatus, print control method, and program | |
| JP5340113B2 (en) | Motion control system | |
| JP6914683B2 (en) | Relays, control methods, and programs | |
| JP6992132B2 (en) | Modeling control device, its method and program | |
| KR20250077868A (en) | 3D printer for self-procurement of parts for transportation | |
| JP2018149767A (en) | Fabrication control apparatus, control method, and program | |
| JP2016103227A (en) | Information processing device, method for controlling information processing device, and program | |
| JP2008287590A (en) | Printing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20180306 |