




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)控編程技術(shù)(第3版)5.1基本功能指令15.2坐標(biāo)尺寸指令25.3工件坐標(biāo)系的設(shè)定35.4數(shù)控銑削基本編程指令45.5刀具補(bǔ)償功能指令55.6孔加工的固定循環(huán)指令65.7子程序的運(yùn)用75.8坐標(biāo)變換編程指令85.9B類宏程序指令9第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程三軸聯(lián)動(dòng)立式數(shù)控銑床和加工中心是實(shí)際生產(chǎn)中具有代表性的數(shù)控機(jī)床,而加工中心是在數(shù)控銑床基礎(chǔ)上發(fā)展起來的,其編程基礎(chǔ)主要還是基于數(shù)控銑床,所不同的是選刀與換刀指令及編程有其特點(diǎn)。本章以FANUC0i數(shù)控系統(tǒng)為背景,學(xué)習(xí)平面、槽口、斜面、曲面和孔等各種型面加工件的數(shù)控銑削加工手工編程方法。熟悉刀具補(bǔ)償、孔加工固定循環(huán)指令、子程序、坐標(biāo)變換編程指令和宏指令格式及其參數(shù)的含義,掌握各種型面零件加工程序的編制與應(yīng)用、仿真實(shí)踐加工相關(guān)操作,了解數(shù)控銑削實(shí)操加工過程。5.1基本功能指令5.1.1MSTF功能指令1.M指令(輔助功能)M指令由M和其后的數(shù)字(00~99)組成,用以指定數(shù)控機(jī)床中輔助裝置的開關(guān)動(dòng)作或狀態(tài),如主軸的正、反轉(zhuǎn)和冷卻液開、關(guān)等。一個(gè)程序段中只能有一個(gè)M指令,當(dāng)程序段中出現(xiàn)兩個(gè)或兩個(gè)以上的M指令時(shí),CNC將出現(xiàn)報(bào)警。常用的M指令如表5-1所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程2.F進(jìn)給功能F進(jìn)給功能分為分進(jìn)給與轉(zhuǎn)進(jìn)給。G94以mm/min為單位給定切削進(jìn)給速度,G94為模態(tài)G指令。如果當(dāng)前為G94模態(tài),可以不輸入G94。G95以mm/r為單位給定切削進(jìn)給速度,G95為模態(tài)G指令。如果當(dāng)前為G95模態(tài),可以不輸入G95。3.S主軸功能主軸功能又稱為S功能,是指令主軸轉(zhuǎn)速的指令,用地址S和其后面的數(shù)字直接指令主軸的轉(zhuǎn)數(shù)(r/min)。4.T刀具功能T后面通常有兩位數(shù)表示所選擇的刀具號(hào)碼。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.1.2準(zhǔn)備功能指令G指令由指令地址G和其后的1~2位指令值組成,用來規(guī)定刀具相對(duì)工件的運(yùn)動(dòng)方式、進(jìn)行坐標(biāo)設(shè)定等多種操作,如表5-2所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.2坐標(biāo)尺寸指令1.平面選擇指令格式:
G17(XY平面)G18(ZX平面)G19(YZ平面)
說明:G17、G18、G19為模態(tài)G指令,用于選擇圓弧插補(bǔ)的平面和刀具半徑補(bǔ)償?shù)钠矫妫鐖D5-2所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程2.英制與公制的轉(zhuǎn)換格式:
G20;G21;
說明:G20:英制輸入制式。G21:公制輸入制式。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程3.絕對(duì)坐標(biāo)編程指令與增量坐標(biāo)編程指令格式:
G90G91說明:設(shè)定坐標(biāo)輸入方式。G90指令建立絕對(duì)坐標(biāo)編程方式,目標(biāo)點(diǎn)的坐標(biāo)值X、Y、Z表示刀具離開工件坐標(biāo)系原點(diǎn)的距離;G91指令建立增量坐標(biāo)編程方式,目標(biāo)點(diǎn)的坐標(biāo)值X、Y、Z表示刀具離開當(dāng)前點(diǎn)的坐標(biāo)增量。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.3工件坐標(biāo)系的設(shè)定1.工件坐標(biāo)系原點(diǎn)選擇的原則2.工件坐標(biāo)系設(shè)定格式:
G92X__Y__Z__;
說明:G92指令設(shè)定工件坐標(biāo)系,X、Y、Z為刀具基準(zhǔn)點(diǎn)在工件坐標(biāo)系中的坐標(biāo)值,是絕對(duì)值,即刀具的起刀點(diǎn)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程3.工作坐標(biāo)系的原點(diǎn)設(shè)置選擇指令G54~G59格式:
G54;(G55~G59)
說明:G54~G59可以設(shè)定六個(gè)工件坐標(biāo)系。通過對(duì)刀建立工件坐標(biāo)系。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-1】如圖5-4(a)所示,精鏜?32mm的孔時(shí),可以用G54~G59指令設(shè)置工件坐標(biāo)系原點(diǎn),根據(jù)工件坐標(biāo)系選擇原則、編程人員的習(xí)慣及編程方便考慮如何選擇。工件原點(diǎn)數(shù)據(jù)值通過對(duì)刀操作后,可預(yù)先輸入到機(jī)床的偏置寄存器中,如圖5-4(b)所示,編程時(shí)寫明運(yùn)用的是哪個(gè)工件坐標(biāo)系就可以了。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程4.局部坐標(biāo)系指令格式:
G52X__Y__Z__;說明:X、Y、Z:局部坐標(biāo)系原點(diǎn)在工件坐標(biāo)系中的絕對(duì)坐標(biāo)值。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-3】如圖5-7(a)所示,運(yùn)用G52局部坐標(biāo)系指令編寫兩個(gè)矩形塊的加工軌跡。圖5-7第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O8; (第1圖形)G54G90G00X0Y0;M03S500;Z20.;G01X20.Y10.F1000;Z-2.F100;Y80.;X40.;Y20.;X10.;Z20.F1000;G00X0Y0;G52X40.Y0; (第2圖形)G01X20.Y10.F1000;Z-2.F100;Y80.;X40.;Y20.;X10.;Z20.F1000;X0Y0;G52X0Y0;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-4】如圖5-7(b)所示,運(yùn)用G52局部坐標(biāo)系指令編寫兩個(gè)正方形塊的加工軌跡。圖5-7
第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O9;G54G90G00X0Y0;M06T01;M03S600;G00Z50.;G01G91X20.Y10.F1000;G01Z-52.F1000;Y50.F100;X40.;Y-40.;X-50.;X-10.Y-20.;G90G00Z5.;G52Y-80.X0;G01G91X20.Y10.F1000;G01Z-7.F1000;Y50.F100;X40.;Y-40.;X-50.;X-10.Y-20.;G90G00Z5.;G52Y0X0;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-8所示,運(yùn)用G52局部坐標(biāo)系指令編寫兩個(gè)正方形塊的加工程序,加工深度為2mm。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.4數(shù)控銑削基本編程指令1.快速定位G00格式:
G00X__Y__Z__;
說明:X、Y、Z:目標(biāo)點(diǎn)的坐標(biāo)值。2.直線插補(bǔ)G01格式:
G01X__Y__Z__F__;
說明:X、Y、Z:目標(biāo)點(diǎn)的坐標(biāo)值。F:進(jìn)給速度。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-5】如圖5-9所示,加工深度為1mm,運(yùn)用G01編寫程序(不考慮刀具直徑的情況)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O10; 絕對(duì)編程G54G90G00X0Y0;M06T01;M03S500;Z100.;X20.Y20.;G01Z5.F2000;Z-1.F100;Y50.;X40.;X50.Y40.;Y20.;X20.;X0Y0;G00Z100.;M30;O11; 增量編程G54G90G00X0Y0;M03S500;Z100.;X20.Y20.;G01Z5.F2000;Z-1.F100;G91Y30.;X20.;X10.Y-10.;Y-20.;X-30.;X-20.Y-20.;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-6】如圖5-10所示,加工深度為1mm,運(yùn)用G01編寫程序(考慮刀具直徑問題)。加工程序:O12;絕對(duì)編程G54G90G00X0Y0;M06T01;M03S500;Z100.;X16.Y16.;G01Z5.F2000;Z-1.F100;Y54.;X41.66.;X54.Y41.66.;Y16.;X16.;G00Z100.;M30;
第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程3.圓弧及螺旋線插補(bǔ)G02、G03(1)圓弧插補(bǔ)格式:說明:G17、G18、G19:坐標(biāo)平面選擇指令。G02:使運(yùn)動(dòng)軌跡從起點(diǎn)到終點(diǎn)是順時(shí)針的。G03:使運(yùn)動(dòng)軌跡從起點(diǎn)到終點(diǎn)是逆時(shí)針的。X、Y、Z:圓弧終點(diǎn)的坐標(biāo)值。R:圓弧半徑。I:圓心相對(duì)于圓弧起點(diǎn)在X方向的增量值。J:圓心相對(duì)于圓弧起點(diǎn)在Y方向的增量值。K:圓心相對(duì)于圓弧起點(diǎn)在Z方向的增量值。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程所謂順時(shí)針和逆時(shí)針,是指在右手直角坐標(biāo)系中,對(duì)于XY平面(ZX平面、YZ平面)從Z軸(Y軸、X軸)的正方向往負(fù)方向看而言,順時(shí)針及逆時(shí)針如圖5-11所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-7】如圖5-13所示,加工輪廓為曲線,加工深度為1mm,不考慮刀具直徑,編寫加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程絕對(duì)坐標(biāo)編程方式:
O13;G54G17G90G00Z100.;M06T01;M03S500;X200.Y0;G01Z5.F1000;Z-1.F100;Y40.;G03X140.Y100.I-60.F300.;G02X120.Y60.I-50.;G00Z100.;M30;
增量坐標(biāo)編程方式:
O14;G54G17G90G00Z100.;M06T01;M03S500;X200.Y0;G01Z5.F1000;Z-1.F100;Y40.;G91G03X-60.Y60.I-60.F300;G02X-20.Y-40.I-50.;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-8】如圖5-14所示,毛坯為直徑30mm的棒料,加工深度為2mm,直徑20mm的整圓臺(tái),編寫加工程序。分析:加工如圖5-14所示的圓臺(tái),采用直徑為10mm的立銑刀,編寫的加工程序如下。O141;G54G17G90G00Z100.;M06T01;M03S500;X50.Y0;G01Z5.F1000;X20.;G01Z-2.F200;G03I-20.;G01X50.;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-9】如圖5-15所示,運(yùn)用圓弧加工指令編寫精加工凸臺(tái)的程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O15;G56G90G00Z100.;M06T01;M03S1000;G00X15.Y0;Z5.;G01Z-2.F100;Y70.;G02X40.Y95.R25.F80;G01X105.796;G03X125.Y76.037R15.;G01Y27.804;X102.071Y5.;X15.;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程(2)螺旋線格式:說明:G17、G18、G19:坐標(biāo)平面選擇指令。G02/G03:指定螺旋線的旋向,定義同圓弧插補(bǔ)指令。X、Y:螺旋線的終點(diǎn)坐標(biāo)。I、J:圓弧圓心在X、Y軸上相對(duì)于螺旋線起點(diǎn)的坐標(biāo)。R:螺旋線在XY平面上的投影半徑。Z:每次螺旋的深度。F:合成運(yùn)動(dòng)速度。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-10】如圖5-17所示,環(huán)形槽的外直徑是60mm,槽寬為10mm,加工深度為15mm,編寫加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O16;G54G90G17;M06T01;M03S600;G00X25.Y0;Z100.;G01Z0F2000;G02I-25.Z-5.F100;I-25.Z-10.;I-25.Z-15.;G03I-25.;G00Z100.;M05;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-17所示,環(huán)形槽的外直徑是60mm,槽寬為10mm,加工深度為15mm,用直徑為8mm的鍵槽銑刀,運(yùn)用螺旋插補(bǔ)指令、G41指令,編寫環(huán)形槽的精加工程序。如圖5-18所示,用直徑為8mm的鍵槽銑刀,沿點(diǎn)畫線加工距離工件上表面4mm深的凹槽,試選用不同的坐標(biāo)原點(diǎn)來編寫槽的加工程序。思考題:4.暫停指令G04格式:
G04P__;G04X__;
說明:G04指令用于指定暫停時(shí)間;指令字P、X用來指定暫停的時(shí)間單位,P值單位為ms,X值單位為s。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.5刀具補(bǔ)償功能指令5.5.1刀具半徑補(bǔ)償?shù)都獍霃窖a(bǔ)償指令有G40、G41、G42。格式:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程說明:G17、G18、G19:坐標(biāo)平面選擇指令。G00、G01:刀具移動(dòng)指令。建立和取消刀具半徑補(bǔ)償?shù)某绦蚨伪仨毰cG00或G01指令組合來完成,不能使用G02或G03圓弧插補(bǔ)指令。G41:刀具半徑左補(bǔ)償指令。G42:刀具半徑右補(bǔ)償指令。G40:取消刀具半徑補(bǔ)償指令。D:刀具補(bǔ)償號(hào),也稱為刀具偏置代號(hào)地址字,后面常用兩位數(shù)字表示代號(hào),一般為D00~D99。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程G41指令刀具半徑左補(bǔ)償,即從垂直于所加工平面的坐標(biāo)軸的正方向往負(fù)方向,并沿刀具進(jìn)刀方向看去,刀具中心在零件輪廓的左側(cè),如圖5-20(a)所示。G42指令刀具半徑右補(bǔ)償,即從垂直于所加工平面的坐標(biāo)軸的正方向往負(fù)方向,并沿刀具進(jìn)刀方向看去,刀具中心在零件輪廓的右側(cè),如圖5-20(b)所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-11】如圖5-22所示,編寫加工正方形外輪廓,加工深度為1mm的程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O17;N5G90G54G40T01M06; 調(diào)用1號(hào)刀(平底刀)
N10G00X0Y0M03S500;N15G00Z50.; 起始高度N20G41X20.Y10.D01; 刀具半徑補(bǔ)償,D01為刀具半徑補(bǔ)償號(hào)N25Z10.;N30G01Z-1.F50;連續(xù)兩句都是Z軸移動(dòng)N35Y50.;N40X50.;N45Y20.;N50X10.;N55G00Z50.; 抬刀到起始高度N60G40X0Y0M05; 取消刀具半徑補(bǔ)償N65M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-12】如圖5-23所示,對(duì)例5-11進(jìn)行正確編程加工。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O18;N5G90G54G40T01M06; 調(diào)用1號(hào)刀N10G00X0Y0M03S800;N15G00Z50.; 起始高度N20Z10.;
快進(jìn)轉(zhuǎn)工進(jìn)的點(diǎn)N25G41X20.Y10.D01; 刀具半徑補(bǔ)償,D01為刀具半徑補(bǔ)償號(hào)N30G01Z-1.F100; 切深1mmN35Y50.;N40X50.;N45Y20.;N50X10.;N55G40X0Y0; 取消刀具半徑補(bǔ)償N60G00Z50.; 抬刀到起始高度N65M05;N70M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-13】如圖5-25所示,用刀具為?20mm立銑刀,零件粗加工后給精加工留單邊余量為1.0mm,則粗加工刀具半徑補(bǔ)償D01的值為R補(bǔ)=R刀+1.0=10.0+1.0=11.0mm如果粗加工后實(shí)測(cè)尺寸為L+0.87,則精加工刀具半徑補(bǔ)償D02的值應(yīng)為則加工后工件實(shí)際值為L-0.03。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-14】如圖5-26所示,用直徑為10mm的鍵槽銑刀,切深為2mm,完成工件外輪廓的銑削加工,編寫精加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O19;G90G54G40M06T01;M03S500;G00X0Y-50.;Z100.;G01Z2.F1000;G01Z-2.F50;G41X10.Y-40.D01; 調(diào)入一號(hào)刀具半徑補(bǔ)償(O→A)G03X0Y-30.R10.; 圓弧切入(A→B)G02J30.; 銑削整圓(B→C→D→E→B)(外輪廓銑運(yùn)用G41與G02指令,順銑)G03X-10.Y-40.R10.; 圓弧切出(B→F)G01G40X0Y-50.; 取消刀具半徑補(bǔ)償(F→O)G00Z100.;M05;M30;
第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-15】如圖5-27所示,編寫內(nèi)腔的精加工程序,刀具選用直徑為8mm的立銑刀。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O20;G90G54G40;M06T01;M03S500;G00X35.Y30.;Z100.;G01Z2.F1000;Z-2.F100;G41X25.Y20.D01;G03X35.Y10.R10.;G01X65.;G03Y60.R25.;G01X35.;G03Y10.R25.;X45.Y20.R10.;G40G01X35.Y30.;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-29所示,運(yùn)用G41指令進(jìn)行編程,與程序O10、O11及O12進(jìn)行對(duì)比。如圖5-30所示,用G41指令編寫精加工程序,與程序O15進(jìn)行對(duì)比。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-31所示,運(yùn)用G41指令編寫精加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.5.2刀具長度補(bǔ)償?shù)毒唛L度補(bǔ)償指令有G43、G44、G49。格式:說明:G17、G18、G19:用G17指令時(shí),刀具長度補(bǔ)償軸為Z軸;用G18指令時(shí),刀具長度補(bǔ)償軸為Y軸;用G19指令時(shí),刀具長度補(bǔ)償軸為X軸。G43:正向補(bǔ)償指令。G44:負(fù)向補(bǔ)償指令。G49:取消刀具長度補(bǔ)償指令。偏置號(hào)為H00~H99。H:與半徑補(bǔ)償指令中的D一樣,H為刀具長度補(bǔ)償偏置號(hào)(H00~H99)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-32所示,執(zhí)行G43時(shí),Z實(shí)際值=Z指令值+(H××);執(zhí)行G44時(shí):Z實(shí)際值=Z指令值-(H××)。式中,(H××)是指編號(hào)為××寄存器中的補(bǔ)償量。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-16】如圖5-33所示,用刀具長度補(bǔ)償指令編寫?
10mm孔的加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O21;G54G90G49G00X0Y0;M06T01;M03S1000;Z35.;G91G01X120.Y80.F100;G43Z-32.H01;G01Z-6.F120;G00Z6.;X30.Y-50.;G01Z-6.F120;G00Z6.;X60.Y30.;G01Z-6.F120;G00Z6.;G49Z100.;X-210.Y-60.;M06T02;M03S600;G90G00Z35.;G91G01X120.Y80.F100;G43Z-32.H02;G01Z-21.F120;G04P1000;G00Z21.;X30.Y-50.;G01Z-36.F120;G00Z36.;X60.Y30.;G01Z-23.F120;G04P1000;G49G00Z100.;X-210.Y-60.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程絕對(duì)編程加工程序:
O22;G54G90G00X0Y0;M06T01;M03S1000;Z35.;G01X120.Y80.F100;G43Z3.H01;Z-3.F120;G00Z3.;X150.Y30.;G01Z-3.F120;G00Z3.;X210.Y60.;G01Z-3.F120;G49G00Z100.;M06T02;M03S600;Z35.;G01X120.Y80.F100;G43Z3.H02;Z-18.F120;G04P1000;G00Z3.;X150.Y30.;G01Z-33.F120;G00Z3.;X210.Y60.;G01Z-20.F120;G04P1000;G49G00Z100.;X0Y0;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-34所示,加工直徑為20mm的盲孔與直徑為10mm的通孔,用刀具長度補(bǔ)償指令編程。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.6孔加工的固定循環(huán)指令5.6.1孔的固定循環(huán)概述固定循環(huán)通常是用含有G指令的一個(gè)程序段完成用多個(gè)程序段指令才能完成的加工動(dòng)作。固定循環(huán)指令功能如表5-4所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程一般固定循環(huán)是由下面幾個(gè)動(dòng)作組成的,如圖5-35所示。動(dòng)作1:X、Y定位。動(dòng)作2:快速定位到R點(diǎn)。動(dòng)作3:孔加工。動(dòng)作4:孔底的動(dòng)作。動(dòng)作5:退回到R點(diǎn)。動(dòng)作6:快速返回至初始點(diǎn)平面。1.固定循環(huán)的動(dòng)作說明第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程初始點(diǎn)平面:初始點(diǎn)平面是為了安全下刀而規(guī)定的一個(gè)平面。初始平面到零件表面的距離可以任意設(shè)定在一個(gè)安全的高度上,當(dāng)使用同一把刀具加工若干孔時(shí),只有孔間存在障礙需要跳躍或全部孔加工完成時(shí),才使刀具返回到初始平面上的初始點(diǎn)處。R點(diǎn)平面:又叫作R參考平面,這個(gè)平面是刀具下刀時(shí)自快進(jìn)轉(zhuǎn)為工進(jìn)的高度平面,距工件表面的距離主要考慮工件表面尺寸的變化,一般可取2mm~5mm。孔底平面:加工盲孔時(shí),孔底平面就是孔底的Z軸高度;加工通孔時(shí),一般刀具還要伸出工件底平面一段距離,主要是保證全部孔深都加工到設(shè)定尺寸,這是因?yàn)殂@削加工時(shí)還應(yīng)考慮鉆頭鉆尖對(duì)孔深的影響。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-17】如圖5-37所示,刀具的初始點(diǎn)定位在Z25.高度,加工直徑為20mm的盲孔與直徑為10mm的通孔,求其R、Z的值。分析:用絕對(duì)坐標(biāo)編程指令G90方式加工盲孔時(shí),R、Z分別為R點(diǎn)平面和要加工的孔底的絕對(duì)坐標(biāo)值,故R值為R3.,Z值為Z-15.;用相對(duì)坐標(biāo)編程指令G91方式加工盲孔時(shí),指令的R值是從初始點(diǎn)平面到R點(diǎn)平面的距離,Z值則是從R點(diǎn)平面到孔底平面的距離,故R值為-22.,Z值為Z-18.。相同的方法:加工通孔時(shí),用絕對(duì)坐標(biāo)編程指令G90方式時(shí),R值為R3.,Z值為Z-28.;用相對(duì)坐標(biāo)編程指令G91方式時(shí),R值為R-22.,Z值為Z-31.。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程2.返回點(diǎn)平面指令第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程3.連續(xù)打孔(K功能)4.固定循環(huán)取消指令取消固定循環(huán)有以下兩種方式:(1)指令G80來取消固定循環(huán)。(2)指令01組的G00、G01、G02、G03來取消固定循環(huán)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.固定循環(huán)的一般指令格式固定循環(huán)的一般指令格式:
G_X_Y_R_Z_Q_P_F_K_;固定循環(huán)指令所包含的所有指令地址說明如表5-5所示。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.6.2固定循環(huán)1.點(diǎn)鉆、鉆孔固定循環(huán)指令G81格式:
G98/G99G81X_Y_R_Z_F_K_;說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-40所示為G81指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-18】如圖5-41所示,編寫加工?
13mm通孔的加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O23;G54G90G00X0Y0;Z100.;M06T01;M03S1000;G00G43Z20.H01;G98G81X60.Y0Z-21.R-13.F80;X-60.;G00G49Z100.;M06T02;M03S500;G00G43Z20.H02;G98G81X60.Y0Z-44.R-13.F60;X-60.;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程2.锪孔、鉆階梯孔固定循環(huán)指令G82格式:
G98/G99G82X_Y_R_Z_P_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。P:刀具在孔底暫停的時(shí)間(s)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-42所示為G82指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-19】如圖5-43所示,編寫加工?10mm盲孔的加工程序。加工程序:
O24;G54G90G00X0Y0;Z100.;M06T01;M03S1500;G00G43Z20.H01;G98G81X100.Y40.Z-3.R5.F80;G00G49Z100.;M06T03;M03S500;G00G43Z50.H03;G98G82X100.Y40.Z-41.R5.P1000F50;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-20】如圖5-44所示,編寫?22mm沉孔的加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O25;G54G90G00X0Y0;Z100.;M06T03;M03S500;G00G43Z50.H03;G98G82X60.Y0Z-30.R-13.P1000F50;X-60.;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-45所示,加工直徑為20mm的盲孔與直徑為10mm的通孔,用G81、G82指令編寫各孔的加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程3.高速深孔鉆削固定循環(huán)指令G73格式:
G98/G99G73X_Y_R_Z_Q_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。Q:鉆頭每次的進(jìn)給深度。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-46所示為G73指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-21】如圖5-47所示,加工?10mm的通孔,運(yùn)用G73指令編寫程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O26;G54G90G00Z100.;M06T01;M03S1000;G00G43Z48.H01;G99G81X50.Y20.Z-3.R5.F50;G00G49Z100.;M06T02;M03S600;G00G43Z48.H02;G99G73X50.Y20.Z-35.R5.Q5.F50;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-22】如圖5-48所示,加工?20mm,深度為62mm的通孔,編寫加工程序。加工程序:
O27;G54G90G00X0Y40.;Z100.;M06T01;M03S1000;G00G43Z50.H01;G98G91G81X40.Y0Z-8.R-45.K3.F50;G00G49Z100.;M06T02;M03S600;G00G43Z50.H02;G98G91G73X40.Y0Z-73.R-45.Q5.K3.F50;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程4.左螺紋攻絲固定循環(huán)指令G74格式:
G98/G99G74X_Y_R_Z_P_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。P:刀具在孔底暫停的時(shí)間(s)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-49所示為G74指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-23】如圖5-50所示,運(yùn)用G74指令編寫該螺紋的加工程序。加工程序:O28;G54G90G00X0Y0;Z100.;M06T01;M03S1000;G00G43Z20.H01;G98G81X30.Y20.Z-3.R5.F50;G00G49Z100.;M06T02;M03S600;G00G43Z20.H02;G98G81X30.Y20.Z-23.R5.F50;G00G49Z100.;M06T03;M04S100;G00G43Z50.H03;G98G74X30.Y20.Z-22.R7.P1000F150;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.精鏜固定循環(huán)指令G76格式:
G98/G99G76X_Y_R_Z_P_Q_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。Q:刀具到達(dá)孔底后回退的距離。P:刀具在孔底暫停的時(shí)間(s)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-51所示為G76指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-24】如圖5-52所示,用G76編寫加工?
40H7孔的加工程序。加工程序:
O29;G54G90G00X0Y0;Z100.;M06T03;M03S500;G00G43Z50.H03;G99G76X0Y0Z-41.R5.P1000Q0.2F50;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-53所示,編寫精鏜各孔的加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程6.深孔往復(fù)排屑鉆削固定循環(huán)指令G83格式:
G98/G99G83X_Y_R_Z_Q_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。Q:指定每次的加工深度,必須用增量值指定,且必須是正值,與G90、G91選擇無關(guān)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-54所示為G83指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-25】如圖5-55所示,運(yùn)用G83指令編寫?
10mm通孔的加工程序。加工程序:
O30;G54G90G00Z100.;M06T01;M03S1000;G00G43Z48.H01;G99G81X50.Y20.Z-3.R5.F50;G00G49Z100.;M06T02;M03S600;G00G43Z48.H02;G99G83X50.Y20.Z-35.R5.Q5.F50;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-56所示,加工?20mm、深度為62mm的通孔,用G83指令編寫孔加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程7.右螺紋攻絲固定循環(huán)指令G84格式:
G98/G99G84X_Y_R_Z_P_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。P:刀具在孔底暫停的時(shí)間(s)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-57所示為G84指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-26】加工如圖5-58所示的8個(gè)M12-R的內(nèi)螺紋,通孔深度為20mm,用G84指令編寫加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O31;G54G90G00X0Y0;Z100.;M06T01;M03S1000;G00G43Z50.H01;G98G91G81X40.Y40.R-45.Z-8.K4.F50;G90G00X0Y50.;G98G91G81X40.Y0.R-45.Z-8.K4.F50;G00G90G49Z100.;M06T02;M03S600;G00G43Z50.H02;G98G91G81X40.Y40.R-45.Z-29.K4.F50;G90G00X0Y50.;G98G91G81X40.Y0.R-45.Z-29.K4.F50;G00G90G49Z100.;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程M06T03;M03S100;G00G43Z50.H03;G98G91G84X40.Y40.R-43.Z-28.P1000F175K4.;G90G00X0Y50.;G98G91G84X40.Y0.R-43.Z-28.P1000F175K4.;G00G90G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-27】如圖5-59所示,加工M10mm的右螺紋孔,用G84指令編寫加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O32;G54G90G00X0Y0;Z100.;M06T01;M03S1000;G00G43Z50.H01;G98G81X30.Y20.Z-3.R5.F50;G00G49Z100.;M06T02;M03S600;G00G43Z50.H02;G98G81X30.Y20.Z-23.R5.F50;G00G49Z100.;M06T03;M03S100;G00G43Z50.H03;G98G84X30.Y20.Z-22.R7.P1000F150;G00G49Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程8.精鏜孔固定循環(huán)指令G85格式:
G98/G99G85X_Y_R_Z_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-60所示為G85指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-28】如圖5-61所示,工件材料為HT200的鑄件,有直徑為39mm的毛坯孔。試采用固定循環(huán)指令G85方式編寫?40mm、?
22mm、?
13mm孔的加工程序。加工程序:
O33;G00G90G54X0Y0;T01M06;
精鏜孔M03S100;G43G00Z30.H01;
G98G85X0Y0Z-42.R3.F30;
G00G49Z100.;M06T02;
鉆中心孔M03S600;G00X-60.Y0;G43G00Z30.H02;G98G81X-60.Y0R-15.Z-21.F80;X60.;G00G49Z100.;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程M06T03;
鉆通孔M03S600;G00X-60.Y0;G43G00Z30.H03;G98G81X-60.Y0R-15.Z-44.F80;X60.;G00G49Z100.;M06T04;
锪沉孔M03S300;G00X-60.Y0;G43G00Z50.H04;G98G82X-60.Y0R-15.Z-30.P1000F50;X60.;G00G49Z100.;M05;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程9.粗鏜孔循環(huán)指令G86格式:
G98/G99G86X_Y_R_Z_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-62所示為G86指令加工軌跡。【例5-29】如圖5-63所示,工件材料為HT200的鑄件,粗加工
40H7孔,毛坯孔直徑為39mm,用G86指令編寫加工程序(與圖5-61實(shí)例對(duì)比)。加工程序:
O34;N010G90G54G00X0Y0;N020T01M06;N030M03S500;N035G43G00Z20.H01;N040G98G86X0Y0Z-42.R3.F100;N050G00G49Z100.;N055M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-64和圖5-65所示,加工直徑為32mm的孔,其毛坯孔直徑為30mm,編寫加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程10.鏜孔固定循環(huán)指令G88格式:
G98/G99G88X_Y_R_Z_P_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。P:刀具在孔底暫停的時(shí)間(s)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-66所示為G88指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程11.精鏜階梯孔固定循環(huán)指令G89格式:
G98/G99G89X_Y_R_Z_P_F_K_;
說明:X、Y:指定要加工孔的位置坐標(biāo)。Z:指定加工孔底平面的位置,即要加工孔的深度坐標(biāo)。R:指定R點(diǎn)平面的位置,即刀具返回R點(diǎn)平面的坐標(biāo)值。P:刀具在孔底暫停的時(shí)間(s)。F:進(jìn)給量。K:重復(fù)加工的次數(shù)。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-67所示為G89指令加工軌跡。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.6.3固定循環(huán)中的注意事項(xiàng)5.6.4孔循環(huán)綜合加工實(shí)例【例5-30】如圖5-69所示,運(yùn)用孔加工循環(huán)指令及長度補(bǔ)償指令編寫程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O35;N01G54G00X0Y0;N02G90G00Z100.;N03M06T15;N04M03S800;N05G43Z20.H15; 定位初始點(diǎn)平面加長度補(bǔ)償N06G99G81X-75.Y30.Z-43.R-5.F50; 定位后加工#1孔N07Y0; 定位后加工#2孔,返回R點(diǎn)平面N08G98Y-30.; 加工#3孔,返回初始點(diǎn)平面N09G99X75.; 加工#4孔,返回R點(diǎn)平面N10Y0; 加工#5孔,返回R點(diǎn)平面N11G98Y30.; 加工#6孔,返回初始點(diǎn)平面N13G00G49Z100.; 取消刀具長度補(bǔ)償?shù)?/p>
5
章FANUC0i系統(tǒng)數(shù)控銑削編程N(yùn)14M06T11;N15M03S500; 主軸啟動(dòng)N16G00Z20.; 初始點(diǎn)平面N17G99G82X-50.Y15.Z-30.R-5.P1000F70; 加工#7孔,返回R點(diǎn)平面N18G98Y-15.; 加工#8孔,返回初始點(diǎn)平面N19G99X50.; 加工#9孔,返回R點(diǎn)平面N20G98Y15.; 加工#10孔,返回初始點(diǎn)平面N22G00G49Z100.; 取消刀具長度補(bǔ)償N23M06T31;N24M03S100; 主軸啟動(dòng)N25G43Z20.H31; 初始點(diǎn)平面刀長補(bǔ)償N26G85G99X0Y30.Z-41.R5.F50; 定位后加工#11孔,返回R點(diǎn)平面N28Y-30.; 定位后加工#12孔,返回R點(diǎn)平面N29G00G49Z100.; 取消刀具長度補(bǔ)償N30M30; 程序結(jié)束第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.7子程序的運(yùn)用格式:
M98P○○○××××;
M99;
說明:M98是調(diào)用子程序指令,P后面的○為重復(fù)調(diào)用的次數(shù),后面的×為子程序號(hào)。只調(diào)用一次可以省略不寫。M98是在主程序內(nèi)運(yùn)用,用于調(diào)用子程序。M99返回主程序,用于子程序的結(jié)束。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-31】觀察8號(hào)程序,加工如圖5-73所示兩個(gè)矩形塊的加工軌跡,程序中有部分程序段是重復(fù)的,運(yùn)用子程序簡(jiǎn)化編程。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程O8;圖形1G54G90G00X0Y0;M03S500;Z20.;G01X20.Y10.F1000;Z-2.F100;Y80.;X40.;Y20.;X10.;Z20.F1000;G52X40.Y0;圖形2G01X20.Y10.F1000;Z-2.F100;Y80.;X40.;Y20.;X10.;Z20.F1000;G52X0Y0;G00Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程分析:其中圖形1與圖形2的加工程序是相同,根據(jù)子程序調(diào)用功能,把相同的程序段抽取,并單獨(dú)命名,將之作為子程序。加工程序如下。O36;主程序G54G90G00X0Y0;M03S500;Z20.;M98P200;G52X40.Y0;M98P200;G52X0Y0;G00Z100.;M30;O200;子程序G01X20.Y10.F1000;Z-2.F100;Y80.;X40.;Y20.;X10.;Z20.F1000;M99;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-32】如圖5-74所示,選用直徑6mm的鍵槽銑刀加工8個(gè)槽,槽深為3mm。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O37;
主程序G54G90G00X0Y0;M03S500;G01Z5.F2000;M98P40100;G00G90Z100.;M30;O100;
子程序G91G01X10.Y10.F1000;Z-8.F100;Y9.;Z8.F1000;Y12.;Z-8.F100;Y9.;Z8.F5000;Y-40.;M99;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-33】如圖5-75所示,槽深為2mm,選用直徑6mm的鍵槽銑刀,運(yùn)用子程序和局部坐標(biāo)系編寫加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O38;主程序G54G90G00X0Y0;M03S800;G00Z100.;G01Z5.F1000;M98P300;G52X20.Y0;M98P300;G52X0Y0;G00Z100.;M30;O300;子程序G91G01X10.Y12.F1000;Z-7.F100;Y9.;Z7.F1000;X10.;Z-7.F100;Y-9.;Z7.F1000;Y-12.;G90G00Z5.;M99;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-76所示,兩圖形加工深度為2mm,選用直徑為10mm的端銑刀,運(yùn)用子程序、刀具半徑補(bǔ)償、局部坐標(biāo)系指令編寫加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-34】如圖5-77所示,應(yīng)用孔循環(huán)與子程序進(jìn)行編程。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:O39; 主程序N10T01M06;N20G54G90G00X0Y0;N30M03S1000M08;N35G43G00Z100.H01;N40M98P0200; 調(diào)子程序O0200鉆中心孔N50T02M06;N55G43G00Z100.H02;N60M03S1000M08;N70M98P0300; 調(diào)子程序O0300鉆所有孔N80T03M06;N85G43G00Z100.H03;N90M03S1000M08;N100M98P0400; 調(diào)子程序O0400為每個(gè)孔倒角N110T04M06;N115G43G00Z100.H04;N120M03S100M08;N130M98P0500; 調(diào)子程序O0500攻螺紋N140M05;N150M30;
第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程O0200; 鉆中心孔子程序N10G99G81X-40.Y0R5.Z-3.F50;N20M98P0100;N30M99;O0300; 鉆孔子程序N10G99G82X-40.Y0R5.Z-20.P2000F50;N20M98P0100;N30M99;O0400; 倒角子程序N10G99G82X-40.Y0R5.Z-5.P2000F50;N20M98P0100;N30M99;
第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程O0500; 攻螺紋子程序N10G99G84X-40.Y0R7.Z-15.F150;N20M98P0100;N30M99;O0100; 鉆孔位置子程序N10X0Y40.;N20X40.Y0;N30X0Y-40.;N40G00Z100.;N50G80G00X0Y0;N60M99;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.8坐標(biāo)變換編程指令5.8.1極坐標(biāo)指令格式:G17G18 G16;G19G15;說明:指定G17平面為X_Y_,其中X表示極半徑,Y表示極角。指定G18平面為Z_X_,其中Z表示極半徑,X表示極角。指定G19平面為Y_Z_,其中Y表示極半徑,Z表示極角。G16:極坐標(biāo)指令打開。G15:極坐標(biāo)指令取消。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-35】如圖5-78所示,用極坐標(biāo)指令編寫外接圓半徑為18的正三角形軌跡圖。(不考慮刀具半徑的問題)加工程序:O40;G54G90G17G40G15;G00X0Y0Z10.;M03S800;G90G17G16;G00X18.Y60.;Z2.;G01Z-5.F150;X18.Y180.;X18.Y-60.;X18.Y60.;G15;Z5.;G00X100.Y100.Z50.;M05;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-36】如圖5-79所示,利用極坐標(biāo)指令編寫3×?10mm深30mm的孔的加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O41;N1G54G17G90G00Z50.;N2G16M03S500; 設(shè)定極坐標(biāo)指令N3G99G81X50.Y30.Z-33.R5.F200;極半徑50mm,極角30°N4X50.Y150.; 極半徑50mm,極角150°N5X50.Y270.; 極半徑50mm,極角270°N6G15; 極坐標(biāo)取消N7G00Z100.; 固定循環(huán)取消N8M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-37】如圖5-80所示,用極坐標(biāo)指令編寫正六邊形凸臺(tái)的加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O42;主程序G54G00G90;M06T01;M03S1000;G00Z100.;X-60.Y0;Z5.;M98P50400;G00G90Z100.;M30;O0400;子程序G01G91Z-7.F1000;G90G41X-45.Y-15.F100D01;G03X-30.Y0R15.;G16;G01X30.Y120.;Y60.;Y0;Y-60.;Y-120.;Y-180.;G15;G03X-45.Y15.R15.;G01G40X-60.Y0F1000;G91Z5.;M99;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程如圖5-81所示,運(yùn)用極坐標(biāo)、局部坐標(biāo)系方式編寫加工程序。思考題:第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.8.2鏡像加工指令格式:
G51.1X_Y_;G50.1X_Y_;
說明:G51.1:建立鏡像。G50.1:取消鏡像。X、Y:對(duì)稱軸。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-38】如圖5-82所示,用直徑10mm的鍵槽銑刀,加工深度為12mm,運(yùn)用鏡像指令編寫加工程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O43; 主程序G90G54G00X0Y0;M06T02;M03S1000;G00Z100.;G01Z5.F1000;M98P60500; 加工第1象限圖形G90G00Z5.;G51.1X0; Y軸鏡像M98P60500; 加工第2象限圖形G50.1X0;G90G00Z5.;G51.1X0Y0;
X、Y軸鏡像M98P60500; 加工第3象限圖形G50.1X0Y0;G90G00Z5.;G51.1Y0; X軸鏡像M98P60500; 加工第4象限圖形G50.1Y0; 取消比例縮放G00G90Z100.; M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程O500;
子程序G41G00G91X10.Y5.D01;G01Z-7.F100;Y25.;X10.;G02X10.Y-10.R10.;G01Y-10.;X-25.;G40G00X-5.Y-10.;
G00Z5.;M99;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程5.8.3比例縮放指令1.比例縮放的各軸比例因子相等格式:
G51X_Y_Z_P_;G50;
說明:X、Y、Z:比例縮放中心,以絕對(duì)值指定。P:比例因子,指定范圍為0.001~999.999倍,即P=2時(shí)縮放2倍。比例縮放功能由G50指令取消。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程【例5-39】如圖5-83所示,運(yùn)用比例縮放功能編寫三角形ABC及三角形A'B'C'的加工軌跡程序。第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程加工程序:
O44; 主程序G90G54G00Z100.;M06T02;M03S600;G00X0Y0;G01Z15.F1000;M98P20600; 加工三角形ABCG01G90Z11.F1000;G51X50.Y50.P2.;
縮放中心(50,50)縮放系數(shù)2M98P30600;
加工三角形A'B'C'G50;
取消縮放
G00G90Z100.;M30;第
5
章FANUC0i系統(tǒng)數(shù)控銑削編程O600;
子程序(三角形ABC的加工程序)G01G91Z-7.F100;G41G01G90X30.Y40.D01;X70.Y40.;X50.Y80.;X30.Y40.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高校微課程設(shè)計(jì)與應(yīng)用學(xué)習(xí)心得體會(huì)
- 以天津音樂學(xué)院為例探索音樂藝術(shù)院校大學(xué)生心理健康教育路徑
- 以境啟思:高中思想政治課貫穿式情境教學(xué)的深度探究與實(shí)踐
- 以圖啟智:初中地理教學(xué)中地圖對(duì)學(xué)生智能培養(yǎng)的深度探究
- 工業(yè)自動(dòng)化設(shè)備維護(hù)專業(yè)實(shí)習(xí)總結(jié)范文
- 重慶市西北狼教育聯(lián)盟2024-2025學(xué)年高一上學(xué)期入學(xué)考試物理試題
- 道路環(huán)保工程施工合同書范文
- 政務(wù)服務(wù)審批辦理流程
- 港口建設(shè)危大工程清單及安全管理措施
- 東華大學(xué)自主招生健康體魄自薦信范文
- 風(fēng)機(jī)基礎(chǔ)錨栓安裝技術(shù)交底
- TSG-R0005-2022《移動(dòng)式壓力容器安全技術(shù)監(jiān)察規(guī)程》(2022版)
- 2022更新國家開放大學(xué)電大《調(diào)劑學(xué)》網(wǎng)絡(luò)核心課形考網(wǎng)考作業(yè)及答案
- 2021-2022學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè)第一單元測(cè)試卷【含答案】
- (完整版)UPS技術(shù)培訓(xùn)教材PPT(共-54張)課件
- 全國醫(yī)療服務(wù)價(jià)格項(xiàng)目規(guī)范(試行)
- 第三章_同步發(fā)電機(jī)勵(lì)磁自動(dòng)調(diào)節(jié)
- 食品用塑料包裝容器工具等制品生產(chǎn)許可審查細(xì)則
- 財(cái)政部金融企業(yè)不良資產(chǎn)批量轉(zhuǎn)讓管理辦法(財(cái)金[2012]6號(hào))
- 格賓擋墻結(jié)構(gòu)設(shè)計(jì)計(jì)算書
- 八年級(jí)上冊(cè)物理教案全冊(cè)
評(píng)論
0/150
提交評(píng)論