《數(shù)控銑削編程與加工技術(shù)》圖文課件第4章_第1頁
《數(shù)控銑削編程與加工技術(shù)》圖文課件第4章_第2頁
《數(shù)控銑削編程與加工技術(shù)》圖文課件第4章_第3頁
《數(shù)控銑削編程與加工技術(shù)》圖文課件第4章_第4頁
《數(shù)控銑削編程與加工技術(shù)》圖文課件第4章_第5頁
已閱讀5頁,還剩84頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第4章FANUC0i-M系統(tǒng)的編程與操作第4章FANUC0i-M系統(tǒng)的編程與操作4.1 FANUC0i-M系統(tǒng)的編程基礎(chǔ)知識4.2 FANUC0i-M系統(tǒng)的編程指令4.3 FANUC0i-M系統(tǒng)的固定循環(huán)編程4.4 FANUC0i-M系統(tǒng)的子程序4.5 FANUC0i-M系統(tǒng)數(shù)控銑床的操作面板4.6 FANUC0i-M系統(tǒng)數(shù)控銑床的基本操作4.7 FANUC0i-M系統(tǒng)的編程實例本 章 小 結(jié)第4章FANUC0i-M系統(tǒng)的編程與操作 每一個程序都是由程序號、程序內(nèi)容和程序結(jié)束3部分組成。 1.程序號 2.程序內(nèi)容 3.程序結(jié)束 4.1 FANUC0i-M系統(tǒng)的編程基礎(chǔ)知識4.1.1 程序結(jié)構(gòu)4

2、.1.2 小數(shù)點編程在數(shù)控銑床上加工工件,首先要編制程序。編程時可以使用小數(shù)點編程,也可不用小數(shù)點編程。如沿X軸正方向位移25 mm,以下寫法都是允許的。 G91 G00 X25.0; G91 G00 X25.; G91 G00 X25000;第4章FANUC0i-M系統(tǒng)的編程與操作 準(zhǔn)備功能G指令由G及后面的兩位數(shù)字組成,它用來規(guī)定刀具和工件的相對運動軌跡、刀具補償、坐標(biāo)偏移等多種加工操作。G指令有非模態(tài)G指令和模態(tài)G指令之分。 1.選擇機床坐標(biāo)系指令 G53 編程格式: G53 X Y Z; 2.設(shè)定工件坐標(biāo)系指令 G92 編程格式: G92 X Y Z;4.2 FANUC0i-M系統(tǒng)的編

3、程指令4.2.1 常用準(zhǔn)備功能G指令第4章FANUC0i-M系統(tǒng)的編程與操作 編程舉例: 如圖4-1所示,建立工件坐標(biāo)系的程序為 G92 X40. Y30. Z25.; 執(zhí)行此程序段只建立工件坐標(biāo)系,并不產(chǎn)生刀具與工件的相對運動。圖4-1 G92建立工件坐標(biāo)系第4章FANUC0i-M系統(tǒng)的編程與操作 3.選擇工件坐標(biāo)系指令 G54G59 編程格式: G54(G55、G56、G57、G58、G59); 4.局部坐標(biāo)系指令 G52 在工件坐標(biāo)系中編制程序時,為方便編程,可以在工件坐標(biāo)系 中設(shè)置局部坐標(biāo)系。這個坐標(biāo)系又稱為子坐標(biāo)系。 編程格式: G52 X Y Z;第4章FANUC0i-M系統(tǒng)的編程

4、與操作 5.坐標(biāo)平面選擇指令 G17、G18、G19 6.絕對坐標(biāo)與增量坐標(biāo)指令 G90、G91 7.尺寸單位選擇指令 G20、G21 8.快速點定位指令 G00 編程格式: G00 X Y Z; 例4-1 如圖4-2所示,使用G00指令編程,要求刀具從A點快速定位到B點。 圖4-2 G00指令編程舉例第4章FANUC0i-M系統(tǒng)的編程與操作解 從A點到B點快速定位的G90和G91編程:采用G90指令編程G90 G00 X90.Y45.; 采用G91指令編程G91 G00 X70.Y30.;當(dāng)X軸和Y軸的快進速度相同時,從A點到B點的快速定位路線為ACB,即以折線的方式到達B點,而不是以直線方

5、式從A到B。 第4章FANUC0i-M系統(tǒng)的編程與操作 9.直線插補指令 G01 編程格式: G01 X_ Y_ Z_ F_;例4-2 如圖4-3所示,使用G01指令編程,要求從A點線性進給到B點。 解 采用絕對坐標(biāo)編程:G90 G01 X90. Y45. F100.; 采用增量坐標(biāo)編程:G91 G01 X70. Y30. F100.; 圖4-3 G01指令編程舉例第4章FANUC0i-M系統(tǒng)的編程與操作10.圓弧插補指令 G02、G03編程格式: G17 X_ Y平面圓弧G18 X_Z_ XZ平面圓弧G19 Y_Z_ YZ平面圓弧第4章FANUC0i-M系統(tǒng)的編程與操作 編程說明: ()G0

