亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

带PDF的数控机床G代码和M代码

今天在 The Mechanical 博文中,我们将了解 CNC 加工中的 G 代码和 M 代码是什么。此外,您还可以通过单击文章末尾提供的按钮下载和打印 PDF。

CNC编程简介

在 CNC 机器的早期,输入或指令是使用穿孔带或磁带馈送到 CNC 机器的。但是,由于技术的进步,计算机已经取代了它们。计算机化的 CNC 控制器如下所示。
HafeezJD,CC BY-SA 4.0,来自维基共享资源


CNC 机器可以理解某种语言的命令。这种语言由一组预定义的代码组成,称为 G 代码和 M 代码。

每个代码都有一个特定的预设功能,并且通过将各种代码一起使用,相应地加工工件。我们在上一篇文章中已经详细介绍了 CNC、它的工作原理、类型、优势和应用,您可以参考这篇文章了解 CNC 及其相关术语:什么是 CNC 机床?它的工作方式、类型、优点、与PDF一起使用在CNC零件程序中以G代码和M代码开始之前,其他代码或文字也用于完成整个加工过程。那么让我们来看看CNC中使用的不同代码或单词。

N 字

这些字代表序列号,它有助于识别块(每行指令称为一个块)。简而言之,就像我们分步写东西时,我们给每个步骤一个数字。比如第 1 点、第 2 点等等。类似地,在 CNC 零件编程中,每一行或每块代码都有一个数字,如 N100、N110、N120 等。它们通常以 10 或 5 步编写。

Feed 字(F 代码)

Feed一词是指机床的进给速度。它以以下格式 F_ _ 编写,然后指定所需的进给率。例如:F240,这意味着进给速度为 240。进给速度可以是毫米/分钟(G94)或毫米/转(G95),这取决于操作员。

X、Y 和 Z 字词

这些是用于指定刀具位置坐标的文字或代码。 X、Y 和 Z 字表示 X、Y 和 Z 轴。除了这些线性轴之外,还使用 ​​I、J 和 K 字指定角度位置。

主轴转速字(S-word)

主轴转速用字母 S 表示。主轴转速以 r.p.m 为单位。例如:S800,表示主轴转速为 800 r.p.m。

工具选择(T字)

此功能用于带有自动换刀装置的 CNC 机床。每当在 CNC 加工过程中需要不同的刀具来执行任务时,都会使用 T 字调用刀具选择功能。刀库或刀库中的每把刀具都有一个特定的地址。举个例子,如果当前使用的刀具是锥度刀具,现在操作者需要钻孔,那么他使用刀具选择命令,并使用T04调用位置4的钻头。
数控铣床

CNC铣削的G代码

以下是数控铣削中常用的一些G代码及其说明。 G00 – 快速定位G01 – 直线运动/插补G02 – 圆周运动/插补(顺时针)G03 – 圆弧插补(逆时针)G04 – 暂停G10 – 可编程数据输入G17 – XY 平面选择G18 – ZX 平面选择G19 – YZ 平面选择G20 – 以英制为单位编程G21 – 以公制单位编程 G27 – 参考点返回检查 G28 – 自动返回参考点 G29 – 从参考点自动返回 G30 – 返回第二、第三或第四参考点 G40 – 刀具直径补偿取消 G41 – 刀具直径左补偿 G42 – 刀具直径右补偿G43——正(+)号刀具长度补偿G44——负(-)号刀具长度补偿G45——增加刀具补偿G46——减少刀具补偿G49——取消刀具长度补偿G53——机床坐标系G54-59——工件坐标系G80——固定循环cancelG81 – 钻孔循环固定G82 – 埋头钻孔或锪孔循环固定G83 – 深孔钻循环e(固定)G84 – 攻丝循环(固定)G85 – 铰孔循环(固定)G86 – 镗孔循环(固定)G90 – 绝对定位G91 – 增量定位G92 – 零位预置G94 – 进给速度(毫米/分钟)G95 – 进给速度(毫米/转)G96 – 恒表面速度控制G97 – 恒表面速度控制取消

数控车削的G代码

