评论
在您的配置中被
很抱歉听到这个消息,这是由于我这边的编码错误。对于旧版 Grbl,我必须发送重置命令,因为没有其他方法可以终止运动。grblHAL 有一个新的实时命令,用于在不触发软重置的情况下停止运动,而这在旧版 Grbl 模式下被错误发送。在下一个版本中修复。请注意,我无法对此进行测试,因为我没有旧版 GRBL 控制的机器。
G38.4/G38.5 与NC 测头无关,是在已经触发的情况下远离工件进行探测。也许应该为此添加一个新的探测选项卡?使用该
哪个抵消?从第一个探测结果?您可以使用工具长度偏移选项卡在您喜欢的任何位置设置偏移。
我会调查一下,应该不会很难改变。
我会解决这个问题。
这已经在我的待办事项列表中了。 |
我可以将它作为 grblHAL 的一个选项,但不能用于旧版 Grbl,因为无法检测它的配置方式。因此,对于旧版 Grbl,我仅将其更改为 G38.2。
G38.2 是朝向工件的探针,G38.4 是远离它的,来自 LinuxCNC 规范:
使用 G38.2/G38.4 在 NC/NO 探头之间切换是 IMO 不合规的使用。
我在触发探针后使用快速运动缩回,使用 G38.4/G38.5 没有意义吗?
那我不明白你的意思。其他探测屏幕(旋转除外)允许设置与最后探测点或计算点的偏移量。
如果您需要它们,所有探测结果都可以从控制台获得。这可以从文件菜单浮动。
您可以在偏移页面上设置任何您想要的值,不确定您的用例是什么。顺便说一句,您可以通过单击 DRO 值字段来更改偏移量,通过按回车键进行编辑和提交。
不会发生在我身上,我在不知情的情况下在最新版本中修复了这个问题?
我将不得不以某种方式对此进行检查 – 我已尝试为此编写遗留 Grbl 限制的代码。 我已经上传了一个新的边缘版本供您尝试一些您想要的更改,G38.2 用于根据当前控制器状态探测和更改停止按钮标签。探测选项卡中的停止按钮现在为旧版控制器发送软重置。 |
|
使用 G38.2与发件人 2.0.36.p13
由于加速度,合理缩回永远不会达到快速速度。
我想我知道哪里有误解 – 看起来我发现了另一个 GRBL 错误 – 通过 G10L20 设置偏移并立即移动会引发错误
如果我手动执行相同操作 – 一切正常。
|
我还是不明白 – 你的意思是使用 G38.4 而不是缩回然后跳过第二个较慢的通道?
太远了,什么原因?仍有触发软限制的风险吗?
它至少应该多一点,否则探针可能不会触发……
该选项卡名为工具长度偏移si IMO 很清楚它的用途。写一个宏会更好吗?仅供参考,我在边缘版本中添加了参数和表达式支持。参数 5061 – 5070 是探头数据。请注意,我尚未对此进行广泛测试。
不,这可能是 Grbl 功能。我也必须为此编写一个解决方法。G10L20 立即将数据写入 EEPROM,这会禁用所有导致数据丢失的中断。grblHAL 缓冲区写入 RAM… |
G38.4 不是以起点限制缩回,而是比第二个更慢的通道
对于软限制,对于碰撞探针 – 与用刻刀探测 PCB 非常相关。
是的,你没看错——它可以是可配置的超调限制。
对我来说,它会在不清楚的地方设置这个偏移量,或者只是收集数据。
是的!这太棒了!我会试试看。
现在它也工作正常。 |


探头设置不允许选择 G38.2 模式。因此,如果第一次尝试失败,探头将以低速额外移动 2 毫米,而不是停止并发出警报。
停止按钮不会中断当前的测试运行,因此,如果您看到出现问题,您应该等待探针崩溃或运行以按下紧急停止。
今天我在测试期间打破了我的:(,
我无法重现场景,但看起来像这样:
在高度图测试期间,探针发现牺牲表中的孔并且没有触发,
按下停止按钮没有结果
然后我按下硬件Stop or Feed Hold and switched to GRBL tab to reset controller.
此时机器开始水平移动,探针尖端在孔中。
它没有任何清晰可读的测试运行状态指示器,并且无法读取已完成/失败的响应(状态栏中的小注释)
DRO 屏幕和主控件应始终显示在屏幕上。
探测进度需要明确指示当前状态。
错误指示应该是大红色并且不会消失,被常规事件覆盖。
我建议这样的探测算法:
此外,G38,2/G38.4 和 G38.3/G38.5 应可选择用于 NC 探测
探测结果点应显示在屏幕上的某处。
如果用户在测试前没有设置偏移复选框,则应该是在探测完成后应用偏移的按钮。
预览复选框导致误解 – 我被按下开始按钮,但没有开始 – 我试图再次按下它。
建议添加预览按钮,而不是复选框,并让开始按钮开始探测。
高度图页面:“从程序限制设置”按钮将网格大小重置为 5×5
3D 视图窗口什么都不显示 – 我很抱歉它应该是工作图缩图和探测网格。