利用機器學習實現地腳螺栓生產中可靠的實時質檢
在這個應用中,一家專門從事緊固件生產跨國公司需要生產各種地腳螺栓。瑞士東部應用科技大學(Ostschweizer Fachhochschule)的(de)布(bu)克(ke)斯(si)校(xiao)區(qu)最(zui)近(jin)開(kai)展(zhan)了(le)一(yi)個(ge)開(kai)發(fa)項(xiang)目(mu),旨(zhi)在(zai)從(cong)現(xian)有(you)的(de)設(she)備(bei)數(shu)據(ju)中(zhong)實(shi)時(shi)確(que)定(ding)相(xiang)關(guan)金(jin)屬(shu)套(tao)筒(tong)的(de)密(mi)封(feng)質(zhi)量(liang),並(bing)將(jiang)其(qi)作(zuo)為(wei)學(xue)士(shi)學(xue)位(wei)論(lun)文(wen)的(de)一(yi)部(bu)分(fen)。實(shi)踐(jian)證(zheng)明(ming),通(tong)過(guo)倍(bei)福(fu) TwinCAT Machine Learning 軟件實施的機器學習(ML)是一種合適的解決方案。
機械地腳螺栓一般由螺栓、墊圈、六liu角jiao螺luo母mu和he金jin屬shu套tao筒tong組zu成cheng。套tao筒tong和he鑽zuan孔kong壁bi之zhi間jian的de摩mo擦ca力li確que保bao了le在zai使shi用yong時shi有you足zu夠gou的de附fu著zhe力li。用yong金jin屬shu螺luo栓shuan的de錐zhui形xing頭tou分fen開kai套tao筒tong與yu鑽zuan孔kong,以yi便bian給gei鑽zuan孔kong施shi加jia附fu著zhe力li所suo需xu的de正zheng向xiang力li。
項目目標
該項目由研發工程師 Robin Vetsch 負(fu)責(ze),作(zuo)為(wei)瑞(rui)士(shi)東(dong)部(bu)應(ying)用(yong)科(ke)技(ji)大(da)學(xue)係(xi)統(tong)科(ke)技(ji)學(xue)士(shi)學(xue)位(wei)課(ke)程(cheng)的(de)一(yi)部(bu)分(fen),重(zhong)點(dian)關(guan)注(zhu)預(yu)成(cheng)型(xing)衝(chong)孔(kong)套(tao)筒(tong)封(feng)閉(bi)連(lian)接(jie)地(di)腳(jiao)螺(luo)栓(shuan)錐(zhui)頸(jing)的(de)密(mi)封(feng)過(guo)程(cheng)。預(yu)成(cheng)型(xing)的(de)金(jin)屬(shu)套(tao)筒(tong)采(cai)用(yong)新(xin)開(kai)發(fa)的(de)製(zhi)造(zao)方(fang)案(an),通(tong)過(guo)兩(liang)個(ge)伺(si)服(fu)缸(gang)密(mi)封(feng)在(zai)螺(luo)栓(shuan)頸(jing)部(bu)。兩(liang)個(ge)伺(si)服(fu)缸(gang)由(you)倍(bei)福(fu)的(de) AX5206 伺服驅動器精確控製。
這(zhe)個(ge)學(xue)士(shi)學(xue)位(wei)畢(bi)業(ye)論(lun)文(wen)項(xiang)目(mu)的(de)目(mu)標(biao)是(shi)借(jie)助(zhu)機(ji)器(qi)學(xue)習(xi)方(fang)法(fa)開(kai)發(fa)一(yi)個(ge)全(quan)自(zi)動(dong)質(zhi)檢(jian)程(cheng)序(xu)。質(zhi)檢(jian)程(cheng)序(xu)將(jiang)僅(jin)使(shi)用(yong)現(xian)有(you)的(de)設(she)備(bei)數(shu)據(ju)源(yuan),即(ji)無(wu)需(xu)安(an)裝(zhuang)額(e)外(wai)的(de)傳(chuan)感(gan)器(qi)。在(zai)開(kai)展(zhan)這(zhe)個(ge)項(xiang)目(mu)之(zhi)前(qian),操(cao)作(zuo)人(ren)員(yuan)基(ji)本(ben)都(dou)是(shi)使(shi)用(yong)量(liang)具(ju)手(shou)動(dong)檢(jian)查(zha)螺(luo)栓(shuan)套(tao)筒(tong)的(de)密(mi)封(feng)質(zhi)量(liang)。現(xian)在(zai)表(biao)明(ming),根(gen)據(ju)質(zhi)量(liang)規(gui)範(fan),所(suo)有(you)外(wai)殼(ke)都(dou)可(ke)以(yi)分(fen)為(wei)三(san)個(ge)不(bu)同(tong)的(de)等(deng)級(ji)(閉合過鬆,正好,閉合過緊)。此外,需要使用回歸分析法預測包圍套筒關鍵的幾何數據(套筒寬度、高度和開口)。對密封過程進行 100% 檢驗可以在早期階段檢測出異常趨勢或偏差。
一yi個ge圓yuan柱zhu形xing測ce試shi套tao筒tong用yong作zuo質zhi量liang基ji準zhun。用yong套tao筒tong密mi封feng的de螺luo栓shuan必bi須xu完wan全quan適shi合he這zhe個ge規gui格ge,也ye就jiu是shi說shuo,套tao筒tong不bu能neng把ba螺luo栓shuan閉bi合he得de過guo緊jin或huo過guo鬆song。根gen據ju對dui密mi封feng過guo程cheng進jin行xing的de各ge種zhong FEM 仿真結果,定義會影響密封結果的參數。然後根據這些信息進行調整,隨後進行大量的密封測試,期間用 TwinCAT Scope 軟件示波器記錄來自兩個伺服缸的所有重要實時數據,如功耗、扭矩和伺服電機的滯後誤差。
將 ML 集成到設備控製器中
在一個經典的 ML 框架內開發了一個非常強大的機器學習回歸模型(這裏是 Scikit Learn),並在所記錄的測試數據基礎上進行訓練。機器學習框架內的工作包括準備和選擇數據、建模和訓練合適的 ML 算法及其評價。在這個開發步驟中會生成一個訓練好的機器學習模型,它表示輸入和目標數據之間的關係。在 TwinCAT 3 中布署訓練好的 ML 模型接口與數據接口一樣都是開放式的,並支持行業標準的開放式神經網絡交換(ONNX)格式。
項目的下一步是將訓練好的 ML 模型實時集成到設備控製器中。Robin Vetsch 介紹說,他們為此使用了 TwinCAT 3 Neural Network Inference Engine(TF3810),有了這個軟件,隻需幾行代碼,即可使用非常簡單的方式在 TwinCAT 實時環境中實施轉換為 ONNX 格式的模型。在進行此類在 TwinCAT 3 中布署 ML 模型時,導出的 ML 模型被轉換為二進製格式(.bml),然後存儲在目標係統(嵌入式控製器或控製櫃式 PC)中。在加載 .bml 文件後,Runtime 模型將自身配置為在工業 PC 的 CPU 上有效地執行機器學習模型的推理計算。這樣可以就確保所生成的模塊是一個實時推理引擎,能夠無縫集成到 TwinCAT 3 中,並支持 TwinCAT 3 中所有常見的編程方法:從 PLC、C/C++ 或直接通過循環任務調用該模塊。
項目取得重大成果
由於執行了為檢測地腳螺栓而訓練好的 ML模型,因此能夠以 +/-0.15 毫米的精度(相當於相對誤差低於 2%)分析評估密封套筒的高度和寬度,並能夠以 10% 的de相xiang對dui誤wu差cha分fen析xi套tao筒tong開kai口kou。它ta可ke以yi作zuo為wei一yi個ge簡jian化hua後hou的de近jin似si值zhi,確que定ding所suo使shi用yong的de測ce試shi套tao筒tong是shi否fou滿man足zu規gui定ding密mi封feng套tao筒tong的de高gao度du和he寬kuan度du。我wo們men為wei此ci使shi用yong了le MLP(多層感知機)類型的神經網絡。模型的輸出變量是套筒寬度、高度和開口的估算值。通過在 PLC 中定義的簡單極限值,還可以實現除回歸分析法之外的簡單分類法。
據 Robin Vetsch 介紹,公司通過基於數據的質量檢測獲得了很多優勢。這樣,無需額外的傳感器或測試工位即可實現 100% 在線質量檢測。此外,每個密封過程的現有質量數據可用於進行更詳細的分析。ML 解決方案的實時能力為盡早剔除檢測到的壞件提供了最佳基礎。最後,通過 TwinCAT HMI 的詳細趨勢顯示,操作人員可以在需要時迅速做出響應。
圖片注釋:

