[go: up one dir, main page]

JP2018192736A - Creating apparatus and creating method - Google Patents

Creating apparatus and creating method Download PDF

Info

Publication number
JP2018192736A
JP2018192736A JP2017099557A JP2017099557A JP2018192736A JP 2018192736 A JP2018192736 A JP 2018192736A JP 2017099557 A JP2017099557 A JP 2017099557A JP 2017099557 A JP2017099557 A JP 2017099557A JP 2018192736 A JP2018192736 A JP 2018192736A
Authority
JP
Japan
Prior art keywords
modeling
slice data
produced
dimensional object
desired location
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
JP2017099557A
Other languages
Japanese (ja)
Inventor
暖 早乙女
Dan Saotome
暖 早乙女
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 JP2017099557A priority Critical patent/JP2018192736A/en
Publication of JP2018192736A publication Critical patent/JP2018192736A/en
Pending legal-status Critical Current

Links

Images

Abstract

【課題】立体物の作製が、立体物の作製具合を確認したい確認部分まで進んだことをユーザに知らせる。【解決手段】立体モデルの3次元形状データから生成されるスライスデータに基づいて、造形材料を順次積層して立体物を作製する造形装置であって、作製される立体物のうち作製途中で作製具合の確認を要する確認部分に関する情報を受け付ける受け付け手段と、作製中の立体物が、前記確認部分まで作製されたかどうかを判別する判別手段と、作製中の立体物が前記確認部分まで作製されたと前記判別手段が判別した場合に、情報を出力する出力手段と、を有する。【選択図】図2The present invention notifies a user that the production of a three-dimensional object has proceeded to a confirmation portion where it is desired to confirm the production condition of the three-dimensional object. A modeling apparatus for manufacturing a three-dimensional object by sequentially stacking modeling materials based on slice data generated from three-dimensional shape data of a three-dimensional model, and is manufactured during the manufacturing of the three-dimensional object to be manufactured A receiving means for receiving information on a confirmation part that requires confirmation of condition, a determination means for determining whether the three-dimensional object being produced has been produced up to the confirmation part, and the three-dimensional object being produced has been produced up to the confirmation part Output means for outputting information when the determination means makes a determination. [Selection] Figure 2

Description

本発明は、造形装置及び造形方法に関するものである。   The present invention relates to a modeling apparatus and a modeling method.

近年、アディティブマニファクチャリング(AM)、3次元プリンタ、ラピッドプロトタイピング(RP)等と呼ばれる立体造形技術が注目を集めている(本明細書ではこれらの技術を総称してAM技術と呼ぶ)。AM技術は、立体モデルの3次元形状データをスライスして複数の断面データ(スライスデータと呼ぶ)を生成し、スライスデータに基づいて、造形材料からなる材料層を造形台上に順次積層して固着することで、立体物(3次元物体)を作製する技術である。
特許文献1には、造形物の現在の高さと、3次元プリンタが造形可能な造形物の高さを表示する進捗状況画面をディスプレイに表示する技術が開示されている。
これにより、ユーザは造形物の作製がどのくらい進んだかという進捗状況をリアルタイムに把握できる。
In recent years, three-dimensional modeling techniques called additive manufacturing (AM), three-dimensional printers, rapid prototyping (RP), and the like have attracted attention (in this specification, these techniques are collectively referred to as AM techniques). AM technology slices the three-dimensional shape data of a three-dimensional model to generate a plurality of cross-sectional data (referred to as slice data), and sequentially stacks a material layer made of a modeling material on a modeling table based on the slice data. This is a technique for producing a three-dimensional object (three-dimensional object) by fixing.
Patent Document 1 discloses a technique for displaying on a display a progress screen that displays the current height of a modeled object and the height of a modeled object that can be modeled by a three-dimensional printer.
Thereby, the user can grasp | ascertain the progress condition of how much preparation of the molded article has progressed in real time.

特開2016−173730号公報Japanese Patent Laid-Open No. 2006-173730

上記したAM技術により立体物を作製するとき、立体物の作製状況を確認するために、立体物の作製が、立体物の作製具合を確認したい確認部分まで進んだことを知りたい場合がある。
しかしながら、従来の技術の場合、立体物の作製が立体物の確認部分まで進んだことを知るには、造形物の作製がどのくらい進んだかという進捗状況を、ユーザが監視している必要があった。
When a three-dimensional object is manufactured by the above-described AM technique, it may be desired to know that the preparation of the three-dimensional object has progressed to a confirmation portion where the preparation of the three-dimensional object is desired to be confirmed in order to confirm the production state of the three-dimensional object.
However, in the case of the conventional technology, in order to know that the production of the three-dimensional object has progressed to the confirmation part of the three-dimensional object, the user needs to monitor the progress of how far the production of the three-dimensional object has progressed. .

本発明は上記したような事情に鑑みてなされたものであり、立体物の作製が、立体物の作製具合を確認したい確認部分まで進んだことをユーザに知らせることを目的とする。   The present invention has been made in view of the above-described circumstances, and an object thereof is to inform a user that the production of a three-dimensional object has proceeded to a confirmation portion where it is desired to confirm the production condition of the three-dimensional object.

本発明の第1態様は、
立体モデルの3次元形状データから生成されるスライスデータに基づいて、造形材料を順次積層して立体物を作製する造形装置であって、
作製される立体物のうち作製途中で作製具合の確認を要する確認部分に関する情報を受け付ける受け付け手段と、
作製中の立体物が、前記確認部分まで作製されたかどうかを判別する判別手段と、
作製中の立体物が前記確認部分まで作製されたと前記判別手段が判別した場合に、情報を出力する出力手段と、
を有することを特徴とする造形装置を提供する。
The first aspect of the present invention is:
Based on slice data generated from three-dimensional shape data of a three-dimensional model, a modeling apparatus that sequentially stacks modeling materials to produce a three-dimensional object,
Accepting means for receiving information on a confirmation part that requires confirmation of the production condition during the production of the three-dimensional object to be produced;
Discriminating means for discriminating whether or not the three-dimensional object being produced has been produced up to the confirmation part;
An output means for outputting information when the discriminating means discriminates that the three-dimensional object being produced has been produced up to the confirmation portion;
The modeling apparatus characterized by having is provided.

本発明の第2態様は、
立体モデルの3次元形状データから生成されるスライスデータに基づいて、造形材料を順次積層して立体物を作製する造形方法であって、
作製される立体物のうち作製途中で作製具合の確認を要する確認部分に関する情報を受け付けるステップと、
作製中の立体物が、前記確認部分まで作製されたかどうかを判別するステップと、
作製中の立体物が前記確認部分まで作製されたと判別された場合に、情報を出力するステップと、
を含むことを特徴とする造形方法を提供する。
The second aspect of the present invention is:
Based on the slice data generated from the three-dimensional shape data of the three-dimensional model, a modeling method for producing a three-dimensional object by sequentially stacking modeling materials,
A step of receiving information on a confirmation part that requires confirmation of a production condition during the production of a three-dimensional object to be produced;
Determining whether the three-dimensional object being produced has been produced up to the confirmation part; and
A step of outputting information when it is determined that the three-dimensional object being produced has been produced up to the confirmation part;
The modeling method characterized by including this is provided.

本発明によれば、立体物の作製が、立体物の作製具合を確認したい確認部分まで進んだことをユーザに知らせることが可能となる。   According to the present invention, it is possible to notify the user that the production of a three-dimensional object has proceeded to a confirmation portion where it is desired to confirm the production condition of the three-dimensional object.

実施形態に係る造形装置を含む造形システム全体を示す図The figure which shows the whole modeling system containing the modeling apparatus which concerns on embodiment 実施形態に係る造形装置の構成を模式的に示す図The figure which shows the structure of the modeling apparatus which concerns on embodiment typically 実施形態に係る造形処理のフローを示す図The figure which shows the flow of the modeling process which concerns on embodiment 処理例1に係る立体モデルを模式的に示す図The figure which shows the solid model which concerns on the process example 1 typically 処理例1におけるスライスデータリストの一例を示す図The figure which shows an example of the slice data list in the process example 1 処理例2におけるスライスデータリストの一例を示す図The figure which shows an example of the slice data list in the process example 2 処理例3に係る立体モデルを模式的に示す図The figure which shows the solid model which concerns on the process example 3 typically. 処理例3におけるスライスデータリストの一例を示す図The figure which shows an example of the slice data list in the process example 3 実施形態の設定情報入力部の一例について示す図The figure shown about an example of the setting information input part of embodiment 実施形態の通知部の一例について示す図The figure shown about an example of the notification part of embodiment

以下、この発明を実施するための形態を図面を参照して例示的に説明する。ただし、以下の実施形態に記載されている各部材の寸法、材質、形状、その相対配置など、各種制御の手順、制御パラメータ、目標値などは、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
また、本発明においては、その趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に説明する実施形態に対して適宜変更、改良等が加えられたものについても本発明の範囲に含まれる。
本発明は、積層造形技術(AM技術)、すなわち、造形材料を2次元に配置して層状に積層することによって立体物(3次元物体)を作製する技術を採用した造形装置および造形方法に関する。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be exemplarily described with reference to the drawings. However, unless otherwise specified, various control procedures, control parameters, target values, etc., such as dimensions, materials, shapes, and relative arrangements of the members described in the following embodiments are described in the present invention. It is not intended to limit the scope of the above to only those.
Further, in the present invention, the scope of the present invention also includes those in which the embodiments described below are appropriately modified and improved based on the ordinary knowledge of those skilled in the art without departing from the spirit of the present invention. include.
The present invention relates to a layered modeling technique (AM technique), that is, a modeling apparatus and a modeling method adopting a technique for producing a three-dimensional object (three-dimensional object) by arranging modeling materials in two dimensions and laminating them in layers.

