Contact me: hankecnc@gmail.com

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289

推推 grbl 3年前 (2023-02-02) 306次浏览
打开
rasciodc 打开了这个问题 2019 年 10 月 6 日 · 6条评论
打开

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置?#1289

rasciodc 打开了这个问题 2019 年 10 月 6 日 · 6条评论

注释

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289
无赖 评论了 2019 年 10 月 6 日  

不是真正的问题,而是一个问题:

使用用户宏按钮上的脚本,我正在运行这段代码来探测环的中心并找到它的中心:

  • G91 G38.2 X-5 F100
  • %xleft=浮动(wx)
  • G91 G38.2 X5 F100
  • %xright=浮动(wx)
  • %center_x=0.5*(xleft+xright)
  • G91 G0 X(center_x)
  • G92 X[0]

但是行 %xleft=float(wx) 是在探测周期完成之前执行的,给我的 wx 值与探测结束时获得的值不对应。

我尝试使用命令 %wait 但它没有任何效果。也尝试过 G4 P5 只是为了看看它是否可以工作但它没有……

有什么想法吗?

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289
合作者
哈维 评论了 2019 年 10 月 6 日  

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289 哈维 补充道 问题 标签 2019 年 10 月 6 日
脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289
作者

你试过%wait吗?
https://github.com/vlachoudis/bCNC/wiki/Scripting

是的,我做到了,就像这样:

G91 G38.2 X-5 F100
%wait
%xleft=float(wx)
G91 G38.2 X5 F100
%wait
%xright=float(wx)
%center_x=0.5*(xleft+xright)
G91 G0 X(center_x)
G92 X[0]

它没有用… =/

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289
合作者

%wait 似乎有一些问题,请参阅#1304我们可能需要解决这个问题

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289
作者

%wait 似乎有一些问题,请参阅#1304我们可能需要解决这个问题

目前情况如何?有更新吗?(我真的很好奇,不想强求或要求任何东西哈哈)

我看到至少其他 2 位用户正在尝试完全按照我的意图进行操作,但不知道他们是否成功了。干杯!

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289

您好,您找到 %wait 的解决方案了吗?我也想做这种宏。谢谢

脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289
作者

您好,您找到 %wait 的解决方案了吗?我也想做这种宏。谢谢

我仍然没有任何解决方案……有没有人?

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

3人参加
脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289脚本:如何等待最后一个命令完成以获得最终的 XYZ 位置? #1289

喜欢 (0)