开源改变世界!!

UGS 冻结/停止 #1215

推推 grbl 1年前 (2023-01-27) 69次浏览
关闭
stereolab54 打开了这个问题 2019 年 4 月 18 日 · 22条评论
关闭

UGS 冻结/停止#1215

stereolab54 打开了这个问题 2019 年 4 月 18 日 · 22条评论

注释

UGS 冻结/停止 #1215

我最近遇到了 UGS 在 CNC 作业中途冻结的问题。尽管已将 Xms 值从 64 更新为 256 并将我的 Windows 电源设置更改为永不关闭,但该问题是不可预测的(在 2 小时的工作中出现 13 分钟或 90 分钟)。我使用的是 2018 年 6 月 3 日夜间构建的 2.0 版。我也用过UGS稳定版2.0,也有同样的问题。还有其他人经历过吗?

UGS 冻结/停止 #1215

. 如果您使用的是 USB 连接,它可能会遇到问题或变得不稳定,这发生在 USB 电缆损坏或 USB 端口连接器(机器端或 PC 端)有焊接丢失或连接器损坏时。
. 如果您使用蓝牙连接作为串行端口,您可以避免机器和 PC 之间任何可以阻挡信号的东西,它们之间的长距离也可以做到这一点,导致信号弱而丢失。
. 有些人使用中国廉价电源,如果使用手动主轴速度控制装置,可能会引起问题。使用台式电脑电源是更好的选择。

为了帮助您获得更多帮助,我们需要了解更多信息,包括所有软件规格(操作系统和 UGS 版本)以及硬件规格(CNC 控制器类型及其功能)。

UGS 冻结/停止 #1215
合作者

您的计算机运行的是什么处理器架构?我们已经在 Linux 上看到 ARM 处理器的问题,在 Windows 上也可能是类似的问题。

UGS 冻结/停止 #1215

我在 Dell Inspiron 3147 笔记本电脑上运行 Windows 10(版本 1809)。处理器是 Intel Pentium 2.16GHz。由于以前的版本 (1709) 未更新,因此在 2019 年 4 月 22 日重新重置/重新安装 Windows。UGS 版本是从 2019 年 4 月 23 日开始的夜间构建。在重置之前我无法访问 Windows 设备管理器,因此无法验证我的 USB 端口是否在作业期间断电。4 月 24 日,我完成了两次工作,直到完成,关闭了集尘器和路由器。大约 69900 行,每次需要将近 2 小时才能完成。今晚 4 ​​月 25 日,我运行了这项工作(打开了除尘器和路由器),但它冻结了。我检查了我的 USB 端口以确认它们保持打开状态并且都设置为不关闭以节省电量。我的笔记本电脑在整个时间(所有三个运行)都插入接地的电源板。事实上,我可以毫无问题地运行两个(基本上是背靠背)作业,而今晚再次遭受冻结,这很奇怪。我可以责怪路由器和除尘器,但 UGS 软件没有响应。我暂停了工作,但无法再次“播放”它。需要关闭程序。是否有我可以运行的测试来帮助隔离问题?我可以提供任何其他信息吗?谢谢。

UGS 冻结/停止 #1215
合作者

你能检查一下你使用的是哪个连接驱动程序,尝试切换到另一个

UGS 冻结/停止 #1215

UGS 冻结/停止 #1215

我把它放在 JSerialComm 上并将其更改为 JSSC。昨晚试了大约 4/5 次(今天早上又试了 4/27),没有任何变化。它仍然冻结。连接驱动程序的其他选项是未连接机器的 TCP。USB 端口、COMM3 和 COMM4 都试过了,没有区别。

UGS 冻结/停止 #1215
阿比塞特 评论了 2019 年 4 月 28 日  

好的,我正在阅读和阅读您的帖子很多次,让我们收集您提供的所有信息:

问题:

  • UGS 在 2 小时内冻结(如随机时间)。

系统规格:

  • 操作系统:Windows 10(v 1809)。
  • 与机器的连接:USB(选择了 JSerialComm 驱动程序,甚至使用 JSSC 进行了测试)。
  • UGS 版本:2.0 每晚构建 (4/23/19)。
  • 路由器类型:未知
  • 路由器速度控制:未知
  • 除尘器:二手。
  • 机器控制器类型(处理器):未知
  • 机器的电源类型:未知

你做过的测试:

  • 关闭了除尘器和路由器的 2 个作业 [结果:成功]。
  • 在集尘器和路由器开启的情况下运行作业 [结果:冻结 UGS]。

