Contact me: hankecnc@gmail.com

bCNC 未将命令传递到 grblHAL 并出现故障 #1691

推推 grbl 3年前 (2023-02-03) 222次浏览
关闭
itchytweed 打开了这个问题 2022 年 3 月 19 日 · 2 条评论
关闭

bCNC 未将命令传递到 grblHAL 并出现故障#1691

itchytweed 打开了这个问题 2022 年 3 月 19 日 · 2 条评论

评论

bCNC 未将命令传递到 grblHAL 并出现故障 #1691

我目前正在 BTT SKR-PRO STM32 控制板上运行最新版本的 grblHAL。grblHAL 已设法开始实施 3.3.2.2 – 参数值、3.3.2.3 – 表达式和二元运算、3.3.2.4 – 一元运算值和 3.3.3 – 来自 RS274 NGC 解释器版本的参数设置。3 标准。这现在允许 grblHAL 在处理器卡上进行数学计算。如果我通过 OpenbuildsControl 运行下面的示例代码,它会正确实现。如果我使用 bCNC,它会在执行此 nc 文件时在第 14、33 和 34 行阻塞并吐出错误(下面以粗体突出显示)。我相信这可能与内联 python 子系统有关。有没有办法关闭 python 和 c++ 子系统以按编写的方式传递代码而不修改它?

先感谢您。

示例代码:(
*** THIS WORKS!!! *** )
(第一部分)
G43.1 Z0
G53 G1 Z-10 F500
G53 G1 X-645 Y-795 F1000
G53 G1 Z-20 F500
G54
G91
G38.2 Z-50 F50
G1 Z0.5 F20
G38.2 Z-20 F4
G1 Z0.5 F20
G38.2 Z-20 F5
#110 =[#5063/396]
G91 G1 Z10 F200
G90
G53 G1 Z-10 F750
G54
G1 X0 Y0 Z0 F1500
(第二段)
G53 G1 Z-10
G53 G1 X-645 Y-795 F1000
G53 G1 Z-20 F500
M0
G91
G38.2 Z-50 F50
G4 P5
G1 Z0.5 F20
G38.2 Z-20 F6
G4 P5
G1 Z0.5 F20
G38.2 Z-20 F7
#111 =[#5063/396]
G43.1 Z[ #111 – #110 ]
M0
G90
G53 G1 Z-10 F750
G54
G1 X0 Y0 Z10 F1500

bCNC 未将命令传递到 grblHAL 并出现故障 #1691
吉普B 评论了 2022 年 3 月 19 日  

显然这是一个刀具长度测量程序。(TLO)
第一个问题:GRBL 实现G49 为什么要用一个G43.1 Z0 来取消TLO?

第二个问题:为什么重复3次?

G38.2 Z-50 F50
G1 Z0.5 F20
G38.2 Z-20 F4
G1 Z0.5 F20
G38.2 Z-20 F5

第二部分同样的评论,也许bCNC在连续3次G38.2之后不知道它在哪里。
调用函数 G43.1 Zxxx 会导致错误,因为它没有可存储的可用值。

此外,此功能只能在测量原点和校准程序可操作的机器上使用。
使用不一致的代码段测试 bCNC 并不是最好的方法。

bCNC 未将命令传递到 grblHAL 并出现故障 #1691
作者

关闭请求。