[go: up one dir, main page]

JP2018043478A - Modeling control apparatus, method and program - Google Patents

Modeling control apparatus, method and program Download PDF

Info

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
Application number
JP2016181615A
Other languages
Japanese (ja)
Inventor
昭彦 得田
Akihiko Tokuda
昭彦 得田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2016181615A priority Critical patent/JP2018043478A/en
Publication of JP2018043478A publication Critical patent/JP2018043478A/en
Pending legal-status Critical Current

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.
Patent Document 1 discloses a setting data creation apparatus for a three-dimensional modeling apparatus that can specify the magnification, position, rotation, size, and the like in the spatial axis directions of x, y, and z with respect to three-dimensional model data. Yes.

特開2013−67117号公報JP 2013-67117 A

パーソナルコンピュータ等で、特許文献1のように、三次元モデルデータを加工することは可能であった。しかし、現在の造形装置では、一つの造形物を造形するのに非常に時間がかかり、造形を完了するのに数時間単位で時間がかかるケースも珍しくない。   It is possible to process the three-dimensional model data with a personal computer or the like as in Patent Document 1. However, in the current modeling apparatus, it takes a very long time to model one model, and it is not uncommon for it to take several hours to complete the modeling.

また、造形装置における造形方法も多岐に渡っており、一色のみのものや複数色を扱えるもの、そしてシアン、マゼンタ、イエロー、ブラックなどの消耗材を用いて、フルカラーで造形できるなど、色の表現方法も多岐に渡っている。   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. .

本実施例のシステム構成図System configuration diagram of this embodiment 本発明に係る装置のハードウェア構成図Hardware configuration diagram of apparatus according to the present invention 造形装置の造形方式を例示する図The figure which illustrates the modeling method of a modeling device 造形装置のソフトウェアモジュール構成図Software module configuration diagram of modeling equipment フロントエンドのモジュール構成図Front-end module configuration diagram フロントエンドのインストール手順を例示するフローチャートFlowchart illustrating front-end installation procedure テスト造形モードの設定画面を例示する図The figure which illustrates the setting screen of test modeling mode 平面造形の詳細設定画面を例示する図The figure which illustrates the detailed setting screen of plane modeling 平面造形の造形結果を例示する図The figure which illustrates the modeling result of plane modeling PCにおける3D造形制御動作を例示するフローチャートFlowchart illustrating 3D modeling control operation in PC プレビュー画面を例示する図Figure illustrating the preview screen 平面造形を説明する図Diagram explaining planar modeling 一次元圧縮造形の詳細設定画面表示例Detailed setting screen display example of one-dimensional compression molding 一次圧縮造形を説明する図Diagram explaining primary compression molding 縮小造形を説明する図Diagram explaining reduced-size modeling

以下、本発明を実施するための形態について図面を用いて説明する。
〔システム構成〕
図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 modeling apparatus 102 are connected via a network 101 such as a LAN (Local Area Network). The PC 103 and the modeling apparatus 102 may be connected via another interface (for example, a USB (Universal Serial Bus) interface).

造形装置102は、PC103等から造形データを受信して三次元のオブジェクトの造形のための造形処理を実行する3Dプリンタ等である。
PC103は、造形装置102に対して造形対象のオブジェクトを造形するための造形データを送信することにより造形装置102の造形制御を行う造形制御装置であり、パーソナルコンピュータ等の情報処理装置で構成される。
The modeling apparatus 102 is a 3D printer or the like that receives modeling data from the PC 103 or the like and executes a modeling process for modeling a three-dimensional object.
The PC 103 is a modeling control device that performs modeling control of the modeling device 102 by transmitting modeling data for modeling an object to be modeled to the modeling device 102, and is configured by an information processing device such as a personal computer. .

なお、本実施例のシステム内には、複数の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 modeling apparatus 102.
FIG. 2A is a diagram illustrating a hardware configuration of the PC 103.
FIG. 2B is a diagram illustrating a hardware configuration of the modeling apparatus 102.

まず、図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 CPU 201 performs processing based on various programs such as an operating system (OS) and application programs (including a program for modeling control according to the present embodiment) stored in the ROM 203 or the external memory 211. To collectively control each device connected to the system bus 212. Further, the CPU 201 opens various registered application windows based on commands instructed by a mouse cursor (not shown) on the display 209 and executes various data processing.

RAM202は、CPU201の主メモリ、ワークエリア等として機能する。ROM203は、基本I/Oプログラム等の記憶領域として機能する。このROM203あるいは外部メモリ211には、CPU201が実行する上述したような各種プログラム等が記憶されている。さらに、ROM203あるいは外部メモリ211には、上記各種プログラム等に基づく処理の際に使用するファイルやその他各種データが記憶されている。   The RAM 202 functions as a main memory, work area, etc. for the CPU 201. The ROM 203 functions as a storage area for basic I / O programs and the like. The ROM 203 or the external memory 211 stores various programs as described above that are executed by the CPU 201. Further, the ROM 203 or the external memory 211 stores files and other various data used for processing based on the various programs.

ネットワークI/F(インタフェース)204は、ネットワーク101へ接続してネットワーク通信を行う。ネットワークI/F204以外にも、USBインタフェース等の外部インタフェースを備えていてもよい。入力I/F205は、キーボード206やマウス等のポインティングデバイス207からの入力を制御する。ディスプレイI/F208は、ディスプレイ209の表示を制御する。   A network I / F (interface) 204 connects to the network 101 to perform network communication. In addition to the network I / F 204, an external interface such as a USB interface may be provided. An input I / F 205 controls input from a pointing device 207 such as a keyboard 206 or a mouse. A display I / F 208 controls display on the display 209.

