用于能量射束偏转速度验证的方法和装置与流程

文档序号:16840991发布日期:2019-02-12 21:29阅读:152来源:国知局
用于能量射束偏转速度验证的方法和装置与流程

相关领域

本发明的各种实施例涉及用于能量射束的偏转速度验证的方法。



背景技术:

自由成型制造或增量制造是用于通过被施加到工作台的粉末层的所选部分的接连熔合而形成三维物品的方法。根据此技术的方法和装置被公开在US 2009/0152771中。

这样的装置可以包括:工作台,在所述工作台上将形成三维物品;粉末分配器,所述粉末分配器被布置成将粉末薄层铺设在工作台上以用于形成粉末床;能量射束源,所述能量射束源用于将能量射束点递送到粉末,由此发生粉末的熔合;用于粉末床上的能量射束点的控制以用于通过粉末床的部分的熔合而形成三维物品的横截面的元件;以及控制计算机,其中存储关于三维物品的相继横截面的信息。通过接连由粉末分配器所铺设的粉末层的相继形成的横截面的相继熔合而形成三维物品。

为了在特定的位置熔化粉末材料,存在除了别的之外尤其验证能量射束点的偏转速度的需要。需要知道在粉末床的不同区域处的不同偏转速度对应于期望的偏转速度。在本领域中存在对于以下的需要:一种用于验证能量射束、诸如激光射束或电子射束的偏转速度的简单且高效的方法。



技术实现要素:

在有此背景的情况下,本发明的目的是要提供一种用于验证能量射束点的偏转速度的方法和系统。以上提及的目标通过根据本文中所包含的权利要求的特征来实现。

在本发明的各种实施例的第一方面中,提供了一种用于验证能量射束点的偏转速度的方法。所述方法包括以下步骤:利用能量射束点在工作台上提供预定的图案,而同时用第一偏转速度来偏转能量射束点,检测工作台上利用第一偏转速度所创建的能量射束点的第一定位,利用能量射束点在工作台上提供预定的图案,而同时用第二偏转速度来偏转能量射束点,检测工作台上利用第二偏转速度所创建的能量射束点的第二定位,并且比较第一和第二定位,其中如果第一定位中的每一个从对应的第二定位偏离得小于预定距离则偏转速度被验证。

该方法的非限制性且示例性的优点在于不需要知道工作台的横向定位来用于验证能量射束的偏转速度。另一非限制性且示例性的优点在于不需要知道工作台的角度来用于验证能量射束的偏转速度。本发明的更另一非限制性且示例性的优点在于它提供一种简单的方法来用于验证能量射束的速度和定位稳定性。

在另一非限制性且示例性的实施例中,图案是连续的图案或不连续的图案。该实施例的非限制性且示例性的优点在于任何类型的连续或不连续的图案可以用于验证偏转速度。

在另一非限制性且示例性的实施例中,通过开启和关断能量射束而创建不连续的图案。该实施例的非限制性且示例性的优点在于切换机制也可以被验证。

在本发明的更另一非限制性且示例性的实施例中,能量射束点是激光射束点或电子射束点。该示例性实施例的非限制性且示例性的优点在于它如同应用于基于电子射束的系统那样等同地应用于基于激光的系统。

在本发明的更另一非限制性且示例性的实施例中,可以通过IR相机、CCD相机、数字相机、CMOS相机或NIR相机来检测定位。该示例性实施例的非限制性且示例性的优点在于几乎所有类型的相机可以用于检测工作台上能量射束的定位。

在本发明的更另一非限制性且示例性的实施例中,图案可以是1维或2维的图案。该实施例的非限制性且示例性的优点在于可以选择将使用哪种类型的图案、1维或2维的。显然,1维图案仅仅可以验证1维中的偏转速度,如果1维图案没有在工作台上旋转并且重用若干次的话。

在又一非限制性且示例性的实施例中,用第一和第二偏转速度在工作台上提供的预定图案被叠加在相同的工作台上。该实施例的非限制性且示例性的优点在于可能存在于单个工作台上或不同工作台上的形貌变化可以不影响射束偏转速度验证的结果,因为图案是利用不同的偏转速度在彼此顶上重复的。

在更另一非限制性且示例性的实施例中,预定的距离小于100μm。该实施例的非限制性且示例性的优点在于大约为射束点大小的相对小的偏离可以被相对容易地检测到,这取决于所用相机的分辨率。

在更另一非限制性且示例性的实施例中,验证方法还包括以下步骤:如果第一和第二定位中的任一个偏离得多于预定距离,则发出告警信号。该实施例的非限制性且示例性的优点在于对未经校准的偏转速度进行指示的偏离定位可以作为告警信号/消息被发出到能量射束偏转设备的用户。定位中的足够大的偏离还可以关断射束偏转设备。

在更另一非限制性且示例性的实施例中,验证方法还包括:接收并且在一个或多个存储器存储区域内存储至少一个三维物品的模型的步骤;并且至少以下步骤经由一个或多个计算机处理器的执行来被履行:利用能量射束点在工作台上生成预定的图案,而同时用第二偏转速度偏转能量射束点并且比较工作台上能量射束点的第一和第二定位。

在本发明的各种实施例的另一方面中,提供了将根据所公开的实施例中的任一个的验证方法使用在增量制造装置中,其中能量射束点用于按层来熔合粉末材料以用于形成三维物品。该实施例的非限制性且示例性的优点在于还可以改善构建3维零件的准确性。

