Contact me: hankecnc@gmail.com

G53支持 #647

推推 grbl 3年前 (2023-01-22) 124次浏览

关闭
109JB 开了这个issue 2015 年 4 月 4 日 · 7条评论
关闭

G53支持#647

109JB 开了这个issue 2015 年 4 月 4 日 · 7条评论

注释

G53支持 #647

阅读 WIKI 并进行一些测试后,似乎不支持 G53。是这样吗?

G53 是机器坐标系中的移动,但它是非模态的,并且 G53 移动需要在每次使用时调用 G53。它对于移动到特定机器位置以更换工具、部分负载等非常有用。我可以通过我正在编写的 GUI 实现 G53,但我认为通过 GRBL 这将是一个不错的选择。

正如我所说,我目前正在编写我自己的 GUI,它是按照我希望看到的方式设置的。部分原因是我想要一个不太复杂的编程项目来占用我在路上工作的时间,而且我也在努力让它在像上网本这样的小屏幕上运行良好。我见过的大多数 GUI 对于 1024×600 的上网本屏幕来说要么太大,要么缺乏功能。我的最小屏幕尺寸设置为 640×480。它进展顺利,我现在可以使用它,但有几件事我想先实现。这是我正在做的事情的一瞥。

G53支持 #647

它具有或将具有的其他一些功能包括内置串行监视器、铣削计算器、固定循环支持、用户宏支持以及其他一些功能。

G53支持 #647
成员

@109JB: 就像昨晚声明的那样,支持 G53。它在 Grbl 主页和 Wiki 主页上如此说明。该 g 代码列在非模态命令中。我什至今天早上测试了它,以防出现错误,但它工作正常。

如果您测试它并发现问题,请描述重现此错误的过程。如果您在 Wiki 中发现不支持 G53 的地方,请指出它的位置,以便我进行更新。

最后,您的 GUI 看起来不错。它看起来像一个叉子@gerritv的 GrblPanel 项目。我建议与@gerritv,他在将更专业的工作流程带入 Grbl GUI 空间方面做得非常出色。他为到达您想去的地方奠定了良好的基础。我同意,大多数 Grbl GUI 在 CNC 功能和理解方面都是爱好者级的。我还希望看到更多 LinuxCNC 或 Mach3 级接口的方法。对我来说,我希望看到支持工具更改的开源 GUI。Grbl 为 GUI 提供了实现它的工具,但它自己并没有这样做,主要是为了不必支持所有类型的工具更改设置并明确地管理它们。

G53支持 #647
作者

只是在 wiki 中错过了它。返回并再次检查,发现我的 GUI 代码中有一个拼写错误导致它在 G53 上阻塞。做了一些改变,现在它让它通过了。我以为我在串口监视器上看到了同样的东西,但今天早上无法重现。可能是凌晨 3:00 没有思考清楚的情况。

我的 GUI 与 GRBLPanel 非常相似。我开始看他的代码只是修改它的想法,但最终决定从头开始编写我自己的代码有几个原因,一个是我想针对我拥有的几台非常老的 Win98 和 WinXP 笔记本电脑。它们在过去是很棒的机器,仍然可以完美运行,但无法运行更新的操作系统。当前版本的 Visual Studio 不支持这些旧操作系统,并且根据我尝试在旧版本 VS 中打开 GRBLPanel 项目时抛出的错误数量来判断,我认为重新编写它来工作会有问题. 因此,当我在 VS 中为较新的计算机从头开始编写我的代码时,我还将它移植到我在虚拟机中运行的旧版本的 Visual Basic,以确保 Win98 兼容性。有点痛苦,但我能够一次编写一段代码,然后在较旧的 Visual Basic 中复制它。这样做我一次只有几个错误/更改才能让它在两者中工作。我的可能不如 GRBLPanel 强大,但正如我现在拥有的那样,主页上的所有内容都可以正常工作,我可以打开 g 代码文件并将其发送到机器。现在它很愚蠢,只是逐行发送 G 代码文件而不检查它或任何东西,它现在唯一做的就是忽略注释并去除空白以保存缓冲区,但它有效。接下来是向解析器添加一些智能来检查代码,这是执行固定循环和用户宏的重要部分。我不会称自己为优秀的程序员,但我过得去,真正的程序员可能会嘲笑我的代码。

G53支持 #647

WinXP 和 Win95 上的问题将是.Net 版本,而不是编译器本身。
我在 GrblPanel 上以 .Net 4.5 为目标。您是否尝试重新定位 3.5,这对 XP 应该没问题?VS2013 社区版可让您回到 2.0,但 Grbl 面板可能需要更高级别的一些功能。返回可能需要在项目配置文件中进行一些手动编辑。如果你想试试,我可以帮忙。
(我将很快添加一些可配置的按钮和宏 :-)

此页面可能会有所帮助:https ://msdn.microsoft.com/en-us/library/ms973853.aspx

格里特

G53支持 #647
作者

@gerritv,据我了解,无论任何项目设置如何,您都无法在 VS2013 中构建应用程序并让它在 Win98 中运行。VS2005 显然是允许为 Win98 构建应用程序的最新版本。这就是为什么我使用 VB2005 Express 作为我的 gui 的 win98 版本,我有一个副本。

G53支持 #647

啊,可惜。你能把那台机器升级到 XP 吗?:-)

G53支持 #647
成员

只是一个想法。我认为今天 Beaglebone 和新的 RaspberryPi 上的 ARM 处理器可能与您的 Win98 机器的速度相当,甚至更快。人们已经成功地在他们运行的 Linux 发行版上运行其他 Grbl GUI。GrblWeb 有一个现成的安装,可以创建一个 Web 服务器,您可以直接从手机或笔记本电脑访问和控制 Grbl。不幸的是,GrblPanel 仅适用于 Windows。:(

G53支持 #647
作者

是的。beaglebones 肯定是有可能的。我只是想我会试一试。我的那些机器已经闲置了很长时间。其中一个是 Win98 机器,它是一台小型笔记本电脑,如果我可以将它重新用于我的 CNC 铣床,我会完成一些事情。1-我实际上会用它。2-对于机器控制笔记本电脑来说,这是一个不错的尺寸,并且可以很好地连接到机器侧面的小臂。3-我经常出差工作,这让我在酒店和飞机上有事可做。4-最后,除了在旅馆里盯着布布管的时间外,它一无所获。

我记得很久以前,当我实际使用那台机器时,它不太喜欢 XP。它运行 98 真的很好,但 XP 让它变成了狗。我可能会再试一次精益 XP 安装。我最近尝试在其上安装 Linux,但无法正常工作。它没有 USB 启动功能,有一个紧凑型闪存 CD 驱动器。我可以启动并启动 linux 安装 CD,但它在安装过程中失败,因为它达到了失去 CD 访问的地步。

喜欢 (0)