亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種四軸聯(lián)動(dòng)數(shù)控加工后置處理方法及其控制系統(tǒng)的制作方法

文檔序號(hào):6327408閱讀:462來源:國知局
專利名稱:一種四軸聯(lián)動(dòng)數(shù)控加工后置處理方法及其控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)控加工程序后置處理的方法,尤其是涉及在四軸聯(lián)動(dòng)數(shù)控機(jī)床上加工透平葉片的一種數(shù)控加工程序后置處理的方法及其控制系統(tǒng)。

背景技術(shù)
四軸聯(lián)動(dòng)數(shù)控加工主要用于加工質(zhì)量要求高、曲面型線較復(fù)雜的零件。例如飛機(jī)、汽輪機(jī)、模具、汽車等含曲面的零件。四軸聯(lián)動(dòng)加工刀具路徑屬于復(fù)雜的三維刀具切削路徑,每點(diǎn)的切削速度受到很多因素的干擾,如旋轉(zhuǎn)軸上切削點(diǎn)到旋轉(zhuǎn)中心距離的大??;四軸同時(shí)聯(lián)動(dòng)時(shí)機(jī)床功率大小;加工件曲率變化大小等。透平葉片型面是由多個(gè)截面采用混成造型而成的,如圖1所示,其中,1為透平葉片內(nèi)背弧型面,2為進(jìn)出汽邊型面,葉片型面曲率變化規(guī)律為內(nèi)背弧型面1變化平坦,進(jìn)出汽邊型面2變化劇烈,因此,加工內(nèi)背弧型面1時(shí)旋轉(zhuǎn)軸轉(zhuǎn)動(dòng)比較緩慢,X、Y、Z軸運(yùn)動(dòng)行程也比較短,在這種小功率運(yùn)動(dòng)時(shí)速度就會(huì)非常快;而在進(jìn)出汽邊型面2處曲率變化非常劇烈,加工中旋轉(zhuǎn)軸轉(zhuǎn)動(dòng)非??欤琗、Y、Z軸運(yùn)動(dòng)行程也非常大,在這樣大功率的運(yùn)動(dòng)中驅(qū)動(dòng)功率不足,導(dǎo)致系統(tǒng)整體速度下降,因此刀具在整個(gè)切削過程中會(huì)受到很大的沖擊,如刀具軌跡圖2所示。如何根據(jù)透平葉片型面的不同曲率自動(dòng)對(duì)刀具動(dòng)態(tài)各點(diǎn)的切削速度進(jìn)行數(shù)據(jù)處理,從而使切削過程變得平穩(wěn)就成為四軸聯(lián)動(dòng)數(shù)控加工機(jī)床加工透平葉片時(shí)急需解決的技術(shù)問題的關(guān)鍵。


