注释
更新:我一点一点地移动到可以慢跑并以不同的进给率将步进器 G0 到不同位置的程度。我必须做的是将步进驱动器设置为 16 倍微步进,并将电流调到步进器的最大值。我有一个 2.8 安培的 nema 23 和一个 3.0 安培的 nema 23(X 轴有点重,必须拉动整个 Y 轴托架)。这使我能够将两个轴的最大进给速度设置为 1600 mm/s。我现在可以运行 G0 X/Y F1600 命令并且它移动得很好。通过适当的进给,我也可以让它正确地慢跑。 仍然坏的是归位。当我使用 $H(或使用 UGS 中的主页按钮)时,电机会发出嗡嗡声,直到 grbl 放弃并发回错误信息,表明它现在肯定超出了范围。 我认为我必须将驱动器设置为微步模式很奇怪——除非我将速度调低,否则整步模式根本无法工作。我不明白为什么它不回家。请不要让我检查限位开关 – 我已经知道这些工作正常,因为当它使用 G0 命令移动时,我手动按下开关并且 grbl 响应错误。grbl 也不担心限制。 我真的花了好几天才走到这一步。荒谬的是,没有人尝试过这个并且遇到过与我遇到过的相同问题。 最后一个想法 – 本期的标题是 TB6600,但事实是,我有围绕该芯片构建的通用克隆驱动程序的“新改进”版本。然而,新的改进版本实际上并不是基于 TB6600,而是基于 TB67S109AFTG – 这是我买的那个: https://www.amazon.com/gp/product/B088CRCMP7/ref=ppx_yo_dt_b_asin_title_o07_s01?ie=UTF8&psc=1 如果有人有任何想法 – 请回复。 |
更新:我发现了这个问题,我很尴尬地说它至少部分与限位开关有关 – 好吧 – 与特定轴上的限位开关有关。你看,我忽略了提供一点关键信息:我正在构建激光雕刻机,所以我的系统只有两个轴。问题如下:
如果社区同意,我想在 wiki 中添加一个名为“双轴系统注意事项”的页面,并将所有内容记录下来。然后我想从 Laser Grbl 页面引用这个新页面。 |
PS:Wiki 更改完成。 |
你好@jcalcote, 请指导我了解这个主题,或者您是否可以将该 config.h 文件发送给我 谢谢 |
让 grbl 正确地向 TB6600 步进驱动器发送信号的秘诀是什么?我可以使用我自己的 arduino 程序驱动它们,但 grbl 似乎不知道如何。我试过所有我能想到的设置(但我没有修改 config.h 设置)。什么都不管用。当我运行 G 命令时,电机锁定并发出嗡嗡声,但没有运动发生。
我正在使用 gnea/grbl 的 1.1h 版本。