JP6732497B2 - Management system and management method - Google Patents

Management system and management method Download PDF

Info

Publication number
JP6732497B2
JP6732497B2 JP2016070069A JP2016070069A JP6732497B2 JP 6732497 B2 JP6732497 B2 JP 6732497B2 JP 2016070069 A JP2016070069 A JP 2016070069A JP 2016070069 A JP2016070069 A JP 2016070069A JP 6732497 B2 JP6732497 B2 JP 6732497B2
Authority
JP
Japan
Prior art keywords
printer
amount
modeling
management
modeling material
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.)
Active
Application number
JP2016070069A
Other languages
Japanese (ja)
Other versions
JP2017177624A (en
Inventor
土肥 純
純 土肥
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 JP2016070069A priority Critical patent/JP6732497B2/en
Publication of JP2017177624A publication Critical patent/JP2017177624A/en
Application granted granted Critical
Publication of JP6732497B2 publication Critical patent/JP6732497B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、3Dプリンタで使用する消耗品を管理する管理システム及び管理方法に関する。 The present invention relates to a management system and management method for managing consumables used in a 3D printer.

近年、3Dプリンタが急速に普及してきている。3Dプリンタ自体は以前から存在していたが、近年の技術革新により、熱溶解積層法(FDM方式)、光造形方式、粉末焼成積層方式、石膏パウダー積層方式、インクジェット方式等、様々な造形方式が考案・実用化されている。さらに、3Dプリンタを使用するユーザの中には、複数の造形方式の3Dプリンタを所有し、造形物の内容(造形精度や作成コスト等)に応じて、3Dプリンタを使い分けているユーザも存在する。 In recent years, 3D printers have rapidly become popular. The 3D printer itself has existed for a long time, but due to technological innovation in recent years, various modeling methods such as the hot melt lamination method (FDM method), the stereolithography method, the powder firing lamination method, the gypsum powder lamination method, and the inkjet method are available. It has been devised and put to practical use. Further, among users who use 3D printers, there are also users who own 3D printers of a plurality of modeling methods and selectively use 3D printers according to the content (modeling accuracy, manufacturing cost, etc.) of a modeled object. ..

一方で、従来の2Dプリンタの分野においては、プリンタで使用する消耗品を管理・運用するための様々なアプリケーションが存在する。例えば、トナーを使って印刷を行う2Dプリンタの場合、トナーを格納しているトナーカートリッジに、不揮発なメモリを持ちトナーの残量を当該メモリに記憶しておく形式のものが存在する。また、トナーカートリッジを使用する2Dプリンタの場合、トナー残量が一定の閾値に達した事を検知し、その情報をインターネット上にある集計サーバへ通知する事もできる。さらに、2Dプリンタのメーカーや販売会社は、集計サーバに通知されたトナーカートリッジの情報を元に、2Dプリンタを使用しているユーザに対してトナーカートリッジを配送(補充)することが出来る。こうする事で、トナーが完全に無くなる前に、2Dプリンタを使用しているユーザは新しいトナーカートリッジを入手できる為、トナー切れによる2Dプリンタのダウンタイムが発生し難くなる。特許文献1は、2Dプリンタ側で検知しているトナーの残量の状態履歴を監視し、トナー残量が少ない状態から(多い状態へ)復帰した事を、トナーカートリッジの交換と判定し、トナーカートリッジの在庫の本数を減算する技術を開示している。 On the other hand, in the field of conventional 2D printers, there are various applications for managing and operating consumable items used in printers. For example, in the case of a 2D printer that prints using toner, there is a type in which a toner cartridge storing toner has a non-volatile memory and the remaining amount of toner is stored in the memory. Further, in the case of a 2D printer using a toner cartridge, it is possible to detect that the remaining amount of toner has reached a certain threshold and notify the information to an aggregation server on the Internet. Further, the manufacturer or sales company of the 2D printer can deliver (replenish) the toner cartridge to the user who is using the 2D printer based on the information of the toner cartridge notified to the totaling server. By doing so, the user who is using the 2D printer can obtain a new toner cartridge before the toner is completely consumed, so that the downtime of the 2D printer due to the toner exhaustion is unlikely to occur. Patent Document 1 monitors the state history of the remaining amount of toner detected on the 2D printer side, and determines that the state (low state) of remaining toner is returned to the toner cartridge replacement, A technique for subtracting the number of cartridges in stock is disclosed.

特開2004−005543号公報JP 2004-005543 A

これに対して、特に液体や粉末等のマテリアルを使用する3Dプリンタの場合は、マテリアルの性質上、マテリアルの容器に残ったマテリアルの残量や、空になったマテリアルの容器の個数等を自動検知できないため、2Dプリンタのような方式が難しい。特許文献1は、トナーカートリッジの本数(容器の数)を管理するというものであり、マテリアルの種類毎の在庫の総量(総容量)を管理することはできない。そのため、在庫に残っているマテリアルの残量は、ユーザが自分自身で集計サーバへ通知する等、手動で設定するしかその方法がない。そこで、3Dプリンタで使用するマテリアルの種類毎に在庫の総容量を管理し、より無駄の少ない在庫管理を行う事ができる管理システムが求められている。 On the other hand, especially in the case of a 3D printer that uses materials such as liquids and powders, the remaining amount of the material remaining in the material container and the number of empty material containers are automatically determined due to the nature of the material. Since it cannot be detected, a method such as a 2D printer is difficult. Patent Document 1 manages the number of toner cartridges (the number of containers) and cannot manage the total amount of stock (total capacity) for each type of material. Therefore, there is no other way but to manually set the remaining amount of the material remaining in the inventory, such as the user notifying himself to the totaling server. Therefore, there is a demand for a management system capable of managing the total amount of stock for each type of material used in a 3D printer and performing stock management with less waste.

本発明は、3Dプリンタで使用するマテリアルの在庫を適切に管理する管理システムを提供することを目的とする。 An object of the present invention is to provide a management system that appropriately manages an inventory of materials used in a 3D printer.

上記課題を解決するために、本発明は、3Dプリンタを管理する管理システムであって、3Dプリンタへの継ぎ足し、3Dプリンタでの再利用が可能な第1の造形材の在庫を管理する第1の管理手段と、所定の容器により3Dプリンタに補充される第2の造形材の在庫を管理する第2の管理手段と、を有し、前記第1の管理手段は、オブジェクト造形で利用された第1の造形材の量と廃棄された第1の造形材の量とを求めるために、第1の造形材を利用する3Dプリンタにおける第1の造形材の量を監視し、前記第2の管理手段は、3Dプリンタでの第2の造形材の使用量に従い、第2の造形材のための所定の容器の在庫の数を管理する。 In order to solve the above-mentioned problems, the present invention is a management system for managing a 3D printer, which manages an inventory of a first modeling material that can be re-used in the 3D printer by being added to the 3D printer. And a second management unit that manages the inventory of the second modeling material that is replenished in the 3D printer with a predetermined container, and the first management unit is used for object modeling. In order to obtain the amount of the first molding material and the amount of the discarded first molding material, the amount of the first molding material in the 3D printer using the first molding material is monitored, and the second molding material is used. The management unit manages the number of stocks of a predetermined container for the second modeling material according to the usage amount of the second modeling material in the 3D printer.

本発明によれば、3Dプリンタで使用するマテリアルの在庫を適切に管理する管理システムを提供することができる。 According to the present invention, it is possible to provide a management system that appropriately manages the stock of materials used in a 3D printer.

システム全体の構成を示す図である。It is a figure which shows the structure of the whole system. ハードウェアモジュール構成を示す図である。It is a figure which shows a hardware module structure. マテリアル種1の3Dプリンタの造形方法を示す図である。It is a figure which shows the modeling method of the 3D printer of material kind 1. マテリアル種2の3Dプリンタで使用するマテリアルカートリッジを示す図である。It is a figure which shows the material cartridge used with the 3D printer of material type 2. 本発明の処理を示すフローチャートである。It is a flowchart which shows the process of this invention. 本発明の処理を示すフローチャートである。It is a flowchart which shows the process of this invention. マテリアル種1の在庫量等を設定した状態を示す図である。It is a figure which shows the state which set the stock amount etc. of material type 1. マテリアル種2の在庫量等を設定した状態を示す図である。It is a figure which shows the state which set the stock amount etc. of material type 2. 実施例の処理を示すフローチャートである。It is a flow chart which shows processing of an example. 実施例の処理を示すフローチャートである。It is a flow chart which shows processing of an example. 実施例におけるマテリアル廃棄に関する情報を示す図である。It is a figure which shows the information regarding the material disposal in an Example. 実施例3の処理を示すフローチャートである。9 is a flowchart showing the processing of the third embodiment. 残量閾値の設定を確認する画面とメッセージの一例を示す図である。It is a figure which shows an example of the screen and message which confirm the setting of the remaining amount threshold value. 実施例3で表示する画面とメッセージの一例を示す図である。FIG. 9 is a diagram showing an example of a screen and a message displayed in Example 3. 実施例4の処理を示すフローチャートである。9 is a flowchart showing the processing of the fourth embodiment. 実施例4の処理を示すフローチャートである。9 is a flowchart showing the processing of the fourth embodiment. 実施例4で中古のカートリッジのカウントを示す図である。It is a figure which shows the count of the used cartridge in Example 4. 実施例4で表示する画面とメッセージの一例を示す図である。FIG. 13 is a diagram showing an example of a screen and a message displayed in Example 4. 実施例5の処理を示すフローチャートである。16 is a flowchart showing the processing of the fifth embodiment. 実施例5におけるマテリアルの使用量の情報を示す図である。FIG. 16 is a diagram showing information on the amount of material used in Example 5. 実施例6の処理を示すフローチャートである。16 is a flowchart showing the processing of the sixth embodiment. 実施例6におけるマテリアルの予測消費期間等の情報を示す図である。It is a figure which shows information, such as the estimated consumption period of the material in Example 6. 実施例6で表示する画面とメッセージの一例を示す図である。FIG. 16 is a diagram showing an example of a screen and a message displayed in Example 6.

(実施例1)
図1は、本実施例の管理システム全体の構成を示す例である。ネットワーク101は、イントラネットあるいはローカルエリアネットワーク(LAN)等のネットワークである。ネットワーク101は有線方式であってもWi−Fi等の無線方式でも、または、情報の送信・受信が可能であれば、インターネットなどのパブリックネットワークでも構わない。3Dプリンタ102〜107、サーバ108、クライアントPC109〜110の機器はそれぞれネットワーク101に接続しており、それぞれが相互に情報の送受信が可能である。
(Example 1)
FIG. 1 is an example showing the configuration of the entire management system of this embodiment. The network 101 is a network such as an intranet or a local area network (LAN). The network 101 may be a wired system, a wireless system such as Wi-Fi, or a public network such as the Internet as long as information can be transmitted/received. The devices of the 3D printers 102 to 107, the server 108, and the client PCs 109 to 110 are connected to the network 101, and they can mutually transmit and receive information.

3Dプリンタ102〜104は3Dプリンタであるが、これらの3Dプリンタの造形で使用するマテリアルは液体や粉末である。液体や粉末は、3Dプリンタ102〜104への継ぎ足しや、再利用が可能な造形材である。
3Dプリンタ105〜107も3Dプリンタであるが、こちらの3DプリンタはFDM(Fused Deposition Modeling)方式で造形するため、使用するマテリアルはABSやPLA等のフィラメントである。フィラメントは、所定の容器により3Dプリンタ105〜107に補充される造形材である。
本実施例では、造形で液体や粉末のマテリアルを使用する3Dプリンタ、造形でフィラメントを使用する3Dプリンタをそれぞれ3台ずつ管理する例を示しているが、3Dプリンタの台数は各々何台であっても構わない。
The 3D printers 102 to 104 are 3D printers, and the materials used for modeling these 3D printers are liquids and powders. The liquid or powder is a modeling material that can be added to the 3D printers 102 to 104 or reused.
The 3D printers 105 to 107 are also 3D printers, but since this 3D printer is formed by the FDM (Fused Deposition Modeling) method, the material used is a filament such as ABS or PLA. A filament is a modeling material that is replenished in the 3D printers 105 to 107 by a predetermined container.
In the present embodiment, an example is shown in which three 3D printers each using a liquid or powder material for modeling and three 3D printers each using a filament for modeling are managed, but how many 3D printers are used? It doesn't matter.

サーバ108は、3Dプリンタの管理を行う管理アプリケーション(以下、管理アプリケーションと言う)を実行するサーバである。クライアントPC109及び110はクライアントPCであり、ここからサーバ108を経由して、102〜107の3Dプリンタへ印刷ジョブを送信し、造形を実行する。パブリックネットワーク111はインターネット等のパブリックネットワークである。サーバ108はパブリックネットワーク111にも接続する様になっており、パブリックネットワーク111を経由して、不図示の別のクライアントから、管理アプリケーションの情報等を取得する事もできる。 The server 108 is a server that executes a management application (hereinafter referred to as a management application) that manages the 3D printer. The client PCs 109 and 110 are client PCs, from which the print jobs are transmitted to the 3D printers 102 to 107 via the server 108 to execute modeling. The public network 111 is a public network such as the Internet. The server 108 is also connected to the public network 111, and it is also possible to acquire information of the management application and the like from another client (not shown) via the public network 111.

図2は、3Dプリンタ102〜107及びサーバ108のハードウェアモジュールの構成を示す図である。ユーザインタフェース201は、ディスプレイ、キーボード、マウス、タッチパネル、ボタン、スピーカーなどにより情報や信号の入出力を行う。ネットワークインタフェース202は、LANなどのネットワークに接続して、他の機器との通信を行う。ROM204は、組込済みプログラムおよびデータが記録されているROM(Read Only Memory)である。RAM205は、一時メモリ領域のRAM(Random Access Memory)である。二次記憶装置206は、HDDやフラッシュメモリに代表されるような二次記憶装置である。CPU203はCPU(Central Processing Unit)であり、ROM204、RAM205、二次記憶装置206などから読み込んだプログラムの実行や、各部とのデータのやり取りを行う。ユーザインタフェース201〜二次記憶装置206の各部は、入出力インタフェース207を介して接続されている。
また、3Dプリンタ102〜104におけるCPU203は、後述するレベル計307等の各種センサーや装置類などの外部機器とのインタフェースや通信機能を有している。同様に、3Dプリンタ105〜107におけるCPU203も、後述するカートリッジ401や各種装置類などの外部機器とのインタフェースや通信機能を有している。
FIG. 2 is a diagram showing a configuration of hardware modules of the 3D printers 102 to 107 and the server 108. The user interface 201 inputs and outputs information and signals using a display, a keyboard, a mouse, a touch panel, buttons, a speaker, and the like. The network interface 202 connects to a network such as a LAN and communicates with other devices. The ROM 204 is a ROM (Read Only Memory) in which embedded programs and data are recorded. The RAM 205 is a RAM (Random Access Memory) in a temporary memory area. The secondary storage device 206 is a secondary storage device represented by an HDD or a flash memory. The CPU 203 is a CPU (Central Processing Unit), and executes a program read from the ROM 204, the RAM 205, the secondary storage device 206, and exchanges data with each unit. Each unit of the user interface 201 to the secondary storage device 206 is connected via the input/output interface 207.
The CPU 203 in the 3D printers 102 to 104 has an interface and a communication function with external devices such as various sensors and devices such as a level meter 307 described later. Similarly, the CPU 203 in the 3D printers 105 to 107 also has an interface and a communication function with external devices such as the cartridge 401 and various devices described later.

図3を用いてマテリアル種1の3Dプリンタによるオブジェクト造形を説明する。ここで、マテリアル種1の3Dプリンタは、造形でマテリアルとして液体や粉末を使用する3Dプリンタ102〜104である。図3は、3Dプリンタ102〜104において印刷ジョブに従って造形する仕組み、特に造形で使用するマテリアルが液体の場合の造形の仕組みを簡略的に示した図である。
図3(A)は、造形中の3Dプリンタを示している。プール301には、液体マテリアル302がある程度、満たされた状態になっている。造形を実行する時、ステージ303は液体マテリアル302の中に浸かった状態になっている。この状態で、レーザー光線発生装置304から出力するレーザー光線をミラー305に反射させる形で、ステージ303の造形面306に照射する。レーザー光線が照射された部分の液体マテリアルは造形面306で固まるので、ミラー305の角度を制御する事により、造形面306の部分に目的の造形物を一層ずつ作成する事ができる。造形面306で一層分の造形が完了すると、ステージ303を引き上げ、次の一層分の造形を行う。一層分の造形と一層分のステージ303の引き上げを繰り返す事により、最終的に目的の造形物を完成させる。
Object modeling by a 3D printer of material type 1 will be described with reference to FIG. Here, the 3D printers of the material type 1 are the 3D printers 102 to 104 that use liquid or powder as a material in modeling. FIG. 3 is a diagram schematically showing a mechanism for modeling according to a print job in the 3D printers 102 to 104, particularly a mechanism for modeling when the material used for modeling is a liquid.
FIG. 3A shows the 3D printer during modeling. The pool 301 is filled with the liquid material 302 to some extent. When performing modeling, the stage 303 is in a state of being immersed in the liquid material 302. In this state, the laser beam output from the laser beam generator 304 is applied to the modeling surface 306 of the stage 303 in the form of being reflected by the mirror 305. Since the liquid material in the portion irradiated with the laser beam is solidified on the modeling surface 306, by controlling the angle of the mirror 305, it is possible to create a desired object one by one on the modeling surface 306. When the modeling for one layer is completed on the modeling surface 306, the stage 303 is lifted and the modeling for the next layer is performed. By repeating the modeling for one layer and the raising of the stage 303 for one layer, the desired modeled object is finally completed.

レベル計307は、液面308の高さを計測する事が可能である。レベル計307は、まずステージ303が液体マテリアル302に入る前の図3(B)の液面309の高さを測る。次に、造形が完了した後にステージ303を引き上げて、液体マテリアル302から造形物310を引き上げた後の図3(C)の液面311の高さを測る。上記の2つの液面の高さを比較することで、3Dプリンタ102〜104で実行した印刷ジョブで使用した液体マテリアルの使用量を検知(算出)する事が可能である。また、造形で使用するマテリアルが粉末であった場合も、類似した仕組みで、3Dプリンタ102〜104で実行した印刷ジョブで使用した粉末マテリアルの使用量の情報を検知する事が可能である。 The level meter 307 can measure the height of the liquid surface 308. The level meter 307 first measures the height of the liquid surface 309 in FIG. 3B before the stage 303 enters the liquid material 302. Next, after the modeling is completed, the stage 303 is pulled up, and the height of the liquid surface 311 in FIG. 3C after the modeling object 310 is pulled up from the liquid material 302 is measured. By comparing the heights of the above two liquid levels, it is possible to detect (calculate) the usage amount of the liquid material used in the print job executed by the 3D printers 102 to 104. Further, even when the material used for modeling is powder, it is possible to detect the information on the amount of powder material used in the print job executed by the 3D printers 102 to 104 by a similar mechanism.

図4は、マテリアル種2の3Dプリンタで使用するマテリアルカートリッジ(以下、カートリッジと記載する)を示す図である。ここでマテリアル種2の3Dプリンタとは、FDM方式でマテリアルとしてフィラメントを用いて造形を行う3Dプリンタ105〜107である。カートリッジ401は、リール402に3Dプリンタ105〜107の印刷ジョブで使用するフィラメント403を巻き付けた形態となっている。また、カートリッジ401は、図示しない読み書き可能なフラッシュメモリ等の不揮発な記憶手段を有し、カートリッジ毎のユニークな番号(シリアルナンバー)やフィラメントの種類等、各種情報が記憶されている。なお、本実施例のカートリッジ401はリール402にフィラメント403を巻き付けた形式であるが、カートリッジの形態はどの様なものであっても、本実施例の効果に影響を与るものではない。 FIG. 4 is a diagram showing a material cartridge (hereinafter, referred to as a cartridge) used in the material type 2 3D printer. Here, the material type 2 3D printer is the 3D printers 105 to 107 that perform modeling using filaments as materials in the FDM method. The cartridge 401 has a form in which a reel 402 is wound with a filament 403 used in a print job of the 3D printers 105 to 107. Further, the cartridge 401 has a non-volatile storage means such as a readable/writable flash memory (not shown), and stores various information such as a unique number (serial number) for each cartridge and a filament type. It should be noted that the cartridge 401 of the present embodiment is of the type in which the filament 403 is wound around the reel 402, but the shape of the cartridge does not affect the effects of the present embodiment.

次に、図5〜図8を用いて、実施例1における管理アプリケーションによるマテリアルの在庫管理の処理を説明する。
図5及び図6は、サーバ108上で動作する管理アプリケーションの処理の流れを示すフローチャートである。処理は、特別な説明が無ければROM204もしくは二次記憶装置206からRAM205にコピーされたプログラムをCPU203が実行する事によって行われる。
まず、ステップS501で管理アプリケーションは、3Dプリンタ102〜107から各種情報を取得する。具体的には、3Dプリンタ102〜107のプリンタの機種名、造形に使用するマテリアルの種類、造形方式等の情報等、さらには、3Dプリンタ105〜107で使用しているカートリッジ401の記憶手段に記憶された情報等である。上記の各種情報取得方法は、代表的な例としてSNMP(Simple Network Management Protocol)を使用してMIB(Management Information Base)の情報を取得する方法であってもよい。もしくは、3Dプリンタのメーカーが独自に作成して3Dプリンタに実装している、3Dプリンタの機器情報を管理する機能を使用しても構わない。
Next, with reference to FIGS. 5 to 8, a material inventory management process by the management application according to the first embodiment will be described.
5 and 6 are flowcharts showing the processing flow of the management application operating on the server 108. The process is performed by the CPU 203 executing the program copied from the ROM 204 or the secondary storage device 206 to the RAM 205 unless otherwise specified.
First, in step S501, the management application acquires various types of information from the 3D printers 102 to 107. Specifically, information such as the model name of the printer of the 3D printers 102 to 107, the type of material used for modeling, the modeling method, and the like, and the storage unit of the cartridge 401 used by the 3D printers 105 to 107 are stored. The stored information and the like. The above-mentioned various information acquisition method may be a method of acquiring MIB (Management Information Base) information by using a Simple Network Management Protocol (SNMP) as a typical example. Alternatively, the function of managing the device information of the 3D printer, which is independently created by the manufacturer of the 3D printer and mounted on the 3D printer, may be used.

ステップS501で取得した3Dプリンタ102〜107の情報を元に、ステップS502では、マテリアルの種類を判断し以降の処理を切替える。マテリアルの種類が液体や粉末など(第1の造形材。以下、マテリアル種1と記載する)の場合はステップS503に進む。一方、マテリアルの種類がフィラメントなど(第2の造形材。以下、マテリアル種2と記載する)の場合はステップS510に進む。なお、ステップS503及びステップS511からの処理は各々別タスクや別スレッドで独立した処理として並行動作が可能である。タスクやスレッド、またはプロセスを使用して、複数の処理が並行動作する仕組みは、管理アプリケーションが動作するオペレーティングシステムの機能であり、本実施例の効果に影響を与えないので、詳細な説明は省略する。 Based on the information of the 3D printers 102 to 107 acquired in step S501, the type of material is determined in step S502, and the subsequent processing is switched. If the type of material is liquid or powder (first modeling material; hereinafter referred to as material type 1), the process proceeds to step S503. On the other hand, if the type of material is filament (second modeling material; hereinafter referred to as material type 2), the process proceeds to step S510. The processes from step S503 and step S511 can be performed in parallel as independent processes by separate tasks or threads. The mechanism that allows multiple processes to operate in parallel using tasks, threads, or processes is a function of the operating system in which the management application operates, and does not affect the effects of this embodiment, so a detailed description is omitted. To do.

次に、ステップS502においてマテリアルがマテリアル種1であると判断した場合のステップS503〜ステップS509の処理について説明する。ステップS503〜ステップS509は、管理アプリケーションの第1の管理手段によるマテリアル種1の在庫の管理の処理である。
まず、ステップS503で管理アプリケーションが管理するマテリアル種1の在庫量を設定する。マテリアル種1の中にも様々な種類が存在するので、それらの種類毎に在庫量を管理アプリケーションに設定する。マテリアル種1の在庫量の設定は、管理アプリケーションを起動したタイミング、もしくは、マテリアル種1のマテリアルを在庫として入荷したタイミングで行う。管理アプリケーションへの設定方法は、管理者ユーザが手動で行っても良いし、管理アプリケーションがマテリアルの入荷を管理する、不図示の別のアプリケーションと連携して、自動的に行ってもよい。また、在庫量として設定する単位は、体積(リットル等)でも、重量(キログラム等)でもよい。マテリアル種1の在庫量等の情報を具体的に保持するのは、例えば二次記憶装置206に構築するデータベース等である。
マテリアル種1の在庫量を設定した状態のイメージを示す表を図7に示す。ステップS503でマテリアル種1の在庫量を設定した状態が図7(A)である。マテリアル種1は種類A〜Cの3種類に分かれていて、設定した在庫量はそれぞれ、10、5、8リットルである。
Next, the processing of steps S503 to S509 when it is determined that the material is the material type 1 in step S502 will be described. Steps S503 to S509 are processing for managing the stock of the material type 1 by the first management means of the management application.
First, in step S503, the stock amount of the material type 1 managed by the management application is set. Since there are various types in the material type 1, the inventory amount is set in the management application for each type. The stock amount of the material type 1 is set when the management application is activated or when the material type 1 material is received as an inventory. The setting method for the management application may be performed manually by the administrator user, or may be automatically performed in cooperation with another application (not shown) in which the management application manages the arrival of materials. Further, the unit set as the inventory quantity may be a volume (liter or the like) or a weight (kg or the like). The information such as the stock quantity of the material type 1 is specifically stored in, for example, a database constructed in the secondary storage device 206.
FIG. 7 is a table showing an image of the state where the stock quantity of the material type 1 is set. FIG. 7A shows a state in which the stock quantity of the material type 1 is set in step S503. The material type 1 is divided into three types A to C, and the set stock amounts are 10, 5 and 8 liters, respectively.

次に、ステップS504で管理アプリケーションはマテリアル種1の3Dプリンタを監視し、3Dプリンタが印刷ジョブ毎にマテリアルをどの位使用したか、使用量を算出する。当該印刷ジョブで使用したマテリアルの使用量は、印刷ジョブを開始する前のマテリアルの残量と、印刷ジョブが完了し造形物を取り出したタイミングのマテリアルの残量とを比較することによりを計算する。このとき、マテリアル種1の3Dプリンタからマテリアルの残量を取得する方法は、ステップS501で説明したSNMPや、3Dプリンタのベンダーが独自に実装している機器情報を管理する機能等を使用する。
なお、本実施例において、ステップS504でマテリアルの使用量を求める動作は、図3で説明した方法で行った。しかし、3Dプリンタで実行される印刷ジョブのデータから、当該ジョブで作成する造形物の体積を管理アプリケーションが計算し、それをマテリアルの使用量としてステップS504以降の処理を実施するようにしてもよい。
Next, in step S504, the management application monitors the 3D printer of material type 1 and calculates the usage amount of the material used by the 3D printer for each print job. The amount of material used in the print job is calculated by comparing the remaining amount of material before starting the print job with the remaining amount of material at the timing when the print job is completed and the molded object is taken out. .. At this time, the method of acquiring the remaining amount of the material from the 3D printer of the material type 1 uses the SNMP described in step S501, the function of managing the device information independently mounted by the vendor of the 3D printer, or the like.
In this example, the operation of obtaining the amount of material used in step S504 was performed by the method described with reference to FIG. However, the management application may calculate the volume of the modeled object created in the job from the data of the print job executed by the 3D printer, and use it as the material usage amount to execute the processing in step S504 and subsequent steps. ..

次に、ステップS505では、ステップS504の監視で得られたマテリアル種1の使用量をステップS503で設定した在庫量から減算する。減算は、マテリアル種1の種類毎に行う。例えば、最初の印刷ジョブでマテリアル種1の種類Aのマテリアルが0.1リットル使用されたとすると、種類Aの在庫量は図7(A)の10リットルから、9.9リットルとなる。種類Aの在庫量が9.9リットルになった状態のイメージを図7(B)に示す。 Next, in step S505, the usage amount of the material type 1 obtained by the monitoring in step S504 is subtracted from the stock amount set in step S503. The subtraction is performed for each type of material type 1. For example, if 0.1 liters of the type A material of the material type 1 is used in the first print job, the inventory amount of the type A is 9.9 liters from 10 liters in FIG. 7A. FIG. 7(B) shows an image of the state in which the inventory amount of the type A is 9.9 liters.

次に、ステップS506でマテリアル種1の各種類のマテリアルの在庫量が、所定の閾値まで減ったかを確認する。
所定の閾値の設定は、ステップS504を実行する前であれば、管理アプリケーションを起動するタイミングで設定しても良いし、ステップS501を実行する段階で設定しても良い。所定の閾値の値は、管理者ユーザが自由に決定する事ができる。例えば、図7の表の「閾値」の列に示す様に、種類Aは3リットル、種類Bは1リットル、種類Cは2リットルなど、マテリアル種1の種類毎に別々の閾値を設定可能である。
ステップS506でマテリアル種1の各種類のマテリアルの在庫量が、所定の閾値まで減っていない場合は、ステップS504に戻り、3Dプリンタの監視を継続する。ステップS506でマテリアル種1の各種類のマテリアルの在庫量が、所定の閾値まで減っている場合は、ステップS507へ進む。
Next, in step S506, it is confirmed whether the stock quantity of each type of material of the material type 1 has decreased to a predetermined threshold value.
The predetermined threshold value may be set at the timing of starting the management application or before the execution of step S504, or at the stage of executing step S501. The value of the predetermined threshold can be freely decided by the administrator user. For example, as shown in the "threshold" column of the table in FIG. 7, different thresholds can be set for each type of material type 1, such as 3 liters for type A, 1 liter for type B, and 2 liters for type C. is there.
If the stock quantity of each type of material of the material type 1 is not reduced to the predetermined threshold value in step S506, the process returns to step S504 and the monitoring of the 3D printer is continued. When the stock amount of each type of material of the material type 1 has decreased to the predetermined threshold value in step S506, the process proceeds to step S507.

ステップS507では、在庫量が閾値以下に減ったマテリアルに対して、後述するステップS508の発注に関する処理が実施されているかどうかを確認し、ステップS508の処理が未実施であれば、ステップS508へ進む。ステップS508の処理が実施済であれば、ステップS509へ進む。ステップS508の処理が実施済であるかどうかは、例えば、図7の表の「通知」の列を確認する事で行う。在庫量が閾値以下になったマテリアルの「通知」列が“済”となっていれば、ステップS508の処理を実施済であり、“未”となっていれば、ステップS508の処理は未実施であると判断する。 In step S507, it is confirmed whether or not the processing relating to the ordering in step S508, which will be described later, has been performed on the material whose inventory quantity has decreased below the threshold value. If the processing in step S508 has not been performed, the process proceeds to step S508. .. If the process of step S508 has been performed, the process proceeds to step S509. Whether or not the process of step S508 has been performed is performed by, for example, checking the column of “notification” in the table of FIG. 7. If the “notification” column of the material whose inventory quantity has become less than or equal to the threshold is “completed”, the processing of step S508 has been executed, and if “not found”, the processing of step S508 has not been executed. It is determined that

次に、ステップS508では、マテリアル種1のどれかの種類の在庫量が閾値以下になった場合の発注に関する処理を実行する。例えば、サーバ108のユーザインタフェース201のディスプレイ上に在庫量が閾値以下になったマテリアルの種類とその時の在庫量を表示して、当該マテリアルを購入する必要がある旨、警告表示を行なう。または、管理アプリケーションから3Dプリンタ102〜104の管理者ユーザに対して、当該マテリアルの購入が必要である旨、メッセージを電子メールで送信する。さらには、在庫量が閾値以下になった当該マテリアルを製造、販売しているメーカーや販売会社に対して、電子メール等の手段を使って自動的に発注動作を行う等の処理(自動配送)を実行するようにしてもよい。ステップS508の処理はマテリアルの在庫量が残り少なくなった事に対して、マテリアルの在庫補充を実行する為に行われる何らかの処理であれば、どの様な内容であっても構わない。ステップS508では最後に在庫量が閾値以下になったマテリアルの図7の表の「通知」列の状態を“済”へ変更しステップS504へ戻る。
図7(C)に“種類A”のマテリアルの在庫量が2.8リットルになり閾値“3”を下回り、ステップS508の処理を実行する事により、「通知」の列の状態が“済”に変更された状態のイメージを示す。
Next, in step S508, processing relating to ordering is performed when the stock quantity of any one of the material types 1 becomes equal to or less than the threshold value. For example, on the display of the user interface 201 of the server 108, the type of material for which the inventory amount is equal to or less than the threshold value and the inventory amount at that time are displayed, and a warning is displayed to indicate that the material needs to be purchased. Alternatively, the management application sends a message to the administrator user of the 3D printers 102 to 104 by e-mail to the effect that the purchase of the material is required. Furthermore, processing such as automatically placing an order using a means such as e-mail to manufacturers and sales companies that manufacture and sell the material whose inventory quantity is below the threshold (automatic delivery) May be executed. The process of step S508 may have any content as long as it is some kind of process for replenishing the stock of the material when the stock of the material is low. In step S508, the state of the “notification” column in the table of FIG. 7 of the material whose inventory amount finally becomes equal to or less than the threshold value is changed to “completed” and the process returns to step S504.
In FIG. 7C, the stock quantity of the “type A” material is 2.8 liters, which is below the threshold “3”, and the processing in step S508 is executed, whereby the status of the “notification” column is “completed”. Shows the image of the changed state.

次にステップS509では、在庫量が閾値以下になったマテリアルが新たに入荷されたかどうかを判断する。この判断は、例えば、図7の表の「入荷」の列を確認する事で行う。在庫量が閾値以下になった種類Aのマテリアルの「入荷」の欄が図7(D)に示す様に“済”となっていれば、当該マテリアルは入荷済であり、図7(C)の様に“未”となっていればマテリアルは入荷されていない。「入荷」の列の状態を設定するのは、管理者ユーザが手動で行ってもよいし、前述した様にマテリアルの入荷を管理する図示しない別のアプリケーションと連携して、自動的に行っても良い。在庫量が閾値以下になったマテリアルが新たに入荷されている場合、ステップS503へ進み、マテリアルがまだ入荷されていない場合は、ステップS504へ戻る。ステップS503では、入荷されたマテリアルを当該マテリアルの在庫量に加算し、且つ、「通知」と「入荷」の列の状態を“未”に戻し、図7(A)に示す様なイメージとなる。 Next, in step S509, it is determined whether or not a material whose inventory quantity is equal to or less than the threshold value is newly received. This judgment is made, for example, by checking the column of “arrival” in the table of FIG. If the “arrival” column of the type A material whose inventory quantity is below the threshold is “Done” as shown in FIG. 7D, the material has already arrived, and FIG. If it is “not yet”, the material has not arrived. The status of the “Incoming” column may be set manually by the administrator user, or automatically by linking with another application (not shown) that manages the incoming of materials as described above. Is also good. If the material whose inventory quantity has become less than or equal to the threshold value is newly received, the process proceeds to step S503, and if the material has not been received yet, the process returns to step S504. In step S503, the received material is added to the stock quantity of the material, and the state of the columns of “notification” and “arrival” is returned to “not yet”, resulting in an image as shown in FIG. 7(A). ..

次に、ステップS502においてマテリアルがフィラメント(マテリアル種2)であると判断した場合のステップS510〜ステップS521の処理について説明する。ステップS510〜ステップS521は、管理アプリケーションの第2の管理手段によるマテリアル種2の在庫の管理の処理である。
まず、ステップS510で管理アプリケーションが管理するマテリアル種2の在庫量を設定する。在庫量として設定する単位は、カートリッジ401(フィラメントのための所定の容器)の数である。また、マテリアル種2の中にも様々な種類が存在するので、それらの種類毎に在庫量を管理アプリケーションに設定する。マテリアル種2の在庫量の設定は、管理アプリケーションを起動したタイミング、もしくは、マテリアル種2のマテリアルを入荷したタイミングで行う。管理アプリケーションへの設定方法は、管理者ユーザが手動で行っても良いし、マテリアルの入荷を管理する図示しない別のアプリケーションと連携して、自動的に行っても良い。なお、マテリアル種2の在庫量等の情報を具体的に保持するのは、例えば二次記憶装置206に構築するデータベース等である。
マテリアル種2の在庫量を設定した状態のイメージを示す表を図8に示す。図8(A)に示すように、マテリアル種2は種類X〜Zの3種類に分かれていて、設定した在庫量はそれぞれ3、9、5個である。
Next, the processing of steps S510 to S521 when it is determined that the material is a filament (material type 2) in step S502 will be described. Steps S510 to S521 are processing of managing the stock of the material type 2 by the second management means of the management application.
First, in step S510, the stock amount of the material type 2 managed by the management application is set. The unit set as the inventory quantity is the number of cartridges 401 (predetermined containers for filaments). In addition, since there are various types in the material type 2, the inventory amount is set in the management application for each type. The stock amount of the material type 2 is set at the timing when the management application is started or when the material type 2 material is received. The setting method for the management application may be manually performed by the administrator user, or may be automatically performed in cooperation with another application (not shown) that manages the arrival of materials. Note that, for example, a database or the like constructed in the secondary storage device 206 specifically holds the information such as the stock amount of the material type 2.
FIG. 8 is a table showing an image of the state in which the stock quantity of the material type 2 is set. As shown in FIG. 8(A), the material type 2 is divided into three types X to Z, and the set stock amounts are 3, 9 and 5, respectively.

次に、ステップS511において、3Dプリンタ105〜107から取得するステータス情報等を使用して、3Dプリンタ105〜107で使用中のカートリッジ401の情報を監視する。
次に、ステップS512において、残量アラートが既に発生済であるかを残量アラート発生済フラグの状態によって確認する。残量アラート発生済フラグがセットされている場合(=残量アラートは既に発生していた場合)、ステップS515へ進む。残量アラート発生済フラグがセットされていない場合(=まだ残量アラートは発生していない場合)、ステップS513へ進む。
Next, in step S511, the status information and the like acquired from the 3D printers 105 to 107 are used to monitor the information of the cartridge 401 being used by the 3D printers 105 to 107.
Next, in step S512, it is confirmed whether the remaining amount alert has already occurred by checking the state of the remaining amount alert generated flag. When the remaining amount alert generated flag is set (=when the remaining amount alert has already occurred), the process proceeds to step S515. When the remaining amount alert generated flag is not set (=when the remaining amount alert has not yet occurred), the process proceeds to step S513.

ここで残量アラートについて説明する。残量アラートとは、マテリアル種2の3Dプリンタで使用中のカートリッジ401内のマテリアルの残量が、一定の閾値(以下、残量閾値)よりも少なくなった事を示すステータス情報である。例えば、残量閾値が5%に設定されているなら、カートリッジ401内のマテリアルの残量が新品時の容量の5%以下にになったタイミングで残量アラートが発生する仕組みとなっている。また、残量アラートが発生すると、管理アプリケーションが動作するサーバ108のユーザインタフェース201のディスプレイ等に、マテリアルの残量が残り少ない事を示す表示が行われる。図13(C)は、上記のマテリアル残量が残り少ない事を示す表示が、管理アプリケーションが動作するサーバ108のユーザインタフェース201のディスプレイに表示されたイメージを示す図である。また、上記のマテリアル残量が残り少ない事を示す表示は、3Dプリンタ105〜107のディスプレイ、さらにクライアントPC109〜110のディスプレイにも表示されてもよい。残量アラート及び残量閾値は、3Dプリンタ105〜107のROM204や二次記憶装置206等の不揮発な記憶手段に保存している。残量アラートは、残量アラート発生から、カートリッジが新品に交換されるまでの期間だけ保持する。 Here, the remaining amount alert will be described. The remaining amount alert is status information indicating that the remaining amount of the material in the cartridge 401 being used by the material type 2 3D printer is less than a certain threshold value (hereinafter, the remaining amount threshold value). For example, if the remaining amount threshold value is set to 5%, the remaining amount alert is generated at the timing when the remaining amount of the material in the cartridge 401 becomes 5% or less of the capacity at the time of new article. Further, when a remaining amount alert is generated, a display indicating that the remaining amount of material is low is displayed on the display of the user interface 201 of the server 108 on which the management application operates. FIG. 13C is a diagram showing an image in which the display indicating that the remaining amount of the material is low is displayed on the display of the user interface 201 of the server 108 on which the management application operates. Further, the above-mentioned display indicating that the remaining amount of the material is low may be displayed on the displays of the 3D printers 105 to 107 and further on the displays of the client PCs 109 to 110. The remaining amount alert and the remaining amount threshold are stored in a non-volatile storage unit such as the ROM 204 of the 3D printers 105 to 107 or the secondary storage device 206. The remaining amount alert is retained only during the period from the occurrence of the remaining amount alert until the cartridge is replaced with a new cartridge.

次に、ステップS513では、3Dプリンタ105〜107で残量アラートが発生しているかどうかを確認し、残量アラートが発生している場合は、ステップS514へ進み、残量アラートが発生していない場合は、ステップS511へ戻る。
ステップS514では、残量アラート発生済フラグをセットし、ステップS511へ戻る。
Next, in step S513, it is confirmed whether the remaining amount alert has occurred in the 3D printers 105 to 107. If the remaining amount alert has occurred, the process proceeds to step S514, and the remaining amount alert has not occurred. In this case, the process returns to step S511.
In step S514, the remaining amount alert occurrence flag is set, and the process returns to step S511.

次に、ステップS515では、ステップS511で監視した情報から3Dプリンタ105〜107で使用中のカートリッジ401が新品に交換されたかどうかを判断する。新品に交換されている場合は、ステップS516へ進み、そうでない場合はステップS511に戻る。
カートリッジが新品に交換されたかの判断は、以下の様な流れで行われる。例えば、あるタイミングで監視した3Dプリンタ105で使用中のカートリッジ401のシリアルナンバーが5000番で、次に監視した時にはカートリッジ401のシリアルナンバーが6000番であったとする。このカートリッジ401のシリアルナンバーの変化を3Dプリンタ105のカートリッジ401が新品に交換されたと判断する情報として使用する。また、3Dプリンタ106と107では6000番のシリアルナンバーのカートリッジ401が使用されていないこと、さらに、過去に6000番のシリアルナンバーは3Dプリンタ105〜107で使用されたことがないという情報も確認すればより確実である。どの3Dプリンタで何番のシリアルナンバーのカートリッジが使用されたという情報は上述した二次記憶装置206に構築するデータベースに記憶しておけばよい。
次に、ステップS516で、使用中のカートリッジ401が新品に交換された3Dプリンタの残量アラート発生済フラグをクリアする。
Next, in step S515, it is determined from the information monitored in step S511 whether the cartridge 401 being used by the 3D printers 105 to 107 has been replaced with a new cartridge. If the product has been replaced with a new one, the process proceeds to step S516, and if not, the process returns to step S511.
Judgment as to whether the cartridge has been replaced with a new one is made in the following flow. For example, it is assumed that the serial number of the cartridge 401 being used by the 3D printer 105 monitored at a certain timing is 5000 and the serial number of the cartridge 401 is 6000 when monitored next time. The change in the serial number of the cartridge 401 is used as information for determining that the cartridge 401 of the 3D printer 105 has been replaced with a new one. Also, it is confirmed that the 3D printers 106 and 107 do not use the cartridge 401 having the serial number of 6000 and that the serial number of 6000 has never been used by the 3D printers 105 to 107 in the past. More certain. Information about which serial number cartridge was used by which 3D printer may be stored in the database constructed in the secondary storage device 206 described above.
Next, in step S516, the remaining amount alert flag of the 3D printer in which the cartridge 401 in use is replaced with a new cartridge is cleared.

次に、ステップS517で、マテリアル種2の各種類のマテリアルの在庫量から新品に交換されたマテリアルの種類の在庫量を減算する。例えば、図8(A)に示す状態で、新品に交換されたマテリアルの種類が“種類Y”だった場合、「在庫量」の列の“9”の部分を(1減算し)“8”と変更する。図8(B)に、上記マテリアルの種類の“種類Y”の「在庫量」が“8”へ変更された状態を示す。 Next, in step S517, the stock quantity of the material type that has been replaced with a new one is subtracted from the stock quantity of each type of material of material type 2. For example, in the state shown in FIG. 8(A), if the type of material that has been replaced with a new one is "type Y", the "9" portion in the "stock amount" column is subtracted by 1 to "8". And change. FIG. 8B shows a state in which the "stock amount" of the "type Y" of the material type is changed to "8".

続いてステップS518で、マテリアル種2の各種類のマテリアルの在庫量が、所定の閾値まで減ったかを確認する。所定の閾値は、ステップS511を実行する前であれば管理アプリケーションを起動するタイミングで設定しても良いし、ステップS501を実行する段階で設定しても良い。所定の閾値の値は、管理者ユーザが自由に決定する事ができる。例えば、図8の表の「閾値」の列に示す様に、マテリアル種2の種類毎に閾値を設定可能である。
ステップS518でマテリアル種2の各種類のマテリアルの在庫量が、所定の閾値まで減っていない場合は、ステップS511に戻り、3Dプリンタの監視を継続する。ステップS518でマテリアル種2の各種類のマテリアルの在庫量が、所定の閾値まで減っている場合は、ステップS519へ進む。
Subsequently, in step S518, it is confirmed whether the stock quantity of each type of material of the material type 2 has decreased to a predetermined threshold value. The predetermined threshold value may be set at the timing of starting the management application before executing step S511, or may be set at the stage of executing step S501. The value of the predetermined threshold can be freely decided by the administrator user. For example, as shown in the “threshold” column of the table of FIG. 8, a threshold can be set for each type of material type 2.
When the stock amount of each type of material of the material type 2 is not reduced to the predetermined threshold value in step S518, the process returns to step S511 and the monitoring of the 3D printer is continued. If the stock quantity of each type of material of the material type 2 has decreased to the predetermined threshold value in step S518, the process proceeds to step S519.

ステップS519では、在庫量が閾値以下に減ったマテリアルに対して、後述するステップS520の処理が実施されているかどうかを確認し、ステップS520の処理が未実施であれば、ステップS520へ進み、そうでなければステップS521へ進む。ステップS520の処理が実施済であるかどうかは、例えば、図8の表の「通知」の列を確認する事で行う。在庫量が閾値以下になったマテリアルの「通知」列が“済”となっていれば、ステップS520の処理を実施済であり、“未”となっていれば、ステップS520の処理は未実施であると判断する。 In step S519, it is confirmed whether or not the process of step S520, which will be described later, has been performed on the material of which the stock amount has decreased to the threshold value or less. If the process of step S520 has not been performed, the process proceeds to step S520. If not, the process proceeds to step S521. Whether or not the process of step S520 has been performed is performed by, for example, checking the column of “notification” in the table of FIG. If the “Notification” column of the material whose inventory amount is less than or equal to the threshold is “Done”, the process of step S520 has been performed, and if “Not”, the process of step S520 has not been performed. It is determined that

次に、ステップS520では、マテリアル種2のどれかの種類が閾値以下になった場合の処理を実行する。例えは、サーバ108のユーザインタフェース201のディスプレイ上に在庫量が閾値以下になったマテリアルの種類とその時の在庫量を表示して、当該マテリアルを購入する必要がある旨、警告表示を行なう。または、在庫量が閾値以下になった当該マテリアルを製造、販売しているメーカーや販売会社に対して、電子メール等の手段を使って自動的に発注動作を行う等の処理(自動配送)を実行するようにしてもよい。ステップS520の処理はマテリアルの在庫量が残り少なくなった事に対して、マテリアルの補充を実行する為の何らかの処理であれば、どの様な内容であっても、本実施例の効果に影響を与えない。
ステップS520では、在庫量が閾値以下になったマテリアルの図8の表の「通知」列の状態を“済”へ変更しステップS511へ戻る。図8(C)は、“種類Y”のマテリアルの在庫量が閾値“4”を下回り、ステップS520の処理を実行する事により、「通知」の列の状態が“済”に変更された状態のイメージを示している。
Next, in step S520, processing is performed when any one of the material types 2 becomes equal to or less than the threshold value. For example, on the display of the user interface 201 of the server 108, the type of material for which the inventory amount is equal to or less than the threshold value and the inventory amount at that time are displayed, and a warning is displayed to indicate that the material needs to be purchased. Alternatively, a process (automatic delivery) such as automatically placing an order using a means such as e-mail to a manufacturer or sales company that manufactures and sells the material whose inventory quantity is below a threshold value It may be executed. The process of step S520 has an effect on the effect of the present embodiment regardless of what kind of process is performed for replenishing the material, in contrast to the fact that the stock amount of the material is low. Absent.
In step S520, the state of the “notification” column in the table of FIG. 8 of the material whose inventory amount is equal to or less than the threshold value is changed to “completed” and the process returns to step S511. In FIG. 8C, the stock amount of the material of “type Y” is lower than the threshold value “4”, and the state of the “notification” column is changed to “done” by executing the process of step S520. The image of is shown.

次にステップS521では、在庫量が閾値以下になったマテリアルが新たに入荷されたかどうかを判断する。この判断も、図8の表の「入荷」の列を確認する事で行う。在庫量が閾値以下になったマテリアルの「入荷」の列が、図8(D)に示す様に“済”となっていれば、当該マテリアルは入荷済であり、図8(C)の様に“未”となっていればマテリアルは入荷されていない。なお、「入荷」の列の状態を設定するのは、管理者ユーザが手動で行ってもよいし、前述した様にマテリアルの入荷を管理する図示しない別のアプリケーションと連携して、自動的に行っても良い。在庫量が閾値以下になったマテリアルが新たに入荷されている場合、ステップS510へ進み、マテリアルがまだ入荷されていない場合は、ステップS511へ戻る。ステップS510では、入荷されたマテリアルを当該マテリアルの在庫量に加算し、且つ、「通知」と「入荷」の列の状態を“未”に戻す。 Next, in step S521, it is determined whether or not a material whose inventory quantity is equal to or less than the threshold value is newly received. This judgment is also made by checking the column of “arrival” in the table of FIG. If the “arrival” column of the material whose inventory quantity is below the threshold is “Done” as shown in FIG. 8(D), the material has already arrived, as shown in FIG. 8(C). If it is “Not yet”, the material has not arrived. It should be noted that the status of the column of “receipt” may be set manually by the administrator user, or as described above, it is automatically performed in cooperation with another application (not shown) that manages receipt of materials. You can go. If the material whose inventory quantity has become less than or equal to the threshold value is newly received, the process proceeds to step S510, and if the material has not been received yet, the process returns to step S511. In step S510, the received material is added to the stock quantity of the material, and the status of the columns of “notification” and “arrival” is returned to “not yet”.

以上説明したように、本実施例によると、マテリアル容器の数やマテリアル全体の容量の管理(主に残量の管理)が難しいマテリアルであっても、マテリアルの種類毎の在庫の総量(総容量)を自動的に管理することができる。 As described above, according to the present embodiment, even if it is difficult to manage the number of material containers and the capacity of the entire material (mainly the management of the remaining amount), the total amount of stock (total capacity) for each type of material ) Can be managed automatically.

