开源改变世界

使用 2 轴机器 #224归位

推推 grbl 3年前 (2022-10-31) 318次浏览 0个评论
关闭
nfortosis 打开了这个问题 on 26 Apr 2013 · 16 条评论
关闭

使用 2 轴机床进行归位#224

nfortosis 打开了这个问题 on 26 Apr 2013 · 16 条评论

注释

使用 2 轴机器 #224归位

有没有办法禁用 z 轴,或者至少在 z 轴上归位?我正在构建一台两轴机器,希望我仍然可以使用内置的归位功能,但是由于它归位所有三个轴,它永远不会完成归位周期,因为它永远不会触发 z 限位开关(因为它不存在)。

我能想到的唯一解决方案是轴转换:使用 z 轴作为我的 x,并将单个限位开关并联到 y 和 x 限位引脚,并正常使用我的 y 轴。

我希望有一个更简单的方法。

使用 2 轴机器 #224归位
成员

尚尼特 评论 on 26 Apr 2013

是的,有办法做到这一点。查看 config.h 文件。有几个“定义”可以设置归位周期。要摆脱 z 轴,请注释掉搜索周期 1 并更改以下内容。

#define HOMING_SEARCH_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))
#define HOMING_LOCATE_CYCLE ((1<<X_AXIS)|(1<<Y_AXIS))

编译并刷入。你完成了。

使用 2 轴机器 #224归位

很抱歉挖掘了一个旧线程,但我一直试图让它在 .9j 固件中工作,并且一些代码看起来不同。我无法让它工作……我应该将其更改为:

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

代替

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

正确的?

使用 2 轴机器 #224归位

大家好,
我想只使用 X 和 Y 轴进行激光切割。
我正在运行 GRBL 0.9J,想了解如何完全禁用 Z 轴以及如何从 arduino 控制激光开关。
任何配置示例?
谢谢
问候,

使用 2 轴机器 #224归位

我从来没有让它正常工作并继续前进。我见过有
可能的情况,但我还没有足够的 gcode 经验来让它工作。
至于Z轴,只要没有连接电机就可以
了。
2016 年 6 月 14 日下午 2:01,“iw2fvo” notifications@github.com写道:

大家好,
我想只使用 X 和 Y 轴进行激光切割。
我正在运行 GRBL 0.9J,想了解如何
完全禁用 Z 轴以及如何从 arduino 控制激光开关。
任何配置示例?
谢谢
问候,


您收到此消息是因为您发表了评论。
直接回复此电子邮件,在 GitHub
#224(评论)
上查看,或 将帖子静音
https://github.com/notifications/unsubscribe/ANpP3C7aodDQvZKmv_hB5pkF5nGLTV1dks5qLxbDgaJpZM4AnID4

使用 2 轴机器 #224归位

谢谢,
我想知道如何使用 grbl 0.9J 将激光 ON OFF 连接到 arduino。
任何建议表示赞赏。
安布罗

使用 2 轴机器 #224归位

我已经移除了与相关步进电机的 Z 接线,因为我正在尝试使用激光束。
我知道在 0.9J 上很难让归位周期正常工作:这是最后的情况吗?请告诉我。
谢谢

使用 2 轴机器 #224归位

您可以在主轴开/关输出上连接激光,并使用
M4/M5 g 代码控制它
。确保在编译选项中禁用 PWM 输出。

2016-06-15 4:36 GMT-03:00 iw2fvo notifications@github.com

我已经移除了与相关步进电机的 Z 接线,因为我正在尝试
使用激光束。
我知道在 0.9J 上很难让归位周期正常工作
:这是最后的情况吗?请告诉我。
谢谢


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub
#224(评论)
上查看,或 将帖子静音
https://github.com/notifications/unsubscribe/AK4bcTPjnpPr0z1UZXI-EgzDq_fl5Fokks5qL6tugaJpZM4AnID4

使用 2 轴机器 #224归位

或者,您可以将激光器连接到您的 PWM 输出,这样您就可以控制激光器的功率。这对于以较低功率进行蚀刻然后以较高功率进行切割非常有用。我目前正在运行设置为与激光器一起使用的 Jtech GRBL .9G。我也在使用 picsender 将 gcode 发送到 arduino。我发现 picsender 最适合使用 GRBL 的 jtech 版本。他们为 picsender 收取的 19.99 美元非常值得。

看看这篇文章,它解释了如何把它全部连接起来。
https://jtechphotonics.com/?page_id=1100

蒂姆

使用 2 轴机器 #224归位

我很快就会将此 2 轴归位设置添加到常见问题解答中,因为它太常见了。
基本上,更改 grbl 的 config.h 文件中的这两行:

#define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))  // OPTIONAL: Then move X,Y at the same time.

对此:

#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

而已。通过 Grbl 的 Wiki 页面上的上传说明重新编译和刷新 Grbl。(链接在首页)。

使用 2 轴机器 #224归位

鉴于现在有大量使用 GRBL 的廉价(155 英镑)DIY CNC 激光雕刻机出售,我不禁认为在 $$ 命令列表中添加“DISABLE_Z_AXIS”可能是值得的。

对于那些对编辑和重新编译感到不舒服的人来说,它会很有用。

只是一个想法,

亚历克斯

使用 2 轴机器 #224归位

@alexscarbro:禁用 Z_AXIS 对 2 轴机器的工作方式没有影响,因为您从未使用过它。除非您有一台 H-Bot 或 CoreXY CNC 机床,其操作方式与直角坐标 CNC 不同,否则 Grbl 可以在 2 轴机床上正常工作,无需进行任何更改。

如果您确实有 H-Bot 或 CoreXY 机器,Grbl 不会正式支持它们,但仅在开发级别(我没有要测试的机器)使用 config.h 宏。

也就是说,在可预见的未来,Grbl 仍然需要编译和修改 config.h 文件,因为修改 config.h 文件并通过 Arduino IDE 重新编译非常简单。但是,主要是它不能添加新设置,因为可用的闪存在 328p 上极为有限,尤其是在 v1.0 中的新功能。

使用 2 轴机器 #224归位

@chamnit此请求更适用于归位序列,因为这需要激活 X、Y 和 Z 限位开关(如果我没记错的话),因此如果没有重新编译,则无法在低成本 X/Y CNC 雕刻机上使用此功能。

啊哈,了解 328p – 我知道计算每个字节是什么感觉。也许有一天,一些 EEPROM 将成为 Arduino 板上的标准问题,并且可以将更多参数推送到 NV 内存中。

再次感谢,

亚历克斯

使用 2 轴机器 #224归位

por favour puedes explicar con mas detalle donde es que se modifica el codigo grbl para el homing de solo dos ejes, no entiendo mucho sobre como modificar

使用 2 轴机器 #224归位

请你能更详细地解释一下 grble 代码在哪里被修改为只容纳两个轴,而没有多说如何修改

1 条类似评论

使用 2 轴机器 #224归位
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!