FANUC系統(tǒng)編程0001_第1頁
FANUC系統(tǒng)編程0001_第2頁
FANUC系統(tǒng)編程0001_第3頁
FANUC系統(tǒng)編程0001_第4頁
FANUC系統(tǒng)編程0001_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、FANUC系統(tǒng)編程TMSFD代碼T:刀具號M:輔助代碼S:主軸轉(zhuǎn)速F:進(jìn)給速度D:半徑補償MCS機械坐標(biāo)系工廠生產(chǎn)廠家出廠時固定的永久不變的一個坐標(biāo)系,它的原點在三個軸的最大位移處WCS工件坐標(biāo)系工件坐標(biāo)系,為了工作方便自己設(shè)定的一個坐標(biāo)系REL:相對坐標(biāo)系起一個臨時輔助的作用,個人感覺來講應(yīng)該叫臨時坐標(biāo)系模態(tài)的概念:一次指定永久有效,只到被同一代碼取代M0:M2:M4:M6:M9:M98程序停止程序結(jié)束主軸反轉(zhuǎn)刀具交換切削液關(guān)閉:調(diào)用子程序常用的M代碼:M1:程序選擇性停止M3:主軸正轉(zhuǎn)M5:主軸停止M8:切削液開啟M30:程序結(jié)束返回開頭M99:子程序結(jié)束G代碼注:不同組的G代碼寫在同一行

2、同時生效,同一組的G代碼寫一在同一行最后的一個生效G17G18G19:平面選擇指令平面指令平面第一軸/平面第二軸平面第三軸G17X/YZG18Z/XYG19Y/ZX注:平面第三軸的正方向往該平面看,順時針為正轉(zhuǎn),逆時針為反轉(zhuǎn)G0:快速定位格式:G17G0X_Y_以快速定位的方式到達(dá)G17平面的XY位置。G0不需要指定速度,是系統(tǒng)預(yù)設(shè)好的。G1:直線切削運動G43:刀具長度補償(對刀長)G0Z0G43H1(指定刀具補償號為1號刀補,并快速定位到Z0位置)G94G95:進(jìn)給方式格式1:G17G94G1X_Y_F100在G17平面以mm分鐘的速度直線切削到XY坐標(biāo)位置。G94是以mm/分鐘的速度進(jìn)給

3、(分鐘進(jìn)給)格式2:G17G94G1X_Y_F0,5G95是以mm糜為單位,也就是說刀具轉(zhuǎn)一圈往前走多少毫米。通常情況下用G94比較多,很少用G95G90:絕對坐標(biāo)G91:增量坐標(biāo)絕對坐標(biāo)是相對于原點來確定位置的A(40,40)B(40,60)C(30,60)增量坐標(biāo)是第二個點是相對于第一個點來確定的,也就是說第二個點是第一個點的坐標(biāo)增量G90A(40,40)G91B(0,20)C(-10,0)D(10,30)M6T1;G0G1小練習(xí)G17G54G90;指定平面、工件坐標(biāo),以絕對編程的方式G0X40Y40;到工件起始坐標(biāo)點準(zhǔn)備下刀Z100G43H1;刀具抬到Z100的位置M3S600;主軸正轉(zhuǎn)

4、,轉(zhuǎn)速600M8;開冷卻液G0Z2;靠近工件Z2位置換1號刀G1Z-2F20;刀具下刀深2mm速度20開始刀削抬刀到100的位置關(guān)冷卻液主軸停轉(zhuǎn)程序結(jié)束并返回程序開頭Y60;X30;X40Y90;X80;X90Y60;X80;Y40;X40;G0Z100;M9;M5;M30;G2G3:圓弧指令G2:順時針圓弧G3:逆時針圓弧格式1:(終點+半徑)G17G2/G3X_Y_R_F_G18G2/G3X_Y_R_F_G19G2/G3X_Y_R_F_G17G18G19為平面選擇,XY是圓弧終點坐標(biāo),R是圓弧半徑,F(xiàn)是進(jìn)給速度。注意半徑R有大圓弧和小圓弧區(qū)別,大圓弧要用負(fù)值(-R),小圓弧用正值(R)例:

