本技術(shù)涉及模具加工,具體而言,涉及一種腔體加工軌跡的確定方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、目前針對高端模具小孔、深凹、溝槽等細(xì)節(jié)結(jié)構(gòu)難加工、加工精度低、加工質(zhì)量穩(wěn)定性差、批量加工一致性差等難題。對于機床的技術(shù)參數(shù)評定是基于機床在不同進給速率不同進給方向下精度一致的假設(shè),事實上不可能一致,即刀具從不同方向或者不同速度下移動到同一點的位置分散性必定遠(yuǎn)大于從相同方向用相同速度移動到同一點的位置分散性,而且也沒必要一致,加工模具時當(dāng)程序設(shè)定完成之后,就使用這一條特定軌跡加工,即加工要素收斂了后的精度才是加工該零件的實際需求,遠(yuǎn)低于機床的參數(shù)評定等級,如何能提高軌跡加工的準(zhǔn)確性,是目前急需接近的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)的一些實施例的目的在于提供一種腔體加工軌跡的確定方法、裝置、電子設(shè)備及存儲介質(zhì),通過本技術(shù)的實施例的技術(shù)方案,通過獲取待切割腔體的加工信息,其中,所述加工信息至少包括進給速率和進給方向;根據(jù)所述待切割腔體的加工信息和預(yù)先訓(xùn)練好的加工軌跡模型,確定與所述加工信息對應(yīng)的目標(biāo)加工軌跡,其中:所述預(yù)先訓(xùn)練好的加工軌跡模型是采用腔體的樣本加工信息對機器學(xué)習(xí)模型進行訓(xùn)練得到的。本技術(shù)實施例加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立加工軌跡模型,把加工的軌跡進給方向和進給速率當(dāng)作誤差關(guān)聯(lián)因素進行誤差修正,并采用加工軌跡模型,根據(jù)待切割腔體的加工信息中的進給速率和進給方向,確定目標(biāo)加工軌跡,這樣使得每次的加工軌跡相近,提高切割效率和精度。
2、第一方面,本技術(shù)的一些實施例提供了一種腔體加工軌跡的確定方法,包括:
3、獲取待切割腔體的加工信息,其中,所述加工信息至少包括進給速率和進給方向;
4、根據(jù)所述待切割腔體的加工信息和預(yù)先訓(xùn)練好的加工軌跡模型,確定與所述加工信息對應(yīng)的目標(biāo)加工軌跡,其中:
5、所述預(yù)先訓(xùn)練好的加工軌跡模型是采用腔體的樣本加工信息對機器學(xué)習(xí)模型進行訓(xùn)練得到的。本技術(shù)的一些實施例通過加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立加工軌跡模型,把加工的軌跡進給方向和進給速率當(dāng)作誤差關(guān)聯(lián)因素進行誤差修正,并采用加工軌跡模型,根據(jù)待切割腔體的加工信息中的進給速率和進給方向,確定目標(biāo)加工軌跡,這樣使得每次的加工軌跡相近,提高切割效率和精度。
6、可選地,所述加工軌跡模型通過如下方式獲得:
7、獲取腔體的樣本加工信息;
8、根據(jù)所述腔體的樣本加工信息,確定與所述樣本加工信息對應(yīng)的訓(xùn)練數(shù)據(jù);
9、根據(jù)所述訓(xùn)練數(shù)據(jù)和預(yù)設(shè)加工軌跡,對所述機器學(xué)習(xí)網(wǎng)絡(luò)模型進行訓(xùn)練,得到所述加工軌跡模型。本技術(shù)的一些實施例通過根據(jù)訓(xùn)練數(shù)據(jù)和預(yù)設(shè)加工軌跡,對機器學(xué)習(xí)網(wǎng)絡(luò)模型進行訓(xùn)練,得到加工軌跡模型,加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立學(xué)習(xí)庫,實現(xiàn)不斷學(xué)習(xí)實時更新補償。
10、可選地,所述根據(jù)所述腔體的樣本加工信息,確定與所述樣本加工信息對應(yīng)的訓(xùn)練數(shù)據(jù),包括:
11、獲取所述腔體的樣本加工信息中進給方向和進給速率;
12、采用預(yù)設(shè)pid參數(shù),對所述進給方向和所述進給速率進行調(diào)整,得到與所述預(yù)設(shè)pid參數(shù)對應(yīng)的加工軌跡;
13、將所述預(yù)設(shè)pid參數(shù)、所述進給方向、所述進給速率和所述加工軌跡,確定為所述訓(xùn)練數(shù)據(jù)。本技術(shù)的一些實施例通過pid算法,識別加工代碼,進行加工軌跡補償,并輸出新代碼,pid可先得到理論值和測量值的差,然后用ki?和kd兩個參數(shù)補償作差,針對直線/圓弧插補,分別去算理論實際差,分別補償,得到補償后的訓(xùn)練數(shù)據(jù),減少模型訓(xùn)練過程中的測量誤差。
14、可選地,所述預(yù)設(shè)pid參數(shù)至少包括比例參數(shù)、微分參數(shù)和積分參數(shù)。
15、可選地,所述根據(jù)所述訓(xùn)練數(shù)據(jù)和預(yù)設(shè)加工軌跡,對所述機器學(xué)習(xí)網(wǎng)絡(luò)模型進行訓(xùn)練,得到所述加工軌跡模型,包括:
16、將所述訓(xùn)練數(shù)據(jù)輸入到所述機器學(xué)習(xí)模型中,得到模型訓(xùn)練結(jié)果;
17、將所述模型訓(xùn)練結(jié)果和所述預(yù)設(shè)加工軌跡進行比較;
18、在所述模型訓(xùn)練結(jié)果和所述預(yù)設(shè)加工軌跡的差值小于預(yù)設(shè)值的情況下,將與所述訓(xùn)練數(shù)據(jù)對應(yīng)的機器學(xué)習(xí)模型,確定為所述加工軌跡模型。
19、本技術(shù)的一些實施例通過將模型訓(xùn)練結(jié)果和預(yù)設(shè)加工軌跡,即標(biāo)準(zhǔn)的加工軌跡,進行比較,在差值小于預(yù)設(shè)值的情況下,將與訓(xùn)練數(shù)據(jù)對應(yīng)的機器學(xué)習(xí)模型,確定為加工軌跡模型,提高軌跡加工的準(zhǔn)確性。
20、可選地,所述方法還包括:根據(jù)所述目標(biāo)加工軌跡,對所述加工軌跡模型進行更新。本技術(shù)的一些實施例,加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立學(xué)習(xí)庫,實現(xiàn)不斷學(xué)習(xí)實時更新補償,提高軌跡加工的準(zhǔn)確性。
21、第二方面,本技術(shù)的一些實施例提供了一種腔體加工軌跡的確定裝置,包括:
22、獲取模塊,用于獲取待切割腔體的加工信息,其中,所述加工信息至少包括進給速率和進給方向;
23、確定模塊,用于根據(jù)所述待切割腔體的加工信息和預(yù)先訓(xùn)練好的加工軌跡模型,確定與所述加工信息對應(yīng)的目標(biāo)加工軌跡,其中:所述預(yù)先訓(xùn)練好的加工軌跡模型是采用腔體的樣本加工信息對機器學(xué)習(xí)模型進行訓(xùn)練得到的。
24、本技術(shù)的一些實施例通過加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立加工軌跡模型,把加工的軌跡進給方向和進給速率當(dāng)作誤差關(guān)聯(lián)因素進行誤差修正,并采用加工軌跡模型,根據(jù)待切割腔體的加工信息中的進給速率和進給方向,確定目標(biāo)加工軌跡,這樣使得每次的加工軌跡相近,提高切割效率和精度。
25、可選地,所述裝置還包括訓(xùn)練模塊,所述訓(xùn)練模塊用于:
26、獲取腔體的樣本加工信息;
27、根據(jù)所述腔體的樣本加工信息,確定與所述樣本加工信息對應(yīng)的訓(xùn)練數(shù)據(jù);
28、根據(jù)所述訓(xùn)練數(shù)據(jù)和預(yù)設(shè)加工軌跡,對所述機器學(xué)習(xí)網(wǎng)絡(luò)模型進行訓(xùn)練,得到所述加工軌跡模型。
29、本技術(shù)的一些實施例通過根據(jù)訓(xùn)練數(shù)據(jù)和預(yù)設(shè)加工軌跡,對機器學(xué)習(xí)網(wǎng)絡(luò)模型進行訓(xùn)練,得到加工軌跡模型,加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立學(xué)習(xí)庫,實現(xiàn)不斷學(xué)習(xí)實時更新補償。
30、可選地,所述訓(xùn)練模塊用于:
31、獲取所述腔體的樣本加工信息中進給方向和進給速率;
32、采用預(yù)設(shè)pid參數(shù),對所述進給方向和所述進給速率進行調(diào)整,得到與所述預(yù)設(shè)pid參數(shù)對應(yīng)的加工軌跡;
33、將所述預(yù)設(shè)pid參數(shù)、所述進給方向、所述進給速率和所述加工軌跡,確定為所述訓(xùn)練數(shù)據(jù)。本技術(shù)的一些實施例通過pid算法,識別加工代碼,進行加工軌跡補償,并輸出新代碼,pid可先得到理論值和測量值的差,然后用ki?和kd兩個參數(shù)補償作差,針對直線/圓弧插補,分別去算理論實際差,分別補償,得到補償后的訓(xùn)練數(shù)據(jù),減少模型訓(xùn)練過程中的測量誤差。
34、可選地,所述預(yù)設(shè)pid參數(shù)至少包括比例參數(shù)、微分參數(shù)和積分參數(shù)。
35、可選地,所述訓(xùn)練模塊用于:
36、將所述訓(xùn)練數(shù)據(jù)輸入到所述機器學(xué)習(xí)模型中,得到模型訓(xùn)練結(jié)果;
37、將所述模型訓(xùn)練結(jié)果和所述預(yù)設(shè)加工軌跡進行比較;
38、在所述模型訓(xùn)練結(jié)果和所述預(yù)設(shè)加工軌跡的差值小于預(yù)設(shè)值的情況下,將與所述訓(xùn)練數(shù)據(jù)對應(yīng)的機器學(xué)習(xí)模型,確定為所述加工軌跡模型。
39、本技術(shù)的一些實施例通過將模型訓(xùn)練結(jié)果和預(yù)設(shè)加工軌跡,即標(biāo)準(zhǔn)的加工軌跡,進行比較,在差值小于預(yù)設(shè)值的情況下,將與訓(xùn)練數(shù)據(jù)對應(yīng)的機器學(xué)習(xí)模型,確定為加工軌跡模型,提高軌跡加工的準(zhǔn)確性。
40、可選地,所述訓(xùn)練模塊用于:根據(jù)所述目標(biāo)加工軌跡,對所述加工軌跡模型進行更新。
41、本技術(shù)的一些實施例,加入機器學(xué)習(xí)功能,按不同形狀加工軌跡建立學(xué)習(xí)庫,實現(xiàn)不斷學(xué)習(xí)實時更新補償,提高軌跡加工的準(zhǔn)確性。
42、第三方面,本技術(shù)的一些實施例提供一種電子設(shè)備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其中,所述處理器執(zhí)行所述程序時可實現(xiàn)如第一方面任一實施例所述的腔體加工軌跡的確定方法。
43、第四方面,本技術(shù)的一些實施例提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述程序被處理器執(zhí)行時可實現(xiàn)如第一方面任一實施例所述的腔體加工軌跡的確定方法。
44、第五方面,本技術(shù)的一些實施例提供一種計算機程序產(chǎn)品,所述的計算機程序產(chǎn)品包括計算機程序,其中,所述的計算機程序被處理器執(zhí)行時可實現(xiàn)如第一方面任一實施例所述的腔體加工軌跡的確定方法。