數(shù)控銑床編程基礎(chǔ)教學(xué)講義_第1頁(yè)
數(shù)控銑床編程基礎(chǔ)教學(xué)講義_第2頁(yè)
數(shù)控銑床編程基礎(chǔ)教學(xué)講義_第3頁(yè)
數(shù)控銑床編程基礎(chǔ)教學(xué)講義_第4頁(yè)
數(shù)控銑床編程基礎(chǔ)教學(xué)講義_第5頁(yè)
已閱讀5頁(yè),還剩30頁(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、 第三章 數(shù)控銑床編程基礎(chǔ)一. 數(shù)控銑床的坐標(biāo)系1.機(jī)床坐標(biāo)系 數(shù)控銑床是以主軸軸線方向?yàn)閦軸方向,刀具遠(yuǎn)離工件的方向?yàn)閦軸正方向x軸位于與工件安裝面平行的水平面內(nèi)。以立式銑床為例,人面對(duì)主軸,主軸右側(cè)方向?yàn)閤軸正方向。y軸方向可根據(jù)z.x按右手直角坐標(biāo)系來(lái)判定。 機(jī)床原點(diǎn)有兩種設(shè)置方法。一種設(shè)在機(jī)床的最大加工范圍下平面的左前角,目前應(yīng)用最多的是使機(jī)床原點(diǎn)與機(jī)床參考點(diǎn)重合。 機(jī)床啟動(dòng)后,首先要將機(jī)床“回零”,即執(zhí)行手動(dòng)返回參考點(diǎn),使各軸都移動(dòng)到機(jī)床原點(diǎn).在數(shù)控系統(tǒng)內(nèi)部建立一個(gè)以機(jī)床原點(diǎn)為坐標(biāo)原點(diǎn)的機(jī)床坐標(biāo)系。crt上顯示此時(shí)主軸端面中心在機(jī)床坐標(biāo)系中的坐標(biāo)值均為零。2.工件坐標(biāo)系用機(jī)床坐標(biāo)系進(jìn)

2、行編程很不方便,通常用工件坐標(biāo)系來(lái)編程。工件坐標(biāo)系的原點(diǎn)稱為工件原點(diǎn)。也稱為工件零點(diǎn)和程序原點(diǎn)。工件原點(diǎn)的位置是任意的,它是由編程人員在編制程序時(shí)根據(jù)零件的特點(diǎn)選定的。在選擇工件原點(diǎn)時(shí)應(yīng)遵循的原則:工件原點(diǎn)應(yīng)選在零件圖的尺寸基準(zhǔn)上,這樣便于坐標(biāo)值的計(jì)算,并減少錯(cuò)誤;對(duì)于對(duì)于對(duì)稱的零件,工件原點(diǎn)應(yīng)選在對(duì)稱中心上;對(duì)于一般零件,工件原點(diǎn)可設(shè)在工件外輪廓某一角上;z軸方向上的工件原點(diǎn),一般設(shè)在工件表面;工件原點(diǎn)應(yīng)盡量選在精度較高的表面,以提高被加工零件的加工精度。 當(dāng)工件安裝在銑床上進(jìn)行加工之前,首先必須建立工件坐標(biāo)系,建立工件坐標(biāo)系方法有下:(1) 進(jìn)入手動(dòng)(jog)狀態(tài),以低速進(jìn)給使刀具輕微接觸