用于验证能量射束点的偏转速度的增量制造装置可以包括:能量射束源,所述能量射束源被配置成生成能量射束点;以及控制单元。所述控制单元被配置用于:利用能量射束点在工作台上生成预定图案,而同时用第一偏转速度来偏转能量射束点;检测工作台上用第一偏转速度所创建的能量射束点的第一定位;利用能量射束点在工作台上生成预定图案,而同时用第二偏转速度来偏转能量射束点;检测工作台上用第二偏转速度所创建的能量射束点的第二定位;以及比较第一和第二定位,其中如果第一定位中的每一个从第二定位中的对应的定位偏离得小于预定距离则偏转速度被验证。

某些实施例中的增量制造装置还可以包括图像捕获设备,所述图像捕获设备被配置成进行以下中的至少一个:捕获或比较第一和第二定位。

根据各种实施例,还提供程序元件。所述程序元件被配置并且布置成当在计算机上执行时实现用于验证能量射束点的偏转速度的方法。所述方法包括以下步骤:利用能量射束点在工作台上生成预定图案,而同时用第一偏转速度来偏转能量射束点;检测工作台上用第一偏转速度所创建的能量射束点的第一定位;利用能量射束点在工作台上生成预定图案,而同时用第二偏转速度来偏转能量射束点;检测工作台上用第二偏转速度所创建的能量射束点的第二定位;以及比较第一和第二定位,其中如果第一定位中的每一个从第二定位中的对应的定位偏离得小于预定距离则偏转速度被验证。

根据各种实施例,可以提供一种包括至少一个计算机可读存储介质的非暂时性计算机程序产品,所述至少一个计算机可读存储介质具有被体现在其中的计算机可读程序代码部分。所述计算机可读代码部分包括:被配置用于利用能量射束点在工作台上生成预定图案而同时用第一偏转速度来偏转能量射束点的可执行部分;被配置用于检测工作台上用第一偏转速度所创建的能量射束点的第一定位的可执行部分;被配置用于利用能量射束点在工作台上生成预定图案而同时用第二偏转速度来偏转能量射束点的可执行部分;被配置用于检测工作台上用第二偏转速度所创建的能量射束点的第二定位的可执行部分;以及被配置用于比较第一和第二定位的可执行部分,其中如果第一定位中的每一个从第二定位中的对应的定位偏离得小于预定距离则偏转速度被验证。

附图说明

因而已经一般而言地描述了本发明,现在将参考随附附图,所述附图不一定按比例绘制,并且其中:

图1描绘了用于验证能量射束的偏转速度的设置的第一示例性实施例的示意性透视图;

图2描绘了用于验证能量射束的偏转速度的设置的第二示例性实施例的示意性透视图;

图3描绘了一种装置,其中可以实现创造性的验证方法;

图4描绘了根据本发明的实施例的方法的示意性流程图;

图5A描绘了用于验证偏转速度的偏转化图案的第一示例性实施例;

图5B描绘了用于验证偏转速度的偏转化图案的第二示例性实施例;

图5C描绘了用于验证偏转速度的偏转化图案的第三示例性实施例;

图6A描绘了利用恰当偏转速度的点图案的示例性实施例;

图6B描绘了与图6A中相同的、利用不恰当偏转速度的点图案的示例性实施例;

图7是根据各种实施例的示例性系统1020的框图;

图8A是根据各种实施例的服务器1200的示意性框图;以及

图8B是根据各种实施例的示例性移动设备1300的示意性框图。

具体实施方式

现在将参考随附附图在下文中更全面地描述本发明的各种实施例,在所述附图中示出了本发明的一些但不是全部实施例。实际上,本发明的实施例可以以许多不同的形式被体现并且不应当被解释为受限于本文中所阐明的实施例。相反,这些实施例被提供使得本公开内容将满足可适用的法律要求。除非以其它方式限定,否则本文中所使用的所有技术和科技术语具有与本发明所涉及的领域中的普通技术人员通常已知和理解的相同的含义。术语“或”在本文中既以可替换的意义也以连接的意义而被使用,除非以其它方式指示。同样的标号贯穿全文指代同样的元件。

仍另外地,为了促进对本发明的理解,以下定义了多个术语。本文中所定义的术语具有如与本发明相关的领域中的普通技术人员通常理解的意义。诸如“一”、“一个”和“所述”之类的术语不意图仅仅指代单数实体,而是包括一般的类,其特定示例可以用于说明。本文中的术语用于描述本发明的特定实施例,但是其使用不限制本发明,除了如在权利要求中所概述的之外。

如本文中所使用的术语“三维结构”等等一般指代所意图或实际制造的(例如结构性的一个或多个材料的)三维配置,所述三维配置意图用于特定的目的。这样的结构等等可以例如借助于三维CAD系统来被设计。

如本文中在各种实施例中所使用的术语“电子射束”指代任何带电粒子射束。带电粒子射束的源可以包括电子枪、线性加速器等等。

图3描绘了其中可以实现创造性验证方法的自由成型制造或增量制造装置300的示例性实施例。至少在该实施例中的装置300包括电子枪302;相机304;两个粉末料斗306、307;起始板316;构建箱312;粉末分布器310;构建平台314;和真空腔室320。

