公務(wù)員期刊網(wǎng) 論文中心 正文

機(jī)械模具切割加工數(shù)控系統(tǒng)淺探

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了機(jī)械模具切割加工數(shù)控系統(tǒng)淺探范文,希望能給你帶來靈感和參考,敬請閱讀。

機(jī)械模具切割加工數(shù)控系統(tǒng)淺探

摘要:由于數(shù)控系統(tǒng)的運(yùn)算能力較低,導(dǎo)致加工效果存在一定提升空間,為此,提出基于深度學(xué)習(xí)的機(jī)械模具切割加工數(shù)控系統(tǒng)。將可以儲存大規(guī)模加工材料數(shù)據(jù)信息以及可實(shí)施加工參數(shù)的SD卡和支持設(shè)備外設(shè)功能擴(kuò)展的連接口作為系統(tǒng)硬件,在軟件方面,為系統(tǒng)構(gòu)建并發(fā)機(jī)制,并利用神經(jīng)網(wǎng)絡(luò)計(jì)算出執(zhí)行操作的額定時(shí)間。測試結(jié)果表明,設(shè)計(jì)方法對機(jī)械模具的加工效果良好,具有較高精度。

關(guān)鍵詞:深度學(xué)習(xí);機(jī)械模具;切割加工;數(shù)控系統(tǒng);并發(fā)機(jī)制;定時(shí)機(jī)制

機(jī)械模具加工作為機(jī)械制造中的重要組成部分,其加工質(zhì)量直接決定了后續(xù)相關(guān)零部件的加工效果[1]。在計(jì)算機(jī)技術(shù)不斷發(fā)展的時(shí)代背景下,其在機(jī)械制造中也得到了廣泛的應(yīng)用,使得機(jī)械設(shè)備運(yùn)行的精密化程度實(shí)現(xiàn)了大幅提升[2]。但是值得關(guān)注的是,機(jī)械設(shè)備的精密化實(shí)現(xiàn)對機(jī)械零部件高精度加工的前提不僅僅要對加工工具、加工方式進(jìn)行優(yōu)化[3],同時(shí)也要對加工參數(shù)作出合理的選擇,這就對數(shù)控系統(tǒng)提出了更高的要求[4]。為此,本文提出了基于深度學(xué)習(xí)的機(jī)械模具切割加工數(shù)控系統(tǒng)設(shè)計(jì)研究,并通過試驗(yàn)測試驗(yàn)證了設(shè)計(jì)系統(tǒng)在加工過程中的價(jià)值。本文的研究可為相關(guān)加工生產(chǎn)活動的開展提供參考。

1硬件設(shè)計(jì)

1.1SD卡設(shè)計(jì)

為了提供系統(tǒng)運(yùn)行的速度,本文使用螢石CSCMT22CAR210作為設(shè)計(jì)系統(tǒng)的SD卡,其容納量為128G,可以實(shí)現(xiàn)對大規(guī)模加工材料數(shù)據(jù)信息以及可實(shí)施加工參數(shù)的儲存,同時(shí)能實(shí)現(xiàn)對能耗的控制,延長CSCMT22CAR210的運(yùn)行周期。相應(yīng)地,當(dāng)運(yùn)行環(huán)境內(nèi)的晶振達(dá)到5MHz時(shí),其執(zhí)行指令的速度為8MIPS,其中,MIPS表示每秒時(shí)間內(nèi)完成指令的數(shù)量,計(jì)量單位為百萬。在高性能模擬技術(shù)的加持下,CSCMT22CAR210的外圍模塊可以實(shí)現(xiàn)片內(nèi)外設(shè)。以此為基礎(chǔ),為了提高數(shù)控系統(tǒng)的運(yùn)行效果[5],本文為其增設(shè)了時(shí)間看門狗、數(shù)據(jù)模擬比較器、數(shù)據(jù)采集定時(shí)器A、數(shù)據(jù)訪問定時(shí)器B、連接串口0和1,并在12位ADC的支持下設(shè)置了直接數(shù)據(jù)存取模塊,使得輸入輸出端口可以實(shí)現(xiàn)對目標(biāo)數(shù)據(jù)的快速定位,具體如圖1所示。不僅如此,考慮到不同的變電站對于通信電源的配置也存在差異,且隨著時(shí)代的發(fā)展,變電站對通信電源進(jìn)行優(yōu)化升級的可能性較大[6],以單一固定的模式實(shí)施對其的數(shù)控會降低系統(tǒng)的適用性[7]。為此,利用JTAG調(diào)試接口為CSCMT22CAR210打造了更加自由的開發(fā)環(huán)境,通過對FLASH存儲器進(jìn)行擦寫處理,使得在通過JTAG接口讀取FLASH內(nèi)的信息時(shí)可以根據(jù)程序的運(yùn)行情況,對片內(nèi)MCU的狀態(tài)進(jìn)行適應(yīng)性調(diào)節(jié)。