6、2/G03指定刀具以聯(lián)動的方式,按地址F規(guī)定的合成進給速度,在G17/G18/G19規(guī)定的平面內(nèi),從當(dāng)前位置按順/逆時針圓弧路線(聯(lián)動軸的合成軌跡為圓弧)移動到程序段指令的終點,如圖4-4所示。 圖4-4 不同平面G02與G03的選擇第4章FANUC0i-M系統(tǒng)的編程與操作()G02為順時針圓弧插補,G03為逆時針圓弧插補。()X、Y、Z在G90時為圓弧終點在工件坐標(biāo)系中的坐標(biāo),在G91時為圓弧終點相對于圓弧起點的增量。()如圖4-5所示,I、J、K分別為圓心相對于圓弧起點的增量(等于圓心的坐標(biāo)減去圓弧起點的坐標(biāo)),在G90、G91時都是以增量方式來指定的。 ()R為圓弧半徑,當(dāng)圓弧圓心角小于

7、或等于180時,R為正值;否則R為負(fù)值。()所謂順時針或逆時針,是指從垂直于圓弧所在平面的坐標(biāo)軸的正方向看到的回轉(zhuǎn)方向;整圓編程時不可以使用R,只能用I、J、K;當(dāng)同時編入R和I、J、K時,R有效。 第4章FANUC0i-M系統(tǒng)的編程與操作圖4-5 I、J、K的選擇第4章FANUC0i-M系統(tǒng)的編程與操作例4-3 如圖4-6所示,使用G02對劣弧a和優(yōu)弧b編程。 解 劣弧a的四種編程方法: G91 G02 X30. Y30. R30. F100.;G91 G02 X30. Y30. I30. J0 F100.;G90 G02 X0 Y30. R30. F100.;G90 G02 X0 Y30.

8、 I30. J0 F100.;優(yōu)弧b的四種編程方法:G91 G02 X30. Y30. R30. F100.; G91 G02 X30. Y30. I0 J30. F100.; G90 G02 X0 Y30. R30. F100.; G90 G02 X0 Y30. I0 J30. F100.; 圖4-6 圓弧編程第4章FANUC0i-M系統(tǒng)的編程與操作例4-4 如圖4-7所示,使用G02/G03對整圓編程。 解 從A點順時針轉(zhuǎn)一周:G90 G02 X30. Y0 I30. J0 F100.;G91 G02 X0 Y0 I30. J0 F100.;從B點逆時針轉(zhuǎn)一周:G90 G03 X0 Y30

9、. I0 J30. F100.;G91 G03 X0 Y0 I0 J30. F100.; 圖4-7 整圓編程第4章FANUC0i-M系統(tǒng)的編程與操作 11.螺旋線插補指令 G02、G03 編程格式: ; XY平面圓弧螺旋線 ; ZX平面圓弧螺旋線 ; YZ平面圓弧螺旋線第4章FANUC0i-M系統(tǒng)的編程與操作例4-5 如圖4-8所示,使用G03對螺旋線編程。解 采用G91編程:G91 G17 F100.;G03 X30. Y30. I30. J0 Z10. F100.;采用G90編程:G90 G17 F100.;G03 X0 Y30. I30. J0 Z10. F100.; 圖4-8 螺旋線編

10、程第4章FANUC0i-M系統(tǒng)的編程與操作 12.返回參考點校驗指令 G27 編程格式: G27 X Y Z; 13.自動返回參考點指令 G28 編程格式: G28 X Y Z; 編程舉例: N010 G90 X100. Y200. Z300.; N020 G28 X400. Y500.; 中間點是(400.0,500.0) N030 G28 Z600.; 中間點是(400.0,500.0,600.0) 14.自動從參考點返回指令 G29 編程格式: G29 X Y Z;第4章FANUC0i-M系統(tǒng)的編程與操作 例4-6 如圖4-9所示,加工后刀具已定位到A點,取B點為中間點,C點為執(zhí)行G29

11、指令時應(yīng)到達的點,試編寫刀具運動程序。 參考程序如下: N040 G91 G28 X100. Y20.; N050 M06; 換刀 N060 G29 X50. Y40.; 此程序執(zhí)行時,刀具首先從A點出發(fā),以快速點定位的方式經(jīng)B點到達參考點,換刀后執(zhí)行G29指令,刀具從參考點先運動到B點再到達C點,B點至C點的增量坐標(biāo)為“X50. Y40.”。圖4-9 G28指令與G29指令應(yīng)用舉例第4章FANUC0i-M系統(tǒng)的編程與操作 15.精確停止校驗指令 G09 G09指令為非模態(tài)指令。 16.精確停止校驗方式指令 G61 G61與G09的區(qū)別是G61為模態(tài)指令,而G09指令為非模態(tài)指令。 17.切削