结论:

  • 当路由器或/和除尘器打开时,从 PC 到机器的数据丢失或损坏,这意味着可能由以下原因引起:
    • 路由器或/和除尘器电机可能有损坏的内部电容器,不再过滤,当它们旋转时,它们会在转子部件上产生更大的火花,这会干扰电子设备 (*)。
    • 控制器到步进电机的线没有屏蔽好,否则会像天线一样起到吸收干扰的作用,屏蔽线一定要接到控制盒的GND,不能接到机身的GND,两边都接可以导致回路并给您带来更多麻烦(*)。
    • 一些便宜的电源在设计上有两个独立的 GND,不建议使用。
    • 我见过有人在同时使用便宜的路由器速度控制器和便宜的电源时遇到麻烦。
    • USB 电缆质量差。

丢失的信息:

  • 机器类型及其处理器(基于 arduino 的板左右)。

( * ) 导致问题的主要原因。

UGS 冻结/停止 #1215

我会查看您的建议并观看视频(感谢您发送)。我下面的内容可能会加强您的信念,即它是接线而不是有问题的程序(或不是)。

我做了额外的测试,看来我可以在事情开始冻结之前获得良好的运行。我正在使用另一台更新的 PC(Windows 10、1809)。在周末,我能够毫无问题地对我的两个文件进行数控加工。我想我可能需要换一台机器,我又试了一次。以下是结果:

  • 原始 PC – 真空(集尘器)关闭,路由器关闭 – OK

  • 原始 PC – 吸尘器打开,路由器打开,(移动鼠标,认为机器正在休眠) – 冻结

  • 原始 PC – 打开吸尘器,打开路由器,(清除缓存,移动鼠标,认为机器正在休眠) – 冻结

  • “其他”PC –上面提到的一台(以前工作过) – 吸尘器打开,路由器打开,(移动鼠标,认为机器正在睡觉 – 冻结

  • “其他”PC – 关闭吸尘器,打开路由器,(清除缓存) – 冻结
    -“其他”PC – 关闭吸尘器,关闭路由器 – 冻结 –这是最奇怪的。

似乎我尝试运行 UGS 的次数越多,机器/PC 就越有可能死机,就好像后台的某些东西正在累积错误,直到它不再运行。我不是电子专家(这就是我观看视频的原因),但是程序本身冻结了,这意味着 GUI 根本不允许我采取任何行动。

至于我的机器,使用的是 BobsCNC E4。站点引用它使用 Arduino 控制器,但是板上没有写“Arduino”。

UGS 冻结/停止 #1215
所有者

谢谢@AbySet供分析!

@stereolab54尝试按照此处所述增加分配给 UGS 的内存:
http ://winder.github.io/ugs_website/guide/troubleshooting/#program-slows-down-and-send-freezes

UGS 冻结/停止 #1215
所有者

这种反应迟钝的问题在过去时常被报道,但我从来没有听说过它不会在试运行期间发生,这是一个很大的线索。

重新阅读您的上一篇文章后,我还有一个问题。当你说Froze你总是意味着UGS变得没有反应了吗?在 EMI 错误情况下,USB 通信中断,因此程序停止发送,UGS 无法再控制 CNC 机床。这两个问题都可以被视为“冻结”。

UGS 冻结/停止 #1215
阿比塞特 评论了 2019 年 5 月 3 日  

我已经检查了你机器的手册,是的,它是基于 Arduino uno 控制器的
UGS 冻结/停止 #1215

你可以检查一下 Arduino 是否是原装的,因为人们报告说克隆的有问题,看看下面的图片:
UGS 冻结/停止 #1215

还要检查这部分方形塑料是否破损或缺失:
UGS 冻结/停止 #1215

UGS 冻结/停止 #1215

你可以在第一张图片上看到步进电机的电线根本没有屏蔽,电机驱动器没有散热片来冷却它们,长时间运行时它们会变得非常热并且它们有一个关闭电路来切断它们当它们达到最高温度极限时,您可以根据需要单独购买散热器。
下图显示了一个更好的电机驱动器及其散热器,参考是 DRV8825。
UGS 冻结/停止 #1215

UGS 冻结/停止 #1215

我一直很感兴趣,因为我遇到了类似的问题——奇怪的是它只在一个轴上冻结。
我不会劫持这篇文章只是想我会提到它并尝试你建议的修复。

Abyset——你提到了非屏蔽布线——我有一些可以更换我的布线,但我不确定如何将屏蔽层接地——有什么建议吗?

UGS 冻结/停止 #1215

非常感谢您提供的所有帮助。 @winder,当我第一次开始遇到“原始”PC 的问题时,我确实增加了内存,但随后在取回它后没有这样做。不过我会这样做的。此外,当我说“冻结”时,我首先指的是控制器(无轴移动),但最近指的是界面。运行时间可能会继续计算,但如果我单击暂停或停止,控制台中没有任何反应,“作业已暂停”之类的。我需要关闭 UGS,但也需要重新启动 PC,因为 UGS 连接回机器(如果我不关机)但不让我回家或慢跑。 @AbySet,好电话(散热器)。我最初购买的是 E3 机器,它运行了好几个月都没有问题。我最近升级到 E4,需要使用 E3 的零件。其中之一是控制器,它有四个散热器连接到电机驱动器。一个掉下来了,因为照片说明没有包括它们(而且我不太聪明)我没有重新贴上它(失去了它的粘合剂)。这或许可以解释为什么我可以跑一(或两次),但在那之后事情就停滞了?需要一些耐热环氧树脂。我会让每个人都知道我的进展。再次感谢你!

UGS 冻结/停止 #1215
贡献者
卡内基 评论了 2019 年 5 月 3 日 通过电子邮件
UGS 冻结/停止 #1215

在一周没有这样做之后,今晚使用了我的机器(原始 PC)。拿@AbySet建议并重新连接散热器。第一个 gcode 文件运行良好(真空打开,路由器打开),总时间 1 小时 51 分钟。第二个文件冻结(真空打开,路由器打开 – 应用程序停止工作,但完成时间继续运行)。关闭 UGS,清除缓存并重新启动应用程序。无法连接,收到错误消息“没有为此方法设置归位设备”。我不想问(知道这是不好的形式),但是我可以使用另一个应用程序来确定它是我的机器还是应用程序?我已经尝试过 Openbuilds,但是它关闭了我指的是一个错误的端口。也许是 bcnc?愿意继续排除故障,但确实需要替代方案,因为这越来越令人沮丧。感谢您提供的任何建议。

UGS 冻结/停止 #1215

两件大事可以产生巨大的不同:

  • 将电机线屏蔽到地面(仅连接到控制器接地)。
  • 添加一个风扇来冷却散热器,因为工作时间对于小型电机驱动器来说太长了。

要重新连接机器,请确保将其关闭并重新启动,但我对错误消息“没有为此方法设置归位设备”感到惊讶,我以前从未见过。

但我在应用程序本身中发现了这一点:
程序变慢并发送冻结
如果您在运行程序时发现速度缓慢,则可能意味着 UGS 可用内存不足。有几件事可以尝试:
1 – 检查控制器设置,并确保未启用“Arc Expander”。这可以将一个小程序变成一个非常大的程序,方法是将弧形转换为许多小动作。
2 – 通过浏览安装目录增加分配给 UGS 的内存(参见上面的路径)。有一个名为 etc 的文件夹包含 ugsplatform.conf,使用简单的文本编辑器打开此文件并将 Xms 的值修改为类似 -J-Xms256m 或更大的值。可以在此处找到其他详细信息链接:
http ://wiki.netbeans.org/FaqSettingHeapSize

这让我们回到@winder评论。

UGS 冻结/停止 #1215

我会再次更新可用内存,但这个问题何时开始似乎并不重要。至于屏蔽,根据下图,我该怎么做呢?

UGS 冻结/停止 #1215

@khturnings详细的回复(虽然对其他人来说很清楚)让我感到困惑。至于风扇、CPU 还是便宜的台式机型号?为我的无知道歉,并感谢您的耐心等待。

UGS 冻结/停止 #1215
阿比塞特 评论了 2019 年 5 月 11 日  

该视频显示了电线应该如何,这意味着您需要更换所有电机电线,我想这很难做到(在视频中只关注电线的制作方式,不关心其他任何东西)。
https://www.youtube.com/watch?v=9Ztop0JCi94&t=386s

该视频展示了当您不想更换电机电线时如何进行操作。但是,不要将绿线焊接到连接器的金属片上,您应该以某种方式将其插入称为 GND 的 arduino 屏蔽的负极(因为您没有该连接器)
https://www.youtube.com/watch?v =qYCiIURC7BU

为了清洁工作,您可以购买其中一种导电管:
https ://www.youtube.com/watch?v=WFi0VT1sTsU

那么基本上什么是电线屏蔽?
使它们被金属材料覆盖,金属材料应连接到控制器的负极性,负极性称为接地(GND)。
下图显示了可以用作负 GND 的引脚(只有蓝色的):
UGS 冻结/停止 #1215

UGS 冻结/停止 #1215

想发表评论并关闭。原来这一直是我的 USB 数据线。使用我订购的新控制器和 abra cadabra 附带的控制器替换它,我没有遇到背靠背雕刻的问题。感谢大家的耐心和建议。小心。