开源改变世界

工作区/设置零奇怪行为 #356

推推 grbl 2年前 (2023-02-04) 247次浏览
关闭
 打开了这个问题 2017 年 6 月 27 日 · 33条评论
关闭

工作区/设置零奇怪行为#356

 打开了这个问题 2017 年 6 月 27 日 · 33条评论

评论

工作区/设置零奇怪行为 #356
  1. 机器没有止挡
  2. 慢跑到我想要零的地方。
  3. 命中置零
  4. 白色现在偏离了其他地方,我必须眯着眼睛看我在 0,0,0 附近做什么,现在在灰色部分?(;看看为什么从来没有让用户接触坐标系,现在设置零与其说是设置零,不如说是“他妈的我的观点”
工作区/设置零奇怪行为 #356
作者

就个人而言,我也想选择退出灰色区域……

工作区/设置零奇怪行为 #356
成员

您获得的偏移量不是由 LW 产生的,它是由固件报告的(内部始终具有机器原点)。所以问题是,为什么固件会报告这样的偏移量?如果未配置归位,固件如何设置机器原点?一些固件只是将原点设置为启动时的位置,其他固件则从内存中恢复它。
如果有重置机器原点的命令,我可以在禁用归位时在 setZero 上执行此操作。

工作区/设置零奇怪行为 #356
作者

(; 我认为你只用 Grbl 测试过?

工作区/设置零奇怪行为 #356
成员

不,也用冰沙和 grbl-LPC 进行测试。我发现在 grbl-LPC 上归零有问题,因为 G10… 似乎不起作用。不得不改用 G92。
你有没有发现不同的行为?

工作区/设置零奇怪行为 #356
作者

看起来像。设置零将 DRO 设置为零,“白框”只是偏移到我设置零之前的位置。

任何特定的 Smoothie 设置?这台机器有相当多的库存冰沙配置——每毫米的步数和加速度修改。endstops/homing 周围没有变化(没有连接所以没有打扰)

工作区/设置零奇怪行为 #356
成员

我们可以实施“忽略工作偏移量”或“禁用机器空间”设置,这样就不会从固件中读取工作偏移量,但这不能解决固件内部工作偏移量可能随时间增加并可能溢出的问题没有警告的变量。

工作区/设置零奇怪行为 #356
作者
 评论了 2017 年 6 月 27 日  

是的,有道理。G10 P2 可能只设置 G54 偏移量,机器偏移量保持不变(没有错 – 应该是这样……,但连续“设置零”可能会导致问题)

在这种情况下,没有 endstops 的机器可能最好没有灰色视图 – 因为 mpos 永远不会匹配

工作区/设置零奇怪行为 #356
成员

这就像它应该工作的那样:空白显示机器空间并保持在原处。当您设置零时,轴原点移动到您设置的位置(因为 setZero 正在设置工件偏移)。

如果固件正在使用机器坐标 0,0,0 进行初始化,那么您应该在启动之前手动将头部移动到左下方。

工作区/设置零奇怪行为 #356
作者
 评论了 2017 年 6 月 27 日 通过电子邮件  

工作区/设置零奇怪行为 #356
成员

我们(Jorche、Todd 和我)决定白色空间代表机器,轴代表工作空间。这样,用户可以查看他的作业是否加工了可用的机器空间,或者他是否必须移动工件偏移量。

工作区/设置零奇怪行为 #356
成员

旧的“仅工作区”方式的问题是,您无法意识到您的工作将越界。

工作区/设置零奇怪行为 #356
作者
 评论了 2017 年 6 月 27 日 通过电子邮件
工作区/设置零奇怪行为 #356
成员

我的做法是:归位,点动到工件的左下角,设置零,在屏幕上查看它是否适合机器并运行作业。;)

如果归位不可用:关闭机器,点动到屏幕上机器的左下角,设置零,打开机器,点动到工件的左下角……

工作区/设置零奇怪行为 #356
作者
 评论了 2017 年 6 月 27 日 通过电子邮件
工作区/设置零奇怪行为 #356
成员
开胃菜 评论了 2017 年 6 月 27 日  

两个作业之间不需要关闭机器和慢跑的“程序”,只有当您手动移动头部或固件更改偏移量时才需要。

工作区/设置零奇怪行为 #356
作者
 评论了 2017 年 6 月 27 日  

编辑:

没关系。保持原样