注释
成员
|
@mschorer: 是的。这是错误,由我引起。应在没有 M3/4 命令的情况下更新主轴速度。应该相对容易修复。 仅供参考,我和我的机械师朋友谈过。他表示,处理主轴速度变化的正确方法是停止机器,更新主轴速度,然后再恢复。它几乎就像一个住所。这可以防止工具与零件接合时出现速度和进给问题。他说很少有机器可以即时调整主轴速度。通常那些机器确实有主轴速率的闭环反馈,以精确调整速度和进给以进行高速加工。Grbl 不会这样做。 |
|
你好@chamnit, 我的代码示例是: 这会导致机器无法顺利通过运动。 您的修复是否允许我停止 M03 命令以消除停止-启动动作? |
成员
|
@Anachronicman: 很不幸的是,不行。轧机中主轴速度的正确行为是在继续之前停止以确保主轴处于正确的速度,至少根据我的消息来源。这与需要不停地动态更新激光功率的激光系统不兼容。要让 Grbl 做到这一点,将涉及一些问题。我们需要跟踪队列中的主轴速度,步进算法必须在执行队列时控制主轴。 现在,我正在完全重写 g 代码解析器以使其完全兼容,而不是工作得很好。当我这样做时,我会记住激光 CNC 需要即时调整主轴速度,但我不能保证它会很快实现。如果是这样,它必须作为这些类型机器的可选功能。 |
|
@chamnit: 谢谢回复。 |


使用例如“S4000”设置 rpm 仅更新内部gc.spindle_speed – 它仅在运行 M[34] 命令时发送到主轴。
像
标准对此有何规定?