Align函数

是用于返回已转换的点数据的函数,以在指定点上将机器人的工具坐标系统的姿势(U、V、W)对准指定的本地坐标系的坐标轴中最近的坐标轴。

格式
Align (指定点[,本地坐标系编号[, 座標軸指定] ])

参数

点指定
指定对象点数据。
本地坐标系编号
指定要设为对准姿势的基准的本地坐标系编号。如果省略,将指定基础坐标系。
指定坐标轴
指定要对准的坐标轴。如果省略,将对准最近的坐标轴。

常数
COORD_X_PLUS 1: +X轴
COORD_Y_PLUS 2: +Y轴
COORD_Z_PLUS 3: +Z轴
COORD_X_MINUS 4: -X轴
COORD_Y_MINUS 5: -Y轴
COORD_Z_MINUS 6: -Z轴

说明
垂直6轴型机器人(包括N系列)可能在固定由点数据定义的工具坐标系位置(原点)的状态下,仅改变姿势以对准特定的坐标系。Align函数用于进行转换,以便将指定点数据的姿势数据(U、V、W值)对准指定本地坐标系的坐标轴中的最近坐标轴或指定坐标轴。

为垂直6轴型(包括N系列)以外的机器人时,直接返回指定点。

参阅
AlignECP函数、LJM函数

Align函数使用示例

Move Align(P0) ROT

P1 = Align(P0, 1)
Move P1 ROT

P2 = Align(P0, 1, 3)
Move P2 ROT