五軸數(shù)控系統(tǒng)rcp和rpcp功能的分析與仿真_第1頁(yè)
五軸數(shù)控系統(tǒng)rcp和rpcp功能的分析與仿真_第2頁(yè)
五軸數(shù)控系統(tǒng)rcp和rpcp功能的分析與仿真_第3頁(yè)
五軸數(shù)控系統(tǒng)rcp和rpcp功能的分析與仿真_第4頁(yè)
五軸數(shù)控系統(tǒng)rcp和rpcp功能的分析與仿真_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

五軸數(shù)控系統(tǒng)rcp和rpcp功能的分析與仿真

0軸數(shù)控系統(tǒng)的特點(diǎn)隨著科學(xué)技術(shù)的成熟,近年來(lái)五軸在線控制技術(shù)中心得到了廣泛應(yīng)用。眾所周知,五軸聯(lián)動(dòng)加工中心是實(shí)現(xiàn)異形復(fù)雜零件高效、高質(zhì)量加工的重要手段。五軸聯(lián)動(dòng)機(jī)床在航空航天工業(yè)、軍事工業(yè)和模具制造行業(yè)等都有特別廣泛的應(yīng)用。過(guò)去,五軸聯(lián)動(dòng)加工技術(shù)掌握在歐美日等少數(shù)發(fā)達(dá)國(guó)家的手中,這些國(guó)家對(duì)我國(guó)實(shí)行禁運(yùn),致使我國(guó)五軸加工技術(shù)水平一直相對(duì)落后。這些年雖然上述情況有所改觀,但是仍然沒(méi)有發(fā)生根本的改變。五軸聯(lián)動(dòng)加工中的許多關(guān)鍵技術(shù)仍然處在研究階段,因此,深入研究五軸聯(lián)動(dòng)的數(shù)學(xué)模型,對(duì)開(kāi)發(fā)擁有自主知識(shí)產(chǎn)權(quán)的五軸數(shù)控系統(tǒng),具有十分現(xiàn)實(shí)的意義。五軸聯(lián)動(dòng)數(shù)控系統(tǒng)相對(duì)三軸數(shù)控系統(tǒng)增加了兩個(gè)回轉(zhuǎn)坐標(biāo),使得刀具軸線的控制更加靈活,從而保持最佳的切削狀態(tài),有效避免刀具干涉。五軸加工中心的功能更加強(qiáng)大,一次裝卡就可以完成復(fù)雜箱體、異形曲面的加工。但是由于增加了兩個(gè)回轉(zhuǎn)坐標(biāo),使五軸聯(lián)動(dòng)的數(shù)學(xué)模型相對(duì)三軸聯(lián)動(dòng)的數(shù)學(xué)模型要復(fù)雜許多。因此,相對(duì)三軸數(shù)控系統(tǒng),五軸數(shù)控系統(tǒng)也增加了許多功能,比較典型的功能是:三維空間刀具半徑補(bǔ)償、三維曲線的樣條插補(bǔ)功能、RTCP功能等。本文主要研究五軸數(shù)控系統(tǒng)的RTCP功能,建立實(shí)現(xiàn)該功能的數(shù)學(xué)模型,最后對(duì)該功能的數(shù)學(xué)模型進(jìn)行了仿真驗(yàn)證。1軸機(jī)床轉(zhuǎn)臺(tái)結(jié)構(gòu)五軸聯(lián)動(dòng)加工中心的機(jī)械機(jī)構(gòu)形式多種多樣,但是大致可以分成下面三種形式(如圖1所示):一是兩個(gè)轉(zhuǎn)動(dòng)坐標(biāo)直接控制刀具軸線的方向(雙擺頭結(jié)構(gòu));二是兩個(gè)轉(zhuǎn)動(dòng)坐標(biāo)直接控制工件的旋轉(zhuǎn)(雙轉(zhuǎn)臺(tái)結(jié)構(gòu));三是兩個(gè)轉(zhuǎn)動(dòng)坐標(biāo)一個(gè)作用在刀具上,一個(gè)作用在工件上(擺頭、轉(zhuǎn)臺(tái)結(jié)構(gòu))。無(wú)論何種結(jié)構(gòu)形式的五軸機(jī)床,都有一個(gè)共同的特點(diǎn),就是刀具中心和旋轉(zhuǎn)主軸頭的中心都有一個(gè)距離(參考圖2),這個(gè)距離稱(chēng)為樞軸中心距(pivot),由于這個(gè)距離的存在,使得五軸數(shù)控系統(tǒng)零件程序的編制存在其特殊性,那就是如果對(duì)刀具中心編程的話,轉(zhuǎn)動(dòng)坐標(biāo)的運(yùn)動(dòng)將導(dǎo)致平動(dòng)坐標(biāo)的變化,產(chǎn)生了一個(gè)位移。通常消除這個(gè)位移有兩種辦法,一種是在后置處理中添加這個(gè)樞軸中心距(這不是本文討論的范圍);另一種就是本文將要討論的RTCP和RPCP功能。1.1非rtcp模式按照FIDIA數(shù)控系統(tǒng)手冊(cè)介紹,RTCP是五軸機(jī)床刀具旋轉(zhuǎn)中心編程(RotationAroundToolCenterPoint)的簡(jiǎn)稱(chēng)。該數(shù)控系統(tǒng)可以在非RTCP模式和RTCP模式下進(jìn)行編程。在非RTCP模式下編程,要求機(jī)床的轉(zhuǎn)軸中心長(zhǎng)度正好等于書(shū)寫(xiě)程序時(shí)所考慮的數(shù)值,任何修改都要求重新書(shū)寫(xiě)程序。而如果啟用RTCP功能后,控制系統(tǒng)會(huì)自動(dòng)計(jì)算并保持刀具中心始終在編程的XYZ位置上,轉(zhuǎn)動(dòng)坐標(biāo)的每一個(gè)運(yùn)動(dòng)都會(huì)被XYZ坐標(biāo)的一個(gè)直線位移所補(bǔ)償。相對(duì)傳統(tǒng)的數(shù)控系統(tǒng)而言,一個(gè)或多個(gè)轉(zhuǎn)動(dòng)坐標(biāo)的運(yùn)動(dòng)會(huì)引起刀具中心的位移,而對(duì)帶有RTCP功能的數(shù)控系統(tǒng)而言,可以直接編程刀具中心的軌跡,而不用考慮樞軸的中心距,這個(gè)樞軸中心距是獨(dú)立于編程的,是在執(zhí)行程序前由顯示終端輸入的,與程序無(wú)關(guān)。在FIDIA數(shù)控系統(tǒng)中,G96激活RTCP功能,G97禁止RTCP功能。NUM數(shù)控系統(tǒng)中也帶有RTCP功能。1.2rtcp與rpcp功能的比較RPCP功能的定義與上面類(lèi)似,是五軸機(jī)床工件旋轉(zhuǎn)中心編程(RotationAroundPartCenterPoint)的簡(jiǎn)稱(chēng)。其意義同RTCP功能類(lèi)似,不同的是該功能是補(bǔ)償工件旋轉(zhuǎn)所造成的平動(dòng)坐標(biāo)的變化。從上面的分析可以看出,RTCP功能主要是應(yīng)用在雙擺頭結(jié)構(gòu)形式的機(jī)床上,而RPCP功能主要是應(yīng)用在雙轉(zhuǎn)臺(tái)形式的機(jī)床上,而對(duì)于一擺頭、一轉(zhuǎn)臺(tái)形式的機(jī)床是上述兩種情況的綜合應(yīng)用,所以本文主要對(duì)前兩者進(jìn)行研究。從運(yùn)行方式上看,數(shù)控系統(tǒng)在啟動(dòng)RTCP功能的情況下,每插補(bǔ)一次都進(jìn)行一次補(bǔ)償計(jì)算,將補(bǔ)償后的計(jì)算值作為插補(bǔ)結(jié)果輸出到數(shù)控系統(tǒng)中。本文仿真軟件也是按照上述模型進(jìn)行開(kāi)發(fā)的。2雙轉(zhuǎn)臺(tái)五軸機(jī)床模型如圖2所示是RTCP和RPCP功能的原理圖。左邊是雙擺頭結(jié)構(gòu)機(jī)床的主軸頭,右邊是雙轉(zhuǎn)臺(tái)形式的機(jī)床原理圖。圖中的M代表主軸端到旋轉(zhuǎn)中心的距離,L代表刀具的長(zhǎng)度。不失一般性,本文所舉的例子都是以A軸和C軸為旋轉(zhuǎn)軸的五軸機(jī)床模型。對(duì)于以其它旋轉(zhuǎn)軸旋轉(zhuǎn)的五軸機(jī)床的數(shù)學(xué)模型的推導(dǎo),都與上圖類(lèi)似,只是旋轉(zhuǎn)軸的代號(hào)和旋轉(zhuǎn)變換矩陣有所變化。2.1基于雙擺頭五坐標(biāo)機(jī)床的.從圖2中觀察可以得到。雙擺頭機(jī)床刀具中心的齊次坐標(biāo)為W=[00?(M+L)1]W=[00-(Μ+L)1]繞X軸的旋轉(zhuǎn)變換矩陣為RX=??????10000cosA?sinA00sinAcosA00001??????RX=[10000cosAsinA00-sinAcosA00001]繞Z軸的旋轉(zhuǎn)變換矩陣為RZ=??????cosC?sinC00sinCcosC0000100001??????RΖ=[cosCsinC00-sinCcosC0000100001]所以刀具繞X軸和Z軸旋轉(zhuǎn)的計(jì)算公式為M=W·RX·RZ經(jīng)計(jì)算得M′=???????(L+M)sinA?sinC(L+M)sinA?cosC?(L+M)cosA1??????Μ′=[-(L+Μ)sinA?sinC(L+Μ)sinA?cosC-(L+Μ)cosA1]向量M就是雙擺頭五坐標(biāo)機(jī)床的XYZ補(bǔ)償向量。2.2rtcp補(bǔ)償計(jì)算的實(shí)現(xiàn)觀察圖2,同樣可得到雙轉(zhuǎn)臺(tái)刀具中心的坐標(biāo)為W=[XYZ?L1]W=[XYΖ-L1]由于是工件運(yùn)動(dòng),所以繞X軸和繞Z軸的旋轉(zhuǎn)變換矩陣與上面的RTCP有所不同,分別為RX=??????10000cosAsinA00?sinAcosA00001??????RX=[10000cosA-sinA00sinAcosA00001]和RZ=??????cosCsinC00?sinCcosC0000100001??????RΖ=[cosC-sinC00sinCcosC0000100001]所以工件繞X軸和Z軸旋轉(zhuǎn)的計(jì)算公式為M=W·RX·RZ經(jīng)計(jì)算得M′=??????X?XcosC?[YcosA+(Z?L)sinA]sinCY+XsinC?[YcosA+(Z?L)sinA]cosCZ?L+YsinA?(Z?L)cosA1??????Μ′=[X-XcosC-[YcosA+(Ζ-L)sinA]sinCY+XsinC-[YcosA+(Ζ-L)sinA]cosCΖ-L+YsinA-(Ζ-L)cosA1]向量M就是雙轉(zhuǎn)臺(tái)五坐標(biāo)機(jī)床的XYZ補(bǔ)償向量。根據(jù)以上數(shù)學(xué)模型,數(shù)控系統(tǒng)在每次插補(bǔ)完成后,依RTCP的狀態(tài)(打開(kāi)還是關(guān)閉),進(jìn)行補(bǔ)償計(jì)算,將補(bǔ)償?shù)慕Y(jié)果輸出給機(jī)床的驅(qū)動(dòng)器,進(jìn)行運(yùn)動(dòng)控制,就實(shí)現(xiàn)了數(shù)控系統(tǒng)的RTCP功能。下面是我們開(kāi)發(fā)的仿真數(shù)控系統(tǒng)中的一段代碼,這段代碼計(jì)算RTCP補(bǔ)償值,修正插補(bǔ)值,再輸出到數(shù)控系統(tǒng)中去(CMatrix為矩陣類(lèi))。CMatrixCM(1,4);CM=ComputeRTCP();CoorX=CommX-CM.GetElement(0,0);CoorY=CommY-CM.GetElement(0,1);CoorZ=CommZ-CM.GetElement(0,2);其中函數(shù)ComputeRTCP()就是完成RTCP計(jì)算的函數(shù),其關(guān)鍵代碼段為:CMatrixMRe(1,4);MRe.SetElement(0,0,-(dM+dCutLength)*sin(dA)*sin(dC));MRe.SetElement(0,1,(dM+dCutLength)*sin(dA)*cos(dC));MRe.SetElement(0,2,(dM+dCutLength)-(dM+dCutLength)*cos(dA));MRe.SetElement(0,3,1);3rtcp的算法仿真為了驗(yàn)證上述算法的正確性,我們開(kāi)發(fā)了基于OpenGL技術(shù)的仿真軟件,利用該軟件繪制刀具路徑,直觀的顯示計(jì)算結(jié)果。仿真軟件的界面如下圖3所示。該軟件的直線插補(bǔ)的流程圖如圖4所示。在仿真的過(guò)程中,實(shí)時(shí)繪制刀具中心的軌跡和樞軸中心的軌跡,進(jìn)行對(duì)比,可以直觀的判斷算法的正確性。對(duì)RTCP功能的仿真對(duì)比圖如圖5所示。仿真時(shí)執(zhí)行的代碼是:G01X0Y500Z430A30C0F60對(duì)RPCP功能的仿真對(duì)比圖如圖6所示。仿真時(shí)執(zhí)行的代碼是:G01X0Y500Z250A0C0F60X0Y500Z250A-30C0F60以上程序中的進(jìn)給率(F)都是時(shí)間倒數(shù)的進(jìn)給。由于所仿真的代碼都是單一的五坐標(biāo)空間直線插補(bǔ),所以刀心的運(yùn)動(dòng)軌跡應(yīng)該是一條簡(jiǎn)單的直線。參考圖5可以看出,當(dāng)關(guān)閉RTCP功能時(shí),刀心運(yùn)動(dòng)的軌跡是一條曲線,而打開(kāi)RTCP功能后,刀心運(yùn)動(dòng)的軌跡是一條直線,也就是對(duì)旋轉(zhuǎn)坐標(biāo)所造成的XYZ方向的偏移進(jìn)行了補(bǔ)償。參考圖6也可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論