數控車床編程常用指令介紹

數控車床編程常用指令介紹

1. F功能

F功能指令用於控制切削進給量。在程序中,有兩種使用方法。

(1)每轉進給量

編程格式 G99 F~

F後面的數字表示的是主軸每轉進給量,單位為mm/r。

例:G99 F0.2 表示進給量為0.2 mm/r。

(2)每分鐘進給量

編程格式G98 F~

F後面的數字表示的是每分鐘進給量,單位為 mm/min。

例:G94 F100 表示進給量為100mm/min。

2. S功能

S功能指令用於控制主軸轉速。

編程格式 S~

S後面的數字表示主軸轉速,單位為r/min。在具有恆線速功能的機床上,S功能指令還有如下作用。

(1)最高轉速限制

編程格式 G50 S~

S後面的數字表示的是最高轉速:r/min。

例:G50 S3000 表示最高轉速限制為3000r/min

(2)恆線速控制

編程格式 G96 S~

S後面的數字表示的是恆定的線速度:m/min。

例:G96 S150 表示切削點線速度控制在150 m/min

(3)恆線速取消

編程格式 G97 S~

S後面的數字表示恆線速度控制取消後的主軸轉速,如S未指定,將保留G96的最終值。

例:G97 S3000 表示恆線速控制取消後主軸轉速3000 r/min。

3. T功能

T功能指令用於選擇加工所用刀具。

編程格式 T~

T後面通常有兩位數表示所選擇的刀具號碼。但也有T後面用四位數字,前兩位是刀具號,後兩位是刀具長度補償號,又是刀尖圓弧半徑補償號。

例:T0303 表示選用3號刀及3號刀具長度補償值和刀尖圓弧半徑補償值。

T0300 表示取消刀具補償。

4. M功能

M00: 程序暫停,可用NC啟動命令(CYCLE START)使程序繼續運行;

M01:計劃暫停,與M00作用相似,但M01可以用機床“任選停止按鈕”選擇是否有效;

M02:程序結束,該指令表示執行完程序內所有指令後,主軸停止,進給停止,冷卻液關閉,機床處於復位狀態。

M03:主軸順時針旋轉;

M04:主軸逆時針旋轉;

M05:主軸旋轉停止;

M08:冷卻液開;

M09:冷卻液關;

M30:程序停止,程序復位到起始位置。

5. 加工座標系設置G50

編程格式 G50 X~ Z~

式中X、Z的值是起刀點相對於加工原點的位置。G50使用方法與G92類似。

在數控車床編程時,所有X座標值均使用直徑值,如圖所示。

例:按圖設置加工座標的程序段如下:

G50 X128.7 Z375.1

 

設定加工座標系

 

數控車床編程常用指令介紹

 

6. 快速定位指令G00

G00指令命令機床以最快速度運動到下一個目標位置,運動過程中有加速和減速,該指令對運動軌跡沒有要求。其指令格式:

G00 X(U)____ Z(W)____;

當用絕對值編程時,X、Z後面的數值是目標位置在工件座標系的座標。當用相對值編程時,U、W後面的數值則是現在點與目標點之間的距離與方向。如圖所示的定位指令如下:

G50 X200.0 Z263.0; 設定工件座標系

G00 X40.0 Z212.0; 絕對值指令編程A→C

或G00 U-160.0 W-51.0; 相對值指令編程A→C

因為X軸和Z軸的進給速率不同,因此機床執行快速運動指令時兩軸的合成運動軌跡不一定是直線,因此在使用G00指令時,一定要注意避免刀具和工件及夾具發生碰撞。如果忽略這一點,就容易發生碰撞,而快速運動狀態下的碰撞就更加危險

7. 直線插補指令G01

G01指令命令機床刀具以一定的進給速度從當前所在位置沿直線移動到指令給出的目標位置。

指令格式:G01 X(U)____Z(W)____F ;

其中F是切削進給率或進給速度,單位為mm/r或mm/min,取決於該指令前面程序段的設置。使用G01指令時可以採用絕對座標編程,也可採用相對座標編程。當採用絕對坐編程時,數控系統在接受G01指令後,刀具將移至座標值為X、Z的點上;當採用相對坐編程時,刀具移至距當前點的距離為U、W值的點上。如圖所示的直線運動指令如下:

G01 X40.0 Z20. F0.2; 絕對值指令編程