外部メモリI/F210は、外部メモリ211とのアクセスを制御する。外部メモリ211は、ハードディスク(HD)やソリッドステートドライブ(SSD)等で構成される。外部メモリ211は、ブートプログラム、各種のアプリケーションプログラム、本実施例に係る造形制御のためのプログラム、三次元モデルデータや造形データ等のオブジェクトを造形するためのデータ、ユーザファイル、編集ファイル等を記憶する。   The external memory I / F 210 controls access to the external memory 211. The external memory 211 is configured by a hard disk (HD), a solid state drive (SSD), or the like. The external memory 211 stores a boot program, various application programs, a program for modeling control according to this embodiment, data for modeling an object such as 3D model data and modeling data, a user file, an edit file, and the like. To do.

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 CPU 201 is executing the basic I / O program and OS written in the ROM 203 and the external memory 211. The basic I / O program is written in the ROM 203, and the OS is written in the ROM 203 or the external memory 211. When the power of the PC 103 is turned on, the OS is written from the ROM 203 or the external memory 211 to the RAM 202 by the initial program load function in the basic I / O program, and the operation of the OS is started.

次に、図2(b)を用いて、造形装置102のハードウェア構成について説明する。
図2(b)において、ネットワークI/F251は、ネットワーク101へ接続してネットワーク通信を行う。ネットワークI/F251以外にも、USBインタフェース等の外部インタフェースを備えていてもよい。造形装置102は、ネットワークI/F251や不図示のUSB I/F等の外部インタフェースを介して、造形指示と造形対象のオブジェクトに対応する造形データを受付けることができる。
Next, the hardware configuration of the modeling apparatus 102 will be described with reference to FIG.
In FIG. 2B, the network I / F 251 connects to the network 101 and performs network communication. In addition to the network I / F 251, an external interface such as a USB interface may be provided. The modeling apparatus 102 can receive a modeling instruction and modeling data corresponding to an object to be modeled via an external interface such as a network I / F 251 or a USB I / F (not shown).

CPU252は、ROM254あるいは外部メモリ262に記憶される各種プログラムに基づいて処理を実行し、システムバス265に接続される各デバイスを総括的に制御する。特に、CPU252は、コントローラ263を介して造形部264にオブジェクト造形のための制御信号などを出力する。CPU252は、ネットワークI/F251等を介してPC103との通信処理が可能となっており、造形装置102内の情報等をPC103に通知可能に構成されている。   The CPU 252 executes processing based on various programs stored in the ROM 254 or the external memory 262, and comprehensively controls each device connected to the system bus 265. In particular, the CPU 252 outputs a control signal for object modeling to the modeling unit 264 via the controller 263. The CPU 252 can communicate with the PC 103 via the network I / F 251 and the like, and is configured to be able to notify the PC 103 of information in the modeling apparatus 102.

RAM253は、CPU252の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM253は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。   The RAM 253 functions as a main memory, work area, and the like of the CPU 252 and is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown). The RAM 253 is used as an output information expansion area, environment data storage area, NVRAM, and the like.

ROM254あるいは外部メモリ262には、CPU252の各種プログラムおよび上記出力情報を生成する際に使用するデータ、造形装置102上で利用される情報等が記憶される。   The ROM 254 or the external memory 262 stores various programs of the CPU 252 and data used when generating the output information, information used on the modeling apparatus 102, and the like.

操作部I/F255は、操作部256との間のインタフェースをつかさどり、表示すべき画像データを操作部256に対して出力する。また、操作部I/F255は、ユーザが操作部256を介して入力した情報の受信も行う。操作部256は、操作のためのスイッチおよびLED表示器等が配されている操作パネル等に相当する。   The operation unit I / F 255 controls an interface with the operation unit 256 and outputs image data to be displayed to the operation unit 256. The operation unit I / F 255 also receives information input by the user via the operation unit 256. The operation unit 256 corresponds to an operation panel or the like on which a switch for operation and an LED display are arranged.

センサI/F259は、センサ260(温度センサ、振動センサ、物体識別センサなど)からの入力情報として信号を受信する。さらに、センサ260には、造形装置102にセットされる造形材供給部における造形に用いる消耗材の残量を検知するセンサもある。   The sensor I / F 259 receives a signal as input information from the sensor 260 (temperature sensor, vibration sensor, object identification sensor, etc.). Further, the sensor 260 includes a sensor that detects the remaining amount of the consumable material used for modeling in the modeling material supply unit set in the modeling apparatus 102.

なお、液体、粉末などの消耗材は、造形材供給部に対して消耗材を含むカートリッジを着脱することで供給する形式であってもよい。また、消耗材は、造形材供給部に対して消耗材を専用のボトルなどから手動で補給する形式もよい。   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 external memory 262 such as an HD, an SSD, and an IC card. Also, the number of external memories is not limited to one, and at least one external memory is provided. In addition to built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages with different language systems can be connected. It may be configured. Furthermore, it has NVRAM which is not shown in figure, You may make it memorize | store the modeling mode setting information from the operation part 256. FIG.

