タイムアウトと遅延時間

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コマンドを実行すると、コントローラーは、これらのコマンドを実行してすぐに次のコマンドに移行します。
電動ドライバーを選択した場合、[タイムアウト], [遅延時間]は表示されません。