Contact me: hankecnc@gmail.com

Grbl 设置没有改变 #356

推推 grbl 3年前 (2023-02-01) 261次浏览
关闭
RLBeadon 开启了这个问题 2020 年 4 月 7 日 · 15条评论
关闭

Grbl 设置没有改变#356

RLBeadon 开启了这个问题 2020 年 4 月 7 日 · 15条评论

注释

Grbl 设置没有改变 #356

再会

我一直在尝试改变 X 轴运动的方向。

Y & Z 轴方向正确

我输入了 $2=1 ,它应该反转 x 轴,因此是行进方向。

然而,在进入这个之后,X、Y、Z 都没有改变,都朝着相同的方向移动。我已经重新启动了软件并遇到了同样的问题。

请给我一些建议

Grbl 设置没有改变 #356

您好,您需要兑换 3 美元,而不是 2 美元。
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#2–step-port-invert-mask
https://github.com/gnea/grbl/wiki/Grbl-v1。 1-Configuration#3–direction-port-invert-mask

Grbl 设置没有改变 #356
作者

@ondras12345 谢谢你指出我的错误。

我是按照表格改的

首先 X,Y,需要改变方向但 Z 不需要,所以输入 $3=3

当我再次测试 X,Y 不需要改变方向但是 Z 做了所以我输入 $3=4

这将一切都颠倒过来,X 和 Y 处于正确的方向,但 Z 不是。

我检查了 PCB 控制卡,电缆已按照电路板上的标记插入 zight 端口

现在完全糊涂了

Grbl 设置没有改变 #356
ondras12345 评论了 2020 年 4 月 8 日  

也许在您开始更改设置之前,您已经将一些轴倒转了。请发布您的设置。
编辑:键入$$控制台以列出您的 GRBL 设置。

.. 所以我输入了 $3=4
这把所有东西都倒过来了,X 和 Y 的方向是正确的,但 Z 不是。

试试 $3=0

Grbl 设置没有改变 #356
作者

@ondras12345,我不知道如何发布我的设置,或者在哪里可以找到它们的列表

Grbl 设置没有改变 #356

我已经更新了我之前的评论。如果您想了解有关 GRBL 设置的更多信息,请阅读此维基页面:https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration

Grbl 设置没有改变 #356

您是通过慢跑还是通过归
位移动,您可以让归位移动轴到与慢跑完全不同的方向。
我想从我读到的是你正在设置轴移动(慢跑)方向。
正如您已经知道的那样,轴是 ZYX,二进制编码的十进制 BCD 值是 4 2 1
Z 反转,XY 法线是 4+0+0 =4 因此3个=4.一世一世一种电子电子一种一种一种一种电子一世一世一种一世电子一种+一种+电子电子+一种+一种.一种电子电子一种一世一种电子电子电子一世一种一世一世一世电子大号,电子$ 它将列出您的所有设置,其他端口监视器应用程序应该能够执行相同的操作。GRBL gui 的问题在于它们不提供导出设置的功能。这并不是说设置不会丢失或从 Eprom(内部存储器)中删除。

Grbl 设置没有改变 #356
作者

也许在您开始更改设置之前,您已经将一些轴倒转了。请发布您的设置。
编辑:键入$$控制台以列出您的 GRBL 设置。

.. 所以我输入了 $3=4
这把所有东西都倒过来了,X 和 Y 的方向是正确的,但 Z 不是。

试试 $3=0
@ondras12345
我已经复制并粘贴到设置下方

