加工中心机床编程系统哪些代码是全部一样的 40
3个回答
展开全部
不同品牌的数控系统G代码是不完全一样的。M代码在各个机床也会有的不一样。
数控机床标准G代码( JB3208-83标准)
准备功能字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 * 永不指定
注:*表示如作特殊用途,必须在程序格式中说明 。
数控机床标准G代码( JB3208-83标准)
准备功能字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 * 永不指定
注:*表示如作特殊用途,必须在程序格式中说明 。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询