造形材料としては、作製する立体物の用途・機能・目的などに応じてさまざまな材料を選択することができる。本明細書では、造形目的の3次元物体を構成する材料を「構造材料」と呼び、構造材料で形成される部分を構造体と呼ぶ。作製途中の構造体を支持するためのサポート体(例えばオーバーハング部を下から支える構造)を構成する材料を「サポート材料」と呼ぶ。また両者を特に区別する必要がない場合には、単に「造形材料」という用語を用いる。構造材料としては、例えば、PE(ポリエチレン)、PP(ポリプロピレン)、ABS、PS(ポリスチレン)、PC(ポリカーボネート)など、熱可塑性の樹脂を用いることができる。また、サポート材料としては、構造体からの除去を簡単にするため、熱可塑性と水溶性を有する材料を好ましく用いることができる。サポート材料としては、例えば、糖質、ポリ乳酸(PLA)、PVA(ポリビニルアルコール)、PEG(ポリエチレングリコール)などを例示できる。   As the modeling material, various materials can be selected according to the application, function, purpose, etc. of the three-dimensional object to be produced. In this specification, a material constituting a three-dimensional object for modeling is referred to as “structural material”, and a portion formed of the structural material is referred to as a structure. A material that constitutes a support body (for example, a structure that supports the overhang portion from below) for supporting the structure being manufactured is referred to as a “support material”. When it is not necessary to distinguish between the two, the term “modeling material” is simply used. As the structural material, for example, a thermoplastic resin such as PE (polyethylene), PP (polypropylene), ABS, PS (polystyrene), and PC (polycarbonate) can be used. As the support material, a material having thermoplasticity and water solubility can be preferably used in order to simplify the removal from the structure. Examples of the support material include carbohydrates, polylactic acid (PLA), PVA (polyvinyl alcohol), and PEG (polyethylene glycol).

また、本明細書では、作製目的とする立体モデルの3次元形状データを積層方向に沿って複数層にスライスして得られる断面データから生成されるデジタルデータを「スライスデータ」と呼ぶ。スライスデータは、必要に応じて、サポート材料のデータなどの情報を付加して生成される。スライスデータに基づき造形材料で形成される層(1層分の画像)を「材料層」と呼ぶ。「材料層」は、用いる造形材料の種類に応じて、1又は複数の材料
層を組み合わせて形成される粒子の層である。
また、造形装置を用いて作製しようとする立体モデル(つまり造形装置に与えられる3次元形状データが表す立体物)を「造形対象物」と呼ぶ。また、造形装置で作製された(出力された)立体物を「造形物」と呼ぶ。造形物がサポート体を含む場合において、サポート体を除いた部分が造形対象物を構成する「構造体」となる。本実施形態の造形装置で作製された造形物には、複数の構造体が含まれる場合がある。
また、1つ以上の立体モデルの3次元形状データを「造形データ」と呼ぶ。分離可能な複数の構造体が造形物に含まれる場合には、各構造体にそれぞれ対応する各3次元形状データが造形データに含まれることになる。
ここで、3次元形状データとは、例えばSTL(Standard Triangulated Language)形式のデータを指すが、立体モデルの3次元形状に関するデータであればその形式は特に限定されるものではない。また、3次元形状データは、色に関する情報や、造形材料の情報などを含んでいてもよい。
Further, in this specification, digital data generated from cross-sectional data obtained by slicing three-dimensional shape data of a stereoscopic model to be produced into a plurality of layers along the stacking direction is referred to as “slice data”. The slice data is generated by adding information such as support material data as necessary. A layer (an image for one layer) formed of a modeling material based on slice data is referred to as a “material layer”. A “material layer” is a layer of particles formed by combining one or more material layers depending on the type of modeling material used.
A three-dimensional model (that is, a three-dimensional object represented by three-dimensional shape data given to the modeling apparatus) to be produced using the modeling apparatus is called a “modeling object”. In addition, a three-dimensional object produced (output) by the modeling apparatus is referred to as a “modeled object”. In the case where the modeled object includes the support body, a portion excluding the support body becomes a “structure” constituting the modeled object. The modeled object produced by the modeling apparatus according to the present embodiment may include a plurality of structures.
The three-dimensional shape data of one or more three-dimensional models is referred to as “modeling data”. When a plurality of separable structures are included in the modeled object, the three-dimensional shape data respectively corresponding to each structure is included in the modeled data.
Here, the three-dimensional shape data refers to, for example, data in the STL (Standard Triangulated Language) format, but the format is not particularly limited as long as it is data related to the three-dimensional shape of the three-dimensional model. Further, the three-dimensional shape data may include information on color, information on modeling material, and the like.

(実施形態)
図1は、本実施形態に係る造形装置101を含む造形システム1の全体を示す図である。本実施形態に係る造形システム1は、造形装置101と情報処理装置102を有する。
本実施形態に係る造形装置101は、積層造形法を用い、多数の材料層を順次積層することによって造形物を作製する装置である。
そして造形装置101は、造形データと設定情報を入力として受け付け、造形データに含まれる3次元形状データに基づいて、造形物を作製する。
(Embodiment)
FIG. 1 is a diagram illustrating an entire modeling system 1 including a modeling apparatus 101 according to the present embodiment. A modeling system 1 according to the present embodiment includes a modeling apparatus 101 and an information processing apparatus 102.
The modeling apparatus 101 according to this embodiment is an apparatus that uses a layered modeling method to produce a modeled object by sequentially laminating a large number of material layers.
And the modeling apparatus 101 receives modeling data and setting information as an input, and produces a modeling thing based on the three-dimensional shape data contained in modeling data.

造形データおよび設定情報は、通信経路103を経由して、情報処理装置102から造形装置101へと送信される。通信経路103は、LAN(Local Area Network)やUSB(Universal Serial Bus)やインターネットなど、複数の装置間のデータ授受を可能とする手段であればどのようなものでもかまわない。
情報処理装置102は、例えばパーソナルコンピュータやタブレット機器などであり、データ処理機構を備え、外部にデータを送信することが可能な装置である。
設定情報は、例えば造形物の中の所望箇所を示す位置情報や、所望箇所まで造形物の作製が進んだことを通知するための通知先アドレスなど、ユーザやオペレータによって予め設定される情報である。ここで、所望箇所とは、造形装置101により造形物を作製する際、造形物の作製具合の確認を要する部分(確認部分)をいう。なお、ここで示した設定情報の内容の具体例は一例であって、本実施形態において限定するものではない。
The modeling data and setting information are transmitted from the information processing apparatus 102 to the modeling apparatus 101 via the communication path 103. The communication path 103 may be any means such as a LAN (Local Area Network), a USB (Universal Serial Bus), or the Internet, as long as it can exchange data between a plurality of devices.
The information processing device 102 is, for example, a personal computer or a tablet device, and is a device that includes a data processing mechanism and can transmit data to the outside.
The setting information is information that is set in advance by a user or an operator, such as position information indicating a desired location in the modeled object, a notification destination address for notifying that the fabrication of the modeled object has progressed to the desired part, and the like. . Here, the desired location refers to a portion (confirmation portion) that requires confirmation of the preparation of the modeled object when the modeled apparatus 101 is used to prepare the modeled object. The specific example of the contents of the setting information shown here is an example, and is not limited in the present embodiment.

<造形装置の構成>
造形装置101は、ROMおよびRAMを備え、ROM内に予め格納された造形プログラムを実行し、データ処理および機器制御を行うことで造形物を作製する。なお、造形プログラムは必ずしもその全てが造形装置101で実行される必要はなく、造形プログラムの一部または全部が造形システム1の造形装置101以外の部分で実行されてもよい。
図2は、本実施形態に係る造形装置101の構成を模式的に示す図である。造形装置101は、処理部20と造形部23を有する。
<Configuration of modeling equipment>
The modeling apparatus 101 includes a ROM and a RAM, executes a modeling program stored in advance in the ROM, and creates a modeled object by performing data processing and device control. Note that not all of the modeling program is necessarily executed by the modeling apparatus 101, and part or all of the modeling program may be executed by a part other than the modeling apparatus 101 of the modeling system 1.
FIG. 2 is a diagram schematically illustrating the configuration of the modeling apparatus 101 according to the present embodiment. The modeling apparatus 101 includes a processing unit 20 and a modeling unit 23.

(処理部)
造形装置101が有する処理部20に含まれる各部の機能は、造形装置101が有するCPUなどの演算部(不図示)が、造形装置101のROM内に予め格納された造形プログラムを実行することで実現することができる。
処理部20は、通信経路103を介して、情報処理装置102から造形データ31および設定情報32を取得する機能を有する。
なお、本実施形態では、処理部20が、通信経路103を介して、情報処理装置102
から設定情報32を取得する例について説明する。この場合、情報処理装置102は、ユーザやオペレータによる設定情報32の入力を受け付ける設定情報入力部40(図9A,9B参照)を有する。しかしながら、これに限定されるものではなく、例えば、処理部20または造形装置101が、ユーザやオペレータによる設定情報32の入力を受け付ける設定情報入力部を有していてもよい。
(Processing part)
The function of each unit included in the processing unit 20 included in the modeling apparatus 101 is that a calculation unit (not illustrated) such as a CPU included in the modeling apparatus 101 executes a modeling program stored in advance in the ROM of the modeling apparatus 101. Can be realized.
The processing unit 20 has a function of acquiring the modeling data 31 and the setting information 32 from the information processing apparatus 102 via the communication path 103.
In the present embodiment, the processing unit 20 is connected to the information processing apparatus 102 via the communication path 103.
An example in which the setting information 32 is acquired from will be described. In this case, the information processing apparatus 102 includes a setting information input unit 40 (see FIGS. 9A and 9B) that receives input of the setting information 32 by a user or an operator. However, it is not limited to this, For example, the process part 20 or the modeling apparatus 101 may have the setting information input part which receives the input of the setting information 32 by a user or an operator.

