G程式碼 分組 功能 G00 01 定位(快速移動) G01 01 直線插補(進給速度) G02 01 順時針圓弧插補 G03 01 逆時針圓弧插補 G04 00 暫停,精確停止 G09 00 精確停止 G17 02 選擇X Y平面 G18 02 選擇Z X平面 G19 02 選擇Y Z平面 G27 00 返回並檢查參考點 G28 00 返回參考點 G29 00 從參考點返回 G30 00 返回第二參考點 G40 07 取消刀具半徑補償 G41 07 左側刀具半徑補償 G42 07 右側刀具半徑補償 G43 08 刀具長度補償+ G44 08 刀具長度補償- G49 08 取消刀具長度補償 G52 00 設定區域性座標系 G53 00 選擇機床座標系 G54 14 選用1號工件座標系 G55 14 選用2號工件座標系 G56 14 選用3號工件座標系 G57 14 選用4號工件座標系 G58 14 選用5號工件座標系 G59 14 選用6號工件座標系 G60 00 單一方向定位 G61 15 精確停止方式 G64 15 切削方式 G65 00 宏程式呼叫 G66 12 模態宏程式呼叫 G67 12 模態宏程式呼叫取消 G73 09 深孔鑽削固定迴圈 G74 09 反螺紋攻絲固定迴圈 G76 09 精鏜固定迴圈 G80 09 取消固定迴圈 G81 09 鑽削固定迴圈 G82 09 鑽削固定迴圈 G83 09 深孔鑽削固定迴圈 G84 09 攻絲固定迴圈 G85 09 鏜削固定迴圈 G86 09 鏜削固定迴圈 G87 09 反鏜固定迴圈 G88 09 鏜削固定迴圈 G89 09 鏜削固定迴圈 G90 03 絕對值指令方式 G91 03 增量值指令方式 G92 00 工件零點設定 G98 10 固定迴圈返回初始點 G99 10 固定迴圈返回R點 M程式碼 功能 M00 程式停止 M01 條件程式停止 M02 程式結束 M03 主軸正轉 M04 主軸反轉 M05 主軸停止 M06 刀具交換 M08 冷卻開 M09 冷卻關 M18 主軸定向解除 M19 主軸定向 M29 剛性攻絲 M30 程式結束並返回程式頭 M98 呼叫子程式 M99 子程式結束返回/重複執行
G程式碼 分組 功能 G00 01 定位(快速移動) G01 01 直線插補(進給速度) G02 01 順時針圓弧插補 G03 01 逆時針圓弧插補 G04 00 暫停,精確停止 G09 00 精確停止 G17 02 選擇X Y平面 G18 02 選擇Z X平面 G19 02 選擇Y Z平面 G27 00 返回並檢查參考點 G28 00 返回參考點 G29 00 從參考點返回 G30 00 返回第二參考點 G40 07 取消刀具半徑補償 G41 07 左側刀具半徑補償 G42 07 右側刀具半徑補償 G43 08 刀具長度補償+ G44 08 刀具長度補償- G49 08 取消刀具長度補償 G52 00 設定區域性座標系 G53 00 選擇機床座標系 G54 14 選用1號工件座標系 G55 14 選用2號工件座標系 G56 14 選用3號工件座標系 G57 14 選用4號工件座標系 G58 14 選用5號工件座標系 G59 14 選用6號工件座標系 G60 00 單一方向定位 G61 15 精確停止方式 G64 15 切削方式 G65 00 宏程式呼叫 G66 12 模態宏程式呼叫 G67 12 模態宏程式呼叫取消 G73 09 深孔鑽削固定迴圈 G74 09 反螺紋攻絲固定迴圈 G76 09 精鏜固定迴圈 G80 09 取消固定迴圈 G81 09 鑽削固定迴圈 G82 09 鑽削固定迴圈 G83 09 深孔鑽削固定迴圈 G84 09 攻絲固定迴圈 G85 09 鏜削固定迴圈 G86 09 鏜削固定迴圈 G87 09 反鏜固定迴圈 G88 09 鏜削固定迴圈 G89 09 鏜削固定迴圈 G90 03 絕對值指令方式 G91 03 增量值指令方式 G92 00 工件零點設定 G98 10 固定迴圈返回初始點 G99 10 固定迴圈返回R點 M程式碼 功能 M00 程式停止 M01 條件程式停止 M02 程式結束 M03 主軸正轉 M04 主軸反轉 M05 主軸停止 M06 刀具交換 M08 冷卻開 M09 冷卻關 M18 主軸定向解除 M19 主軸定向 M29 剛性攻絲 M30 程式結束並返回程式頭 M98 呼叫子程式 M99 子程式結束返回/重複執行