12、進給方式指令 G64 18.暫停指令 G04 編程格式: G04 X(或P); 19.進給功能設(shè)定指令 G94、G95 第4章FANUC0i-M系統(tǒng)的編程與操作 輔助功能又稱為M功能,由地址M和兩位數(shù)字組成。在一個程序段中只應(yīng)規(guī)定一個M 指令,當(dāng)在一個程序段中出現(xiàn)了兩個或兩個以上的M指令時,則只有最后一個M指令有效。對于不同的銑床制造廠來說,各M指令的含義可能有所不同,主要的M指令見下表。4.2.2 輔助功能M指令第4章FANUC0i-M系統(tǒng)的編程與操作M指令功能說 明M00程序停止程序停止時,所有模態(tài)指令不變,按循環(huán)啟動按鈕可以再啟動M01選擇停止功能與M00相似,不同之處就在于程序是否停止

13、取決于機床操作面板上的選擇停止按鈕所處的狀態(tài),按下該按鈕,程序執(zhí)行到M01時,程序停止;否則程序繼續(xù)往下執(zhí)行。當(dāng)程序停止時,按循環(huán)啟動按鈕可以再啟動M02程序結(jié)束程序結(jié)束后不返回到程序開頭的位置M03主軸正轉(zhuǎn)從主軸前端向主軸尾端看時為逆時針M04主軸反轉(zhuǎn)從主軸前端向主軸尾端看時為順時針M05主軸停轉(zhuǎn)執(zhí)行該指令后,主軸停止轉(zhuǎn)動M08冷卻液開執(zhí)行該指令時,應(yīng)先使冷卻液開關(guān)位于AUTO的位置M09冷卻液關(guān)M30程序結(jié)束程序結(jié)束后自動返回到程序開頭的位置M98子程序調(diào)用程序段中用“P”表示子程序地址M99子程序結(jié)束第4章FANUC0i-M系統(tǒng)的編程與操作1.程序停止指令 M002.選擇停止指令 M01

14、3.程序結(jié)束指令 M30、M024.主軸旋轉(zhuǎn)指令 M03、M04、M055.冷卻液開關(guān)指令 M08、M096.子程序調(diào)用及結(jié)束指令 M98、M99第4章FANUC0i-M系統(tǒng)的編程與操作 1.進給速度 F F指令表示刀具中心運動時的進給速度。由F和其后的若干數(shù)字組成。F的單位取決于G94(每分鐘進給量,單位為mm/min)或G95(每轉(zhuǎn)進給量,單位為mm/r)。 2.主軸功能 S S指令表示銑床主軸的轉(zhuǎn)速,由S和其后的若干數(shù)字組成,其后的數(shù)值表示主軸速度,單位為轉(zhuǎn)/分鐘(r/min)。 3.刀具功能 T T指令用于選刀,其后的數(shù)值表示選擇的刀具號。4.2.3 進給速度、主軸功能、刀具功能指令第

15、4章FANUC0i-M系統(tǒng)的編程與操作 1.刀具半徑補償指令 G41、G42、G40 在數(shù)控銑床上進行輪廓的銑削加工時,由于刀具半徑的存在,刀具中心(刀心)軌跡與工件輪廓不重合。如圖4-10所示,如果數(shù)控系統(tǒng)不具備刀具半徑自動補償功能,則只能按刀心軌跡進行編程,即在編程時給出刀具的中心軌跡(圖4-10中的點畫線),其計算相當(dāng)復(fù)雜。 4.2.4 刀具補償指令圖4-10 刀具半徑補償 編程格式: X_ Y_ Z_ D_(F_); 第4章FANUC0i-M系統(tǒng)的編程與操作 如圖4-11所示,銑削加工刀徑補償分為刀具半徑左補償(用G41定義,簡稱為左刀補)和刀具半徑右補償(用G42定義,簡稱為右刀補)

16、。沿前進方向看,當(dāng)?shù)毒咧行能壽E位于零件輪廓左邊時,稱為左刀補;反之,當(dāng)?shù)毒咧行能壽E位于零件輪廓右邊時,稱為右刀補。使用G40指令可取消刀具補償。圖4-11 刀具半徑補償方向第4章FANUC0i-M系統(tǒng)的編程與操作 2.刀徑補償?shù)膽?yīng)用 刀徑補償功能給數(shù)控加工帶來了方便,簡化了編程工作。編程人員不但可以直接按零件輪廓編程,而且還可以用同一個加工程序,對零件輪廓進行粗、精加工。如圖4-12所示,當(dāng)按零件輪廓編程以后,在粗加工零件時可以把偏移量設(shè)為d,d=R,其中,R為銑刀半徑,為精加工前的加工余量,那么零件被加工完成以后將得到一個比零件輪廓ABCDEFG各邊都大的零件輪廓ABCDEFG。在精加工零件