G01 U20.0 W-25.9 F0.2; 相對值指令編程

數控車床編程常用指令介紹

8. 圓弧插補指令G02、G03

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

順時針圓弧插補的指令格式:G02 X(U)____Z(W)____I____K____F____;

G02 X(U)____Z(W)___R___ F____;

逆時針圓弧插補的指令格式:G03 X(U)____Z(W)____ I____K____F____;;

G03 X(U)____Z(W)___R___ F____;

使用圓弧插補指令,可以用絕對座標編程,也可以用相對座標編程。絕對座標編程時,X、Z是圓弧終點座標值;增量編程時,U、W是終點相對始點的距離。圓心位置的指定可以用R,也可以用I、K,R為圓弧半徑值;I、K為圓心在X軸和Z軸上相對於圓弧起點的座標增量; F為沿圓弧切線方向的進給率或進給速度。

數控車床編程常用指令介紹

當用半徑R來指定圓心位置時,由於在同一半徑R的情況下,從圓弧的起點到終點有兩種圓弧的可能性,大於180°和小於180°兩個圓弧。為區分起見,特規定圓心角α≤180°時,用“+R”表示;α>180°時,用“-R”。注意:R編程只適於非整圓的圓弧插補的情況,不適於整圓加工。例如,圖3-13中所示的圓弧從起點到終點為順時針方向,其走刀指令可編寫如下:

G02 X50.0 Z30.0 I25.0 F0.3; 絕對座標,直徑編程,切削進給率0.3mm/r

G02 U20.0 W-20.0 I25.0 F0.3; 相對座標,直徑編程,切削進給率0.3mm/r

G02 X 50. 0 Z30.0 R25.0 F0.3; 絕對座標,直徑編程,切削進給率0.3mm/r

G02 U20.0 W-20.0 R25.0 F0.3; 相對座標,直徑編程,切削進給率0.3mm/r

9. 暫停指令G04

G04指令用於暫停進給,其指令格式是:

G04 P____

或G04 X(U)____

暫停時間的長短可以通過地址X(U)或P來指定。其中P後面的數字為整數,單位是ms;X(U)後面的數字為帶小數點的數,單位為s。有些機床,X(U)後面的數字表示刀具或工件空轉的圈數。

該指令可以使刀具作短時間的無進給光整加工,在車槽、鑽鏜孔時使用,也可用於拐角軌跡控制。例如,在車削環槽時,若進給結束立即退刀,其環槽外形為螺旋麵,用暫停指令G04可以使工件空轉幾秒鐘,即能將環形槽外形光整圓,例如欲空轉2.5s時其程序段為:

G04 X2.5或G04 U2.5或G04 P2500;

G04為非模態指令,只在本程序段中才有效。

10. 英制和米制輸入指令G20、G21

G20表示英制輸入,G21表示米制輸入。G20和G21是兩個可以互相取代的代碼。機床出廠前一般設定為G21狀態,機床的各項參數均以米制單位設定,所以數控車床一般適用於米制尺寸工件加工,如果一個程序開始用G20指令,則表示程序中相關的一些數據均為英制(單位為英寸);如果程序用G21指令,則表示程序中相關的一些數據均為米制(單位為mm)。在一個程序內,不能同時使用G20或G21指令,且必須在座標系確定前指定。G20或G21指令斷電前後一致,即停電前使用G20或G21指令,在下次後仍有效,除非重新設定。

11. 進給速度量綱控制指令G98、G99

在數控車削中有兩種切削進給模式設置方法,即進給率(每轉進給模式)和進給速度(每分鐘進給模式)。

(1)進給率,單位為mm/r,其指令為:

G99; 進給率轉換指令

G01X____Z____F____; F的單位為mm/r

(2)進給速度,單位為mm/min,其指令為: .

G98; 進給速度轉換指令

G01X____Z____F____; F的單位為mm/min

G98和G99都是模態指令,一旦指定就一直有效,直到指定另一方式為止。車削CNC系統缺省的進給模式是進給率,即每轉進給模式,只有在用動力刀具銑削時才採用每分鐘進給模式。

12. 參考點返回指令G27、G28、G30

參考點是CNC機床上的固定點,可以利用參考點返回指令將刀架移動到該點。可以設置最多四個參考點,各參考點的位置利用參數事先設置。接通電源後必須先進行第一參考點返回,否則不能進行其它操作。參考點返回有兩種方法:

