开源改变世界!!

bCNC – 间隙补偿脚本? #1455

推推 grbl 2年前 (2023-02-02) 175次浏览
关闭
Dougie12 开启了这个问题 2020 年 9 月 3 日 · 2 条评论
关闭

bCNC – 间隙补偿脚本?#1455

Dougie12 开启了这个问题 2020 年 9 月 3 日 · 2 条评论

评论

bCNC - 间隙补偿脚本? #1455

大家好,

只是有一个简单的问题要问你。

我首先要说我仍在构建我的机器的过程中。目前我正在等待一些海外供应。

最初,我的机器将是一台带有 MACH4 和控制卡的 PC。现在它将成为带有 Protoneer 帽子的 Raspberry Pi。

在我等待的时候,我正在尝试完成其余的设置,所以我的问题是:我有一个 Mach 脚本可以补偿反冲,我想知道它是否适用于 bCNC?

这个不是我想出来的,是从 Peter Passuello ( https://www.youtube.com/channel/UCQ3OtA … jcaxkOfr6w) 那里得到的。

内容如下:

Rem Backlash measurement For Mach3 Imperial
Rem 作者:CNCnutz (Peter Passuello)
Rem 基于 Macro M1040 作者:John Revill
Rem V1.0

NewFeedRate = 10 ‘ 10mm/minute
Distance = 0.04 ‘0.04inch per movement
Pause = 500 ‘ Delay between movement

Axis = InputBox(“输入您希望测试反向间隙的 X 轴、Y 轴或 Z 轴。请记住在开始前将所有轴归零。”)

消息“G1”&轴&距离

雷姆准备搬家

代码“G91”’设置为相对位置模式
代码“G61”’设置精确停止模式
代码“F”&NewFeedRate

雷姆第一乐章

Code “G1” &Axis &Distance
休眠(暂停)
Code “G1” &Axis &Distance
休眠(暂停)
Code “G1” &Axis &-Distance
休眠(暂停)
Code “G1” &Axis &-Distance

消息“校准完成。请将千分表归零”
Moveon = InputBox(“请将千分表归零并按 OK 继续”)

Rem 重复性测试
代码 “G1” &Axis &Distance
Sleep (Pause)
Code “G1” &Axis &Distance
Sleep (Pause)
Code “G1” &Axis &-Distance
Sleep (Pause)
Code “G1” &Axis &-Distance

message “Check Dial Gauge still reads zero”
Moveon = InputBox(“Your dial gauge should still read 0. If not, you may be missing steps or some other mechanical problems. Press OK to start Backlash test.”)

雷姆反冲测试

代码“G1” & 轴 & 距离
睡眠 ( 暂停 )-Distance Sleep (Pause) Code “G1” &Axis & Distance – 睡眠 (Pause) Code “G1” &Axis &Distance Sleep (Pause) Code “G1” &Axis &Distance

消息“检查刻度盘读数是否存在反冲。”
Continue = InputBox(“您的千分表现在应该读取轴的反冲量。将此值输入该轴的 Mach3 反冲字段并再次运行测试。”)
Code “G90” ‘Reset to ABS position mode
End

bCNC - 间隙补偿脚本? #1455

Очень было полезно получить люфт компенсации

bCNC - 间隙补偿脚本? #1455
合作者

要获得间隙补偿,请考虑使用 grblHAL 而不是 GRBL。它可能不会在 atmega 上运行,但升级很便宜(不到 10 美元)。grblHAL 可以在反冲补偿支持下编译(以及对原始 GRBL 的其他改进)。它现在由 bCNC 正式支持。

https://github.com/terjeio/grblHAL/