17、時,設(shè)偏移量d=R,這樣零件被加工完后,將得到零件的實際輪廓ABCDEFG。 圖4-12 刀徑補償功能應(yīng)用(一)第4章FANUC0i-M系統(tǒng)的編程與操作 此外,可以利用刀徑補償功能,用同一個程序,加工同一個基本尺寸的內(nèi)、外兩個型面。如圖4-13所示,粗實線為零件的輪廓線,當(dāng)用同一刀補指令編程且偏移量為+d時,則刀具中心將沿軌跡在輪廓外側(cè)切削,見圖4-13(a);當(dāng)用同一刀補指令編程且偏移量為d時,則刀具中心將沿軌跡在工件輪廓內(nèi)側(cè)切削,見圖4-13(b)。 圖4-13 刀徑補償功能應(yīng)用(二)第4章FANUC0i-M系統(tǒng)的編程與操作 3.刀徑補償?shù)牟襟E 刀徑補償?shù)膱?zhí)行過程一般可分為3步,即刀具半徑

18、補償?shù)慕ⅰ⒌毒甙霃窖a償?shù)倪M行和刀具半徑補償?shù)某蜂N。 例4-7 如圖4-14所示,半徑值存放在D01中。 圖4-14 刀徑補償實例第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:O0001;N010 G54 G90 G17 M03 S500; 由G17指定刀補平面N020 G00 X0 Y0 Z5.;N030 G01 Z2. F100.;N040 G41 X20. Y10. D01 ; N050 G01 Y50.; N060 X50.; N070 Y20.;N080 X10.; N090 G01 G40 X0 Y0; 刀補撤銷N100 G00 Z50. M05;N110 M30;刀補

19、進行第4章FANUC0i-M系統(tǒng)的編程與操作例4-8 如圖4-15所示,現(xiàn)用20 mm立銑刀銑削該零件的輪廓。半徑值存放在D02。 圖4-15 銑削零件輪廓第4章FANUC0i-M系統(tǒng)的編程與操作O0002;N010 G54 G17 G90;N020 M03 S500;N030 G00 X10. Y20. Z50.;N040 Z5.;N050 G01 Z2. F200.;N060 G41 X0 Y0 D02;N070 Y125.;N080 X50.;N090 Y100.;N100 G03 X75. Y75. R25.;N110 G01 X150.;N120 Y50.;N130 X100. Y0

20、;N140 X10.;N150 G40 Y20.;N160 G00 Z50. M05;N170 M30; 第4章FANUC0i-M系統(tǒng)的編程與操作 如圖4-16所示,若加工一個零件需要3把刀具,各刀的長短不一,對刀時,只需把假定為標(biāo)準(zhǔn)刀的那把刀具進行對刀,其余兩把刀相對標(biāo)準(zhǔn)刀設(shè)置刀長補償值即可。 編程格式: G43 Z H; 刀長正補償 G44 Z H; 刀長負(fù)補償 G49(或H00); 取消刀長補償4.2.5 刀具長度補償指令圖4-16 刀長補償?shù)?章FANUC0i-M系統(tǒng)的編程與操作 例4-9 用6 mm的刀具銑如圖4-17所示“X”、“Y”、“Z”3個字母,深度為1 mm。設(shè)程序啟動時刀

21、心位于工件坐標(biāo)系的(0,0,100)處,下刀速度為 50 mm/min, 切削速度為150 mm/min,主軸轉(zhuǎn)速為1 000 r/min,已知刀具比標(biāo)準(zhǔn)對刀桿短 了10 mm,編寫其刀長補償加工程序。圖4-17 刀長補償實例第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:O0003;N010 G54 G90 G00 X0 Y0 Z100.;N015 M03 S1000 T01;N020 G43 H01 G00 Z5.; H01=10,刀具長度偏移值 N025 G00 X10. Y10.;N030 G01 Z1. F50.;N035 G01 X30. Y40. F150.;N040

22、Z2.;N045 G00 X10.;N050 G01 Z1. F50.;N055 X30. Y10. F150.;N060 Z2.;N065 G00 X40. Y40.;第4章FANUC0i-M系統(tǒng)的編程與操作N070 G01 Z1. F50.;N075 X50. Y25. F150.;N080 Y10.;N085 Z2.;N090 G00 Y25.;N095 G01 Z1. F50.;N100 X60. Y40. F150.;N105 Z2.;N110 G00 X70.;N115 G01 Z1. F50.;N120 X90. F150.;N125 X70. Y10.;N130 X90.;N1

