Contact me: hankecnc@gmail.com

发布 Fusion 360 更新,请投票 #86

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

打开
tklus 打开了这个问题 2017 年 1 月 10 日 · 15条评论
打开

发布 Fusion 360 更新,请投票#86

tklus 打开了这个问题 2017 年 1 月 10 日 · 15条评论

注释

发布 Fusion 360 更新,请投票 #86

大家好,
我正在尝试让 Fusion 360 后期人员更新 GRBL 通用后期以包含激光功能。我们获得的选票越多,他们更新的速度就越快。

链接在这里。

http://forums.autodesk.com/t5/hsm-ideas/update-grbl-post-to-allow-laser-program-posting/idi-p/6795471

发布 Fusion 360 更新,请投票 #86

是否需要包含任何其他更改?需要其他 gcode 生成吗?

我读到有新的 G28/G30 行为,是否需要更新?

发布 Fusion 360 更新,请投票 #86

几个月前,我为 Fusion360 编写了一个 GRBL 后处理器。我认为它比 Fusion 随附的默认设置要好。让我知道您的激光功能需要什么,我会尝试将其包括在内。有关详细信息,请参阅我的存储库。

我的后处理器不使用 G28 或 G30,而是使用一个简单的 G53 在工作后回家,但同样可以改进。

发布 Fusion 360 更新,请投票 #86
作者
tklus 评论了 2017 年 1 月 30 日  

那太棒了!融合中激光编程的问题之一是当您发布程序时,后处理器失败并抱怨不支持激光切割。不确定除此之外是否需要进行任何其他更改。

有一个 smoothie 后处理器可以输出激光代码,但我必须进入并编辑代码才能使其工作。我似乎记得有问题没有发布激光移动的进给率。我会查看 smoothie 帖子,看看他们做了什么,然后将激光代码添加到您的 grbl 帖子中。

http://cam.autodesk.com/posts/post.php?name=smoothie

我有一个项目要尽快削减,所以如果你愿意,我可以测试一下!

发布 Fusion 360 更新,请投票 #86
作者

这是我在尝试使用您的新 openbuilds 帖子发布时遇到的错误
发布 Fusion 360 更新,请投票 #86

发布 Fusion 360 更新,请投票 #86
帅狗 评论了 2017 年 1 月 30 日  

@Strooom我在您实施的融合后处理器中看到您选择删除 M06 命令,因为它不受支持。我可以要求后处理器插入一个类似于此处讨论的宏cncjs/cncjs#118

发布 Fusion 360 更新,请投票 #86

@TheHandsomeDog我会看看它。
我从输出中删除了 M6,因为 GRBL 不支持它,如果存在它会导致某些 GUI 在其上暂停。
我将看一下将 M6 工具更改扩展为“手动”工具更改宏. 然而,我怀疑我是否想自己使用它,因为在带有同步带的机器上(如我的),您经常在更换铣刀时移动主轴,因此机器需要再次归位。

您能解释一下为什么您更喜欢带有“手动”工具更改的单个较大的 GCode 文件,而不是几个较小的文件,每个文件仅用于 1 个工具吗?

发布 Fusion 360 更新,请投票 #86

@tklus我会看看那个错误。不知道为什么不支持这些 2D 设备,因为它们使用 3D 刀具路径的子集。

发布 Fusion 360 更新,请投票 #86

@tklus
我现在明白了错误的原因:每个后处理器都有一个设置它支持哪种操作。它被设置为:

capabilities = CAPABILITY_MILLING;

我已将其更改为:

capabilities = CAPABILITY_MILLING | CAPABILITY_JET;

所以现在当 Fusion360 发布“WaterJet”操作时,它不再抛出该错误。
后处理器仍在输出一些包含 Z 轴命令的页眉和页脚 GCode。
我(有条件地)删除了 Waterjet 操作的 Z 轴运动。

试一试,让我知道它是否有效。

发布 Fusion 360 更新,请投票 #86
作者

你的 git hub 上有更新的帖子吗?

发布 Fusion 360 更新,请投票 #86
作者

我还没有试过这篇文章,但担心删除 Z 轴移动。有时我会在材料中多次通过以切得更深,并且我会将 Z 设置为每次通过时都降低。移除 z 轴移动后,这仍然有效吗?

发布 Fusion 360 更新,请投票 #86
作者

另一个非常有用的功能是后处理器设置页面上的激光功率设置。这会在您发帖时显示。我附上了冰沙帖子来说明我的意思。这将为用户提供不同的激光设置,以更改最大功率输出。我知道有些将最大激光设置为 1,有些设置为 255,有些设置为 1000。这将设置 Gcode 中的 S___ 速度。
发布 Fusion 360 更新,请投票 #86

发布 Fusion 360 更新,请投票 #86

也许是主题,但有人可以给我一个理解来弄清楚这个
我启动机器,我开始做一个归位 $H
我慢跑到一个位置到我的材料的起点让我们说它的位置 X-100 Y-100 Z-10
当我在位置上时,我发送命令 G54 通过发送 G10 P1 L20 X0 Y0 Z0 来记录我的位置,
然后我再次发送回家 $H
我加载文件并开始工作

现在的问题是,当我打开包含 G 代码的文件时,使用 like inventors hsm 时,我看到类似
`%
(1001)
(Tabuleiro_arduinos)
(T1 D=1.8 CR=0 – ZMIN=-7.5 – flat end mill)
G90 G94
G17
G21
G28 G91 Z0
G90

(2D Pocket1)
M9
T1 M6
Z10
G54
M9
G0 X8.099 Y3.306
S1000 M3
Z4
G1 Z-2.32 F1000
G19 G2 Y3.126 Z-2.5 J-0.18
G1 Y0.793`

我开始工作,机器朝相反的方向前进,按下开关并停止

我注意到如果我删除包含 G28 G91 Z0 的行然后当我开始工作时它会工作正常并且会转到 G54 记录的位置,似乎与 G91 行有关系会增加

现在的问题是我怎样才能让后处理器不生成 G91 的线
或者我这里缺少什么?

谢谢

发布 Fusion 360 更新,请投票 #86

你为什么又回家了?第一次归位设置机器 0,0,0,然后用 g10 命令定义零件 0,0,0,无需再次归位!

您应该使用不发送 G28 的 Strooms GRBL post,或者以其他方式将其关闭。

发布 Fusion 360 更新,请投票 #86
X3ms蛇 评论了 2017 年 3 月 11 日 通过电子邮件
发布 Fusion 360 更新,请投票 #86

你总是可以使用你的 g28。我将我的设置在左前方附近,以便更轻松地更换工具和慢跑到零件原点。

喜欢 (0)