打开 tetref 打开了这个问题 2022 年 12 月 22 日 · 9条评论 打开 带有模态 gcode 的高度图#261 tetref 打开了这个问题 2022 年 12 月 22 日 · 9条评论 评论 teref 评论了 2022 年 12 月 22 日 • 编辑 我不知道我写的是否正确: 我有一个后处理器,它创建一个具有模态值 XYIJ 的圆,因此它在逻辑上省略了一些,例如 G3X0I10J0。如果我将高度贴图应用于此类代码,错误 33 会出现在 G3 的第一行。 它似乎将缺失值 X 替换或添加到 Z。所以该行看起来像这样: G3X17Z0.196I-10J0 我尝试了不同的 gcode。在申请之前,我对这段代码没有任何问题。只有将 Y 设置为非模态后,一切都很好。问题出在程序的所有版本上。 对于圆 G3,除 Z 外所有值都必须是非模态值吗? 所有者 terjeio 评论了 2022 年 12 月 23 日 您有示例(包括高度图文件)吗? 作者 teref 评论了 2022 年 12 月 27 日 • 编辑 原始代码: % G21 G90 M3 S10000 G0 Z6.000 G0 X20.000 Y10.000 G1 Z-0.100 F200.0 G17 G3X0.000I-10.000J0.000 G3X20.000I10.000J0.000 G0 Z6.000 G0 X20.000 Y10.000 G0 X0.0000 Y0.0000 M30 高度图: 0 0.029 0.032 0.06 0.064 0.049 0.072 0.073 0.092 0.105 0.081 0.109 0.133 0.132 0.143 0.147 0.162 0.169 0.174 0.179 0.181 09.193 应用后的 Gcode: G21 G90 S10000M3 G0Z6 G0X20Y10Z6.2 F200 G1Z3.15 G1Z0.1 G17 G3X19.01Z0.093I-10J0 G3X16.235Z0.082I-9.01J-4.339 G3X12.225Z0.059I-6.235J-7.818 G3X7.775Z0.025I-2.225J -9.749 G3X3.765Z-0.01I2.225J-9.749 G3X0.99Z-0.037I6.235J-7.818 G3X0Z-0.068I9.01J-4.339 G3X0.99Z-0.062I10J0 G3X3.765Z-0.052I9.737 G35X7-3 0.032I6.235J7.818 G3X12.225Z0.011I2.225J9.749 G3X16.235Z0.062I-2.225J9.749 G3X19.01Z0.088I-6.235J7.818 G3X20Z0.1I- 9.01J4.330 G0X6Z6.2Y G0X6Z6.2Y M30 gcode_heightmap.zip 所有者 terjeio 评论了 1月7日 我相信我已经解决了这个问题,但我想在发布前使用更全面的 gcode 进行验证。这得等到我一月份晚些时候回到家。在此之前,您可以在应用地图之前使用“文件”>“变换”>“弧形到线”作为解决方法。 所有者 terjeio 评论了 2个星期前 你能试试最新的边缘版本吗?,可从这里获得。 作者 teref 评论了 2个星期前 • 编辑 2.0.42p0版本都启动不了,报错。从另一个版本复制 App.config 也无济于事。 所有者 terjeio 评论了 2个星期前 下载 zip 后,我测试了标准版本,它对我有用。 你能翻译错误信息吗? 您使用的是哪个控制器? 作者 teref 评论了 2个星期前 来自 2.0.41 的信息 [VER:1.1f.20221101:] [OPT:VNMZSL,35,1024,3,0] [AXS:3:XYZ] [NEWOPT:ENUMS,RT+,HOME,ES,TC,SED] [FIRMWARE:grblHAL] [ NVS 存储:*FLASH] [驱动程序:STM32F411] [驱动程序版本:221014] [板卡:BlackPill] 索引在字段边界之外。可能正确的翻译是:“索引超出范围异常”。 所有者 terjeio 评论了 2个星期前 谢谢,这有帮助。现在上传固定版本。 作者 teref 评论了 2个星期前 版本 2.042p1 似乎有效!加载 gcode 后,圆圈显示为十六进制,应用高度图后,它显示为“完美”圆圈。完美,似乎已修复,谢谢… 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 2名参加者
我不知道我写的是否正确:
我有一个后处理器,它创建一个具有模态值 XYIJ 的圆,因此它在逻辑上省略了一些,例如 G3X0I10J0。如果我将高度贴图应用于此类代码,错误 33 会出现在 G3 的第一行。
它似乎将缺失值 X 替换或添加到 Z。所以该行看起来像这样:
G3X17Z0.196I-10J0
我尝试了不同的 gcode。在申请之前,我对这段代码没有任何问题。只有将 Y 设置为非模态后,一切都很好。问题出在程序的所有版本上。
对于圆 G3,除 Z 外所有值都必须是非模态值吗?