真空腔室320能够借助于或经由真空系统来维持真空环境,所述系统可以包括涡轮分子泵、涡卷泵、离子泵以及一个或多个阀,其对本领域技术人员而言是众所周知的并且因此不需要在该上下文中的进一步解释。真空系统可以通过控制单元350来控制。

电子枪302生成电子射束,所述电子射束可以用于将起始板316上所提供的粉末材料318熔化或熔合在一起。电子枪302可以被提供在真空腔室320中。控制单元350可以用于控制和管理从电子射束枪302所发射的电子射束。至少一个聚焦线圈(未示出)、至少一个偏转线圈(未示出)以及电子射束功率供给(未示出)可以电气连接到控制单元350。在本发明的示例性实施例中,电子枪利用大约60kV的加速电压以及利用在0-10kW的范围中的射束功率来生成可聚焦的电子射束。当通过利用能量射束来逐层熔合粉末而构建三维物品的时候,真空腔室中的压力可以在1x10-3-1x10-6mBar的范围中。

替代于用电子射束来熔化粉末材料,可以使用激光射束。当使用激光射束源来代替电子射束源的时候,真空腔室可以是可选的。

粉末料斗306、307包括将被提供在构建箱312中的起始板316上的粉末材料。粉末材料可以例如是纯金属或金属合金,诸如钛、钛合金、铝、铝合金、不锈钢、Co-Cr-W合金等等。

粉末分布器310被布置成将粉末材料的薄层铺设在起始板316上。在工作循环期间,在每个添加的粉末材料层之后,构建平台314将接连相对于射线枪被降低。为了使得该移动是可能的,构建平台314在本发明的一个实施例中在竖直方向上、即在由箭头P所指示的方向上可移动地布置。这意味着构建平台314开始于初始定位,其中必要厚度的第一粉末材料层已经被铺设在起始板316上。粉末材料的第一层可以比其它施加的层更厚。对于以比其它层更厚的第一层而开始的原因是:不想要第一层熔穿到起始板上。构建平台此后被降低,结合铺设新的粉末材料层以用于形成三维物品的新的横截面。用于降低构建平台314的构件可以例如是通过配备有传动装置、调节螺钉等等的伺服引擎。

三维物品的模型可以经由CAD(计算机辅助设计)工具来被生成。

在第一层完成(即熔合粉末材料以用于制成三维物品的第一层)之后,第二粉末层被提供在工作台316上。根据与先前的层相同的方式来分布第二粉末层。然而,在相同的增量制造机器中可以存在可替换的方法来用于将粉末分布到工作台上。例如,第一层可以借助于或经由第一粉末分布器来被提供,第二层可以通过另一粉末分布器来被提供。粉末分布器的设计根据来自控制单元的指令而被自动改变。粉末分布器以单耙系统的形式,即,其中一个耙捕捉从左侧粉末料斗306和右侧粉末料斗307二者落下的粉末,耙因而可以改变设计。

在已经将第二粉末层分布在工作台316上之后,能量射束被指引到工作台上,使得第二粉末层在所选位置中熔合以形成三维物品的第二横截面。在第二层中熔合的部分可以接合到第一层的熔合的部分。第一和第二层中的熔合的部分可以一起熔化,这通过不仅熔化最上层中的粉末而且还至少重熔化直接在最上层下方的层的厚度的分数。

图1描绘了用于验证偏转速度的设置100的第一示例性实施例的示意性透视图。设置100包括激光源110、可倾斜镜120、相机130、控制单元140和工件150。

激光源用于生成激光射束160,所述激光射束160可以借助于或经由可倾斜镜120而在工作台150上被偏转。通过改变可倾斜镜的角度,激光射束160可以在预定最大区域内的任何期望的定位被移动。可以通过改变使可倾斜镜倾斜的速度来变更激光射束的偏转速度,镜的倾斜度的缓慢改变可以导致激光射束的缓慢偏转速度,并且镜的倾斜度的快速改变可以导致激光射束的快速偏转速度。

验证偏转速度的示例性实施例可以首先开始于确定将被提供在工件150上的图案170。图案170可以是一维或二维的。显然,如果使用一维图案,则仅仅可以一维地验证偏转速度,如果不旋转相同的图案和重复验证过程的话。利用二维图案,可以同时在x-和y-方向上验证偏转速度。验证过程可以在完美平坦的工件的情况下以及在不完美平坦的工件的情况下工作,即,工件的定位以及工件的角度在验证过程之前可以不已知。然而,工件的确切定位和角度对于该验证过程而言不是先决条件。

在根据本发明的第一步骤410中,图案可以被提供在工作台上,这通过开启和关断激光射束,而同时用第一偏转速度来偏转激光射束。

在图5A中,图示了可以用于验证能量射束的偏转速度的图案550的第一示例性实施例。图案包括6行,其中每行包括4个点。点意图通过能量射束160、260来被生成。针对图案的起始点通过510标示并且结束点通过520来标示。能量射束可以以图5中的箭头所给出的次序来产生点的图案550。显然,存在通过图5中所图示的给定图案中的每一个点的能量射束的偏转的许多可替换方式,诸如相反方向或随机方向。点中的任一个可以被选为起始和结束点。

在图5B中图示了可以用于验证能量射束的偏转速度的图案550的第二示例性实施例。图案包括4列562、564、566、568,其中每列包括6个点。点意图通过能量射束160、260来被生成。针对图案的起始点通过510标示并且结束点通过520来标示。能量射束可以以图5中的箭头所给出的次序来产生点的图案550。显然,存在通过图5B中所图示的给定图案中的每一个点的能量射束的偏转的许多可替换方式,诸如相反方向或随机方向。点中的任一个可以被选为起始和结束点。