$$ < $0=10(步进脉冲,usec)
$1=25(步进空闲延迟,毫秒)
$2=1(步进端口反转掩码:00000001)
$3=4(dir 端口反转掩码:00000100)
$4=0(步进启用反转,布尔)
$5=0(限制引脚反转,布尔)
$6=0(探针反转,布尔)
$10=3(状态报告掩码:00000011)
$11=0.010(结点偏差,mm)
$12=0.002(电弧公差,毫米)
$13=0(报告英寸,布尔)
$20=0(软限制,布尔)
$21=0(硬限制,布尔)
$22=0(归位周期,布尔)
$23=0(归位方向反转掩码:00000000)
$24 =25.000(归位进给,毫米/分钟)
$25=500.000(归位寻道,毫米/分钟)
$26=250(归位去抖,毫秒)
$27=1.000(归位牵引,毫米)
$100=800.000(x,步长/mm)
$101=800.000(y,步长/mm)
$102=800.000(z,步长/mm)
$110=800.000(x 最大速率,mm/min)
$111=800.000(y 最大速率,毫米/分钟)
$112=800.000(z 最大速率,毫米/分钟)
$120=10.000(x 加速度,毫米/秒^2)
$121=10.000(y 加速度,毫米/秒^2)
$122=10.000(z 加速度,毫米/sec^2)
$130=200.000 (x 最大行程, mm)
$131=200.000 (y 最大行程, mm)
$132=200.000 (z 最大行程, mm)
ok

Grbl 设置没有改变 #356
作者

@MeJasonT 感谢您的回复 我已经回答了您在正文中提出的问题

你是通过慢跑运动还是通过归巢“我在慢跑”

您可以让轴沿完全不同的方向移动到慢跑。“当我按下 home 键时没有任何反应,以下是领事上的消息 $H < 错误:设置禁用
S2000 < 确定”
我想从我读到的内容是您正在设置轴移动(慢跑)方向。“是的,没错,我想使用屏幕按钮上下、左右、后退,但这没有发生”

正如您已经知道的那样,轴是 ZYX,二进制编码的十进制 BCD 值是 4 2 1
Z 反转,XY 法线是 4+0+0 =4,因此 $3=4。“我试过了,它只改变了现在正确的 Z 轴”

如果你仍然有问题,你可以随时交换电机的接线对,这样 A+ A- B+ B- 就会变成 B+ B- A+ A-。如果您有 arduino IDE 并将串行监视器从 IDE 内连接到 GRBL,发送 $$ 它将列出您的所有设置,其他端口监视器应用程序应该能够执行相同的操作。GRBL gui 的问题在于它们不提供导出设置的功能。这并不是说设置不会丢失或从 Eprom(内部存储器)中删除。“对不起,我读了好几遍,目前已经超出了我有限的知识范围”

谢谢您的帮助

Grbl 设置没有改变 #356

你已经解决了你的问题吗?如果是这样,请关闭此问题。

如果没有,试试这个:

  • $3=0
  • 确定哪些轴需要反转。如果您的机器在 Y 轴上移动床而不是主轴,请确保您知道它应该朝哪个方向移动。观察主轴相对于床身移动,而不是相反。即,当您按下 Y+ 按钮(数字键盘上的 8 – 按下滚动锁定以启用键盘控制)时,床身应该朝您移动。
  • 因为您从 $3=0 开始,所以您现在可以只使用查找表并将 $3 设置为正确的值。
Grbl 设置没有改变 #356
我杰森T 评论了 2020 年 4 月 8 日  

@ondras12345我们不确定他使用的是哪种坐标配置,您的建议是负空间/负坐标系。如果他在左下角将机器设置为零以进行纸张样式设置,而不是默认设计为 GRBL 的专业 CNC 铣床设置。关于这个设置从来没有太多的解释,你必须浏览几十个问题帖子才能找到解释。当许多人希望机器能够完全按照 CAD 中的布局进行操作时,他们就会对此感到失望。
@RLBeadon从上面的评论中,您是使用默认的 grbl 设置还是试图使其成为页面设置。正坐标。如果您使用默认设置,您的 CAD 将在床上旋转 180 度 – 我建议这样做,因为它可以帮助其他人帮助您。听起来你现在已经掌握了轴的方向,并且已经回答了你最初的问题,因为 ondras 说如果这已经回答了你的问题请关闭这篇文章。为你的下一个问题开始一个新的。

Grbl 设置没有改变 #356
ondras12345 评论了 2020 年 4 月 8 日  

