开源改变世界

功能请求,M0 / M1 对话中的自定义文本 #467

推推 grbl 3年前 (2023-02-03) 154次浏览
关闭
12 个任务中的第 4 个
本萨福克 打开了这个问题 2019 年 4 月 26 日 · 4 条评论 · 由#708nidersk/cncjs#1 修复
关闭
12 个任务中的第 4 个

功能请求,M0 / M1 对话中的自定义文本#467

本萨福克 打开了这个问题 2019 年 4 月 26 日 · 4 条评论 · 由#708nidersk/cncjs#1 修复

注释

功能请求,M0 / M1 对话中的自定义文本 #467

描述

功能请求,M0 / M1 对话中的自定义文本。

我正在使用一个工具更改宏,其中有一个 M0 和一些 M1 命令来暂停程序,同时我做一些通常的事情,比如更改工具、附加问题、移除探针等。

如果我能让对话框告诉我在每个阶段要做什么,那就太好了。目前它说“M0 程序暂停”,“单击继续按钮恢复执行”。我希望能够在此之后添加一个额外的文本块,例如“连接探针线并定位探针”

我认为将此文本放在宏中的最佳位置是在 M0 / M1 之前的行中作为注释。例如

(Connect the probe wire and position the probe)
M0

这也可以扩展到 M6 手动换刀命令,告诉您适合哪个工具。此时它只是说“ M6换刀”,“运行换刀宏来换刀并调整Z轴偏移。然后点击恢复按钮恢复程序执行。”

我倾向于使用 Carbide Create 来生成我的大部分 gcode,它看起来像这样:

(TOOL/MILL,0.2000,0,1.0000,15.0)
M6 T18

因此,它提供了一些关于工具的信息以及实际的工具编号。

因此,提示可以在标题中包含工具编号,例如“ M6 Tool Change: Tool T18 ”,然后是新段落中其他文本之后的附加文本,例如“TOOL/MILL,0.2000,0,1.0000, 15.0”,虽然有点神秘,但确实让我想起了工具 18 是什么。

我想我实际上可以像 Carbide Create 一样对所有工具进行编号,但显示工具编号仍然非常有用。

版本

  • CNCjs:1.9.18
  • 节点.js:6.x
  • NPM:5.x

你如何安装CNCjs?

  • NPM
  • 下载 CNCjs 桌面应用程序

数控系统

  • Grbl
  • 冰沙
  • TinyG/g2核心

硬件

  • 树莓派
  • 台式机或笔记本电脑
  • 移动设备

操作系统

  • 不适用
  • 视窗
  • 苹果
  • Linux
功能请求,M0 / M1 对话中的自定义文本 #467 奇顿 添加了 增强 标签 2019 年 4 月 26 日
功能请求,M0 / M1 对话中的自定义文本 #467 cheton 将此 添加到 1.10里程碑 2019 年 4 月 26 日
功能请求,M0 / M1 对话中的自定义文本 #467 cheton 在1.10中将此 添加到低优先级 2019 年 5 月 9 日
功能请求,M0 / M1 对话中的自定义文本 #467
Cows2Computers 评论了 2019 年 12 月 25 日  

在 Marlin M0 命令中,自定义文本如下所示:

M0 Tool Change - 1/8 endmill
M0 Attach probe
M0 Turn on Router

功能请求,M0 / M1 对话中的自定义文本 #467
作者

我会和马林一样高兴。

功能请求,M0 / M1 对话中的自定义文本 #467
贡献者
比利亚姆 评论了 2020 年 4 月 7 日  

当与后处理器一起使用将工具 RPM 转换为手动速度控制路由器的速度设置时,这将非常有用。

功能请求,M0 / M1 对话中的自定义文本 #467

为此有任何更新或四处走动吗?:)