本申請涉及工業(yè)制造,尤其涉及一種梁類件打開模型智能生成方法、設備及存儲介質(zhì)。
背景技術:
1、在零件的沖壓生產(chǎn)領域中,部分梁類件由于材質(zhì)、料厚和零件成型高度等因素的限制,并不支持一次成型到位,梁類件是截面為幾字型的零件,其一次成型到位會帶來開裂、起皺和回彈大等嚴重問題,因此目前對于此類零件均需要通過二次成型的方式完成。
2、參考圖2,圖2展示了梁類件二次成型經(jīng)過的三個狀態(tài),在一次成型時先把零件兩側(cè)往外打開一個角度,作為成型到位前的一個中間狀態(tài),再通過二次成型得到最終的狀態(tài),為了獲得該中間狀態(tài),需要有相應的模型數(shù)據(jù)作為生產(chǎn)指導,然而目前的三維設計軟件并不支持將零件的模型直接打開角度的功能,為了獲得該中間狀態(tài)的模型,需要設計人員通過各種操作間接拼湊,并且由于非常規(guī)的操作還會導致得到的模型與原始狀態(tài)存在較大誤差,影響梁類件在設計生產(chǎn)時的效率和準確性。
3、綜上,相關技術中存在的技術問題有待得到改善。
技術實現(xiàn)思路
1、本申請實施例的主要目的在于提出一種梁類件打開模型智能生成方法、設備及存儲介質(zhì),旨在提高梁類件在設計生產(chǎn)時的效率和準確性。
2、為實現(xiàn)上述目的,本申請實施例的一方面提出了一種梁類件打開模型智能生成方法,所述方法包括:
3、獲取零件的模型數(shù)據(jù),所述零件為截面為幾字型的梁類件,定義所述零件的頂面為產(chǎn)品面,所述零件的兩側(cè)為型面,所述產(chǎn)品面和所述型面之間以圓角面過渡;
4、識別所述模型數(shù)據(jù)中的所述圓角面,根據(jù)所述圓角面兩側(cè)的所述產(chǎn)品面和所述型面確定所述圓角面位置的分模線;
5、根據(jù)所述分模線和所述型面生成目標型面,所述目標型面為所述型面以所述分模線為旋轉(zhuǎn)軸往所述零件外側(cè)打開了預設角度的型面;
6、基于所述圓角面,生成連接所述產(chǎn)品面和所述目標型面的目標圓角面,獲得由所述產(chǎn)品面、所述目標型面和所述目標圓角面組成的所述零件的打開模型數(shù)據(jù)。
7、在一些實施例中,所述根據(jù)所述分模線和所述型面生成目標型面的步驟包括:
8、離散化所述分模線,獲得多個離散點;
9、根據(jù)所述離散點和所述型面,生成與每個所述離散點對應的所述型面的截面線;
10、獲取所述預設角度,基于所述分模線,將所述截面線往所述零件外側(cè)旋轉(zhuǎn)所述預設角度,獲得目標截面線;
11、根據(jù)所述型面和所述目標截面線生成所述目標型面。
12、在一些實施例中,所述根據(jù)所述離散點和所述型面,生成與每個所述離散點對應的所述型面的截面線的步驟包括:
13、對于每個所述離散點,確定所述離散點在所述分模線上的第一切線,生成經(jīng)過所述離散點并與所述第一切線垂直的第一基準平面;
14、確定所述第一基準平面與所述型面的交線為所述離散點對應的所述截面線。
15、在一些實施例中,所述基于所述分模線,將所述截面線往所述零件外側(cè)旋轉(zhuǎn)所述預設角度,獲得目標截面線的步驟包括:
16、確定所述離散點在所述分模線上的第一切線;
17、以所述第一切線為旋轉(zhuǎn)軸,將對應所述截面線往所述零件外側(cè)旋轉(zhuǎn)所述預設角度,獲得所述目標截面線。
18、在一些實施例中,所述根據(jù)所述分模線和所述型面生成目標型面的步驟之前,還包括:
19、提取所述型面的曲率域圖;
20、根據(jù)所述曲率域圖確定所述型面上每一點的主曲率數(shù)據(jù),并根據(jù)所述主曲率數(shù)據(jù)確定所述型面上的凹凸部;
21、去除所述凹凸部,生成過渡曲面填補所述凹凸部的位置,獲得優(yōu)化后的所述型面。
22、在一些實施例中,定義所述分模線的端點為特征點,所述基于所述圓角面,生成連接所述產(chǎn)品面和所述目標型面的目標圓角面的步驟包括:
23、確定所述特征點在所述分模線上的第二切線,生成經(jīng)過所述特征點且與所述第二切線垂直的第二基準平面;
24、確定所述第二基準平面與所述圓角面的第一交線;
25、生成連接所述產(chǎn)品面和所述目標型面的過渡圓角面,確定所述第二基準平面與所述過渡圓角面的第二交線;
26、當所述第一交線的線長和所述第二交線的線長匹配時,確定所述過渡圓角面為所述目標圓角面;
27、當所述第一交線的線長和所述第二交線的線長不匹配時,根據(jù)所述第一交線和所述第二交線移動所述目標型面,調(diào)整所述過渡圓角面,使得調(diào)整后的所述過渡圓角面連接所述產(chǎn)品面和移動后的所述目標型面,確定調(diào)整后的所述過渡圓角面為所述目標圓角面。
28、在一些實施例中,所述根據(jù)所述第一交線和所述第二交線移動所述目標型面的步驟包括:
29、將所述目標型面沿目標軌跡移動目標距離,所述目標軌跡為所述第二交線的延長線,所述目標距離為所述延長線上的距離,所述目標距離為所述第一交線的線長與所述第二交線的線長的差值。
30、在一些實施例中,所述根據(jù)所述圓角面兩側(cè)的所述產(chǎn)品面和所述型面確定所述圓角面位置的分模線的步驟包括:
31、將所述產(chǎn)品面的兩側(cè)邊界進行延伸,獲得與所述圓角面相切的第一平面;
32、將所述型面與所述圓角面連接的邊界進行延伸,獲得與所述圓角面相切的第二平面;
33、確定所述第一平面與所述第二平面的交線為所述分模線。
34、為實現(xiàn)上述目的,本申請實施例的另一方面提出了一種電子設備,所述電子設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)前面所述的方法。
35、為實現(xiàn)上述目的,本申請實施例的另一方面提出了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)前面所述的方法。
36、本申請實施例至少包括以下有益效果:本申請?zhí)峁┮环N梁類件打開模型智能生成方法、設備及存儲介質(zhì),該方案通過獲取零件的模型數(shù)據(jù),識別出模型數(shù)據(jù)中圓角面,根據(jù)圓角面兩側(cè)的產(chǎn)品面和型面確定圓角面位置的分模線,繼而以分模線為旋轉(zhuǎn)軸生成將型面往零件外側(cè)打開預設角度的目標型面,獲得自動生成的打開模型的目標型面,再基于圓角面生成連接產(chǎn)品面和目標型面的目標圓角面,獲得由產(chǎn)品面、目標型面和目標圓角面組成的該零件的打開模型數(shù)據(jù)。與需要設計人員通過非常規(guī)操作去打開模型相比,本申請實施例能夠自動生成打開模型數(shù)據(jù),減少設計人員所需的操作,提高梁類件的設計生產(chǎn)時的效率,而且基于原來的圓角面生成的目標圓角面,在連接上產(chǎn)品面和目標型面的同時能確保與原來的圓角面的規(guī)格一致,從而控制零件外輪廓邊界的誤差,提高梁類件在設計生產(chǎn)時的準確性。
1.一種梁類件打開模型智能生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述分模線和所述型面生成目標型面的步驟包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述離散點和所述型面,生成與每個所述離散點對應的所述型面的截面線的步驟包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述分模線,將所述截面線往所述零件外側(cè)旋轉(zhuǎn)所述預設角度,獲得目標截面線的步驟包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述分模線和所述型面生成目標型面的步驟之前,還包括:
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,定義所述分模線的端點為特征點,所述基于所述圓角面,生成連接所述產(chǎn)品面和所述目標型面的目標圓角面的步驟包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第一交線和所述第二交線移動所述目標型面的步驟包括:
8.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,所述根據(jù)所述圓角面兩側(cè)的所述產(chǎn)品面和所述型面確定所述圓角面位置的分模線的步驟包括:
9.一種電子設備,其特征在于,所述電子設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至8中任一項所述的方法。
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至8中任一項所述的方法。