数控车G代码及详解.doc

上传人:hw****26 文档编号:2399467 上传时间:2019-05-11 格式:DOC 页数:6 大小:36.50KB
下载 相关 举报
数控车G代码及详解.doc_第1页
第1页 / 共6页
数控车G代码及详解.doc_第2页
第2页 / 共6页
数控车G代码及详解.doc_第3页
第3页 / 共6页
数控车G代码及详解.doc_第4页
第4页 / 共6页
数控车G代码及详解.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、FANUC 0-TD系統 G 代碼命令 代碼組及其含義“模態代碼” 和 “一般” 代碼“形式代碼” 的功能在它被執行後會繼續維持,而 “一般代碼” 僅僅在收到該命令時起作用。定義移動的代碼通常是“模態代碼”,像直線、圓弧和迴圈代碼。反之,像原點返回代碼就叫“一般代碼”。每一個代碼都歸屬其各自的代碼組。在“模態代碼”里,當前的代碼會被載入的同組代碼替換。 G代碼 組別 解釋 G00 01 定位 (快速移動 ) G01 直線切削 G02 順時針切圓弧 (CW,順時鐘 ) G03 逆時針切圓弧 (CCW,逆時 鐘 ) G04 00 暫停 (Dwell) G09 停於精確的位置 G20 06 英制輸入

2、 G21 公制輸入 G22 04 內部行程限位 有效 G23 內部行程限位 無效 G27 00 檢查參考點返回 G28 參考點返回 G29 從參考點返回 G30 回到第二參考點 G32 01 切螺紋 G40 07 取消刀尖半徑偏置 G41 刀尖半徑偏置 (左側 ) G42 刀尖半徑偏置 (右側 ) G50 00 修改工件坐標;設置主軸最大的 RPM G52 設置局部坐標係 G53 選擇機床坐 標係 G70 00 精加工迴圈 G71 內外徑粗切迴圈 G72 台階粗切迴圈 G73 成形重復迴圈 G74 Z 向步進鑽削 G75 X 向切槽 G76 切螺紋迴圈 G80 10 取消固定迴圈 G83 鑽孔

3、迴圈 G84 攻絲迴圈 G85 正面鏜孔迴圈 G87 側面鑽孔迴圈 G88 側面攻絲迴圈 G89 側面鏜孔迴圈 G90 01 (內外直徑 )切削迴圈 G92 切螺紋迴圈 G94 (台階 ) 切削迴圈 G96 12 恒線速度控制 G97 恒線速度控制取消 G98 05 每分 鐘進給率 G99 每轉進給率 代碼解釋 G00 定位 1. 格式 G00 X_ Z_ 這個命令把刀具從當前位置移動到命令指定的位置 (在絕對坐標方式下 ), 或者移動到某個距離處 (在增量坐標方式下 )。 2. 非直線切削形式的定位 我們的定義是:採用獨立的快速移動速率來決定每一個軸的位置。刀具路徑不是直線,根據到達的順序,

4、機器軸依次停止在命令指定的位置。 3. 直線定位 刀具路徑類似直線切削 (G01) 那樣,以最短的時間(不超過每一個軸快速移動速率)定位於要求的位置。 4. 舉例 N10 G0 X100 Z65 G01 直線插補 1. 格式 G01 X(U)_ Z(W)_ F_ ;直線插補以直線方式和命令給定的移動速率從當前位置移動到命令位置。 X, Z: 要求移動到的位置的絕對坐標值。 U,W: 要求移動到的位置的增量坐標值。 2. 舉例 絕對坐標程式 G01 X50. Z75. F0.2 ;X100.; 增量坐標程式 G01 U0.0 W-75. F0.2 ;U50. 圓弧插補 (G02, G03) 1.

