小黑屋|Klipper玩客 ( 桂ICP备13004039号-7 )

GMT+8, 2024-12-22 21:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

G2、G3 - 圆弧或圆移动

675
0
0
0
梓轩丶 LV7
正文
发布时间:2023-03-30
描述


G2向规划器添加顺时针弧形移动;G3添加逆时针圆弧。I圆弧移动从当前位置开始,到给定的 XYZ 结束,围绕由和J或给出的中心点偏移旋转R。

CNC_WORKSPACE_PLANES允许G2/G3在选定的 XY、ZX 或 YZ 工作空间平面中操作。

该命令有两种形式:

IJ表格
I指定 X 偏移量。J指定 Y 偏移量。
至少I J需要一个参数。
X并且Y可以省略做一个完整的圆。
给定的X Y没有错误检查。圆弧根据目的地的角度结束。
混合Ior JwithR会抛出错误。
R表格
R指定半径。X或者Y是必需的。
省略X和Y将引发错误。
X或Y必须不同于当前的 XY 位置。
R与Ior混合J会抛出错误。
圆弧运动实际上会产生几个短的直线运动,其长度由配置选项决定MM_PER_ARC_SEGMENT(默认为 1mm)。Z 位置的任何变化都会在整个圆弧上线性插值。

“ARC_P_CIRCLES”允许使用“P”参数来指定完整的圆

用法

G2 [E<pos>] [F<rate>] I<offset> J<offset> [P<count>] R<radius> [S<power>] [X<pos>] [Y<pos>] [Z<pos>]
G3 [E<pos>] [F<rate>] I<offset> J<offset> [P<count>] R<radius> [S<power>] [X<pos>] [Y<pos>] [Z<pos>]
参数
[E<pos>]        
起点和终点之间的挤出量

[F<rate>]        
起点和终点之间移动的最大速率

I<offset>        
从当前 X 位置偏移用作圆弧中心

J<offset>        
与当前 Y 位置的偏移量用作圆弧中心

[P<count>]        
指定完整的圆。(需要ARC_P_CIRCLES)

R<radius>        
从当前 XY 位置开始的半径用作圆弧中心

[S<power>] 2.0.8        
设置移动的激光功率。

[X<pos>]        
X 轴上的坐标

[Y<pos>]        
Y 轴上的坐标

[Z<pos>]        
Z轴上的坐标

画廊

G3 命令几何
这说明了一个逆时针弧,从 [9, 6] 开始。G3 X2 Y7 I-4 J-3它可以由或生成G3 X2 Y7 R5

G3 命令几何


例子

从当前位置沿顺时针方向移动到 [125, 32],中心从当前位置偏移 (10.5, 10.5)。

  1. G2 X125 Y32 I10.5 J10.5
复制代码

从当前位置沿逆时针方向移动到 [125, 32],中心从当前位置偏移 (10.5, 10.5)。

  1. G3 X125 Y32 I10.5 J10.5
复制代码

以当前位置为中心偏移 [20, 20] 以顺时针方向移动一个完整的圆。

  1. G2 I20 J20
复制代码


回复

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表