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

CNC 程序结束后要包含的 G 代码

CNC 按顺序执行命令。当按下循环启动按钮时,控制器会从头到尾,逐块执行程序。大多数控制器允许操作员确定 CNC 将开始执行程序的点。如果程序光标位于程序的第一条命令上,CNC 将从头开始执行。如果操作者将光标放在开始第三把刀具的命令上,CNC将从第三把刀具开始。

一旦按下循环启动按钮,CNC 将继续执行程序命令,直到被告知停止。使CNC 停止执行的指令包括M01(可选停止)、M00(程序停止)和M30(程序指令结束)。当被 M01 或 M00 停止时,按下循环启动按钮将使 CNC 从停止处继续执行。当执行程序结束指令时,CNC 将停止并返回程序的开头。当最终再次按下循环启动按钮时,CNC 将从程序的第一个命令开始执行。

如果您的 CNC 以这种方式运行,您可以在 CNC 程序的程序结束词 (M30) 之后包含一些有用的内容。在正常操作中,CNC 不会“看到”或执行这些命令。如果要执行特殊序列命令,操作员将不得不扫描它们,就像重新运行切割工具时一样。这些命令是您可能希望操作员偶尔执行的命令,但不是每个周期都执行。

考虑下面的例子。稍加思考,您可能会想出更适合您特定需求的其他方法。

将车削中心的轴发送到安全的起始位置

当程序运行时,机器的轴位于特定位置可能很重要。如果轴没有适当地预先定位,障碍物(如尾座)可能会造成干扰。考虑这些命令:

O0001(程序号)

N005 T0101(一站索引)

N010 G96 S500 M03(启动主轴)

N015 G00 X1.7 Z0.1 M08(移动到第一个X/Z位置,开始冷却)

. (开始程序其余部分的命令)

N550 G00 Z0.1 M09(退最后一刀,停止冷却)

N555 X8.0 Z5.0(移动到安全分度位置)

N560 M30(程序指令结束)

N999(特殊程序序列的开始)

G28 U0(移动到X轴参考点)

G28 W0(移动到Z轴参考点)

G00 W-12.0(Z轴移动到安全起始位置)

M30(返回执行到程序开头)

请注意,参数设置控制 CNC 何时停止加载程序。要完整加载此程序,必须将参数设置为文件结尾分隔符 (%)。否则,读取第一个 M30 时 CNC 停止读取,不会加载 N999 序列。

第一个 之后的命令 M30 在正常操作期间不会执行。每当操作员需要将机器送至安全起始位置时(设置后、换班开始、程序停止后等),他们扫描到序列号 N999 并从那里运行程序。当 CNC 到达第二个 M30 时,停止程序的执行,返回程序的第一条指令。 N999特殊序列不会被再次执行,除非操作员扫描到它。

如果您选择使用此技术,请使用易于记忆的序列号(如 N999)作为特殊序列启动命令。对您采用此技术的每个程序都这样做,以便操作员始终可以扫描到相同的序列号。

包括程序零分配(G10 命令)

如果您在加工中心上进行了合格的设置,您可能会包含一系列 G10 将值输入相关夹具偏移的命令。每次运行程序时,可能都会执行这些命令。如果操作员需要调整夹具偏移值 - 如果他们在夹具偏移本身中这样做 - 下次运行程序时,调整将被覆盖。这个问题可以通过包含 G10 来解决 特殊 N999 中的命令 序列。操作员将在设置过程中扫描并执行一次特殊序列。

特殊设置命令

特殊的序列可能能够为设置人员提供一些帮助。可能必须指示夹具孔或销,才能为加工中心程序分配程序的原点。您可以按特殊顺序包括对孔或销的 X/Y 中心的粗略定位运动,如下所示:

N550 M30(加工程序结束)

N999 G91 G28 Z0(将Z轴送回参考点)

G28 X0 Y0(送X/Y轴到参考点)

G00 X-10.0376 Y-7.9037(在XY上移过孔/销)

M30(特殊序列结束)

计算命令

使用自定义宏技术,您可以允许操作员执行某些特定于工作的计算,例如在测量接管针脚后确定偏移调整量以调整螺纹尺寸。

返工命令

如果工件加工后有时需要返工,请在特殊的 N999 中包含相关命令 序列。例如,操作员可能必须对车削直径进行抛光或打磨。启动和停止主轴的命令可以包含在特殊序列中。


工业设备

  1. C# Hello World - 你的第一个 C# 程序
  2. 对您的 CNC 机床进行故障排除
  3. 如何选择您的 CNC 机床
  4. 数控路由器——敲你的门
  5. 立式数控车床
  6. 创建 CNC 程序前的 6 个步骤
  7. 我们在大多数 CNC 机床程序中发现的 5 个错误
  8. 在 CNC 程序中包含六次消息
  9. 为什么您的车间需要 CNC 折弯机
  10. 在您的车间安装 CNC 雕刻机的好处
  11. CNC G代码介绍
  12. CNC 编程基础 - 带有示例程序代码的教程