开源改变世界

步进器在 PWM 主轴变化时卡住 #951

推推 grbl 2年前 (2023-01-23) 182次浏览

关闭
El-Tonno 打开了这个问题 2016 年 4 月 3 日 · 12条评论
关闭

步进器在 PWM 主轴变化时卡住#951

El-Tonno 打开了这个问题 2016 年 4 月 3 日 · 12条评论

注释

步进器在 PWM 主轴变化时卡住 #951

大家好,

刚刚建造了激光切割机/雕刻机。标准设置 Arduino UNO / CNC Shield / Pololu A4988。
一切都很好,但使用不同“主轴速度”或更好地改变激光强度的雕刻会出现断断续续的情况。
似乎每个“Sxxx”命令都会导致步进器运动短暂中断。
或者更好的是,我认为每个“Sxxx”都会强制执行导致中断的“M03 / M05”。还使用冷却液控制 M8 和 M9 而不是 M3 和 Sxxx 进行了测试…同样的问题。
使用 M3-M5 / M8-M9 测试了几个 Gcode 探针,也没有 M3* 命令,只是在主轴处于 OFF 状态时更换主轴命令。没有口吃!.. 但是看看 spindle_control.c –>
当然没有卡顿(if (state == SPINDLE_DISABLE))
主轴速度变化在 OFF 状态下没有任何作用:-(

我不确定这是否可能是硬件问题(PWM 变化可能会导致板载干扰和卡顿)。但我认为 M8/M9 的测试证明这是一个软件问题。

有解决办法吗?
找不到 Sxxx 发送 M3 或 M5 的地方。
或者只是PWM输出电压变化没有并行任务,变速过程需要时间导致卡顿。
如果可以实时更改主轴速度变化或冷却液控制而不影响平稳运动,那就太好了。

请帮助我了解这里出了什么问题。

非常感谢 :-)

步进器在 PWM 主轴变化时卡住 #951

我遇到了类似的问题,最终烧录了 jtech grbl 9g 固件并将 X 和 y 上的加速率设置为 5000。只需谷歌搜索 jtech grbl 9g。当前的 v 9j 有一个主轴速度变化的暂停,这会导致抖动。

http://jtechphotonics.com/?page_id=1100

从我的iPhone发送

2016 年 4 月 2 日下午 2:51,El-Tonno < notifications@github.com mailto:notifications@github.com > 写道:

大家好,

刚刚建造了激光切割机/雕刻机。标准设置 Arduino UNO / CNC Shield / Pololu A4988。
一切都很好,但使用不同“主轴速度”或更好地改变激光强度的雕刻会出现断断续续的情况。
似乎每个“Sxxx”命令都会导致步进器运动短暂中断。
或者更好的是,我认为每个“Sxxx”都会强制执行导致中断的“M03 / M05”。还使用冷却液控制 M8 和 M9 而不是 M3 和 Sxxx 进行了测试…同样的问题。
使用 M3-M5 / M8-M9 测试了几个 Gcode 探针,也没有 M3* 命令,只是在主轴处于 OFF 状态时更换主轴命令。没有口吃!.. 但是看看 spindle_control.c –>
当然没有卡顿(if (state == SPINDLE_DISABLE))
主轴速度变化在 OFF 状态下没有任何作用:-(

我不确定这是否可能是硬件问题(PWM 变化可能会导致板载干扰和卡顿)。但我认为 M8/M9 的测试证明这是一个软件问题。

有解决办法吗?
找不到 Sxxx 发送 M3 或 M5 的地方。

或者只是PWM输出电压变化没有并行任务,变速过程需要时间导致卡顿。
如果可以实时更改主轴速度变化或冷却液控制而不影响平稳运动,那就太好了。

请帮助我了解这里出了什么问题。

非常感谢 :-)

您收到此消息是因为您订阅了此线程。
直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/951

步进器在 PWM 主轴变化时卡住 #951

http://www.picengrave.com/forum/viewforum.php?f=30&sid=2ab503a082778005dd23e445d8322ff7

http://www.picengrave.com/forum/

从我的iPhone发送

2016 年 4 月 2 日下午 2:51,El-Tonno < notifications@github.com mailto:notifications@github.com > 写道:

大家好,

