數(shù)控車床編程常用指令介紹_第1頁
數(shù)控車床編程常用指令介紹_第2頁
數(shù)控車床編程常用指令介紹_第3頁
數(shù)控車床編程常用指令介紹_第4頁
數(shù)控車床編程常用指令介紹_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)控車床編程常用指令介紹1. F功能    F功能指令用于控制切削進給量。在程序中,有兩種使用方法。(1)每轉進給量    編程格式 G99 F  F后面的數(shù)字表示的是主軸每轉進給量,單位為mm/r。例:G99 F0.2 表示進給量為0.2 mm/r。(2)每分鐘進給量編程格式G98 FF后面的數(shù)字表示的是每分鐘進給量,單位為 mm/min。例:G94 F100 表示進給量為100mm/min。2. S功能S功能指令用于控制主軸轉速。編程格式  SS后面的數(shù)字表示主軸轉速,單位為r/min。在具有恒線速功

2、能的機床上,S功能指令還有如下作用。(1)最高轉速限制編程格式 G50 SS后面的數(shù)字表示的是最高轉速:r/min。例:G50 S3000 表示最高轉速限制為3000r/min。(2)恒線速控制    編程格式 G96 S    S后面的數(shù)字表示的是恒定的線速度:m/min。    例:G96 S150 表示切削點線速度控制在150 m/min。(3)恒線速取消    編程格式 G97 S    S后面的數(shù)字表示恒線速度控制取消后的主軸轉速,如S

3、未指定,將保留G96的最終值。例:G97 S3000 表示恒線速控制取消后主軸轉速3000 r/min。3. T功能T功能指令用于選擇加工所用刀具。編程格式  TT后面通常有兩位數(shù)表示所選擇的刀具號碼。但也有T后面用四位數(shù)字,前兩位是刀具號,后兩位是刀具長度補償號,又是刀尖圓弧半徑補償號。例:T0303 表示選用3號刀及3號刀具長度補償值和刀尖圓弧半徑補償值。T0300 表示取消刀具補償。4. M功能M00: 程序暫停,可用NC啟動命令(CYCLE START)使程序繼續(xù)運行;M01:計劃暫停,與M00作用相似,但M01可以用機床“任選停止按鈕”選擇是否有效;M02:程序結束,該指令

4、表示執(zhí)行完程序內所有指令后,主軸停止,進給停止,冷卻液關閉,機床處于復位狀態(tài)。M03:主軸順時針旋轉;M04:主軸逆時針旋轉;M05:主軸旋轉停止;M08:冷卻液開;M09:冷卻液關;M30:程序停止,程序復位到起始位置。5. 加工坐標系設置G50編程格式 G50 X Z式中X、Z的值是起刀點相對于加工原點的位置。G50使用方法與G92類似。在數(shù)控車床編程時,所有X坐標值均使用直徑值,如圖所示。例:按圖設置加工坐標的程序段如下:G50 X128.7 Z375.1設定加工坐標系6. 快速定位指令G00G00指令命令機床以最快速度運動到下一個目標位置,運動過程中有加速和減速,該指令對運動軌跡沒有要

5、求。其指令格式:G00 X(U)_ Z(W)_;當用絕對值編程時,X、Z后面的數(shù)值是目標位置在工件坐標系的坐標。當用相對值編程時,U、W后面的數(shù)值則是現(xiàn)在點與目標點之間的距離與方向。如圖所示的定位指令如下:G50 X200.0 Z263.0;     設定工件坐標系    G00 X40.0 Z212.0;    絕對值指令編程AC    或G00 U-160.0 W-51.0; 相對值指令編程AC因為X軸和Z軸的進給速率不同,因此機床執(zhí)行快速運動指令時兩軸的合成運

6、動軌跡不一定是直線,因此在使用G00指令時,一定要注意避免刀具和工件及夾具發(fā)生碰撞。如果忽略這一點,就容易發(fā)生碰撞,而快速運動狀態(tài)下的碰撞就更加危險7. 直線插補指令G01G01指令命令機床刀具以一定的進給速度從當前所在位置沿直線移動到指令給出的目標位置。指令格式:G01 X(U)_Z(W)_F  ;其中F是切削進給率或進給速度,單位為mm/r或mm/min,取決于該指令前面程序段的設置。使用G01指令時可以采用絕對坐標編程,也可采用相對坐標編程。當采用絕對坐編程時,數(shù)控系統(tǒng)在接受G01指令后,刀具將移至坐標值為X、Z的點上;當采用相對坐編程時,刀具移至距當前點的距離為U、W值的點上

