运动

当您使用 Move API 时,需了解绝对、相对及附加移动之间的区别,此节将说明它们如何运作。

直线运动

直线运动运用在 MoveAxisMoveLinear 函式,以及 MC_Move 功能块。请注意 XY 可为任何方向,而非指固定方向,当您使用 Move 函式时,XY 将由轴移动至的方向而定。

绝对、相对及附加

此为绝对、相对及附加直线运动之范例。起点 (50, -50) 及二终点:终点一 (100, 50) 及终点二 (170, 70),若轴需移动到其中之一终点或至两终点,即可使用绝对、相对与附加函式来完成。

  • 绝对:设定轴将移动到的绝对位置,终点的位置从原点 (0,0) 开始计算。
  • 相对:设定轴将走的直线距离。为起点与终点间的距离。
  • 附加:轴到达位置后所加的直线距离。例如,若轴到达终点一后需移动到终点二,则可以添加终点一与终点二之间的距离。

圆弧运动

圆弧运动应用在 MoveCircular 函式及 MC_MoveCircular 功能块。请注意 XY 可为任何方向,而非指固定方向,当您使用 MoveCircular 函式时,XY 将由轴移动至的方向而定。

绝对、相对及附加

此为绝对、相对及附加圆弧运动之范例。图中可看到一起点 (50, -50) 及二终点:终点一 (100, 50) 及终点二 (170, 40),若轴需移动到其中之一终点或两终点,即可使用绝对、相对与附加函式来完成。

  • 绝对:设定轴将移动到的绝对位置。轴的移动路径为圆弧形。终点的位置从原点开始计算。
  • 相对:设定轴将走的直线距离。为起点与终点间的距离。轴的移动路径为圆弧形。
  • 附加:轴到达位置后所加的直线距离。例如,若轴到达终点一后需移动到终点二,则可以添加终点一与终点二之间的距离。轴的移动路径为圆弧形。

命令及设定位置

指令位置和设定位置之间的区别在于,指令位置是指令的目标位置,而设定位置是当轴朝向指令目标走时的插补位置。

参见

RT 及 Win32-KINGSTAR 运动 - 轴 PTP 运动

MoveAxisAbsolute

MoveAxisAdditive

MoveAxisRelative

RT 及 Win32-KINGSTAR 运动 - 轴组

MoveLinearAbsolute

MoveLinearAdditive

MoveLinearRelative

MoveCircularAbsolute

MoveCircularAdditive

MoveCircularRelative

MoveHelicalAbsolute

MoveHelicalAdditive

MoveHelicalRelative

.NET API-运动类别 - 轴 PTP 运动

MoveAxisAbsolute

MoveAxisAdditive

MoveAxisRelative

.NET API-运动类别 - 轴组

MoveLinearAbsolute

MoveLinearAdditive

MoveLinearRelative

MoveCircularAbsolute

MoveCircularAdditive

MoveCircularRelative

MoveHelicalAbsolute

MoveHelicalAdditive

MoveHelicalRelative

.NET Class-IAxis 介面 - 方法

IAxis.MoveAbsolute

IAxis.MoveAdditive

IAxis.MoveRelative

.NET Class-IGroup 介面 - 方法

IGroup.MoveLinearAbsolute

IGroup.MoveLinearAdditive

IGroup.MoveLinearRelative

IGroup.MoveCircularAbsolute

IGroup.MoveCircularAdditive

IGroup.MoveCircularRelative

IGroup.MoveHelicalAbsolute

IGroup.MoveHelicalAdditive

IGroup.MoveHelicalRelative

PLC 功能块-单轴-单轴运动

MC_MoveAbsolute

MC_MoveAdditive

MC_MoveRelative

PLC 功能块-多轴-轴组运动

MC_MoveLinearAbsolute

MC_MoveLinearAdditive

MC_MoveLinearRelative

MC_MoveCircularAbsolute

MC_MoveCircularAdditive

MC_MoveCircularRelative