3、工件左側(cè)??捎靡粡埣堎N在工件表面來(lái)回抽動(dòng),當(dāng)?shù)毒咧饾u向工件移動(dòng),如果感覺(jué)抽不動(dòng)紙,則說(shuō)明刀具與工件間隙很小了,這時(shí)把手動(dòng)脈沖進(jìn)給倍率開(kāi)關(guān)旋到10um或1um,利用0.02的塞尺在刀具與工件之間試塞,如果能通過(guò),則把刀具往工件方向移動(dòng)0.02,直至塞尺通不過(guò)為止。記下此時(shí)crt屏幕上x(chóng)的坐標(biāo)值(負(fù)值)。用同樣的方法使刀具輕微接觸工件前部,記下此時(shí)動(dòng)態(tài)坐標(biāo)y值(負(fù)值)。然后把x.y值分別加上刀具半徑值,則可得到工件原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值(xo,yo)。(2) 使主軸低速旋轉(zhuǎn)或停轉(zhuǎn),刀具自上而下輕微接觸工件上平面(可同樣采取上述墊紙的方法),記下動(dòng)態(tài)坐標(biāo)z值(負(fù)值)。 工件原點(diǎn)坐標(biāo)值(xo,yo

4、,zo)可由下式計(jì)算:xo=-x+r;yo=-y+r;zo= zo 其中r為刀具半徑二.fanuc(omd)系統(tǒng)的基本編程指令。1.絕對(duì)/增量尺寸編程指令g90/g91絕對(duì)/增量尺寸編程指令g90/g91的程序段格式為:g90/g91 xyz執(zhí)行g(shù)90之后,其后所有程序段中的尺寸均是以工件原點(diǎn)為基準(zhǔn)的絕對(duì)尺寸。例如上圖,刀具由起始點(diǎn)a直線插補(bǔ)到目標(biāo)點(diǎn)b,用g90指令編程時(shí)程序?yàn)椋篻90 g01 x30.0 y 60.0 f100;執(zhí)行g(shù)91指令之后,程序段中的尺寸均是以前一個(gè)位置為基準(zhǔn)的增量尺寸,如用g91指令編程,則程序?yàn)椋篻91 g01 x-40.0 y30.0 f100;2坐標(biāo)平面選擇指

5、令g17/g18/g19。直角坐標(biāo)系的三個(gè)互相垂直的軸x,y,z分別構(gòu)成三個(gè)平面,即xy平面、xz平面、yz平面。對(duì)于三軸的數(shù)控銑床和加工中心,常用這些指令確定機(jī)床在哪個(gè)平面內(nèi)進(jìn)行插補(bǔ)運(yùn)動(dòng)。 用g17指令表示在xy平面內(nèi)加工,用g18指令表示在xz平面內(nèi)加工,用g19指令表示在yz平面內(nèi)加工3.快速點(diǎn)定位指令g00g00指令的程序段格式為:g00 x yz ;快快速點(diǎn)定位指令g00命令刀具相對(duì)與工件分別以各軸快速移動(dòng)速度由當(dāng)前點(diǎn)快速移動(dòng)到目標(biāo)點(diǎn)定位。4.直線插補(bǔ)指令g01g01指令的程序段格式為:g01 x yz f;直線插補(bǔ)g01指令為刀具相對(duì)于工件以f指令的進(jìn)給速度從當(dāng)前點(diǎn)向目標(biāo)點(diǎn)進(jìn)行直線

6、插補(bǔ)。g01與f都是續(xù)效指令,應(yīng)用第一個(gè)g01指令時(shí),程序中必須含有f指令,若無(wú)f指令則認(rèn)為進(jìn)給速度為零。5.圓弧插補(bǔ)指令g02/g03(1)xy平面內(nèi)圓弧程序段格式為:g17 g02/g03 xyrf;(2)xz平面內(nèi)圓弧程序段格式為:g18 g02/g03 xzrf;(3)yz平面內(nèi)圓弧程序段格式為:g19 g02/g03 yzrfg02表示順時(shí)針圓弧插補(bǔ);g03表示逆時(shí)針圓弧插補(bǔ)。圓弧的順逆時(shí)針?lè)较蚣从^察者沿垂直于圓弧所在平面的另一個(gè)坐標(biāo)的負(fù)方向看去,順時(shí)針?lè)较驗(yàn)間02,逆時(shí)針?lè)较驗(yàn)間03。說(shuō)明: x、y、z為圓弧終點(diǎn)坐標(biāo)值,可以用絕對(duì)尺寸,也可以用增量尺寸。由g90和g91決定。在增量

7、尺寸方式下x、y、z為圓弧終點(diǎn)相對(duì)于圓弧起點(diǎn)的增量值。 r是圓弧半徑,當(dāng)圓弧所對(duì)應(yīng)的圓心角為0°180°時(shí),r取正值;當(dāng)心角為180°360°時(shí),r取負(fù)值。例:采用g90/g91指令編制圖中兩段圓弧的加工程序。采用g90指令時(shí):n10 g90 g00 x200.0 y40.0; 快速進(jìn)到a點(diǎn)n20 g03 x140.0 y100.0 r60.0 f200; 逆圓插補(bǔ)abn30 g02 x120.0 y60.0 r50.0 ; 順圓插補(bǔ)bc采用g91指令時(shí):n10 g90 g00 x200.0 y40.0;n20 g91 g03 x-60.0 y60.0.

