Contact me: hankecnc@gmail.com

添加反转主轴启用的功能 #479

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

关闭
gerritv 打开了这个问题 2014 年 8 月 30 日 · 6条评论
关闭

添加反转主轴启用的功能#479

gerritv 打开了这个问题 2014 年 8 月 30 日 · 6条评论

注释

添加反转主轴启用的功能 #479

将 Grbl 连接到并行端口型驱动器时,电机启用会触发主轴继电器。我们可以添加(可能仅在编译时)选项来反转此接口行吗?目前它是高电平有效,这些板需要低电平有效。

如果您给我一些指导,我会很乐意自己编写代码,然后将其提交到存储库。

添加反转主轴启用的功能 #479
成员

是的。这是我的疏忽。我无法使用新设置更新主版本,因为它会改变整体设置结构。但是编译时选项就可以了。我稍后会查看它,但现在不能。

添加反转主轴启用的功能 #479
成员

哦,现在我记得为什么我没有添加主轴和冷却液反转。这是因为 arduino 引导加载程序。当您启动 arduino 时,在 grbl 初始化引脚之前会有几分之一秒的延迟。默认情况下它很低。如果您将主轴连接到倒置销,您的主轴可能会瞬间通电。这可能很危险。我建议为这些引脚在逻辑反相器中接线。

添加反转主轴启用的功能 #479
作者

行。我明白那个。安全第一。

我可能会根据我的东西的接线方式对代码进行本地修改,现在我遇到了相反的问题,当我关闭电源/EStop 并切断驱动板的电源时,主轴会短暂爆发:-(板继电器(我不希望 110VAC 进入我的驱动板)驱动一个 10A SSR,它在 +24VDC 流出之前通电。我的系统设计为在启用主驱动板之前为 Arduino 通电所以在我的情况下我我不担心你描述的顺序。

我没有驱动器的原理图,所以即使有备用逆变器,也很难找到。

添加反转主轴启用的功能 #479

引导加载程序仅使用 LED 引脚和 uart,所有其他引脚默认为三态。
对于初始化之前的保存级别,您需要外部上拉/下拉电阻。
我在我的代码中使用冷却液反转没有任何问题。没有电压尖峰香料左右。

在引导加载程序代码中,您可以看到所有引脚都保持默认,除了 LED 和 USART…
https://code.google.com/p/arduino/source/browse/trunk/hardware/arduino/bootloaders

添加反转主轴启用的功能 #479
成员

@sebbra:更多的是引导加载程序初始化和 Grbl 完成引脚设置所需的时间。例如,步进器启用引脚在禁用时默认为高电平。在几乎所有我的 CNC 机器(多台)的重置和初始化阶段,该引脚都处于低电平。这会导致步进器从步进脉冲引脚上的电噪声移动,直到使能引脚变高。对于主轴和冷却液销,在安装这些销之前会发生同样的事情。随意对自己的 Grbl 代码进行任何您想做的事情。这个决定是基于一般用途。

喜欢 (0)