开源改变世界!!

根据 NIST 显示 gcode 注释 #224

推推 grbl 2年前 (2023-01-29) 114次浏览
关闭
bdring 打开了这个问题 2019 年 9 月 15 日 · 2 条评论
关闭

根据 NIST 显示 gcode 注释#224

bdring 打开了这个问题 2019 年 9 月 15 日 · 2 条评论

注释

根据 NIST 显示 gcode 注释 #224
所有者

请描述您希望实现的功能

NIST gcode 协议 V3 段。3.3.4 表示机器应显示包含“MSG”的 gcode 注释。这对于手动工具更改很有用,例如…

M6 T7 (MSG,6mm 钻头)

..参考

3.3.4 Comments and Messages
括号内的可打印字符和空格是注释。左括号总是
开始注释。评论结束于此后找到的第一个右括号。一旦左
括号放在一行上,匹配的右括号必须出现在行尾之前。
注释不能嵌套;
如果在注释开始之后和注释结束之前发现左括号,则为错误。这是包含注释的行的示例:

“G80 M5(停止运动)”。注释不会导致加工中心执行任何操作。

如果“MSG”出现在左括号之后和任何其他
打印字符之前,则注释包含一条消息。
允许使用包含空格和小写字符的“MSG”变体。右括号之前的其余字符被认为是一条消息。
消息应显示在消息显示设备上。不包含消息的评论不需要在那里显示。

为什么您认为这会改进 Grbl_ESP32?

是的

这个功能会出现在很多用户面前吗?

一些

根据 NIST 显示 gcode 注释 #224 bdring 添加了 增强 新功能或要求标签 2019 年 9 月 15 日
根据 NIST 显示 gcode 注释 #224
所有者作者

我想我现在可以工作了。

M6 T7 (MSG,6mm 钻头)

显示为…

[MSG: GCode Comment 6mm Drill]

消息被发送到所有通信通道…

#define CLIENT_NONE	0     // (name changing soon)
#define CLIENT_SERIAL 	1
#define CLIENT_BT 	2
#define CLIENT_WEBUI	3
#define CLIENT_TELNET	4

我认为它需要是一种[MSG: xxxxx]风格,这样它就不会破坏习惯于这些类型消息的现有发件人。

根据 NIST 显示 gcode 注释 #224
所有者作者

以分号开头的 Gcode 注释仍然可以,但不能用于发送消息。

M6 T7 ;MSG,6mm 钻头

这些在 gcode 的一些定义中,但不是 NIST。