开源改变世界!!

GRBL CNC 暂停中铣床

推推 grbl 1周前 (12-17) 20次浏览

我正在使用自制的 cnc,它运行在 grbl 盾牌上。我以前没有遇到过问题,但我尝试使用 2D 清除(fusion360 中的 CAM,使用 openbuilds GRBL 进行后处理)铣削槽,当我使用 cncjs 运行 gcode 时,它​​启动正常,然后在看似随机的时间开始空闲。按下暂停并再次播放可以让它继续运行,但同样的问题稍后会不断发生。它没有抛出任何错误。

通过尝试修复这个问题,我相信这与命令之间的距离太短有关,但我不知道如何在 Fusion/后处理器中修复这个问题。

我尝试改变后处理器的精度(从 4 位小数改为 2 位小数),这样可以减少错误发生的频率,但仍然存在。

如果有人有任何想法,请告诉我。

赞同
1

反对

15
转到评论

分享
分享
u/BoldDesk 头像
BoldDesk

推广

您的一站式客户服务解决方案,以经济高效的计划和免费迁移确保客户满意。立即试用!
了解更多
bolddesk.com
缩略图:一站式客户服务解决方案,以经济高效的计划和免费迁移确保客户满意。立即试用!
添加评论
排序方式:

最好的

搜索评论
扩展评论搜索
评论部分
u/Aneko3 头像
阿内科3

5 年前

我首先要尝试升级您的 USB 电缆。有些电缆有屏蔽,有些没有。它们很容易受到步进驱动器和主轴噪音的影响。我读到过许多人花了很多钱来隔离射频噪音,结果却发现这导致了他们的问题。

接下来要尝试屏蔽步进驱动器电缆。购买屏蔽电缆,并将电缆屏蔽层接地到电源负极端子(或接地点,不要菊花链)

如果您运行得更慢,是否还会出现相同的停顿?

 

赞同
1

反对

回复
回复

分享
分享

u/zackfine123 头像
扎克芬123
OP

5 年前

我没有考虑过射频噪声,但由于当前的疫情使得获取信息变得更加困难,我不确定现在我能做些什么来解决这个问题。

我尝试降低速度,当时的速度是 500mm/min(比机器可以处理的速度慢很多),然后逐渐降到 250mm/min,而暂停次数没有减少。

您是否知道如何改变 Fusion 360 制作刀具路径的方式或后处理器导出方式以使它们更适合 Grbl?

赞同
1

反对

回复
回复

分享
分享

斯特莱德460

5 年前

我的“进给保持/门开关”按钮也出现过类似的问题。电子噪音会触发暂停,您只需在计算机上单击“恢复”,它就会重新启动。我认为 grbls 设置中有方法可以禁用进给保持功能,即使它没有连接到任何东西,也可能对您启用该功能?只是尝试其他方法

 

赞同
1

反对

回复
回复

分享
分享

u/zackfine123 头像
扎克芬123
OP

5 年前

听起来很有希望。我寻找禁用它的方法,但找不到。它会在 cncjs 或后处理器配置中吗?

 

赞同
1

反对

回复
回复

分享
分享

斯特莱德460

5 年前

我认为我禁用它是错误的。我知道 grbl 有一个“安全门”功能,您可以启用它来更改进给保持引脚行为,该行为仅在您刷新 grbl 时在 config.h 文件中切换,但我认为有一种方法可以完全关闭进给保持引脚。我猜一种方法是将进给保持引脚(我认为是 A1)直接连接到 arduino 5v(或如果是高触发器则接地),这样它“不应该”有噪音,所以您可以排除这种可能性吗?

赞同
1

反对

回复
回复

分享
分享

斯特莱德460

5 年前

或者整个进给保持过程可能都是徒劳的,所以别介意。减少代码中点数的一种方法应该是融合中的“平滑”。Nyccnc 在此处提供了一些相关视频。

赞同
1

反对

回复
回复

分享
分享

u/Suepahfly 头像
苏蝇

5 年前

这不是 GRBL 设置中的选项,必须在 GRBL 的“config.h”文件中启用,重新编译并重新刷新到控制器。除非您的机器配有门,否则我怀疑它是否已启用。此外,要使其工作,应将其连接到进给保持引脚。

你自己检查过 Gcode 文件吗?你可以在控制台中输入“$C”来 启用检查 gcode 模式。GRBL 将解析文件并告诉你有什么错误。

 

赞同
1

反对

回复
回复

分享
分享

u/zackfine123 头像
扎克芬123
OP

5 年前

我以检查模式运行,它在同一点停止。但它没有给出任何暂停原因的反馈。

赞同
1

反对

回复
回复

分享
分享

u/greenail 头像
格林奈尔

5 年前

您的步进速率是多少?您使用的微步进是多少?例如,如果您尝试进行 1/32 步进,则控制器可能会过载。

 

赞同
1

反对

回复
回复

分享
分享

u/zackfine123 头像
扎克芬123
OP

5 年前

我在构建机器时遵循的说明中将这些设置为一些标准。它过去运行良好,这让我认为基本固件不是问题所在。

赞同
1

反对

回复
回复

分享
分享

u/ThePanduuh 头像
潘杜

5 年前

你还发现了什么吗?我遇到了类似的问题。

 

赞同
1

反对

回复
回复

分享
分享

u/zackfine123 头像
扎克芬123
OP

5 年前

不是真的,平滑和更改后处理器配置没有帮助。我把控制箱移得更远了,以防噪音是问题所在。我现在已经换成了激光,它工作得很好,但上次我尝试时它仍然在铣削作业上暂停。如果你发现任何有帮助的东西,请告诉我,我也会这么做。

 

赞同
1

反对

回复
回复

分享
分享

u/ThePanduuh 头像
潘杜

5 年前

您使用什么 GCode 发送器?

 

赞同
1

反对

回复
回复

分享
分享

u/zackfine123 头像
扎克芬123
OP

5 年前

我使用 cncjs 进行 cnc 并且刚刚开始使用 lightburn 进行激光雕刻。

 

赞同
1

反对

回复
回复

分享
分享

u/ThePanduuh 头像
潘杜

5 年前

我一直在使用 UGS,后来发现了 CNCjs,目前看来效果更好。以后会更多地使用它!

赞同
1

反对

 

喜欢 (0)