开源改变世界!!

SVG 提升到 G0 移动的安全 Z #1467

推推 grbl 2年前 (2023-02-02) 178次浏览
打开
spanner888 打开了这个问题 2020 年 9 月 26 日 · 4条评论
打开

SVG 提升到安全 Z 以进行 G0 移动#1467

spanner888 打开了这个问题 2020 年 9 月 26 日 · 4条评论

评论

SVG 提升到 G0 移动的安全 Z #1467

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')
    
SVG 提升到 G0 移动的安全 Z #1467
合作者
哈维 评论了 2020 年 9 月 28 日  

您应该(至少)对设计执行“CUT”命令以生成所需的 g 代码。

SVG 提升到 G0 移动的安全 Z #1467 哈维 补充说 凸轮 问题 标签 2020 年 9 月 28 日
SVG 提升到 G0 移动的安全 Z #1467
作者

抱歉,我一直忘记 bCNC 是这样工作的。

SVG 提升到 G0 移动的安全 Z #1467
贡献者
马里奥巴斯 评论了 2020 年 10 月 5 日  

你的意思是这样的?

block.append(CNC.zsafe())

gcode.append(CNC.zsafe())

SVG 提升到 G0 移动的安全 Z #1467
作者

@MARIOBASZ那是我最初想到的那种事情,但是作为@Harvie如上所述,我真的应该按预期使用 bCNC 并从工件上切割生成的 SVG gcode,并且也不需要更改代码。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
项目

还没有

发展

没有分支机构或拉取请求

3人参加
SVG 提升到 G0 移动的安全 Z #1467SVG 提升到 G0 移动的安全 Z #1467SVG 提升到 G0 移动的安全 Z #1467

喜欢 (0)