三维印刷控制装置及其控制方法

文档序号:9800950阅读:255来源:国知局
三维印刷控制装置及其控制方法
【技术领域】
[0001]本发明公开的实施例涉及一种三维印刷控制装置及其控制方法,具体而言,涉及一种用于在三维印刷机中控制三维对象的输出作业的技术。
【背景技术】
[0002]如果利用三维印刷机,则可以通过注射和层压固体、粉末、液态聚合物等印刷原料而输出具有立体形态的三维对象。对于现有的三维印刷机而言,在执行用户所请求的三维对象的输出作业的过程中,即使接收到变更三维对象的形态等请求事项,也不能在当前的输出作业过程中反映该请求事项而输出三维对象。如果想输出用户所期望的形态,则需要中断正在进行中的输出作业,或者需要等到其作业完成。因此,可能发生作业中断所导致的停顿(interrupt)或者作业等待所导致的延迟。还有,在利用层压印刷原料的方式的三维印刷技术中,原料的价格比较贵,而且作业速度比切割加工慢。于是,如果可以在输出作业进行过程中改变三维对象的形态而生产三维输出物,则可以有助于防止印刷原料的浪费以及制造周期(lead time)的增加。

【发明内容】

[0003]本发明公开的实施例提供一种用于控制通过层叠原料而输出三维对象的三维印刷机的改进的技术。
[0004]根据一个示例性实施例,提供一种三维印刷控制装置,包括:控制命令生成部,生成用于输出第一形态的三维对象的控制命令,当在用于输出所述三维对象的输出作业过程中执行用于将所述第一形态变更为第二形态的请求时,生成用于输出第二形态的变更的三维对象的追加的控制命令;控制命令传输部,当判断为所述变更的三维对象能够通过所述输出作业而输出时,针对三维对象的未输出部分而把所述控制命令替换为所述追加的控制命令。
[0005]其中,所述控制命令传输部在判断为能够通过所述输出作业而输出所述变更的三维对象的情况下,把替换所述控制命令的所述追加的控制命令传输到执行所述输出作业的过程中的三维印刷机。
[0006]其中,所述控制命令传输部识别所述变更的三维对象的特定部分,并判定如果在所述输出作业中代替所述未输出部分的至少一部分而输出所述特定部分则是否能够通过所述输出作业而使所述变更的三维对象代替所述三维对象而输出,所述特定部分是根据所述请求而从所述第一形态变更为所述第二形态的部分。
[0007]其中,所述控制命令包括:多个按层子控制命令,用于使三维印刷机通过层叠原料而输出所述三维对象,所述追加的控制命令包括:多个其他按层子控制命令,用于使三维印刷机通过层叠所述原料而输出所述变更的三维对象。
[0008]其中,所述控制命令传输部为了所述输出作业而以一个为单位把多个按层子控制命令传输到所述三维印刷机,并在判断为所述变更的三维对象能够通过所述输出作业而输出的情况下,为了输出所述变更的三维对象而开始把多个其他按层子控制命令中的至少一部分以一个为单位依次传输到三维印刷机,并使所述多个按层子控制命令的依序的传输得到中断。
[0009]其中,所述控制命令传输部对在用于执行所述输出作业的三维印刷机的建造空间内根据所述控制命令而开始输出所述未输出部分的位置与在所述建造空间内根据所述追加的控制命令而开始输出所述特定部分的位置进行比较,从而判断所述变更的三维对象是否能够通过所述输出作业而输出。
[0010]其中,所述控制命令生成部基于与所述三维对象相关的第一建模信息来生成所述控制命令,并基于与所述变更的三维对象相关的第二建模信息来生成所述追加的控制命令。
[0011 ] 其中,所述三维印刷控制装置还包括:建模转换部,基于所述请求而把所述第一建模信息转换为所述第二建模信息。
[0012]其中,所述建模转换部还提供用于表示所示未输出部分的通知。
[0013]其中,所述三维印刷控制装置还包括:印刷机监视部,获取与用于执行所述输出作业的三维印刷机相关的状态信息,其中,所述建模转换部基于所述状态信息来提供所述通知。
[0014]根据另一示例性实施例,提供一种三维印刷装置的控制方法,包括如下步骤:生成用于输出第一形态的三维对象的控制命令,当在用于输出所述三维对象的输出作业过程中执行用于将所述第一形态变更为第二形态的请求时,生成用于输出第二形态的变更的三维对象的追加的控制命令;当判断为所述变更的三维对象能够通过所述输出作业而输出时,针对三维对象的未输出部分而把所述控制命令替换为所述追加的控制命令。
[0015]其中,所述方法还包括如下步骤:在判断为能够通过所述输出作业而输出所述变更的三维对象的情况下,把替换所述替换控制命令的所述追加的控制命令传输到执行所述输出作业的过程中的三维印刷机。
[0016]其中,所述方法还包括如下步骤:识别所述变更的三维对象的特定部分;判定如果在所述输出作业中代替所述未输出部分的至少一部分而输出所述特定部分则是否能够通过所述输出作业而使所述变更的三维对象代替所述三维对象而输出,其中,所述特定部分是根据所述请求而从所述第一形态变更为所述第二形态的部分。
[0017]其中,所述控制命令包括:多个按层子控制命令,用于使三维印刷机通过层叠原料而输出所述三维对象,所述追加的控制命令包括:多个其他按层子控制命令,用于使三维印刷机通过层叠所述原料而输出所述变更的三维对象。
[0018]其中,所述方法还包括如下步骤:为了所述输出作业而以一个为单位把多个按层子控制命令传输到所述三维印刷机,在判断为所述变更的三维对象能够通过所述输出作业而输出的情况下,为了输出所述变更的三维对象而开始把多个其他按层子控制命令中的至少一部分以一个为单位依次传输到三维印刷机,并使所述多个按层子控制命令的依序的传输得到中断。
[0019]其中,执行所述判断的步骤包括如下步骤:对在用于执行所述输出作业的三维印刷机的建造空间内根据所述控制命令而开始输出所述未输出部分的位置与在所述建造空间内根据所述追加的控制命令而开始输出所述特定部分的位置进行比较,从而判断所述变更的三维对象是否能够通过所述输出作业而输出。
[0020]其中,所述控制命令基于与所述三维对象相关的第一建模信息来生成,所述追加的控制命令基于与所述变更的三维对象相关的第二建模信息来生成。
[0021]其中,所述方法还包括如下步骤:基于所述请求而把所述第一建模信息转换为所述第二建模信息。
[0022]其中,所述方法还包括如下步骤:提供用于表示所示未输出部分的通知。
[0023]其中,所述方法还包括如下步骤:获取与用于执行所述输出作业的三维印刷机相关的状态信息;基于所述状态信息来提供所述通知。
[0024]根据又一示例性实施例,提供一种存储于记录介质中的计算机程序,其特征在于,与硬件结合,并用于执行如上所述的方法中的任意一种方法。
[0025]根据预定的实施例,如果在进行三维对象的输出作业的过程中接收到变更三维对象的形态的请求,则在当前的输出过程中可以按照变更后的形态而输出。
[0026]根据预定的实施例,可以生成用于控制三维印刷装置的控制命令,该控制命令能够以印刷原料的层单位得到处理,从而可以精细地控制输出作业。
[0027]根据预定的实施例,可以在输出作业进行过程中变更三维印刷机生产的输出物的形态,从而可以防止印刷材料的浪费以及制造周期的延迟。
【附图说明】
[0028]图1是示意性地表示根据示例性的实施例的三维印刷系统的模块图。
[0029]图2是表示根据示例性的实施例的三维印刷过程的图。
[0030]符号说明
[0031]100:三维印刷系统110:文件存储部
[0032]120:三维印刷控制装置121:文件转换部
[0033]122:控制命令生成部123:控制命令存储部
[0034]124:控制命令传输部125:印刷机监视部
[0035]126:建模转换部130:三维印刷机
[0036]131:印刷机控制部132:控制命令存储部
【具体实施方式】
[0037]以下,将参照附图而对本发明的具体的实施形态进行说明。以下的详细的说明是为了帮助对包括本说明书中记述的方法、装置以及/或者系统的理解而提供的。然而其仅仅是示例性的,本发明并不局限于此。
[0038]在对本发明进行说明时,如果判断为对相关的公知功能或者构成进行的具体的说明给本发明的主旨带来不必要的混乱时,将省略对其进行的详细的说明。而且,下述的术语是考虑到本发明中的功能而给出定义的术语,其可以根据用户、运用者的意图或者惯例而改变。因此需要基于贯穿整个说明书的内容而给出定义。详细的说明中使用的术语仅仅是用于说明本发明的实施例,其并非是限制性的。当单数的表述在文脉上没有明显为单个的意思时,也包括复数的含义。在本申请中,要理解“包括”或者“具备”等术语是用于指定说明书上所记载的特征、数字、步骤、操作、构成要素、部件等或者它们的组合的存在,而不能理解为用于排除一个或一个以上的其他特征、数字、步骤、操作、构成要素、部件或者它们的组合的存在或者其可存在性。
[0039]图1是示意性地表示根据示例性的实施例的三维印刷系统的模块图。如图1所示,示例性的三维印刷系统包
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1