Pulse
用于以PTP动作将机械臂移动到由各关节脉冲值指定的点位置。
格式
(1) Pulse 第1关节脉冲值, 第2关节脉冲值, 第3关节脉冲值, 第4关节脉冲值[, 第5关节脉冲值, 第6关节脉冲值] [, 第7关节脉冲值] [, 第8关节脉冲值, 第9关节脉冲值]
(2) Pulse
参数
- 第1~第4关节的脉冲值
- 指定最初4个关节的脉冲值。以整数值或Long表达式指定由Range命令指定的范围内的值。
- 第5关节脉冲值、第6关节脉冲值
- 用于垂直6轴型机器人(包括N系列)和关节型6轴机器人。可省略。
- 第7关节脉冲值
- 用于关节型7轴机器人。可省略。
- 第8关节脉冲值、第9关节脉冲值
- 用于附加轴。可省略。
结果
如果省略参数,则显示表示当前机器人位置的脉冲值。
说明
Pulse用于使用基于0脉冲位置的的各关节脉冲值(而非直角坐标系的坐标)来表示机械臂位置。使用Pulse命令以PTP动作方式移动机械臂。
由Range命令设置可用于Pulse命令的上限值和下限值。
注意
使用Pulse之前,请确认轨迹上没有障碍物
与Jump不同,Pulse同时进行所有关节的动作,包括第3关节的上升和下降到目标位置。因此,使用Pulse时,请充分注意,以免夹具末端碰到障碍物。
常见错误
超出限制值的脉冲值
如果由Pulse命令指示的脉冲值超出由Range设置的限制值范围,则会发生错误。
参阅
Go、Accel、Range、Speed、Pls、Pulse函数
Pulse使用示例
如下所示为利用命令窗口的操作示例。
将机械臂移动到由各关节脉冲值指定的位置上。
> pulse 16000, 10000, -100, 10
显示当前机械臂位置的第1~第4关节的脉冲值。
> pulse
PULSE: 1: 27306 pls 2: 11378 pls 3: -3072 pls 4: 1297 pls
>