开源改变世界

丢失步骤/获得步骤? #292

推推 grbl 3年前 (2023-01-21) 225次浏览

关闭
brakthehun 打开了这个问题 2017 年 10 月 17 日 · 34条评论
关闭

丢失步骤/获得步骤?#292

brakthehun 打开了这个问题 2017 年 10 月 17 日 · 34条评论

注释

丢失步骤/获得步骤? #292

丢失步骤/获得步骤? #292

所以,我制造了一个 50 瓦的 CNC CO2 激光器,它在几个月前就开始这样做了。我不知道为什么。我告诉它进行 3 次传球,X 和 Y 方向的线都慢慢下线。有谁知道为什么这会突然发生?

它会在正负两方面徘徊。
它在我使用的任何 Gcode 上执行此操作。

Arduino UNO 带有螺丝端子护罩。
3 个 TB6600 步进驱动器以 1.8 安培驱动 84 盎司/英寸 nema17。
2 个运行 Y 的步进器,1 个运行 X 的步进器。20 齿 gT2 在皮带传动上以
80 步/毫米
的速度在每个速度下执行此操作。它在 15,000 毫米/分钟(Y 为 10,000)之前工作正常,
在每次加速时都会这样做。在 1200 mm/s/s (Y t 800) 下工作良好

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 17 日 通过电子邮件
丢失步骤/获得步骤? #292

我无法想象两个轴在随机丢失/增加步数的同时会产生机械反冲。
如果是机械反冲,您将如何修复/补偿?

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 17 日 通过电子邮件
丢失步骤/获得步骤? #292

我正在使用带有 16U2 串行芯片的 Arduino 品牌板。
它确实可以正常工作几个月。
痕迹不稳定,因为我以 8,000 毫米/分钟的速度运行,所以它没有完全切穿纸板,会留下一条小线。
董事会有点孤立。它有点靠近 25,000 伏激光电源线,但绝缘额定值为 40,000 伏。它最初有效,所以我不确定这是否会影响它。我可以用铝带之类的东西缠绕电缆吗??
连接似乎很好。

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 17 日 通过电子邮件
丢失步骤/获得步骤? #292

配置已禁用 Z 归位。

我在大约 4 英尺外还有另一个激光器(2.5 瓦蓝色二极管)。我把那台电脑插到 CO2 激光器上,它的表现是一样的。

我正在使用 laserGRBL。
我尝试了在 LaserGRBL 中创建的 Gcode 和在 Inkscape 中创建的 Gcode,它们做同样的事情。
平滑曲线是在 Inkscape 中创建的。粗糙的来自 LaserGRBL。矢量程序从字面上跟随位图上的位。

明天我会把机器设置发给你。
我添加了一个轴来连接皮带惰轮侧的两个 Y 电机。
我添加了一个调焦器托盘,并将 5 英寸镜头换成了 3 英寸镜头。这是关于它的主要事情。

丢失步骤/获得步骤? #292
贡献者

我会检查你的机械部件。特别是你的步进滑轮。确保固定螺钉已就位并拧紧。

丢失步骤/获得步骤? #292

螺丝很紧。
丢失步骤/获得步骤? #292

丢失步骤/获得步骤? #292
贡献者

@brakthehun: 你的设置看起来合理,正常。如果您完全确定您的 CNC 控制器没有机械反冲(使用简单的量规和手动操作即可轻松检查),那么它很可能是电动的。过去曾出现过一些电噪声会干扰 Grbl 的步进脉冲和方向输出的情况。它看起来类似于机械反冲。鉴于您的控制器附近有高压激光电源线,它可能是一个来源。

顺便说一句,我很确定电线绝缘层不会阻挡 EMF。它仅抑制电流和电弧。您需要一个法拉第笼或类似的东西来防止 EMF 在附近的电路中感应电流。

丢失步骤/获得步骤? #292

有趣的。那将是我的下一条路线。

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 18 日 通过电子邮件
丢失步骤/获得步骤? #292
编码器 评论了 2017 年 10 月 18 日 通过电子邮件
丢失步骤/获得步骤? #292

