注释
合作者
M0/M1(程序暂停)和 M2/M30(程序结束)目前不由 CNCjs 处理,我将添加两个事件触发器(即 M0、M1 程序暂停
M2、M30 程序结束
|
作者
添加 M6/工具更换触发器也很酷。 |
合作者
当然。对M6换刀的支持应该是第一要务。 |
合作者
master 分支现已提供对使用 M0、M1、M2、M6 和 M30 命令暂停 G 代码执行的初步支持。您可以在暂停期间运行任何宏或慢跑。我将在接下来的几天内进行彻底的测试。 |
作者
遗憾的是,我无法直接从 github 安装来进行测试。除非我想到什么,否则我将不得不等待它通过 npm/windows 安装程序推出。 吨 |
作者
刚做了一个测试,在冰沙上效果很好。 |
合作者
剩余待办事项
|
描述
我们正在尝试为我们的 CNC 机器升级项目实施带有 Smoothieware 的 CNCjs。一切都很好,但我们在换刀时出现空白。
Smoothieware 使用“stop streaming gCode”方法来暂停机器,这可以让机器慢跑并通过发送新命令来探测命令。它不会停止在 M0 命令上。除非我遗漏了什么,否则我看不出如何在 CNCjs 中实现这一理念。有人能给我指出正确的方向吗?或者我们可以提出这个功能请求吗?
如果它还没有实现,我的想法是如何在 CNCjs 中工作:可以扩展事件系统以包括工具更改触发器。然后,这可以允许用户插入一组命令来执行换刀(例如主轴停止、冷却剂停止、移动到换刀位置等),包括停止流系统命令(我相信 %wait 让计划程序队列清空?)
版本
你如何安装CNCjs?
数控系统
硬件
操作系统