標準インターフェース

位置姿勢のみを必要とし、Mech-Mindソフトウェアシステムでロボットの動作を制御する必要がない場合、標準インターフェースを使用してデータを転送することができます。 標準インターフェースは、位置姿勢およびタスクデータの送信のような、最も基本的なインターフェース機能のみを実現します。 より多くのインターフェース機能が必要な場合、Adapterを使用してカスタマイズすることができます。 標準インターフェイスがMech-Centerに統合されるので、生成する必要はありません。使用するには、ソフトウェアで標準インターフェースを起動する必要があります。

標準インターフェースを起動

設定  Mech-InterfaceMech-Interfaceを使用 にチェックを入れたら、インターフェースサービスのタイプを 標準インターフェース に設定します。

インターフェースオプションとホストアドレス

必要に応じて外部サービスタイプを選択することができます。

Siemens PLC Client

Siemens PLC Clientを選択する場合、ホストIPアドレス、 PLCスロット番号DBブロック番号 の設定が必要です。

TCP Server

TCP Serverを選択する場合、ASCIIか、HEXか、プロトコル形式を選択する必要があります。HEXのプロトコル形式を使用すれば、 ビッグエンディアンとリトルエンディアン を選択する必要があります。

また、実際の状況に応じてホストアドレスのポート番号を設定する必要があります。デフォルトのポート番号は50000です。

ロボット側に応じて、使用可能な通信形式を選択してインターフェースプログラムを作成することができます。

ロボットタイプ 標準インターフェースのサンプル例

産業用ロボット

ABB

HEXパッケージ

FANUC

HEXパッケージ

KUKA

HEXパッケージ

YASKAWA

ASCIIパッケージ

KAWASAKI

ASCIIパッケージ

ROKAE

ASCIIパッケージ

NACHI

ASCIIパッケージ

協働ロボット

FANUC CRX

Pluginプラグイン(HEX)

UR

URCapプラグイン(ASCII)

TM

Plug and Playプラグイン (ASCII)

JAKA

ASCIIパッケージ(Addonプラグイン搭載)

ELITE

ASCIIパッケージ

その他

ユーザーはロボット側のプログラムを作成する必要があり、Mech-Centerはサンプルを提供していません

ロボットインターフェースのサンプルプログラムパッケージと操作ドキュメントは、ソフトウェアインストールディレクトリ Mech-Center/Robot_Interface フォルダに格納されています。

PROFINET

PROFINETを使用する場合、ロボットの型番を設定する必要があります。

EtherNet/IP

EtherNet/IPを使用する場合、ロボットの型番を設定する必要があります。

MODBUS TCP SLAVE

Modbus TCP SLAVEは、スレーブIP、ポート番号、デバイス アドレス、およびバイト順を設定する必要があります(ユーザーは、マッチングするバイト順を選択するためにテストできます)。

ロボットの選択

現場に応じて、使用するロボットのブランドと型番を選択します。

設定が完了したら、「保存」をクリックしてMech-Centerを再起動します。再起動後、 インターフェースサービスを起動 をクリックしたら標準インターフェースが起動されます。

詳細設定

毎回送信する位置姿勢の最大数、Mech-Vizからデータ送信を待つタイムアウト時間、Mech-Visionからデータ送信を待つタイムアウト時間が設定可能です。

標準インターフェースを使用したMech-Vizサンプルプロジェクト

Mech-Mindソフトウェアシステムのインストールディレクトリの Mech-Center/tool/viz_project には、標準インターフェースを使用したMech-Vizサンプルプロジェクトは4つあります。

check_collision

このサンプルプロジェクトは、ビジョンシステムによるワーク把持のための簡単な経路計画と衝突検出を行うために使用されます。

outer_move

このサンプルプロジェクトは、Mech-Vizの仮想ロボットが外部クライアントから受信された位置に移動する必要がある場合に使用されます。

suction_zone

このサンプルプロジェクトは、Mech-Vizのために、パーティション制御された吸盤を使用して複数の段ボール箱を把持する際に、吸盤のパーティション制御信号を出力するために使用されます。

vision_result_reuse

このサンプルプロジェクトは、Mech-Vizは同じ撮影結果を使用してビジョンシステムにより複数回のワーク把持を実行する場合、経路計画と衝突検出を行うために使用されます。