我們在使用數(shù)控加工中心的過程中,最常見的數(shù)控代碼有兩種,一種是G代碼,一種是M代碼。本文整理了常見的G代碼和M代碼的含義,不同廠商不同的數(shù)控系統(tǒng)可能稍有出入,在實際中以說明書為準。 G代碼:準備功能, 控制機床動作(比如G00快速移動) M代碼:輔助功能, 輔助機床動作。(比如M03主軸正轉(zhuǎn)) 01 G代碼指令 G00 -- 快速定位 G01 -- 直線插補 G02 -- 圓弧插補(順時針) G03 -- 圓弧插補(逆時針) G04 -- 暫停 G05 -- 高速高精度制御 1(部分機床) G05.1 -- 高速高精度制御 2(部分機床) G07.1/107 -- 圓筒補間(部分機床) G09 -- 正確停止檢查(部分機床) G10 -- 程式參數(shù)輸入/補正輸入(部分機床) G11 -- 程式參數(shù)輸入取消(部分機床) G12 -- 整圓切削CW(部分機床) G13 -- 整圓切削CCW(部分機床) G12.1/112 -- 極坐標補間有效(部分機床) G13.1/113 -- 極坐標補間取消(部分機床) G15 -- 極坐標指令取消(部分機床) G16 -- 極坐標指令有效(部分機床) G17 -- XY平面選擇 G18 -- ZX平面選擇 G19 -- YZ平面選擇 G20 -- 選擇英制 G21 -- 選擇公制 G28 -- 返回參考點 G29 -- 從參考點返回 G30 -- 第2~4參考點復歸 (部分機床) G30.1 -- 復歸刀具位置1 (部分機床) G30.2 -- 復歸刀具位置2 (部分機床) G30.3 -- 復歸刀具位置3 (部分機床) G30.4 -- 復歸刀具位置4 (部分機床) G30.5 -- 復歸刀具位置5 (部分機床) G30.6 -- 復歸刀具位置6 (部分機床) G31 -- 跳躍機能 (部分機床) G31.1 -- 跳躍機能1 (部分機床) G31.2 -- 跳躍機能2 (部分機床) G31.3 -- 跳躍機能3 (部分機床) G32 -- 模態(tài)G指令 G33 -- 螺紋切削 G34 -- 特別固定循環(huán)(圓周孔循環(huán)) G35 -- 特別固定循環(huán)(角度直線孔循環(huán)) G36 -- 特別固定循環(huán)(圓?。?/p> G37 -- 自動刀具長測定 G37.1 -- 特別固定循環(huán)(棋盤孔循環(huán)) G38 -- 刀具徑補正向量指定 G39 -- 刀具徑補正轉(zhuǎn)角圓弧補正 G40 -- 刀具徑補正取消 G41 -- 刀具徑補正 左 G42 -- 刀具徑補正 右 G40.1 -- 法線制御取消 G41.1 -- 法線制御左 有效 G42.1 -- 法線制御右 有效 G43 -- 刀具長設(shè)定(正) G44 -- 刀具長設(shè)定(負) G43.1 -- 第1主軸制御 有效 G44.1 -- 第2主軸制御 有效 G45 -- 刀具位置設(shè)定(擴張) G46 -- 刀具位置設(shè)定(縮?。?/p> G47 -- 刀具位置設(shè)定(二倍) G48 -- 刀具位置設(shè)定(減半) G47.1 2 -- 主軸同時制御有效 G49 -- 刀具長設(shè)定取消 G50 -- 比例縮放取消 G51 -- 比例縮放有效 G50.1 -- G指令鏡象取消 G51.1 -- G指令鏡象有效 G52 -- 局部坐標系設(shè)定 G53 -- 機械坐標系選擇 G54 -- 工件坐標系(第一)默認 G55 -- 工件坐標系(第二) G56 -- 工件坐標系(第三) G57 -- 工件坐標系(第四) G58 -- 工件坐標系(第五) G59 -- 工件坐標系(第六) G60 -- 單方向定位 G61 -- 準確停止方式 G62 -- 鏡像指令 G63 -- 攻絲方式 G64 -- 取消G61 G65 -- 宏調(diào)用子程序 G68 -- 旋轉(zhuǎn)G17,G18,G19,X Y,Z,R G69 -- 取消G68 G70 -- 圓周鉆孔 G71 -- 圓弧鉆孔 G72 -- 角度鉆孔 G73 -- 高速深鉆孔循環(huán) G74 -- 后退攻絲循環(huán) G76 -- 精鏜孔循環(huán) G77 -- 后退式鏜孔循環(huán) G80 -- 取消固定循環(huán) G81 -- 鉆孔循環(huán) G82 -- 點鉆孔循環(huán) G83 -- 深孔鉆孔循環(huán) G84 -- 攻絲循環(huán) G85 -- 鏜孔循環(huán) G86 -- 鏜孔/停止循環(huán) G87 -- 鏜孔/縮回循環(huán) G88 -- 鏜孔/暫停/縮回 G89 -- 鏜孔/暫停循環(huán) G90 -- 絕對值編程 G91 -- 增量編程 G92 -- 設(shè)定工件坐標 G93 -- 每分鐘進給次數(shù) G94 -- 每分鐘進給速度 G98 -- 開始點返回 G99 -- R平面選擇 G98 -- 固定循環(huán)返回起始點(部分機床) G99 -- 返回固定循環(huán)R點(部分機床) G114.1 -- 主軸同期制御 G100~225 -- 使用者巨集(G碼呼叫)最大10個 02 M代碼指令 M00 -- 程式停止(暫停) M01 -- 程式選擇性停止/選擇性套用 M02 -- 程序結(jié)束 M03 -- 主軸正轉(zhuǎn) M04 -- 主軸反轉(zhuǎn) M05 -- 主軸停止 M06 -- 自動刀具交換 M07 -- 吹氣啟動 M08 -- 切削液啟動 M09 -- 切削液關(guān)閉 M10 -- 工作臺(B軸)鎖住 M11 -- 工作臺(B軸)松開 M13 -- 主軸順時針轉(zhuǎn)動及加切削液 M14 -- 主軸逆時針轉(zhuǎn)動及加切削液 M15 -- 正方向運動 M16 -- 負方向運動 M19 -- 主軸定位 M21 -- X軸鏡象啟動 M22 -- Y軸鏡象啟動 M23 -- 鏡象取消 M24 -- 第四軸鏡象啟動 M25 -- 第四軸夾緊 M26 -- 第四軸松開 M27 -- 分度盤功能 M29 -- 剛性攻牙 M30 -- 程式結(jié)束/自動斷電 M48 -- 深鉆孔啟動 M52 -- 刀庫右移 M53 -- 刀庫左移 M70 -- 自動刀具建立 M71 -- 刀套向下 M72 -- 換刀臂60° M73 -- 主軸松刀 M74 -- 換刀臂180° M75 -- 主軸夾刀 M76 -- 換刀臂0° M77 -- 刀臂向上 M81 -- 工作臺交換確認 M82 -- 工作臺上 M83 -- 工作臺下 M84 -- 工作臺伸出 M85 -- 工作臺縮回 M86 -- 工作臺門開 M87 -- 工作臺門關(guān) M98 -- 調(diào)用子程序 M99 -- 子程序結(jié)束 |
|