开源改变世界

G代码健全性检查 #1460

推推 grbl 3年前 (2023-01-24) 143次浏览

关闭
Harvie 打开了这个问题 2018 年 11 月 10 日 · 1条评论
关闭

G代码健全性检查#1460

Harvie 打开了这个问题 2018 年 11 月 10 日 · 1条评论

注释

G代码健全性检查 #1460
哈维 评论了 2018 年 11 月 10 日  

在 bCNC 中,我们遇到了一个问题,我们的一位用户向 GRBL 发送了无效的 g 代码,这导致了奇怪的行为。我认为 GRBL 在这种情况下应该抛出一些错误:

drawings-of-tigers-tiger-drawings-related-keywords-amp-suggestions-tiger-drawings(270мм X 210мм).cncR.zip

vlachoudis/bCNC#1035

用户试图说服我 g 代码没问题(因为 GRBL 接受了它)并将问题归咎于 bCNC。如果 GRBL 弹出错误,则很明显 g 代码无效,我们不需要解决这个问题。

代码如下所示:

[Блок №91301]   
G0 Y267.127 X46.646
G1Z-5
G0Z1
[Блок №91302]   
G0 Y267.059 X47.965
G1Z-5
G0Z1
[Блок №91303]   
G0 Y267.092 X48.878
G1Z-5
G0Z1
[Блок №91304]   
G0 Y266.925 X49.353
G1Z-5
G0Z1
G代码健全性检查 #1460
成员

@Harvie: 不。这个 g 代码不行。Grbl 拒绝 [] 括号内的行并返回一个error:Invalid entry. 这可以通过直接流式传输到 Grbl 或将此 g 代码手写到 grbl 来检查。

喜欢 (0)