本發(fā)明涉及一種創(chuàng)建模具冷卻水道的方法,尤其涉及一種創(chuàng)建穿過模具兩個零件冷卻水道的方法。
背景技術:
模具是工業(yè)生產(chǎn)中用于注塑、壓鑄等批量成型的工具,模具的內(nèi)部有成型用的型腔,融化的材料注入模具型腔內(nèi),模具冷卻后內(nèi)部材料固化成產(chǎn)品,打開模具取出成型產(chǎn)品,成型完成。模具的材料是金屬,等待模具自然冷卻時間非常久,所以模具中制作了很多冷卻水道,用于加快生產(chǎn)效率。
為了達到更好的冷卻效果,模具水道常采用流動水冷卻,一組水道由一個進水口和一個出水口以及進水口和出水口之間的冷卻水道孔組成。由于模具材料是金屬,加工模具冷卻水道孔的方法是用金屬鉆頭鉆,而金屬鉆頭是直的,不能鉆彎的孔,所以需要將每個水道鉆孔,然后把水道孔的加工工藝孔用堵頭堵住,只留下進水口和出水口。很多冷卻水道孔要從一個金屬模具零件穿行到另外一個金屬零件,為防止漏水,兩個零件連接的水道孔間設有密封圈。
在加工模具冷卻水道前,先要設計模具的冷卻水道的圖紙。過去都采用2D軟件畫水道圖紙,近年來3D建模軟件興起,3D建模軟件設計直觀,但是由于模具水道橫豎位置繁雜,分布在模具的立體空間中,而冷卻水道設計建模時又有多個孔、堵頭和密封圈組成,在3D建模軟件中設計繪圖非常麻煩,特別是穿過兩個零件的冷卻水道設計建模更繁瑣?,F(xiàn)有技術中設計建模方法是先畫一個零件的水道橫向冷卻孔,再畫另外一個零件的橫向水路孔,接著畫穿過兩個零件連接兩個零件橫向水路孔的豎向水路孔,并在每個冷卻孔的鉆孔點畫堵頭,最后畫兩個零件間的密封圈。由于3D空間中需要在多個不同位置畫不同的對象,需要多次切換不同建模功能、工作平面以及坐標,所以操作非常繁瑣。
綜上所述,有必要創(chuàng)建一種操作簡單的穿過模具兩個零件冷卻水道的方法。
技術實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術的不足,提供一種操作簡單的創(chuàng)建穿過模具兩個零件冷卻水道的方法。
本發(fā)明是通過以下技術方案實現(xiàn)的:
一種創(chuàng)建穿過模具兩個零件冷卻水道的方法,包括如下步驟:
S1.選取模具模型,該模具包括零件Ⅰ和零件Ⅱ,所述零件Ⅱ在豎直方向的投影完全落入所述零件Ⅰ中;
S2.設置一個工作平面;
S3.獲取水道位于工作平面的二維起點;
S4.獲取水道位于工作平面的二維終點;
S5.判斷二維起點和二維終點在零件中的投影是否同在零件Ⅰ內(nèi)零件Ⅱ外或同在零件Ⅱ內(nèi),并預設零件Ⅰ和零件Ⅱ的橫向水道高度平面;
S6.如果二維起點和二維終點在零件中的投影同在零件Ⅰ內(nèi)零件Ⅱ外或同在零件Ⅱ內(nèi),則用所述二維起點和二維終點在當前零件的預設高度平面的投影繪制當前零件的橫向水道,然后轉至步驟S7;
如果二維起點的投影和二維終點的投影有一個在零件Ⅱ外,另一個在零件Ⅱ內(nèi),則用二維起點和二維終點在零件Ⅰ的預設高度平面的投影繪制零件Ⅰ的橫向水道,用零件Ⅱ內(nèi)的投影點在零件Ⅰ和零件Ⅱ的預設高度平面的投影繪制零件Ⅰ至零件Ⅱ的豎向水道,然后轉至步驟S7;
S7.將二維終點設為下一個水道的起點,并返回步驟S4繼續(xù)創(chuàng)建水道。
進一步地,所述零件Ⅰ與所述零件Ⅱ有一個接觸面,且所述零件Ⅰ的底面面積大于所述接觸面的面積。
進一步地,所述零件Ⅰ中設置有凹槽,所述零件Ⅱ嵌入所述凹槽中。
具體地,所述步驟S3還包括如下步驟:判斷所述二維起點在零件中的投影是否在零件Ⅰ內(nèi),若是則繼續(xù)步驟S4,若不是則返回步驟S3。
進一步地,所述步驟S4中的二維終點通過鼠標點擊獲取得到。
進一步地,所述步驟S4中的二維終點通過實時獲取鼠標光標在工作平面的二維點得到。
具體地,所述工作平面平行于所述零件Ⅰ的底面,所述步驟S6還包括在豎向水道與零件Ⅱ的底面交點處繪制密封圈。
進一步地,還包括自動判斷各個水道的最短鉆孔方向的步驟,具體步驟如下:
1)獲取到水道起點和終點后,分別沿起點和終點向兩端延伸至與零件相交,得到起點延伸方向與零件的第一交點和終點延伸方向與零件的第二交點;
2)計算第一交點至水道終點的距離h1和第二交點至水道起點的距離h2;若h1<h2,則設置第一交點為鉆孔點;若h1=h2,則設置第一交點或第二交點為鉆孔點;若h1>h2,則設置第二交點為鉆孔點。
進一步地,確定水道鉆孔點后,在鉆孔點處繪制水道堵頭。
進一步地,所述步驟S5與S6之間還包括如下步驟:如果繪制橫向水道,添加標記V為0,如果繪制豎向水道,添加標記V為1;如果二維起點的投影和二維終點的投影有一個在零件Ⅱ外,另一個在零件Ⅱ內(nèi),判斷標記V值,如果標記V為1則轉至步驟S7,否則繼續(xù)步驟S6。
本發(fā)明的有益效果是:
(1)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,實現(xiàn)了在3D建模軟件中快速繪制穿過模具兩個零件的冷卻水道、冷卻孔堵頭及密封圈;
(2)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,不需要多次切換不同建模功能、工作平面及坐標,大大簡化了水道的繪制過程;
(3)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,實現(xiàn)了自動判斷各個水道的最短鉆孔方向,節(jié)省了加工成本;
(4)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,繪制完一個水道后自動將其終點設置為下一水道的起點,提高了繪圖的準確率。
附圖說明
為了更清楚地說明本發(fā)明的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它附圖。
圖1是本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法流程圖;
圖2是本發(fā)明實施例1中創(chuàng)建穿過模具兩個零件冷卻水道的方法流程圖;
圖3是本發(fā)明實施例2中創(chuàng)建穿過模具兩個零件冷卻水道的方法流程圖;
圖4是本發(fā)明實施例2中模具的兩個零件結構示意圖;
圖5是本發(fā)明實施例2中水道從工作平面到兩個零件預設水道高度平面的投影圖;
圖6是本發(fā)明實施例2中模具兩個零件冷卻水道結構示意圖;
圖7是本發(fā)明確定水道的最短鉆孔方向結構示意圖。
其中,附圖標記為:1-零件Ⅰ,2-零件Ⅱ,3-密封圈。
具體實施方式
下面將結合本發(fā)明中的附圖,對本發(fā)明施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例1
請參閱圖2。如圖所示,本發(fā)明公開了一種創(chuàng)建穿過模具兩個零件兩個冷卻水道的方法,包括如下步驟:
S1.選取模具模型,該模具包括零件Ⅰ1和零件Ⅱ2,所述零件Ⅰ1為正方體結構,所述零件Ⅱ2為長方體結構,所述零件Ⅰ1與所述零件Ⅱ2有一個接觸面,所述零件Ⅱ2在豎直方向的投影完全落入所述零件Ⅰ1中,且所述零件Ⅰ1的底面面積大于所述接觸面的面積;
S2.設置一個工作平面,所述工作平面平行于所述零件Ⅰ1的底面;
S3.獲取水道位于工作平面的二維起點A;
S4.獲取水道位于工作平面的二維終點B;
S5.判斷點A和點B在零件中的投影是否同在零件Ⅰ1內(nèi)零件Ⅱ2外或同在零件Ⅱ2內(nèi),并預設零件Ⅰ1和零件Ⅱ2的橫向水道高度平面;
S6.如果繪制橫向水道,添加標記V為0,如果繪制豎向水道,添加標記V為1;如果二維起點的投影和二維終點的投影有一個在零件Ⅱ2外,另一個在零件Ⅱ2內(nèi),判斷標記V值,如果標記V為1則轉至步驟S7,否則繼續(xù)以下步驟;由此可以防止連續(xù)兩次繪制豎向水道。
如果點A和點B在零件中的投影同在零件Ⅰ1內(nèi)零件Ⅱ2外或同在零件Ⅱ2內(nèi),則將點A和點B分別投影到當前零件的預設高度平面得到三維坐標點A1和B1;用點A1和B1繪制當前零件的橫向水道,然后轉至步驟S7;
如果點A投影在零件Ⅱ2外,點B投影在零件Ⅱ2內(nèi),則將點A和點B分別投影到零件Ⅰ1的預設高度平面,得到三維坐標點A11和B11,將點B投影到零件Ⅱ2的預設高度平面,得到三維坐標點B12;用點A11和點B11繪制零件Ⅰ1的橫向水道,用點B11和點B12繪制零件Ⅰ1至零件Ⅱ2的豎向水道,在豎向水道與零件Ⅱ2的底面交點處繪制密封圈3,然后轉至步驟S7;
S7.將終點B設為下一水道的起點,并返回步驟S4繼續(xù)創(chuàng)建水道。
本發(fā)明還包括自動判斷各個水道的最短鉆孔方向的步驟,具體如下:
1)獲取到水道起點和終點后,分別沿起點和終點向兩端延伸至與零件相交,得到起點延伸方向與零件的第一交點和終點延伸方向與零件的第二交點;
2)計算第一交點至水道終點的距離h1和第二交點至水道起點的距離h2;若h1<h2,則設置第一交點為鉆孔點;若h1=h2,則設置第一交點或第二交點為鉆孔點;若h1>h2,則設置第二交點為鉆孔點。確定鉆孔點后,在水道鉆孔點處繪制水道堵頭。
本實施例的方法可以在模具的兩個零件之間創(chuàng)建多組冷卻水道并自動判斷各個水道的最短鉆孔方向。
實施例2
請參閱圖3-6。如圖所示,本發(fā)明公開了一種創(chuàng)建穿過模具兩個零件兩個冷卻水道的方法,本組水道獲取了四個坐標點,包括如下步驟:
S1.選取模具模型,該模具包括零件Ⅰ1和零件Ⅱ2,所述零件Ⅰ1和零件Ⅱ2均為長方體結構,所述零件Ⅱ2在豎直方向的投影完全落入所述零件Ⅰ1中,所述零件Ⅰ1中設置有凹槽,所述零件Ⅱ2嵌入所述凹槽中,所述零件Ⅱ2的高度大于所述凹槽的深度;
S2.設置一個工作平面,所述工作平面平行于所述零件Ⅰ1的底面;
S3.獲取水道位于工作平面的二維起點A,判斷點A在零件中的投影是否在零件Ⅰ1內(nèi),若是則繼續(xù)步驟S4,若不是則返回步驟S3;
S4.獲取水道位于工作平面的二維終點B;
S5.判斷點B的投影是否在零件Ⅱ2內(nèi),并預設零件Ⅰ1和零件Ⅱ2的橫向水道高度平面;
S6.如果繪制橫向水道,添加標記V為0,如果繪制豎向水道,添加標記V為1;如果二維起點的投影和二維終點的投影有一個在零件Ⅱ2外,另一個在零件Ⅱ2內(nèi),判斷標記V值,如果標記V為1則轉至步驟S7,否則繼續(xù)以下步驟;由此可以防止連續(xù)兩次繪制豎向水道。
如果點A和點B在零件中的投影同在零件Ⅱ2內(nèi),則將點A和點B分別投影到零件Ⅱ2的預設高度平面得到三維坐標點A1和B1;用點A1和B1繪制零件Ⅱ2的橫向水道,并將點B設置為下一水道起點,然后返回步驟S4;
如果點A投影在零件Ⅱ2外,點B投影在零件Ⅱ2內(nèi),則將點A和點B分別投影到零件Ⅰ1的預設高度平面,得到三維坐標點A11和B11,將點B投影到零件Ⅱ2的預設高度平面,得到三維坐標點B12;用點A11和點B11繪制零件Ⅰ1的第一橫向水道,所述第一橫向水道為本組水道的進水口;用點B11和點B12繪制零件Ⅰ1至零件Ⅱ2的豎向水道,在豎向水道與零件Ⅱ2的底面交點處繪制密封圈3,并將終點B設為下一水道起點,繼續(xù)步驟S7;
S7.通過實時獲取鼠標光標在工作平面的二維點得到水道終點E;
S8.判斷點E的投影是否在零件Ⅱ2內(nèi),若是則繼續(xù)步驟S9,若不是則返回步驟S7;
S9.將點E投影到零件Ⅱ2的預設水道高度平面,用點B和點E在零件Ⅱ2的預設高度平面的投影繪制零件Ⅱ2的橫向水道,并將點E設置為下一水道起點;
S10.通過鼠標點擊獲取水道終點F,判斷點F的投影是否在零件Ⅱ2內(nèi);
S11.如果點F的投影在零件Ⅱ2內(nèi),則用點E和點F在零件Ⅱ2的預設高度平面的投影繪制零件Ⅱ2的橫向水道;如果點F的投影在零件Ⅱ2外,則將點E和點F分別投影到零件Ⅰ1的預設高度平面,得到三維坐標點E11和F11,將點E投影到零件Ⅱ2的預設高度平面,得到三維坐標點E12,用點E11和F11繪制零件Ⅰ1的第二橫向水道,所述第二橫向水道為出水口,用點E11和點E12繪制零件Ⅰ1至零件Ⅱ2的豎向水道,至此,本組水道的繪制完成。
如圖7所示,本發(fā)明還包括自動判斷各個水道的最短鉆孔方向的步驟,具體如下:
1)獲取到水道起點和終點后,分別沿起點和終點向兩端延伸至與零件相交,得到起點延伸方向與零件的第一交點C和終點延伸方向與零件的第二交點D;
2)計算點C至水道終點的距離h1和點D至水道起點的距離h2;若h1<h2,則設置點C為鉆孔點;若h1=h2,則設置點C或點D為鉆孔點;若h1>h2,則設置點D為鉆孔點。確定鉆孔點后,在水道鉆孔點處繪制水道堵頭。
本發(fā)明的有益效果是:
(1)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,實現(xiàn)了在3D建模軟件中快速繪制穿過模具兩個零件的冷卻水道、冷卻孔堵頭及密封圈;
(2)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,不需要多次切換不同建模功能、工作平面及坐標,大大簡化了水道的繪制過程;
(3)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,實現(xiàn)了自動判斷各個水道的最短鉆孔方向,節(jié)省了加工成本;
(4)本發(fā)明創(chuàng)建穿過模具兩個零件冷卻水道的方法,繪制完一個水道后自動將其終點設置為下一水道的起點,提高了繪圖的準確率。
以上所述是本發(fā)明的優(yōu)選實施方式,應該指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍。