注释
成员
@darylbrewer: 没有。看起来它工作正常。Grbl 将始终在 1/steps_per_mm 的二分之一以内。这是由于 Grbl 如何使用基于整数的步长跟踪位置,而不是浮点编程位置。 |
老实说,如果我的数控机床在 0.00023 英寸以内,您正在读取 X 轴上的位置,我会非常高兴。我还看到您可能没有使用“滚珠丝杠”丝杠,所以这可能是您看到的反冲错误。我建议您需要做的是检查 1mm 行程的连续命令,看看是否出现渐进错误。例如,通过每次重置零来放置 10 个命令以在 X 轴上移动 1mm,并使用 DTI 检查机器上移动的距离。然后重新定位到 -1.000,然后重新定位到零以消除任何反弹并将 G1 X 10.000 放在同一位置,看看 DTI 是否在 + 或 – 0.005 的公差范围内,那么你做得很好。 |
你不会说你的测量值是英寸还是毫米,但如果它们是毫米,那就太好了。如果它们是英寸,那么您可以比这更近。 计算器返回的值是起点。主要变量是皮带拉伸。如果您偏离 0.006 英寸,您可以通过使用命令距离和行进距离之间的比率更改步长/毫米来靠近。 将步数/毫米乘以 1.00603 (1.0/.994),然后将结果 (53.6549) 输入 Grbl。然后再测试。 我的机器通常准确度在 +/- .003 以内” |
机器配置
X 和 Y 轴
200 步/旋转步进 1.8 度 – http://openbuildspartstore.com/nema-23-stepper-motor/
20 齿滑轮 – http://openbuildspartstore.com/gt3-aluminum-timing-pulley-20/
3 毫米皮带间距 – http://openbuildspartstore.com/gt3-timing-belt-by-the-foot/
所以使用计算器 – http://prusaprinters.org/calculator/
我得到以下结果:
结果分辨率 Teeth Step angle Stepping Belt
53.33 18.75micron 20 1.8° 1/16th 3mm
Z 轴
200 步/旋转步进器 – http://openbuildspartstore.com/nema-17-stepper-motor/
直接耦合到
8mm/旋转梯形螺杆(TR8*8、4 开始、2mm 间距、8mm 导程)http:// openbuildspartstore.com/8mm-metric-lead-screw-acme/
结果 分辨率 Teeth Step angle Stepping Screw Lead
400.00 2.5micron 1 1.8° 1/16th 8mm
我正在使用 Grbl 0.9g
我输入命令
$100=53.333
$101=53.333
$102=400
我将轴归零
然后我输入 G0 X1 Y1 Z1
我得到机器位置:
X:0.994
Y:0.994
Z:1
代替 X:1
Y:1
Z:1
我究竟做错了什么?