KUKAロボットで標準インターフェースプログラムをバックグラウンドで実行する方法

現在ご覧いただいているのは最新版の内容です(V2.1.0)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合はお気軽にサポート窓口までご連絡ください。

KUKAロボットの場合、メインタスクがサブタスクを呼び出す際、メインタスクはフォアグラウンドで、サブタスクはバックグラウンドで実行されます。バックグラウンドプログラムは、ロボットが起動した後、自動実行される必要があります。以下では、KUKAロボットで標準インターフェースプログラムをバックグラウンドで実行する方法を説明します。

設定を開始する前に、KUKAロボットの標準インターフェース通信設定 が完了したことを確認してください。

バックグラウンドプログラムの作成・実行

  1. メインメニューに入り、ユーザーグループを エキスパート に切り替えます。デフォルトのパスワードは kuka です。

    faq16 1
  2. R1 フォルダを選択し、新規 をクリックし、プログラムファイルを保存するために新しいフォルダーを作成します。ここでは、test と名前付けます。

    faq16 2
  3. testフォルダーを開き、右側の オブジェクトなし を選択し、新規 をクリックします。テンプレートの選択 画面が表示されます。

    faq16 3
  4. テンプレートの選択 画面で、Submit をダブルクリックし、バックグラウンドで実行するSubmitプログラムを作成します。

    faq16 4
  5. プログラム名を入力し、ENTERを押して保存します。ここでは、mmtrigger と名前付けます。

    faq16 5
  6. 新規作成した mmtrigger プログラムを選択し、開く をクリックし、プログラムを編集します。

    faq16 6

    例のコードは、Mech-Visionプロジェクトを実行し、ビジョン結果を取得するために使用されます。

    faq16 7
  7. S ボタンをクリックし、SUBMITインタプリター を開きます。表示/適用 をクリックして、設定画面に入ります。

    faq16 8
  8. 現在の表示/割り当て 画面で、EX1mmtrigger プログラムを選択し、選択/スタート をクリックし、バックグラウンドプログラムを実行します。

    faq16 9
  9. コールドスタートの構成 タブで、EX1mmtrigger プログラムを選択し、自動スタート にチェックを入れ、バックグラウンドプログラムを自動実行します。

    faq16 10

フォアグラウンドプログラムの作成・実行

  1. testフォルダーを開き、右側の mmtrigger を選択し、新規 をクリックします。テンプレートの選択 画面が表示されます。

    faq16 11
  2. テンプレートの選択 画面で、Modul をダブルクリックし、モジュールを新規作成します。ここでは、MainModul と名前付けます。

    faq16 12
  3. 新規作成した MainModul.src プログラムを選択し、開く をクリックし、プログラムを編集します。

    faq16 13

    例のコードは、$FLAG[10]がTUREの場合、フォアグラウンドプログラムがバックグラウンドプログラムを呼び出すために使用されます。

    faq16 14
  4. バックグラウンドプログラムの正常実行を確認した後、上記のフォアグラウンドプログラムを実行します。詳細は、キャリブレーションプログラムの実行 をご参照ください。

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。