在图5C中,图示了可以用于验证能量射束的偏转速度的图案550的第三示例性实施例。图案包括连续的星状图案,而在图5A和5B中图示了不连续的图案。

针对图案的起始点通过510标示并且结束点通过520来标示。起始和结束点510、520彼此重叠。星中的任何定位可以被选为起始和结束定位。

激光射束可以利用给定频率来被开启和关断,所述给定频率可以是恒定的以用于产生点图案或虚线图案或者被连续地开启以用于产生如在图5C中所例示的连续图案。

图案550首先利用第一偏转速度V来产生。通过以第一偏转速度V所偏转的激光射束所生成的图案的第一定位可以通过相机140来检测,通过图4中420所标示。图案可以如下被生成:通过在给定定位开启和关断激光源110,而同时以图5A和5B中所图示的方式来提供图案550。相同的图案550然后通过变更偏转速度来被产生,通过图4中430所标示。偏转速度可以被变更成第二偏转速度2V,其是第一偏转速度V的两倍快。图案可以再次如下被生成:通过在给定定位开启和关断激光源110,而同时以图5A或5B中所图示的方式来提供图案550或被连续保持开启而同时提供如图5C中所例示的连续图案。当使用第二偏转速度2V时通过激光射束所生成的图案的第二定位可以通过相机140来被检测,通过图4中440所标示。第一和第二定位然后与彼此比较。

图像可以通过在真空腔室320内或外所提供的相机304来取得。相机304可以是任何类型的相机,例如IR相机(红外相机)、NIR相机(近红外相机)、VISNIR相机(可见近红外相机)、CCD相机(电荷耦合器件-相机)、CMOS相机(互补金属氧化物半导体-相机)、数字相机。

图案可以被刻在工作台中,即工作台的表面被熔化。可替换地,能量射束可以仅仅反射图案中的能量射束,即工作台的表面不被熔化。全图案的图像可以从在图案的产生期间在不同时间取得的多个不同图像被汇编。

激光源可以以给定的频率被开启和关断,意味着激光脉冲的持续时间可以是固定的。当将激光射束的偏转速度改变到第二速度时,所述第二速度在给定的示例中是偏转速度的两倍2V,在脉冲之间的时间相比于当偏转速度是以第一偏转速度V时的需要短二分之一,以便产生相同的图案。假定开-关频率是恒定的,在通过第一和第二偏转速度所产生的图案中的任何偏离可能将来自镜120的未经校准的偏转速度。第一定位相对于第二定位的平移方向可以给出关于如何调节镜的偏转速度的信息。平移方向还可以在两个维度上变化,即在X和Y方向二者上平移。显然,任何数目的偏转速度可以被使用在偏转速度验证方法中。想法是要利用不同的偏转速度和/或不同的偏转次序和/或不同的偏转方向来提供相同的图案。在利用第一偏转速度和/或偏转次序和/或偏转方向相比于利用第二偏转速度/次序/方向所产生的定位之间的偏离可以向操作者给出偏转速度不恰当的信息。偏转方向的反转可能导致前向和反向图案不完美地彼此叠覆,指示了镜的倾斜相比于第二方向而言在第一方向上更慢,其中第一和第二方向可以与彼此相对。偏转速度的验证可以用作增量制造装置中的控制/质量特征。如果偏转速度被确定为在规范之外,则告警信号可以被发送到机器的操作者。在可替换的实施例中,当偏转速度被确定为在规范之外时,增量制造机器可以被关断或被置于空闲状态中。

第一和第二定位被比较,通过450标示,其中如果第一定位中的每一个从对应的第二定位偏离得小于预定距离,则偏转速度被验证。

图6A描绘了在经验证的偏转速度的情况下的点图案的示例性实施例。规律的等距离点图案首先利用第一偏转速度被提供在工件上。第一偏转速度在图6A中利用圆来符号表现。相同的规律的等距离点图案然后利用第二偏转速度被提供在工件上。第二偏转速度在图6A中利用叉来符号表现。第二偏转速度是第一偏转速度的两倍大。工件可以是相同的工件或者用于两个不同偏转速度的不同工件。

在图6A中,针对所述两个不同偏转速度的点图案被叠加在彼此之上,而没有两个图案的任何横向偏移。当然,考虑到能量射束的开/关频率对于第一和第二偏转速度而言是相同的,具有两倍大的速度的图案具有一半数目的点。在图6A中,偏转速度可以是将验证的,因为第一和第二偏转速度情况下的对应定位不偏离得多于预定距离,此处预定距离是零。

在图6B中,针对所述两个不同偏转速度的点图案不叠加在彼此之上。在图6B中,利用第一偏转速度v所提供的图案相对于利用第二偏转速度2v所提供的图案偏移。偏移通过610来标示。由于第二偏转速度的偏移与第一偏转速度相比向左,所以第二偏转速度太慢。在相同图片中向右的偏移将意味着过快的偏转速度。

预定的可允许的距离(偏移)在第一示例性实施例中可以小于100μm。在增量制造过程中,取决于将制造的产品的类型,可以接受偏移大于或小于100μm。具有高容差要求的零件可能需要在50μm的范围中的偏移以便被接受并且具有低容差要求的零件可以接受大于200μm的偏移。