(実施例2)
実施例1において、3Dプリンタ102〜104は、プール301に液体や粉末のマテリアルをある程度満たした状態で造形を行う事を、図3を用いて説明した。この場合、プール301に満たした液体や粉末のマテリアルが経年変化等によりその性能が劣化し、造形が正確に行われない等の影響が出ることがある。そのため、造形物の品質を一定に保つため、一定の期間または一定の回数造形を行った後にプール301に残っているマテリアルを廃棄する必要がある。そこで本実施例では、一定の期間または一定の回数造形を行ったマテリアルについて廃棄を促す警告を行い、廃棄を行った場合は、廃棄されたマテリアルの量を在庫の管理に反映する。
図9及び図10のフローチャートを用いて、マテリアルの破棄に関する管理について説明する。管理は、サーバ108上で動作する3Dプリンタのマテリアル管理用の管理アプリケーションが行う。以下に説明する管理に関する処理は、特別な説明が無ければ、ROM204もしくは二次記憶装置206からRAM205にコピーされたプログラムをCPU203が実行する事によって行われる。
(Example 2)
In the first embodiment, it has been described with reference to FIG. 3 that the 3D printers 102 to 104 perform modeling while the pool 301 is filled with a liquid or powder material to some extent. In this case, the performance of the liquid or powder material with which the pool 301 is filled deteriorates due to aging, etc., which may cause an influence such as inaccurate modeling. Therefore, in order to keep the quality of the modeled object constant, it is necessary to discard the material remaining in the pool 301 after the modeling is performed for a certain period of time or a certain number of times. Therefore, in the present embodiment, a warning is issued that prompts the disposal of the material that has been modeled for a certain period of time or a certain number of times, and when the material is discarded, the amount of the discarded material is reflected in inventory management.
The management relating to the discard of the material will be described with reference to the flowcharts of FIGS. 9 and 10. Management is performed by a management application for material management of the 3D printer operating on the server 108. Unless otherwise specified, the processing relating to the management described below is performed by the CPU 203 executing the program copied from the ROM 204 or the secondary storage device 206 to the RAM 205.