ここで、設定情報入力部40について説明する。図9A,9Bは、設定情報入力部40の一例について示す図である。
図9Aには、ユーザやオペレータが、造形物の所望箇所を選択する際に表示される画面を示している。所望箇所としては、図9Aに示すように、次のような箇所を例示できる。それは、造形物の中で、スライス面積が小さい箇所である。ここで、スライス面積とは、スライスデータが表す材料層の積層時に、積層方向に直交する方向における材料層の面積をいう。また、それは、造形物の中で、スライス面積が積層方向に関して大きく変化する部分である。また、それは、造形物の中で、スライス面積が積層方向に関して一定となる部分である。また、それは、複数の造形物を同時に作製する場合の、複数の造形物のうち第1造形物の作製が完了した後のタイミングにおいて、複数の造形物のうち、作製中の第2造形物の積層方向の高さが最も高い部分である。
Here, the setting information input unit 40 will be described. 9A and 9B are diagrams illustrating an example of the setting information input unit 40.
FIG. 9A shows a screen displayed when a user or an operator selects a desired portion of a modeled object. As a desired part, as shown to FIG. 9A, the following parts can be illustrated. It is a place where the slice area is small in the shaped object. Here, the slice area refers to the area of the material layer in the direction orthogonal to the stacking direction when the material layers represented by the slice data are stacked. Moreover, it is a part in which a slice area changes greatly regarding a lamination direction in a molded article. Moreover, it is a part in which the slice area is constant in the stacking direction in the shaped object. Moreover, at the timing after the production of the first modeled object among the plurality of modeled objects in the case of preparing a plurality of modeled objects at the same time, the second modeled object being manufactured out of the plurality of modeled objects is included. This is the highest part in the stacking direction.

上記のように、スライス面積が小さい箇所を所望箇所に設定することで、作製中の造形物が倒れたり、傾いたり、折れたりしていないかを確認することができる。また、スライス面積が積層方向に関して大きく変化する部分を所望箇所に設定することで、作製中の造形物におけるスライス面積が大きく変化する部分が良好に造形されているかを確認することができる。また、スライス面積が一定となる部分(特に、精度を出したい部分)を所望箇所に設定することで、造形物の表面は滑らかに作製されているか、ムラはないかを確認することができる。また、複数の造形物のうち、作製中の第2造形物の積層方向の高さが最も高い部分を所望箇所に設定することで、作製が完了した造形物から、順次、回収することができる。
図9Bでは、作製する造形物が表示された画面を示しており、この画面上で、所望箇所に対応する範囲をユーザが指定できるように構成されている。この場合、画面上で指定された範囲の座標を読み取ることで、所望箇所を設定することができる。
As described above, by setting a location having a small slice area as a desired location, it is possible to confirm whether the modeled object being produced has fallen, tilted, or broken. In addition, by setting a portion where the slice area greatly changes in the stacking direction as a desired location, it is possible to confirm whether the portion where the slice area of the modeled object being manufactured greatly changes is well modeled. In addition, by setting a portion where the slice area is constant (particularly, a portion where accuracy is desired) to be set as a desired location, it can be confirmed whether the surface of the modeled object is smoothly produced or not uneven. Moreover, it can collect | recover sequentially from the modeling object which preparation completed by setting the part with the highest height of the lamination direction of the 2nd modeling object in preparation to a desired location among several modeling objects. .
FIG. 9B shows a screen on which a model to be produced is displayed, and the user can specify a range corresponding to a desired location on this screen. In this case, a desired location can be set by reading the coordinates in the range specified on the screen.

処理部20に戻って説明を続ける。
処理部20は、取得した造形データ31に基づいて、造形データ31に含まれる3次元形状データに基づいて一以上のスライスデータを生成する。そして、処理部20は、取得した設定情報32に含まれる所望箇所を示す位置情報に応じて、生成された一以上のスライスデータの中から、所望箇所に対応するスライスデータを特定する。なお、所望箇所を示す位置情報とは、生成する一以上のスライスデータの中から、所望箇所に対応するスライスデータを一意に特定するための情報である。また、特定するスライスデータは、1つであっても、複数であってもよい。その後、処理部20は、生成したスライスデータを造形部23へ送信する。
Returning to the processing unit 20, the description will be continued.
The processing unit 20 generates one or more slice data based on the three-dimensional shape data included in the modeling data 31 based on the acquired modeling data 31. Then, the processing unit 20 specifies slice data corresponding to the desired location from the generated one or more slice data according to the position information indicating the desired location included in the acquired setting information 32. Note that the position information indicating the desired location is information for uniquely identifying the slice data corresponding to the desired location from one or more pieces of slice data to be generated. Moreover, the slice data to specify may be one or plural. Thereafter, the processing unit 20 transmits the generated slice data to the modeling unit 23.

造形部23は、受信したスライスデータに基づいて、造形物の作製を開始する。そして、処理部20は、所望箇所に対応する特定されたスライスデータに基づいて造形部23により行われる造形物の作製が、所望箇所まで進んだか否かを判別する。
判別した結果、造形部23による造形物の作製が所望箇所まで進んだと判別した場合、処理部20は、取得した設定情報32に基づいて、設定情報32に含まれる通知先のアドレスへ、造形物の作製が所望箇所まで進んだことを通知する。
このように、処理部20は、造形部23によって造形物を作製するために必要なスライスデータを生成し、生成された一以上のスライスデータの内、所望箇所に対応するスライスデータを特定するためのデータ生成部21を有している。さらに、処理部20は、造形
部23により行われる造形物の作製が、所望箇所まで進んだか否かを判別し、任意の通知先アドレスへ、造形物の作製が所望箇所まで進んだことを通知する完了通知部22を有している。
The modeling unit 23 starts producing a modeled object based on the received slice data. And the process part 20 discriminate | determines whether preparation of the molded article performed by the modeling part 23 progressed to the desired location based on the specified slice data corresponding to a desired location.
As a result of the determination, when it is determined that the formation of the modeled object by the modeling unit 23 has progressed to a desired location, the processing unit 20 performs modeling to the notification destination address included in the setting information 32 based on the acquired setting information 32. Notify that the production of the object has progressed to the desired location.
As described above, the processing unit 20 generates slice data necessary for producing a modeled object by the modeling unit 23, and specifies slice data corresponding to a desired location from among the generated one or more slice data. The data generation unit 21 is provided. Further, the processing unit 20 determines whether or not the fabrication of the modeled object performed by the modeling unit 23 has progressed to the desired location, and notifies the arbitrary notification destination address that the fabrication of the modeled product has proceeded to the desired location. And a completion notification unit 22.

(データ生成部)
図2に示すように、データ生成部21は、ジョブ受信部211、レイアウト部212、サポート体生成部213、スライスデータ生成部214、およびインデックス導出部215を有する。
ジョブ受信部211は、通信経路103を介して、情報処理装置102から造形データ31と設定情報32を取得する。
レイアウト部212は、ジョブ受信部211により取得された造形データ31を受け取り、造形データ31に含まれる3次元形状データに基づいて、作製される造形物の姿勢や配置(レイアウト)を調整する。このとき、レイアウト部212は、造形部23による造形物の作製に必要となる造形材料の使用量が最小となるように、調整を行うことが好ましい。
(Data generator)
As illustrated in FIG. 2, the data generation unit 21 includes a job reception unit 211, a layout unit 212, a support body generation unit 213, a slice data generation unit 214, and an index derivation unit 215.
The job receiving unit 211 acquires the modeling data 31 and the setting information 32 from the information processing apparatus 102 via the communication path 103.
The layout unit 212 receives the modeling data 31 acquired by the job receiving unit 211, and adjusts the posture and arrangement (layout) of the modeled object to be produced based on the three-dimensional shape data included in the modeling data 31. At this time, it is preferable that the layout part 212 adjusts so that the usage-amount of the modeling material required for preparation of the molded article by the modeling part 23 may become the minimum.

サポート体生成部213は、レイアウト部212により、姿勢および配置が決定された作製される造形物に対応する3次元形状データを含む造形データ31を受け取る。そして、サポート体生成部213は、受け取った造形データ31に含まれる3次元形状データのそれぞれについて造形部23が造形物を作製する際、必要となるサポート体の断面データを造形データ31に付加する。なお、造形データ31に含まれる3次元形状データが表す立体物の形状や向きによってはサポート体が不要な場合もある。   The support body generating unit 213 receives the modeling data 31 including the three-dimensional shape data corresponding to the modeled object to be manufactured whose posture and arrangement are determined by the layout unit 212. And the support body production | generation part 213 adds the cross-sectional data of a required support body to the modeling data 31 when the modeling part 23 produces a modeling thing about each of the three-dimensional shape data contained in the received modeling data 31. . The support body may be unnecessary depending on the shape and orientation of the three-dimensional object represented by the three-dimensional shape data included in the modeling data 31.

スライスデータ生成部214は、サポート体生成部213によりサポート体が付加された造形データ31を受け取り、造形データ31に含まれる3次元形状データに基づいて一以上のスライスデータを生成する。スライスデータは、造形データが表す立体物を積層方向に所定の間隔でスライスすることで生成されるデータであり、それぞれ造形材料の配置情報を含んでいる。なお、3次元形状データが色情報や材料情報などの情報を含んでいる場合には、生成されるスライスデータにおいても、造形材料の種類の情報や各種材料の配置情報が含まれる。   The slice data generation unit 214 receives the modeling data 31 to which the support body is added by the support body generation unit 213, and generates one or more slice data based on the three-dimensional shape data included in the modeling data 31. The slice data is data generated by slicing a three-dimensional object represented by the modeling data at a predetermined interval in the stacking direction, and each includes arrangement information of the modeling material. When the three-dimensional shape data includes information such as color information and material information, the generated slice data also includes information on the type of modeling material and arrangement information on various materials.