步进驱动器都提供 1.8 安培。
我设置 $1=255 这样步进器就会保持不动。
我尝试将 Arduino 和步进驱动器与激光电源屏蔽开来。
我更换了 Arduino。
还在胡闹。

丢失步骤/获得步骤? #292
vMeph 评论了 2017 年 10 月 19 日  

你有什么单HY-DIV268N TB6600?
如果是这样的话,问题最像你的 TB6600 微步切换表中文是错误
的中文 TB6600 驱动程序上的微步表有错误从我看到你的运行设置为 1/16 微步所以你有开关 ON OFF OFF?
如果是这样,请尝试使用 OFF ON ON 并让我知道结果

丢失步骤/获得步骤? #292

运动几乎是正确的。我告诉它移动 300mm,它移动 300mm +/- 抖动。
我不认为这会导致失去/获得步骤。
我可以张贴设置的照片。

丢失步骤/获得步骤? #292

还没有人提到步进时间。
大多数驱动器在方向改变和下一步脉冲之间需要一些最小延迟。
GRBL 没有针对此 IIRC 的特定设置。

所有那些可爱的非屏蔽电缆都会影响感知延迟,因为它们会影响上升时间。
并使电源线(从 PSU 到步进电机)远离步进/方向线!

丢失步骤/获得步骤? #292

看起来我正朝着那个方向前进——重新布线一切。不过,这样做还是不错的,因为一切最终都会变得更好。即使我慢慢地运行它,它仍然做同样的事情。

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 20 日 通过电子邮件
丢失步骤/获得步骤? #292

有很多,但大多数内容都以“满月时带着黑色鸡蛇和一品脱新鲜血液到闹鬼的十字路口……”开始,然后很快就变得相当恶心……
让我们从接地开始——试着画出如何您的地面已连接以及电源线的布局方式

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 20 日 通过电子邮件
丢失步骤/获得步骤? #292
jahnj0584 评论了 2017 年 10 月 21 日 通过电子邮件
丢失步骤/获得步骤? #292

我注意到你用 2.5A 驱动步进电机,而正如你提到的,步进电机是 1.8A。
这样,步进电机会获得很大的电流并最终在线圈内产生损耗。 dip 4-5-6 应该是 ON-OFF-ON (1.5A)
丢失步骤/获得步骤? #292

当我使用大电流时,我的 TB6600 步进驱动器也有同样的问题。

另一个问题可能是电源,它能提供步进电机所需的 5A 电流吗?

丢失步骤/获得步骤? #292
jahnj0584 评论了 2017 年 10 月 21 日 通过电子邮件
丢失步骤/获得步骤? #292

@jahnj0584:正确,但我注意到当我在 1.0A 步进电机上将驱动器设置为 1.5A 时,我的驱动器正在丢失步数。切换到 1.0A 解决了我丢步的问题。

丢失步骤/获得步骤? #292

我昨晚修好了。我尝试了很多事情,包括重新布线所有电缆,但解决问题的方法是将 Arduino 移动到激光外壳内的一个隔离区域,并为步进驱动器使用 polulu 屏蔽。

丢失步骤/获得步骤? #292
X3ms蛇 评论了 2017 年 10 月 26 日 通过电子邮件
丢失步骤/获得步骤? #292

我会尽快测试它们。我希望不是!!

丢失步骤/获得步骤? #292

在 openbuilds 网站上发现:“如果人们停止使用 tb6600,技术支持职位将下降 75%”;)

丢失步骤/获得步骤? #292

我有几台运行 TB6600s 的机器。很高兴知道。谢谢。

丢失步骤/获得步骤? #292
贡献者

感谢您的报告。我现在关闭这个问题。

丢失步骤/获得步骤? #292

使用额外的屏蔽 polulu 他们与其他驱动程序一起使用,即使知道你冷适应其他驱动器在我看来是一种浪费感觉你有外部驱动器 tb6600
你的问题最像线路上的 EMI,你是否尝试使用适当的屏蔽电缆接地以消耗 EMI?
https://www.youtube.com/watch?v=84udcsEC7zI

喜欢 (0)