(1)手動參考點返回。

(2)自動參考點返回。該功能是用於接通電源已進行手動參考點返回後,在程序中需要返回參考點進行換刀時使用的自動參考點返回功能。

自動參考點返回時需要用到如下指令:

1)返回參考點檢查G27

G27用於檢驗X軸與Z軸是否正確返回參考點。指令格式為:

G27 X(U)____ Z(W)____

X(U)、Z(W)為參考點的座標。執行G27指令的前提是機床通電後必須手動返回一次參考點。

執行該指令時,各軸按指令中給定的座標值快速定位,且系統內部檢查檢驗參考點的行程開關信號。如果定位結束後檢測到開關信號發令正確,則參考點的指示燈亮,說明滑板正確回到了參考點位置;如果檢測到的信號不正確,系統報警,說明程序中指令的參考點座標值不對或機床定位誤差過大。

2)參考點返回指令G28、G30

G28 X(U) ____ Z(W) ____; 第一參考點返回,其中X(U)、Z(W)為參考點返回時的中間點,X、Z為絕對座標,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 Z50;

G30 U100 W30;

如圖3-14中的虛線路徑所示,如果參考點返回時不經過中間點,則刀具會與工件發碰撞,引起事故。

 

數控車床編程常用指令介紹

13.螺紋指令(G32/G92/G76)

1)G32

功能:加工圓柱或圓錐螺紋。

格式

G32X(U)__Z(W)__F__;

X(U)__Z(W)__螺紋終點座標,F螺紋導程。

2). 螺紋切削循環(G92)

(1) 功能:車削圓錐螺紋和圓柱螺紋。

(2) 車削圓柱螺紋格式

G92X(U)__Z(W)__ F__;

(3)車削圓柱螺紋格式

G92X(U)__Z(W)__ R__F__;

X(U)__Z(W)__螺紋終點座標,R:螺紋切出點至切入點的在X向位移(單邊),F螺紋導程

3). 螺紋切削加工複合循環(G76)

G76 P(m)(r)(a)Q(Δdmin)R(d);

G76X(U) Z(W) R (i) P(k) Q(Δd) F(L);

m :精加工重複次數(1~99)。該值是模態的。

r :倒角量。當螺距由L 表示時,可以從0.0L 到9.9L 設定,單位為0.1L(兩位數:從00 到99)。

a :刀尖角度。可以選擇80°,60°,55°,30°,29°和 0°六種中的一種,由2 位數規定。該值是模態的.

P 02 12 60

m r a

Δdmin :最小切深(用半徑值指定),不使用小數。

d :精加工餘量,該值是模態的。允許使用小數。

i :螺紋半徑差,如果i=0,可以進行普通直螺紋切削。

k :螺紋高,正的半徑值,不使用小數。

這個值用半徑值規定。

Δd :第一刀切削深度(半徑值),不使用小數。

L :螺紋導程(同G32)

14、外徑/內徑切削循環(G90)

² 功能:車削內外圓柱面和圓錐面

² 格式

G90 X(U)__Z(W)___R____F___;

數控車床編程常用指令介紹

R:切出點至切入點的在X向位移(單邊)。

15、端面車循環(G94)

² 功能:車削內外平端面和圓錐面

² 格式

G94X(U)__Z(W)__R__F__;

數控車床編程常用指令介紹

16、外圓粗車循環(G71)

1) 功能:粗車外圓循環。

數控車床編程常用指令介紹

2) 刀具路徑:圖示粗車的切削軌跡圖6-2-1 G71粗車外圓刀具路徑

3)程序格式

G71 U(Δd)R(e)

G71 P (ns) Q (nf) U (Δu) W (Δw) F (f) S (s) T (t)

N (ns)....

……………

N (nf)………

Δd :切削深度(半徑給定)。

不帶符號。切削方向決定於AA′方向。該值是模態的,直到指定其它值以前不改變。該值也可以由參數(5132 號)設定參數由程序指令改變。

e :退刀量。

這是模態的,直到其它值指定前不改變,這值也可以由參數(5133 號)設定,參數由程序指令改變。

ns :精車加工程序第一個程序段的順序號。

nf :精車加工程序最後一個程序段的順序號。

U :X 方向精加工餘量的距離和方向(直徑/半徑指定)。