また、スライスデータ生成部214は、造形部23の種類に応じてスライスデータを生成してもよい。例えば、造形部23が材料層を1層ずつ形成してそれを積層していくタイプの造形部であれば、生成されるスライスデータは画像データであってもよい。また、造形部23が熱溶解積層法(FDM)などの造形材料を所定のパスに沿って配置していくタイプの造形部であれば、生成されるスライスデータはツールパスデータであってもよい。
スライスデータ生成部214は、生成された一以上のスライスデータのそれぞれについてインデックスを割り当て、各スライスデータとインデックスの対応関係を示したスライスデータリスト33へ順次登録する。なお、インデックスとは、生成する一以上のスライスデータのそれぞれがユニークに保持する識別子である。その後、スライスデータ生成部214は、生成された一以上のスライスデータをインデックス導出部215および造形部23へ送信する。
Further, the slice data generation unit 214 may generate slice data according to the type of the modeling unit 23. For example, if the modeling unit 23 is a type of modeling unit in which the material layers are formed one by one and stacked, the generated slice data may be image data. In addition, if the modeling unit 23 is a type of modeling unit in which a modeling material such as a hot melt lamination method (FDM) is arranged along a predetermined path, the generated slice data may be tool path data. .
The slice data generation unit 214 assigns an index to each of the generated one or more slice data, and sequentially registers the slice data in the slice data list 33 indicating the correspondence between each slice data and the index. An index is an identifier that is uniquely held by each of one or more slice data to be generated. Thereafter, the slice data generation unit 214 transmits the generated one or more slice data to the index deriving unit 215 and the modeling unit 23.

インデックス導出部215は、スライスデータ生成部214により生成されたスライスデータを受け取る。そして、インデックス導出部215は、設定情報32に含まれる所望箇所を示す位置情報に基づいて、スライスデータ生成部214により生成された一以上のスライスデータの中から、所望箇所に対応するスライスデータを特定する。
この点について以下に詳しく説明する。
インデックス導出部215は、スライスデータ生成部214により生成されたスライスデータ、および設定情報32に含まれる所望箇所を示す位置情報から、「所望箇所インデ
ックス」を導出する。ここで、「所望箇所インデックス」は、所望箇所に対応するスライスデータに割り当てられたインデックスである。なお、所望箇所を示す位置情報とは、インデックス導出部215が一意に所望箇所インデックスを導出できる情報であればどのような情報でもかまわない。例えば、所望箇所まで造形物が作製されるのに用いられるスライスデータに割り当てられたインデックスや条件情報、造形対象物の領域情報であってもよい。
The index deriving unit 215 receives the slice data generated by the slice data generating unit 214. Then, the index deriving unit 215 selects slice data corresponding to the desired location from one or more slice data generated by the slice data generating unit 214 based on the position information indicating the desired location included in the setting information 32. Identify.
This point will be described in detail below.
The index deriving unit 215 derives a “desired part index” from the slice data generated by the slice data generating unit 214 and the position information indicating the desired part included in the setting information 32. Here, the “desired place index” is an index assigned to slice data corresponding to the desired place. The position information indicating the desired location may be any information as long as the index deriving unit 215 can uniquely derive the desired location index. For example, it may be an index or condition information assigned to slice data used to produce a modeled object up to a desired location, or area information of a modeled object.

その後、インデックス導出部215は、スライスデータリスト33を参照し、導出された所望箇所インデックスが割り当てられたスライスデータを特定する。
そして、インデックス導出部215は、特定したスライスデータが保持する所望箇所フラグを更新する。なお、所望箇所フラグとは、後述するように、スライスデータリスト33に含まれる項目の一つであり、スライスデータのそれぞれが、造形物の作製が所望箇所まで進んだか否かを示す。
Thereafter, the index deriving unit 215 refers to the slice data list 33 and identifies slice data to which the derived desired location index is assigned.
Then, the index deriving unit 215 updates the desired location flag held by the identified slice data. The desired location flag is one of items included in the slice data list 33, as will be described later, and each piece of slice data indicates whether or not the fabrication of the model has progressed to the desired location.

(造形部)
造形部23は、スライスデータ生成部214により生成されたスライスデータを受け取り、積層造形法を用い、スライスデータに基づいて造形物を作製する。また、造形部23は、生成された各スライスデータに対する積層が完了した際、積層が完了したスライスデータに割り当てられているインデックスを出力する。このインデックスは、スライスデータ生成部214により各スライスデータにそれぞれ割り当てられたインデックスである。
以降、造形部23により積層が完了したスライスデータに割り当てられているインデックスを「積層完了インデックス」と呼ぶ。なお、造形部23は、積層造形法によって立体物を造形するものであれば、その方式は特に限定されない。造形部23としては、例えば、光造形法、粉末焼結(レーザ焼結法)、粉末固着法、熱溶解積層法(FDM)、インクジェット法、電子写真法の各方式を使用できる。
(Modeling Department)
The modeling unit 23 receives the slice data generated by the slice data generation unit 214, and uses the layered modeling method to produce a modeled object based on the slice data. In addition, the modeling unit 23 outputs an index assigned to the slice data for which the stacking is completed when the stacking for each generated slice data is completed. This index is an index assigned to each slice data by the slice data generation unit 214.
Hereinafter, an index assigned to slice data that has been stacked by the modeling unit 23 is referred to as a “stacking completion index”. In addition, as long as the modeling part 23 models a solid thing by the layered modeling method, the system will not be specifically limited. As the modeling part 23, for example, optical modeling method, powder sintering (laser sintering method), powder fixing method, hot melt lamination method (FDM), ink jet method, and electrophotographic method can be used.

(完了通知部)
図2に示すように完了通知部22は、判別部221および通知部222を有する。
判別部221は、スライスデータ生成部214およびインデックス導出部215により生成されたスライスデータリスト33と、造形部23が出力した積層完了インデックス34を受け取る。そして、判別部221は、スライスデータリスト33を参照し、積層完了インデックス34に基づいて、積層完了インデックス34が割り当てられたスライスデータが保持する所望箇所フラグを取得する。判別部221は、取得した所望箇所フラグに基づいて、造形物の作製が所望箇所まで進んだか否かを判別し、判別結果を通知部222へ送信する。
通知部222は、判別部221により出力された判別結果を受け取る。造形物の作製が所望箇所まで進んだ場合、通知部222は、設定情報32に含まれる通知先アドレスへ、造形物の作製が所望箇所まで進んだことに関する情報を通知する。
図10に、造形物の作製が所望箇所まで進んだことを表示する表示部50の一例について示すが、情報の通知先で、造形物の作製が所望箇所まで進んだことに関する情報をユーザが知る手段としては、特に限定されるものでない。
(Completion notification section)
As illustrated in FIG. 2, the completion notification unit 22 includes a determination unit 221 and a notification unit 222.
The determination unit 221 receives the slice data list 33 generated by the slice data generation unit 214 and the index deriving unit 215 and the stacking completion index 34 output by the modeling unit 23. Then, the determination unit 221 refers to the slice data list 33 and acquires a desired location flag held by the slice data to which the stacking completion index 34 is assigned based on the stacking completion index 34. The determination unit 221 determines whether or not the fabrication of the model has progressed to the desired location based on the acquired desired location flag, and transmits the determination result to the notification unit 222.
The notification unit 222 receives the determination result output by the determination unit 221. When the fabrication of the modeled object has progressed to the desired location, the notification unit 222 notifies the notification destination address included in the setting information 32 of information regarding that the fabrication of the modeled object has proceeded to the desired location.
FIG. 10 shows an example of the display unit 50 that displays that the fabrication of the modeled object has progressed to the desired location, but the user knows information regarding that the fabrication of the modeled object has proceeded to the desired location at the information notification destination. The means is not particularly limited.

<造形処理フロー>
次に、図3を用いて造形処理の流れを説明する。図3は、本実施形態に係る造形処理のフローを示す図である。
ステップS301では、ジョブ受信部211は、情報処理装置102から通信経路103を介して、造形データ31と設定情報32を取得する。
ステップS302では、レイアウト部212は、ステップS301にて取得した造形データ31に含まれる3次元形状データのそれぞれに対して、作製される各造形物の姿勢および配置を決定する。
<Modeling process flow>
Next, the flow of a modeling process is demonstrated using FIG. FIG. 3 is a diagram illustrating a flow of a modeling process according to the present embodiment.
In step S <b> 301, the job receiving unit 211 acquires the modeling data 31 and the setting information 32 from the information processing apparatus 102 via the communication path 103.
In step S302, the layout unit 212 determines the orientation and arrangement of each modeled object to be produced for each of the three-dimensional shape data included in the model data 31 acquired in step S301.

ステップS303では、サポート体生成部213は、ステップS302にて、姿勢および配置が決定された作製される各造形物に対応する3次元形状データに基づいて、造形部23によって造形する際に必要となるサポート体の位置や分量を算出する。そして、サポート体生成部213は、算出したサポート体の構造を表すサポート体の断面データを生成する。さらに、サポート体生成部213は、生成したサポート体の断面データを造形データ31に付加する。なお、サポート体が不要な場合にはステップS303はスキップしてもよい。   In step S303, the support body generation unit 213 is necessary when modeling by the modeling unit 23 based on the three-dimensional shape data corresponding to each modeled object to be manufactured whose posture and arrangement are determined in step S302. Calculate the position and quantity of the support body. Then, the support body generation unit 213 generates cross-sectional data of the support body that represents the calculated structure of the support body. Further, the support body generation unit 213 adds the generated cross section data of the support body to the modeling data 31. Note that step S303 may be skipped when the support body is unnecessary.

ステップS304では、スライスデータ生成部214は、ステップS303にてサポート体の断面データを付加した造形データ31に対して、スライスデータを生成する。なお、ステップS303をスキップした場合には、スライスデータ生成部214は、サポート体の断面データが付加されていない造形データ31からスライスデータを生成する。また、スライスデータ生成部214は、生成された一以上のスライスデータのそれぞれについてインデックスを割り当て、各スライスデータとインデックスの対応関係を示したスライスデータリスト33へ順次登録する。そして、スライスデータ生成部214は、生成されたスライスデータをインデックス導出部215および造形部23に送信する。   In step S304, the slice data generation unit 214 generates slice data for the modeling data 31 to which the cross-sectional data of the support body is added in step S303. When step S303 is skipped, the slice data generation unit 214 generates slice data from the modeling data 31 to which the cross-sectional data of the support body is not added. In addition, the slice data generation unit 214 assigns an index to each of the generated one or more slice data, and sequentially registers the slice data in the slice data list 33 indicating the correspondence between each slice data and the index. Then, the slice data generating unit 214 transmits the generated slice data to the index deriving unit 215 and the modeling unit 23.

