虛擬軸數(shù)控機(jī)床的仿三軸的控制方法_第1頁(yè)
虛擬軸數(shù)控機(jī)床的仿三軸的控制方法_第2頁(yè)
虛擬軸數(shù)控機(jī)床的仿三軸的控制方法_第3頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本文格式為Word版,下載可任意編輯虛擬軸數(shù)控機(jī)床的仿三軸的控制方法 1前言 虛擬軸數(shù)控機(jī)床的消失被認(rèn)為是本世紀(jì)最具革命性的機(jī)床設(shè)計(jì)突破。假如充分發(fā)揮這種新型機(jī)床在結(jié)構(gòu)上的優(yōu)勢(shì),就有可能為大幅度地提高機(jī)床的性能開(kāi)拓一條新途徑。 通過(guò)分析發(fā)覺(jué):對(duì)于一般直接基于Stewart平臺(tái)原理的虛擬軸機(jī)床,其旋轉(zhuǎn)坐標(biāo)的合理運(yùn)動(dòng)范圍比常規(guī)五坐標(biāo)數(shù)控機(jī)床要小得多(通常只有2030度,而五坐標(biāo)機(jī)床可以達(dá)到90度以上),并且隨著旋轉(zhuǎn)角的加大將大幅度地削減機(jī)床的有效工作空間。雖然復(fù)合結(jié)構(gòu)可以擴(kuò)大轉(zhuǎn)角范圍,但結(jié)構(gòu)簡(jiǎn)單,難以保證高剛度,因此,一般虛擬軸機(jī)床不太適合加工大范圍、多坐標(biāo)運(yùn)動(dòng)的零件。但從另一個(gè)角度看,在實(shí)際生產(chǎn)

2、中需要多坐標(biāo)加工的簡(jiǎn)單零件究竟是少數(shù),而占主導(dǎo)地位的還是一般常規(guī)零件的加工。因此,討論如何利用虛擬軸機(jī)床的結(jié)構(gòu)特點(diǎn),在常規(guī)零件的高速、高效加工上發(fā)揮其優(yōu)勢(shì),將更具有實(shí)際意義。 虛擬軸機(jī)床仿三軸掌握方法的基本思想是,仿照現(xiàn)有的三坐標(biāo)數(shù)控機(jī)床的掌握方法,對(duì)虛擬軸機(jī)床的六自由度運(yùn)動(dòng)進(jìn)行掌握,從外特性上看,使得虛擬軸機(jī)床和常規(guī)三坐標(biāo)數(shù)控機(jī)床等效。這樣,不僅現(xiàn)有各種成熟的三坐標(biāo)自動(dòng)編程系統(tǒng)可直接用于六自由度的虛擬軸機(jī)床,而且通過(guò)仿三軸掌握可使主軸單元僅進(jìn)行平移運(yùn)動(dòng),大幅度擴(kuò)大了虛擬軸機(jī)床的工作空間,使其發(fā)揮更大的作用。此外,通過(guò)仿三軸掌握,還可有效地削減掌握系統(tǒng)的簡(jiǎn)單性,從而顯著降低機(jī)床的成本,有利于這

3、種新型機(jī)床在較大范圍內(nèi)推廣應(yīng)用。 2虛擬軸機(jī)床進(jìn)行常規(guī)加工的優(yōu)勢(shì) 虛擬軸機(jī)床的一種典型結(jié)構(gòu),該結(jié)構(gòu)可歸結(jié)為一種所謂的“六桿平臺(tái)結(jié)構(gòu)”。其詳細(xì)含義是,將六根可變長(zhǎng)度驅(qū)動(dòng)桿(簡(jiǎn)稱驅(qū)動(dòng)桿)的一端固定于靜平臺(tái)(如地基或機(jī)床框架)上,驅(qū)動(dòng)桿的另一端與動(dòng)平臺(tái)聯(lián)接,即與主軸單元相聯(lián)接。這樣,調(diào)整六驅(qū)動(dòng)桿的長(zhǎng)度,可使主軸和刀具相對(duì)于工件作所要求的進(jìn)給運(yùn)動(dòng)。通過(guò)掌握系統(tǒng)對(duì)進(jìn)給運(yùn)動(dòng)進(jìn)行精確掌握,即可加工出符合要求的工件。 鑒于虛擬軸機(jī)床具有常規(guī)數(shù)控機(jī)床無(wú)可比擬的優(yōu)點(diǎn),而這些優(yōu)點(diǎn)正是實(shí)現(xiàn)高速、高精度加工所必需的,因此將其作為常規(guī)零件的高效加工設(shè)備,以最大限度地發(fā)揮其優(yōu)勢(shì)。 3仿三軸掌握的基本原理 由于虛擬軸機(jī)床中不

