关闭 bdring 打开了这个问题 2019 年 1 月 8 日 · 1条评论 注释 所有者 培养 评论了 2019 年 1 月 8 日 我正在尝试为我的Polar Coaster 机器实现一些简单的运动学。 目前我用 python 脚本预处理 gcode。它将每个动作分成微小的动作,并将这些动作转换为机器需要的半径和角度值。微小动作的长度小到你看不到效果。它工作得很好,但在我想做的每个新情节上运行该脚本很痛苦。 我正在寻找在 Grbl 中执行此操作的方法。在 Grbl 中,所有移动都是使用 mc_line(…) 命令用线完成的。如果它得到一个 gcode 弧。它将细分为多个段并将其发送到 mc_line 命令。我以为我可以做一些类似于实现运动学的事情。 我有一个执行此功能的 mc_line_kins(….) 函数。过去对 mc_line(…) 的所有调用现在转到 mc_line_kins(…)。此函数直接为笛卡尔机器调用 mc_line(…) 或为非线性机器实现您想要的任何运动学功能。 它似乎运作良好。我只尝试了一些基本的运动学,但到目前为止效果很好。 我还可以将运动学应用于进给率。我认为我不能将运动学应用于加速度。 有没有更好的办法? 所有者作者 培养 评论了 2019 年 1 月 12 日 我用我的代码上传了一个分支。它尚未准备好使用。我遇到了一些麻烦,所以我暂时取消了分解成小段的操作,以便更容易测试。 bdring完成后 关闭 2019 年 9 月 11 日 喜欢 (0) 使用重新映射 on_abort_command 时程序停止后的意外移动 #241 loadrt 命令行参数在 hal_ppmc.c 上失败 #242 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我正在尝试为我的Polar Coaster 机器实现一些简单的运动学。
目前我用 python 脚本预处理 gcode。它将每个动作分成微小的动作,并将这些动作转换为机器需要的半径和角度值。微小动作的长度小到你看不到效果。它工作得很好,但在我想做的每个新情节上运行该脚本很痛苦。
我正在寻找在 Grbl 中执行此操作的方法。在 Grbl 中,所有移动都是使用 mc_line(…) 命令用线完成的。如果它得到一个 gcode 弧。它将细分为多个段并将其发送到 mc_line 命令。我以为我可以做一些类似于实现运动学的事情。
我有一个执行此功能的 mc_line_kins(….) 函数。过去对 mc_line(…) 的所有调用现在转到 mc_line_kins(…)。此函数直接为笛卡尔机器调用 mc_line(…) 或为非线性机器实现您想要的任何运动学功能。
它似乎运作良好。我只尝试了一些基本的运动学,但到目前为止效果很好。
我还可以将运动学应用于进给率。我认为我不能将运动学应用于加速度。
有没有更好的办法?