G 代码通常指示车床或铣床的加工功能,而 M 代码处理机器本身的操作,另外的字母代表地址,例如 F 表示进给率,S 表示主轴速度,在整个典型程序中使用。
尽管 G 代码通常是不言自明的,但在 CNC 程序中使用了许多约定。程序以百分号开始和结束,程序总是使用 O0001 到 O9999 的格式命名。G 代码在大多数情况下是模态的,这意味着任何命令都将保持活动状态,直到取消或使用另一个命令重置。工具根据插值移动;也就是说,例如,结合 X 和 Y 坐标变化的移动将同时驱动两个轴以沿直线路径移动工具
 
下面的表 1 列出了常见的 G 代码命令及其在车削或铣削操作中的解释。
| 代码 | 车削 | 铣削 | 
| G00 | 快速移动 | 快速移动 | 
| G01 | 线性插值 | 线性插值 | 
| G02 | 圆插补 CW | 圆插补 CW | 
| G03 | 圆弧插补 CCW | 圆弧插补 CCW | 
| G04 | 住 | 住 | 
| G09 | 精确停止检查 | 精确停止检查 | 
| G10 | 数据设定 | 数据设定 | 
| G11 | 数据设定取消 | 数据设定取消 | 
| G15 | — | 极坐标 | 
| G16 | — | 极坐标取消 | 
| G17 | — | XY平面指定 | 
| G18 | — | ZX平面指定 | 
| G19 | — | YZ平面指定 | 
| G20 | 设置英制单位 | 设置英制单位 | 
| G21 | 设置公制单位 | 设置公制单位 | 
| G22 | 存储行程检查开启 | 存储行程检查开启 | 
| G23 | 存储行程检查 | 存储行程检查 | 
| G25 | 主轴转速波动检测开启 | 主轴转速波动检测开启 | 
| G26 | 主轴转速波动检测关 | 主轴转速波动检测关 | 
| G27 | 机器零位检查 | 机器零位检查 | 
| G28 | 机器回零(点1) | 机器回零(点1) | 
| G29 | 从零机返回 | 从零机返回 | 
| G30 | 机器回零(点2) | 机器回零(点2) | 
| G31 | 跳过功能 | 跳过功能 | 
| G32 | 螺纹恒定导程 | — | 
| G35 | 圆螺纹 CW | — | 
| G36 | 圆螺纹 CCW | — | 
| G40 | 刀尖半径偏置取消 | 刀具半径偏移取消 | 
| G41 | 刀尖半径向左偏移 | 刀具半径向左偏移 | 
| G42 | 刀尖半径右偏 | 刀具半径向右偏移 | 
| G43 | — | 刀具长度偏置正 | 
| G44 | — | 刀具长度偏置负 | 
| G49 | — | 刀具长度补偿取消 | 
| G50 | 最大转速预设 | 缩放功能取消 | 
| G51 | — | 缩放功能 | 
| G52 | 局部坐标系集 | 局部坐标系集 | 
| G53 | 机器坐标系集 | 机器坐标系集 | 
| G54 | 工作坐标1 | 工作坐标1 | 
| G55 | 工作坐标2 | 工作坐标2 | 
| G56 | 工作坐标3 | 工作坐标3 | 
| G57 | 工作坐标4 | 工作坐标4 | 
| G58 | 工作坐标5 | 工作坐标5 | 
| G59 | 工作坐标6 | 工作坐标6 | 
| G60 | — | 单向定位 | 
| G61 | 精确停止模式 | 精确停止模式 | 
| G62 | 自动拐角覆盖模式 | 自动拐角覆盖模式 | 
| G63 | — | 攻丝模式 | 
| G64 | 切割方式 | 切割方式 | 
| G65 | 自定义宏调用 | 自定义宏调用 | 
| G66 | 自定义模态宏调用 | 自定义宏模态调用 | 
| G67 | 自定义模态宏调用取消 | 自定义模态宏调用取消 | 
| G68 | 双炮塔镜像 | 坐标系旋转 | 
| G69 | 双炮塔镜像取消 | 坐标系旋转取消 | 
| G70 | 型材精加工循环 | — | 
| G71 | 轮廓粗加工循环 Z 轴方向 | — | 
| G72 | 轮廓粗加工循环 X 轴方向 | — | 
| G73 | 模式重复周期 | 高速啄钻循环 | 
| G74 | 钻孔循环 | 左旋螺纹循环 | 
| G75 | 开槽循环 | — | 
| G76 | 穿线周期 | 精镗循环 | 
| G80 | — | 固定循环取消 | 
| G81 | — | 钻孔循环 | 
| G82 | — | 点钻循环 | 
| G83 | — | 啄钻循环 | 
| G84 | — | 右手螺纹循环 | 
| G85 | — | 无聊循环 | 
| G86 | — | 无聊循环 | 
| G87 | — | 背镗循环 | 
| G88 | — | 无聊循环 | 
| G89 | — | 无聊循环 | 
| G90 | 切削循环 A A /绝对指令B | 绝对命令 | 
| G91 | 增量命令B | 增量命令 | 
| G92 | 刀具位置寄存器B | 刀具位置寄存器 | 
| G94 | 每分钟进给速度B | — | 
| G95 | 每转进给速度B | — | 
| G96 | 恒定的表面速度 | — | 
| G97 | 恒定主轴转速 | — | 
| G98 | 每分钟进给速度A | 以固定周期返回初始水平 | 
| G99 | 每转进给速度A | 以固定周期返回 R 电平 | 
车削列中最后一些项目的下标与组类型 A 和组类型 B 之间的区别有关,其中代码不同。
上一篇:军用加固机箱结构件加工参数 下一篇:M代码和CNC机加工编程简介
文章来源:@草莓视频污在线观看科技 作者:@草莓视频污在线观看科技
2022-08-06 14:12:15
什么是不锈钢?
不锈钢是不锈钢和耐酸钢的简称。...
2022-08-06 14:07:09
什么是铝合金1060?
铝1060是在纯铝中加入少量铜制成...
2022-08-06 14:00:07
什么是铝合金6063?
6063铝材广泛用于建筑铝门窗、幕...
2022-08-04 11:56:08
什么是铝合金7075?
7075铝合金是一种冷处理锻造合金...
2022-08-04 11:53:26
什么是铝合金2024?
2024铝为Al-Cu-Mg系铝合金,2024铝...
2022-08-04 11:49:59
什么是铝合金5052?
5052铝合金属于Al-Mg系合金,应用...
2022-08-04 11:41:03
什么是铝合金6061?
6061铝是一种热强化合金,具有良好...
2022-07-25 11:54:22
镁压铸的主要优点
如果情况需要,镁比其他金属具有许...