开源改变世界!!

在控制界面中为 z 轴添加单独的刻度。 #49

推推 grbl 2年前 (2023-01-31) 99次浏览
关闭
onekk 打开了这个问题 2015 年 5 月 18 日 · 9条评论
关闭

在控制界面中为 z 轴添加单独的刻度。#49

onekk 打开了这个问题 2015 年 5 月 18 日 · 9条评论

注释

在控制界面中为 z 轴添加单独的刻度。 #49
贡献者

感谢您的工作,我一直在将它与带有 GRBL 的新 eShapeoko 一起使用,我让它在运行 debian wheezy 的 A20 Olinuxino Micro 上运行(来自 Olimex 的库存图像加上一些改进)。
当我击中设置了 100 毫米行程的步长的 Z 轴控件时,我做了很多混乱并破坏了一些位,所以我想知道是否可以为只有 10,5 的 z 点动设置一个单独的刻度,1,0.5,0.1,0.05,0.01 因此用户可以将 Z 行程设置为与 Z 轴的有效行程更加同步。

非常感谢

卡罗

在控制界面中为 z 轴添加单独的刻度。 #49
所有者

@onekk你说得有道理,但我担心添加另一个比例会使界面更加混乱并让人感到困惑。我正在考虑为 z 轴移动添加一个可配置的最大限制。因此,如果步长的设置高于此限制,则始终移动等于限制量。

在控制界面中为 z 轴添加单独的刻度。 #49
贡献者作者

我认为 Z 轴按钮的中间有空间。
关于如何使用程序中所有功能的任何手册或说明,我想知道如何使用其他功能。
我在 Olimex Olinuxino-A20-Micro 上使用它,如果你不知道这个板它是一个基于 ARM 的小板,上面有一个 debian-wheezy 版本并且它运行良好,现在我只用于测试机器并调平废纸板,所以我需要将机器放在预定位置并用刻度盘卡尺测试高度,以获得跳动并在该点对床进行垫片(使用易拉罐和铝箔废料)。
现在我想知道我是否可以编写一个脚本来运行钻孔作业以钻废纸板以在其上插入一些 T 形螺母以固定工件和虎钳,我已经检查了您的代码并且似乎有一些功能。

非常感谢您的出色工作和最诚挚的问候

卡罗D。

在控制界面中为 z 轴添加单独的刻度。 #49
贡献者作者

我刚刚添加了一个拉取请求来实现此行为

在控制界面中为 z 轴添加单独的刻度。 #49
所有者

@onekk感谢您的代码。我理解你对 z 有一个单独的比例的观点。在添加它之前,有几个小问题需要用这样的实现来解决。

  1. 键盘绑定 -+/*。我经常使用它们,这是改变步骤的快速方法
  2. 在 web-pendant 中也应该相同
  3. 它会让拥有两个秤的用户感到困惑吗?
  4. 界面已经很混乱,添加更多(即使有空间)只会让情况变得更糟。
  5. 也许可以用一个标志来启用/禁用这样
    的功能你试过[g]antry按钮在XY平面上慢跑吗?它比使用键盘设置一个巨大的步骤和慢跑更快、更准确。
    无论如何,我会在评估版本之后试一试
在控制界面中为 z 轴添加单独的刻度。 #49
贡献者作者

@vlachoudis,我想你的观点:

  1. 我不太了解键绑定,(我的错)
  2. 我没有使用 web pendant,也许我会尝试实现它(但在此之前我必须为电路板购买 wi-fi 适配器)
    3 和 4)启用/禁用功能的标志将解决 3 和 4,对于 4,如果您看到它只是一个小组合框,并且 z.-step 在行为上是分开的。

对于龙门按钮我只用过一次而且很棒,也许设置一个自定义按钮在预定义的位置移动也会解决我的问题。

感谢致敬。

卡罗·D。

在控制界面中为 z 轴添加单独的刻度。 #49
贡献者

@onekk我在想 Z 步的除数是否也能为您提供良好的用户体验?
我的意思是 ZStep 比率用于减少 Z 轴相对于 XY 龙门架的增量步长。
在 ZRatio=1 的情况下,您将在所有三个轴上移动相同的量。
使用 ZRatio=10 将使 Z 相对于 X 或 Y 小 10 倍
。如果它起作用,您将获得所需的功能,而只需多增加一个小部件。(与可选组合框相同)。

PS 您也可以通过将浏览器指向 http:\localhost:8080 在本地测试 web pendant

在控制界面中为 z 轴添加单独的刻度。 #49
贡献者作者

@effer这是个人品味,我认为我实现的方式很有用,因为我面临的问题是在两种情况下设置 z 高度:

  1. 如果 XY 轴发生巨大移动,如果你没有集中注意力并按下 Z 向上/向下按钮/按键,如果你达到最大 z 限制,你必须重置,重新归位等等,如果你击中了你的作品必须更换工具,而且会产生成本,因此 z 运动的幅度与 XY 运动的一小部分无关,比如默认的 0.1mm 是安全的,你不得不手动设置它以造成损坏。

  2. 当在工件上归零时,或者更好地使用旧方法搜索间隙时使用一张纸找到工件上方的 0,01 高度,您以 1mm 的增量下降,然后 0,5 然后 0,01 直到纸被工具挡住,将其升高 0.01 或 0.05 就完成了,希望平面处于水平状态,例如在铣削 PCB 时。在这种情况下,运动非常“精细”,并且您在工件中间工作。

显然,我认为在爱好机器上,最大 z 行程大约为 100 – 200 毫米,因此 10 或 25 的增量是我考虑的最大比例。

但这是个人品味,我同意@vlachoudis激活此功能的偏好(或其他方式)将解决所有问题(并让我开心)。

一旦我的 CNC 配备了一个像样的主轴(我正在等待我的新 Kress 1050 FME-1 的安装)我会做更多的工作,现在我已经做了一些测试雕刻,并用千分尺平整弃土板。(还有很多 z 运动)

对于网络吊坠,我的 CNC 控制器没有像样的网络浏览器,因为我只用它来读取本地 html 文件(机器所在的地方没有互联网连接)

在控制界面中为 z 轴添加单独的刻度。 #49
贡献者

@onekk现在我更了解你的需求了。
我的建议显然不能满足您的工作方式。
我觉得你的描述很有用。比较 bCnc 用户方法帮助我学习更多的 cnc 知识。不仅值得分享的代码:)

在控制界面中为 z 轴添加单独的刻度。 #49
所有者

根据您的要求,新界面有一个单独的 z 尺度选项。如果您在 .bCNC ini 的 [Control] 部分中添加“zstep = 1.0”,则可以启用它
。默认情况下是禁用的。