郝惠東
山西機(jī)電職業(yè)技術(shù)學(xué)院,山西 長治 046011
機(jī)械制造行業(yè)自進(jìn)入二十一世紀(jì)后得到了快速的發(fā)展,在當(dāng)今機(jī)械制造行業(yè)中高精密機(jī)械加工技術(shù)成為未來的發(fā)展方向,因此對數(shù)控銑床的加工精度提出了更高的要求[1]。目前存在兩種方法可以提高數(shù)控銑床的精度:一是誤差防止法。通過提高銑床零部件的裝配、制造和設(shè)計水平,最大程度消除誤差源,加工母機(jī)精度對誤差防止法的影響較大,在優(yōu)化零部件質(zhì)量的過程中需要大量的加工成本[2,3];另一種為誤差補(bǔ)償法,通過優(yōu)化銑床的加工質(zhì)量,實(shí)現(xiàn)誤差補(bǔ)償。誤差補(bǔ)償方法是將誤差修正系統(tǒng)安裝到數(shù)控銑床中,被廣泛的應(yīng)用在機(jī)械制造業(yè)[4]。當(dāng)前數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法存在修正效率低和修正效果差的問題,需要對數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法進(jìn)行研究。
那靖等設(shè)計基于參數(shù)估計的加工誤差修正系統(tǒng),通過濾波操作獲得參數(shù)估計誤差,利用參數(shù)估計誤差修正項(xiàng)構(gòu)建自適應(yīng)律,用于系統(tǒng)的控制器設(shè)計,實(shí)現(xiàn)參數(shù)估計誤差和控制誤差的收斂,完成銑床加工的誤差修正,該方法對參數(shù)進(jìn)行估計時的誤差較大,存在修正效果差的問題[5]。高羨明等設(shè)計基于多體系統(tǒng)理論的加工誤差修正系統(tǒng),在多體系統(tǒng)運(yùn)動學(xué)的基礎(chǔ)上通過傳遞矩陣和低序體陣列描述機(jī)床部件之間的運(yùn)動關(guān)系,結(jié)合最小二乘法原理和剛度縮聚理論構(gòu)建剛度縮聚模型,利用雅克比傳遞矩陣在剛度縮聚模型的基礎(chǔ)上構(gòu)建加工誤差修正模型,該系統(tǒng)修正加工誤差所用的時間較長,存在修正效率低的問題[6]。趙強(qiáng)強(qiáng)等設(shè)計基于微分變換的加工誤差修正系統(tǒng),在多體系統(tǒng)理論的基礎(chǔ)上構(gòu)建任意銑床低序體矩陣與拓?fù)浣Y(jié)構(gòu),建立誤差傳遞鏈對應(yīng)的數(shù)學(xué)模型,在微分變換的基礎(chǔ)上通過誤差鏈數(shù)學(xué)模型實(shí)現(xiàn)銑床加工誤差的修正,該系統(tǒng)進(jìn)行誤差修正后數(shù)控銑床的加工誤差沒有明顯降低,存在修正效果差的問題[7]。
為了解決上述方法中存在的問題,提出基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法。
基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法基于C/S 模式開發(fā)系統(tǒng)的軟件部分,在Microsoft Visual Studio 2008的開發(fā)環(huán)境下實(shí)現(xiàn)數(shù)控銑床加工誤差修正系統(tǒng)的設(shè)計,數(shù)控銑床加工誤差修正系統(tǒng)的整體結(jié)構(gòu)如圖1 所示。
圖1 系統(tǒng)整體結(jié)構(gòu)Fig.1 Overall structure of the system
在數(shù)控銑床加工誤差修正系統(tǒng)中數(shù)據(jù)采集模塊是主要的硬件部分,包括數(shù)據(jù)采集器、信號調(diào)理器和傳感器。采集模塊需要獲取的信號分為兩種,分別是慢變信號和快變信號。由于采樣頻率存在差異,采集慢變信號和快變信號時采用的數(shù)據(jù)采集方案和信號調(diào)理方案也不相同。傳感器輸出信號通過信號調(diào)理器放大,對干擾信號進(jìn)行隔離。調(diào)理后的信號通過數(shù)據(jù)采集器進(jìn)行A/D 轉(zhuǎn)換和濾波處理,為數(shù)據(jù)的傳輸提供條件。
監(jiān)測狀態(tài)模塊在修正系統(tǒng)中監(jiān)測的主要對象是齒輪、軸承和主軸,實(shí)時監(jiān)測齒輪、軸承和主軸的相關(guān)信號,為整個數(shù)控銑床系統(tǒng)的可靠性評價和性能劣化評價提供相關(guān)數(shù)據(jù)。實(shí)時顯示數(shù)控銑床各部件監(jiān)測圖形和數(shù)據(jù)的同時,存儲并輸出監(jiān)測圖形和數(shù)據(jù)。
為數(shù)控銑床加工誤差修正系統(tǒng)中采集的狀態(tài)監(jiān)測數(shù)據(jù)提供各種信號分析功能。通過典型故障數(shù)據(jù)提取功能,方便用戶在系統(tǒng)中對故障數(shù)據(jù)進(jìn)行分析對比。在典型故障模型庫的基礎(chǔ)上設(shè)置故障閾值,當(dāng)設(shè)置的閾值高于監(jiān)測提取數(shù)據(jù)時,進(jìn)行報警。
性能劣化分析模塊主要是在銑床信息庫中存入特征參數(shù)建立時間點(diǎn)的特征參數(shù)集,在信息數(shù)據(jù)庫中提取不同時間點(diǎn)對應(yīng)的特征參數(shù)集,在時間軸的基礎(chǔ)上采用自回歸分析方法建立劣化模型。提取狀態(tài)參數(shù)的特征,通過神經(jīng)網(wǎng)絡(luò)算法分析并識別當(dāng)前數(shù)控銑床系統(tǒng)的性能劣化程度,并對系統(tǒng)加工誤差進(jìn)行修正。
可靠性評估模塊是根據(jù)相關(guān)數(shù)據(jù)和結(jié)構(gòu)模型對系統(tǒng)和單元的可靠性指標(biāo)進(jìn)行計算。依據(jù)材料、部件結(jié)構(gòu)、載荷和應(yīng)力分布的信息分析各部件的疲勞壽命,結(jié)合工作條件參數(shù)、相關(guān)特征參數(shù)和壽命分析結(jié)構(gòu)評估系統(tǒng)的可靠性,對可靠性指標(biāo)的可靠性超閾值報警、置信區(qū)間進(jìn)行計算,獲得數(shù)控銑床系統(tǒng)的可靠性分析報表。
設(shè)Ω描述的是三維歐式空間R3中存在的開連通有界集,?Ω描述的是邊界,則數(shù)控銑床系統(tǒng)邊界傳熱滿足傅里葉定律:
式中,x∈?Ω,γ(x)描述的是比例因子;T(x)描述的是邊界面上固體的溫度;Te(x)描述的是環(huán)境溫度。比例因子γ(x)在常溫下可以認(rèn)為與環(huán)境溫度Te(x)和固體溫度T(x)無關(guān)。
數(shù)控銑床系統(tǒng)邊界面中存在的熱輻射通常滿足玻爾茲曼定理:
式中,參數(shù)A(x)決定了材料表面的物理性質(zhì);k描述的是玻爾茲曼常數(shù)。
多種因素都會影響數(shù)控銑床系統(tǒng)的對流熱交換q3(x),且連續(xù)依賴于環(huán)境溫度Te(x)和固體溫度T(x)。通過上述分析,可用下式描述外界與數(shù)控銑床系統(tǒng)邊界上的熱交換率:
式中,Ф(x,T(x),Te(x))對固體溫度T(x)嚴(yán)格單調(diào)遞增,對環(huán)境溫度Te(x)嚴(yán)格單調(diào)遞減。
可用拋物線型偏微分方程對數(shù)控銑床系統(tǒng)熱動態(tài)過程進(jìn)行描述,設(shè)R+={t,t≥0},熱傳導(dǎo)方程的表達(dá)式如下:
式中,c(x)代表的是比熱;ρ(x)代表的是密度;T(t,x)代表的是溫度場分布;f(t,x)代表的是內(nèi)部熱源分布;Kj(x)代表的是熱傳導(dǎo)系數(shù)。
通過偏微分方程對數(shù)控銑床的溫度分布進(jìn)行求解較為困難,同時難以通過計算機(jī)實(shí)現(xiàn)控制和仿真,因此,可以采用模態(tài)分析方法對解進(jìn)行展開,獲得已知的一組基本函數(shù),基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法通過Galerkin 方法實(shí)現(xiàn)集中化:
式中,θ(t)描述的是有限單元溫度向量;N(x)描述的是形函數(shù)。
用下式描述溫度監(jiān)測裝置:
通過上述過程構(gòu)建機(jī)械熱動態(tài)過程集中化模型:
根據(jù)以上模型進(jìn)行數(shù)控機(jī)床模態(tài)分析。
隨機(jī)在數(shù)控銑床齒面的旋轉(zhuǎn)投影面中選取若干測量點(diǎn),同構(gòu)求解下式確定齒面法矢:
沿著齒面網(wǎng)格通過三坐標(biāo)測量儀測得實(shí)際齒面:
齒面任意給定點(diǎn)上,在法向方向上實(shí)際齒面偏離理論齒面的距離對應(yīng)的投影,即為齒面誤差:
當(dāng)δ的值為正數(shù)時,與法矢方向相同;當(dāng)δ的值為負(fù)數(shù)時,與法矢方向相反。
在齒面方程的基礎(chǔ)上根據(jù)獲得的齒面誤差構(gòu)建數(shù)控銑床加工誤差修正模型:
式中,Ci描述的是加權(quán)系數(shù),對齒面的最終誤差分布產(chǎn)生直接影響;dj描述的是銑床調(diào)整參數(shù)。
為了驗(yàn)證基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法的整體有效性,需要對誤差修正系統(tǒng)性能進(jìn)行測試,本次測試在Visual C++開發(fā)的平臺中完成。分別采用基于參數(shù)估計誤差的加工誤差修正系統(tǒng)設(shè)計方法(文獻(xiàn)[5]系統(tǒng))、基于多體系統(tǒng)理論的加工誤差修正系統(tǒng)設(shè)計方法進(jìn)行測試(文獻(xiàn)[6]系統(tǒng))、基于微分變換的加工誤差修正系統(tǒng)設(shè)計(文獻(xiàn)[7]系統(tǒng))以及基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計(所提系統(tǒng)),對比四種不同方法的修正效率,驗(yàn)證了基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法的有效性。
數(shù)控銑床作為制造工業(yè)的基礎(chǔ)設(shè)備影響著國民經(jīng)濟(jì)的提升、國防現(xiàn)代化的實(shí)現(xiàn)以及工業(yè)的裝備自動化水平,精密加工技術(shù)隨著信息控制技術(shù)和制造技術(shù)的進(jìn)步得到了進(jìn)一步的發(fā)展,人們對數(shù)控銑床的加工精度提出了較高的要求。當(dāng)前數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法存在修正效率低和修正效果差的問題,提出基于模態(tài)分析的數(shù)控銑床加工誤差修正系統(tǒng)設(shè)計方法,可在較短的時間內(nèi)有效的實(shí)現(xiàn)數(shù)控銑床的加工誤差修正,為數(shù)控銑床的發(fā)展奠定了基礎(chǔ)。