4、存在沿固定方向?qū)虻膶?dǎo)軌,數(shù)控加工所需的刀具運(yùn)動(dòng)軸X、Y、Z等并不真正存在,因此,即使僅需獲得三維刀具運(yùn)動(dòng)(姿勢(shì)恒定僅位置變化),也必需對(duì)動(dòng)平臺(tái)進(jìn)行六自由度掌握。 仿三軸掌握方法是依據(jù)虛擬軸機(jī)床的結(jié)構(gòu)特點(diǎn)所提出的模擬常規(guī)三坐標(biāo)數(shù)控機(jī)床的一種掌握方法。其動(dòng)身點(diǎn)是:用虛擬軸機(jī)床加工常規(guī)零件時(shí),裝于主軸中的刀具僅需作三維平移運(yùn)動(dòng),其姿勢(shì)為固定值。這樣,雖然與動(dòng)平臺(tái)固聯(lián)的主軸單元有六個(gè)運(yùn)動(dòng)自由度,但涉及實(shí)時(shí)計(jì)算的僅為三個(gè)平移自由度。為此本文用刀具球心或端面中心在機(jī)床坐標(biāo)系中的坐標(biāo)Xm、Ym、Zm表示刀具位置,并通過(guò)三坐標(biāo)插補(bǔ)算法實(shí)時(shí)計(jì)算其位移量。同時(shí),建立一原點(diǎn)位于刀具球心或端面中心的刀具坐標(biāo)系,其坐

5、標(biāo)軸Xt、Yt、Zt分別與機(jī)床坐標(biāo)系的Xm、Ym、Zm軸平行。用刀具坐標(biāo)系框架繞Xm、Ym、Zm軸的旋轉(zhuǎn)角表示動(dòng)平臺(tái)的姿勢(shì),并將其設(shè)置為定值。這樣,對(duì)動(dòng)平臺(tái)沿Xm、Ym、Zm這三個(gè)坐標(biāo)的運(yùn)動(dòng)進(jìn)行實(shí)時(shí)計(jì)算和實(shí)時(shí)掌握,對(duì)動(dòng)平臺(tái)繞Xm、Ym、Zm軸的轉(zhuǎn)動(dòng)進(jìn)行定值實(shí)時(shí)掌握,即可實(shí)現(xiàn)對(duì)動(dòng)平臺(tái)的全自由度掌握,進(jìn)而實(shí)現(xiàn)對(duì)刀具運(yùn)動(dòng)的三坐標(biāo)聯(lián)動(dòng)掌握。由于這一方法不需要對(duì)動(dòng)平臺(tái)姿勢(shì)進(jìn)行實(shí)時(shí)計(jì)算,這樣,不僅可以有效削減虛實(shí)映射和聯(lián)動(dòng)掌握的計(jì)算量,還能將六自由度的虛擬軸機(jī)床的掌握納入常規(guī)三坐標(biāo)數(shù)S控機(jī)床掌握的范疇,借助于成熟的三坐標(biāo)掌握方法來(lái)對(duì)這種新型機(jī)床進(jìn)行聯(lián)動(dòng)掌握。 由虛擬軸機(jī)床的結(jié)構(gòu)可知,由于該機(jī)床中直接可控的

6、被控量為支撐主軸部件的六驅(qū)動(dòng)桿的長(zhǎng)度Li(i=1,2,,6),即該機(jī)床的實(shí)際運(yùn)動(dòng)軸(簡(jiǎn)稱實(shí)軸),因此要對(duì)動(dòng)平臺(tái)的運(yùn)動(dòng)進(jìn)行全自由度掌握,進(jìn)而實(shí)現(xiàn)對(duì)刀具運(yùn)動(dòng)軌跡的精確掌握,需將動(dòng)平臺(tái)運(yùn)動(dòng)指令(虛軸指令)轉(zhuǎn)換到實(shí)軸空間中去執(zhí)行,并通過(guò)實(shí)軸空間到虛軸空間的自動(dòng)逆映射來(lái)實(shí)現(xiàn)。 該系統(tǒng)的運(yùn)行過(guò)程是:首先,依據(jù)零件數(shù)控程序給出的輸入信息實(shí)時(shí)生成刀具運(yùn)動(dòng)軌跡,即求解出虛軸空間中刀具沿Xm、Ym、Zm坐標(biāo)的盼望運(yùn)動(dòng)量;然后,通過(guò)虛實(shí)映射計(jì)算,將虛擬軸的盼望運(yùn)動(dòng)量轉(zhuǎn)換為六驅(qū)動(dòng)桿的運(yùn)動(dòng)指令值;最終,對(duì)各驅(qū)動(dòng)桿的長(zhǎng)度進(jìn)行解耦隨動(dòng)掌握,使其實(shí)際長(zhǎng)度與盼望長(zhǎng)度全都,并通過(guò)機(jī)床結(jié)構(gòu)隱含實(shí)現(xiàn)實(shí)到虛的逆映射,即可得到符合指令要

