本申請涉及零件加工領域,特別是涉及一種零件包絡圖形規(guī)劃方法、裝置、加工設備及可讀存儲介質(zhì)。
背景技術:
1、隨著零件加工技術不斷發(fā)展以及零件加工需求持續(xù)豐富,對板材利用率要求越來越高。在實際零件加工過程中,既要保證零件參數(shù)滿足客戶需求,也需要將多個形狀各異的零件無重疊地排放在給定的板材上以使零件的排布最優(yōu)。
2、相關技術中,常采用包絡圖形算法對幾何圖形集計算凸型包絡圖形,但存在較大面積多余區(qū)域計算在內(nèi)的問題,導致板材實際利用率不高。
技術實現(xiàn)思路
1、基于此,有必要針對上述技術問題,提供一種零件包絡圖形規(guī)劃方法、裝置、加工設備及可讀存儲介質(zhì)。
2、一種零件包絡圖形規(guī)劃方法,包括:
3、獲取待規(guī)劃零件的圖形離散點集和所述圖形離散點集對應的包絡圓圓心位置;
4、根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的初始凹型包絡圖形;
5、根據(jù)所述初始凹型包絡圖形的邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形。
6、在其中一個實施例中,所述根據(jù)所述初始凹型包絡圖形的邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形,包括:
7、獲取所述初始凹型包絡圖形的拐角分布特征和拐點分布特征;
8、根據(jù)所述拐角分布特征、所述拐點分布特征和所述邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形。
9、在其中一個實施例中,所述根據(jù)所述拐角分布特征、所述拐點分布特征和所述邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形,包括:
10、根據(jù)所述拐角分布特征,確定所述初始凹型包絡圖形的局部尖銳拐角;
11、根據(jù)所述拐點分布特征,確定所述初始凹型包絡圖形的相鄰拐點間距;
12、根據(jù)所述邊長范圍,確定滾圓碰撞直徑;
13、根據(jù)所述局部尖銳拐角、所述相鄰拐點間距和所述滾圓碰撞直徑,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形。
14、在其中一個實施例中,所述根據(jù)所述局部尖銳拐角、所述相鄰拐點間距和所述滾圓碰撞直徑,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形,包括:
15、獲取所述相鄰拐點間距和所述滾圓碰撞直徑的數(shù)值比較關系;
16、根據(jù)所述局部尖銳拐角、所述滾圓碰撞直徑和所述數(shù)值比較關系,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定碰撞收集點;
17、根據(jù)所述碰撞收集點,確定所述待規(guī)劃零件的目標凹型包絡圖形。
18、在其中一個實施例中,所述根據(jù)所述局部尖銳拐角、所述滾圓碰撞直徑和所述數(shù)值比較關系,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定碰撞收集點,包括:
19、根據(jù)所述局部尖銳拐角和所述滾圓碰撞直徑,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述滾邊碰撞后的碰撞收集初始點;
20、當所述數(shù)值比較關系為相鄰拐點間距大于所述滾圓碰撞直徑的一半時,根據(jù)所述碰撞收集初始點,確定碰撞收集補充點;
21、根據(jù)所述碰撞收集初始點但和所述碰撞收集補充點,確定所述碰撞收集點。
22、在其中一個實施例中,所述根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的初始凹型包絡圖形,包括:
23、根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的點集構(gòu)造射線;
24、根據(jù)所述點集構(gòu)造射線,確定所述待規(guī)劃零件的初始凹型包絡圖形。
25、在其中一個實施例中,所述根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的點集構(gòu)造射線,包括:
26、根據(jù)所述圖形離散點集的外層角度順序?qū)λ鰣D形離散點集進行排序處理,確定所述排序后的圖形離散點集;
27、根據(jù)所述排序后的圖形離散點集向所述包絡圓圓心位置構(gòu)造射線,確定所述點集構(gòu)造射線;
28、所述根據(jù)所述點集構(gòu)造射線,確定所述待規(guī)劃零件的初始凹型包絡圖形,包括:
29、獲取所述點集構(gòu)造射線的外圍端點信息;
30、根據(jù)所述外圍端點信息,確定所述待規(guī)劃零件的所述初始凹型包絡圖形。
31、一種零件包絡圖形規(guī)劃裝置,包括:
32、獲取模塊,用于獲取待規(guī)劃零件的圖形離散點集和所述圖形離散點集對應的包絡圓圓心位置;
33、初始圖形確定模塊,與所述獲取模塊連接,用于根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的初始凹型包絡圖形;
34、目標圖形確定模塊,與所述初始圖形確定模塊連接,用于根據(jù)所述初始凹型包絡圖形的邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形。
35、一種加工設備,包括存儲器及處理器,所述存儲器中儲存有計算機程序,所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如上述的方法。
36、一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述的方法。
37、一種計算機程序產(chǎn)品,當計算機程序產(chǎn)品在終端設備上運行時,使得終端設備執(zhí)行上述任一項所述的方法。
38、本申請?zhí)峁嵤├嬖诘挠幸嫘Чǎ?/p>
39、該零件包絡圖形規(guī)劃方法,在零件排布規(guī)劃過程中,根據(jù)待規(guī)劃零件的圖形離散點集和圖形離散點集對應的包絡圓圓心位置,構(gòu)造出待規(guī)劃零件的初始凹型包絡圖形(如含尖銳拐角的凹型包絡圖形),再根據(jù)得出的初始凹型包絡圖形的邊長范圍,對初始凹型包絡圖形進行滾邊碰撞處理,得出待規(guī)劃零件的目標凹型包絡圖形(如不含尖銳拐角的平滑過渡圖形),即實現(xiàn)待規(guī)劃零件的凹型包絡圖形的平滑程度改善,能夠針對不同的待規(guī)劃零件適配出不同的初始凹型包絡圖形和目標凹型包絡圖形,有效限縮零件包絡圖形的計算面積,改善因采用包絡圖形算法對幾何圖形集計算凸型包絡圖形但存在較大面積多余區(qū)域計算在內(nèi)的問題,有效提升零件包絡圖形規(guī)劃的合理性,進而盡可能提高板材的加工利用率的同時,也提高零件加工效率。
1.一種零件包絡圖形規(guī)劃方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的零件包絡圖形規(guī)劃方法,其特征在于,所述根據(jù)所述初始凹型包絡圖形的邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形,包括:
3.根據(jù)權(quán)利要求2所述的零件包絡圖形規(guī)劃方法,其特征在于,所述根據(jù)所述拐角分布特征、所述拐點分布特征和所述邊長范圍,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形,包括:
4.根據(jù)權(quán)利要求3所述的零件包絡圖形規(guī)劃方法,其特征在于,所述根據(jù)所述局部尖銳拐角、所述相鄰拐點間距和所述滾圓碰撞直徑,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定所述待規(guī)劃零件的目標凹型包絡圖形,包括:
5.根據(jù)權(quán)利要求4所述的零件包絡圖形規(guī)劃方法,其特征在于,所述根據(jù)所述局部尖銳拐角、所述滾圓碰撞直徑和所述數(shù)值比較關系,對所述初始凹型包絡圖形進行滾邊碰撞處理,確定碰撞收集點,包括:
6.根據(jù)權(quán)利要求1所述的零件包絡圖形規(guī)劃方法,其特征在于,所述根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的初始凹型包絡圖形,包括:
7.根據(jù)權(quán)利要求6所述的零件包絡圖形規(guī)劃方法,其特征在于,所述根據(jù)所述圖形離散點集和所述包絡圓圓心位置,確定所述待規(guī)劃零件的點集構(gòu)造射線,包括:
8.一種零件包絡圖形規(guī)劃裝置,其特征在于,包括:
9.一種加工設備,其特征在于,包括存儲器及處理器,所述存儲器中儲存有計算機程序,所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如權(quán)利要求1至7中任一項所述的方法。
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的方法。