切层方法、切层数据的更新方法及打印系统与流程

文档序号:17934911发布日期:2019-06-15 01:18阅读:233来源:国知局
切层方法、切层数据的更新方法及打印系统与流程

本发明涉及一种彩色3d物件,尤其涉及一种彩色3d物件的切层方法、其切层数据的更新方法、以及使用切层数据的打印系统。



背景技术:

有鉴于3d打印技术的成熟,以及3d打印机的体积缩小与价格降低,近年来3d打印机实以极快的速度普及化。而为了令打印完成的3d模型更容易被使用者所接受,部分厂商已研发出能够打印彩色3d模型的3d打印机。

上述3d打印机一般配置有两个打印头,分别为用以挤出成型材以打印3d物件的3d打印头,以及用以喷洒彩色墨水以对3d物件进行上色的2d打印头。由于上述3d打印头与2d打印头是基于完全不同的技术来进行运作,因此相关技术中的3d打印机一般是将两个打印头的控制与管理完全区隔开来。

具体地,相关技术是藉由电脑设备执行切层处理来产生路径文件以及影像文件。于打印动作中,3d打印机是依据路径文件来控制3d打印头移动并挤出成型材,并依据影像文件来控制2d打印头移动并喷洒彩色墨水。然而,上述路径文件与影像文件之间没有任何关联性,因此会大幅降低3d打印机的效能。

举例来说,由于3d打印机对于所述3d打印头与2d打印头的控制是完全分开的,因此于打印时可能会有不同步的情况产生。再者,由于2d打印头在进行上色动作无法得知已打印的3d物件的尺寸大小,因此处理器在执行切层处理并产生影像文件时,通常会令每一个打印层的影像文件具有相同的尺寸大小,如此将会因为影像文件的容量较大而浪费3d打印机的记忆体空间。

再例如,使用者有可能仅修改一个3d物件的颜色,但没有修改3d物件的结构与外轮廓。由于相关技术中的路径文件与影像文件的产生与使用都是分开的,故于使用者修改了3d物件后,处理器必需对修改后的3d物件重新进行完整的切层处理,才能产生新的路径文件以及新的影像文件。如此一来,处理器将会浪费无谓的切层处理时间。



技术实现要素:

本发明的目的在于提供一种切层方法、切层数据的更新方法及的打印系统,可于切层处理时将2d打印头的喷墨相关数据记录于3d打印头的路径文件中,藉此利于3d打印机的打印动作,并且利于处理器对切层数据的更新动作。

于本发明的一实施例中,所述彩色3d物件的切层方法包括:

a)由一处理器汇入一3d文件,其中该3d文件记录一3d物件;

b)该处理器对该3d物件进行一3d路径切层处理,以产生分别对应多个打印层的多笔打印路径;

c)该处理器对该3d物件进行一2d影像切层处理,以产生对应该多个打印层的多个影像文件,其中各该打印层分别对应一或多个该影像文件;

d)该处理器将其中一个该打印层的该打印路径记录于一路径文件中;及

e)步骤d)后,该处理器将该打印层的一或多个该影像文件的一喷墨指令记录于该路径文件中,并将该打印层的一喷墨路径记录于该路径文件中。

如上所述,其中该步骤c)中,该处理器还依据各该打印层对应的一或多个该影像文件的尺寸大小分别产生各该打印层的该喷墨路径。

如上所述,其中该步骤c)中,该处理器还依据各该打印层对应的一或多个该影像文件的内容确定各该打印层的一喷墨范围,并依据各该喷墨范围设定各该打印层的该喷墨路径。

如上所述,其中各该喷墨路径分别包括各该打印层的一或多个该影像文件的一喷墨起点以及一喷墨终点。

如上所述,其中各该喷墨路径更包括各该打印层的一喷墨移动速度。

如上所述,其中该多个影像文件分别记录一层数标记,该步骤e)中,该处理器还将该打印层的一喷墨高度记录于该路径文件中,其中该喷墨高度对应至该打印层的一或多个该影像文件的该层数标记。

如上所述,其中各该打印层分别对应至最多四个该影像文件,其中该四个影像文件包括一青色(cyan)影像文件、一洋红色(magenta)影像文件、一黄色(yellow)影像文件及一黑色(black)影像文件。

