本發(fā)明涉及工業(yè)制造,具體是涉及一種智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法、設(shè)備及介質(zhì)。
背景技術(shù):
1、在零件的設(shè)計(jì)生產(chǎn)流程中,其中一個(gè)工序是將修邊線投影至工藝型面上形成投影線,從而在實(shí)際生產(chǎn)時(shí)能夠根據(jù)修邊線和投影線的指導(dǎo)對(duì)零件進(jìn)行修邊,由于部分修邊線并不在工藝型面上,而是懸空于零件外輪廓以外,因此存在將其投影至下方的工藝型面上的需求,而同時(shí)由于工藝型面由壓料面和工藝補(bǔ)充面組成,壓料面和工藝補(bǔ)充面又分別由若干個(gè)單元片體組成,在不同單元片體相接的位置投影線可能出現(xiàn)斷開或自相交等線質(zhì)量問(wèn)題,在現(xiàn)有技術(shù)中上述修邊線投影和解決線質(zhì)量問(wèn)題的處理均需要人工解決,耗費(fèi)時(shí)間資源和人力資源,降低零件的設(shè)計(jì)生產(chǎn)效率。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法、設(shè)備及介質(zhì),以解決現(xiàn)有技術(shù)中所存在的一個(gè)或多個(gè)技術(shù)問(wèn)題,至少提供一種有益的選擇或創(chuàng)造條件。
2、本發(fā)明提供一種智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法包括:
3、獲取零件的數(shù)字模型數(shù)據(jù)和修邊線數(shù)據(jù),所述數(shù)字模型數(shù)據(jù)包括所述零件的產(chǎn)品面、工藝補(bǔ)充面和壓料面,所述工藝補(bǔ)充面和所述壓料面形成工藝型面,所述修邊線數(shù)據(jù)包括懸空修邊線和修邊方向線,所述懸空修邊線的一端與所述零件的外輪廓線連接,并懸空于所述工藝型面的上方;
4、根據(jù)所述修邊方向線和所述懸空修邊線生成在所述工藝型面上的投影線;
5、將所述投影線離散化處理,獲得多個(gè)離散點(diǎn),根據(jù)相鄰所述離散點(diǎn)之間的距離優(yōu)化所述離散點(diǎn),根據(jù)優(yōu)化后的所述離散點(diǎn)形成目標(biāo)投影線。
6、可選地,所述根據(jù)所述修邊方向線和所述懸空修邊線生成在所述工藝型面上的投影線的步驟包括:
7、根據(jù)所述修邊方向線相對(duì)于所述懸空修邊線的位置確定所述懸空修邊線的投影方向,根據(jù)所述投影方向生成所述懸空修邊線在所述工藝型面上的所述投影線。
8、可選地,所述根據(jù)所述投影方向生成所述懸空修邊線在所述工藝型面上的所述投影線的步驟包括:
9、當(dāng)所述投影方向?qū)儆谡捱厱r(shí),穿過(guò)所述懸空修邊線生成豎直向下的基準(zhǔn)平面,確定所述基準(zhǔn)平面與所述工藝型面的交線為所述投影線。
10、可選地,所述根據(jù)所述投影方向生成所述懸空修邊線在所述工藝型面上的所述投影線的步驟包括:
11、當(dāng)所述投影方向?qū)儆趥?cè)修邊時(shí),生成與所述修邊方向線平行,且與所述懸空修邊線相交的輔助方向線,穿過(guò)所述懸空修邊線和所述輔助方向線生成所述基準(zhǔn)平面,確定所述基準(zhǔn)平面與所述工藝型面的交線為所述投影線。
12、可選地,所述投影線由若干子線段組成,所述將所述投影線離散化處理,獲得多個(gè)離散點(diǎn)的步驟包括:
13、對(duì)于每個(gè)所述子線段,根據(jù)第一預(yù)設(shè)間隔進(jìn)行離散化處理,獲得多個(gè)所述離散點(diǎn),同一所述子線段上的相鄰所述離散點(diǎn)之間的線長(zhǎng)間隔為所述第一預(yù)設(shè)間隔。
14、可選地,所述根據(jù)相鄰所述離散點(diǎn)之間的距離優(yōu)化所述離散點(diǎn)的步驟包括:
15、確定相鄰所述離散點(diǎn)之間的目標(biāo)間隔;
16、當(dāng)所述目標(biāo)間隔小于第二預(yù)設(shè)間隔時(shí),確定對(duì)應(yīng)的兩個(gè)所述離散點(diǎn)為異常點(diǎn),將所述異常點(diǎn)從所述離散點(diǎn)中剔除,其中,所述目標(biāo)間隔和所述第二預(yù)設(shè)間隔均為空間上的間隔。
17、可選地,所述根據(jù)相鄰所述離散點(diǎn)之間的距離優(yōu)化所述離散點(diǎn)的步驟包括:
18、確定相鄰所述離散點(diǎn)之間的目標(biāo)間隔;
19、當(dāng)所述目標(biāo)間隔大于第三預(yù)設(shè)間隔時(shí),在對(duì)應(yīng)的兩個(gè)所述離散點(diǎn)之間的中間位置生成新的所述離散點(diǎn),其中,所述目標(biāo)間隔和所述第三預(yù)設(shè)間隔均為空間上的間隔。
20、可選地,所述根據(jù)優(yōu)化后的所述離散點(diǎn)形成目標(biāo)投影線的步驟包括:
21、連接優(yōu)化后的所述離散點(diǎn),形成第一曲線段;
22、對(duì)于所述第一曲線段遠(yuǎn)離所述產(chǎn)品面的一端,延長(zhǎng)預(yù)設(shè)長(zhǎng)度,形成第二曲線段;
23、對(duì)于所述第二曲線段靠近所述產(chǎn)品面的一端,當(dāng)所述懸空修邊線為廢料刀線時(shí),使所述第二曲線段截止于與所述外輪廓線的交點(diǎn),形成所述目標(biāo)投影線;
24、或,當(dāng)所述懸空修邊線為分工序修邊線時(shí),對(duì)所述第二曲線段與所述外輪廓線的交點(diǎn)做倒圓角處理,形成所述目標(biāo)投影線。
25、此外,為了實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化設(shè)備,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序配制為實(shí)現(xiàn)如上任一項(xiàng)所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法的步驟。
26、此外,為了實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上任一項(xiàng)所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法的步驟。
27、本發(fā)明至少具有以下有益效果:通過(guò)獲取零件的數(shù)字模型數(shù)據(jù)和修邊線數(shù)據(jù),確定圍繞零件產(chǎn)品的各條懸空修邊線和對(duì)應(yīng)的修邊方向線,根據(jù)修邊方向線指示的方向和懸空修邊線,在工藝型面上自動(dòng)生成各條懸空修邊線的投影線,并通過(guò)離散化處理投影線后,根據(jù)相鄰離散點(diǎn)之間的距離對(duì)投影線進(jìn)行優(yōu)化,獲得所需的目標(biāo)投影線。與人工操作相比,本發(fā)明的修邊線投影和解決投影線的線質(zhì)量問(wèn)題均自動(dòng)化處理,減少零件工藝設(shè)計(jì)流程的工序,節(jié)省時(shí)間資源和人力資源,提高零件的設(shè)計(jì)生產(chǎn)效率。
1.一種智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法包括:
2.根據(jù)權(quán)利要求1所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述根據(jù)所述修邊方向線和所述懸空修邊線生成在所述工藝型面上的投影線的步驟包括:
3.根據(jù)權(quán)利要求2所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述根據(jù)所述投影方向生成所述懸空修邊線在所述工藝型面上的所述投影線的步驟包括:
4.根據(jù)權(quán)利要求2所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述根據(jù)所述投影方向生成所述懸空修邊線在所述工藝型面上的所述投影線的步驟包括:
5.根據(jù)權(quán)利要求1所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述投影線由若干子線段組成,所述將所述投影線離散化處理,獲得多個(gè)離散點(diǎn)的步驟包括:
6.根據(jù)權(quán)利要求1所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述根據(jù)相鄰所述離散點(diǎn)之間的距離優(yōu)化所述離散點(diǎn)的步驟包括:
7.根據(jù)權(quán)利要求1所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述根據(jù)相鄰所述離散點(diǎn)之間的距離優(yōu)化所述離散點(diǎn)的步驟包括:
8.根據(jù)權(quán)利要求1所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法,其特征在于,所述根據(jù)優(yōu)化后的所述離散點(diǎn)形成目標(biāo)投影線的步驟包括:
9.一種智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化設(shè)備,其特征在于,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化生成程序配制為實(shí)現(xiàn)如權(quán)利要求1至8中任一項(xiàng)所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法的步驟。
10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序,所述智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至8中任一項(xiàng)所述的智能設(shè)計(jì)過(guò)程的修邊線自動(dòng)投影優(yōu)化方法的步驟。