当使用连续的图案时,如图5C中所描绘的,在偏转速度没有被验证时,图案可能是或多或少歪曲的。在连续的图案中,针对不同的偏转速度而检测预定数目的定位并且其相对定位被比较。连续图案中的预定定位可以是规律的图案或随机的图案。相同的图案可以用于两个不同的偏转速度。

工件可以被提供有参考图案。该参考图案可以用于校准扫描速度和相对定位,但是还用于检测能量射束队列中的其它偏离。

图2描绘了用于验证偏转速度的设置200的第二示例性实施例的示意性透视图。设置200包括电子射束源210、相机230、控制单元240和工件250。

电子射束源用于生成电子射束260,所述电子射束260可以用或经由至少一个偏转线圈(未示出)而在工作台250上被偏转。通过改变偏转线圈的磁场,电子射束260可以在预定最大区域内的任何期望的定位处被移动。

电子射束的偏转速度可以通过改变偏转线圈的磁场、即通过以不同的速度斜坡化(ramp)偏转线圈中的电流来被变更,其中较高的斜坡化速度与较低的斜坡化速度相比将导致更大的偏转速度。偏转速度的验证与先前关于图1所描述的相同。在图1和2之间的唯一差异是能量射束源以及能量射束如何被偏转。

在本发明的另一方面中,提供了一种程序元件,所述程序元件被配置和布置成当在计算机上被执行时实现用于验证能量射束点的偏转速度的方法。所述程序元件可以特别地被配置成执行以下步骤:利用能量射束点在工作台上生成预定图案,而同时用第一偏转速度来偏转能量射束点;检测工作台上用第一偏转速度所创建的能量射束点的第一定位;利用能量射束点在工作台上生成预定图案,而同时用第二偏转速度来偏转能量射束点;检测工作台上用第二偏转速度所创建的能量射束点的第二定位;以及比较第一和第二定位,其中如果第一定位中的每一个从第二定位中的对应的定位偏离得小于预定距离则偏转速度被验证。

程序元件可以被安装在计算机可读存储介质中。计算机可读存储介质可以是如在本文中别处所述的控制单元或另一分离并且不同的控制单元。计算机可读存储介质和程序元件,其可以包括被体现在其中的计算机可读程序代码部分,还可以被包含在非暂时性计算机程序产品内。关于这些特征和配置的另外的细节进而在以下被提供。

如所提及的,本发明的各种实施例可以以各种方式来被实现,包括作为非暂时性计算机程序产品。计算机程序产品可以包括非暂时性的计算机可读存储介质,所述非暂时性的计算机可读存储介质存储应用、程序、程序模块、脚本、源代码、程序代码、目标代码、字节代码、编译代码、解译代码、机器代码、可执行指令和/或类似物(还在本文中被称为可执行指令、用于执行的指令、程序代码和/或在本文中可互换地使用的类似术语)。这样的非暂时性计算机可读存储介质包括所有计算机可读介质(包括易失性和非易失性介质)。

在一个实施例中,非易失性计算机可读存储介质可以包括软盘、柔性盘、硬盘、固态存储装置(SSS)(例如固态驱动器(SSD)、固态卡(SSC)、固态模块(SSM))、企业闪速驱动器、磁带、或任何其它非暂时性磁性介质和/或类似物。非易失性计算机可读存储介质还可以包括穿孔卡、纸带、光学标记表(或具有孔图案或其它光学可识别的记号的任何其它物理介质)、光盘只读存储器(CD-ROM)、光盘式可重写光盘(CD-RW)、数字通用盘(DVD)、蓝光盘(BD)、任何其它非暂时性光学介质和/或类似物。这样的非易失性计算机可读存储介质还可以包括只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、闪速存储器(例如串行、NAND、NOR和/或类似物)、多媒体存储器卡(MMC)、安全数字(SD)存储器卡、SmartMedia(智能媒体)卡、CompactFlash(紧致闪速)(CF)卡、存储器棒、和/或类似物。此外,非易失性的计算机可读存储介质还可以包括导体桥接的随机存取存储器(CBRAM)、相变随机存取存储器(PRAM)、铁电随机存取存储器(FeRAM)、非易失性随机存取存储器(NVRAM)、磁阻式随机存取存储器(MRAM)、电阻式随机存取存储器(RRAM)、硅-氧化物-氮化物-氧化物-硅存储器(SONOS)、浮动结栅随机存取存储器(FJG RAM)、千足虫存储器、赛道存储器和/或类似物。

在一个实施例中,易失性计算机可读存储介质可以包括随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、快速页面模式动态随机存取存储器(FPM DRAM)、扩展的数据输出动态随机存取存储器(EDO DRAM)、同步动态随机存取存储器(SDRAM)、双数据率同步动态随机存取存储器(DDR SDRAM)、双数据率类型二同步动态随机存取存储器(DDR2 SDRAM)、双数据率类型三同步动态随机存取存储器(DDR3 SDRAM)、Rambus动态随机存取存储器(RDRAM)、双晶体管RAM(TTRAM)、晶闸管RAM(T-RAM)、零-电容器(Z-RAM)、Rambus直列式存储器模块(RIMM)、双列直插式存储器模块(DIMM)、单列直插式存储器模块(SIMM)、视频随机存取存储器VRAM、高速缓存存储器(包括各级)、闪速存储器、寄存器存储器和/或类似物。将领会到,在其中实施例被描述成使用计算机可读存储介质的情况下,其它类型的计算机可读存储介质可以取代上述计算机可读存储介质或附加于上述计算机可读存储介质而被使用。