ステップS305では、インデックス導出部215は、ステップS304にて生成されたスライスデータおよび、ステップS301にて取得された設定情報32に含まれる所望箇所を示す位置情報から、所望箇所インデックスを導出する。そして、インデックス導出部215は、ステップS304にて生成されたスライスデータリスト33を参照し、導出した所望箇所インデックスが割り当てられたスライスデータを特定する。そして、インデックス導出部215は、特定したスライスデータが保持する所望箇所フラグを更新する。
ステップS306では、造形部23は、ステップS304にて生成されたスライスデータに基づいて造形物の作製を行う。そして、造形部23は、生成されたスライスデータのそれぞれについて積層を完了した際に、積層完了インデックス34を出力する。
In step S305, the index deriving unit 215 derives a desired location index from the slice data generated in step S304 and the position information indicating the desired location included in the setting information 32 acquired in step S301. Then, the index deriving unit 215 refers to the slice data list 33 generated in step S304 and identifies slice data to which the derived desired location index is assigned. Then, the index deriving unit 215 updates the desired location flag held by the identified slice data.
In step S306, the modeling part 23 produces a modeled object based on the slice data generated in step S304. And the modeling part 23 outputs the lamination completion index 34, when lamination | stacking is completed about each of the produced | generated slice data.

ステップS307では、判別部221は、ステップS305において出力されたスライスデータリスト33および、ステップS306において出力された積層完了インデックス34を取得する。判別部221は、積層完了インデックス34に基づいて、スライスデータリスト33を参照し、積層完了インデックス34が割り当てられているスライスデータが保持する所望箇所フラグを取得する。
そして、判別部221は、取得した所望箇所フラグに基づいて、造形部23による造形物の作製が所望箇所まで進んだか否かを判別する。造形物の作製が所望箇所まで進んだと判別した場合(ステップS307でYes)には、ステップS308へ処理を進める。また、造形物の作製が所望箇所まで進んでいないと判別した場合(ステップS307でNo)には、ステップS309へ処理を進める。
In step S307, the determination unit 221 acquires the slice data list 33 output in step S305 and the stacking completion index 34 output in step S306. The determining unit 221 refers to the slice data list 33 based on the stacking completion index 34 and acquires a desired location flag held by the slice data to which the stacking completion index 34 is assigned.
And the discrimination | determination part 221 discriminate | determines whether preparation of the molded article by the modeling part 23 progressed to the desired location based on the acquired desired location flag. If it is determined that the fabrication of the model has progressed to the desired location (Yes in step S307), the process proceeds to step S308. If it is determined that the production of the modeled object has not progressed to the desired location (No in step S307), the process proceeds to step S309.

ステップS308では、通知部222は、ステップS301において取得した設定情報32に含まれる通知先アドレスへ、造形物の作製が所望箇所まで進んだことを通知する。
ステップS309では、造形部23は、ステップS306において積層された材料層に対応するスライスデータが、最後のスライスデータか否かを判定する。積層された材料層に対応するスライスデータが最後のスライスデータである場合(ステップS309でYes)には、本実施形態に係る造形処理を終了する。また、積層された材料層に対応するスライスデータが最後のスライスデータではない場合(ステップS309でNo)には、次に積層する材料層を形成するためのスライスデータについて、同様にステップS306〜ステップS308の処理を実行する。
In step S308, the notification unit 222 notifies the notification destination address included in the setting information 32 acquired in step S301 that the production of the model has progressed to a desired location.
In step S309, the modeling unit 23 determines whether the slice data corresponding to the material layer laminated in step S306 is the last slice data. When the slice data corresponding to the stacked material layers is the last slice data (Yes in step S309), the modeling process according to the present embodiment is terminated. If the slice data corresponding to the layered material layer is not the last slice data (No in step S309), step S306 to step S306 are similarly performed for slice data for forming the material layer to be stacked next. The process of S308 is executed.

以上のように、本実施形態に係る造形装置101は、まず、造形データ31および設定
情報32を取得する。次に、造形装置101は、取得した造形データ31に応じてスライスデータを生成する。そして、造形装置101は、取得した設定情報32に含まれる所望箇所を示す位置情報と生成したスライスデータに応じて所望箇所インデックスを導出する。造形装置101は、生成したスライスデータに応じて造形を行う。造形装置101は、導出した所望箇所インデックスを保持するスライスデータに対応する材料層まで積層が進んだ際、取得した設定情報32に含まれる通知先のアドレスに、造形物の作製が所望箇所まで進んだことを通知する。
これにより、造形装置101により造形物の作製を行う際、造形物の作製具合の確認を要する確認部分である所望箇所まで、造形物の作製が進んだことを判別でき、ユーザやオペレータへ通知することができる。その結果、ユーザやオペレータは、造形進捗を監視することなく、造形物の作製が所望箇所まで進んだことを知ることができる。
As described above, the modeling apparatus 101 according to the present embodiment first acquires the modeling data 31 and the setting information 32. Next, the modeling apparatus 101 generates slice data according to the acquired modeling data 31. Then, the modeling apparatus 101 derives a desired location index according to the position information indicating the desired location included in the acquired setting information 32 and the generated slice data. The modeling apparatus 101 performs modeling according to the generated slice data. When the lamination progresses to the material layer corresponding to the slice data holding the derived desired location index, the modeling apparatus 101 proceeds to the notification destination address included in the acquired setting information 32 to the desired location. Notify me.
Thereby, when producing a modeling thing by modeling equipment 101, it can distinguish that preparation of a modeling thing has progressed to the desired part which is a check part which needs confirmation of the preparation condition of a modeling thing, and notifies a user or an operator. be able to. As a result, the user or operator can know that the production of the model has progressed to the desired location without monitoring the modeling progress.

なお、本実施形態では、造形物の作製が所望箇所まで進んだか否かを判別するのに、所望箇所フラグを用いたが、これに限るものではなく、フラグは用いずインデックスを用いるものであってもよく、また、他の方法によるものであってもよい。フラグは用いずインデックスを用いる場合には、積層完了インデックス34として出力されたインデックスが、所望箇所インデックスかどうかを判別してもよい。そして、所望箇所インデックスが、積層完了インデックス34として出力された場合に、造形物の作製が所望箇所まで進んだと判別するものであってもよい。
このように、インデックス導出部215により所望箇所に対応するスライスデータが特定され、特定されたスライスデータに基づいて材料層が積層された場合に、造形物の作製が所望箇所まで進んだと判別するものであればよい。
また、本実施形態では、通知部222は、造形物の作製が所望箇所まで進んだと判別された場合に、通知先アドレスへ、造形物の作製が所望箇所まで進んだことを通知するものであるが、これに限るものではない。通知部222は、造形物の作製が所望箇所まで進んだと判別された場合に、出力手段として情報を出力するものであればよい。これにより、ユーザは、情報が出力されることで、造形物の作製が所望箇所まで進んだことを知ることができる。
In the present embodiment, the desired location flag is used to determine whether or not the fabrication of the model has progressed to the desired location. However, the present invention is not limited to this, and the index is used without using the flag. It may also be by other methods. When an index is used without using a flag, it may be determined whether the index output as the stacking completion index 34 is a desired location index. And when a desired location index is output as the lamination completion index 34, you may discriminate | determine that preparation of a molded article has advanced to the desired location.
In this way, when the index derivation unit 215 identifies slice data corresponding to a desired location, and the material layer is laminated based on the identified slice data, it is determined that the fabrication of the model has progressed to the desired location. Anything is acceptable.
In the present embodiment, the notification unit 222 notifies the notification destination address that the production of the model has proceeded to the desired location when it is determined that the fabrication of the model has proceeded to the desired location. There is, but is not limited to this. The notification part 222 should just output information as an output means, when it determines with preparation of a molded article having advanced to the desired location. Thereby, the user can know that production of a modeled object has progressed to a desired location by outputting information.

以下に、より具体的な処理例1〜3について説明する。なお、処理例1〜3では、上述した実施形態と異なる構成や処理について説明し、上述した実施形態と同様の構成や処理についての説明は省略する。
(処理例1)
以下に、造形装置101による造形物の作製が所望箇所まで進んだことを通知する処理の一例である処理例1について説明する。
図4A,4Bは、処理例1に係る造形物を模式的に示す図である。
図4Aは、処理例1において造形装置101が作製する造形物401のうち構造体402の3次元形状を模式的に表す図である。図4Bは、造形物401を作製する際の、構造体402とサポート体403を模式的に表すXZ平面図である。
Hereinafter, more specific processing examples 1 to 3 will be described. In processing examples 1 to 3, configurations and processes different from those of the above-described embodiments will be described, and descriptions of configurations and processes similar to those of the above-described embodiments will be omitted.
(Processing example 1)
Below, the process example 1 which is an example of the process which notifies that preparation of the molded article by the modeling apparatus 101 progressed to the desired location is demonstrated.
4A and 4B are diagrams schematically illustrating a modeled object according to Processing Example 1. FIG.
FIG. 4A is a diagram schematically illustrating a three-dimensional shape of the structure 402 in the modeled object 401 produced by the modeling apparatus 101 in the processing example 1. FIG. 4B is an XZ plan view schematically showing the structure 402 and the support body 403 when the model 401 is manufactured.

処理例1では、造形装置101は、図4A,4Bに示すような高さ50mm、底面直径100mmの円柱の同心円上に高さ50mm、底面直径10mmの円柱を乗せたような形状の造形物401を作製する。なお、処理例1では、造形装置101は、Z軸方向に造形材料を積層することで造形を行う。すなわち、造形装置101は、Z軸方向に沿ってXY平面に平行な平面で所定の間隔でスライスして作成されたスライスデータに基づいて造形するものとする。また、処理例1では、造形装置101は、Z軸方向に沿って0.5mmの間隔でスライスしてスライスデータを作成するものとする。   In the processing example 1, the modeling apparatus 101 has a modeling object 401 having a shape as shown in FIG. Is made. In Processing Example 1, the modeling apparatus 101 performs modeling by stacking modeling materials in the Z-axis direction. In other words, the modeling apparatus 101 performs modeling based on slice data created by slicing at a predetermined interval in a plane parallel to the XY plane along the Z-axis direction. In processing example 1, modeling apparatus 101 shall create slice data by slicing at intervals of 0.5 mm along the Z-axis direction.