7、。如圖所示的直線運動指令如下:G01 X40.0 Z20. F0.2;                絕對值指令編程G01 U20.0 W-25.9 F0.2;              相對值指令編程        8. 圓弧插補指令G02、G03圓弧插補指

8、令命令刀具在指定平面內按給定的F進給速度作圓弧插補運動,用于加工圓弧輪廓。圓弧插補命令分為順時針圓弧插補指令G02和逆時針圓弧插補指令G03兩種。其指令格式如下:    順時針圓弧插補的指令格式:G02 X(U)_Z(W)_I_K_F_;                           

9、0;  G02 X(U)_Z(W)_R_ F_;逆時針圓弧插補的指令格式:G03 X(U)_Z(W)_ I_K_F_;                              G03 X(U)_Z(W)_R_ F_;    使用圓弧插補指令,可以用絕對坐標編程,也可以

10、用相對坐標編程。絕對坐標編程時,X、Z是圓弧終點坐標值;增量編程時,U、W是終點相對始點的距離。圓心位置的指定可以用R,也可以用I、K,R為圓弧半徑值;I、K為圓心在X軸和Z軸上相對于圓弧起點的坐標增量; F為沿圓弧切線方向的進給率或進給速度。    當用半徑R來指定圓心位置時,由于在同一半徑R的情況下,從圓弧的起點到終點有兩種圓弧的可能性,大于180°和小于180°兩個圓弧。為區(qū)分起見,特規(guī)定圓心角180°時,用“+R”表示;>180°時,用“-R”。注意:R編程只適于非整圓的圓弧插補的情況,不適于整圓加工。例如,圖

11、3-13中所示的圓弧從起點到終點為順時針方向,其走刀指令可編寫如下:G02 X50.0 Z30.0 I25.0 F0.3;    絕對坐標,直徑編程,切削進給率0.3mm/rG02 U20.0 W-20.0 I25.0 F0.3;  相對坐標,直徑編程,切削進給率0.3mm/rG02 X 50. 0 Z30.0 R25.0 F0.3;  絕對坐標,直徑編程,切削進給率0.3mm/rG02 U20.0 W-20.0 R25.0 F0.3;  相對坐標,直徑編程,切削進給率0.3mm/r9. 暫停指令G04G04指令用于暫停進給,其指令格

12、式是:G04 P_或G04 X(U)_暫停時間的長短可以通過地址X(U)或P來指定。其中P后面的數(shù)字為整數(shù),單位是ms;X(U)后面的數(shù)字為帶小數(shù)點的數(shù),單位為s。有些機床,X(U)后面的數(shù)字表示刀具或工件空轉的圈數(shù)。該指令可以使刀具作短時間的無進給光整加工,在車槽、鉆鏜孔時使用,也可用于拐角軌跡控制。例如,在車削環(huán)槽時,若進給結束立即退刀,其環(huán)槽外形為螺旋面,用暫停指令G04可以使工件空轉幾秒鐘,即能將環(huán)形槽外形光整圓,例如欲空轉2.5s時其程序段為:     G04 X2.5或G04 U2.5或G04 P2500;    G04為

13、非模態(tài)指令,只在本程序段中才有效。10. 英制和米制輸入指令G20、G21G20表示英制輸入,G21表示米制輸入。G20和G21是兩個可以互相取代的代碼。機床出廠前一般設定為G21狀態(tài),機床的各項參數(shù)均以米制單位設定,所以數(shù)控車床一般適用于米制尺寸工件加工,如果一個程序開始用G20指令,則表示程序中相關的一些數(shù)據(jù)均為英制(單位為英寸);如果程序用G21指令,則表示程序中相關的一些數(shù)據(jù)均為米制(單位為mm)。在一個程序內,不能同時使用G20或G21指令,且必須在坐標系確定前指定。G20或G21指令斷電前后一致,即停電前使用G20或G21指令,在下次后仍有效,除非重新設定。11. 進給速度量綱控制

