征收使用关节角运动

本节将向您展示如何修改现有的后置处理程序,迫使一个使用共同的价值观,而不是笛卡尔轴向移动值。

在这个例子中,我们将应用此改变ABB IRC5机器人控制器。

1。找到你的机器人控制器的编程手册。在这个示例中,我们使用ABB IRC5快速编程手册。

2。寻找关节运动指令。在这种情况下,ABB的绝对命令被称为联合运动MoveAbsJ。这个命令需要一个jointtarget变量定义了关节轴。

后处理器-图11

3所示。选择程序添加/编辑后处理器并选择您目前使用的后置处理程序来修改它。如果你正在使用一个可定制的后置处理程序将默认选中。

4所示。你应该寻找MoveJ函数内部的后置处理程序。这个函数定义了方法后处理器产生关节运动的命令。另外,RoboDK使用MoveL线性运动。使用Python编程语言,修改线添加到程序文件提供关节角信息,如下图所示。

后处理器-图12

5。最后,您可能需要修改的后置处理程序将关节角或对一个字符串。的函数angles_2_strpose_2_str定义如何联合角度和姿势,分别转换为文本。

后处理器- 13形象

大多数RoboDK post处理器使用联合数据联合运动和笛卡尔坐标线性运动。建议总是第一个点开始在一个序列线性运动的联合运动,指定关节坐标。这避免了启动一个程序错误的机器人配置并达到一个奇点或轴极限。

Baidu
map