如上所述,其中该路径文件为一g-code文件。

于本发明的一实施例中,上述彩色3d物件的切层数据的更新方法是应用于所述切层方法所输出的该路径文件,并且包括:

a)由该处理器接收一修改操作指令以修改该3d物件的颜色信息,并产生一修改后3d物件;

b)该处理器对该修改后3d物件进行该2d影像切层处理,以产生该多个打印层的多个修改后影像文件,其中各该打印层分别对应一或多个该修改后影像文件;

c)该处理器取得该3d物件的该路径文件;

d)该处理器依据其中一个该打印层的一或多个该修改后影像文件更新该路径文件中该打印层的该喷墨指令以及该喷墨路径;

e)步骤d)后,该处理器判断该路径文件中的该多个打印层的数据是否皆已更新完成;

f)于该多个打印层的数据皆更新完成前,该处理器依照一切层顺序对下一个该打印层执行步骤d);及

g)于该多个打印层的数据皆更新完成后,该处理器输出更新后的该路径文件及该多个修改后影像文件。

如上所述,其中步骤d)中,该处理器是于该路径文件中删除该打印层的该喷墨指令,并将该打印层的一或多个该修改后影像文件的该喷墨指令记录于该路径文件的对应栏位中,以对该路径文件进行更新。

于本发明的一实施例中,上述切层方法的打印系统包括:

一处理装置,汇入记录有一3d物件的一3d文件,该处理装置对该3d物件进行一3d路径切层处理以产生分别对应多个打印层的多笔打印路径,同时对该3d物件进行一2d影像切层处理以产生对应该多个打印层的多个影像文件,并且该处理装置将其中一个该打印层的该打印路径记录于一路径文件中,将该打印层的一或多个该影像文件的一喷墨指令记录于该路径文件中,并将该打印层的一喷墨路径记录于该路径文件中;及

一打印装置,与该处理装置通讯连接,具有一3d打印头及一2d打印头;

其中,该打印装置于执行一打印动作时由该路径文件中读取该打印层的该打印路径,并依据该打印路径控制该3d打印头进行移动与打印,以产生该打印层对应的一切层物件;

其中,该打印装置于执行一上色动作时由该路径文件中读取该打印层的该喷墨指令及该喷墨路径,并依据该喷墨指令的内容确认并读取该打印层的一或多个该影像文件,接着该打印装置控制该2d打印头移动至该喷墨路径中标示的一喷墨起点,并依据该打印层的该一或多个影像文件控制该2d打印头进行对应喷墨并移动至该喷墨路径中标示的一喷墨终点。

如上所述,其中该处理装置依照一切层顺序将该3d物件的各该打印层的该打印路径、一或多个该影像文件的该喷墨指令、以及该喷墨路径记录于该路径文件中,该打印装置依照该切层顺序读取该路径文件以执行各该打印层的该打印动作及该上色动作。

如上所述,其中该处理装置依据各该打印层的一或多个该影像文件的尺寸大小分别产生各该打印层的该喷墨路径,或依据各该打印层的一或多个该影像文件的内容确定各该打印层的一喷墨范围,并依据各该喷墨范围设定各该打印层的该喷墨路径。

如上所述,其中该处理装置还于该路径文件中记录各该打印层的一喷墨移动速度,该打印装置于执行该上色动作时是依据该喷墨移动速度控制该2d打印头的移动速度。

如上所述,其中该多个影像文件分别记录有一层数标记,并且该处理装置还于该路径文件中记录各该打印层的一喷墨高度,其中各该打印层的该喷墨高度分别对应至各该打印层的该一或多个影像文件的该层数标记。

相较于相关技术,本发明将2d打印头的喷墨相关数据记录于3d打印头的路径文件中,有利于处理器在执行打印动作时对2d打印头以及3d打印头的控制与管理。并且,当使用者修改了3d物件的颜色时,处理器可以仅重新执行2d影像切层处理以产生新的影像文件,并以新的影像文件直接更新既有的路径文件,藉此可大幅缩短处理器执行切层处理所需的时间。

以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。

附图说明

