开源改变世界!!

自调匀整:我们能否获得更快的 XY 运动? #630

推推 grbl 2年前 (2023-02-01) 165次浏览
打开
doegox 开启了这个问题 2017 年 8 月 4 日 · 9条评论
打开

自调匀整:我们能否获得更快的 XY 运动?#630

doegox 开启了这个问题 2017 年 8 月 4 日 · 9条评论

注释

自调匀整:我们能否获得更快的 XY 运动? #630

你好

当使用易碎的 0.1mm 钻头进行自动探测时,我很乐意将 Z 探针进给设置为 F10。
但是 X & Y 以同样超慢的速度运行。
我在配置中遗漏了什么还是正常的?
如果正常,我们是否可以选择为 X 和 Y 运动选择另一个 feed?

自调匀整:我们能否获得更快的 XY 运动? #630
拉洛维 评论了 2017 年 8 月 4 日 通过电子邮件
自调匀整:我们能否获得更快的 XY 运动? #630
作者

嗯,好的,我看到了问题的根源:

G0X1F300      => moves at 300
G38.2Z-5F10  => probes at 10
G0Z5               => moves at 10

我的 CNC 控制器运行 Smoothieware,显然它假设 G38.2 中的 F 改变了当前 (G0) 进给。
我不知道 smoothieware 在这方面是否有误,我没有找到合适的规格。Linuxcnc 谈到 G38.2 的“以当前进给率”。
无论如何,如果 bCNC 在自动探测期间系统地将一些 F 附加到 G0 命令,它会更强大。这对其他固件的用户来说是透明的。
你怎么认为?

自调匀整:我们能否获得更快的 XY 运动? #630
所有者

有一个选择。您从命令行激活它,
FEED ON
然后它会在每一行上附加当前进给率。
它在过去用于在 grbl V0.9 中对提要覆盖进行更快的响应

自调匀整:我们能否获得更快的 XY 运动? #630
作者


,嗯,我试过了,我确实看到了消息“Feed appending opened”。
但是在自调匀整过程中,这并没有发生:

G0Z3
ok
G0X1.17Y3.17
ok
G0Z0.5
ok
G0X1.17Y3.17
ok
G38.2Z-5F10
[PRB:1.170,3.170,0.153:1]
ok
G0Z0.5
ok
G0X9.09Y3.17
ok
G38.2Z-5F10
[PRB:9.090,3.170,-0.746:1]
ok
G0Z0.5
ok

ETC

我现在在本地使用的解决这个问题的补丁是:

@@ -280,7 +280,7 @@ class Probe:
 		for j in range(self.yn):
 			y = self.ymin + self._ystep*j
 			for i in range(self.xn):
-				lines.append("G0Z%.4f"%(self.zmax))
+				lines.append("G0Z%.4fF%g"%(self.zmax, CNC.vars["fastprbfeed"]))
 				lines.append("G0X%.4fY%.4f"%(x,y))
 				lines.append("%wait")	# added for smoothie
 				lines.append("%sZ%.4fF%g"%(CNC.vars["prbcmd"], self.zmin, CNC.vars["prbfeed"]))
@@ -288,7 +288,7 @@ class Probe:
 				x += xstep
 			x -= xstep
 			xstep = -xstep
-		lines.append("G0Z%.4f"%(self.zmax))
+		lines.append("G0Z%.4fF%g"%(self.zmax,CNC.vars["fastprbfeed"]))
 		lines.append("G0X%.4fY%.4f"%(self.xmin,self.ymin))
 		return lines

这显然是 hacky,并且将 fastprbfeed 设置重新用作 G0 提要。

自调匀整:我们能否获得更快的 XY 运动? #630
所有者

G0 是使用快速进给速度。除了在 Smoothieware 上,G0 的提要与 G1/2/3 不同。
在这种情况下,您可以在启动命令之前全局设置 G0。

自调匀整:我们能否获得更快的 XY 运动? #630
所有者

我太快了,似乎 G38.x 改变了 G0 进给。“fastprbfeed”不是快速移动进给,而是快速探测进给。我在设置中的任何地方都没有 G0 提要。

自调匀整:我们能否获得更快的 XY 运动? #630
作者

是的,“fastprbfeed”是一种解决方法,因为我没有快速找到当前 G0 feed 的设置

自调匀整:我们能否获得更快的 XY 运动? #630
所有者

可以改用 CNC.feedmax_x

自调匀整:我们能否获得更快的 XY 运动? #630
作者

哈好的谢谢!

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

还没有

发展

没有分支机构或拉取请求

4人参加
自调匀整:我们能否获得更快的 XY 运动? #630自调匀整:我们能否获得更快的 XY 运动? #630自调匀整:我们能否获得更快的 XY 运动? #630自调匀整:我们能否获得更快的 XY 运动? #630

喜欢 (0)