注释
如果它是一个信号,您可以执行进给保持并将信号连接到恢复输入引脚。 |
他是否可以使用备用模拟引脚(假设它是基于 arduino 的 grbl 机器) |
模拟4 |
@MeJasonT: 当然,如果他想做一些编码。 |
我使用的是 Protoneer Raspberry Pi CNC Hat,v2.58。 我确实有一些编码能力,但希望 G38.2 会更优雅,然后使用正常的 GRBL 构建。 您可以在工作期间使用探测命令吗?如果是这样,它可以用来等待输入。 |
@nmeek:G38.2 可以,但之后您必须校正运动。您提出的建议与 feed holding 和 resuming 没有任何不同。唯一的区别是你连接到恢复引脚,而不是探针,而且你没有错误。无论哪种方式,如果您想要特定的行为,您都需要自己更改 Grbl 源代码以执行您想要的操作。 |
谢谢大家的评论。 虽然进给保持/恢复也有效,但我喜欢 G38.2 在电弧转移没有发生时抛出错误(由于等离子功率/气流/间隔距离)。进给保持将永远等待。 使用探针功能的另一个好处是它在穿孔过程中保持尽可能高的间隔距离,从而最大限度地减少尖端上的飞溅。 我通过在我的后处理器中添加以下拼接操作使其与 G38.2 一起工作: (运行点-穿孔指令) 目前,这是一个 hack,因为它将切割支架高度设置为 0.1″,而不管我在 Fusion 中设置的是什么。 如果有人感兴趣,我附上了我用于 Fusion 的后处理器。我使用 M8/M9(冷却剂)打开/关闭等离子电源,并使用探针针从等离子切割机发出“可以移动”信号。 |
当电弧转移到工件上时,我的等离子发出“可以移动”信号,表示 CNC 可以移动。有什么办法可以在 GRBL 中使用这个信号吗?
我可以添加一个驻留等待任意时间,但更愿意使用电弧转移信号来启动穿孔驻留。
理想情况下,我的穿孔程序(在后处理器中处理)将在穿孔间距高度打开割炬,等待电弧转移,停留规定的穿孔延迟,移动到切割间距并继续导入。
是否可以以非常低的速度使用 G38.2 来等待探针信号,然后继续工作而不重置 z 工作偏移量?
任何帮助将不胜感激。