まず、ステップS901でマテリアル種1の3Dプリンタ102〜104で使用するマテリアルの廃棄に関する情報を初期化する。このマテリアルの廃棄に関する情報も、実施例1で説明した、二次記憶装置206に構築するデータベース等に保持する。
データベース上で初期化されたマテリアル廃棄に関する情報のイメージを図11(A)に示す。「プリンタ」の列にはマテリアル種1を使用する3Dプリンタ102〜104を識別する情報を設定する。便宜上ここでは記号102〜104を使用しているが、例えば各3Dプリンタのシリアルナンバー等でもよい。「造形開始時刻」の列はまだ造形を開始していないので、初期値として、例えば“99:99”を設定する。「合計造形時間」と「造形回数」の列も同様に初期値として“0”を設定する。また、各3Dプリンタで使用するマテリアルの性能劣化が始まるタイミング(=閾値)を、それぞれ「時間閾値」、「回数閾値」に設定する。例えば、3Dプリンタ102には、「時間閾値」を“50”と設定し、回数閾値」を“200”と設定する。この閾値は、後述するステップS906の判断で使用する。
First, in step S901, information regarding the disposal of materials used by the material type 1 3D printers 102 to 104 is initialized. Information regarding the disposal of this material is also held in the database or the like constructed in the secondary storage device 206 described in the first embodiment.
FIG. 11A shows an image of information regarding material disposal initialized on the database. Information for identifying the 3D printers 102 to 104 using the material type 1 is set in the “printer” column. Although the symbols 102 to 104 are used here for the sake of convenience, they may be serial numbers of the respective 3D printers, for example. Since the modeling of the “modeling start time” has not started yet, “99:99” is set as an initial value. Similarly, "0" is set as an initial value in the columns of "total modeling time" and "number of modeling times". Also, the timing (=threshold) at which the performance deterioration of the material used in each 3D printer starts is set to the “time threshold” and the “count threshold”, respectively. For example, for the 3D printer 102, the “time threshold” is set to “50” and the number-of-times threshold is set to “200”. This threshold value is used in the determination in step S906 described later.

