开源改变世界

铣削长圆弧时进给率下降? #228

推推 grbl 3年前 (2023-01-21) 184次浏览

关闭
arneolav 打开了这个问题 2013 年 5 月 13 日 · 1条评论
关闭

铣削长圆弧时进给率下降?#228

arneolav 打开了这个问题 2013 年 5 月 13 日 · 1条评论

注释

铣削长圆弧时进给率下降? #228

试图将轮廓铣成一块木头。第一条直线和曲线工作正常,但在铣削轮廓的长弧时,进给率几乎下降到零。为什么?

我正在使用这个 g 代码:

首先一切顺利…

N120G00Z23.000S7000.0M03
N130G00X0.443Y-1.511
N140G00Z2.000
N150G01Z-3.048F100.000
N160G01X2.316Y0.362Z-3.048F250.000
N170G03X2.769Y5.421Z-3.048I-2.800J2.800F250.000
N180G01X2.409Y5.939Z- 3.048F250.000
N190G02X3.651Y12.828Z-3.048I4.066J2.824F250.000
N200G02X4.547Y13.321Z-3.048I2.824J-4.066F250.000

然后由于某种原因,进给率在接下来的时间里下降到 10mm/min 左右……

N210G02X135.168Y34.921Z-3.048I110.187J-260.583F250.000

然后它继续在 250…

N220G02X147.108Y29.462Z-3.048I-1.358J-18.757F250.000
N230G01X159.686Y16.884Z-3.048F250.000
N240G02X161.045Y14.328Z-3.048I-3.500J-3.500F250.000
N250G01X161.934Y9.754Z-3.048F250 .000
N260G03X163.021Y7.709Z-3.048I3.887J0.756F250.000
N270G01X169.553Y1.177Z-3.048F250.000
N280G00Z23.000
N290G00Z23.000
N304G4150X0

我的设置是具有标准设置的 shapeoko:

$0=43.740 (x, step/mm)
$1=43.740 (y, step/mm)
$2=640.000 (z, step/mm)
$3=30 (step pulse, usec)
$4=1000.000 (default feed, mm/min)
$5=1000.000(默认搜索,mm/min)
$6=160(步进端口反转掩码,int:10100000)
$7=25(步进空闲延迟,毫秒)
$8=25.000(加速度,mm/sec^2)
$9=0.050 (连接偏差,mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (report inches, bool)
$14=1 (auto开始,布尔)
$15=0(反转步骤启用,布尔)
$16=0(硬限制,布尔)
$17=0(归位周期,布尔)
$18=0(归位方向反转掩码,int:00000000)
$19=25.000(归位进给,毫米/分钟)
$20=250.000(归位寻道,毫米/分钟)
$21=100(归位去抖,毫秒)
$22=1.000(归位牵引,毫米)

希望得到帮助!

铣削长圆弧时进给率下降? #228
成员

这与 arc mm/segments 和 328p 芯片本身的限制有关。Grbl 有一个有限的规划器缓冲区,它总是计划到缓冲区末尾停止。运行圆弧时,它会将 0.1 毫米的线段注入规划器缓冲区。可能发生的情况是,您在规划器中没有太多距离,无法让它一直加速到标称进给率。所以这个部分进展缓慢。

您的解决方案:

  • 增加 mm/segment 以便规划器有更多的工作要做。
  • 使用 Grbl 0.9 边缘。它根据公差处理毫米/段,自动用圆弧半径缩放段。
  • 让您的 CAM 软件将圆弧显式转换为较长的 G1 线段(大多数会为您执行此操作)。
喜欢 (0)