图1为本发明的第一具体实施例的3d打印机示意图;

图2为本发明的第一具体实施例的切层流程图;

图3为本发明的第一具体实施例的路径文件示意图;

图4为本发明的第一具体实施例的打印流程图;

图5a为本发明的第一具体实施例的第一打印动作图;

图5b为本发明的第一具体实施例的第二打印动作图;

图5c为本发明的第一具体实施例的第三打印动作图;

图5d为本发明的第一具体实施例的第四打印动作图;

图6为本发明的第一具体实施例的更新流程图;

图7为本发明的第一具体实施例的打印系统示意图。

其中,附图标记:

1…3d打印机;

2…打印平台;

3…3d打印头;

4…2d打印头;

5…路径文件;

51…打印路径;

52…喷墨指令;

53…喷墨路径;

531…喷墨起点;

532…喷墨终点;

6…影像文件;

61…青色影像文件;

62…洋红色影像文件;

63…黄色影像文件;

64…黑色影像文件;

7…切层物件;

8…打印系统;

81…处理装置;

82…打印装置;

821…3d打印头;

822…2d打印头;

9…3d文件;

s10~s30…切层步骤;

s40~s56…打印步骤;

s60~s72…更新步骤。

具体实施方式

兹就本发明之一较佳实施例,配合附图,详细说明如后。

本发明揭露了一种彩色3d物件的切层方法(下面简称为切层方法),用以对已编辑完成的彩色3d物件进行切层并产生对应的切层数据(例如下述的打印路径、影像文件、喷墨路径等)。通过本发明的切层方法所产生的上述切层数据,主要应用于如图1所示的3d打印机。

参阅图1,为本发明的第一具体实施例的3d打印机示意图。图1揭露了一种彩色3d打印机(下面简称为3d打印机1),所述3d打印机1主要具有打印平台2、3d打印头3及2d打印头4。3d打印头3用以在打印平台2上挤出成型材,以打印3d物件。2d打印头4用以喷洒彩色墨水,以对3d打印头3所打印的3d物件进行上色。当3d打印机1汇入本发明的切层方法所产生的切层数据后,即可藉由3d打印头3及2d打印头4来于打印平台2上打印出对应至上述彩色3d物件的彩色3d模型。

上述图1是以熔融沉积式(fuseddepositionmodeling,fdm)3d打印机为例,以进行说明。然而,经由本发明的切层方法所产生的切层数据(例如下述的路径文件)主要是用来控制3d打印机上的3d打印头的移动路径,因此,任何需要控制3d打印头移动才能执行打印作业的打印机机种,都可适用于本发明的技术方案,而不以图1所示的融沉积式3d打印机为限。

请参阅图2,为本发明的第一具体实施例的切层流程图。若使用者要藉由3d打印机1来打印上述彩色3d模型,需先通过电脑设备或其他3d绘图设备来编辑上述彩色3d物件,并将编辑完成的彩色3d物件储存为处理器可读取的3d文件。上述处理器可例如为电脑设备、3d打印机1或其他电子设备的处理器,不加以限定。

于本发明的切层方法中,首先由上述处理器汇入3d文件(步骤s10),以开启记录于3d文件中的3d物件。上述的3d文件可由使用者汇入处理器(例如通过wi-fi、蓝牙、usb等传输界面汇入处理器),或是由处理器通过网际网络直接下载,不加以限定。

步骤s10后,处理器即可对3d物件进行切层处理,以分别产生3d物件的多个打印层的切层数据。上述打印层为3d打印的技术领域的公知技术,于此不再赘述。

具体地,处理器开启3d物件后,可对3d物件进行3d路径切层处理,以产生分别对应多个打印层的多笔打印路径(步骤s12)。本实施例中,各个打印层(例如1000层)分别对应至一笔打印路径。于执行打印动作时,3d打印机1是依据所述多笔打印路径来控制3d打印头3,以分别打印各个打印层所对应的切层物件。并且,处理器还可对3d物件进行2d影像切层处理,以产生各个打印层的多个影像文件(步骤s14)。