如应当领会到的,本发明的各种实施例还可以被实现为方法、装置、系统、计算设备、计算实体和/或类似物,如在本文中别处已经描述的。因而,本发明的实施例可以采取执行被存储在计算机可读存储介质上的指令以执行某些步骤或操作的装置、系统、计算设备、计算实体和/或类似物的形式。然而,本发明的实施例还可以采取执行某些步骤或操作的完全硬件的实施例的形式。

以下参考装置、方法、系统和计算机程序产品的框图和流程图图示来描述各种实施例。应当理解到,框图和流程图图示中任一个的每个框分别可以部分地通过计算机程序指令来被实现,例如作为在计算系统中的处理器上执行的逻辑步骤或操作。这些计算机程序指令可以被加载到计算机(诸如专用计算机或其它可编程数据处理装置)上以产生特定配置的机器,使得在计算机或其它可编程数据处理装置上执行的指令实现一个或多个流程图框中指定的功能。

这些计算机程序指令还可以被存储在计算机可读存储器中,其可以指引计算机或其它可编程数据处理装置以特定的方式运转,使得被存储在计算机可读存储器中的指令产生一种制品,所述制品包括用于实现在一个或多个流程图框中所指定的功能性的计算机可读指令。计算机程序指令还可以被加载到计算机或其它可编程数据处理装置上以使得一系列操作步骤在计算机或其它可编程装置上被执行,从而产生计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供用于实现在一个或多个流程图框中所指定的功能的操作。

因此,框图和流程图图示的框支持用于执行指定功能的各种组合、用于执行指定功能的操作和用于执行指定功能的程序指令的组合。还应当理解到,框图和流程图图示的每个框以及框图和流程图图示中的框的组合可以通过执行指定功能或操作的专用基于硬件的计算机系统或者专用硬件和计算机指令的组合来实现。

图7是可以结合本发明的各种实施例而使用的示例性系统1020的框图。至少在图示的实施例中,系统1020可以包括一个或多个中央计算设备1110、一个或多个分布式计算设备1120以及一个或多个分布式手持或移动设备1300,全部都被配置成经由一个或多个网络1130而与服务器1200(或控制单元)通信。虽然图7将各种系统实体图示为分离的、独立的实体,但是各种实施例不限于该特定的架构。

根据本发明的各种实施例,所述一个或多个网络1130可以能够支持根据以下各项中的任何一个或多个的通信:多个第二代(2G)、2.5G、第三代(3G)和/或第四代(4G)移动通信协议等等。更特别地,所述一个或多个网络1130可以能够支持根据2G无线通信协议IS-136(TDMA)、GSM和IS-95(CDMA)的通信。而且,例如,所述一个或多个网络1130可以能够支持根据2.5G无线通信协议GPRS、增强数据GSM环境(EDGE)等等的通信。另外,例如,所述一个或多个网络1130可以能够支持根据3G无线通信协议的通信,诸如采用宽带码分多址(WCDMA)无线电接入技术的通用移动电话系统(UMTS)网络。一些窄带AMPS(NAMPS)、以及TACS、(多个)网络也可以受益于本发明的实施例,如双重或较高模式移动站(例如数字/模拟或TDMA/CDMA/模拟电话)应当的那样。作为又一示例,系统1020的每个组件可以被配置成根据诸如例如以下各项的技术而与彼此通信:射频(RF)、BluetoothTM、红外(IrDA)、或多个不同的有线或无线联网技术中的任一个,包括有线或无线个域网(“PAN”)、局域网(“LAN”)、城域网(“MAN”)、广域网(“WAN”)等等。

尽管(多个)设备1110-1300在图7中被图示为通过相同的网络1130而与彼此通信,但是这些设备可以同样通过多个分离的网络而通信。

根据一个实施例,除了从服务器1200接收数据之外,分布式设备1110、1120和/或1300还可以被配置成独立地收集和传输数据。在各种实施例中,设备1110、1120和/或1300可以能够经由一个或多个输入单元或设备(诸如小键盘、触摸板、条形码扫描仪、射频标识(RFID)读取器、接口卡(例如调制解调器等等)或接收器)而接收数据。设备1110、1120和/或1300还可以能够将数据存储到一个或多个易失性或非易失性存储器模块,并且经由一个或多个输出单元或设备来输出数据,例如通过将数据显示给操作设备的用户,或通过例如在一个或多个网络1130上传输数据。

在各种实施例中,服务器1200包括用于执行根据本发明的各种实施例的一个或多个功能的各种系统,包括在本文中更具体地被示出和描述的那些。然而,应当理解到,服务器1200可以包括用于执行一个或多个类似功能的各种可替换设备,而不偏离本发明的精神和范围。例如,服务器1200的至少一部分在某些实施例中可以位于(多个)分布式设备1110、1120和/或(多个)手持或移动设备1300上,如对于特定的应用可能合期望的那样。如将在以下更详细地描述的,在至少一个实施例中,(多个)手持或移动设备1300可以包含一个或多个移动应用1330,所述移动应用1330可以被配置以便提供用户接口以用于与服务器1200通信,全部如将同样在以下更详细地描述的。

