注释
我正在尝试是否可能需要某种系统更新。我最大的问题是这台电脑是我专门用于 cnc 的机器,所以我倾向于忽略系统更新。 |
在 bCNC 结束时,我也收到了“sender.py”错误日志。我的系统也冻结了好几次。 |
所以没有人知道发生了什么事? |
通常在冻结并重新启动后,我会收到“错误 35” |
你运行的是什么 Arduino 板,一些带有 ch340 或 ch341 芯片的板子正在为这个冻结问题而苦恼。 如果你有一个像原来的arduino一样带有atmega USB芯片的Arduino,也许这是另一个问题。 问候 卡罗·D。 |
嗨卡罗 |
从 2017 年年中开始,我有一个运行硬质合金运动控制板的 Shapeoko 3。我相信 V2.4 PCB。Shapeoko 的 wiki 混合了新旧信息,因此很难获得此类内容的重要参考。最重要的是,他们没有用于控制器修订版或原理图的中央信息库。尽管我确实发现 SparkFun Stepoko 板与硬质合金板的原理图/BOM 相同,至少在某些版本上是这样,哈哈。因此,由于我现在不在我的机器旁检查零件号,所以我会继续这样做。 USB 接口通过 FT232RL 连接到 Atmega 328 进行处理。运行没有 mod 的 GRBL V1.1 固件——也就是说,固件是直接从 Shapeoko 为他们的机器提供的。因此它可能与 GitHub 上的 GRBL V1.1 一点点不匹配。 |
我和我的电路板设计师谈过,他相当有信心这与软件有关。他建议我卸载 bcnc 和我安装的所有驱动程序并重新开始。我希望我能让它工作,因为我更喜欢 bcnc 胜过其他任何东西。 |
似乎一旦发生冻结,我就可以毫无问题地重新启动并继续。 |
我在 bCNC 和 smoothieboard 上遇到了同样的挂断问题。它似乎没有完成一个简单的 g 代码文件(或有时在手动操作期间)而不在循环期间发出 ALARM Abort。有时我可以通过转到“文件”并断开并重新连接串行按钮来清除它 – 消息消失,有时但并非总是一切恢复正常。如果不是,我必须物理断开 USB 端口,或偶尔重新启动 bcnc。我确定它在 bCNC 中! |
你能发送gcode文件来检查吗? |
对我来说,无论我运行什么 gcode 文件,冻结每天都会发生一次。这是肯定会发生的。bCNC 冻结后,我断开与电路板的连接,然后重新连接。在此之后我通常没事,但我必须小心,因为机器会在冻结之前运行几行代码,所以它可能会破坏我的部分。我的解决方法是将我的零设置为远离零件并在空气中研磨直到它冻结。完成“daily freezup”后,我可以重新归零,一切正常。 |
感谢您如此迅速地回来——如果只是这样的话,它是一个很棒的软件!……它发生在任何代码上,有时也只发生在手动移动上。当我运行代码时(到目前为止只有一些简单的小测试代码,大约 6-12 行的几个不同的代码 – 见附件)它走到最后并停止(说 93% 运行)但是控制选项卡上的运行箭头没有亮起,电机仍处于通电锁定状态。如果我然后按下控制选项卡上的停止键,运行箭头会亮起,电机会断电。然后我失去了到 smoothieboard 的链接 – 重置 smooothieboard(它自己的重置按钮)不会恢复 COM 链接。点击左上角的 bCNC 重置按钮不会 无法取回(这只是重置平滑板?)要取回链接,我必须转到“文件”选项卡并单击“关闭”,然后在彩色 COM 框上单击“打开”(或在命令行中键入“关闭”然后“打开”)。这几乎总能恢复正常,但有时我不得不拔下 USB 电缆,因为我收到一个盒子,提示它找不到 COM 端口。有时我似乎不得不杀死 bCNC 并重新打开它。如果我在手动移动后“死”时按下屏幕左上方的重置键,我会收到一条红色消息 ALARM-Abort in ….。否则,红色框即使在工作时也始终显示“未连接”。当程序运行后按下 CONTROL 中的程序停止按钮时,终端文本会显示此消息。我从来没有让它在不关闭和打开 COM 的情况下一个接一个地运行两个程序。我不 不认为我错过了一个“结束运行”的 g 代码吗?我在华硕笔记本电脑上运行 Windows 10。蒂姆·欧文 http://www.cablesfarm.co.uk 1 Station Road Dullingham Newmarket Suffolk CB8 9UP 01638 507192 / 07768 757056
在 06/03/2018 17:08,MikeMTM 写道: 对我来说,冻结每天发生一次,无论我运行什么 gcode 文件。这是肯定会发生的。bCNC 冻结后,我断开与电路板的连接,然后重新连接。在此之后我通常没事,但我必须小心,因为机器会在冻结之前运行几行代码,所以它可能会破坏我的部分。我的解决方法是将我的零设置为远离零件并在空气中研磨直到它冻结。完成“daily freezup”后,我可以重新归零,一切正常。— 你收到这个是因为你发表了评论。直接回复此邮件,在 GitHub < #710 (comment) > 上查看,或静音线程 < https://github。
G17 G21 G90 G94 G54 G0 Z0.25 G01 Z0。G01 X0。30元。G01 X0.5 Y30。G01 X.5 Y0。G01 X1 Y0。G01 X1。30元。G01 X1.5 Y30。G01 X1.5 Y0 G00 X0. Y0。Z0.25 M30 RG G G17 G20 G90 G94 G54 G0 Z0.25 X-0.5 Y0。Z0.1 G01 Z0。F5。G02 X0。Y0.5 I0.5 J0。F2.5 X0.5 Y0。I0。J-0.5 X0。Y-0.5 I-0.5 J0。X-0.5 Y0。I0。J0.5 G01 Z0.1 F5。G00 X0。Y0。Z0.25
|
在我用带有铁氧体磁芯的串行电缆替换串行电缆之前,我遇到过很多这样的问题。另外,我将开关设置为常闭。 |
如果它发生在任何代码中,即使是在移动中,那么它就是噪音问题。检查你的电缆,在开关上放电容器,铁氧体等……网上有大量关于这方面的信息。 |
谢谢,我会这样做,但它的重复性太强了,不会产生噪音——我今天一直在用更长的 g 代码尝试它。它永远不会在代码中间退出。当代码完成所有步骤后,所有 CONTROL 功能等都会变灰(暂停和停止除外),因此您什么也看不出来,但当我按下 STOP 时它总是会消失,此时终端窗口显示为红色;- ALARM- 在循环期间中止 – lfcr – 运行结束 – lfcr – 日期和时间,然后例如当前 15 [15] 完成 93%。它现在似乎允许我总是在不丢失通讯的情况下进行手动移动。如果您运行 ag code bit 并完成,并且您单独保留 CONTROL 选项卡(灰色)并关闭并打开 FILE 选项卡上的通信,则 CONTROL 选项卡变为活动状态但点击手动移动会在终端上以红色显示错误消息; 错误报警锁,和一个 g90 和一个 $G 和报告,但移动不起作用 – 这向我表明即使你无法从轴上得到任何响应,仍然有通信。如果您第二次关闭并打开通讯,则移动按钮会起作用。这实在是太奇怪了!一种可能性是 STOP 立即释放所有电机,这可能会导致尖峰。但是我在打开和关闭 24 伏电源时没有遇到任何问题。或者当它撞到一个终点站并停止时所有电机突然松开 – 在您发送 RESET 之前,通信似乎不会进行,当红色状态警报显示消息弹出时。红色显示状态总是显示 NOT CONNECTED,除非上面显示 ALARM 等。它从不显示 CONNECTED。终端显示警报消息总是伴随着通信丢失。但这并没有 不解释为什么它从不认为它自己完成了一次运行,只认为它已经运行了 93% 左右,并且在你按下 STOP 时给出错误消息,即使它已经运行了每个 g 代码。ag代码运行应该如何结束?它通常会让电机通电吗?它应该等待按下 STOP 吗?是否有用于释放电机的 ag 代码,我找不到?是什么触发了红色警报通知?- 大红色按钮通常不会显示消息,但只要有通讯,它就会始终出现在终端上。我会再考虑一下噪音预防措施,但我试过的高质量铁氧体 USB 导线没有任何区别。我开始认为它可能是 smoothieboard 和 bCNC 之间通信的错误。如果我想追踪它,我可能需要监控两者之间的所有通信…… …….. 谢谢你的帮助。蒂姆欧文 http://www.cablesfarm.co.uk 1 Station Road Dullingham Newmarket Suffolk CB8 9UP 01638 507192 / 07768 757056
|
经典的噪音测试是让它在主轴关闭时发出故障。如果它仍然使主轴/路由器出现故障,那不是噪音。 |
@timowen01如果你能给我 gcode,我总是可以在我的机器上进行测试。SerialExceptions 只有在 bCNC 尝试写入时串行线路断开时才会发生 |
您好,仅作记录,我遇到了同样的问题并且已经有一段时间了。我有一个 Smoothieboard,正在 linux LXLE 操作系统上运行 bcnc。典型症状是按下停止按钮时出现警报和串行异常,这是可重复的。有时程序会在程序即将结束时或更频繁地随机停止。我已经习惯于重新启动 bcnc 作为解决方法。这种情况发生在许多程序上,而不仅仅是一个程序,并且是不可重复的。没有在没有打开主轴的情况下检查它,并将对此进行测试。我会在没有打开主轴的情况下测试后回来。让我知道您是否希望我测试任何内容。 |
这仍然是一个问题吗? |
我换了一台 windows 10 机器,仍然有同样的问题,但没有 Linux 机器那么糟糕。我确实在我的 Linux 机器上关闭了主轴并关闭了存储驱动器进行了测试,同样的事情发生了。如前所述,windows 机器并没有那么糟糕,但是当我按下停止或暂停时它总是会挂起,我必须再次重新建立通信。 |
我遇到了此线程中提到的相同问题以及类似问题。我正在运行带有最新操作系统、Python 2.7 和最新 bcnc 版本 (0.9.14) 的新 Macbook Pro,而 Smoothie board 已经刷入了最新的稳定更新。
我最终进入“工具”选项卡并选择“配置”。我删除了默认存在的页眉和页脚 gcode。有趣的是,在您选择它们之前,它们看起来都像一条线。然后它们显示为两行。我不确定这是否与问题有关,但在我删除这两个设置后,我在运行开始时的冻结问题消失了。
这个问题需要一些探索和调试才能在某种程度上弄清楚可能是什么问题。在我的系统上,如果您手动输入命令(如慢跑),sender.py – def serialIO(self): 函数 sline 和 cline 列表似乎不会删除条目。一旦这些列表达到某个点(计数?),命令就会停止执行。我可能已经修复了它,但我不确定所有这些代码是如何协同工作的,而且我知道线程例程很难弄清楚。我所做的似乎有效并且不会影响任何其他区域,我已经在几个大文件和大量慢跑中尝试过这个。进行此更改后,我整个下午都在工作,没有出现任何冻结或问题。我相信可能有更好的方法来做到这一点,但比我聪明的人可能会从所有这些中得到一些线索。如果其他人遇到过这种情况并且有更好的解决方法,请告诉我。截至目前,一切运行良好。原始代码部分和修改后的代码如下。此代码位于 sender.py 文件的末尾。 注意:标签似乎没有出现在这个论坛中(至少在预览模式下)但它们在代码中 原文: 修改: |
@MikeMTM原始问题是针对 bCNC 0.9.10 报告的,我认为它很旧。你能用 grbl 1.1f 试试最新的 git bCNC 吗? |
这是版本 0.9.14。我应该使用更新的版本吗? |
@pda3k是的。你应该尝试使用最新的 git 版本。或者至少是 pypi 版本(现在几乎同步到 git 版本): https://github.com/vlachoudis/bCNC/wiki/安装 你有什么版本的grbl? |
谢谢 – 哇我过时了!我会试试看。出于好奇,我使用了https://github.com/vlachoudis/bCNC上的“克隆或下载”按钮。这不是最新版本吗?[ https://avatars0.githubusercontent.com/u/3834594?s=400&v=4%5D<https://github.com/vlachoudis/bCNC > vlachoudis/bCNC:GRBL CNC 命令发送器、自调匀整器和 g 代码编辑器 -全球领先的软件开发平台 · GitHub< https://github.com/vlachoudis/bCNC > bCNC。GRBL CNC 命令发送器、自调匀整器、g 代码编辑器、数字化仪、CAM 和瑞士军刀,满足您所有的 CNC 需求。GRBL 的高级全功能 g 代码发送器。bCNC 是一个用 python 编写的跨平台程序(Windows、Linux、Mac)。github.com
|
它是最新版本,但不是 0.9.14 |
什么?为什么? |
如果您在 grbl / bcnc 中遇到中断串行 com fe 手动移动 w 龙门架的问题 |
大家好。我已经经历了很长一段时间了,我真的不确定问题的根源是什么。我并不总是收到错误消息,但我的机器每天会在工作开始时死机一两次。这通常只是在对一个非常简单的操作执行几行代码之后。一旦机器死机,让事情再次运转的唯一方法是对 bCNC 进行软重置。我一直在处理它,但它实际上有点危险,因为主轴在重置后也会保持打开状态。当我关闭 bCNC 时,我会看到一个小的错误窗口,该窗口打开并且似乎设计为自动发送给某人但即使输入我自己的电子邮件后它也永远不会完成。几周前,我开始使用 Windows 截图工具来捕获错误消息。我还有一些我保存的,但现在应该这样做。我认为他们中的一些人说的是同一件事,但他们都来自不同的时代。
感谢所有愿意帮助我的人。