5、 格式 G02(G03) X(U)_Z(W)_I_K_F_ ;G02(G03) X(U)_Z(W)_R_F_ ; G02 順時鐘 (CW)G03 逆時鐘 (CCW)X, Z 在坐標係里的終點 U, W 起點與終點之間的距離 I, K 從起點到中心點的向量 (半徑值 )R 圓弧範圍 (最大 180 度 )。 2. 舉例 絕對坐標係程式 G02 X100. Z90. I50. K0. F0.2 或 G02 X100. Z90. R50. F02; 增量坐標係程式 G02 U20. W-30. I50. K0. F0.2;或 G02 U20. W-30. R50. F0.2; 第二原點返回 (G30

6、) 坐標係能夠用第二原點功能來設置。 1. 用參數 (a, b) 設置刀具起點的坐標值。點 “ a” 和 “ b” 是機床原點與起刀點之間的距離。 2. 在編程時用 G30 命令代替 G50 設置坐標係。 3. 在執行了第一原點返回之後,不論刀具實際位置在那裏,碰到這個命令時刀具便移到第二原點。 4. 更換刀具也是在第二原點進行的。 切螺紋 (G32) 1. 格式 G32 X(U)_Z(W)_F_ ; G32 X(U)_Z(W)_E_ ; F 螺紋導程設置 E 螺距 (毫米 ) 在編制切螺紋程式時應當帶主軸轉速 RPM 均勻控制的功能 (G97),並且要考慮螺紋部分的某些特性。在螺紋切削方式下

7、移動速率控制和主軸速率控制功能將被忽略。而且在送進保持按鈕起作用時,其移動進程在完成一個切削迴圈後就停止了。 2. 舉例 G00 X29.4; (1 迴圈切削 ) G32 Z-23. F0.2; G00 X32; Z4.; X29.;(2 迴圈切削 ) G32 Z-23. F0.2; G00 X32.; Z4. 刀具直徑偏置功能 (G40/G41/G42)1. 格式 G41 X_ Z_;G42 X_ Z_; 在刀具刃是尖利時,切削進程按照程式指定的形狀執行不會發生問題。不過,真實的刀具刃是由圓弧構成的 (刀尖半徑 ) 就像上圖所示,在圓弧插補和攻螺紋的情況下刀尖半徑會帶來誤差。 2. 偏置功能

8、 命令 切削位置 刀具路徑 G40 取消 刀具按程式路徑的移動 G41 右側 刀具從程式路徑左側移動 G42 左側 刀具從程式路徑右側移動 補償的原則取決於刀尖圓弧中心的動向,它總是與切削表面法向里的半徑向量不重合。因此,補償的基準點是刀尖中心。通常,刀具長度和刀尖半徑的補償是按一個假想的刀刃為 基準,因此為測量帶來一些困難。把這個原則用於刀具補償,應當分別以 X 和 Z 的基準點來測量刀具長度刀尖半徑 R,以及用於假想刀尖半徑補償所需的刀尖形式數 (0-9)。這些內容應當事前輸入刀具偏置文件。 “刀尖半徑偏置” 應當用 G00 或者 G01 功能來下達命令或取消。不論這個命令是不是帶圓弧插補

9、, 刀不會正確移動,導致它逐漸偏離所執行的路徑。因此,刀尖半徑偏置的命令應當在切削進程啟動之前完成; 並且能夠防止從工件外部起刀帶來的過切現象。反之,要在切削進程之後用移動命令來執行偏置的取消過 工件坐標係選 擇 (G54-G59) 1. 格式 G54 X_ Z_; 2. 功能 透過使用 G54 G59 命令,來將機床坐標係的一個任意點 (工件原點偏移值 ) 賦予 1221 1226 的參數,並設置工件坐標係( 1-6)。該參數與 G 代碼要相對應如下: 工件坐標係 1 (G54) -工件原點返回偏移值 -參數 1221 工件坐標係 2 (G55) -工件原點返回偏移值 -參數 1222 工件

10、坐標係 3 (G56) -工件原點返回偏移值-參數 1223 工件坐標係 4 (G57) -工 件原點返回偏移值 -參數 1224 工件坐標係 5 (G58) -工件原點返回偏移值 -參數 1225 工件坐標係 6 (G59) -工件原點返回偏移值-參數 1226 在接通電源和完成了原點返回後,系統自動選擇工件坐標係 1 (G54) 。在有 “模態”命令對這些坐標做齣改變之前,它們將保持其有效性。 除了這些設置步驟外,系統中還有一參數可立刻變更 G54G59 的參數。工件外部的原點偏置值能夠用 1220 號參數來傳遞。 精加工迴圈 (G70) 1. 格式 G70 P(ns) Q(nf) ns:

