《CNC常用G·M代码.pdf》由会员分享,可在线阅读,更多相关《CNC常用G·M代码.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 整理为 word 格式 .程式制做:機械的加工是利用程式來控制刀具位移,因此使 NC 工具機加工時需 把刀具位移路徑和其它條件轉換為程式,所制作的程式即為加工程式.程式制做可分為:(1)手動編程 (2)電腦編程 CNC 的座標系:從 G54-G59 工作座標系中 一共六個可用座標系 至作程式中座標系分為:2D 座標系統和 3D 座標系統:(-,+)(+,+)(-,-)(+,-)二軸座標系統(2D)三軸座標系統(3D)機械座標:機械固定不變的位置數值.在執行程式時,只須把機械值輸入到相應的工作座標系即可.例:G54 G55 X-X-Y-Y-Z-Z 二:機能:1:S 機能:主軸轉速 rpm:機台
2、 overvide 鈕調節主軸轉速百分比%.指令:M03S200.2:F 進給率:mm/min 在快速移動時沒有 F.如:G00X20Y-20 在直線切削或圓弧切削則有 F.如:G00X-20Y20F200 如 G01 後面沒有設 F 值.程式則按 G00 速度進給.F 值固定不變時,可以不重復寫出.如:G01X10Y20F100:X30;Y-20;整理为 word 格式 M30;3:T 機能:刀具刀號順序.如:T5 第五把刀 4:M:代碼:又稱輔助機能,作用跟機台上電源開關一樣,沒有實在意義.其范圍:M00M99 M00:程式停止:當程式執行主 M00 時.會自動停止/若要繼續執行.按執行
3、鍵即可.如: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:主軸定位:換刀時
4、定位,搪孔時退刀.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:順時針切削.整理为 word 格式 G03:逆時針切削.格式為:G02 G03 X-.
5、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-.YR:(2)圓弧之大小以 R 表示時稱為圓弧半徑表示法,以 I J K 表示時稱為弧 心表示法,兩者之差異在于 R 值無方向性,而 I J K 值有方向性,故銑削 全圓時僅可使用J K 不能用 R 指令.因全圓銑
6、削時,起點與終點相同.而通過一相同半徑為 R 之圓有無數個.此時 CNC 機台無法選擇.須用 IJ K 指令來設定.也可用兩個 R 指令把圓分成兩部分.如圖(2)所示:格式:G02 G03 X-.Y-.I-.JF-(3):通過距離小于直徑之任意兩點為(起點,終點)而半徑為 R 的圓弧有兩個.用(3)區分此兩個圓弧,常以 R 值之正負來判斷,為圓弧所對應之夾角小 于或等于 180 度時,R 為正值.反之為負值.整理为 word 格式 如圖(3)所示:格式:G02 R+G03 X-.Y-R-F:G04:暫停:格式:G04 X-:G04 X-:G04 P-:例:G04 X2:暫停 2 秒 數字後面有
7、小數點 G04 X2000:暫停 2 秒 數字後面沒有小數點 G04 P2000:暫停 2 秒 數字後面有小數點 G15:極座標系統取消 G16:極座標系統設定 格式:G16X-Y-X 表示圓弧半徑 Y:表示角度值 G90G16X100Y30:G91Y120;K2(兩次增量)G15(取消極座標)M30:G17:X-Y 平面設定相對于機台 X 軸,Y 軸兩軸構成的平面.如圖樣(4)整理为 word 格式 G18:X-Z 平面設定相對于機台 X 軸,Z 軸兩軸構成的平面.如圖樣(5)G19:Y-Z 平面設定相對于機台 Y 軸,Z 軸構成的平面.如圖樣(6)G20:英制單位設定;G21:工制單位設定
8、;G28:自動經機械點復歸至機械原點;G29:自動從機械原點經中間點至指令點;G40:刀具補正取消;G41:刀具左補正(半徑)G42:刀具右補正;格式:G41 G00 G42 G01 X-.YDF:X Y 表示各軸終點之座標;D 表示刀具半徑所設定之補正代號;加工時進行左補正的情形有:加工時進行右補正的情形有:整理为 word 格式 G41 左補正 G42 右補正 說明:(1).G41 左補正是順銑,G42 右補正是逆銑.(2).對於 CNC 機台加工一般都採用 G41 左補正.(3).抽象的講:刀具在工件的左邊為左補正,刀具在工件的右邊為右補正.(4).補正主要目的在於可使用不同刀徑的刀具,
9、用補正的方法,而可用 同一條程式,不須用不同的刀具而用不同的程式加工.(5).補正值為刀具之半徑加欲留量.(6).刀具補正完後,末尾一定要有G40 取消補正.G43:刀具長度,設正向補正.G44:刀具長度,設負向補正.G49:長補正取消.格式:G43 G44 H-.H為刀長所設定的補正代碼 在加過程中常用刀具比測儀來完成動作:加工時不要把刀具補正刀號搞錯.這樣容易造成刀具撞斷之現象.G54:第一工作座標;G55:第二工作座標;G56:第三工作座標;G57:第四工作座標;G58:第五工作座標;G59:第六工作座標;各工作座標的數值表示不同的座標值,這樣就可以多個工件一起加工.G73:高速啄進鑽深
10、孔.格式:G73X-.Y-.Z-.R-.Q-.F-.X.Y 表示座標值.Z表示深度.R表示安全高度.Q表示每次吃刀量.F 表示進給率.程式在每次進刀量Q 值時,會自動提起微量後繼續加工.程式路徑如圖樣(7);G76:精搪孔.格式:G76X-.Y-.Z-.R-.Q-.F-.X.Y Z 表示座標值;整理为 word 格式 R 表示安全高度;Q 表示每次吃刀量;F 表示進給率;程式路徑如圖樣(8);刀具偏移 Q 值,避免劃傷孔壁.G81:鑽孔,中心鑽.格式:G81X-.Y-.Z-.R-.F-.G82:沉頭鑽孔.格式:G82X-.Y-.Z-.R-.Q-.F-.P 為暫停時間 G83:啄進鑽深孔 格式:
11、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 取消所有鑽孔之循環.整理为 word 格式 G90:絕對值座標系統.G91:增量值座標系統.用絕對值座標表示:用絕對值座標表示:G90G00X0.Y0.Z0.G90G
12、01X0.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:參考點經絕對值零點到機械原點.增量:G91 G28 Z0:參考點主機械原點.G90G28Z0 G91G28Z0 G92:工件座標系設定;G98:起始點復歸固定循環;G99:R 點復歸固定循環;代碼之運用須注意:1:G 碼分一次 G 碼和模式 G 碼;一次 G 碼只在所在的單節內有效,對其他單節則構不成影餉.模式 G 碼一經設定一直有效,直到被同一組群之代碼取代.如 G04 G28 整理为 word 格式 2.G 碼根據功能不同被分為不同的組群.同一單節里同一組群的 G 碼 僅能設定一個.諾重復設定.則以最後一個 G 碼有效.友情提示:本资料代表个人观点,如有帮助请下载,谢谢您的浏览!