注释
谢谢!刀具偏移和探测计划在下一个增量版本 v0.9 中完成。我们需要先安装归位和工作偏移,现在在 v0.8 中完成,否则探测不会太有用。我设想要执行触发,需要在机器体积中的设置和存储位置中有一个触摸板,因此机器可以快速在板上快速移动,然后进行慢速 z 轴触发. 这应该很简单。有几个人已经破解了引脚代码,一旦触发就开始进给保持,然后慢慢反转,直到它释放以标记偏移位置。我只需要安装更全面的东西,仅此而已。 |
是的,我已经使用 0.8c 并且归位效果很好! 在 Touchdown 之前转到定义的位置应该是可选的,因为有些人可能会使用整个材料板(pcb 或金属)AS Touchdown 探针。 期待0.9 很好! Sonny Jeon notifications@github.com schrieb:
|
明白了。虽然可以使用 G28 或 G30 作为该预定义位置。 触摸板需要是某种类型的开关。Grbl 不能在不冒失步的风险的情况下突然停止,因此无法定位。因此,不可能通过自动运动触发材料。 但是,有许多老式的方法可以做同样的事情。在许多方面,这并没有太多的工作要做。 您可以手动向下移动到表面附近,并在表面和工具尖端之间放置一张薄纸。每次向下增加 0.001″,直到纸张卡在工具和表面之间。这精确到大约 0.001-0.002″ 之间。 这样做的另一种方法是将卡盘移动到设定表面上的设定位置。将工具放入夹头并轻轻拧紧,使其略微滑动。降低卡盘,使工具接触表面并滑入卡盘至适当的深度。拧紧工具,现在它从该表面被引用。每次更换工具时都执行相同的程序。 |
啊,我想我知道这是从哪里来的… 问题是,我已经看到了这项工作,即使所有提到的替代方案都是完全有效的(目前,我正在实际工具下滚动另一个已知直径的工具,以查找它何时开始轻微捕获),我知道在我拥有相同的功能和便利之前,我不会休息,即使我必须将探针连接到中断线并立即停止踩踏以在黑客版本中实现它 – 它只是方便得多。:))) 可悲的是,这需要一段时间,现在我真的没有时间做这种事情…… |
顺便说一句,在同一个脚本中有一个姊妹功能:在底部有十字准线的金属圆柱体内部横向触发- 脚本在所有四个侧面都以 X+ / X- / Y- / Y+ 触发,计算在哪里根据结果,它在圆圈内,然后在十字准线上方完全归零……现在告诉我这不是很酷……;) |
这很酷。我的机械师朋友今天向我解释他们如何在过去手动设置工具的偏移量。它基本上是一个带有一个开口端和另一个平端的槽的块。他们会将工具放入槽中,使刀尖接触平面并将工具的卡盘端插入主轴,并将槽的开口端与主轴对接。因此,从槽开口端到平面的距离将衡量偏移量。十分简单。它们还将有几种不同的尺寸,它们的偏移量刻在它们上,用于不同尺寸的工具。 无论如何,我并不是说拥有一个刀具补偿循环会非常方便。它只是不在关键功能列表的顶部。但是,我可以说它很快就变短了。:) |
我用铝箔制作了一个小测试触摸板,在我看来这可能会起作用。我的盘子有点软,所以我认为没有丢失任何步骤。我想如果速度慢一点,风险会更小。我只是将触点与 Z 归位并行连接并反转方向:https |
归位不应该总是使用工具传感器吗? 恕我直言,归位序列也需要是
在使用上述归位程序时,在 z 限制线上添加第三个工具检测开关在许多情况下应该可以解决问题… 要更换工具,您将添加 |
这不是那么简单。归位循环纯粹定义机器原点。一旦找到它,它就不能在不丢失其位置的情况下执行另一个归位程序,如已构建的那样。这需要一个完全不同的受控循环,以确保始终保持机器位置,并计算刀具偏移并将它们与 z 轴位置以及尚未定义的主轴偏移相关联。无论如何,它需要重新编写步进模块才能使所有这一切成为可能,我很快就会用进给率覆盖来做这件事。 |
当然。从概念上看,你是对的。 |
是的。现在安装它肯定会很好。我认为@hin有一个不错的开始,但不确定他的想法是否可行。他的做法与我的做法类似。无论如何,让这些想法不断涌现。我经历了一个艰难的过程,即需要大量的工作才能使一些东西既简单又可扩展,但又强大。 |
我还没有时间研究这个,希望在接下来的几天里我会有更多的时间。 如果其他人想拿走我的工作并完成它,请随意! |
早上好,祝大家圣诞快乐。 |
@Arvacon: 正在制作中。一位乐于助人的用户向我提供了一些探测代码以供查看,但我还没有开始使用它。总体而言,使用新的开发分支代码库安装它应该相对简单,因为它的结构更好。我们将以与您建议的方式略有不同的方式实施它,因为您的方法会在停止时终止原位。 |
谢谢桑尼,我会耐心等待,直到你完成。:) |
我对 z-touch 板功能感兴趣。G38.3 命令可以在 v0.9d 版本中使用吗?目前我正在使用 0.8c,但如果我可以让它工作,我可能会升级到开发版本。 |
@Scott216: v0.9d 支持 G38.2 命令。 |
你好。 |
@Arvacon: G38.2 只是一个探测循环。它移动并等待探测触发发生。然后,当探针被触发时,它将向用户报告机器位置。由用户和 GUI 来解释这些数据,因为 Grbl 不存储任何工具数据。 这使 Grbl 无需支持特定的用户请求功能,例如零 Z 触摸板,但允许用户做任何他们需要做的事情。例如,您可以将此测头循环用作触摸板来确定刀具偏移(Carbide 3d 的 Nomad 883 机器会执行此操作)或用作主轴测头来测量机器中的物体,例如 PCB 毛坯的表面偏差。 |
嗯,所以如果我理解得很好,如果我们在 Z 处有一个开关按钮并且它接触到物体,那么 grbl 将使轴停止。有没有什么设置可以让Z轴回退一些特定的步骤,开关接触到物体后归零? |
@Arvacon: 不完全的。首先阅读G38.2的g代码描述,然后它可能更有意义。Grbl 将在内部强制进给保持以控制减速并在其检测到其输入引脚上的探针触发后保持定位。如果我没记错的话,我想是针 A4。之后,由用户或您的 GUI 来做任何您需要做的事情,通过 G10 L2/20 或 G92 更改坐标系,并在循环后将机器从探头上移开。 |
我以为A4是冷却液,A5是探头。有人可以仔细检查吗? |
我不使用任何自定义程序,我使用通用 Gcode 发送器。 |
我可能会按照你的建议手动做一些事情。也许当这个功能是官方 GRBL 版本的一部分时,UGS 维护者可以添加支持 |
德弗里克勒 评论 on 20 Nov 2012
伟大的项目,刚开始在我的 eShapeoko 上使用它:http:
//der-frickler.net/technik/frickelfraese
如果可以使用其中一个空闲引脚来连接额外的触摸板并添加一个命令来驱动 Z 轴直到切换引脚,然后将 Z 归零(触摸板的预定义偏移量),那将是非常酷的)