标准G代码与标准M代码

 数控机床标准G代码

准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:

表 准备功能字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平面选择 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 * 不指定       注:*表示如作特殊用途,必须在程序格式中说明

作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2022/10/7729.html