开源改变世界!!

加载不完整的程序时 UGCS 崩溃 #1136

推推 grbl 2年前 (2023-01-27) 171次浏览
关闭
infernozx 打开了这个问题 2018 年 10 月 4 日 · 11 条评论
关闭

加载不完整的程序时 UGCS 崩溃#1136

infernozx 打开了这个问题 2018 年 10 月 4 日 · 11 条评论

注释

加载不完整的程序时 UGCS 崩溃 #1136

功能要求

问题描述

加载没有基本移动的文件时,UGCS 会崩溃。

预期行为

某种警告或注释,通知用户该程序无效。

实际行为

程序锁定,需要通过任务管理器终止

重现问题的步骤

  1. 创建一个文件。例:
    F010 F400 G38.2 Z-10
    F020 F400 G38.4 Z50
    F030 G92 Z0
  2. 将此程序加载到 UGS 中,它会崩溃。
  3. 在上面程序末尾加一行:
    F040 G00 Z12
  4. 运行这个程序。它应该加载成功。

规格

版本

UGS 平台 2.0 稳定版

操作系统

卢本图

平台

GRBL 1.1
无需连接任何控制器即可测试此功能。

其他

除了实际的移动命令之外,我不确定还有什么可以阻止它崩溃。我知道 G38.2 是一个移动命令(探针),但根据我的研究,我似乎需要在文件中有一个标准的 X、Y、Z 移动命令以防止崩溃。

加载不完整的程序时 UGCS 崩溃 #1136

我测试了你的例子,它对我来说没有崩溃,我在尝试使用 ugsplatform 打开文件时收到此错误消息:打开文件时出现
问题:一行上有多个 F 代码。

我的规格:
Windows 8.1 x64
grbl 1.1
ugsplatform nighly build(2018 年 9 月 23 日发布)
java 最新版本(我认为 1.8)

加载不完整的程序时 UGCS 崩溃 #1136
作者

可以是特定于平台的吗?虽然根据我的初步理解,它不应该是……

加载不完整的程序时 UGCS 崩溃 #1136

不太确定我没有使用 Linux,但嗯,是的,它可能是。应该问问用linux的人或者楼主。

加载不完整的程序时 UGCS 崩溃 #1136
恩库克 评论了 2018 年 10 月 14 日  

我是 ugs 的新手,只是想加载一些 g 代码,但不断收到“多个 f 代码”错误消息。在尚未安装步进器的 Mac 上运行。当我尝试连接到我的开发板或尝试打开 g 代码文件时,我收到错误消息。我应该关注哪里?感谢一些新手指导。

加载不完整的程序时 UGCS 崩溃 #1136

nkuck,你应该发布你自己的问题,但无论如何我会尽力提供帮助。

据我所知,“多个 F 代码”错误会自行解释,这意味着在一行 gcode 文件中你有多个“F”代码,这是不允许的。
F代表我们可以考虑移动速度的进给率,比如说你想要进给率是500,你把F500放在移动线和移动目标坐标上,ugs不允许你把两个速度放在同一条线上的代码。
这是来自真实 gcode 文件的真实行:
G1 X84.9705 Y79.9854 Z0.25 F3000.0
此移动到 X 轴 84.9705,Y 轴 79.9854,Z 轴 0.25,速度为 3000(进给率)。
如果该行类似于:“G1 X84.9705 Y79.9854 Z0.25 F3000.0 F2000.0”,您将收到该错误。

加载不完整的程序时 UGCS 崩溃 #1136

是的,我对 g 代码了解一点,并且已经检查了一行中出现的 F 代码,但没有看到任何。将再次检查。认为它可能是 ugs 中的东西。谢谢。

加载不完整的程序时 UGCS 崩溃 #1136

以下是我尝试加载但产生错误的内容(抱歉没有创建新帖子):
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
能指出错误吗?这是一个看起来简单无害的互联网文件。

加载不完整的程序时 UGCS 崩溃 #1136

不要对我不是管理员或其他人的帖子感到抱歉,我只是想让你知道每种类型的问题都应该在它的帖子中。
好的,现在关于你的代码我认为没有错误,我已经把它放到一个文件中:

  • 文件加载成功。
  • 在我的机器上运行代码是成功的。
    对我来说没有错误。
    我正在使用 Windows 8.1 x64、ugsplatform nighly build(2018 年 10 月 7 日)和 java 1.8。
    在这一点上,我不知道是什么问题,我只能希望你能和其他人一起找出答案。非常抱歉。
加载不完整的程序时 UGCS 崩溃 #1136

嗯,谢谢你看。我至少可以超越代码,所以这是一个开始。

加载不完整的程序时 UGCS 崩溃 #1136

我又试了一次,但还是失败了。从程序中加载“dowel”文件,导出其 g 代码,并成功重新加载它。还不确定发生了什么。感谢您的答复。

加载不完整的程序时 UGCS 崩溃 #1136
合作者

无法重现错误,可能是早期 UGS 版本的问题。