一、企業(yè)簡介
沈陽機(jī)床(上海)智能系統(tǒng)研發(fā)設(shè)計有限公司(前身沈陽機(jī)床上海研究院)致力于面向機(jī)床行業(yè)的運動控制技術(shù)及云制造技術(shù)的產(chǎn)品研發(fā)和技術(shù)儲備。迄今為止,上海分公司已經(jīng)針對沈陽機(jī)床(集團(tuán))所涵蓋的業(yè)務(wù)領(lǐng)域內(nèi)自主研發(fā)了一系列的產(chǎn)品,包括i5系列智能數(shù)控系統(tǒng)、HSHA系列伺服驅(qū)動器及WIS車間信息系統(tǒng)等產(chǎn)品。
沈機(jī)智能在完成i5運動控制核心技術(shù)的研發(fā)與i5數(shù)控系統(tǒng)的產(chǎn)業(yè)化之后,進(jìn)一步提出社會化的開發(fā)思路,將i5運動控制核心技術(shù)進(jìn)行模塊化封裝,以平臺形式向數(shù)控行業(yè)產(chǎn)業(yè)鏈上下游的參與方(包括大中小型制造企業(yè)、裝備供應(yīng)商、個體開發(fā)者、創(chuàng)客等)開放,為數(shù)控技術(shù)在各個垂直領(lǐng)域的應(yīng)用與推廣打造通用的工業(yè)APP開發(fā)、應(yīng)用與分享的平臺。該平臺于2017年11月向全世界發(fā)布,即被業(yè)界所熟知i5OS工業(yè)操作系統(tǒng)(簡稱為“i5OS”)
二、工業(yè)APP簡介
(一)、問題定位
機(jī)床熱誤差是引起零件加工誤差的最主要因素之一,對于鉆攻機(jī)來說,主軸熱伸長可達(dá)到10絲以上,嚴(yán)重影響加工精度。目前熱誤差補(bǔ)償存在以下幾個問題:
1、要以較高的代價獲得建模數(shù)據(jù);
2、熱誤差模型魯棒性和預(yù)測精度較差;
3、補(bǔ)償方式與CNC集成度不高。
鑒于上述問題,在搭載i5OS系統(tǒng)的機(jī)床上開發(fā)了熱誤差自動測量和補(bǔ)償APP。它能解決由于主軸熱伸長引起的工件尺寸的不一致性,提高加工效率,提高CPK指標(biāo),減少能耗,降低對操作工人的技術(shù)要求。
(二)、創(chuàng)新點
熱誤差自動測量和補(bǔ)償APP可實現(xiàn)主軸Z向熱伸長的自動采集和基于工況的熱誤差模型的建立及預(yù)測,CNC將補(bǔ)償值平均分配到每個插補(bǔ)周期中,在冷機(jī)、停機(jī)恢復(fù)狀態(tài)下無需熱機(jī),保持較高的尺寸一致性和加工精度。
(三)、功能介紹
熱誤差自動測量和補(bǔ)償APP實現(xiàn)如下功能:
1、建模數(shù)據(jù)的自動采集:包括熱伸長的自動測量(自動生成對刀儀測量子程序;參數(shù)的設(shè)置:采集周期,刀號、安全位置等;熱伸長的自動保存)、溫度數(shù)據(jù)和主軸轉(zhuǎn)速的采集和保存溫度數(shù)據(jù)的采集和保存;
圖1 參數(shù)設(shè)置界面
圖2 自動對刀設(shè)置界面
2、熱誤差建模:根據(jù)建模文件,自動建立熱誤差模型,存儲在數(shù)據(jù)庫中;
3、熱誤差預(yù)測:
(1) 、參數(shù)設(shè)置,包括補(bǔ)償周期和最大補(bǔ)償值的設(shè)置;
(2) 、熱誤差預(yù)測:根據(jù)事先建立的熱誤差模型,預(yù)測當(dāng)前溫度和轉(zhuǎn)速下的熱誤差量,將其發(fā)送給CNC進(jìn)行補(bǔ)償。
圖3 熱誤差預(yù)測界面
4、日志管理:自動保存補(bǔ)償時間、溫度、主軸轉(zhuǎn)速和預(yù)測值,以便以后的數(shù)據(jù)分析及問題追溯;
5、其它:App在CNC開機(jī)時和奔潰時自啟動,無需用戶干預(yù);按F2可打開和關(guān)閉前臺UI;具有溫度和預(yù)測量異常處理功能。
(四)、功能和技術(shù)指標(biāo)優(yōu)勢
1、廢品率:在不進(jìn)行熱機(jī)的情況下,減少不合格產(chǎn)品率;
2、CPK指數(shù):提高零件尺寸的一致性,熱誤差在上下2絲以內(nèi);
3、生產(chǎn)效率:在加工中無需通過經(jīng)常對刀來保證尺寸的一致性;
4、能耗:在冷機(jī)、停機(jī)恢復(fù)后無需熱機(jī),節(jié)約10%的能耗。
三、技術(shù)方案說明
(一)、工業(yè)APP架構(gòu)
熱誤差測量和補(bǔ)償系統(tǒng)目前針對的是M1.4主軸Z向的熱伸長檢測和補(bǔ)償,包括硬件和軟件(App)兩部分組成。硬件部分包括對刀儀和自主研發(fā)的溫度采集裝置,其中對刀儀用于自動采集主軸熱伸長量;溫度采集裝置包括溫度傳感器、溫度配送器和采集卡,采集主軸測溫點的溫度和環(huán)境溫度,通過總線的方式傳輸給CNC,熱伸長測量和補(bǔ)償模塊讀取CNC里面的參數(shù)值即可獲得溫度值,分別用于建立熱誤差模型和后續(xù)的熱伸長量的建立。
App部分是在i5OS框架上開發(fā)的,包括后臺數(shù)據(jù)處理、前臺UI和數(shù)據(jù)庫。前臺UI包括相關(guān)參數(shù)的設(shè)置、操作和相關(guān)數(shù)據(jù)的顯示。用戶可按F2快捷鍵在前臺和后臺之間進(jìn)行切換。數(shù)據(jù)庫中存儲了建模文件、熱誤差模型、日志文件和配置文件。后臺數(shù)據(jù)處理包括信息交互、數(shù)據(jù)分析和建模以及熱誤差預(yù)測。
圖4 產(chǎn)品架構(gòu)圖
(二)、工業(yè)APP關(guān)鍵技術(shù)
熱誤差測量和補(bǔ)償系統(tǒng)APP采用了如下關(guān)鍵技術(shù):
1、熱伸長自動采集:通過App與PLC的交互,控制對刀儀在每個采集周期內(nèi)執(zhí)行自動測量子程序,獲得當(dāng)前刀尖點Z向坐標(biāo)反饋給App,App自動計算相對于冷態(tài)下的熱伸長量;涉及到的技術(shù)是PLC處理邏輯的編寫。
2、熱誤差建模和預(yù)測技術(shù):基于最小二乘向量機(jī)建模方法建立熱誤差模型,并采用貝葉斯推理優(yōu)化方法獲得模型的最優(yōu)參數(shù)值,提高模型的擬合精度。針對最小二乘向量機(jī)模型的魯棒性較差的問題,對權(quán)向量進(jìn)行加權(quán)處理,提高模型的魯棒性。
此外將主軸轉(zhuǎn)速加入到模型中,一方面提高模型對各種工況的魯棒性,另一方面克服溫度超前或滯后于熱誤差的問題(即溫度變化的速度快于或慢于熱誤差的變化),提高預(yù)測精度。
四、應(yīng)用情況描述
(一)、應(yīng)用場景描述
目前該熱誤差測量和補(bǔ)償App在云端應(yīng)用商城上架,通過設(shè)備端的i5OS的軟件管家上下載安裝,經(jīng)授權(quán)后使用,下載安裝后需配合自主研發(fā)的溫度采集裝置(包含兩或三個傳感器和一個采集卡,傳感器數(shù)量視機(jī)床類型而定)及對刀儀一起使用。首次使用時,分別在主軸測溫點處和機(jī)床側(cè)面板吸附上溫度傳感器,并將溫度采集卡通過網(wǎng)線形式與CNC連接,配置溫度引腳值。其次安裝和調(diào)試對刀儀,然后在自動測量頁面配置對刀儀測量參數(shù),生成測量子程序。接著運行標(biāo)準(zhǔn)的建模程序,對刀儀在每個采樣周期內(nèi)執(zhí)行一次測量子程序,直到建模程序結(jié)束;最后建立好熱誤差模型后即可進(jìn)行熱誤差補(bǔ)償。
(二)商業(yè)化情況
該APP已在3C行業(yè)金屬切屑加工領(lǐng)域的云科江門公司和汽車發(fā)動機(jī)行業(yè)領(lǐng)域機(jī)加工領(lǐng)域的豪銘艾德金屬制品有限公司應(yīng)用。