图8A是根据各种实施例的服务器1200的示意图。服务器1200包括处理器1230,所述处理器1230经由系统接口或总线1235与服务器内的其它元件通信。还被包括在服务器1200中的是用于接收和显示数据的显示/输入设备1250。该显示/输入设备1250可以是例如与监视器组合使用的键盘或定点设备。服务器1200还包括存储器1220,所述存储器1220通常包括只读存储器(ROM)1226和随机存取存储器(RAM)1222二者。服务器的ROM 1226用于存储基本输入/输出系统1224(BIOS),包含基本例程,所述基本例程有助于在服务器1200内的元件之间传递信息。各种ROM和RAM配置先前在本文中已经被描述。

另外,服务器1200包括至少一个存储设备或程序存储装置1210,诸如硬盘驱动器、软盘驱动器、CD Rom驱动器或光盘驱动器,用于将信息存储在各种计算机可读介质、诸如硬盘、可移除磁盘或CD-ROM盘上。如本领域普通技术人员将领会的,这些存储设备1210中的每一个都通过适当的接口而连接到系统总线1235。存储设备1210及其相关联的计算机可读介质提供用于个人计算机的非易失性存储。如本领域普通技术人员将领会的,上述计算机可读介质可以被本领域中已知的任何其它类型的计算机可读介质取代。这样的介质包括例如磁带盒、闪速存储器卡、数字视频盘以及Bernoulli盒。

尽管未示出,但是根据实施例,服务器1200的存储设备1210和/或存储器还可以提供数据存储设备的功能,所述数据存储设备可以存储可以被服务器1200访问的历史和/或当前递送数据和递送条件。在这方面,存储设备1210可以包括一个或多个数据库。术语“数据库”指代被存储在计算机系统中的数据或记录的结构化集合,诸如经由关系数据库、分层次数据库或网络数据库,并且因而不应当以限制性方式被解释。

包括例如通过处理器1230可执行的一个或多个计算机可读程序代码部分的多个程序模块(例如,示例性模块1400-1700)可以通过各种存储设备1210被存储并且被存储在RAM 1222内。这样的程序模块还可以包括操作系统1280。在这些和其它实施例中,各种模块1400、1500、1600、1700借助于处理器1230和操作系统1280而控制服务器1200的操作的某些方面。在仍其它的实施例中,应当理解到,还可以提供一个或多个附加的和/或可替换的模块,而不偏离本发明的范围和性质。

在各种实施例中,程序模块1400、1500、1600、1700由服务器1200执行并且被配置成生成一个或多个图形用户接口、报告、指令和/或通知/警报,所有都可访问和/或可传输到系统1020的各种用户。在某些实施例中,用户接口、报告、指令和/或通知/警报可以经由一个或多个网络1130可访问,所述网络1130可以包括因特网或其它可行的通信网络,如先前讨论的。

在各种实施例中,还应当理解到,所述模块1400、1500、1600、1700中的一个或多个可以可替换地和/或附加地(例如,以副本)而在本地存储在设备1110、1120和/或1300中的一个或多个上并且可以通过所述设备的一个或多个处理器来执行。根据各种实施例,模块1400、1500、1600、1700可以将数据发送到一个或多个数据库、从一个或多个数据库接收数据以及利用在一个或多个数据库中所包含的数据,所述数据库可以包括一个或多个分离的、链接的和/或联网的数据库。

还位于服务器1200内的是网络接口1260,所述网络接口1260用于与所述一个或多个网络1130的其它元件对接和通信。本领域普通技术人员将领会到:服务器1200组件中的一个或多个可以在地理上远离其它服务器组件地被定位。此外,服务器1200组件中的一个或多个可以被组合,和/或执行本文中所述功能的附加组件也可以被包括在服务器中。

虽然前述描述了单个处理器1230,但是如本领域普通技术人员将认识到的,服务器1200可以包括结合彼此而操作以执行本文中所述功能性的多个处理器。除了存储器1220之外,处理器1230还可以被连接到至少一个接口或用于显示、传送和/或接收数据、内容等等的其它构件。在这方面,(多个)接口可以包括至少一个通信接口或用于传送和/或接收数据、内容等等的其它构件,以及至少一个用户接口,所述用户接口可以包括显示器和/或用户输入接口,如将在以下更详细地描述的。用户输入接口进而可以包括允许实体从用户接收数据的多个设备中的任一个,诸如小键盘、触摸显示器、操纵杆或其它输入设备。

仍另外地,虽然对“服务器”1200做出了参考,但是如本领域普通技术人员将认识到的,本发明的实施例不限于传统上定义的服务器架构。仍另外地,本发明的实施例的系统不限于单个服务器、或类似的网络实体或大型机计算机系统。包括结合彼此而操作以提供本文中所述功能性的一个或多个网络实体的其它类似架构可以同样地被使用而不偏离本发明的实施例的精神和范围。例如,彼此协作以提供本文中与服务器1200相关联地描述的功能性的两个或多个个人计算机(PC)、类似的电子设备或手持便携设备的网状网络可以同样地被使用,而不偏离本发明的实施例的精神和范围。

根据各种实施例,过程的许多单独的步骤可以或可以不通过利用本文中所述的计算机系统和/或服务器来被实施,并且计算机实现的程度可以变化,如对于一个或多个特定应用可能合期望和/或有益的那样。

