Contact me: hankecnc@gmail.com

自定义 M 代码 #659

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

打开
vangalvin 打开了这个问题 2015 年 4 月 17 日 · 0 条评论

注释

自定义 M 代码 #659

我正在构建一个简单的基于 CNC 的单 X 轴、手动 Y 轴和螺线管 Z 轴机器,并确定 GRBL 是将命令从笔记本电脑发送到机器的最佳方式,但是我需要一个自定义 M 代码来计算点击次数来自微动开关,它实际上告诉系统手动进给移动了多远。

手动进给只能走一条路(+移动),每次点击代表 1mm 的移动。

目前,我在 Mach3 中有一些代码将其作为 M667 P## 处理,## 是 Y 运动所需的距离,当 M 代码发送到 Mach3 时,机器会等待直到它到达该位置,然后继续X/Z 运动。

来自 CAD/CAM 软件的帖子已更改为将这些细节传递给 Mach3,调用 M667.m​​1s,计算按钮的点击次数,当它等于所需的次数时,G 代码的运行将恢复。

我欢迎任何关于如何向 GRBL 添加这样的功能或在执行此操作方面提供一些帮助的建议,我想知道将开关置于中断状态是否不是一个好主意,这样它就不会丢失任何计数但在查看之后在代码中我有点迷路了。

喜欢 (0)