G00 01 快速定位
G01 直线插补
G02 顺时针方向圆弧插补
G03 逆时针方向圆弧插补
G15 17 极坐标系统取消
G16 极坐标系统设定
G17 02 XY平面设定
G18 XZ平面设定
G19 YZ平面设定
G20 06 英制单位设定
G21 公制单位设定
G22 04 软体极限设定
G23 软体极限设定取消
G40 07 刀具半径补正取消
G41 刀具半径左补正
G42 刀具半径右补正
G43 08 刀具长度沿正向补正
G44 刀具长度沿负向补正
G49 刀具长度补正取消
G54 14 第一工作坐标系设定
G55 第二工作坐标系设定
G56 第三工作坐标系设定
G57 第四工作坐标系设定
G58 第五工作坐标系设定
G59 第六工作坐标系设定
G68 16 坐标系旋转
G69 坐标系旋转取消
G73 09 深钻孔循环
G74 左螺纹循环
G76 精钻孔循环
G80 固定循环取消
G81 钻孔循环
G82 盲孔钻孔循环
G83 钻孔循环
G84 09 右螺纹攻牙循环
G85 铰孔循环
G86 镗孔循环
G87 反镗孔循环
G88 手动退刀盲孔镗孔循环
G89 09 盲孔铰孔循环
G90 03 绝对坐标系统
G91 增量坐标系统
G98 10 返回固定循环起始点
`G99 返回固定循环参考点(R点)
2)非模式(一次式)G 码
G27 00 机械原点回归检测
G28 自动经中间点回归机械原点
G29 自动从机械原点经中间点到参考点
G04 00 暂停指令
G10 设定程序偏移值
G45 00 刀具位置增加一倍正值
G46 刀具位置减少一倍正值
G47 刀具位置增加两倍正值
G48 00 刀具位置增减少倍补正值
G92 工作坐标系设定
3)M代码
M00 程式停止
M01 选择性程式停止
M02 程式结束
M03 主轴顺时针旋转
M04 主轴逆时针旋转
M05 主轴停止
M06 刀具交换
M07 雾化冷却液开启
M08 冷却液开启
M09 冷却液关闭
M10 工作台(B轴)锁住
M11 工作台(B轴)松开
M13 主轴顺时针转动及加切削液
M14 主轴逆时针转动及加切削液
M15 正方向运动
M16 负方向运动
M19 主轴定位
M30 程式结束记忆体回归
M90 程式中断取消
M91 程式中断设定
M92 多段暂存取消
M93 多段暂存设定
M94 镜象投影功能取消
M95 镜像投影功能设定
M96 刀具补正圆弧转角模式
M97 刀具补正交角转角模式
M98 副程式呼叫
M99 副程式结束
S机能 :具有指定主轴转速大小的功能,它必须与M02或M03共同使用,才会有作用。
F机能 :具有指定进刀速度的机能,当程式执行时会以程式的输入的值为基准,再配合控制外的进刀速度百分比作用。也就是当程式里设定为F1000时,若控制器面板的进刀速率旋钮切换为150%,则加工进行中将会以F1500的速度进行切削
D和H机能:一般D机能多半用于刀具的半径补偿用。H机能用于刀具长度补正之用。利用H机能之特性程式设计时,可以不考虑刀具的精确长度与夹具的高度,而完全由补正的方式来满足其实际值。
T:刀具转换功能。
数控车床的代码?
数控机床标准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 * 不指定
注:*表示如作特殊用途,必须在程序格式中说明
来个采纳吧,让我升个级
数控机床标准G代码
准备功能字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标准中规定如下表:
代码 功能作用范围 功能
M00 * 程序停止
M01 * 计划结束
M02 * 程序结束
M03 主轴顺时针转动
M04 主轴逆时针转动
M05 主轴停止
M06 * 换刀
M07 2号冷却液开
M08 1号冷却液开
M09 冷却液关
M10 夹紧
M11 松开
M12 * 不指定
M13 主轴顺时针,
M14 主轴逆时针,
M15 * 正运动
M16 * 负运动
M17-M18 * 不指定
M19 主轴定向停止
M20-M29 * 永不指定
M30 * 纸带结束
M31 * 互锁旁路
M32-M35 * 不指定
M36 * 进给范围1
M37 * 进给范围2
M38 * 主轴速度范围1
M39 * 主轴速度范围2
M40-M45 * 齿轮换档
M46-M47 * 不指定
M48 * 注销M49
M49 * 进给率修正旁路
M50 * 3号冷却液开
M51 * 4号冷却液开
M52-M54 * 不指定
M55 * 刀具直线位移,位置1
M56 * 刀具直线位移,位置2
M57-M59 * 不指定
M60 更换工作
M61 工件直线位移,位置1
M62 * 工件直线位移,位置2
M63-M70 * 不指定
M71 * 工件角度位移,位置1
M72 * 工件角度位移,位置2
M73-M89 * 不指定
M90-M99 * 永不指定
注:*表示如作特殊用途,必须在程序格式中说明 。
以上就是关于数控机床里的代码如:G1,G2,G99;M2,M5,M8,M9;N2,N4,N3;T0,T0101,T0404;F520,F0。03;S3000全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!



















