博客

必备的数控G代码你一定要知道,你真的熟悉吗?–誉美五金

东莞市誉美五金五金制品有限公司成立于2010年,是国内钣金制造的重要研发公司。它提供一流的产品设计和制造能力,重点是产品CNC铣床铝、零件CNC车床、CNC零件和CNC原型制作。

必备的数控G代码你一定要知道,你真的熟悉吗?

Essential CNC G-Codes

你真的熟悉CNC G代码吗?让我们检查一下是否有任何不明白的地方。

1. G代码及其功能

  • G00—快速定位
  • G01—线性插值
  • G02—顺时针圆形插值
  • G03—逆时针圆形插值
  • G04—停留(暂停)
  • G05—通过中间点进行圆形插值
  • G06—抛物线插值
  • G07— Z样条插值
  • G08—进给加速
  • G09—进给减速
  • G10—数据设置
  • G16—极坐标编程
  • G17—加工XY平面
  • G18-加工XZ平面
  • G19—加工YZ平面
  • G20—英制单位(FANUC系统)
  • G21—公制单位(FANUC系统)
  • G22—半径编程模式
  • G220型—用于系统界面
  • G23—直径编程模式
  • G230型—用于系统界面
  • G24—子程序结束
  • G25—程序跳转
  • G26—环加工
  • G30—取消缩放
  • G31—定义缩放
  • G32—等距螺纹切削(英制)
  • G33—等节螺距螺纹切削(公制)
  • G34型—递增螺距螺纹切削
  • G35型—减节螺纹切削
  • G40—取消刀具半径补偿/偏移
  • G41—剩余刀具补偿
  • G42—刀具补偿权
  • G43-刀具长度正偏移
  • G44-刀具长度负偏移
  • G45–G52—各种刀具偏移
  • G53型-线性偏移取消
  • G54–G59-工件坐标系设置1–6
  • G60–G62—路径精度模式(精细、中、粗)
  • G63型—螺纹攻丝
  • G68–G69—内/外角的刀具偏移
  • G70—英制单位(西门子)
  • G71型—公制单位(mm)
  • G74型—返回参考点(机器零位)
  • G75型—返回程序坐标零
  • G76型—复合螺纹循环
  • G80—取消固定周期
  • G81型—外部固定循环
  • G331型—螺纹固定循环
  • G90—绝对定位
  • G91—增量定位
  • G92型—预设坐标
  • G93型—逆时间进给
  • G94—每分钟进料量
  • G95—每转进给
  • G96型—恒定表面速度(CSS)
  • G97型—取消CSS

2.详细的G代码功能

快速定位

格式: G00 X(U) Z(W)
笔记:

  1. 将刀具快速移动到目标点,而不进行切割。
  2. 所有编程轴以规定的速度同时移动;到达目标的轴停止,而其他轴继续。
  3. 未使用的轴不需要编程。
  4. 也可以写成G0.

例:

G00 X75 Z200
G01 U-25 W-100

同时将X和Z移动到点A,然后Z继续移动到点B。


线性插值(Linear Interpolation)

格式: G01 X(U) Z(W) F(毫米/分钟)

  • 以进给率沿直线移动刀具F.
  • 也可以写成G1.

例:

G01 X40 Z20 F150

两个轴从A点一起移动到B。


圆弧插值

格式一: G02 X(U) Z(W) I K F

  • XZ是端点坐标(G90为绝对坐标,G91为增量坐标)。
  • K是距起点的中心偏移量。
  • 可以对象限弧或全圆进行编程。

例:

G02 X60 Z50 I40 K0 F120

格式2: G02 X(U) Z(W) R(±) F

  • 仅用于单段圆弧。
  • R+对于圆弧<180°,R-用于圆弧>180°。

例:

G02 X60 Z50 R20 F120

格式3和4: G02 X(U) Z(W) CR=_ F / G02 X(U) Z(W) D_ F

  • 与格式2类似,使用中间点或直径。

进给加速/减速

格式: G08

  • 每条线的进料量增加10%;使用两条线可增加20%。

半径/直径编程

  • G22:半径模式
  • G23:直径模式

程序跳转/循环

  • G25 LXXX:跳转到指定程序部分
  • G26 LXXX QXX:循环播放程序部分Q

螺纹切削

  • G32/G33 X(U) Z(W) F:单起始螺纹,可切割锥形螺纹。
  • G331 X Z I K R P:具有多次通过的螺纹循环。

工件坐标和主轴转速

  • G50 S_ Q_-设置最大(S)和最小(Q)主轴转速。
  • G54–G59-选择工件坐标系。

路径精度

  • G60型—精确路径模式(段之间减慢)
  • G64型-连续路径(用于粗加工)

返回/参考点

  • G74 X Z—返回机器归零;支持单轴返回。
  • G75型-返回程序坐标起点。

固定周期

  • G81 X(U) Z(W) R I K F—外部/内部固定循环。

编程模式

  • G90—绝对坐标
  • G91-增量坐标
  • G92 X Z—设置工件坐标零

进给模式

  • G94—每分钟进料量
  • G95—每转进给

子例程

  • G20 L_N_—调用子例程
  • G24—结束子程序

主轴和冷却液命令

  • 型号M03/M04/M05—主轴正向/反向/停止
  • 型号M07/M08/M09—雾/液体/关闭冷却液

程序停止/结束

  • M00—程序暂停
  • M01—可选停止
  • M02型—程序结束(机器复位)
  • M30—程序结束(指针返回到开始)
  • M98—调用子例程
  • M99—返回主程序

附加说明

  1. G00与G01— G00用于定位,G01用于切割。
  2. G02与G03—顺时针与逆时针弧。
  3. G04—用于加工盲孔或切槽的驻留。
  4. G17–G19-平面选择(XY、XZ、YZ)。
  5. G27–G29-参考点命令。
  6. G40–G42—半径补偿。
  7. G43–G49—刀具长度补偿。
  8. G32、G76—螺纹切削周期。
  9. 车削循环— G70、G71、G72、G73。
  10. 铣削循环— G73、G83、G81、G82等。
  11. G90/G91 —绝对编程与增量编程。
  12. 主轴命令— G50、G96、G97、G98、G99。

此翻译准确、专业,并保留了原始CNC G代码参考的所有技术细微差别。


我们的CNC加工零件

以下是我们为客户生产的一小部分CNC加工零件。

热门搜索词