Appearance
Hand 切换SCARA手系
该指令专用于 SCARA 机器人,用于切换机器人的关节构型(左手系或右手系)。SCARA 机器人独特的机械结构使得末端 TCP 可以在不改变位置的情况下,通过第一、二轴的不同折叠方向(左折或右折)来抵达同一点位。
指令格式
Hand(st) Hand(左右手类型)
参数详细说明
| 参数 | 类型 | 说明 | 默认值/备注 |
|---|---|---|---|
| st:左右手设置类型(Set Type) | enum(枚举型) | 定义机器人关节的折叠倾向。 * Lefty:左手系。从机器人上方俯视,第一、二轴向左侧弯折。 * Righty:右手系。从机器人上方俯视,第一、二轴向右侧弯折。 * Default:默认设置。通常遵循示教点位原始记录的构型,或系统缺省配置。 |
工作原理
在执行 MovJCpos 等关节空间运动指令时,Hand 指令会强制机器人改变其物理姿态。这种切换对于避开工作空间内的障碍物或在狭窄区域内作业至关重要。
示例:
estun
Hand("Lefty")
MovJCpos(P1, 100, 0, 1)执行结果:
机器人将以左手姿态移动到目标点 P1。即使 P1 在示教时是右手姿态,执行此指令后,机器人也会在运动过程中自动切换为左手姿态。
应用场景
- 避障规划:当工作台右侧有围栏或支架时,通过
Hand("Lefty")让机器人肢体向左侧收缩,从而避免碰撞。 - 扩大作业范围:某些点位在右手姿态下可能达到关节限位,切换为左手姿态则可以顺利抵达。
- 对称工位作业:在左右对称的流水线上,通过切换手系可以直接复用同一套逻辑代码。