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