注释
还请发布您的完整 GRBL 定义。没有 dia domingo,2017 年 27 日,Daumaz <notifications@github.com> escreveu:
|
看起来你正在失去脚步。您在驱动程序上使用什么微步设置?没有 dia domingo,2017 年 27 日,Daumaz <notifications@github.com> escreveu:
|
我真的不认为它正在失去步骤,如果我要添加错误的方式,反向绘制部分路径并说从那里继续它构成正确的形状。我不使用微步,我的 GRBL 设置: |
是反弹
|
一开始我也是这么想的,但是后来我看到它移动了10mm,然后你真的可以听到和看到电机在移动它 |
尝试保持电机始终启用以查看 |
试过了,没有变化 |
你能发布你的 gcode 你用什么来发布代码?没有 dia domingo,2017 年 27 日,Daumaz <notifications@github.com> escreveu:
|
我正在使用画架。慢跑时也会出现这个问题,不要认为代码与它有任何关系。 |
更改信号线(移动它们时我无法解决问题)你在这里是什么意思?没有 dia domingo,2017 年 27 日,Daumaz <notifications@github.com> escreveu:
|
我移动了步进和方向信号线(从 Arduino 到驱动器)可能使它们失去联系,但 cnc 一直在正确的方向 |
你能指出发生这种情况的原因吗?您是否尝试过使用其他发件人?没有 dia domingo,2017 年 27 日,Daumaz <notifications@github.com> escreveu:
|
它总是不同的,不,我没有使用任何其他发件人 |
只是为了排除发件人,您可以尝试使用不同的代码,例如 ugcs No dia domingo, 27 de agosto de 2017, Daumaz <notifications@github.com> escreveu:
|
我有UGCS,会试试的。 |
刚刚通过UGCS运行相同的代码,问题仍然存在 |
您是否确认原因不是机械原因? |
是的,正如我之前提到的,它有时会安静地跳得更远,然后我可以清楚地听到电机快速反转。我已经设置了电流限制来匹配我的电机。 |
更新:我断开了步进接线屏蔽并提起了金属工作台表面的电缆。现在 X 轴在开机时会在两个方向随机跳跃,它也会对我的触摸做出反应(在屏蔽上)。一开始它甚至不需要屏蔽,可能这里有什么…… 更新:最重要的只是一个错误的驱动程序,改变了它,没有更多的随机运动,主要问题仍然存在 |
你能给你的电子产品拍一些照片吗?No dia domingo,2017 年 27 日,Daumaz <notifications@github.com> escreveu:
|
您确定所有组件之间都有共同点吗? |
图片来了,我已经连接了 Arduino 和所有驱动器接地 |
电的还行。这看起来和听起来对我来说都是强烈反对。检查你的耦合器。打开百分表并来回慢跑几十次,看看它在哪里返回 2017 年 8 月 27 日下午 1:29,“Daumaz”<notifications@github.com> 写道:图片来了,我有 Arduino 和所有所有驱动程序接地 – 您收到此消息是因为您发表了评论。直接回复此邮件,在 GitHub 上查看< #1278(评论) >,或将线程静音< https://github.com/notifications/unsubscribe-auth/AQlzDHm56o9htIAPE3jgmyYKKNxsTof8ks5scZmAgaJpZM4PDwAX >。
|
看起来你正在使用热胶作为耦合器,哈哈。你有什么圆珠笔?接线要么有效,要么无效。丝杠与普通螺母有很大的间隙。Openbuilds 出售一个很好的抗反弹产品,你应该投资。
|
主轴电源的黄黑双绞线为+12V,用于无刷电机冷却风扇,现在正在冷却驱动器 |
这对我来说真的更像是丢失的步骤,电机偶尔会停转。在您的视频中,您说您的机器发出的响亮的嘎嘎声来自 eBay 轴承。我不确定是否真的如此,但我怀疑您的机器由于嘎嘎作响而容易随机绑定。此绑定导致您的步进器丢失步骤。 我不认为这是强烈反对,因为它始终如一地形成了一个像样的圈子。我不认为这是电气化的东西,因为它比视频中的发生频率更高。 |
这些是胶合板圆盘,由胶水和热胶粘合在一起,以提供一些弹性。螺钉侧内部有一个螺母和用于将最后一个盘压到螺钉上的金属板。是的,粗略:),但有效。整个螺杆系统是临时的,我稍后会得到带有良好滚珠轴承的 8mm 直径 2mm 螺距的,看看它是否正确移动。 |
一开始我有滑倒的问题,我听到了它发出的声音。我的视频没有捕捉到任何大的,但是当它移动额外的 5 毫米时,你真的可以听到电机付出了额外的努力。唯一可能的滑动是 Z 轴在加速时,它听起来并不完全正确,我会说步骤更猛烈。这就是为什么我大大增加了 Z 轴的加速度,因为它承载的重量即使没有加速度也没有任何问题(始终全速) |
丢失的步骤不会滑倒。是你的马达无法转动。如果它是在改变方向的过程中这样做的,它可能是瞬间的,很难听到。您的问题与 Z 轴无关,它是工作期间的 X 和 Y。你应该减少加速度,而不是增加它( |
jahnj0584 我使用 2 个由胶合板和纸板相互隔开的普通螺母进行最终调整 |
我知道我让 Z 轴的事情变得更加困难,这与主要问题无关,只是想我提到它。我一直以为丢步和打滑是一样的,现在我明白你的意思了,我会尝试减少加速。 |
我的意思是减少 Z 的加速度。如果您已经在 10mm/s^2 处遇到丢失的步数,那么进一步减少它并没有太大帮助。我真的会专注于减少您机器上的摩擦和束缚。如果您认为这是其他原因,您可以将步进器从机器上拆下,并想出一种方法来检查您的步进器是否走错了方向。无论如何,这个问题已经结束,因为这不是 Grbl 本身的问题。 |
从电子学角度提出的两个建议
|
道马兹 评论 on 27 Aug 2017
大家好,我正在尝试构建我的第一台数控机床,我正面临这个问题。我的 GRBL 控制的 cnc 有时无法及时更改步进方向以进行下一组步骤,因此它开始向错误的方向移动,然后迅速切换到正确的方向,不时地再次抵消整个操作。我注意到它很难在左右(X 轴)和前后(Y 轴)之间切换。我没有太多关于 Z 轴的信息,因为它移动不多并且更难以观察(没有让机器猛烈撞击工件或无意中向上移动,这可能很好)。X 和 Y 轴由相同的 Nema 17 0.6Nm 1.5A 电机驱动,Z 轴使用 Nema 17 0.45Nm 1.7A。我使用在 24V 电脑电源上运行的 DRV8825 步进驱动器。故障发生在更困难的路径上(画架基本形状没有任何问题),并且在慢跑时,在 cnc 以错误的方式移动时,它似乎走得更快一些。这是其中一个操作的视频:https://www.youtube.com/watch?v=cRGsGR6I628&feature=youtu.be
我尝试过的事情:
降低进给率
屏蔽大电流电缆
将驱动器移回面包板(我使用的是我自制的电路板)
反转方向引脚
反转步进引脚
增加步进空闲延迟(1 美元),或者进给率可能会减少偏移,进一步增加这个值没有效果
向所有 endswitch 引脚发送 +5V 为
Arduino 使用外部电源
在方向引脚上添加下拉电阻
减少 X 和 Y 的步数/mm(解决了我遇到的不同问题)
使用不同的 Arduino板
更改信号线(移动它们时我无法使问题发生)
我没有想法,在谷歌上找不到更多的东西,可能没有提到我尝试过的所有东西。有人有想法吗?帮助将不胜感激。