11、精加工形狀程式的第一個段號。 nf:精加工形狀程式的最後一個段號 2. 功能 用 G71、 G72 或 G73 粗車削後, G70 精車削。 外園粗車固定迴圈 (G71) 1. 格式 G71U( d)R(e)G71P(ns)Q(nf)U( u)W( w)F(f)S(s)T(t)N(ns) .F_從序號ns 至 nf 的程式段 ,指定 A及 B 間的移動指令。 .S_.T_N(nf) d:切削深度 (半徑指定 )不指定正負符號。切削方向依照 AA的方向決定,在另一個值指定前不會改變。 FANUC 系統參數( NO.0717)指定。 e:退刀行程本指定是狀態指定,在另一個值指定前不會改變。 FAN

12、UC 系統參數( NO.0718)指定。 ns:精加工形狀程式的第一個段號。 nf:精加工形狀程式的最後一個段號。 u: X 方向精加工預留量的距離及方向。(直徑 /半徑) w: Z 方向精加工預留量的距離及方向。 2. 功能如果在下圖用程式決定 A 至 A至 B的精加工形狀 ,用 d(切削深度 )車掉指定的區域 ,留精加工預留量 u/2 及 w。 端面車削固定迴圈 (G72) 1. 格式 G72W( d) R(e) G72P(ns)Q(nf)U( u)W( w)F(f)S(s)T(t) t,e,ns,nf, u, w, f,s及 t 的含義與 G71相同。 2. 功能 如下圖所示,除了是平行

13、於 X 軸外,本迴圈與 G71 相同。 成型加工復式迴圈 (G73) 1. 格式 G73U( i)W( k)R(d)G73P(ns)Q(nf)U( u)W( w)F(f)S(s)T(t)N(ns)沿A A B的程式段號 N(nf) i:X 軸方向退刀距離 (半徑指定 ), FANUC 系統參數( NO.0719)指定。 k: Z 軸方向退刀距離 (半徑指定 ), FANUC 系統參數( NO.0720)指定。 d:分割次數這個值與粗加工重復次數相同, FANUC 系統參數( NO.0719)指定。 ns: 精加工形狀程式的第一個段號。 nf:精加工形狀程式的最後一個段號。 u: X 方向精加工

14、預留量的距離及方向。(直徑 /半徑) w: Z 方向精加工預留量的距離及方向。 2. 功能本功能用於重復切削一個逐漸變換的固定形式 ,用本迴圈 ,可有效的切削一個用粗加工段造或鑄造等方式已經加工成型的工件。 端面啄式鑽孔迴圈 (G74) 1. 格式 G74 R(e); G74 X(u) Z(w) P( i) Q( k) R( d) F(f) e:後退量 本指定是狀態指定,在另一個值指定前不會改變。 FANUC 系統參數( NO.0722)指定。 x:B 點的 X 坐標 u:從 a 至b增量 z:c點的 Z坐標 w:從 A至 C增量 i:X方向的移動量 k:Z方向的移動量 d:在切削底部的刀具退

15、刀量。 d 的符號一定是( +)。但是,如果 X( U)及 I 省略,可用所要的正負符號指定刀具退刀量。 f:進給率: 2. 功能 如下圖所示在本迴圈可處理斷削,如果省略 X( U)及 P,結果隻在 Z 軸操作,用於鑽孔。 外經 /內徑啄式鑽孔迴圈 (G75) 1. 格式 G75 R(e); G75 X(u) Z(w) P( i) Q( k) R( d) F(f) 2. 功能 以下指令操作如下圖所示,除 X 用 Z代替外與 G74 相同,在本迴圈可處理斷削,可在 X 軸割槽及 X軸啄式鑽孔。 螺紋切削迴圈 (G76) 1. 格式 G76 P(m)(r)(a) Q( dmin) R(d)G76

