標準インターフェースコマンドの呼び出し順序

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

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

以下では、通信先(ロボットまたはPLC)に応じて、標準インターフェースコマンドの呼び出し順序と関係を説明します。

ロボットプログラムによるコマンド呼び出し

作成するプロジェクトによって、ロボットプログラムが呼び出すコマンドは、Mech-Visionプロジェクトに関連するコマンドMech-Vizプロジェクトに関連するコマンド の2種類に分けられます。

Mech-Visionプロジェクトに関連するコマンド

Mech-Visionプロジェクトに関連するコマンドの呼び出し順序は以下の通りです。

  1. Mech-Visionプロジェクを実行する(101コマンド) に呼び出すコマンド:

    • Mech-Visionパラメータレシピを切り替える(103コマンド)

    • Mech-Visionプロジェクトに対象物の寸法を入力(501コマンド)

  2. Mech-Visionプロジェクトを実行(101コマンド)

  3. Mech-Visionプロジェクトを実行した に呼び出すコマンド:

    • ビジョン結果を取得(102コマンド)

    • Mech-Visionから計画された経路を取得(105コマンド)

    • Mech-Visionからカスタマイズされたデータを取得(110コマンド)

      102、105、110コマンドは同時に使用できません。

Mech-Visionプロジェクトで一般的に使用されるコマンド呼び出しフローを下図に示します。点線はオプションコマンド(実際のプロジェクトに応じて呼び出すかどうかを選択)、実線は必ず呼び出す必要のあるコマンドを示しています。

Unnamed image

Mech-Vizプロジェクトに関連するコマンド

Mech-Vizプロジェクトに関連するコマンドの呼び出し順序は以下の通りです。

  1. Mech-Vizプロジェクトを実行する(201コマンド) に呼び出すコマンド:

    • Mech-Vizのステップパラメータを読み取る(207コマンド)

    • Mech-Vizのステップパラメータを設定(208コマンド)

  2. Mech-Vizプロジェクトを実行(201コマンド)

  3. Mech-Vizプロジェクトの 実行中 に呼び出しコマンド:

    • Mech-Vizの現在のインデックスを設定(204コマンド)

    • Mech-Vizの分岐ステップの出口を設定(203コマンド)

    • Mech-Vizから計画された経路を取得(205コマンド)

    • Mech-Vizから「ビジョン処理による移動」の計画結果またはカスタマイズされたデータを取得(210コマンド)

    • 204および203コマンドは、205と210コマンドの前に呼び出す必要があります。

    • 205および210コマンドは同時に使用できません。

  4. Mech-Vizプロジェクトの 実行後 に呼び出しコマンド:

    • 吸盤のDO信号リストを取得(206コマンド)

Mech-Vizプロジェクトで一般的に使用されるコマンド呼び出しフローを下図に示します。点線はオプションコマンド(実際のプロジェクトに応じて呼び出すかどうかを選択)、実線は必ず呼び出す必要のあるコマンドを示しています。

Unnamed image

PLCプログラムによるコマンド呼び出し

PLCプログラムのコマンド呼び出しフローを下図に示します。

Unnamed image

説明:

  1. 各コマンドの要求に従い、コマンドコードとコマンドパラメータを対応するレジスタに書き込みます。例えば、101はCommandに、1(プロジェクト番号)はVision_Project_Numに書き込まれます。

  2. コマンドをトリガーすると、PLCはCommand_Triggerを1に設定し、ビジョンシステムがコマンドコードとコマンドパラメータを読み取ります。

  3. ビジョンシステムはCommand_Triggerが1であることを検出すると、Trigger_Acknowledgeを1に設定します。

  4. PLCはTrigger_Acknowledgeが1であることを検出すると、Command_Triggerをリセットします。その後、次のコマンドコードとコマンドパラメータを対応するレジスタに書き込みます。

  5. ビジョンシステムはCommand_Triggerが0であることを検出すると、Trigger_Acknowledgeを0に設定します。

各コマンドの詳細な呼び出し順序については、Mech-Visionプロジェクトに関連するコマンド および Mech-Vizプロジェクトに関連するコマンドをご参照ください。

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

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

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