標準インターフェース¶
位置姿勢のみを必要とし、Mech-Mindソフトウェアシステムでロボットの動作を制御する必要がない場合、標準インターフェースを使用してデータを転送することができます。標準インターフェースは、位置姿勢およびタスクデータの送信のような、最も基本的なインターフェース機能のみを実現します。より多くのインターフェース機能が必要な場合、 Adapter を使用してカスタマイズすることができます。標準インターフェイスがMech-Centerに統合されるので、生成する必要はありません。Mech-Centerでそれを起動するだけで使用できます。
Mech-Interfaceを使用¶
Mech-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はサンプルを提供していません
ちなみに
ロボットインターフェースのサンプルプログラムパッケージと操作ドキュメントは、ソフトウェアインストールディレクトリの「Robot_Interface」フォルダにあります。
- PROFINET
PROFINETを使用する場合、ロボットの型番を設定する必要があります。
- EtherNet/IP
EtherNet/IPを使用する場合、ロボットの型番を設定する必要があります。
- MODBUS TCP SLAVE
Modbus TCP SLAVEは、スレーブIP、ポート番号、デバイス アドレス、およびバイト順を設定する必要があります(ユーザーは、マッチングするバイト順を選択するためにテストできます)。
ロボットを選択¶
をクリックして現場で使用するロボットのブランドと型番を選択します。
設定が完了したら、「保存」をクリックしてMech-Centerを再起動します。そして、 インターフェースサービスを起動 をクリックしたら標準インターフェースが起動されます。
詳細設定¶
毎回送信する位置姿勢の最大数、Mech-Vizからデータ送信を待つタイムアウト時間およびMech-Visionからデータ送信を待つタイムアウト時間が設定可能です。
Mech-Vizのサンプルプロジェクト¶
Mech-Centerのインストールフォルダの tool¥viz_project
に、標準インターフェイスに使用されるサンプルプロジェクトは4つあります。
Check_collision
ビジョンガイドによる把持プロセスの経路計画および衝突検出のシーンに使用されます。
Outer_move
ロボットが外部クライアントから受信された位置姿勢に移動する必要があるシーンに使用されます。
Suction_zone
DO信号で複数の吸盤(またはアレイグリッパー)を制御するシーンに使用されます。
Vision_result_reuse
経路計画と衝突検出のために一度返された視覚結果を複数回使用する必要があるビジョンガイドによる把持のシーンに使用されます。