JP2018001655A - Shaping device, shaping method, and shaping processing program - Google Patents
Shaping device, shaping method, and shaping processing program Download PDFInfo
- Publication number
- JP2018001655A JP2018001655A JP2016133625A JP2016133625A JP2018001655A JP 2018001655 A JP2018001655 A JP 2018001655A JP 2016133625 A JP2016133625 A JP 2016133625A JP 2016133625 A JP2016133625 A JP 2016133625A JP 2018001655 A JP2018001655 A JP 2018001655A
- Authority
- JP
- Japan
- Prior art keywords
- modeling
- position information
- unit
- replica
- duplicate
- 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.)
- Granted
Links
Images
Abstract
Description
本発明は、造形装置、造形方法、及び、造形処理プログラムに関する。 The present invention relates to a modeling apparatus, a modeling method, and a modeling processing program.
今日において、試作品等の複製物の造形(RP:Rapid Prototyping又はRM:Rapid Manufacturing)が可能となる3次元プリンタ装置(3Dプリンタ装置)が知られている。この3Dプリンタ装置は、CAD(Computer Aided Design)等で作成した3DモデルデータをSTL(Standard Triangulated Language)ファイルに変換する。また、3Dプリンタ装置は、STLファイルをGコード(Gcode)に変換し、このGコードに基づいて、軸の移動及び座標系の設定等を行いながら複製物を造形する。 2. Description of the Related Art Nowadays, a three-dimensional printer device (3D printer device) capable of modeling a replica such as a prototype (RP: Rapid Prototyping or RM: Rapid Manufacturing) is known. This 3D printer device converts 3D model data created by CAD (Computer Aided Design) or the like into an STL (Standard Triangulated Language) file. Further, the 3D printer apparatus converts the STL file into a G code (Gcode), and forms a copy while moving the axis and setting the coordinate system based on the G code.
また、近年、STLファイルの他、AMF(Additive Manufacturing File)ファイルも使用できる3Dプリンタ装置が知られている。また、3Dプリンタと3Dスキャンにより較正を検出して複製物を造形する、光造形のような造形手法も知られている。 In recent years, 3D printer apparatuses that can use AMF (Additive Manufacturing File) files in addition to STL files are known. A modeling technique such as stereolithography is also known, in which calibration is detected by a 3D printer and 3D scanning to model a replica.
また、自動停止機能を備えた3Dプリンタ装置において、3Dプリント時のプレビュー時に自動停止位置を入力して停止させた後、造形を再開する機能を備えた3Dプリンタ装置も知られている。このような自動停止機能を備えた3Dプリンタ装置は、造形を自動停止させて、複製物をインサートする等の処理を行うことができる。 A 3D printer apparatus having an automatic stop function is also known which has a function of restarting modeling after inputting and stopping an automatic stop position during preview during 3D printing. A 3D printer apparatus having such an automatic stop function can perform processing such as automatically stopping modeling and inserting a duplicate.
しかし、自動停止機能を備えた3Dプリンタ装置は、以下の問題がある。すなわち、造形の途中で複製物を3Dプリンタ装置から取り外し、再度、複製物を3Dプリンタ装置に設置して造形を再開する場合、複製物の元の設置位置と再設置位置との間に3次元位置のズレが生ずると、複製物の造形品質に悪影響を及ぼす問題がある。また、造形中の発熱等により複製物の設置位置にズレが生じた場合、複製物の造形品質に悪影響を及ぼす問題がある。 However, the 3D printer device having the automatic stop function has the following problems. That is, when the replica is removed from the 3D printer apparatus during modeling, and the replica is set again on the 3D printer apparatus and modeling is resumed, the three-dimensional pattern is placed between the original installation position and the re-installation position of the replica. When the position shift occurs, there is a problem that adversely affects the quality of the replica. In addition, when a deviation occurs in the installation position of the duplicate due to heat generation during modeling, there is a problem that adversely affects the modeling quality of the duplicate.
本発明は、上述の課題に鑑みてなされたものであり、複製物の造形再開位置を高精度に調整し、造形品質を向上させることができる造形装置、造形方法、及び、造形処理プログラムの提供を目的とする。 The present invention has been made in view of the above-described problems, and provides a modeling apparatus, a modeling method, and a modeling processing program that can adjust the modeling resuming position of a duplicate with high accuracy and improve modeling quality. With the goal.
上述した課題を解決し、目的を達成するために、本発明は、造形物の3次元位置情報に基づいて、造形物の複製物を生成するように造形部を制御する造形処理部と、造形中断時における複製物の3次元位置を示す第1の位置情報を取得する取得部と、造形中断後の造形再開時において、複製物の3次元位置を検出するように造形部を制御し、検出された複製物の3次元位置を示す第2の位置情報を生成する生成部と、第1の位置情報及び第2の位置情報の差異に基づいて、第1の位置情報で示される3次元位置が複製物の造形再開位置となるように、第1の情報を補正した補正位置情報を生成する補正部と、補正位置情報で示される3次元位置から複製物の造形を再開するように、造形部を制御する再開処理部とを有する。 In order to solve the above-described problems and achieve the object, the present invention provides a modeling processing unit that controls the modeling unit so as to generate a replica of the modeled object based on the three-dimensional position information of the modeled object, and modeling An acquisition unit that acquires first position information indicating the three-dimensional position of the duplicate at the time of interruption, and a modeling unit that detects the three-dimensional position of the duplicate at the time of resuming the modeling after the modeling interruption, and detection A three-dimensional position indicated by the first position information based on a difference between the first position information and the second position information, and a generation unit that generates second position information indicating the three-dimensional position of the copied material So as to resume the modeling of the replica from the three-dimensional position indicated by the correction position information and the correction unit that generates the corrected position information by correcting the first information so that A restart processing unit for controlling the unit.
本発明によれば、複製物の造形再開位置を高精度に調整し、造形品質を向上させることができるという効果を奏する。 ADVANTAGE OF THE INVENTION According to this invention, there exists an effect that the modeling resumption position of a replica can be adjusted with high precision and modeling quality can be improved.
以下、図面に基づいて実施の形態の造形装置の説明をする。 Hereinafter, the modeling apparatus of the embodiment will be described based on the drawings.
(3Dプリンタのハードウェア構成)
図1は、実施の形態の造形装置の外観を示す図である。また、図2は、実施の形態の造形装置のハードウェア構成図である。図1及び図2に示す造形装置1は、CPU20、ROM21、RAM22、HDD23、入出力I/F24、操作パネル25、表示部26及び造形部27を備える。CPU20〜造形部27は、それぞれバスライン28を介して相互に接続されている。
(Hardware configuration of 3D printer)
FIG. 1 is a diagram illustrating an appearance of a modeling apparatus according to an embodiment. FIG. 2 is a hardware configuration diagram of the modeling apparatus according to the embodiment. The
CPU20は、3Dプリンタ12全体の動作を制御する。記憶部であるROM21、RAM22及びHDD23は、後述するプログラム及びアプリケーション、ファイル、情報等を記憶する。また、RAM22は、CPU20に対して作業空間を提供する。
The
操作パネル25は、ユーザによる造形開始、造形停止及び造形再開等の入力操作を受け付ける。表示部26は、例えば液晶パネルとなっており、3Dスキャンデータ及び造形に使用する3Dモデルデータの他、操作メニュー及びメッセージ等を表示する。一例ではあるが、操作パネル25及び表示部26は、両者が一体的に形成された、いわゆるタッチパネルとなっている。造形部27は、上述の熱溶解積層法、光造形法又は粉末法等を用いて造形物を造形する。
The
また、造形部27は、3Dスキャン機能を備えており、複製元となる造形物を3Dスキャン処理し、造形物の複製物を形成するための3Dモデルデータを生成する。また、複製物の造形が一旦中断され、再開される際に、造形途中の複製物を3Dスキャン処理して3Dスキャンデータを生成する。なお、以下、複製元となる造形物を3Dスキャン処理して生成したデータを「3Dモデルデータ」という。また、複製物の造形を一旦中断し、再開時に複製物を3Dスキャン処理して生成したデータを「3Dスキャンデータ」という。
The
図3は、3Dプリンタ12に記憶されているプログラム及び情報等を示す図である。この図3に示すように、3Dプリンタ12には、オペレーションシステム(OS)、造形処理プログラム、3Dモデルデータ、3Dスキャンデータ、造形停止時位置情報、及び、造形再開時位置情報等が記憶される。 FIG. 3 is a diagram showing programs and information stored in the 3D printer 12. As shown in FIG. 3, the 3D printer 12 stores an operation system (OS), a modeling process program, 3D model data, 3D scan data, modeling stop position information, modeling restart position information, and the like. .
このようなプログラム及び情報の記憶場所は、任意でよい。一例として、この実施の形態の造形装置1の場合、OSは、ROM21に記憶されている。また、造形処理プログラム、3Dモデルデータ、3Dスキャンデータ、造形停止時位置情報、及び、造形再開時位置情報は、HDD23に記憶される。なお、これらのプログラム及び情報を、造形装置1がアクセス可能な外部記憶装置、又は、ネットワークを介して通信可能な他の機器或いはデータベース等に記憶して用いてもよい。
The storage location of such a program and information may be arbitrary. As an example, in the case of the
(造形装置の機能構成)
図4は、造形装置1の機能ブロック図である。造形装置1のCPU20は、例えばHDD23に記憶されている造形処理プログラムを実行することで、図4に示す各機能を実現する。具体的には、CPU20は造形処理プログラムを実行することで、第1の読み込み部31、第2の読み込み部32、制御部33、スキャン制御部34、位置情報処理部35、補正部36及び造形処理部37を実現する。
(Functional configuration of modeling equipment)
FIG. 4 is a functional block diagram of the
第1の読み込み部31は、これから複製物を形成する造形物の3DモデルデータをHDD23から読み込む。また、第1の読み込み部31は、複製物の造形を一旦停止した際に、複製物の位置情報(造形停止時位置情報)を取得する。複製物は、HDD23から読み込まれた3Dモデルデータに基づいて形成される。このため、第1の読み込み部31は、複製物の造形が一旦停止された際に、複製物の造形に用いていた3Dモデルデータ(停止直前の3Dモデルデータ)を、造形停止時位置情報として取得する。
The
第2の読み込み部32は、複製物の造形を一旦停止し、造形を再開する際に、複製物を3Dスキャンすることで得られた3Dスキャンデータ(造形再開時位置情報)をHDD23から読み込む。制御部33は、操作パネル25を介して指示される、造形開始指示、造形停止指示、及び、造形再開指示等に従って、造形開始処理、造形停止処理、及び、造形再開処理等を行う。
When the
スキャン制御部34は、造形部27の3Dスキャン制御を行う。位置情報処理部35は、造形停止時及び造形再開時における複製物の3次元の各位置を示す造形停止時位置情報及び造形再開時位置情報の記憶処理を行う。補正部36は、造形停止時位置情報及び造形再開時位置情報の差分に基づいて、複製物の造形再開位置を補正するための補正情報を生成する。造形処理部37は、複製物の造形処理及び3Dスキャン処理を行い、造形再開時には、補正部36により算出された造形再開位置から複製物の造形を再開する。これにより、複製物の造形を一旦停止した後に造形を再開する場合でも、複製物の設置位置のズレから造形再開位置にズレを生じ、造形品質が下がる不都合を防止できる。
The
なお、この例では、第1の読み込み部31〜造形処理部37は、造形処理プログラムにより、ソフトウェア的に実現されることとして説明を進める。しかし、第1の読み込み部31〜造形処理部37のうち、一部又は全部を、IC(Integrated Circuit)等のハードウェアで実現してもよい。
In this example, the
また、造形処理プログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、造形処理プログラムは、CD−R、DVD、ブルーレイディスク(登録商標)、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。DVDは、「Digital Versatile Disk」の略記である。また、造形処理プログラムは、インターネット等のネットワーク経由でインストールするかたちで提供してもよい。さらには、造形処理プログラムは、機器内のROM等に予め組み込んで提供してもよい。 Further, the modeling processing program may be provided by being recorded on a recording medium readable by a computer device such as a CD-ROM or a flexible disk (FD) in an installable or executable format file. The modeling processing program may be provided by being recorded on a recording medium readable by a computer device such as a CD-R, a DVD, a Blu-ray disc (registered trademark), or a semiconductor memory. DVD is an abbreviation for “Digital Versatile Disk”. The modeling processing program may be provided in the form of being installed via a network such as the Internet. Furthermore, the modeling processing program may be provided by being incorporated in advance in a ROM or the like in the device.
(3Dモデルデータ及び3Dスキャンデータのフォーマット)
図5に、複製物を3Dスキャンすることで生成される3Dスキャンデータ、又は、複製元となる造形物を3Dスキャンすることで生成される3Dモデルデータの一例を示す。造形部27は、複製元となる造形物の表面を3次元的に読み取り、造形物の表面形状の情報となる3Dスキャンデータを生成する。この3Dスキャンデータが、造形物の複製を形成するための3DモデルデータとしてHDD23に記憶される。一例として、造形部27は、例えば図5に示すように三次元の頂点の位置(座標)を指定した三角形データの集合によるSTL(Standard Triangulated Language)形式の3Dスキャンデータを生成する。
(Format of 3D model data and 3D scan data)
FIG. 5 shows an example of 3D scan data generated by performing 3D scanning on a replicated object, or 3D model data generated by performing 3D scanning on a modeled object to be replicated. The
図5の例において、STL形式の3Dスキャンデータは、ファセット(facet)からエンドファセット(endfacet)で、1つの三角形データで表す。また、ノーマルファセット(normal facet)は、三角形の法線ベクトルを表す。また、3つの座標(vertex)で三角形の各頂点の位置を表す。このような三角形データを繰り返し記述することで、三次元形状を表現する。ここでは、3Dスキャンデータについて説明したが、3Dモデルデータも同様に表現される。なお、3Dスキャンデータ及び3Dモデルデータは、三次元形状を表現していればSTL形式に限らず、どのような形式のデータであってもよい。 In the example of FIG. 5, the 3D scan data in the STL format is represented by one triangular data from facet to end facet. A normal facet represents a normal vector of a triangle. In addition, the position of each vertex of the triangle is represented by three coordinates (vertex). By describing such triangle data repeatedly, a three-dimensional shape is expressed. Although 3D scan data has been described here, 3D model data is also expressed in the same manner. The 3D scan data and the 3D model data are not limited to the STL format as long as they represent a three-dimensional shape, and may be data in any format.
制御部33は、第1の読み込み部31によりHDD23から読み込まれた3Dモデルデータから、造形物を造形したときの造形条件を抽出する。造形条件は、造形物を造形したときに指定した積層ピッチ及び造形方向等である。積層ピッチは、粉末の樹脂や石膏等を積み重ねて造形する際の各層の厚さである。造形方向は、造形物を造形する際の層を積み重ねる方向(積層方向)である。以下、造形条件をこれら2つの情報として説明するが、造形条件はこれらに限定されるものではない。
The
造形条件は、例えば図7に示すように項目及び各項目に対応する内容を含む。項目は、積層ピッチ及び造形方向である。内容は、各層の高さ(mm)及び積み重ねる方向である。積み重ねる方向は、X軸、Y軸、Z軸に対する角度である。X軸は、造形装置1が備える造形槽を上から見た矩形の平面の一辺の方向、Y軸は、その平面の該一辺に垂直な他の辺の方向、Z軸は、X軸およびY軸に対して垂直で、造形槽の高さ方向である。
The modeling conditions include items and contents corresponding to the items as shown in FIG. 7, for example. Items are the stacking pitch and the forming direction. The contents are the height (mm) of each layer and the stacking direction. The stacking direction is an angle with respect to the X axis, the Y axis, and the Z axis. The X axis is the direction of one side of a rectangular plane when the modeling tank included in the
図8に示す造形物を参照して、積層ピッチについて説明する。図8に示す造形物は、造形された円錐状の造形物で、円錐状にするために、一層毎に径が小さくなる円盤を積み重ねることにより造形されている。各円盤の厚さ(高さ)が各層の厚さであり、また、積層ピッチとなっている。 The stacking pitch will be described with reference to the modeled object shown in FIG. The modeled object shown in FIG. 8 is a modeled conical modeled object, and is modeled by stacking disks whose diameters are reduced for each layer in order to obtain a conical shape. The thickness (height) of each disk is the thickness of each layer, and is the stacking pitch.
積層ピッチがどの程度であるかは、複製元の造形物の表面を計測することにより求めることができる。これは、3Dプリンタ12で造形した造形物が、層の積み重ねにより造形されたことに起因して、図9(a)に示すように、層の厚みの違いが、造形物の表面に現れるためである。この表面の計測は、画像解析により行うことができる。 The degree of the stacking pitch can be determined by measuring the surface of the replica of the modeled object. This is because the difference in layer thickness appears on the surface of the modeled object as shown in FIG. 9A because the modeled object modeled by the 3D printer 12 is modeled by stacking the layers. It is. This surface measurement can be performed by image analysis.
造形方向がどの方向であるかも、積層ピッチと同様、複製元の造形物の表面を計測することにより求めることができる。これは、造形装置1で造形した造形物が、層の積み重ねにより造形されることに起因して、図9(b)に示すように、造形された向きの違いが造形物の表面に現れるためである。ちなみに、図9(b)は、円盤を積み重ねて造形した円錐状の造形物と、直方体等を積み重ねることで造形した、90度回転した円錐状の造形物を示している。
Which direction the modeling direction is can be determined by measuring the surface of the modeled object of the replication source, as with the stacking pitch. This is because, as shown in FIG. 9 (b), the modeled object modeled by the
造形処理部37は、制御部33から受け取った3Dモデルデータ、及び、3Dモデルデータから抽出した造形条件に基づき、造形部37の造形処理を制御する。3Dモデルデータは、表面形状の情報のほか、内部構造の情報を含めてもよい。この場合、造形処理部37は、内部構造を反映した造形物を造形することができる。造形処理部37は、複製元の造形物と同じ造形条件で複製物を造形することで、同じ積層ピッチ及び造形方向で造形処理を行い、複製元となる造形物と同様の複製物を造形する。
The
(造形手法)
図6は、造形部27において、屈曲した管状の複製物Bが、熱溶解積層法(FDM:Fused Deposition Modeling)で造形されている様子を示す図である。ヘッド部Hであるエクストルーダ(Extruder)は、x−y平面を移動し、溶融した樹脂を吐出して、z軸に沿って造形物の各層を積層して造形物の複製物Bを造形する。すなわち、エクストルーダは、一つの層の造形が終了すると、z軸正方向に移動し、次の層の造形を行う動作を、造形物の複製物Bの造形が完了するまでの間、繰り返し行う。
(Modeling method)
FIG. 6 is a diagram showing a state where the bent tubular replica B is modeled by the hot melt lamination method (FDM: Fused Deposition Modeling) in the
(造形処理動作)
次に、図10のフローチャートを用いて造形処理動作の流れを説明する。ユーザにより操作パネル25が操作され、造形開始指示が行われると、CPU20は、例えばHDD23等の記憶部に記憶されている造形処理プログラムに従って、図10のフローチャートの各処理を実行する。
(Modeling operation)
Next, the flow of the modeling processing operation will be described using the flowchart of FIG. When the
すなわち、CPU20は、ユーザから造形開始指示に従って造形を開始すると、図10のフローチャートのステップS1から順に処理を開始する。ステップS1では、図4に示した制御部33が、複製物の造形停止を示す造形停止情報が供給されたか否かを判別する(ステップS1)。造形停止情報が供給されない場合(ステップS1:No)、制御部33は、ステップS11に処理を進め、第1の読み込み部31により3Dモデルデータサーバ11から読み込まれた3Dモデルデータ、及び、3Dモデルデータから抽出した造形条件に基づいて造形処理部37を制御することで、継続して複製物の造形制御を行う。そして、制御部33は、ステップS12において、複製物の造形が完了したか否かを判別し、造形が完了したものと判別した場合(ステップS12:Yes)、図10のフローチャートの処理を終了する。これに対して、複製物の造形が完了していないものと判別した場合(ステップS12:No)、制御部33は、ステップS1に処理を戻し、造形停止情報の有無を監視する。
That is, CPU20 will start a process in order from step S1 of the flowchart of FIG. 10, if modeling starts according to a modeling start instruction from a user. In step S1, the
次に、ステップS1において、造形停止情報が供給されたと判別すると(ステップS1:Yes)、処理がステップS2に進む。ステップS2では、造形停止情報は、ユーザが操作パネル25を介して複製物の造形の中断を指示する割り込み指示を行うことで操作パネル25から発行された造形停止情報(造形停止割り込み情報)であるか否かを判別する。
Next, when it is determined in step S1 that modeling stop information has been supplied (step S1: Yes), the process proceeds to step S2. In step S <b> 2, the modeling stop information is modeling stop information (modeling stop interrupt information) issued from the
すなわち、複製物の造形を中断して、ユーザが複製物に所望の処理を施した後、再度、3Dプリンタ12に複製物を設置して造形を再開する場合がある。一例ではあるが、この場合、ユーザが操作パネル25を操作して、割り込み指示操作を行う。制御部33は、この割り込み指示操作を示す造形停止割り込み情報が供給されたと判別した場合(ステップS2:Yes)、ステップS3に処理を進める。
That is, after the modeling of the duplicate is interrupted and the user performs a desired process on the duplicate, the replica may be placed on the 3D printer 12 again to restart the modeling. In this case, the user operates the
これに対して、ユーザが割り込み作業は意図せずに、造形経過を確認するためだけに、造形の停止を指示することで、操作パネル25から造形停止情報が供給される場合がある。さらに、造形時に発生した異常を検知した造形処理部37から、制御部33に対して造形を強制的に停止したことを示す造形停止情報が供給される場合もある。制御部13は、ステップS2において、供給された造形停止情報は、造形停止割り込み情報ではないと判別した場合(ステップS2:No)、ステップS13に処理を進め、供給された造形停止情報は、造形時に異常が発生したことを示す造形停止情報であるか否かを判別する。
On the other hand, there is a case where modeling stop information is supplied from the
供給された造形停止情報が、造形時に異常が発生したことを示す造形停止情報ではないと判別した場合(ステップS13:No)、制御部33は、ステップS2に処理を戻し、上述の造形停止割り込み情報の供給の有無を監視する。これに対して、供給された造形停止情報が、造形時に異常が発生したことを示す造形停止情報であると判別した場合(ステップS1:Yes)、制御部33は、ステップS14に処理を進め、例えばエラーメッセージ及び(又は)異常警告アラーム等により、異常発生をユーザに報知する制御を行い、図10のフローチャートの処理を終了する。
When it is determined that the supplied modeling stop information is not modeling stop information indicating that an abnormality has occurred during modeling (step S13: No), the
一方、供給された造形停止情報が、造形停止割り込み情報であると判別(ステップS2:Yes)することで、ステップS3に処理を進めると、制御部33が、造形処理部37に対して、造形停止を指示する。造形処理部37は、ステップS4において、複製物の造形を停止する。また、ステップS3では、制御部33が、造形を停止する位置に対応するXYZの軸の3次元位置情報を位置情報処理部35に供給する。すなわち、制御部33は、第1の読み込み部31で読み込まれた3Dモデルデータに基づいて、複製物の造形制御を行っている。取得部の一例である位置情報処理部35は、制御部33から供給される、造形を停止した位置に対応する3Dモデルデータ(第1の情報の一例)をHDD23の記憶領域に記憶する。
On the other hand, by determining that the supplied modeling stop information is modeling stop interrupt information (step S2: Yes) and proceeding to step S3, the
次に、ユーザは、複製物の造形を一旦停止させると、一例ではあるが、造形装置1から複製物を取り出して所望の処理を施し、再度、造形装置1に複製物を設置する。そして、ユーザは、操作パネル25を操作して、複製物の造形の再開を指定する。一例ではあるが、この実施の形態の造形装置1の場合、ユーザから複製物の造形の再開が指示されると、制御部33が、造形再開の準備状態(造形再開レディ状態)に移行する。
Next, when the user once stops the modeling of the replica, as an example, the user takes out the replica from the
ステップS6は、制御部33が、上述の造形再開レディ状態に移行したか否かを判別する。造形再開レディ状態に移行していない場合は(ステップS6:No)、造形再開レディ状態に移行するまで待機状態となる。これに対して、造形再開レディ状態に移行した場合(ステップS6:Yes)、制御部33は、ステップS7に処理を進める。
Step S6 discriminate | determines whether the
ステップS7では、制御部33が、スキャン制御部34に対して、造形物の3Dスキャンを指示する。生成部の一例であるスキャン制御部34は、この3Dスキャンの指示に従って、造形部27をスキャン制御する。このスキャンにより造形部27により生成された3Dスキャンデータ(第2の位置情報の一例)は、RAM22又はHDD23等の記憶部に一旦記憶される。第2の読み込み部32は、RAM22等に記憶された3Dスキャンデータを読み出し、制御部33を介して位置情報処理部35に転送する。位置情報処理部35は、転送された3Dスキャンデータを、HDD23の記憶領域に記憶する。
In step S <b> 7, the
図12は、造形部27において、再設置された複製物Bがスキャンされている様子を示す図である。この図12の例の場合、造形部27は、x軸方向及びz軸方向に移動可能な一つ又は複数のレーザダイオードLDを有している。また、造形部27は、X軸に沿って連設され、それぞれZ軸に沿って移動可能とされたレーザ光のセンサSを有している。この図12からわかるように、造形部27は、レーザダイオードLDをx軸方向及びz軸方向に移動させながら複製物をレーザ光でスキャン(走査)し、複製物の外形に応じて受光可能となるレーザ光を各センサSで受光する。これにより、造形部27に再設置された複製物の3次元位置に対応する3Dスキャンデータが得られることとなる。なお、レーザダイオードLDで複製物をスキャンするのではなく、ポリゴンミラーを使用して複製物をスキャンしてもよい。
FIG. 12 is a diagram illustrating a state in which the reconstructed copy B is being scanned in the
次に、図10のフローチャートの説明に戻り、3DスキャンデータをHDD23の記憶領域に記憶すると、ステップS8に処理が進む。ステップS8では、補正部36が、造形停止時における複製物の3次元の設置位置と、造形再開直前における複製物の3次元の設置位置との誤差判定を行い、この誤差が、許容範囲内であるか否かを判別する(スキャン結果のパターンマッチング処理)。このスキャン結果のパターンマッチング処理は、後述する。
Next, returning to the description of the flowchart of FIG. 10, when the 3D scan data is stored in the storage area of the
補正部36により、誤差が許容範囲内であると判別された場合(ステップS8:Yes)、処理がステップS9に進む。これに対して、誤差が許容範囲外であると判別された場合(ステップS8:No)、処理がステップS10に進み、造形停止前の3次元位置から複製物の造形を再開可能な3Dモデルデータを再生成し、ステップS9に処理を進める。この再生成された3Dモデルデータは、複製物の造形を一旦停止した3次元位置を、造形再開位置に補正したデータとなる。
If the
ステップS9では、制御部33が、造形処理部37に対して造形再開指示を行う。造形処理部37は、ステップS11において、複製物の造形を再開するように造形部27を制御する。これにより、造形を停止した3次元の位置と同じ位置(上述の許容範囲内の位置)から複製物の造形が再開される。ステップS12では、制御部33が、3Dモデルデータに対応する複製物の造形が完了したか否かを判別する。複製物の造形が完了していないと判別した場合には(ステップS12:No)、ステップS1に処理を戻し、上述の各処理を繰り返し実行する。また、制御部33が、3Dモデルデータに対応する複製物の造形が完了した場合には(ステップS12:Yes)、そのまま図10のフローチャートの処理を終了する。
In step S <b> 9, the
(パターンマッチング処理)
図11のフローチャートは、図10のフローチャートのステップS7〜ステップS10の処理となるパターンマッチング処理の詳細を示すフローチャートである。この図11のフローチャートは、図10のフローチャートのステップS6で、制御部33が、造形再開レディ状態に移行したと判別することで、ステップS21から処理が開始される。ステップS21では、スキャン制御部34が、造形部27を3Dスキャン制御する。この3Dスキャンにより造形部27により生成された3Dスキャンデータは、RAM22に一旦記憶される。第2の読み込み部32は、RAM22に記憶された3Dスキャンデータを読み出し、制御部33を介して位置情報処理部35に転送する。位置情報処理部35は、転送された3Dスキャンデータを、HDD23の記憶領域に記憶する。
(Pattern matching process)
The flowchart of FIG. 11 is a flowchart showing details of the pattern matching process that is the process of steps S7 to S10 of the flowchart of FIG. In the flowchart of FIG. 11, the process is started from step S <b> 21 by determining that the
ステップS22では、補正部36が、位置情報処理部35によりHDD23の記憶領域から読み出された造形停止時における複製物の3次元の設置位置、及び、造形再開直前における複製物の3次元の設置位置の誤差判定(パターンマッチング処理)を行う。そして、誤差が許容範囲内であれば(ステップS23:Yes)、ステップS25において複製物の造形を再開する。また、誤差が許容範囲外の場合は(ステップS23:No)、ステップS24において、造形停止前の3次元位置から複製物の造形を再開可能な3Dモデルデータを再生成して造形位置の補正処理を行い、この補正した3Dモデルデータを用いて、ステップS25で複製物の造形を再開する。
In step S <b> 22, the
例えば、
停止時の3Dモデルデータ:(x,y,z)=(1.00,1.00,1.00)
再開直前の3Dスキャンデータ:(x,y,z)=(3.00,3.00,3.00)
誤差:(x,y,z)=(2.00,2.00,2.00)
距離:2√3=3.46
誤差許容値=4.00
である場合、誤差に対応する距離が誤差許容値よりも小さな値であるため(3.46<4.00)、制御部33は、3Dモデルデータを再生成することなく、複製物の造形を再開する。これにより、造形停止前後で同じ位置から複製物の造形を再開できる。なお、xyz座標系の位置情報を例に用いて説明を進めているが、円筒座標系等を用いてもよい。
For example,
3D model data when stopped: (x, y, z) = (1.00, 1.00, 1.00)
3D scan data immediately before restart: (x, y, z) = (3.00, 3.00, 3.00)
Error: (x, y, z) = (2.00, 2.00, 2.00)
Distance: 2√3 = 3.46
Error tolerance = 4.00
, Since the distance corresponding to the error is smaller than the allowable error value (3.46 <4.00), the
これに対して、
停止時の3Dモデルデータ:(x,y,z)=(1.00,1.00,1.00)
再開直前の3Dスキャンデータ:(x,y,z)=(3.00,3.00,3.00)
誤差:(x,y,z)=(2.00,2.00,2.00)
距離:2√3=3.46
誤差許容値3.50
誤差許容値丸め処理設定:小数点以下2桁切り捨て設定(3.50→3.00)
である場合、誤差に対応する距離が誤差許容値よりも大きな値となる(3.46>3.00)。このため、補正部36が、停止時の3DモデルデータのX軸、Y軸及びZ軸を、上述の誤差である(x,y,z)=(2.00,2.00,2.00)分シフトさせた3Dモデルデータを再生成することで、補正した造形再開位置に対応する3Dモデルデータを生成する。そして、この補正した3Dモデルデータを用いて複製物の造形を再開する。これにより、造形を停止した3次元位置から複製物の造形を再開することができ、複製物の造形品質を向上させることができる。
On the contrary,
3D model data when stopped: (x, y, z) = (1.00, 1.00, 1.00)
3D scan data immediately before restart: (x, y, z) = (3.00, 3.00, 3.00)
Error: (x, y, z) = (2.00, 2.00, 2.00)
Distance: 2√3 = 3.46
Error tolerance 3.50
Error tolerance rounding setting: 2 digits after the decimal point are rounded down (3.50 → 3.00)
In this case, the distance corresponding to the error is larger than the allowable error value (3.46> 3.00). For this reason, the
さらに具体的に説明すると、HDD23の記憶領域の各情報に対する割り当ては、以下のようになっている。
アドレス0x00→3Dモデルデータの第1の記憶領域
アドレス0x01→3Dスキャンデータの第1の記憶領域
アドレス0x02→誤差の第2の記憶領域
アドレス0x10→3Dモデルデータの第2の記憶領域
アドレス0x11→3Dスキャンデータの第2の記憶領域
アドレス0x12→誤差の第2の記憶領域
アドレス0x20→3Dモデルデータの第3の記憶領域
アドレス0x21→3Dスキャンデータの第3の記憶領域
アドレス0x22→誤差の第3の記憶領域
アドレス0x80→誤差許容値丸め処理設定情報の記憶領域
アドレス0x81→補正した3Dモデルデータの記憶領域
アドレス0x100→造形停止情報と造形再開情報の記憶領域(造形停止ON/OFF)
More specifically, the allocation of each information in the storage area of the
Address 0x00 → first storage area address of 3D model data 0x01 → first storage area address of 3D scan data 0x02 → second storage area address of error 0x10 → second storage area address of 3D model data 0x11 → 3D Scan data second storage area address 0x12 → error second storage area address 0x20 → 3D model data third storage area address 0x21 → 3D scan data third storage area address 0x22 → error third Storage area address 0x80 → Error tolerance rounding setting information storage area address 0x81 → Corrected 3D model data storage area address 0x100 → Modeling stop information and modeling restart information storage area (modeling stop ON / OFF)
アドレス0x80の記憶領域に記憶される「誤差許容値丸め処理設定情報」は、誤差の丸め処理を行うか否かの設定、及び、誤差の丸め処理を行う場合に、端数の処理の仕方(小数点以下の切り上げ又は切り捨て)を、ユーザが任意に設定可能となっている。端数の処理に関しては、四捨五入の形式でもよいし、IEEE(米国電気電子学会)754準拠の丸め規則を適用してもよい。 The “error tolerance rounding processing setting information” stored in the storage area at the address 0x80 is used to set whether or not to perform error rounding and how to process fractions when performing error rounding (decimal point). The user can arbitrarily set the following rounding up or down). Regarding rounding, rounding may be applied, or a rounding rule based on IEEE (American Institute of Electrical and Electronics Engineers) 754 may be applied.
また、一対の3Dモデルデータ及び3Dスキャンデータの誤差を用いて3Dモデルデータの補正を行う場合には、3Dモデルデータ及び3Dスキャンデータの第2、第3の記憶領域は、用いられない。複数の3Dモデルデータ及び3Dスキャンデータの誤差を用いて3Dモデルデータの補正を行う場合には、第1〜第3の記憶領域に記憶された3Dモデルデータ及び3Dスキャンデータの誤差を用いて3Dモデルデータの補正が行われる。 In addition, when the 3D model data is corrected using an error between the pair of 3D model data and 3D scan data, the second and third storage areas of the 3D model data and the 3D scan data are not used. When correction of 3D model data is performed using errors of a plurality of 3D model data and 3D scan data, 3D model data and 3D scan data stored in the first to third storage areas are used to perform 3D The model data is corrected.
(第1の実施の形態の効果)
以上の説明から明らかなように、第1の実施の形態の造形装置1は、造形停止前後の複製物の3次元位置の誤差(差分)に基づいて、造形停止時の3次元位置から造形再開が可能となるように補正した3次元位置情報(補正した3Dモデルデータ)を生成する。そして、この補正した3次元位置情報を用いて、複製物の造形を再開する。これにより、複製物の造形を再開する際に、造形を停止した3次元位置から造形を再開可能なように、造形開始位置を高精度に調整できる。このため、造形される複製物の造形品質を向上させることができる。また、複雑な形状の複製物である場合でも、造形品質を向上させることができる。
(Effects of the first embodiment)
As is apparent from the above description, the
(第2の実施の形態)
次に、第2の実施の形態の造形装置の説明をする。第1の実施の形態の造形装置は、造形部27において、図12に示したようにレーザダイオードLDからのレーザ光をセンサSで受光する構成で、複製物のスキャンを行う例であった。これに対して、第2の実施の形態の造形装置は、造形部27において、左右のカメラ装置で撮像した撮像画像に基づいて、複製物Bのスキャンを行う例である。なお、第1の実施の形態と第2の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異のみ説明し、重複した説明は省略する。
(Second Embodiment)
Next, the modeling apparatus of 2nd Embodiment is demonstrated. The modeling apparatus according to the first embodiment is an example in which a replica is scanned in the
すなわち、第2の実施の形態の造形装置の場合、造形部27は、図13に示すように、それぞれ所定の設置間隔で配置された右目用カメラ装置CR及び左目用カメラ装置CLを有している。なお、この例では、2つのカメラ装置CR,CLを用いることとしたが、一つ(単眼)又は3つ以上のカメラ装置を用いてもよい。第2の実施の形態の造形装置の場合、造形部27は、右目用カメラ装置CR及び左目用カメラ装置CLで複製物Bを撮像する。これにより、図14に示すように、右目用カメラ装置CRで撮像した複製物Bの撮像画像BG、及び、左目用カメラ装置CLで撮像した複製物Bの撮像画像BGが得られる。
That is, in the case of the modeling apparatus according to the second embodiment, the
制御部33は、各撮像画像BGを重ね合わせることで、複製物Bの測定点Pの位置を検出し、三角測量の演算を行う。これにより、複製物Bの三次元の各位置情報を得ることができ、上述の第1の実施の形態と同様の効果を得ることができる。
The
(第3の実施の形態)
次に、第3の実施の形態の造形装置の説明をする。第3の実施の形態の造形装置は、造形部27において、圧電素子を複製物に接触させ、電圧の偏差を検出して複製物の3次元の位置を検出する例である。なお、上述の各実施の形態と第3の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異のみ説明し、重複した説明は省略する。
(Third embodiment)
Next, the modeling apparatus of 3rd Embodiment is demonstrated. The modeling apparatus according to the third embodiment is an example in which, in the
すなわち、第3の実施の形態の造形装置の場合、造形部27は、図15に示すように、X軸、Y軸及びZ軸に沿って移動可能であると共に、斜め方向も自在に移動可能な圧電素子PEを有する。圧電素子PEとしては、例えばピエゾ素子を用いることができる。
That is, in the case of the modeling apparatus according to the third embodiment, the
造形部27は、圧電素子Pを移動させて複製物Bに接触させ、圧電素子PEでの電圧の偏差を検出し、複製物Bの3次元の位置を検出する。これにより、複製物Bの三次元の各位置情報を得ることができ、上述の第1の実施の形態と同様の効果を得ることができる。なお、圧電素子Pは、第1の実施の形態で説明したレーザダイオードLD及びセンサSと併用してもよいし、第3の実施の形態で説明したカメラ装置CR、CLと併用してもよい。
The
最後に、上述の各実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。例えば、上述の各実施の形態の説明では、複製元となる造形物を3Dスキャン処理して生成した3Dモデルデータを用いて、造形物の複製物を形成することとした。しかし、3Dスキャン処理行わずに、単に、予め取得した3Dモデルデータを用いて造形物の複製物を形成してもよい。 Finally, each of the above-described embodiments has been presented as an example, and is not intended to limit the scope of the present invention. For example, in the description of each embodiment described above, a replica of a modeled object is formed using 3D model data generated by performing a 3D scan process on a modeled object as a replication source. However, instead of performing the 3D scanning process, a replica of the modeled object may be formed simply using the 3D model data acquired in advance.
この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。また、各実施の形態は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. Each embodiment is included in the scope and gist of the invention, and is included in the invention described in the claims and the equivalents thereof.
1 造形装置
23 HDD
27 造形部
31 第1の読み込み部
32 第2の読み込み部
33 制御部
34 スキャン制御部
35 位置情報処理部
36 補正部
37 造形処理部
1 Modeling
27
Claims (6)
造形中断時における前記複製物の3次元位置を示す第1の位置情報を取得する取得部と、
前記造形中断後の造形再開時において、前記複製物の3次元位置を検出するように前記造形部を制御し、検出された前記複製物の3次元位置を示す第2の位置情報を生成する生成部と、
前記第1の位置情報及び前記第2の位置情報の差異に基づいて、前記第1の位置情報で示される3次元位置が前記複製物の造形再開位置となるように、前記第1の情報を補正した補正位置情報を生成する補正部と、
前記補正位置情報で示される3次元位置から前記複製物の造形を再開するように、前記造形部を制御する再開処理部と
を有する造形装置。 Based on the three-dimensional position information of the modeled object, a modeling processing unit that controls the modeled unit to generate a replica of the modeled object,
An acquisition unit for acquiring first position information indicating a three-dimensional position of the duplicate at the time of modeling interruption;
Generation of generating second position information indicating the detected three-dimensional position of the replica, by controlling the modeling unit so as to detect the three-dimensional position of the replica at the time of resuming the modeling after the interruption of modeling. And
Based on the difference between the first position information and the second position information, the first information is set so that the three-dimensional position indicated by the first position information becomes the modeling restart position of the duplicate. A correction unit that generates corrected correction position information;
The modeling apparatus which has a restart process part which controls the said modeling part so that modeling of the said replica may be restarted from the three-dimensional position shown by the said correction | amendment position information.
前記複製物にレーザ光を照射するレーザ発光部と、
前記レーザ発光部に対して相対向して設けられ、前記複製物の外形に応じて得られるレーザ光を受光するセンサとを有し、
前記生成部は、前記センサの出力に基づいて、前記第2の位置情報を生成すること
を特徴とする請求項1に記載の造形装置。 The modeling part is
A laser emitting section for irradiating the replica with a laser beam;
A sensor that is provided opposite to the laser emission unit and that receives a laser beam obtained according to the outer shape of the replica,
The modeling apparatus according to claim 1, wherein the generation unit generates the second position information based on an output of the sensor.
前記生成部は、前記カメラ装置の撮像画像に基づいて、前記第2の位置情報を生成すること
を特徴とする請求項1に記載の造形装置。 The modeling unit has one or a plurality of camera devices for imaging the duplicate,
The modeling device according to claim 1, wherein the generation unit generates the second position information based on a captured image of the camera device.
前記生成部は、前記圧電素子が前記複製物に接触した際に電圧の偏差に基づいて、前記第2の位置情報を生成すること
を特徴とする請求項1に記載の造形装置。 The modeling unit has a piezoelectric element that contacts and scans the duplicate,
The modeling apparatus according to claim 1, wherein the generation unit generates the second position information based on a voltage deviation when the piezoelectric element contacts the replica.
取得部が、造形中断時における前記複製物の3次元位置を示す第1の位置情報を取得する取得ステップと、
生成部が、前記造形中断後の造形再開時において、前記複製物の3次元位置を検出するように前記造形部を制御し、検出された前記複製物の3次元位置を示す第2の位置情報を生成する生成ステップと、
補正部が、前記第1の位置情報及び前記第2の位置情報の差異に基づいて、前記第1の位置情報で示される3次元位置が前記複製物の造形再開位置となるように、前記第1の情報を補正した補正位置情報を生成する補正ステップと、
再開処理部が、前記補正位置情報で示される3次元位置から前記複製物の造形を再開するように、前記造形部を制御する再開処理ステップと
を有する造形方法。 A modeling processing step in which the modeling processing unit controls the modeling unit to generate a duplicate of the modeled object based on the three-dimensional position information of the modeled object,
An acquisition step in which the acquisition unit acquires first position information indicating a three-dimensional position of the duplicate at the time of modeling interruption;
Second position information indicating the detected three-dimensional position of the replica, wherein the generating unit controls the modeling unit so as to detect the three-dimensional position of the replica when resuming modeling after the modeling interruption. A generation step for generating
Based on the difference between the first position information and the second position information, the correction unit causes the three-dimensional position indicated by the first position information to be the modeling restart position of the duplicate. A correction step for generating corrected position information obtained by correcting the information of 1;
A resuming process step of controlling the modeling unit so that the resuming processing unit resumes modeling of the duplicate from the three-dimensional position indicated by the correction position information.
造形物の3次元位置情報に基づいて、前記造形物の複製物を生成するように造形部を制御する造形処理部と、
造形中断時における前記複製物の3次元位置を示す第1の位置情報を取得する取得部と、
前記造形中断後の造形再開時において、前記複製物の3次元位置を検出するように前記造形部を制御し、検出された前記複製物の3次元位置を示す第2の位置情報を生成する生成部と、
前記第1の位置情報及び前記第2の位置情報の差異に基づいて、前記第1の位置情報で示される3次元位置が前記複製物の造形再開位置となるように、前記第1の情報を補正した補正位置情報を生成する補正部と、
前記補正位置情報で示される3次元位置から前記複製物の造形を再開するように、前記造形部を制御する再開処理部として機能させること
を特徴とする造形処理プログラム。 Computer
Based on the three-dimensional position information of the modeled object, a modeling processing unit that controls the modeled unit to generate a replica of the modeled object,
An acquisition unit for acquiring first position information indicating a three-dimensional position of the duplicate at the time of modeling interruption;
Generation of generating second position information indicating the detected three-dimensional position of the replica, by controlling the modeling unit so as to detect the three-dimensional position of the replica at the time of resuming the modeling after the interruption of modeling. And
Based on the difference between the first position information and the second position information, the first information is set so that the three-dimensional position indicated by the first position information becomes the modeling restart position of the duplicate. A correction unit that generates corrected correction position information;
A modeling processing program that functions as a restart processing unit that controls the modeling unit so as to restart modeling of the duplicate from the three-dimensional position indicated by the correction position information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016133625A JP6834198B2 (en) | 2016-07-05 | 2016-07-05 | Modeling equipment, modeling method, and modeling processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016133625A JP6834198B2 (en) | 2016-07-05 | 2016-07-05 | Modeling equipment, modeling method, and modeling processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018001655A true JP2018001655A (en) | 2018-01-11 |
JP6834198B2 JP6834198B2 (en) | 2021-02-24 |
Family
ID=60947094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016133625A Active JP6834198B2 (en) | 2016-07-05 | 2016-07-05 | Modeling equipment, modeling method, and modeling processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6834198B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019217729A (en) * | 2018-06-22 | 2019-12-26 | 株式会社リコー | Molding device, control device and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003231182A (en) * | 2002-02-07 | 2003-08-19 | Minolta Co Ltd | Three-dimensional molding machine and powder removing device |
CN104260358A (en) * | 2014-10-24 | 2015-01-07 | 姚川 | 3D (Three-dimensional) printing method |
WO2016042810A1 (en) * | 2014-09-19 | 2016-03-24 | 株式会社東芝 | Additive manufacturing device and additive manufacturing method |
WO2016075802A1 (en) * | 2014-11-14 | 2016-05-19 | 株式会社ニコン | Shaping device and shaping method |
JP2016107462A (en) * | 2014-12-04 | 2016-06-20 | ローランドディー.ジー.株式会社 | Three-dimensional molding apparatus |
-
2016
- 2016-07-05 JP JP2016133625A patent/JP6834198B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003231182A (en) * | 2002-02-07 | 2003-08-19 | Minolta Co Ltd | Three-dimensional molding machine and powder removing device |
WO2016042810A1 (en) * | 2014-09-19 | 2016-03-24 | 株式会社東芝 | Additive manufacturing device and additive manufacturing method |
CN104260358A (en) * | 2014-10-24 | 2015-01-07 | 姚川 | 3D (Three-dimensional) printing method |
WO2016075802A1 (en) * | 2014-11-14 | 2016-05-19 | 株式会社ニコン | Shaping device and shaping method |
JP2016107462A (en) * | 2014-12-04 | 2016-06-20 | ローランドディー.ジー.株式会社 | Three-dimensional molding apparatus |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019217729A (en) * | 2018-06-22 | 2019-12-26 | 株式会社リコー | Molding device, control device and method |
JP7091876B2 (en) | 2018-06-22 | 2022-06-28 | 株式会社リコー | Modeling equipment, control equipment and methods |
Also Published As
Publication number | Publication date |
---|---|
JP6834198B2 (en) | 2021-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Huang et al. | Predictive modeling of geometric deviations of 3d printed products-a unified modeling approach for cylindrical and polygon shapes | |
US10035223B2 (en) | Repair method for the additive repair of a component | |
US11207852B2 (en) | Three dimensional printing on three dimensional objects | |
US10611091B2 (en) | Additive manufacturing of a three-dimensional object | |
TWI518583B (en) | Three dimensional printing apparatus and method for detecting printing anomaly | |
US11155034B2 (en) | System and method for distortion mitigation and compensation in additive manufacturing processes through B-spline hyperpatch field | |
US20160046076A1 (en) | Statistical predictive modeling and compensation of geometric deviations of 3d printed products | |
JP6763993B2 (en) | How to detect object boundaries in a 3D printer | |
JP2019530598A (en) | Energy density mapping in additive manufacturing environments | |
EP3579199A1 (en) | Additive manufacturing including compensation modeling methodology with shape transformation | |
JP2018531815A (en) | Improving the control of, or related to, chain control of machines, including additive manufacturing machines, in the manufacture of workpieces. | |
JP2020001302A (en) | Molding prediction system, molding prediction display system, information processor and program | |
JP2018001725A (en) | Three-dimensional data-generating device, three-dimensional molding apparatus, production method of molded article, and program | |
JP6834198B2 (en) | Modeling equipment, modeling method, and modeling processing program | |
Preissler et al. | Approach for process control in additive manufacturing through layer-wise analysis with 3-dimensional pointcloud information | |
JP2017037460A (en) | Machining system and machining method | |
US11847388B2 (en) | Systems and methods for reducing rigid body motion in simulated models | |
KR101468032B1 (en) | System correcting coordinate error for making numerical map | |
Preissler et al. | Approach for optical innervolumetric 3-dimensional data acquisition | |
JP2020001295A (en) | Molding prediction system, information processor, program and molding prediction method | |
JP2018049335A (en) | Data creation device, molding device, molding method and program | |
KR102575356B1 (en) | Method for minimization of step in mold repair machining and system of mold repair machining | |
JP6894591B2 (en) | Measurement data generator, machining program generation system, measurement data generation method | |
KR101953085B1 (en) | Three-dimensional Printer with apparatus which create digital hologram | |
JP2018036828A (en) | Data generation device, three dimensional molding device, manufacturing method of molding object and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190417 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200317 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201221 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210118 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6834198 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |