陳燦 王晶 牟恩旭
摘 要:準(zhǔn)確預(yù)測刀具壽命能夠提高企業(yè)收益,但是傳統(tǒng)的刀具監(jiān)測方案一般不準(zhǔn)確或者成本高。本文創(chuàng)新性地研究了基于i5OS平臺電源采集模塊的刀具監(jiān)測方案,詳細(xì)說明了該技術(shù)方案的硬件組成、軟件工作流程以及重要監(jiān)測參數(shù)的計算方法。通過實驗證明,刀具監(jiān)控工具能夠通過采集主軸電流負(fù)載數(shù)據(jù),實時監(jiān)控刀具磨損狀況,并及時發(fā)現(xiàn)加工過程中的刀具突然折斷問題。
關(guān)鍵詞:刀具監(jiān)測;i5OS;電源采集模塊;刀具壽命
中圖分類號:TU196.1文獻(xiàn)標(biāo)識碼:A文章編號:1003-5168(2019)16-0008-04
Abstract: Accurate prediction of tool life can improve the profits of enterprises, but traditional tool monitoring ?schemes are generally inaccurate or costly. This paper innovatively studied the tool monitoring scheme of power acquisition module based on i5OS platform, and described in detail the hardware composition, software workflow and calculation method of important monitoring parameters of the technical scheme. The experiment proves that the tool monitoring tool can monitor the tool wear condition in real time by collecting the current load data of the spindle, and can find the tool breaking problem in the process of machining in time.
Keywords: tool monitoring;i5OS;power acquisition module;tool life
1 研究背景
刀具作為機床加工的重要耗材之一,占加工成本比例較高。刀具磨損后如果仍用于加工,會導(dǎo)致加工產(chǎn)品不合格,影響產(chǎn)品質(zhì)量。機床加工企業(yè)往往根據(jù)經(jīng)驗,按照“加工件數(shù)”“加工時長”作為換刀的依據(jù),但這種方式可能造成刀具提前報廢。因此,準(zhǔn)確預(yù)測刀具壽命可以提高企業(yè)的生產(chǎn)合格率,降低生產(chǎn)成本,從而增加收益[1]。
加強刀具磨損監(jiān)測對準(zhǔn)確預(yù)測刀具壽命具有重要意義,因此,很多科研機構(gòu)和企業(yè)都對其進(jìn)行了相關(guān)研究。機床在加工過程中,隨著刀具磨損加劇,切削負(fù)載會逐步上升,可通過采集、分析和判斷切削負(fù)載來監(jiān)控刀具磨損情況。傳統(tǒng)刀具信息采集方法如圖1所示,包括傳感器模塊、信號分析儀與工控單元。但這種信號采集方法存在多種缺陷,比如,傳感器模塊、信號分析儀、工控單元等設(shè)備成本高,導(dǎo)致整套采集方案成本很高,阻礙了大規(guī)模推廣;在一些小切削量的場合,需要傳感器具有很高的精度才能采集對應(yīng)的負(fù)載信號,而高精度的傳感器又進(jìn)一步增加了硬件成本;上述設(shè)備添加在機床電氣系統(tǒng)中,安裝不方便,也增加了整體故障率;工控單元與機床數(shù)控系統(tǒng)之間的通信問題需要解決,否則當(dāng)?shù)毒邏勖狡跁r,無法及時傳遞信息到數(shù)控機床。針對以上問題,本文創(chuàng)新地采用了i5OS平臺技術(shù),推出了一套成本低、易安裝、方便推廣的刀具磨損監(jiān)測方法,并通過實驗驗證,證明此方案切實有效。
2 i5OS平臺介紹
i5OS是基于Linux的Ubuntu系統(tǒng)進(jìn)行開發(fā),擁有運動控制核心技術(shù)的工業(yè)軟件操作系統(tǒng)。i5OS將i5運動控制核心技術(shù)進(jìn)行模塊化封裝,形成標(biāo)準(zhǔn)的API,以軟件平臺形式向裝備制造業(yè)提供運動控制核心技術(shù)。同時,還提供基于Linux、iOS、Android、Windows的多平臺APP實現(xiàn)框架與統(tǒng)一開發(fā)平臺,幫助用戶專注高價值應(yīng)用開發(fā)。i5OS可簡單理解為“工業(yè)界的Android系統(tǒng)”,是針對工業(yè)軟件定制的操作系統(tǒng)。由于i5OS平臺的高開放性,只需要基于此平臺開發(fā)一個“刀具監(jiān)測”APP功能,即可實現(xiàn)針對機床的刀具監(jiān)測功能。
3 刀具磨損監(jiān)測方案的設(shè)計與實現(xiàn)
3.1 硬件方案
3.1.1 硬件框架研究。本研究以i5M1.4機床為對象,整體方案硬件連接如圖2所示。加工過程中,電源采集模塊能實時采集到機床電能信息,通過總線反饋給i5OS系統(tǒng)。i5OS系統(tǒng)的刀具監(jiān)控模塊通過對加工過程中的數(shù)據(jù)進(jìn)行記錄、學(xué)習(xí)與監(jiān)控,判斷負(fù)載是否出現(xiàn)異常,并通過比較負(fù)載平均值與設(shè)定磨損極限,實現(xiàn)刀具壽命報警的功能。
該方案硬件方面僅增加了一個電源采集模塊,相比于“傳感器+信號分析儀+工控設(shè)備”的傳統(tǒng)方案,成本降低很多。同時,此電源采集模塊集成了“傳感器+信號分析儀”功能,安裝方便,出現(xiàn)故障時也易于排查。此電源采集模塊具有EtherCAT總線通信接口,可以與機床數(shù)控系統(tǒng)進(jìn)行實時通信,電流等數(shù)據(jù)可以以1kHz的頻率實時傳遞給數(shù)控系統(tǒng)?;趇5OS的數(shù)控系統(tǒng)兼具數(shù)據(jù)處理和分析功能,可以將數(shù)控系統(tǒng)原本就有的數(shù)據(jù)信號與電流采集模塊采集到的信號進(jìn)行同步處理,從而提高監(jiān)測的準(zhǔn)確率。
3.1.2 電源采集模塊。電源采集模塊依托EtherCAT實時工業(yè)以太網(wǎng)總線技術(shù)完成工業(yè)及電力設(shè)備的電能數(shù)據(jù)采集和傳輸,具有高速和高實時采樣的特性??梢杂糜诘湫偷娜嗨木€的電力網(wǎng)絡(luò),從而進(jìn)行能耗測量和電能質(zhì)量測量分析,實時高速同步采樣和消除頻率混疊專利技術(shù),可以強有力保障在設(shè)備發(fā)生故障時,迅速定位問題的根本原因。最大測量量程可達(dá)每相電流(ILx-N)為50A,且還可以測量所有相位上2.8kHz帶寬范圍內(nèi)的諧波有效值、有功、無功以及諧波失真。
3.2 軟件方案
3.2.1 軟件方案簡介。基于i5OS開發(fā)系統(tǒng)對刀具磨損監(jiān)測APP進(jìn)行設(shè)計開發(fā),APP通過i5OS提供的相關(guān)接口獲得CNC實時采集的切削負(fù)載數(shù)據(jù)(如電流、電壓等),計算實時功率。APP工作整個過程分為“學(xué)習(xí)”和“預(yù)警”兩個階段。在“學(xué)習(xí)”階段,通過采集多次加工過程中的實時負(fù)載,根據(jù)預(yù)設(shè)的磨損極限值確定報警閾值。在“預(yù)警”階段,比較加工過程中的實時切削負(fù)載與報警閾值,當(dāng)實時切削負(fù)載超過報警閾值時,進(jìn)行磨損報警。APP與CNC的交互流程如圖3所示。
3.2.2 報警閾值研究。①瞬時功率計算方法。刀具監(jiān)控模塊根據(jù)直接采集的電流和電壓數(shù)據(jù)計算瞬時功率,然后再采用數(shù)據(jù)平滑方法對數(shù)據(jù)進(jìn)行平滑。使用電流和電壓數(shù)據(jù)計算瞬時功率需要4個通道的數(shù)據(jù),分別是電流U(I_U)、電流W(I_W)、電壓UV(U_UV)、電壓VW(U_VW)。
第一,將直接采集的信號進(jìn)行換算:以I_U為例,電流信號I_Up(i) = (I_U(i)*20.48/65536-10.24)*20;以U_UV為例,電壓信號U_UVp(i) =( U_UV(i)*20.48/65536-10.24)*120;第二,計算瞬時功率:load(i) = I_Up(i) *U_UVp(i) - I_Wp(i)*U_VWp(i)。
這里通過一種“滑動平均”算法將數(shù)據(jù)進(jìn)行平滑,需使用“分析設(shè)置”中的“平滑系數(shù)”參數(shù),[NS]為配置界面設(shè)置的“平滑系數(shù)”。其具體算法為:
(1)
其中,[L]是[load]的長度,計算完成后,將[loadi]填寫到“加工過程數(shù)據(jù)”文件的負(fù)載中。
②平均負(fù)載及刀具加工時間計算方法。在程序運行過程結(jié)束后,軟件根據(jù)“加工過程數(shù)據(jù)”文件計算各刀具的平均負(fù)載。首先將使用過的刀具號所對應(yīng)的瞬時負(fù)載值找出來,然后計算其平均值即可,如[T2]刀具所對應(yīng)的瞬時負(fù)載值為[loadsa…loadsb]和[loadsc…loadsd],則[T2]對應(yīng)的平均負(fù)載為:
(2)
將計算后的平均負(fù)載值記入“加工數(shù)據(jù)”文件,刀具加工時間則為公式中的[b-a+1+d-c+1×Ts],[Ts]為采樣間隔。
③預(yù)警邊界計算方法。當(dāng)學(xué)習(xí)方式設(shè)為“動態(tài)預(yù)警邊界”時,每一條學(xué)習(xí)數(shù)據(jù)可以計算一組上預(yù)警邊界和下預(yù)警邊界。計算方法是計算一定時間窗口內(nèi)的監(jiān)控信號的最大值和功率最小值,分別加上和減去平均負(fù)載乘以一個常數(shù),得到上預(yù)警邊界的一個點和下預(yù)警邊界的一個點,然后移動時間窗口,得到完整的加工時間內(nèi)的上預(yù)警邊界和下預(yù)警邊界。
④報警判斷。在程序執(zhí)行過程中,如對應(yīng)“邊界文件”已存在,且在同一時刻,“加工過程數(shù)據(jù)”中的瞬時功率[loadi]超過“邊界文件”中上下邊界規(guī)定的范圍,則報警。
3.2.3 交互工具設(shè)計。通過i5OS平臺提供的界面開發(fā)工具KIV,開發(fā)出了便于人機交互的刀具監(jiān)控APP,用戶界面如圖4、圖5所示,包含有采用通道設(shè)置、報警閾值設(shè)置、數(shù)據(jù)保存與載入、示波器數(shù)據(jù)顯示等功能,能夠?qū)崟r顯示每個監(jiān)控周期中每把刀具的平均功率信息及實時功率曲線。工具使用流程如圖6所示。
4 驗證過程
4.1 對刀具使用周期的監(jiān)控
4.1.1 測試方法與條件。在i5M4機床上,使用直徑為10mm的立銑刀對45號鋼毛坯料進(jìn)行側(cè)銑,切深4mm,切寬0.2mm,進(jìn)給速度500mm/min,主軸轉(zhuǎn)速5 000r/min。使用刀具監(jiān)測工具每切削20刀采集一次功率信息,每采集刀具信息40次暫停加工,觀察刀具情況。
4.1.2 測試結(jié)果。如圖7所示,數(shù)據(jù)隨加工次數(shù)增加,負(fù)載均值逐漸變大。起始加工時,負(fù)載變化率較大,后來逐漸變化平穩(wěn),以較小的幅度增加,刀具也從鋒利的新刀逐漸出現(xiàn)豁口,直至報廢。
4.2 對加工中突然斷刀情況的監(jiān)測
4.2.1 測試方法與條件。使用直徑為1mm的刀具在6063鋁制實心毛坯上分別切削0.3mm的槽,毛坯材料為6063鋁,主軸轉(zhuǎn)速14 000r/min,進(jìn)給速度1 000mm/min。使用刀具監(jiān)測工具采集刀具切削時的主軸功率情況,并對比使用電源采集模塊和megmeet驅(qū)動器兩種方案的負(fù)載信號隨加工功耗變化情況。
4.2.2 功率監(jiān)測結(jié)果。切深0.3mm時,在加工第16個槽時刀具折斷。從圖8可以看出,刀具未折斷的情況下,平均功率比折斷后的情況要大1‰左右,在發(fā)生刀具折斷的第16次槽加工處,平均功率介于折斷前與折斷后之間。從圖9的實時功率監(jiān)測上也可以看出切削與非切削的情況,并能捕捉到刀具折斷的時刻。
5 結(jié)論
為了準(zhǔn)確監(jiān)測刀具磨損狀況,降低企業(yè)生產(chǎn)成本,本文研究了基于i5OS平臺的刀具監(jiān)測技術(shù)。通過實驗證明,該刀具監(jiān)控工具能夠通過采集主軸電流負(fù)載數(shù)據(jù)進(jìn)行分析的方式,真正意義上做到預(yù)測刀具壽命,實時監(jiān)控刀具,讓生產(chǎn)過程中對停機換刀的處理更加游刃有余,避免因刀具斷刀、崩刃、破損而導(dǎo)致的儀器損壞、模件損壞與產(chǎn)品質(zhì)量損失,最大程度上提高刀具使用壽命。
參考文獻(xiàn):
[1]劉艷.沈陽機床發(fā)布全球首款工業(yè)操作系統(tǒng)i5OS[J].制造技術(shù)與機床,2018(1):15.