8、0 r60.0 f200;n30 g02 x-20.0 y-40.0 r50.0 ;6.整圓編程. 上圖為一整圓,現(xiàn)設(shè)起刀點(diǎn)在坐標(biāo)原點(diǎn)o,加工時(shí)從o快速移動(dòng)至a逆時(shí)針加工整圓。n10 g90 g00 x50.0 y0;n15 g03 i-50.0 j0 f100;n20 g00 x0 y0;7.暫停指令g04g04指令的程序段格式為:g04 x;或g04 p;g04指令可使刀具做無(wú)進(jìn)給光整加工。8.米制和英制輸入指令g21/g20。g21和g20指令是兩個(gè)互相取代的g指令,一般機(jī)床出廠時(shí),將米制輸入指令g21設(shè)定為缺省狀態(tài)。在編制加工程序時(shí),可不再指定g21指令;如在程序中使用英制數(shù)據(jù)時(shí),則必

9、須在程序中設(shè)定g20指令。8.刀具長(zhǎng)度補(bǔ)償指令g43/g44。g43/g44指令的程序段格式為:g43(g44) z h;刀具長(zhǎng)度補(bǔ)償指令一般用于刀具軸向(z方向)的補(bǔ)償,它使刀具在z方向的實(shí)際位移量比程序給定值增加或減少一個(gè)偏置量。這樣當(dāng)?shù)毒咴陂L(zhǎng)度方向上的尺寸發(fā)生變化時(shí),可以在不改變程序的情況下,通過(guò)改變偏置量,加工出所要求的工件尺寸。有了刀具長(zhǎng)度補(bǔ)償功能,編程人員可以在不知道刀具長(zhǎng)度的情況下,按假定的標(biāo)準(zhǔn)刀具編程,即編程不必考慮刀具的長(zhǎng)度,實(shí)際用刀與標(biāo)準(zhǔn)刀長(zhǎng)度不一時(shí),可用刀具長(zhǎng)度補(bǔ)償功能進(jìn)行補(bǔ)償。當(dāng)加工中刀具因磨損、重磨、換新刀而使刀具發(fā)生變化時(shí),也可不必修改程序中的坐標(biāo)值,只要修改刀具參

10、數(shù)庫(kù)中的長(zhǎng)度補(bǔ)償值即可。其次,如加工一個(gè)工件需用幾把刀,各刀的長(zhǎng)短不一,編程時(shí)也不必考慮刀具長(zhǎng)短對(duì)坐標(biāo)值的影響。只要把其中一把刀設(shè)為標(biāo)準(zhǔn)刀,其余各刀相對(duì)標(biāo)準(zhǔn)刀設(shè)置長(zhǎng)度補(bǔ)償值即可。格式中的z值是程序中的指令值。h為補(bǔ)償功能的代號(hào),它后面的數(shù)字是刀具補(bǔ)償寄存器的地址字,如h01是指01號(hào)寄存器,在該寄存器中存放刀具長(zhǎng)度的補(bǔ)償值。執(zhí)行g(shù)43指令時(shí):z實(shí)際值 = z指令值 + h;執(zhí)行g(shù)44指令時(shí):z實(shí)際值 = z指令值 - h;用取消刀具長(zhǎng)度補(bǔ)償指令g49,或用g43(g44) h00也可以撤消補(bǔ)償指令。9.刀具半徑補(bǔ)償指令g41/g42(1)刀具半徑補(bǔ)償?shù)哪康脑阢姶采线M(jìn)行輪廓加工時(shí),因?yàn)殂姷毒哂幸?/p>

