タイムアウトと遅延時間
A: 入力があるハンド
[ハンド*の設定]画面の[タイプ]で、“ハンドからの入力”が1点、または2点のハンドを選択した場合、タイムアウトの有無、およびタイムアウト時間(単位:[ms])を指定することができます。
[タイムアウト]チェックボックス
チェックボックスをチェックすると、タイムアウトの設定が有効になります。
- 有効にしたとき:
コントローラーは、Hand_OnコマンドやHand_Offコマンドを実行したあと、ハンドからの入力信号が動作成功状態になるまで待ちます。ただし、タイムアウト時間で指定した時間が経過すると、タイムアウトと判定して次のコマンドに移行します。タイムアウトと判定したかどうかは、Hand_TW関数で取得することができます。 - 無効にしたとき:
コントローラーは、Hand_OnコマンドやHand_Offコマンドを実行すると、すぐに次のコマンドに移行します。
タイムアウト時間
タイムアウトと判定するまでの時間を指定します。
指定範囲: 10[ms]~10000[ms]
指定値: 整数値のみ有効
タイムアウト時間内に、ハンドからの入力信号が動作成功状態になったとき:
タイムアウト時間内に、ハンドからの入力信号が動作成功状態にならなかったとき:
B: 入力がないハンド
[ハンド*の設定]画面の[タイプ]で、“ハンドからの入力”が0点のハンドを選択した場合、次のコマンドを発行するまでの遅延(待ち時間)の有無、および遅延時間(単位:[ms])を指定することができます。
[遅延時間]チェックボックス
チェックボックスをチェックすると、遅延時間の設定が有効になります。
- 有効にしたとき:
コントローラーは、Hand_OnコマンドやHand_Offコマンドを実行したあと、[遅延時間]で設定した時間だけ待ってから、次のコマンドに移行します。 - 無効にしたとき:
コントローラーは、Hand_OnコマンドやHand_Offコマンドを実行すると、すぐに次のコマンドに移行します。
遅延時間
次のコマンドに移行するまでの時間を指定します。
指定範囲: 10[ms]~10000[ms]
指定値: 整数値のみ有効
遅延時間を設定したとき
C: 電動ドライバー
[ハンド*の設定]画面の[シリーズ]で、“Screwdrivers(電動ドライバー)”を選択した場合、タイムアウトや遅延時間の設定はできません。このとき、Hand_OnコマンドやHand_Offコマンドを実行すると、コントローラーは、これらのコマンドを実行してすぐに次のコマンドに移行します。
電動ドライバーを選択した場合、[タイムアウト], [遅延時間]は表示されません。