次にステップS902に進み、マテリアル種1を使用する3Dプリンタを監視する。3Dプリンタの監視は、前記実施例で説明したSNMPや、3Dプリンタのベンダーが独自に実装している機器情報を管理する機能を使用する。そして、監視の結果、3Dプリンタで造形が開始されたかを判断する。造形が開始されたと判断した場合は、ステップS903に進み、そうでない場合は監視を継続する。 Next, in step S902, the 3D printer using the material type 1 is monitored. The monitoring of the 3D printer uses the SNMP described in the above embodiment and the function of managing the device information that is independently mounted by the vendor of the 3D printer. Then, as a result of the monitoring, it is determined whether the modeling is started by the 3D printer. If it is determined that the modeling has started, the process proceeds to step S903, and if not, the monitoring is continued.

ステップS903では、廃棄に関する情報の中の「造形開始時刻」を更新する。例えば、3Dプリンタ102の造形が13:00に開始されたのであれば、その時刻を設定する。3Dプリンタ102の「造形開始時刻」を“13:00”に設定したイメージを、図11(B)の「造形開始時刻」の列の「プリンタ」102の行に示す。
次にステップS904に進み、再度マテリアル種1を使用する3Dプリンタを監視する。監視の結果、3Dプリンタの造形が終了したかを判断し、造形が終了した場合は、ステップS905へ進む。
ステップS905では、ステップS903で記憶した、造形を開始した時刻とステップS904で判断した造形を終了した時刻から、造形に掛った時間を求め、「合計造形時間」に加算し、「造形回数」も1加算する。図11(B)の「プリンタ」102の行に、ステップS905の処理を行った結果のイメージを示す。例えば、3Dプリンタ102の「合計造形時間」は“50:00”、「造形回数」は“10”となる。
In step S903, the "modeling start time" in the information regarding disposal is updated. For example, if the modeling of the 3D printer 102 is started at 13:00, the time is set. An image in which the “modeling start time” of the 3D printer 102 is set to “13:00” is shown in the “printer” 102 row of the “modeling start time” column in FIG. 11B.
Next, in step S904, the 3D printer using the material type 1 is monitored again. As a result of the monitoring, it is determined whether or not the modeling of the 3D printer is completed. If the modeling is completed, the process proceeds to step S905.
In step S905, the time required for modeling is calculated from the time when the modeling is started and the time when the modeling determined in step S904 is stored, which is stored in step S903, and is added to the "total modeling time", and the "number of modeling times" is also calculated. Add one. The row of “Printer” 102 in FIG. 11B shows an image of the result of the processing in step S905. For example, the “total modeling time” of the 3D printer 102 is “50:00” and the “number of modeling times” is “10”.

次にステップS906では、廃棄が必要な時間や造形回数が経過した3Dプリンタ存在するかを判断する。例えば、3Dプリンタ102で使用するマテリアルについては、「時間閾値」の列に“50”が設定されているので、造形時間が50時間以上経過すると、品質が劣化する製品仕様である。3Dプリンタ102の「合計造形時間」は“50:00”となっており、「時間閾値」“50”に達している。したがって、ステップS906で3Dプリンタ102のマテリアルの廃棄が必要であると判断される。また、例えば、3Dプリンタ102の「合計造形時間」が“50”に達していなくても「造形回数」が“200”を超えていた場合、同様にステップS906でマテリアルの廃棄が必要であると判断される。ステップS906で、マテリアルの廃棄が必要であると判断した場合は、ステップS907に進む。一方、ステップS906でマテリアルの廃棄が必要ではないと判断した場合は、ステップS902へ戻る。 Next, in step S906, it is determined whether or not there is a 3D printer for which the time required for disposal and the number of modeling times have passed. For example, with respect to the material used in the 3D printer 102, “50” is set in the column of “time threshold value”, so that the quality is a product specification that deteriorates when the modeling time exceeds 50 hours. The “total modeling time” of the 3D printer 102 is “50:00”, which reaches the “time threshold” “50”. Therefore, in step S906, it is determined that the material of the 3D printer 102 needs to be discarded. Further, for example, even if the “total modeling time” of the 3D printer 102 has not reached “50”, but the “number of modeling times” exceeds “200”, it is necessary to discard the material in step S906 as well. To be judged. If it is determined in step S906 that the material needs to be discarded, the process proceeds to step S907. On the other hand, if it is determined in step S906 that the material need not be discarded, the process returns to step S902.

次にステップS907で、マテリアル廃棄の警告を行う。具体的には、マテリアルの廃棄を管理者ユーザに警告したり、マテリアルの廃棄が必要なった3Dプリンタが発生した事を、当該3Dプリンタを製造、販売しているメーカーに通知したりする。例えば、サーバ108のユーザインタフェース201のディスプレイ上に、「3Dプリンタ102のマテリアルの廃棄が必要である」とのメッセージを表示する。または、当該3Dプリンタ(この場合は、3Dプリンタ102)を製造、販売しているメーカーや販売会社に対して、電子メール等の手段を使ってマテリアルの廃棄が必要になった事を示す情報を送信する。メーカーや販売会社へ通知する事により、サーバ108のユーザインタフェース201のディスプレイ上の警告に気付かなかった場合でも、メーカーや販売会社側から廃棄が必要になった旨、管理者ユーザに連絡する事が可能となり、廃棄忘れの防止にもつながる。 Next, in step S907, a warning of material disposal is issued. Specifically, the administrator user is warned of the disposal of the material, and the fact that a 3D printer requiring the disposal of the material has occurred is notified to the manufacturer who manufactures and sells the 3D printer. For example, the message “Material of 3D printer 102 needs to be discarded” is displayed on the display of the user interface 201 of the server 108. Alternatively, information indicating to the manufacturer or sales company that manufactures and sells the 3D printer (in this case, the 3D printer 102) that the material needs to be discarded using a method such as electronic mail is provided. Send. By notifying the manufacturer or the sales company, even if the warning on the display of the user interface 201 of the server 108 is not noticed, the manufacturer or the sales company side may notify the administrator user that the disposal is necessary. This will be possible and will help prevent forgetting to discard.

次にステップS908で、マテリアルの廃棄が必要になった3Dプリンタで、実際のマテリアル廃棄が行われたか否かを判断する。マテリアルが廃棄されたかどうかは、レベル計307によってプール301からマテリアルが無くなるかを監視することで判断する。
マテリアルの廃棄が確認された場合は、ステップS910へ進む。一方、マテリアルの廃棄が確認できない場合は、ステップS909に進む。
Next, in step S908, it is determined whether or not the material is actually discarded by the 3D printer that needs to discard the material. Whether or not the material has been discarded is determined by monitoring whether or not there is no material in the pool 301 by the level meter 307.
If it is confirmed that the material is discarded, the process proceeds to step S910. On the other hand, if the material disposal cannot be confirmed, the process proceeds to step S909.

ステップS909で、廃棄処理がスキップされたかどうかを判断する。これは、マテリアル廃棄の警告があっても管理者ユーザがマテリアルを必ず廃棄するとは限らないためである。廃棄処理のスキップは、管理者ユーザが明示的に管理アプリケーションに対して、マテリアル廃棄のスキップを指示する場合と、次の印刷ジョブによる造形が開始される場合の2種類がある。上記のどちらかの方法で廃棄処理がスキップされた場合は、ステップS902に戻る。 In step S909, it is determined whether the discard processing has been skipped. This is because the administrator user does not always discard the material even if there is a warning regarding material disposal. There are two types of discard processing skips: a case where an administrator user explicitly instructs the management application to skip material discard, and a case where modeling by a next print job is started. When the discarding process is skipped by either of the above methods, the process returns to step S902.

ステップS910で、マテリアルが廃棄された3Dプリンタの廃棄に関する情報を初期化する。図11(C)の表に3Dプリンタ102の廃棄に関する情報が初期化されたイメージを示す。例えば、ステップS908で3Dプリンタ102のマテリアルの廃棄が行われたと判断された場合、3Dプリンタ102についての廃棄に関する情報を初期化する。初期化は、「造形開始時刻」を初期値の“99:99”に、同じく「合計造形時間」と「造形回数」に初期値の“0”を更新することで行われる。
次にステップS911において、廃棄されたマテリアルの容量を、マテリアル種1の在庫量、すなわち、実施例1のステップS502で設定した在庫量から減算する。なお、廃棄されたマテリアルの容量は、造形が完了し、ステージ303を引き上げて液体マテリアル302から造形物310を引き上げた後の液面311の高さを測る事で、計算可能である。
In step S910, information regarding the disposal of the 3D printer in which the material has been discarded is initialized. The table in FIG. 11C shows an image in which the information regarding the disposal of the 3D printer 102 is initialized. For example, when it is determined in step S908 that the material of the 3D printer 102 has been discarded, the information regarding the disposal of the 3D printer 102 is initialized. The initialization is performed by updating the “modeling start time” to the initial value “99:99”, and also updating the “total modeling time” and the “number of modeling times” to the initial value “0”.
Next, in step S911, the capacity of the discarded material is subtracted from the stock amount of the material type 1, that is, the stock amount set in step S502 of the first embodiment. The volume of the discarded material can be calculated by measuring the height of the liquid surface 311 after the modeling is completed and the stage 303 is pulled up to pull the shaped article 310 from the liquid material 302.