16、X(u) Z(w) R(i) P(k) Q( d) F(f)m:精加工重復次數( 1 至 99)本指定是狀態指定,在另一 個值指定前不會改變。 FANUC 系統參數( NO.0723)指定。 r:到角量本指定是狀態指定,在另一個值指定前不會改變。 FANUC 系統參數( NO.0109)指定。 a:刀尖角度:可選擇 80 度、 60 度、 55度、 30度、 29 度、 0 度,用 2 位數指定。本指定是狀態指定,在另一個值指定前不會改變。 FANUC 系統參數( NO.0724)指定。如: P( 02/m、12/r、 60/a) dmin:最小切削深度本指定是狀態指定,在另一個值指定前不會改

17、變。 FANUC系統參數( NO.0726)指定。 i:螺紋部分的半徑差如果 i=0,可作一般 直線螺紋切削。 k:螺紋高度這個值在 X軸方向用半徑值指定。 d:第一次的切削深度(半徑值) l:螺紋導程(與 G32)2. 功能螺紋切削迴圈。 內外直徑的切削迴圈 (G90) 1. 格式 直線切削迴圈 :G90 X(U)_Z(W)_F_ ;按開關進入單一程式塊方式,操作完成如圖所示 1 2 3 4 路徑的迴圈操作。 U 和 W 的正負號 (+/-) 在增量坐標程式里是根據 1和 2 的方向改變的。錐體切削迴圈 :G90 X(U)_Z(W)_R_ F_ ;必須指定錐體的 “ R” 值。切削功能的用法

18、與 直線切削迴圈類似。 2. 功能外園切削迴圈。 1. U0, W03. U04. U0, W0, R0 切削螺紋迴圈 (G92) 1. 格式 直螺紋切削迴圈 : G92 X(U)_Z(W)_F_ ; 螺紋範圍和主軸 RPM 穩定控制 (G97) 類似於 G32 (切螺紋 )。在這個螺紋切削迴圈里,切螺紋的退刀有可能如 圖 9-9 操作;倒角長度根據所指派的參數在 0.1L 12.7L 的範圍里設置為 0.1L 個單位。 錐 螺紋切削迴圈 : G92 X(U)_Z(W)_R_F_ ; 2. 功能 切削螺紋迴圈 台階切削迴圈 (G94) 1. 格式 平 台階切 削迴圈 : G94 X(U)_Z(

19、W)_F_ ; 錐台階 切削迴 圈 : G94 X(U)_Z(W)_R_ F_ ; 2. 功能 台階切削 線速度控制 (G96, G97) NC 車床用調整步幅和修改 RPM 的方法讓速率劃分成,如低速和高速區;在每一個區內的速率可以自由改變。 G96 的功能是執行線速度控制,並且隻透過改變 RPM 來控制相 應的工件直徑變化時維持穩定的切削速率。 G97 的功能是取消線速度控制,並且僅僅控制 RPM 的穩定。 設置位移量 (G98/G99) 切削位移能夠用 G98 代碼來指派每分鐘的位移(毫米 /分),或者用 G99 代碼來指派每轉位移(毫米 /轉);這裡 G99 的每轉位移在 NC 車床里

20、是用於編程的。 每分鐘的移動速率 (毫米 /分 ) = 每轉位移速率 (毫米 /轉 ) x 主軸 RPM 例題: 選擇 1.外園粗車刀 2.外園精車刀 3.螺紋刀 4.鑽頭 5.鏜孔刀 操作方法:操作步驟: 1 對工件零點:第一、 FANUC 系統數控車床設置工件零點的幾種方法: 1、 直接用刀具試切對刀 (1) 用外園車刀先試車一外園,測量外園直徑後,在 offset介面的幾何形狀輸入“ MX 外園直徑值”,按“ input”鍵,即輸入到幾何形狀里。 (2) 用外園車刀先試車一外園端面,在 offset 介面的幾何形狀輸入“ MZ 當前 Z 坐標值”,按“ input”鍵,即輸入到幾何形狀里