W :Z 方向精加工餘量的距離和方向

f,s,t :包含在ns 到nf 程序段中的任何F,S 或T 功能在循環中被忽略,而在G71程序段中的F,S 或T 功能有效。從順序號ns 到nf 的程序段為A 到B 的運動指令。

數控車床編程常用指令介紹

圖6-2-2 G71刀具路徑分解分解注:

1. 當Δd 和ΔU 兩者都由地址U 指定時,其意義由地址P 和Q 決定。

2. 粗車加工循環由帶有地址P 和Q 的G71 指令實現。在A 點和B 點間的運動指令中指定的F,S 和T 功能無效,但是,在G71 程序段或前面程序段中指定的F,S 和T 功能有效。當用恆表面切削速度控制時,在A 點和B 點間的運動指令中指定的G96 或G97 無效,而在G71 程序段或以前的程序段中指定的G96 或G97 有效。

3. 順序號“ns”和“nf”之間的程序段不能調用子程序。

17、平端面粗車循環(G72)

1)功能:平端面粗車循環。

2) 刀具路徑:圖示粗車的切削軌跡。

數控車床編程常用指令介紹

如圖所示平端面粗車的切削軌跡,除了切削是由平行X 軸的操作外,該循環與G71 完全相同。

3)程序格式

G72W(Δw)R(e)

G72 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t)18、型車復循環(G73)

功能:可以車削固定的圖形。這種切削循環,可以有效地切削鑄造成型,鍛造成型或已粗車成型的工件。

刀具路徑:圖示型車復循環的切削軌跡

程序格式

G73 U (Δi) 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 方向退刀量的距離和方向

(半徑指定)。該值是模態值。該值

可由5135 號參數指定,由程序指

令改變。

數控車床編程常用指令介紹

ΔK :Z 方向退刀量的距離和方向。該值是模態。該值可由5136 號參數指定,由程序指令改變。

d :分割數。此值與粗切重複次數相同,該值是模態的可由5137 號參數指定,由程序指令改變。

ns :精車加工程序第一個程序段的順序號。

nf :精車加工程序最後一個程序段的順序號。

ΔU :在X 方向加工餘量的距離和方向(直徑/半徑)指定。

Δ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 規定時,它們的意義由G73 程序段中的地址P 和Q 決定。當P 和Q 沒有指定在同一個程序段中時,U 和W 分別表示Δi 和ΔK,當P 和Q 指定在同一個程序段中時,U 和W 分別表示ΔU 和ΔW。

2. 有P 和Q 的G73 指令執行循環加工。不同的進刀方式(共有4 種)ΔU,ΔW,ΔK 和Δi 的符號不同,應予以注意。加工循環結束時,刀具返回到A 點。

19、精車循環(G70)

功能:精車循環G70用於G71、G72 或G73 粗切後,實現精加工。

指令格式

G70P (ns) Q (nf)

(ns):精加工程序第一個程序段的順序號

(nf):精加工程序最後一個程序段的順序號

注意:

1. 在G71,G72,G73 程序段中規定的F,S 和T 功能無效,但在執行G70 時順序號(ns)和(nf)之間指定的F,S 和T 有效。

2. 當G70想學習UG編程加Q群614096521 循環加工結束時,刀具返回到起點並讀下一個程序段。

3. G70 到G73 中ns 到nf 間的程序段不能調用子程序

數控車床編程常用指令介紹


圖6-2-3 例題1

例題1:G72/G70

O0005;

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 S550

N014 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;

數控車床編程常用指令介紹

例題2:G73/G70O0006;

N010 G50 X260.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 S400

N050 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;

當你想學編程,找不到學習的方法?

如果你想學UG編程的話你可以加阿心獲取視頻資料軟件學習。因很多粉絲想跟作者交流 特此申請了個數控交流群 大家一起學習一起交流 有想一起交流的朋友可以私信作者,群裡也提供免費的視頻資料 UG軟件等各種一切免費

下面是私信獲取方法:

請在評論區評論:教程,這樣方便大家獲取,然後關注本頭條號後私信阿心:UG。

點我的頭像進入我的主頁面

記住:要用手機客戶端哦,木有客戶端的速度下載哦!

首先關注我的頭條號,然後手機點進阿心的主頁面(網頁版是找不到私信頁面的!)

支持小編,好讓我有分享的動力!


分享到:


相關文章: