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

GMT+8, 2024-6-24 13:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

G5 - 贝塞尔三次样条

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

G5 在 XY 平面上创建一个三次 B 样条曲线,其中 X 和 Y 仅轴。 P 和 Q 参数是必需的。 I 和 J 是第一个必需的 G5 系列命令。对于后续 G5 命令,两者兼而有之 I 和 J 必须指定,或者两者都不指定。如果 I 和 J 未指定,立方体的起始方向将自动匹配前一个立方体的结束方向(好像 I 和 J 是对前者的否定 P 和 Q).

笔记


如果轴不是 X 或 Y 是指定的。
第一个控制点是头部的当前位置。 XY 是目标(样条曲线的最后一个控制点)。

下一个控制点是当前位置加上 IJ 和当前位置加上 PQ.

I 和 J 可以省略,这会导致这些偏移量为零。这将产生一个 3 点样条曲线(尝试 互动演示).然而 P 和 Q 是必需的(否则你只会得到线性运动)。


用法

G5 [E<pos>] [F<rate>] I<pos> J<pos> P<pos> Q<pos> [S<power>] X<pos> Y<pos>
参数
[E<pos>]        
在起点和终点之间送入挤出机的长丝长度

[F<rate>]        
起点和终点之间移动的最大进给速率(以当前单位/秒为单位)。此值适用于所有后续移动。

I<pos>        
从 X 起点到第一个控制点

J<pos>        
从 Y 起点到第一个控制点

P<pos>        
从 X 端点到第二个控制点

Q<pos>        
从 Y 终点到第二个控制点

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

X<pos>        
X 轴上的目标坐标

Y<pos>        
Y 轴上的目标坐标

例子

例如,要对弯曲的“N”形进行编程:

  1. G0 X0 Y0
  2. G5 I0 J3 P0 Q-3 X1 Y1
复制代码


现在可以在不指定的情况下制作第二个平滑连接到此曲线的“N” I 和 J:
  1. G5 P0 Q-3 X2 Y2
复制代码



回复

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

本版积分规则

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