処理例1では、図4Bに示すように、構造体402における、Z=50〜100mmにあたる部分は、底面半径5mmの円柱形状となっているため、造形を安定させるために周
囲の空間にサポート体403が必要となる。したがって、造形物401を作製する際には、サポート体403も合わせて造形する必要がある。
処理例1では、造形物401を造形する際、造形装置101は、図3に示す造形処理フローにしたがって造形を行い、造形物の作製が所望箇所まで進んだ際に、情報処理装置102へ、造形物の作製が所望箇所まで進んだことを通知する。
In Processing Example 1, as shown in FIG. 4B, the portion corresponding to Z = 50 to 100 mm in the structure 402 has a cylindrical shape with a bottom surface radius of 5 mm. Therefore, a support body is provided in the surrounding space to stabilize modeling. 403 is required. Therefore, when producing the modeled object 401, the support body 403 also needs to be modeled together.
In Processing Example 1, when modeling the modeled object 401, the modeling apparatus 101 performs modeling according to the modeling process flow illustrated in FIG. 3, and when the modeled object has been manufactured to a desired location, the information processing apparatus 102 is processed. Notify that the fabrication of the model has proceeded to the desired location.

以下、処理例1における造形処理の流れについて、図3を用いて説明する。なお、基本的な造形処理の流れについては上述の通りであるので、基本的な部分については省略する。
ステップS301において、ジョブ受信部211は、3次元形状データを含む造形データ31と設定情報32を、情報処理装置102から通信経路103を介して取得する。処理例1では、設定情報32に含まれている情報として、所望箇所インデックスおよび通知先アドレスがある。ここでは、所望箇所インデックスを「150」、通知先アドレスを情報処理装置102が保持するIPアドレスとする。なお、処理例1では、通知先アドレスとしてIPアドレスを挙げているが、これに限るものではない。通知先アドレスは、メールアドレスなど、外部装置への情報の授受が実現可能であれば、どのような情報でもかまわない。
Hereinafter, the flow of the modeling process in Process Example 1 will be described with reference to FIG. In addition, since it is as above-mentioned about the flow of a basic modeling process, it abbreviate | omits about a basic part.
In step S <b> 301, the job receiving unit 211 acquires the modeling data 31 including the three-dimensional shape data and the setting information 32 from the information processing apparatus 102 via the communication path 103. In the processing example 1, the information included in the setting information 32 includes a desired location index and a notification destination address. Here, the desired location index is “150”, and the notification destination address is the IP address held by the information processing apparatus 102. In Processing Example 1, an IP address is cited as the notification destination address, but the present invention is not limited to this. The notification destination address may be any information as long as it is possible to exchange information to an external device, such as a mail address.

ステップS302において、レイアウト部212は、ステップS301にて取得された造形データ31に含まれる3次元形状データについて、作製される造形物401の姿勢および配置(レイアウト)を調整する。処理例1では、造形部23によって造形物401を作製する際、必要とする造形材料の使用量を最小化するように、作製される造形物401の姿勢および配置を調整することにする。すなわち、Z軸方向に造形材料を積層することで造形を行う造形装置において、図4Bに示す姿勢で造形物401を作製するものとする。
ステップS303において、サポート体生成部213は、ステップS302にて調整された、造形データ31に含まれる3次元形状データに基づいて、造形部23によって造形する際に必要となるサポート体403の位置やサポート材料の量を見積もる。そして、サポート体生成部213は、見積もったサポート体の構造を表すサポート体の断面データを生成し、生成したサポート体の断面データを造形データ31に付加する。
In step S <b> 302, the layout unit 212 adjusts the posture and arrangement (layout) of the modeled object 401 to be produced for the three-dimensional shape data included in the modeled data 31 acquired in step S <b> 301. In Processing Example 1, when the modeled object 401 is prepared by the modeling unit 23, the posture and arrangement of the modeled object 401 to be manufactured are adjusted so as to minimize the amount of modeling material used. That is, in the modeling apparatus that performs modeling by stacking modeling materials in the Z-axis direction, the modeled object 401 is manufactured in the posture illustrated in FIG. 4B.
In step S303, the support body generation unit 213 adjusts the position of the support body 403 necessary for modeling by the modeling unit 23 based on the three-dimensional shape data included in the modeling data 31 adjusted in step S302. Estimate the amount of support material. Then, the support body generation unit 213 generates cross section data of the support body that represents the estimated structure of the support body, and adds the generated cross section data of the support body to the modeling data 31.

ステップS304において、スライスデータ生成部214は、ステップS303にて生成された造形データ31に含まれる3次元形状データに基づいて、スライスデータを生成する。なお、処理例1では、スライス間隔を0.5mmとしているため、スライスデータ生成部214は、Z=100mmの造形物401に対応した200のスライスデータを生成する。その後、スライスデータ生成部214は、生成した200のスライスデータのそれぞれについてインデックスを割り当て、スライスデータリスト33へ順次登録する。これにより、スライスデータとインデックスの対応関係を示したスライスデータリスト33が生成される。
処理例1におけるスライスデータリスト33の一例を図5に示す。図5に示すように、200のスライスデータのそれぞれについてインデックスである「1」〜「200」が割り当てられていることがわかる。
In step S304, the slice data generation unit 214 generates slice data based on the three-dimensional shape data included in the modeling data 31 generated in step S303. In the processing example 1, since the slice interval is 0.5 mm, the slice data generation unit 214 generates 200 slice data corresponding to the modeled object 401 with Z = 100 mm. Thereafter, the slice data generation unit 214 assigns an index to each of the generated 200 slice data and sequentially registers them in the slice data list 33. Thereby, the slice data list 33 indicating the correspondence between the slice data and the index is generated.
An example of the slice data list 33 in Processing Example 1 is shown in FIG. As shown in FIG. 5, it is understood that indexes “1” to “200” are assigned to each of the 200 slice data.

ステップS305では、インデックス導出部215は、ステップS304にて生成されたスライスデータおよび、ステップS301にて取得された設定情報32に含まれる所望箇所を示す位置情報から、所望箇所インデックスを導出する。
処理例1では、取得した設定情報32に所望箇所インデックス「150」が含まれている。そのため、インデックス導出部215は、ステップS304にて生成されたスライスデータリスト33を参照し、導出した所望箇所インデックス「150」が割り当てられたスライスデータを特定する。
そして、インデックス導出部215は、特定したスライスデータが保持する所望箇所フラグを「True」に更新する。所望箇所フラグとは、図5に示すように、スライスデータリスト33に含まれる項目の一つであり、所望箇所に対応するスライスデータか否か(「True」か「False」)を示す。
処理例1では、所望箇所インデックス「150」が導出されているため、インデックス「150」が割り当てられたスライスデータに対応付けられた所望箇所フラグが「True」を更新する。
In step S305, the index deriving unit 215 derives a desired location index from the slice data generated in step S304 and the position information indicating the desired location included in the setting information 32 acquired in step S301.
In Processing Example 1, the acquired setting information 32 includes a desired location index “150”. Therefore, the index deriving unit 215 refers to the slice data list 33 generated in step S304 and identifies slice data to which the derived desired location index “150” is assigned.
Then, the index deriving unit 215 updates the desired location flag held by the identified slice data to “True”. As shown in FIG. 5, the desired location flag is one of the items included in the slice data list 33 and indicates whether or not the slice data corresponds to the desired location (“True” or “False”).
In Processing Example 1, since the desired location index “150” is derived, the desired location flag associated with the slice data to which the index “150” is assigned updates “True”.

ステップS306において、造形部23は、ステップS304にて生成されたスライスデータに基づいて造形物401の作製を行う。そして、造形部23は、生成された200のスライスデータのそれぞれについて積層を完了した際に、積層完了インデックス34を出力する。
ステップS307において、判別部221は、ステップS305にて出力されたスライスデータリスト33および、ステップS306にて出力された積層完了インデックス34を取得する。判別部221は、積層完了インデックス34に基づいて、スライスデータリスト33を参照し、所望箇所フラグを取得する。そして、判別部221は、取得した所望箇所フラグに基づいて、造形部23による造形物の作製が所望箇所まで進んだか否かを判定する。処理例1では、判別部221は、造形部23により、積層完了インデックス34として「150」が出力された際、取得する所望箇所フラグが「True」となり、造形物の作製が所望箇所まで進んだと判別する。
In step S306, the modeling unit 23 prepares the modeled object 401 based on the slice data generated in step S304. And the modeling part 23 outputs the lamination completion index 34, when lamination | stacking is completed about each of the produced | generated 200 slice data.
In step S307, the determination unit 221 acquires the slice data list 33 output in step S305 and the stacking completion index 34 output in step S306. The determining unit 221 refers to the slice data list 33 based on the stacking completion index 34 and acquires a desired location flag. And the discrimination | determination part 221 determines whether preparation of the molded article by the modeling part 23 progressed to the desired location based on the acquired desired location flag. In Processing Example 1, when “150” is output as the stacking completion index 34 by the modeling unit 23, the determination unit 221 obtains the desired location flag “True”, and the fabrication of the model has progressed to the desired location. Is determined.

