数 控 机 床 标 准G代 码准备功能字是使 数控机床 建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G 和其后的两位数字组成,从G00— G99 共 100 种功能。 JB3208-83 标准中规定如下表: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 平面选择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 * 不指定注:*表示如作特殊用途,必须在程序格式中说明数控机床 标准 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 2 号冷却液开M49 * 进给率修正旁路M08 1 号冷却液开M50 * 3 号冷却液开M09 冷却液关M51 * 4 号冷却液开M10 夹紧M52-M54 * 不指定M11 松开M55 * 刀具直线位移,位置1 M12 * 不指定M56 * 刀具直线位移,位置2 M13 主轴顺时针,冷却液开M57-M59 * 不指定M14 主轴逆时针,冷却液开M60 更换工作M15 * 正运动M61 工件直线位移,位置1 M16 * 负运动M62 * 工件直线位移,位置2 M17-M18 * 不指定M63-M70 * 不指定M19 主轴定向停止M71 * 工件角度位移,位置1 M20-M29 * 永不指定M72 * 工件角度位移,位置2 M30 * 纸带结束M73-M89 * 不指定M31 * 互锁旁路M90-M99 * 永不指定M32-M35 * 不指定注:*表示如作特殊用途,必须在程序格式中说明