特征
| 描述 |
特征表示由相对于机器人基座的六维位姿(位置和方向)定义的对象。 您可以命名特征以供将来参考。 机器人程序的某些子部分包含相对于除机械臂基座之外的特定物体执行的运动。 这些对象可以是机械臂周围的桌子、其他机器、工件、观察系统、坯料或边界。 机器人包括以下两个预定义特征,其位姿由机械臂自身的配置定义:
|
| 基本特征 |
|
| 工具特征 |
|
| 详细信息 |
使用点特征、直线特征和/或平面特征定义特征位姿。 这些特征通过使用工作区中 TCP 的当前位姿的方法进行定位。 因此,您可以使用自由驱动或“缓慢移动”将机器人移动到所需位姿来示教特征位置。 特征的选择取决于所用对象的类型和精度要求。 尽可能使用直线特征和平面特征,因为它们基于更多的输入点。 输入点越多意味着精度越高。
例如,您可以通过定义具有尽可能多的物理间隔的直线特征的两个点来准确定义线性输送机的方向。 您也可以使用点特征定义线性输送机,但必须将 TCP 指向输送机的移动方向。 使用更多的点来定义桌子的位姿意味着方向是基于单一 TCP 的位置而不是方向。
单个 TCP 方向更难进行高精度配置。
|
| 使用特征 |
可以参考机器人程序中定义安装设置的特征,将机器人移动(如 MoveJ、MoveL和MoveP 命令)与该特征关联起来(请参阅移动一节)。 例如,当存在多个机器人站、在程序运行期间移动对象或在场景中永久移动对象时,这可以轻松调整机器人程序。 调整对象的特征时,相对于该对象的所有程序移动都会相应地调整。 更多示例,请参阅以下章节:(示例:手动更新特征以调整程序)和(示例:动态地更新特征位姿)。 选择某个特征作为参考时,用于平移和旋转的“移动工具”按钮将在所选特征空间中操作(请参阅移动选项卡和使用“移动工具”箭头),读取 TCP 坐标。 例如,如果一个表被定义为一个特征并被选为移动选项卡中的一个参考,那么转换箭头(即上/下、左/右、前进/后退)将机器人在相对于表的这些方向上移动。 此外,TCP 坐标将位于表的框架中。
|
| 使用“移至此处” |
点按移至此处可将机械臂移向所选特征。 移动结束后,特征的坐标系和 TCP 的坐标系将重合。
|
| 点特征 |
点特征定义机械手臂的安全边界或全局主配置。 点特征的位置由 TCP 的位置来定义。 |
| 添加点 |
|
| 直线特征
|
线特征定义了机器人需要遵循的线。 (例如:当使用输送机跟踪时)。 直线 l 定义为两个点特征 p1 和 p2 之间的一个轴,如图特征所示。 |
|
添加线 |
在图中,您可以看到从第一个点指向第二个点的轴,构成了直线坐标系的 y 轴。 z 轴由 p1 的 z 轴在垂直于直线的平面上的投影定义。 直线坐标系的位置与 p1 的位置相同。
|