11、定的半徑,所以刀具中心軌跡和工件的輪廓不重合。若數(shù)控裝置不具備刀具半徑自動(dòng)補(bǔ)償功能,則只能按刀具中心軌跡中的點(diǎn)畫(huà)線進(jìn)行編程。其數(shù)控計(jì)算有時(shí)相當(dāng)復(fù)雜,尤其當(dāng)?shù)毒吣p或換新刀而導(dǎo)致刀具直徑變化時(shí),必須重新計(jì)算刀心軌跡、修改程序,即繁瑣,又不容易保證加工精度。當(dāng)數(shù)控系統(tǒng)具有刀具半徑補(bǔ)償功能時(shí),編程只需按照工件的輪廓進(jìn)行。數(shù)控系統(tǒng)可以自動(dòng)計(jì)算刀心軌跡坐標(biāo),使刀具偏離工件輪廓一個(gè)半徑值,進(jìn)行半徑補(bǔ)償。(2)刀具半徑補(bǔ)償?shù)姆椒ㄔ诓僮髅姘逯休斎氡谎a(bǔ)償?shù)毒叩陌霃窖a(bǔ)償量,使其存儲(chǔ)在刀具數(shù)據(jù)庫(kù)里。刀具半徑補(bǔ)償?shù)某绦蚨胃袷綖椋篻17 g41 g01 x y d;g18 g42 x z h;g19 g40 g00 y

12、 z h; g41指令為刀具左補(bǔ)償指令(左刀補(bǔ)),順著刀具前進(jìn)的方向看,刀具位于工件輪廓(編程軌跡)的左邊,稱左刀補(bǔ),g42指令為刀具右補(bǔ)償指令(右刀補(bǔ)),順著刀具前進(jìn)方向看,刀具位于工件輪廓(編程軌跡)的右邊,稱右刀補(bǔ),g40指令為取消刀具補(bǔ)償指令。例:圖中所表示的ab輪廓線,如用直徑為20的立銑刀從o點(diǎn)開(kāi)始移動(dòng),其加工程序?yàn)椋簄10 g90 g17 g41 g00 x18.0 y24.0 ; oan20 g02 x74.0 y32.0 r40.0 f180; abn30 g40 g00 x84.0 y0 ; bcn40 g00 x0 ; ca(3)刀具半徑補(bǔ)償功能的特點(diǎn)可直接使用零件的輪廓

13、尺寸進(jìn)行編程,而不必計(jì)算刀具中心軌跡。 刀具因磨損、重磨、換新刀而引起半徑的改變后,不必修改程序,只需在刀具參數(shù)設(shè)置界面中修改刀具半徑補(bǔ)償量。 在同一個(gè)程序中,利用同一尺寸的刀具,可分別進(jìn)行粗、精加工。設(shè)刀具半徑為r,精加工余量為,粗加工時(shí),輸入刀具半徑補(bǔ)償量=r+,則加工出虛線輪廓;精加工時(shí),用同一程序、同一刀具,但輸入刀具半徑補(bǔ)償量為r,則加工出實(shí)線輪廓。例 加工下圖的外輪廓面,用刀具補(bǔ)償指令編程。程序:n10 g90 g54 g00 x0 y0 z50.0; 建立工件坐標(biāo)系n20 m03 s800; 主軸正轉(zhuǎn),轉(zhuǎn)速 為800轉(zhuǎn)/分n30 g00 z2.0; 快進(jìn)至離工件表 面2n40 g

14、01 z-3.0 f100; 工作進(jìn)給到z-3n50 g41 g01 x20.0 y14.0 h01 f100; 直線插補(bǔ)到x20.0 y14.0,刀具半徑左補(bǔ) 償h01=10,進(jìn)給速 度100/分n60 g01 y62.0 f100; 加工abn70 g02 x44.0 y86.0 r24.0 f100; 加工bc圓弧n80 g01 x96.0; 加工cdn90 g03 x120.0 y62.0 r24.0; 加工de圓弧n100 g01 y40.0; 加工efn110 g01 x100.0 y14.0; 加工fgn120 g01 x20.0; 加工gan130 g00 g40 x0 y0

15、; 快進(jìn)到工件原點(diǎn),取消刀補(bǔ)n140 g00 z50.0 ; 快速退刀,離開(kāi)工件表面50 n150 m05; 主軸停轉(zhuǎn)n160 m30; 程序結(jié)束10.選擇工件坐標(biāo)系(零點(diǎn)偏移)指令g54g59程序段格式: g54 g90 g01/g00 x y z編程人員在編寫(xiě)程序時(shí),需要確定工件坐標(biāo)系與機(jī)床坐標(biāo)系之間的關(guān)系。為了編程方便,系統(tǒng)允許編程人員使用6個(gè)特殊的工件坐標(biāo)系。這6個(gè)工件坐標(biāo)系可以預(yù)先通過(guò)crt/mdi操作面板在參數(shù)設(shè)置方式下設(shè)定,并在程序中用g54g59來(lái)調(diào)用它們。g54g59實(shí)際上是機(jī)床坐標(biāo)系的平移指令。它將欲設(shè)置的工件原點(diǎn)在機(jī)床坐標(biāo)系的坐標(biāo)值輸入到機(jī)床的參數(shù)設(shè)置頁(yè)面中去,在程序中直