5、小圓弧G1X50.2Y57.4F300G2X68.8Y71.6R25大圓弧G1X50.2Y57.4F30073G2X68.8Y71.6R-25格式2:IJK方式(終點+IJK)G17G2/G3XYIJFG18G2/G3XZIKFG19G2/G3YZJKF在半徑不知道的情況下,但知道圓心的坐標(biāo)。IJK的意思是:圓心的XY座標(biāo)相對于起點的XYX坐標(biāo)的增量。IJK=(圓心XYZ)-(起點XYZ)例:G1X50.2Y57.4F300G2X68.8Y71.6I22.8J-10.4如果是繞一個整圓,就不能用終點+半徑的方式,只能用IJK方式。G1X50.2Y57.4F300G3I22.8J-10.4逆進(jìn)針

6、整圓,XY在上一句中已經(jīng)被指定,所以在下一句中可以省略不寫。而且起點與終點重合,所以只需要寫一個起點就可以了C:倒角R:圓角在用這個命令之前,先了解一個概念:虛擬拐點虛擬拐點:意思是說,在沒有倒角或圓角時,兩條直線的交點用法也很簡單,直接在前面的運動軌跡后面加C或RG1X70Y20C10X100Y70注意C為腰長倒角,也就是等腰倒角圖b:G1X70Y20R20X100Y70(用增量坐標(biāo)方式也可寫成:G1G91X30Y50)圓弧小練習(xí):O0001G91G28Z0M6T1G17G55G90G0X-10.0Y6.0Z100.0G43H1文件名回Z0的參考點(G28)Z軸最高位置,可加可不加,針對老機

7、床換刀時怕回不到換刀位置換刀選擇G17平面G55坐標(biāo),絕對編程方式快速定位到XY起點位置抬刀到Z100位置(G43H1刀具長度補M3S750G0Z5.0M8G1Z-2.0F20.0Y-15.0R5.0F300.0X0G3X12.5Y-8.3J15.015G2X19.9Y-19.9R-7.5G0Z100.0M9M5M30償)主軸正轉(zhuǎn),轉(zhuǎn)速750靠近零件5mmfi置開啟冷卻液直線切削,下刀深度2mm直線走到Y(jié)-15位置,插入R5圓角速度300至UX0位置逆時針圓弧,終點位置知道X12.5Y-8.3,半徑不知道,用IJK方式,因為I在X方向的增量是0所以不用寫,J的增量是順時針圓弧,知道半徑,用終點

8、+半徑方式,且大于半圓R值用負(fù)數(shù)抬刀到Z100位置關(guān)閉冷卻液主軸停轉(zhuǎn)程序結(jié)束并回程序開頭G41G42G40:刀具半徑補償G41:半徑左補償,沿前進(jìn)的方向看,刀具在輪廓的左邊G42:半徑右補償,沿前進(jìn)的方向看,刀具在輪廓的右邊G40:取消半徑補償(這也是開機時的默認(rèn)狀態(tài))格式:G0/G1G41/G42D_X_Y_D是刀具半徑,在機床里設(shè)置。XY是要走到的坐標(biāo)位置程序規(guī)則:1、刀補建立2 、刀補進(jìn)行3 、刀補取消注意:1、只有在G0G1程序段才可以建立半徑補償2 、半徑補償模態(tài)有效,只到被G40取消3 、半徑補償?shù)某绦蚨蝺?nèi),不允許出現(xiàn)連續(xù)2段或2段以上非當(dāng)前平面內(nèi)移動指令G15G16:極坐標(biāo)G15

9、:取消極坐標(biāo)G16:開啟極坐標(biāo)格式:G16;G17X_Y_;G15;X:代表目標(biāo)點到原點的長度Y:代表角度圖1打孔小練習(xí)指定平面(G17)指定坐標(biāo)(G54)絕對編程方式開啟極坐標(biāo)定位到第一個點(X方向為50,角度30度)抬刀高度100刀具長度補償H1主軸正轉(zhuǎn),轉(zhuǎn)速750靠近零件Z5開冷卻液向下切削深度-10進(jìn)給速度80抬刀Z100到第二個點(X方向50,角度120度)靠近直線向下切削深度-10抬刀Z100到第三個點(X方向50,角度-150度)G91G28Z0M6T1G17G54G90G16G0X50Y30Z100G43H1M3S750G0Z5M8G1Z-10F80G0Z100X50Y120Z

