Contact me: hankecnc@gmail.com

CAMWorks GRBL 后处理器 #237

推推 grbl 3年前 (2023-01-21) 593次浏览

关闭
johnlife 打开了这个问题 2017 年 7 月 29 日 · 22条评论
关闭

CAMWorks GRBL 后处理器#237

johnlife 打开了这个问题 2017 年 7 月 29 日 · 22条评论

注释

CAMWorks GRBL 后处理器 #237

以防万一有人将 GRBL 与 SolidWorks 的 CAM 模块一起使用,明年将成为 SolidWorks 的官方 CAM 模块(http://blogs.solidworks.com/solidworksblog/2017/02/introducing-solidworks-cam-smart-manufacturing-ecosystem .html)。以及迄今为止经过测试的最好的嵌入 SolidWorks 的 CAM。这是我们控制器的最简单的后处理器。

它支持直线和圆弧运动,可变主轴速度和无刀具长度补偿。
只需将其解压缩到硬盘驱动器上的某处并将 CamWorks 指向它 Machine-
>Edit definition->Post processor tab->Browse->Select
确保您已正确选择它:
CAMWorks GRBL 后处理器 #237

grbl_post.zip

免责声明:我真的是 G 代码和/或 CamWorks 的新手,所以文件按原样提供,没有任何保证。在你的机器崩溃之前先在空中尝试一下。

CAMWorks GRBL 后处理器 #237
X3ms蛇 评论了 2017 年 7 月 29 日 通过电子邮件
CAMWorks GRBL 后处理器 #237

嗨,约翰利夫,

它确实发生了,Solidworks 2018 内置了 CAM。因为我同时拥有 Solidworks 和基于 GRBL 的小型铣床,所以我对使用您启动的后处理器非常感兴趣。你能告诉我你到目前为止获得的任何文件吗?Solidworks 支持根本不感兴趣。他们只在大型机器上工作….

CAMWorks GRBL 后处理器 #237
jahnj0584 评论了 2018 年 1 月 31 日 通过电子邮件
CAMWorks GRBL 后处理器 #237
X3ms蛇 评论了 2018 年 1 月 31 日 通过电子邮件
CAMWorks GRBL 后处理器 #237

我无法访问 Cam works 2018 中的后处理器,只有我可以访问铣床,你能帮帮我吗?

CAMWorks GRBL 后处理器 #237
X3ms蛇 评论了 2018 年 3 月 7 日 通过电子邮件
CAMWorks GRBL 后处理器 #237
SA詹姆斯 评论了 2018 年 3 月 12 日  

我也一直在尝试使用 GRBL 和通用 GCode 发送器以及 XYZ Carve(类似于 XCarve)启动和运行 Solidworks CAM(Camworks),但收效甚微。
直线切割还好,好像一点都不喜欢弧线。我试过调整很多设置,并使用这里共享的 POST 但没有取得太大成功。大多数情况下,它会给出错误 33,但也会出现其他一些错误。
有谁知道如何让它全部工作?它似乎介于 solidworks 生成的弧线和 GRBL 期望的精度之间。
到目前为止,我已经使用了 Solidworks 推荐的 M3Axis 教程和 Mach3 POST。
感谢您的任何帮助。

CAMWorks GRBL 后处理器 #237

如果在公制模式下,您将需要输出 5 位小数精度。不知道英寸但也许是 6?
问题是,许多这些 CAM 系统输出非常小的弧,大约 0.1 毫米弧长,在这个尺寸下,端点的精度至关重要。

确保 UGS 不会截断小数精度!UGS 有一堆背景设置,可以破坏完美的 Gcode。

你能增加最小弦长吗?根据我使用 Fusion360 柱的经验,大约 0.5 毫米应该可以做到。

CAMWorks GRBL 后处理器 #237
jahnj0584 评论了 2018 年 3 月 13 日 通过电子邮件
CAMWorks GRBL 后处理器 #237
SA詹姆斯 评论了 2018 年 3 月 13 日  

谢谢您的帮助。
Camworks 似乎只输出 3 位数,我需要研究如何增加它。我已经仔细研究了 Solidworks/Camworks 中的所有设置,我还没有找到弦长设置,它可能是“样条精度”默认值 =0.03,我会尝试将其更改为 0.5。
在 Camworks 外部环境中更改 .mac 文件中的设置似乎没有任何区别,也许我没有找到正确的设置。如果失败,我认为它需要通过 Universal Post Generator 自定义帖子,也许设置就在那里。
否则你能告诉我关键的 UGS 背景设置是什么以及如何更改它们吗?
$12(建议 0.002)似乎是一个检查,而不是一个功能命令。
再次感谢。

CAMWorks GRBL 后处理器 #237

我找到了 GRBL 设置….
截断十进制数字 – 4
将弧线转换为直线 (G2/G3 ->G1)- N
小弧阈值 (G2/G3 ->G1)mm – 2
小弧段长度 mm – 1.3

谁能建议最佳设置?

我仍然认为基本问题是 Camworks 一开始似乎只输出 3 位小数。

CAMWorks GRBL 后处理器 #237

也许这可以帮助您修改帖子
https://www.youtube.com/watch?v=vXe0s5IbpC4

CAMWorks GRBL 后处理器 #237

@johnlife非常感谢您分享您的 GRBL 后处理器。我想将它与Smoothieware一起使用,我想我必须为此对其进行一些编辑。您介意也共享源文件吗?

CAMWorks GRBL 后处理器 #237

对于仍在搜索此内容的任何人:http ://www.restrictedayerspace.net/cnc/grbl-postprocessor-for-solidworks/

CAMWorks GRBL 后处理器 #237

你好,

如果有人对使用 Solidworks CAM 或 CAMWorks 感兴趣,那么我已经为 GRBL 机器组装了一个后处理器。它托管在https://github.com/msbealo/GRBL-Post

它仍在测试和开发中,但我认为它看起来是正确的。我一直在我的控制器上测试它,但我还没有做任何削减,因为我的机器正在重建中。如果您需要任何修改,请告诉我。

PS 请谨慎使用。

CAMWorks GRBL 后处理器 #237


,我还没有看过 1 小时的 UPG 教程……
谁能告诉我 UPG 中是否以及在哪里有 GRBL 无法接受的不使用 GCODE 的功能?
谢谢

CAMWorks GRBL 后处理器 #237

如果有人感兴趣,问题的根源,至少对我来说,似乎是 GRBL 被小圆弧上的刀具补偿 – G41 和 G42 – 弄糊涂了。

这可以在 CAMWorks 中关闭 – 在操作参数、NC 中,将“CNC 补偿”设置为关闭。

这花了很多时间才弄清楚,我还没有弄清楚如何通过编辑自定义帖子或除在 CAMWorks 中关闭之外的任何其他方式来禁用 G41、G42

可能还有一些其他因素,我相信我有典型的 GRBL 和发件人设置,但我尝试过的所有公共后处理器都有同样的问题,所以它可能特定于我的设置。

它似乎主要是由电弧引入线引起的,但有时会以小半径跳动。

CAMWorks GRBL 后处理器 #237
格雷厄姆JB 评论了 2022 年 1 月 31 日 通过电子邮件
CAMWorks GRBL 后处理器 #237

可能是我的 GRBL 构建需要更新,目前它没有错误 20 G41 或 G42。

CAMWorks GRBL 后处理器 #237
格雷厄姆JB 评论了 2022 年 1 月 31 日 通过电子邮件
CAMWorks GRBL 后处理器 #237

还有 1.1f。

从历史上我可以看出,GRBL 在运行弧时对小数位数和弧尺寸很敏感,如果一切不匹配,就会触发错误 33。

CAMWorks GRBL 后处理器 #237

我在 MACH4 指南中找到了这个

“应该在线性导入移动中启用刀具补偿;如果在带有圆弧的块中启用刀具补偿,则会产生错误。如果偏移量中的值不是零,则此导入移动
可能不会平行于编程的路径,见图 28、34 和 35。起始
程序段的终点是与下一个程序段中的运动成 90° 角并处于偏移距离处的点。参见
图 30 的示例。这线性移动必须长于偏移量,否则会
出现错误。此外,如果刀具路径的任何段短于偏移量,则
可能会出现过切,请参见图 31。刀具路径显示在Mach 将显示带有 comp 的实际刀具路径,检查
以确保在运行零件之前没有凿痕或异常。”
https://machmotion.com/documentation/Software/Mach4/Mach4-G-and-M-Code-Reference-Manual.pdf

这正是我一直遇到的问题,我认为主要是关于带弧的导入,还有其他小弧。
如果我能弄清楚如何通过后处理器禁用 cutter comp,那就太好了。
我猜大多数人用来为 GRBL 编写 GCODE 的 CAM 软件没有使用刀具补偿,而且发送者没有使用它的设施,所以很少有人看到这个问题。

喜欢 (0)