注释
我很好奇。为什么不在 Z 轴上添加一个 1 美元的微动开关用于归位。在我看来,即使对于 pcb 工作,将 Z 归零也是有益的。 另外,您说 z 的零是有意义的 pcb 表面,但这不一定是机器零。如果将工作坐标 (G54-G59) 归零,则可以在 +Z 方向移动而不会触发警报。GRBL 始终使用工作坐标进行编程移动。工作坐标系可以从机器坐标系偏移。例如,我查看了您的机器,它看起来有 3 厘米的 Z 行程。您可以将其设置为 Z 一直向上,您在 Z=0,而 Z 一直向下,您在机器坐标方面为 Z=-3 cm,但工作坐标系可以有 Z up = +3 cm 和 Z dn=0cm,或 Z up=+1.5 和 Z dn = -1.5,或任何其他组合。这样您就可以按程序移动到仍处于负机器空间中的 +Z 维度。 |
谢谢你的回答,但我知道这一点。添加一个 Z 开关可以解决我的问题,但工厂在设计上没有开关附件。 https://github.com/carlosgs/Cyclone-PCB-Factory 无论如何,设计一些东西并非不可能。为了软停止的好处,这将需要更多的努力。磨机在正方向上没有固定的参考点,我不想附加一些奇怪的结构,即使参考在另一侧也会触发顶部位置。整个 Z 轴位于螺杆和 X 托架上,除钢杆外的所有部件都在移动。 如果我可以忽略 Z 或者我可以使用 G 代码手动将机器置零,那就容易多了。无论如何,如果我找不到一个软解决方案,我会接受它,直到它足够困扰我并且我在某个地方为 Z 组装了一个微动开关,我想。 问候,Helicon |
@Helicon: Grbl 是一个通用的 CNC 控制器。它试图支持大多数 CNC 3 轴应用程序。它不能涵盖所有这些。 也就是说,grbl 是以一种相当简单的方式编写的,可以根据您的需要进行修改。(有关软限制控制,请参阅 limits.c)请自己尝试这样做以解决您的特定问题,因为您的机器不是标准配置。实际上,z 轴没有归位开关真的没有意义。由于您的机器基于 3d 打印设计,因此为您的机器设计和打印 z-limit 安装点同样容易。 如果您不确定该怎么做,我建议请机器设计人员添加此功能,因为它确实是一个核心功能。当一台机器的所有轴都有固定的参考点时,您会惊讶地发现您可以用它做更多的事情。不只是三个中的两个。 |
引用:“无论如何,设计一些东西并非不可能。为了软停止的好处,它需要付出更多的努力。磨机在正方向上没有固定的参考点” 以上是绝对不真实的。我看过设计,Z 轴在 2 个垂直杆上移动。制作一个支架连接到其中一根杆并让 Z 轴托架触发开关是微不足道的。哎呀,您可能只需将一个微动开关热粘到杆上并安装 Z 轴归位开关。说不可能是不对的。 |
引用:“说不可能是不正确的。” 这和我写的完全相反。我知道我可以设计一些硬件解决方案,我只是问是否有其他方法。显然没有别的路,好吧。主题完成。 |
我道歉。我确实误读了你的帖子。我想如果你尝试过 z 轴归位你绝对不会回头也许试试热胶路线,看起来在那台机器上很容易只是为了看看你是否喜欢它。我想你会的。如果你做了一个更永久的解决方案,可以在以后实施。 |
哦,我刚刚偶然发现了这个线程。 这是用于 Ramps 的 Grbl 的修改版本,它禁用 Z 端点并将其变成探针: 对于 Cyclone CNC,我一直在使用并推荐 Marlin 很长一段时间 – 真是个错误!GRBL 就是要走的路。太健壮了。非常感谢你成功了!! |
抱歉发送垃圾邮件。刚刚意识到@Helicon007不使用 RAMPS 防护罩。
到
哦,对于 mod 的“狡猾”感到抱歉 ( CarlosGS@ 55fe29a )。我渴望以任何可能的形式尝试 GRBL,而无需重新连接机器? |
感谢卡洛斯的信息。我稍后会调查。到目前为止,我采取了捷径并连接了一个微动开关,但我认为它看起来不太好;) |
你好,
我正在将 grbl 用于 PCB 铣床(Cyclone)。按照设计,我在 Z 方向上没有末端停止开关,所以我只在 X/Y 负方向上执行归位循环。归位工作得很好,但因为我没有 Z 轴的归位,所以我无法使用软限制功能。Z 中的零或多或少是 PCB 的表面,我必须朝正方向移动才能安全移动,朝负方向移动才能进行铣削。如果我尝试向上移动>0,则激活软限制会触发警报。
如果没有完成归位循环,是否可以通过配置或自动将 Z 轴从软限位功能中排除?手动设置 Z 工作区的 gcode 也可以完成这项工作,我错过了吗?我不确定我是否可以用 G54 做到这一点,看来我在解决我的问题上走错了路。
问候,Helicon