注释
您对步数和加速度有一些奇怪的值。那是故意的吗? 在 2016 年 7 月 19 日晚上 8:40,“rippschemitkraut” notifications@github.com
|
我测量了脉冲 + 上的电压标签。不移动它显示 0v,移动它显示 2v。在 dir + 我之前所说的没有移动它显示 1v 而在移动它时显示更多 0.4v 但它必须是 5v 我认为还是我错了? |
已发现错误。这是1.图片出了什么问题。所以这是我的错误。因为没有正确阅读我找到这些图片的帖子。 顺便提一句。我使用带有 48v 电源的小型 maxon 1quadrant 控制器 DECS 50/5 来控制自建无刷主轴。它不适用于 pwm,而是数字 10 位,分辨率为 1024 和 0~5v。 |
我对 grbl 有一个非常奇怪的问题。
我使用 arduino mega board 并像往常一样连接所有东西,但只能在一个方向上驱动所有轴。我检查了 mega 板上的 dir 引脚,当轴不移动时有一些 0.900v,当我移动轴时它变为 1.3v。所有轴都不同。x从0.4v开始,不移动,移动0.8~0.9v。y 以 1v 开头。同时移动到 1.4v 等等。反转 dir 引脚并不能解决问题,也不能反转脉冲引脚。imotors 只会驱动另一个方向,但只会驱动一个方向。
电机布线不会错,因为它之前在 linuxcnc 下的 db25-1205 bob 上运行。即使禁用终点站也无济于事。有什么我错过的吗?
这是我的配置
$0=50 (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启用反转,布尔)
$5=0(限制引脚反转,布尔)
$6=0(探针引脚反转,布尔)
$10=3(状态报告掩码:00000011)
$11=0.010(结偏差,mm)
$12=0.010(电弧公差, mm)
$13=0 (报告英寸, bool)
$20=0 (软限制, bool)
$21=0 (硬限制, bool)
$22=0 (归位周期, bool)
$23=0 (归位方向反转掩码:00000000)
$24=25.000(归位进给,毫米/分钟)
$25=500.000(归位寻道,毫米/分钟)
$26=250(归位去抖动,毫秒)
$27=1.000(归位牵引,mm)
$100=2133.000(x,步长/mm)
$101=2133.000(y,步长/mm)
$102=2133.000(z,步长/mm)
$110=500.000(x 最大速率, mm/min)
$111=500.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=1000.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm /sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm)
$131=200.000 (y max travel, mm)
$132=200.000 (z max travel, mm)
arduino mega r3 是带有 ch340g 的中国克隆。
驱动器是 m542
电机是 23HS9430
也许有人和我有同样的问题。
问候