Contact me: hankecnc@gmail.com

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296

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

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

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动#296

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

注释

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296

使用 G3 执行的完整圆弧执行一个奇怪的额外移动,将工具头定位在生成的圆之外。
G3 X1.5000 Y-0.0000 I-1.5000 J-0.0000

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296
成员

@plaes: 诡异的。如果命令不正确,Arcs 有时会创建这些取决于一个,但它似乎是你的,因为它在我的机器上跟踪良好。arc 命令之前的起始位置是什么,完成后的结束位置是什么?使用 ‘?’ 位置报告功能,因为这与 Grbl 执行的实际步骤直接相关,而不是计划器或 g 代码解析器。另外,您使用的是什么版本的 Grbl 以及您的设置?

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296
作者

我正在使用 Grbl 0.8c。

我从零开始,但在执行弧代码后,我最终处于以下位置:
Mpos:1.5, 0.0, 0.0, Wpos: 1.5, 0.0, 0.0

我的完整代码块如下(仅用于使用 4mm 立铣刀制作 7mm 孔):

G92 x0 y0 z0
G01 X-30 Y-30 F500
G01 X-0.5 Y-26.6
; Spindle on
M03
; Zero coords
G92 x0 y0 z0
;
G1 Z-7 F75
G3 X1.5000 Y-0.0000 I-1.5000 J-0.0000
G1 X-1.5 Y0 ; This move here is to get back to zero position after G3 has done its weird move...
G1 Z7 F500
; Spindle off
M05
G92 x0 y0 z0
; Move back to home position
G01 X0.5 Y26.6
G01 X30 Y30
; Zero
G92 x0 y0 z0
使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296
作者

我实际上正在使用最新的主分支。以及图片链接:http: //imgur.com/ocs02NC

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296
成员

@plaes: 行。试试吧G3 X0.0 I-1.5。对于从 (0,0,0) 位置开始并创建圆心为 (-1.5,0,0) 且半径为 1.5mm 的完整圆,这应该是正确的圆弧命令。G3 的 x,y,z 坐标在 IJK 模式下定义在结束位置。由于您正在从 (0,0,0) 创建一个完整的圆并返回到它,因此您还需要定义 x=0。

使用 360 度圆弧命令 (G3) 进行奇怪的额外移动 #296
作者

谢谢,这成功了:)

喜欢 (0)