工作臺準備功能字g代碼功能範圍功能代碼功能範圍功能G00點定位G50 *刀具偏置0/- G01直線插補G51 *刀具偏置+/0 G02順時針圓弧插補G52 *刀具偏置-/ 0 G03逆時針圓弧插補G53直線偏置取消G04 *暫停G54直線偏置X G05 *不指定G55直線偏置Y G06拋物線插補G56直線偏置Z G07 *不指定G57直線偏置XY G08 * 加速G58直線偏移XZ G09 *減速G59直線偏移YZ G10-G16 *不指定G60精確定位(精)G17 XY平面選擇G1精確定位(中)G18 ZX平面選擇G62精確定位(粗)G19 YZ平面選擇G63 *攻牙G20-G32 *不指定G64-G67 *不指定G33螺紋切削、常數 遞減螺距G70-G79 *不指定G36-G39 *不指定G80固定循環取消G40刀具補償/刀具偏置取消G81-G89固定循環G41刀具補償-左側G90絕對尺寸G42刀具補償-右側G91增量尺寸G43 *刀具偏置-左側G92 *預設寄存器G44 *刀具偏置-右側G93進給速度、倒計時時間G45 *刀具偏置+/+ G94進給G46 *刀具偏置 是指如果用於特殊用途,必須在程序格式中說明,數控機床標準M代碼的輔助功能字用於指定主軸的旋轉方向、起停、冷卻液的切換、工件或刀具的夾緊和松開、刀具的更換等功能。輔助功能字由地址符號m後跟兩位數字組成。JB3208-83標準中規定了下表:
表輔助功能字m代碼功能範圍功能代碼功能範圍功能M00 *程序停止M36 *進給範圍1 M01 *計劃結束M37 *進給範圍2 M02 *程序結束M38 *主軸轉速範圍1 M03主軸順時針旋轉M39 *主軸轉速範圍2 M04主軸逆時針旋轉M40-M45 *換檔M05主軸停止M46-M47 *未指定M06 *換刀M48 *取消M49 M07二號冷卻液口M49 * 進給速度校正旁路M08 1冷卻液開M50 *號冷卻液開M09冷卻液關M51 * 4號冷卻液開M10夾緊M52-M54 *未指定M11釋放M55 *刀具直線位移,位置1 M12 *未指定M56 *刀具直線位移,位置2 M13主軸為順時針方向,冷卻液M57-M59 位置1 M16 *負向運動M62 *工件直線位移,位置2 M17-M18 *不指定M63-M70 *不指定M19主軸定向停止M71 *工件角位移,位置1 M20-M29 *從不指定M72 *工件角位移,位置2 M30 *紙帶末端M73-M89 *不指定M3