开源改变世界

作业期间暂停等待限位传感器 #373

推推 grbl 3年前 (2023-01-22) 149次浏览

关闭
AAKOTb 打开了这个问题 2018 年 2 月 4 日 · 4条评论
关闭

作业期间暂停等待限位传感器#373

AAKOTb 打开了这个问题 2018 年 2 月 4 日 · 4条评论

注释

作业期间暂停等待限位传感器 #373

你好。我想向我现在设计的数控刺绣机库 GRBL 添加功能。要使用刺绣机工作,必须停止程序,直到缝纫机的针升起。是否可以实现库中代码停止的功能,直到从缝纫机的传感器针获取信息?作为缝纫机的针位传感器,我想使用限位传感器之一。
So if our code looks like this:
N10G01X0.000Y0.000
N11G01X2.622Y0.744
N12G01X2.622Y0.744
N13G01X2.657Y0.709
N14G01X2.622Y0.673
N15G01X2.657Y0.638
N16G01X2.622Y0.602
N17G01X2.657Y0.567
N18G01X2. 622Y0.531
N19G01X2.693Y0.602
N20G01X2.728Y0.567
N21G01X2.764Y0.602

该机器将执行第一行 N10G01X0.000Y0.000 并等待来自针位置传感器的信息。触发传感器后,进行第二行N11G01X2.622Y0.744等。

作业期间暂停等待限位传感器 #373

这应该由 G 代码发送器控制。您可以修改simple_stream.py以满足您的需要。

作业期间暂停等待限位传感器 #373
作者

那么M66的功能呢?我在这里找到了有关此功能的信息
https://www.shapeoko.com/wiki/index.php/G-Code
M66 (M66: (EMC2) Input control)
这正是我所需要的。我可以将函数 M66 P11 L1 Q100000 放在 g 代码中的每一行之后,并连接到针位置传感器的针脚 11。但这在 GRBL 中实现了吗?

作业期间暂停等待限位传感器 #373

延迟对你有用吗?
G4

作业期间暂停等待限位传感器 #373

或者您也可以使用 Probing G38.2 方法

喜欢 (0)