Contact me: hankecnc@gmail.com

FR:从特定的 GCode 行开始 #277

推推 grbl 3年前 (2023-02-02) 191次浏览
打开
12 个任务中的第 4 个
VirtualEnder 打开了这个问题 2018 年 2 月 15 日 · 5 条评论
打开
12 个任务中的第 4 个

FR:从特定的 GCode 行开始#277

VirtualEnder 打开了这个问题 2018 年 2 月 15 日 · 5 条评论

评论

FR:从特定的 GCode 行开始 #277
虚拟安德 评论了 2018 年 2 月 15 日  

描述

我正在使用 grbl 来驱动生产级 6040 CNC,以使用相当小的钻头切割碳纤维以获得精细的细节。不幸的是,部分原因是钻头很容易折断。我之前使用的软件有一个选项可以从特定行重新启动 gcode,这在换入新位后非常有用,因为机器通常会在中断几行后继续运行。我之前使用的程序允许您选择一行代码,它会直观地显示该行在工具路径中的起始位置。作为替代方案,它可以简单地让用户指定在进给保持后恢复之前要倒带的移动次数。CNCjs 是一个更加完善的解决方案,而另一个项目的开发似乎已经停止。这是目前唯一阻止我使用 CNCjs 进行所有剪辑的功能。我很乐意看到它的实施。在这个软件上做的很棒!很高兴看到这里的积极发展。

版本

  • CNCjs:1.9.14 应用程序

你如何安装CNCjs?

  • NPM
  • 下载 CNCjs 桌面应用程序

数控系统

  • Grbl
  • 冰沙
  • TinyG/g2核心

硬件

  • 树莓派
  • 台式机或笔记本电脑
  • 移动设备

操作系统

  • 不适用
  • 视窗
  • 苹果
  • Linux
FR:从特定的 GCode 行开始 #277 奇顿 添加了 增强 标签 2018 年 2 月 19 日
FR:从特定的 GCode 行开始 #277
合作者

我可以知道您使用什么软件从特定行重新启动 G 代码吗?恢复执行时会移动到安全的Z高度吗?

FR:从特定的 GCode 行开始 #277
作者
虚拟安德 评论了 2018 年 2 月 20 日  

是的,我用的是 Candle。它有一组命令,可以在恢复之前返回安全的 Z 高度和暴跌。

FR:从特定的 GCode 行开始 #277

通常,重新启动 GCode 需要跟踪模态状态并可能发出命令以重新建立该状态。

FR:从特定的 GCode 行开始 #277

你好,

如果能够轻松地从 M0、M1 或 M6 行开始,那将非常有帮助。

我的 Fusion 360 后处理器负责在刀具更换/M0 被清除并且机器可以继续切割后重新启动所有模态。目前,每次我需要重新运行我的一个刀具路径时,我都必须从 Fusion 重新发布,当我有一个包含许多刀具和不同刀具路径的复杂零件时,这会非常烦人。

我一直在摆弄源代码,看看我是否可以自己插入这些功能,但还没有得到任何可行的东西。

额外的风格点:

  • 通过工具更换过滤 3D 渲染,以便我可以看到主轴中的当前工具/策略将做什么(与目前所有工具相比)。
  • gcode 中的某种很酷的导航功能,这样我们就可以轻松地在代码的中断之间跳转。

非常感谢
托比

FR:从特定的 GCode 行开始 #277

我也希望看到对此的支持。我注意到 UGS 有一个“从线路运行…”选项。Mach3也是如此。我不知道他们内部是怎么做到的,但他们似乎执行了一些代码,移动到前面指令的 xy 坐标,读取最近的主轴和进给信息,打开主轴,移动到前一个 z 坐标,并从那里开始执行。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目
状态:无状态
发展

没有分支机构或拉取请求

6人参加
FR:从特定的 GCode 行开始 #277FR:从特定的 GCode 行开始 #277FR:从特定的 GCode 行开始 #277FR:从特定的 GCode 行开始 #277FR:从特定的 GCode 行开始 #277FR:从特定的 GCode 行开始 #277

喜欢 (0)