Contact me: hankecnc@gmail.com

G代码转换 #245

推推 grbl 3年前 (2023-02-09) 297次浏览
关闭
jem-green 打开了这个问题 2022 年 1 月 4 日 · 16条评论
关闭

G代码转换#245

jem-green 打开了这个问题 2022 年 1 月 4 日 · 16条评论

评论

G代码转换 #245

我从 SVG 测试文件生成了以下内容 – 使用 plotter.ini

(

)
G00 X0.000 Y0.000
G01 Z-2.000 F500 (PD)
G01 X32.000 Y0.000 F1000
G01 X32.000 Y32.000
G01 X0.000 Y32.000
G01 X0.000 Y0.000
G00 Z2.000 (聚氨酯)
()

我认为我正确地使用 g 代码转换来用主轴速度替换 Z 但输出看起来很奇怪,所以我猜这不是为 2.5d 绘图仪创建 g 代码的方法。手动笔向上/向下按钮按预期工作。

M03 S0
M03 S0
G00 X0.000 Y0.000 S0
M03 S0
G01 X32.000 Y0.000 S0
G01 X32.000 Y32.000 S0
G01 X0.000 Y32.000 S0
G01 X0.000 Y0.000 S0
M03 S0
M03 S0
M03 S0

我希望它看起来像这样

(

)
G00 X0.000 Y0.000
M03 S30
G01 X32.000 Y0.000 F1000
G01 X32.000 Y32.000
G01 X0.000 Y32.000
G01 X0.000 Y0.000
M03 S40(PU)
()

G代码转换 #245 jem-green 更改了标题 G代码转换 G代码转换 2022 年 1 月 4 日
G代码转换 #245
所有者

如果您已经从 SVG 导入,您应该从这里选择 S (PWM)-Setup:
G代码转换 #245

使用菜单“G 代码转换 – 将 Z 转换为 S”用于已生成的 G 代码,可以在“设置”中进行设置:
G代码转换 #245

但是无论如何,有一个错误……

G代码转换 #245
作者

所以我注意到的错误似乎适用于 SVG 导入阶段和修改。如果可以就输出应该是什么样子而不是我认为我想看到的内容达成一致,我可以审查代码。

G代码转换 #245
所有者

我修复了修改“G 代码转换 – 将 Z 转换为 S”中的错误。
G代码转换 #245

我没有在导入部分看到错误,对我来说没问题。
G代码转换 #245

我将在今天晚些时候上传修复程序。

G代码转换 #245
作者

好吧,这可能是我的误解——我使用了 PWM 默认值,因此与上面的设置相匹配。
然后我使用 example_plotter.ini 进行了 SVG 导入,
我将其作为输出

(用例:example_plotter.ini)
(由 GRBL-Plotter 1.6.3.5 导入 SVG)
(来源:C:\Users\Jeremy\OneDrive\Documents\drawing.svg)

)
( G 代码行: 36 )
( Pen Down/Up : 5 times )
( Duration ca.: 0.3 min. )
( Conv. time : 00:00:00.0525091 )
( Original graphic dimension min:4.000;4.000 max:36.000 ;36.000)
()
F1000(设置 – G代码头)
G90
G00 Z2.000
M3 S1000
( )
G00 X0.000 Y0.000
G01 Z-2.000 F500 (PD)
G01 X32.000 Y0.000 F1000
G01 X32.000 Y32 .000
G01 X0.000 Y32.000
G01 X0.000 Y0.000
G00 Z2.000 (PU)
()
( )
G00 X16.000 Y4.000
G01 Z-2.000 F500 (PD)
G01 X16.000 Y20.000 F1000
G01 X12.000 Y16.000
G00 Z2.000 (PU)

我注意到设置已恢复
G代码转换 #245