开源改变世界!!

GRBL CNC 的问题

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

好的,我在 Shapeoko 论坛上问过,似乎没人知道,所以我想我会在这里问。不久前,我根据一些计划建造了一个 CNC,并决定使用 GRBL 芯片和我的 Arduino Uno 来运行它。最初,我在归位过程中遇到了限位开关问题。这个问题已经解决了,但现在当我尝试手动移动机器以便将其重新归零时,我的 GRBL 控制器上的读数显示“未定义的进给率”。Reddit 帮帮我,你是我唯一的希望哈哈。

赞同
5

反对

12
转到评论

分享
分享
添加评论
排序方式:

最好的
评论部分
u/Daelith 头像
达利思

10 年前

你用 Google 搜索过吗?github 上有这个注释(https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl):

错误:未定义进给率:未编程进给率,并且块/行中有一个需要进给率的 G 代码命令。G 代码标准要求在重置或从反时限模式切换到单位模式时,F 进给率未定义。旧版 Grbl 有一个默认进给率设置,这是非法的,已在 Grbl v0.9 中删除。

您是否尝试使用 G1 移动它?这需要进给率,即“G1 X1Y1 F40”。我认为 G0 不需要进给率,因为它以最大进给率工作。

 

赞同
3

反对

回复
回复

分享
分享

缪斯32712
OP

10 年前

现在我正在使用 GRBL 控制器中提供的 GUI。当我尝试使用箭头移动电机时会发生这种情况。我没有输入 Gcode。有没有办法在 $$ 菜单中设置恒定的进给率?

 

赞同
1

反对

回复
回复

分享
分享

u/Daelith 头像
达利思

10 年前

不可以,这违反了 Gcode 标准。

您的 GUI 可能发出“G1 X0.01”作为箭头命令,而不是使用 G0。如果它为您提供了手动输入命令的地方,以定义的进给率执行一些移动,那么箭头将再次起作用。

赞同
1

反对

回复
回复

分享
分享

涅槃乐队

10 年前

是的,您需要设置进给率,$4=500 (mm/min)。然后,当您给出步数并选择要慢跑的轴时,慢跑应该可以工作。

赞同
1

反对

回复
回复

分享
分享

[已删除]

10 年前

您使用的是哪个版本的 GRBL?

 

赞同
1

反对

回复
回复

分享
分享

缪斯32712
OP

10 年前

0.9i 它仍会回到原点,但之后不会移动

 

赞同
1

反对

回复
回复

分享
分享

[已删除]

10 年前

那么,没有工作,你只是想慢跑?

 

赞同
1

反对

回复
回复

分享
分享

缪斯32712
OP

10 年前

在让它找到边缘之前,我手动测试了限位开关/归位开关。这样我就不会损坏我的导螺杆等。现在我试图将它慢速移回 0,0,0,这样我就可以让它一直归位并加载作业。

 

赞同
1

反对

回复
回复

分享
分享

[已删除]

10 年前

您是否尝试过定义进给率?G01 Fxxx(xxx 是您决定的进给率)

 

赞同
1

反对

回复
回复

分享
分享

缪斯32712
OP

10 年前

F 的单位是毫米/分钟?那么它会是类似 G01 X10 F10 的形式吗?

 

赞同
1

反对

回复
回复

分享
分享

[已删除]

10 年前

是的。F10 太慢了。我会选择 F200。

赞同
1

反对

回复
回复

分享
分享

缪斯32712
OP

10 年前

好的。

因此,我使用了你们给我的建议(顺便说一句,非常感谢你们),机器又开始运转了。然而,就像这个项目一直喜欢做的那样,一个问题解决了,但又出现了两个问题。所以,我回到了 Reddit 向导那里。

如果我输入类似“G01 X-10 F200”之类的内容,机器将向负方向移动;但是!如果我输入“G01 X-10 F 200”,它将向正方向移动。

第二个问题出现在归位过程中。我按下 $H,机器将 z 轴移向工作台(我假设这是正方向,我还很新)。它只移动了 2 圈,从未达到极限。

好消息:它能识别自己所达到的极限,并且在归位循环结束时后退一毫米。

所以我在这里 Reddit,感谢您迄今为止提供的所有帮助以及您提供的帮助。

赞同
1

反对

回复
回复

 

喜欢 (0)