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