21、。 2、 用 G50 設置工件零點 (1) 用外園車刀先試車一外園,測量外園直徑後,把刀沿 Z 軸正方向退點,切端面到中心。 (2) 選擇 MDI 方式,輸入 G50 X0 Z0,啟動 START 鍵,把當前點設為零點。 (3) 選擇 MDI 方式,輸入 G0 X150 Z150 ,使刀具離開工件進刀加工。 (4) 這時程式開頭: G50 X150 Z150 .。 (5) 注意:用 G50 X150 Z150,你起點和終點必須一致即 X150 Z150,這樣才能保證重復加工不亂刀。 (6) 如用第二參考點G30,即能保證重復加工不亂刀,這時程式開頭 G30 U0 W0G50 X150 Z150

22、 (7) 在 FANUC 系統里,第二參考點的位置在參數里設置,在 Yhcnc軟體里,按滑鼠右鍵齣現對話方塊,按滑鼠左鍵確認即可。 3、 工件移設置工件零點 (1) 在 FANUC0-TD 系統的 Offset 里,有一工件移介面,可輸入零點偏移值。 (2) 用外園車刀先試切工件端面,這時 Z 坐標的位置如: Z200,直接輸入到偏移值里。 (3) 選擇“ Ref”回參考點方式,按 X、 Z 軸回參考點,這時工件零點坐標係即建立。 (4) 注意:這個零點一直保持,隻有從新設置偏移值 Z0,才清除。 4、 G54-G59 設置工件零點 (1) 用外園車刀先試車一外園,測量外園直徑後,把刀沿 Z

23、軸正方向退點,切端面到中心。 (2) 把當前的 X和 Z軸坐標直接輸入到 G54-G59 里 ,程式直接調用如 :G54X50Z50 .(3) 注意 :可用 G53指令清除 G54-G59 工件坐標係 . %程式 :N010 G30 U0. W0.(回第二參考點 )N015 G50X0.Z0.T0100(建工件坐標係 ,換 T01 號刀 )N020 G96S150M03(主軸轉動 ,恒線速 )N025 G00Z-1.T0101(調 T01 刀補 )N030 G01X61.F0.5 N035 G00X61.Z3.N040 G71U2.R0.5(粗切迴圈 )N045 G71P50Q115U0.4W

24、0.2F0.4(粗切迴圈 )N050 G00X20.(子程式 )N055 G01Z0. .(子程式 )N060 X22. .(子程式 )N065 Z-2.X30. .(子程式 )N070 Z-30.X30. .( 子 程式 )N075 Z-30.X36. .( 子程式 )N080 Z-32.X40. .( 子程 式 )N085 Z-62.X40. .(子程式 )N090 Z-62.X46. .(子程式 )N095 G03Z-64.X50.K-2.I0. .(子程式 )N100 G01 Z-77.X50. .(子程式 )N105 G03Z-80.X56.K-3.I0. .(子程式 )N110 G

25、01Z-85.X56. .(子程式 )N115 Z-85.X57. .(子程式 )N120 G00Z30.N125 X150.Z150.T0100(退刀去刀補 )N130 G00X61.Z30.T0202( 換刀 T2)N135 G42G00Z10.N140 G70P50Q115( 精 切 迴 圈 )N145 G40G00Z30.N150 X150.Z150.T0200(退刀去刀補 )N156G0X0Z170.T0404(換刀 T4 N156G0Z1.N157G01Z-50.F100N158G0Z170.T0400( 退 刀 去 刀 補 )N159T0505( 換刀T5)N159G0Z1.N160G01Z-50.F100N161G0Z170T0500N155 G97S500M03( 恒轉速 )N160 G00X61.Z3.T0303( 換刀 T3)N165 X42.Z-32.N170 G76P010060( 切螺紋迴圈 )N175 G76X37.835Z-57.P1083Q300F2.0(切螺紋迴圈 )N180 G00X61.Z3.N185 X150.Z150.T0300(退刀去刀補 )N190 M05(主軸停止 )N195M30(程式停止 )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。