打开 JoachimF 打开了这个问题 2022 年 5 月 13 日 · 3条评论 打开 功能要求:在带主轴同步的车床上,获取角度位置#140 JoachimF 打开了这个问题 2022 年 5 月 13 日 · 3条评论 评论 约阿希姆 评论了 2022 年 5 月 13 日 你好, 在车床模式下,是否可以报告主轴未运行时的角度位置,可重置并在 IoSender 上显示,例如 C 轴,用于钻孔或开槽。 而在第二部分,我认为更复杂,用步进器获得C轴,或者使用主轴电调作为带有同步编码器的伺服(它需要A和B信号)。 问候, 约阿希姆 贡献者 terjeio 评论了 2022 年 5 月 13 日 $SD报告主轴编码器数据。 重置呼叫hal.spindle.reset_data()或发出$SR命令。请注意,当驱动程序未提供时,函数指针为 NULL。 如果手动转动主轴,则不能使用当前驱动程序代码确定角度位置,因为需要正交编码器。 而在第二部分,我认为更复杂,用步进器获得C轴,或者使用主轴电调作为带有同步编码器的伺服(它需要A和B信号)。 我不明白你的意思。 作者 约阿希姆 评论了 2022 年 5 月 13 日 你是对的正交,我想只用手转动主轴,这很棘手,但通过仔细的移动和一点计算,确定一个角度应该很容易,钻孔就足够了。我会尝试 $SD 和 $SR。 在数控车床上,当你有另一个主轴时,你可以使用主轴卡盘作为轴,(照片:我的车床)你可以将它用作铣床。例子 如果grbl知道主轴的位置,并且可以驱动电机的esc(带h桥),应该可以作为舵机使用。 通过正交编码器交换一个脉冲是否可行? 此外,在 Iosender 上,如果我在车床模式下有超过 3 个轴,它会崩溃。 贡献者 terjeio 评论了 2022 年 5 月 14 日 通过正交编码器交换一个脉冲是否可行? 可以在驱动程序中更改编码器 API 实现,所以是的。对于主轴同步,您需要 3 个输入、编码器 A、B 和索引脉冲。 此外,在 Iosender 上,如果我在车床模式下有超过 3 个轴,它会崩溃。 我会调查的。 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 2名参加者
你好,
在车床模式下,是否可以报告主轴未运行时的角度位置,可重置并在 IoSender 上显示,例如 C 轴,用于钻孔或开槽。
而在第二部分,我认为更复杂,用步进器获得C轴,或者使用主轴电调作为带有同步编码器的伺服(它需要A和B信号)。
问候,
约阿希姆