打开 humneraudio 打开了这个问题 2020 年 4 月 28 日 · 2 条评论 打开 对 100 美元、101 美元和 102 美元使用十进制数 – 结果是奇数 Wpos#862 humneraudio 打开了这个问题 2020 年 4 月 28 日 · 2 条评论 注释 嗡嗡声 评论了 2020 年 4 月 28 日 每当我输入一个小数点作为 step/mm 值之一时,GRBL 似乎会奇怪地计算移动。我没有更好的方式来描述它。我会尽力解释。 假设我将 X 轴步长/mm 设置如下 $100=400.5 我然后将 X 轴归零 然后将其发送到 X1 它会将 Wpos x 报告为 1.001 X2 它会将 Wpos x 报告为 2.0 X1.3 它会报告 Wpox x作为1.301 X7 它将报告 Wpos x 为 6.999 进行这些运动后,我将 X 轴归零,它会将其归零为 0.001 如果我重置 GRBL 然后将 X 归零,它将归零为 0.0 对于许多运动,它似乎无法解析为一个整数。当我告诉 GRBL 去计算这些整数时,我认为这很奇怪。 我遇到这个问题是因为我的 x 轴和 y 轴在 400 毫米的距离上偏移了 ~0.5 毫米(我使用的是便宜的丝杠),我想微调步数/毫米以进行补偿,然后在我输入我的值(这是十进制数)我注意到 Wpos 是奇数。 它出现在 bCNC、Candle 和 grblControl 中 它也发生在 0.9grbl 和 1.1grbl 中 雕刻机 评论了 2020 年 4 月 30 日 Grbl 使用整数数学例程,而不是浮点数。很可能这就是为什么您会看到非常小的差异,无论如何,这些差异都小于业余水平的数控机床可以调整的范围。 terjeio 评论了 2020 年 4 月 30 日 步进电机不能移动(微)步的分数,例如。根据您的设置,401 步进脉冲被发送到电机以进行 1mm 的移动。1.0 / 400.1 * 401 = 1.001(四舍五入到 3 位有效数字时)。假设公制是 1 微米的误差,可能小于机械部件的精度。 喜欢 (0) $ 命令扩展 #980 带有 pololu 驱动程序的 cnc 精度 #981 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
每当我输入一个小数点作为 step/mm 值之一时,GRBL 似乎会奇怪地计算移动。我没有更好的方式来描述它。我会尽力解释。
假设我将 X 轴步长/mm 设置如下
$100=400.5
我然后将 X 轴归零
然后将其发送到
X1
它会将 Wpos x 报告为 1.001
X2
它会将 Wpos x 报告为 2.0
X1.3
它会报告 Wpox x作为1.301
X7
它将报告 Wpos x 为 6.999
进行这些运动后,我将 X 轴归零,它会将其归零为 0.001
如果我重置 GRBL 然后将 X 归零,它将归零为 0.0
对于许多运动,它似乎无法解析为一个整数。当我告诉 GRBL 去计算这些整数时,我认为这很奇怪。
我遇到这个问题是因为我的 x 轴和 y 轴在 400 毫米的距离上偏移了 ~0.5 毫米(我使用的是便宜的丝杠),我想微调步数/毫米以进行补偿,然后在我输入我的值(这是十进制数)我注意到 Wpos 是奇数。
它出现在 bCNC、Candle 和 grblControl 中
它也发生在 0.9grbl 和 1.1grbl 中