关闭 infernozx 打开了这个问题 2018 年 10 月 1 日 · 2 条评论 关闭 等离子切割机触发循环#524 infernozx 打开了这个问题 2018 年 10 月 1 日 · 2 条评论 注释 地狱火 评论了 2018 年 10 月 1 日 • 编辑 我使用 GRBL 和 arduino 从头开始构建了 CNC 等离子切割机。 我正在使用 Universal G-Code Sender 来控制 GRBL,我认为我以前没有的功能之一真的开始成为一个问题。 许多 CNC 等离子切割机,为了控制割炬在工件上方的高度,会运行触发子程序。这补偿了由于加热造成的大量翘曲/偏移。 以下是我的代码的摘录: N0120 Z3.2 N0130 F100 G38.2 Z-10 N0140 F20 G38.4 Z10 N0150 G92 Z0 N0160 F50 Z3.20 N0170 M03 据我了解: F100(进给速度) G38.2(探针朝向工件停止接触) Z-10(朝向工件的方向,如果没有接触则停止和错误的点) 这段代码似乎有效。它向下探查,当火炬接触时停止,开关跳闸。 然后下一行应该撤回探头,并在失去接触时停止(G38.4)。它确实如此,但一旦失去联系,它就会抛出“警报:探测错误” 理想情况下,一旦它停止,我希望它移动到 G92 上,它将板顶部的 Z 高度设置为 0,然后向上移动到我的 3.2 毫米切割高度,然后点燃割炬并开始切割. 所以我想我已经将我的问题定位到 G38.4 命令,但我不明白为什么它不起作用,因为 38.2 似乎工作正常。 有什么建议吗?我知道这可能不是一个严格的 GRBL 问题,但你们似乎最了解 G 代码的挑剔部分以及 grbl 如何解释命令。 或者..我是不是以错误的方式去做这件事? 朗瓦特 评论了 2018 年 10 月 2 日 间歇性接触所以探头在 g38.4 之前已经失去联系? 作者 地狱火 评论了 2018 年 10 月 2 日 我很确定这就是答案。 与此抗争一整天后,我感到很沮丧,于是将整个探测系统拆开,放在长凳上进行测试。肯定是断断续续的。 等待零件将其放回原处,然后我会再试一次。 我想 38.2 后跟 38.4 是完成此操作的可接受方式吗? infernozx已完成 关闭 2018 年 10 月 2 日 喜欢 (0) 没有一般性问题区域,所以我提出问题 :) #638 realtime_status_report 重置系统 #639 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我使用 GRBL 和 arduino 从头开始构建了 CNC 等离子切割机。
我正在使用 Universal G-Code Sender 来控制 GRBL,我认为我以前没有的功能之一真的开始成为一个问题。
许多 CNC 等离子切割机,为了控制割炬在工件上方的高度,会运行触发子程序。这补偿了由于加热造成的大量翘曲/偏移。
以下是我的代码的摘录:
N0120 Z3.2N0130 F100 G38.2 Z-10N0140 F20 G38.4 Z10N0150 G92 Z0N0160 F50 Z3.20N0170 M03据我了解:
F100(进给速度) G38.2(探针朝向工件停止接触) Z-10(朝向工件的方向,如果没有接触则停止和错误的点)
这段代码似乎有效。它向下探查,当火炬接触时停止,开关跳闸。
然后下一行应该撤回探头,并在失去接触时停止(G38.4)。它确实如此,但一旦失去联系,它就会抛出“警报:探测错误”
理想情况下,一旦它停止,我希望它移动到 G92 上,它将板顶部的 Z 高度设置为 0,然后向上移动到我的 3.2 毫米切割高度,然后点燃割炬并开始切割.
所以我想我已经将我的问题定位到 G38.4 命令,但我不明白为什么它不起作用,因为 38.2 似乎工作正常。
有什么建议吗?我知道这可能不是一个严格的 GRBL 问题,但你们似乎最了解 G 代码的挑剔部分以及 grbl 如何解释命令。
或者..我是不是以错误的方式去做这件事?