16、接調(diào)用即可。 g54g59設(shè)定的工件原點(diǎn)在機(jī)床坐標(biāo)系中的位置是不變的,在系統(tǒng)斷電后也不破壞,再次開(kāi)機(jī)仍然有效,并與刀具的當(dāng)前位置無(wú)關(guān),除非再次通過(guò)crt/mdi方式更改。操作者在安裝工件后,測(cè)量工件原點(diǎn)相對(duì)于機(jī)床原點(diǎn)的偏移量,并把工件坐標(biāo)系在各軸方向上相對(duì)于機(jī)床坐標(biāo)系的偏移量,寫(xiě)入工件坐標(biāo)偏置存儲(chǔ)器中,其后系統(tǒng)在執(zhí)行程序時(shí),就按照工件坐標(biāo)系中的坐標(biāo)值來(lái)運(yùn)動(dòng)了。11.子程序調(diào)用 編程時(shí),為了簡(jiǎn)化程序編制,當(dāng)一個(gè)工件上有相同或相似的加工內(nèi)容時(shí),可以把這些重復(fù)的程序段單獨(dú)列出,并按一定的格式編寫(xiě)為子程序。在執(zhí)行過(guò)程中主程序如果需要某一個(gè)子程序,可通過(guò)調(diào)用指令來(lái)調(diào)用該子程序來(lái)進(jìn)行編程。一個(gè)子程序也可以

17、調(diào)用另外一個(gè)子程序,這叫做子程序的嵌套。一個(gè)調(diào)用指令可以重復(fù)調(diào)用一個(gè)子程序達(dá)999次。子程序的編寫(xiě)與一般程序基本相同,只是程序結(jié)束符為m99,表示子程序結(jié)束并返回到調(diào)用子程序的主程序中。調(diào)用子程序的格式為:m98 p;其中,地址字符p后面跟8位數(shù)字,前4位為調(diào)用次數(shù),后4位為子程序的編號(hào)。例如:“m98 p00051002 ”表示調(diào)用1002號(hào)子程序5次。綜合編程舉例采用調(diào)用子程序編程的方法編制圖中工件的加工程序,z軸起刀點(diǎn)在工件上表面50,背吃刀量10程序(4次調(diào)用子程序):o0001; 程序名(主程序)n10 g90 g17; 采用絕對(duì)尺寸編程,選xy平面n20 g54 g00 x0 y0

18、 z50.0; 建立工件坐標(biāo)系,進(jìn)刀。n30 s400 m03; 主軸正轉(zhuǎn),轉(zhuǎn)速為300轉(zhuǎn)/分n40 m98 p0002 調(diào)用0002子程序。n50 g90 g00 x50.0 y0; 快速運(yùn)動(dòng)到c點(diǎn)n60 m98 p0002; 調(diào)用0002子程序n70 g90 g00 x0 y60.0; 快速運(yùn)動(dòng)到a點(diǎn) n80 m98 p0002; 調(diào)用0002子程序n90 g90 g00 x50.0 y60.0; 快速運(yùn)動(dòng)到b點(diǎn)n100 m98 p0002; 調(diào)用0002子程序n110 g90 g00 x0 y0; 快速退刀回起刀點(diǎn) n120 m05; 主軸停轉(zhuǎn)n130 m30; 主程序結(jié)束o0002;

19、程序名(子程序)n10 g91 g00 z-45.0; 采用增量尺寸編程,刀具快速進(jìn)至離工件上表面5處。n20 g41 x20.0 y10.0 ho1; 采用g41左刀補(bǔ)n30 g01 z-15.0 f100; 切入工件表面深10n40 y30.0; 外形輪廓加工開(kāi)始n50 g02 x30.0 y0 r15.0 f100; 加工圓弧n60 g01 y-20.0; 外形輪廓加工n70 x-40.0; 外形輪廓加工n70 g00 z60.0 ; 抬刀至z=50.0n80 g40 g00 x-10.0 y-20.0; 取消刀補(bǔ)n90 m99; 子程序結(jié)束12.孔加工固定循環(huán)指令(1)孔加工固定循環(huán)的

