Skip to content

SetPositioner 设置变位机坐标系

该指令用于设置并切换机器人的参考坐标系为特定的变位机坐标系(Positioner Coordinate System)。执行此指令后,机器人的所有运动指令将以变位机的中心或旋转轴作为参考基准,实现机器人与变位机的联动控制。

指令格式

SetPositioner(Positioner) SetPositioner(变位机参数)


参数详细说明

参数类型说明默认值/备注
Positioner:变位机参数(Positioner Param)POSITIONER 变量指定当前需要启用的变位机坐标系。该变量包含变位机相对于机器人基坐标系的位置关系,以及变位机自身的轴参数和旋转逻辑。

工作原理

执行指令后,系统将参考基准从基坐标系切换至变位机坐标系。这意味着,即使变位机在旋转运动,机器人也能通过实时坐标变换,保持与变位机上工件的相对位置和轨迹恒定。


示例:

estun
SetPositioner(POSITIONER0)

执行结果:

选择 POSITIONER0 作为当前的运动参考基准,后续的运动指令(如 MovL)将相对于该变位机进行位置解析。


应用场景

  • 焊接协同:在大型工件焊接时,变位机带动工件旋转,机器人同步跟踪焊缝,确保焊接速度与角度的一致性。
  • 环绕加工:在圆形或球形物体表面进行涂胶或切割时,利用变位机轴简化编程轨迹。
  • 多工位柔性生产:在包含旋转工作台的单元中,通过切换变位机参数快速定位不同面的加工区域。

ESTUN Robotics — ER 系列机器人编程语言指令参考