Contact me: hankecnc@gmail.com

模拟 #326

推推 grbl 3年前 (2023-02-01) 367次浏览
打开
连枣子 开了这个issue 2020 年 1 月 12 日 · 7条评论
打开

模拟#326

连枣子 开了这个issue 2020 年 1 月 12 日 · 7条评论

注释

模拟 #326

感谢提供这么优秀的软件。蜡烛软件如何在没有硬件连接的情况下进行轨迹模拟?我在软件里找了没找到这个功能在哪里?

模拟 #326

您好,
您可以在不连接机器的情况下打开gcode文件。

打开文件时,您应该会看到 gcode 的可视化。当您在代码中选择一个命令时,您可以看到已经走过的刀具路径部分以与其余刀具路径不同的颜色突出显示。您可以在 中配置这些颜色Service > Settings > Colors

模拟 #326

这是很好的提示。我也有这个问题。如果机器未连接到 PC,则运行代码以进行检查的选项显示为灰色。我没有意识到如果你点击实际的 g 代码行,它会在可视化屏幕中显示位置和刀具路径。

我仍然想在没有机器的情况下运行检查模拟。

当我们这样做时,在我的 PC 上检查模拟运行得非常快。实际上不可能看到工具移动的任何细节。它在我释放发送按钮之前完成。如果可以选择设置模拟速度,那就太好了。

模拟 #326

当我们这样做时,在我的 PC 上检查模拟运行得非常快。实际上不可能看到工具移动的任何细节。它在我释放发送按钮之前完成。如果可以选择设置模拟速度,那就太好了。

检查模式通过发送$C到机器来工作。

这会切换 Grbl 的 gcode 解析器以获取所有传入的块并完全处理它们,就像在正常操作中一样,但它不会移动任何轴,忽略暂停,并关闭主轴和冷却剂。这旨在为用户提供一种方法来检查他们的新 G 代码程序如何使用 Grbl 的解析器并监视任何错误(并检查软限制违规,如果启用)。

它不是为了模拟机器运动,它只是检查错误。Candle 不处理任何东西,它只是将命令连同Gcode 一起发送$C到机器。

模拟 #326

它不是为了模拟机器运动,它只是检查错误。Candle 没有
处理任何东西,它只是将 $C 命令连同 Gcode 一起发送到机器。

可视化在检查模式下工作。我用它来检查 G 代码是否有一些怪癖。有些 CAM 会产生奇怪的工具运动,因此最好在实际运行作业之前找出它。

模拟 #326

可视化在检查模式下工作。我用它来检查 G 代码是否有一些怪癖。有些 CAM 会产生奇怪的工具运动,因此最好在实际运行作业之前找出它。

是的,Candle 做的事情与运行 gcode 时完全相同,只是机器几乎立即完成了命令。

正如我在上一篇文章中试图解释的那样,检查模式是 GRBL 功能,而不是 Candle 功能。

模拟 #326

是的,但正如莲枣子所问。如果没有连接硬件,则无法检查 g 代码路径。

我猜 Candle 逐行发送给控制器 g 代码。如果未连接硬件,则可能会跳过向控制器发送 g 代码并表现得像已发送并成功执行一样。这将允许在未连接 CNC 机器的 PC 上准备 g 代码的用户检查 Candle 代码的运行方式。

此外,它可能会在发送 g 代码行之前故意增加延迟,因此它会降低代码执行速度,这也会有所帮助。

模拟 #326

是的,但正如莲枣子所问。如果没有连接硬件,则无法检查 g 代码路径。

当您选择一个命令时,您可以看到它在可视化工具中突出显示。

Candle 无法检查错误,因为错误检测算法需要知道机器设置。例如,如果您不知道工作空间的尺寸和机器的当前位置,则无法检查命令是否会触发软限制。

我猜 Candle 逐行发送给控制器 g 代码。如果未连接硬件,则可能会跳过向控制器发送 g 代码并表现得像已发送并成功执行一样。这将允许在未连接 CNC 机器的 PC 上准备 g 代码的用户检查 Candle 代码的运行方式。

这与手动滚动程序完全相同。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
模拟 #326模拟 #326模拟 #326

喜欢 (0)