开源改变世界!!

“归零”不考虑英寸/毫米模式 #143

推推 grbl 2年前 (2023-01-26) 158次浏览
关闭
绕线器 打开了这个问题 2014 年 3 月 31 日 · 8条评论
关闭

“归零”不考虑英寸/毫米模式#143

绕线器 打开了这个问题 2014 年 3 月 31 日 · 8条评论

注释

“归零”不考虑英寸/毫米模式 #143
所有者

G91 G28 X0 Y0 Z4.0 在英寸模式下将 Z 轴抬高 4 英寸。在作业期间跟踪 Z 轴上的最高点并使用它而不是 4。

“归零”不考虑英寸/毫米模式 #143 绕线器 添加了 漏洞 标签 2014 年 4 月 1 日
“归零”不考虑英寸/毫米模式 #143
贡献者

请问,根据短语“归零”的性质,工具头不应该移回 X0 Y0 Z0 吗?

我喜欢出于许可原因移动到最高 Z 的想法,但后来我发现标签具有误导性……更像“返回 X0 Y0”的东西在这种情况下更合适

“归零”不考虑英寸/毫米模式 #143
所有者作者

@fl0yd这就是我每次使用归零按钮时的行为。它对你有什么作用?

“归零”不考虑英寸/毫米模式 #143
贡献者

我现在无法访问我的 grbl 盾牌进行测试,但是来自shapeoko 论坛:

用户:Secretspy711
抱歉,我以为你问的是我的 gcode 文件末尾的内容。
单击“归零”确实给出了:

G90 G0 Zxxx.xx
G90 G28 X0 Y0

其中“xxx.xx”通常是一些大的 Z 值,导致它撞到 Z 板。

我也观察到了这一点。归零不应该简单地发出“G2X G90 G0 X0 Y0 Z0”,其中 G2X = G20 或 G21 取决于上一份工作的测量单位吗?存储最近的程序是使用公制单位还是英制单位将是所有需要的。

“归零”不考虑英寸/毫米模式 #143

从我的角度来看,这是一个非常短的时间框架,名称和由此产生的动议都是我所期望和想要的……只要你只使用公制。我的猜测是,最简单的解决方法是跟踪最高 Z 并上升到该位置,而不管 G2x 值如何。这会将其提高到以英寸或毫米为单位的安全高度,而不是硬性值。有了它并使用当前的 2 GCODE 行。Th 主轴移动到安全高度,移动到 X0,Y0,然后移动到 Z0。

我在 shapeoko 论坛上的用户名是“woodworker”,我感谢您为这份遗嘱所做的所有工作。

“归零”不考虑英寸/毫米模式 #143

作为新用户,我希望“归零”能让我回到开始工作的地方,而不是机器归零。也许需要几个按钮,一个用于“返回零工作”,一个用于“返回零机器”,这与“归零机器”几乎相同……应该是第三个按钮?

“归零”不考虑英寸/毫米模式 #143

如何添加一个用户可配置的设置,用户可以在其中输入一段代码,该代码块在按下归零按钮时执行。这样,用户可以设置英寸/公制,甚至可以设置要使用的工作坐标。如果用户愿意,甚至可以使 z 非零。例如
G21 G55 G90 G0 X0 Y0 Z15

“归零”不考虑英寸/毫米模式 #143

您现在可以使用预过滤器或手动编辑来执行此操作,并在末尾包含块。我希望尽快开始对 preGRBL 进行更新。我已经在 GitHub 上分叉了它,我想添加的其中一件事是包含前后代码块。当它准备好测试时,我会在 SO 论坛上发帖。

“归零”不考虑英寸/毫米模式 #143

G28 返回到机器参考位置,也就是 0。指定 Z15 或 Z4 意味着 Z 将在 3 个轴移动到 0 之前移动到该位置,这对于避免夹具、夹具等很有用。端点始终为0。http: //www.cnccookbook.com/CCCNGCodeG28ReturntoReference.htm。此外,您不应该在程序中在英制和公制模式之间切换,这很难在您的 gcode 程序中进行跟踪。如果 UCS“考虑”gcode 编码器,那么 gcode 的执行将根据我们使用的代码发送器而有所不同, 恕我直言,这不是一件好事 :-) 如果您希望机器 0 成为工作偏移量 0,则使用 G28.1 进行设置。做一个 Home ($H) 当然会否定这一点。

“归零”不考虑英寸/毫米模式 #143 收卷  关闭此作为完成 3f65cd9 2014 年 11 月 16 日
喜欢 (0)