コントローラ263は、受信した三次元オブジェクト造形のための信号をもとに、造形部264に造形処理を実行させる。造形部264には、造形方式によって異なるが、造形材を積層するための設備や、造形物が造形されるステージ、造形材を硬化させるためのエネルギー源である装置などで構成される。造形方式に応じて造形部264が備える構成は異なり、その具体例については、図3で後述する。   The controller 263 causes the modeling unit 264 to perform modeling processing based on the received signal for modeling the three-dimensional object. Although different depending on the modeling method, the modeling unit 264 includes equipment for stacking modeling materials, a stage on which a modeled object is modeled, an apparatus that is an energy source for curing the modeling material, and the like. The configuration of the modeling unit 264 varies depending on the modeling method, and a specific example thereof will be described later with reference to FIG.

なお、図示しないが、造形装置102には、オプション機器として、造形方式に応じて必要となる付帯設備や、カメラやICカードリーダ等の3Dプリンタの機能及び機構を拡張する周辺機器などがある。付帯設備の例として、インクジェット方式の場合に粉末対策として必要な装置や、光造形(SLA)の場合に必要となる洗浄装置などがある。   Although not shown in the figure, the modeling apparatus 102 includes, as optional equipment, auxiliary equipment required according to the modeling method, peripheral equipment that expands functions and mechanisms of a 3D printer such as a camera and an IC card reader, and the like. Examples of incidental equipment include an apparatus necessary as a powder countermeasure in the case of an ink jet method and a cleaning apparatus necessary in the case of stereolithography (SLA).

〔造形方式〕
図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 modeling apparatus 102.
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 modeling unit 264 emits energy (light, heat, etc.) from the energy source 302 and the lamination (303) of the material sheet 310 shown in FIG. By repeating the above, the modeled object 304 is gradually layered.

図3(a−2)に示すように、材料シート310は、造形材を含む構造材312とサポート材311とからなる。構造材312は、エネルギー源302からのエネルギーを受けて、前後に積層される材料シートの構造材部分に溶着される。これによって、積層造形物304が完成していくことになる。   As shown in FIG. 3A-2, the material sheet 310 includes a structural material 312 including a modeling material and a support material 311. The structural material 312 receives the energy from the energy source 302 and is welded to the structural material portion of the material sheet that is laminated on the front and back. As a result, the layered object 304 is completed.

なお、サポート材311は、積層造形物304に対して溶着されることはなく、積層造形物304のサポート303として、ステージ301上に積層されていく。例えば、このサポート303は、水溶性であって、積層造形物304を取り出す際には、サポート303部分に対して水をかけることで除去することが可能である。   Note that the support material 311 is not welded to the layered object 304, and is laminated on the stage 301 as the support 303 of the layered object 304. For example, the support 303 is water-soluble, and can be removed by applying water to the portion of the support 303 when the layered object 304 is taken out.

次に、図3(b)を用いて、光造形方式にについて説明する。
光造形方式では、造形部264において、ステージ301上への造形材(紫外線硬化樹脂など)の積層と、エネルギー源302からのエネルギー(レーザーからの紫外線など)の放射と、を繰り返すことで、造形物304を徐々に積層造形していく。ここでは、紫外線等が当たらなかった部分については、硬化せずにステージ301上に残ることになる。よって、硬化しなかった造形材はそのまま積層造形物304のサポートとなり、造形処理の完了時には、その部分を除くことで造形物のみが取り出せる。
Next, the stereolithography method will be described with reference to FIG.
In the stereolithography method, the modeling part 264 repeats the stacking of modeling material (such as ultraviolet curable resin) on the stage 301 and the emission of energy (such as ultraviolet light from the laser) from the energy source 302. The object 304 is gradually layered. Here, a portion that has not been exposed to ultraviolet rays or the like remains on the stage 301 without being cured. Therefore, the modeling material that has not been cured becomes the support of the layered modeling object 304 as it is, and when the modeling process is completed, only the modeling object can be taken out by removing that part.

〔ソフトウェア構成〕
図4は、造形装置102のソフトウェアのモジュール構成を例示する図である。本図は説明のための概念図であって、各モジュールは、造形装置102のROM254あるいは外部メモリ262に記憶されるプログラムをCPU252が実行することで実現される機能を例示したものであり、処理の主体となる。
[Software configuration]
FIG. 4 is a diagram illustrating a module configuration of software of the modeling apparatus 102. This diagram is a conceptual diagram for explanation, and each module is an example of a function realized by the CPU 252 executing a program stored in the ROM 254 or the external memory 262 of the modeling apparatus 102. It becomes the subject of.

受信部401は、造形の指示や造形の対象となる造形データ(例えばG-Code等)をPC103等から受け付ける。造形データとしては、三次元のオブジェクトの造形を制御するPC103や造形装置102で対応可能な形式のデータであれば、どのような形式のデータであってもよい。   The receiving unit 401 receives a modeling instruction and modeling data (for example, G-Code) that is a modeling target from the PC 103 or the like. The modeling data may be data in any format as long as the data can be handled by the PC 103 or the modeling apparatus 102 that controls the modeling of the three-dimensional object.

造形管理部402は、造形装置102で現在造形中のオブジェクトについての情報や、造形の可否などの判定を行う。
デバイス情報管理部403は、造形装置102の性能情報、特にステージ上で造形可能なスペース全体のサイズなどを含む情報を管理している。
The modeling management unit 402 determines information about an object that is currently being modeled by the modeling apparatus 102 and whether or not modeling is possible.
The device information management unit 403 manages performance information of the modeling apparatus 102, particularly information including the size of the entire space that can be modeled on the stage.

