Contact me: hankecnc@gmail.com

以英寸换刀? #461

推推 grbl 3年前 (2023-02-01) 267次浏览
关闭
RandyG-G 开启了这个问题 2016 年 11 月 29 日 · 7条评论
关闭

以英寸换刀?#461

RandyG-G 开启了这个问题 2016 年 11 月 29 日 · 7条评论

注释

以英寸换刀? #461
兰迪G-G 评论了 2016 年 11 月 29 日  

首先,感谢 Vasilis 这个非常有用的程序。我在我的 Nomad 883 台式机上将它与 grbl 1.1 开发一起使用。

我输入了所有设置,可以正常运行单工具程序。我喜欢界面和慢跑,并且很想尝试自动调平,因为我可以添加一个与工具探头平行的探头插座。

我拥有 bCNC 和 grbl 中的所有设置(以毫米为单位),继承自 Carbide Motion 中的设置。

但是,我所有的 CAD 都是以英寸为单位的。为了设置工件,我将零偏移量等转换为毫米以设置 DRO 值并且工作正常。

我无法成功进行工具更改。我触摸工件顶部的第一个工具,将 Z 轴归零,然后单击校准,这会将工具带到工具探头上,进行测量,并更新校准窗口。

但是当我运行 gcode 并且它碰到第一个 M06 时,工具会上升并越过工具传感器,快速向下运行并尝试将工具“向下推过桌面”。

这是非常可重复的,我很快就按下了急停按钮,但我不会再试一次。

由于我的 gcode 以英寸为单位,因此第一行是 G20。M06 线(我的典型程序有粗加工和精加工刀具,有时还有一个或多个钻头)在此之后。换刀内部宏是否会被英寸设置混淆,或者我是否未能在 bCNC 中正确设置某些参数?

我搜索了这些问题,但没有看到任何类似这个“问题”的东西。

正如我所说,解决方法是将 gcode 分成单一工具程序,但由于您提供了简洁的工具更改功能,我想利用它。

谢谢,

兰迪

以英寸换刀? #461
所有者

@RandyG-G我会尝试在我的机器上重现它。也许我在某处忘记了公制->英制转换。

以英寸换刀? #461
作者
兰迪G-G 评论了 2016 年 11 月 29 日  

谢谢你。我做了一个简单的 gcode 只有

G20
M06 T1
G0 X1 Y1 Z1
M06 T2
G0 X1 Y1 Z1
M06 T3
G0 X1 Y1 Z1

在我将废纸板上的工具归零并校准(进展顺利)后,我运行了 gcode。

我可以验证换刀期间的距离和速度在第一次 M06 换刀时似乎以英寸为单位。

此外,G0 线导致托架移动方向错误和限位错误。Z 值也被破坏(大负数)

如果我要将 bcnc 和 grbl 设置为严格以英寸为单位运行,是否有我需要转换的所有设置的列表或指南?我读过 grbl 在内部总是以毫米为单位,所以我不知道我需要更改哪些 $$ 值。

兰迪

以英寸换刀? #461
所有者

对于 bCNC,您必须转到“工具 -> 配置”并勾选“单位(英寸)”
,对于 grbl,您必须设置 $13=1。
在新的 bCNC 上,您可以在“工具 -> 控制器”中执行此操作,
我将尝试合并配置和控制器,以便 bCNC 读取(已经完成)并使用 grbl 的配置。

以英寸换刀? #461
作者

再次感谢你,@vlachoudis. 我是否还需要将 $11、$12、$24 到 $132 从毫米转换为英寸,或者 $13=1 处理这个问题?

兰迪

以英寸换刀? #461

@RandyG-G:所有 Grbl 设置均以毫米为单位。$13 仅更改 Grbl 反馈单元,包括报告、g 代码状态和​​参数。它不会改变 g 代码状态。

以英寸换刀? #461
作者

好的,谢谢你,桑尼。这将节省我的手指一些计算器推动。所以有时英寸和有时毫米完全是控制器程序(即 bCNC、Carbide Create 等)的责任?

兰迪

以英寸换刀? #461
作者
兰迪G-G 评论了 2016 年 12 月 2 日  

我会关闭这个问题。在 grbl 中设置 $13=1 和 $N0=G20,在 bCNC 中设置英寸,工具更改会在英寸 gcode 文件中正确发生。DRO 和慢跑也都在英寸模式下工作。

再次感谢 Vasilis 和 Sonny 帮助解决这个问题。