測試統計數據的可視化顯示

項目團隊(左起):OST 計算工程研究所(ICE)科學助理 Christian Egger,ICE 講師 Christoph Würsch 教授博士,以及研發工程師 Robin Vetsch

將套筒寬度作為套筒密封質量標準之一來表示
關於德國倍福
倍福(Beckhoff)公司總部位於德國威爾市。作為全球自動化技術的驅動者,倍福定義了自動化領域的許多國際標準。公司所生產的工業 PC、現場總線模塊、驅動產品和TwinCAT自動化軟件構成了一套完整的、相互兼容的控製係統,可為各個工控領域提供開放式自動化係統和完整的解決方案。倍福於1997年進入中國市場,致力於幫助製造企業提升競爭優勢,加速轉型升級。倍福在業內享有“創新引擎”的美譽,公司所倡導的PC控製技術具有良好的開放性,將IT技術、互聯網和自動化技術完美融合,助力實現工業 4.0 和智能製造。憑借領先的技術優勢和豐富的行業知識,倍福的創新產品和解決方案廣泛應用於風力發電、半導體、光伏太陽能、電子製造、金屬加工、包裝機械、物流輸送以及樓宇自控等眾多領域。
更多信息,請登錄 Beckhoff 中文官方網站:www.beckhoff.com.cn