@ondras12345我们不确定他使用的是哪种坐标配置,您的建议是负空间/负坐标系。如果他在左下角将机器设置为零以进行纸张样式设置,而不是默认设计为 GRBL 的专业 CNC 铣床设置。

他没有让机器归位,因此他可以使用偏移量手动设置 0,0,0 点。我认为您只是在谈论原点(即机器零)位置。
轴的正方向不总是一样的吗?看到这个图像这个

如果您使用默认设置,您的 cad 将在床上旋转 180 度。

我记得 Fusion360 有一些问题,但我通过更改 CAD 的设置解决了它。你指的是什么?

Grbl 设置没有改变 #356
我杰森T 评论了 2020 年 4 月 8 日  

您链接的两个示例都是针对负坐标系(正常标准方式)的,一些使用路由器的用户已经反转了他们的轴,这样他们在纸上看到的就是床的定位方式。如果我移动到 x100 y100 并将其位置设置为 0,0
工作仍然从工件的右上角进行,将工件从我身边移到右边。如果它被设置为像 A4 纸一样工作,并且 0,0 设置在左下角,X 和 Y 向左移动并向左移动机器,那不是它的工作方式。正如您在 Fusion 360 中的设置中注意到的那样。我首先构建了一个等离子工作台,这让我很紧张,grbl 论坛上友好的人们说服我不要逆流而行,而是按照专业机器的方式去做( grbl 默认是)。最终我接受了我的命运。将旧铣床转换为数控铣床,构建了 3D 打印机(A4 设置),现在使用另一台 CNC 铣床。我总是乐于倾听和学习,所以请尽可能多地质疑我的理智。天知道我需要它。

Grbl 设置没有改变 #356
作者

@MeJasonT,@ondras12345

从发送给我的链接中,我已将所有配置设置为

$$ < $0=10(步进脉冲,usec)
$1=25(步进空闲延迟,毫秒)
$2=1(步进端口反转掩码:00000001)
$3=4(dir 端口反转掩码:00000100)
$4=0(步进启用反转,布尔)
$5=0(限制引脚反转,布尔)
$6=0(探针反转,布尔)
$10=1(状态报告掩码:00000001)
$11=0.010(结点偏差,mm)
$12=0.002(电弧公差,毫米)
$13=0(报告英寸,布尔)
$20=0(软限制,布尔)
$21=0(硬限制,布尔)
$22=1(归位周期,布尔)
$23=0(归位方向反转掩码:00000000)
$24 =25.000(归位进给,毫米/分钟)
$25=500.000(归位寻道,毫米/分钟)
$26=250(归位去抖,毫秒)
$27=1.000(归位牵引,毫米)
$100=250.000(x,步长/mm)
$101=250.000(y,步长/mm)
$102=250.000(z,步长/mm)
$110=800.000(x 最大速率,mm/min)
$111=500.000(y 最大速率,毫米/分钟)
$112=500.000(z 最大速率,毫米/分钟)
$120=10.000(x 加速度,毫米/秒^2)
$121=10.000(y 加速度,毫米/秒^2)
$122=10.000(z 加速度,毫米/sec^2)
$130=200.000 (x 最大行程, mm)
$131=200.000 (y 最大行程, mm)
$132=200.000 (z 最大行程, mm)
ok

然后我做一个测试

我想要,(X 轴)按下 Jog left 按钮使电机向左移动,按下 Jog right 使电机向右移动 (Y 轴)向前 Jog 托盘向前移动。Jog Back 托盘向后移动。( Z 轴)上推电机必须往上走,向下推电机必须往下走

我已经开始使用如上所示的配置。

X Z
$3=7

所以结果是它现在 100% 按照我想要的方式工作,以确保电机在正确的方向上慢跑谢谢你的帮助,我还有其他几个挑战,但让我先尝试自己解决它们。

我现在就关闭这个

Grbl 设置没有改变 #356

你真的想要 $2=1 吗?我认为你根据你的第一篇文章不小心设置了它。

Grbl 设置没有改变 #356
作者

@ondras12345 改变 $2=0

谢谢你的帮助