23、35 Z2.;N140 G00 X0 Y0;N145 G49 G00 Z100. M05;N150 M30;第4章FANUC0i-M系統(tǒng)的編程與操作1.各軸以相同的比例放大或縮小編程格式:G51 XY Z P; 縮放開始G50; 縮放取消2.各軸以不同的比例放大或縮小編程格式:G51 X Y Z I J K; 縮放開始G50; 縮放取消4.2.6 縮放及鏡像指令第4章FANUC0i-M系統(tǒng)的編程與操作 3.鏡像功能 當(dāng)各軸給定的比例系數(shù)為1000時,可獲得鏡像加工功能。 例4-10 如圖4-18所示,零件上有4個形狀尺寸相同的凸起,高2.5 mm,試用鏡像指令編寫精加工程序。圖4-18 鏡像功

24、能加工實例第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:O0004;N005 G54 G90 G00 X0 Y0 Z50.;N010 M03 S1000 F150.;N015 G00 Z2.;N020 M98 P0011; 調(diào)用子程序,加工圖形N025 G51 X0 Y0 I1000 J1000; 相對于Y軸鏡像N030 M98 P0011; 調(diào)用子程序,加工圖形N035 G51 X0 Y0 I1000 J1000; 相對于原點鏡像N040 M98 P0011; 調(diào)用子程序,加工圖形N045 G51 X0 Y0 I1000 J1000; 相對于X軸鏡像N050 M98 P0011;

25、 調(diào)用子程序,加工圖形N055 G50 G00 Z50. M05;第4章FANUC0i-M系統(tǒng)的編程與操作N060 M30;O0011;N005 G01 Z-2.5;N010 G41 X10. Y5. D01;N015 Y30.;N020 X20.;N025 G03 X30. Y20. R10.;N030 G01 Y10.;N035 X5.;N040 G40 G01 X0 Y0;N045 G00 Z2.;N050 M99;第4章FANUC0i-M系統(tǒng)的編程與操作編程格式:G68 X Y R; 坐標(biāo)系開始旋轉(zhuǎn) G69; 取消坐標(biāo)系旋轉(zhuǎn)編程格式: 開始極坐標(biāo)指令G15; 取消極坐標(biāo)指令4.2.7

26、坐標(biāo)系旋轉(zhuǎn)指令4.2.8 極坐標(biāo)指令第4章FANUC0i-M系統(tǒng)的編程與操作 例4-11 如圖4-20所示為一正六邊形,已知外接圓半徑為50 mm,采用極坐標(biāo)編程。圖4-20 極坐標(biāo)編程實例第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:O0034; N010 G17 G90 G54; 設(shè)定工件坐標(biāo)系,選擇XY平面N020 G00 X100. Y100. Z100. M03 S800; 快速定位,主軸正轉(zhuǎn)N030 Z5.; 快速定位到工件下方5 mm處 N040 G41 X60. Y17.32 D01; 建立左刀補N050 G16 G01 X50. Y0 F100.; 建立極坐標(biāo)N0

27、60 Y60.; N070 Y120.; 第4章FANUC0i-M系統(tǒng)的編程與操作N080 Y180.; N090 Y240.; N100 Y300.; N110 Y360.; N120 G15; 取消極坐標(biāo)N130 G40 G00 X60. Y17.32; 取消半徑補償N140 Z100.; N150 X100. Y100. M05; 回到原始點,主軸停N160 M30; 程序結(jié)束 第4章FANUC0i-M系統(tǒng)的編程與操作 在前面介紹的常用加工指令中,每一個G指令一般都對應(yīng)銑床的一個動作,它需要用一個程序段來實現(xiàn)。為了提高編程效率,可以利用固定循環(huán)編程指令,只需編一個程序段就可以完成一個孔加

28、工的全部動作,即孔位平面定位、快速進給、工作進給、快速返回等動作,這樣可以大大簡化程序。4.3 FANUC0i-M系統(tǒng)的固定循環(huán)編程 第4章FANUC0i-M系統(tǒng)的編程與操作 如圖4-21所示為固定循環(huán)功能指令的動作,圖中用虛線表示的是快速進給,用實線表示的是切削進給。4.3.1 固定循環(huán)的動作組成圖4-21 固定循環(huán)編程指令動作第4章FANUC0i-M系統(tǒng)的編程與操作 1.初始平面 初始平面是為安全下刀而規(guī)定的一個平面。 2.R點平面 R點平面又稱為R參考平面,這個平面是刀具下刀時自快進轉(zhuǎn)為工進的高度平面。一般可取25 mm。 3.孔底平面 加工不通孔時孔底平面就是孔底的Z軸高度。加工通孔時

