Contact me: hankecnc@gmail.com

带 grbl 的 2 轴归位 #803

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

打开
Zakattacks 打开了这个问题 2015 年 9 月 16 日 · 4条评论
打开

带 grbl 的 2 轴归位#803

Zakattacks 打开了这个问题 2015 年 9 月 16 日 · 4条评论

注释

带 grbl 的 2 轴归位 #803

嗨,
我正在尝试用 grbl 制作激光切割机,我需要跳过 z 轴进行归位(并返回到 0?)
我发现了这个旧线程(#224),但我无法获得这在 .9j 固件中工作,一些代码似乎不同。我应该将其更改为:

定义 HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))

//#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))

定义 N_HOMING_LOCATE_CYCLE ((1<<X_AXIS)|(1<<Y_AXIS))

代替

定义 HOMING_SEARCH_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))

//#define HOMING_SEARCH_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))

定义 HOMING_LOCATE_CYCLE ((1<<X_AXIS)|(1<<Y_AXIS))

正确的?

此外,任何使用 grbl 驱动 250mw 激光器(可能通过主轴设置?)的技巧将不胜感激!
谢谢!

带 grbl 的 2 轴归位 #803
成员

@Zakattacks: HOMING_CYCLE_0 是正确的。或者您可以将它们分开,这样 CYCLE_0 homes X 和 CYCLE_1 homes Y。我听说这在某些情况下效果更好,但不确定为什么。N_HOMING_LOCATE_CYCLE 应保持为 1。

如果它不起作用,请告诉我,我会查看源代码以查看是否存在任何问题。

带 grbl 的 2 轴归位 #803

编译和闪存?这似乎应该是一个设置。这至少可以通过“简单的”作为库加载过程来完成吗?

带 grbl 的 2 轴归位 #803
成员

@Shanjaq: 还是?如果您没有注意到,Grbl 的剩余闪存空间非常有限。像这样的非标准构建选项之类的东西需要编译时宏。不确定您为什么抱怨,因为这并不难,因为用户可以“轻松”通过 Arduino IDE 上传。

带 grbl 的 2 轴归位 #803
成员

@Shanjaq: 看来你删除了你的帖子,但我会把你所说的内容包括在这里,我是通过 Github 的自动电子邮件收到的。因为我觉得我需要回应它。

So just modify the config.h file and do the "include library" trick with the upload sketch? Or is it the horribly convoluted and troublesome process described in this megathread? #293 <https://github.com/grbl/grbl/issues/293>

请记住,Grbl 是一个开源项目,我和社区中其他人的空闲时间都在积极支持它。尝试对这个事实多一点理解,并知道并非一切都是完美的。在开源中,它从来不是。

首先,是的。修改config.h,重新编译上传。那里有很多,所以请阅读有关它们做什么以及如何配置它们的评论。

其次,归位循环设置旨在能够适应不同的机器和开关类型。您不能同时拥有简单和可配置。如果您阅读有关如何设置它们的评论,它始终是一个中间立场并且并不那么复杂。

至于你提到的mega-thread,如果你看了前几篇文章,2轴归位设置立即被清除。帖子的其余部分涉及限位开关和接线中电气噪声的常见问题。与 Grbl 没有直接关系,但社区帮助解决了该用户的问题。

喜欢 (0)