开源改变世界

Z 轴回零方向错误 #665

推推 grbl 3年前 (2023-01-22) 95次浏览

关闭
samitray 开了这个issue 2015 年 4 月 22 日 · 4条评论
关闭

Z 轴回零方向错误#665

samitray 开了这个issue 2015 年 4 月 22 日 · 4条评论

注释

Z 轴回零方向错误 #665

使用版本 0.9i,用于归位 z 在负空间中移动。请注意,我将所有方向销都倒置以使我的轴按照标准方向形成。以下是我的配置。

$0=20 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=7 (dir port invert mask:00000111)
$4=0 (step enable invert, bool )
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13 =0(报告英寸,布尔)
$20=0(软限制,布尔)
$21=0(硬限制,布尔)
$22=1(归位周期,布尔)
$23=0(归位方向反转掩码:00000000)
$24=25.000(归位进给,毫米/分钟)
$25=500.000(归位寻道,毫米/分钟)
$26=25(归位去抖,毫秒)
$27=5.000(归位牵引,毫米)
$100=1600.000(x,步长/mm)
$101=1600.000(y,步长/mm)
$102=1600.000(z,步长/mm)
$110=4000.000(x 最大速率,mm/min)
$111=4000.000(y 最大速率,毫米/分钟)
$112=4000.000(z 最大速率,毫米/分钟)
$120=10.000(x 加速度,毫米/秒^2)
$121=10.000(y 加速度,毫米/秒^2)
$122=10.000(z 加速度,毫米/sec^2)
$130=800.000(x 最大行程,mm)
$131=500.000(y 最大行程,mm)
$132=200.000(z 最大行程,mm)

Z 轴回零方向错误 #665
成员

@samitray: Grbl 默认设置所有负空间的机器音量。您可以使用 config.h 选项更改此行为。

此外,您的最大速率和每毫米步数超出了 Grbl 的处理器能力。您拥有的步进频率为 106.7kHz。Grbl 最高支持 30kHz。就每步精度(微米级)而言,200 步/毫米的设置已经足够了。如果你没有共振问题,我会增加你的微步以将它减少到附近的某个地方。

Z 轴回零方向错误 #665
作者

默认负音量是完美的。限位开关在两端,但 0.9v 归位将 Z 轴移向负(向下),即使 Z 归位配置默认为正(向上)。方向反转掩码是否有任何意想不到的副作用?

归位寻道和进给速率分别为 13.3khz 和 0.66khz,我会将最大速率更改为 1125 mm/min 并在明天发布更新的发现。有趣的是,0.8v 设法在具有类似配置的归位期间将轴移动到正确的方向。

电机是有刷直流电机,编码器由闭环直流电机驱动器驱动。给定间距和电机 + 驱动器组合,步数/毫米必须为 1600 才能获得正确的位移。这里没有微步进,但在任何速度下都有很大的扭矩,驱动器可以支持高达 100Khz 的步进率,我很高兴在 30khz ~ 18 毫米/秒

Z 轴回零方向错误 #665
作者

0.8 归巢工作得很好。限位开关位于 5 伏轨道上,将它们移至 12 伏,现在使用电平转换器查看 0.9 是否适用于此设置。

Z 轴回零方向错误 #665
作者

暂时关闭它,尚未在 0.9 上测试。如果我遇到问题会提出新问题

喜欢 (0)