迄今为止,已经存在经由网络收集关于用于在片材上形成图像的图像形成装置(诸如打印装置和复印机)的操作信息并进行维护的系统。例如,日本专利申请特开no.讨论了用于从图像形成装置接收与耗材(诸如调色剂)的剩余量相关的通知并进行耗材的库存管理的技术。为了改善库存管理的精确度,日本专利申请特开no.中讨论的技术使用被包括在与剩余量相关的通知中的总计数器的值。总计数器的值指示自从图像形成装置的操作开始起累积计数的打印片材的数量。根据日本专利申请特开no.,管理系统可以通过参考总计数器的值的改变来适当地识别在具体时段中图像形成装置的操作量。
近年来,用于形成3d对象的模制装置,例如三维(3d)对象形成装置(所谓的3d打印机),已经被广泛使用。上述管理系统可以被用来在将来在网络上进行模制装置的维护。
存在由3d打印机使用的各种模制方法,并且要由3d打印机形成的对象也变化,使得会难以经网络通过远程位置处的管理系统适当地识别模制装置的操作状态。在当前情况下,无法收集3d打印机的总计数器的值,该值被累积地计数以便以综合的方式反映操作状态,而不管在具体时段内进行什么模制处理,并且该值等同于根据传统技术的打印片材的数量。
本发明针对一种经由网络从可以是管理系统的管理目标的模制装置收集用于适当地识别操作状态的新信息的机制。
根据本发明的一方面,用于监视被配置为形成三维对象的模制装置的监视装置在每次要由模制装置的形成设备进行的、三维对象的形成处理被进行时获取累积计数并记录在形成设备的存储单元中的堆叠次数,生成包括用于识别形成设备的识别信息和所获得的堆叠次数的消息,并将生成的消息发送到管理系统。
图1是示出根据本发明的示例性实施例的、包括模制装置和管理系统的网络系统的配置示例的图。
图2a和2b是示出构造根据本发明的示例性实施例的网络系统的装置的硬件配置的示例的图。
图3a和3b是示出构造根据本发明的示例性实施例的网络系统的装置的软件模块配置的示例的图。
图1是示出根据本发明的示例性实施例的、包括模制装置(三维(3d)对象形成装置)和管理系统的网络系统的配置示例的图。
在图1中,模制装置102是用于基于模型数据形成3d对象的装置。安装防火墙104,以增强内联网的安全性。个人计算机(pc)105由一般用户用于工作。模制装置102、代理服务器103、防火墙104和pc105经由局域网(lan)101彼此连接。pc105可以向模制装置102发送用于要形成的3d对象的模型数据。在图1中,模制装置102的安装环境107包括内联网,该内联网包括代理服务器103和防火墙104。多个模制装置可以安装在内联网上。
管理系统106是用于管理一个或多个模制装置的系统。管理系统106经由互联网108与安装环境107中的装置通信。管理系统106包括一个或多个服务器计算机。管理系统106主要收集关于模制装置102的操作信息,并且基于该操作信息提供管理服务。管理服务的示例包括模制装置102的维护的布置以及报告。
模制装置102包括内置的监视装置,该监视装置包括将设备信息和操作信息发送到管理系统106的功能。设备信息包括关于自身装置的个体识别信息和型号(model)信息。操作信息包括故障信息和状态信息。
包括发送关于模制装置102的设备信息和操作信息的功能的监视装置可以与模制装置102分开安装在lan101上。在这种情况下,监视装置可以在lan101上从一个或多个模制装置获得设备信息和操作信息,并将获得的信息发送到管理系统106。
在本示例性实施例中,监视装置和管理系统106之间的通信协议被假设为但不限于诸如超文本传输协议(http)和http安全(https)之类的协议。可以使用各种通信协议,诸如websocket和简单邮件传输协议(smtp)。
图2a和2b是示出根据本发明的示例性实施例的、构造网络系统的装置的硬件配置的示例的图。
图2a示出了模制装置102的硬件配置的示例。中央处理单元(cpu)201执行存储在只读存储器(rom)203和存储设备204中的程序,以便以集中的方式经由内部总线控制设备。随机存取存储器(ram)202充当存储器和cpu201的工作区域。预先安装的程序和数据存储在rom203中。rom203还存储个体识别信息、型号信息和目的地信息。目的地信息指示模制装置102被运送到的区域。根据目的地信息确定在输入/输出设备210上显示的语言。网络接口(i/f)205被用来经由lan101与外部网络设备或pc105单向或双向地交换数据。
存储设备204充当外部存储设备。存储设备204存储模制数据。存储设备204可以代替ram202来存储在模制装置102内检测和记录的操作信息和关于消耗材料的信息。存储设备204还存储用于实现监视装置的功能的程序。操作信息包括故障信息、状态信息和日志信息。存储在存储设备204中的操作信息由监视装置获得,并经由诸如互联网108之类的网络发送到管理系统106。
操作单元208表示负责模制装置102中的输入和输出的配置。具体地,操作单元208从用户接受输入(诸如按钮输入)并且经由操作单元i/f207将与输入相对应的信号发送到上述处理单元。操作单元208还包括用于向用户提供所需信息并接受用户操作的显示设备(诸如触摸面板)。
模制单元(3d对象形成设备)209包括:模制工作台,用于在要形成的对象的上侧或底侧堆叠层状的模制材料,以形成3d对象;以及用于对对象应用效果和精加工(finishing)并形成支撑部分的配置。如本文所采用的,由模制单元209进行的模制处理(3d对象形成处理)将被称为增材(additive)制造技术。通过使用这样的模制命令来进行增材制造:该模制命令(形成命令)关于由安装在pc105中的3d模制应用从模型数据生成的以堆叠表面为单位的截面形状数据(即,切片数据)。模制单元209的内部配置包括依赖于模制装置102所支持的模制方法的硬件配置。下面将参考图4a和4b描述可应用本发明的示例性实施例的模制方法的示例。
消耗材料补充单元212将包括形成对象所需的模制材料213的消耗材料供应到模制单元209。如果模制装置102采用在形成对象时形成支撑部分的模制方法,则消耗材料补充单元212还将存储在其中的支撑材料作为消耗材料供应到模制单元209。存在各种类型的模制材料213。示例包括可光固化树脂(光聚合物)、热塑性树脂、金属粉末和石膏材料。可光固化树脂的示例包括当用紫外线照射时固化的液体树脂。
消耗材料补充单元212可以管理供应给模制单元209的模制材料213和支撑材料的量。供应量可以作为日志记录在存储设备204中。用于一个对象(一个作业)的供应量记录在日志的记录中。可以通过除逐个对象之外的其它方法来记录日志。例如,可以记录预定时段内的供应量。如果模制装置102能够以多种颜色进行彩色模制,则消耗材料补充单元212可以向模制单元209供应相应多种颜色的模制材料213并且分别管理供应量。供应量可以作为日志记录在存储设备204中。
为了将消耗材料供应到消耗材料补充单元212,可以将包含液体或粉末形式的模制材料213和其它消耗材料的瓶子安装在消耗材料补充单元212上。消耗材料可以使用专用的瓶子手动供应到消耗材料补充单元212。
用于不同目的的多个传感器215布置在模制装置102内部。将描述布置在模制装置102内部的传感器215的一些主要示例。
一些传感器检测由消耗材料补充单元212管理的消耗材料到模制单元209的供应量,并检测存储在消耗材料补充单元212中的消耗材料的剩余量。检测包含模制材料213的瓶子的附连和检测关于瓶子的识别信息的传感器可以布置在模制装置102内部。检测模制单元209内部的异常温度或故障的传感器布置在模制单元209中。如果模制单元209包括用于模制处理的模制头和工作台,则还布置用于对其驱动的次数(行进距离)进行计数的传感器。
其它示例包括对由模制单元209实际堆叠的模制材料213的表面的数量进行计数作为层计数器信息的传感器。如果模制装置102和模制单元209正常操作,则堆叠表面的数量大致与跟由模制单元209进行的模制处理中使用的模制数据对应的切片数据的条数一致。实际上,一些切片数据可能由于诸如故障的因素而在模制处理中未被使用。堆叠处理可以出于维护目的而进行。因此,由传感器计数的堆叠表面的总数和相同时段内的切片数据的总条数不一定彼此一致。
上述传感器被描述为作为硬件被准备。但是,传感器的部分或全部可以由具有等同检测功能的软件传感器代替。
模制装置102包括可选设备,诸如一些模制方法需要的辅助装备和用于增强3d打印机的功能和机制的外围设备(未示出)。辅助装备的示例包括在喷墨方法的情况下解决电力问题所需的设备和在立体平面印刷方法(立体光刻装置(sla))的情况下需要的清洁设备。外围设备的示例包括照相机和集成电路(ic)卡阅读器。
图2b是示出信息处理装置的硬件配置示例的图。信息处理装置的示例包括构造根据本发明的示例性实施例的管理系统106的pc105和一个或多个服务计算机。如果监视装置安装在模制装置102外部,则监视装置也包括与所示的信息处理装置类似的配置。然后,在信息处理装置中执行用于实现监视装置的功能的程序。
cpu251执行存储在rom253和存储设备254中的程序,以经由内部总线控制整个信息处理装置。rom253和存储设备254除程序之外还存储其它各种类型的数据。例如,存储设备254可以存储关于模制装置102的设备信息和操作信息。ram252充当存储器和cpu201的工作区。输入/输出i/f257的示例包括个人系统/2(ps/2)、通用串行总线(usb)以及模拟和数字显示i/f。输入/输出设备258包括键盘、鼠标、阴极射线管(crt)和/或液晶显示器。输入/输出设备258可以经由输入/输出i/f257连接到信息处理装置。信息处理装置使用网络i/f255经由lan101和互联网108进行通信。
图3a和3b是示出构造根据本发明的示例性实施例的网络系统的装置的软件模块配置的示例的图。这样的配置表示充当主要部件的、通过执行根据本发明的示例性实施例的程序而实现的虚拟模块。所示配置仅仅是示例,并且可以采用不同的模块配置,只要可以实现下面描述的处理即可。
通信单元301经由网络i/f205与诸如管理系统106之类的外部装置通信。存储单元302主要将由硬件或软件传感器检测到的操作信息记录到存储设备204中。存储单元302还将关于模制装置102的设备信息记录到存储设备204中。设备信息包括关于模制装置102的个体识别信息和型号信息、指示制造商的供应商信息,以及诸如互联网协议(ip)地址和媒体访问控制(mac)地址之类的通信信息。
模制管理单元303根据模制命令对模制单元209进行模制控制,并且控制向消耗材料补充单元212供应消耗材料。操作单元304接受对模制装置102的操作,包括用户的进行模制的指令。
设备信息管理单元305、监视单元306、生成单元307和通信控制单元308是与监视装置的功能相对应的模块配置。
设备信息管理单元305使用存储设备204管理关于要被监视的模制装置102的设备信息。监视单元306监视模制装置102的状态。具体地,监视单元306实现监视功能,该功能参考记录在模制装置102的存储设备204中的操作信息并确定是否存在要作为事件(诸如故障的发生和从故障恢复)通知的信息。监视单元306还确定是否需要进行关于消耗材料的通知。监视单元306接受并反映经由通信单元301接收的来自管理系统106的监视设置,诸如数据发送时间表和监视目标事件。生成单元307生成诸如警报和服务呼叫之类的消息,包括被确定为需要由监视单元306通知的通知内容。生成单元307还生成包括要从监视装置定期发送到管理系统106的操作信息的消息。通信控制单元308使通信单元301使用预定的通信协议发送由生成单元307生成的消息。
如果监视装置存在于模制装置102外部,则与模制装置102中的存储设备204的功能相对应的模块和监视装置经由使用预定协议(诸如简单网络管理协议(snmp)和互联网打印协议(ipp))的网络交换数据。通信控制单元308使用监视装置的网络i/f255发送消息。
通信单元351包括用于使用网络i/f255与诸如模制装置102和监视装置之类的外部装置进行通信的功能。具体地,通信单元351经由监视设备接受包括关于模制装置102的设备信息和操作信息的消息。通信单元351还控制包括监视装置的监视设置的消息的发送。
显示控制单元353提供屏幕信息,用于在web浏览器上显示存储在存储设备254或网络上未示出的存储服务中的设备信息和操作信息。万维网(服务器程序在管理系统106上运行,借此可以由销售公司的服务人员从任意pc浏览设备信息。
命令分析单元354分析从外部装置接收的数据,并确定包括在数据中的消息内容。消息生成单元355生成包括由设备管理单元356生成的通知和监视设置的消息,以及对来自模制装置102和监视装置的请求进行响应。
设备管理单元356是通过执行用于管理要被管理的模制装置102的专用程序而实现的配置。
通知管理单元357指定通知目的地(诸如监视装置和销售公司)并生成所需的通知信息。在这里生成的通知的示例包括对模制装置102的服务人员的维护请求通知和关于耗材的补充请求通知。
销售公司信息管理单元358管理关于提供要被管理的模制装置102的维护、管理耗材和安排交付的销售公司的信息。销售公司信息存储在存储设备254或网络上的未示出的存储服务中。
设备信息管理单元359使用存储设备254或网络上未示出的存储服务来管理关于要被管理的模制装置102和监视装置的设备信息。要被管理的设备信息的示例包括关于模制装置102的个体识别信息、表示型号和制造商的信息,以及诸如ip地址之类的通信信息。设备信息管理单元359还基于来自监视装置的通知内容来管理包括模制装置102的错误和警报的操作状态(状态)。由设备信息管理单元359管理的、用于浏览模制装置102的状态的信息经由www服务器程序实时地在网络上提供。这样的信息由销售公司的调度员和服务人员浏览。设备信息管理单元359还根据销售公司的处理状态来管理指示诸如“未处理”、“处理中”和“已处理”的状态的故障信息。
客户信息管理单元360管理关于拥有要被管理的模制装置102的客户的信息。该信息还包括关于销售公司的维护合同的信息。维护合同覆盖与每个客户的维护协议。示例包括消耗材料到模制装置102的安装环境107的定期交付、定期维护工作,以及在发生故障的情况下的处理。
耗材库存管理单元361管理由客户储存的耗材(诸如模制装置102的消耗材料和模制装置102的可替换部件)的数量。可以通过耗材的标识符(id)来识别哪个库存的耗材要被管理。如果存货的数量满足预定条件,则通过电子邮件自动向服务人员发出交付请求。
具体地,可以基于指示模制装置102中消耗材料的剩余量的消息和包括指示部件的磨损率的信息的消息来管理存货的数量。这样的消息从监视装置发送。所发送的消息的内容依赖于模制装置102的型号而变化。一些装置可以发送指示消耗材料的使用量的消息。一些装置可以发送包括指示关于耗材的更换定时或更换前后的消耗日期的识别信息的信息的消息。
主信息管理单元362管理主信息。需要主信息以经由www服务器程序显示型号信息、故障信息和/或耗材信息,或者用于下面将要描述的确定处理。主信息的示例包括与规格相关的注册信息,诸如与具体型号相对应的产品名称、可用耗材信息、以及性能信息。换言之,模制装置102的性能(所使用的消耗材料和消耗部件的类型和模制方法)可以从包括在来自监视装置的消息中的信息(诸如模制装置102的型号)识别。要被管理的主信息还包括关于模制装置102的安装位置的信息。
耗材寿命管理单元363基于经由监控装置发送的、关于模制装置102的耗材的更换信息来管理实际使用的耗材的寿命的历史。基于该历史,可以计算实际操作中耗材的平均寿命。
指令管理单元364生成并管理要发送到监视装置的指令。所生成的指令由通信单元351发送到监视装置。指令的示例包括改变向管理系统106的发送时间表、改变要通知的事件的类型、更新固件以及重新启动的指令。指令管理单元364将指令的执行结果作为诸如“成功”、“失败”和“未知”之类的状态来管理。
固件信息管理单元365管理关于模制装置102的固件视觉信息。固件信息管理单元365与固件管理系统(未示出)协作进行固件的分布设置。固件管理系统根据分布设置来分布固件。
图4a和4b示出了可以应用本发明的示例性实施例的、用于进行增材制造的模制方法的示例。可以由管理系统106来管理支持以下示例中描述的模制方法的模制装置102。
在这个方法中,为了增材制造,在模制单元209中重复材料片材402在工作台406上的堆叠以及使用来自能量源401的能量407(例如光、热和紫外线)的辐射。
材料片材402包括实际制造对象的模制材料404和支撑材料403。模制材料404使用能量407(诸如光、热和紫外线,并且支撑对象405使其不会塌陷。例如,支撑材料403可溶于水。当对象405被取出时,可以使用水从对象405去除支撑材料403。
模制管理单元303记录自从模制装置102的使用开始起累积计数的材料片材402的堆叠次数(堆叠片材的数量),并且将堆叠次数作为层计数器信息存储到存储设备204中。以下将描述细节。根据本发明的示例性实施例,在自从模制装置的使用开始起由模制装置进行的多个3d对象形成处理期间累积计数的堆叠次数被用作用于找到模制装置102的一般操作状态的指标(index)。然后,这里记录的堆叠次数经由监视装置作为模制装置102的总计数器的值被发送到管理系统106。
除了自从模制装置的使用开始起累积计数的堆叠次数以外,模制管理单元303还可以以每个对象或每个作业为单位记录堆叠次数并将堆叠次数存储到存储设备204中。类似于这里描述的这种操作信息的信息包括关于直到对象405完成之前供应给模制单元209的模制材料404的量以及基于模制数据(模型数据)计算的对象405的体积的信息。为了报告服务的目的,这种信息也经由监视装置被发送到管理系统106。
在这个方法中,为了3d对象的逐步形成,重复三个步骤:(1)分层的模制材料(诸如紫外线固化树脂)在工作台的水平表面上的堆叠,(2)使用激光将能量(诸如紫外线)辐射到模制材料要被固化的区域,以及(3)工作台的降低。未用紫外线辐射的区域未固化,于是保留在工作台上。未固化的模制材料充当用于防止层压对象塌陷的支撑部分。当模制处理完成时,支撑部分被去除,使得仅层压对象可以被取出。
模制管理单元303记录自从模制装置102的使用开始起模制材料在工作台上的堆叠次数,并且将堆叠次数作为层计数器信息存储到存储设备204中。再次,在这个模制方法中,自从模制装置的使用开始起累积计数的堆叠次数被用作用于识别模制装置102的一般操作状态的指标。然后,所记录的堆叠次数作为模制装置102的总计数器的值经由监视装置被发送到管理系统106。
模制管理单元303记录可以从其识别每个对象的模制材料使用量的操作信息,并将该操作信息存储在存储设备204中。这种操作信息的示例包括基于模制数据计算的层压对象的体积。所存储的操作信息也经由监视装置被发送到管理系统106。
模制单元209使用喷墨头409在工作台417上形成对象。喷墨头409包括模制材料喷嘴410、支撑材料喷嘴411、能量源412和滚刀413。能量源412辐射能量用于固化模制材料。滚刀413调节增材制造情况下的对象的厚度。
在这个方法中,重复三个步骤以逐步形成3d对象:(1)细颗粒从模制材料喷嘴410和支撑材料喷嘴411的喷射,以形成层,(2)来自能量源412的能量的辐射,以及(3)工作台417的降低。模制材料喷嘴410和支撑材料喷嘴411喷出颗粒的位置由基于相应的模制命令由切片数据条指定的坐标确定。在模制之后,可以去除通过固化为了防止对象414塌陷而从支撑材料喷嘴411喷射的颗粒而形成的支撑部分415。从模制材料喷嘴410和支撑材料喷嘴411喷射细颗粒之后是用滚刀413刮掉喷射颗粒形成的表面以调节表面的厚度的步骤。
在这个方法中,工作台417被降低与堆叠表面的数量一样多的次数。因而,在3d对象形成处理期间工作台417的下降次数可以作为堆叠次数被处理。模制管理单元303记录自从模制装置102的使用开始起的堆叠次数,并且将堆叠次数作为层计数器信息存储在存储设备204中。所记录的堆叠次数作为采用喷墨方法的模制装置102的总计数器的值经由监视装置被发送到管理系统106。
模制管理单元303可以处理由模制材料喷嘴410和支撑材料喷嘴411喷射的次数,作为用于识别相应喷嘴的磨损率的操作信息。因此,模制管理单元303也将这种信息存储到存储设备204中。然后,所存储的信息经由监视装置被发送到管理系统106。可以从其识别用于每个对象的模制材料的使用量的其它操作信息也存储在存储设备204中,然后经由监视装置被发送到管理系统106。这种操作信息的示例包括根据模制数据(模型数据)计算的层压对象的体积。
增材制造技术的第四示例是被称为熔融沉积模制(fdm)的模制方法(未示出)。
模制单元209包括工作台和用于将热塑性模制材料熔体挤成半液体形式的模制头。模制头根据多条切片数据在工作台上堆叠模制材料的层。
首先,模制头在x轴方向(下文中称为主扫描方向)上往复运动,以堆叠一行(alineof)模制材料。重复这种操作,同时在y轴方向(下文中称为副扫描方向)上连续地移动模制头,借此堆叠截面形状的层。模制头被控制为仅在工作台上存在对象的截面形状数据的范围内移动,并且挤出模制材料。在根据一条切片数据挤出成型(molding)结束之后,模制头沿垂直于工作台的水平表面的方向(z轴方向)向上移动。然后,模制头根据下一条切片数据进行挤出成型。
在这个方法中,模制头在z轴方向向上移动与堆叠表面的数量一样多的次数。因而,在3d对象形成处理期间,模制头在z轴方向向上移动的数量可以作为堆叠次数被处理。模制管理单元303记录自从模制装置102的使用开始起的堆叠次数,并且将堆叠次数作为层计数器信息存储在存储设备204中。所记录的堆叠次数作为采用fdm方法的模制装置102的总计数器的值经由监视装置被发送到管理系统106。
从模制头挤出的模制材料的量可以作为用于识别模制头的磨损率的操作信息来处理。因此,模制管理单元303也将这种信息存储到存储设备204中。所存储的信息经由监视装置被发送到管理系统106。可以从其识别用于每个对象的模制材料的量的操作信息也被存储到存储设备204中,然后经由监视装置被发送到管理系统106。这种操作信息的示例包括层压对象的体积和根据模制数据(模型数据)计算的模制材料的挤出量。
图5a和5b是示出由监视装置进行的、关于模制装置102的操作信息的发送处理的流程图。通过由模制装置102或监视装置在其上运行的信息处理装置中的cpu执行用于实现监视装置的程序来进行该处理。
为了开始管理,监视装置进行通信测试,以检查是否可以与管理系统106进行通信。监视装置在从操作单元208得到来自销售公司的服务人员的指示时进行通信测试。如果通信测试成功,则从管理系统106发送要收集的操作信息的类型和定期发送时间表。
图5a是用于描述由监视装置进行的、关于模制装置102的操作信息的定期发送处理的流程图。
在步骤s501中,监视单元306检测要由管理系统106收集的操作信息中的任一条的发送定时。
在步骤s502中,监视单元306从模制装置102的存储设备204获得期望的操作信息。生成单元307生成包括由监视单元306获得的操作信息和关于模制装置102的设备信息的消息。
在步骤s503中,通信控制单元308进行控制,以将生成的包括操作信息的消息经由网络发送到管理系统106。
要由管理系统106收集的操作信息的示例包括由模制单元209堆叠的次数,其被记录为层计数器信息。对于作为总计数器值的堆叠次数的定期发送,在步骤s502中,生成单元307生成包括指示获取的年、月、日期和时间的信息和所记录的堆叠次数的值以及诸如个体识别信息、型号信息和通信信息之类的设备信息的消息。例如,在固定的时间每天进行一次这种定期发送。
图5b是示出由监视装置进行的、表示在模制装置102中发生的故障事件的操作信息的发送处理(事件发送处理)的流程图。监视装置从由管理系统106指定的、要收集的操作信息条中将应通过事件发送而发送的操作信息预先指定为监视目标。
在步骤s551中,监视单元306检测表示由管理系统106指定的要监视的操作信息的事件的发生。具体地,监视单元306监视记录在模制装置102的存储设备204中的操作信息。如果检测到已经记录了充当监视目标的操作信息,则监视单元306检测事件的发生。模制装置102的传感器可以被配置为向监视单元306通知事件的发生。
充当监视目标的操作信息的示例包括表示故障或异常的错误,以及表示来自用户的维护请求的呼叫。还包括表示耗材更换的发生的信息。识别码被分别分配给这些信息。代码可以包括指示故障等在模制装置102中发生的发生位置的子代码。
在步骤s552中,生成单元307生成包括以下各项的消息:表示所发生的事件的代码,指示发生的年、月、日和时间的信息,作为在发生时的总计数器值的堆叠次数的值,以及诸如个体识别信息、型号信息和通信信息之类的设备信息。
在步骤s553中,通信控制单元308进行控制,以经由网络将生成的消息发送到管理系统106。
在关于耗材更换的信息的事件发送的情况下,除了上述信息,所生成的消息还包括耗材的名称、id和序列号、指示磨损率的信息、以及上一次更换的日期和时间。在更换包含消耗材料的耗材的情况下,消息包括消耗材料(模制材料)的使用量或剩余量,作为指示磨损率的信息。在作为可更换耗材的示例的、模制单元209的模制头的情况下,消息包括喷射的次数和模制材料的挤出量,作为指示磨损率的信息。
图6是示出管理系统106对操作信息的接收处理的流程图。这个处理通过由构造管理系统106的服务器计算机的cpu251执行程序来实现。
在步骤s601中,通信单元351从外部装置或本示例性实施例中的监视装置接收消息。在步骤s602中,设备信息管理单元359基于由命令分析单元354进行的消息分析的结果确定由消息中包括的设备信息指示的装置是否是要被管理的装置。如果模制装置102不是要被管理的装置(步骤s602中的“否”),则处理前进到步骤s603。在步骤s603中,设备信息管理单元359丢弃接收到的消息。处理终止。如果模制装置102是要被管理的装置(步骤s602中的“是”),则处理前进到步骤s604。在步骤s604中,设备信息管理单元359将包括在接收到的消息中的操作信息存储到存储设备254或网络上的存储服务(未示出)中。存储设备254或存储服务与模制装置102的个体识别信息相关联地存储和管理操作信息以及诸如获取日期和时间之类的信息。
在步骤s605中,设备信息管理单元359确定接收到的消息是否通过事件发送被发送。如果接收到的消息是通过事件发送被发送(步骤s605中的“是”),则处理前进到步骤s606。如果接收到的消息不是通过事件发送被发送(步骤s605中的“否”),则处理终止威廉希尔williamhill。
在步骤s606中,设备信息管理单元359确定接收到的消息的内容是否指示更换耗材的事件。设备信息管理单元359通过参考包括在消息中的代码来做出确定。如果接收到的消息的内容指示更换耗材的事件(步骤s606中的“是”),则处理前进到步骤s607。如果接收到的消息的内容不指示更换耗材的事件(步骤s606中的“否”),则处理前进到步骤s609。
在步骤s607中,设备管理单元356基于接收到的消息中所包括的耗材的id确定要更换的耗材是否是由耗材库存管理单元361进行的库存管理的目标。如果耗材被确定为库存管理的目标(步骤s607中的“是”),则处理前进到步骤s608。如果耗材被确定为不是库存管理的目标(步骤s607中的“否”),则处理前进到步骤s609。在步骤s608中,耗材库存管理单元361从由耗材的id识别的耗材的剩余存货量中减去一。如果减法处理后的存货数量满足预定条件,则通知管理单元357自动分发用于请求服务人员交付相关耗材的电子邮件。
在步骤s609中,设备信息管理单元359进行关于已经发生并且对应于接收到的消息中所包括的代码的事件的细节的通知处理。在通知处理中,设备信息管理单元359经由www服务器程序在网络上提供包括关于模制装置102的设备信息、所发生的事件的细节、发生的时间以及指示在发生时的总计数器值的堆叠次数的内容。服务人员可以通过使用web浏览器实时地检查这种事件信息。如果发生的事件是故障或服务呼叫,则通知管理单元357自动地将包括已发生的事件的细节的电子邮件发送到其中该事件已发生的模制装置102的服务人员的邮件地址,作为通知处理。电子邮件包括诸如关于模制装置102的设备信息、事件的发生时间、指示在发生时的总计数器值的堆叠次数之类的信息。
在步骤s601中接收到的消息可以指示相同内容的事件从相同的模制装置102继续发生。在这种情况下,在步骤s609中,如果满足预定条件,则设备信息管理单元359抑制通知处理。具体地,如果指示在步骤s601中此次接收的消息中包括的堆叠次数与包括在表示事件的上一次发生的消息中的堆叠次数之间的差的值小于阈值,则设备信息管理单元359抑制与在步骤s601中此次接收的消息相关的通知处理。原因是,由于传感器的错误检测,可能多于一次检测到完全相同的故障。可以通过使用堆叠次数的这种处理来进行低噪声事件通知处理。
图7是用于描述其中管理系统106计算每种类型耗材的平均寿命的处理的流程图。这个处理通过由构造管理系统106的服务器计算机的cpu251执行程序来实现。
在步骤s701中,耗材寿命管理单元363基于经由监视装置从存储设备254或网络上未示出的存储服务接收的、包括与耗材更换相关的事件信息的消息来获得关于耗材的更换历史信息。如果从相同发送源多次接收到包括与耗材更换相关的事件信息的消息,则耗材寿命管理单元363分析消息的内容。如果序列号不同,则耗材寿命管理单元363确定耗材已经被更换。基于该确定,设备信息管理单元359将包括在从其确定更换的消息中的堆叠次数记录为在耗材更换时的总计数器的值。
在步骤s702中,耗材寿命管理单元363通过使用关于耗材的更换历史信息来计算每种类型耗材的平均寿命。耗材的类型可以由耗材id识别。平均寿命计算处理通过以下等式进行:
“平均寿命”=σ((当前更换耗材时的总计数器)–(上次更换耗材时的总计数器)/更换次数。
在步骤s703中,设备信息管理单元359进行对由耗材寿命管理单元363计算出的平均寿命的通知处理。在通知处理中,由耗材id识别的每种类型耗材的平均寿命经由www服务器程序在网络上提供。来自模制装置102的制造商的服务人员或负责人可以使用web浏览器找到实际操作中耗材的平均寿命。
图8是示出其中当模制装置102基于模型数据完成单轮3d对象形成处理时监视装置发送关于3d对象形成处理的处理细节的信息的处理的流程图。这个处理通过由模制装置102中或监视装置在其上运行的信息处理装置中的cpu执行用于实现监视装置的程序来实现。多个3d对象可以通过单轮形成处理来形成。
在步骤s801中,设备信息管理单元305根据来自模制管理单元303的通知检测3d对象形成处理的开始。设备信息管理单元305记录当形成处理开始时的时间(年、月、日和时间),以及存储在存储设备204中的堆叠次数,作为在开始时的层计数器信息。
在步骤s802中,设备信息管理单元305根据来自模制管理单元303的通知检测模制处理的完成。设备信息管理单元305记录当模制处理完成时的时间(年、月、日和时间),以及存储在存储设备204中的堆叠次数,作为在完成时的层计数器信息值。
在步骤s803中,设备信息管理单元305获得记录在存储设备204中的、在3d对象形成处理期间由消耗材料补充单元212供应的消耗材料(模制材料和支撑材料)的量。生成单元307生成包括指示所获得的消耗材料的供应量的信息的消息。所生成的消息还包括接受3d对象形成处理的模型数据的文件名、模型数据的所有者名称、当模制处理开始时的时间(年、月、日和时间)、指示在开始时的总计数器值的堆叠次数、当模制处理完成时的时间(年、月、日和时间),以及指示在完成时的总计数器值的堆叠次数。
在步骤s804中,通信控制单元308进行控制,以将生成的消息经由网络发送到管理系统106。管理系统106使用该消息用于报告每轮3d对象形成处理的消耗材料的使用量并用于计费目的。
按照惯例,由服务人员对模制装置102进行定期维护的定时是基于时间确定的,如每月一次。
根据本发明的示例性实施例,充当总计数器值的堆叠次数定期从管理系统106发送,从该总计数器值可以综合地找出自从使用开始起模制装置102的操作状态。这使得能够在定期维护的定时方面灵活地响应。例如,如果在上一次维护之后的堆叠次数大于预期,则服务人员可以比通常更早地进行维护。
当服务人员进行维护时,管理系统106可以登记年、月、日和时间。管理系统106的设备信息管理单元305基于在维护日定期发送的堆叠次数的值和之后定期发送的堆叠次数的值来每天自动计算作为总计数器值的堆叠次数的值的改变。如果计算出的改变量被确定为超过预定值,则通知管理单元357自动向服务人员的地址发送用于提示维护的电子邮件。
本发明的(一个或多个)实施例也可以由系统或装置的计算机实现,其中计算机读出并执行记录在存储介质(其也可以被更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序),以执行上述一个或多个实施例的功能,和/或计算机包括用于执行上述一个或多个实施例的功能的一个或多个电路(例如,专用集成电路(asic)),并且本发明的(一个或多个)实施例可以由系统或装置的计算机通过例如从存储介质中读出并执行计算机可执行指令以便执行上述一个或多个实施例之中的一个或多个实施例的功能和/或控制一个或多个电路执行上述一个或多个实施例之中的一个或多个实施例的功能所执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu))并且可以包括独立计算机或独立处理器的网络来读出和执行计算机可执行指令。计算机可执行指令可以从例如网络或存储介质中提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的储存、光盘(诸如压缩盘(cd)、数字多样化盘(dvd)或蓝光盘(bd)tm)、闪存设备、存储卡等等中的一种或多种。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
虽然已经参考示例性实施例描述了本发明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围是要赋予最广泛的解释,从而涵盖所有此类修改以及等同结构和功能。