Contact me: hankecnc@gmail.com

切线刀的问题 #273

推推 grbl 3年前 (2023-02-09) 247次浏览
关闭
Darkmorro 打开了这个问题 2022 年 4 月 2 日 · 9条评论
关闭

切线刀的问题#273

Darkmorro 打开了这个问题 2022 年 4 月 2 日 · 9条评论

评论

切线刀的问题 #273

描述错误
嘿!我正在尝试使用切线刀。拐角处存在不必要的移动问题。相反,到达角落后,刀上升,改变刀片的方向(不改变 X 和 Y 坐标),下降并切割弧线,然后再次上升,改变刀的方向并转到下一个向量的开始。如何消除切割弧?

重现
重现行为的步骤:

  1. 切线刀示例中的设置:https
    ://grbl-plotter.de/index.php?id=tangential-knife 仅偏移量为 1.75
  2. 我用Corel Draw square 100*100mm画
  3. 导出为 svg
  4. 使用 GRBL 绘图仪打开 svg 文件

预期行为
当刀片到达拐角时,刀应该上升并在安全的 Z 轴上改变刀片的方向并使其尖端到达下一个向量的开头。

有问题 代码的截图视频:
切线刀的问题 #273

( Use case: ? )
( SVG import by GRBL-Plotter 1.6.5.2 )
( Source: E:\Модели для фрезера\Заказы\Прокладки\Квадрат 100.svg )
(<Header >)
( G-Code lines: 55 )
( Pen Down/Up : 7 times )
( Duration ca.: 0.5 min. )
( Conv. time  : 00:00:00.0010219 )
( Original graphic dimension min:0.100;0.100  max:100.100;100.100)
(</Header >)
(<Tangential Axis="A"/>)
G54 (Setup - GCode-Header)
G90
G00 Z5.000
M3 S1000 
(<Figure Id="1" Geometry="rect" Layer="Слой_x0020_1" PathLength="103.5"> )
G00 X-1.750 Y0.000 A0.000
G01 Z0.000 F1000
G01 X101.750 Y0.000 A0.000
G00 Z5.000
G00 X101.750 Y0.000 A95.766
G01 Z0.000
G01 X101.715 Y0.350 A95.766
G01 A107.305
G01 X101.610 Y0.686 A107.305
G01 A118.842
G01 X101.440 Y0.994 A118.842
G01 A130.379
G01 X101.212 Y1.262 A130.379
G01 A141.916
G01 X100.936 Y1.479 A141.916
G01 A153.453
G01 X100.621 Y1.636 A153.453
G01 A164.990
G01 X100.281 Y1.727 A164.990
G01 A175.380
G01 X100.000 Y1.750 A175.380
G00 Z5.000
G00 X100.000 Y1.750 A90.000
G01 Z0.000
G01 X100.000 Y101.750 A90.000
G00 Z5.000
G00 X100.000 Y101.750 A185.766
G01 Z0.000
G01 X99.650 Y101.715 A185.766
G01 A197.305
G01 X99.314 Y101.610 A197.305
G01 A208.842
G01 X99.006 Y101.440 A208.842
G01 A220.379
G01 X98.738 Y101.212 A220.379
G01 A231.916
G01 X98.521 Y100.936 A231.916
G01 A243.453
G01 X98.364 Y100.621 A243.453
G01 A254.990
G01 X98.273 Y100.281 A254.990
G01 A265.376
G01 X98.250 Y100.000 A265.376
G00 Z5.000
G00 X98.250 Y100.000 A180.000
G01 Z0.000
G01 X-1.750 Y100.000 A180.000
G00 Z5.000
G00 X-1.750 Y100.000 A275.769
G01 Z0.000
G01 X-1.715 Y99.650 A275.769
G01 A287.306
G01 X-1.610 Y99.314 A287.306
G01 A298.842
G01 X-1.440 Y99.006 A298.842
G01 A310.379
G01 X-1.212 Y98.738 A310.379
G01 A321.916
G01 X-0.936 Y98.521 A321.916
G01 A333.453
G01 X-0.621 Y98.364 A333.453
G01 A344.990
G01 X-0.281 Y98.273 A344.990
G01 A355.376
G01 X0.000 Y98.250 A355.376
G00 Z5.000
G00 X0.000 Y98.250 A270.000
G01 Z0.000
G01 X0.000 Y-1.750 A270.000
G00 Z5.000
(</Figure>)
M05
M30

正方形 100100mm