7、求的刀具運(yùn)動(dòng)軌跡,并保證刀具姿勢(shì)為給定的常值。 4虛軸空間刀具運(yùn)動(dòng)軌跡生成 刀具運(yùn)動(dòng)軌跡生成的任務(wù)是:將零件數(shù)控程序給出的刀具路徑(虛軸空間中與時(shí)間和機(jī)床特性無(wú)關(guān)的幾何曲線)轉(zhuǎn)換為與時(shí)間和機(jī)床特性(如加減速特性等)相聯(lián)系的離散化的刀具運(yùn)動(dòng)軌跡。其求解過(guò)程如下: 數(shù)學(xué)模型的建立 為保證軌跡生成的精度,在仿三軸掌握中采納參數(shù)化直接插補(bǔ)算法。其要點(diǎn)是:為被插補(bǔ)曲線建立便于計(jì)算的參數(shù)化數(shù)學(xué)模型: x=f1(u) y=f2(u)z=f3(u)(1) 式中u參變量,u0,1要求用其進(jìn)行實(shí)時(shí)軌跡計(jì)算時(shí)不涉及函數(shù)計(jì)算,只需經(jīng)過(guò)次數(shù)很少的加減乘除運(yùn)算即可完成。 例如,對(duì)于圓弧插補(bǔ),式(1)的詳細(xì)形式為:(2)式

8、中M常數(shù)矩陣,當(dāng)插補(bǔ)點(diǎn)位于一四象限時(shí),其取值分別為:r圓弧半徑這樣,軌跡計(jì)算可以肯定方式進(jìn)行,即每一軌跡點(diǎn)坐標(biāo)的計(jì)算都以模型坐標(biāo)原點(diǎn)為基準(zhǔn)進(jìn)行,從而可消退積累誤差,有效地保證插補(bǔ)計(jì)算的速度和精度。 加減速掌握 為使所生成的刀具運(yùn)動(dòng)軌跡滿意機(jī)床加減速特性要求,可依據(jù)機(jī)床的動(dòng)態(tài)特性等確定最佳的加減速曲線,并將其存儲(chǔ)于掌握系統(tǒng)中。系統(tǒng)運(yùn)行過(guò)程中,首先掃描前后若干程序段,分析進(jìn)給速度的變化趨勢(shì),確定盼望的進(jìn)給速度F;然后讀取操作面板上的進(jìn)給速度倍率K,并用其對(duì)F進(jìn)行修正,得目標(biāo)進(jìn)給速度 Fnew,F(xiàn)new=K.F;進(jìn)一步,將Fnew與現(xiàn)時(shí)進(jìn)給速度Fold進(jìn)行比較,并依據(jù)機(jī)床的加減速特性曲線計(jì)算出當(dāng)前采

9、樣周期的瞬時(shí)進(jìn)給速度 Fk(mm/min)。 速度與誤差掌握 由于插補(bǔ)計(jì)算不是一種靜態(tài)的幾何計(jì)算,它必需使當(dāng)前插補(bǔ)點(diǎn)與前一插補(bǔ)點(diǎn)間的距離滿意進(jìn)給速度及加減速等要求,同時(shí)還要保證這兩點(diǎn)間的插補(bǔ)直線段與被插補(bǔ)曲線間的誤差在給定的允差范圍內(nèi)。為此,需以瞬時(shí)進(jìn)給速度為掌握目標(biāo),以允許誤差為約束條件對(duì)插補(bǔ)直線段長(zhǎng)度Dtk進(jìn)行掌握。 其方法如下: 首先,按加減速計(jì)算給出的瞬時(shí)進(jìn)給速度Fk,用下式計(jì)算當(dāng)前采樣周期中的盼望弦長(zhǎng)(無(wú)約束時(shí)的插補(bǔ)直線段長(zhǎng)度):(3)式中Dt1盼望弦長(zhǎng),mmT采樣周期,ms然后,依據(jù)采樣插補(bǔ)的誤差關(guān)系計(jì)算約束弦長(zhǎng):(4)式中 #p#分頁(yè)標(biāo)題#e# e插補(bǔ)軌跡與盼望軌跡間的允許誤差

