线性运动

选择程序ProgramRobot Programs - 图片 6直线运动指令 Move Linear Instruction即可添加一个直线运动指令。你也可以在工具栏中选择相应按钮。

如果你没有在添加指令之前选择一个目标运动指令将会创建一个新目标并使其连接。如果该目标被移动了运动指令也随之改变。

关节运动和直线运动的移动方式一样,你可以轻松地从一种类型切换到另一种类型。

直线运动指令与关节运动指令操作相同的是,当程序添加第一条指令后,在该指令运行前程序将会添加两条指令:“参考坐标系选项Reference Frame selection”和“工具坐标系选项Tool Frame selection

重要提示:我们建议使用关节目标与关节运动设置每个程序的第一条运动指令。这样能从第一条指令开始确保机器人使用正确的位姿,并保证真实机器人的移动方式与仿真相同。

不同与关节运动的是,机器人对直线运动的奇点和轴限制非常敏感。例如,六轴机器人在直线运动后不能越过奇点。下图的示例表示“关节5太靠近奇点(0度)。 [...]正考虑关节运动来替代Joint 5 is too close to a singularity (0 degrees). […] Consider a Joint move instead”。如下图所示:

Robot Programs - 图片 7

如果不是非常必要的直线移动,你可以右键单击移动指令将其改为关节指令。

Robot Programs - 图片 8

或者通过修改目标、TCP或参考坐标系的位置来避免奇点。