跳转至

Linear

签名: Linear(轴1, 终点1 [, 轴2, 终点2 …] [, F, 速度])

多轴协调直线运动;F 为合成进给速度。轨迹指令,进入前瞻规划,连续平滑。

所属:运动指令 · 连续轨迹(前瞻规划)

参数

参数 说明
轴N, 终点N 多组「轴 + 终点」对,终点受 Abs/Inc 模式影响
F, 速度 可选。合成进给速度;也可用 Feed 预设

说明

  • 两轴同时协调运动用 Linear;互不干扰的并行运动请拆分到不同任务。

示例

Linear(X, 100, Y, 50, F, 200)            -- 直线到 (100, 50)

C# 对应

var cmds = controller.Commands[TaskId.T01];
cmds.Motion.Linear(new[] { "X", "Y" }, new[] { 100.0, 50.0 }, 200);
cmds.Motion.Linear("X", 100, 200);   // 单轴

相关指令

  • CW — 顺时针圆弧
  • CCW — 逆时针圆弧
  • Feed — 默认进给速度