注释
与此同时,您始终可以通过移动某处、停止主轴、暂停、更换工具、点击恢复并继续您的快乐方式来增强您的 CAM 后处理器以实现 M6?正在实施的 M6 当然会有所帮助,但是当 M6 生效时,根据定义你不能慢跑等。我使用 CamBam 尝试了这个,工作正常。另外,它确实应该在 Grbl 中得到增强。 |
你现在写作的巧合是相当讽刺的。我只是在测试一个 在 2014 年 8 月 16 日星期六上午 8:54,Gerrit notifications@github.com写道:
|
他的gcode来自pcb2gcode。我会看一下它,因为这是应该进行 gcode 更改的地方,即它似乎已经在重新定位到工具更换位置和 M0 暂停。唯一要移除的是 Grbl 的 M6 和 G64。也可能嵌入 G81 到 G01 代码。当然,如果 Grbl 处理固定钻孔循环会很棒,但由于它们的模态行为,这些循环并不容易实现。 |
我今天试了一下。好消息是它将暂停。坏消息是
|
M0 特别不允许任何移动,这一切都需要在执行该块之前完成。我正在为 Windows 编译 pcb2gcode。我会在第二天左右破解它,无论如何稍后需要它:-) |
我不知道它是否在幕后执行 m0。它 在 2014 年 8 月 17 日星期日上午 9:30,Gerrit notifications@github.com写道:
|
@gerritv和@Legendaire:请参阅我关于在暂停进给或 M0 时移动的帖子。ShapeOko 论坛 简而言之,出于安全考虑,Grbl 不会这样做,因为新用户很可能会滥用这样的功能。稍后我可能会将其添加为高级用户的编译时选项,他们知道他们在做什么并且了解在扰乱 g 代码程序的流程时的潜在后果。 |
@chamnit我同意。 将编译选项设置为默认 M0 的正确操作对于那些需要并了解其影响的人来说是一个选择。 @Legendaire,在 Windows 构建上取得了良好的进展,我认为今晚将完成它。必须完成安装一些必备库。 |
如果在换刀期间我们无法将主轴移动到高度块上方,我们如何将刀具归零 在 2014 年 8 月 17 日星期日上午 10:28,Gerrit notifications@github.com写道:
|
@Legendaire:有很多方法可以做到这一点,而不必在程序中途移动。专业人士几十年来都没有这种能力,并且想出了变通办法。(一位专业 CNC 机械师建议不要在暂停期间向 Grbl 引入慢跑。他亲眼目睹了很多与此相关的严重事故,当时他们可以首先使用他们的控制器执行此操作。) 例如,您可以为每个工具创建单独的 g 代码程序,并通过将主轴移动到预定义位置来设置工作流程。您可以在那里轻松更换工具、进行调整并启动下一个 g 代码程序。或者,您可以通过使用止动环预先测量和设置刀具长度偏移来制作一个穷人的工具更换器。因此,每次您换用工具时,止动环都与夹头或夹头齐平。这是可重复的,误差在 0.001″ 以内。 我可以继续下去。或许我可以在这个问题上创建一个 Wiki 页面,这样人们就可以在这个地方发表他们关于如何轻松做到这一点的想法。我敢肯定在旧的机械加工书籍中有很多这样的技巧。 |
使用 G43.1 进行刀具长度偏移会有所帮助。@Legendaire 挑战在于让 Grbl 模拟 M6 工具更换。即使移动到工具更换位置、更换工具、测量工具偏移并继续也是一个问题,因为 M0 已经在缓冲区中有它背后的命令(我认为)。所以设置 G43.1 刀具偏移甚至没有帮助。作为@chamnit建议,使用止动环可能是避免接触工具的最佳选择。然后您可以预编码 G43.1 刀具偏置。 |
我查看了停止项圈。我将在我们的大型数控铣床上使用这个想法。据我所知,止动项圈在 ebay 上每件大约四美元。我们在大型数控系统上经常使用的工具很少。我打算为每个人购买 r8 刀架,但对于我们的目的来说,止动环看起来要便宜得多。然而,每件 4 美元,需要购买 50 件用于 pcb 钻头等,价格昂贵。由于 PCB 钻头非常小,它们很容易因振动和跳动而折断。在我看来,止动环会稍微失去平衡,破坏更多的 PCB 钻头。然后必须停止他们正在做的一切,戴上一个新的止动环并进行校准。有两次或更多的休息时间会让你在放松的爱好中度过脾气暴躁的一天。我喜欢这个主意,但我不 |
试图在 Windows 上编译 pcb2gcode 的一天让我非常沮丧。它嵌套包含导致在非容错编译器上出现大量编译错误。现在与更糟糕的 libgerv 作斗争。这一切都加深了我对任何 *nix 的厌恶,太多的变化等等。 |
At first, since this showed up in my email, I thought we were speaking over On Mon, Aug 18, 2014 at 12:34 AM, Gerrit notifications@github.com wrote:
|
Click on my name, there is a masked email address there. I use DoNotTrackMe with chrome, works great for masking emails. |
Mach3 allows jogging during a pause. It won’t if you are in a canned drill cycle though. But if mach3 pauses the program for a manual tool change it will allow you to jog. I would just find it odd that they would put this in there if it was all that dangerous. I am not saying it is safe but I see they are doing it. Do we know what the danger is? |
Sonny, |
@Legendaire You need to flip a variable in config.h, recompile to get the PWM mode activated Tku for compliment Back at working on it shortly Gerrit |
在 M6 换刀时暂停 #172
当铣削 PCB 板和钻孔时,一个人改变钻孔正好一千万三百四十七次。现在 M6 被忽略了。我们能否让 UGCS 暂停向控制器发送新的 G 代码,以便更改工具?我知道 Mach3 会这样做。