造形制御部404は、造形データに基づき、造形方法に従う造形指示を制御する。具体的には、コントローラ263を介して、造形部264に三次元のオブジェクト造形を指示する。   The modeling control unit 404 controls the modeling instruction according to the modeling method based on the modeling data. Specifically, the three-dimensional object modeling is instructed to the modeling unit 264 via the controller 263.

通知部405は、造形の開始や完了、失敗、造形がキャンセルされたことなどのメッセージを、操作部256等を用いて通知する。通知部405は、ネットワーク101等を介してPC103等の外部装置にそれらメッセージを通知することも可能である。   The notification unit 405 notifies a message such as the start or completion of modeling, failure, or modeling canceled using the operation unit 256 or the like. The notification unit 405 can also notify the external device such as the PC 103 via the network 101 or the like.

なお、造形装置102は、受信部401から、三次元のモデルデータに対応するSTL(Standard Triangulated Language)形式のデータファイル(以下「STLデータ」)を受信して三次元のオブジェクトの造形を実行可能な構成であってもよい。
また、図4に示したソフトウェアモジュールの一部を、PC103側で実現する構成でもあってもよい。
The modeling apparatus 102 can receive a data file (hereinafter “STL data”) in STL (Standard Triangulated Language) format corresponding to the three-dimensional model data from the receiving unit 401 and execute modeling of the three-dimensional object. It may be a simple configuration.
4 may be configured to be realized on the PC 103 side.