10、5G1Z-10G0Z100X50Y-150Z5G1Z-10G0Z100X50Y-60Z5G1Z-10G0Z100G15M9M5M30到第四個點關(guān)閉極坐標(biāo)關(guān)冷卻液主軸停轉(zhuǎn)程序結(jié)并回到程序開頭圖2走六邊形M6T2G17G54G90G16G0X50Y0Z100G43H2M3S800G0Z5M8G1Z-2F200X50Y60Y120Y180G91Y60Y60YG90Y0G0Z100G15M9M5M30換刀指定平面(G17)指定坐標(biāo)(G54)絕對編程方式開啟極坐標(biāo)定位到X50角度0度抬刀到Z100位置,刀具補償H2主軸正轉(zhuǎn)轉(zhuǎn)速800靠近開冷卻液直線向下切削深度-2進(jìn)給速度200切削走到X50,角度60度

11、位置切削走到角度120度位置(X50上旬已指定)切削走到角度180度位置,X值不變采用增量坐標(biāo)方式(G91)相對于上個角度180增加了60度,所以Y為60度,X值不變增加60度,X值不變改為絕對編程方式(G9。Y為0度,X值不變抬刀到Z100位置關(guān)閉極坐標(biāo)關(guān)冷卻液主軸停轉(zhuǎn)程序結(jié)束并回程序開頭/L臨時點G52:局部坐標(biāo)把工件坐標(biāo)的原點臨時移動到另外一個地方格式:G52X_Y_Z_G52X0Y0Z0G52X45Y65(到臨時坐標(biāo)點)G52X0Y0(回到坐標(biāo)原點)局部坐標(biāo)小練習(xí)G91G28Z0M6T1G17G54G90G16G0X50Y30Z100G43H1M3S750G0Z5M8G1Z-10F80

12、G0Z100X50Y120Z5G1Z-10G0Z100X50Y-150Z5G1Z-10G0Z100X50Y-60Z5G1Z-10G0Z100G52X12Y25G0X18Y45Z5G1Z-10G0Z100X18Y135Z5G1Z-10G0Z100G52X0Y0指定平面(G17)指定坐標(biāo)(G54)絕對編程方式開啟極坐標(biāo)定位到第一個點(X方向為50,角度30度)抬刀高度100刀具長度補償H1主軸正轉(zhuǎn),轉(zhuǎn)速750靠近零件Z5開冷卻液向下切削深度-10進(jìn)給速度80抬刀Z100到第二個點(X方向50,角度120度)靠近直線向下切削深度-10抬刀Z100到第三個點(X方向50,角度-150度)到第四個點到臨

13、時坐標(biāo)點回到原點位置G15關(guān)閉極坐標(biāo)M9關(guān)冷卻液M5主軸停轉(zhuǎn)M30程序結(jié)并回到程序開頭G68:坐標(biāo)系旋轉(zhuǎn)G69:取消旋轉(zhuǎn)把坐標(biāo)系旋轉(zhuǎn)一定的角度,后面的刀路也會跟著一起旋轉(zhuǎn)。G68X_Y_R_XY是旋轉(zhuǎn)中心,R是旋轉(zhuǎn)角度XY的中心點是可以隨便指定的一個點注意:G69取消旋轉(zhuǎn)指令后的每一個運動指令必須用絕對坐標(biāo)編程。也就是說只能用G90編程,不可以用G91編程。G53:機床坐標(biāo)系為了把工件移到人的面前好裝卸工件用,基本上很少用。例:G0G90G53Y-2旋轉(zhuǎn)小練習(xí)把這個六邊形旋轉(zhuǎn)M6T2G17G54G90G68X0Y0R45G16G0X50Y0Z100G43H2M3S800G0Z5M8G1Z-2F

14、200X50Y60Y120Y180G91Y60Y60G90Y0G0Z100G15G69M9M5G0G90G53Y-2M3045度換刀指定平面(G17)指定坐標(biāo)(G54)絕對編程方式開啟旋轉(zhuǎn),以XY為中心點旋轉(zhuǎn)45度開啟極坐標(biāo)定位到X50角度0度抬刀到Z100位置,刀具補償H2主軸正轉(zhuǎn)轉(zhuǎn)速800靠近開冷卻液直線向下切削深度-2進(jìn)給速度200切削走到X50,角度60度位置切削走到角度120度位置(X50上旬已指定)切削走到角度180度位置,X值不變采用增量坐標(biāo)方式(G91)相對于上個角度180增加了60度,所以Y為60度,X值不變增加60度,X值不變改為絕對編程方式(G9。Y為0度,X值不變抬刀到

15、Z100位置關(guān)閉極坐標(biāo)關(guān)閉旋轉(zhuǎn)關(guān)冷卻液主軸停轉(zhuǎn)把工件移到人的面前好裝卸(機械坐標(biāo)G53很少用,正常都用工件坐標(biāo))程序結(jié)束并回程序開頭鏡像指令:G51.1X_Y_開啟鏡像G50.1取消鏡像G51.1后面跟一個數(shù)是軸對稱,后面跟兩個數(shù)是中心對稱G51.1Y0G51.1X0G51.1X0Y0G0X40Y40;Z100G43H1;M3S600;M8;鏡像小練習(xí)M6T1;換1號刀G17G54G90;指定平面、工件坐標(biāo),以絕對編程的方式G51.1Y0開啟鏡像以Y軸鏡像到工件起始坐標(biāo)點準(zhǔn)備下刀刀具抬到Z100的位置主軸正轉(zhuǎn),轉(zhuǎn)速600開冷卻液G0Z2;G1Z-2F20;Y60;X30;X40Y90;X80;

16、X90Y60;X80;Y40;X40;G0Z100;G50.1M9;M5;M30;刀具下刀深2mm速度20開始刀削抬刀到100的位置取消鏡像關(guān)冷卻液主軸停轉(zhuǎn)程序結(jié)束并返回程序開頭靠近工件Z2位置比例縮放指令:G51G50G51:開啟縮放G50:取消縮放編印書狀"故后他狀p比例縮放系數(shù)的計算O為比例縮放中心4:X軸比例系數(shù)bcY軸比例系數(shù)由圖和公式可知:縮放系數(shù)其實等于縮放后圖形上的某一點到縮放中心的距離與縮放前這一點到縮放中心距離的比值格式1、G51X_Y_Z_PG50等比例縮放:XYZ為縮放中心點,P這比例因子。P的取值范圍是:1999999,分別是指0.001-999.999倍。

17、比如放大1.5倍,就寫成1500,把放大的倍數(shù)乘以1000就是P的值。格式2、G51XYZIJKG50不等比縮放:XYZ為縮放中心,IJK分別為XYZ三軸的縮放比例。比如:X放大1.5倍,就寫成I1500Y放大2倍,就寫成J2000Z放大3倍,就寫成K3000注:如果我們要縮放的是圓弧的話,用等比縮放就是把半徑縮放相應(yīng)的倍數(shù)。用不等比縮放的話,它是不會形成那種隨圓的,而是哪個軸的放大倍數(shù)大就會自動選擇那個大的倍數(shù)進(jìn)行放大。半徑補償不能放在縮放指令外面的程序段,一定要放在縮放指令程序段里面??s放小程序練習(xí)我們把X縮放0.5倍,Y縮放1.5倍還是以這個圖為例:這是一個不等比縮放。M6T1G17G5

18、4G90G51X0Y0I500J1500開啟縮放指令(G51),設(shè)XY坐標(biāo)為0點(X0Y0),X縮放0.5倍(I500),Y縮放1.5倍(J1500)G0X40Y40Z100G43H1M3S600M8G0Z2G1Z-2F20Y60G91X-10X10Y30G90X80G91X10Y-30X-10G90Y40X40Y40G0Z100G50取消縮放M9M5M30鉆孔循環(huán):G81G82格式:G81XYZRF;G82XYZRPF動作指令:G81指令常用于普通孔(淺一點孔),刀具在初始平面快速(G0方式)定位到指定的X、Y坐標(biāo)位置,再Z向快速定位到R點平面,然后執(zhí)行切削進(jìn)給到孔底(Z值)平面,刀具從孔底

19、快速Z向退回到R點平面或初始平面。G82指令在孔底增加了進(jìn)給后的暫停動作,以提高孔底表面粗糙度質(zhì)量,如果指令中不指定暫停參數(shù)P,則該指令和G81完全相同G81打孔時是打到底就抬刀,G82是打到底暫停幾秒鐘再抬刀,至于暫停幾秒鐘是根據(jù)P值決定的,比如暫停1.5秒,就寫成1500。P值是以毫秒為單位的,不能有小數(shù)點。鉆孔練習(xí)程序4-29白一】汕因交忖如果我們要鉆25的深度,假設(shè)刀前面的尖角有2毫米,所以我們Z值取-27(Z-27)此時的程序在每個孔鉆孔結(jié)束后抬刀是在Z100位置,如果在G81前面加一個G99的話,每個孔結(jié)束抬刀會在R點G91G28Z0M6T1G17G55G90G0X-30Y0Z10

20、0G43H1M3S800M8G81X-30Y0Z-27R5F70X0X30G80因為鉆孔模態(tài)有效,所以打第二個孔時給個坐標(biāo)就行了第三個孔鉆孔循環(huán)結(jié)束M9M5M30如果把G81那段改成G82只需在里面加一個P值,G82X-30Y0Z-27P2000R5F70這樣只要改這一段,鉆孔時會在底部停留2秒鐘(P2000)深孔啄鉆:G83G73格式:G73XYZRQFG83XYZRQF指令動作:XY是平面坐標(biāo),Z是孔底平面位置,R是回退點,Q每次向下鉆的深度,F(xiàn)是進(jìn)給速度。G83是每次下鉆回退點都在R點,而G73是每次不回到R點,只是向上退回一定的深度,這個深度是由機床內(nèi)部設(shè)定的。所以G73的排屑沒有G8

21、3好。我們編程的時候經(jīng)常都用G83,很少用到G73。深孔鉆練習(xí)程序G91G28Z0M6T1G17G55G90G0X-50Y30Z100G43H1M3S800M8G83Z-52Q5R5F80X50Y-30X-50G80M9M5M30平面XY坐標(biāo)前面已經(jīng)指定過了,這里不需要再指定了第二個孔第三個孔第四個孔鉆孔循環(huán)結(jié)束如果我們要打排孔,比如我們沿X方向每隔15的距離打5個孔,我們就要用到K參數(shù)加上G91增量指令:,G91G28Z0M6T1G17G55G90G0X-50Y30Z100G43H1M3S800M8G83Z-30Q5R5F80指定第一個孔的位置G91X15K4用G91增量方式沿X方向每隔15

22、距離再打4個孔(K4)G80G90結(jié)束鉆孔循環(huán),并改回絕對坐標(biāo)G90方式M9M5M30打圓周孔:G91G28Z0M6T1G17G55G90開啟極坐標(biāo)快速定位第一個孔位置G16G0X30Y25Z100G43H1M3S800M8G81Z-30R3F70G91Y65K4G80G15G90M9M5開始鉆孔以增量方式每隔65度(Y65)鉆一個孔,再鉆4個(K4)結(jié)束鉆孔循環(huán)(G81),關(guān)閉極坐標(biāo)(G15),改為絕對編程方式(G90)M30錢孔循環(huán)G85G89錢孔就是為了獲得一個更精確的孔的直徑,如果直接鉆孔的話有可能會不精確,所以我們就先鉆一個稍微小一點的孔再用錢刀鉆一次得到一個更精確的孔。用法和G83是一樣的格式:G85XYZRF;指令動作:執(zhí)

溫馨提示

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

評論

0/150

提交評論