次にステップS912〜S916の処理によって、実施例1のステップS506〜S509及びステップS503と同様の処理を行う。すなわち、マテリアル種1の在庫量が所定の閾値以下になったかどうかを確認し、閾値以下になった場合は、警告や通知を行う。
さらに、閾値以下になったマテリアルが入荷されたかの確認を行い、入荷済である場合は、入荷されたマテリアルの在庫量の情報を管理アプリケーションに設定するといった処理を行う。また、ステップS912、ステップS914〜ステップS916でマテリアルの在庫に関する処理から抜ける分岐処理となった場合は、ステップS902へ戻る。
なお、実施例2のステップS911〜S916と実施例1のステップS503〜S509の処理は並列して動作しているので、マテリアル種1の在庫量に関する情報にアクセスする時には排他処理を行い、情報の破壊等を起こさないようにしている。
Next, by the processing of steps S912 to S916, the same processing as steps S506 to S509 and step S503 of the first embodiment is performed. That is, it is confirmed whether the stock quantity of the material type 1 is below a predetermined threshold value, and if it is below the threshold value, a warning or notification is given.
Further, it is confirmed whether or not materials having a threshold value or less have been received. If the materials have already been received, a process of setting information on the stock quantity of the received materials in the management application is performed. In addition, in the case where the branch processing for exiting the processing relating to the stock of materials is performed in step S912 and step S914 to step S916, the process returns to step S902.
Since the processing of steps S911 to S916 of the second embodiment and the processing of steps S503 to S509 of the first embodiment are operating in parallel, the exclusive processing is performed when accessing the information on the stock amount of the material type 1, and the information of I try not to cause destruction.

以上説明したように、本実施例によると、一定の期間または一定の回数造形を行った後にプール301に残っているマテリアルを廃棄するように警告を発することができる。そのため、プール301に満たした液体や粉末のマテリアルが経年変化等によりその性能が劣化し、造形が正確に行われない等の影響を抑え、造形物の品質を一定に保つことが可能となる。また、廃棄されたマテリアルの分量を在庫管理に反映することで、適切な在庫の管理を行うことができる。
また、印刷ジョブを実行していない最中にマテリアルが無くなった場合、プール301から無くなったマテリアルは、廃棄された分として扱ってもよい。これにより、マテリアルの劣化のタイミングを監視した場合のみではなく、不意にマテリアルが無くなる様な状態に対しても同様の効果を得られる。例えば、マテリアル種1の3Dプリンタが印刷ジョブを実行していない時に、マテリアルがプール301から無くなるかどうかを監視する。そして、印刷ジョブを実行していない最中にマテリアルが無くなった場合、プール301から無くなったマテリアルは廃棄された分として、在庫量の減算などの処理、即ちステップS911以降の処理を行う。
As described above, according to the present embodiment, it is possible to issue a warning to discard the material remaining in the pool 301 after molding for a certain period or a certain number of times. Therefore, the performance of the liquid or powder material filled in the pool 301 is deteriorated due to secular change or the like, and it is possible to suppress the influence that the modeling is not accurately performed, and it is possible to keep the quality of the modeled object constant. Further, by reflecting the amount of discarded material in inventory management, it is possible to appropriately manage inventory.
Further, when the material runs out while the print job is not being executed, the material lost from the pool 301 may be treated as a discarded material. As a result, the same effect can be obtained not only when the timing of material deterioration is monitored, but also when the material suddenly disappears. For example, when the 3D printer of material type 1 is not executing a print job, it is monitored whether the material is missing from the pool 301. Then, when the material runs out while the print job is not being executed, the material that has run out from the pool 301 is discarded and the processing such as subtraction of the stock amount, that is, the processing after step S911 is performed.

(実施例3)
実施例1ではマテリアル種2の3Dプリンタ105〜107に対して、新品カートリッジへの交換について監視する様にしていた。これに加え、本実施例では、3Dプリンタ105〜107のマテリアル残量と印刷ジョブで使用するマテリアルの分量の関係を監視し、その関係を元にマテリアル残量に関する警告を行う契機となる残量閾値を調整することにより、適切な在庫量の管理を実施する。
図12のフローチャートを用いて実施例3を説明する。なお、実施例3は実施例1の図5及び図6のフローチャートのステップS510とS511の間に実行する処理である。
また、実施例3は実施例1や実施例2と同様に、サーバ108上で動作する管理アプリケーションの処理である。さらに、特別な説明が無ければ以下に説明する実施例3の処理は、サーバ108のROM204もしくは二次記憶装置206からRAM205にコピーされたプログラムをCPU203が実行する事によって行われる。
(Example 3)
In the first embodiment, the material type 2 3D printers 105 to 107 are monitored for replacement with new cartridges. In addition to this, the present embodiment monitors the relationship between the remaining material amount of the 3D printers 105 to 107 and the amount of the material used in the print job, and the remaining amount that triggers a warning regarding the remaining material amount based on the relationship. By adjusting the threshold value, appropriate inventory management is implemented.
The third embodiment will be described with reference to the flowchart of FIG. The third embodiment is a process executed between steps S510 and S511 of the flowcharts of FIGS. 5 and 6 of the first embodiment.
Further, the third embodiment is the processing of the management application operating on the server 108, as in the first and second embodiments. Further, unless otherwise specified, the processing of the third embodiment described below is performed by the CPU 203 executing the program copied from the ROM 204 of the server 108 or the secondary storage device 206 to the RAM 205.

まず、図6のステップS510に続いて、図12のステップS1201でクライアントPC109〜110から3Dプリンタ105〜107のどれかへ印刷ジョブが投入されるのを待ち、印刷ジョブが投入されると、次のステップS1202へ進む。
ステップS1202では、投入された印刷ジョブを一旦停止する。この時、印刷ジョブの停止は管理アプリケーションから印刷ジョブを投入したクライアントPCに対して指示しても良いし、印刷ジョブを投入された当該3Dプリンタに対して指示しても良い。
First, following step S510 of FIG. 6, in step S1201 of FIG. 12, waiting for a print job to be input from the client PCs 109 to 110 to any of the 3D printers 105 to 107 is performed. To step S1202.
In step S1202, the input print job is temporarily stopped. At this time, the stop of the print job may be instructed from the management application to the client PC that has input the print job, or may be instructed to the 3D printer that has input the print job.

次にステップS1203では、当該3Dプリンタで使用中のカートリッジ401に残っているマテリアルの残量を取得する。
そしてステップS1204では、当該3Dプリンタで実行しようとしている印刷ジョブのデータから作成する造形物の体積やサポート材の体積を計算し、造形に必要とするマテリアルの量を求める。
Next, in step S1203, the remaining amount of the material remaining in the cartridge 401 being used by the 3D printer is acquired.
Then, in step S1204, the volume of the modeled object and the volume of the support material to be created from the data of the print job to be executed by the 3D printer are calculated, and the amount of material required for modeling is obtained.

次にステップS1205で、ステップ1003で取得したマテリアルの残量と、ステップS1204で計算した造形に必要とするマテリアルの量を比較する。比較の結果、ステップ1003で取得したマテリアルの残量の方がステップ1004で計算したマテリアルの量より多い、すなわち、このまま印刷ジョブが最後まで実行可能であれば、ステップS1211へ進む。一方、ステップ1003で取得したマテリアルの残量の方がステップ1004で計算したマテリアルの量より少ない、すなわち、このままではマテリアルが不足し、印刷ジョブが最後まで実行不可能であれば、ステップS1206へ進む。 Next, in step S1205, the remaining amount of the material acquired in step 1003 is compared with the amount of material required for the modeling calculated in step S1204. As a result of the comparison, if the remaining amount of the material acquired in step 1003 is larger than the amount of the material calculated in step 1004, that is, if the print job can be executed to the end as it is, the process proceeds to step S1211. On the other hand, if the remaining amount of the material acquired in step 1003 is smaller than the amount of the material calculated in step 1004, that is, if the material is insufficient as it is and the print job cannot be executed to the end, the process proceeds to step S1206. ..

ステップS1206では、管理アプリケーションを実行しているサーバ108のユーザインタフェース201のディスプレイ上に、当該3Dプリンタで使用するカートリッジ401に対する残量閾値を変更するかどうかを確認する画面を表示する。
図13(A)に残量閾値の設定を変更するかどうかを管理者ユーザに対して確認する画面とメッセージの例を示す。図13(A)では、5%に設定されている残量閾値を10%に変更するかどうかを確認する画面とメッセージとなっているが、例えば、図13(B)に示すように管理者ユーザに残量閾値の値を直接入力させる様な画面とメッセージであってもよい。
In step S1206, a screen for confirming whether to change the remaining amount threshold for the cartridge 401 used in the 3D printer is displayed on the display of the user interface 201 of the server 108 executing the management application.
FIG. 13A shows an example of a screen and a message for confirming with the administrator user whether to change the setting of the remaining amount threshold value. In FIG. 13(A), a screen and a message confirming whether to change the remaining amount threshold value set to 5% to 10% are displayed. For example, as shown in FIG. It may be a screen and a message for prompting the user to directly input the value of the remaining amount threshold.

ここで残量閾値について説明する。残量閾値は、3Dプリンタで使用中のマテリアルの残量アラート発生の契機である。それと同時に、図13(C)に示すような、3Dプリンタの管理者ユーザや、クライアントPC109〜110から印刷ジョブを実行する一般ユーザに使用中のマテリアルの残量が少なくなった事を警告する契機でもある。通常、残量閾値は3DプリンタのROM204や二次記憶装置206等の不揮発な記憶手段に記憶しておき、必要な時に読みだして使用する。
なお、ステップ1206では、管理アプリケーションを実行しているサーバ108のユーザインタフェース201のディスプレイ上に、管理者ユーザへの画面やメッセージを表示したが、同時に電子メール等の手段で管理者ユーザへ同様の内容を通知しても良い。例えば、管理者ユーザが遠隔地で上記の電子メール等による通知を受け取った場合、管理者ユーザはサーバ108へリモートでログインすることで、前記ステップS1206で表示したメッセージに対応する操作を行う事もできる。
Here, the remaining amount threshold will be described. The remaining amount threshold is a trigger for the remaining amount alert of the material being used by the 3D printer. At the same time, an opportunity to warn the administrator user of the 3D printer and the general user who executes the print job from the client PCs 109 to 110 that the remaining amount of the used material is low as shown in FIG. But also. Normally, the remaining amount threshold value is stored in a non-volatile storage means such as the ROM 204 of the 3D printer or the secondary storage device 206, and is read out and used when necessary.
In step 1206, the screen and message for the administrator user are displayed on the display of the user interface 201 of the server 108 that is executing the management application, but at the same time, the same message is displayed to the administrator user by means of e-mail or the like. You may notify the contents. For example, when the administrator user receives the notification by e-mail or the like at a remote place, the administrator user may perform an operation corresponding to the message displayed in step S1206 by logging in to the server 108 remotely. it can.

次に、ステップS1207では、ステップS1206で表示したメッセージに対応した操作が管理者ユーザによって行われるのを待ち、残量閾値を変更する操作が行われたか否か判断する。ステップS1207で管理者ユーザが残量閾値を変更すると決定する入力を行った場合は、ステップS1208へ進む。一方、閾値を変更しないと決定する入力を行った場合は、ステップS1209へ進む。
ステップS1208では、ステップS1207で決定された、変更後の残量閾値を当該3DプリンタのROM204や二次記憶装置206等の不揮発な記憶手段へ、古い残量閾値を上書きする形で書き込む。
Next, in step S1207, the operation corresponding to the message displayed in step S1206 is waited for by the administrator user, and it is determined whether or not the operation for changing the remaining amount threshold value is performed. In step S1207, if the administrator user makes an input to decide to change the remaining amount threshold, the process proceeds to step S1208. On the other hand, if an input is made to decide not to change the threshold value, the process advances to step S1209.
In step S1208, the changed remaining amount threshold value determined in step S1207 is written in the nonvolatile storage means such as the ROM 204 or the secondary storage device 206 of the 3D printer in a form of overwriting the old remaining amount threshold value.

次にステップS1209では、ステップS1202で停止した印刷ジョブを再開するかどうか、管理アプリケーションを実行しているサーバ108のユーザインタフェース201のディスプレイ上に画面とメッセージを表示する。該画面とメッセージのイメージの一例を図14に示す。このとき、このまま印刷を続けるとマテリアルが不足し、印刷ジョブが最後まで実行不可能であることをメッセージに表示してもよい。
次にステップS1210で、上記S1209で表示した画面とメッセージに対する管理者ユーザの入力に応じて、続く処理を切替える。管理者ユーザがステップS1202で停止した印刷ジョブを再開すると入力した場合は、ステップS1211に進み、印刷ジョブを再開する。管理者ユーザがステップS1202で停止した印刷ジョブは中止すると入力した場合は、ステップS1212に進み、印刷ジョブをキャンセルする。
ステップS1211、または、ステップS1212の処理が終わると、図6のステップS511へ戻る。
Next, in step S1209, a screen and a message are displayed on the display of the user interface 201 of the server 108 executing the management application as to whether to restart the print job stopped in step S1202. An example of the image of the screen and the message is shown in FIG. At this time, if printing is continued as it is, the material may be insufficient, and a message may indicate that the print job cannot be executed to the end.
Next, in step S1210, the subsequent processing is switched according to the administrator user's input for the screen and message displayed in step S1209. If the administrator user inputs to restart the print job stopped in step S1202, the process advances to step S1211 to restart the print job. If the administrator user inputs to cancel the print job stopped in step S1202, the process advances to step S1212 to cancel the print job.
When the processing of step S1211 or step S1212 ends, the process returns to step S511 of FIG.

以上説明したように、本実施例によると、3Dプリンタ105〜107のマテリアル残量と印刷ジョブで使用するマテリアルの分量の関係を監視し、その関係を元にマテリアル残量に関する警告を行う契機となる残量閾値を調整することができる。それにより、より適切な在庫量の管理を実施することが可能となる。 As described above, according to the present exemplary embodiment, the relationship between the remaining material amount of the 3D printers 105 to 107 and the amount of the material used in the print job is monitored, and based on the relationship, the warning about the remaining material amount is triggered. Can be adjusted. As a result, it becomes possible to more appropriately manage the stock amount.

(実施例4)
実施例1において、マテリアル種2のカートリッジ401の交換は、残量アラートが発生してから、カートリッジ401が交換されたかどうかを確認していた。これに対して本実施例では、残量アラートが発生していない状態でもカートリッジ401の交換が行われた場合の管理を加えることにより、適切な在庫量の管理を実施する。
実施例4について、図15及び図16のフローチャート等を用いて説明する。実施例4は前記実施例や他の実施例と同様に、サーバ108上で動作する管理アプリケーションの処理である。さらに、特別な説明が無ければ以下に説明する実施例4の処理はサーバ108のROM204もしくは二次記憶装置206からRAM205にコピーされたプログラムをCPU203が実行する事によって行われる。実施例4は、実施例1の図5及び図6のステップS510に続く処理である為、図15のフローチャートはそこからの説明となる。
(Example 4)
In Example 1, the replacement of the cartridge 401 of the material type 2 was performed after confirming whether or not the cartridge 401 was replaced after the remaining amount alert occurred. On the other hand, in the present embodiment, the management of the appropriate inventory quantity is performed by adding the management when the cartridge 401 is replaced even when the remaining amount alert is not generated.
Example 4 will be described with reference to the flowcharts of FIGS. 15 and 16. The fourth embodiment is the processing of the management application operating on the server 108, as in the above-described embodiments and other embodiments. Furthermore, unless otherwise specified, the processing of the fourth embodiment described below is performed by the CPU 203 executing the program copied from the ROM 204 or the secondary storage device 206 of the server 108 to the RAM 205. Since the fourth embodiment is a process following step S510 of FIGS. 5 and 6 of the first embodiment, the flowchart of FIG. 15 will be described from there.

