注释
|
@DOUG888:首先,如果您有支持它的 GUI,您已经可以进行 M6 工具更改。Grbl 提供了执行此操作的基本命令,即用于改变工具 Z 轴变化的工具长度偏移命令。GUI 需要做的就是拦截 M6 命令并插入(可定制的)宏程序来进行刀具更换。有一些 GUI 可以执行此操作。bCNC 是我知道的一个。一些 OEM GUI 也适用于他们销售的某些产品。 将 M6 直接实现到 Grbl 本身比您想象的要复杂一些。您必须存储和管理工具数据,以及工具类型及其使用方式。由于工具非常特定于使用它们的 CNC 机器,因此像 Grbl 这样的东西很难支持每个场景,在内部存储它,并确保正确执行任何机器特定的换刀动作。它需要大量的固件级别配置,这对于典型用户来说太复杂了。 最后,我看不出更换 M6 工具会使您的激光切割机的工作方式有何不同。大多数激光切割机使用主轴速度输出来改变强度/功率。不是 M6。 无论如何,请记住 Grbl 项目并不专注于为每个人做所有事情。它试图提供 CNC 机器所需的所有核心功能,而不是它必须提供的功能。这主要是为了让我可以专注于解决实时覆盖之类的问题,而不会出现不必要的干扰或问题。下一个基于 ARM 处理器的 Grbl 项目将做一个完整的 CNC 系统,目标是成为 Mach3 的替代品。所以不要担心,耐心等待。 |
|
桑尼 感谢您的及时回复。我不知道它可以以这种方式进行操作,我将在 UGS 论坛上发布我现在已获悉的查询,看看结果如何。 我看 M6 的唯一原因是工具内置了主轴速度,CadCam 软件可以使用各种工具。 感谢您的辛勤工作。 旅程继续。 道格 发件人:Sonny Jeon [ mailto:notifications@github.com ] @DOUG888 https://github.com/DOUG888 :首先,如果您有支持 M6 的 GUI,您已经可以进行 M6 工具更改。Grbl 提供了执行此操作的基本命令,即用于改变工具 Z 轴变化的工具长度偏移命令。GUI 需要做的就是拦截 M6 命令并插入(可定制的)宏程序来进行刀具更换。有一些 GUI 可以执行此操作。bCNC 是我知道的一个。一些 OEM GUI 也适用于他们销售的某些产品。 将 M6 直接实现到 Grbl 本身比您想象的要复杂一些。您必须存储和管理工具数据,以及工具类型及其使用方式。由于工具非常特定于使用它们的 CNC 机器,因此像 Grbl 这样的东西很难支持每个场景,在内部存储它,并确保正确执行任何机器特定的换刀动作。它需要大量的固件级别配置,这对于典型用户来说太复杂了。 最后,我看不出更换 M6 工具会使您的激光切割机的工作方式有何不同。大多数激光切割机使用主轴速度输出来改变强度/功率。不是 M6。 无论如何,请记住 Grbl 项目并不专注于为每个人做所有事情。它试图提供 CNC 机器所需的所有核心功能,而不是它必须提供的功能。这主要是为了让我可以专注于解决实时覆盖之类的问题,而不会出现不必要的干扰或问题。下一个基于 ARM 处理器的 Grbl 项目将做一个完整的 CNC 系统,目标是成为 Mach3 的替代品。所以不要担心,耐心等待。 — |
|
CAD/CAM 不会为工具指定速度。CAM 输出有刀具变化,然后是主轴速度命令,但它们是分开的。他们不是同一个人。例如,CAM 或手动编程的刀具更换在生产型 CNC 机器中看起来如下: M6 T2(M6 表示将刀具更换为 T2 刀具编号 2) 如您所见,工具更换与速度无关。采取上面的代码,下一行很容易是: M3 S2000 然后主轴将从 3000 转减至 2000 rpm。 |
|
是的……你是对的,我把进给率和主轴速度搞混了……需要更多的睡眠 J 我的 CadCam 软件,在嵌套中,只允许一个 S 设置,我将查看单独的组件编程,看看那里有什么可用。 我仍在学习该软件的来龙去脉。 感谢您的帮助和耐心。 道格 发件人:109JB [ mailto:notifications@github.com ] @DOUG888 https://github.com/DOUG888 CAD/CAM 不会为工具指定速度。CAM 输出有刀具变化,然后是主轴速度命令,但它们是分开的。他们不是同一个人。例如,CAM 或手动编程的刀具更换在生产型 CNC 机器中看起来如下: M6 T2(M6 表示将刀具更换为 T2 刀具编号 2) 如您所见,工具更换与速度无关。采取上面的代码,下一行很容易是: M3 S2000 然后主轴将从 3000 转减至 2000 rpm。 — |


无法在其他地方找到答案,所以:
在尚未发布的 GRBL 中,是否会支持 M6,我问的原因是我运行了一个带有二极管激光器的台式铣床(这变得越来越流行)并且以不同的强度切割 M6 刀具更换是理想的,而且大多数 CadCam 软件都使用 M6 进行一般铣削。
以我的方式,我相信许多其他人,包含 M6 将对许多用户有利。
我意识到在 UNO 中空间是一个挑战,但工具更换是一个广泛使用的功能。
我在论坛上读到过使用读卡器或内存芯片来增强内存,如果它们通过 SDA/SCL 运行就可以解决该问题。
再次感谢您的辛勤工作,我们对此表示赞赏。
道格