〔フロントエンド〕
次に、三次元モデルデータ(例えば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 PC 103 that creates modeling data (such as G-Code) for modeling the three-dimensional object by the modeling apparatus 102 based on the three-dimensional model data (such as STL data). The operating application software (hereinafter referred to as the front end) will be described. In this embodiment, STL data and G-Code are used as 3D model data and modeling data. However, STL data and G-Code are examples of 3D model data and modeling data, and the 3D model data and modeling data applicable to the present invention are not limited to STL data and G-Code.

フロントエンド501は、図5に示すようなモジュール群で構成されている。
図5は、PC103にインストールされて動作するフロントエンド501のモジュール構成を例示する図である。
The front end 501 is composed of a module group as shown in FIG.
FIG. 5 is a diagram illustrating a module configuration of the front end 501 that is installed in the PC 103 and operates.

フロントエンド501は、1以上の三次元モデルデータの入力を受け付け、三次元モデルをスライスしたり、造形装置102へ造形データを出力したりするためのユーザインタフェース(操作画面)を提供する。フロントエンド501は、スライサーモジュール502、UI制御モジュール503、プリンタ仕様記述ファイル504、色処理モジュール505、入出力制御モジュール506等を有する。なお、フロントエンドの機能によっては、この他のモジュールから構成されることもある。あるいは、スライサーモジュール502が、該フロントエンド501とは独立したソフトウェアとして、PC103にインストールされる形態でもよい。   The front end 501 receives input of one or more three-dimensional model data, and provides a user interface (operation screen) for slicing the three-dimensional model and outputting modeling data to the modeling apparatus 102. The front end 501 includes a slicer module 502, a UI control module 503, a printer specification description file 504, a color processing module 505, an input / output control module 506, and the like. Depending on the function of the front end, it may be composed of other modules. Alternatively, the slicer module 502 may be installed in the PC 103 as software independent of the front end 501.

UI制御モジュール503は、プリンタ仕様記述ファイル504に合わせてUIを表示、制御する。プリンタ仕様記述ファイル504には、造形装置102の仕様が記述されている。   The UI control module 503 displays and controls the UI in accordance with the printer specification description file 504. In the printer specification description file 504, the specifications of the modeling apparatus 102 are described.

色処理モジュール505は、造形データを作成する場合などに造形装置102に合わせた色処理等を行うものである。
入出力制御モジュール506は、三次元モデルデータのフロントエンド501への入力や、造形データの造形装置102への出力等を制御する。
The color processing module 505 performs color processing according to the modeling apparatus 102 when creating modeling data.
The input / output control module 506 controls input of 3D model data to the front end 501, output of modeling data to the modeling apparatus 102, and the like.

次に、フロントエンド501をPC103などの情報処理装置へインストールする基本手順を説明する。
図6は、フロントエンド501のインストール手順を例示するフローチャートである。このフローチャートの処理は、PC103のCPU201が不図示のCD−ROMやサーバから取得したフロントエンドインストーラを実行することにより実現されるものである。なお、ユーザは予め、フロントエンドインストーラが格納されたCD−ROMを準備するか、ネットワーク経由でフロントエンドインストーラを入手しているものとする。
Next, a basic procedure for installing the front end 501 in an information processing apparatus such as the PC 103 will be described.
FIG. 6 is a flowchart illustrating the installation procedure of the front end 501. The processing of this flowchart is realized by the CPU 201 of the PC 103 executing a front-end installer acquired from a CD-ROM (not shown) or a server. Note that it is assumed that the user prepares a CD-ROM storing the front-end installer in advance or obtains the front-end installer via the network.

まず、ユーザが入手したフロントエンドインストーラの起動を指示すると、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 CPU 201 of the PC 103 starts the front-end installer in step S601 (displayed as “S601” in FIG. 6; the same applies hereinafter) in response to this instruction. As a result of this operation, in S602, the front-end installer stores the front-end module as shown in FIG. 5 in a predetermined location in the external memory 211 of the PC 103. Although the storage location differs depending on the printing system, as an example, in the CUPS (Common Unix Printing System), a front-end module is stored for each vendor under the “/ Library / Printers /” directory. Installation of the front end 501 is completed by the storing operation of S602.

このように、本実施例では、PC103上のオペレーティングシステムに対応するインストーラ(CD−ROMなどの外部メディア(不図示)やネットワーク上のサーバ(不図示)から供給される)によりフロントエンド501等の本実施例に係る造形制御のためのプログラムがPC103にインストールされる。そして、該インストールされたフロントエンド501等の本実施例に係る造形制御のためのプログラムをRAM202にロードしてCPU201で実行することにより、後述する本実施例の造形制御が実現される。   As described above, in this embodiment, the front end 501 and the like are installed by an installer (supplied from an external medium (not shown) such as a CD-ROM or a server on the network (not shown)) corresponding to the operating system on the PC 103. A program for modeling control according to the present embodiment is installed in the PC 103. Then, by loading a program for modeling control according to the present embodiment such as the installed front end 501 into the RAM 202 and executing it by the CPU 201, modeling control according to the present embodiment described later is realized.

〔テスト造形モード〕
次に、フロントエンド501のテスト造形モードについて説明する。
図7は、フロントエンド501のテスト造形モードの各設定を指定するテスト造形モード設定画面700を例示する図である。
[Test modeling mode]
Next, the test modeling mode of the front end 501 will be described.
FIG. 7 is a diagram illustrating a test modeling mode setting screen 700 for designating each setting of the test modeling mode of the front end 501.

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 display 209 of the PC 103 by the UI control module 503, the UI control module 503 displays the test modeling mode setting screen 700 of FIG. 7 on the display 209 of the PC 103. Control display. Then, the UI control module 503 controls the radio buttons 701, 703, and 705 to be selectable as the contents of the test modeling mode via the test modeling mode setting screen 700.

701は、後述する平面造形を選択するラジオボタン(以下、平面造形ボタン)である。平面造形ボタン701が選択された状態でOKボタン810が押下(クリック操作やタッチ操作等)された場合、フロントエンド501は、後述する平面造形を実行制御する。平面造形の詳細な設定は、詳細設定ボタン702をクリックすることでUI制御モジュール503によりディスプレイ209に表示される画面(後述する図8)で設定可能である。   Reference numeral 701 denotes a radio button (hereinafter referred to as a plane modeling button) for selecting a plane modeling described later. When the OK button 810 is pressed (click operation, touch operation, etc.) in a state where the plane modeling button 701 is selected, the front end 501 executes and controls the plane modeling described later. Detailed setting of the planar modeling can be set on a screen (FIG. 8 to be described later) displayed on the display 209 by the UI control module 503 by clicking a detailed setting button 702.

703は、後述する縮小造形を選択するラジオボタン(以下、縮小造形ボタン)である。縮小造形ボタン703が選択された状態でOKボタン810が押下された場合、フロントエンド501は、三次元モデルデータを704の縮小率で指定された縮小率に変換して造形する縮小造形を実行制御する。縮小造形の縮小率の設定は704で設定可能である。   Reference numeral 703 denotes a radio button (hereinafter referred to as a reduced modeling button) for selecting a reduced modeling described later. When the OK button 810 is pressed in a state where the reduction modeling button 703 is selected, the front end 501 executes execution control of reduction modeling for converting the 3D model data into a reduction ratio designated by the reduction ratio of 704 and modeling. To do. The setting of the reduction ratio of the reduction modeling can be set at 704.

705は、後述する一次圧縮造形を選択するラジオボタン(以下、一次圧縮造形ボタン)である。一次元圧縮造形ボタン705が選択された状態でOKボタン810が押下された場合、フロントエンド501は、一次元方向のみ平面造形と同程度の厚さにまで圧縮した造形を行う。一次元圧縮造形の内容は、詳細設定ボタン706を押下することでUI制御モジュール503によりディスプレイ209に表示される画面(後述する図13)で設定可能である。   Reference numeral 705 denotes a radio button (hereinafter referred to as a primary compression molding button) for selecting a primary compression molding described later. When the OK button 810 is pressed in a state where the one-dimensional compression modeling button 705 is selected, the front end 501 performs modeling that is compressed only in the one-dimensional direction to the same thickness as the planar modeling. The contents of the one-dimensional compression molding can be set on a screen (FIG. 13 to be described later) displayed on the display 209 by the UI control module 503 when the detailed setting button 706 is pressed.

キャンセルボタン711は、テスト造形モードの設定を中止するためのものである。キャンセルボタン711が押下されると、UI制御モジュール503は、テスト造形モード設定画面700を閉じ、1つ前の操作画面に画面を遷移させる。   A cancel button 711 is for canceling the setting of the test modeling mode. When the cancel button 711 is pressed, the UI control module 503 closes the test modeling mode setting screen 700 and shifts the screen to the previous operation screen.

図8は、平面造形の詳細設定ボタン702が押下された場合にディスプレイ209に表示される平面造形の詳細設定画面800を例示する図である。
平面造形を行う場合、フロントエンド501は、三次元モデルデータの正面(後述する)から見える部分を平面データに変換し、厚さ(803)で指定される厚さ(804)で造形を行うための造形データを生成制御する。
FIG. 8 is a diagram exemplifying a detailed setting screen 800 for flat modeling displayed on the display 209 when the detailed setting button 702 for flat modeling is pressed.
When performing planar modeling, the front end 501 converts the portion that can be seen from the front (described later) of the 3D model data into planar data, and performs modeling with the thickness (804) specified by the thickness (803). The generation data is controlled.

平面造形処理(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 front end 501 is modeled with plane data only when modeling the surface, and other parts are specified with 804, such as colorless consumables. The modeling data for modeling with the same contour as the plane data is generated and controlled until the thickness is reached. That is, the front end 501 causes the modeling apparatus 102 to perform modeling based on model data corresponding to another modeled object formed with a predetermined thickness on the received two-dimensional image of the three-dimensional model. Generate and control modeling data. It should be noted that the thickness (804) may be a method of specifying what percentage of the modeled object is to be modeled. Furthermore, the minimum value that can be specified by the thickness (804) is determined according to the size that the modeling apparatus 102 can model. That is, the UI control module 503 controls the minimum value that can be specified by the thickness (804) according to the size that the modeling apparatus 102 can model.

また、「表面のみ」の造形方法では、造形装置102の造形方法に依存するが、表面の厚さを、例えば804で指定されている厚さに対する割合(例えば"5%"など)にするようにしてもよいし、表面の厚さを別途指定可能なユーザインタフェース(不図示)を設けてもよい。   Further, in the “surface only” modeling method, depending on the modeling method of the modeling apparatus 102, the surface thickness is set to a ratio (for example, “5%”, for example) with respect to the thickness specified in 804, for example. Alternatively, a user interface (not shown) that can separately specify the thickness of the surface may be provided.

なお、平面造形処理(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.
Reference numeral 901 in FIG. 9A illustrates a state in which a three-dimensional object designated by the surface modeling process (801) as “surface only” and the thickness (803) as “5 mm” is viewed from the front side. Reference numeral 902 illustrates a state in which the modeled object 901 is viewed from the back side. In addition, since 902 is a “surface only” modeling example, front side plane data is not expressed on the back side.

図9(b)の903は、平面造形処理(801)が「全層」、厚さ(803)が「5mm」で指定された造形物を表側から見た状態を例示する。904は、903の造形物を裏側から見た状態を例示する。なお、904は「全層」の造形例であるため、表側903の平面データが裏側にまで表現(造形)されている。   Reference numeral 903 in FIG. 9B illustrates a state in which a three-dimensional object designated by the planar modeling process (801) as “all layers” and the thickness (803) as “5 mm” is viewed from the front side. Reference numeral 904 exemplifies a state in which the model 903 is viewed from the back side. In addition, since 904 is a modeling example of “all layers”, the plane data of the front side 903 is expressed (modeled) to the back side.

図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 detailed configuration screen 800 for planar modeling in FIG. May be. The modeling material that can be specified here may be configured so that it can be selected and specified from modeling materials that can be used in the modeling apparatus 102 under the control of the UI control module 503.

図10は、PC103における3D造形制御動作を例示するフローチャートである。このフローチャートの処理は、PC103のCPU201が外部メモリ211に格納されたフロントエンドプログラムを実行することにより実現されるものである。   FIG. 10 is a flowchart illustrating a 3D modeling control operation in the PC 103. The process of this flowchart is realized by the CPU 201 of the PC 103 executing a front-end program stored in the external memory 211.

三次元造形を行う際、まずステップ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 front end 501 reads the three-dimensional model data (“STL data” in the figure) and displays the preview screen shown in FIG. 1100 is displayed on the display 209. At this time, for example, as shown in FIG. 11, the front end 501 controls display on a preview screen 1100 of a three-dimensional model 1101 expressing the shape of a model to be modeled based on the read three-dimensional model data. The preview screen 1100 will be described later.
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 front end 501. Then, when receiving an instruction to start modeling, the front end 501 advances the process to S1002.

S1002において、フロントエンド501は、テスト造形モードが選択されているかどうかを判断する。そして、テスト造形モードが選択されていないと判断した場合(S1002でNoの場合)、フロントエンド501は、S1010に処理を進める。
この場合、S1010において、フロントエンド501は、上記S1001で読み込んだSTLデータに基づいて造形装置102で造形を行うための造形データ(本実施例では主にG-Code)を作成する。
In S1002, the front end 501 determines whether or not the test modeling mode is selected. If it is determined that the test modeling mode is not selected (No in S1002), the front end 501 advances the process to S1010.
In this case, in S1010, the front end 501 creates modeling data (mainly G-Code in this embodiment) for modeling with the modeling apparatus 102 based on the STL data read in S1001.

一方、テスト造形モードが選択されていると判断した場合(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 front end 501 advances the process to S1003.
In step S1003, the front end 501 determines which type of test modeling mode has been selected.

そして、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 front end 501 advances the process to S1004.
In S1004, the front end 501 reduces the spatial coordinates of the three-dimensional model data read in S1001 at the reduction rate specified in 704, and advances the process to S1010.
In this case, in S1010, the front end 501 creates modeling data based on the three-dimensional model data reduced and converted in S1004.

ここで、図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, reference numeral 1501 denotes a model that is not designated for reduction (when 100% is designated). 1502 represents a modeled object when the reduction ratio is 75%. Reference numeral 1503 represents a modeled object when the compression rate is 30%.

以下、図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 front end 501 advances the process to S1005.
In step S1005, the front end 501 receives a viewpoint (hereinafter referred to as “front direction”) determination operation using a UI as illustrated in FIG. 11, and determines the front direction based on the operation.

ここで、図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 preview screen 1100 of the front end 501.
The preview screen 1100 is a modeled object that is modeled based on the three-dimensional model data received in S1001 of FIG. 10 in a three-dimensional space defined using three mutually orthogonal axes (x axis, y axis, z axis). It is a screen for expressing the shape of.

図11に示すように、フロントエンド501のプレビュー画面1100にて、マウスポインター1102のドラッグによって三次元モデル1101を3次元空間のあらゆる方向に自由に回転させることができる。すなわち、ユーザは、プレビュー画面1100にて、三次元モデル1101の3次元空間における向きを変更することができる。そして、正面決定ボタン1103を押下することにより、この際、z軸方向の上(三次元モデル1101に対して充分に高い位置)から見た方向が正面方向として決定される。   As shown in FIG. 11, on the preview screen 1100 of the front end 501, the 3D model 1101 can be freely rotated in any direction in the 3D space by dragging the mouse pointer 1102. That is, the user can change the orientation of the three-dimensional model 1101 in the three-dimensional space on the preview screen 1100. Then, by depressing the front determination button 1103, at this time, the direction viewed from above the z-axis direction (position sufficiently high with respect to the three-dimensional model 1101) is determined as the front direction.

以下、図10のフローチャートの説明に戻る。
次に、S1006において、フロントエンド501は、S1001で読み込んだ三次元モデルデータを、正面方向から見た二次元データ、つまり平面データに変換する(平面データ作成)。
Hereinafter, the description returns to the flowchart of FIG.
In step S1006, the front end 501 converts the three-dimensional model data read in step S1001 into two-dimensional data viewed from the front direction, that is, plane data (planar data creation).

次に、S1007において、フロントエンド501は、上記S1006で作成した平面データに対して、図8および図9で説明した厚さ方向(z軸方向)のデータを付加することにより三次元モデルデータを作成し、S1010に処理を進める。
この場合、S1010において、フロントエンド501は、上記S1006,S1007で平面化され厚さが付加されることで作成された三次元モデルデータを基に、造形データ(本実施例では主にG-Code)を作成する。すなわち、平面造形の場合、フロントエンド501は、上記S1006,S1007,S1010において、プレビュー画面1100で表現された造形物の二次元画像に対して所定の厚みを持たせて形成される別の造形物に対応するモデルデータに基づく造形を造形装置102で実行させるための命令を作成する。
Next, in S1007, the front end 501 adds the data in the thickness direction (z-axis direction) described in FIG. 8 and FIG. 9 to the plane data created in S1006 to obtain the three-dimensional model data. Create and proceed to S1010.
In this case, in S1010, the front end 501 determines modeling data (mainly G-Code in this embodiment) based on the three-dimensional model data created by planarizing and adding thickness in S1006 and S1007. ). That is, in the case of planar modeling, the front end 501 is another modeled object formed with a predetermined thickness with respect to the two-dimensional image of the modeled object represented on the preview screen 1100 in S1006, S1007, and S1010. A command for causing the modeling apparatus 102 to perform modeling based on the model data corresponding to is created.

ここで、図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 front determination button 1103 is pressed in the state shown in FIG. 11, a three-dimensional model for plane modeling as shown in FIG. 12 is created.

図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 front determination button 1103 is pressed in the state of the three-dimensional model 1101 shown in FIG. It is.
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-dimensional model 1101 viewed from a sufficiently high position in the z-axis direction, which is the front direction.

図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 support material 303 as shown in FIG. 3C may be always set to off. When the use of the support material 303 is set to OFF, the front end 501 includes an instruction for modeling a modeled object without using the support material in the modeling data to be created. Thereby, it becomes possible to reduce the cost concerning test modeling.

以下、図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 front end 501 advances the process to S1008.

S1008において、フロントエンド501は、上記S1005と同様の方法にて正面方向を決定する。
次に、S1009において、フロントエンド501は、上記S1001で読み込んだ三次元モデルデータに対して、正面方向であるz軸方向の空間座標を特定量に圧縮し、S1010に処理を進める。
In S1008, the front end 501 determines the front direction in the same manner as in S1005.
In step S1009, the front end 501 compresses the spatial coordinates in the z-axis direction, which is the front direction, to a specific amount with respect to the three-dimensional model data read in step S1001, and advances the process to step S1010.

この場合、S1010において、フロントエンド501は、S1009で圧縮化された三次元モデルデータを基に、造形データ(本実施例では主にG-Code)を作成する。すなわち、一次元圧縮造形の場合、フロントエンド501は、上記S1009,S1010において、上記S1001で読み込んだ三次元モデルデータに基づき造形される造形物に対して、三次元空間においていずれか1つの軸(本実施例ではz軸)の倍率を縮小させた形状に対応するモデルデータに基づく造形を造形装置102で実行させるための命令を作成する。   In this case, in S1010, the front end 501 creates modeling data (mainly G-Code in this embodiment) based on the three-dimensional model data compressed in S1009. That is, in the case of one-dimensional compression modeling, the front end 501 is configured so that, in S1009 and S1010, any one axis (three-dimensional space) is formed on a modeling object modeled based on the three-dimensional model data read in S1001. In this embodiment, a command for causing the modeling apparatus 102 to perform modeling based on the model data corresponding to the shape in which the magnification of the z axis) is reduced is created.

ここで、図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 detail setting screen 1300 displayed on the display 209 when the one-dimensional compression modeling detail setting button 706 is pressed.
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 modeling apparatus 102 can model. That is, the UI control module 503 controls the minimum value that can be specified by the thickness (1304) according to the size that the modeling apparatus 102 can model.

図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 front determination button 1103 is pressed in the state shown in FIG. 11, a three-dimensional model for one-dimensional compression molding as shown in FIG. 14 is created.

一次元圧縮造形手順を簡単に説明すると、図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 operation button 1412 and the execution button 1413 of the modeled object (printer in this case) used in the description of this embodiment.

図14の(c)が第二層目の造形面を表している。この層では、実行ボタン1423が少し大きくなっていることを表し、また表示画面の枠1424がこの第二層目に現れることを表している。   (C) of FIG. 14 represents the modeling surface of the second layer. In this layer, the execution button 1423 is shown to be slightly larger, and the display screen frame 1424 is shown in this second layer.

図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 front end 501 sends a modeling execution command to the modeling apparatus 102 by transmitting the modeling data created in S1010 to the modeling apparatus 102.

なお、全ての造形モード(不図示の通常造形モード、テスト造形モード701、703、705)において、光源に関する色や輝度、光源位置などの情報も付加し、それを造形データへ反映させ、光源色に合わせた消耗材を使って、擬似的に表面性を表現してもよい(不図示)。もちろん、この場合、光源に対する影を黒の消耗材で表現してもよい。
より具体的には、フロントエンド501は、プレビュー画面1100において、ユーザが、プレビュー画面1100で表現される3次元空間に、光源の情報(光源に関する色や輝度、光源位置などの情報)を指定可能に制御する。また、フロントエンド501は、プレビュー画面1100において、三次元モデル1101に対して前記指定した光源から光が照射された状態を表現可能に、プレビュー画面1100の表示を制御する。さらに、フロントエンド501は、前記指定した光源から三次元モデル1101に光が照射された状態を反映した三次元モデル1101の造形データを生成して、造形装置102に送信することができる。
In all modeling modes (normal modeling mode not shown, test modeling modes 701, 703, and 705), information such as the color, brightness, and light source position regarding the light source is also added and reflected in the modeling data. The surface property may be expressed in a pseudo manner using a consumable material adapted to the above (not shown). Of course, in this case, the shadow on the light source may be expressed by a black consumable material.
More specifically, the front end 501 allows the user to specify light source information (information on the color, brightness, light source position, etc. regarding the light source) in the three-dimensional space represented on the preview screen 1100 on the preview screen 1100. To control. Further, the front end 501 controls the display of the preview screen 1100 so that a state in which light is emitted from the designated light source to the three-dimensional model 1101 can be expressed on the preview screen 1100. Further, the front end 501 can generate modeling data of the three-dimensional model 1101 reflecting a state in which light is irradiated on the three-dimensional model 1101 from the designated light source, and can transmit the modeling data to the modeling apparatus 102.

なお、上記実施例では、テスト造形モードの圧縮造形として、造形物について、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 modeling apparatus 102 has been described. However, compression molding is not limited to compression of one axis, and the magnification of at least any one axis (which may be two axes or three axes) is reduced in the three-dimensional space for the modeled object. A configuration in which modeling based on model data corresponding to a shape is executed by the modeling apparatus 102 may be employed. In this case, the reduction ratio may be different for each axis.

なお、一次元圧縮造形では、元の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)

3次元の造形物を造形する造形装置に造形指示を行う造形制御装置であって、
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の指示手段又は前記第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.
前記2次元画像に対して持たせる厚みを指定する第1の指定手段を有し、
前記第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〜3のいずれか1項に記載の造形制御装置。   The modeling according to any one of claims 1 to 3, further comprising second specifying means for specifying a modeling material used for a modeled object for giving a thickness to the two-dimensional image. Control device. 前記別の造形物は、前記造形物の2次元画像を表現した複数の層を重ねて形成される造形物であることを特徴とする請求項1〜3のいずれか1項に記載の造形制御装置。   The modeling control according to any one of claims 1 to 3, wherein the another modeled object is a modeled object formed by overlapping a plurality of layers expressing a two-dimensional image of the modeled object. apparatus. 前記画面で表現された前記造形物の前記3次元空間における向きを変更する変更手段を有し、
前記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.
前記3次元空間において、光源の情報を指定する第3の指定手段を有し、
前記制御手段は、前記画面において、前記造形物に対して前記光源から光が照射された状態を表現可能であり、
前記第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.
前記光源の情報は、光源の位置、色、輝度の少なくともいずれかを含むことを特徴とする請求項8に記載の造形制御装置。   The modeling control apparatus according to claim 8, wherein the information on the light source includes at least one of a position, a color, and luminance of the light source. 3次元の造形物を造形する造形装置に造形指示を行う造形制御方法であって、
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.
コンピュータを、請求項1〜9のいずれか1項に記載の手段として機能させるためのプログラム。   The program for functioning a computer as a means of any one of Claims 1-9.
JP2016181615A 2016-09-16 2016-09-16 Modeling control apparatus, method and program Pending JP2018043478A (en)

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)

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