评论
你好, 为什么步进器会失速?这只应由于过度加速/进给而发生。 此外,探测和置零宏不使用点动命令,它使用正常的线性移动。 这听起来更像是您的设置或 grbl 的问题,可能是第一个问题,因为我没有注意到任何类似的问题。 马丁 |
我认为您没有正确理解我的问题。 步进器停止是因为连续发送点动命令,所以 Zstepper 不会停止并达到上限,从而导致它停止。 我的意思是,当您探测(使用 G38.2 命令)然后使用点动功能(将光标移动到该字段中)并按 PageUp 键使 Zaxis 上升时,机器不会停止并继续升高 Zaxis 直到达到极限,步进器停转。Grbl 还认为 Zaxis 仍在升高并永远增加 Z 坐标。 我可能会尝试刷新我的 grbl,看看是否能解决问题。 |
您真的应该正确设置机器限制,以免发生这种情况。
所以你可以在按一下箭头键后在右下角的控制台中看到多行 $J=G1 ? |
但这不需要归巢吗?我的数控机床没有任何归位传感器,老实说,我只是懒得自己安装这些。
我刚刚测试过,答案是否定的。该命令只在状态窗口和日志文件中出现一次,但由于某种原因 Zaxis 仍在向上移动。 编辑:好的,我又玩了一会儿,似乎执行了慢跑命令,直到达到最大距离。我输入了 3mm 的最大距离,机器正好停在 Z3.000 |
我也是,但它实在是太方便了,尤其是为固定装置设置永久工作偏移(我有几个孔,用于使用 3mm 定位销在 XY 平面中对齐我的板)。虽然这只有在你的机器足够可重复时才真正有回报(我的旧 shapeoko 不是) 同时,您应该将最大行驶距离设置得较低,以免达到机器极限。 |
一段时间后我一定会这样做。 我也“解决”了这个问题。我注意到我可以只使用 CtrlFeed 点动并设置最大距离 5mm 以在探测后升高 Zaxis。这有点像 hack,但它是目前最简单、最快捷的解决方案。 |
这不是黑客,这是您在任何情况下都应该使用的安全功能。特别是如果你没有设置机器限制 |
嗨马丁!
我刚刚注意到使用 G38.2 命令探测 Z 位置然后使用 grbl 的点动功能再次升高 Z 轴的错误。由于某种原因,即使在释放 PageUp 按钮后仍会发送命令,这会导致步进器停止。我试了几次只是为了确认,显然在使用 G38.2 后每次 Zraise 点动事件都会发生这种情况(即使是“探测并设置零”宏也会受到影响)
希望你能找到讨厌的小虫子并结束 Zstepper 必须忍受的可怕折磨
此致