代码 功能作用范围 功能 代码 功能作用范围 功能G00 点定位 G50 * 刀具偏置0/-G01 直线插补 G51 * 刀具偏置+/0G02 顺时针圆弧插补 G52 * 刀具偏置-/0G03 逆时针圆弧插补 G53 直线偏置注销G04 * 暂停 G54 直线偏移XG05 * 不指定 G55 直线偏移YG06 抛物线插补 G56 直线偏移ZG07 * 不指定 G57 直线偏移XYG08 * 加速 G58 直线偏移XZG09 * 减速 G59 直线偏移YZG10-G16 * 不指定 G60 准确定位(精)G17 XY平面选择 G61 准确定位(中)G18 ZX平面选择 G62 准确定位(粗)G19 YZ平面选择 G63 * 攻丝G20-G32 * 不指定 G64-G67 * 不指定G33 螺纹切削,等螺距 G68 * 刀具偏置,内角G34 螺纹切削,增螺距 G69 * 刀具偏置,外角G35 螺纹切削,减螺距 G70-G79 * 不指定G36-G39 * 不指定 G80 固定循环注销G40 刀具补偿/刀具偏置 注销 G81-G89 固定循环G41 刀具左补偿 G90 绝对尺寸G42 刀具右补偿 G91 增量尺寸G43 * 刀具左偏置 G92 * 预置寄存G44 * 刀具右偏置 G93 进给率,时间倒数G45 * 刀具偏置+/+ G94 每分钟进给G46 * 刀具偏置+/- G95 主轴每转进给G47 * 刀具偏置-/- G96 恒线速度G48 * 刀具偏置-/+ G97 每分钟转数(主 轴)G49 * 刀具偏置0/+ G98-G99 * 不指定注:*表示如作特殊用途,必须在程序格式中说明代码 功能作用范围 功能 代码 功能作用范围 功能M00 * 程序停止 M49 * 进给率修正 旁路M01 * 计划结束 M50 * 3号冷却液开M02 * 程序结束 M51 * 4号冷却液开M03 主轴顺时针转 动 M52-M54 * 不指定M04 主轴逆时针转 动 M55 * 刀具直线位 移,位置1M05 主轴停止 M56 * 刀具直线位 移,位置2M06 * 换刀 M57-M59 * 不指定M07 2号冷却液开 M60 更换工作M08 1号冷却液开 M61 工件直线位 移,位置1M09 冷却液关 M62 * 工件直线位 移,位置2M10 夹紧 M63-M70 * 不指定M11 松开 M71 * 工件角度位 移,位置1M12 * 不指定 M72 * 工件角度位 移,位置2M13 主轴顺时针, 冷却液开 M73-M89 * 不指定M14 主轴逆时针, 冷却液开 M90-M99 * 永不指定M15 * 正运动M16 * 负运动M17-M18 * 不指定M19 主轴定向停止M20-M29 * 永不指定M30 * 纸带结束M31 * 互锁旁路M32-M35 * 不指定M36 * 进给范围1M37 * 进给范围2M38 * 主轴速度范围1M39 * 主轴速度范围2M40-M45 * 齿轮换挡M46-M47 * 不指定M48 * 注销M49。