与 CNC 铣床相比,在 CNC 车削中,G 代码有一些变化。代码如下: G00 – 直线方向快速移动。
G01- 直线加工。
G02 – 顺时针加工。
G03 – 逆时针加工。
G04 –暂停
G09 – 运动精确停止检查
G10 – 可编程数据输入
G17 – 选择 X-Y 平面
G18 – 选择 X-Z 平面
G19 – 选择 Y-Z 平面
G20 -  编程以英寸为单位
G21 -  编程以毫米为单位
G27 -  参考点返回检查
G28 -  返回参考点
G29 -  返回参考点
G30 – 返回第 2、第 3 和第 4 参考点
G32 – 固定恒定导程螺纹(如 G01 与主轴同步)
G40 – 刀具补偿关闭(半径补偿)
G41 – 左刀补(半径补偿)
G42 – 右刀补(半径补偿)
G43 – 刀具长度补偿(正)
G44 – 刀具长度补偿(负)
G49 – 取消刀具长度补偿
G50 – 重新将所有比例因子设为 1.0
G51 – 打开比例因子
G52 – 所有坐标系的局部工件偏移
G53 –  机器坐标系(取消工件偏移)
G54 – 工件坐标系(第 1 个工件)
G55 –  工件坐标系(第 2 个工件)
G56 –  工件坐标系(第 3 个工件)
G57 –  工件坐标系(第 4 个工件)
G58 –  工件坐标系(第 5 个工件)
G59 –  工件坐标系(第 6 个工件)
G70 –  精车循环(固定)
G71 –  粗车循环(固定)
G72 –  粗加工循环(固定)
G73 –  模式重复循环(固定)
G74 –  啄钻循环(固定)
G75 –  切槽循环(固定)
G76 –  螺纹加工循环(固定)
G80——取消固定循环(固定)
G83——端面钻孔循环(固定)
G84——端面攻丝循环(固定)
G86——镗孔固定循环,主轴停止,快速退出(固定)
G87 – 侧钻循环(固定)
G88 –  侧面攻丝循环(固定)
G89 –  侧面镗孔循环(固定)
G90 –  绝对编程(B 型和 C 型系统)
G91 –  增量编程(B 型和 C 型系统)
G92 – 螺纹切削循环(固定)
G94 – 端面车削循环 G96 – 恒定表面速度开启
G97 – 恒定表面速度取消
G98 – 进给率,单位为毫米/分钟
G99 – 进给速度,单位为 mm/rev

CNC中的M代码

CNC中的M代码对于车削和铣削几乎相同。 M 代码通常用于打开/关闭各种过程。以下是 M 代码。 M00 – 程序停止M01 – 可选停止M02 – 程序结束M03 – 主轴启动M04 – 主轴启动(逆时针)M05 – 主轴停止M06 – 换刀M07 – 冷却液开启(主轴内)M08 – 冷却液开启M09 – 冷却液关闭M30 – 结束程序M98 – 调用子程序M99 – 结束子程序

您可能还想阅读:

最常用G代码说明

G00 – 快速移动

G00 代码代表快速移动。它用于将工具从一个点快速移动到另一个点。通过使用此代码,工具以最大速度移动。该速度由制造商指定。在刀具行进过程中,不进行切削操作。该指令通常在刀具离工件较远时使用。当我们通常在某个点调用该工具时,它会以较慢的速度遍历。这增加了最终导致损失的时间。因此使用 G00 代码。 G00代码写成格式:G00 X_ Y_  Z_  首先调用代码 G00,然后指定目的地的 X、Y、Z 坐标。例如。 G00 X25 Y05 Z00

G01 – 直线行程/插补

该代码用于从一个点到另一个点的直线方向切割或加工。 G01 代码的编写格式为:G01 X_ Y_  Z_ F_ 首先,调用代码 G01,然后指定目的地的 X、Y 和 Z 坐标。除此之外,还提供进给速率。例如。 G01 X30 Y15 Z2 F120。进给速度可以是毫米/分钟 (G94) 或毫米/转 (G95),这取决于工件的设计和操作员

G02 – 圆周运动/插补(顺时针)

当刀具需要用于沿圆形路径进行切削或加工时,使用 G02 代码(顺时针)。 逆时针也是如此 刀具移动 G03 使用代码。

G04 - 暂停

当不需要加工时使用此代码。工具在停留期间保持空闲。写G04代码的格式为:G04 X_或G04 P_先写代码,然后指定暂停时间。这里 X 代表秒,P 代表毫秒。例如:G04 X5 / G04 P60 这是对一些广泛使用的 G 代码的简要说明。您还可以在 machinistguides.com 上查看有关上述每个 G 代码的更多详细信息
此外,这里是用于生产成品工件的实际零件程序的示例。 ╍╍╍╍╍╍╍╍╍╍

这是数控机床中使用的 G 代码和 M 代码的概述。如果您喜欢这篇文章或有任何建议,请在评论中告诉我们,我们很乐意听取您的意见。

也请加入我们的电报频道,以随时了解机械工程。我们很快就会回来,带来另一篇有趣的文章,直到那时继续阅读!

下载 PDF 链接 <路径 d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-425.18-45.18-45.16 11.7 91h-73.6v229"> <路径 d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 14.4-137.4. -137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 4.5 56.4 3.4 3.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-69 48.6-82.5 71.4-172.5 204 6.5z"> <路径 d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0 -7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.70 10 9.5.58 -4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z">路径>

工业技术

  1. 为什么要与有数控镗床的机械车间做生意?
  2. 用斜床身数控车床加工长工件(2)
  3. 用斜床身数控车床加工长工件
  4. CNC加工的优点和局限性
  5. CNC 机床:类型、零件和优点
  6. 8 数控机床故障及故障排除技巧
  7. 如何用 CNC 加工珠宝首饰?
  8. 18 第 8 章:CNC
  9. 数控铣床和手动铣床的区别
  10. 最大化数控机床精度和定位
  11. 什么是数控车铣床?
  12. 数控机床系统的零件和元件