Gcode G代碼詳解
時間:2013-03-05 14:44 來源:未知 作者:中國3d打印網 閱讀:次
G代碼是數控程序中的指令。一般都稱為G指令。 代碼功能 G代碼 代碼名稱-功能簡述 G00------快速定位 G01------直線插補 G02------順時針方向圓弧插補 G03------逆時針方向圓弧插補 G04------定時暫停 G05------通過中間點圓弧插補 G06------拋物線插補 G07------Z 樣條曲線插補 G08------進給加速 G09------進給減速 G10------數據設置 G16------極坐標編程 G17------加工XY平面 G18------加工XZ平面 G19------加工YZ平面 G20------子程序調用 G22------半徑尺寸編程方式 G220-----系統操作界面上使用 G23------直徑尺寸編程方式 G230-----系統操作界面上使用 G24------子程序結束 G25------跳轉加工 G26------循環加工 G30------倍率注銷 G31------倍率定義 G32------等螺距螺紋切削,英制 G33------等螺距螺紋切削,公制 G34------增螺距螺紋切削 G35------減螺距螺紋切削 G40------刀具補償/刀具偏置注銷 G41------刀具補償——左 G42------刀具補償——右 G43------刀具偏置——正 G44------刀具偏置——負 G45------刀具偏置+/+ G46------刀具偏置+/- G47------刀具偏置-/- G48------刀具偏置-/+ G49------刀具偏置0/+ G50------刀具偏置0/- G51------刀具偏置+/0 G52------刀具偏置-/0 G53------直線偏移,注銷 G54------直線偏移x G55------直線偏移y G56------直線偏移z G57------直線偏移xy G58------直線偏移xz G59------直線偏移yz G60------準確路徑方式(精) G61------準確路徑方式(中) G62------準確路徑方式(粗) G63------攻螺紋 G68------刀具偏置,內角 G69------刀具偏置,外角 G70------英制尺寸 寸 G71------公制尺寸 毫米 G74------回參考點(機床零點) G75------返回編程坐標零點 G76------車螺紋復合循環 G80------固定循環注銷 G81------外圓固定循環 G331-----螺紋固定循環 G90------絕對尺寸 G91------相對尺寸 G92------預制坐標 G93------時間倒數,進給率 G94------進給率,每分鐘進給 G95------進給率,每轉進給 G96------恒線速度控制 G97------取消恒線速度控制 功能詳解 G00—快速定位 格式:G00 X(U)__Z(W)__ 說明:(1)該指令使刀具按照點位控制方式快速移動到指定位置。移動過程中不得對工件 進行加工。 (2)所有編程軸同時以參數所定義的速度移動,當某軸走完編程值便停止,而其他 軸繼續運動, (3)不運動的坐標無須編程。 (4)G00可以寫成G0 例:G00 X75 Z200 G01 U-25 W-100 先是X和Z同時走25快速到A點,接著Z向再走75快速到B點。 G01—直線插補 格式:G01 X(U)__Z(W)__F__(mm/min) 說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由F指令 進給速度。所有的坐標都可以聯動運行。 (2)G01也可以寫成G1 例:G01 X40 Z20 F150 兩軸聯動從A點到B點 G02—逆圓插補 格式1:G02 X(u)____Z(w)____I____K____F_____ 說明:(1)X、Z在G90時,圓弧終點坐標是相對編程零點的絕對坐標值。在G91時, 圓弧終點是相對圓弧起點的增量值。無論G90,G91時,I和K均是圓弧終點的坐標值。 I是X方向值、K是Z方向值。圓心坐標在圓弧插補時不得省略,除非用其他格式編程。 (2)G02指令編程時,可以直接編過象限圓,整圓等。 注:過象限時,會自動進行間隙補償,如果參數區末輸入間隙補償與機床實際反向間隙 懸殊,都會在工件上產生明顯的切痕。 (3)G02也可以寫成G2。 例:G02 X60 Z50 I40 K0 F120 格式2:G02 X(u)____Z(w)____R(+\-)__F__ 說明:(1)不能用于整圓的編程 (2)R為工件單邊R弧的半徑。R為帶符號,“+”表示圓弧角小于180度; “-”表示圓弧角大于180度。其中“+”可以省略。 (3)它以終點點坐標為準,當終點與起點的長度值大于2R時,則以直線代替圓弧。 例:G02 X60 Z50 R20 F120 格式3:G02 X(u)____Z(w)____CR=__(半徑)F__ 格式4:G02 X(u)____Z(w)__D__(直徑)F___ 這兩種編程格式基本上與格式2相同 G03—順圓插補 說明:除了圓弧旋轉方向相反外,格式與G02指令相同。 G04—定時暫停 格式:G04__F__ 或G04 __K__ 說明:加工運動暫停,時間到后,繼續加工。暫停時間由F后面的數據指定。單位是秒。 范圍是0.01秒到300秒。 G05—中間點圓弧插補 格式:G05 X(u)____Z(w)____IX_____IZ_____F_____ 說明:(1)X,Z為終點坐標值,IX,IZ為中間點坐標值。其它與G02/G03相似 例: G05 X60 Z50 IX50 IZ60 F120 G08/G09—加速/減速 格式:G08 說明:它們在程序段中獨自占一行,在程序中運行到這一段時,進給速度將增加10%, 如要增加20%則需要寫成單獨的兩段。 G22(G220)—半徑編程 格式:G22 說明:在程序中獨自占一行,則系統以半徑方式運行,程序中下面的數值也是 以半徑為準的。 G23(G230)—直徑尺寸編程方式 格式:G23 說明:在程序中獨自占一行,則系統以直徑方式運行,程序中下面的數值也是 以直徑為準的。 G25—跳轉加工 格式:G25 LXXX 說明: 當程序執行到這段程序時,就轉移它指定的程序段。(XXX為程序段號)。 G26—循環加工 格式:G26 LXXX QXX 說明:當程序執行到這段程序時,它指定的程序段開始到本 段作為一個循環體, 循環次數由Q后面的數值決定。 G30—倍率注銷 格式:G30 說明:在程序中獨自占一行,與G31配合使用,注銷G31的功能。 G31—倍率定義 格 式:G31 F_____ G32—等螺距螺紋加工(英制) G33—等螺距螺紋加工(公制) 格式:G32/G33 X(u)____Z(w)____F____ 說明:(1)X、Z為終點坐標值,F為螺距 (2)G33/G32只能加工單刀、單頭螺紋。 (3)X值的變化,能加工錐螺紋 (4)使用該指令時,主軸的轉速不能太高,否則刀具磨損較大。 G50—設定工件坐標/設定主軸最高(低)轉速 格式:G50 S____Q____ 說明:S為主軸最高轉速,Q為主軸最低轉速 G54—設定工件坐標一 格式:G54 說明:在系統中可以有幾個坐標系,G54對應于第一個坐標系,其原點位置數值在機床 參數中設定。 G55—設定工件坐標二 同上 G56—設定工件坐標三 同上 G57—設定工件坐標四 同上 G58—設定工件坐標五 同上 G59—設定工件坐標六 同上 G60—準確路徑方式 格式:G60 說明:在實際加工過程中,幾個動作連在一起時,用準確路徑編程時,那么在進行 下一 段加工時,將會有個緩沖過程(意即減速) G64—連續路徑方式 格式:G64 說明:相對G60而言。主要用于粗加工。 G74—回參考點(機床零點) 格式:G74 X Z 說明:(1)本段中不得出現其他內容。 (2)G74后面出現的的座標將以X、Z依次回零。 (3)使用G74前必須確認機床裝配了參考點開關。 (4)也可以進行單軸回零。 G75—返回編程坐標零點 格式:G75 X Z 說明:返回編程坐標零點 G76—返回編程坐標起始點 格式:G76 說明:返回到刀具開始加工的位置。 G81—外圓(內圓)固定循環 格式:G81__X(U)__Z(W)__R__I__K__F__ 說明:(1)X,Z為終點坐標值,U,W為終點相對 于當前點的增量值 。 (2)R為起點截面的要加工的直徑。 (3)I為粗車進給,K為精車進給,I、K為有符號數,并且兩者的符號應相同。 符號約定如下:由外向中心軸切削(車外圓 )為“—”,反這為“+”。 (4)不同的X,Z,R 決定外圓不同的開關,如:有錐度或沒有度, 正向錐度或反向錐度,左切削或右切削等。 (5)F為切削加工的速度(mm/min) (6)加工結束后,刀具停止在終點上。 例:G81 X40 Z 100 R15 I-3 K-1 F100 加工過程: 1:G01進刀2倍的I(第一刀為I,最后一刀為I+K精車),進行深度切削: 2:G01兩軸插補,切削至終點截面,如果加工結束則停止: 3:G01退刀I到安全位置,同時進行輔助切面光滑處理 4:G00快速進刀到高工面I外,預留I進行下一 步切削加工 ,重復至1。 G90—絕對值方式編程 格式:G90 說明:(1)G90編入程序時,以后所有編入的坐標值全部是以編程零點為基準的。 (2)系統上電后,機床處在G狀態。 N0010 G90 G92 x20 z90 N0020 G01 X40 Z80 F100 N0030 G03 X60 Z50 I0 K-10 N0040 M02 G91—增量方式編程 格式:G91 說明:G91編入程序時,之后所有坐標值均以前一個坐標位置作為起點來計算 運動的編程值。在下一段坐標系中,始終以前一點作為起始點來編程。 例: N0010 G91 G92 X20 Z85 N0020 G01 X20 Z-10 F100 N0030 Z-20 N0040 X20 Z-15 N0050 M02 G92—設定工件坐標系 格式:G92 X__ Z__ 說明:(1)G92只改變系統當前顯示的坐標值,不移動坐標軸,達到設定坐標 原點的目的。 (2)G92的效果是將顯示的刀尖坐標改成設定值 。 (3)G92后面的XZ可分別編入,也可全 編。 G94—進給率,每分鐘進給 說明:這是機床的開機默認狀態。 G20—子程序調用 格式:G20 L__ N__ 說明:(1)L后為要調用的子程序N后的程序名,但不能把N輸入。 N后面只允許帶數字1~99999999。 (2)本段程序不得出現以上描述以外的內容。 G24—子程序結束返回 格式:G24 說明:(1)G24表示子程序結束,返回到調用該子程序程序的下一段。 (2)G24與G20成對出現 (3)G24本段不允許有其它指令出現。 (責任編輯:admin) 相關內容
最新內容
熱點內容
|