10、r插補(bǔ)點(diǎn)處盼望軌跡的曲率半徑 最終,依據(jù)Dt1、Dt2的相對(duì)大小確定Dtk的取值。即,假如盼望弦長(zhǎng)Dt1小于約束弦長(zhǎng)Dt2,則令當(dāng)前插補(bǔ)直線段長(zhǎng)度DtkDt1,否則取Dtk=Dt2。 插補(bǔ)軌跡計(jì)算 插補(bǔ)軌跡計(jì)算的任務(wù)是:在每一采樣周期中,依據(jù)以上求得的插補(bǔ)直線段長(zhǎng)度Dtk,實(shí)時(shí)計(jì)算插補(bǔ)軌跡上當(dāng)前點(diǎn)的坐標(biāo)值。其計(jì)算過(guò)程如下: 首先,依據(jù)參變量增量Du與Dt間的如下關(guān)系求出當(dāng)前插補(bǔ)周期的Du:(5)式中du/ds參變量對(duì)曲線弧長(zhǎng)的變化率 因插補(bǔ)頻率較高,一個(gè)采樣周期中弧長(zhǎng)與弦長(zhǎng)特別接近,所以實(shí)際計(jì)算時(shí)可令du/dsDu/Dt。這樣將u取一增量Du,求出對(duì)應(yīng)的Dt,即可求得所需的du/ds。 雖然這

11、一近似表示會(huì)對(duì)進(jìn)給速度有微小影響,但不會(huì)對(duì)插補(bǔ)軌跡精度產(chǎn)生任何影響。在采樣插補(bǔ)中,軌跡精度是主要沖突,插補(bǔ)點(diǎn)的坐標(biāo)計(jì)算必需肯定精確,而插補(bǔ)點(diǎn)沿軌跡運(yùn)動(dòng)速度的精確性則處于次要地位,可以允許有微小誤差。這樣得到的結(jié)果既保證了軌跡精度,又提高了計(jì)算速度。 然后,計(jì)算當(dāng)前采樣周期參變量的取值:uk=uk-1+Du(6)最終,將uk代入式(1),即可計(jì)算出插補(bǔ)軌跡上當(dāng)前點(diǎn)的坐標(biāo)值xk,yk,zk。不斷重復(fù)以上過(guò)程直至到達(dá)插補(bǔ)終點(diǎn),即可得到整個(gè)離散化的插補(bǔ)軌跡。 5虛實(shí)映射計(jì)算 如何依據(jù)虛軸空間中的三維刀具運(yùn)動(dòng)指令值對(duì)實(shí)軸空間中六驅(qū)動(dòng)桿的長(zhǎng)度進(jìn)行精確掌握,是實(shí)現(xiàn)虛擬軸機(jī)床仿三軸掌握的另一關(guān)鍵問(wèn)題。為解決此

12、問(wèn)題,須將插補(bǔ)產(chǎn)生的虛軸運(yùn)動(dòng)指令轉(zhuǎn)換為實(shí)軸掌握指令,其求解過(guò)程如下: 首先,依據(jù)仿三軸加工需使機(jī)床主軸軸線與工作臺(tái)平面法線平行的要求,確定主軸初始姿勢(shì)At0,Bt0。并依據(jù)零件外形和加工要求確定平臺(tái)Ct坐標(biāo)的最佳預(yù)置位置Ct0。 然后,在加工開(kāi)頭前的返回參考點(diǎn)操作中,將動(dòng)平臺(tái)運(yùn)動(dòng)到At=0,Bt0,Ct=Ct0狀態(tài),使刀具軸線與工作臺(tái)面垂直,刀具姿勢(shì)At=0,Bt=0。此時(shí),依據(jù)動(dòng)平臺(tái)的結(jié)構(gòu)可得到其上6個(gè)支撐點(diǎn)(六驅(qū)動(dòng)桿的動(dòng)端點(diǎn))在刀具坐標(biāo)系中的初始位置pxi、pyi、pzi(i=1,2,6)。 若k時(shí)刻,三軸插補(bǔ)計(jì)算產(chǎn)生的刀具軌跡指令值為Xk、Yk、Zk,則為保證刀具姿勢(shì)恒定,應(yīng)使6動(dòng)端點(diǎn)在