具体地,使用者可预先对处理器设定一个切层厚度。于上述步骤s12与步骤s14中,处理器可依据切层厚度进行3d路径切层处理及2d影像切层处理,藉此产生特定数量的打印层(其中每一个打印层皆具有相同的厚度(或可称为层高))。

依据3d物件的颜色而定,处理器于步骤s14中可为各个打印层分别产生一或多个影像文件。于一实施例中,各个打印层最少可能对应至一个影像文件,最多可能对应至四个影像文件。举例来说,第一打印层可能仅对应至一个影像文件(例如黑色),而第二打印层可能同时对应至四个影像文件(例如青色(cyan)、洋红色(magenta)、黄色(yellow)及黑色(black))。

值得一提的是,若一个打印层同时对应至多个影像文件(例如四个),则这些影像文件可具有相同的尺寸大小。另一方面,不同的打印层可能分别对应至具有相同尺寸大小或不同尺寸大小的影像文件,不加以限定。

于本实施例中,处理器可选择性地先进行3d路径切层处理或先进行2d影像切层处理,或是采多工方式同时执行3d路径切层处理以及2d影像切层处理,不加以限定。换句话说,上述步骤s12与步骤s14并没有固定的执行先后顺序。

于步骤s12与步骤s14后,处理器已可取得3d物件的各个打印层的打印路径,以及各个打印层对应的一或多个影像文件。接着,处理器产生一个路径文件(例如图3所示的路径文件5)。于一实施例中,所述路径文件为g-code文件,3d打印机1可读取g-code文件以对3d打印头3进行控制。

接着,处理器取得多个打印层中的第一打印层的打印路径,并记录于所述路径文件中(步骤s16)。本实施例中,所述第一打印层为多个打印层中位置最低的打印层,但不以此为限。

步骤s16后,处理器进一步将第一打印层的一或多个影像文件的喷墨指令记录于路径文件中(步骤s18)。举例来说,若第一打印层仅具有黑色影像文件,则处理器于步骤s18中将黑色影像文件的喷墨指令记录于路径文件中(即,3d打印机1读取了路径文件后,可得知第一打印层仅需喷洒黑色墨水)。再例如,若第一打印层同时具有青色影像及黑色影像,则处理器于步骤s18中会将青色影像的喷墨指令以及黑色影像的喷墨指令记录于路径文件中,以此类推。

同时,处理器还将第一打印层的喷墨路径记录于路径文件中(步骤s20)。

具体地,处理器于上述步骤s14中进行2d影像切层处理时,可依据各个打印层的一或多个影像文件的尺寸大小来分别产生各个打印层的喷墨路径。于步骤s20中,处理器是将第一打印层的喷墨路径同时记录于路径文件中对应于第一打印层的栏位上。

于另一实施例中,处理器于上述步骤s14中进行2d影像切层处理时,可依据各个打印层的一或多个影像文件的内容来分别确定各个打印层的喷墨范围,并且再依据这些喷墨范围分别设定各个打印层的喷墨路径。于步骤s20中,处理器是将第一打印层的喷墨路径同时记录于路径文件中对应于第一打印层的栏位上。

于第一打印层的切层数据(即,上述的打印路径、喷墨指令及喷墨路径)皆记录完成后,处理器进一步将下一个打印层(例如第二打印层)的打印路径记录于所述路径文件中(步骤s22),将下一个打印层的一或多个影像文件的喷墨指令记录于所述路径文件中(步骤s24),并且将下一个打印层的喷墨路径记录于所述路径文件中(步骤s26)。

步骤s26后,处理器判断于步骤s12及步骤s14中产生的多个打印层的切层数据是否皆已记录完成(步骤s28)。于多个打印层的切层数据皆记录完成前,处理器针对下一个打印层(例如第三打印层)再次执行步骤s22至步骤s26,以将下一个打印层的切层数据记录于同一份路径文件中。

值得一提的是,于本发明的一个实施例中,处理器是依照切层顺序来执行上述步骤s22至步骤s26(即,第二打印层→第三打印层→第四打印层,以此类推),直到所有打印层的切层数据皆记录于同一份路径文件中为止。

于所有打印层的切层数据皆记录完成后,处理器即可完成本次切层处理,并输出3d物件的路径文件以及多个影像文件(步骤s30)。