1.2連接口設(shè)置

為了提高本文設(shè)計(jì)系統(tǒng)的適用范圍,選擇SDIO(In-put/Output)作為系統(tǒng)的連接裝置。SDIO接口處還設(shè)有標(biāo)準(zhǔn)的SD卡槽連接設(shè)備,當(dāng)原有數(shù)控環(huán)境不支持SDIO時(shí),SD卡的命令指令可以通過該接口完成傳遞,確保響應(yīng)效率和時(shí)間。當(dāng)SD卡的命令發(fā)布處于靜態(tài)時(shí),SDIO接口將轉(zhuǎn)換為非激活狀態(tài)模式,通過這樣的方式最大限度降低其對設(shè)備正常工作狀態(tài)的影響。另外一種情況就是原有數(shù)控環(huán)境支持SDIO,此時(shí)只需直接激活SDIO即可實(shí)現(xiàn)其運(yùn)行。本文的CSCMT22CAR210支持SDIO接口,因此直接將SDIO調(diào)節(jié)至激活狀態(tài)。同時(shí),為了確保本文中的CSCMT22CAR210對SDIO的適配性,即不會受到后期系統(tǒng)優(yōu)化升級影響,另外搭載了AHB總線接口和SDIO適配器。其中AHB總線接口的作用是實(shí)現(xiàn)對SD卡的時(shí)鐘、命令和數(shù)據(jù)傳送。其內(nèi)部構(gòu)件如圖2所示。以此為基礎(chǔ),為機(jī)械模具切割加工數(shù)控系統(tǒng)的運(yùn)行提供可靠基礎(chǔ)。

2軟件設(shè)計(jì)

2.1系統(tǒng)并發(fā)機(jī)制設(shè)計(jì)

由于機(jī)械模具切割數(shù)控系統(tǒng)在加工過程中接收到的執(zhí)行信息并非以單一形式存在,為了確保下一加工實(shí)施的連續(xù)性,往往需要在短時(shí)間內(nèi)連續(xù)接收相關(guān)指令。為了降低信息延時(shí)對加工質(zhì)量的影響,本文設(shè)計(jì)數(shù)控系統(tǒng)為其建立了并發(fā)機(jī)制,使其可以同時(shí)接收多個(gè)操作命令,提高加工精度。切割刀具在大多數(shù)時(shí)間都是處于加工運(yùn)行狀態(tài)的,本文在CAM處理時(shí)間與SD卡服務(wù)運(yùn)行時(shí)間構(gòu)建了數(shù)據(jù)請求并發(fā)模型。利用epoll+線程池模式使得epoll的I/O(輸入/輸出)復(fù)用和線程池的“以需定求”特性形成統(tǒng)一關(guān)系,應(yīng)用的函數(shù)為f(x)=b(t)→z(t)(1)式中:f(x)為數(shù)控系統(tǒng)接收到的操作指令;b(t)為在t時(shí)刻epoll的執(zhí)行動作;z(t)為在t時(shí)刻SD卡執(zhí)行的服務(wù)。在此基礎(chǔ)上,在epoll事件驅(qū)動特性的作用下,當(dāng)某個(gè)切割請求信息以事件的形式發(fā)送到主線程時(shí),線程池將獲得其控制權(quán),并通過邏輯解析將對應(yīng)的指令信息發(fā)送到對應(yīng)的分支線程中,實(shí)現(xiàn)對其并發(fā)處理。

2.2系統(tǒng)定時(shí)機(jī)制設(shè)計(jì)

