System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及3d打印,尤其涉及一種基于3d打印的支撐區域識別方法、電子設備及存儲介質。
技術介紹
1、隨著智能制造工程、工業4.0等概念的普及,3d打印技術正在變得越來越普及。3d打印技術最早出現在20世紀90年代中期,實際上是利用光固化和紙層疊等技術術的最新快速成型裝置。它與普通打印工作原理基本相同,打印機內裝有液體或粉末末等“打印材料”,與電腦連接后,通過電腦控制把“打印材料”一層層疊加起來,最終把計算機上的藍圖變成實物,這打印技術稱為3d立體打印技術。
2、相關技術中,3d打印數據處理中支撐區域識別單一,統一以面積劃分支撐區域;導致待打印物體在生成支撐時只能統一以一種類型支撐或者同一種疏密程度的參數生成支撐,從而導致待打印物體在打印過程中的支撐有效性不高,進而導致待打印物體在打印過程中易斷裂、變形。
技術實現思路
1、有鑒于此,本申請提供一種基于3d打印的支撐區域識別方法、電子設備及存儲介質,能夠提高待打印物體在打印過程中的支撐有效性,從而提高3d打印設備的打印質量。
2、本申請的第一方面提供一種基于3d打印的支撐區域識別方法,包括:根據待打印物體的懸垂角度,識別所述待打印物體的封閉區域;其中,支撐所述待打印物體的支撐件位于所述封閉區域內;計算所述封閉區域的應力系數,所述應力系數用于表征3d打印過程中所述封閉區域內的所述支撐件受到的應力大小;根據所述應力系數確定所述封閉區域的區域類型;其中,不同的區域類型匹配所述支撐件不同的支撐強度。
3、與
4、通過識別出待打印物體的封閉區域,并計算封閉區域的應力系數,以便于得知封閉區域內的支撐件在3d打印過程中受到的應力大小;再根據應力系數確定封閉區域的區域類型,由于不同的區域類型匹配支撐件不同的支撐強度,使得可以根據支撐件在3d打印過程中受到的應力大小的不同設置不同支撐強度的支撐件,以確保支撐件在3d打印過程中不會斷裂,進而確保了待打印物體在打印過程中不會變形甚至斷裂,提高了待打印物體在打印過程中的支撐有效性,從而提高了3d打印設備的打印質量。
5、在一些可能的實現方式中,所述計算所述封閉區域的應力系數,包括:獲取所述封閉區域的面積和體積計算所述體積和所述面積的比值,并將所述比值作為所述應力系數。
6、在一些可能的實現方式中,所述根據所述應力系數確定所述封閉區域的區域類型,包括:檢測所述應力系數是否大于或等于預設應力系數閾值;在檢測到所述應力系數大于或等于所述預設應力系數閾值時,確定所述區域類型為第一支撐區域,所述第一支撐區域對應的所述支撐件具有第一支撐強度;在檢測到所述應力系數小于所述預設應力系數閾值時,確定所述區域類型為第二支撐區域,所述第二支撐區域對應的所述支撐件具有第二支撐強度;其中,所述第一支撐強度大于所述第二支撐強度。
7、在一些可能的實現方式中,所述方法還包括:獲取所述封閉區域的寬度;在檢測到所述應力系數小于所述預設應力系數閾值之后,還包括:檢測所述寬度是否大于第一預設寬度閾值;在檢測到所述寬度大于所述第一預設寬度閾值時,再執行所述確定所述區域類型為第二支撐區域;在檢測到所述寬度小于或等于所述第一預設寬度閾值時,確定所述區域類型為第三支撐區域,所述第三支撐區域對應的所述支撐件具有第三支撐強度;其中,所述第三支撐強度大于所述第二支撐強度,且小于所述第一支撐強度。
8、在一些可能的實現方式中,所述第一預設寬度閾值大于0,且小于或等于5毫米。
9、在一些可能的實現方式中,所述預設應力系數閾值大于或等于1,且小于或等于100。
10、在一些可能的實現方式中,在所述根據待打印物體的懸垂角度,識別所述待打印物體的封閉區域之前,還包括:獲取3d打印設備的當前處理流程;在所述3d打印設備處于前處理階段的支撐生成部分時,再執行所述根據待打印物體的懸垂角度,識別所述待打印物體的封閉區域;在所述3d打印設備處于前處理階段的路徑規劃部分時,檢測自實體起始層起經過第n層后,目標支撐件在豎直方向上是否存在的實體路徑信息;其中,所述實體起始層為所述目標支撐件初次接觸所述待打印物體的層;在所述待打印物體在豎直方向上存在所述實體路徑信息時,確定所述封閉區域為第四支撐區域,所述第四支撐區域對應的目標支撐件具有第四支撐強度;在所述待打印物體在豎直方向上不存在所述實體路徑信息時,確定所述封閉區域為第五支撐區域,所述第五支撐區域對應的目標支撐件具有第五支撐強度;其中,所述第四支撐強度大于所述第五支撐強度。
11、在一些可能的實現方式中,在所述待打印物體在豎直方向上不存在所述實體路徑信息時,所述方法還包括:獲取所述封閉區域對于所述目標支撐件的最大幾何外形寬度;在所述最大幾何外形寬度小于第二預設寬度閾值時,再執行所述確定所述封閉區域為第五支撐區域;在所述最大幾何外形寬度大于或等于第二預設寬度閾值時,確定所述封閉區域為第六支撐區域,所述第六支撐區域對于的所述目標支撐件具有第六支撐強度;其中,所述第六支撐強度大于所述第五支撐強度,且小于所述第四支撐強度。
12、本申請第二方面公開了一種電子設備,所述電子設備包括處理器和存儲器,所述存儲器用于存儲指令,所述處理器用于調用所述存儲器中的指令,使得所述電子設備執行上述的基于3d打印的支撐區域識別方法。
13、本申請第三方面公開了一種存儲介質,包括計算機指令,當所述計算機指令在電子設備上運行時,使得所述電子設備執行上述的基于3d打印的支撐區域識別方法。
14、可以理解地,上述提供的第二方面的電子設備,第三方面的計算機可讀存儲介質均與上述第一方面的方法對應,因此,其所能達到的有益效果可參考上文所提供的對應的方法中的有益效果,此處不再贅述。
本文檔來自技高網...【技術保護點】
1.一種基于3D打印的支撐區域識別方法,其特征在于,包括:
2.如權利要求1所述的基于3D打印的支撐區域識別方法,其特征在于,所述計算所述封閉區域的應力系數,包括:
3.如權利要求1所述的基于3D打印的支撐區域識別方法,其特征在于,所述根據所述應力系數確定所述封閉區域的區域類型,包括:
4.如權利要求3所述的基于3D打印的支撐區域識別方法,其特征在于,所述方法還包括:獲取所述封閉區域的寬度;
5.如權利要求4所述的基于3D打印的支撐區域識別方法,其特征在于,所述第一預設寬度閾值大于0,且小于或等于5毫米。
6.如權利要求3所述的基于3D打印的支撐區域識別方法,其特征在于,所述預設應力系數閾值大于或等于1,且小于或等于100。
7.如權利要求1所述的基于3D打印的支撐區域識別方法,其特征在于,在所述根據待打印物體的懸垂角度,識別所述待打印物體的封閉區域之前,還包括:
8.如權利要求7所述的基于3D打印的支撐區域識別方法,其特征在于,在所述待打印物體在豎直方向上不存在所述實體路徑信息時,所述方法還包括
9.一種電子設備,其特征在于,所述電子設備包括處理器和存儲器,所述存儲器用于存儲指令,所述處理器用于調用所述存儲器中的指令,使得所述電子設備執行權利要求1至權利要求8中任一項所述的基于3D打印的支撐區域識別方法。
10.一種存儲介質,其特征在于,包括計算機指令,當所述計算機指令在電子設備上運行時,使得所述電子設備執行如權利要求1至權利要求8中任一項所述的基于3D打印的支撐區域識別方法。
...【技術特征摘要】
1.一種基于3d打印的支撐區域識別方法,其特征在于,包括:
2.如權利要求1所述的基于3d打印的支撐區域識別方法,其特征在于,所述計算所述封閉區域的應力系數,包括:
3.如權利要求1所述的基于3d打印的支撐區域識別方法,其特征在于,所述根據所述應力系數確定所述封閉區域的區域類型,包括:
4.如權利要求3所述的基于3d打印的支撐區域識別方法,其特征在于,所述方法還包括:獲取所述封閉區域的寬度;
5.如權利要求4所述的基于3d打印的支撐區域識別方法,其特征在于,所述第一預設寬度閾值大于0,且小于或等于5毫米。
6.如權利要求3所述的基于3d打印的支撐區域識別方法,其特征在于,所述預設應力系數閾值大于或等于1,且小于或等于100。
...
【專利技術屬性】
技術研發人員:劉建業,李鵬,趙崇亮,何寶鋒,林晉鵬,牛留輝,
申請(專利權)人:廣東漢邦激光科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。