切线刀的问题 #273 Darkmorro 添加了 漏洞 标签 2022 年 4 月 2 日
切线刀的问题 #273
所有者

你好,看起来你还启用了拖刀导入支持:https
://github.com/svenhb/GRBL-Plotter/wiki/Drag-tool-compensation 所以你应该禁用这个选项:
切线刀的问题 #273

切线刀的问题 #273
作者

但我需要这个选项。我有一把偏置刀。我试图禁用此选项并且轮廓没有关闭,程序没有考虑刀的偏移量。

切线刀的问题 #273
所有者

您需要决定:拖动工具或切线轴。
我不知道两者如何同时协同工作。

切线刀的问题 #273
作者

明白了!谢谢您的帮助。看来我得改把刀了。但是,如果同时启用拖动工具和切线轴选项,结果通常是正确的,只需要从代码中删除“额外的行”。如果有可能以某种方式自动摆脱它们,则可以同时使用这两个选项。

切线刀的问题 #273
所有者

结果通常是正确的,只是您需要从代码中删除“额外的行”。

好吧,也许你可以指定额外的行何时出现以及它们的样子,所以我不需要搜索….

切线刀的问题 #273
作者

是的,当然。在 100 * 100mm 正方形的示例中,我突出显示了不必要的线条。在更复杂的图形上,还会出现额外的线条,如有必要,我会提供更多示例。

(用例:?)
(由 GRBL-Plotter 1.6.5.2 导入 SVG)
(来源:E:\Модели для фрезера\Заказы\Прокладки\Квадрат 100.svg)

)
( G 代码行: 55 )
( Pen Down/Up : 7 times )
( Duration ca.: 0.5 min. )
( Conv. time : 00:00:00.0010219 )
( Original graphic dimension min:0.100;0.100 max:100.100 ;100.100)
()
()
G54(设置 – G代码头)
G90
G00 Z5.000
M3 S1000
( )
G00 X-1.750 Y0.000 A0.000
G01 Z0.000 F1000
G01 X101.750 Y0.000 A0.000
G00 Z5.000
G00 X101.750 Y0.000 A95.766
G01 Z0.000
G01 X101.715 Y0.350 A95.766
G01 A107.305
G01 X101.610 Y0.686 A107.305
G01 A118.842
G01 X101.440 Y0 .994 A118.842
G01 A130.379
G01 X101.212 Y1.262 A130.379
G01 A141.916
G01 X100.936 Y1.479 A141.916
G01 A153.453
G01 X100.621 Y1.636 A153.453
G01 A164.990
G01 X100.281 Y1.727 A164.990
G01 A175.380.
G01 X100 Y1.750 A175.380
G00 Z5.000

G00 X100.000 Y1.750 A90.000
G01 Z0.000
G01 X100.000 Y101.750 A90.000
G00 Z5.000
G00 X100.000 Y101.750 A185.766
G01 Z0 .000
G01 X99.650 Y101.715 A185.766
G01 A197.305
G01 X99.314 Y101.610 A197.305
G01 A208.842
G01 X99.006 Y101.440 A208.842
G01 A220.379
G01 X18.738 212 A220.379
G01 A231.916
G01 X98.521 Y100.936 A231.916
G01 A243.453
G01 X98.364 Y100.621 A243.453
G01 A254.990
G01 X98.273 Y100.281 A254.990
G01 A265.376
G01 X98.250 Y100.000 A265.376
G00 Z5.000

G00 X98.250 Y108.00 .000
G01 Z0.000
G01 X-1.750 Y100.000 A180.000
G00 Z5.000
G00 X-1.750 Y100.000 A275.769
G01 Z0.000
G01 X-1.715 Y99.650 A275.769
G01 A287.306
G01 X -1.610 Y99.314 A287.306
G01 A298.842
G01 X-1.440 Y99.006 A298.842
G01 A310.379
G01 X-1.212 Y98.738 A310.379
G01 A321.916
G01 X-0.936 Y98.521 A621.9
G01 A333.453
G01 X-0.621 Y98.364 A333.453
G01 A344.990
G01 X-0.281 Y98.273 A344.990
G01 A355.376
G01 X0.000 Y98.250 A355.376
G00 Z5.000

G00 X0.000 Y98.250 A270.000
G01 Z0.000
G01 X0.000 Y-1.750 A270.000
G00 Z5.000
()
M05
M30

切线刀的问题 #273
所有者

下个版本会有修改:
切线刀的问题 #273

切线刀的问题 #273
作者

多谢!我会试试看。