跳转至

CW

签名: CW(轴1, 终点1, 轴2, 终点2, I, i, J, j [, F, 速度])

顺时针圆弧插补。圆心 = 起点 + (I, J) 相对偏移。

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

参数

参数 说明
轴1, 终点1, 轴2, 终点2 两轴终点,跟随 Abs/Inc 模式
I, i, J, j 圆心相对起点的偏移(键值写法)
F, 速度 可选。合成进给速度

说明

  • 只支持 IJ 圆心法(R 法不支持)。
  • 圆心偏移 (I, J) 不受 Abs/Inc 影响,始终相对起点。
  • 过弯速度受 √(CoordinatedCircularAccelLimit × R) 向心限制。

示例

CW(X, 100, Y, 0, I, -20, J, 0, F, 100)   -- 顺时针半圆,圆心在起点左侧 20

C# 对应

var cmds = controller.Commands[TaskId.T01];
// C# 的第 5/6 参数作为 I/J 相对偏移下发(与 I, J 键值写法一致,非绝对圆心坐标)
cmds.Motion.CWCenter("X", 40, "Y", 0, -20, 0, 100);

半径(R)形式当前固件不支持:CWRadius / CCWRadius 调用会报错,一律使用 CWCenter / CCWCenter

相关指令

  • CCW — 逆时针圆弧
  • Linear — 直线插补