UG模具編程常用G M碼超詳細講解中磊教育 ,附件中為文檔格式內容,可以直接下載學習
1:S機能:主軸轉速rpm: 機臺overvide鈕調節主軸轉速百分比%.
指令:M03S200.
2:F進給率:mm/min
在快速移動時沒有F. 如:G00X20Y-20
在直線切削或圓弧切削則有F. 如: G00X-20Y20F200
如G01后面沒有設F值.程序則按G00速度進給.
F值固定不變時,可以不重復寫出.如:
G01X10Y20F100:
X30;
Y-20;
M30;
3:T機能: 刀具刀號順序.如:T5第五把刀
4:M:代碼:又稱輔助機能,作用跟機臺上電源開關一樣,沒有實在意義.
其范圍: M00—M99
M00:程序停止:當程序執行主M00時.會自動停止/若要繼續執行.按執行
鍵即可.如:
G90G00X0Y0Z50:
G01X20Y20F100
X30
M00(程序自動停止)
Y50
M30
M01:選擇性暫停:在程序中單節前面是M01時,把遇M01選擇性暫停鍵打
開,程序會自動停止.沒有把選擇鍵打開,則不會停止.若繼續執行則
按執行鍵即可.
M02:程序結束:光標只限制有M02行,程序不能返回到開頭.
M03:主軸正轉:如:M03S1800:M30:
M04:主軸逆轉:主用于自動功牙中.
M05:主軸停止轉動.
M06:刀具交換:必須與T指令結和才能執行.如:M06T
M07:噴氣.
M08:冷卻液給水.
M09停止M07 M08指令.
M19:主軸定位:換刀時定位,搪孔時退刀.
M30:程序結束返回到開頭,把自動睡眠開關打開,程序結束.
M98:呼叫子程序如:M98 P2:
M99:程序循環.
5:G代碼:又稱準備機能 范圍G00---G99
G00:快速定位
程序格式: G00X--.Y--.Z--.F-- X.Y.Z.為終點坐標.
其速率由旋鈕百分比控制,速率是機臺內固定不變的.
G01:直線切削
程序格式:G01X--.Y--.Z--.F--.
Y--.Z--.F--.為直線切削之終點F為進給率,其速率可由旋鈕百分比控制.
G00后面可以沒有F值,而G01后面一定要有F直.
G02:順時針切削.
G03:逆時針切削.
格式為:G02
G03 X--.Y--.Z--.R--(I-J-K-) F-
X.Y.Z.為X軸Y軸Z軸終點坐標.
R:為圓弧半徑值.
I J K:圓弧切削起點至圓弧中心之X軸向.Y軸向.Z軸向.增量值.
注意:(1)圓弧構成的三要素為起點.終點與圓弧之大小.起點為G02 G03指
令時的坐標點.終點為程序中的XYZ坐標值.圓弧大小則以R或IJK
來表示. 如(1)所示:
格式為:G02
G03 X--.Y—R:
(2) 圓弧之大小以R表示時稱為圓弧半徑表示法,以I J K表示時稱為弧
心表示法,兩者之差異在于R值無方向性,而I J K值有方向性,故銑削
全圓時僅可使用IJ K不能用R指令.因全圓銑削時,起點與終點相同.
而通過一相同半徑為R之圓有無數個.此時CNC機臺無法選擇.須用
IJ K指令來設定.也可用兩個R指令把圓分成兩部分.
格式:G02
G03 X-.Y--.I-. J–F-
(3): 通過距離小于直徑之任意兩點為(起點,終點)而半徑為R的圓弧有兩個.
用(3)區分此兩個圓弧,常以R值之正負來判斷,為圓弧所對應之夾角小
于或等于180度時,R為正值.反之為負值.
格式:G02 R+
G03 X-.Y- R- F:
G04:暫停:
格式:G04 X-:
G04 X-:
G04 P-:
例:G04 X2: 暫停2秒 數字后面有小數點
G04 X2000: 暫停2秒 數字后面沒有小數點
G04 P2000: 暫停2秒 數字后面有小數點
G15:極坐標系統取消
G16:極坐標系統設定
格式:G16X-Y-
X表示圓弧半徑
G90G16X100Y30:
G91Y120; K2(兩次增量)
G15 (取消極坐標)
M30:
G17:X-Y平面設定—相對于機臺X軸,Y軸兩軸構成的平面. 如圖樣(4)
G18:X-Z平面設定—相對于機臺X軸,Z軸兩軸構成的平面. 如圖樣(5)
G19: Y-Z平面設定—相對于機臺Y軸,Z軸構成的平面. 如圖樣(6)
G20:英制單位設定;
G21:工制單位設定;
G28:自動經機械點復歸至機械原點;
G29:自動從機械原點經中間點至指令點;
G40:刀具補正取消;
G41:刀具左補正(半徑)
G42:刀具右補正;
格式:G41 G00
G42 G01 X--.Y—D—F:
X Y表示各軸終點之坐標;
G41左補正 G42右補正
說明: (1).G41左補正是順銑, G42右補正是逆銑.
(2).對于CNC機臺加工一般都采用G41左補正.
(3).抽象的講:刀具在工件的左邊為左補正,刀具在工件的右邊為右補正.
(4).補正主要目的在于可使用不同刀徑的刀具,用補正的方法,而可用
同一條程序,不須用不同的刀具而用不同的程序加工.
(5).補正值為刀具之半徑加欲留量.
(6).刀具補正完后,末尾一定要有G40取消補正.
G43:刀具長度,設正向補正.
G44:刀具長度,設負向補正.
G49:長補正取消.
格式:G43
G44 H--.
H為刀長所設定的補正代碼
在加過程中常用刀具比測儀來完成動作:加工時不要把刀具補正刀號搞錯.
這樣容易造成刀具撞斷之現象.
G54:第一工作坐標;
G55:第二工作坐標;
G56:第三工作坐標;
G57:第四工作坐標;
G58:第五工作坐標;
G59:第六工作坐標;
各工作坐標的數值表示不同的坐標值,這樣就可以多個工件一起加工.
G73:高速啄進鉆深孔.
格式:G73X--.Y--.Z--.R--.Q--.F--.
X.Y表示坐標值.
Z表示深度.
R表示安全高度.
Q表示每次吃刀量.
F 表示進給率.
程序在每次進刀量Q值時,會自動提起微量后繼續加工.
程序路徑如圖樣(7);
G76:精搪孔.
格式:G76X--.Y--.Z--.R--.Q--.F--.
X.Y Z表示坐標值;
R表示安全高度;
Q表示每次吃刀量;
F 表示進給率;
刀具偏移Q值,避免劃傷孔壁.
G81:鉆孔,中心鉆.
格式:G81X--.Y--.Z--.R--.F--.
G82:沉頭鉆孔.
格式:G82X--.Y--.Z--.R--.Q--.F--.
P為暫停時間
G83:啄進鉆深孔
格式:G83 X--.Y--.Z--.R--.Q--.F--.
每次吃Q值后,會自動回到R安全高度,以便排屑.
G84:右螺旋功牙
格式:G84 X--.Y--.Z--.R--..F--.
必須注意:
(1)轉速和進給必須是100%
(2)F=S*P(牙距)
G85:鉸孔:
格式:G85 X--.Y--.Z--.R--..F--.
當鉸孔完必后,主軸會運轉以G01的速度退刀.
G86:精搪孔
格式:G86 X--.Y--.Z--.R--..F--.
當精搪孔完畢后,主軸會停止提刀.
G80取消所有鉆孔之循環.
G91:增量值坐標系統.
用絕對值坐標表示: 用絕對值坐標表示:
G90G00X0.Y0.Z0. G90G01X0.Y10.F100
G01X10.Y10.F100 G91X20:
X30: Y20:
Y30: X-20:
X10: Y-20:
X0.Y0. X-10.Y-10.(原點)
M30. M30.
絕對:G90 G28 Z0:參考點經絕對值零點到機械原點.
G90G28Z0 G91G28Z0
G92:工件坐標系設定;
G98:起始點復歸固定循環;
G99:R點復歸固定循環;
代碼之運用須注意:
1:G碼分一次G碼和模式G碼;
一次G碼只在所在的單節內有效,對其他單節則構不成影餉.
模式G碼一經設定一直有效,直到被同一組群之代碼取代. 如G04 G28
2.G碼根據功能不同被分為不同的組群.同一單節里同一組群的G碼
僅能設定一個.諾重復設定.則以最后一個G碼有效.
非常感謝您對我們的網站感興趣并訪問。在您使用本網站之前,請您仔細閱讀本聲明的所有條款。
1、本站部份資料來自于網絡,資源僅供參考,如有侵犯了您的權益請立即與我們聯系!我們將及時撤除。
2、本站不保證網站內容的準確性、安全性和完整性;請自行檢查是否帶有病毒,同時本站也不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關法律法規,當本聲明與國家法律法規沖突時,以國家法律法規為準。
4、本站內容均來源自網絡,素材、圖片版權屬于原作者,本站轉載素材僅供大家欣賞和分享,切勿做為商業目的使用。
如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內容!
5、我們尊重版權,也致力于保護版權,如果你是原作者請聯系本站編輯(838676806&qq.com(&修改為@)),我們將為你的文章注名,感謝你的分享!
6、互聯網精神:分享、交流、進步!