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類型 控制器的I/O位元 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時的輸出
即使按下緊急停止按鈕或執行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