关闭 TilTisback 打开了这个问题 2017 年 8 月 20 日 · 6条评论 关闭 Gcode 编辑器混淆了指令#644 TilTisback 打开了这个问题 2017 年 8 月 20 日 · 6条评论 注释 回力 评论了 2017 年 8 月 20 日 你好, 我想在我的CNC上做一些小操作,直接在编辑器中输入了一些命令: g0 z1 g0 x0 y0 g0 x 5.2 y-2.4 g1 z-1 F50 g0 z1 g0 x14.7 y-2.4 g1 z-1 F50 g0 z1 g0 x0 y0 但是当我运行代码时(幸运的是有一个安全的 Z 高度)我发现这是完全错误的。 所以我仔细查看了终端中的 gcode,发现它以错误的顺序发送命令,尽管它在编辑器中的顺序是正确的。 所以我将代码保存到文件中并进行了检查。这是结果: g0 z1 g0 x0 y0 g0 x 5.2 y-2.4 g1 z-1 F50 g1 z-1 F50 g0 x0 y0 g0 z1 g0 z1 g0 x14.7 y-2.4 那么为什么 bCNC 会混淆代码呢?在我看来,它对代码进行了某种类型或排序,因此相同的命令彼此跟随? 当我运行由另一个程序生成的 Gcode 时,例如。直接加载文件这种错误不会出现。 作者 回力 评论了 2017 年 8 月 20 日 • 编辑 嗨, 我用编辑器做了更多测试,发现只有在现有行上使用 ctrl+enter 时才会出现错误。 当你一行接一行地写时,错误不会出现。 在这里,我写了一些行号为 n000-n150 的代码,增量为 10。 然后我通过选择 n120 行和 ctrl+enter 并将它们命名为 n121 122 等来添加 Z 运动。 当我保存代码时,它会混淆: (块名称:块) (块扩展:1) (块启用:1) n000 g0 z10 n110 g0 x0y0 n120 g0 x100 n121 g0 z-10 n131 g0 z-10 n141 g0 z-10 n151 g0 z-10 n152 g0 z10 n142 g0 z10 n132 g0 z10 n122 g0 z10 n130 g0 y-100 n140 g0 x0 n150 g0 y0 不知何故,所有添加的行都在 n120 以下,但顺序甚至不正确。(我添加了它们,如 n121 n122 然后 n131 n132 等) 也许这有助于在编辑器中找到错误。 所有者 弗拉舒迪斯 评论了 2017 年 8 月 21 日 编辑中应该有一些错误。你还记得你编辑过谁吗,和/或你是否使用了撤消/重做。只是为了发现错误的命令。 作者 回力 评论了 2017 年 8 月 21 日 • 编辑 我没有使用撤消/重做。 我这样做了: 添加新块 删除两个创建的行 键入从 n000 到 n150 的所有命令(以 10 为增量,例如 110、120、130) 在每个命令之后我使用 Ctrl+Enter 换行 之后我这样做了: 单击 n120,Ctrl+Enter,键入 n121,Ctrl+Enter,键入 n122 单击 n130,等等… 所有者 弗拉舒迪斯 评论了 2017 年 8 月 21 日 行。我发现了错误,并已更正它。在第一次插入期间,没有更新将列表框与 gcode 同步的内部指针。 所有者 弗拉舒迪斯 评论了 2017 年 8 月 21 日 你可以试试最新的master。 作者 回力 评论了 2017 年 8 月 22 日 它现在工作正常。 感谢您的快速修复! vlachoudis在完成时 关闭了它 2017 年 8 月 22 日 喜欢 (0) 停止、暂停、恢复或运行功能 #643 我在工具栏上看不到插件按钮。 #645 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
你好,
我想在我的CNC上做一些小操作,直接在编辑器中输入了一些命令:
但是当我运行代码时(幸运的是有一个安全的 Z 高度)我发现这是完全错误的。
所以我仔细查看了终端中的 gcode,发现它以错误的顺序发送命令,尽管它在编辑器中的顺序是正确的。
所以我将代码保存到文件中并进行了检查。这是结果:
那么为什么 bCNC 会混淆代码呢?在我看来,它对代码进行了某种类型或排序,因此相同的命令彼此跟随?
当我运行由另一个程序生成的 Gcode 时,例如。直接加载文件这种错误不会出现。