本公開涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種3d打印方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著數(shù)字化制造技術(shù)的快速發(fā)展,3d打印技術(shù)在各個(gè)領(lǐng)域中得到了廣泛應(yīng)用。
2、然而,針對(duì)打印任務(wù)的分發(fā)通常還是依賴人工完成,導(dǎo)致3d打印的打印效率較低,因此,如何提升3d打印的打印效率成為亟需解決的一個(gè)技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問題,本公開實(shí)施例提供了一種3d打印方法。
2、第一方面,本公開提供了一種3d打印方法,所述方法包括:
3、基于待打印三維模型確定待打印文件;
4、從3d打印設(shè)備排序列表中確定目標(biāo)3d打印設(shè)備;其中,所述3d打印設(shè)備排序列表用于維護(hù)基于3d打印設(shè)備的打印隊(duì)列中的打印任務(wù)的數(shù)量排序后的3d打印設(shè)備,所述打印隊(duì)列為管理和維護(hù)所述打印任務(wù)的列表,所述打印任務(wù)用于表征通過3d打印設(shè)備來實(shí)現(xiàn)的具體打印操作,所述目標(biāo)3d打印設(shè)備的打印隊(duì)列中的打印任務(wù)的數(shù)量符合預(yù)設(shè)數(shù)量條件,所述預(yù)設(shè)數(shù)量條件包括打印任務(wù)的數(shù)量最少或者打印任務(wù)的數(shù)量小于預(yù)設(shè)數(shù)量閾值;
5、將所述待打印文件發(fā)送至所述目標(biāo)3d打印設(shè)備;其中,所述目標(biāo)3d打印設(shè)備用于對(duì)所述待打印文件進(jìn)行打印。
6、一種可選的實(shí)施方式中,所述基于待打印三維模型確定待打印文件,包括:
7、接收三維模型批量打印任務(wù);其中,所述三維模型批量打印任務(wù)用于指示針對(duì)多個(gè)待打印三維模型進(jìn)行打?。?/p>
8、對(duì)所述多個(gè)待打印三維模型進(jìn)行分版擺放,得到多個(gè)三維模型分版;其中,每個(gè)所述三維模型分版對(duì)應(yīng)于所述多個(gè)待打印三維模型中的至少一個(gè)待打印三維模型;
9、基于所述多個(gè)三維模型分版,確定待打印文件。
10、一種可選的實(shí)施方式中,所述將所述待打印文件發(fā)送至所述目標(biāo)3d打印設(shè)備之后,還包括:
11、按照預(yù)設(shè)頻率,對(duì)所述3d打印設(shè)備排序列表進(jìn)行更新。
12、一種可選的實(shí)施方式中,所述對(duì)所述多個(gè)待打印三維模型進(jìn)行分版擺放,得到多個(gè)三維模型分版之前,還包括:
13、基于預(yù)設(shè)的三維模型的結(jié)構(gòu)特征對(duì)所述多個(gè)待打印三維模型進(jìn)行擺正處理,得到多個(gè)擺正后三維模型,并將所述擺正后三維模型作為所述待打印三維模型。
14、一種可選的實(shí)施方式中,所述多個(gè)待打印三維模型包括第一待打印三維模型,所述基于預(yù)設(shè)的三維模型的結(jié)構(gòu)特征對(duì)所述多個(gè)待打印三維模型進(jìn)行擺正處理,得到多個(gè)擺正后三維模型,包括:
15、獲取所述第一待打印三維模型的三角片面中面積最大的平面;
16、控制所述平面與打印平臺(tái)平行,并控制所述平面的法向量朝下,得到所述第一待打印三維模型對(duì)應(yīng)的擺正后三維模型。
17、一種可選的實(shí)施方式中,所述多個(gè)三維模型分版包括第一三維模型分版,所述對(duì)所述多個(gè)待打印三維模型進(jìn)行分版擺放,得到多個(gè)三維模型分版之后,還包括:
18、針對(duì)所述第一三維模型分版進(jìn)行抽殼處理和/或加蜂窩處理,得到所述第一三維模型分版對(duì)應(yīng)的優(yōu)化三維模型;其中,所述抽殼處理用于將實(shí)體的待打印三維模型處理成為具有一定壁厚的空心殼體,所述加蜂窩處理用于為所述待打印三維模型增加六邊形網(wǎng)格結(jié)構(gòu);
19、相應(yīng)地,所述基于所述多個(gè)三維模型分版,確定待打印文件,包括:
20、基于所述第一三維模型分版對(duì)應(yīng)的優(yōu)化三維模型,確定所述優(yōu)化三維模型對(duì)應(yīng)的待打印文件。
21、一種可選的實(shí)施方式中,所述多個(gè)三維模型分版包括第二三維模型分版,所述基于所述多個(gè)三維模型分版,確定待打印文件,包括:
22、針對(duì)所述第二三維模型分版進(jìn)行切片處理,確定所述第二三維模型分版對(duì)應(yīng)的待打印文件。
23、第二方面,本公開提供了一種3d打印裝置,所述裝置包括:
24、第一確定模塊,用于基于待打印三維模型確定待打印文件;
25、第二確定模塊,用于從3d打印設(shè)備排序列表中確定目標(biāo)3d打印設(shè)備;其中,所述3d打印設(shè)備排序列表用于維護(hù)基于3d打印設(shè)備的打印隊(duì)列中的打印任務(wù)的數(shù)量排序后的3d打印設(shè)備,所述打印隊(duì)列為管理和維護(hù)所述打印任務(wù)的列表,所述打印任務(wù)用于表征通過3d打印設(shè)備來實(shí)現(xiàn)的具體打印操作,所述目標(biāo)3d打印設(shè)備的打印隊(duì)列中的打印任務(wù)的數(shù)量符合預(yù)設(shè)數(shù)量條件,所述預(yù)設(shè)數(shù)量條件包括打印任務(wù)的數(shù)量最少或者打印任務(wù)的數(shù)量小于預(yù)設(shè)數(shù)量閾值;
26、發(fā)送模塊,用于將所述待打印文件發(fā)送至所述目標(biāo)3d打印設(shè)備;其中,所述目標(biāo)3d打印設(shè)備用于對(duì)所述待打印文件進(jìn)行打印。
27、第三方面,本公開提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)所述指令在終端設(shè)備上運(yùn)行時(shí),使得所述終端設(shè)備實(shí)現(xiàn)上述的方法。
28、第四方面,本公開提供了一種3d打印設(shè)備,包括:存儲(chǔ)器,處理器,及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)上述的方法。
29、第五方面,本公開提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序/指令,所述計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法。
30、本公開實(shí)施例提供的技術(shù)方案與現(xiàn)有技術(shù)相比至少具有如下優(yōu)點(diǎn):
31、本公開實(shí)施例提供了一種3d打印方法,基于待打印三維模型確定待打印文件,從3d打印設(shè)備排序列表中確定目標(biāo)3d打印設(shè)備,其中,3d打印設(shè)備排序列表用于維護(hù)基于3d打印設(shè)備的打印隊(duì)列中的打印任務(wù)的數(shù)量排序后的3d打印設(shè)備,打印隊(duì)列為管理和維護(hù)打印任務(wù)的列表,打印任務(wù)用于表征通過3d打印設(shè)備來實(shí)現(xiàn)的具體打印操作,目標(biāo)3d打印設(shè)備的打印隊(duì)列中的打印任務(wù)的數(shù)量符合預(yù)設(shè)數(shù)量條件,預(yù)設(shè)數(shù)量條件包括打印任務(wù)的數(shù)量最少或者打印任務(wù)的數(shù)量小于預(yù)設(shè)數(shù)量閾值,將待打印文件發(fā)送至目標(biāo)3d打印設(shè)備,其中,目標(biāo)3d打印設(shè)備用于對(duì)待打印文件進(jìn)行打印??梢?,本公開實(shí)施例可以從3d打印設(shè)備排序列表中自動(dòng)為待打印文件確定目標(biāo)3d打印設(shè)備,實(shí)現(xiàn)了對(duì)待打印文件的自動(dòng)分發(fā),提升了待打印文件的打印效率。
1.一種3d打印方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于待打印三維模型確定待打印文件,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述待打印文件發(fā)送至所述目標(biāo)3d打印設(shè)備之后,還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述多個(gè)待打印三維模型進(jìn)行分版擺放,得到多個(gè)三維模型分版之前,還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述多個(gè)待打印三維模型包括第一待打印三維模型,所述基于預(yù)設(shè)的三維模型的結(jié)構(gòu)特征對(duì)所述多個(gè)待打印三維模型進(jìn)行擺正處理,得到多個(gè)擺正后三維模型,包括:
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述多個(gè)三維模型分版包括第一三維模型分版,所述對(duì)所述多個(gè)待打印三維模型進(jìn)行分版擺放,得到多個(gè)三維模型分版之后,還包括:
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述多個(gè)三維模型分版包括第二三維模型分版,所述基于所述多個(gè)三維模型分版,確定待打印文件,包括:
8.一種3d打印裝置,其特征在于,所述裝置包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)所述指令在終端設(shè)備上運(yùn)行時(shí),使得所述終端設(shè)備實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的方法。
10.一種3d打印設(shè)備,其特征在于,包括:存儲(chǔ)器,處理器,及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的方法。