请同时参阅图3,为本发明的第一具体实施例的路径文件示意图。如图3所示,路径文件5的内容记录了各个打印层的切层数据。于一实施例中,路径文件5依照切层顺序记录了各个打印层的切层数据,并且所述切层数据至少包括打印路径51、喷墨指令52及喷墨路径53,但不加以限定。

于图3的实施例中,第n层具有四个影像文件6,包括青色影像文件61、洋红色影像文件62、黄色影像文件63及黑色影像文件64,图3中以“c”代表青色影像文件61、以“m”代表洋红色影像文件62、以“y”代表黄色影像文件63、以“k”代表黑色影像文件64。

所述多个影像文件6分别记录有对应的层数标记(如第n层的层数标记为035)。于图2的步骤s18与步骤s24中,处理器还可进一步将各个打印层的喷墨高度记录于路径文件5中的对应栏位上。本实施例中,路径文件5在第n层的对应栏位上记录了「g1z0.35」,代表第n层的喷墨高度为0.35mm。并且,所述喷墨高度主要对应至这个打印层的一或多个影像文件6的层数标记。

以图3的路径文件5为例,当3d打印机1打印到第n层时,可由「g1z0.35」得知第n层的喷墨高度为0.35mm(喷墨高度对应至3d打印机1的z轴高度),因此在执行上色动作时会读取具有对应的层数标记的035_c、035_m、035_y及035_k这四个影像文件6。