ステップS307にて、造形物の作製が所望箇所まで進んだと判別された場合、ステップS308において、通知部222は、造形物の作製が所望箇所まで進んだことを情報処理装置102へ通知する。
なお、処理例1では、造形物の作製が所望箇所まで進んだと判別された場合に、情報処理装置102へ通知することについて説明したが、通知に加えて、次のような処理を行ってもよい。例えば、造形装置101が撮影手段を有し、造形物の作製が所望箇所まで進んだ場合に、作製中の造形物を撮影し、撮影画像を情報処理装置102に送信してもかまわない。このとき、情報処理装置102が、送信された撮影画像から、造形物の作製具合を確認、診断等するものであってもよい。また、造形装置101が、造形物の作製動作を中断させる中断手段を有し、造形物の作製が所望箇所まで進んだ場合に、造形物の作製動作を中断してもかまわない。また、造形物の作製動作を中断して、作製中の造形物を撮影してもよい。
If it is determined in step S307 that the fabrication of the model has proceeded to the desired location, in step S308, the notification unit 222 notifies the information processing apparatus 102 that the fabrication of the model has proceeded to the desired location.
In the processing example 1, it has been described that the information processing apparatus 102 is notified when it is determined that the fabrication of the model has progressed to a desired location. In addition to the notification, the following processing is performed. Also good. For example, when the modeling apparatus 101 has an imaging unit and the fabrication of a model has progressed to a desired location, the modeled object being fabricated may be photographed and the captured image may be transmitted to the information processing apparatus 102. At this time, the information processing apparatus 102 may confirm, diagnose, or the like the degree of production of the modeled object from the transmitted captured image. In addition, the modeling apparatus 101 may include an interrupting unit that interrupts the manufacturing operation of the modeled object, and the manufacturing operation of the modeled object may be interrupted when the manufacturing of the modeled object proceeds to a desired location. Moreover, the production | generation operation | movement of a modeling thing may be interrupted and the modeling thing in preparation may be image | photographed.

ステップS309において、造形部23は、次に積層を行うためのスライスデータが存在するか否か判別する。次のスライスデータが存在する場合には、ステップS306に戻り処理を繰り返す。
これにより、造形物の作製が所望箇所まで進んだことを判別することができる。この結果、ユーザやオペレータは、進捗状況を監視せずとも、造形物の作製が所望箇所まで進んだことを知ることができる。
In step S309, the modeling unit 23 determines whether or not there is slice data for performing the next stacking. If the next slice data exists, the process returns to step S306 to repeat the process.
Thereby, it can be discriminated that the fabrication of the model has progressed to the desired location. As a result, the user or the operator can know that the production of the model has progressed to the desired location without monitoring the progress.

(処理例2)
次に、造形装置101による所望箇所までの造形物の作製が完了したことを通知する処理の一例である処理例2について説明する。
処理例2は、設定情報32に含まれる所望箇所を示す位置情報が高さ情報「Z=75.0mm」となっていること以外は処理例1と同様である。以下の説明において、処理例1と同様の部分については省略する。
(Processing example 2)
Next, Process Example 2 which is an example of a process for notifying that a modeling object up to a desired location has been completed by the modeling apparatus 101 will be described.
The process example 2 is the same as the process example 1 except that the position information indicating the desired location included in the setting information 32 is the height information “Z = 75.0 mm”. In the following description, the same parts as those of the processing example 1 are omitted.

ステップS301において、ジョブ受信部211は、情報処理装置102から通信経路103を介して、造形データ31と設定情報32を取得する。
処理例2では、設定情報32として、高さ情報および通知先アドレスを含む。ここでは、高さ情報を「Z=75.0mm」とする。なお、処理例2では、所望箇所を示す位置情報として、高さ情報を挙げているが、これに限るものではない。位置情報は、造形物401内の一部分を示す領域情報などとしてもかまわない。
In step S <b> 301, the job receiving unit 211 acquires the modeling data 31 and the setting information 32 from the information processing apparatus 102 via the communication path 103.
In the processing example 2, the setting information 32 includes height information and a notification destination address. Here, the height information is “Z = 75.0 mm”. In processing example 2, height information is given as position information indicating a desired location, but the present invention is not limited to this. The position information may be area information indicating a part in the modeled object 401 or the like.

ステップS304において、スライスデータ生成部214は、ステップS303にて生成された造形データ31に含まれる3次元形状データに基づいて、スライスデータを生成する。そして、スライスデータ生成部214は、生成されたスライスデータのそれぞれについてインデックスを割り当て、スライスデータリスト33へ順次登録する。さらに、スライスデータ生成部214は、生成されたスライスデータに基づき材料層を積層した際の造形物401の高さを算出し、スライスデータリスト33へ順次登録する。これにより、スライスデータ、インデックス、および、積層時の造形物401の高さの対応関係を示したスライスデータリスト33が生成される。
処理例2におけるスライスデータリスト33の一例を図6に示す。図6に示すように、200のスライスデータのそれぞれについて、インデックスである「1」〜「200」が割り当てられていることがわかる。また、200のスライスデータのそれぞれについて、積層時の造形物の高さが算出されていることがわかる。
In step S304, the slice data generation unit 214 generates slice data based on the three-dimensional shape data included in the modeling data 31 generated in step S303. Then, the slice data generation unit 214 assigns an index to each of the generated slice data and sequentially registers it in the slice data list 33. Further, the slice data generation unit 214 calculates the height of the shaped object 401 when the material layers are stacked based on the generated slice data, and sequentially registers them in the slice data list 33. Thereby, the slice data list 33 showing the correspondence between the slice data, the index, and the height of the modeled object 401 at the time of stacking is generated.
An example of the slice data list 33 in the processing example 2 is shown in FIG. As shown in FIG. 6, it is understood that indexes “1” to “200” are assigned to each of the 200 slice data. Further, it can be seen that the height of the modeled object at the time of stacking is calculated for each of the 200 slice data.

ステップS305において、インデックス導出部215は、ステップS304にて生成されたスライスデータリスト33と、取得した設定情報32から所望箇所インデックスを導出する。
処理例2では、インデックス導出部215は、取得した設定情報32に含まれる高さ情報「Z=75.0mm」に基づいて、スライスデータリスト33を参照して所望箇所インデックス「150」を導出する。そして、インデックス導出部215は、ステップS304にて生成されたスライスデータリスト33を参照し、導出した所望箇所インデックス「150」が割り当てられたスライスデータを特定する。そして、インデックス導出部215は、特定したスライスデータが保持する所望箇所フラグを「True」に更新する。図6に示すように、所望箇所インデックス「150」が割り当てられたスライスデータの所望箇所フラグが「True」となっていることがわかる。
以降の処理は、処理例1と同様のため省略する。
In step S305, the index deriving unit 215 derives a desired location index from the slice data list 33 generated in step S304 and the acquired setting information 32.
In Processing Example 2, the index deriving unit 215 derives the desired location index “150” with reference to the slice data list 33 based on the height information “Z = 75.0 mm” included in the acquired setting information 32. . Then, the index deriving unit 215 refers to the slice data list 33 generated in step S304 and identifies slice data to which the derived desired location index “150” is assigned. Then, the index deriving unit 215 updates the desired location flag held by the identified slice data to “True”. As shown in FIG. 6, it can be seen that the desired location flag of slice data to which the desired location index “150” is assigned is “True”.
Since the subsequent processing is the same as that of the processing example 1, it is omitted.

このように処理例2においても、造形物の作製が所望箇所まで進んだことを判別することができる。この結果、ユーザやオペレータは、進捗状況を監視せずとも造形物の作製が所望箇所まで進んだことを知ることができる。   As described above, also in the processing example 2, it can be determined that the production of the modeled object has progressed to a desired location. As a result, the user or the operator can know that the production of the model has progressed to the desired location without monitoring the progress.

(処理例3)
次に、造形装置101による所望箇所までの造形物の作製が完了したことを通知する処理の一例である処理例3について説明する。
処理例3は、設定情報32に含まれる所望箇所を示す位置情報が所望箇所条件「スライス面積が最も小さい箇所」となっていることと、作製する造形物が異なること以外は処理例1および処理例2と同様である。以下の説明においては、処理例1および処理例2と同様の部分については省略する。
(Processing example 3)
Next, Process Example 3 which is an example of a process for notifying that the modeling apparatus 101 has completed the creation of a modeled object up to a desired location will be described.
Processing example 3 is processing example 1 and processing except that the position information indicating the desired location included in the setting information 32 is the desired location condition “location where the slice area is the smallest” and the shaped object to be produced is different. Similar to Example 2. In the following description, the same parts as those of the processing example 1 and the processing example 2 are omitted.

図7A,7Bは、処理例3に係る立体モデルを模式的に示す図である。
図7Aは、処理例3において造形装置101が作製する造形物701のうち構造体702の3次元形状を模式的に表す図である。図7Bは、造形物701を造形物の分割処理を行わずに作製する際の、構造体702とサポート体703を模式的に表すXZ平面図である。
処理例3では、造形装置101は、図7A,7Bに示すように、高さ100mmの鼓型の造形物701を作製する。
造形物701は鼓型の立体物であるから、図7Bに示すように造形物701の構造体702の重力方向における下側に位置する空間にサポート体703が必要となる。
7A and 7B are diagrams schematically illustrating a three-dimensional model according to the processing example 3.
FIG. 7A is a diagram schematically illustrating the three-dimensional shape of the structure 702 in the modeled object 701 produced by the modeling apparatus 101 in the processing example 3. FIG. 7B is an XZ plan view schematically showing the structure body 702 and the support body 703 when the modeled object 701 is manufactured without performing the dividing process of the modeled object.
In Processing Example 3, the modeling apparatus 101 produces a drum-shaped modeled object 701 having a height of 100 mm, as shown in FIGS. 7A and 7B.
Since the modeled object 701 is a drum-shaped three-dimensional object, a support body 703 is required in a space located below the structure 702 of the modeled object 701 in the gravity direction as illustrated in FIG. 7B.

ステップS301において、ジョブ受信部211は、情報処理装置102から通信経路103を介して、造形データ31と設定情報32を取得する。
処理例3では、設定情報32として、所望箇所条件および通知先アドレスを含む。ここでは、所望箇所条件を「スライス面積が最も小さい箇所」とする。なお、処理例3では、所望箇所条件として「スライス面積が最も小さい箇所」を挙げているが、これに限るものではない。所望箇所条件は、所望箇所に対応するスライスデータを一意に特定できる条件であれば、どのようなものでもかまわない。
In step S <b> 301, the job receiving unit 211 acquires the modeling data 31 and the setting information 32 from the information processing apparatus 102 via the communication path 103.
In the process example 3, the setting information 32 includes a desired location condition and a notification destination address. Here, the desired location condition is “location with the smallest slice area”. In the processing example 3, “the place where the slice area is the smallest” is cited as the desired place condition, but the present invention is not limited to this. The desired part condition may be any condition as long as the slice data corresponding to the desired part can be uniquely specified.

