<< 向前        下一页 >>

ID : 5375

TrackSetSensor

功能

将传感器检测到的工件相关的数据保存至跟踪缓冲区

此指令对Ver.1.6.*以上的版本有效。

格式

TrackSetSensor 传送带编号, 工件个数 [, 用户数据 [, 属性数据]]

指定项目

传送带编号

使用整数型数据指定需使用的传送带编号(1~16)。
(Ver.1.11.*以前只有传送带1、传送带2才能指定。)

工件个数

通过整数型数据指定通过1次执行保存到跟踪缓冲区中的工件个数。
如果输入负值,变成不需要I/O的触发输入的内部触发模式。
(Ver.1.11.*以前通过“1”以上的整数型数据指定。)

内容
正值 用正值设定传感器检测的工件数。
需要接收传感器的I/O输入,事前保存传送带的编码器值。
0 错误
负值 用负值设定想依据内部触发设定的工件数。
不需要传感器的I/O输入,保存该指令执行时的传送带的编码器值。

 

用户数据

如果事先设定了用户数据,则执行TrackTargetPos时,仅可从跟踪缓冲区调取设定了指定用户数据值的工件。指定方法有以下3种。可省略。 省略时为“-1”。输入负值时,则进行与省略时相同的处理。

数据型 内容
整数型 工件个数为1个时,可指定。
变体(Variant)型的1次排列 工件个数为1个以上时,可指定。
使用整数型数据指定各要素的值。
当要素数比工件个数少时,不够的部分被设为“-1”。
整数型的1次排列 工件个数为1个以上时,可指定。
使用整数型数据指定各要素的值。
当要素数比工件个数少时,不够的部分被设为“-1”。


属性数据

用户可对检测到的各工件进行任意配置的属性值。Ver.1.10.*及更高版本可使用该项目。
指定方法有以下3种。可省略。省略时为“-1”。

数据型 内容
整数型 工件检测数为1个时,可指定。
变体(Variant)型的1次排列 工件检测数为1个以上时,可指定。
使用整数型数据指定各要素的值。
当要素数比工件检测数少时,不够的部分被设为“-1”。
整数型的1次排列 工件检测数为1个以上时,可指定。
使用整数型数据指定各要素的值。
当要素数比工件检测数少时,不够的部分被设为“-1”。

解说

将传感器检测到的工件相关的数据保存至跟踪缓冲区
1个工件注册保存的数据如下所示。

  保存值 直接指定
(1) 跟踪缓冲区内的索引值(整数型数据) 不可以
(2) 工件检测时的传送带编码器值(整数型数据) 不可以
(3) 传感器检测位置位置型数据) 不可以
(4) 用户数据(整数型数据) 可以
(5) 属性数据(整数型数据) 可以

通过设定多个工件个数,可记述机器人夹持装在同一托盘上的多个工件运行的动作。

注意事项

  • 仅传感器跟踪可使用。

应用示例

TrackSetSensor 1, 3, Array(1, 2, 3), Array(1, 1, 1)

指定用户数据和属性,将3个工件的数据保存到跟踪缓冲区

ID : 5375

<< 向前        下一页 >>