注释
我能够重现该问题。这是我所看到的。有些慢跑类型有效,有些则无效。正常的动作似乎起作用,然后所有的慢跑都起作用。 这是一个有效的典型探测序列 G38.2 Z-40 F100;以 100 的速度向下探测 40 [PRB:-299.000,-1.000,-8.095:1];成功探测的 grbl 响应 G10 L2 P0 Z-28.095 ; 将当前坐标系中的 Z 偏移设置为返回的 Z 值 – 触摸板厚度 (20) 以下这些命令中的任何一个都可以工作,并且所有后续的慢跑都可以 G0 Z20 ; 移动到测头厚度 这个问题可能需要一段时间才能找到,但我认为这可能是由于机器处于有问题的模式。做一个正常的举动可以清理一切。 如果您想通过 Slack 讨论短期修复,请告诉我,我会发送邀请。 |
@vogtitec 顺便说一句:您使用的是什么发件人? |
@bdring感谢您的第一次解决方案尝试。我第一次遇到蜡烛 1.1.7 的行为,但我能够通过在 WebUI 中手动输入探测命令然后通过 Web 慢跑来重现它。 |
好的,所以有一个简单的解决方法!我通过添加一个简单的 G91G0Z10 更改了蜡烛中的标准探测命令,现在它可以工作了!非常感谢! |
伟大的。 我将Candle添加到此 wiki 页面。 |
我不在我的机器附近,所以无法检查自己,但是否可以使用 G91G1X0 命令(实际上不会移动任何东西)在探测后“重置”东西? |
那是行不通的。看来你需要做一些运动 |
我想我找到了问题所在。感谢ESP Exception Decoder,我发现了有问题的代码行。 尝试补偿主轴速度与进给率时,步进中断崩溃。这是激光使用的功能,在慢跑时不适用。我刚刚对代码进行了慢跑测试。 我会尽快将它发布到 devt 分支。然后很快合并到master。 |
伏格泰克 评论 2019 年 4 月 20 日
程序:通过 G38.2 Z-10 F10 进行 Z 探测。工作正常。如果您随后尝试移动任何轴(例如,通过点动),ESP 会在 stepper.cpp 中崩溃,并显示以下数据:
异常解码器告诉:
任何想法如何解决这个问题将不胜感激!
克里斯