發(fā)明內(nèi)容
為了克服現(xiàn)有四軸聯(lián)動(dòng)數(shù)控加工機(jī)床加工透平葉片中出現(xiàn)的刀具切削速度不均勻的現(xiàn)象,本發(fā)明提供了一種能勻化刀具切削速度、提高零件加工質(zhì)量及效率的數(shù)控加工程序后置處理方法及控制系統(tǒng)。
本發(fā)明是通過以下的技術(shù)方案得以實(shí)現(xiàn)的 一種四軸聯(lián)動(dòng)數(shù)控加工后置處理方法,根據(jù)葉片型線特征及加工工序生成刀具軌跡數(shù)據(jù)文件,計(jì)算機(jī)通過執(zhí)行基于命令的程序?qū)λ龅毒哕壽E數(shù)據(jù)文件進(jìn)行處理,其步驟包括 編譯所述刀具軌跡數(shù)據(jù)文件并將經(jīng)編譯的刀具軌跡數(shù)據(jù)文件放到存儲(chǔ)器的步驟; 從存儲(chǔ)器讀取所述經(jīng)編譯的刀具軌跡數(shù)據(jù)文件后; 對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的步驟; 進(jìn)行刀具誤差補(bǔ)償數(shù)據(jù)處理的步驟; 加入絕對(duì)/增量值的步驟; 以及 對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的步驟。
所述對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的步驟包括 確定刀具在切削過程中空間兩刀軌點(diǎn)之間的距離的步驟; 確定刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量夾角的步驟; 確定刀具在切削過程中動(dòng)態(tài)切削速度的步驟。
所述對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的步驟包括 確定刀具在切削過程中各點(diǎn)坐標(biāo)值的步驟; 將刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量角轉(zhuǎn)換為機(jī)床旋轉(zhuǎn)軸一到四象限轉(zhuǎn)角的步驟; 以及 還包括工裝誤差補(bǔ)償?shù)牟襟E。
上述方法的控制系統(tǒng),該控制系統(tǒng)包括用于處理刀具軌跡數(shù)據(jù)文件的計(jì)算機(jī)程序軟件,所述程序軟件包括按以下順序工作的功能模塊 編譯所述刀具軌跡數(shù)據(jù)文件并將經(jīng)編譯的刀具軌跡數(shù)據(jù)文件放到存儲(chǔ)器的模塊; 從存儲(chǔ)器讀取所述經(jīng)編譯的刀具軌跡數(shù)據(jù)文件的模塊 對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的模塊; 進(jìn)行刀具誤差補(bǔ)償數(shù)據(jù)處理的模塊; 加入絕對(duì)/增量值的模塊; 以及 對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的模塊。
所述對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的模塊包括 確定刀具在切削過程中空間兩刀軌點(diǎn)之間的距離的模塊; 確定刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量夾角的模塊; 確定刀具在切削過程中動(dòng)態(tài)切削速度的模塊。
所述對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的模塊包括 確定刀具在切削過程中各點(diǎn)坐標(biāo)值的模塊; 將刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量角轉(zhuǎn)換為機(jī)床旋轉(zhuǎn)軸一到四象限轉(zhuǎn)角的模塊; 以及 還包括工裝誤差補(bǔ)償?shù)哪K。
通過該后置處理方法所生成的數(shù)控加工程序,在進(jìn)出汽邊型面2加大了進(jìn)給速度,用于補(bǔ)償機(jī)床在該處的功率不足現(xiàn)象,使機(jī)床加大功率運(yùn)轉(zhuǎn)滿足切削要求;在加工內(nèi)背弧型面1時(shí),明顯降低切削速度,使機(jī)床在小功率時(shí)能保持切削速度均勻。切削速度勻化后明顯的提高了刀具壽命和產(chǎn)品的表面質(zhì)量,同時(shí)也提高了加工效率;由于設(shè)置了工裝誤差補(bǔ)償參數(shù)調(diào)整,可以動(dòng)態(tài)調(diào)整加工時(shí)的刀具路徑,不用操作煩瑣的編程軟件直接在后置處理程序內(nèi)設(shè)置相應(yīng)參數(shù)就可以達(dá)到補(bǔ)償工裝誤差的目的。