13、刀具坐標(biāo)系中的坐標(biāo)值不變,由此可得六驅(qū)動(dòng)桿的動(dòng)端點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值: Xdi=Xk+Pxi Ydi=Yk+Pyi(i=1,2,,6)Zdi=Zk+Pzi(7) 依據(jù)上面求得的六驅(qū)動(dòng)桿的動(dòng)端點(diǎn)坐標(biāo)和機(jī)床結(jié)構(gòu)已知的靜端點(diǎn)坐標(biāo),按下式即可求得k時(shí)刻各驅(qū)動(dòng)桿長(zhǎng)度的盼望值,即與Xk,Yk,Zk對(duì)應(yīng)的實(shí)軸坐標(biāo)值:(8)式中Xji、Yji、Zji六驅(qū)動(dòng)桿靜端點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值 6實(shí)軸空間六軸聯(lián)動(dòng)掌握 虛軸空間刀具軌跡生成是一種粗插補(bǔ),當(dāng)進(jìn)給速度較高時(shí),粗插補(bǔ)直線段會(huì)比較長(zhǎng)。因此,為保證六驅(qū)動(dòng)桿聯(lián)動(dòng)的平穩(wěn)性,可在實(shí)軸空間進(jìn)行如下精插補(bǔ)。 首先,通過(guò)虛實(shí)映射將虛軸空間(三維空間)的插補(bǔ)直線段變換為實(shí)

14、軸空間(六維空間)的直線段,其長(zhǎng)度為:(9)式中Li0粗插補(bǔ)周期開(kāi)頭時(shí)的實(shí)軸坐標(biāo)值然后,求出每一精插補(bǔ)周期中實(shí)軸空間軌跡的移動(dòng)距離:Dl=L/(T1/T2)(10)式中T1、T2粗、精插補(bǔ)的采樣周期,ms 于是,從本直線段開(kāi)頭到第n個(gè)精插補(bǔ)周期末各驅(qū)動(dòng)桿的移動(dòng)量為:DLin=n×Dl×(Li-Li0)/L(i=1,2,,6)(11)進(jìn)一步,由下式即可求得n時(shí)刻各驅(qū)動(dòng)桿長(zhǎng)的實(shí)際取值,即實(shí)軸運(yùn)動(dòng)指令值為:Lin=Li0+DLin(i=1,2,,6)(12)最終,通過(guò)解耦隨動(dòng)掌握系統(tǒng)3保證驅(qū)動(dòng)桿的實(shí)際長(zhǎng)度與盼望長(zhǎng)度全都,即可實(shí)現(xiàn)滿意刀具軌跡要求的實(shí)軸聯(lián)動(dòng)掌握。 7系統(tǒng)實(shí)現(xiàn) 依據(jù)所

15、提出的方法開(kāi)發(fā)了虛擬軸機(jī)床仿三軸掌握系統(tǒng),該系統(tǒng)以Pentium微機(jī)系統(tǒng)為基礎(chǔ),在其擴(kuò)展總線上加裝自行開(kāi)發(fā)的接口卡,以實(shí)現(xiàn)掌握系統(tǒng)與驅(qū)動(dòng)系統(tǒng)間的信息交換。數(shù)控系統(tǒng)軟件由C語(yǔ)言+32位匯編語(yǔ)言混合編程實(shí)現(xiàn)。該系統(tǒng)工作時(shí),操作人員可通過(guò)軟盤(pán)驅(qū)動(dòng)器等I/O設(shè)備輸入加工所需信息,并可通過(guò)系統(tǒng)供應(yīng)的高級(jí)編輯功能,對(duì)已輸入的信息進(jìn)行修改。機(jī)床的運(yùn)行由操作人員通過(guò)計(jì)算機(jī)鍵盤(pán)和數(shù)控操作面板進(jìn)行掌握,系統(tǒng)運(yùn)行的有關(guān)信息通過(guò)彩色CRT以圖形和數(shù)據(jù)形式顯示出來(lái)。本系統(tǒng)對(duì)機(jī)床的實(shí)軸L1L6采納高精度數(shù)字式溝通伺服系統(tǒng)進(jìn)行驅(qū)動(dòng)掌握,各軸均采納閉環(huán)掌握方式。檢測(cè)裝置采納高精度光柵,以保證明軸的位移精度。系統(tǒng)中的開(kāi)關(guān)量掌握部

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論