注释
您的起始位置仍应以 0,0,0 结尾,向右移动和离开应该为正值
|
如果机器是 0,0,0 并且我将负值移动到 -100,-100,0 并按下 g54 并且机器变为正值 100,100,0 并且工作位置 0,0,0 如果我再次发送回家并且机器变为 200,200,则不明白?? |
听起来您混淆了绝对坐标系和相对坐标系。
|
我有刷新 arduino 仍然是同样的问题你能做一个测试不知道什么 UGS 平台但我有 727 |
如果你在机器坐标 – 50,-50,0 当你点击 G54 时它变成正 50,50 |
据我所见,g54 将遵循命令,但 UGS XYZ 并未以绝对值更新显示值,而是以递增方式显示,错误? |
@winder 你能在 UGS 上澄清一下 |
小数字是机器坐标,大数字是工作坐标。两者均由 GRBL 报告。您可以在首选项中启用详细输出以获得详细的控制台输出,以查看来自 grbl 的确切消息。 |
@winder关于 UGS 如何显示坐标有一个错误,我做了一些测试,这就是我得到的 我启动机器我发送归位 $H 我发送命令 X-100 我使用以下命令设置 G54 现在我再次发送 $H 归位和 我有刷新 arduino,我删除了 UGS 平台的临时工,问题总是一样的,当 G54 问题使坐标变为正数时,听起来像 UGS 平台 你能看到发生了什么事还是我遗漏了什么? 还有上面你说的
但是相反的机器坐标大数字和工作坐标小数字不是吗? |
看起来工位大,机位小:
我想我现在在查看 GRBL 状态时看到了您的困惑。有一种新格式解释起来有点奇怪。要解析这一行:
重要的值是 这在这里解释:https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface 不过,这些都不能真正帮助您理解 gcode。不幸的是,我的机器没有归位开关,所以我对这些命令只有基本的经验。我推荐这个作为概述:https ://www.shapeoko.com/wiki/index.php/G-Code#Using_the_Work_Coordinate_Systems |
但是当将工作坐标设置为 0,0,0 时,小写字母变为 0,0,0,这意味着您将机器设置为与工作坐标相关的 0,0,0 我想这只是令人困惑而且毫无意义,因为如果我在 x-100 上,我将它发送到 x95,它会传递到正空间并使行程加倍,这 不知道为什么它必须像那样,当冗长显示它应该如何时,谁知道:( |
对我来说是在做相反的行为,我已经重新刷新 arduino 并从 UGS 平台开始清理并删除临时隐藏等。仍然发生同样的事情不知道:( |
L20 将工作原点设置为指定的 XYZ。您期望的行为是当您改用 L2 时。 |
@vMeph啊,当报告 WPos 时,我似乎在计算 MPos 错误。请注意,当您更改 10 美元时,它会在 MPos/WPos 之间变化。 |
问题是,假设我这样做,
我做了一个归巢 $H 假设由于拉开距离,我将停留在 X-5 Y-5 Z-5,
我将机器发送到一个位置,假设
我击中了X-100 Y-100 G54(G10 P1 L20 X0 Y0 Z0)
当我这样做时,机器坐标变为正 X100 Y100 和工作坐标 X0 Y0
,所以当我运行作业时,机器将添加到机器正位置,而不是机器坐标的折扣
似乎软件上存在错误,因为当您发送 G54 时,机器坐标会反转为正坐标,
有什么想法吗?