まず、ステップS1501では3Dプリンタ105〜107から取得するステータス情報等を使用して、3Dプリンタ105〜107で使用中のカートリッジ401の情報を監視する。
次にステップS1502において、残量アラートが既に発生済であるかを、残量アラート発生済フラグの状態によって確認する。残量アラート発生済フラグがセットされている(=残量アラートは既に発生していた)場合、ステップS1505へ進む。一方、残量アラート発生済フラグがセットされていない(=まだ残量アラートは発生していない)場合、ステップS1503へ進む。
First, in step S1501, the status information or the like acquired from the 3D printers 105 to 107 is used to monitor the information of the cartridge 401 being used by the 3D printers 105 to 107.
Next, in step S1502, it is confirmed whether the remaining amount alert has already occurred by checking the state of the remaining amount alert occurrence flag. When the remaining amount alert occurrence flag is set (=the remaining amount alert has already occurred), the process proceeds to step S1505. On the other hand, if the remaining amount alert occurrence flag is not set (=the remaining amount alert has not occurred yet), the process proceeds to step S1503.

ステップS1503では、3Dプリンタ105〜107で残量アラートが発生しているかどうかを確認する。残量アラートが発生している場合は、ステップS1504へ進む。一方、残量アラートが発生していない場合は、ステップS1505へ進む。
ステップS1504では、残量アラート発生済フラグをセットし、ステップS1501へ戻る。
In step S1503, it is confirmed whether the remaining amount alert has occurred in the 3D printers 105 to 107. If the remaining amount alert has occurred, the process advances to step S1504. On the other hand, if the remaining amount alert has not occurred, the process advances to step S1505.
In step S1504, the remaining amount alert occurrence flag is set, and the process returns to step S1501.

次にステップS1505では、ステップS1501で監視した情報から3Dプリンタ105〜107で使用中のカートリッジ401が新品に交換されたかどうかを判断する。新品に交換されている場合はステップS1506へ進み、そうでない場合はステップS1501に戻る。カートリッジ401が新品に交換されたかの判断は、実施例1のステップS515の方法と同じである。 Next, in step S1505, it is determined from the information monitored in step S1501 whether or not the cartridge 401 being used by the 3D printers 105 to 107 has been replaced with a new cartridge. If the product has been replaced with a new one, the process proceeds to step S1506, and if not, the process returns to step S1501. The determination as to whether the cartridge 401 has been replaced with a new one is the same as the method in step S515 of the first embodiment.

ステップS1506では、再び残量アラート発生済フラグを確認する。残量アラートが発生済の場合はステップS1507へ進む。一方、残量アラート発生済フラグがセットされていない場合はステップS1513へ進む。なお、ステップS1513以降の説明は後述する。
ステップS1507では、残量アラート発生済フラグをクリアする。
次にステップS1508では、マテリアル種2の各種マテリアルの在庫量から新品に交換されたマテリアルの種類の在庫量を減算する。減算のイメージは、実施例1の図8(B)で説明した通りである。
In step S1506, the remaining amount alert occurrence flag is checked again. If the remaining amount alert has been issued, the process advances to step S1507. On the other hand, if the remaining amount alert generated flag is not set, the process advances to step S1513. The description of step S1513 and subsequent steps will be described later.
In step S1507, the remaining amount alert generated flag is cleared.
Next, in step S1508, the stock amount of the material type that has been replaced with a new material is subtracted from the stock amount of the various materials of material type 2. The image of subtraction is as described in FIG. 8B of the first embodiment.

ステップS1509〜ステップS1512の各ステップの処理は、図6のステップS518〜ステップS521と同様の処理となるため、ここでは説明を省略する。ただし、ステップS1509、ステップS1511及びS1512のステップの判断で、先へ(=ステップS510へ)進まない分岐となった場合に戻る処理のステップは、ステップS1501である。 The processes of steps S1509 to S1512 are the same as the processes of steps S518 to S521 of FIG. However, the step of the process to be returned when the branch which does not proceed further (=to step S510) is judged in the determination of the steps S1509, S1511 and S1512 is step S1501.

次に、前記ステップS1506において、残量アラートが発生済でない場合の処理について説明する。ステップS1506において、残量アラートが発生済ではないという事は、カートリッジ401内のマテリアルが少なくなっていないにも関わらず、カートリッジが交換された事を示している。例えば、実施例3で説明したように、印刷ジョブを実行する前に使用中のカートリッジ401のマテリアル残量では印刷ジョブが最後まで実行できないと判断し、新品のカートリッジ401に交換した場合などである。この場合、新品のカートリッジ401へ交換されたカートリッジ401(以下、中古のカートリッジと呼ぶ)は、マテリアル種2の在庫量からは減算されないが、新品のカートリッジ401に比べると、印刷可能なジョブ(=造形可能なサイズ)は小さくなる。本実施例では、中古のカートリッジの数は在庫量から減算されないので、新品と中古のカートリッジを区別して管理し、その数を別途カウントしておく。 Next, the processing when the remaining amount alert is not generated in step S1506 will be described. In step S1506, the fact that the remaining amount alert has not occurred indicates that the cartridge has been replaced even though the material in the cartridge 401 has not decreased. For example, as described in the third embodiment, it is determined that the print job cannot be executed until the end with the remaining material amount of the cartridge 401 being used before the print job is executed, and the cartridge 401 is replaced with a new cartridge 401. .. In this case, the cartridge 401 (hereinafter referred to as a used cartridge) exchanged for a new cartridge 401 is not subtracted from the stock quantity of the material type 2, but a printable job (= The size that can be modeled) becomes smaller. In the present embodiment, since the number of used cartridges is not subtracted from the stock quantity, new cartridges and used cartridges are managed separately, and the number is separately counted.

ステップS1513は中古のカートリッジの数をカウントする処理である。図17(A)及び図17(B)の表に、中古のカートリッジをカウントするイメージを示す。
図17(A)は、図6のステップS510でマテリアル種2の在庫量を設定したタイミングの表である。中古のカートリッジの数は「中古在庫量」列で管理するので、このタイミングでは全て“0”となっている。さらに、後述するが、中古のカートリッジが一定量以上溜まった場合の判定を行う為の閾値として「中古閾値」の列も存在する。例えば、図17(A)においては、種類Zの「中古閾値」は、“2”となっている。図17(B)は、ステップS1513で“種類Z”の中古のカートリッジがカウントされたイメージを示している。
Step S1513 is a process of counting the number of used cartridges. The table of FIGS. 17A and 17B shows an image of counting used cartridges.
FIG. 17A is a table of the timing when the stock quantity of the material type 2 is set in step S510 of FIG. Since the number of used cartridges is managed in the "used inventory quantity" column, all of them are "0" at this timing. Further, as will be described later, there is a column of "used threshold" as a threshold for making a determination when a used cartridge has accumulated over a certain amount. For example, in FIG. 17A, the “used threshold” of type Z is “2”. FIG. 17B shows an image in which used cartridges of "type Z" are counted in step S1513.

ステップS1514では、中古のカートリッジが一定量以上溜まってしまったかを、中古在庫量と中古閾値の値を比較することで確認する。中古在庫量が中古閾値よりも小さければステップS1501へ戻る。一方、中古在庫量が中古閾値以上の場合は、ステップS1515へ進む。図17(C)の表の“種類Z”の行にその例を示す。「中古在庫量」が“3”、「中古閾値」が“2”である為、ステップS1514の比較の結果、ステップS1515へ進む。 In step S1514, it is confirmed whether the used cartridge has accumulated over a certain amount by comparing the used inventory amount with the used threshold value. If the used inventory amount is smaller than the used threshold value, the process returns to step S1501. On the other hand, when the used inventory amount is equal to or more than the used threshold value, the process proceeds to step S1515. An example is shown in the row of "type Z" in the table of FIG. Since the “used inventory amount” is “3” and the “used threshold value” is “2”, as a result of the comparison in step S1514, the process proceeds to step S1515.

次にステップS1515では中古在庫量が中古閾値以上になったカートリッジ(ここでは“種類Z”のカートリッジ)に対して、後述するステップS1519もしくはステップS1511の処理が実施済であるかを確認する。ステップS1519もしくはステップS1511の処理が実施済であるかどうかは、図17の表の「通知」の列を確認する事で行う。中古のカートリッジが一定量以上溜まったマテリアル種の「通知」の列が“済”となっていれば、ステップS1519もしくはステップS1511の処理は実施済であり、“未”となっていれば、未実施である。実施済の場合は、ステップS1512へ進む。一方、二実施の場合は、ステップS1516に進む。 Next, in step S1515, it is confirmed whether or not the process of step S1519 or step S1511, which will be described later, has been performed on the cartridge whose used inventory amount is equal to or more than the used threshold value (here, the cartridge of "type Z"). Whether or not the process of step S1519 or step S1511 has been executed is performed by checking the column of “notification” in the table of FIG. If the column of “notification” of the material type in which the used cartridges are accumulated in a certain amount or more is “Complete”, the process of step S1519 or Step S1511 has already been executed, and if “Not”, it means that the process is not completed. Implementation. If already implemented, the process advances to step S1512. On the other hand, in the case of the second implementation, the process proceeds to step S1516.

次にステップS1516では、マテリアル種2のカートリッジ401の在庫量が所定の数まで減ったかを確認する時に使用する「閾値」に関して、その値を大きくするか管理者ユーザに対して確認する。この閾値は実施例1の図8や本実施例の図17の表にある「閾値」の事である。実施例1で説明した通り、マテリアル種2のカートリッジ401の在庫量が「閾値」よりも少なくなると、図6のステップS520で説明したような表示を行う。例えは、サーバ108のユーザインタフェース201のディスプレイ上に在庫量が「閾値」以下になったマテリアルの種類とその時の在庫量を表示して、当該マテリアルを購入する必要がある旨、警告表示する。または、在庫量が「閾値」以下になった当該マテリアルを製造、販売しているメーカーや販売会社に対して、電子メール等の手段を使って自動的に発注動作を行う等の処理(自動配送)を実行したりする。
しかし、中古のカートリッジが一定量以上溜まっている状態では、この「閾値」までマテリアル種2のカートリッジ401の在庫量が減っていなくても、新品のカートリッジ401の量は一定量以下になっている。したがって、このままでは「閾値」までカートリッジの在庫量が減ったタイミングで、上記の警告等の処理を実施しても、新品のカートリッジが枯渇する状態に陥って、造形に大量のマテリアルを使用する印刷ジョブが実施出来ない可能性が出てくる。そこで、「閾値」を現状よりも大きくし、従来よりも早めに警告や発注を行うようにする。
Next, in step S1516, with respect to the "threshold value" used when confirming whether the stock quantity of the material type 2 cartridge 401 has decreased to a predetermined number, it is confirmed to the administrator user whether the value is increased. This threshold is the “threshold” in the table of FIG. 8 of the first embodiment and the table of FIG. 17 of the present embodiment. As described in the first embodiment, when the stock quantity of the material type 2 cartridge 401 is less than the “threshold”, the display as described in step S520 of FIG. 6 is performed. For example, on the display of the user interface 201 of the server 108, the type of material whose inventory amount is equal to or less than the “threshold value” and the inventory amount at that time are displayed, and a warning is displayed that the material needs to be purchased. Alternatively, a process such as automatically placing an order using a means such as e-mail to a manufacturer or sales company that manufactures and sells the material whose inventory quantity is below the "threshold" (automatic delivery) ) Is executed.
However, when the used cartridges are accumulated in a certain amount or more, the amount of the new cartridges 401 is less than the certain amount even if the inventory amount of the material type 2 cartridges 401 is not reduced to the “threshold”. .. Therefore, if it is left as it is, even if the processing such as the above warning is performed at the timing when the inventory quantity of the cartridge has decreased to the “threshold”, the new cartridge will be exhausted and printing using a large amount of material for modeling There is a possibility that the job cannot be executed. Therefore, the “threshold” is set to be larger than the current one, and warnings and orders are issued earlier than before.

ステップS1516でサーバ108のユーザインタフェース201のディスプレイ上に表示する画面とメッセージの一例を、図18(A)に示す。ステップS1516では、上記例の画面とメッセージを表示した後、それに対応して管理者ユーザが入力を行った結果に従い、次に行う処理を切替える。管理者ユーザが「閾値」を変更する入力をおこなった場合はステップS1517へ進み、そうでない(「閾値」を変更しない)場合はステップS1501へ戻る。 FIG. 18A shows an example of a screen and a message displayed on the display of the user interface 201 of the server 108 in step S1516. In step S1516, after displaying the screen and message of the above example, the process to be performed next is switched according to the result of the input by the administrator user. If the administrator user makes an input to change the "threshold value", the process proceeds to step S1517, and if not (the "threshold value" is not changed), the process returns to step S1501.

ステップS1517では、「閾値」を現状の値から変更する。図17(D)にマテリアル種「種類Z」の「閾値」を“2”から“3”へ変更した例を示す。
次にステップS1518において、新品の量が一定以下になったカートリッジ401について、発注を行うかどうか管理者ユーザに対して確認する。ステップS1518においてサーバ108のユーザインタフェース201のディスプレイ上に表示する画面とメッセージの一例を、図18(B)に示す。ステップS1518でも、画面とメッセージを表示した後、それに対応して管理者ユーザが入力を行った結果に従い、次の処理を切替える。
管理者ユーザがカートリッジ401の発注を行う入力を行った場合は、ステップS1519へ進み、そうでない場合はステップS1501へ戻る。
In step S1517, the "threshold value" is changed from the current value. FIG. 17D shows an example in which the "threshold value" of the material type "type Z" is changed from "2" to "3".
Next, in step S1518, it is confirmed with the administrator user whether or not to place an order for the cartridge 401 of which the amount of new article is below a certain level. FIG. 18B illustrates an example of a screen and a message displayed on the display of the user interface 201 of the server 108 in step S1518. Also in step S1518, after the screen and the message are displayed, the next process is switched according to the result of the input by the administrator user corresponding thereto.
If the administrator user has made an input to order the cartridge 401, the process proceeds to step S1519, and if not, the process returns to step S1501.

ステップS1519では、当該カートリッジ401(本説明では「種類Z」のカートリッジ401)を製造、販売しているメーカーや販売会社に対して、電子メール等の手段を使い、発注を依頼する処理を行う。さらに、カートリッジ401の発注を行った事を記憶するため、図17(E)に例を示す様に「種類Z」の「通知」列を“済”に変更する。ステップS1519の処理が終わると、ステップS1501へ戻る。 In step S1519, a process of requesting an order is performed using a means such as electronic mail to a maker or a sales company that manufactures and sells the cartridge 401 (the cartridge 401 of “type Z” in this description). Further, in order to store the fact that the order of the cartridge 401 has been placed, the “notification” column of the “type Z” is changed to “completed” as shown in the example in FIG. When the process of step S1519 ends, the process returns to step S1501.

以上説明したように、本実施例においては、残量アラートが発生していない状態でもカートリッジ401の交換が行われ中古カートリッジの在庫量が一定量以上溜まってしまった場合に、閾値を大きくすることで従来よりも早めに警告や発注を行うようにする。これにより、新品のカートリッジが枯渇する状態に陥って、造形に大量のマテリアルを使用する印刷ジョブが実施出来なくなる場合を抑制することができる。したがって、本実施例では、残量アラートが発生していない状態でもカートリッジ401の交換が行われた場合の管理を加えることにより、適切な在庫量の管理を実施することが可能となる。 As described above, in the present embodiment, the threshold value is increased when the cartridge 401 is replaced even when the remaining amount alert is not generated and the inventory amount of used cartridges is accumulated over a certain amount. So we will issue warnings and orders earlier than before. As a result, it is possible to prevent a case where a new cartridge is exhausted and a print job using a large amount of material for modeling cannot be performed. Therefore, in the present embodiment, it is possible to appropriately manage the inventory amount by adding the management when the cartridge 401 is replaced even when the remaining amount alert is not generated.

