數(shù)控銑及加工中心編程
《數(shù)控銑及加工中心編程》由會員分享,可在線閱讀,更多相關(guān)《數(shù)控銑及加工中心編程(57頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 概述概述o 數(shù)控銑床是一種用途十分廣泛的機床。主要用于銑削平面、溝槽和曲面,還能加工復雜的型腔和凸臺,同時還可以進行鉆、擴、锪、鉸、攻螺紋、鏜孔等加工。o 加工中心(Machining Center,MC)是從數(shù)控銑床發(fā)展而來的,與數(shù)控銑床的最大區(qū)別在于增加了刀庫和自動換刀裝置。o 加工中心可使工件在一次裝夾過程中,實現(xiàn)鉆、銑、鏜、擴、鉸、攻螺紋、切槽等多種加工功能。故適合于小型板類、盤類、殼體類、模具等零件的多品種小批量加工。 復習:坐標系復習:坐標系一、標準坐標系一、標準坐標系 機床坐標系各坐標軸的關(guān)系符合機床坐標系各坐標軸的關(guān)系符合右手笛卡兒坐標系右手笛卡兒坐標系準則準則 。上一頁上一
2、頁下一頁下一頁 二、機床坐標系二、機床坐標系 1 1、機床坐標系是用來確定工件坐標系的基本坐標系;、機床坐標系是用來確定工件坐標系的基本坐標系; 2 2、機床坐標系是機床、機床坐標系是機床本身所固有本身所固有的坐標系;的坐標系; 3 3、機床坐標系是機床生產(chǎn)廠家設(shè)計時自定的,其位置機、機床坐標系是機床生產(chǎn)廠家設(shè)計時自定的,其位置機 械擋塊決定,不能隨意改變。械擋塊決定,不能隨意改變。三、工件坐標系三、工件坐標系 、工件坐標系是編程人員在編寫程序時,在工件上建立、工件坐標系是編程人員在編寫程序時,在工件上建立的坐標系。的坐標系。 工件坐標系的原點位置為工件零點。理論上工件零點工件坐標系的原點位置
3、為工件零點。理論上工件零點設(shè)置是任意的,但實際上,它是編程人員根據(jù)零件特點設(shè)置是任意的,但實際上,它是編程人員根據(jù)零件特點為了編程方便以及尺寸的直觀性而設(shè)定的。為了編程方便以及尺寸的直觀性而設(shè)定的。上一頁上一頁下一頁下一頁 、選擇工件坐標系時應(yīng)注意:、選擇工件坐標系時應(yīng)注意: 1 1)工件零點應(yīng)選在零件的)工件零點應(yīng)選在零件的尺寸基準尺寸基準上,這樣便于坐標值上,這樣便于坐標值的計算,并減少錯誤;的計算,并減少錯誤; 2 2)工件零點盡量選在精度較高的工件表面,以提高被加)工件零點盡量選在精度較高的工件表面,以提高被加工零件的加工精度;工零件的加工精度; 3 3)對于)對于對稱零件對稱零件,工
4、件零點設(shè)在對稱中心上;,工件零點設(shè)在對稱中心上; 4 4)對于)對于一般零件一般零件,工件零點設(shè)在,工件零點設(shè)在工件輪廓某一角上工件輪廓某一角上; 5 5)Z Z軸方向上零點軸方向上零點一般設(shè)在一般設(shè)在工件表面工件表面; 6 6)對于臥式加工中心最好把工件零點設(shè)在回轉(zhuǎn)中心上,)對于臥式加工中心最好把工件零點設(shè)在回轉(zhuǎn)中心上,即設(shè)置在工作臺回轉(zhuǎn)中心與即設(shè)置在工作臺回轉(zhuǎn)中心與Z Z軸連線適當位置上;軸連線適當位置上; 7 7)編程時,應(yīng)將刀具起點和程序原點設(shè)在同一處,這樣)編程時,應(yīng)將刀具起點和程序原點設(shè)在同一處,這樣可以簡化程序,便于計算??梢院喕绦?,便于計算。上一頁上一頁下一頁下一頁 基本編程
5、功能指令基本編程功能指令一、與坐標系有關(guān)的一、與坐標系有關(guān)的G G代碼代碼1 1、工件坐標系設(shè)定指令、工件坐標系設(shè)定指令G92G92o 格式:格式:G92 XG92 X Y Y Z Z;o 說明:說明: 1 1)G92G92指令是規(guī)定工件坐標系坐標原點的指令,指令是規(guī)定工件坐標系坐標原點的指令,坐標值坐標值X X、Y Y、Z Z為刀具刀位點在工件坐標系中的為刀具刀位點在工件坐標系中的初始位置初始位置。執(zhí)行執(zhí)行G92G92指令時,機床不動作指令時,機床不動作,即,即X X、Y Y、Z Z軸均不移動。軸均不移動。 2 2)坐標值坐標值X X、Y Y、Z Z均不得省略均不得省略,否則對未被設(shè),否則對
6、未被設(shè)定的坐標軸將按以前的記憶執(zhí)行,這樣刀具在運定的坐標軸將按以前的記憶執(zhí)行,這樣刀具在運動時,可能達不到預期的位置,甚至會造成事故。動時,可能達不到預期的位置,甚至會造成事故。 o 例例1 1:在加工工件前,用手動或自動的方式使機床返回機:在加工工件前,用手動或自動的方式使機床返回機床零點,此時,刀具中心對準機床零點床零點,此時,刀具中心對準機床零點M M(圖(圖a a),當機),當機床執(zhí)行床執(zhí)行G92 X-10.0 Y-10.0 Z0.0G92 X-10.0 Y-10.0 Z0.0后,就建立工件坐標系后,就建立工件坐標系(圖(圖b b),),O O為工件坐標系的原點。為工件坐標系的原點。
7、例例2 2:若刀具當前在若刀具當前在A A點:點: G92X40.0Y20.0Z30.0G92X40.0Y20.0Z30.0若刀具當前在點:若刀具當前在點:G92X0Y0Z0G92X0Y0Z0 2 2、工件坐標系指令、工件坐標系指令G54G54G59G59o 格式:格式:G54 / G54 / / G59 / G59o 說明:說明:1 1)若在工作臺上同時加工多個零件時,可建立)若在工作臺上同時加工多個零件時,可建立G54G54G59G59共共6 6個加工工件坐標系。分別稱為第一工件坐標系至第六工個加工工件坐標系。分別稱為第一工件坐標系至第六工件坐標系,其中件坐標系,其中G54G54坐標系是機
8、床一開機并返回參考點后坐標系是機床一開機并返回參考點后就有效的坐標系,被稱為第一工件坐標系就有效的坐標系,被稱為第一工件坐標系。 2 2)操作者事先測量在機床坐標系下工件坐標系原點的位置,)操作者事先測量在機床坐標系下工件坐標系原點的位置,然后寫入工件坐標偏置存儲器中,編程時只寫入然后寫入工件坐標偏置存儲器中,編程時只寫入G54G54或或G56G56就可以了。就可以了。3 3)使用使用 G54G54G59 G59 時,不用時,不用G92G92設(shè)定坐標系。設(shè)定坐標系。4 4)G54G54G59G59為模態(tài)指令,可相互注銷。為模態(tài)指令,可相互注銷。 例:使用例:使用G54G54編程,并要求刀具運動
9、到工件坐標系中編程,并要求刀具運動到工件坐標系中X=100X=100、Y=50Y=50、Z=200Z=200的位置,編程為:的位置,編程為:G90 G54 G00 X100. Y50. Z200.G90 G54 G00 X100. Y50. Z200.。 二、與坐標尺寸有關(guān)的代碼二、與坐標尺寸有關(guān)的代碼1 1、絕對尺寸指令、絕對尺寸指令G90G90和增量尺寸指令和增量尺寸指令G91G91pG90G90為絕對尺寸指令編程,它表示程序段中的為絕對尺寸指令編程,它表示程序段中的尺寸字為絕對坐標值,即從編程零點開始的坐標尺寸字為絕對坐標值,即從編程零點開始的坐標值。值。pG91G91為增量尺寸指令編程
10、,它表示程序段中的為增量尺寸指令編程,它表示程序段中的尺寸字為增量坐標值,即刀具運動的終點相對于尺寸字為增量坐標值,即刀具運動的終點相對于起點坐標值的增量。起點坐標值的增量。pG90G90、G91G91均為模態(tài)代碼,均為模態(tài)代碼,G90G90為為默認默認值值。 G90、G91為模態(tài)功能,G90為缺省值。o 區(qū)別:圖1中給出了刀具由原點按順序向1、2、3 1 2 3 X Y O 20 40 60 15 25 45 %0001 N1 G00 X0 Y0 N2 G90G01X20 Y15 N3 X40 Y45 N4 X60 Y25 N5 X0 Y0 N6 M30 G90編程 %0002 N1 G91
11、G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30 G91編程 圖圖1 1 兩種指令方式兩種指令方式 2 2、極坐標指令、極坐標指令G16G16和和G15G15p格式:格式:G16 XG16 X Y Y; G15G15;p說明:說明:1 1)終點的坐標值也可以用極坐標輸入。格式中)終點的坐標值也可以用極坐標輸入。格式中G16G16為極坐標指令,為極坐標指令,X X為極徑,為極徑,Y Y為極角為極角;2 2)G15G15為取消極坐標指令。為取消極坐標指令。3 3)極角的正向是所選平面的第)極角的正向是所選平面的第1 1坐標軸沿逆時針轉(zhuǎn)坐標軸
12、沿逆時針轉(zhuǎn)動的方向,而負向是沿順時針轉(zhuǎn)動的方向。動的方向,而負向是沿順時針轉(zhuǎn)動的方向。4 4)極徑和極角均可以用絕對值指令或增量值指令)極徑和極角均可以用絕對值指令或增量值指令(G90G90,G91G91)指定。)指定。 三、坐標平面指令三、坐標平面指令G17G17、G18G18、G19G19 G17G17是系統(tǒng)默認量,編程時可以省略。是系統(tǒng)默認量,編程時可以省略。 G17G18G19XY平面平面XZ平面平面YZ平面平面 四、進給和插補功能四、進給和插補功能G G代碼代碼 1 1、快速點定位、快速點定位G00G00p格式:格式:G00 XG00 X Y Y Z Z;p說明:說明: 1 1)命令
13、刀具以)命令刀具以點位控制方式點位控制方式,從刀具所在點以最,從刀具所在點以最快的速度,移動到目標點。只用于空程,不能切削??斓乃俣龋苿拥侥繕它c。只用于空程,不能切削。 2 2)X X、Y Y、Z Z為目標點坐標,不運動的坐標可不為目標點坐標,不運動的坐標可不寫。寫。 3 3)當?shù)毒哌h離工作臺時,)當?shù)毒哌h離工作臺時,Z Z軸先運動,再軸先運動,再X X、Y Y軸運動。當?shù)毒呓咏ぷ髋_時,軸運動。當?shù)毒呓咏ぷ髋_時,X X、Y Y軸先運動,再軸先運動,再Z Z軸。軸。 2 2、直線插補、直線插補G01G01p格式:格式: G01 XG01 X Y Y Z Z;p說明:說明: 1 1)指令兩個
14、(或三個坐標)以)指令兩個(或三個坐標)以聯(lián)動聯(lián)動的方式,的方式,按指按指定的進給速度定的進給速度F F值,插補加工出任意斜率的平面(或空值,插補加工出任意斜率的平面(或空間)間)直線直線。 2 2)X X、Y Y、Z Z為目標點坐標??梢杂媒^對值坐標,為目標點坐標。可以用絕對值坐標,也可以用增量坐標。也可以用增量坐標。F F為刀具移動的速度。為刀具移動的速度。 3 3、圓弧插補、圓弧插補G02G02、G03G03p在在X-YX-Y平面上的圓弧格式:平面上的圓弧格式:G17 G02/G03 XG17 G02/G03 X Y Y I I J J(R(R)F)F ;p在在Z-XZ-X平面上的圓弧格
15、式:平面上的圓弧格式:G18 G02/G03 XG18 G02/G03 X Z ZI I K K(R(R)F )F ;p在在Y-ZY-Z平面上的圓弧格式:平面上的圓弧格式:G19 G02/G03 YG19 G02/G03 Y Z Z J J K K(R(R) F) F ; p說明:說明: 1 1)G02G02為指定平面的順圓插補,為指定平面的順圓插補,G03G03為指定平面為指定平面的逆圓插補。的逆圓插補。 X X、Y Y、Z Z為圓弧終點坐標值,可以用絕對值,也為圓弧終點坐標值,可以用絕對值,也可以用增量值,由可以用增量值,由G90G90和和G91G91決定。決定。 I I、J J、K K表
16、示圓弧表示圓弧圓心相對于圓弧起點圓心相對于圓弧起點在在X X、Y Y、Z Z軸方向上的軸方向上的增量值增量值,與前面定義的,與前面定義的G90G90或或G91G91無關(guān),無關(guān),I I、J J、K K為零時可以省略。為零時可以省略。 F F為切削進給速度。為切削進給速度。 用絕對值尺寸指令編程:用絕對值尺寸指令編程: G90 G03 X140. Y100. I-60. F100G90 G03 X140. Y100. I-60. F100; 或或G90 G03 X140. Y100. R60. F100G90 G03 X140. Y100. R60. F100; G02 X120. Y60. I-
17、50. G02 X120. Y60. I-50. ; 或或G02 X120. Y60. R50.G02 X120. Y60. R50.;用增量尺寸指令編程:用增量尺寸指令編程: G91 G03 X-60. Y60. I-60. F100G91 G03 X-60. Y60. I-60. F100; 或或G91 G03 X-60. Y60. R60. F100G91 G03 X-60. Y60. R60. F100; G02 X-20. Y-40. I-50. G02 X-20. Y-40. I-50. ; 或或G02 X-20. Y-40. R50.G02 X-20. Y-40. R50.; 2
18、 2)整圓編程時不可以使用)整圓編程時不可以使用R R,只能使用,只能使用I I、J J、K K。用絕對尺寸編程:用絕對尺寸編程:G90 G00 X30. Y0G90 G00 X30. Y0;G03 I-30. F100G03 I-30. F100;用增量尺寸編程:用增量尺寸編程:G91 G00 X30. Y0G91 G00 X30. Y0;G03 X0 Y0 I-30. F100G03 X0 Y0 I-30. F100; 3 3)在用)在用R R的圓弧插補中,由于在同一圓弧半徑的圓弧插補中,由于在同一圓弧半徑R R的情況下,的情況下,從起點從起點A A到終點到終點B B的圓弧可能有兩個,為了
19、區(qū)別二者特規(guī)定圓弧的圓弧可能有兩個,為了區(qū)別二者特規(guī)定圓弧所對應(yīng)的所對應(yīng)的圓心角為小于等于圓心角為小于等于180 180 時用時用R R;圓心角大于圓心角大于180180的圓弧用的圓弧用-R-R。圓弧段圓弧段1 1程序為:程序為: G90 G02X40.Y-30.R50.F100G90 G02X40.Y-30.R50.F100; 或或G91G02X80.Y0.R50.F100G91G02X80.Y0.R50.F100; 圓弧段圓弧段2 2程序為程序為 : G90G02 X40.Y-30.R-50.F100G90G02 X40.Y-30.R-50.F100; 或或G91G02X80.Y0.R-5
20、0.F100G91G02X80.Y0.R-50.F100; G91 G01 Z-7. F60G91 G01 Z-7. F60;G04 X5.G04 X5.;(刀具在孔底停留;(刀具在孔底停留5s5s)G00 Z7.G00 Z7.;4 4、暫停指令、暫停指令G04G04p格式:格式:G04 XG04 X;或;或G04 PG04 P; p說明:說明: 1 1)G04G04指令可使刀具作指令可使刀具作短暫的無進給光整加工短暫的無進給光整加工,一般用于,一般用于鏜平面、锪孔等場合。鏜平面、锪孔等場合。 2 2)X X或或P P為暫停時間,其中為暫停時間,其中X X單位為秒(單位為秒(s s),),P
21、P單位為毫秒單位為毫秒(msms)。)。 3 3)G04G04的程序段里不允許有其他指令。的程序段里不允許有其他指令。 5 5補償功能補償功能G G代碼代碼(1 1)刀具長度補償)刀具長度補償G43G43、G44G44、G49G49p格式:格式:G43 ZG43 Z H H; G44 ZG44 Z H H; G49G49;或;或H00H00;p說明:說明: 1 1)使刀具在)使刀具在Z Z方向上的實際位移量比程序給定值增加或方向上的實際位移量比程序給定值增加或減少一個偏置量。減少一個偏置量。 2 2)G43G43為刀具長度正補償為刀具長度正補償“”,G44G44為刀具長度負補償為刀具長度負補償
22、“-”-”,G49G49指令是取消刀具長度補償指令。指令是取消刀具長度補償指令。G43G43、G44G44、G49G49為模為模態(tài)代碼,可相互注銷。態(tài)代碼,可相互注銷。 3 3)Z Z為目標點坐標;為目標點坐標;H H為刀具長度補償代號,補償量存入為刀具長度補償代號,補償量存入由由H H代碼指令的存儲器中,代碼指令的存儲器中,H H中的數(shù)值為中的數(shù)值為0 0時時, ,它的功能和它的功能和G49G49的功的功能相同。能相同。 4 4)當?shù)毒咴陂L度方向的尺寸發(fā)生變化時,可以在不改變)當?shù)毒咴陂L度方向的尺寸發(fā)生變化時,可以在不改變程序的情況下,通過改變偏置量,加工出所要求的零件尺寸。程序的情況下,通
23、過改變偏置量,加工出所要求的零件尺寸。 例例 圖中圖中A A為程序起點,加工路線為為程序起點,加工路線為。由于某種原因,刀具實際起始位置為。由于某種原因,刀具實際起始位置為B B點,點,與編程的起點偏離了與編程的起點偏離了3mm3mm,現(xiàn)按相對坐標編程,偏置量,現(xiàn)按相對坐標編程,偏置量3mm3mm存存入地址為入地址為H01H01的存儲器中。程序如下:的存儲器中。程序如下:O0001O0001;G91 G00 X70. Y45. S800 M03G91 G00 X70. Y45. S800 M03;G43 Z-22. H01G43 Z-22. H01;G01 Z-18. F100 M08G01
24、Z-18. F100 M08;G04 X5.G04 X5.;G00 Z18.G00 Z18.;X30. Y-20.X30. Y-20.;G01 Z-33. F100G01 Z-33. F100;G00 G49 Z55. M09G00 G49 Z55. M09;X-100. Y-25.X-100. Y-25.;M30M30; (2 2)刀具半徑補償)刀具半徑補償G41G41、G42G42、G40G40 p格式:格式: G00G00(或(或G01G01)G41/G42 DG41/G42 D X X Y Y(F F););G00G00(或(或G01G01)G40 XG40 X Y Y (F F);)
25、;p說明:說明: 1 1)G41G41為刀具半徑左補償,為刀具半徑左補償,G42G42為刀具半徑右補為刀具半徑右補償,償,G40G40為取消刀具半徑補償。為取消刀具半徑補償。 2 2)D D為刀具半徑補償代號。為刀具半徑補償代號。X X、Y Y為目標坐標點,為目標坐標點,F(xiàn) F為進給速度(用為進給速度(用G00G00編程時編程時F F省略)。省略)。 3 3)刀具半徑補償?shù)倪^程分三步,即刀補的建立、)刀具半徑補償?shù)倪^程分三步,即刀補的建立、刀補執(zhí)行和刀補取消。刀補執(zhí)行和刀補取消。 OBOB為建立刀補段:為建立刀補段:G41 G01 X50. Y40. F100 D01G41 G01 X50.
26、Y40. F100 D01;OCOC段為取消刀補段:段為取消刀補段:G40 G01 X0. Y0. F100G40 G01 X0. Y0. F100;或;或G40 G00 X0. Y0.G40 G00 X0. Y0.;BCBC段為刀補的進行。段為刀補的進行。 例:例:用用10mm10mm立立銑刀銑削該零件銑刀銑削該零件的輪廓,零件的的輪廓,零件的編程原點為編程原點為O O,刀具半徑補償代刀具半徑補償代號 為號 為 D 0 1D 0 1 。 3 3)刀具補償功能)刀具補償功能給數(shù)控加工帶來了方給數(shù)控加工帶來了方便,簡化了編程工作。便,簡化了編程工作。編程人員不但可以直編程人員不但可以直接按零件輪
27、廓編程,接按零件輪廓編程,而且而且還可以用同一個還可以用同一個加工程序,對零件輪加工程序,對零件輪廓進行粗、精加工廓進行粗、精加工。 可以利用刀具補償功能,利用同一個程序,加工可以利用刀具補償功能,利用同一個程序,加工同 一 個 公 稱 尺 寸 的 內(nèi) 、 外 兩 個 型 面 。同 一 個 公 稱 尺 寸 的 內(nèi) 、 外 兩 個 型 面 。 6 6自動返回參考點自動返回參考點G27G27、G28G28、G29G29(1 1)返回參考點校驗指令)返回參考點校驗指令G27G27p格式:格式:G27 XG27 X Y Y Z Z;p說明:說明: 1 1)該指令可以檢驗刀具是否能夠定位到參考點)該指令
28、可以檢驗刀具是否能夠定位到參考點上,指令中上,指令中X X、Y Y、Z Z分別代表參考點在工件坐標系中分別代表參考點在工件坐標系中的坐標值。執(zhí)行該指令前,應(yīng)先取消刀具補償。的坐標值。執(zhí)行該指令前,應(yīng)先取消刀具補償。 2 2)假如不要求每次執(zhí)行程序時,都執(zhí)行返回參)假如不要求每次執(zhí)行程序時,都執(zhí)行返回參考點的操作,應(yīng)在該指令前加上考點的操作,應(yīng)在該指令前加上“ “ / ”/ ”(程序跳),(程序跳),以便在不需要校驗時,跳過該程序段。以便在不需要校驗時,跳過該程序段。 (2 2)自動返回參考點指令)自動返回參考點指令G28G28p格式:格式:G28 XG28 X Y Y Z Z;p說明:說明:
29、1 1)該指令使刀具以)該指令使刀具以點位方式經(jīng)中間點點位方式經(jīng)中間點快速返回快速返回到參考點,中間點的位置由該指令后面的到參考點,中間點的位置由該指令后面的X X、Y Y、Z Z坐標值所決定。坐標值所決定。 2 2)為了安全,在執(zhí)行該指令之前,應(yīng)該清除刀)為了安全,在執(zhí)行該指令之前,應(yīng)該清除刀具半徑補償和刀具長度補償。具半徑補償和刀具長度補償。 3 3)在)在G28G28程序段中不僅記憶移動指令坐標值,而程序段中不僅記憶移動指令坐標值,而且記憶了中間點的坐標值。且記憶了中間點的坐標值。 輔助功能指令輔助功能指令1 1自動換刀指令自動換刀指令M06M06 M06 M06指令用于主軸上的刀具與刀
30、庫上位于換刀位指令用于主軸上的刀具與刀庫上位于換刀位置的刀具進行交換。置的刀具進行交換。2 2子程序調(diào)用子程序調(diào)用M98M98、子程序返回、子程序返回M99M99調(diào)子程序格式:調(diào)子程序格式: M98 P M98 P ; 子程序返回格式:子程序返回格式:M99M99; 例例 如圖所示,用如圖所示,用88鍵槽銑刀加工,使用半徑補鍵槽銑刀加工,使用半徑補償,每次償,每次Z Z軸下刀軸下刀2.5mm2.5mm,試利用子程序編寫程序。,試利用子程序編寫程序。O100O100;(主程序);(主程序)G40 G80G40 G80;G90 G54 X-4.5 Y-10. S800G90 G54 X-4.5 Y
31、-10. S800;G43 Z10. H01 M13G43 Z10. H01 M13;Z0Z0;M98 P41100M98 P41100;G90 G00 Z20. M05G90 G00 Z20. M05;X0 Y0 M09X0 Y0 M09;M30M30; O1100O1100;(子程序;(子程序1 1)G91 G00 Z-2.5G91 G00 Z-2.5;M98 P41200M98 P41200;G00 X-76. G00 X-76. ;M99M99;O1200O1200;(子程序;(子程序2 2)G91 G00 X19.0G91 G00 X19.0;G41 D21 X4.5G41 D21
32、X4.5;G01 Y75. F100G01 Y75. F100;X-9.X-9.;Y-75.Y-75.;G40 G00 X4.5 G40 G00 X4.5 ;M99M99; 例例如圖所示圖形,試用子程序編寫銑削加工程序。如圖所示圖形,試用子程序編寫銑削加工程序。O0002O0002;(主程序);(主程序)G90 G54 G00 X0 Y0 Z5.0G90 G54 G00 X0 Y0 Z5.0;G68 R45.0G68 R45.0;M98 P0200M98 P0200; 旋轉(zhuǎn)加工旋轉(zhuǎn)加工8 8次次G68 R45.0G68 R45.0;M98 P0200M98 P0200;G69G69;M30M3
33、0; O0200O0200;(子程序);(子程序) G91 G17G91 G17;G00 X20.0 Y0G00 X20.0 Y0; G01 Z-7.0 F30.0G01 Z-7.0 F30.0; G03 X20.0 Y0 R10.0 F80.0G03 X20.0 Y0 R10.0 F80.0;G03 X-10.0 Y0 R5.0G03 X-10.0 Y0 R5.0; G02 X-10.0 Y0 R5.0G02 X-10.0 Y0 R5.0; G00 Z7.0G00 Z7.0; G00 X-20.0 Y0G00 X-20.0 Y0; M99M99; 固定循環(huán)功能指令固定循環(huán)功能指令 1 1固定
34、循環(huán)功能指令的動作固定循環(huán)功能指令的動作動作動作1 1XX軸和軸和Y Y軸定位。使刀具快速定位到軸定位。使刀具快速定位到 孔加工的位置??准庸さ奈恢?。動作動作2 2快進到快進到R R點。刀具自起始點快速進給點。刀具自起始點快速進給 到到R R點。點。 動作動作3 3孔加工。以切削進給的方式執(zhí)行孔孔加工。以切削進給的方式執(zhí)行孔 加工的動作。加工的動作。動作動作4 4在孔底的動作。包括暫停、主軸準在孔底的動作。包括暫停、主軸準 停等動作。停等動作。動作動作5 5返回到返回到R R點。繼續(xù)孔的加工而又可以點。繼續(xù)孔的加工而又可以 安全移動刀具時選擇安全移動刀具時選擇R R點。點。動作動作6 6快速返
35、回到起始平面??焖俜祷氐狡鹗计矫妗?加工中心機床配備的固定循環(huán)功能,主要用于加工中心機床配備的固定循環(huán)功能,主要用于孔加工孔加工,包括鉆孔、鏜孔、攻螺紋等。包括鉆孔、鏜孔、攻螺紋等。 (1 1)初始平面(又稱返回平面)初始平面(又稱返回平面) 初始平面到零件表面的距離可以任意設(shè)初始平面到零件表面的距離可以任意設(shè)定在一個較高的安全高度上,當使用同一定在一個較高的安全高度上,當使用同一把刀具加工若干孔時,只有孔間存在障礙把刀具加工若干孔時,只有孔間存在障礙需要跳躍或全部孔加工完了時,才使用需要跳躍或全部孔加工完了時,才使用G98G98指令使刀具返回到初始平面上。指令使刀具返回到初始平面上。(2 2
36、)R R點平面點平面(又稱(又稱R R參考面或參考平面)參考面或參考平面) 這個平面是刀具下刀時這個平面是刀具下刀時自快進轉(zhuǎn)為工進自快進轉(zhuǎn)為工進的平面,距工件上表面一安全距離(又稱的平面,距工件上表面一安全距離(又稱刀具切入距離),該平面主要考慮工件表刀具切入距離),該平面主要考慮工件表面情況,一般取面情況,一般取2 25mm5mm。使用。使用G99G99編程時刀編程時刀具將返回到該平面上的具將返回到該平面上的R R點。點。(3 3)基準平面)基準平面 工件基準平面是確定其它參數(shù)的面,一般工件基準平面是確定其它參數(shù)的面,一般設(shè)為工件的上表面。設(shè)為工件的上表面。 (4 4)數(shù)據(jù)形式)數(shù)據(jù)形式 固
37、定循環(huán)指令中固定循環(huán)指令中R R與與Z Z的數(shù)據(jù)指定與的數(shù)據(jù)指定與G90G90或或G91G91的的方式選擇有關(guān)。選擇方式選擇有關(guān)。選擇G90G90方式(圖方式(圖a a)時)時R R與與Z Z一律一律取其終點坐標值,選擇取其終點坐標值,選擇G91G91方式(圖方式(圖b b)時則)時則R R是是指自起始點到指自起始點到R R點的距離,點的距離,Z Z是指是指R R點到孔底點到孔底Z Z點的距點的距離。離。a) G90a) G90方式方式 b) G91b) G91方式方式 2 2鉆孔循環(huán)鉆孔循環(huán)G81G81 p格式:格式:G81 G98/G99 XG81 G98/G99 X Y Y Z Z R
38、R F F;p說明:說明: 1 1)G81G81指令一般用于指令一般用于加工孔深小于加工孔深小于5 5倍直徑的孔倍直徑的孔。X X、Y Y為為孔的位置,孔的位置,Z Z為孔的深度,為孔的深度,F(xiàn) F為進給速度(為進給速度(mm/minmm/min),),R R為參考為參考平面的高度。平面的高度。 2 2)編程時可以用絕對坐標)編程時可以用絕對坐標G90G90或相對坐標或相對坐標G91G91編程,建議編程,建議采用絕對坐標編程。采用絕對坐標編程。 3 3)其動作過程為:)其動作過程為: 鉆頭快速定位到孔加工循環(huán)起始點(鉆頭快速定位到孔加工循環(huán)起始點(X X,Y Y);); 鉆頭沿鉆頭沿Z Z方向
39、快速運動到參考平面方向快速運動到參考平面R R; 鉆孔加工;鉆孔加工; 鉆頭快速退回到參考平面鉆頭快速退回到參考平面R R或快速退回到初始平面或快速退回到初始平面 例例 如圖所示零件,要求用如圖所示零件,要求用G81G81加工所有的孔。選用加工所有的孔。選用T01T01號刀號刀具(具(1010鉆頭)。鉆頭)。 O0010O0010;G00 G90 G54 X10. Y10. S1000G00 G90 G54 X10. Y10. S1000;G43 Z50. H01 M03G43 Z50. H01 M03; G81 G99 X10. Y10. R5. Z-15. F20G81 G99 X10.
40、Y10. R5. Z-15. F20; X50.X50.; 在(在(5050,1010)處鉆孔)處鉆孔Y30.Y30.; 在(在(5050,3030)處鉆孔)處鉆孔X10.X10.; 在(在(1010,3030)處鉆孔)處鉆孔G80G80; 取消鉆孔循環(huán)取消鉆孔循環(huán)G00 Z30.G00 Z30.;M30M30; 3 3锪孔循環(huán)锪孔循環(huán)G82G82 p格式:格式:G82 GG82 G X X Y Y Z Z R R P P F F;p說明:說明:1 1)該指令控制刀具進行)該指令控制刀具進行擴孔擴孔和和沉頭孔沉頭孔加工。加工。2 2)在孔底加)在孔底加進給暫停進給暫停動作,即當锪刀加工到孔動作
41、,即當锪刀加工到孔底位置時,刀具不作進給運動,并保持旋轉(zhuǎn)狀態(tài),底位置時,刀具不作進給運動,并保持旋轉(zhuǎn)狀態(tài),使孔底更光滑。格式中使孔底更光滑。格式中P P為锪刀在孔底的暫停時為锪刀在孔底的暫停時間,單位為間,單位為msms(毫秒),(毫秒),其余各參數(shù)和動作過程其余各參數(shù)和動作過程同同G81G81。 p格式:格式:G73 GG73 G X X Y Y Z Z R R Q Q F F;p 說明:說明: 1 1)G73G73指令加工指令加工孔深大于孔深大于5 5倍直徑倍直徑孔。分多次進給,每次孔。分多次進給,每次進給深度為進給深度為Q Q,最后一次進給深度,最后一次進給深度QQ,退刀量為退刀量為d
42、d(由系統(tǒng)參(由系統(tǒng)參數(shù)設(shè)定)數(shù)設(shè)定),直到孔底為止。,直到孔底為止。 2 2)其動作過程如下:)其動作過程如下:鉆頭快速定位到孔加工循環(huán)起始點(鉆頭快速定位到孔加工循環(huán)起始點(X X,Y Y););鉆頭沿鉆頭沿Z Z方向快速運動到參考平面方向快速運動到參考平面R R;鉆孔加工,進給深度為鉆孔加工,進給深度為Q Q;退刀,退刀量為退刀,退刀量為d d;重復重復、,直至要求的加工深度。,直至要求的加工深度。鉆頭快速退回到參考平面鉆頭快速退回到參考平面R R或快速退回到初始平面?;蚩焖偻嘶氐匠跏计矫妗?4 4高速深孔鉆循環(huán)高速深孔鉆循環(huán)G73G73 5 5深孔往復排屑鉆深孔往復排屑鉆G83G83p
43、格式:格式:G83 GG83 G X X Y Y Z Z R R Q Q F F;p說明:說明: G83G83指令每次刀具進給后指令每次刀具進給后回退至回退至R R點平面。此處的點平面。此處的“d”d”表示刀具間斷進給每次下降表示刀具間斷進給每次下降時由快速轉(zhuǎn)為工進的那一點時由快速轉(zhuǎn)為工進的那一點至前一次切削進給下降的點至前一次切削進給下降的點之間的距離,距離由系統(tǒng)參之間的距離,距離由系統(tǒng)參數(shù)來設(shè)定。當要加工的孔較數(shù)來設(shè)定。當要加工的孔較深時可采用此方式。深時可采用此方式。 6 6右螺旋攻螺紋循環(huán)右螺旋攻螺紋循環(huán)G84G84 p格式:格式:G84 GG84 G X X Y Y Z Z R R
44、F F;p說明:說明: 1 1)進給速度)進給速度F=F=主軸轉(zhuǎn)速主軸轉(zhuǎn)速螺紋螺距,且需用剛性攻牙螺紋螺距,且需用剛性攻牙M29 M29 S S 。其余各參數(shù)的意義同。其余各參數(shù)的意義同G81G81。 2 2)G84G84攻螺紋時主軸正轉(zhuǎn),退出時以進給速度反轉(zhuǎn),而不攻螺紋時主軸正轉(zhuǎn),退出時以進給速度反轉(zhuǎn),而不是快速運動。該指令執(zhí)行前可不啟動主軸,執(zhí)行該指令時,系是快速運動。該指令執(zhí)行前可不啟動主軸,執(zhí)行該指令時,系統(tǒng)將自動啟動主軸正轉(zhuǎn)。統(tǒng)將自動啟動主軸正轉(zhuǎn)。 3 3)其動作過程如下:)其動作過程如下:主軸正轉(zhuǎn),絲錐快速定位到螺紋加工循環(huán)起始點(主軸正轉(zhuǎn),絲錐快速定位到螺紋加工循環(huán)起始點(X X
45、,Y Y););絲錐沿絲錐沿Z Z方向快速運動到參考平面方向快速運動到參考平面R R;攻絲加工;攻絲加工;主軸反轉(zhuǎn),絲錐以進給速度反轉(zhuǎn)退回到參考平面主軸反轉(zhuǎn),絲錐以進給速度反轉(zhuǎn)退回到參考平面R R;當使用當使用G98G98指令時,絲錐快速退回到初始平面。指令時,絲錐快速退回到初始平面。 例例 對圖中的對圖中的4 4個孔進行攻右旋螺紋,攻螺紋深度個孔進行攻右旋螺紋,攻螺紋深度10mm10mm,選用,選用T02T02號刀具(號刀具(M12M12絲錐、螺距為絲錐、螺距為2 2)。)。 O0020O0020;G00 G90 G54 X10. Y10. S150G00 G90 G54 X10. Y10.
46、 S150; G43 Z10.0 H02 M03G43 Z10.0 H02 M03; M29 S150M29 S150;剛性攻螺紋指令;剛性攻螺紋指令G84 G99 Z-10. R5.0 F300G84 G99 Z-10. R5.0 F300;X50.X50.; Y30.Y30.;X10.X10.; G80G80;G00 Z30.0G00 Z30.0;M30M30; 7 7左螺旋攻螺紋循環(huán)左螺旋攻螺紋循環(huán)G74G74格式:格式:G74 GG74 G X X Y Y Z Z R R F F;說明:說明:G74G74與與G84G84的區(qū)別是進給時主軸反轉(zhuǎn),退出時的區(qū)別是進給時主軸反轉(zhuǎn),退出時正轉(zhuǎn)。
47、參數(shù)的意義同正轉(zhuǎn)。參數(shù)的意義同G84G84。 8 8鏜孔加工循環(huán)鏜孔加工循環(huán)G85G85格式:格式:G85 GG85 G X X Y Y Z Z R R F F; 說明:說明:G85G85各參數(shù)的意義同各參數(shù)的意義同G81G81。G85G85指令主要適用指令主要適用于于精鏜孔精鏜孔等情況。其動作過程如下。等情況。其動作過程如下。 鏜刀快速定位到鏜孔加工循環(huán)起始點(鏜刀快速定位到鏜孔加工循環(huán)起始點(X X,Y Y);); 鏜刀沿鏜刀沿Z Z方向快速運動到參考平面方向快速運動到參考平面R R; 鏜孔加工;鏜孔加工; 鏜刀以鏜刀以進給速度退回進給速度退回到參考平面到參考平面R R或初始平面?;虺跏计?/p>
48、面。 9 9鏜孔加工循環(huán)鏜孔加工循環(huán)G86G86格式:格式:G86 GG86 G X X Y Y Z Z R R F F;說明:說明: G86G86與與G85G85的區(qū)別在于刀具到達孔底位置后,的區(qū)別在于刀具到達孔底位置后,主軸主軸停止,并快速退出停止,并快速退出。其動作過程如下。其動作過程如下。鏜刀快速定位到鏜孔加工循環(huán)起始點(鏜刀快速定位到鏜孔加工循環(huán)起始點(X X,Y Y););鏜刀沿鏜刀沿Z Z方向快速運動到參考平面方向快速運動到參考平面R R;鏜孔加工;鏜孔加工;主軸停,鏜刀快速退回到參考平面主軸停,鏜刀快速退回到參考平面R R或初始平面?;虺跏计矫?。 1010精鏜階梯孔加工循環(huán)精鏜
49、階梯孔加工循環(huán)G89G89格式:格式:G89 GG89 G X X Y Y Z Z R R P P F F;說明:說明: G89G89與與G85G85的區(qū)別在于刀具到達孔底位置后,進給的區(qū)別在于刀具到達孔底位置后,進給暫停。暫停。P P為暫停時間為暫停時間(ms)(ms),其余參數(shù)的意義同,其余參數(shù)的意義同G85G85。 其動作過程如下:其動作過程如下:鏜刀快速定位到鏜孔加工循環(huán)起始點(鏜刀快速定位到鏜孔加工循環(huán)起始點(X X,Y Y););鏜刀沿鏜刀沿Z Z方向快速運動到參考平面方向快速運動到參考平面R R;鏜孔加工;鏜孔加工;進給暫停;進給暫停;鏜刀以進給速度退回到參考平面鏜刀以進給速度退
50、回到參考平面R R或初始平面。或初始平面。 格式:格式:G76 GG76 G X X Y Y Z Z R R P P Q Q F F;說明:說明: G76G76在孔底有三個動作:在孔底有三個動作:進給暫停進給暫停、主主軸準停軸準停(定向停止)、(定向停止)、刀具沿刀尖的反向偏刀具沿刀尖的反向偏移移Q Q值值,然后快速退出。保證刀具不劃傷孔,然后快速退出。保證刀具不劃傷孔的表面。的表面。P P為暫停時間為暫停時間(ms)(ms),Q Q為偏移值,其為偏移值,其動作過程如下:動作過程如下: 鏜刀快速定位到鏜孔加工循環(huán)起始點鏜刀快速定位到鏜孔加工循環(huán)起始點 鏜刀沿鏜刀沿Z Z方向快速運動到參考平面方
51、向快速運動到參考平面R R; 鏜孔加工;鏜孔加工; 進給暫停、主軸準停、刀具沿刀尖的進給暫停、主軸準停、刀具沿刀尖的反向偏移反向偏移Q Q; 鏜刀快速退出到參考平面鏜刀快速退出到參考平面R R或初始平面?;虺跏计矫?。 格式:格式:G87 GG87 G X X Y Y Z Z R R Q Q F F;說明:說明:各參數(shù)同各參數(shù)同G76G76。其動作過程如下。其動作過程如下。鏜刀快速定位到鏜孔加工循環(huán)起始點;鏜刀快速定位到鏜孔加工循環(huán)起始點;主軸準停、刀具沿刀尖的反向偏移主軸準停、刀具沿刀尖的反向偏移Q Q;快速運動到孔底位置;快速運動到孔底位置;刀尖正方向偏移刀尖正方向偏移Q Q到加工位置,主軸
52、正到加工位置,主軸正轉(zhuǎn);轉(zhuǎn);刀具向上進給,到參考平面刀具向上進給,到參考平面R(ZR(Z點點) );主軸準停、刀具沿刀尖的反向偏移主軸準停、刀具沿刀尖的反向偏移Q Q值;值;鏜刀快速退出到初始平面;鏜刀快速退出到初始平面;沿刀尖正方向偏移。沿刀尖正方向偏移。 格式:格式:G88 GG88 G X X Y Y Z Z R R P P F F;說明:說明:G88G88指令使刀具到達孔底后延時,主軸停止且系統(tǒng)進指令使刀具到達孔底后延時,主軸停止且系統(tǒng)進入進給保持狀態(tài),在此情況下可以執(zhí)行手動操作,但為了安入進給保持狀態(tài),在此情況下可以執(zhí)行手動操作,但為了安全起見應(yīng)當先把刀具從孔中退出,為了再起動加工,手動操全起見應(yīng)當先把刀具從孔中退出,為了再起動加工,手動操作后應(yīng)再轉(zhuǎn)換到存儲器方式,按循環(huán)啟動按鈕,刀具快速返作后應(yīng)再轉(zhuǎn)換到存儲器方式,按循環(huán)啟動按鈕,刀具快速返回到回到R R點(點(G99G99)或初始點)或初始點(G98)(G98),然后主軸正轉(zhuǎn)。其余參數(shù)的,然后主軸正轉(zhuǎn)。其余參數(shù)的意義同意義同G85G85。 格式:格式:G80G80;說明:說明:G80G80為取消孔加工循環(huán)指令,它與其它孔加工循環(huán)指為取消孔加工循環(huán)指令,它與其它孔加工循環(huán)指令成對使用。令成對使用。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。