14、指令G98、G99在數(shù)控車削中有兩種切削進給模式設置方法,即進給率(每轉進給模式)和進給速度(每分鐘進給模式)。(1)進給率,單位為mm/r,其指令為:G99;    進給率轉換指令G01X_Z_F_;    F的單位為mm/r(2)進給速度,單位為mm/min,其指令為:  G98;    進給速度轉換指令G01X_Z_F_;    F的單位為mm/min    G98和G99都是模態(tài)指令,一旦指定就一直有效,直到指定另一方式為止。車

15、削CNC系統(tǒng)缺省的進給模式是進給率,即每轉進給模式,只有在用動力刀具銑削時才采用每分鐘進給模式。12. 參考點返回指令G27、G28、G30參考點是CNC機床上的固定點,可以利用參考點返回指令將刀架移動到該點??梢栽O置最多四個參考點,各參考點的位置利用參數(shù)事先設置。接通電源后必須先進行第一參考點返回,否則不能進行其它操作。參考點返回有兩種方法:(1)手動參考點返回。(2)自動參考點返回。該功能是用于接通電源已進行手動參考點返回后,在程序中需要返回參考點進行換刀時使用的自動參考點返回功能。自動參考點返回時需要用到如下指令:1)返回參考點檢查G27G27用于檢驗X軸與Z軸是否正確返回參考點。指令格

16、式為:G27 X(U)_  Z(W)_ X(U)、Z(W)為參考點的坐標。執(zhí)行G27指令的前提是機床通電后必須手動返回一次參考點。執(zhí)行該指令時,各軸按指令中給定的坐標值快速定位,且系統(tǒng)內部檢查檢驗參考點的行程開關信號。如果定位結束后檢測到開關信號發(fā)令正確,則參考點的指示燈亮,說明滑板正確回到了參考點位置;如果檢測到的信號不正確,系統(tǒng)報警,說明程序中指令的參考點坐標值不對或機床定位誤差過大。2)參考點返回指令G28、G30 G28 X(U) _ Z(W) _;    第一參考點返回,其中X(U)、Z(W)為參考點返回時的中間點,X、Z為絕對坐標,

17、U、W為相對坐標。參考點返回過程如圖3-14所示。 G30 P2 X(U)_  Z(W)_;    第二參考點返回,P2可省略 G30 P3 X(U)_  Z (W)_;    第三參考點返回 G30 P4 X(U)_ Z(W)_;    第四參考點返回 第二、第三和第四參考點返回中的X(U)、Z (W)的含義與G28中的相同。如圖3-14所示為刀具返回參考點的過程,刀具從當前位置經過中間點(190,50)返回參考點,其指令為:G30 X190

18、Z50;G30 U100 W30;如圖3-14中的虛線路徑所示,如果參考點返回時不經過中間點,則刀具會與工件發(fā)碰撞,引起事故。13螺紋指令(G32/G92/G76)1)G32功能:加工圓柱或圓錐螺紋。格式G32X(U)_Z(W)_F_;X(U)_Z(W)_螺紋終點坐標,F(xiàn)螺紋導程。2). 螺紋切削循環(huán)(G92)(1) 功能:車削圓錐螺紋和圓柱螺紋。(2) 車削圓柱螺紋格式G92X(U)_Z(W)_ F_;()車削圓柱螺紋格式G92X(U)_Z(W)_ _F_;X(U)_Z(W)_螺紋終點坐標,:螺紋切出點至切入點的在X向位移(單邊),F(xiàn)螺紋導程3). 螺紋切削加工復合循環(huán)(G76)G76 P(

19、m)(r)(a)Q(dmin)R(d);G76X(U) Z(W) R (i) P(k) Q(d) F(L);m :精加工重復次數(shù)(199)。該值是模態(tài)的。r :倒角量。當螺距由L 表示時,可以從0.0L 到9.9L 設定,單位為0.1L(兩位數(shù):從00 到99)。a :刀尖角度??梢赃x擇80°,60°,55°,30°,29°和 0°六種中的一種,由2 位數(shù)規(guī)定。該值是模態(tài)的.P 02 12 60m r admin :最小切深(用半徑值指定),不使用小數(shù)。d :精加工余量,該值是模態(tài)的。允許使用小數(shù)。i :螺紋半徑差,如果i=0,可以進

