注释
您是否尝试更改正在使用的 grbl 版本?你没有提到你的版本,我认为这很重要,你可以使用修改后的 grbl 版本用于激光或我认为支持激光的 1.1 版本,无论如何它看起来也像接线问题或电源问题,因为你说电源上的电压下降,这可能是电力短缺。如果问题仅出在 Y 轴上,您可以检查其与另一轴隔离的功能或将驱动器从一个轴更改为另一个轴 |
感谢您的反馈。GRBL 版本是:[VER:1.1f.20170801:] 据我了解,V1.1 将 Z+ 限位开关从输入更改为输出,用于切换激光。我仍然需要它,因为添加 Z 轴的一半要点是升高和降低激光的焦点以方便切割木材。遗憾的是,与气体激光器相比,半导体激光器具有如此高的光束发散角。使用气体激光器,这甚至不是问题,但我离题了…… 电源其实没问题。请注意,如前所述,如果 X 轴和 Y 轴电机同时运行(即对角线运动),即使同时运行两个电机明显比单独运行一个 Y 轴消耗更多的功率,两个轴电机都运行良好。 作为一项实验,由于我正在重新审视同时使用 2 个电机的主题,我只是尝试同时运行所有三个电机 (m1 x200 y200 z8),并且一切顺利。 不过,这又涉及到将 Arduino 的时间分配给三个不同的电机发送命令。当独立使用 Y 轴时 – 并且得到 Arduino 的全神贯注 – 斜坡可以锁定。它是间歇性的。就好像时间只是超出我特定设备组合规格的边界线。 感谢您关于交换轴的建议。这是我没有想到的一个测试,它奏效了:也就是说,所有轴现在都运行平稳,但它给我留下了一台机器,其中 X 轴现在正在远离我。我现在可以接受,但是一个适当的修复——如何调整时间才是真正需要的。 顺便提一句。电压降问题不是电源弱的症状(在某些情况下可能是,但不是在这里)。这实际上是驱动电机的 H 桥中两个相邻 FET 的症状,两者同时通电。这会造成对地完全短路,尽管持续时间为一毫秒,但会瞬间超过电源源电流限制。在时序方面,H 桥中对角线相对的 FET 必须同时导通,而另一个对角线中的两个 FET 则关闭。然后,您关闭打开的两个,等待(因为零时间没有任何反应),然后打开相反的两个。这样做的问题是它会导致电机不断启动和停止。它很吵而且效率低下。在一个完美的世界里,电机的动量会使其超过其转子磁极与内部永磁体的磁场对齐的点,此时您为相反的一对 FET 通电,使电机转子具有相反的极性,这样它现在就会排斥永磁体,并且,现在推动,继续沿同一方向旋转电机。如果时间太慢,电机会失去动量,基本上必须不断重新启动,这会浪费能量、降低平均扭矩并且产生噪音。正时调得太紧,电机极可以反 如果时间太慢,电机会失去动量,基本上必须不断重新启动,这会浪费能量、降低平均扭矩并且产生噪音。正时调得太紧,电机极可以反 如果时间太慢,电机会失去动量,基本上必须不断重新启动,这会浪费能量、降低平均扭矩并且产生噪音。正时调得太紧,电机极可以反在与永磁体对齐之前,导致电机试图自行反转并出现“锁定”,这就是我所观察到的。把时间搞得更糟,让 H 桥的第二对对角线 FET 在前一对 FET 关闭之前打开,你会暂时短路电源,这也是我观察到的。 这是一个时间问题。我几乎可以肯定。除了翻出我的旧示波器(我是一名退休的电子技术专家),最简单的方法是简单地调整一些软件设置,直到问题消失。 |
其实我收回 交换轴并不能解决问题。我刚刚进行了激光切割测试,Y 轴仍在跳过步骤。我打算在没有连接 Z 轴的情况下尝试写这篇文章,看看是否有帮助…… 在没有连接 Z 轴的情况下打印是完美的。 |
太糟糕了,它不是那么容易修复,听起来这个问题很困难,我会考虑更换电路板和驱动程序,用不同的硬件进行实验 El dom., 21 abr。2019 年 20:16,bzflaglegomaniac (< notifications@github.com>) 描述:
|
Rob2029:你关于更换步进驱动器板的建议让我在网上查找它们,同时着眼于用 DRV8825 板更换 A4988 板。当我看图片时,我突然想到我没有尝试调整电位器来限制驱动电流。我想这是我在购买新硬件之前可以轻松调整的另一件事。请注意,那是凌晨 1 点,所以我会尝试一下并报告,以防其他人遇到类似问题。 |
最初我用它作为激光雕刻机。这工作得很好,但我发现如果没有很多很多的通过和相当大的燃烧,我不能真正用它切割木头。我正在阅读的其中一项建议建议,要进行切割,激光应该进行多次通过,但每次通过时都略微降低,以便光束的焦点重新与木材接触。所以我买了一个 Z 轴,把它加到机器上,然后把它插到 CNC shield 的 Z 轴上。
现在,从 bCNC 控制它:
拔下 Z 轴,X 轴和 Y 轴表现如预期。
当我安装这个 Z 轴并进行测试时,时间是凌晨 1 点。在我写这篇文章时,睡了一夜好觉后,我想到至少尝试反转 Z 轴,尽管我希望 Z 轴在任何 X、Y 或仅 XY 运动期间没有动力,所以它没有意义对我来说,为什么这会有什么不同。
翻转 Z 轴连接器现在可以让 Z 轴按预期移动,但奇怪的是,也“释放”了 Y 轴,因为 Y 轴现在有时会沿预期方向移动。
从声学上讲,这听起来很不一样:raspier,如果你知道我的意思……
通常,当 X 轴移动时,会发出步进电机加速到速度的声音,当它转换到新位置时发出持续的呜呜声,然后是电机减速停止的声音。Y轴电机在最终(有时)找到它的时间然后平稳移动之前发出嘈杂的振动。当然,这会使任何 Y 运动变得不可靠,因为电机实际上可能会或可能不会随着每个步进脉冲而移动。
对角线运动始终一致,但这涉及对 X 轴和 Y 轴的交替命令,这暗示了计时问题。
写到这让我想到了用于驱动步进电机的 H 桥。如果其中之一的关断速度太慢,则会导致电机电流尖峰和随后的电源电压下降。它还会导致步进电机失步,所以凭直觉我刚刚将 CNC 板上的 Y 轴 H 桥换成了(未使用的)附件 H 桥,它似乎有所改进。Y 轴现在花更少的时间尝试增加,但它仍然不可靠,尽管有明显改善。
因此,在编写和修补更清晰的头脑后,我越来越相信这是 Y 轴的时间问题,尽管此时 Z 轴甚至没有被使用时为什么会触发它仍然不是我清楚。
无论如何,如果有人除了时间问题之外对他有任何其他想法,请发表您的想法。
否则,有人能告诉我如何只调整 Y 轴上的时间吗?
谢谢。