15.4.3 Trigger 指令
15.4.3.1 TrigIO
说明 |
TrigIO 用来将一个 trigdata 设置为在运动过程中输出 I/O 的触发器,支持数字输出 DO 和数字组输出 GO。 |
定义 |
|
示例 |
参考 TrigL 的示例 |
15.4.3.2 TrigReg
说明 |
TrigReg 用来将一个 trigdata 设置为在运动过程中修改寄存器值;寄存器类型支持 int16、bool、float、bit 四种。 |
定义 |
|
示例 |
参考 TrigL 的示例 |
15.4.3.3 TrigVar
说明 |
TrigVar 用来将一个 trigdata 设置为在运动过程中修改 RL 变量值;RL 变量的类型支持 bool、byte、int、double 四种。 |
定义 |
|
示例 |
参考 TrigL 的示例 |
15.4.3.4 TrigL
说明 |
TrigL 与 MoveL 类似,都是执行空间直线运动的指令,区别是 TrigL 可以在运动过程中的若干指定位置执行预定义的操作,其他参数的数量与含义二者之间并无差异。 |
定义 |
|
示例 |
|
15.4.3.5 TrigC
说明 |
TrigC 与 MoveC 类似,都是执行圆弧运动的指令,区别是 TrigC 可以在运动过程中的若干指定位置执行预定义的操作,其他参数的数量与含义二者之间并无差异。 |
定义 |
|
示例 |
|
15.4.3.6 TrigJ
说明 |
TrigJ 与 MoveJ 的运动形式完全相同,都是执行关节空间运动的指令,区别是 TrigJ 可以在运动过程中的若干指定位置执行预定义的操作,其他参数的数量与含义二者之间并无差异。机器人在执行MoveJ 指令时,tcp 的运动轨迹通常是一条弧线。触发Trigger 信号时,TrigJ 也是按照tcp 所走的弧线计算距离的,详情可参看示例。 |
定义 |
|
示例 |
|