20、行普通直螺紋切削。k :螺紋高,正的半徑值,不使用小數(shù)。這個值用半徑值規(guī)定。d :第一刀切削深度(半徑值),不使用小數(shù)。L :螺紋導程(同G32)14、外徑/內徑切削循環(huán)(G90)² 功能:車削內外圓柱面和圓錐面² 格式G90 X(U)_Z(W)_R_F_;R:切出點至切入點的在X向位移(單邊)。15、端面車循環(huán)(G94)² 功能:車削內外平端面和圓錐面² 格式G94X(U)_Z(W)_R_F_;16、外圓粗車循環(huán)(G71)1) 功能:粗車外圓循環(huán)。2) 刀具路徑:圖示粗車的切削軌跡。圖6-2-1 G71粗車外圓刀具路徑3)程序格式G71 U(d)R(e

21、)G71 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t)N (ns).N (nf)d :切削深度(半徑給定)。不帶符號。切削方向決定于AA方向。該值是模態(tài)的,直到指定其它值以前不改變。該值也可以由參數(shù)(5132 號)設定參數(shù)由程序指令改變。e :退刀量。這是模態(tài)的,直到其它值指定前不改變,這值也可以由參數(shù)(5133 號)設定,參數(shù)由程序指令改變。ns :精車加工程序第一個程序段的順序號。nf :精車加工程序最后一個程序段的順序號。U :X 方向精加工余量的距離和方向(直徑/半徑指定)。W :Z 方向精加工余量的距離和方向f,s,t :包含在ns 到nf

22、程序段中的任何F,S 或T 功能在循環(huán)中被忽略,而在G71程序段中的F,S 或T 功能有效。從順序號ns 到nf 的程序段為A 到B 的運動指令。圖6-2-2 G71刀具路徑分解分解注:1. 當d 和U 兩者都由地址U 指定時,其意義由地址P 和Q 決定。2. 粗車加工循環(huán)由帶有地址P 和Q 的G71 指令實現(xiàn)。在A 點和B 點間的運動指令中指定的F,S 和T 功能無效,但是,在G71 程序段或前面程序段中指定的F,S 和T 功能有效。當用恒表面切削速度控制時,在A 點和B 點間的運動指令中指定的G96 或G97 無效,而在G71 程序段或以前的程序段中指定的G96 或G97 有效。3. 順序

23、號“ns”和“nf”之間的程序段不能調用子程序。17、平端面粗車循環(huán)(G72)1)功能:平端面粗車循環(huán)。2) 刀具路徑:圖示粗車的切削軌跡。圖6-2-3 G72刀具路徑圖如圖所示平端面粗車的切削軌跡,除了切削是由平行X 軸的操作外,該循環(huán)與G71 完全相同。3)程序格式G72W(w)R(e)圖6-2-4 G72刀具路徑分解圖G72 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t)18、型車復循環(huán)(G73)功能:可以車削固定的圖形。這種切削循環(huán),可以有效地切削鑄造成型,鍛造成型或已粗車成型的工件。刀具路徑:圖示型車復循環(huán)的切削軌跡程序格式G73 U (i)

24、W (k) R(d)G73 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t) ;N (ns)N (nf)i :X 方向退刀量的距離和方向(半徑指定)。該值是模態(tài)值。該值可由5135 號參數(shù)指定,由程序指令改變。圖6-2-5 G73刀具路徑圖K :Z 方向退刀量的距離和方向。該值是模態(tài)。該值可由5136 號參數(shù)指定,由程序指令改變。d :分割數(shù)。此值與粗切重復次數(shù)相同,該值是模態(tài)的可由5137 號參數(shù)指定,由程序指令改變。ns :精車加工程序第一個程序段的順序號。nf :精車加工程序最后一個程序段的順序號。U :在X 方向加工余量的距離和方向(直徑/半徑)指

25、定。W :在Z 軸方向切削余量的距離和方向f,s,t :順序號“ns”±和“nf”±之間的程序段中所包含的任何F,S 和T 功能都被忽略,而在這G73 程序段中的F,S,T 功能有效。A 和B 間的運動指令指定在從順序號ns 到nf 的程序段中注意:1. 當值i 和K,或者U 和W 分別由地址U 和W 規(guī)定時,它們的意義由G73 程序段中的地址P 和Q 決定。當P 和Q 沒有指定在同一個程序段中時,U 和W 分別表示i 和K,當P 和Q 指定在同一個程序段中時,U 和W 分別表示U 和W。2. 有P 和Q 的G73 指令執(zhí)行循環(huán)加工。不同的進刀方式(共有4 種)U,W,K