(実施例5)
本実施例においては、マテリアル種2の平均的な使用量を監視し、それに基づいてマテリアルの発注タイミングを自動的に変化させる。それにより、マテリアルの在庫切れにリスクを低減する。
図19のフローチャート等を用いて、実施例5を説明する。実施例5の図19のフローチャートの処理は、図6のステップS510とステップS511の間にキックされるスレッドやタスク、プロセス等で動作し、実施例1など他の実施例の処理とは並行して動作する。また、実施例5は、他の実施例と同様にサーバ108上で動作する管理アプリケーションの処理の一部である。さらに、特別な説明が無ければ、以下に説明する実施例5の処理は、サーバ108のROM204もしくは二次記憶装置206からRAM205にコピーされたプログラムをCPU203が実行する事によって行われる。
(Example 5)
In the present embodiment, the average usage of the material type 2 is monitored, and the material ordering timing is automatically changed based on it. This reduces the risk of material being out of stock.
The fifth embodiment will be described with reference to the flowchart of FIG. The processing of the flowchart of FIG. 19 of the fifth embodiment operates in threads, tasks, processes, etc. kicked between step S510 and step S511 of FIG. 6, and is parallel to the processing of other embodiments such as the first embodiment. Works. Further, the fifth embodiment is a part of the processing of the management application operating on the server 108 as in the other embodiments. Furthermore, unless otherwise specified, the processing of the fifth embodiment described below is performed by the CPU 203 executing the program copied from the ROM 204 of the server 108 or the secondary storage device 206 to the RAM 205.

実施例5の処理を開始すると、まずステップS1901で処理に必要な設定値等を初期化する。図20(A)の表に初期化された測定や判断に必要な値のイメージを示す。図20(A)の「在庫量(個)」「閾値」「通知」「入荷」の列のそれぞれの値は、実施例1など他の実施例で使われる設定値であり、ステップS1901で初期化するのはそれ以外の項目である。 When the processing of the fifth embodiment is started, first, in step S1901, setting values and the like necessary for the processing are initialized. The table of FIG. 20A shows an image of the values required for the initialized measurement and judgment. The respective values in the columns of “stock amount (pieces)”, “threshold value”, “notification”, and “arrival” in FIG. 20A are setting values used in other embodiments such as the first embodiment, and are initialized in step S1901. It is the other items that are changed.

ステップS1901で初期化する各項目について、以下に簡単に説明する。
「測定間隔(時間)」は、マテリアル種2の3Dプリンタ105〜107を監視する時間間隔である。
「判断間隔(日)」は、後述する「想定閾値」を使った、「閾値」を変更するかどうかを判定する間隔を示す日数である。
「測定日数」は、本実施例の処理を実際に動作させた日数である。前記「判断間隔(日)」が経過し、実際の判断処理が行われたら、“0”に設定される。
「前回残量(%)」は、マテリアル種2の3Dプリンタ105〜107で使用中のカートリッジに残っているマテリアル残量である。
「測定回数」は、「判断間隔(日)」の期間にマテリアル種2の3Dプリンタ105〜107を監視して、マテリアル残量を測定した回数である。
「合計使用量」は、「判断間隔(日)」の期間に使用されたマテリアル種2のカートリッジの個数である。
「平均使用量(個)」は、「測定間隔(時間)」の時間に使用されるマテリアルの量の平均値である。
「配送時間」は、各「マテリアル種」のカートリッジを発注してから納入されるまでに掛る時間である。「配送時間」は、当該カートリッジを製造、販売しているメーカーや販売会社から得られる場合もあるし、管理者ユーザがこれまでの経験に基づいて設定値を決めても良い。
「想定閾値」は、この値以上に実際の「閾値」を設定しておけば、「配送時間」の期間(時間)には在庫のマテリアルが無くならないと想定される値である。上記の各項目の値から計算して求める。
ステップS1901では、以上の項目について初期化し、初期値を設定する。
Each item initialized in step S1901 will be briefly described below.
The “measurement interval (time)” is a time interval for monitoring the 3D printers 105 to 107 of the material type 2.
The “judgment interval (days)” is the number of days indicating the interval for judging whether or not to change the “threshold value” using an “assumed threshold value” described later.
“Measurement days” is the number of days when the processing of this embodiment is actually operated. When the "judgment interval (days)" has elapsed and the actual judgment processing has been performed, "0" is set.
The “previous remaining amount (%)” is the remaining amount of the material remaining in the cartridge being used in the material type 2 3D printers 105 to 107.
The “number of times of measurement” is the number of times the remaining amount of material is measured by monitoring the 3D printers 105 to 107 of the material type 2 during the “judgment interval (day)”.
“Total usage amount” is the number of material type 2 cartridges used during the “judgment interval (day)” period.
The "average usage amount (pieces)" is an average value of the amount of the material used during the "measurement interval (hour)".
"Delivery time" is the time it takes from the ordering of each "material type" cartridge to its delivery. The “delivery time” may be obtained from the manufacturer or sales company that manufactures and sells the cartridge, or the administrator user may determine the set value based on his experience so far.
The “estimated threshold” is a value at which it is assumed that the stock material will not be exhausted during the “delivery time” period (time) if the actual “threshold” is set above this value. Calculate from the values of the above items.
In step S1901, the above items are initialized and initial values are set.

次にステップS1902で、マテリアル種2の3Dプリンタ105〜107で使用中のカートリッジ401に残っているマテリアルの残量を取得し、「前回残量(%)」に設定する。
次にステップS1903では、「測定間隔(時間)」に設定されている値を不図示のタイマーにセットする。例えば、図20(A)では、「測定間隔(時間)」の設定値は“2”なので、2時間のタイマーとなる。タイマーは、サーバ108のCPU203に内蔵されているものを使用する。
次にステップS1904で、タイマーにセットした時間が経過するのを待つ。ここでは単純なループ処理としているが、タイマーによる、割り込み処理等を使用して時間経過を待つ事もできる。タイマーにセットし時間が経過すると、ステップS1905へ進む。
Next, in step S1902, the remaining amount of the material remaining in the cartridge 401 in use in the material type 2 3D printers 105 to 107 is acquired and set to “previous remaining amount (%)”.
Next, in step S1903, the value set in "measurement interval (time)" is set in a timer (not shown). For example, in FIG. 20A, the set value of “measurement interval (hour)” is “2”, so that the timer is a 2-hour timer. As the timer, the one incorporated in the CPU 203 of the server 108 is used.
Next, in step S1904, the process waits until the time set in the timer has elapsed. Although a simple loop process is used here, it is also possible to wait for the passage of time by using an interrupt process or the like by a timer. When the timer is set and the time has passed, the process proceeds to step S1905.

ステップS1905では、まず「測定回数」を更新する。そして、ステップS1902と同様に、マテリアル種2の3Dプリンタ105〜107で使用中のカートリッジ401に残っているマテリアルの残量を取得する。さらに、ステップS1905では、各「マテリアル種」について、取得したマテリアルの残量と「前回残量(%)」とを比較し「測定間隔(時間)」で使用されたマテリアルの量を計算する。計算で得られた「測定間隔(時間)」で使用されたマテリアルの量は「合計使用量」に加算される。ステップS1905で取得した、マテリアル種2の3Dプリンタ105〜107で使用中のカートリッジ401に残っているマテリアルの残量は、「前回残量(%)」に上書きする形で保存する。 In step S1905, the “measurement count” is updated first. Then, similarly to step S1902, the remaining amount of the material remaining in the cartridge 401 in use by the 3D printers 105 to 107 of the material type 2 is acquired. Further, in step S1905, for each “material type”, the remaining amount of the acquired material is compared with the “previous remaining amount (%)” to calculate the amount of the material used in the “measurement interval (hour)”. The amount of the material used in the “measurement interval (hour)” obtained in the calculation is added to the “total amount used”. The remaining amount of the material remaining in the cartridge 401 being used by the 3D printers 105 to 107 of the material type 2 acquired in step S1905 is saved in a form of overwriting the “previous remaining amount (%)”.

次にステップS1906では、ステップS1905で得た結果から「平均使用量(個)」と「想定閾値」を計算する。「平均使用量(個)」は、「合計使用量」を「測定回数」で割る事で計算する。「想定閾値」は、「配送時間」の期間に使用するマテリアルの量となるので、「配送時間」を平均の単位時間である「測定間隔(時間)」で割った値に、前記で計算した「平均使用量(個)」を掛けて求める。 Next, in step S1906, "average usage (pieces)" and "estimated threshold" are calculated from the results obtained in step S1905. "Average usage (pieces)" is calculated by dividing "total usage" by "number of measurements". Since the "assumed threshold value" is the amount of material used during the "delivery time" period, the "delivery time" is divided by the average unit time "measurement interval (hours)" and calculated in the above. It is calculated by multiplying "average usage (pieces)".

図20(B)にステップS1901で初期化後、1回目の測定(S1905)と計算(S1906)が完了した状態を示す。例えば、「マテリアル種」が“種類X”の「合計使用量(個)」が“0.03”(個)、測定回数は“1”(回)なので「平均使用量(個)」は“0.03”(個)となる。また、「配送時間」は“48”(時間)なので、それを「測定間隔(時間)」の“2”(時間)で割った値に「平均使用量(個)」の“0.03”を掛けた“0.72”が「想定閾値」となっている。「マテリアル種」が“種類Y”と“種類Z”の「想定閾値」も、“種類X”と同様の計算を行い、求められている。 FIG. 20B shows a state in which after the initialization in step S1901, the first measurement (S1905) and calculation (S1906) are completed. For example, "material type" is "type X", "total usage (pieces)" is "0.03" (pieces), and the number of measurements is "1" (times), so "average usage (pieces)" is " It becomes 0.03" (pieces). Also, since "delivery time" is "48" (hours), divide it by "2" (hours) of "measurement interval (hours)" and then "0.03" of "average usage (pieces)". “0.72” multiplied by is the “assumed threshold”. The “assumed threshold” for the “material type” of “type Y” and “type Z” is also obtained by performing the same calculation as for “type X”.

次に、ステップS1907で「判断間隔(日)」と「測定日数」を比較し、測定した日数が所定の日数(=「判断間隔(日)」)に達したかを確認する。「測定日数」が「判断間隔(日)」の“10”(日)に達していない場合は、ステップS1903へ戻る。一方、「測定日数」が「判断間隔(日)」の“10”(日)に達している場合は、ステップS1908へ進む。
ステップS1908では、「想定閾値」と「閾値」を比較する。比較した結果、「想定閾値」が「閾値」を超えている場合は、ステップS1909へ進み、超えていない場合は、ステップS1910へ進む。
Next, in step S1907, the "determination interval (days)" is compared with the "measurement days" to check whether the measured number of days has reached a predetermined number of days (= "determination interval (days)"). When the “number of measurement days” does not reach “10” (day) of “judgment interval (day)”, the process returns to step S1903. On the other hand, if the “number of measurement days” has reached “10” (day) of the “determination interval (day)”, the process proceeds to step S1908.
In step S1908, the "estimated threshold value" and the "threshold value" are compared. As a result of the comparison, if the “estimated threshold” exceeds the “threshold”, the process proceeds to step S1909, and if not, the process proceeds to step S1910.

ステップS1909では、ステップS1908の結果「想定閾値」が「閾値」を超えている「マテリアル種」の「閾値」を「想定閾値」以上の値へ設定し直す。
図20(C)は、ステップS1906の計算により「マテリアル種」が“種類X”の「想定閾値」が“1.2”となったので、ステップS1909で元々の「閾値」の“1”を“2”へ変更した時のイメージである。上記では「マテリアル種」の“種類Y”と“種類Z”の「想定閾値」は、各々の「閾値」を超えていない為、変更されていない。
次にS1910で、「測定日数」「測定回数」「合計使用量(個)」「平均使用量(個)」「想定閾値」を初期化し、ステップS1903へ戻る。図20(D)はステップS1910で初期化を行った後のイメージである。
In step S1909, the “threshold” of the “material type” for which the “estimated threshold” of step S1908 exceeds the “threshold” is reset to a value equal to or greater than the “estimated threshold”.
In FIG. 20C, the “estimated threshold value” of the “material type” of “kind X” is “1.2” by the calculation of step S1906, so that the original “threshold value” of “1” is changed in step S1909. It is an image when changing to "2". In the above description, the “type Y” and the “type Z” of the “material type” are not changed because they do not exceed the respective “thresholds”.
Next, in S1910, the "measurement days", "measurement count", "total usage (pieces)", "average usage (pieces)", and "estimated threshold value" are initialized, and the process returns to step S1903. FIG. 20D is an image after the initialization is performed in step S1910.

以上説明したように、マテリアルの使用量を監視して平均的な消費量を計測しおくことで、在庫量が不足した時に発注を実施するタイミングを自動的に変化させる事が可能となる。自動的に変化した発注のタイミングであれば、発注したマテリアルが納品されるまでの期間にマテリアルの在庫が無くなるリスクが軽減され、より適切な在庫管理を行うことができる。 As described above, by monitoring the usage amount of the material and measuring the average consumption amount, it is possible to automatically change the timing of executing the order when the stock amount is insufficient. If the ordering timing is changed automatically, the risk of the material being out of stock until the ordered material is delivered is reduced, and more appropriate inventory management can be performed.

(実施例6)
実施例1など他の実施例において、マテリアルの残量の計測が行われている。本実施例においては、3Dプリンタのマテリアル残量検知に係わる機構に不具合が起きた場合に、不具合を検出することで、警告を表示することを可能にする。
図21のフローチャート等を用いて、実施例6を説明する。実施例6の図21のフローチャートの処理は、図5のステップS503もしくはステップS508のどちらかが実施された場合にキックされるスレッドやタスク、プロセス等で動作し、他の実施例の処理とは並行して動作する。また、実施例6は、他の実施例と同様に、サーバ108上で動作する管理アプリケーションの処理の一部である。さらに、特別な説明が無ければ、以下に説明する実施例6の処理は、サーバ108のROM204もしくは二次記憶装置206からRAM205にコピーされたプログラムをCPU203が実行する事によって行われる。
(Example 6)
In other embodiments such as the first embodiment, the remaining amount of the material is measured. In the present embodiment, when a malfunction occurs in the mechanism relating to the remaining material amount detection of the 3D printer, it is possible to display a warning by detecting the malfunction.
The sixth embodiment will be described with reference to the flowchart of FIG. The process of the flowchart of FIG. 21 of the sixth embodiment operates with the thread, task, process, etc. kicked when either step S503 or step S508 of FIG. 5 is executed, and is different from the process of the other embodiments. Work in parallel. The sixth embodiment, like the other embodiments, is a part of the processing of the management application that operates on the server 108. Further, unless otherwise specified, the processing of the sixth embodiment described below is performed by the CPU 203 executing the program copied from the ROM 204 of the server 108 or the secondary storage device 206 to the RAM 205.

実施例6の処理を開始すると、まずステップS2101で、処理に必要な情報を図5及び図6のステップS503、S510で取得した値と同期させる。図22(A)に、ステップS2101で設定値を同期したイメージを示す。「マテリアル種」「在庫量」「閾値」「通知」「入荷」の値が同期した設定値である。これらの同期した値は、図5図6の処理が実施され、値が更新されると自動的に同期して更新される仕組みになっている。さらに、ステップS2101では、実施例6の処理に必要な「監視周期(時間)」「1日の稼働時間」「稼働日数」をそれぞれ管理者ユーザが設定する。 When the processing of the sixth embodiment is started, first, in step S2101, the information necessary for the processing is synchronized with the values acquired in steps S503 and S510 of FIGS. 5 and 6. FIG. 22A shows an image in which the set values are synchronized in step S2101. The values of "material type", "stock quantity", "threshold value", "notification", and "arrival" are synchronized setting values. The synchronized values are automatically updated in synchronization when the processing of FIGS. 5 and 6 is performed and the values are updated. Furthermore, in step S2101, the administrator user sets the "monitoring period (time)", "operating time per day", and "operating days" required for the processing of the sixth embodiment.

