开源改变世界

工作坐标系 – L20 不符合预期 #395

推推 grbl 2年前 (2023-01-21) 168次浏览

关闭
rjclocks 打开了这个问题 2014 年 4 月 29 日 · 5 条评论
关闭

工作坐标系 – L20 不符合预期#395

rjclocks 打开了这个问题 2014 年 4 月 29 日 · 5 条评论

注释

工作坐标系 - L20 不符合预期 #395

使用 v0.8 并尝试使用 L20 设置工作坐标系。

使用命令 G10 P1 L20 Z0 应将当前机器坐标系 Z 位置处的 WCS G54 Z 轴值归零。
此命令将所有轴值在其当前位置设置为零。

如预期的那样,使用命令 G10 P1 L2 Z10 单独设置轴。

工作坐标系 - L20 不符合预期 #395

我可以验证这在 grbl_v0_9b_dev_328p_16mhz_115200_build20131210 构建中是否正常工作。

工作坐标系 - L20 不符合预期 #395
作者

我使用的版本是 grbl_v0_8c_atmega328p_16mhz_9600.hex
我已经查看了 master 和 dev 分支上的代码,我看不出有什么方法可以让代码的 L2/L20 变体有不同的行为——它们都使用同样的过程。

工作坐标系 - L20 不符合预期 #395
成员

@rjclocks: 我在源代码逻辑中看不到任何会导致此特定问题的内容。当我回到家时,我必须自己测试一下,看看我是否遗漏了什么。仅供参考,g 代码解析器正在为即将推出的 v0.9 进行大修。

工作坐标系 - L20 不符合预期 #395
成员

@rjclocks: 你碰巧有 2013 年 4 月之前的 v0.8c 版本吗?我在更新版本字母方面不是最好的,但此日期之前的 v0.8c 版本遵循较旧的 G10 L20 定义,它将更新所有轴词,而不仅仅是发送的那些。尝试下载已发布的 v0.8c 固件并重试。

工作坐标系 - L20 不符合预期 #395
作者

看起来我下载的版本已经过时了,尽管仍然是 v0.8c。v0.8c 的最新版本按预期工作(并且与 Dev 和 Edge 分支中使用的代码一致)。
很抱歉追逐野鹅!

喜欢 (0)