26、和i 的符號不同,應予以注意。加工循環(huán)結束時,刀具返回到A 點。19、精車循環(huán)(G70)功能:精車循環(huán)G70用于G71、G72 或G73 粗切后,實現(xiàn)精加工。指令格式G70P (ns) Q (nf)(ns):精加工程序第一個程序段的順序號(nf):精加工程序最后一個程序段的順序號注意:1. 在G71,G72,G73 程序段中規(guī)定的F,S 和T 功能無效,但在執(zhí)行G70 時順序號(ns)和(nf)之間指定的F,S 和T 有效。2. 當G70 循環(huán)加工結束時,刀具返回到起點并讀下一個程序段。3. G70 到G73 中ns 到nf 間的程序段不能調用子程序圖6-2-3 例題1例題1:G72/G70O

27、0005;N010 G50 X220.0Z190.0 ;N011 G00 X176.00 Z112.0;N012 G72 W7.0 R1.0;N013 G72 P014 Q019 U4.0 W2.0 F0.3 S550N014 G00 Z36.0 S700;N015 G01 X120.0 W12.0 F0.15 ;NOl6 W10.0;N017 X80.0W10.0;N018 W20.0;N019 X36.0W22.0;N020 G70 P014 Q019;N021 G0X220.0Z190.0;N022 M30;圖6-2-3例題2 例題2:G73/G70O0006;N010 G50 X260

28、.0 Z220.0 ;N020 G00 X220.0 Z176.0 ;N030 G73 U14.0 W14.0 R3;N040 G73 P050 Q100 U4.0 W2.0 F0.3 S400N050 G00 X80.0 W-40.0 ;N060 G01 W-20.0:N070 X120W-10.0 ;N080 W-20.0;N090 G02 X160.0 W-20.0 R20,0;N100 G01 X180.0 W-10.0;N110 G70 P014 Q019 ;N120 G0 X260.0Z220.0;N130 M30;20、子程序指令(M98 M99)1). 功能如果一個程序包含固定

29、順序或頻繁重復的圖形,這樣的順序或圖形就可以編成子程序存在存儲器中以簡化編程,子程序可以被主程序調用,被調用的子程序也可以調用其它子程序。2). 指令格式一個子程序M99不必再單獨程序指令,如下所示例 X100.0Y100.0M99;子程序的結構 子程序調用(M98) 子程序重 子程序號復調用次數(shù)當不指定重復次數(shù)時,子程序只調用一次說明: 當主程序調用子程序時被當作一級子程序調用子程序調用最多可嵌套4 級如下所示。 主程序 子程序 子程序 子程序 子程序1級嵌套 2級嵌套 3級嵌套 4級嵌套一個調用指令可以重復調用子程序最多達9999 次。為了與自動編程系統(tǒng)兼容,在第一個程序段中,Nxxxx

30、可以用來代替跟隨O(或;)的子程序號。N之后的順序號可作為子程序號寄存。3). 例題 31)M98 P51002; 此指令連續(xù)調用子程序1002號5次。2) X1000.0 M98 P0200: 此例是在X運動后調用了程序,子程序調用指令( M98P_)可以與運動指令在同一程序段中指令。3)從主程序調用了程序的執(zhí)行順序主程序 子程序子程序可以按照主程序調用子程序的同樣方法調用其它子程序。21、軸向切削多重循環(huán)(G74)指令格式:G74 R(e) ;G74 X(U) _ Z(W)_ P(i) Q(k) R(d) F_ ;指令意義:從切削起點Z向進給、回退、再進給直至切削到與切削終點Z坐標相同的位置,然后徑向退刀、軸向退刀至與切削起點Z坐標相同的位置,完成一次軸向切削循環(huán)。徑向再次進刀后,進行下一次軸向切削循環(huán)。直至切削到切削終點,然后返回到G74起點,軸向切槽復合循環(huán)完成。注:1、G74的切削起點和切削終點相同。2、G74的徑向進刀

溫馨提示

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

評論

0/150

提交評論