Breadcrumbs

コンプライアンスコマンドのサンプルを試す

注意

サンプルを試す前に、必ず注意事項を読んで従うこと。 .詳しくは、 パート1を参照のこと。安全マニュアル。.

注釈

  • コンプライアンス制御を有効または無効にするときにしきい値を超える外部トルクがある場合、ロボットはJTS(ジョイントトルクセンサ)エラーによりプログラムを停止する。

  • 外部トルクサイズに関係なく剛性変更が可能。

  • コンプライアンス制御中は、MoveJコマンドなどのジョイント動作は実行できない。

JTSエラーのしきい値(Nm)

モデル

J1

J2

J3

J4

J5

J6

E0509

15

15

15

15

15

15

image-20250806-060047.png
  1. サーボ状態をオンに変更する

  2. 操作モードを手動に変更する。

  3. 下部メニューからロボットパラメーターモジュールを選択する。この例では、コンプライアンス制御を使用するときに衝突感度を下げる理由を説明するために、衝突感度を95%に設定する。

image-20250806-061023.png
image-20250806-061042.png
  1. 安全設定からロボット限界を選択する。

  2. パラメーター編集状態を有効にする。

  3. パスワード入力ウィンドウが表示された場合は、Safety Password(安全パスワード)(デフォルトの安全パスワード:admin)を入力する。

  4. [確認(Confirm)]ボタンをクリックする。

  5. 衝突感度(Collision Sensitivity)を95%に変更する。

  6. [保存]ボタンをクリックして設定を保存する。

image-20250806-061817.png
  1. 変更を確認した後、[適用(Apply)]ボタンをクリックする。

image-20250806-061918.png
  1. 下部メニューからタスクエディターモジュールを選択する。

image-20250806-062227.png
  1. タスクの名前を Task_demo_compliance_ctrlに変更する。.

  2. 更新したタスク名を保存する。

image-20250806-062531.png
  1. MoveJコマンドを追加する。このコマンドは、ロボットをコンプライアンス制御の開始位置に移動するために使用される。

image-20250806-062643.png
  1. 2つのコンプライアンスコマンドを追加する。これらのコマンドは、コンプライアンス制御を活動化および非活動化するために使用される。

  2. コンプライアンスコマンドの間に待機コマンドを挿入する。この待機コマンドは、コンプライアンス制御を維持するために使用される。

image-20250806-062855.png
  1. 3行目でMoveJコマンドを選択する。

  2. [プロパティ(Property)]タブを選択する。

  3. MoveJのターゲット位置を(0、0、90、0、90、 0)度 ロボットの設置スペースに応じて、必要に応じてJ1の角度を調整することができる。

image-20250806-065158.png
  1. 行4でコンプライアンスコマンドを選択する。

  2. [プロパティ(Property)]タブで、[モード(Mode)]を次のように設定する。モードをオンにすると、コンプライアンス制御が有効になる。

    • モード:オン

  3. 剛性を次のように設定する。X方向とY方向の剛性を低くして、ロボットがそれらの方向により柔らかく反応するようにする。

    • X:200 N/m

    • Y:200 N/m

    • Z:3000 N/m(デフォルト)

    • Rx、Ry、Rz:200 Nm/rad(デフォルト)

image-20250807-050007.png
  1. 5行目のwaitコマンドを選択する。

  2. 待機時間を次のように設定する。

    • 待機時間:100秒

image-20250807-050118.png
  1. 6行目でコンプライアンスコマンドを選択する。

  2. [プロパティ(Property)]タブで、[モード(Mode)]を次のように設定する。モードオフはコンプライアンス制御を無効にする。

    • モード:オフ

  3. 動作モードを自動に変更する。[プロパティ(Property)]タブは自動的に[モニタリング(Monitoring)]タブに切り替わる。

image-20250807-050325.png
  1. [実行(Run)]ボタンをクリックする。ロボットは開始位置に移動し、コンプライアンス制御を開始し、100秒間静止したままになる。この間、ロボットのエンドエフェクターをロボットの体に向かってそっと押す。ロボットが衝突エラー(またはTCP強制制限エラー)で停止する。衝突による安全停止状態では、ロボットのLEDは黄色で表示される。

image-20250807-050544.png
  1. 安全停止警告ウィンドウのリセットボタンをクリックする。タスクプログラムは動作を再開する。

  2. [停止(Stop)]ボタンをクリックしてプログラムを終了する。

image-20250807-051132.png
  1. 衝突の問題を解決するには、安全設定の衝突感度を下げる必要がある。(TCP Force Limitの問題がある場合は、TCP Forceパラメータを増やす必要がある)。下部メニューからロボットパラメーターモジュールを選択する。または、左上隅にある[ロボットパラメーター(Robot Parameters)]モジュールタブを選択しても、同じように機能する。

image-20250807-051232.png
  1. 自動モードでは、Robot Parametersモジュールにアクセスすると、通知ウィンドウがトリガーされる。[確認(Confirm)]ボタンをクリックして、手動モードに切り替える。

image-20250807-051936.png
  1. 安全設定からロボット限界を選択する。

  2. パラメーター編集状態を有効にする。パスワード入力ウィンドウが表示された場合は、手順6~7を参照。

  3. 衝突感度(Collision Sensitivity)を50%に変更する。

  4. [保存]ボタンをクリックして設定を保存する。[ロボットパラメータレビュー(Robot Parameters Review)]ウィンドウが表示された場合は、修正をレビューして[適用(Apply)]ボタンをクリックする

image-20250807-052343.png
  1. タスクエディターモジュールタブを選択する。

  2. 自動モードに切り替えてタスクプログラムを実行する。

image-20250807-052508.png

Unknown Attachment

  1. [実行(Run)]ボタンをクリックする。待機時間中に、ロボットのエンドエフェクターをロボットの体に向かってそっと押す。押す力でロボットが動き、手を離すと元の位置に戻る。