20、運(yùn)動(dòng)與動(dòng)作。 對(duì)工件進(jìn)行孔加工時(shí),根據(jù)刀具的運(yùn)動(dòng)位置可以分為4個(gè)平面:初始平面、r平面、工件平面、和孔底平面。在孔加工動(dòng)作過(guò)程中,刀具的運(yùn)動(dòng)由6個(gè)動(dòng)作組成:動(dòng)作1快速定位至初始點(diǎn) (用x、y表示初始點(diǎn)在初始平面中的位置)動(dòng)作2快進(jìn)至r點(diǎn) (刀具從初始點(diǎn)快速進(jìn)給到r點(diǎn))動(dòng)作3孔加工 (以切削進(jìn)給的方式執(zhí)行孔加工的動(dòng)作)動(dòng)作4在孔底部的相應(yīng)動(dòng)作 (包括暫停、主軸準(zhǔn)停刀具移位、等動(dòng)作)動(dòng)作5返回到r點(diǎn)動(dòng)作6快速返回到初始點(diǎn) (孔加工完成后回到初始平面) 為了保證孔加工的加工質(zhì)量,有的孔加工固定循環(huán)指令需要主軸準(zhǔn)停、刀具移位。 下圖表示了在孔加工固定循環(huán)中刀具的運(yùn)動(dòng)與動(dòng)作,虛線表示快速進(jìn)給,實(shí)線表示切

21、削進(jìn)給。初始平面。 初始平面是為了安全操作而設(shè)定的用于刀具定位的平面。初始平面到零件表面的距離可以任意設(shè)定。r平面 r點(diǎn)的平面又稱為參考平面,這個(gè)平面表示刀具從快進(jìn)轉(zhuǎn)為工進(jìn)的轉(zhuǎn)折位置,r點(diǎn)平面距工件表面的距離主要考慮工件表面形狀的變化,一般可取25??椎灼矫?。 用z表示孔底平面的位置,加工通孔時(shí)刀具伸出孔底平面一端距離,保證通孔全部加工到位,鉆盲孔時(shí)應(yīng)考慮鉆頭鉆尖對(duì)孔深的影響。(2)孔加工固定循環(huán)指令的格式。格式: g73g99 x y zrqpfl;功能: 孔加工固定循環(huán)說(shuō)明 x y指定要加工孔的位置。 z指定孔底平面的距離 r指定r平面的位置。 q在g73或g83指令中定義每次進(jìn)刀的加工深

