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

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

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

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

設定を開始する前に、FANUCロボットの標準インターフェース通信設定 が完了したことを確認してください。
  1. バックグラウンドで実行するサブタスクを新規作成します。例のコードは、Mech-Visionプロジェクトを実行し、ビジョン結果を取得するために使用されます。

    faq17 1
  2. プログラムを選択し、詳細 をクリックします。グループマスク を全て * に変更します。それは、このプログラムが運動グループに入っていないと意味します。中断を無視ON にします。それは、このプログラムが外部の中断信号を無視すると意味します。

  3. 実際のワークフローに応じて、メインタスク(フォアグラウンドプログラム)を新規作成します。例のコードは、メインタスクで RUN コマンドを使用して、バックグラウンドプログラムをサブタスクとして実行させます。F[1]がONの場合、メインタスクがサブタスクを呼び出します。

    RUNコマンドはバックグラウンドプログラムを実行させますが、フォアグラウンドプログラムの実行を中断させません。
    faq17 3
  4. 上記のフォアグラウンドプログラムを実行します。詳細は、キャリブレーションプログラムの実行 をご参照ください。

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

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