图8B提供了表示可以结合本发明的各种实施例而被使用的移动设备1300的说明性示意图。移动设备1300可以由各方操作。如在图8B中所示,移动设备1300可以包括天线1312、发射器1304(例如无线电)、接收器1306(例如无线电)以及处理元件1308,所述处理元件1308分别向发射器1304和接收器1306提供信号以及从发射器1304和接收器1306接收信号。

分别被提供给发射器1304和接收器1306以及从发射器1304和接收器1306接收的信号可以包括根据可适用的无线系统的空中接口标准的信令数据,以与各种实体、诸如服务器1200、分布式设备1110、1120和/或类似物通信。在这方面,移动设备1300可以能够利用一个或多个空中接口标准、通信协议、调制类型和接入类型而操作。更具体地,移动设备1300可以根据多个无线通信标准和协议中的任一个而操作。在特定实施例中,移动设备1300可以根据多个无线通信标准和协议、诸如GPRS、UMTS、CDMA2000、1xRTT、WCDMA、TD-SCDMA、LTE、E-UTRAN、EVDO、HSPA、HSDPA、Wi-Fi、WiMAX、UWB、IR协议、蓝牙协议、USB协议和/或任何其它无线协议而操作。

经由这些通信标准和协议,移动设备1300根据各种实施例可以通过使用诸如非结构化补充服务数据(USSD)、短消息服务(SMS)、多媒体消息传送服务(MMS)、双音多频信令(DTMF)和/或订户标识模块拨号器(SIM拨号器)之类的概念来与各种其它实体通信。移动设备1300还可以将改变、附加件、以及更新例如下载到其固件、软件(例如包括可执行指令、应用、程序模块)和操作系统。

根据一个实施例,移动设备1300可以包括位置确定设备和/或功能性。例如,移动设备1300可以包括GPS模块,所述GPS模块被适配成获取例如纬度、经度、高度、地理编码、路线和/或速度数据。在一个实施例中,GPS模块通过标识视野中的卫星的数目以及那些卫星的相对定位来获取数据,有时已知为星历表数据。

移动设备1300还可以包括用户接口(其可以包括被耦合到处理元件1308的显示器1316)和/或用户输入接口(其耦合到处理元件1308)。用户输入接口可以包括允许移动设备1300接收数据的多个设备中的任一个,诸如小键盘1318(硬或软)、触摸显示器、语音或运动接口、或其它输入设备。在包括小键盘1318的实施例中,小键盘可以包括常规数字(0-9)和有关键(#、*)以及用于操作移动设备1300的其它键(或引起其显示)并且可以包括完整集合的字母键或可以被激活以提供完整集合的字母数字键的键集合。除了提供输入之外,用户输入接口可以被使用,例如以激活或去激活某些功能,诸如屏幕保护程序和/或睡眠模式。

移动设备1300还可以包括易失性存储装置或存储器1322和/或非易失性存储装置或存储器1324,其可以是嵌入式的和/或可以是可移除的。例如,非易失性存储器可以是ROM、PROM、EPROM、EEPROM、闪速存储器、MMC、SD存储器卡、存储器棒、CBRAM、PRAM、FeRAM、RRAM、SONOS、赛道存储器和/或类似物。易失性存储器可以是RAM、DRAM、SRAM、FPM、DRAM、EDO DRAM、SDRAM、DDR SDRAM、DDR2 SDRAM、DDR3 SDRAM、RDRAM、RIMM、DIMM、SIMM、VRAM、高速缓存存储器、寄存器存储器和/或类似物。易失性和非易失性存储装置或存储器可以存储数据库、数据库实例、数据库映射系统、数据、应用、程序、程序模块、脚本、源代码、目标代码、字节代码、编译代码、解译代码、机器代码、可执行指令和/或类似物以实现移动设备1300的功能。

移动设备1300还可以包括相机1326和移动应用1330中的一个或多个。相机1326可以根据各种实施例被配置为附加的和/或可替换的数据收集特征,由此一个或多个项可以通过移动设备1300经由相机被读取、存储和/或传输。移动应用1330还可以提供一种特征,经由所述特征,各种任务可以利用移动设备1300而被执行。可以提供各种配置,如对于作为整体的系统1020和移动设备1300的一个或多个用户而言可能合期望的。

本发明不限于上述实施例并且许多修改在以下权利要求的范围内是可能的。这样的修改可以例如涉及使用与例示的电子射束不同的能量射束源,诸如激光射束。可以使用除了金属粉末之外的其它材料,诸如以下的非限制性示例:电导体聚合物以及电导体陶瓷的粉末。从多于2层取得的图像也可以是可能的,即在本发明的用于检测缺陷的可替换实施例中,来自至少三层、四层或更多层的至少一个图像被使用。如果所述三层、四层或更多层中的缺陷定位至少部分地彼此重叠,则可以检测到缺陷。粉末层越薄,则可以使用更多的粉末层以便检测事实性缺陷。

实际上,本领域普通技术人员将能够使用前述文本中所包含的信息来以没有字面上描述但是然而被所附权利要求涵盖的方式来修改本发明的各种实施例,因为它们实现基本上相同的功能来达到基本上相同的结果。因此,要理解到,本发明不限于所公开的特定实施例并且修改和其它实施例意图被包括在所附权利要求的范围内。尽管在本文中采用了特定的术语,但是它们仅仅在一般且描述性的意义上被使用并且不用于限制的目的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1