29、一般刀具還要伸出工件底平面一段距離(又稱為刀具切出距離),主要是保證全部孔深都加工到尺寸。 4.定位平面 孔加工循環(huán)與平面選擇指令G17、G18或G19無關(guān),即不管選擇了哪個平面,孔加工都是在XY平面上定位并在Z軸方向上鉆孔。4.3.2 固定循環(huán)中的平面 第4章FANUC0i-M系統(tǒng)的編程與操作4.3.3 固定循環(huán)指令編程格式: X_Y_Z_R_Q_P_F_K_;編程說明:(1)G73G89為孔加工方式,對應(yīng)于固定循環(huán)指令;X、Y為加工起點到孔位的增量(G91)或孔位坐標(biāo)(G90);Z為R點到孔底的增量(G91)或孔底絕對坐標(biāo)(G90);R為初始平面到R點的增量(G91)或R點的絕對坐標(biāo)(G9

30、0);Q在G73、G83間歇進給方式中,為每次加工的深度,在G76、G87方式中,為橫移距離,在固定循環(huán)有效期間是模態(tài)值;P為孔底暫停的時間,用整數(shù)表示,單位為ms;F為進給速度;K為重復(fù)循環(huán)的次數(shù),K1可不寫,K0將不執(zhí)行加工,僅存儲加工數(shù)據(jù)。第4章FANUC0i-M系統(tǒng)的編程與操作(2)固定循環(huán)指令中R、Z的數(shù)據(jù)指定與G90、G91的選擇有關(guān),如圖4-22所示為選擇G90或G91時的坐標(biāo)計算方法。(3)由G98、G99決定刀具在返回時達到的平面指令,如果指令為G98,則自該程序段開始,刀具是返回到初始平面,如果指令為G99,則返回到R點平面。 (4)上述孔加工數(shù)據(jù),不一定全部都寫,根據(jù)需要

31、可省略若干地址和數(shù)據(jù)。固定循環(huán)指令以及Z、R、Q、P等地址都是模態(tài)的,一旦指定,就一直保持有效,直到用G80撤銷指令為止。此外,G00、G01、G02、G03也起撤銷固定循環(huán)指令的作用。 第4章FANUC0i-M系統(tǒng)的編程與操作圖4-22 G90和G91時R與Z的坐標(biāo)計算第4章FANUC0i-M系統(tǒng)的編程與操作 1.高速深孔往復(fù)排屑鉆孔循環(huán)指令 G73 編程格式: G73 X Y Z R Q F; G73指令動作如圖4-23所示。 2.深孔往復(fù)排屑鉆孔循環(huán)指令 G83 編程格式: G83 X Y Z R Q F; G83指令動作如圖4-24所示。第4章FANUC0i-M系統(tǒng)的編程與操作圖4-2

32、3 G73指令動作圖4-24 G83指令動作第4章FANUC0i-M系統(tǒng)的編程與操作3.攻左旋螺紋循環(huán)指令 G74編程格式:G74 X Y Z R P F;G74指令動作如圖4-25所示。4.攻右旋螺紋循環(huán)指令 G84編程格式:G84 X Y Z R P F;G84指令動作如圖4-26所示。第4章FANUC0i-M系統(tǒng)的編程與操作圖4-25 G74指令動作圖4-26 G84指令動作第4章FANUC0i-M系統(tǒng)的編程與操作5.精鏜孔循環(huán)指令 G76編程格式:G76 X Y Z R Q P F;G76指令動作如圖4-27所示。6.鉆孔循環(huán)指令 G81編程格式:G81 X Y Z R F;G81指令

33、的循環(huán)動作如圖4-28所示。第4章FANUC0i-M系統(tǒng)的編程與操作圖4-27 G76指令動作圖4-28 G81指令動作第4章FANUC0i-M系統(tǒng)的編程與操作7.锪孔、鏜階梯孔循環(huán)指令 G82編程格式:G82 X Y Z R P F;G82與G81指令的唯一不同之處是G82在孔底增加了暫停(延時),因而適用于锪孔或鏜階梯孔,而G81用于一般的鉆孔。 8.鏜孔循環(huán)指令 G85 編程格式:G85 X Y Z R F;G85指令的循環(huán)動作如圖4-29所示。圖4-29 G85指令動作第4章FANUC0i-M系統(tǒng)的編程與操作9.精鏜階梯孔循環(huán)指令 G89編程格式:G89 X Y Z R P F;G89

34、指令與G85指令都是以切削進給的方式加工到孔底,然后又以切削進給的方式返回到R點平面,區(qū)別是G89指令在到達孔底位置后,進給暫停。10.半精鏜孔循環(huán)指令 G86編程格式:G86 X Y Z R F;G86指令與G81指令的區(qū)別是:在到達孔底位置后,主軸停止,并快速退出。第4章FANUC0i-M系統(tǒng)的編程與操作11.反鏜孔循環(huán)指令 G87編程格式:G87 X Y Z R Q PF;G87指令用于精密鏜孔。參數(shù)意義同G76指令。12.鏜孔循環(huán)指令 G88 編程格式:G88 X Y Z RPF;G88指令的循環(huán)動作如圖4-30所示。13.取消孔加工循環(huán)指令 G80編程格式:G80;圖4-30 G88

