Hand_On

夹爪时:执行夹持动作。
电动螺丝刀时:执行螺丝紧固动作。

格式
Hand_On { 夹具末端编号 | 夹具末端标签 }​

参数
夹具末端编号 用于指定要进行动作的夹具末端的编号。(1~15)
夹具末端标签 用于指定要进行动作的夹具末端的标签。

说明
根据Hand_On定义,针对指定的夹具末端,将[I/O类型]指定的输出位设为[I/O状态]中指定的状态。另外,超时设置有效时,在输入位达到指定条件之前最长只等待超时时间[ms]。
比如,如果Hand_On进行了如下定义,Hand_On命令则会进行下述动作。
参阅: Hand_On、Hand_Off定义区域

Hand_On

Hand Signal I/O Type Controller I/O Bit I/O State
Grip 输出位 12:GripSignal On
Release 输出位 13:ReleaseSignal Off
Input1 输入位 18:GripDetection On
Input2 输入位 19:FullyOpened Off

如果执行Hand_On

  • 将I/O的输出位12设为On。
  • 将I/O的输出位13设为Off。

超时、延迟时间的作用

状态 说明
未设置超时、延迟时间时 如果执行Hand_On命令,控制器则会立即切换为下一命令。
已设置超时时

Hand_On命令用于在输入位的值达到指定状态之前,最长只等待超时时间。

输入位的值在指定的超时时间之前达到指定条件时,立即切换为下一命令的执行。

已设置延迟时间时 Hand_On命令用于在对输出位进行操作并等待由延迟时间指定的时间之后,切换为下一命令的执行。

详情请参阅以下章节。
夹具末端设置画面

注意
紧急停止时或重置时的输出
即使按下紧急停止按钮或执行Reset,也会维持利用夹具末端功能选择的输出端口的输出。

参阅
Hand_Off Hand_On函数 Hand_Off函数 Hand_TW函数 Hand_Def函数 Hand_Type函数 Hand_Label$函数 Hand_Number函数

Hand_On使用示例

' 将注册到Robot 1中的Hand 1设为夹持状态  

Robot 1  
Tool 1  
  
Jump P1  
Hand_On 1