圖1為典型透平葉片型線截面示意圖 圖2為數(shù)控加工時(shí)刀具軌跡的示意圖 圖3為本發(fā)明后置處理方法的流程圖 圖4為由CAM軟件生成的葉片型面加工程序代碼
具體實(shí)施例方式 以下結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
做進(jìn)一步詳細(xì)描述 如圖3所示,為本發(fā)明后置處理方法的流程圖?,F(xiàn)以汽輪機(jī)葉片型面數(shù)控加工為例說明本發(fā)明的具體實(shí)施過程首先,工程技術(shù)人員根據(jù)加工工藝要求采用CAM軟件,如Pro/E編制相應(yīng)的葉片加工程序。由該CAM軟件生成相應(yīng)的刀具軌跡數(shù)據(jù)文件,其后綴名為NCL,即葉片型面加工程序代碼,參見圖4,然后被編程的計(jì)算機(jī)執(zhí)行程序命令,按以下順序?qū)Υ说毒哕壽E數(shù)據(jù)文件進(jìn)行處理 首先編譯所述刀具軌跡數(shù)據(jù)文件,如將刀具軌跡數(shù)據(jù)文件中的一行指令編譯成如下兩個(gè)部分指令部分和參數(shù)部分,其中參數(shù)部分共二項(xiàng)分為6組數(shù)據(jù),第一項(xiàng)包括三項(xiàng)當(dāng)前點(diǎn)坐標(biāo)參數(shù)、第二項(xiàng)中包括三項(xiàng)當(dāng)前點(diǎn)矢量方向參數(shù),將經(jīng)編譯的刀具軌跡數(shù)據(jù)文件放到存儲(chǔ)器,然后計(jì)算機(jī)通過執(zhí)行程序指令從存儲(chǔ)器讀取所述經(jīng)編譯的刀具軌跡數(shù)據(jù)文件后,分別進(jìn)行刀具的動(dòng)態(tài)切削速度數(shù)據(jù)處理、進(jìn)行機(jī)床運(yùn)動(dòng)參數(shù)處理、以及刀具誤差補(bǔ)償值的確定,最后加入絕對(duì)/增量值。
其中上述刀具的動(dòng)態(tài)切削速度的數(shù)據(jù)處理是本發(fā)明的核心,其處理的方法是首先根據(jù)經(jīng)編譯過的刀具軌跡數(shù)據(jù)文件中的參數(shù)部分中的第一項(xiàng)確定出刀具在切削過程中相鄰空間兩刀軌點(diǎn)之間的距離,然后再根據(jù)參數(shù)中的第二項(xiàng)確定出刀具在切削過程中空間兩刀軌點(diǎn)的矢量夾角,再進(jìn)行刀具動(dòng)態(tài)切削速度的確定。
即 ΔF=Δθ/Δd×F×e 式中ΔF為動(dòng)態(tài)切削速度 Δd為空間兩刀軌點(diǎn)距離 Δθ為空間兩刀軌點(diǎn)矢量夾角F為標(biāo)準(zhǔn)進(jìn)給速度 e為調(diào)整系數(shù) 其中所述機(jī)床運(yùn)動(dòng)參數(shù)處理的方法是先確定工裝誤差補(bǔ)償值的大小,然后確定刀具在切削過程中各點(diǎn)的坐標(biāo)值,將刀具在切削過程中空間兩刀軌點(diǎn)的矢量角轉(zhuǎn)換為機(jī)床旋轉(zhuǎn)軸一到四象限轉(zhuǎn)角。其中工裝誤差補(bǔ)償?shù)牟襟E為本發(fā)明的核心,其實(shí)現(xiàn)原理是將刀具原始數(shù)據(jù)與工裝誤差相疊加后再次進(jìn)入機(jī)床運(yùn)動(dòng)參數(shù)處理步驟,實(shí)現(xiàn)修正誤差的目的,其計(jì)算數(shù)學(xué)模式為
式中Δdot為工裝誤差補(bǔ)償值 X為機(jī)床X軸的行程大小Δx為機(jī)床X軸的行程的補(bǔ)償值 Y為機(jī)床Y軸的行程大小Δy為機(jī)床Y軸的行程的補(bǔ)償值 Z為機(jī)床Z軸的行程大小Δz為機(jī)床Z軸的行程的補(bǔ)償值 其中所述刀具誤差補(bǔ)償值實(shí)現(xiàn)方式是將整個(gè)刀具路徑分為三部分,進(jìn)刀路徑、切減路徑、退刀路徑,刀具長度補(bǔ)償值就在進(jìn)刀路徑中加入,在退刀路徑中取消。
其中所述加入絕對(duì)/增量值實(shí)現(xiàn)方式是將當(dāng)前處理的運(yùn)動(dòng)點(diǎn)與先前處理過的運(yùn)動(dòng)點(diǎn)的參數(shù)部分相減后獲得的運(yùn)動(dòng)數(shù)據(jù)為機(jī)床增量運(yùn)動(dòng),再將該數(shù)據(jù)處理成NC代碼。
上述方法的控制系統(tǒng),該控制系統(tǒng)包括用于處理刀具軌跡數(shù)據(jù)文件的計(jì)算機(jī)程序軟件,所述程序軟件包括按以下順序工作的功能模塊 編譯所述刀具軌跡數(shù)據(jù)文件并將經(jīng)編譯的刀具軌跡數(shù)據(jù)文件放到存儲(chǔ)器的模塊;從存儲(chǔ)器讀取所述經(jīng)編譯的刀具軌跡數(shù)據(jù)文件的模塊;對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的模塊;刀具補(bǔ)償數(shù)據(jù)處理的模塊;加入絕對(duì)/增量值的模塊;以及對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的模塊。
所述對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的模塊包括確定刀具在切削過程中空間兩刀軌點(diǎn)之間的距離的模塊,確定刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量夾角的模塊,確定刀具動(dòng)態(tài)切削速度的模塊。
刀具的動(dòng)態(tài)切削速度數(shù)據(jù)處理的模塊的源程序是   Public Function stirspeed(pnt1 () As Double,pnt2 () As Double,F(xiàn) As String,R As Double,MaxF As Double,MULTAX As String)As String  Dim K As Long,L(3)As Double,A As Double,V As Double  ′計(jì)算空間兩刀軌點(diǎn)之間的距離  For K = 1 To 3  L(K)=pnt2(K)-pnt1(K)  L(K)=Abs(L(K))  Next  L(0)=L(1)*L(1)+L(2)*L(2)+L(3)*L(3)  L(0)=Sqr(L(0))′空間兩刀軌點(diǎn)之間的距離  ′計(jì)算結(jié)束  ′計(jì)算空間兩刀軌點(diǎn)之間的矢量夾角  If pnt1(4)+pnt1(5)+pnt1(6)=0 Then   A=VrCalculation(pnt2(4),pnt2(5),pnt2(6))′調(diào)用矢量計(jì)算函數(shù)VrCalculation  A=Abs(A)   Else  A=VrCalculation(pnt2(4),pnt2(5),pnt2(6))-VrCalculation(pnt1(4),pnt1(5),pnt1(6))  A=Abs(A)   End If   If A>180 Then   A=360-A   End If   ′矢量夾角計(jì)算結(jié)束   ′動(dòng)態(tài)F值計(jì)算  If F=″″Then   stirspeed=″″<!-- SIPO <DP n="6"> --><dp n="d6"/>   Exit Function   End If   If A=0 Or L(0)=0 Or R=0 Then   stirspeed=Mid(F,2)   Else   V=(A/L(0))/(5*R)   V=Sqr(V)   V=V+1   V=V*Val(Mid(F,2))  If V>MaxF Then   stirspeed=MaxF  Else   stirspeed=V  End If   End If   stirspeed=″F″&amp; Format(stirspeed,″0.000″)  End Function 所述對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的模塊包括確定刀具在切削過程中各點(diǎn)坐標(biāo)值的模塊,將刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量角轉(zhuǎn)換為機(jī)床旋轉(zhuǎn)軸一到四象限轉(zhuǎn)角的模塊,以及工裝誤差補(bǔ)償?shù)哪K。
機(jī)床運(yùn)動(dòng)參數(shù)數(shù)據(jù)處理的模塊的源程序是   Public Function Calculation_Move(Pntm () As Double,<br/>Prejudice_str () As Double,MULTAX As String)As Double ()′點(diǎn)計(jì)算模塊  Dim A As Double,K As Long,Move(4)As Double  For K=1 To 3  Pntm(K)=Pntm(K)+Prejudice_str(K)  Next  If MULTAX=″ON″Then  A=VrCalculation(Pntm(4),Pntm(5),Pntm(6))  Else  A=0<!-- SIPO <DP n="7"> --><dp n="d7"/>  End If  Move(1)=Pntm(1)  Move(2)=(Pntm(2)*Cos(A*(3.14159265358979/180)))-(Pntm(3)*Sin(A*(3.14159265358979/180)))  Move(3)=(Pntm(2)*Sin(A*(3.14159265358979/180)))+(Pntm(3)*Cos(A*(3.14159265358979/180)))  Move(4)=A*(-1)+Prejudice_str(4)  Calculation_Move=Move()  End Function  Public Function AddMove(Move1 () As Double,Move2 () As Double)As Double ()′角度轉(zhuǎn)換模塊  Dim i As Long,Move(4)As Double  For i=1 To 4  Move(i)=Move1(i)-Move2(i)  Next  If Move1(4)-Move2(4)>180 Then  Move(4)=-360+(Move1(4)-Move2(4))  End If  If Move1(4)-Move2(4)<-180 Then  Move(4)=360+(Move1(4)-Move2(4))  End If  AddMove=Move ()  End Function  Public Function VrCalculation(X As Double,Y As Double,Z As<br/>Double)As Double ()′矢量角計(jì)算  Dim Angle(2)As Double  ′計(jì)算出旋轉(zhuǎn)軸A  If Y>0 Then   If Z>0 Then′第一象限   Angle(1)=Atn(Y/z)   Angle(1)=Angle(1)*(180/3.14159265358979)   End If<!-- SIPO <DP n="8"> --><dp n="d8"/>   If Z<0 Then′第二象限   Angle(1)=Atn(Abs(Z)/Y)   Angle(1)=Angle(1)*(180/3.14159265358979)+90   End If   If Z=0 Then′在Y軸正半軸上   Angle(1)=90   End If  End If  If Y<0 Then   If Z>0 Then′第四象限   Angle(1)=Atn(Z/Abs(Y))   Angle(1)=Angle(1)*(180/3.14159265358979)+270   End If   If Z<0 Then′第三象限   Angle(1)=Atn(Abs(Y)/Abs(Z))   Angle(1)=Augle(1)*(180/3.14159265358979)+180   End If   If Z=0 Then′在Y軸負(fù)半軸上   Angle(1)=270   End If  End If  If Y=0 Then   If Z>0 Then′在Z軸正半軸上   Angle(1)=0   End If   If Z<0 Then′在Z軸負(fù)半軸上   Angle(1)=180   End If  End If  Move(2)=(Pntm(2)*Cos(A*(3.14159265358979/180)))-(Pntm(3)*Sin(A*(3.14159265358979/180)))  Move(3)=(Pntm(2)*Sin(A*(3.14159265358979/180)))+(Pntm(3)*Cos(A*(3.14159265358979/180)))<!-- SIPO <DP n="9"> --><dp n="d9"/>  VrCalculation=Angle()  End Function<br/> 操作人員將按該后置處理方法所生成的數(shù)控加工程序傳輸給數(shù)控機(jī)床,待葉片及刀具安裝完畢,啟動(dòng)機(jī)床就可按經(jīng)后置處理后的數(shù)控加工程序加工出透平葉片的型線了。
按照不同的葉片型面幾何參數(shù),只需要調(diào)整加工工序各參數(shù)及所選用的刀具,按本發(fā)明所提供的后置處理方法生成數(shù)控加工程序,再傳輸給四軸聯(lián)動(dòng)數(shù)控加工機(jī)床,就可以對(duì)葉片進(jìn)行加工了。
在此需強(qiáng)調(diào)的是本發(fā)明所提供的技術(shù)解決方案的應(yīng)用范圍不僅包括國產(chǎn)四軸聯(lián)動(dòng)數(shù)控機(jī)床,而且也包括進(jìn)口的四軸聯(lián)動(dòng)數(shù)控機(jī)床,其加工對(duì)象除本實(shí)施例的個(gè)案以外,還可適用于其它行業(yè)、具有由不同曲率表面混合成型的相同或類似型面的產(chǎn)品的機(jī)械加工中。
權(quán)利要求
1.一種四軸聯(lián)動(dòng)數(shù)控加工后置處理方法,根據(jù)葉片型線特征及加工工序生成刀具軌跡數(shù)據(jù)文件,計(jì)算機(jī)通過執(zhí)行基于命令的程序?qū)λ龅毒哕壽E數(shù)據(jù)文件進(jìn)行處理,其步驟包括
編譯所述刀具軌跡數(shù)據(jù)文件并將經(jīng)編譯的刀具軌跡數(shù)據(jù)文件放到存儲(chǔ)器的步驟;
從存儲(chǔ)器讀取所述經(jīng)編譯的刀具軌跡數(shù)據(jù)文件后
對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的步驟;
進(jìn)行刀具誤差補(bǔ)償數(shù)據(jù)處理的步驟;
加入絕對(duì)/增量值的步驟;
其特征在于還包括對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的步驟。
2.根據(jù)權(quán)利要求1所述的四軸聯(lián)動(dòng)數(shù)控加工后置處理方法,其特征是所述對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的步驟包括
確定刀具在切削過程中空間兩刀軌點(diǎn)之間的距離的步驟;
確定刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量夾角的步驟;
確定刀具在切削過程中動(dòng)態(tài)切削速度的步驟。
3.根據(jù)權(quán)利要求1所述的四軸聯(lián)動(dòng)數(shù)控加工后置處理方法,所述對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的步驟包括
確定刀具在切削過程中各點(diǎn)坐標(biāo)值的步驟;
將刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量角轉(zhuǎn)換為機(jī)床旋轉(zhuǎn)軸一到四象限轉(zhuǎn)角的步驟;
其特征是還包括工裝誤差補(bǔ)償?shù)牟襟E。
4.一種權(quán)利要求1所述方法的控制系統(tǒng),該控制系統(tǒng)包括用于處理刀具軌跡數(shù)據(jù)文件的計(jì)算機(jī)程序軟件,所述程序軟件包括按以下順序工作的功能模塊
編譯所述刀具軌跡數(shù)據(jù)文件并將經(jīng)編譯的刀具軌跡數(shù)據(jù)文件放到存儲(chǔ)器的模塊;
從存儲(chǔ)器讀取所述經(jīng)編譯的刀具軌跡數(shù)據(jù)文件的模塊;
對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的模塊;
進(jìn)行刀具誤差補(bǔ)償數(shù)據(jù)處理的模塊;
加入絕對(duì)/增量值的模塊;
其特征在于還包括對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的模塊。
5.根據(jù)權(quán)利要求4所述的控制系統(tǒng),其特征是所述對(duì)刀具的動(dòng)態(tài)切削速度進(jìn)行數(shù)據(jù)處理的模塊包括
確定刀具在切削過程中空間兩刀軌點(diǎn)之間的距離的模塊;
確定刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量夾角的模塊;
確定刀具在切削過程中動(dòng)態(tài)切削速度的模塊。
6.根據(jù)權(quán)利要求4所述的控制系統(tǒng),所述對(duì)機(jī)床運(yùn)動(dòng)參數(shù)進(jìn)行數(shù)據(jù)處理的模塊包括
確定刀具在切削過程中各點(diǎn)坐標(biāo)值的模塊;
將刀具在切削過程中空間兩刀軌點(diǎn)之間的矢量角轉(zhuǎn)換為機(jī)床旋轉(zhuǎn)軸一到四象限轉(zhuǎn)角的模塊;
其特征是還包括工裝誤差補(bǔ)償?shù)哪K。
全文摘要
本發(fā)明公開了一種四軸聯(lián)動(dòng)數(shù)控加工后置處理方法及其控制系統(tǒng)。其特點(diǎn)是由于在常規(guī)的數(shù)控加工程序后置處理方法中增加了刀具動(dòng)態(tài)切削速度數(shù)據(jù)處理的步驟及機(jī)床運(yùn)動(dòng)參數(shù)中增加了工裝誤差參數(shù)處理的步驟,使加工過程中的刀具切削速度及路徑實(shí)現(xiàn)了動(dòng)態(tài)調(diào)整,有效的避免了四軸聯(lián)動(dòng)數(shù)控加工機(jī)床在加工過程中因透平葉片型線截面曲率不同而對(duì)刀具造成的沖擊現(xiàn)象,不僅使整個(gè)數(shù)控加工的切削過程平穩(wěn)、切削速度均勻,延長了刀具的使用壽命,保證了透平葉片型線的加工質(zhì)量,而且由于此后置處理方法在工裝誤差補(bǔ)償參數(shù)設(shè)計(jì)上更體貼技術(shù)人員,因此不用操作煩瑣的編程軟件直接在后置處理程序內(nèi)設(shè)置相應(yīng)參數(shù)就可以達(dá)到補(bǔ)償工裝誤差的目的。
文檔編號(hào)G05B19/4099GK1624613SQ20041008146
公開日2005年6月8日 申請(qǐng)日期2004年12月11日 優(yōu)先權(quán)日2004年12月11日
發(fā)明者鐘成明 申請(qǐng)人:東方汽輪機(jī)廠
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1