35、指令動作第4章FANUC0i-M系統(tǒng)的編程與操作 例4-12 使用循環(huán)指令G83編制如圖4-31所示零件的加工程序。設(shè)刀具起點距離工件表面100 mm,切削深度為40 mm的通孔。圖4-31 固定循環(huán)指令加工孔第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:O0030; 主程序N010 G54 G00 X0 Y0 Z100.;N020 M03 S500;N030 G00 X60. Y34.64 M08;N040 Z20. F80.;快進到工件上方20 mm處N050 G91 G99 G83 X20. Z46. R17. K5;N060 X10. Y17.32;鉆削第二排右邊第一個孔N

36、070 X20. K5;鉆削第二排其余五個孔N080 X10. Y17.32; 鉆削第三排左邊第一個孔N090 X20. K6;鉆削第三排其余六個孔第4章FANUC0i-M系統(tǒng)的編程與操作N100 X10. Y17.32;鉆削第四排右邊第一個孔N110 X20. K5;鉆削第四排其余五個孔N120 X10. Y17.32;鉆削第五排左邊第一個孔N130 X20. K4;鉆削第五排其余四個孔N140 G80 M09;循環(huán)結(jié)束,冷卻液關(guān)N150 G90 G00 Z100.;N160 X0 Y0 M05;N170 M30;程序結(jié)束 第4章FANUC0i-M系統(tǒng)的編程與操作例4-13 使用循環(huán)指令編制

37、如圖4-32所示的螺紋加工程序。設(shè)刀具起點距工作表面100 mm,切削深度為10 mm的通孔。 圖4-32 固定循環(huán)指令加工螺紋第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:(1)先用G81鉆孔。 O0311;N010 G54 G00 X0 Y0 Z100.;N020 M03 S500;N030 G00 Z20. M08;N040 G91 G99 G81 X30. Y30. R17. Z16. F80.;N050 X30. K3;N060 Y40.; N070 X30. K3;N080 G90 G80 G00 X0 Y0 Z100.;N090 M05 M09;N100 M30;第4

38、章FANUC0i-M系統(tǒng)的編程與操作(2)再用G84攻螺紋。O0312;N010 G54 G00 X0 Y0 Z100.;N020 M03 S500;N030 G00 Z20. M08;N040 G91 G99 G84 X30. Y30. R17. Z16. F80.;N050 X30. K3;N060 Y40.; N070 X30. K3;N080 G90 G80 G00 X0 Y0 Z100.;N090 M05 M09;N100 M30; 第4章FANUC0i-M系統(tǒng)的編程與操作 子程序和主程序一樣,都是由子程序號、子程序內(nèi)容和子程序結(jié)束3部分組成。4.4 FANUC0i-M系統(tǒng)的子程序4

39、.4.1 子程序的結(jié)構(gòu)4.4.2 子程序的調(diào)用 編程格式: M98 P ; M98為調(diào)用子程序指令;為子程序調(diào)用次數(shù),系統(tǒng)允許調(diào)用的次數(shù)為999次;為子程序號。如“M98 P51000;”表示調(diào)用子程序O1000共5次。如果不寫重復(fù)次數(shù),則認(rèn)為重復(fù)次數(shù)為一次。如“M98 P1200;”表示調(diào)用子程序O1200一次。第4章FANUC0i-M系統(tǒng)的編程與操作 調(diào)用子程序指令可以對同一子程序反復(fù)調(diào)用,當(dāng)在主程序中調(diào)用了一個子程序時,稱為一重嵌套。如果在子程序中又調(diào)用了另一個子程序,則稱為二重嵌套,如圖4-33所示。圖4-33 調(diào)用子程序的結(jié)構(gòu)第4章FANUC0i-M系統(tǒng)的編程與操作 例4-14 如圖

40、4-34所示,用6 mm鍵槽銑刀加工,使用刀具半徑補償,每次Z軸下刀2.5 mm,試?yán)米映绦蚓帉懗绦?。圖4-34 子程序編程第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:O0033; 主程序N010 G54 G00 X0 Y0 Z20.;建立工件坐標(biāo)系N020 M03 S800;N030 G00 X4.5 Y10. M08;快進到(-4.5,-10)N040 Z0;N050 M98 P41100;調(diào)用O1100子程序四次N060 G90 G00 Z20. M05;N070 X0 Y0 M09;N080 M30;O1100; 子程序第4章FANUC0i-M系統(tǒng)的編程與操作N010

41、G91 G00 Z2.5;N020 M98 P41200;調(diào)用O1200子程序四次N030 G00 X76.;N040 M99;O1200; 子程序N010 G91 G00 X19.;N020 G01 G41 D01 X4.5;N030 G01 Y75. F100.;加工槽N040 X9.;N050 Y75.;第一個槽加工結(jié)束N060 G40 G00 X4.5;取消刀補N070 M99;第4章FANUC0i-M系統(tǒng)的編程與操作 FANUC0i-M系統(tǒng)數(shù)控銑床操作面板由系統(tǒng)控制面板和機床控制面板兩部分組成。4.5.1 數(shù)控系統(tǒng)控制面板 數(shù)控系統(tǒng)控制面板如圖4-35所示。4.5 FANUC0i-M