当3d打印机1打印到第n+1层时,可由「g1z0.36」得知第n+1层的喷墨高度为0.36mm,因此在执行上色动作时会读取具有对应的层数标记的036_c及036_k这两个影像文件6(即,第n+1层仅具有两个影像文件6(分别对应至青色及黑色)。换句话说,3d打印机1在执行第n+1层的上色动作时,不需喷洒洋红色墨水及黄色墨水。

于图2的步骤s18与步骤s24中,处理器已将各个打印层的一或多个影像文件6的喷墨指令52记录至路径文件5的对应栏位中。如图3所示,路径文件5于第n层的对应栏位中记录有「m801c」、「m801m」、「m801y」及「m801k」这四笔喷墨指令52,代表3d打印机1在打印第n层的切层物件时,需要同时参考第n层的青色影像文件61、洋红色影像文件62、黄色影像文件63及黑色影像文件64,以控制2d打印头4喷洒青色墨水、洋红色墨水、黄色墨水及黑色墨水。本实施例中以“m801”表示控制3d打印机1进行喷墨的指令,但并不以此为限。

再例如,图3的路径文件5于第n+1层的对应栏位中仅记录有「m801c」及「m801k」两笔喷墨指令52,代表3d打印机1在打印第n+1层的切层物件时,需要同时参考第n+1层的青色影像文件61及黑色影像文件64,以控制2d打印头4喷洒青色墨水及黑色墨水。换句话说,3d打印机1在执行第n+1层的上色动作时,不需喷洒洋红色墨水及黄色墨水。

于图2的步骤s20与步骤s26中,处理器已将各个打印层的喷墨路径53记录至路径文件5的对应栏位中。于一实施例中,所述喷墨路径53可包括各个打印层的一或多个影像文件6的喷墨起点及喷墨终点。

如图3所示,路径文件5于第n层的对应栏位中记录有喷墨起点「g1x0.5y0.5」以及喷墨终点「g1x20.5y0.5」,代表3d打印机1在执行第n层的上色动作时,是将3d打印机1的x-y座标(5,5)做为喷墨起点,并将x-y座标(20,5)做为喷墨终点,藉此控制2d打印头4进行喷墨动作。

于另一实施例中,所述喷墨路径还可包括各个打印层的喷墨移动速度。

如图3所示,路径文件5于第n层的对应栏位中记录有喷墨移动速度「f600」,代表3d打印机1在执行第n层的上色动作时,是以600的速度(本实施例中不限制速度单位)控制2d打印头4进行移动。

通过图3所示的路径文件5,3d打印机1可以在依据打印路径51控制3d打印头3打印一个打印层的切层物件后,先从同一份路径文件5中取得2d打印头4的喷墨相关数据,并且据此控制2d打印头4的作动。相较于相关技术中仅藉由各个打印层所对应的影像文件6来控制2d打印头4进行喷墨的打印方式,本发明产生的路径文件5可优化3d打印机1对3d打印头3及2d打印头4的控制与管理,进而提高3d模型(图未标示)的打印品质。

参阅图4,为本发明的第一具体实施例的打印流程图。当使用者要通过3d打印机1打印一个3d物件时,首先需将3d物件所对应的路径文件5及多个影像文件6汇入3d打印机1(步骤s40)。

于一实施例中,使用者可将记录有3d物件的3d文件汇入3d打印机1,由3d打印机1的处理器对3d物件进行前述切层处理后,产生3d物件对应的路径文件5及多个影像文件6,接着再执行下述打印动作。于另一实施例中,使用者可先藉由其他电脑设备对3d物件进行前述切层处理并产生上述路径文件5及多个影像文件6后,再将路径文件5与多个影像文件6汇入3d打印机1。

步骤s10后,3d打印机1由路径文件5中读取其中一个打印层(例如第一打印层)的打印路径51(步骤s42),并且依据所读取的打印路径51控制3d打印头3进行移动并打印对应的切层物件(步骤s44)。于打印过程中,3d打印机1持续判断目前打印层所对应的切层物件是否打印完成(步骤s46),并且于切层物件打印完成前持续执行步骤s44。

请同时参阅图5a与图5b,分别为本发明的第一具体实施例的第一打印动作图与第二打印动作图。

如图5a所示,于打印一个打印层的切层物件时,3d打印机1先控制3d打印头3移动至预设的一个打印起始点。接着如图5b所示,3d打印机1依据所读取的打印路径51控制3d打印头3移动并挤出成型材,以打印此打印层所对应的切层物件7。

回到图4。当目前打印层所对应的切层物件7打印完成后,3d打印机1进一步由路径文件5中读取同一个打印层的喷墨指令52及喷墨路径53(步骤s48)。接着,再依据喷墨指令52确认并读取这个打印层的一或多个影像文件6(步骤s50)。藉此,3d打印机1可依据喷墨指令52及喷墨路径53向2d打印头4下达控制命令,使得2d打印头4依据此打印层的一或多个影像文件6以及喷墨路径53来进行移动并喷洒墨水,以对切层物件7进行上色动作(步骤s52)。

于上色过程中,3d打印机1持续判断目前打印层所对应的切层物件7是否上色完成(步骤s54),并且于切层物件7上色完成前持续执行步骤s52。

请同时参阅图5c与图5d,分别为本发明的第一具体实施例的第三打印动作图与第四打印动作图。

如图5c及图5d所示,于对一个打印层的切层物件7执行上色动作时,3d打印机1先控制2d打印头4移动至喷墨路径53中标示的喷墨起点531。接着,3d打印机1依据此打印层的一或多个影像文件6控制2d打印头4进行移动与喷墨,直到2d打印头4移动到喷墨路径53中标示的喷墨终点532为止。

若所有影像文件6的尺寸大小皆相同,则于执行上色动作时,3d打印机1可先控制2d打印头4移动至上述预设的打印起始点,并控制2d打印头4进行移动与喷墨,直到2d打印头4移动至预设的一个打印终结点为止。于此实施例中,路径文件5中可以不记录所述喷墨起点531及喷墨终点532。

于本实施例中,路径文件5中记录了各个打印层的喷墨起点531与喷墨终点532,故即使各个打印层的影像文件6具有不同的尺寸大小,3d打印机1在执行上色动作时也不会产生误差。因此,本发明藉由产生不同尺寸大小的影像文件6,可进一步节省3d打印机1的储存空间。

回到图4。当目前打印层所对应的切层物件7上色完成后,3d打印机1进一步判断所述3d物件所对应的实体3d模型是否打印完成(步骤s56),即,判断路径文件5的内容是否已经全部读取并执行完毕。

于本实施例中,路径文件5主要是按照切层顺序记录3d物件的各个打印层的切层数据,而3d打印机1主要是按照切层顺序读取各个打印层的切层数据,并且按照切层顺序执行各个打印层的打印动作及上色动作。

若3d打印机1判断实体3d模型尚未打印完成,则重新执行步骤s42至步骤s54,以继续读取下一个打印层的切层数据,并执行下一个打印层的打印动作及上色动作。若3d打印机1判断实体3d模型已经打印完成,则可结束本次的打印程序。

如前文所述,若3d打印机1依据本发明的切层方法所产生的路径文件5来执行彩色3d模型的打印程序,则可有效优化3d打印机1对于3d打印头3以及2d打印头4的控制与管理。

另外,由于本发明的切层方法将2d打印头4的喷墨相关数据记录于用来控制3d打印头3的路径文件5中,因此,若使用者仅通过绘图软体修改了上述3d物件的颜色,而没有修改结构与外轮廓,则本发明可直接依据修改后的颜色来更新路径文件5中的喷墨相关数据,而不需对重新对3d物件执行3d路径切层处理。藉此,可大幅缩短3d物件被修改后,处理器重新执行切层处理所需花费的时间。

请参阅图6,为本发明的第一具体实施例的更新流程图。本发明进一步揭露了一种彩色3d物件的切层数据的更新方法(下面简称为更新方法)。具体地,所述更新方法主要是应用于本发明的切层方法所产生的上述路径文件5。

若使用者欲修改3d物件的颜色,可对电脑设备进行操作(例如操作绘图软体),以发出修改操作指令。电脑设备的处理器接收到修改操作指令后,即可对应修改3d物件的颜色信息(步骤s60),并且产生修改后3d物件。并且,电脑设备可将修改后3d物件记录于上述3d文件中,以对3d文件进行更新。

于相关技术中,若使用者修改了3d物件的颜色,则处理器必须再次执行图2所示的步骤s12及步骤s14。在处理器对修改后的3d物件重新进行3d路径切层处理及2d影像切层处理后,才能产生修改后的3d物件的切层数据。如此一来,处理器将需花费大量的切层时间。

于本发明中,处理器仅需对修改后的3d物件进行前述2d影像切层处理,以产生各个打印层的多个修改后影像文件(步骤s62)。接着,处理器取得修改前的3d物件所对应的路径文件5(步骤s64),即,取得处理器于图2的步骤s30中输出的路径文件5,所述路径文件5中记录有修改前的3d物件的各个打印层的打印路径51、喷墨指令52及喷墨路径53。

接着,处理器依据其中一个打印层(例如第一打印层)的一或多个修改后影像文件直接更新路径文件5中这个打印层(第一打印层)的喷墨指令52以及喷墨路径53(步骤s66)。

接着,处理器依照切层顺序,依据下一个打印层(例如第二打印层)的一或多个修改后影像文件直接更新路径文件5中这个打印层(第二打印层)的喷墨指令52以及喷墨路径53(步骤s68)。

于更新过程中,处理器持续判断路径文件5是否更新完成(步骤s70),并且于更新完成前持续执行步骤s68。藉此,处理器可依照切层顺序,依据每一个打印层的一或多个修改后影像文件直接修改路径文件5中每一个打印层的喷墨指令52。

若处理器判断路径文件5已更新完成,则可输出更新后的路径文件,并且输出多个修改后影像文件(步骤s72)。具体地,更新后的路径文件记录有与前述路径文件5相同的多笔打印路径51(因为3d物件的结构与外轮廓没有改变),但依据多个修改后影像文件更新了各个打印层的喷墨指令52及喷墨路径53。

通过本发明的更新方法,处理器在3d物件的颜色被修改后,仅需再次执行2d影像切层处理,而不需再次执行3d路径切层处理,即可产生新的路径文件5,藉此可大幅缩短处理器再次执行切层处理所需花费的时间。

值得一提的是,于步骤s66与步骤s68中,处理器主要是直接于路径文件5中删除一个打印层的喷墨指令52,并且将这个打印层的一或多个修改后影像文件的喷墨指令记录于路径文件5的对应栏位中,以完成对路径文件5的更新。

举例来说,若3d物件的原始颜色为黑色,则路径文件5于任一个打印层(例如第十层)的对应栏位中会记录有「m801k」的喷墨指令52。若使用者通过操作指令将3d物件的颜色修改为青色,则处理器会在图6的步骤s62中为修改后的3d物件的第十层产生青色影像文件61(即,修改后影像文件)。于更新路径文件5时,处理器会将第十层的对应栏位中的原始喷墨指令「m801k」删除,并且于该栏位中记录新的喷墨指令「m801c」。

综上所述,本发明藉由对路径文件5进行更新的方式来避免处理器对3d物件重复进行3d路径切层处理,可大幅降低处理器的工作负载,并缩短再次执行切层处理所需花费的时间。

参阅图7,为本发明的第一具体实施例的打印系统示意图。图7揭露了本发明的打印系统8,所述打印系统8至少包括用以对3d文件9进行切层处理的处理装置81,以及依据切层数据进行打印的打印装置82,其中处理装置81与打印装置82通过有线或无线方式通讯连接。于一实施例中,处理装置81与打印装置82可整合为单一装置(例如打印装置82可为3d打印机,处理装置81可为3d打印机的中央处理单元),不加以限定。所述打印系统8主要是应用本发明的切层方法,并通过所述切层方法所产生的切层数据来进行打印动作与上色动作。

图7所示的处理装置81与前述的处理器相同或相似。具体地,处理装置81可汇入要处理的3d文件9,对3d文件9中记录的3d物件(图未标示)进行所述3d路径切层处理,以产生分别对应多个打印层的多笔打印路径,并且同时对3d物件进行所述2d影像切层处理,以产生对应多个打印层的多个影像文件6。

于上述切层处理执行完成后,处理装置81进一步产生所述路径文件5,并且依照切层顺序将各个打印层的切层数据(包括打印路径、多个影像文件6的喷墨指令、以及喷墨路径)记录于所述路径文件5的对应栏位中(如图3所示的路径文件5)。

于所述路径文件5及多个影像文件6产生完成后,处理装置81即完成了切层处理动作,并可将路径文件5及多个影像文件6汇入打印装置82,藉此打印装置82可依据路径文件5及多个影像文件6来打印所述3d物件所对应的实体3d模型。

图7所示的打印装置82相同或相似于图1所示的3d打印机1。具体地,于执行打印动作时,打印装置82先控制其上的3d打印头821移动至预设的打印起始点,并且由路径文件5中读取其中一个打印层(例如第一打印层)的打印路径。接着,打印装置82依据所读取的打印路径控制3d打印头821移动与打印(例如,挤出成型材于打印平台上),以产生第一打印层的切层物件。

值得一提的是,上述由本发明的切层方法所产生的路径文件5主要是用来控制打印装置82的3d打印头821的移动路径。因此,任何具备有3d打印头并且需要控制3d打印头移动才能执行打印作业的3d打印机机种,皆可使用本发明所产生的上述路径文件5。换句话说,本发明的打印装置82并不以图1所示的熔融沉积式3d打印机为限。

于第一打印层的打印动作执行完成后,打印装置82由同一份路径文件5中读取同一个打印层(例如第一打印层)的喷墨指令及喷墨路径,并且依据喷墨指令的内容确认并读取第一打印层的一或多个影像文件6。

接着,打印装置82先控制其上的2d打印头822移动至喷墨路径中标示的喷墨起点。接着,打印装置82再依据第一打印层的一或多个影像文件6控制2d打印头822进行移动与喷墨,直到2d打印头822移动到喷墨路径中标示的喷墨终点为止。当2d打印头822移动至喷墨终点时,打印装置82认定第一打印层的上色动作已完成。

于第一打印层的上色动作完成后,打印装置82即可读取同一份路径文件5的下一个栏位,以进行下一个打印层(例如第二打印层)的打印动作以及上色动作,直到所述实体3d模型打印完成为止。具体地,打印装置82是依照所述切层顺序来进行各个打印层的切层物件的打印动作以及上色动作。

值得一提的是,若所述3d物件的颜色被修改,由于本发明的更新方法是对3d物件重新执行2d影像切层处理,并对同一份路径文件5中记录的喷墨指令进行更新,因此本发明的打印系统8仍可直接依据更新后的路径文件来执行上述打印动作及上色动作。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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