机器人轴配置数据详解
机器人轴配置数据详解 在ABB机器人中,位置的表示与存储是通过 robtarget 数据类型来实现的。robtarget是用于定义机器人与机器人附加轴的移动指令中的位置的。当机器人能够以多种不同的方式达到相同位置时,同时规定轴配置。这次我们着重来剖析一下,轴配置的含义。 我们首先回顾一下robtarget数据的组成 CONST robtarget p10 := [ [600, 300, 225.3], [1, 0, 0, 0] , [1, 1,0, 0] , [ 9E9, 9E9, 9E9, 9E9, 9E9, 9E9] ]; 如上边举例所示,robtarget型数据由四部分组件构成: trans(translation)组件: 用mm来表示工具中心点的位置(x、y和z)。规定相对于当前目标坐标系的位置,包括程序位移。如果未规定任何工件,则为世界坐标系。上例中,X坐标是600,Y坐标是300,Z坐标是225.3。 rot(rotation)组件: 工具方位以四元数的形式表示(q1、q2、q3和q4)。规定相对于当前目标坐标系的方位,包括程序位移。如果未规定任何工件,则为世界坐标系。上例中q1是1,q2、q3、q4都是0。 robconf(robot configuration)组件: 机械臂的轴配置(cf1、cf4、cf6和cfx)。以轴1、轴4和轴6当前四分之一旋转的形式进行定义