Contact me: hankecnc@gmail.com

奇怪的自动平方行为 #20

推推 grbl 3年前 (2023-02-08) 333次浏览
关闭
langwadt 打开了这个问题 2021 年 7 月 5 日 · 4条评论
关闭

奇怪的自动平方行为#20

langwadt 打开了这个问题 2021 年 7 月 5 日 · 4条评论

评论

奇怪的自动平方行为 #20

我正在尝试让自动平方工作,到目前为止只是在桌子上放着马达,所以我不会让我的机器崩溃。
我有一个奇怪的行为;如果我尝试将 Y 归位,它看起来像预期的那样在触发限制时一次停止一个电机,但前提是我首先触发 Y2 限制。如果我首先触发 Y 限制,它会立即失败并出现错误 15

奇怪的自动平方行为 #20
贡献者

我现在已经用我的模拟器重新测试了,它对我来说没有失败。

我猜你是手动触发开关,IMO 这几乎是不可能正确完成的。这可能是原因吗?
如果双轴设置 ($347 – $349) 非常严格,您可能需要放宽这些设置以手动进行测试以可靠地工作:

$347: Dual axis length fail in percent, range: 0 - 100
$348: Dual axis length fail min in mm
$349: Dual axis length fail max in mm
ok
$347=5.0
ok
$348=2.500
ok
$349=25.000
ok
奇怪的自动平方行为 #20
作者

这并不容易,但可以手工完成。根据首先触发的限制,它的工作方式似乎有很大不同。我希望它是一样的。

如果先触发Y2,则可以手动成功完成归位,如果先触发Y,则立即失败

奇怪的自动平方行为 #20
贡献者

好吧,当我使用模拟器进行测试时,它可以正常工作。您有什么具体的测试要我执行吗?例如,我不模拟弹性开关 – 也许这可能是个问题?

大多数处理发生在已知与其他驱动程序一起工作的核心中,只有开关在驱动程序中读取。

顺便说一句,如果选择的板图是 BOARD_CNC3040,我在读取主开关时发现了一个错误,我会尽快修复。

奇怪的自动平方行为 #20
作者

我找到了它,它已经在您 6 天前所做的提交中得到修复。

step_outbits_2.mask 在 step_outbits_1.mask 之后设置,导致其中一个限位开关禁用两个电机,而不是像另一个限位开关那样仅禁用一个电机