ステップS304において、スライスデータ生成部214は、ステップS303にて生成された造形データ31に含まれる3次元形状データに基づいて、スライスデータを生成する。その後、スライスデータ生成部214は、生成したスライスデータのそれぞれについて、インデックスを割り当て、スライスデータリスト33へ順次登録する。また、スライスデータ生成部214は、生成したスライスデータのそれぞれについて、スライス面積を算出し、スライスデータリスト33へ順次登録する。これにより、スライスデータ、インデックス、および、スライス面積の対応関係を示したスライスデータリスト33が生成される。
処理例3におけるスライスデータリスト33の一例を図8に示す。図8に示すように、200のスライスデータのそれぞれについてインデックスである「1」〜「200」が割り当てられていることがわかる。また、200のスライスデータのそれぞれについて、スライス面積が算出されていることがわかる。
In step S304, the slice data generation unit 214 generates slice data based on the three-dimensional shape data included in the modeling data 31 generated in step S303. Thereafter, the slice data generation unit 214 assigns an index to each of the generated slice data and sequentially registers them in the slice data list 33. Further, the slice data generation unit 214 calculates a slice area for each of the generated slice data, and sequentially registers the slice area in the slice data list 33. As a result, a slice data list 33 indicating the correspondence between slice data, indexes, and slice areas is generated.
An example of the slice data list 33 in the processing example 3 is shown in FIG. As shown in FIG. 8, it is understood that indexes “1” to “200” are assigned to each of the 200 slice data. It can also be seen that the slice area is calculated for each of the 200 slice data.

ステップS305において、インデックス導出部215は、ステップS304で生成されたスライスデータリスト33と、取得された設定情報32に含まれる所望箇所条件から、所望箇所インデックスを導出する。処理例3では、インデックス導出部215は、取得した設定情報32に含まれる所望箇所条件「スライス面積が最も小さい箇所」に基づいて、スライスデータリスト33を参照して所望箇所インデックス「100」を導出する。そして、インデックス導出部215は、ステップS304にて生成されたスライスデータリスト33を参照し、導出した所望箇所インデックス「100」が割り当てられたスライスデータを特定する。そして、インデックス導出部215は、特定したスライスデータが保持する所望箇所フラグを「True」に更新する。図8に示すように、所望箇所インデックス「100」が割り当てられたスライスデータの所望箇所フラグが「True」となっていることがわかる。
以降の処理は、処理例1および処理例2と同様のため省略する。
In step S305, the index deriving unit 215 derives a desired location index from the slice location list 33 generated in step S304 and the desired location condition included in the acquired setting information 32. In Processing Example 3, the index deriving unit 215 derives the desired location index “100” with reference to the slice data list 33 based on the desired location condition “location with the smallest slice area” included in the acquired setting information 32. To do. Then, the index deriving unit 215 refers to the slice data list 33 generated in step S304 and identifies slice data to which the derived desired location index “100” is assigned. Then, the index deriving unit 215 updates the desired location flag held by the identified slice data to “True”. As shown in FIG. 8, it can be seen that the desired location flag of the slice data to which the desired location index “100” is assigned is “True”.
Subsequent processing is the same as Processing Example 1 and Processing Example 2, and is therefore omitted.

このように処理例3においても、造形物の作製が所望箇所まで進んだことを判別することができる。この結果、ユーザやオペレータは、進捗状況を監視せずとも、造形物の作製が所望箇所まで進んだことを知ることができる。   As described above, also in the processing example 3, it can be determined that the production of the modeled object has progressed to a desired location. As a result, the user or the operator can know that the production of the model has progressed to the desired location without monitoring the progress.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(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 a 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.

1…造形システム、101…造形装置、22…完了通知部、221…判別部、222…通知部、40…設定情報入力部   DESCRIPTION OF SYMBOLS 1 ... Modeling system, 101 ... Modeling apparatus, 22 ... Completion notification part, 221 ... Discrimination part, 222 ... Notification part, 40 ... Setting information input part

Claims (5)

立体モデルの3次元形状データから生成されるスライスデータに基づいて、造形材料を順次積層して立体物を作製する造形装置であって、
作製される立体物のうち作製途中で作製具合の確認を要する確認部分に関する情報を受け付ける受け付け手段と、
作製中の立体物が、前記確認部分まで作製されたかどうかを判別する判別手段と、
作製中の立体物が前記確認部分まで作製されたと前記判別手段が判別した場合に、情報を出力する出力手段と、
を有することを特徴とする造形装置。
Based on slice data generated from three-dimensional shape data of a three-dimensional model, a modeling apparatus that sequentially stacks modeling materials to produce a three-dimensional object,
Accepting means for receiving information on a confirmation part that requires confirmation of the production condition during the production of the three-dimensional object to be produced;
Discriminating means for discriminating whether or not the three-dimensional object being produced has been produced up to the confirmation part;
An output means for outputting information when the discriminating means discriminates that the three-dimensional object being produced has been produced up to the confirmation portion;
A modeling apparatus comprising:
生成される複数のスライスデータの中から、前記確認部分に対応するスライスデータを特定する処理を行う処理手段を有し、
前記判別手段は、前記処理手段により特定されたスライスデータに基づいて造形材料が積層された場合に、作製中の立体物が、前記確認部分まで作製されたと判別する
ことを特徴とする請求項1に記載の造形装置。
Processing means for performing processing for identifying slice data corresponding to the confirmation portion from the plurality of slice data to be generated;
The said discrimination | determination means discriminate | determines that the solid thing being produced was produced to the said confirmation part, when a modeling material is laminated | stacked based on the slice data specified by the said process means. The modeling apparatus described in 1.
立体物を撮影する撮影手段を有し、
前記撮影手段は、作製中の立体物が前記確認部分まで作製されたと前記判別手段が判別した場合に、作製中の立体物を撮影する
ことを特徴とする請求項1または2に記載の造形装置。
Having a photographing means for photographing a three-dimensional object;
3. The modeling apparatus according to claim 1, wherein the photographing unit photographs the three-dimensional object being manufactured when the determining unit determines that the three-dimensional object being manufactured has been manufactured up to the confirmation portion. 4. .
立体物の作製動作を中断させる中断手段を有し、
前記中断手段は、作製中の立体物が前記確認部分まで作製されたと前記判別手段が判別した場合に、立体物の作製動作を中断させる
ことを特徴とする請求項1乃至3のいずれか1項に記載の造形装置。
Having interruption means for interrupting the production operation of the three-dimensional object,
The said interruption | blocking means interrupts the production | generation operation | movement of a solid object, when the said determination means discriminate | determines that the solid object being produced has produced to the said confirmation part. The modeling apparatus described in 1.
立体モデルの3次元形状データから生成されるスライスデータに基づいて、造形材料を順次積層して立体物を作製する造形方法であって、
作製される立体物のうち作製途中で作製具合の確認を要する確認部分に関する情報を受け付けるステップと、
作製中の立体物が、前記確認部分まで作製されたかどうかを判別するステップと、
作製中の立体物が前記確認部分まで作製されたと判別された場合に、情報を出力するステップと、
を含むことを特徴とする造形方法。
Based on the slice data generated from the three-dimensional shape data of the three-dimensional model, a modeling method for producing a three-dimensional object by sequentially stacking modeling materials,
A step of receiving information on a confirmation part that requires confirmation of a production condition during the production of a three-dimensional object to be produced;
Determining whether the three-dimensional object being produced has been produced up to the confirmation part; and
A step of outputting information when it is determined that the three-dimensional object being produced has been produced up to the confirmation part;
A modeling method comprising:
JP2017099557A 2017-05-19 2017-05-19 Creating apparatus and creating method Pending JP2018192736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017099557A JP2018192736A (en) 2017-05-19 2017-05-19 Creating apparatus and creating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017099557A JP2018192736A (en) 2017-05-19 2017-05-19 Creating apparatus and creating method

Publications (1)

Publication Number Publication Date
JP2018192736A true JP2018192736A (en) 2018-12-06

Family

ID=64571020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017099557A Pending JP2018192736A (en) 2017-05-19 2017-05-19 Creating apparatus and creating method

Country Status (1)

Country Link
JP (1) JP2018192736A (en)

Similar Documents

Publication Publication Date Title
JP5893092B2 (en) 3D printing method
JP6480311B2 (en) Support member design apparatus, method, program, structure forming apparatus, and structure manufacturing method
US11701834B2 (en) Determining a printing anomaly related to a 3D printed object
US10442178B2 (en) Information processing apparatus, information processing method, and three-dimensional solid object
TW200903378A (en) 3-D object fabrication methods and systems
JP2018008403A (en) Three-dimensional article manufacturing device, three-dimensional article manufacturing method and program
JP2019031073A (en) Three-dimensional printing apparatus and three-dimensional printing method
WO2019095693A1 (en) Structural volume acquisition method and device, non-transitory computer-readable storage medium, and printer
JP6436743B2 (en) Image information processing apparatus, image information processing method and program, and imaging apparatus
JP2018171775A (en) Molding apparatus and molding method
EP3511790A1 (en) Information processing apparatus, information processing method, and computer program product
JP2018192736A (en) Creating apparatus and creating method
US20190184645A1 (en) Data processing apparatus and storage medium
JP2017024410A (en) Lamination molding device and program used therefor
JP2020522414A (en) 3D printing method and device
CN114043726B (en) Method and apparatus for 3D printing, storage medium, and program product
JP2016221789A (en) Three-dimensional molding means selection device, and three-dimensional molding system
JP2017087458A (en) Shaping system and shaping method
JP6953847B2 (en) Management equipment and management program
JP6619162B2 (en) Data creation apparatus, data creation method, and three-dimensional modeling system
JP2014237295A (en) Electronic apparatus
JP2018118385A (en) Modeling device and method for controlling modeling device
TW201729022A (en) Three dimensional printing method
JP5773028B2 (en) Modeling system, modeling apparatus and modeling method
JP5987954B2 (en) Modeling system and modeling method

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20181116