對于定時(shí)器的設(shè)計(jì),主要利用了深度學(xué)習(xí)實(shí)現(xiàn)對數(shù)據(jù)的更新處理。當(dāng)系統(tǒng)執(zhí)行完成對應(yīng)的質(zhì)量信息后,會產(chǎn)生對應(yīng)的執(zhí)行耗時(shí),將其作為深度學(xué)習(xí)的基礎(chǔ)數(shù)據(jù),在此基礎(chǔ)上,將獲取的任務(wù)執(zhí)行時(shí)間輸入神經(jīng)網(wǎng)絡(luò)中,構(gòu)建神經(jīng)網(wǎng)絡(luò)包括輸入輸出層以及池化層。計(jì)算結(jié)果由輸入層輸入到神經(jīng)網(wǎng)絡(luò)后,與池化層之間建立映射關(guān)系,這種映射關(guān)系表示為T=δ(Ti)(2)式中:T為每個(gè)任務(wù)所需的最佳時(shí)間;δ為深度學(xué)習(xí)函數(shù);Ti為在第i個(gè)任務(wù)的實(shí)際時(shí)間開銷,其中i的數(shù)值表示數(shù)控系統(tǒng)切割加工的指令數(shù)量。在池化層對計(jì)算結(jié)果的離散程度進(jìn)行分析,將距離離散中心的距離大于目標(biāo)值的數(shù)據(jù)作為過濾目標(biāo),確保池化層中的數(shù)據(jù)具有更高的可靠性。以此為基礎(chǔ),將池化層中相同任務(wù)的執(zhí)行時(shí)間均值作為輸出值在輸出層輸出。通過這樣的方式,將計(jì)算出的時(shí)間作為系統(tǒng)的定時(shí)標(biāo)準(zhǔn),以此實(shí)現(xiàn)對加工的有效約束。

3測試與分析

在上述設(shè)計(jì)基礎(chǔ)上,為了進(jìn)一步分析數(shù)控系統(tǒng)的實(shí)際應(yīng)用效果,進(jìn)行了試驗(yàn)測試,根據(jù)其加工的效果,分析其應(yīng)用價(jià)值。

3.1測試環(huán)境設(shè)置

測試過程中使用的試驗(yàn)刀具為DC-BCSA2201-L185,該刀頭整體材質(zhì)為硬質(zhì)合金材料,刀體直徑為10.00mm,可以達(dá)到的最大螺旋角度為35°。加工的工件材料為Cr12MoV,已知這種材料的淬火硬度為洛氏HRC58。以此為基礎(chǔ),在進(jìn)行試驗(yàn)測試時(shí),本文采用Kistler9422A測力儀和PCB加速度傳感器作為數(shù)據(jù)采集裝置,考慮到模具加工時(shí)的速度調(diào)節(jié)頻率和程度具有較高的精度,因此設(shè)置傳感器的靈敏度為10.50mv/g,利用二者分別實(shí)現(xiàn)對加工過程中切削力和切削振動數(shù)據(jù)的采集。不僅如此,刀尖的頻響函數(shù)也是直接決定加工效果的重要因素之一,因此本文也將該指標(biāo)參數(shù)作為評價(jià)本文設(shè)計(jì)加工數(shù)控系統(tǒng)的指標(biāo),利用錘擊法模態(tài)試驗(yàn)直接對其進(jìn)行測量,最終可確定刀具結(jié)構(gòu)動力學(xué)參數(shù)中的固有頻率為996.42Hz,自有阻尼比為2.05%,剛度系數(shù)為1.0×108N/m。

3.2測試結(jié)果

在上述實(shí)試設(shè)置的基礎(chǔ)上,隨機(jī)選擇5個(gè)加工位置,編號1~5,對其加工效果進(jìn)行統(tǒng)計(jì),具體結(jié)果如表1所示。從表1中可以看出,本文設(shè)計(jì)的數(shù)控系統(tǒng)在模具切割加工過程中的最大振幅僅為4.80mm/s2,且加工模具的殘余高度穩(wěn)定在65.92~67.85μm之間,表明模具表面具有較高的平整度,這也與振幅較小的數(shù)據(jù)結(jié)果相吻合,說明本文設(shè)計(jì)的數(shù)控系統(tǒng)可以實(shí)現(xiàn)高質(zhì)量的模具切割加工處理。

4結(jié)束語

隨著社會的發(fā)展,對于產(chǎn)品的要求越來越高,就金屬加工行業(yè)而言,不僅僅是注重對加工效率提升的研究,如何實(shí)現(xiàn)加工質(zhì)量的優(yōu)化才是確保企業(yè)在激烈的市場競爭中實(shí)現(xiàn)穩(wěn)定發(fā)展的基礎(chǔ),而評價(jià)質(zhì)量的一個(gè)重要指標(biāo)就是加工精度。本文提出基于深度學(xué)習(xí)的機(jī)械模具切割加工數(shù)控系統(tǒng)設(shè)計(jì)研究,并實(shí)現(xiàn)了對振幅和殘余高度的有效控制,希望可以為相關(guān)企業(yè)的生產(chǎn)發(fā)展提供借鑒價(jià)值。

作者:李蕊 單位:新鄉(xiāng)職業(yè)技術(shù)學(xué)院