打开 spanner888 打开了这个问题 2020 年 9 月 26 日 · 4条评论 打开 SVG 提升到安全 Z 以进行 G0 移动#1467 spanner888 打开了这个问题 2020 年 9 月 26 日 · 4条评论 评论 扳手888 评论了 2020 年 9 月 26 日 SVG 导入效果很好,但对于 CNC 铣床来说,将工具提升到安全 Z 以进行 G0 移动会很棒。 我已经在文件 bCNC/lib/svgcode.py 中测试了一些具有硬编码高度的代码,如下所示,但我不知道为用户提供安全 Z 和切割深度选项的最佳方式。你能给我一些指点吗,或者如果你能完成工作,我也很高兴。 @@ -32,7 +32,9 @@ 类 SVGcode: subdiv=max(1,round(segmen if isinstance(segment, Move): gcode.append('G0 Z5') gcode.append('G0 X%s Y%s' % (rv(segment.end.x), rv(-segment.end.y))) gcode.append('G0 Z0') 合作者 哈维 评论了 2020 年 9 月 28 日 • 编辑 您应该(至少)对设计执行“CUT”命令以生成所需的 g 代码。 哈维 补充说 凸轮 问题 标签 2020 年 9 月 28 日 作者 扳手888 评论了 2020 年 9 月 28 日 抱歉,我一直忘记 bCNC 是这样工作的。 贡献者 马里奥巴斯 评论了 2020 年 10 月 5 日 • 编辑 你的意思是这样的? block.append(CNC.zsafe()) 或 gcode.append(CNC.zsafe()) ? 作者 扳手888 评论了 2020 年 10 月 5 日 @MARIOBASZ那是我最初想到的那种事情,但是作为@Harvie如上所述,我真的应该按预期使用 bCNC 并从工件上切割生成的 SVG gcode,并且也不需要更改代码。 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 凸轮问题 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 3人参加
SVG 导入效果很好,但对于 CNC 铣床来说,将工具提升到安全 Z 以进行 G0 移动会很棒。
我已经在文件 bCNC/lib/svgcode.py 中测试了一些具有硬编码高度的代码,如下所示,但我不知道为用户提供安全 Z 和切割深度选项的最佳方式。你能给我一些指点吗,或者如果你能完成工作,我也很高兴。
@@ -32,7 +32,9 @@ 类 SVGcode:
subdiv=max(1,round(segmen
if isinstance(segment, Move):