刚刚建造了激光切割机/雕刻机。标准设置 Arduino UNO / CNC Shield / Pololu A4988。
一切都很好,但使用不同“主轴速度”或更好地改变激光强度的雕刻会出现断断续续的情况。
似乎每个“Sxxx”命令都会导致步进器运动短暂中断。
或者更好的是,我认为每个“Sxxx”都会强制执行导致中断的“M03 / M05”。还使用冷却液控制 M8 和 M9 而不是 M3 和 Sxxx 进行了测试…同样的问题。
使用 M3-M5 / M8-M9 测试了几个 Gcode 探针,也没有 M3* 命令,只是在主轴处于 OFF 状态时更换主轴命令。没有口吃!.. 但是看看 spindle_control.c –>
当然没有卡顿(if (state == SPINDLE_DISABLE))
主轴速度变化在 OFF 状态下没有任何作用:-(

我不确定这是否可能是硬件问题(PWM 变化可能会导致板载干扰和卡顿)。但我认为 M8/M9 的测试证明这是一个软件问题。

有解决办法吗?
找不到 Sxxx 发送 M3 或 M5 的地方。

或者只是PWM输出电压变化没有并行任务,变速过程需要时间导致卡顿。
如果可以实时更改主轴速度变化或冷却液控制而不影响平稳运动,那就太好了。

请帮助我了解这里出了什么问题。

非常感谢 :-)

您收到此消息是因为您订阅了此线程。
直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/951

步进器在 PWM 主轴变化时卡住 #951
成员

@El-Tonno:Grbl 不正式支持激光切割机,专为 CNC 铣床和路由器设计,您必须停下来执行主轴速度更改。目前的解决方案是使用 JTech,但 Grbl 将在不久的将来支持激光。

步进器在 PWM 主轴变化时卡住 #951
作者

@tklus.. 非常感谢 !!!… 工作正常…试了一下直到我发现 0.9g 有 14 美元的自动循环选项;-)

步进器在 PWM 主轴变化时卡住 #951

伟大的!乐意效劳

从我的iPhone发送

2016 年 4 月 3 日下午 2:48,El-Tonno < notifications@github.com mailto:notifications@github.com > 写道:

@tklus https://github.com/tklus ..非常感谢!!!…工作正常…尝试了一点,直到我发现 0.9g 有 14 美元的自动循环选项;-)

你收到这个是因为你被提到了。
直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/951 #issuecomment-205061114

步进器在 PWM 主轴变化时卡住 #951
作者

@chamnit …对不起,这个不需要的线程…但我不确定这是一个错误或缺少的功能,还是只是一个硬件问题。如果很快添加此功能会很好:-) 0.9g 对我来说很好,但它的预编译十六进制…所以对我的机器进行简单的更改会更加复杂..期待您的努力…谢谢:-)

步进器在 PWM 主轴变化时卡住 #951

我也对内置激光模式感到兴奋。如果我想使用我的主轴,我目前必须重新刷新固件,然后再回到 9g 以使用激光模式。

谢谢大家为此付出的辛勤工作 :D
Tim

从我的iPhone发送

2016 年 4 月 3 日下午 2:56,El-Tonno < notifications@github.com mailto:notifications@github.com > 写道:

@chamnit https://github.com/chamnit …对于这个不需要的线程感到抱歉…但我不确定这是一个错误或缺少功能还是仅仅是硬件问题。如果很快添加此功能会很好:-) 0.9g 对我来说很好,但它的预编译十六进制…所以对我的机器进行简单的更改会更加复杂..期待您的努力…谢谢:-)

你收到这个是因为你被提到了。
直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/951 #issuecomment-205061687

步进器在 PWM 主轴变化时卡住 #951

@chamnit…我刚刚到达同一点,想知道 0.9g 是否仍然是最佳选择,或者是否已经有一个开发分支具有值得测试的解决方案?如果没有 – 也许你可以在当前版本中建议一行,其中“停止主轴速度变化”可以被注释掉?

步进器在 PWM 主轴变化时卡住 #951
成员

@admelyssis: 是的。它很快就会在 v1.0 中推出。请耐心等待。正如您所建议的那样,允许连续的主轴速度并不是一个微不足道的修复。它涉及将主轴数据通过规划器传递到步骤执行的新代码,并且该代码与 v1.0 中的新进给/快速/主轴覆盖集成。

步进器在 PWM 主轴变化时卡住 #951

@chamnit… 感谢您的快速响应!很高兴听到它计划用于即将推出的 v1.0 :)
ps 不错的源代码

步进器在 PWM 主轴变化时卡住 #951

v1.0 :) 我等不及悬念了!!!!再次感谢@chamnit他所有的辛勤付出都让他成为了伟大的工作伙伴。

步进器在 PWM 主轴变化时卡住 #951
成员

@admelyssis @splitn2: 我知道。好久不见了。但别担心,大多数主要的 GUI 开发人员都有预发布版本,以便在正式​​发布之前更新他们的 GUI。因此,用户几乎可以立即开始使用它。

喜欢 (0)