次にステップS2102で、同期した「在庫量」と「閾値」から、それぞれのマテリアルが最大で消費された場合の発注処理実施までの日数を計算し、「予測(日数)」の箇所に設定する。発注処理実施までの日数の計算は、図5のステップS501で取得した、管理対象の3Dプリンタの種類の情報から、それぞれの3Dプリンタの造形能力とその台数が分かるので、それを元に上記ステップS2101で得た各種情報から行う。例えば、図22(A)に示すように「マテリアル種」が“種類A”の場合、上記の計算結果は“15”(日)である。つまり、「在庫量」が“10”の状態から「閾値」である“3”以下までマテリアルを使用(消費)するには、最短でも15日間要するという計算結果である。 Next, in step S2102, the number of days until the ordering process is executed when the respective materials are consumed at the maximum is calculated from the synchronized "stock amount" and "threshold value", and is set in the "prediction (days)" section. .. The calculation of the number of days until the ordering process is performed is based on the information about the type of the 3D printer to be managed acquired in step S501 of FIG. This is performed from the various information obtained in S2101. For example, when the “material type” is “type A” as shown in FIG. 22(A), the above calculation result is “15” (days). In other words, it is a calculation result that it takes at least 15 days to use (consumer) the material from the state where the “stock amount” is “10” to the threshold value “3” or less.

次にステップS2103で、「監視周期(時間)」に設定された“4”(時間)をタイマーに設定し、続くステップS2104で上記設定したタイマーがタイムアップするのを待つ。
ステップS2104において、タイマーがタイムアップすると、ステップS2105に進む。
ステップS2105では、各3Dプリンタの稼働状態を監視し、その結果を反映する。図22(B)に、ステップS2105の結果を示す。監視開始から4時間経過しているので「稼働日数」は「1日の稼働時間」の半分である“0.5”(日)となっている。この後、処理が繰り返され2回目の監視(ステップS2105)が行われると、監視を開始してから8時間後となるので「稼働日数」は“1”(日)となる。なお、ステップS2105を実施したタイミングで、マテリアル種毎に、それを使用している3Dプリンタが全て動作していなければ、マテリアルを消費していないとして「稼働日数」を変化させない。
Next, in step S2103, "4" (time) set in "monitoring period (time)" is set in the timer, and in the subsequent step S2104, it waits until the set timer expires.
If the timer times out in step S2104, the process advances to step S2105.
In step S2105, the operating state of each 3D printer is monitored and the result is reflected. FIG. 22B shows the result of step S2105. Since 4 hours have passed since the start of monitoring, the "operating days" is "0.5" (days), which is half of the "operating hours per day". After that, when the process is repeated and the second monitoring (step S2105) is performed, it is eight hours after the monitoring is started, so that the "operating days" is "1" (days). At the timing when step S2105 is executed, if all the 3D printers using the material are not operating for each material type, it is determined that the material is not consumed and the “number of working days” is not changed.

次にステップS2106では、マテリアルの発注に係わる処理が実施されたかを確認する。マテリアルの発注に係わる処理とは、図5及び図6のステップS508、S520の処理の事である。マテリアルの発注に係わる処理が実施されたか否かは、各マテリアル種について図22に示す「通知」の箇所が“済”になっているかを見て判断する。マテリアルの発注に係わる処理が実施されたマテリアル種があれば、ステップS2107へ進む。一方、実施されたマテリアル種が1つもなければ、ステップS2103へ戻る。 Next, in step S2106, it is confirmed whether or not the processing relating to the ordering of materials has been performed. The process relating to the ordering of the material is the process of steps S508 and S520 of FIGS. Whether or not the processing relating to the ordering of the material has been carried out is determined by checking whether or not the “notification” portion shown in FIG. 22 is “completed” for each material type. If there is a material type for which the processing related to ordering the material has been performed, the process proceeds to step S2107. On the other hand, if there is no executed material type, the process returns to step S2103.

次にステップS2107では、マテリアルの発注に係わる処理が実施されたマテリアル種について、ステップS2102で計算した「予測(日数)」よりも短い「稼働日数」で当該発注に係わる処理が行われたかを確認する。例えば、図22(C)で示すように“種類A”のマテリアルは「予測(日数)」が“15”(日)、「稼働日数」が“10”(日)である。そのため、ステップS2102で計算した「予測(日数)」よりも短い「稼働日数」で当該発注に係わる処理が行われたと判断する。「予測(日数)」よりも短い「稼働日数」で当該発注に係わる処理が行われたと判断した場合は、ステップS2108へ進み、そうでない場合は、ステップS2109へ進む。 Next, in step S2107, for the material type for which the processing related to the ordering of materials has been performed, it is confirmed whether the processing related to the ordering has been performed in a "working days" shorter than the "estimation (days)" calculated in step S2102. To do. For example, as shown in FIG. 22(C), the “type A” material has “prediction (days)” of “15” (days) and “working days” of “10” (days). Therefore, it is determined that the processing relating to the order is performed in the "operating days" shorter than the "estimation (days)" calculated in step S2102. If it is determined that the processing relating to the order has been performed in the "working days" shorter than the "prediction (days)", the process proceeds to step S2108. If not, the process proceeds to step S2109.

次にステップS2108では、まずサーバ108のユーザインタフェース201のディスプレイ上において、管理者ユーザに対して、3Dプリンタのマテリアル残量検知に係わる機構が故障している可能性がある旨、警告表示を行う。図23に上記警告表示の画面とメッセージの例を示す。さらに、S2108では、該当する3Dプリンタを製造、販売しているメーカーや販売会社に対して、電子メール等の手段を使って、マテリアルの残量検知に係わる機構に故障が発生している可能性について報告を行う。 Next, in step S2108, first, on the display of the user interface 201 of the server 108, a warning is displayed to the administrator user to the effect that the mechanism relating to the remaining material amount detection of the 3D printer may be out of order. .. FIG. 23 shows an example of the warning display screen and message. Furthermore, in step S2108, it is possible that the manufacturer or sales company that manufactures and sells the corresponding 3D printer has a failure in the mechanism for detecting the remaining amount of the material by using a means such as electronic mail. Report.

次にステップS2109へ進み、当該マテリアルが新たに入荷されたかどうか在庫量を確認する事で判断する。例えば、図22(D)に示すように“種類A”のマテリアルの「在庫量」は“2”から“12”に変化している。この場合は、当該マテリアルが新たに入荷されたと判断し、ステップS2110へ進む。
ステップS2110では、ステップS2102で実施したように「在庫量」と「閾値」から、マテリアルが最大で消費された場合の発注処理実施までの日数を計算し、「予測(日数)」の箇所に新たに設定する。さらに、ステップS2110では「稼働日数」も初期化する。図22(D)の“種類A”の「予測(日数)」と「稼働日数」は、ステップS2110の処理を行った後の状態を示している。
Next, the process proceeds to step S2109, and it is determined whether the material is newly received by checking the stock amount. For example, as shown in FIG. 22D, the “stock amount” of the “type A” material has changed from “2” to “12”. In this case, it is determined that the material has been newly received, and the process proceeds to step S2110.
In step S2110, the number of days until the ordering process is performed when the material is consumed at the maximum is calculated from the "inventory amount" and the "threshold value" as performed in step S2102, and is newly added to the "prediction (days)" section. Set to. Furthermore, in step S2110, the "working days" is also initialized. The “prediction (number of days)” and “number of operating days” of “type A” in FIG. 22D indicate the state after the process of step S2110.

次にステップS2111では、ステップS2107〜S2110の処理が全てのマテリアル種に対して行われたかを確認し、処理が行われている場合はステップS2103へ戻り、そうでない場合はS2107〜S2110の処理を繰り返す。
以上説明したように、本実施例によれば、マテリアルが最速で消費される期間を計算しておき、実際の消費の状態と比較することにより、3Dプリンタのマテリアル残量検知に係わる機構の不具合を検出できる。
Next, in step S2111, it is confirmed whether or not the processes of steps S2107 to S2110 have been performed on all material types. If the processes have been performed, the process returns to step S2103, and if not, the processes of S2107 to S2110 are performed. repeat.
As described above, according to the present embodiment, the malfunction of the mechanism related to the remaining material amount detection of the 3D printer is calculated by calculating the period in which the material is consumed at the fastest and comparing it with the actual consumption state. Can be detected.

以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes can be made within the scope of the gist thereof.

Claims (8)

3Dプリンタを管理する管理システムであって、
3Dプリンタへの継ぎ足し、3Dプリンタでの再利用が可能な第1の造形材の在庫を管理する第1の管理手段と、
所定の容器により3Dプリンタに補充される第2の造形材の在庫を管理する第2の管理手段と、を有し、
前記第1の管理手段は、オブジェクト造形で利用された第1の造形材の量と廃棄された第1の造形材の量とを求めるために、第1の造形材を利用する3Dプリンタにおける第1の造形材の量を監視し、
前記第2の管理手段は、3Dプリンタでの第2の造形材の使用量に従い、第2の造形材のための所定の容器の在庫の数を管理する
ことを特徴とする管理システム。
A management system for managing a 3D printer,
A first management means for managing a stock of a first modeling material which can be added to the 3D printer and reused in the 3D printer;
Second management means for managing the inventory of the second modeling material replenished in the 3D printer with a predetermined container,
The first managing unit uses a first modeling material to determine the amount of the first modeling material used in the object modeling and the amount of the first modeling material discarded in the 3D printer. Monitor the amount of 1 molding material,
The management system, wherein the second management means manages the number of stocks of a predetermined container for the second modeling material according to the usage amount of the second modeling material in the 3D printer.
前記第1の管理手段及び前記第2の管理手段は、在庫が所定の閾値より少なくなった場合に、通知を行う
ことを特徴とする請求項1に記載の管理システム。
The management system according to claim 1, wherein the first management unit and the second management unit notify when inventory is less than a predetermined threshold value.
前記通知は、在庫の自動配送のための通知を含む
ことを特徴とする請求項2に記載の管理システム。
The management system according to claim 2, wherein the notification includes a notification for automatic delivery of inventory.
前記第2の管理手段は、3Dプリンタで使用中の前記第2の造形材の残量が、所定の残量閾値より少なくなった場合に、警告を行い、
3Dプリンタで使用中の前記第2の造形材の残量が、造形で必要となる前記第2の造形材の量より少なくなった場合に、前記所定の残量閾値を変更する
ことを特徴とする請求項2または請求項3に記載の管理システム。
The second management unit gives a warning when the remaining amount of the second modeling material being used by the 3D printer becomes less than a predetermined remaining amount threshold value,
The predetermined remaining amount threshold value is changed when the remaining amount of the second modeling material in use by the 3D printer becomes smaller than the amount of the second modeling material required for modeling. The management system according to claim 2 or claim 3.
前記第2の管理手段は、中古の第2の造形材と新品の第2の造形材を区別して管理し、前記中古の第2の造形材の在庫が所定の中古閾値より大きくなった場合、前記所定の閾値を変更する
ことを特徴とする請求項2乃至4のうちいずれか1項に記載の管理システム。
The second management means separately manages the second used molding material and the new second molding material, and when the inventory of the second used molding material becomes larger than a predetermined used threshold value, The management system according to claim 2, wherein the predetermined threshold value is changed.
前記第2の管理手段は、前記第2の造形材の使用量または前記第2の造形材の配送にかかる配送時間に基づき、前記所定の閾値を変更する
ことを特徴とする請求項2乃至5のうちいずれか1項に記載の管理システム。
The second management unit changes the predetermined threshold value based on a usage amount of the second modeling material or a delivery time required for delivering the second modeling material. The management system according to any one of the above.
前記第1の管理手段及び前記第2の管理手段は、3Dプリンタの造形能力、台数、稼働時間、造形材の在庫量、前記所定の閾値のうち少なくとも一つに基づいて在庫量が所定の閾値より少なくなるまでの予測の日数を算出し、前記通知が前記予測の日数より短い日数で行われた場合、故障の警告を行う
ことを特徴とする請求項2乃至のうちいずれか1項に記載の管理システム。
The first management unit and the second management unit are configured such that the inventory amount is a predetermined threshold value based on at least one of the modeling capacity of the 3D printer, the number of units, the operating time, the inventory amount of the modeling material, and the predetermined threshold value. calculating the number of days forecasts to fewer, when said notification is performed in less days than the number of days of the prediction, to any one of claims 2 to 6, characterized in that a warning of failure Management system described.
3Dプリンタを管理する管理方法であって、
3Dプリンタへの継ぎ足し、3Dプリンタでの再利用が可能な第1の造形材の在庫を管理する第1の管理工程と、
所定の容器により3Dプリンタに補充される第2の造形材の在庫を管理する第2の管理工程と、を有し、
前記第1の管理工程においては、オブジェクト造形で利用された第1の造形材の量と廃棄された第1の造形材の量とを求めるために、第1の造形材を利用する3Dプリンタにおける第1の造形材の量を監視し、
前記第2の管理工程においては、3Dプリンタでの第2の造形材の使用量に従い、第2の造形材のための所定の容器の在庫の数を管理する
ことを特徴とする管理方法。
A management method for managing a 3D printer,
A first management process for managing a stock of a first modeling material which can be re-used in the 3D printer by being added to the 3D printer,
A second management step of managing an inventory of a second modeling material that is replenished in the 3D printer with a predetermined container,
In the first management step, in the 3D printer using the first modeling material in order to obtain the amount of the first modeling material used in the object modeling and the amount of the discarded first modeling material. Monitor the amount of first build material,
In the second management step, the number of stocks of a predetermined container for the second modeling material is managed according to the usage amount of the second modeling material in the 3D printer.
JP2016070069A 2016-03-31 2016-03-31 Management system and management method Active JP6732497B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016070069A JP6732497B2 (en) 2016-03-31 2016-03-31 Management system and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016070069A JP6732497B2 (en) 2016-03-31 2016-03-31 Management system and management method

Publications (2)

Publication Number Publication Date
JP2017177624A JP2017177624A (en) 2017-10-05
JP6732497B2 true JP6732497B2 (en) 2020-07-29

Family

ID=60003436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016070069A Active JP6732497B2 (en) 2016-03-31 2016-03-31 Management system and management method

Country Status (1)

Country Link
JP (1) JP6732497B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3493006A1 (en) * 2017-11-29 2019-06-05 CL Schutzrechtsverwaltungs GmbH Method for operating an apparatus for additively manufacturing of three-dimensional objects
EP3493007A1 (en) 2017-11-29 2019-06-05 CL Schutzrechtsverwaltungs GmbH Method for operating at least one apparatus for manufacturing of three-dimensional objects
JP7220615B2 (en) 2019-04-16 2023-02-10 日本電産マシンツール株式会社 Management system and management method
JP7447630B2 (en) 2020-03-31 2024-03-12 ブラザー工業株式会社 Management program, information processing device and information processing method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7387359B2 (en) * 2004-09-21 2008-06-17 Z Corporation Apparatus and methods for servicing 3D printers
JP5815346B2 (en) * 2011-09-20 2015-11-17 株式会社キーエンス 3D modeling apparatus and modeling system

Also Published As

Publication number Publication date
JP2017177624A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
JP6732497B2 (en) Management system and management method
JP6620985B2 (en) Information processing device
JP6676992B2 (en) Information processing device
US9904881B2 (en) Control device managing state of use of cartridge
JP6182517B2 (en) Device management apparatus, device management program, and device management method
JP6486119B2 (en) Management system and management method
US20120002981A1 (en) Management server and management method thereof
US7970636B2 (en) Replacement part order processing apparatus, method for ordering replacement parts and computer-readable recording medium
JP6372242B2 (en) Printing consumable management system and consumable management server
JP2013190567A (en) Operation device and computer program
JP2006313226A (en) Image forming apparatus, toner management system, and toner management program
JP2019075020A (en) Consumable material managing system and consumable material managing method
JP2016143266A (en) Management device, management system, management method and program
JP6906975B2 (en) Information processing equipment, systems, control methods, and programs
JP2007249493A (en) Consumable article ordering method, consumable article order receiving system and consumable article ordering system
JP6929615B2 (en) Management systems, monitoring devices, their methods, and programs
JP2008009157A (en) Electronic apparatus, remainder management program and remainder management method
JP2020091569A (en) Providing device and processing system
JP6720486B2 (en) Program and information processing device
JP6019853B2 (en) Maintenance time management device, maintenance time management program, and maintenance time management system
JP2008108099A (en) Print system and printer
WO2013062508A1 (en) Ordering replacement printer consumables
JP5760646B2 (en) Consumable management device, consumable management system, and control program
JP2005208382A (en) Management device for image forming apparatus
US11429643B2 (en) Information collection apparatus, method of controlling information collection apparatus, and non-transitory recording medium recording program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200421

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200520

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: 20200609

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200708

R151 Written notification of patent or utility model registration

Ref document number: 6732497

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151