42、系統(tǒng)數(shù)控銑床的操作面板圖4-35 數(shù)控系統(tǒng)控制面板第4章FANUC0i-M系統(tǒng)的編程與操作 數(shù)控機床控制面板如圖4-36所示。4.5.2 數(shù)控機床控制面板圖4-36 數(shù)控機床控制面板第4章FANUC0i-M系統(tǒng)的編程與操作4.6.1 手動操作 1.開機和回參考點 2.手動連續(xù)進給 按下點動鍵 ,系統(tǒng)處于連續(xù)點動運行方式。 3.點動進給速度選擇 使用機床控制面板上的進給速度修調(diào)旋鈕 選擇進給速度。4.6 FANUC0i-M系統(tǒng)數(shù)控銑床的基本操作 FANUC0i-M系統(tǒng)數(shù)控銑床的基本操作主要包括手動操作、程序編輯、數(shù)據(jù)設(shè)置及自動運行操作等。第4章FANUC0i-M系統(tǒng)的編程與操作 4.增量進給 按

43、下“增量”按鍵 ,系統(tǒng)處于增量運行方式。 5.手輪進給 按下手輪鍵 ,系統(tǒng)處于手輪運行方式 。4.6.1 手動操作第4章FANUC0i-M系統(tǒng)的編程與操作 1.新建程序4.6 FANUC0i-M系統(tǒng)數(shù)控銑床的基本操作4.6.2 程序的創(chuàng)建、輸入和編輯2.輸入程序3.編輯程序第4章FANUC0i-M系統(tǒng)的編程與操作 1.設(shè)置刀具補償值 按下編輯鍵 ,進入編輯運行方式。按下偏移/設(shè)置鍵 ,顯示工具補正界面。如果顯示屏幕上沒有顯示該界面,可以按“補正”軟鍵打開該界面。 2.設(shè)置工件原點偏移值 按下偏移/設(shè)置鍵 ,按下“坐標(biāo)系”軟鍵,屏幕上顯示工件坐標(biāo)系設(shè)定界面。4.6.3 數(shù)據(jù)設(shè)置第4章FANUC0

44、i-M系統(tǒng)的編程與操作 1.選擇和啟動零件程序 選擇需要加工的零件程序,按下自動鍵 ,系統(tǒng)進入自動運行方式。按循環(huán)啟動鍵 (指示燈亮),系統(tǒng)執(zhí)行程序。 2.停止、中斷零件程序 1)停止 如果要中途停止,可以按下循環(huán)啟動鍵左側(cè)的進給暫停鍵 這時銑床停止運行,并且循環(huán)啟動鍵的指示燈滅,進給暫停指示燈 亮。再按循環(huán)啟動鍵 ,就能恢復(fù)被停止的程序。4.6.4 自動運行操作第4章FANUC0i-M系統(tǒng)的編程與操作 2)中斷 按下數(shù)控系統(tǒng)控制面板上的復(fù)位鍵 ,可以中斷程序加工, 再按循環(huán)啟動鍵 ,程序?qū)念^開始執(zhí)行。 3.MDI運行 按下MDI鍵 ,系統(tǒng)進入MDI運行方式。 4.停止、中斷MDI運行 1)

45、停止 如果要中途停止,可以按下循環(huán)啟動鍵左側(cè)的進給暫停鍵 。第4章FANUC0i-M系統(tǒng)的編程與操作 這時銑床停止運行,并且循環(huán)啟動鍵的指示燈滅,進給暫停指 示燈 亮。再按循環(huán)啟動鍵 ,就能恢復(fù)MDI運行。 2)中斷 按下數(shù)控系統(tǒng)控制面板上的復(fù)位鍵 ,可以中斷MDI運行。第4章FANUC0i-M系統(tǒng)的編程與操作 例4-15 如圖4-49所示,已知A、B、C、D、E、F點坐標(biāo)為:A(27.5,21.65)、B(5,34.64)、C(32.5,12.99)、D(32.5,12.99)、E(5,34.64)、F(27.5,21.65),工件毛坯為100 mm30 mm的圓柱體,材料為45鋼。試編制零件的加工程序。4.7 FANUC0i-M系統(tǒng)的編程實例圖4-49 例4-15圖第4章FANUC0i-M系統(tǒng)的編程與操作解 參考程序如下:主程序O0001;N010 G54 G90 G17;N020 M03 S1000 F200.;N030 G00 X80. Y80. Z100.;N040 Z5.;N050 D01; N060 M98 P0041;N070 D02;N080 M98 P0041;N090 G00 Z100.;N100 M30;第4章FANUC0i-M系統(tǒng)的編程與操作子程序O0041;N01

溫馨提示

  • 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

提交評論