22、度,q是增量值,與g90或g91指令的選擇無(wú)關(guān)。 p指定刀具在孔底的暫停時(shí)間,用整數(shù)表示,單位為ms。 f指定孔加工的切削進(jìn)給速度。該指令為續(xù)效指令,即使取消了固定循環(huán),在其后的加工程序中仍然有效。 l指定孔加工的重復(fù)次數(shù),如果僅執(zhí)行一次,則l可以省略。如果程序中用g90指令,刀具在原來(lái)孔的位置上重復(fù)加工;如果程序中用g91指令,則用 一個(gè)程序段對(duì)分布在一條直線上的若干個(gè)等距離的孔進(jìn)行加工。l僅在被指定的程序段中有效。 固定循環(huán)功能表g代碼孔加工動(dòng)作(-z方向 孔 底 動(dòng) 作返回方式(+z方向) 用 途g73間歇進(jìn)給 無(wú)快速進(jìn)給高速深孔往復(fù)排屑 g74切削進(jìn)給 暫停主軸正轉(zhuǎn)切削進(jìn)給 攻左螺紋

23、g76切削進(jìn)給主軸定向停止刀具移位快速進(jìn)給 精鏜孔 g80取消固定循環(huán) g81切削進(jìn)給 無(wú)快速進(jìn)給 鉆孔 g82切削進(jìn)給 暫??焖龠M(jìn)給 鏜沉孔 g83間歇進(jìn)給 無(wú)快速進(jìn)給 深孔往復(fù)排屑 g84切削進(jìn)給暫停主軸反轉(zhuǎn)快速進(jìn)給攻右螺紋 g85切削進(jìn)給無(wú)切削進(jìn)給精鏜孔 g86切削進(jìn)給 主軸停止快速進(jìn)給鏜 孔 g87切削進(jìn)給主軸停止快速進(jìn)給背 鏜 孔 g88切削進(jìn)給暫停主軸停止手動(dòng)操作鏜 孔 g89切削進(jìn)給暫停切削進(jìn)給精鏜沉孔注:孔加工方式指令以及指令中z,r,q,p等指令都是續(xù)效指令,因此,只要指定了這些指令,在后續(xù)的加工中不必重新設(shè)定。如果僅僅是某一加工數(shù)據(jù)發(fā)生變化,僅修改需要變化的數(shù)據(jù)即可。所以,

24、多孔加工時(shí)該指令只需指定一次,以后的程序段只給孔的位置即可。 選用絕對(duì)坐標(biāo)方式g90指令,z表示孔底平面相對(duì)坐標(biāo)原點(diǎn)的距離,r表示r點(diǎn)平面相對(duì)坐標(biāo)原點(diǎn)的距離;若選用相對(duì)坐標(biāo)方式g91指令,r表示初始點(diǎn)平面至r點(diǎn)平面的距離,z表示r點(diǎn)平面至孔底平面的距離。(3)各種孔加工方式說(shuō)明:高速深孔往復(fù)排屑g73指令。格式: g73 x yzrqfl;孔加工的動(dòng)作如上圖,g73指令用于深孔鉆,z軸方向間斷進(jìn)給有利于深孔加工過(guò)程中的斷屑與排屑。q為每一次進(jìn)給的加工深度(增量值且為負(fù)值一般為23),圖中的退刀距離“d”由數(shù)控系統(tǒng)內(nèi)部參數(shù)設(shè)定(一般0.1)。深孔往復(fù)排屑g83指令。 與g73指令差別之處在于每次

25、刀具間歇進(jìn)給后回退到r平面,這種退刀方式排屑暢通,適應(yīng)加工深孔。鉆孔循環(huán)g81指令。格式:g81 x yzrfl; 本指令用于一般孔鉆削加工的固定循環(huán)指令。(4)孔加工固定循環(huán)編程注意事項(xiàng):在使用孔加工固定循環(huán)編程時(shí)一定要在前面的程序段中設(shè)定m03或m04,使主軸啟動(dòng)如果在固定循環(huán)程序段中同時(shí)指定了m代碼(如m05或m09),則該代碼并不是在循環(huán)指令執(zhí)行完成后才被執(zhí)行,而是執(zhí)行完循環(huán)指令的第一個(gè)動(dòng)作(x,y軸向定位)后,即被執(zhí)行。因此,固定循環(huán)指令不能和m代碼出現(xiàn)在同一個(gè)程序段里。例如:g81 x100.0 y100.0 z-15.0 r5.0 f100 m30;當(dāng)用g80指令取消了孔加工固定

26、循環(huán)后,那些在固定循環(huán)之前的插補(bǔ)模態(tài)(如g00,g01,g02,g03)恢復(fù),m05指令也自動(dòng)生效(g80指令可使主軸停轉(zhuǎn))。在固定循環(huán)中,刀具半徑補(bǔ)償(g41,g42)無(wú)效。刀具長(zhǎng)度補(bǔ)償(g43,g44)有效。例 加工下圖中的5個(gè)孔,用g81編程。加工程序(g90方式):o0002;g90 g54 s200 m03; (絕對(duì)方式,建立工件坐標(biāo)系,主軸正轉(zhuǎn))g00 x0 y0 z100.0; (快速定位于工件原點(diǎn)上方)g81 x10.0 y-10.0 z-25.0 r5.0 f150; (加工孔1)y20.0; (加工孔2)x20.0 y10.0; (加工孔3)x30.0 ; (加工孔4)x4

27、0.0 y30.0; (加工孔5)g80 g00 x0 y0; (取消循環(huán),刀具快速返回起點(diǎn)位置)m30; (程序結(jié)束)三.西門子802d系統(tǒng)的編程指令。 西門子802d系統(tǒng)有許多編程指令的功能,其指令格式與fanuc系統(tǒng)完全相同,如g00、g01、g90、g91、g17、g18、g19等。 與fanuc系統(tǒng)有區(qū)別的幾條編程指令為:1.圓弧插補(bǔ)指令g02/g03用圓弧終點(diǎn)坐標(biāo)和圓弧半徑尺寸進(jìn)行圓弧插補(bǔ),程序段格式為:g17 g02/g03 x y cr= f用圓心坐標(biāo)和圓弧終點(diǎn)坐標(biāo)進(jìn)行圓弧插補(bǔ),程序段格式為:g17 g02/g03 x y i j f幾點(diǎn)說(shuō)明:.x y為圓弧終點(diǎn)坐標(biāo)值,在g90

28、狀態(tài)下,x,y為圓弧終點(diǎn)的絕對(duì)尺寸;在g91狀態(tài)下,x,y為圓弧終點(diǎn)相對(duì)于圓弧起點(diǎn)的增量尺寸。. i j為圓心相對(duì)于圓弧起點(diǎn)在x,y軸方向上的增量尺寸,與g90或g91無(wú)關(guān)。. cr是圓弧半徑,當(dāng)圓弧所對(duì)應(yīng)的圓心角為0°180°時(shí),cr取正值;當(dāng)圓心角為180°360°時(shí),cr取負(fù)值。.由于圓弧插補(bǔ)的默認(rèn)平面是xy平面,所以對(duì)于xy平面內(nèi)的圓弧插補(bǔ),g17可以省略;而對(duì)于在xz和yz平面的圓弧插補(bǔ),g18,g19絕對(duì)不可以省略。2.暫停指令g04g04指令的程序段格式為:g04 f 或 g04 s在兩個(gè)程序段之間插入g04指令的程序段,可使刀具作短暫的無(wú)

29、進(jìn)給的光整加工。fanuc系統(tǒng)中用字符x或p指令暫停時(shí)間,而在西門子802d系統(tǒng)中,用f指令暫停時(shí)間(s),用s指令暫停主軸轉(zhuǎn)數(shù),當(dāng)然只有在主軸受控的情況下才有效。3.米制和英制輸入指令g70/g71fanuc系統(tǒng)中用g20,g21分別指令程序中輸入的數(shù)據(jù)為米制或英制。而在西門子系統(tǒng)中則用g70,g71來(lái)指令。出廠時(shí)將米制輸入指令g70設(shè)定為參數(shù)缺省狀態(tài)。用米制輸入程序時(shí),可不再指定g70。但用英制輸入程序時(shí),則必須在程序開(kāi)始設(shè)定工件坐標(biāo)系之前指定g71。4.刀具半徑補(bǔ)償指令g41/g42在銑床上進(jìn)行輪廓加工時(shí),只要按被加工工件的輪廓曲線編程,同時(shí)在程序中給出刀具半徑補(bǔ)償指令,就可以加工出具有

30、曲線輪廓的工件,其補(bǔ)償?shù)脑砗头椒ㄅcfanuc系統(tǒng)相同。例:加工下圖的外形輪廓,工件厚8,用刀具半徑補(bǔ)償指令編程。n1 t01 d01 選用1刀具,1刀補(bǔ)n2 g90 g17 g54 g00 x5.0 y55.0 z50.0 采用絕對(duì)尺寸編程,選xoy平面,刀具移動(dòng)到起刀點(diǎn)上方n3 s400 m03 主軸正轉(zhuǎn),轉(zhuǎn)速400轉(zhuǎn)/分 n4 g00 z5.0 快進(jìn)到離工件表面5處 n5 g01 z-10.0 f20 進(jìn)刀,切入工件表面深10n10 g41 g01 x30.0 y60.0 f100 建立左刀具補(bǔ)償n20 g01 x40.0 y80.0 abn30 g02 x65.0 y55.0 cr=50.0 bcn40 g01 x95.0 cdn50 g02 x110.0 y70.0 cr=30.0 den60 g01 x105.0 y45.0 efn70 x110.0 y35.0 fgn80 x90.0 ghn90 x65.0 y15.0 hin100 x40.0 y40.0 ijn110 x30.0 y60.0 jan120 g40 g01 x5.0 y60.0 結(jié)束刀具補(bǔ)償,到n點(diǎn)n130

溫馨提示

  • 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)論