ビジョンの並列処理と次回撮像タイミング

概要

  • 全体タクト最適化のため、把持が完了してロボット、ハンド、ケーブルなどが認識を妨げない位置まで移動したタイミングで、次の撮像を行います。通常は、ワークを配置する直前に行います。

  • サンプル⑧は、メインプログラムの「MM_S08A_ヘイレツ」と撮像プログラム「MM_S08B_ヘイレツ」に分けて、上述のタイミングでFanucの「ジッコウ」命令で撮像を並列処理させています。さらに、配置完了後は撮像位置の代わりに、箱上方の待機位置に行き、経路点を受信でき次第、把持動作に入ります。

  • 撮像タイミングや経路の最適化戦略は、撮像時間、認識時間、ロボット移動距離、移動方式などから影響を受けます。そのため個別調整が必要です。

  • ここで、撮像プログラム「MM_S08B_ヘイレツ」のモーショングループは「×,×,×,×,×」に設定されています。「ジッコウ」命令およびモーショングループの詳細は、Fanuc のマニュアル B-83284JA_10 取扱説明書(基本操作編) を参照してください。

処理フロー

sample program8

サンプルプログラム

格子塗りつぶし表記

grid fill notation

Mech-Mind コマンド引数表記

mm command parameter notation

サンプルプログラムの解説

  • MM_S08B_ヘイレツ 撮像プログラム

s8 introduction 1
  • MM_S08A_ヘイレツ メインプログラム

s8 introduction 2

レジスタ一覧

データ

内容

出元

サンプルで使用

イチ 1

撮像位置

教示

イチ 3

配置上方位置

教示

イチ 4

配置位置

教示

ラベル 1

ループ

ラベル 2

終了

ラベル 3

計画が成功しない場合

レジ 50

全ての経路点を受け取ったか否か

MM_GET_VIZ

レジ 51

受け取った経路点の数

MM_GET_VIZ

レジ 52

認識結果が受け取った経路点における順番

MM_GET_VIZ

レジ 53

ステータスコード

MM_GET_VIZ

レジ 58

エラー信号

レジ 59

計画完了信号

レジ 70-72

ラベル情報

MM_GET_JPS

レジ 80-82

速度

MM_GET_JPS

イチレジ60-62

経路点(各軸)

MM_GET_JPS

イチレジ69

箱上方位置

教示

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

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