注释
您在步进驱动器上配置了每转多少微步? |
作者
我已经尝试了几种微步设置,现在设置为 40 步/毫米,DM542T 设置为 2。我尝试过的所有微步组合都有相同的错误。我有一个 USB 型逻辑分析仪,我可以连接到 5V 逻辑,在步进器上它将由我的 36V 电源电压(正确?)连接。凯文 来自:Jörg ***@***.***> 发送:2021 年 7 月 7 日星期三上午 7:28 收件人:bdring/Grbl_Esp32 ***@***.***> 抄送:kevin0730 ** *@***.***>; 作者 ***@***.***> 主题:回复:[bdring/Grbl_Esp32] XY 轴行程太短,Z 轴行程太短(#938) 您在步进驱动器上配置了每转多少微步?您在 grbl_esp32 中为同一轴配置了哪种分辨率(x 轴 100 美元)?加速度值是否合理(x 轴 120 美元)?加速时没有丢失步骤?能否将逻辑分析仪连接到靠近步进器的步进线上并测量脉冲数以检查它是软件/电气问题还是步进器/机械问题?— 您收到此消息是因为您是该线程的作者。直接回复此邮件,在 GitHub < #938 (comment) > 上查看,或取消订阅 < https://github.com/notifications/unsubscribe-auth/ATYE2OFTVKNGZFDATUJW26TTWRP6ZANCNFSM475YJSXQ > 。
|
为避免误解:DM542T 允许通过 DIP 开关 SW5 至 SW8 设置每转 400-25000 步。 步进信号来自您的 ESP32 开发板。电源用于电机的输出。 |
作者
我现在将系统设置为 200 步/毫米,开关 SW5 到 SW8 设置为 OFF ON ON OFF 根据 Discord 论坛的建议,我认为我们已经解决了这个问题。加速度设置为 200mm/sec^2,设置为它的十分之一会更准确。我将花更多时间进行参数调整,看看我能做出哪些改进。事件可以克服使用逻辑分析器的需要。发件人:Jörg ***@***.***> 发送时间:2021 年 7 月 7 日星期三上午 8:13 收件人:bdring/Grbl_Esp32 ***@***.***> 抄送:kevin0730 *** @***.***>; 作者 ***@***.***> 主题:回复:[bdring/Grbl_Esp32] XY 轴行程太短,Z 轴行程太短(#938) 为避免误解:DM542T 允许每转 400-25000 步,由 DIP 开关 SW5 至 SW8 设置。你是如何设置这些开关的?步进信号来自您的 ESP32 开发板。电源用于电机的输出。对了,我没有准确的问你在哪里测量。它应该在 DM542 的步进输入处完成,这是最接近电机的点,但仍然很远。— 您收到此消息是因为您是该线程的作者。直接回复此邮件,在 GitHub < #938 (comment) > 上查看,或取消订阅 < https://github.com/notifications/unsubscribe-auth/ATYE2OFZKXFKVY5QUYIB6SDTWRVF5ANCNFSM475YJSXQ > 。
|
0110 应为每转 2,000 步。(我个人最多使用 1600。更多的步数意味着更少的功率意味着更高的步数损失可能性。) 我假设你有更多的机械/配置关系问题,所以不需要使用逻辑分析仪。 无论如何,结果最终应该是高度准确的,而不仅仅是“更准确”。 |
作者
我想我要减少到每转 1,000 步,所以我得到 100 步/毫米。一旦我恢复了我在故障排除中打扰的所有事情,我将重新确定我应该期望非常精确的准确性。发件人:Jörg ***@***.***> 发送时间:2021 年 7 月 7 日星期三上午 8:45 收件人:bdring/Grbl_Esp32 ***@***.***> 抄送:kevin0730 *** @***.***>; 作者 ***@***.***> 主题:回复:[bdring/Grbl_Esp32] XY 轴行程太短,Z 轴行程太短(#938) 0110 应为每转 2,000 步。(我个人最多使用 1600。更多的步数意味着更少的功率意味着更高的步数损失可能性。)使用 10mm 的滚珠丝杠(我假设你的意思是每转 10mm 的移动)它会产生每毫米 200 步的分辨率,如你所说。200mm/sec^2 就差不多了,即使是 nema23。我使用 50mm/sec^2 和 5mm/旋转主轴。因此 20mm/sec^2 应该是从 10mm/旋转主轴开始的不错选择。我假设你有更多的机械/配置关系问题,所以不需要使用逻辑分析仪。无论如何,结果最终应该是高度准确的,而不仅仅是“更准确”。— 您收到此消息是因为您是该线程的作者。直接回复此邮件,在 GitHub < #938 (comment) > 上查看,或退订 <https://github.com/notifications/unsubscribe-auth/ATYE2OAWO53XQQ3GKT7GBVDTWRZBFANCNFSM475YJSXQ >。
|
作者
我将控制器设置为 1000 步/转,每个轴上的加速度为 10mm/s^2,并且行程准确。我想我们可以说这个问题已经解决了。 |
我刚刚让我的 PrintNC 机器运行起来,整天都在努力弄清楚为什么 X 轴和 Y 轴没有移动指定的距离,但 Z 轴很好。我在 XY 轴上有 10mm 的滚珠丝杠,在 Z 轴上有 4mm 的滚珠丝杠。我在所有轴上都有相同的 Nema 23 1.8 度电机。
如果我在 X 或 Y 上命令 10mm,我会得到 6.7mm 的移动。如果我命令 100mm,我得到大约 96mm。我已经在我的 DM542T 驱动器上尝试了所有合理的微步组合,但都无济于事。我做了一个空载测试,命令步进器进行 10 毫米的行程,但它没有旋转一整圈,大约是我在千分表测量中看到的 70%。
Bart 建议增加所有脉冲延迟时间,但这并没有改变行为。